如何实现罗克韦尔的PLC控制器与MGate 5105通讯

2025-10-19 03:03:51

1、1. RSLogix5000工作站通过以太网与控制器联机

工作站与控制器之间通过以太网络建立通信之前,必须先给控制器分配IP地址(保证本地IP与控制器的IP地址处于同一网段),然后使用RSlinx软件配置网络驱动程序,生成通过网络联机的路径。

1.1

在RSLogix 5000中新建新项目并且与控制器通过串口联机之后,在以太网目录下找到PLC控制器,右击属性就能进入查看或更改IP地址

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

2、先给控制器分配IP地址(保证本地IP与控制器的IP地址处于同一网段),比如现在设置了192.168.127.21

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

3、为了通过以太网与控制器建立连接,要使用RSlinx软件配置网络驱动程序

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

4、打开RSLink ->Configure Drivers

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

5、选择以太网设备

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

6、命名后点击OK

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

7、创建完网络驱动后,需要做下配置,选择本地以太网接口

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

8、点击确定,Communication-〉RSWho查看生成的驱动及其网络中连接的设备,可以看到

控制器的网络连接状态,

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

9、RSLogix的联机路径选择控制器即可,因为要实现在RXLogIX监控数据,首先要实现联机,所以以上先介绍了用以太网进行联机的方法。

10、2. 安装5105的EDS文件

打开Rockwell的EDS文件安装工具Rockwell Automation-Hardware Installation Tool,点击Add

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

11、找到选择5105 EDS文件存放位置

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

12、一直点击下一步,可以看到下图

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

13、继续下一步,直到完成,点击完成即可

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

14、可以看到,除了控制器,还能看到5105,如下图状态表示,网线连接OK,EDS文件也导入成功

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

15、3. 配置MGate 5105

3.1

进入到配置界面后,进入Network Settings,设置想要的IP地址

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

16、3.2

设置串口参数,跟Modbus RTU串口设备保持一致的参数

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

17、3.3

3.3.1

进入Protocol Settings->Protocol Conversion,选择EtheNet/IP<->Modbus RTU/ASCII

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

18、3.3.2 

进入Ethernet/ip,按照如下设置

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

19、3.3.3

设置Modbus RTU命令,点击Add,

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

20、添加命令,这里设置了ID号为1,功能码02,读取数据的起始地址为0,数量为8,表示读取8个离散量输入数据

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

21、4.

在以太网中添加5105模块,实现在RSLogix5000通过标签获取5105 输入输出数据

4.1

先将RSLogix5000设置离线,然后添加5105模块

可以先将RSLogix5000设置在脱机状态,在RSLogix左边目录中的以太网右击新建Module

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

22、选择通用以太网模块,双击后填入名称(MOXA_5105),5105的IP地址,及其连接参数,主要包括instance number,5101默认的instance number为,输入:110 ;输出:100;配置:1,这里要采集的数据8位够了,所以大小填1就行,按实际情况设置。

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

23、设置完,双击控制器标签,可以看到下图中生成的5105关于输入输出的标签,可以看到有8位的数据大小,在联机之后就可以采集数据。

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

24、4.2 在控制标签中实现数据采集

4.2.1 联机

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

25、4.2.2 用Modsim 模拟modbus rtu从站,查看RSlogix采集数据

打开MODSIM,打开对应的串口,

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

26、设置串口参数

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

27、设置从站信息,

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

28、双击数据,更改数据,如下图去置高相应的位,

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

29、可以看到如下显示,标签都能读到相应的数据

如何实现罗克韦尔的PLC控制器与MGate 5105通讯

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