第八章 MODBUS 通信
接收
01 10 00 00 00 02 41 C8
发送帧:即请求帧,表示主站向 ID 号为 1 的从站驱动器的起始地址为 0x0000 的内存写入长
度为 2 个 Word(16bit)即 4 个 byte 的数据(值为 0x0000 0000);发送帧前 11 个 byte 的 CRC
校验值为 0xAFF3。
接收帧:即应答帧,表示主站向 ID 号为 1 的从站驱动器的起始地址为 0x0000 的内存成功写
入 2 个 Word 的数值,接收帧前 6 个 byte 的 CRC 校验值为 0xC841。
8.3.4 错误应答
当驱动器接受到的请求帧数据格式存在误会时,驱动器向主站反馈错误应答帧数据;其
格式如下:
序号
错误应答帧数据(从->主)
1
ID
从站号
0~31
2
FC
功能码
(0x03/0x06/0x10)+0x80
3
故障码
地址
0x01/0x02/0x03
4
L
CRC
校验码
5
H
其中故障码及其含义如下:
故障码
含义
0x01
功能码错误
0x02
访问地址错误
0x03
错误的数据,例如写数据超限幅值等
0x08
CRC 校验错误
通信数据如下所示:
接收帧:即从站驱动器的应答帧,表示主站发送的请求数据帧的 CRC 校验错误,将不会响应
本次发送请求的动作。
接收帧:即从站驱动器的应答帧,表示主站发送的请求数据帧的功能码错误或者从站不支持
的功能码,从站无法响应本次发送请求的动作。
8.4 485 通信现场常见问题及处理
8.4.1 现场常见问题
1:终端电阻
292
    "