通过IGT-DSER智能网关实现ModbusTCP协议方式,读写AB罗克韦尔Compact、Control系列PLC的标签,以下是配置步骤:

首先,打开参数管理软件设置网络参数,包括PLC的IP地址、网关自身的IP地址等,具体参照这篇文章,然后配置Modbus地址与PLC标签的对应表,如下图:

根据上图中的配置,Modbus的5位地址寻址方式如下:
    DQ00000: TB[0],  DQ00001: TB[1],  DQ00002: TB[2]......
    HR10000: TINT[0],  HR10001: TINT[1],  HR10002: TINT[2]......
    HR11000: MainProgram.pgarr[0],  HR11001: MainProgram.pgarr[1],  HR11002: MainProgram.pgarr[2]......
    HR20000: TEST;
    HR21000: MainProgram.pgtest;
    
    Modbus的6位地址寻址方式如下:
    000001: TB[0],  000002: TB[1],  000003: TB[2]......
    410001: TINT[0],  410002: TINT[1],  410003: TINT[2]......
    411001: MainProgram.pgarr[0],  411002: MainProgram.pgarr[1],  411003: MainProgram.pgarr[2]......
    420001: TEST;
    421001: MainProgram.pgtest;
    
    具体可参照以下说明进行设置:
    Modbus地址区域:有4个选项可选择,每个区域可分配65535个通讯地址,设置范围1-65535,具体如下:
        1.DQ_输出信号(0x):上位机可以读写的BOOL信号区域,一般分配PLC的输出信号、中间继电器等需要读写的位变量;
        2.DI_输入信号(1x):上位机只读的BOOL信号区域,一般分配PLC的输入信号区域、中间继电器区域等只用读的位变量;
        3.IR_输入寄存器(3x):上位机只读的16位数据区域,一般分配PLC的特殊寄存器区域等只用读取的数据;
        4.HR_保持寄存器(4x):上位机可以读写的16位数据区域,可分配PLC的常规数据区域;
    读写方式与指令:上位机操作该区域可用的指令,该列数据会自动分配不用设置;
    Modbus起始地址:输入一个起始地址,范围1-65535,用该地址对应到后面的变量,或者数组的起始地址;
    PLC地址区域:选择PLC的数据区域,包括控制器变量、数组,程序变量、数组;
    DB/文件/标签:输入PLC的变量名,或者数组名,程序变量或数组要带上程序名;
    数据类型:PLC的变量或数组的数据类型,根据PLC内实际的类型选择;
    
    设置完成后,将参数下载到网关,重新启动网关后进行测试,通过参数软件的‘工具->数据读写测试’打开Modbus测试界面,下图测试的是控制器数组tarr1的批量读写:

上图中采用的是5位寻址方式,然后运行Modbus Poll软件,采用6位寻址方式,同样测试控制器数组tarr1,如下图:

PLC内的tarr1数组的实际值:

西门子、三菱、欧姆龙等PLC控制器都可以实现免编程的Modbus协议转换,相关软、硬件资料下载

不用编程,实现ModbusTC方式与AB罗克韦尔的PLC标签方式通讯相关推荐

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

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

  2. 不用编程,实现三菱FX5U与罗克韦尔(AB)PLC之间实时通讯

    IGT-DSER智能网关模块支持西门子.三菱.欧姆龙.AB等各种品牌的PLC之间通讯,同时也支持PLC与Modbus协议的工业机器人.智能仪表等设备通讯.网关有多个网口.串口,也可选择WIFI,4G无 ...

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

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

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

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

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

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

  6. 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 ...

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

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

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

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

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

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

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

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

最新文章

  1. excel表格中IP地址排序
  2. spring boot mysql和mybatis
  3. excel二极管伏安特性曲线_晶体二极管的识别与检测方法图解
  4. 计算机网络:如何传输一条数据(详解)
  5. LeetCode 1488. 避免洪水泛滥(贪心+set二分查找)
  6. 【VS Code】关于VS Code 中文显示乱码
  7. mount -t iso9660 /dev/cdrom /mnt
  8. 中国大数据行业发展趋势
  9. N卡所有旧版本驱动下载
  10. excel随机数公式c语言,【详解】2个Excel随机数函数公式 Excel快速生成随机数据函数使用方法...
  11. 转载:ant自动构建
  12. Java猫叫的方式,以【猫叫、老鼠跑、主人醒】为例子,使用 javascript 来实现 观察者模式 (有在线演示)...
  13. matlab ga函数详解,matlab遗传算法ga函数
  14. PTA L1-088 静静的推荐
  15. 关于js中e = e || window.event
  16. html5能调用手机陀螺仪么,详解html5如何获取手机陀螺仪角度信息的示例代码
  17. 利用七牛云如何上传图片制作外链?
  18. 程序猿生存定律-六个程序猿的故事(2)
  19. Python实现一个总体的均值、比例、方差检验
  20. 为什么HashTable的初始化因子是11,HashMap却是16

热门文章

  1. matlab实对称矩阵对角化,基于Matlab的实对称矩阵对角化
  2. [概率统计]商务与经济统计知识点总结 Part 2
  3. Tomcat中文乱码解决
  4. 软考-嵌入式系统设计师-笔记:嵌入式系统软件基础知识
  5. 微信视频提取及接收文件路径
  6. Ubuntu 命令行下修改IP等
  7. visio2010绘制思维导图方法
  8. Delta并联机构静力学分析
  9. 制作卡通人物的3种简单方法
  10. 热力学与统计物理学笔记