國網(wǎng)376.1-2013協(xié)議解析
一、376.1 協(xié)議基本知識
????主站與采集終端通信協(xié)議,規(guī)定了電力用戶用電信息采集系統(tǒng)主站和采集終端之間進行數(shù)據(jù)傳輸?shù)膸袷?,?shù)據(jù)編碼及傳輸規(guī)則。
????適用于點對點,多點共線及一點對多點的通信方式,適用于主站對終端執(zhí)行主從問答方式以及終端主動上傳方式的通信。
二、數(shù)據(jù)結構
幀格式定義:幀的基本單元為8位字節(jié)。
鏈路層傳輸順序為低位在前,高位在后;低字節(jié)在前,高字節(jié)在后

傳輸規(guī)則:
·?線路空閑狀態(tài)為二進制1。
·?幀的字符之間無線路空閑間隔;兩幀之間的線路空閑間隔最少需33位。
·?如接收方校驗出了差錯,兩幀之間的線路空閑間隔最少需33位。
·?幀校驗和(CS)是用戶數(shù)據(jù)區(qū)的八位位組的算術和,不考慮進位位。(重要判斷幀是否有效)
?接收方校驗:
1)?對于每個字符:校驗起動位、停止位、偶校驗位。
2)?對于每幀:
——檢驗幀的固定報文頭中的開頭和結束所規(guī)定的字符以及協(xié)議標識位;
——識別2個長度L;
——每幀接收的字符數(shù)為用戶數(shù)據(jù)長度L1+8;
——幀校驗和;
——結束字符;
——校驗出一個差錯時,兩幀之間的線路空閑間隔最少需33位;
若這些校驗有一個失敗,舍棄此幀;若無差錯,則此幀數(shù)據(jù)有效。
2.1 長度(L 2字節(jié))2x2字節(jié)

2.1.1 協(xié)議標識?(D1、D0)

例:68 32 00 32 00 68 E9 00 30 0F 27 00 00 72 00 00 04 00 C8 1
frame[1] & 0x03? =??數(shù)據(jù)幀的第二個字節(jié)& 0000 0011? =? 0x32 & 0x03
1:2005 ????2:376.1 ????3:保留???? 4:禁止??
2.1.2 用戶數(shù)據(jù)長度?(D15 - D2)
·?用戶數(shù)據(jù)長度L1:由D2~D15組成,采用BIN編碼,是控制域、地址域、鏈路用戶數(shù)據(jù)(應用層)的字節(jié)總數(shù)(注意)
·?采用專用無線數(shù)傳信道,長度L1不大于255。
·?采用網(wǎng)絡傳輸,長度L1不大于16383。
例:68 BE 01 BE 01 68 A8 00 30 0F 27 00 0C E1 02 01 01 04 19 09 17 06 11 04 00 00 00 80 00 00 00 00 20 00 00 00 00 20 00 00 00 00 20 00 00 00 00 20 00 00 00 40 00 00 00 10 00 00 00 10 00 00 00 10 00 00 00 10 00 00 00 20 00 00 00 05 00 00 00 05 00 00 00 05 00 00 00 05 00 00 00 20 00 00 00 05 00 00 00 05 00 00 00 05 00 00 00 05 00 01 00 00 03 51 16 19 09 CC 16
2.2 控制域(C) 1字節(jié)

2.2.1 DIR(傳輸方向位)(D7)
DIR=0,表示此幀報文是由主站發(fā)出的下行報文;
DIR=1,表示此幀報文是由終端發(fā)出的上行報文。
例:68?32?00 32 00?68 E9 00 30 0F 27 00 00 72 00 00 04 00 C8 1
2.2.2 PRM(啟動標識位)(D6)
PRM=1,表示此幀報文來自啟動站;
PRM=0,表示此幀報文來自從動站。
????這里要添加一個知識點:發(fā)起通信的啟動站,回應通信的是從動站;
例:68?32?00 32 00?68?E9?00 30 0F 27 00 00 72 00 00 04 00 C8 1

