本文將以SC水表為例繼續(xù)說(shuō)明CJ/T-188水表協(xié)議的開關(guān)閥協(xié)議的解析過(guò)程,以下數(shù)據(jù)未經(jīng)特殊說(shuō)明,均指十六進(jìn)制。
	
	查表數(shù)據(jù)發(fā)送:
         FE FE FE FE 68 10 44 33 22 11 00 33 78 01 03 1F 90 00 80 16
         說(shuō)明如下:
             FE FE FE FE:協(xié)議頭(1-4組)。
             68:幀起始符。
             10:儀表類型,此實(shí)例指冷水水表,還可定義為:
                 10:冷水水表
                 11:生活熱水水表
                 12:直飲水水表
                 13:中水水表
                 20:熱量表(記熱量)
                 21:熱量表(記冷量)
                 30:燃?xì)獗?/span>
                 40:電度表 
             44 33 22 11 00:倒序?yàn)?011223344(以BCD碼形式看待),表示表號(hào)。
             33 78:倒序?yàn)?833(以BCD碼形式看待),表示廠家代碼。
             01:控制碼表示讀表計(jì)數(shù)據(jù),后面跟固定數(shù)據(jù)域長(zhǎng)度、數(shù)據(jù)標(biāo)識(shí)和序列號(hào)。
             03:數(shù)據(jù)域長(zhǎng)度(固定)。 
             1F 90:數(shù)據(jù)標(biāo)識(shí)(固定)。
             00:序列號(hào)(固定)。
             80:累加和,68+10+44+33+22+11+00+33+78+01+03+1F+90+00=80。
             16;結(jié)束符。
回復(fù)數(shù)據(jù):
         FE FE FE FE 68 10 44 33 22 11 00 33 78 81 16 1F 90 00 00 77 66 55 2C 00 77 66 55 2C 31 01 22 11 05 15 20 21 84 08 16
         說(shuō)明如下:
             FE FE FE FE:協(xié)議頭(1-4組)。
             68:幀起始符。
             10:儀表類型。
             44 33 22 11 00:倒序?yàn)?011223344(以BCD碼形式看待),表示表號(hào)。
             33 78:倒序?yàn)?833(以BCD碼形式看待),表示廠家代碼。
             81:實(shí)際為控制碼+80,我們可以簡(jiǎn)單認(rèn)為只有81正確,非81均為異常,不進(jìn)行解析。
             16:數(shù)據(jù)域長(zhǎng)度,為十進(jìn)制22,表示后面有22個(gè)有效數(shù)據(jù)。
             1F 90:數(shù)據(jù)標(biāo)識(shí)(固定)。
             00:序列號(hào)(固定)。
             00 77 66 55:倒序?yàn)?56677.00(以BCD碼形式看待),表示累計(jì)用量。
             2C:立方米,其它單位見附1。
             00 77 66 55:倒序?yàn)?56677.00(以BCD碼形式看待),表示本月用量。
             2C:立方米,其它單位見附1。  
             31 01 22 11 05 15 20:2015-05-11 22:01:31,表示實(shí)時(shí)時(shí)間。
             21 84:狀態(tài),兩字節(jié),第1字節(jié)定義如下,第2字節(jié)由廠家自定義。
             08:累加和,68+10+44+33+22+11+00+33+78+81+16+1F+90+00+00+77+66+55+2C+00+77+66+55 2C+31+01+22+11+05+15+20+21+84=08。
             16;結(jié)束符。
   
	開閥:
     數(shù)據(jù)發(fā)送:
         FE FE FE FE 68 10 69 05 90 05 15 33 78 04 04 A0 17 01 55 50 16
         說(shuō)明如下:
             FE FE FE FE:協(xié)議頭(1-4組)。
             68:幀起始符。
             10:儀表類型,此實(shí)例指冷水水表,還可定義為:               
             69 05 90 05 15:倒序?yàn)?505900569(以BCD碼形式看待),表示表號(hào)。
             33 78:倒序?yàn)?833(以BCD碼形式看待),表示廠家代碼。
             04:控制碼,后面跟固定數(shù)據(jù)域長(zhǎng)度、數(shù)據(jù)標(biāo)識(shí)和序列號(hào)。
             04:數(shù)據(jù)域長(zhǎng)度(固定)。 
             A0 17:數(shù)據(jù)標(biāo)識(shí)(固定)。
             01:序列號(hào)(固定)。
             55:功能碼,表示開閥。
             50:累加和,從協(xié)議頭68至功能碼55累加之和。。
             16;結(jié)束符。  
	
