autoctrl
级别: 家园常客
精华主题: 0
发帖数量: 354 个
工控威望: 574 点
下载积分: 1574 分
在线时间: 130(小时)
注册时间: 2016-05-05
最后登录: 2024-12-09
查看autoctrl的 主题 / 回贴
楼主  发表于: 2021-04-08 09:30
        智能网关IGT-DSER集成了多种PLC的原厂协议,方便实现各种PLC与服务端之间的HTTP协议通讯,通过网关的参数配置软件绑定JSON文件的字段与PLC寄存器地址,配置URL,选定周期模式或者触发模式,即可通过POST命令,将JSON文件提交给HTTP的服务端; 如果服务端有返回的JSON,网关进行解析后将数据写入到PLC,实现PLC与HTTP服务端双向通讯。
        周期模式是按设置的周期时间提交POST请求和解析返回的文件;触发模式可配置一个或多个触发条件,网关根据触发条件的数据变化进行JSON文件提交,当触发条件是BOOL量时,网关在上升沿提交请求,如果是数据地址,则数据变化一次就提交一次请求。


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


        参数配置完成后下载到网关模块内('参数'->'参数写入到网关'),重启网关('工具'->'重启网关')模块后,网关即进入工作状态。可以通过'参数'->'从网关读取参数',网关的工作状态会显示在信息栏,如果有异常,可通过'工具'->'网关数据监控'查看异常的数据,找到原因后修改配置参数,重新下载运行。
        网关模块也支持边缘计算,可以将数据进行预处理后上报和下载,也方便实现各种非标协议的通讯,具体可查看网关的脚本手册。
        同时集成了多种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/AutoCtrl666/article/details/112170870
        https://blog.csdn.net/AutoCtrl666/article/details/103711267
        https://blog.csdn.net/AutoCtrl/article/details/124609315
        相关软件与手册: PLC通讯智能网关.rar (2795 K) 下载次数:65
[ 此帖被autoctrl在2023-02-08 11:36重新编辑 ]
一心工控
级别: 略有小成
精华主题: 0
发帖数量: 243 个
工控威望: 364 点
下载积分: 1360 分
在线时间: 70(小时)
注册时间: 2018-06-02
最后登录: 2024-12-18
查看一心工控的 主题 / 回贴
1楼  发表于: 2021-04-27 10:55
图片上是3个JSON文件吗?最多可以分多少个不同的JSON文件?
autoctrl
级别: 家园常客
精华主题: 0
发帖数量: 354 个
工控威望: 574 点
下载积分: 1574 分
在线时间: 130(小时)
注册时间: 2016-05-05
最后登录: 2024-12-09
查看autoctrl的 主题 / 回贴
2楼  发表于: 2021-05-07 09:27
引用
引用第1楼一心工控于2021-04-27 10:55发表的  :
图片上是3个JSON文件吗?最多可以分多少个不同的JSON文件?


图片上能看到的是3个组JSON文件的,通过 “IP/站号/组” 的不同数值区分的,范围0~255,可以分256组;
一心工控
级别: 略有小成
精华主题: 0
发帖数量: 243 个
工控威望: 364 点
下载积分: 1360 分
在线时间: 70(小时)
注册时间: 2018-06-02
最后登录: 2024-12-18
查看一心工控的 主题 / 回贴
3楼  发表于: 2021-10-25 10:01
看起来不错,研究研究
吾志所向
级别: 家园常客
精华主题: 0
发帖数量: 368 个
工控威望: 648 点
下载积分: 1894 分
在线时间: 161(小时)
注册时间: 2016-12-10
最后登录: 2024-12-09
查看吾志所向的 主题 / 回贴
4楼  发表于: 2023-02-08 11:38
能从服务端获取多组数据到PLC吗?支持TOKEN解析吗?
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2846 个
工控威望: 3618 点
下载积分: 3519 分
在线时间: 3810(小时)
注册时间: 2007-11-04
最后登录: 2024-12-22
查看tingfenghu的 主题 / 回贴
5楼  发表于: 2023-02-08 12:29
引用
引用第4楼吾志所向于2023-02-08 11:38发表的  :
能从服务端获取多组数据到PLC吗?支持TOKEN解析吗?

这个可以NodeRed通过插件连接
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/