报文格式:
Sync(0) Fmt(1) Cntl(2) Len(3) 2SRC(4,5) 2DST(6,7) Tran(8) CacheID(9) Function(10) RRCode(11) Reserved(12) Qualifer(13) 2Len(14,15) 2Password(无) Data 2CRC
各部分详析:
Sync = 14h
Fmt = CDh
Cntl = 1)Master to Slave :00h 2)Slave to Master :80h
Len = 从2SRC到Data 字节长度 再加1
2SRC = 源地址
2DST = 目的地址
Tran = 40h
CacheID = 00 h
Function :
RRCode
请求报文格式:
响应报文格式:
Reserved = 00 h
Qualifier:
1) Qualifier = 0 读监控值,开关量,系统参数,当前事件记录号,当前时钟
2) Qualifer = 2 读整定
3) Qualifer = 5 读历史事件记录
2Len = 从Function 到data 的数据字节数
2Password 只有在仪表的PASSWORD PROTECT模式下才可以用,默认PASSWORD PROTECT mode.= NO,就是说报文里不用有2Password数据
Data
如果是2个字节值或者是4个字节值,要把高低位数据对调,即高地址存放高8位
低地址存放低8位。
2CRC:采用CRC-16校验 校验字节从cntl ~~data