tft每日頭條

 > 生活

 > 環保證hw22代表什麼

環保證hw22代表什麼

生活 更新时间:2024-09-30 18:15:55

所謂協議,就是雙方協商後達成一緻的一個規範。通訊協議,就是通訊的規範,規定兩個設備,或者設備與平台之間如何對話

一、協議簡介

H212協議由國家環境保護部頒布,适用于污染物在線監控(監測)系統、污染物排放過程(工況)自動監控系統與監控中心的數據傳輸,最新版本是2017版,代替了以前的2005版。它規定了傳輸的過程及參數命令,交互命令,數據命令和控制命令的格式,給出了代碼定義。H212協議允許擴展,但擴展内容時不得與已使用或保留的控制命令相沖突。同時,H212協議還規定了在線監控(監測)儀器儀表和數據采集傳輸儀之間的數據傳輸格式,并給出了代碼定義。

二、通訊流程

H212共有3種形式的命令,對應三種通訊流程(如圖):

命令形式

流程圖

2.上傳命令(一步或兩步)

環保證hw22代表什麼(關于環保協議H212詳細解析)1

3. 通知命令(兩步)

(第一步)

環保證hw22代表什麼(關于環保協議H212詳細解析)2

(第二部)

環保證hw22代表什麼(關于環保協議H212詳細解析)3

三、通訊協議數據結構

H212的報文格式如下:

環保證hw22代表什麼(關于環保協議H212詳細解析)4

環保證hw22代表什麼(關于環保協議H212詳細解析)5

四、實際報文解析

現在我們以一段實際的報文為例,來分析一下H212的傳輸解析過程,這是一段下位機向上位機發送的攜帶實時數據信息的報文,對應上述流程中的第二條-上傳命令:

環保證hw22代表什麼(關于環保協議H212詳細解析)6

對照上面的列表,報文開始的“##”為包頭字符,長度為2字符,用于定位每一幀的開始。

環保證hw22代表什麼(關于環保協議H212詳細解析)7

後面的“0504”是數據段長度,表示這個字段往後的報文長度(注意是字符個數,不是字節數),不包含最後的CRC校驗。

環保證hw22代表什麼(關于環保協議H212詳細解析)8

後續紅框内這些就是數據段。

環保證hw22代表什麼(關于環保協議H212詳細解析)9

最後的5F00就是這段報文的CRC校驗。

末尾的回車換行在報文中有實際效果,但是沒有字符顯示。

下面我們再來詳細分析數據段的報文:

環保證hw22代表什麼(關于環保協議H212詳細解析)10

QN代表請求編碼,它是一個精确到毫秒的時間戳,用來唯一标識一次報文交互。所以本段報文截取自2020年8月5日9點27分46秒677毫秒的一次交互。

第二個字段ST表示系統編碼,其具體含義見下表:

環保證hw22代表什麼(關于環保協議H212詳細解析)11

本次報文的ST為32,表示本次報文上送的是“地表水體環境污染源”的數據。

第三個字段CN表示命令編碼,具體定義可參考下表:

環保證hw22代表什麼(關于環保協議H212詳細解析)12

環保證hw22代表什麼(關于環保協議H212詳細解析)13

環保證hw22代表什麼(關于環保協議H212詳細解析)14

本次報文CN=2011,表示它是一條現場機向上位機上送“污染物實時數據”的報文。

第四個字段PW表示訪問密碼。

第五個字段MN表示設備唯一标識,具體意義如下:

環保證hw22代表什麼(關于環保協議H212詳細解析)15

第六個字段Flag含義如下:

環保證hw22代表什麼(關于環保協議H212詳細解析)16

在這條報文中,Flag=5,寫成二進制就是00000101,所以V5~V0為000001,表示本次标準修訂版本号;A位為1,表示應答;D位為0,表示數據包中不包含包号和總包數兩部分。

第七個字段CP是指令參數,它的格式為CP=&&數據區&&。兩個“&&”中間就是數據區。

在數據區中,DataTime在命令2011中表示數據采集的時刻。

環保證hw22代表什麼(關于環保協議H212詳細解析)17

後面依次為各個污染物的測量值以及采集器的狀态:

環保證hw22代表什麼(關于環保協議H212詳細解析)18

環保證hw22代表什麼(關于環保協議H212詳細解析)19

其中21001表示總氮,22001表示石油類。

環保證hw22代表什麼(關于環保協議H212詳細解析)20

環保證hw22代表什麼(關于環保協議H212詳細解析)21

xxxxxx-Flag=N表示采集該編号污染物的在線監控(監測)儀器儀表工作正常。

總結一下就是:這條報文是2020年8月5日9點27分46秒677毫秒的時候,由設備标識為370702003191213175805的現場機向上位機發送的地表水體環境污染源的污染物實時數據,主要包含總氮,石油類等等,采集該編号污染物的在線監測儀工作正常。報文的版本号是本次标準修訂版本号,需要對方應答。

五、總結

以上通過一個具體的報文講解了H212-2017版的解析過程。解析報文有兩個重點:一是要搞清交互的過程,比如總共有幾種類型的報文,每種類型的報文交互分為哪幾個步驟,發起方如何發起,應答方如何應答,正常的流程是什麼,遇到異常如何處理等等;另一方面就是把每一段報文拆分字段,搞清每個字段的含義,最終獲取該報文所表達的全部意義。大家可以對照環境保護部頒發的“污染物在線監控(監測)系統數據傳輸标準”自行解析收到的報文。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved