如何实现罗克韦尔的PLC控制器与MGate 5105通讯
来源:网络收集 点击: 时间:2024-06-271. RSLogix5000工作站通过以太网与控制器联机
工作站与控制器之间通过以太网络建立通信之前,必须先给控制器分配IP地址(保证本地IP与控制器的IP地址处于同一网段),然后使用RSlinx软件配置网络驱动程序,生成通过网络联机的路径。
1.1
在RSLogix 5000中新建新项目并且与控制器通过串口联机之后,在以太网目录下找到PLC控制器,右击属性就能进入查看或更改IP地址

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

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

打开RSLink -Configure Drivers

选择以太网设备

命名后点击OK

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

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

RSLogix的联机路径选择控制器即可,因为要实现在RXLogIX监控数据,首先要实现联机,所以以上先介绍了用以太网进行联机的方法。
10/292. 安装5105的EDS文件
打开Rockwell的EDS文件安装工具Rockwell Automation-Hardware Installation Tool,点击Add

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

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

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

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

3. 配置MGate 5105
3.1
进入到配置界面后,进入Network Settings,设置想要的IP地址

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

3.3
3.3.1
进入Protocol Settings-Protocol Conversion,选择EtheNet/IP-Modbus RTU/ASCII

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

3.3.3
设置Modbus RTU命令,点击Add,

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

4.
在以太网中添加5105模块,实现在RSLogix5000通过标签获取5105 输入输出数据
4.1
先将RSLogix5000设置离线,然后添加5105模块
可以先将RSLogix5000设置在脱机状态,在RSLogix左边目录中的以太网右击新建Module


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

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


4.2在控制标签中实现数据采集
4.2.1 联机

4.2.2 用Modsim 模拟modbus rtu从站,查看RSlogix采集数据
打开MODSIM,打开对应的串口,

设置串口参数

设置从站信息,

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

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

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_917939.html