2.2.3 (下行)FCB(幀計數(shù)位)(D5)
FCB表示每個站連續(xù)的發(fā)送/確認或者請求/響應服務的變化位。
FCB位用來防止信息傳輸?shù)膩G失和重復。
啟動站向同一從動站傳輸新的發(fā)送/確認或請求/響應傳輸服務時,將FCB取相反值。
啟動站保存每一個從動站FCB值,若超時未收到從動站的報文,或接收出現(xiàn)差錯,則啟動站不改變FCB的狀態(tài),重復原來的發(fā)送/確認或者請求/響應服務。
復位命令中的FCB=0,從動站接收復位命令后將FCB置“0”。
例:
發(fā)起通信的一方,原FCB的值為1,向回應通信的一方發(fā)送報文
如果發(fā)送方接收到了回應方的回應報文,則FCB的值取反;
如果發(fā)送方?jīng)]有接收到回應方的回應報文,則FCB的值不變;
2.2.4 ?(下行)?FCV(幀計數(shù)有效位)(D4)
FCV=1,表示FCB位有效;
FCV=0,表示FCB位無效。
2.2.5 (上行)ACD(請求訪問位)(D5)
ACD位用于上行響應報文中。
ACD置“1”和置“0”規(guī)則:
?自上次收到報文后發(fā)生新的重要事件,ACD位置1;
?收到主站請求事件報文并執(zhí)行后,ACD位置0。

2.2.6 功能碼?(D3 - D0)
功能碼定義(PRM=1)

功能碼定義(PRM=0)

案例:68 32 00 32 00 68 E9 00 30 0F 27 00 00 72 00 00 04 00 C8 16
2.3 地址域(A)5字節(jié)
GB 2260—2007:行政區(qū)劃代碼https://openstd.samr.gov.cn/bzgk/gb/newGbInfohcno=C9C488FD717AFDCD52157F41C3302C6D
地址域A由行政區(qū)劃碼A1、終端地址A2、主站地址和組地址標志A3組成

2.3.1 BCD碼(行政區(qū)劃碼A1)2字節(jié)
例:68 32 00 32 00 68 C9 03 44 04 00 00 02 71 00 00 01 00 88 16
第一部分為 行政區(qū)劃碼A1 ,行政區(qū)劃碼按GB 2260—91的規(guī)定執(zhí)行,
數(shù)據(jù)格式為兩字節(jié)BCD碼 03 44,字節(jié)順序為低位在前高位在后,實際數(shù)值應為4403;
16進制1位等于2進制的4位 ,0x33 0x44 = 0011 0011 0100 0100
2.3.2 終端地址 (A2) 2字節(jié)
例:68 32 00 32 00 68 C9?03 44 04 00 00?02 71 00 00 01 00?88 16
第二部分為終端地址A2,終端地址A2選址范圍為1~65535。
A2=0000H為無效地址,A2=FFFFH且A3的D0位為“1”時表示系統(tǒng)廣播地址
數(shù)據(jù)格式為兩字節(jié)BIN碼04 00,字節(jié)順序為低位在前高位在后,實際數(shù)值應為0004
2.3.3 主站地址和組地址標志(A3)1字節(jié)
A3的D0位為終端組地址標志(D0),
D0 = 0 表示終端地址A2為單地址;
D0 = 1表示終端地址A2為組地址;
A3的D1~D7組成0~127個主站地址MSA(D7 - D1)。
????主站啟動的發(fā)送幀的MSA應為非零值,其終端響應幀的MSA應與主站發(fā)送幀的MSA相同。
????終端啟動發(fā)送幀的MSA應為零,其主站響應幀的MSA也應為零。
例:68 32 00 32 00 68 C9?03 44?04 00?00?02 71 00 00 01 00?88 16
數(shù)據(jù)格式為1字節(jié)BIN碼00,A3的D0位為終端組地址標志,
D0 = 0表示終端地址A2為單地址,D7~D1為主站地址MSA,另外該幀是由終端發(fā)起的上行報文。
終端啟動發(fā)送幀的MSA應為0,其主站的響應幀也應為0,這是硬性規(guī)定,如果不是0,則一定是錯誤的。
2.4 幀校驗和(CS)1字節(jié)
幀校驗和是用戶數(shù)據(jù)區(qū)所有字節(jié)的八位位組算術和,不考慮溢出位。
用戶數(shù)據(jù)區(qū)包括控制域、地址域、鏈路用戶數(shù)據(jù)(應用層)三部分。
案例:68 3a 00 3a 00 68 4b 00 30 0f 27 00 0e 71 00 00 02 00 00 17 49 16
幀校驗和:49
2.5 應用層(長度不確定,由長度 = L - 1 - 5)

