1. 程式人生 > >Q / GDW 376.1—2009電力使用者用電資訊採集系統通訊協議報文解析示例

Q / GDW 376.1—2009電力使用者用電資訊採集系統通訊協議報文解析示例

1.集中器登入主站註冊幀報文

//該幀為集中器傳送給主站的登入註冊幀

登入: 68 32 00 32 00 68 C9 03 44 04 00 00 02 71 00 00 01 00 88 16

解析:

68                 //幀起始符

32 00              //資料長度2位元組,資料型別排列順序為低位在前高位在後,正序數值為0x0032,轉換為二進位制為0b0000000000110010

                   //最低d1~d0兩位為協議型別,為0b10代表為376.1協議使用標誌;

                   //d15~d2為長度,為報文的使用者資料區長度,對應的二進位制值為0b1100,轉換為十進位制為12,即原始報文的紅色部分  

32 00              //內容解釋同上,使用2個長度表示長度確認比對

68                 //幀起始符

C9                 //控制域C,二進位制數值為0b11001001,對應d7~d0位

 

D7

D6

D5

D4

D3~D0

上行方向

傳輸方向位DIR

啟動標誌位PRM

要求訪問位ACD

保留

功能碼

 

1

1

0

0

1001

 

                   //d7:傳輸方向位DIR,d7位的數值為1,代表此幀報文是由終端發出的上行報文

                   //d6:啟動標誌位PRM,d6位的數值為1,代表此幀報文來自啟動站

//d5:要求訪問位,d5位的數值為0,ACD=1表示終端有重要事件等待訪問,則附加資訊域中帶有事件計數器EC(EC見本部分4.3.4.6.3);ACD=0表示終端無事件資料等待訪問。

                   //d4:保留

                   //d3~d0:功能碼,對應值為9,當啟動標誌位PRM=1時,代表該幀報文的幀型別為請求/響應幀,服務功能為鏈路測試,及使用於AFN=02的應用層功能碼

功能碼定義(PRM=1)

功能碼

幀 類 型

服務功能

0

備用

1

傳送∕確認

復位命令

2~3

備用

4

傳送∕無回答

使用者資料

5~8

備用

9

請求∕響應幀

鏈路測試

10

請求∕響應幀

請求1級資料

11

請求∕響應幀

請求2級資料

12~15

備用

 

03 44 04 00 00     //地址域:地址域分為三部分,03 44|04 00|00

//地址域由行政區劃碼A1、終端地址A2、主站地址和組地址標誌A3組成,格式見表4。

地址域

資料格式

位元組數

對應數值

行政區劃碼A1

BCD

2

03 44

終端地址A2

BIN

2

04 00

主站地址和組地址標誌A3

BIN

1

00

 

                   //第一部分為行政區劃碼A1,行政區劃碼按GB 2260—91的規定執行,資料格式為兩位元組BCD碼-03 44,位元組順序為低位在前高位在後,實際數值應為4403

//第二部分為終端地址A2,終端地址A2選址範圍為1~65535。A2=0000H為無效地址,A2=FFFFH且A3的D0位為“1”時表示系統廣播地址,資料格式為兩//位元組BIN碼--04 00,位元組順序為低位在前高位在後,實際數值應為0004

//第三部分為主站地址和組地址標誌A3,A3的D0位為終端組地址標誌,D0=0表示終端地址A2為單地址;D0=1表示終端地址A2為組地址;A3的D1~D7組//成0~127個主站地址MSA。主站啟動的傳送幀的MSA應為非零值,其終端響應幀的MSA應與主站傳送幀的MSA相同。終端啟動傳送幀的MSA應為零,其主//站響應幀的MSA也應為零。資料格式為1位元組BIN碼--00,A3的d0位為終端組地址標誌,d0=0表示終端地址A2為單地址,d7~d1為主站地址MSA,另外該//幀是由終端發起的上行報文,終端啟動傳送幀的MSA應為0,其主站的響應幀也應為0,這是硬性規定,如果不是0,則一定是錯誤的

02                 //應用層功能碼AFN:應用層功能碼由一位元組組成,採用二進位制編碼表示,對應數值為02H,代表應用功能為鏈路介面檢測          

