2023德国西门子S7-200SMART PLC西门子河南驻马店市总代理
一.Modbus通讯介绍
1.通讯概述
Modbus具有两种串行传输模式:分别为ASCII和RTU。Modbus是一种单主站的主从通信模式,Modbus网络上只能有一个主站存在,主站在Modbus网络上没有地址,每个从站必须有唯一的地址,从站的地址范围为0- 247,其中0为广播地址,从站的实际地址范围为1 - 247。Modbus RTU使用主/从站网络,其中整个通信仅由一个主站设备触发,而从站只能响应主站的请求。主站将请求发送到一个从站地址,并且只有该地址上的从站做出响应。
Modbus RTU是用于网络中通信的标准协议,使用 RS232 或 RS422/485 连接在网络中的 Modbus设备之间进行串行数据传输。
注:Modbus 从站地址为 0 时会向所有从站发送广播帧(从站均不响应)。
2.Modbus 通讯协议
Modbus的通讯协议可在网上查阅相关详细资料,这里简单说明:数据传送帧结构顺序是,主站和从站/从站和主站之间的数据通信从从站地址开始,接下来是功能代码。随后传输数据。 数据字段的结构取决于使用的功能代码。 帧的Zui后传送的是校验和 (CRC)。
用于读取数据的功能代码:
|
|
|
|
|
|
|
|
|
|
用于写入数据的功能代码:
|
|
|
|
|
|
|
|
|
|