回復(fù)數(shù)據(jù):
         FE FE FE FE 68 10 69 05 90 05 15 33 78 84 05 A0 17 01 00 00 7C 16
         說(shuō)明如下:
             FE FE FE FE:協(xié)議頭(1-4組)。
             68:幀起始符。
             10:儀表類型。
             69 05 90 05 15:倒序?yàn)?505900569(以BCD碼形式看待),表示表號(hào)。
             33 78:倒序?yàn)?833(以BCD碼形式看待),表示廠家代碼。
             84:實(shí)際為控制碼+80,我們可以簡(jiǎn)單認(rèn)為只有84正確,非84均為異常,不進(jìn)行解析。
             05:數(shù)據(jù)域長(zhǎng)度,為十進(jìn)制05,表示后面有05個(gè)有效數(shù)據(jù)。
             A0 17:數(shù)據(jù)標(biāo)識(shí)(固定)。
             01:序列號(hào)(固定)。
             00 00:狀態(tài)字,0000 正常開閥,0001正常關(guān)閥,0011異常。
             7C:累加和,從協(xié)議頭68至狀態(tài)字00累加之和。。
             16;結(jié)束符。
關(guān)閥:
     數(shù)據(jù)發(fā)送:
         FE FE FE FE 68 10 69 05 90 05 15 33 78 04 04 A0 17 01 99 94 16
         說(shuō)明如下:
             FE FE FE FE:協(xié)議頭(1-4組)。
             68:幀起始符。
             10:儀表類型,此實(shí)例指冷水水表,還可定義為:                
             69 05 90 05 15:倒序?yàn)?505900569(以BCD碼形式看待),表示表號(hào)。
             33 78:倒序?yàn)?833(以BCD碼形式看待),表示廠家代碼。
             04:控制碼,后面跟固定數(shù)據(jù)域長(zhǎng)度、數(shù)據(jù)標(biāo)識(shí)和序列號(hào)。
             04:數(shù)據(jù)域長(zhǎng)度(固定)。 
             A0 17:數(shù)據(jù)標(biāo)識(shí)(固定)。
             01:序列號(hào)(固定)。
             99:功能碼,表示關(guān)閥。
             94:累加和,從協(xié)議頭68至功能碼55累加之和。。
             16;結(jié)束符。 
     回復(fù)數(shù)據(jù):
         FE FE FE FE 68 10 69 05 90 05 15 33 78 84 05 A0 17 01 00 01 7C 16 
         說(shuō)明如下:
             FE FE FE FE:協(xié)議頭(1-4組)。
             68:幀起始符。
             10:儀表類型。
             69 05 90 05 15:倒序?yàn)?505900569(以BCD碼形式看待),表示表號(hào)。
             33 78:倒序?yàn)?833(以BCD碼形式看待),表示廠家代碼。
             84:實(shí)際為控制碼+80,我們可以簡(jiǎn)單認(rèn)為只有84正確,非84均為異常,不進(jìn)行解析。
             05:數(shù)據(jù)域長(zhǎng)度,為十進(jìn)制05,表示后面有05個(gè)有效數(shù)據(jù)。
             A0 17:數(shù)據(jù)標(biāo)識(shí)(固定)。
             01:序列號(hào)(固定)。
             00 01:狀態(tài)字,0000 正常開閥,0001正常關(guān)閥,0011異常。
             7D:累加和,從協(xié)議頭68至狀態(tài)字01累加之和。。
             16;結(jié)束符。 
附件1 單位代碼
	
 