71                 //幀序列域SEQ:幀序列域長度為1位元組,0x71轉換為二進位制為0b01110001,對應下圖的相關標誌為:

D7

D6

D5

D4

D3D0

TpV

FIR

FIN

CON

PSEQ∕RSEQ

0

1

1

1

0001

//TpV:幀時間標籤有效位,TpV=0,表示在附加資訊域中無時間標籤Tp;TpV=1,表示在附加資訊域中帶有時間標籤Tp

//首幀標誌FIR、末幀標誌FIN,FIR:置“1”,報文的第一幀。FIN:置“1”,報文的最後一幀。FIR、FIN組合狀態所表示的含義見下表。

FIR

FIN

應用說明

0

0

多幀:中間幀

0

1

多幀:結束幀

1

0

多幀:第1幀,有後續幀。

1

1

單幀

//請求確認標誌位CON:在所收到的報文中,CON位置“1”,表示需要對該幀報文進行確認;置“0”,表示不需要對該幀報文進行確認。

//啟動幀序號PSEQ,取自1位元組的啟動幀計數器PFC的低4位計數值0~15。啟動幀幀序號計數器PFC,每一對啟動站和從動站之間均有1個獨立的、由1位元組構成的計數範圍為0~255的啟動幀幀序號計數器PFC,用於記錄當前啟動幀的序號。啟動站每傳送1幀報文,該計數器加1,從0~255迴圈加1遞增;重發幀則不加1。目前該值為0b0001

00 00              //資訊點DA:資訊點DA由資訊點元DA1和資訊點組DA2兩個位元組構成。DA2採用二進位制編碼方式表示資訊點組,低位在前高位在後,DA1對位表示某一資訊點組的1~8個資訊點,以此共同構成資訊點標識pn(n=1~2040),當DA1和DA2全為“0”時,表示終端資訊點,用p0表示;運算規則為(DA2-1)*8+DA1對應位的值就是資訊點標識pn,格式見下圖。

資訊點組DA2

資訊點元DA1

D7D0

D7

D6

D5

D4

D3

D2

D1

D0

1

p8

p7

p6

p5

p4

p3

p2

p1

2

p16

p15

p14

p13

p12

p11

p10

p9

3

p24

p23

p22

p21

p20

p19

p18

p17

255

P2040

P2039

P2038

P2037

P2036

P2035

P2034

P2033

 

資訊點組DA1

對應值

0x80

8

0x40

7

0x20

6

0x10

5

0x08

4

0x04

3

0x02

2

0x01

1

 

01 00              //資訊類DT由資訊類元DT1和資訊類組DT2兩個位元組構成。DT2採用二進位制編碼方式表示資訊類組,DT1對位表示某一資訊類組的1~8種資訊型別,以此共同構成資訊類標識Fn(n=1~248),運算規則為DT2*8+DT1對應位的值(8421碼)就是資訊類標識Fn,格式見圖9。

資訊類組DT2

資訊類元D T1

D7D0

D7

D6

D5

D4

D3

D2

D1

D0

0

F8

F7

F6

F5

F4

F3

F2

F1

1

F16

F15

F14

F13

F12

F11

F10

F9

2

F24

F23

F22

F21

F20

F19

F18

F17

30

F248

F247

F246

F245

F244

F243

F242

F241

未定義

 

資訊點組DT1

對應值

0x80

8

0x40

7

0x20

6

0x10

5

0x08

4

0x04

3

0x02

2

0x01

1

 

88                 //幀校驗和(CS)是使用者資料區的8位位組的算術和,不考慮進位位。

16                 //幀結束符

 

//該幀為主站給集中器的確認幀

確認: 68 32 00 32 00 68 0B 03 44 04 00 00 00 61 00 00 01 00 B8 16

解析:

68                 //幀起始符

32 00              //資料長度2位元組,資料型別排列順序為低位在前高位在後,正序數值為0x0032,轉換為二進位制為0b0000000000110010

                   //最低d1~d0兩位為協議型別,為0b10代表為376.1協議使用標誌;

                   //d15~d2為長度,為報文的使用者資料區長度,對應的二進位制值為0b1100,轉換為十進位制為12,即原始報文的紅色部分  

32 00              //內容解釋同上,使用2個長度表示長度確認比對

68                 //幀起始符

