智能网关IGT-DSER集成了多种PLC的原厂协议,方便实现各种PLC、智能仪表通过HTTP协议与MES等各种系统平台通讯对接。PLC内不用编写程
序,通过网关的参数配置软件(下载地址)配置JSON文件的字段与PLC寄存器地址等参数即可。
智能网关IGT-DSER支持POST/GET/PUT等多种方法,可同时作为HTTP协议的客户端和服务端,支持多设备同时接入智能网关,对接局域网的
HTTP服务端时无需连接外网。

IGT-DSER网关支持触发、周期、混合等多种工作模式:周期模式是按设置的周期时间提交请求和解析返回的文件;触发模式可配置一个或多个触
发条件,网关根据触发条件的数据变化进行文件提交和下载解析;也可以两种模式同时配置运行。
本案例是S7-1200/S7-1500的PLC(IP地址:192.168.2.111),先验证取得HTTP服务端的token后,再POST方式提交获取数据,按JSON格式通讯,
服务端返回的数据写入到PLC寄存器。
打开智能网关的参数配置软件(下载地址),进入数据配置表(功能->数据转发与平台对接,选 HTTP-GET/POST),根据PLC通讯地址,寄存器数
量等结合用户手册(下载地址)的5.2章节配置相关参数。按数据配置表的 ‘任务组’ 分为 获取token 和 提交数据 两个组(任务组相同的值即为同一组,
每组自动按上报跟下载打包成独立的JSON文件)。
下图是 获取token 任务组(组号为1)的配置。‘上报xxx’为来自PLC或者智能网关内部,要打包发到HTTP服务端的数据;‘下载xxx’为来自
HTTP服务端,要解析或者写入PLC寄存器的数据。数据号 0011 为获取到的token:

通过以上配置生成的JSON文件,以及接收的JSON文件如下:JSON格式配置举例

下图是 提交数据 任务组(组号为2)的配置,数据号 0013 为任务组1获取到的token:

通过以上任务组2配置生成的JSON文件,以及接收的JSON文件如下:

除了上述西门子PLC外,网关也支持罗克韦尔(AB)、欧姆龙、三菱,以及GE、倍福、艾默生等几乎所有PLC品牌。
楼主最近还看过


客服
小程序
公众号