ModbusTCP/RTU转Ethernet/IP(CIP)-Modbus设备与罗克韦尔AB的PLC之间通讯

IGT-DSER智能网关模块支持西门子、三菱、欧姆龙、罗克韦尔AB等各种品牌的PLC之间通讯,同时也支持PLC与Modbus协议的工业机器人、智能仪表、变频器等设备通讯。网关有多个网口、串口,也可选择WIFI无线通讯。无需PLC内编程开发,只要在IGT-DSER智能网关配置数据的起始地址和数量即可。支持热插拔,断电断网后自恢复运行,在实际的工程项目中应用方便。

本文是ModbusTCP和ModbusRTU设备跟罗克韦尔AB的PLC之间通讯的案例。首先打开参数设置软件(下载地址)的'功能'->'类型与设备选择'页面,左边选择第四项后点'确认当前选择',如下图,根据提示下载参数重启网关模块。

重启后通过'功能'->'网口参数编辑'设置智能网关的IP地址、子网掩码、默认网关等网口参数,然后就可以配置数据通讯的寄存器了。以下是罗克韦尔(AB)与ModbusTCP设备之间的通讯数据配置,通过参数配置软件的'功能'->'PLC之间通讯'进入如下界面,智能网关的Modbus地址采用区域代码+寄存器地址(从0开始)的地址模式,关于Modbus的地址模型可看这篇文章:

上图可见6个通讯任务:

01:读取ModbusTCP设备的数据到AB的PLC,AB的PLC里面定义了名称为'ARR_REAL'的32为浮点类型控制器数组,将ModbusTCP设备的400011~400030共20个寄存器40个字节,写入到AB浮点数数组内第4个浮点数据开始的前10个REAL寄存器内。

02:读取AB的PLC数据写入到ModbusTCP设备,AB的PLC里面定义了名称为'ARR_INT'的16位整形控制器数组,将数组第16个数据开始的10个寄存器,写入到ModbusTCP设备的400001~400010,共20个字节。

03:读取ModbusTCP设备的DI-16(100017)数据,写入到AB的PLC的'TAG_BOOL'布尔类型的控制器标签,共1个位。

04:读取AB的PLC的程序标签'MainProgram.TAG0'布尔类型的数据,写入到ModbusTCP设备的DQ-22(000023),共1个位。

05:读取ModbusRTU设备的HR-1000(401001)数据,写入到AB的PLC的'TAG_DINT'双整型的控制器标签,共4个字节。

06:读取ModbusRTU设备的DQ-101(000101)数据,写入到AB的PLC的'MainProgram.TBOOL'布尔类型的程序标签,共1个位。

配置完成上述数据交互任务 后下载到网关。重启网关之后,网关根据任务条目,连接 3台 PLC 设备,建立3 个线程循环运行。

三菱、西门子、欧姆龙等PLC都可以这种方式与支持Modbus协议的备快速实现数据交互(相关案例)。网关常配套的PLC类型如下:

◆ FX: 三菱FX系列PLC ◆ QL: 三菱Q/L/R系列PLC

◆ AS: 三菱A系列PLC ◆ OM: 欧姆龙全系列PLC

◆ S72S: 西门子S7-200/Smart系列PLC ◆ S734: 西门子S7-300/400系列PLC

◆ S71K: 西门子S7-1200/1500系列PLC ◆ MBS: 施耐德等Modbus兼容PLC

◆ DVP: 台达、信捷PLC ◆ NAIS: 松下全系列PLC

◆ KVS: 基恩士全系列PLC ◆ FTK: 永宏全系列PLC

◆ MSK: LS/LG全系列PLC ◆ KOY: 光洋全系列PLC

◆ ABM: AB MicroLogix系列PLC ◆ ABC: AB Compact/Control系列PLC

◆ INO: 汇川全系列PLC ◆ GE: GE PAC/PLC系统

相关推荐
我真的太难了啊10 天前
ModbusTcp获取数据
modbustcp
AIHE-TECH3 个月前
西门子S7协议(PROFINET端口)转罗克韦尔AB的Ethernet/IP网络通讯
西门子plc·profinet·plc通信·ethernet/ip·s7协议·罗克韦尔ab·plc通讯
北京耐用通信4 个月前
机器人拾取系统关节机械臂通过NY-PN-EIPZ进行命令控制
ethernet·eip
授客5 个月前
网络基础 Modbus协议学习总结
modbus·modbusrtu·crc校验
钡铼技术网关5 个月前
钡铼Profinet、EtherCAT、Modbus、MQTT、Ethernet/IP、OPC UA分布式IO系统BL20X系列耦合器
分布式·mqtt·modbus·opc ua·耦合器·ethercat·ethernet/ip
ggtc7 个月前
基于WebSocket的modbus通信(二)- 客户端
modbustcp·websocket·netcore
stackY、7 个月前
【Linux】:进程切换
linux·服务器·进程切换·eip
G皮T8 个月前
【云计算】云数据中心网络(二):弹性公网 IP
网络·云计算·云网络·eip·弹性ip
weixin_426602141 年前
上海泗博HART转ModbusTCP网关HME-635应用案例之组态王和超声波液位计通信
网络·modbustcp·hart转modbustcp·hart协议