0B                 //控制域C,二進位制數值為0b00001011,對應d7~d0位

 

 

D7

D6

D5

D4

D3~D0

下行方向

傳輸方向位DIR

啟動標誌位PRM

幀計數位FCB

幀計數有效位FCV

功能碼

 

 

0

0

0

0

1011

 

                         

 

                   //d7:傳輸方向位DIR,d7位的數值為0,代表此幀報文是由主站發出的下行報文

                   //d6:啟動標誌位PRM,d6位的數值為0,代表此幀報文來自從動站

                   //d5:幀計數位FCB,d5位的數值為0,由於幀計數有效位的值為0,幀計數位無效

                   //d4:幀計數有效位FCV,d4位的數值為0,代表幀計數位FCB位無效

                   //d3~d0:功能碼,對應值為11,當啟動標誌位PRM=0時,代表該幀報文的幀型別為請求/響應幀,服務功能為鏈路測試,及使用於AFN=02的應用層功能碼

功能碼定義(PRM=0)

功能碼

幀型別

服務功能

0

確認

認可

17

備用

8

響應幀

使用者資料

9

響應幀

否認:無所召喚的資料

10

備用

11

響應幀

鏈路狀態

1215

備用

 

03 44 04 00 00     //地址域:地址域分為三部分,03 44|04 00|00

//地址域由行政區劃碼A1、終端地址A2、主站地址和組地址標誌A3組成,格式見表4。

地址域

資料格式

位元組數

對應數值

行政區劃碼A1

BCD

2

03 44

終端地址A2

BIN

2

04 00

主站地址和組地址標誌A3

BIN

1

00

 

                   //第一部分為行政區劃碼A1,行政區劃碼按GB 2260—91的規定執行,資料格式為兩位元組BCD碼-03 44,位元組順序為低位在前高位在後,實際數值應為4403

//第二部分為終端地址A2,終端地址A2選址範圍為1~65535。A2=0000H為無效地址,A2=FFFFH且A3的D0位為“1”時表示系統廣播地址,資料格式為兩//位元組BIN碼--04 00,位元組順序為低位在前高位在後,實際數值應為0004

//第三部分為主站地址和組地址標誌A3,A3的D0位為終端組地址標誌,D0=0表示終端地址A2為單地址;D0=1表示終端地址A2為組地址;A3的D1~D7組//成0~127個主站地址MSA。主站啟動的傳送幀的MSA應為非零值,其終端響應幀的MSA應與主站傳送幀的MSA相同。終端啟動傳送幀的MSA應為零,其主//站響應幀的MSA也應為零。資料格式為1位元組BIN碼--00,A3的d0位為終端組地址標誌,d0=0表示終端地址A2為單地址,d7~d1為主站地址MSA,另外該//幀是由主站發起的下行報文,終端啟動傳送幀的MSA應為0,其主站的響應幀也應為0,這是硬性規定,如果不是0,則一定是錯誤的

00                     //應用層功能碼AFN:應用層功能碼由一位元組組成,採用二進位制編碼表示,對應數值為00H,確認∕否認報文是對接收報文中需要被確認(CON=1)的回答,//以及終端對所請求的資料不具備響應條件的否認回答。該報文為單幀報文,幀序列域的標誌位FIR=1,FIN=1,CON=0。

61                 //幀序列域SEQ:幀序列域長度為1位元組,0x61轉換為二進位制為0b01100001,對應下圖的相關標誌為:

D7

D6

D5

D4

D3D0

TpV

FIR

FIN

CON

PSEQ∕RSEQ

0

1

1

0

0001

//TpV:幀時間標籤有效位,TpV=0,表示在附加資訊域中無時間標籤Tp;TpV=1,表示在附加資訊域中帶有時間標籤Tp

//首幀標誌FIR、末幀標誌FIN,FIR:置“1”,報文的第一幀。FIN:置“1”,報文的最後一幀。FIR、FIN組合狀態所表示的含義見下表。

FIR

FIN

應用說明

0

0

多幀:中間幀

0

1

多幀:結束幀

1

0

多幀:第1幀,有後續幀。

1

1

單幀

//請求確認標誌位CON:在所收到的報文中,CON位置“1”,表示需要對該幀報文進行確認;置“0”,表示不需要對該幀報文進行確認。

