智能网关IGT-DSER集成了多种PLC的原厂协议,方便实现各种PLC的原厂协议转换为HTTP协议的服务端,通过网关的参数配置软件绑定JSON文件的字段与PLC寄存器地址,即可接收来自客户端的GET、PUT和POST命令,解析和打包JSON文件(JSON文件格式配置对应举例)。
智能网关IGT-DSER支持POST/GET/PUT等多种方法,也可同时作为HTTP协议的客户端,采用触发、周期、混合等多种模式跟HTTP的服务端之间通讯(相关案例)。
本案例是IGT-DSER做HTTP的服务端采集罗克韦尔(AB)的PLC数据,首先设置智能网关的网络参数(软件下载地址)与PLC建立连接,如下图:
然后配置HTTP服务端的数据,如下图(配置手册下载地址):
启动POSTMAN,先用GET方法获取PLC的数据,URL:http://192.168.1.244/?group=1 实际测试获取到的JSON文件如下图:
再通过POST方法写数据到PLC,URL:http://192.168.1.244/command 实际测试发送和接收到的JSON文件如下图:
网关模块也支持边缘计算,可以将数据进行预处理后供客户端读取。 同时集成了多种PLC协议,以下是常用的PLC类型:
◆ FX: 三菱FX系列PLC
◆ QL: 三菱Q/L/R系列PLC(支持标签方式通讯)
◆ OM: 欧姆龙全系列PLC(支持标签方式通讯)
◆ S72S: 西门子S7-200/Smart系列PLC
◆ S734: 西门子S7-300/400系列PLC
◆ S71K: 西门子S7-1200/1500系列PLC
◆ MBS: 施耐德等Modbus兼容PLC、智能仪表
◆ DVP: 台达、信捷PLC
◆ NAIS: 松下全系列PLC
◆ KVS: 基恩士全系列PLC
◆ FTK: 永宏/丰炜PLC
◆ FNC: 发那科数控/机器人的PMC系统
◆ TPC: 丰田工机PC2/PC3系列
◆ ABM: AB MicroLogix系列PLC
◆ ABC: AB Compact/Control系列PLC
◆ INO: 汇川全系列PLC
◆ GE: GE PAC/PLC系统
◆ OPCUA: OPC UA协议的客户端/服务端