需要查看電表的協議,一般電表分2種協議,1-MODBUS-RTU,2-電力規約,電力規約分2中,2-1_DL/T645-1997,2-2DL/T645-2007
LD/T645 1997
DSSD331 威盛表
2400,E,8,1,/1200,E,8,1
發送指令-16進制
68+(表地址) 68 01 02 43 C3 XX 16
68啟始碼
01讀取
02數據長度
43 C3電量標識(讀得的電量值也要減33)
43-33=10(0001 0000 正相電量-總電能)
C3-33=90(1001 0000 電能量 00當前 00有功)
16結束標志
XX為校驗碼,68+-----+C3(值和大于256減去256,差或小于等于256值為校驗碼)
例子:電表地址00 00 00 00 00 01,讀取正向總有功電能
01 02 43 C3 固定,DA校驗碼
發送:68 01 00 00 00 00 0068 01 02 43 C3 DA 16
接受:68 01 00 00 00 00 00 68 81 17 43 C3 55 57 3B 33 DD 5D 16
有效數據減33
55 57 3B 33
-33
22 24 08 00
反向檢驗
082422----除以100
824.22KWH