一.概述:
本協(xié)議遵守MODBUS通信協(xié)議,采用了MODBUS協(xié)議中的子集RTU方式.RS485半雙工工作方式.
二.串行數(shù)據(jù)格式:
串口設(shè)置:無(wú)校驗(yàn),8位數(shù)據(jù),1位停止位.
舉例:9600,N,8,1 含義:9600bps,無(wú)校驗(yàn),8位數(shù)據(jù)位,1位停位.
本變送器支持的串口波特率為:
1200,2400,4800,9600,19200,38400,57600,115200
CRC校驗(yàn)的多項(xiàng)式:0xA001.
讀到數(shù)據(jù):IEEE 754浮點(diǎn)數(shù)十六進(jìn)制相互轉(zhuǎn)換(32位,四字節(jié),單精度)
通信格式:
有符號(hào)整形數(shù)輸出:
A.發(fā)送讀命令格式:
地址 | 功能碼 | 數(shù)據(jù)起始地址(H) | 數(shù)據(jù)起始地址(L) | 數(shù)據(jù)個(gè)數(shù)(H) | 數(shù)據(jù)個(gè)數(shù)(L) | CRC16 (L) | CRC16 (H) |
0X01 | 0X03 | 0X00 | 0X00 | 0X00 | 0X01 | 0X84 | 0X0A |
B.返回讀數(shù)據(jù)格式:
地址 | 功能碼 | 數(shù)據(jù)字節(jié)數(shù) | 數(shù)據(jù) (H) | 數(shù)據(jù) (L) | CRC16 (L) | CRC16 (H) |
0X01 | 0X03 | 0X02 | 0X00 | 0X01 | 0X79 | 0X84 |
C.發(fā)送設(shè)置命令格式:
地址 | 功能碼 | 數(shù)據(jù)地址(H) | 數(shù)據(jù)地址(L) | 數(shù)據(jù)個(gè)數(shù)(H) | 數(shù)據(jù)個(gè)數(shù)(L) | 數(shù)據(jù)字節(jié)數(shù) | 數(shù)據(jù) | 數(shù)據(jù) | CRC (L) | CRC (H) |
0X01 | 0X10 | 0X03 | 0X00 | 0X00 | 0X01 | 0X02 | 0x00 | 0x00 | 0X84 | 0X0A |
D.返回設(shè)置命令格式:
地址 | 功能碼 | 數(shù)據(jù)地址(H) | 數(shù)據(jù)地址(L) | 數(shù)據(jù)長(zhǎng)度 | CRC16 (L) | CRC16 (H) |
0X01 | 0X10 | 0X00 | 0X00 | 0X02 | 0X79 | 0X84 |