//啟動幀序號PSEQ,取自1位元組的啟動幀計數器PFC的低4位計數值0~15。啟動幀幀序號計數器PFC,每一對啟動站和從動站之間均有1個獨立的、由1位元組構成的計數範圍為0~255的啟動幀幀序號計數器PFC,用於記錄當前啟動幀的序號。啟動站每傳送1幀報文,該計數器加1,從0~255迴圈加1遞增;重發幀則不加1。目前該值為0b0001

00 00              //資料單元標識中的pn:資訊點DA由資訊點元DA1和資訊點組DA2兩個位元組構成。當DA1和DA2全為“0”時,表示終端資訊點,用p0表示;

01 00              //資料單元標識中的Fn:資訊類DT由資訊類元DT1和資訊類組DT2兩個位元組構成。轉換成正序之後為0x0001,表示F1—全部確認,該確認沒有資料體。

B8                 //幀校驗和

16                    //幀結束符

 

2. 集中器與主站心跳幀幀報文

心跳幀: 68 32 00 32 00 68 C9 03 44 04 00 00 02 72 00 00 04 00 8C 16

解析:

68                 //幀起始符

32 00              //長度L

32 00              //長度L

68                 //幀起始符

C9                 //控制域C

03 44 04 00 00     //地址域A

02                 //應用層功能碼AFN=2

72                 //幀序列域SEQ

00 00 04 00        //資料單元標識pn=0,Fn=3

8C                 //幀校驗和CS是使用者資料區的8位位組的算術和,不考慮進位位。

16                 //幀結束符

確認幀: 68 32 00 32 00 68 0B 03 44 04 00 00 00 62 00 00 01 00 B9 16

68                 //幀起始符

32 00              //長度L

32 00              //長度L

68                 //幀起始符

0B                 //控制域C

03 44 04 00 00     //地址域A

00                 //應用層功能碼AFN=0

62                 //幀序列域SEQ

00 00 01 00        //資料單元標識pn=0,Fn=1

B9                 //幀校驗和CS是使用者資料區的8位位組的算術和,不考慮進位位。

16                 //幀結束符

———————————————————————————

3.AFN=01 終端復位報文解析

資料區初始化 Fn=2

傳送內容:68 8A 00 8A 00 68 41 03 44 07 00 02 01 F1 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C1 37 58 10 17 00 FC 16

68

8A 00

8A 00

68

41                 //控制域C,二進位制數值為0b00001011,對應d7~d0位

 

 

D7

D6

D5

D4

D3~D0

下行方向

傳輸方向位DIR

啟動標誌位PRM

幀計數位FCB

幀計數有效位FCV

功能碼

 

 

0

1

0

0

0001

 

                         

啟動標誌位PRM=1時

功能碼

幀 類 型

服務功能

1

傳送∕確認

復位命令

 

03 44 07 00 02

01                 //應用層功能碼AFN=1

F1                 //幀序列域SEQ:幀序列域長度為1位元組,0x61轉換為二進位制為0b01100001,對應下圖的相關標誌為:

D7

D6

D5

D4

D3D0

TpV

FIR

FIN

CON

PSEQ∕RSEQ

1

1

1

1

0001

//TpV:幀時間標籤有效位,TpV=0,表示在附加資訊域中無時間標籤Tp;TpV=1,表示在附加資訊域中帶有時間標籤Tp

//首幀標誌FIR、末幀標誌FIN,FIR:置“1”,報文的第一幀。FIN:置“1”,報文的最後一幀。FIR、FIN組合狀態所表示的含義見下表。

FIR

FIN

應用說明

1

1

單幀

//請求確認標誌位CON:在所收到的報文中,CON位置“1”,表示需要對該幀報文進行確認;置“0”,表示不需要對該幀報文進行確認。

//啟動幀序號PSEQ,目前該值為0b0001

00 00 02 00        //資料單元標識pn=0,Fn=2

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 //訊息認證碼PW:AFN=01的報文格式中規定必須使用訊息認證碼欄位,長度為16位元組。

C1 37 58 10 17 00 //時間標籤Tp:時間標籤Tp由6位元組組成,格式見下表。

資料名稱

資料格式

單  位

位元組數

對應值

啟動幀幀序號計數器PFC