注意:對于應用層需要加密的關鍵數(shù)據(jù),加密的數(shù)據(jù)區(qū)包括:應用層功能碼、幀序列域、數(shù)據(jù)單元標識及數(shù)據(jù)單元部分
2.5.1 應用層功能碼(AFN) 1字節(jié)
應用層功能碼AFN由一字節(jié)組成,采用二進制編碼表示

案例:68 3a 00 3a 00 68 4b 00 30 0f 27 00 0e 71 00 00 02 00 00 17 49 16
0E:表示請求3類數(shù)據(jù)(事件數(shù)據(jù))
2.5.2 幀序列域(SEQ) 1字節(jié)
幀序列域SEQ為1字節(jié),用于描述幀之間的傳輸序列的變化規(guī)則,
由于受報文長度限制,數(shù)據(jù)無法在一幀內(nèi)傳輸,需要分成多幀傳輸(每幀都應有數(shù)據(jù)單元標識,都可以作為獨立的報文處理)。

2.5.2.1 ?幀時間標簽有效位TpV(D7)
TpV = 0,表示在附加信息域中無時間標簽Tp
TpV = 1,表示在附加信息域中帶有時間標簽Tp;
2.5.2.2??首幀標識FIR(D6)、末幀標識FIN(D5)
FIR = 1,報文的第一幀。;
FIN = 1,報文的最后一幀。

FIR、FIN組合狀態(tài)說明
2.5.2.3 請求確認標識位CON(D4)
在所收到的報文中,CON位置“1”,表示需要對該幀報文進行確認;
置“0”,表示不需要對該幀報文進行確認。
2.5.2.4?啟動幀序號PSEQ?/ 響應幀序號RSEQ(D3-D0)
????啟動幀序號PSEQ:取自1字節(jié)的啟動幀計數(shù)器PFC的低4位計數(shù)值0~15
每一對啟動站和從動站之間均有1個獨立的、由1字節(jié)構成的啟動幀幀序號計數(shù)器PFC,用于記錄當前啟動幀的序號。計數(shù)范圍為0~255.
啟動站每發(fā)送1幀報文,該計數(shù)器加1,從0~255循環(huán)加1遞增;重發(fā)幀則不加1。
????響應幀序號RSEQ:以啟動報文中的PSEQ作為第一個響應幀序號,后續(xù)響應幀序號在RSEQ的基礎上循環(huán)加1遞增,數(shù)值范圍為0~15。
2.5.3 數(shù)據(jù)單元與數(shù)據(jù)標識
數(shù)據(jù)單元標識由信息點標識DA和信息類標識DT組成,表示信息點和信息類型,格式如下:

2.5.3.1 信息點標識DA

信息點DA由 信息點元DA1和 信息點組DA2兩個字節(jié)構成。
信息點組DA2采用二進制編碼方式表示,低位在前高位在后,
信息點元DA1對位表示某一信息點組的1~8個信息點,
DA1和DA2共同構成信息點標識pn(n=1~2040),(2040=255x8)格式如下圖:

當DA1和DA2全為“0”時,表示終端信息點,用p0表示;
當DA1=FFH、DA2=00H時,表示所有有效測量點(不含p0);
運算規(guī)則為pn =?(DA2-1)x8 + DA1;
????信息點標識pn對應于不同信息類標識Fn可以是測量點號、總加組號、控制輪次、直流模擬量端口號、任務號。
案例:01 02
DA1: 0000 0001??DA2:0000?0010?= (2-1)?x 8?+?1?=?Pn9? ? ?信息點組2、信息點1 -> ?Pn9
案例:02?02
DA1:?0000 0010? ? DA2:?0000?0010?= (2-1)?x 8?+?2?=?Pn10? ??
DA可以當成采集器下索引電表的地址
DA1有且只有一位是1,其余必須是0.
2.5.3.2 信息類標識DT

信息類DT由信息類元DT1和信息類組DT2兩個字節(jié)構成。
信息類組DT2采用二進制編碼方式表示信息類組;
信息類元DT1對位表示某一信息類組的1~8種信息類型;
以此共同構成信息類標識Fn(n=1~248),

運算規(guī)則為Fn =?DT2 x 8 + DT1;
案例:01 10
DT1:?0000 0001???DT2: 0001 0000 =?16x8 + 1 = F129????當前正向有功電能示值
案例:04?00
DT1:?0000 0100???DT2: 0000?0000?=?0?x 8 +?3?= F3????心跳幀?
DT可以當成索引電表數(shù)據(jù)項,比如正向有功、電流、功率等
2.5.4 附加信息域 (AUX)

