客户在供水机组控制柜中使用的信捷XC系列PLC,型号是XC3-24R-E。在做远程监控的时候选择的是Anylink IE-M网关,支持4G和以太网。网关内置VPN,可远程对PLC进行编程调试。

PLC与AnyLink连接方式

网关和PLC通讯采用了485串口,设置好相应的波特率、数据位、校验方式等参数后即可实现数据通讯,采用的是ModBusRTU协议。网关解析数据并通过MQTT直接上发到Anylink云平台,无需再准备服务器或者组态软件,PC和手机均可访问。
参考PLC文档中的Modbus地址对照表即可计算出对应的ModBus地址,特别注意的就是X、Y采用的是8进制,而其他采用的是10进制。

为了客户方便使用,我特意编写了一个小工具,可以直接输入PLC点位自动转换为ModBus地址。
软件使用了.Net4.0框架,如果无法运行请自行安装.Net4.0版本。
目前实现了cpu本体的M X Y S T C D TD CD FD位的转换。

楼主威武谢谢谢。by http://www.go2learn.net/category/chongqing/