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.1.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系统
PLC通过智能网关,实现HTTP协议的POST/GET请求,与服务端JSON格式双向通讯相关推荐
- PLC通过智能网关 MQTT对接阿里云(带CA证书加密),实现物模型数据显示
IGT-SER系列智能网关支持各种PLC的以太网和串口协议,以及DL/T645.Modbus通讯,通过网关所带的参数配置工具软件,不用编程,即可打包和解析JSON格式的设备数据,通过MQTT.HTTP ...
- PLC通过智能网关实现HTTP-Server接口(带Postman测试截图)
智能网关IGT-DSER集成了多种PLC的原厂协议,方便实现各种PLC的原厂协议转换为HTTP协议的服务端,通过网关的参数配置软件绑定JSON文件的字段与PLC寄存器地址,即可接收来自客户端的GET. ...
- PLC通过智能网关实现以太网与多台智能仪表、变频器等串口设备通讯
案例是通过一个IGT-SER智能网关,实现远程IO模块.智能仪表,变频器与PLC通讯.不同品牌的PLC之间通讯 网关与变频器之间采用ModbusRTU串口通讯,网关与变远程IO模块也是之间采用Modb ...
- 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: ...
- (已完善)基于Python的TCP 协议实现人机聊天(程序具有服务端和客户端)
服务端 实现目标 GUI显示人机互动聊天内容,当客户端输入不完整内容,如'how old',服务器能回复年龄等. GUI当客户端输入"send a file",服务器端回复&quo ...
- 用C语言解析通讯协议数据,C/C++知识点之服务端使用c++实现websocket协议解析及通信...
C/C++知识点之服务端使用c++实现websocket协议解析及通信 小标 2018-12-03 来源 : 阅读 2289 评论 0 摘要:本文主要向大家介绍了 C/C++知识点之服务端使用c++实 ...
- 中移动正进行智能网关互通测试:下半年规模集采
随着家庭业务日益丰富,传统简单宽带业务模式不再适应有线宽带业务的发展方向.中国移动2015年引入HGU集采,实现家庭内部3层组网,提供全路由业务入口.近日,中国移动研究院网络技术 研究所副主任研究员王 ...
- 工业网关,工业智能网关
工业网关 工业级物联网网关是一款全面支撑移动.联通和电信4G/3G/2G通讯网络的数据传输设备,4G智能网关完成了串口设备与服务器之间.串口设备与串口设备之间的双向.透明.无线传输,物联网网关具有运用 ...
- 工业智能网关功能与介绍
工业智能网关功能与介绍 工业级物联网网关是一款全面支撑移动.联通和电信4G/3G/2G通讯网络的数据传输设备,4G智能网关完成了串口设备与服务器之间.串口设备与串口设备之间的双向.透明.无线传输,物联 ...
最新文章
- 参数化查询 但未提供该参数(将null插入数据库)
- js 文件不让通过地址访问_区块链与以太坊实战(5):访问以太坊节点的N中方式...
- centos7下使用yum安装mysql
- Java数组与List 相互转换方法详解
- hdu 1460 完数
- 2020 WTM 继续向前
- JTable 一个最好的例子
- 4.1)深度卷积网络:卷积神经网络基础
- mac下php的坑,MAC下安装laravel时遇到的坑
- Linux开机启动分析与系统配置
- Android学习小Demo(9)一个To Do List的实现
- linux安装sublime,linux 安装sublime text3
- 零基础自学Java要多久,是不是很难?
- 大数据的应用:九大领域
- Gitlab实战3:Gitlab用户注册及管理
- 如何在SharePoint中隐藏回收站
- apktool java_apktool 简单使用记录
- 阿里靠什么武功秘籍渡过“双十一“的天量冲击
- Backtrader量化平台教程(三)Indicator
- 计算机ps相框怎么做,PS教程制作相框