附加信息域可由消息認證碼字段PW、事件計數(shù)器EC和時間標簽Tp組成。
????消息認證碼字段用于重要的下行報文中。
????事件計數(shù)器用于具有重要事件告警狀態(tài)需上報的上行報文中。
????時間標簽用于允許同時建立多個通信服務的鏈路傳輸和信道延時特性較差的傳輸中。
2.5.4.1 PW
消息認證碼字段PW用于重要下行報文,由16字節(jié)組成,PW是由主站按系統(tǒng)約定的認證算法產(chǎn)生,并在主站發(fā)送的報文中下發(fā)給終端,由終端進行校驗認證,通過則響應主站命令,反之則否認。終端在收到帶有PW的報文,必須在認證通過后,才能響應命令。
2.5.4.2 EC
事件計數(shù)器EC用于ACD位置“1”的上行響應報文中,EC由2字節(jié)組成,分別為重要事件計數(shù)器EC1和一般事件計數(shù)器EC2。計數(shù)范圍0~255,循環(huán)加1遞增。每發(fā)生1個事件,相應的計數(shù)器自動加1。

2.5.4.3 TP
時間標簽用于交換網(wǎng)絡通道中,對采用同時建立多個通信服務的傳輸服務,進行輔助判決接收報文的時序和時效性。時間標簽Tp由6字節(jié)組成;
時間標簽Tp由啟動站產(chǎn)生,并通過報文傳送給從動站,從動站據(jù)此判決收到的報文的時序和時效性,如判別有效,從動站發(fā)送響應幀,并在響應幀中將時間標簽Tp返回啟動站。

啟動幀幀序號計數(shù)器PFC:見本專欄2.5.2。
啟動幀發(fā)送時標:記錄啟動幀發(fā)送的時間。
允許發(fā)送傳輸延時時間:指啟動幀從開始發(fā)送至從動站接收到報文之間啟動站所允許的傳輸延時時間。
3.鏈路傳輸
傳輸類別:傳輸服務類別有三種,如下:

3.1 發(fā)送/無回答服務
????在前一次通信服務的傳輸過程結束后 ,并且至少間隔33個空閑位 ,才開始新一次發(fā)送傳輸。
3.2 發(fā)送/確認服務
????在前一次通信服務結束后,才能開始新一次發(fā)送幀傳輸。
當從動站正確收到啟動站報文,并能執(zhí)行啟動站報文的命令,則發(fā)送確認幀;否則發(fā)送否認幀
3.4 請求/響應服務
????在前一次通信服務結束后,才能開始新一次請求幀傳輸。
從動站正確收到啟動站請求1級數(shù)據(jù)幀,如所請求的數(shù)據(jù)全部有效,則發(fā)送響應幀;否則發(fā)送否認幀。
????從動站正確收到啟動站請求2級數(shù)據(jù)幀,如所請求的數(shù)據(jù)全部有效,則發(fā)送響應幀;如所請求的數(shù)據(jù)部分有效,則根據(jù)能響應的數(shù)據(jù)內(nèi)容組織數(shù)據(jù)單元標識發(fā)送響應幀;如所請求的數(shù)據(jù)全部無效,則發(fā)送否認幀。
當FCV有效時,可采用防止報文丟失和報文重復傳送:
a)?未收到響應幀或響應幀受到干擾,則重發(fā)原報文且不改變FCB值,最大重發(fā)次數(shù)可設定;
b)?在從動站收到啟動站的請求幀,并向啟動站發(fā)送響應幀,此時在從動站將此響應幀保存起來;
c)?在前后兩次接收到的請求幀中的FCB值不同時,則清除原保存的響應幀,并形成新的響應幀;否則若前后兩個請求幀的FCB值相同,則重發(fā)原保存的響應幀。
3.5 通信出錯處理
????啟動站在規(guī)定時間內(nèi)沒有正確收到響應報文,作為超時處理,放棄該通信服務。超時時間應考慮信道網(wǎng)絡延時、中繼環(huán)節(jié)延時、終端響應時間等因素。在發(fā)送下一幀之前,需等待一個超時時間。
從動站若檢出幀出錯則不作回答。
下面來分析一下一組通信案例:
send :68-32-00-32-00-68-4b-55-07-02-00-18-0c-60-04-06-01-10-48-16

