工业平板电脑、工控一体机触摸屏上位机与PLC组态王通讯方式介绍
在工业领域,工业平板电脑、工控一体机、触摸屏一体机常常作为上位机使用,中间或者底层执行层通常使用PLC作为媒介进行系统设计,所谓PLC,简称可编程逻辑控制器,它是专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。本文研维小编就以我们在工业现场实施案例,简单介绍下常见的工业平板电脑、工控一体机触摸屏上位机与PLC组态王通讯方式:
1、RS485、RS232
常见的串口信号协议包括RS232、RS485、RS422等,对于传输距离较远的场景,一般选择RS485。而我们工业场景一般传输距离都较远,几十米、几百米都有可能,比如从CEMS小站到DCS控制室,通常至少几百米。一般PLC设计又RS485通讯接口,只需工业平板电脑、工控一体机触摸屏上位机配置RS485接口即可。如 西门子 S7-200,GE 各系列 PLC,丹佛斯,CT,富士,施耐德,伦茨等驱动器都有RS485接口。
2、以太网RJ45
以太网作为大容量数据通讯比较低成本的方式,在工业场景随处可见,具有传输速度高、网络资源丰富、系统功能强、安装简单、使用维护方便等优点。因此很多PLC组态都配置了以太网通讯功能。比如西门子最新的博途平台,S7-1200 系列。甚至低端的 S7-200smart 系列也支持以太网功能。
分布式IO模块与西门子PLC S7-200smart Modbus TCP连接例程
本案例主要讲解分布式IO系列设备(本次作为Modbus TCP服务器)与西门子PLC S7-200smart(以下简称西门子PLC,本次作为Modbus TCP客户端)Modbus TCP参数配置连接例程,本案例分布式IO系列以M31-AAAX4440G为例。
M31-AAAX4440G分布式IO主机一台;
西门子PLC S7-200smart一台;
24V电源两个;
通讯电缆若干;
电脑一台;
软件准备
STEP 7-MicroWIN SMART软件,可自行在西门子官网下载;
亿佰特分布式IO配置工具上位机,可在亿佰特官网相对应位置下载。
PLC程序准备
(1)修改默认的Modbus地址
西门子S7-200 SMART 作为 Modbus TCP 客户端与 Modbus TCP 服务器通信时,需要修改Modbus地址参数,PLC的mModbusUnitID默认的Modbus地址为255,需要设置成与分布式IO的一致(分布式IO默认的Modbus地址为1),在Modbus TCP Client中找到mModbusUnitID,将mModbusUnitID设置为1。如图所示:
(2)配置PLC参数
本例程为Modbus TCP连接,采用网口通信的方式,因此,只需要保证分布式IO M31-AAAX4440G和西门子PLC的IP在一个网段即可(注意:特殊情况下可以不在一个网段,需要设置路由,详询技术支持)。
本例程西门子PLC IP地址分配(因为分布式IO M31-AAAX4440G默认IP地址为192.168.3.7,所以我们将西门子PLC的网段也设置成了3网段,具体IP地址为192.168.3.100),如图所示:
本次案例分布式IO M31-AAAX4440G作为服务器,西门子PLC作为客户端,所以西门子网络连接参数配置,如图所示:
程序注释:
Connect,不通过指令断开
IPAddr1-4参数填写服务器的IP地址,192.168.3.7
IP_Port填写服务器的端口号
RW=1设置模式为读写参数模式,RW=0为读模式
Addr,表示寄存器数据地址,这个以实际操作的寄存器地址填写
Count,表示Addr寄存器数据地址连接的数量,这个以实际操作的寄存器地址数量填写
DataPtr,表示通信读取过来的数据放置&VB100开始的区域,长度由Count决定
DI数字量输入连接参数:
查看分布式IO产品手册可知,DI数字量输入寄存器如下:
程序Addr处填写10001(转换为10进制后,寄存器起始地址需要+1操作),Count处填写4。
AI模拟量输入连接参数:
程序Addr处填写30001(转换为10进制后,寄存器起始地址需要+1操作),Count处填写4。
程序Addr处填写31001(转换为10进制后,寄存器起始地址需要+1操作),Count处填写8(浮点型值,连续两个寄存器地址为1个AI通道)。
DO数字量输出连接参数:
查看M31-AAAX4440G产品手册可知,DO数字量输出寄存器如下:
程序Addr处填写1(转换为10进制后,寄存器起始地址需要+1操作),Count处填写4。
分布式IO M31-AAAX4440G参数配置准备
可使用亿佰特分布式IO配置工具上位机配置M31-AAAX4440G的基本参数和网络参数,本次采用设备默认参数:Modbus地址:1,工作模式:TCP 服务器,本机IP地址:192.168.3.7,本机端口:502。如图所示:
此刻,我们已经成功地完成了对西门子PLC和分布式IO M31-AAAX4440G参数配置,为二者的Modbus TCP连接通讯做好了准备。
分布式IO模块_远程IO控制模块_模拟量开关量采集-亿佰特IO扩展模块
相关问答
工业平板电脑与PLC怎么联接编程-ZOL问答
现在的PLC通常支持USB口下载程序,如果没有需要转换接口。在平板电脑上安装对应PLC的编程软件,编好程序下载到PLC内。没做过,不过我想是直通线吧。同问同问?...
我要进行PLC编程可以用平板电脑吗?
要进行PLC编程不可以用平板电脑。因为目前工控软件都是运行在Windows系统下的,还没有针对安卓系统的工控软件。要进行PLC编程不可以用平板电脑。因为目前工控...
几百元的平板电脑能安装PLC编程软件吗?-ZOL问答
不可以,平板电脑只有苹果的iso系统和谷歌的安卓系统,安卓和苹果的iso系统目前都不支持安装plc编程软件!有用(0)回复xyskey可以,我的就装了两个不同版本的...
平果ipad能不能链接上plc?
是的,苹果iPad可以连接到PLC(可编程逻辑控制器)。要连接iPad与PLC,您可以使用以下方法之一:1.无线连接:某些PLC具有内置的Wi-Fi功能或配备了专用的Wi-Fi...
iPad能做PLC的梯形图吗?
各家的PLC都有自己的软件开发平台,可以在上面编写梯形图代码。各家的PLC都有自己的软件开发平台,可以在上面编写梯形图代码。
工业平板电脑与PLC怎么连接编程?工业平板EN50155认证服务态...
[回答]我平时用平板就是看下电影、电视,浏览网页,你安装PLC太专业了吧嵌入式平板电脑与一般所讲的4U型工业平板电脑的差距就是在于体积上的大小。如果不...
请问安卓系统平板笔记本能写入,读出pLc控制编程序吗?
不能啊,应为相应的程序就要相应的软件才能打开,用其他软件打开就看不见或鬼语言,PLC生产商还没有发展安卓系统这一块的PLC编程软件不能啊,应为相应的程序就要...
什么平板电脑能够用来编程?-ZOL问答
你可以买微软系统的平板.可以再多买个键盘皮套.不过微软的平板很贵.一般在二千以上.有用(0)回复hochin这样看你的平板有木有内置3G模块了,没有的话越狱吧有...
华为matebooke可以安装三菱plc吗?
可以。1.首先需要将下载好的安装包解压到指定文件夹。2.然后需要在华为HUAWEIMateBookE2022电脑上安装环境,打开环境安装文件,然后双击setup文件安装。3.根...
国内ARM平板电脑工控机与plc各有哪些主要特点
[回答]商业级主板由于追求产品的时效性,以及本身产品的市场定,对元器件选择要求上一般只需满足的系统运行要求,和2到3年的使用寿命即可。华北工控公司生产...
扫一扫微信交流