?MODBUS 通讯协议使用手册1. RTU方式通讯协议1.1.硬件采用 RS- 485,主从式半双工通讯,主机呼叫从机地址,从机应答方式通讯。1.2.数据帧 10 位, 1 个起始位, 8 个数据位, 1 个停止位,无校验。波特率 :9600;19200 38400 1.3.功能码 03H: 读寄存器值主机发送:1 2 3 4 5 6 7 8 ADR 03H 起 始 寄 存器高字节起始寄存器低字节寄 存 器 数高字节寄 存 器 数低字节CRC低字节CRC 高 字节第 1 字节ADR :从机地址码( =001~254)第 2 字节 03H :读寄存器值功能码第 3、 4 字节:要读的寄存器开始地址要读 FCC下挂仪表,第 5、 6 字节:要读的寄存器数量第 7、 8 字节:从字节 1 到 6 的 CRC16校验和从机回送:1 2 3 4、 5 6、7 M-1、M M+1 M+2 ADR 03H 字节总数寄存器数据1 寄存器数据2 。。。寄存器数据M CRC低字节CRC高字节第 1 字节ADR :从机地址码( =001~ 254)第 2 字节03H :返回读功能码第 3 字节:从 4 到 M(包括 4 及 M)的字节总数第 4 到 M字节:寄存器数据第 M+ 1、 M+2字节:从字节 1 到 M的 CRC16校验和当从机接收错误时,从机回送:1 2 3 4 5 ADR 83H 信息码CRC低字节CRC高字节第 1 字节ADR :从机地址码( =001~ 254)第 2 字节83H :读寄存器值出错第 3 字节信息码:见信息码表第 4、 5 字节:从字节 1 到 3 的 CRC16校验和1.4.功能码 06H: 写单个寄存器值主机发送:1 2 3 4 5 6 7 8 ADR 06 寄 存 器 高 字节地址寄 存 器 低 字节地址数据高字节数据低字节CRC码低字节CRC 码高字节当从机接收正确时,从机回送:1 2 3 4 5 6 7 8 ADR 06 寄 存 器 高 字节地址寄 存 器 低 字节地址数据高字节数据低字节CRC码低字节CRC 码高字节当从机接收错误时,从机回送:1 2 3 4 5 ADR 86H 错误数息码CRC低字节CRC高字节第 1 字节 ADR :从机地址码(=001~ 254)第 2 字节86H :写寄存器值出错功能码第 3 字节错误数息码:见信息码表第 4、 5 字节:从字节 1 到 3 的 CRC16校验和1.5.功能码 10H: 连续写多个寄存器值1 2 3 4 5 6 7 ADR 10H 起始寄存器高字节地址起始寄存器低字节地址寄存器数量高字节寄存器数量低字节数据字节总数8,9 10,11 N,N+1 N+2 N+3 寄存器数据1 寄存器数据2 寄存器数据M CRC码低字节CRC...