接口: RS485
波特率:默認 9600 ,使用 M62 菜單可選擇共 8 種不同的速率
校驗位:無( NONE ) , 偶( EVEN ) , 奇( ODD )
數據位: 8
停止位: 1 , 2
在以下說明中: XXh 表示當前儀表通訊地址(也稱為網絡地址),數值范圍 00h-FFh 。 YYh 表示儀表新的通訊地址,數值范圍 00h-FFh 。 ZZh 校驗和,是所有數據字節的字節累加和(注意是二進制累加和,不包括控制及命令字節),不計超出 FFh 的進位部分。 h 表示此數值為 16 進制數
命令格式
( 1 )讀取水表數據( 4A 命令)
主機命令: 2Ah XXh 4Ah 儀表回答 26h XXh 4Ah LL ( BCD 碼) ZZh
其中 LL ( BCD 碼)的內容如下表
位置 |
內容 |
字節數 |
說明 |
1~4 |
瞬時流量 |
4 |
縮小 1000 倍為實際數值,單位為 m3/h |
5~8 |
正累計流量 |
4 |
縮小 10 倍為實際數值,單位為 m3 |
9~12 |
累計運行時間 |
4 |
單位:小時 |
13 |
診斷信息代碼 |
1 |
見診斷信息表格 |
( 2 )讀取定時存儲數據 ( 49 命令)
主機命令: 2Ah XXh 49h 儀表回答 26h XXh 49h LL ( BCD 碼) ZZh
該命令同( 1 ) 4A 命令讀取水表數據,唯一區別是該命令讀出的數據是上一個定時時刻存儲的數據,而( 1 ) 4A 命令讀取水表數據讀出的是當前水表數據。
( 3 )更改通訊地址( 4B 命令)
主機命令: 2Ah XXh 4Bh YYh 儀表響應 26h XXh 4Bh YYh
如果選取 XXh=YYh ,應用此命令可以循環檢測通信線路是否正常,還可以掃描網絡中存在的儀表數目,可以實現網絡的自動配置
注:一般地,主機端需要確認儀表是否設置了正確的通訊地址。如果不檢測的話,在誤碼率較高的網絡中,請慎用此 4B 命令,因為如果主機發送的 YYh 如果發生了錯誤,就會發生“丟失”下位機,或者造成兩臺儀表具有同一通訊號碼而發生沖突現象。
( 4 )更改(設定)定時數據記憶時間( 4C 命令)
主機命令: 2Ah XXh 4Ch DDh HHh
儀表回答: 26h XXh 4Ch DDh HHh MMh ZZh
其中 DDh 表示某天, HHh 表示某小時, MM 表示某分鐘, BCD 碼格式
DD 取值為某月的一天,例如 2Ah 86h 4Ch 12h 15h 表示設定 86 號儀表在每月的 12 號 15 時記憶(存儲)當時的瞬時流量、累計流量、工作時間和狀態代碼,此儲存數據便于用 49 命令讀出。
如果 DD = 0 則表示每天的 HHh 時刻進行儲存記憶操作。
( 5 )廣播校時 ( 4D 命令)
主機命令: 2Ah AAh 4Dh ssmmhhDDMMYY 儀表不作回答
其中 ssmmhhDDMMYY 表示 BCD 碼格式的時間日期數值,分別是秒分時天月年。
診斷信息代碼為 00h 時表示正常
02h 時表示管道空錯誤或者是儀表不正常工作
05h 時表示數據存儲時錯誤,硬件故障,需要維修
( 6 )擴充的讀取水表命令( 50 命令, 平頂山水資源監控用命令)
主機命令: 2Ah XXh 50h ( *xxP ) 儀表回答 26h XXh 50h LL ( BCD 碼) ZZh
其中 LL ( BCD 碼)的內容如下表
位置 |
內容 |
字節數 |
說明 |
1~4 |
瞬時流速 |
4 |
緊湊 BCD 碼,縮小 1000 倍為實際數值,單位為 m/h |
5~8 |
瞬時流量 |
4 |
緊湊 BCD 碼,縮小 1000 倍為實際數值,單位為 m3/h |
9~12 |
正累積流量 |
4 |
緊湊 BCD 碼表示的數值部分,單位為 m3 |
13~16 |
負累積流量 |
4 |
緊湊 BCD 碼表示的數值部分,單位為 m3 |
17 |
累積流量乘積系數值 |
1 |
數值范圍 N=0~6 0 , 1 , 2 , 3 , 4 , 5 , 6 分別對應單位 1, 0.1, 0.01, 0.001, 0.0001, 0.00001, 0.000001 立方米 。 |
18~21 |
累計運行時間 |
4 |
緊湊 BCD 碼,單位:小時 |
22 |
診斷信息代碼 |
1 |
見診斷信息表格 |
例如 9~12 字節數據為 12h , 34h , 56h , 78h ,而第 17 字節數值 =2 時,則實際的正累積量值是
12345678 X 0.01 =123456.78 立方米
例如接收的字符串為 26H , 01H , 50H , 00H , 00H , 00H , 90H , 00H , 00H , 00H , 65H , 78H , 56H , 34H , 12H , 12H , 34H , 56H , 80H , 03H , 00H , 00H , 12H , 34H , 00H , zz
則表示的水表數值如下
瞬時流速 = 00000.090 m /s
瞬時流量 = 00000.065 m3 /h
正累積量 =78563412x10- 3 = 78563.412 m3
負累積量 =12345680x10- 3 = 12345.680 m3
總工作時間 =00001234 小時
水表工作狀態 =00 表示正常。
注意:對于替換升級換代使用的用戶需要注意如下幾點
( 1 )新版 NZ-TUF-2000 系列產品更多強調用戶可編程更改,所以在協議中,并沒有固定波特率以及校驗位的定義,用戶需要自己查驗,采用合適的波特率。
( 2 ) 新版 NZ-TUF-2000 系列超聲波流量計通信時,對時刻的要求低,可以任何時候采集數據。采集數據的時間間隔并沒有特殊的要求。
( 3 ) 新版 NZ-TUF-2000 系列超聲波流量計出廠設置波特率一般為 9600 ,無校驗位。如果需要替換同類儀表,需要更改串行口參數。用戶可以在訂貨時提出此要求,由廠家在出廠時設置好。用戶也可以自行更改。更改的方法請參考設置一章
( 4 ) 新版 NZ-TUF-2000 系列超聲波流量計的通信地址(通信號碼)。在顯示菜單 M46 中可以查閱,也可以使用按鍵進行更改。出廠時此地址碼一般地址設為 01 用戶需要自己修改為合適地址。