BIN

 

1

C1

啟動幀傳送時標

見附錄A.16

秒分時日

4

37 58 10 17

允許傳送傳輸延時時間

BIN

min

1

00

//時間標籤Tp由啟動站產生,並通過報文傳送給從動站,從動站據此判決收到的報文的時序和時效性,如判別有效,從動站傳送響應幀,並在響應幀中將時間標籤Tp返回啟動站。

//啟動幀幀序號計數器PFC:見本部分4.3.4.3.5中的b。

//啟動幀傳送時標:記錄啟動幀傳送的時間。

//允許傳送傳輸延時時間:指啟動幀從開始傳送至從動站接收到報文之間啟動站所允許的傳輸延時時間。

//從動站的時效性判斷規則:

──如從動站的當前時間與Tp中的啟動幀傳送時標之間的時間差大於Tp中的允許傳輸延時時間,從動站則捨棄該報文;

──如時間差不大於Tp中的允許傳輸延時時間,則做出響應;

──如Tp中的允許傳輸延時時間為“0”,則從動站不進行上述兩項的判斷。

 

FC                 //幀校驗和

16                 /幀結束符

接收內容:68 4A 00 4A 00 68 80 03 44 07 00 02 00 E1 00 00 01 00 C1 37 58 10 17 00 29 16 (全部確認)

68

4A 00

4A 00

68

80                 //控制域C

03 44 07 00 02     //地址域A

00                 //應用層功能碼AFN=0

E1                 //幀序列域SEQ:幀序列域長度為1位元組, 0xE1轉換為二進位制為0b11100001,對應下圖的相關標誌為:

D7

D6

D5

D4

D3D0

TpV

FIR

FIN

CON

PSEQ∕RSEQ

1

1

1

0

0001

//TpV:幀時間標籤有效位,TpV=0,表示在附加資訊域中無時間標籤Tp;TpV=1,表示在附加資訊域中帶有時間標籤Tp

00 00 01 00        //資料單元標識:pn=0,Fn=1

C1 37 58 10 17 00 //時間標籤Tp

29

16

———————————————————————————

4.AFN=04設定終端引數

AFN=04 設定終端引數 F10.終端電能表/交流取樣裝置配置引數

傳送內容:68 6A 01 6A 01 68 4A 03 44 07 00 02 04 F4 00 00 02 01 02 00 01 00 01 00 01 02 00 00 00 00 00 00 00 00 00 00 00 00 04 09 01 00 00 00 00 00 00 02 00 02 00 42 01 01 00 00 00 00 00 00 00 00 00 00 00 04 09 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 10 00 09 17 00 34 16

68

6A 01              //長度L:長度域為0x016A,二進位制值為0b00000001 01101010,長度為00000001011010,對應十進位制為90個位元組

6A 01

68

4A                 //控制域C,二進位制數值為0b01001010,對應d7~d0位

 

 

D7

D6

D5

D4

D3~D0

下行方向

傳輸方向位DIR

啟動標誌位PRM

幀計數位FCB

幀計數有效位FCV

功能碼

 

 

0

1

0

0

1010

 

                         

啟動標誌位PRM=1時

功能碼

幀 類 型

服務功能

10

請求響應幀

請求1級資料(非1類資料)

鏈路層功能碼與應用層功能碼對應關係:當PRM=1時

鏈路層功能碼

服務功能

應用層AFN

應用層功能定義

1

傳送/確認

復位

01H

復位

4

傳送/無回答

使用者資料

 

應用層接收使用者資料,不做任何回答

9

請求響應幀

鏈路測試

02H

鏈路介面測試

10

請求響應幀

請求1級資料

04H

設定引數

05H

控制命令

11

請求響應幀

請求2級資料

03H

中繼站命令

06H

身份認證及金鑰協商

08H

請求被級聯終端主動上報

09H

請求終端配置

0AH

查詢引數

0BH

請求任務資料

0CH

請求1類資料

0DH

請求2類資料

0EH

請求3類資料

0FH

檔案傳輸

10H

資料轉發

鏈路層功能碼與應用層功能碼對應關係:當PRM=0時

鏈路層功能碼

服務功能

應用層AFN

應用層功能定義

0

傳送/確認

復位

00H

