PLC+智能网关,实现HTTP+JSON/XML+POST/GET请求与解析

       PLC的型号是三菱的Q06HCPU,IGT-SER智能网关通过PLC的编程口(6针圆口)读取数据后,HTTP协议JSON格式提交POST请求,同时解析返回结果到PLC。

        该网关支持HTTP的GET和POST模式,也支持FTP上传下载,支持XML、JSON格式的文件;可以按固定的周期与URL通讯,也可以根据PLC数值的变化,触发与服务端URL的通讯。

        通过参数设置工具软件,配置相关参数明如下,HTTP协议只用配置红框里面的参数和PLC地址数据:

PLC+智能网关,实现HTTP+JSON/XML+POST/GET请求与解析_第1张图片

         完成配置后保存参数,然后下载到网关,如下图:

PLC+智能网关,实现HTTP+JSON/XML+POST/GET请求与解析_第2张图片

        下载之后,重启网关,网关即进入工作状态。网关向服务器请求的JSON数据如下:

{
	"DateTime": "2019-11-08 15:37:42",
	"ClientID": "ClientID-1",
	"TagValue": {
		"tag1": "ABCD1234@2019",
		"tag2": "1",
		"tag3": "12345"
		"tag4": "-12345678",
		"tag5": "12345.678",
	}
}

        网关从服务端接收到的JSON数据,格式如下:

{
	"ClientID": "ClientID-1",
	"TagValue": {
		"tag101": "1"
	}
}

 

你可能感兴趣的:(PLC,HTTP,GET,POST,智能网关)