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