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

周期模式是按设置的周期时间提交POST请求和解析返回的文件;触发模式可配置一个或多个触发条件,网关根据触发条件的数据变化进行JSON文件提交,当触发条件是BOOL量时,网关在上升沿提交请求,如果是数据地址,则数据变化一次就提交一次请求。

这个案例里是三菱Q系列的PLC,采用触发模式,分多组提交POST请求,服务端返回的数据需要解析后写入到PLC寄存器。运行网关的参数配置软件(下载地址),按照用户手册配置好网关的网络通讯后,即可进行数据配置测试,配置表与JSON的对应关系如下:

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

上报到服务端的JSON默认会带一个上报时间字段,不用在数据表中添加配置,根据上图可修改字段名称,同时也可以选择时间格式,通过'参数'->'网关时间设置',打开以下窗口:

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

网关模块也支持边缘计算,可以将数据进行预处理后上报和下载,也方便实现各种非标协议的通讯,具体可查看网关的脚本手册。

同时集成了多种PLC协议,以下是常用的PLC类型: PLC与SQL数据库的案例    PLC实现MQTT通讯

◆ FX:  三菱FX系列PLC                                    ◆ QL:  三菱Q/L系列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

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

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

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

  2. PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示

    IGT-SER系列智能网关支持各种PLC的以太网和串口协议,以及DL/T645.Modbus通讯,通过网关所带的参数配置工具软件,不用编程,即可打包和解析JSON格式的设备数据,通过MQTT.HTTP ...

  3. PLC通过智能网关实现HTTP-Server接口(带Postman测试截图)

    智能网关IGT-DSER集成了多种PLC的原厂协议,方便实现各种PLC的原厂协议转换为HTTP协议的服务端,通过网关的参数配置软件绑定JSON文件的字段与PLC寄存器地址,即可接收来自客户端的GET. ...

  4. PLC通过智能网关实现以太网与多台智能仪表、变频器等串口设备通讯

    案例是通过一个IGT-SER智能网关,实现远程IO模块.智能仪表,变频器与PLC通讯.不同品牌的PLC之间通讯 网关与变频器之间采用ModbusRTU串口通讯,网关与变远程IO模块也是之间采用Modb ...

  5. mysql数据给mes_PLC通讯智能网关:MES服务对接,SQL数据库双向通讯,HTTP协议GET/POST请求,MQTT协议JSON发布/订阅...

    常用的PLC型号系列:相关软件手册等资料下载 ◆ FX: 三菱FX 系列PLC ◆ QL: 三菱Q/L/R 系列PLC ◆ AS: 三菱A 系列PLC ◆ OM: 欧姆龙全系列PLC ◆ S72S:  ...

  6. mcu和服务器通讯协议pdf,Modbus DTU与服务端间的通讯协议

    一.数据帧格式 为防止DTU和服务器传输过程中因网络原因导致拆包.粘包,因此约定传输的基本数据帧格式如下,DTU上传和服务器下发的数据包均需满足此数据帧格式要求.服务器应解决TCP传输过程中的拆包粘包 ...

  7. 61850协议服务器端开发,IEC61850报告服务端开发.doc

    IEC61850报告服务端开发 本文讲述的是IEC61850中最常用的报告功能服务端的实现方法,内容包含了CID建模,编码实现,还包括后面的运行效果.MMS报文等. 一.CID建模 1.通讯部分: ? ...

  8. java服务器tcpip协议,Java 实现TCP/IP协议的收发数据(服务端)

    功能如下: 注: 只有服务端,没有客户端,测试时采用第三方软件作为客户端的. 收发数据目前能正常收发数据,只是中文的会变成乱码显示. 采用Thread类实现一个收发数据的线程. 服务端代码: impo ...

  9. AB罗克韦尔的PLC标签MQTT协议JSON格式发布与订阅-智能网关设置

    案例通过智能网关IGT-DSER连接罗克韦尔1756-L72的以太网端口,实现PLC的标签数据MQTT协议JSON格式发布与订阅.PLC与数据库双向通讯  PLC协议转ModbusTCP协议  PLC ...

  10. 三方应用集成_华为携手利尔达完成业界首个5G工业智能网关预商用集成验证

    在上海无线X Labs应用场景实验室,华为携手行业合作伙伴利尔达,开展业界首个基于华为MH5000通用工业模组的5G工业智能网关预商用产品集成验证,完成5G端到端网络通信服务打通和基于Profinet ...

最新文章

  1. editActionsForRowAtIndexPath(iOS8) tableview编辑(删除、插入、移动)
  2. 计算机屏幕怎么睡眠状态,解决办法:显示器进入睡眠状态时如何解决问题
  3. 数据库 三范式最简单最易记的解释
  4. HDU - 1536 S-Nim(sg函数)
  5. pytorch之trainer.zero_grad()
  6. 关于阿里云服务器本地访问不了的问题
  7. poj1716 Integer Intervals(差分约束)
  8. 根据后台日志文件查找错误_linux中find命令根据文件类型来查找
  9. 轻松搞明白:软切换和硬切换的区别
  10. 【黑马程序员】新的开始
  11. banner图片自适应
  12. BrowserslistError: Unknown version 67 of android
  13. 1413-数列求和 ZCMU
  14. 生成拼音语料及拼音识别转换成中文
  15. 华硕服务器主板装系统,华硕主板安装windows11失败?BIOS设置教程
  16. c语言文字转语音代码,C语言实现将文字转为语音
  17. 嵌入式产品测试工装——ETest
  18. 「行业/市场分析」简说
  19. 远程桌面由于以下原因之一无法连接到远程计算机
  20. 2020茶艺师(中级)模拟考试及茶艺师(中级)模拟考试题库

热门文章

  1. Matlab R2010b 安装使用教程 【详细】
  2. 吞了1000瓶老干妈的南山头铁鹅,Python制作千图成像(附上源代码和应用程序)...
  3. 抓包工具Wireshark npcap
  4. 国药准字、药品本位码
  5. python SVG图片转PNG
  6. Python2.6+PyQt4.8+eric4+汉化+开发教程
  7. php工程师绩效考核表_如何对程序员绩效考核?
  8. 【C语言】实现 4阶(经典)龙格-库塔法 求解二阶微分方程
  9. 计算机程序文献类别代码,论文参考文献类型代码参考
  10. 使用iconfont阿里多色矢量图标