對應PRM=1,鏈路層功能碼=1的確認/否認

8

響應幀

使用者資料

00H

對應PRM=1,鏈路層功能碼=10或11的確認/否認

03H

對應PRM=1,鏈路層功能碼=11,響應中繼站命令

06H

對應PRM=1,鏈路層功能碼=11,身份認證及金鑰協商

08H

對應PRM=1,鏈路層功能碼=11,被級聯終端主動上報

09H

對應PRM=1,鏈路層功能碼=11,響應終端配置

0AH

對應PRM=1,鏈路層功能碼=11,響應引數查詢

0BH

對應PRM=1,鏈路層功能碼=11,響應任務資料

0CH

對應PRM=1,鏈路層功能碼=11,響應請求1類資料

0DH

對應PRM=1,鏈路層功能碼=11,響應請求2類資料

0EH

對應PRM=1,鏈路層功能碼=11,響應請求3類資料

10H

對應PRM=1,鏈路層功能碼=11,響應轉發資料

9

響應幀

否認:無所召喚資料

 

 

11

響應幀

鏈路狀態

00H

對應PRM=1,鏈路層功能碼=9的確認/否認

 

03 44 07 00 02     //地址域A

04                 //應用層功能碼AFN=04H

F4                 //幀序列域SEQ:幀序列域長度為1位元組,0x61轉換為二進位制為0b01100001,對應下圖的相關標誌為:

D7

D6

D5

D4

D3D0

TpV

FIR

FIN

CON

PSEQ∕RSEQ

1

1

1

1

0100

//TpV:幀時間標籤有效位,TpV=0,表示在附加資訊域中無時間標籤Tp;TpV=1,表示在附加資訊域中帶有時間標籤Tp

00 00              //pn

02 01              //Fn,DT2=0x01,DT1=0x02—0b00000010,對應運算規則為DT2*8+DT1對應位的值就是資訊類標識Fn,格式見圖9。

資訊類組DT2

資訊類元D T1

D7D0

D7

D6

D5

D4

D3

D2

D1

D0

0

F8

F7

F6

F5

F4

F3

F2

F1

1

F16

F15

F14

F13

F12

F11

F10

F9

2

F24

F23

F22

F21

F20

F19

F18

F17

30

F248

F247

F246

F245

F244

F243

F242

F241

未定義

 

資料格式

位元組數

說明

本次電能表/交流取樣裝置配置數量n

BIN

2

 

電能表/交流取樣裝置序號

BIN

2

本次配置第1塊電能表/交流取樣裝置

所屬測量點號

BIN

2

通訊速率及埠號

BIN

1

通訊協議型別

BIN

1

通訊地址

見附錄A.12

6

通訊密碼

BIN

6

電能費率個數

BS8

1

有功電能示值整數位及小數位個數

BS8

1

所屬採集器通訊地址

見附錄A.12

6

使用者大類號及使用者小類號

BS8

1

電能表/交流取樣裝置序號

BIN

2

本次配置第n塊電能表/交流取樣裝置

所屬測量點號

BIN

2

通訊速率及通訊埠號

BIN

1

通訊協議型別

BIN

1

通訊地址

見附錄A.12

6

通訊密碼

BIN

6

電能費率個數

BS8

1

有功電能示值整數位及小數位個數

BS8

1

所屬採集器通訊地址

見附錄A.12

6

使用者大類號及使用者小類號

BS8

1

 

02 00              //本次電能表/交流取樣裝置配置數量n

01 00              //電能表/交流取樣裝置序號

01 00              //所屬測量點號

01                 //通訊速率及通訊埠號,對應二進位制值為0b00000001

──D7~D5編碼表示電能表、交流取樣裝置與終端的通訊波特率, 1~7依次表示600、1200、2400、4800、7200、9600、19 200;

0表示無需設定或使用預設的

                   ──D4~D0編碼表示電能表、交流取樣裝置與終端連線所對應的終端通訊埠號,數值範圍1~31,其他值無效。實際對應埠為1,

                       即為交採口

02                 //通訊協議型別,對應二進位制值為0b00000010

通訊協議型別:數值範圍0~255,其中0:表示終端無需對本序號的電能表/交流取樣裝置進行抄表;1表示DL/T 645—1997;2表示交流取樣裝置通訊協議;30表示DL/T 645—2007;31表示“序列介面連線窄帶低壓載波通訊模組”介面協議;其他為備用。