解析發(fā)送部分:
幀頭1:
68-32-00-32-00-68-4b-55-07-02-00-18-0c-60-04-06-01-10-48-16
長度L:????控制域、地址域、鏈路用戶數(shù)據(jù)(應用層)的字節(jié)總數(shù)
68-32-00-32-00-68-4b-55-07-02-00-18-0c-60-04-06-01-10-48-16
長度L:????控制域、地址域、鏈路用戶數(shù)據(jù)(應用層)的字節(jié)總數(shù)
68-32-00-32-00-68-4b-55-07-02-00-18-0c-60-04-06-01-10-48-16
兩次長度需要相等,否則解析錯誤。
幀頭2:
68-32-00-32-00-68-4b-55-07-02-00-18-0c-60-04-06-01-10-48-16
控制域(C):
68-32-00-32-00-68-4b-55-07-02-00-18-0c-60-04-06-01-10-48-16
4b: 0100 1011

DIR: 0 ????下行報文????????PRM:1????來自啟動站
FCB: 0?????幀計數(shù)位???????FCV: 0????FCB位無效
功能碼:1011? ?-> 11 ???請求二級數(shù)據(jù)?(見表、PRM不同使用不同表)
地址域(A):
68-32-00-32-00-68-4b-55-07-02-00-18-0c-60-04-06-01-10-48-16
行政區(qū)劃碼A1:55 07 -> 0755 (BCD碼)
終端地址A2:02 00 -> 0002? ? (16進制)
主站地址和組地址標志A3:18 -> 0001 1000????
A3的D0位為終端組地址標志(D0),
D0 = 0 表示終端地址A2為單地址;
D0 = 1表示終端地址A2為組地址;
A3的D1~D7組成0~127個主站地址MSA(D7 - D1)
0001 1000???:終端地址為單地址
0001 1000? ?:主站地址MSA? :?0001 100 -> 12
應用層功能碼(AFN):
68-32-00-32-00-68-4b-55-07-02-00-18-0c-60-04-06-01-10-48-16
0c:請求一類數(shù)據(jù)(實時數(shù)據(jù))
幀序列域(SEQ):
68-32-00-32-00-68-4b-55-07-02-00-18-0c-60-04-06-01-10-48-16
60 -> 0110 0000

TpV: ??????????0110 0000?????????0表示在附加信息域中無時間標簽Tp
FIR、FIN:??0110 0000???????? 11表示單幀
CON:????? ?0110 0000?????????0表示不需要對該幀報文進行確認
PSEQ:???????0110 0000? ? ? ???0000啟動幀序號(二進制)
信息點標識(DA):
68-32-00-32-00-68-4b-55-07-02-00-18-0c-60-04-06-01-10-48-16
信息點元DA1: 04 -> 0000 0100 -> D2
信息點組DA2: 06?
Pn: (6 - 1) x 8?+ 3?= 43

信息類標識(DT):
68-32-00-32-00-68-4b-55-07-02-00-18-0c-60-04-06-01-10-48-16
信息類元DT1:01
信息類組DT2:10
16 x 8 + 1 =?129? -> F129 ????當前正向有功電能示值
校驗和(CS):
68-32-00-32-00-68-4b-55-07-02-00-18-0c-60-04-06-01-10-48-16
結束幀:
68-32-00-32-00-68-4b-55-07-02-00-18-0c-60-04-06-01-10-48-16

rece :68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16

解析接收部分:
幀頭1:
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
長度L:????控制域、地址域、鏈路用戶數(shù)據(jù)(應用層)的字節(jié)總數(shù)
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
長度L:????控制域、地址域、鏈路用戶數(shù)據(jù)(應用層)的字節(jié)總數(shù)
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
兩次長度需要相等,否則解析錯誤。
幀頭2:
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
控制域(C):
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
a8:?1010 1000

DIR: 1? ? ? 上行報文????????PRM:0????來自從動站
ACD:1????自上次收到報文后發(fā)生新的重要事件
(用于上行響應報文中。自上次收到報文后發(fā)生新的重要事件,ACD位置1;收到主站請求事件報文并執(zhí)行后,ACD位置0)
功能碼:1000??-> 8? ? 幀類型:響應幀????服務功能:用戶數(shù)據(jù)?(見表、PRM不同使用不同表)
地址域(A):
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
行政區(qū)劃碼A1:55 07 -> 0755 (BCD碼)
終端地址A2:02 00 -> 0002? ? (16進制)
主站地址和組地址標志A3:18 -> 0001 1000????
(A3的D0位為終端組地址標志(D0),D0 = 0 表示終端地址A2為單地址;D0 = 1表示終端地址A2為組地址)
A3的D1~D7組成0~127個主站地址MSA(D7 - D1)
0001 1000???:終端地址為單地址
0001 1000? ?:主站地址MSA? :?0001 100 -> 12
應用層功能碼(AFN):
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
0c:請求一類數(shù)據(jù)(實時數(shù)據(jù))
幀序列域(SEQ):
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
60?-> 0110 0000

