vc++ cserialport 打开多个串口_Comway无线串口软件配合组态软件的使用说明

原有软件通过调用comway无线串口软件所映射的虚拟串口即可和现场的设备建立通信。以组态王和西门子S7-200为例,具体讲一下利用Comway软件无线串口软件实现组态王与PLC的远程通信,通信原理图如下:

94f175e6e118da81ce51b672e48e2e7a.png

PLC及DTU配置

1、西门子PLC S7-200 的RS-485 串口设置为MODBUS 从机模式,如下图所示,Modbus设备地址为1,串口波特率为9600,数据位:8,校验位:无校验,停止位:1

fd754718dbc70c468d7c4408bf3b03c2.png

2、DTU通信协议、服务器地址和端口号需配置如下图所示,才能与COMWAY DATA-SERVER建立连接。DTU的串口参数需要与PLC的相关串口参数完全一致。点击“保存配置到DTU模块”,保存完成后,DTU物理串口与PLC的物理串口连接。

5e8773a3f0c5cbaf58f14ba3b9f20adb.png

3、打开Comway无线串口软件并登陆DTU绑定的账号。并建立串口映射,以下图com7为例:

02be0277cc73c4cb8621d3b346f965e7.png

4、DTU插入sim卡,串口与PLC连接,上电后,将会在如下界面中显示Online,再映射DTU ID到添加的虚拟串口COM7

8d3df79b809ecab71ec224dec9e9c427.png

组态软件新建I/O设备和变量实现数据采集

1、在组态软件新建I/O设备,如下图选择莫迪康—Modbus Rtu--COM

b40c7945fe0f397f046517703a6ece65.png

2、通信端口选择无线串口软件当中DTU所映射的虚拟串口,即COM7

d27f7aff7e0af26cde993eb6f57e3da6.png

3、参考组态王软件modbus协议对应的寄存器变量地址,如下表所示:

26ce0f63b8f62df723d79ffe619a923c.png

4、在组态王软件的数据字典中新建I/o变量连接I/O设备,如下图示例即为新建PLC模拟量输入,寄存器地址:30001,注意采集周期设置为不低于3000ms。

ff3e69be6f328002b780e1595f909cd1.png

5、然后在组态王的画面中新建图形控件连接I/o变量,即可运行画面开始采集PLC的相关寄存器的数据,如数据显示正确,即完成组态软件和PLC通过本地串口以Modbus RTU方式数据通信过程。

注:comway无线串口软件在每个计算机上最多可以添加128个虚拟串口,而多个DTU可以映射到同一个虚拟串口(只要连接的设备的modbus地址不同),则组态软件可以同时与500-1000个modbus设备通过DTU建立gprs数据通信。

推而广之

上述说明,详细介绍了PLC和组态软件建立gprs通信的过程,推而广之,任何具备串口通信功能并支持modbus协议的设备,如仪表、变送器和RTU,均可采用上述方式建立与组态软件的无线远程通信。

且不仅仅局限于modbus协议,物理串口线可以正常通信的 则可以通过comway无线串口实现远程通信。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值