SL651-2014 《水文监测数据通信规约》 中心站查询遥测站实时数据详解
?SL651-2014 《水文監測數據通信規約》
中心站查詢遙測站實時數據詳解
全國水文標準化技術委員會水文儀器分技術委員會為適應我國水文儀器標準化工作的迅速發展,對用來監測河流、水庫等水情的水文遙測終端RTU的數據通信制定了SL651-2014《水文監測數據通信規約》,本文將以藍普lanpu-1802型水文遙測終端RTU為例,詳細介紹SL651-2014《水文監測數據通信規約》要求的,中心站查詢遙測站數據通信協議。
中心站為通信發起端,中心站發出查詢請求報文后,遙測站接收請求報文正確,應發送響應幀;如遙測站接收請求報文無效,則不響應。用于查詢遙測站的各種要素數據,要素主要包括1 小時內每 5 分鐘時段雨量、1 小時內 5 分鐘間隔相對水位、日降水量、當前降水量、降水量累計值、瞬時河道水位、電源電壓等,功能碼為3AH。我們首先通過lanpu-1802型水文遙測終端RTU的設置參數軟件,配置中心站地址、遙測站地址、通信的數據類型等,如下圖所示:
?
下面我們以lanpu-1802型RTU中心站查詢遙測站實時數據為例,分析一下報文:
第一:中心站發送下行查詢報文:
中心站發送的查詢下行數據通信報文正文結構如下表所示:
序號 | 編碼名稱 | 編碼結構 | 編碼說明 |
1 | 流水號 | 流水號 | 2字節HEX碼,范圍1~65535 |
2 | 發報時間 | 發報時間 | 6字節BCD碼,YYMMDDHHmmSS |
? 3 ? | 要素信息 | 要素標識符1 | ? |
要素標識符2 | ? | ||
要素標識符3 | ? |
中心站查詢下行報文內容:
*00123412340604D23A8014【0000170718120208DRP @A947
*:幀起始符01H
0012341234:遙測站地址
06:中心站地址
?
04D2:密碼
3A:功能碼
8014:報文下行標識及長度,8代表下行報文,報文正文長度是14,是指[]之間的數據長度。
[:報文起始符02H
0000:流水號
170718120208:發報時間為17年7月18日12時02分08秒,為6字節
DRP ?:要素標識符,一小時內每5分鐘降雨量
@:報文結束符05H
A947:CRC16校驗碼
第二:遙測站lanpu1802RTU發送的上行報文:
數據通信上行報文格式如下表所示:
序號 | 編碼名稱 | 編碼結構 | 編碼說明 |
1 | 流水號 | 流水號 | 2字節HEX碼,范圍1~65535 |
2 | 發報時間 | 發報時間 | 6字節BCD碼,YYMMDDHHmmSS |
3 | 遙測站地址 | 遙測站地址 | ? |
4 | 觀測時間 | 觀測時間標識符及時間 | 5字節BCD碼,YYMMDDHHmm |
? 5 ? | 要素信息 電壓 | 要素標識符1 | ? |
數據1 | 不定長 | ||
要素標識符2 | ? | ||
數據2 | 不定長 | ||
要素標識符3 | ? | ||
數據3 | 不定長 |
上行報文內容如下:
*06001234123404D23A004B【0028170718120211ST 0012341234 H TT 1707181105DRP 00000AFFFFFFFFFFFFFF0000 】E6B8
*:幀起始符01H
06:中心站地址
0012341234:遙測站地址
04D2:密碼
3A:功能碼
004B:報文上下行標識及長度,上行報文,報文正文長度是4BH,是指[]之間的長度。
[:報文起始符02H
0028:流水號
170718120211:發報時間為17年7月18日12時02分11秒,為6字節
ST0012341234 :遙測站地址
H :遙測站分類碼,河道
TT 1707181105:觀測時間
DRP ?:一小時內每5分鐘降雨量
00000AFFFFFFFFFFFFFF0000:降雨量數據,每組雨量占 1 字節
HEX,最大值 25.4 毫米,數據中不含小數點;FFH表示非法數據。
]:報文結束符03H
E6B8:CRC16校驗碼
當中心站需要查詢其它要素信息時,比如日降水量、當前降水量等,只需要將上述DRP更換為PD、PJ即可。上述報文為符合《水文監測數據通信規約》SL651-2014的規定的ASCⅡ碼報文,在產品軟件設計過程中,需要遵循上述規則。
總結
以上是生活随笔為你收集整理的SL651-2014 《水文监测数据通信规约》 中心站查询遥测站实时数据详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7-3 sdut-C语言实验- 对称矩阵
- 下一篇: Spring框架—③依赖注入DI、Bea