原有软件通过调用comway无线串口软件所映射的虚拟串口即可和现场的设备建立通信。以组态王和西门子S7-200为例,具体讲一下利用Comway软件无线串口软件实现组态王与PLC的远程通信,通信原理图如下:
PLC及DTU配置
1、西门子PLC S7-200 的RS-485 串口设置为MODBUS 从机模式,如下图所示,Modbus设备地址为1,串口波特率为9600,数据位:8,校验位:无校验,停止位:1
2、DTU通信协议、服务器地址和端口 需配置如下图所示,才能与COMWAY DATA-SERVER建立连接。DTU的串口参数需要与PLC的相关串口参数完全一致。点击“保存配置到DTU模块”,保存完成后,DTU物理串口与PLC的物理串口连接。
3、打开Comway无线串口软件并登陆DTU绑定的账 。并建立串口映射,以下图com7为例:
4、DTU插入sim卡,串口与PLC连接,上电后,将会在如下界面中显示Online,再映射DTU ID到添加的虚拟串口COM7
组态软件新建I/O设备和变量实现数据采集
1、在组态软件新建I/O设备,如下图选择莫迪康—Modbus Rtu–COM
2、通信端口选择无线串口软件当中DTU所映射的虚拟串口,即COM7
3、参考组态王软件modbus协议对应的寄存器变量地址,如下表所示:
4、在组态王软件的数据字典中新建I/o变量连接I/O设备,如下图示例即为新建PLC模拟量输入,寄存器地址:30001,注意采集周期设置为不低于3000ms。
5、然后在组态王的画面中新建图形控件连接I/o变量,即可运行画面开始采集PLC的相关寄存器的数据,如数据显示正确,即完成组态软件和PLC通过本地串口以Modbus RTU方式数据通信过程。
注:comway无线串口软件在每个计算机上最多可以添加128个虚拟串口,而多个DTU可以映射到同一个虚拟串口(只要连接的设备的modbus地址不同),则组态软件可以同时与500-1000个modbus设备通过DTU建立gprs数据通信。
推而广之
上述说明,详细介绍了PLC和组态软件建立gprs通信的过程,推而广之,任何具备串口通信功能并支持modbus协议的设备,如仪表、变送器和RTU,均可采用上述方式建立与组态软件的无线远程通信。
且不仅仅局限于modbus协议,物理串口线可以正常通信的 则可以通过comway无线串口实现远程通信。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!