TpV: ??????????0110 0000?????????0表示在附加信息域中無時間標簽Tp
FIR、FIN:??0110 0000?????????11表示單幀
CON:????? ?0110?0000?????????0表示不需要對該幀報文進行確認
RSEQ:???????0110?0000? ? ? ???0000響應幀序號(二進制)
信息點標識(DA):
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
信息點元DA1: 04 -> 0000 0100 -> 第三位
信息點組DA2: 06
Pn: (6 - 1) x 8?+?3?= 43

信息類標識(DT):
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
信息類元DT1:01
信息類組DT2:10
16 x 8 + 1 =?129? -> F129 ????當前正向有功電能示值
數(shù)據(jù)單元:
這里的Fn是129,找到F129的數(shù)據(jù)單元格式表

F129的數(shù)據(jù)內(nèi)容有終端抄表時間、費率數(shù)、正向有功總示能值、費率1-M正向有功總示能值。
終端抄表時間:5字節(jié)

68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
21-12-18-09-23:23 09 18 12 21 -> 23 年 09 月 18 日 12 時 21 分
費率數(shù):1字節(jié)
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
04:費率數(shù):4
正向有功總示能值:5字節(jié)(kWh)

68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
00-40-39-09-05: 05 09 39 40 00 ->?050939.4000
費率1正向有功總示能值:5字節(jié)(kWh)
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
00-00-00-00-00:? 00 00 00 00 00 -> 000000.0000
費率2正向有功總示能值:5字節(jié)(kWh)
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
00-14-89-92-03:??03 92 89 14 00 -> 039289.1400
費率3正向有功總示能值:5字節(jié)(kWh)
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
00-00-00-00-00:???00 00 00 00 00 -> 000000.0000
費率4正向有功總示能值:5字節(jié)(kWh)
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
00-26-50-16-01:???01 16 50 26 00 ->?011650.2600
附加信息域 (AUX)

附加信息域可由消息認證碼字段PW、事件計數(shù)器EC和時間標簽Tp組成。
????消息認證碼字段用于重要的下行報文中。
????事件計數(shù)器用于具有重要事件告警狀態(tài)需上報的上行報文中。
????時間標簽用于允許同時建立多個通信服務的鏈路傳輸和信道延時特性較差的傳輸中。
PW(這里是上行報文解析,不分析)
消息認證碼字段PW用于重要下行報文,由16字節(jié)組成,PW是由主站按系統(tǒng)約定的認證算法產(chǎn)生,并在主站發(fā)送的報文中下發(fā)給終端,由終端進行校驗認證,通過則響應主站命令,反之則否認。終端在收到帶有PW的報文,必須在認證通過后,才能響應命令。
EC(這里是上行報文解析,用到EC)
事件計數(shù)器EC用于ACD位置“1”的上行響應報文中,EC由2字節(jié)組成,分別為重要事件計數(shù)器EC1和一般事件計數(shù)器EC2。計數(shù)范圍0~255,循環(huán)加1遞增。每發(fā)生1個事件,相應的計數(shù)器自動加1。

TP(本例的TpV為0,不分析)
時間標簽用于交換網(wǎng)絡通道中,對采用同時建立多個通信服務的傳輸服務,進行輔助判決接收報文的時序和時效性。時間標簽Tp由6字節(jié)組成;
時間標簽Tp由啟動站產(chǎn)生,并通過報文傳送給從動站,從動站據(jù)此判決收到的報文的時序和時效性,如判別有效,從動站發(fā)送響應幀,并在響應幀中將時間標簽Tp返回啟動站。
附加信息域 (AUX)->??事件計數(shù)器EC ??2字節(jié)
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
EC1:cf -> 207
EC2:00 -> 0
校驗和(CS):
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16
結束幀:
68-b6-00-b6-00-68-a8-55-07-02-00-18-0c-60-04-06-01-10-21-12-18-09-23-04-00-40-39-09-05-00-00-00-00-00-00-14-89-92-03-00-00-00-00-00-00-26-50-16-01-cf-00-35-16