通过智能网关 PLC设备与MES 使用HTTP协议和JSON文件 ERP等系统平台无缝对接 (通过智能网关封装数据接口方案)

简介

IGT-DSER智能网关集成了多种 PLC 的原厂协议,方便实现 PLCs、智能仪表等设备通过 HTTP 协议与 MES 等系统平台进行通信对接。无需在 PLC 中编写程序,只需通过网关的参数配置软件配置 JSON 文件字段与 PLC 寄存器地址等参数即可。 智能网关 IGT-DSER 支持 POST/GET/PUT 等多种方法,可同时作为 HTTP 协议的客户端和服务端。作为客户端通信时,将 JSON 文件提交给 HTTP 服务端;如果服务端有返回的 JSON,网关进行解析后将数据写入到PLC,实现 PLC 与 HTTP 服务端双向通信。作为服务端时,根据客户端 URL 中的路径查找所配置的数据,打包成 JSON 文件后返回给客户端。 网关支持触发、周期、混合等多种工作模式: - 周期模式:按设置的周期时间提交请求和解析返回的文件。 - 触发模式:配置一个或多个触发条件,网关根据触发条件的数据变化进行文件提交和下载解析。 - 混合模式:两种模式同时配置运行。

与西门子 S7-1500 PLC 通信示例

本示例采用西门子 S7-1500 PLC (IP: 192.168.2.11) 与 IGT-DSER 智能网关通过以太网通信,实现 HTTP 协议 JSON 文件通信。 网络配置 使用智能网关的参数设置软件配置网络参数,如下: [网络配置图] HTTP-GET/POST 配置 通过参数软件的功能 → HTTP-GET/POST,进入参数配置页面,以下是数据配置表的自动生成的 JSON 文件的对应。 JSON 文件内的数据可以自由增减,字符可自由修改,示例只是为了描述各种 JSON 文件结构的实现。 JSON 文件示例: ```json { "DeviceID": "device_id", "Timestamp": "2023-03-08 15:03:50", "Data": { "Temperature": 25.6, "Humidity": 60.1, "Pressure": 1013.2 } } ``` 字段类别对应: | 字段类别 | HTTP | MQTT | |---|---|---| | 上报 | 上报 | 发布 | | 下载 | 下载 | 订阅 | 边缘计算脚本编程 智能网关支持边缘计算脚本编程。通过脚本程序,可以实现任意格式的 JSON、XML、逗号分隔符等各种非标准格式的文件机构,以及数据的运算处理。 附件 - 智能网关参数设置软件 - 智能网关手册

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论