iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PLC通过智能网关,实现HTTP协议的POST/GET请求,与服务端JSON格式双向通讯
  • 952
分享到

PLC通过智能网关,实现HTTP协议的POST/GET请求,与服务端JSON格式双向通讯

httpjson网络协议lua数据库 2023-09-02 20:09:04 952人浏览 薄情痞子
摘要

        智能网关IGT-DSER集成了多种PLC的原厂协议,方便实现各种PLC与服务端之间的Http协议通讯,通过网关的参数配置软件绑定JSON文件的字段与PLC寄存器地址,配置URL,即可通过POST/GET命令,将jsON文件提

        智能网关IGT-DSER集成了多种PLC的原厂协议,方便实现各种PLC与服务端之间的Http协议通讯,通过网关的参数配置软件绑定JSON文件的字段与PLC寄存器地址,配置URL,即可通过POST/GET命令,将jsON文件提交给HTTP的服务端; 如果服务端有返回的JSON,网关进行解析后将数据写入到PLC,实现PLC与HTTP服务端双向通讯。

        网关支持多种工作模式:周期模式是按设置的周期时间提交POST请求和解析返回的文件;触发模式可配置一个或多个触发条件,网关根据触发条件的数据变化进行JSON文件提交。

        这个案例里是西门子S7-200 Smart系列的PLC,IP地址为192.168.2.100,采用触发模式,分多组提交POST请求,服务端返回的数据需要解析后写入到PLC寄存器。运行网关的参数配置软件(下载地址),按照用户手册配置网络参数(功能->网口参数编辑),如下图:

        网络参数设置完后可下载重启一次,通过PING方法(工具->查找设备/PING)检查网络连接,如果网络正常即可进行数据配置测试,以下是配置表(功能->数据上报与对接): 

        同一个网关可设置不同的组号(上图中是组号为1的组)实现不同的JSON文件在不同的时间发送POST请求,最多可分256组。JSON文件的字段名称都可以编辑,对应的PLC寄存器地址也可以根据需要修改。数据名称和时间字段名称也可以修改,通过'参数'->'数据打包分组'打开以下窗口:

       根据上图可修改字段名称,如果不需要时间字段,不设置时间字段名称即可。上报时间字段不用在数据表中添加配置,网关会自动添加。也可以选择时间格式,通过'参数'->'网关时间设置',打开以下窗口:

        参数修改完成后关闭窗口,随其它参数一起下载到网关模块内('参数'->'参数写入到网关'),重启网关('工具'->'重启网关')模块后,网关即进入工作状态。可以通过'参数'->'从网关读取参数',网关的工作状态会显示在信息栏,如果有异常,可通过'工具'->'网关数据监控'查看异常的数据,找到原因后修改配置参数,重新下载运行。

        网关模块也支持边缘计算,可以将数据进行预处理后上报和下载,也方便实现各种非标协议的通讯,具体可查看网关的脚本手册
        智能网关集成了多种PLC协议,以下是常用的PLC类型:
        ◆ FX:  三菱FX系列PLC                                        ◆ QL:  三菱Q/L/R系列PLC
        ◆ AS:  三菱A系列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
        ◆ MSK:  LS/LG全系列PLC                                   ◆ KOY:  光洋全系列PLC
        ◆ ABM:  AB MicroLogix系列PLC                          ◆ ABC: AB Compact/Control系列PLC
        ◆ INO:  汇川全系列PLC                                        ◆ GE: GE PAC/PLC系统

来源地址:https://blog.csdn.net/AutoCtrl/article/details/124609315

--结束END--

本文标题: PLC通过智能网关,实现HTTP协议的POST/GET请求,与服务端JSON格式双向通讯

本文链接: https://www.lsjlt.com/news/391381.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作