• 西门子1200PLC和Modbus485从站设备通讯


    1、产品介绍

    工业通讯桥接器(NET50-PN PRO)支持IP地址跨网段、ModbusRTU以及ModbusTCP通讯协议转换,无需在PLC内编写通讯程序。

    IP地址跨网段转换:可以将PLC的IP地址转换成另外一个网段的IP,不需要PLC配置网关地址,用于PLC不方便修改IP地址或者需要提供2个以上网段IP地址的应用场合;

    Modbus RTU主站功能:桥接器作为ModbusRTU主站,可以连接Modbus从站站点,可以支持2000条Modubs指令,每条指令最大长度110个字,可用于大数据量的通讯场合;

    Modbus RTU从站功能:桥接器作为ModbusRTU从站,将PLC的数据地址直接映射到Modbus地址区,DCS或者上位机等设备,可以直接读写这些数据地址,无需PLC内部编程;

    Modbus TCP客户机功能:桥接器作为ModbusTCP客户机,可以连接8个ModbusTCP服务器站点,将Modbus数据直接映射到PLC地址区,无需PLC内部编程,只占用一个PLC连接资源;

    Modbus TCP服务器功能:桥接器作为ModbusTCP服务器,将PLC的数据地址直接映射到Modbus地址区,DCS或者上位机等设备,可以直接读写这些数据地址,无需PLC内部编程;

    桥接器采用双口以太网交换机设计,不占用PLC的通讯接口。

    2、硬件介绍

    接口定义图示:

     

    【电源】直流24V电源(电压范围:19-29V,电流100mA)

    【X1】COM3接口采用DSUB9母口,接口定义:

    3------RS485+

    8------RS485-

    5------GND

    【LAN1】接口采用双网口交换机,10/100自适应:

    【LAN2】接口采用单网口,10/100自适应:

    3、应用场景:ModbusRTU主站功能

    应用描述:

    Modbus RTU 从站设备(仪表、变频器、传感器等)和西门子网口PLC(S71200/1500/300/400/200SMART)之间的通讯。

    网络拓扑:

     

    连接方式:将桥接器的LAN1的双端口交换机连接到西门子S71200/1500的PN以太网口,桥接器的DSUB9针口连接到Modbus设备;桥接器LAN2的网口连接到计算机的网口。

    4、功能说明

    桥接器可以配置1024条modbus数据交换映射,支持位、字节和字的数据格式,单条数据交换映射支持最大110个寄存器(字)。

    可以连接31台Modbus从站设备;

             支持多种Modbus功能码:

     [01] Read Coil Status:读位寄存器,长度支持1和8的倍数;

    [02] Read DiscreteInput:读状态寄存器,长度支持1和8的倍数;

    [03] Read HoldingRegister:读保持寄存器,支持最大长度110;

    [04] Read InputerRegister;读输入寄存器,支持最大长度110;

    [05] Write SingleCoil:写单个位寄存器,长度支持1;

    [06] Write SingleRegist:写单个字寄存器,长度支持1;

    [15] Write MultiCoils:写多个个位寄存器,长度支持1和8的倍数;

    [16] Write MultiRegists:写多个字寄存器,长度支持110;

    直接将Modbus设备的数据映射到西门子PLC的DB块:

     

  • 相关阅读:
    分享几招教会你怎么给图片加边框
    文心一言 VS 讯飞星火 VS chatgpt (84)-- 算法导论8.2 1题
    【Unity】旋转的尽头是使用四元数让物体旋转
    GIT简单使用
    Redis的使用(四)常见使用场景-缓存使用技巧
    面试官常问到的问题
    jupyter 格式化与快捷键
    《数据结构、算法与应用C++语言描述》使用C++语言实现二维数组稀疏矩阵
    spring复习(第三天上午)(黑马版)
    推荐一款工具,辅助估算线程池参数
  • 原文地址:https://blog.csdn.net/weixin_45202736/article/details/125406830