IGT-SER系列智能网关方便实现设备数据采集缓存。支持多种PLC的以太网、串口协议对接PLC控制器、变频器、智能仪表等下位设备采集数据,转换为ModbusTCP服务端、HTTP服务端,以及OPC UA服务端。
本案例是通过IGT-SER系列智能网关模块RS485方式ModbusRTU协议与智能仪表通讯,采集多台仪表的数据后缓存,分别作为ModbusTCP的客户端/服务端与上位机通讯。
关于IGT-SER系列智能网关实现SQL数据库对接、HTTP发送和接收,MQTT发布订阅 的相关图文介绍。
一、IGT-SER系列智能网关作为服务端(Server):
IGT-SER采集多台设备数据后缓存,提供网络服务端口,供上位机访问读取数据。网口与串口参数设置如下图:
通过‘参数’->‘数据上报与对接’,进入数据配置页面,选择‘数据转发与缓存’配置每台设备的数据寄存器,如下图:
通过Modbus Poll测试,通过502端口读取缓存区域的数据,如下图:
如果不需要缓存,即用网关实现ModbusTCP转ModbusRTU的功能,则只需要设置网口参数和串口参数,不需要配置数据转发与缓存。
缓存与不带缓存主要是网口参数的‘对应输出接口’不一样,不带缓存的按以下设置:
二、IGT-SER系列智能网关作为客户端(Client):
采集设备数据后主动发送到网络服务端,供上位机监听接收。该方式还支持三菱的MC协议、西门子的S7协议等。
网口与串口参数设置跟服务端方式相同。
数据转发与缓存数据配置表,如下图:
通过Modbus Slave测试,如下图:
另外,在这里关于智能网关模块实现OPC UA数据转发、CIP协议数据转发、S7协议转发的案例,支持以下品牌系列的PLC控制器:
◆ FX: 三菱FX/A系列系列PLC ◆ ABM: 罗克韦尔/AB Micro系列PLC
◆ QLR: 三菱Q/L/R系列PLC(支持标签方式) ◆ ABC: 罗克韦尔/AB Compact/Control系列
◆ OM: 欧姆龙全系列PLC(支持标签方式) ◆ DVP: 台达、信捷全系列PLC
◆ S72S: 西门子S7-200/Smart系列PLC ◆ FTK: 永宏/丰炜全系列PLC
◆ S734: 西门子S7-300/400系列PLC ◆ NAIS: 松下全系列PLC
◆ S71K: 西门子S7-1200/1500系列PLC ◆ KVS: 基恩士全系列PLC
◆ INO: 汇川全系列PLC ◆ LS: LG/LS全系列PLC
◆ MBS: 兼容Modbus协议的PLC、智能仪表 ◆ TPC: 丰田工机PC2/PC3系列
◆ FNC: 发那科数控/机器人的PMC系统 ◆ GE: GE PAC/PLC系统
◆ OPC: OPC UA、OPC DA协议的客户端 ◆ BKF: 倍福PLC CX系列控制器