生物制药自动化升级:Modbus TCP与Ethernet/IP协议转换实践

为优化生物制药生产流程,我司计划将现有的Allen-Bradley PLC控制系统与新型生物反应器进行集成。由于两者采用不同的通信协议(AB PLC使用Modbus TCP,而生物反应器支持Ethernet/IP),直接通信存在障碍。为此通过稳联技术的Modbus TCP与Ethernet/IP网关,实现两种协议的无缝转换,确保数据实时交互和设备精准控制。

1、打开RSLogix5000,进行硬件组态,首先添加网关的 EDS 文件;

2、安装完成后添加模块,选择 New Module;

3、输入 EIP 寻找Modbus TCP转EtherNET/IP网关模块,名称显示为 EIP001;

4、双击Modbus TCP转EtherNET/IP网关网关模块设置参数;

5、设置Modbus TCP转EtherNET/IP网关的设备名称和 IP 地址,本例为 eip

IP192.168.1.11

(此处设备名称可随意写,Modbus TCP转EtherNET/IP网关在 EtherNet/IP 端不需要

设置设备名称);

6、点击 Change 设置数据的输入输出长度,本例为 8 个字节;

7、下载配置到 PLC;

8,打开配置软件Gateway Configuration Studio;

9,打开网关配置软件进行modbusTCP参数配置,点击红圈中的新建,选择EIP-MTC

(MODBUS TCP主站);

10、设置Modbus TCP转EtherNET/IP网关的IP地址和字节数要和PLC组态保持一致;

11、继续右键点击插入,插入Node;

12、设置ModbusTCPip地址,IP地址是Modbus TCP转EtherNET/IP网关网口地址,

网关地址为过滤交换机地址需设置为不冲突地址即可;

13,根据控制器手册设置Modbus TCP转EtherNET/IP网关通信参数,及功能地址介绍

14、给Modbus TCP转EtherNET/IP网关配置点击控制器读写数据,这里举例读取点击

控制器的电流值,及反馈值。如下图所示;

PLC中组态中数据读取显示,根据产品手册的地址说明可把Modbus TCP转

EtherNET/IP网关数值放到PLC内存映射起始地址与博图中的 WL:I Data [0]地址相对

应,本例中 I 地址为 0-7,若地址为 0 寄存器地址 256 号的数据 就会映射到 I.Data 0

后面数据依此往后按顺序排列,从而进一步的对数据进行运算采集工作,以上就是

Modbus TCP转EtherNET/IP网关在PLC组态的快速配置。

相关推荐
测试开发-学习笔记5 小时前
从0开始搭建自动化(一)-appium+python
python·自动化
网络与设备以及操作系统学习使用者6 小时前
Linux与Windows核心差异深度解析
linux·运维·网络·windows·学习
Flash.kkl7 小时前
网络层协议IP、数据链路层、NAT详解
服务器·网络·网络协议·tcp/ip
缪懿9 小时前
应用层中的TCP协议原理
网络·网络协议·tcp/ip
梦奇不是胖猫9 小时前
[ 计算机网络 | 第三章 ] 数据链路层 02 PPP
网络·网络协议·计算机网络
十年一梦实验室10 小时前
【ChatGPT】阳极氧化线 Global SI 自动化系统深度拆解、爆炸图10张、信息图10张、C++代码框架
运维·自动化
Ether IC Verifier10 小时前
TCP 重传机制详解
服务器·网络·网络协议·tcp/ip·php
北京耐用通信10 小时前
耐达讯自动化:专业解决MODBUS TCP转PROFIBUS协议转换难题
人工智能·物联网·网络协议·自动化·信息与通信
2401_8734794010 小时前
主流IP离线库(IP数据云、纯真、IPIP.NET)怎么选?全面对比分析
服务器·网络·数据库
奋斗的小青年I11 小时前
虚拟化平台横评:Proxmox vs XCP-ng vs OpenStack vs Nutanix
网络·vmware·虚拟化·pve·超融合、