00 00 00 00 00 00 //通訊地址

00 00 00 00 00 00 //通訊密碼

04                 //電能費率個數,D5~D0編碼表示通訊接入的測量點的電能費率個數,數值範圍1~48。本次設定的費率數為4費率

09                 //有功電能示值整數位及小數位個數,對應值為0b00001001

──D7~D4編碼表示備用。

──D3~D2編碼表示通訊接入的電能表的有功電能示值的整數位個數,數值範圍0~3依次表示4~7位整數。對應為紅色為0b10—6位整數

──D1~D0編碼表示通訊接入的電能表的有功電能示值的小數位個數,數值範圍0~3依次表示1~4位小數。對應為綠色為0b01—2位小數

01 00 00 00 00 00 //所屬採集器通訊地址

00                 //使用者大類號及使用者小類號

02 00

02 00

42

01

01 00 00 00 00 00

00 00 00 00 00 00

04

09

01 00 00 00 00 00

00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 //訊息認證碼欄位PW,協議格式中AFN=0x04有硬性規定必須使用訊息認證碼欄位

04 10 00 09 17 00 //時間標籤Tp

34

16

接收內容:68 4A 00 4A 00 68 88 03 44 07 00 02 00 E4 00 00 01 00 04 10 00 09 17 00 F1 16 (全部確認)

68

4A 00

4A 00

68

88

03 44 07 00 02

00

E4                 //幀序列域SEQ:幀序列域長度為1位元組,0x61轉換為二進位制為0b01100001,對應下圖的相關標誌為:

D7

D6

D5

D4

D3~D0

TpV

FIR

FIN

CON

PSEQ∕RSEQ

1

1

1

0

0100

//TpV:幀時間標籤有效位,TpV=0,表示在附加資訊域中無時間標籤Tp;TpV=1,表示在附加資訊域中帶有時間標籤Tp

 

00 00 01 00        //資料單元標識

04 10 00 09 17 00 //時間標籤TpV

F1

16

———————————————————————————

 

5.AFN=0A讀取終端引數 F10.終端電能表/交流取樣裝置配置引數

傳送內容:68 62 00 62 00 68 4B 03 44 07 00 02 0A E5 00 00 02 01 02 00 01 00 02 00 05 11 00 09 17 00 C8 16

68

62 00

62 00

68

4B

03 44 07 00 02

0A                 //應用層功能碼

E5                 //幀序列域SEQ

00 00 02 01        //資料單元標識p0、F10

02 00              //本次查詢數量2個

01 00              //本次查詢的第1個序號是1

02 00              //所屬測量點號

05 11 00 09 17 00 //時間標籤

C8

16

 

接收內容:68 2A 01 2A 01 68 88 03 44 07 00 02 0A E5 00 00 02 01 02 00 01 00 01 00 01 02 00 00 00 00 00 00 00 00 00 00 00 00 04 09 01 00 00 00 00 00 00 02 00 02 00 42 01 01 00 00 00 00 00 00 00 00 00 00 00 04 09 01 00 00 00 00 00 00 05 11 00 09 17 00 6B 16

68

2A 01

2A 01

68

88  //控制域 0b10001000 DIR=1,表示此幀報文是由終端發出的上行報文

     //ACD=0表示終端無事件資料等待訪問。

     // PRM=0, 功能碼 D3 ~ D0 = 0b1000, 表示此幀為響應幀,服務功能為傳送使用者資料。

03 44 07 00 02

0A                 //應用層功能碼AFN=0x0A

E5  //幀序列域,0b1110 0101 , TpV=1,表示在附加資訊域中帶有時間標籤Tp

00 00 02 01        //資料單元標識p0、F10

02 00              //數量為2個物件

01 00              //第一個物件序號

01 00              //所屬測量點號

01                 //通訊速率及通訊埠號

02                 //通訊協議型別

00 00 00 00 00 00 //通訊地址

00 00 00 00 00 00 //通訊密碼

04                 //電能費率個數

09                 //有功電能示值整數位數、小數位數個數

01 00 00 00 00 00 //所屬採集器通訊地址

00