超聲波水表通信協(xié)議
編號:RD-W10-00101 版本:01
一、通信設置
波特率:默認2400bps,可改為1200bps。
數據格式:1個(gè)起始位、8個(gè)數據位、1個(gè)校驗位、1個(gè)停止位。
校驗:偶校驗。
二、幀格式
FE FE FE FE 68 10 b6 b5 b4 b3 b2 b1 b0 XX LG DF 00 DATA CS 16
喚醒符 起始符 表類(lèi)型 表地址 控制碼 數據長(cháng)度 數據標識 序列號 數據 校驗碼 結束符
喚醒符:0~4個(gè)FE
表地址:低位在前,高位在后;全AA為廣播地址。
數據長(cháng)度:從數據標識開(kāi)始到校驗碼之前的字節數(數據不超過(guò)44字節)。
校驗碼:從起始符開(kāi)始到校驗碼之前所有數據十六進(jìn)制累加和模100h
三、命令幀示例
*******************************************************************************
1、 讀表:68 10 b6 b5 b4 b3 b2 b1 b0 01 03 90 1f 00 cs 16
應答:
FE FE FE FE 68 10 b6 b5 b4 b3 b2 b1 b0 XX 16 DF 00 D0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 CS 16
喚醒符 起始符 表類(lèi)型 表地址 控制碼 數據長(cháng)度 數據標識 序列號 D0 d1 d2 d3:累用水量,d4 d5 d6:水量小數, d7 d8 d9:流速, d10:溫度,d11 d12 d13:秒分時(shí),d14 d15 d16:日月年,d17d18:狀態(tài)。 校驗碼 結束符
返回數據依次為:累用水量、累用水量小數、流速、溫度、秒分時(shí)、日月年、表狀態(tài)
*******************************************************************************
例:
狀態(tài):0000
BIT0:保留
BIT1:保留
BIT2:電池欠壓
BIT3:保留
BIT4:逆流
BIT5:保留
BIT6:保留
BIT7:保留
BIT8:流量測量故障(管道無(wú)水)
BIT9:流量測量故障
BIT10:流量測量故障
BIT11:測溫故障(斷路)
BIT12:測溫故障(短路)
BIT13:保留
BIT14:保留
BIT15:保留
請問(wèn):我如何進(jìn)行MODBUS通訊,使用西門(mén)子200PLC的MODBUS庫