案例通过智能网关IGT-DSER连接罗克韦尔1756-L72的以太网端口,实现PLC的标签数据MQTT协议JSON格式发布与订阅。PLC与数据库双向通讯  PLC协议转ModbusTCP协议  PLC之间通讯

智能网关支持PLC的控制器标签变量和数组(1维/2维/3维)、程序标签变量和数组(1维/2维/3维)的数据读写,所以只需根据根据项目需要配置数据标签即可。相关标签(Tag)可通过PLC的编程软件RSLogix 5000导出CSV文件,复制到网关的配置表,如下图:

在电脑上运行网关自带的参数设置软件(下载链接),通过‘功能’->'数据上报与查询'菜单,进入数据服务界面。网关数据服务支持PLC与SQL数据库通讯、MQTT发布与订阅、HTTP协议WebService交互,以及ModbusTCP等二进制协议的发送与接收四种数据服务方式,根据项目需要选择。

这里选择MQTT协议,具体配置如下图,前两个数据是控制器2维数组Statistics,第3到5三个数据是控制器1维数组,第6、7是程序变量:

因网关支持西门子、三菱、欧姆龙、施耐德等大多数PLC,所以在变量配置之前,先要选择网关的PLC类型,选择对应的功能和PLC类型后,点‘确认当前选择’,然后通过‘工具’->‘重启网关’重新启动,入下图:

另外,还要设置网关的IP地址、PLC的IP地址、端口等。设置之后将参数下载到网关,重启网关后网关会自动进入工作状态与MQTT服务端通讯,可以用MQTT的客户端进行订阅和发布测试以下是网关发布的JSON格式的数据:

{"DateTime": "2020-05-27 14:37:42","ClientID": "ClientID1","TagValue": {"tag1": "12345678","tag2": "-12345","tag3": "11111","tag4": "22222"}
}

网关的详细介绍和相关资料下载

AB罗克韦尔的PLC标签MQTT协议JSON格式发布与订阅-智能网关设置相关推荐

  1. 罗克韦尔L85E plc程序下载和上载

    罗克韦尔L85E 美国Rockwell Allen-Bradley(AB) 公司的PLC设备,在工业场景应用广泛,那么如何实现罗克韦尔L85E plc程序远程下载和上载? 我们可以通过物通博联工业智能 ...

  2. 上位机与基恩士plc以太网通讯_2020湛江AB罗克韦尔PLC主机回收二手或全新

    2020湛江AB罗克韦尔PLC主机回收二手或全新专业回收基恩士光电传感器回收,基恩士安全光栅回收,基恩士对射开关回收,基恩士工控配件回收,基恩士视觉相机回收,发那科伺服驱动电机回收,发那科控制系统回收 ...

  3. AB罗克韦尔plc指示灯详解

    AB罗克韦尔plc指示灯详解 6个指示灯:RUN指示灯.I/O指示灯.FORCE指示灯.RS232指示灯.BAT指示灯.OK指示灯: 外加一个旋转开关,三个档位:RUN(运行模式).REM(测试模式) ...

  4. AB 罗克韦尔PLC(1769-ERC)相关与 CK-UR12-E01 关于 EtherNetIP 通信 PLC 配置指南

    AB 罗克韦尔PLC(1769-ERC)相关与 CK-UR12-E01 关于 EtherNetIP 通信 PLC 配置指南 1.plc与读卡器ck-ur12-e01通讯 1.1建立工程 1.2在con ...

  5. 构建虚拟工控环境系列 - 罗克韦尔虚拟PLC

    一. 概述 本篇主要介绍罗克韦尔虚拟PLC的搭建,使用的操作系统为Windows7 x86 Ultimate(DEEP_GHOST_WIN7_SP1_X86_V2015_06.iso),虚拟化软件为 ...

  6. AB(罗克韦尔)PLC如何通过程序直接与外插SD卡进行数据读写?

    近日,荟通智控 受客户委托,需要进行AB PLC将过程数据写入PLC外接SD卡内的业务,以下为荟通智控 基于罗克韦尔示范程序CF_Read_Write_Example.ACD 的调试和验证重点汇总 确 ...

  7. AllenBradley罗克韦尔CIP通信协议介绍 C# AllenBradley(CIP)读写操作PLC数据 C#罗克韦尔(CIP)PLC通信

    罗克韦尔CIP通信协议(Control and Information Protocol)是一种面向对象的通信协议,它是用于工业自动化领域的数据通信协议.CIP协议可以在不同厂商.不同类型的自动化设备 ...

  8. laravel wherehas 替换表前缀_AB(罗克韦尔)PLC如何快速创建Logix5000变量表

    我们在做大一点的项目的时候,要创建大量的变量,如何快速的创建变量,同时创建的变量有一定的规律,方便触摸屏和上位机进行编程. 首先要规划变量,我们习惯性的做法是设备尾号加后缀的方式,这样做的好处是在做程 ...

  9. 罗克韦尔(AB)PLC与MySQL/SQLServer/PostgreSQL数据库对接

    通过数据库网关IGT-DSER连接罗克韦尔的PLC,实现PLC与数据库双向通讯,支持标签变量名和数据地址方式. 网关安装在设备侧,与设备同时起停,不担心数据丢失:在断网.服务器维护上报数据有异常时,网 ...

最新文章

  1. ***不是已知元素 原因可能是网站中存在编译错误
  2. [转载]ext4的noatime
  3. 项目运行报'vue-cli-service' 不是内部或外部命令,也不是可运行的程序 或批处理文件“
  4. java文件快速扫描仪_Java扫描仪具有示例的NextNextShort()方法
  5. ssis合并连接链接键_在SSIS包中使用合并联接转换
  6. 【Oracle】ORA-27369: job of type EXECUTABLE failed with exit code: Key has expired
  7. Win11右建没有刷新怎么办?Win11右建没有刷新的解决方法
  8. Could not get resource ‘https://dl.google.com/dl/android/maven2/com/android/
  9. 亲测window+iis+letsencrypt+ssl 手动续期(通配符域名)
  10. UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 31: ordinal not in range(128)
  11. 商务网站建设与维护【4】
  12. 戴尔R230安装esxi
  13. Hypervisor小记
  14. 基于知识图谱的知识推理
  15. 开发常用镜像站 - 阿里云镜像站
  16. 矩阵顺逆时针旋转、翻转 java
  17. 低代码平台在ERP软件开发中的作用
  18. gdb中文乱码_关于中文和乱码
  19. SDUT喵帕斯之天才算数少女
  20. JS Uncaught TypeError: xxx is not a constructor 问题解析

热门文章

  1. 【稳定性day11】微信春节红包的高可用架构 - 十亿流量的挑战
  2. 低调现身北京的吴恩达,刚刚给人工智能公司下了个定义
  3. 激光雷达对植被冠层结构和SIF同时探测展望
  4. 快递物流查询,物流多次派件的单号怎样筛选
  5. 用Python爬虫爬取自己要的文章
  6. 背部训练(一):背部肌肉解剖
  7. 开源RISC-V处理器(蜂鸟E203)学习(五)A100T-FPGA 移植蜂鸟Hbirdv2,实现Centos下调试器USB识别以及程序编译烧写,并进行C语言仿真
  8. 栈(Stack)和队列(Queue)详解
  9. Navicat_11_安装教程详细
  10. python卸载/更新版本