MGate 5105
1. 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监控数据,首先要实现联机,所以以上先介绍了用以太网进行联机的方法。
2. 安装5105的EDS文件打开Rockwell的EDS文件安装工具Rockwell Automation-Hardware Installation Tool,点击Add
找到选择5105 EDS文件存放位置
一直点击下一步,可以看到下图
继续下一步,直到完成,点击完成即可
可以看到,除了控制器,还能看到5105,如下图状态表示,网线连接OK,EDS文件也导入成功
3. 配置MGate 51053.1进入到配置界面后,进入Network Settings,设置想要的IP地址
3.2设置串口参数,跟Modbus RTU串口设备保持一致的参数
3.33.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,打开对应的串口,
设置串口参数
设置从站信息,
双击数据,更改数据,如下图去置高相应的位,
可以看到如下显示,标签都能读到相应的数据