广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-06-27
    【导读】:
    随着现场总线控制系统的发展,越来越多的控制器以及现场设备会通过各种现场总线协议实现通讯,如果控制器跟现场设备是不同的工业协议,则需要用到协议转换器,也就是网关来实现通讯,MGate 5105是MOXA的网关设备,实现ethernet IP协议跟modbus rtu设备之间的通信,此篇经验就如何实现罗克韦尔的PLC控制器(ethernet IP)与MGate 5105通讯,做一个总结。工具/原料moreMGate 5105方法/步骤1/29分步阅读

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

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

    1.1

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

    2/29

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

    3/29

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

    4/29

    打开RSLink -Configure Drivers

    5/29

    选择以太网设备

    6/29

    命名后点击OK

    7/29

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

    8/29

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

    控制器的网络连接状态,

    9/29

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

    10/29

    2. 安装5105的EDS文件

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

    11/29

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

    12/29

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

    13/29

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

    14/29

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

    15/29

    3. 配置MGate 5105

    3.1

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

    16/29

    3.2

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

    17/29

    3.3

    3.3.1

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

    18/29

    3.3.2

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

    19/29

    3.3.3

    设置Modbus RTU命令,点击Add,

    20/29

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

    21/29

    4.

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

    4.1

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

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

    22/29

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

    23/29

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

    24/29

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

    4.2.1 联机

    25/29

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

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

    26/29

    设置串口参数

    27/29

    设置从站信息,

    28/29

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

    29/29

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

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_917939.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 12:57:40  耗时:0.024
    0.0242s