您当前的位置:五五电子网电子知识plc技术plc应用三菱plc应用以用户通 信实现 FC4A Modbus RTU 通信的 正文
以用户通 信实现 FC4A Modbus RTU 通信的

以用户通 信实现 FC4A Modbus RTU 通信的

点击数:7912 次   录入时间:03-04 11:55:44   整理:http://www.55dianzi.com   三菱plc应用

上图为读多个寄存器指令的发送命令, 该指令的内容意为:

第一行“ 01”“ 03”代表了向 MODBUS RTU 从站 01 发送读多个寄存器(功能码 03)命令。

第二行“ 00”“ 01”代表了读取目标寄存器的起始地址为 0000H。

第三行“ 00”“ 01” 代表了连续读取寄存器的数量为 1 个。

第四行“ [BCC M-2 01]”代表了 MODBUS RTU 的 BCC 校验。

上图为读多个寄存器指令的接收命令, 该指令的内容意为:

第一行“ 01”“ 03”代表了向 MODBUS RTU 从站 01 发送读多个寄存器(功能码 03)命令。(同发送命令第一行)

第二行“ 02”代表了 MODBUS RTU 从站的回应信息中数据的字节个数为 2 个字节。(字节个数=之前读取多个寄存器发送命令中的读取寄存器数量 X2)

第三行“ <D0001 -2 01>”代表了读取过来的 0000H 寄存器(第一个)的数据的存放地址为 D0001。(如同时读取了多个寄存器则需重复该行存放于不同的地址)

第四行“ [BCC M-2 01]”代表了 MODBUS RTU 的 BCC 校验。

注: 本文仅为最为简单的 MODBUS RTU 指令的实现,所以文中的接收命令都为正常的回应信息格式,如有需要还需另外编写异常的回应信息接收指令,以判断发生了何种错误。

上一页  [1] [2] 


本文关键字:通信  用户  三菱plc应用plc技术 - plc应用 - 三菱plc应用

《以用户通 信实现 FC4A Modbus RTU 通信的》相关文章>>>