智能网关支持PLC的控制器标签变量囷数组(1维/2维/3维)、程序标签变量和数组(1维/2维/3维)的数据读写所以只需根据根据项目需要配置数据标签即可。相关标签(Tag)可通过PLC的编程软件RSLogix 5000导出CSV攵件复制到网关的配置表,如下图:
在电脑上运行网关自带的通过‘功能’->'数据上报与查询'菜单,进入数据服务界面网关数据服务支持PLC与SQL数据库通讯、MQTT发布与订阅、HTTP协议WebService交互,以及ModbusTCP等二进制协议的发送与接收四种数据服务方式根据项目需要选择。
这里选择MQTT协议具體配置如下图,前两个数据是控制器2维数组Statistics第3到5三个数据是控制器1维数组,第6、7是程序变量:
因网关支持西门子、三菱、欧姆龙、施耐德等大多数PLC所以在变量配置之前,先要选择网关的PLC类型选择对应的功能和PLC类型后,点‘确认当前选择’然后通过‘工具’->‘重启网關’重新启动,入下图:
另外还要设置网关的IP地址、PLC的IP地址、端口等。设置之后将参数下载到网关重启网关后网关会自动进入工作状態与MQTT服务端通讯,可以用MQTT的客户端进行订阅和发布测试以下是网关发布的JSON格式的数据: