多台PLC+1个智能网关模块,实现HTTP协议JSON格式连接到OneNET平台 点击:235 | 回复:1



havegood

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:80帖 | 273回
  • 年度积分:118
  • 历史总积分:1335
  • 注册:2016年7月23日
发表于:2020-08-15 14:40:11
楼主

        两台西门子PLC(1台S7-200 CPU226+1台S7-200Smart)通过一个IGT-SER智能网关模块,HTTP协议JSON文件格式提交POST请求,连接中国移动的OneNET平台,并将平台返回的执行结果写入到对应的PLC。 PLC直接与SQL数据库通讯 

        在进行测试之前,需要在OneNET平台注册,在多协议接入产品类别里面增加协议为HTTP的产品,至少增加1个设备,关于OneNET的配置操作,可查看具体的开发文档

        通过参数设置工具软件,配置URL地址,文件格式选择位'JSON格式1',然后配置数据PLC数据地址,以下是本次测试所用的配置如下图:

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

{

"datastreams": [{

"id":"S7-200CPU226",

"datapoints": [{

"value": {

"temperature": "21.65",

"pressure": "2.4",

"state": "3"

}

}]

}]

}

 

{

"datastreams": [{

"id":"S7-200SMART",

"datapoints": [{

"value": {

"temperature": "32.24",

"pressure": "4.212",

"state": "1"

}

}]

}]

}


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

{"errno":0,"error":"succ"}

相关案例资料在附近中。





正在下载,请等待……
下载附件需0积分!



楼主最近还看过



xiaosong01

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 42回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2006年1月19日
发表于:2020-08-16 15:13:57
1楼

来看看学习学习楼主的思维,共同进步


热门招聘
相关主题

官方公众号

智造工程师