SL651-2014水文規約遙測終端RTU定時報詳解
SL651-2014水文規約遙測終端RTU定時報詳解
水文遙測終端RTU在除了用來監測河流、水庫等水情,近年來也用在城市橋樑涵洞積水的監測,定時採集相關的水位、雨量等資訊,並通過GPRS傳送到監測中心能能夠快速的反應水情變化,在水文監測各個系統中普遍被採用,本文將以藍普lanpu-1802型水文遙測終端RTU為例,詳細描述符合SL651-2014《水文監測資料通訊規約》的遙測終端與中心站之間定時報資料通訊協議。
遙測站以時間為觸發事件,按設定的時間間隔向中心站報送實時水文資訊,功能碼為32H。定時報兼具有“平安報”功能,同時上報遙測站電源電壓及報警等遙測站工作狀態資訊。lanpu-1802型水文遙測終端RTU,通過設定引數軟體可以設定定時報時間間隔。如下圖所示:
資料通訊報文格式如下表所示:
序號 | 編碼名稱 | 編碼結構 | 編碼說明 |
1 | 流水號 | 流水號 | 2位元組HEX碼,範圍1~65535 |
2 | 發報時間 | 發報時間 | 6位元組BCD碼,YYMMDDHHmmSS |
3 | 遙測站地址 | 遙測站地址 |
|
4 | 觀測時間 | 觀測時間識別符號 | 5位元組BCD碼,YYMMDDHHmm |
5
| 要素資訊 | 要素識別符號1 |
|
資料1 | 不定長 | ||
要素識別符號2 |
| ||
資料2 | 不定長 | ||
6 | 電壓 | 電壓識別符號 |
|
7 |
| 電壓資料 | 十進位制浮點數,保留2位小數, |
下面我們以lanpu-1802型RTU定時報報文為例,分析一下報文:
*0000112233441234320072[0013151111041156ST0011223344 H TT 1511110410 PJ 1.0 PT 1.0 Z1 2.000 Z2 2.000 Z3 2.000 Z4 2.000 Z52.000 VT 12.32 ]05E4
*:幀起始符01H
00:中心站地址
0011223344:遙測站地址
1234:密碼
32:功能碼
0072:報文上下行標識及長度,上行報文,報文正文長度是72H,是指[]之間的長度。
[:報文起始符02H
0013:流水號
151111041156:發報時間
ST0011223344 :遙測站地址
H :遙測站分類碼
TT1511110410 :觀測時間
PJ 1.0 :日降水量
PT 1.0 :年降水量
Z1 2.000 :內河水位
Z2 2.000 :外河水位
Z3 2.000 :閘門開度1
Z4 2.000 :閘門開度2
Z5 2.000 :閘門開度3
VT 12.32 :
]:報文結束符03H
05E4:CRC16校驗碼
上述報文為符合《水文監測資料通訊規約》SL651-2014的規定的ASCⅡ碼報文,在產品軟體設計過程中,需要遵循上述規則。
相關文章
- SL651-2014 《水文監測資料通訊規約》 中心站查詢遙測站實時資料詳解
- 水利遙測終端機(水利rtu)河道水質監測系統
- Modbus RTU(Remote Terminal Unit 遠端終端單元)REM
- Fedora 21透明終端以及字型設定guake詳解
- tmux 終端複用詳解UX
- 定時任務報警通知解決方案詳解
- ModBus RTU與ModBus TCP通訊協議詳解TCP協議
- MacOS設定終端代理Mac
- 寶塔---伺服器終端執行定時任務伺服器
- 定時任務@Scheduled引數詳解
- 水利遙測物聯網解決方案
- 【轉】istio原始碼分析——mixer遙測報告原始碼
- 江河湖泊生態水文監測物聯網解決方案
- Swift 5新特性詳解:ABI 穩定終於來了!Swift
- 幾種不同資料採集的概念:遙測、遙控、遙信、遙調、遙視、遙感
- Quartz定時任務框架(二) Quartz詳解quartz框架
- 情趣震動遙控智慧情趣解決方案/手機連線遠端遙控
- golang定時任務踩坑及終極解決方案Golang
- mac 下終端啟動 appium,執行程式碼時報錯MacAPP行程
- javascript定時器(setTimeout和setInterval)的使用詳解JavaScript定時器
- 定時排程系列之Quartz.Net詳解quartz
- 嵌入式筆記5.1 定時器詳解筆記定時器
- teprunner測試平臺定時任務這次終於穩了
- MySQL——約束(constraint)詳解MySqlAI
- 水文氣象站遠端監測物聯網系統,彰顯水利治理智慧
- 規避技術: 定時
- 資料庫規約解讀資料庫
- htmlhint 規則詳解HTML
- 鴻蒙系統超級終端是幹什麼用的?鴻蒙系統超級終端的作用詳解鴻蒙
- 日誌切割logrotate和定時任務crontab詳解logrotate
- Django使用終端建立superuser報錯。Django
- Linux 終端控制元件:實時時刻表Linux控制元件
- 中小水庫中的水情遙測系統如何實現遠端監控和自動報警?
- 前端工程程式碼規範(一)——命名規則與工程約定前端
- linux ubuntu終端路徑顯示設定LinuxUbuntu
- Mac 使用終端命令設定系統代理Mac
- 「遙遙領先」這個梗,終於還是刷爆了朋友圈!
- 常見瀏覽器終端檢測瀏覽器