智能网关IGT-DSER集成了多种PLC的原厂协议,方便实现各种PLC、智能仪表通过HTTP协议与MES等各种系统平台通讯对接。PLC内不用编写程序,设备不用停机,通过网关的参数配置软件(下载地址)配置JSON文件的字段与PLC寄存器地址等参数即可。
智能网关IGT-DSER支持POST/GET/PUT等多种方法,可同时作为HTTP协议的客户端和服务端。作为客户端通讯时将JSON文件提交给HTTP的服务端, 如果服务端有返回的JSON,网关进行解析后将数据写入到PLC,实现PLC与HTTP服务端双向通讯;作为服务端时根据客户端URL中的路径查找所配置的数据,打包成JSON文件后返回给客户端。
网关支持触发、周期、混合等多种工作模式:周期模式是按设置的周期时间提交请求和解析返回的文件;触发模式可配置一个或多个触发条件,网关根据触发条件的数据变化进行文件提交和下载解析;也可以两种模式同时配置运行。
本文例采用西门子S7-1500PLC(IP:192.168.2.11)与IGT-DSER智能网关以太网通讯,实现HTTP协议JSON文件通讯。先用过智能网关的参数设置软件(下载地址)配置网络参数,如下图:
然后通过参数软件的'功能'->'HTTP-GET/POST',进入参数配置页面,以下是数据配置表自动生成的JSON文件的对应。JSON文件内的数据可以自由增减,字符可自由修改,举例只是为了描述各种JSON文件的结构实现。MQTT协议的发布/订阅也是同样的对应方式。具体如下:
多个Key:Value的同级组合:
包含子对象:
增加时间戳,多种格式可以切换:
包含多个子对象:
对象数组结构:
子对象+对象数组:
子对象内再增加子对象:
外加方括号:
数组形式整体组合:
图上'字段类别'栏目中所对应的'XX',在HTTP协议里对应'上报'和'下载',在MQTT协议里对应'发布'和'订阅'。另外智能网关也支持边缘计算脚本编程(手册下载),通过脚本程序可以实现任意格式的JSON、XML,以及逗号分隔符等各种非标准格式的文件机构,以及数据的运算处理。
- 6SL3420-2TE15-0AA1 2024-11-22
- 6AV6371-1CA07-4AX0 2024-11-22
- 1FT6086-8AF71-4DG2 2024-11-22
- 6GK1704-1CW16-0AA0 2024-11-22
- 6ES7412-5HK06-0AB0 2024-11-22
- 西门子 6SE7022-6EC61 2024-11-22
- 西门子6GK5992-2AM00-8AA0 2024-11-22
- 西门子代理6ES7416-2XN05-0AB0 2024-11-22
- 6ES7416-2XN05-0AB0 2024-11-22
- 6ES7416-3XS07-0AB0 2024-11-22
- 6SL3130-1TE24-0AA0 2024-11-22
- 6ES7953-8LG30-0AA0 2024-11-22
- 6ES7155-5AA00-0AA0 2024-11-22
- 6SL3055-0AA00-4CA5 2024-11-22
- 6SL3120-1TE23-0AA4 2024-11-22
联系方式
- 电 话:17838383235
- 经理:徐嘉泉
- 手 机:17838383235
- 微 信:17838383235