PLC通过智能网关,实现HTTP协议的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系统

  • 17
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
多台1500PLC PUE/GET通讯是一种广泛应用于工业自动化领域的通信方案。PLC(可编程逻辑控制器)是一种用于控制生产过程的计算机控制系统,而PUE(PLC通用通信协议)和GET(全局事件触发)是PLC之间进行通信的方式和协议。 在一个工业自动化系统中,可能存在多个PLC设备用于控制不同的工序或设备。通过使用PUE/GET通讯协议,这些PLC设备可以相互之间交换数据和信息,实现协同工作和数据共享。 PUE是一种通信协议,可以确保不同PLC设备之间的数据传输的可靠性和稳定性。它定义了数据传输的格式和规范,并提供了一套命令和指令集用于设备之间的通信。通过PUE通讯,不同PLC设备可以互相发送和接收数据,以实现工业自动化系统的集成和协调控制。 GET是一个全局事件触发协议,它允许一个PLC设备在发生特定事件时,通知其他PLC设备执行相应的动作。这种事件触发机制可以实现设备之间的实时协作和协调。例如,当一个PLC设备探测到某个生产过程需要调整时,它可以通过GET通讯向其他PLC设备发送信号,触发其他设备执行相应的操作。 综上所述,多台1500PLC PUE/GET通讯是一种用于工业自动化系统中多个PLC设备之间进行数据交换和实时协调的通信方案。通过这种通讯方式,不同PLC设备可以共同协作,提高生产效率和控制精度,实现工业自动化系统的智能化和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值