广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

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

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

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

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

    AB PLC使用MVI56E MNET与第三方MODBUS设备通信

    来源:网络收集  点击:  时间:2024-07-29
    【导读】:
    英文好的可直接参考MVI56E_MNET_MNETXT_User_Manual工具/原料moreLogix5000 V16Prosoft Configuration Builder(见模块附带光盘)AB ControlLogix1756 L61、1756-ENBT模块、MVI56E-MNET及机架等方法/步骤1/25分步阅读

    打开Logix5000,新建工程,选择L61控制器,V16版本,点击OK

    2/25

    在Logix5000中IO Configure对应背板处(右击),新建模块,选择Other-1756MODUEL

    3/25

    配置模块属性,Conection Parameters必须严格按照下图,Comm Format:Data-INT,槽位(Slot)根据模块所在槽位,点击OK

    4/25

    RPI 根据需要设置,这里设置100ms

    5/25

    在Logix5000中导入梯形图例程

    6/25

    选择MVI56EMNET_AddOn_Rung_v1_4.L5X

    路径: Prosoft(光盘)\Products for Rockwell Automation\ControlLogix\MVI56E-ENHANCED MNET(XT) - Modbus TCP Module\Sample Ladder MVI56EMNET MNETXT

    选择对应模块槽号,见下图:第一块Mnet,可以加 “1”,

    Instance Name:MNET1

    并将程序下载到PLC

    7/25

    打开Prosoft Configuration Builder,如果没有安装,请插入光盘安装

    8/25

    选择模块类别,选择MVI56E-MNET,点击OK

    9/25

    双击Model,合理分配模块内部数据库

    10/25

    默认配置如下图:

    备注:读和写寄存器共5000个,从0至4999,可以按需分配

    错误/状态地址4500(可选范围0-4955,-1代表不存入数据库)

    读寄存器开始地址1000(可选范围0-4999)

    读寄存器个数600

    写寄存器开始地址0

    写寄存器个数600

    失效信号个数0(0代表忽略)

    初始化输出 NO(0 = No, 1 = Yes)

    11/25

    双击Mnet Client,配置从客户端(MNET模块做主,通信设备做从)

    12/25

    双击MNet Client 0 Commands,新增命令行

    (读寄存器)

    13/25

    使能:YES

    轮询间隔:10

    个数:10

    高低位交换:NO

    节点IP:172.17.62.111

    端口号:502

    从站地址:1

    ModBus功能码:3

    写寄存器 设备Modbus地址:0(40001)

    14/25

    新增命令行:写寄存器

    读写大同小异,区别功能码16,Modbus地址:100(40101)

    15/25

    双击EthernetConfiguration,配置模块IP地址(重要必须配置)

    16/25

    右击模块,下载配置文件

    17/25

    本次使用1756-ENBT CIP协议下载配置文件,SelectConnectionType:1756-ENBT

    18/25

    单击CIP Path Edit,输入ENBT对应的IP地址和Mnet对应槽号,单击OK后,

    点击DownLoad

    19/25

    在Logix5000中,将程序下载到PLC,切换RUN MODE,如果IO灯闪烁,MNET模块黄色感叹号,需要重新组网

    20/25

    读取寄存器,使用ModSim仿真,并查看读数

    21/25

    右击模块,诊断,模块诊断查看是否能读到数

    22/25

    Logix5000 Controler Tags,查看MNET1数组是否读到数

    23/25

    Logix5000 Controler Tags,MNET1数组下写数值

    24/25

    Mnet模块查看下写值

    25/25

    查看Modsim是否收到下写值

    到这里,恭喜你,实验成功,AB PLC已跟MODBUS设备完成正常通信。

    硬件
    本文关键词:

    版权声明:

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

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

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

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

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 05:27:27  耗时:0.028
    0.0285s