智能网关IGT-SER系列智能网关支持MQTT协议,方便将多台PLC设备的数据JSON格式发布/订阅。支持OneNET、阿里云等多种平台。

本案例是在异地的两台PLC通过智能网关对接阿里云的物联网平台,实现PLC之间远程通讯。不同品牌的PLC之间本地通讯    罗克韦尔(AB)与西门子PLC通讯    西门子与欧姆龙PLC通讯

首先要在阿里云上注册,然后进入控制台创建产品,阿里云平台有详细的开发文档,以下是创建好的IGT-GSER产品:

然后创建两个设备,分别命名为MQTT01、MQTT02,如下图:

最后要创建两个转发规则,实现MQTT01订阅MQTT02发布的数据,MQTT02订阅MQTT01发布的数据,创建好的规则如下图:

以上完成后就可以配置IGT-SER网关模块参数进行测试了。网关上要配置网络参数建立与PLC的连接,这里使用的是西门子S7-SMART的PLC,通过智能网关的网口1连接PLC,配置发布和订阅的数据了。

PLC1通过MQTT01设备对接云平台,智能网关配置如下:

PLC2通过MQTT02设备对接云平台,智能网关配置如下:

参数下载到智能网关模块后重启之后,就可以通过PLC的编程软件监视数据变化了。使用手册与详细资料下载

通过阿里云物联网平台实现PLC间的远程通讯相关推荐

  1. 利用rfcomm实现树莓派与手机通信_工业物联网 | 怎么用NodeRed实现树莓派与阿里云物联网平台通信?虹科告诉你!...

    想获取更多IIOT干货 请点击蓝字,关注我们 虹科工业树莓派 高性能 多接口 宽温--适应恶劣环境 ★★★★★ Node-RED是构建物联网(IoT)应用程序的强大工具,它使用可视化的编程方法,允许开 ...

  2. 阿里云物联网平台产品架构与优势

    产品架构: 设备连接物联网平台,与物联网平台进行数据通信.物联网平台可将设备数据流转到其他阿里云产品中进行存储和处理.这是构建物联网应用的基础. IoT SDK 物联网平台提供IoT SDK,设备集成 ...

  3. 【微信小程序控制硬件⑦ 进阶篇】巧借阿里云物联网平台的免费连接,从微信小程序颜色采集控制 esp8266 输出七彩灯效果,中秋节来个直播如何?!

    [微信小程序控制硬件第1篇 ] 全网首发,借助 emq 消息服务器带你如何搭建微信小程序的mqtt服务器,轻松控制智能硬件! [微信小程序控制硬件第2篇 ] 开始微信小程序之旅,导入小程序Mqtt客户 ...

  4. 阿里云物联网平台python开发手册_阿里云物联网平台体验(树莓派+Python篇)

    虽然对阿里云物联网平台比较熟悉了,从一开始就有幸参与了飞凤平台(Link Develop 一站式开发平台的前身)的一些偏硬件接入的工作.但是同时也见证了阿里云物联网团队从几十人到数百人的迅速扩张,其物 ...

  5. http发送16进制报文_阿里云物联网平台使用心得(25)MQTT协议详解UNSUBSCRIBE报文...

    题目 大家好,超子又和大家见面了,超子我能力有限,水平不高,有什么错误的地方,欢迎板砖.超子今天给大家介绍一下UNSUBSCRIBE报文. UNSUBSCRIBE报文 从上图中可知,UNSUBSCRI ...

  6. 阿里云物联网平台专题讲座

    2019独角兽企业重金招聘Python工程师标准>>> 课程链接:阿里云物联网平台专题讲座 课程介绍 物联网平台是阿里云专门为物联网领域的开发人员推出的,其目的是帮助开发者搭建安全性 ...

  7. mqtt协议详解_阿里云物联网平台使用心得(七)MQTT协议14个报文总览

    大家好,物联网爱好小组成员超子,又和大家见面了,超子我能力有限,水平不高,有什么错误的地方,欢迎板砖.超子将参考<MQTT-3.1.1标准协议中文版>PDF手册,详解每个报文的格式,以及如 ...

  8. 基于阿里云物联网平台,我们这样实现简易出入监控

    本文通过一个简单实例,主要介绍了如何使用树莓派快速接入阿里云iot platform,并实现了一个简易的监控人员出入并拍照上送钉钉群的场景 场景 在公司大门入口处布点树莓派和红外感应,实现出入口人员出 ...

  9. 阿里云物联网平台体验(树莓派+Python篇)

    阿里云物联网平台体验(树莓派+Python篇) 虽然对阿里云物联网平台比较熟悉了,从一开始就有幸参与了飞凤平台(Link Develop 一站式开发平台的前身)的一些偏硬件接入的工作.但是同时也见证了 ...

最新文章

  1. CTO集体怒吼:我到底要不要继续写代码(上篇)
  2. velocity 模板引擎
  3. 从@EnableRedisHttpSession谈谈Spring Session实现原理
  4. Excel自定义函数使用正则表达式详解
  5. MFC显示JPG,bmp图片
  6. javafx属性_JavaFX技巧11:更新只读属性
  7. 找出数组中两个只出现了一次的数
  8. java服务器向客户端发消息_java一个简单的客户端向服务端发送消息
  9. python对比不同大小的图片_使用Python 制作对比图片相似度的程序怎么比较?
  10. [0715]Jsoi Test sequence
  11. 5 Ways to Speed Up Your Rails App
  12. python生成的exe反编译
  13. Android常用代码集
  14. Qt信号和槽机制详解
  15. python删除数据集中的空值_关于在python中如何使用pandas库读取excel表格后 删除含有空值的列...
  16. 12306验证码识别V1.5
  17. 初创公司几个投资人,各占多少股份合适?
  18. poj1606 Jugs(BFS)
  19. 数据库设计学习②:数据库设计的步骤
  20. Matlab网页交互

热门文章

  1. 基于ASP.NET的广告商城系统 ASP.NET答辩辅导-王翔-专题视频课程
  2. Mysql 压缩包安装
  3. java文明用语的检测_性能测试常见用语
  4. 35岁是人生分水岭?一定要做这7件事
  5. odp.net oracle客户端,ODP.NET需要安装Oracle客户端
  6. FPGA设计实用分享02之XILINX的可参数化FIFO
  7. java 地铁二号线站编号和站名的练习
  8. DHCP服务器配置-Ubuntu
  9. 龙智携手Atlassian亮相GOPS全球运维大会,助力企业高效开发与运维
  10. oracle cude报错,解析OracleOLAP使用MView刷新Cube