应用场景四:西门子PLC连接ModbusRTU从站设备解决方案

应用描述:

西门子PLC通过桥接器可以连接标准的Modbus RTU 从站设备(如:仪表、变频器、传感器等),西门子PLC作为Modbus RTU主站,可以控制从站设备并读写设备的数据。桥接器还同时支持连接ModbusTCP客户机(从站)设备。

网络拓扑:

8.1硬件连接

连接方式:将桥接器的串口X1连接到西门子PLC的通讯口,桥接器的串口X3连接到Modbus设备(RS485和RS232二选一);桥接器的网口连接到计算机的网口,配置参数。

8.2参数配置

搜索设备修改IP等基本配置,参考【参数配置软件及基本参数配置介绍

8.2.1 Modbus参数配置

选择【配置界面】,将串口X3模式配置为:Modbus主站;串口参数(波特率,数据位停止位,校验)和实际Modbus从站匹配。

8.2.2 Modbus主站参数

选择【Modbus主站界面】:配置Modbus指令

8.2.3 Modbus指令配置

选择【Modbus主站界面】:桥接器可以配置1024条modbus数据交换映射,支持位、字节和字的数据格式,单条数据交换映射支持最大110个寄存器(字)。

如下命令的含义:读取Modbus站号为1的设备:400001开始的10个字,存放到PLC:DB1.DBW0开始的10个字。状态字存入DB10中。

  1. MODBUS指令编辑区:可以新建、插入、编辑、删除;
  2. 数据方向选择:箭头向左,Modbus数据读入PLC中,箭头向右PLC的数据写入Modbus设备中;
  3. 西门子PLC通讯参数区:

S7参数如下:

【寄存器】:西门子的数据地址区,包括:DB、M、I、Q;

【起始地址】:西门子数据区的起始地址;

【位偏移】:读写位寄存器,需要指定对应的位偏移地址;

3、Modubs通讯参数区:

【站地址】:Modbus的站地址,可以配置单个站,如果每个站的数据相同可以多个站一起配置;

【寄存器】:Modbus功能码选择:

【起始地址】:Modbus数据区的起始地址;

【数量】:此条Modbus指令的数据长度;

【模式】:数据更新的方式:值变化触发、周期循环通讯、上升沿触发,下降沿触发;

  1. Modbus指令的状态字,每条Modbus指令可以单独配置一个状态字;

【状态字更新】:勾选有效;

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值