104規(guī)約解析課件_第1頁
104規(guī)約解析課件_第2頁
104規(guī)約解析課件_第3頁
104規(guī)約解析課件_第4頁
104規(guī)約解析課件_第5頁
已閱讀5頁,還剩171頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

104規(guī)約104規(guī)約104規(guī)約104規(guī)約結構104規(guī)約應用層104規(guī)約通信過程104規(guī)約傳輸規(guī)則常見問題104規(guī)約104規(guī)約結構104規(guī)約結構根據(jù)101從IEC60870-5-5中選取的應用功能初始化

用戶進程從IEC60870-5-101和IEC60870-5-104中選取的ASDU

應用層(第7層)APCI(應用規(guī)約控制信息)傳輸接口(用戶到TCP的接口)

TCP/IP協(xié)議子集(RFC2200)傳輸層(第4層)網絡層(第3層)鏈路層(第2層)物理層(第1層)注:第5,第6層未用104規(guī)約結構根據(jù)101從IEC60870-5-5中選取的應104規(guī)約幀格式起始字68HAPCIAPDUAPDU長度(最大253)LEN控制域1控制域2控制域3控制域4IEC60870-5-101和

IEC60870-5-104定義的ASDUASDU104規(guī)約幀格式起始字68HAPCIAPDUAPDU長度(104規(guī)約幀格式68040700000068040100EC00680E0000000001010300000089000000104規(guī)約幀格式680407000000104規(guī)約幀格式-U格式幀ASDU的最大長度限制在249以內,因為APDU域的最大長度是253(APDU長度的最大值等于255減去啟動和長度的八位位組)??刂朴虻拈L度是4個八位位組??刂朴蚨x了保護報文不至丟失和重復傳送的控制信息、報文傳輸啟動/停止以及傳輸連接的監(jiān)視等控制信息。104規(guī)約幀格式-U格式幀ASDU的最大長度限制在249以內104規(guī)約幀格式I幀編號的信息傳輸幀,包含APCI以及ASDU。

S幀編號的監(jiān)視幀。U幀 未編號的控制報文。 啟動幀,用于啟動應用層傳輸; 停止幀,用于停止應用層傳輸; 測試幀,無數(shù)據(jù)傳輸時,維持鏈路活動狀態(tài)。104規(guī)約幀格式I幀104規(guī)約幀格式-U格式幀(控制功能幀)起始字68H長度04H控制域1控制域2控制域3控制域476543210TESTSTOPSTART11CVCVCV0000U格式的APDU只包括APCI??刂朴虻谝粋€八位位組的比特1=1并且比特2=1定義了U格式。U格式幀為6字節(jié)短幀,用于控制鏈路傳輸開始或者終止信息,或者鏈路測試信息等:V表示生效、C表示確認;START:啟動命令、STOP:停止命令、TEST:測試命令;在同一時刻,TESTFR,STOPDT或STARTDT中只有一個功能是激活的。104規(guī)約幀格式-U格式幀(控制功能幀)起始字68H長度104規(guī)約幀格式-U格式幀(控制功能幀)啟動幀

啟動生效幀:680407000000 00000111

啟動確認幀:68040B000000

00001011終止幀

終止生效幀:680413000000

00010011

終止確認幀:680423000000

00100011測試幀

測試生效幀:680443000000

01000011

測試確認幀:680483000000

10000011104規(guī)約幀格式-U格式幀(控制功能幀)啟動幀104規(guī)約幀格式-I格式幀(信息傳輸幀)起始字68HAPDU長度(最大253)控制域1控制域2控制域3控制域4IEC60870-5-101和

IEC60870-5-104定義的ASDU76543210發(fā)送序列號

(S)0發(fā)送序列號

(S)接收序列號

(R)0接收序列號

(R)控制域第一個八位位組的比特1=0定義了I格式,I格式的APDU常常包含一個ASDU發(fā)送方發(fā)送信息時增加發(fā)送序號;接收方確認對方的發(fā)送序號時增加接收序號在雙向傳輸I幀的情況下,同時可確認對方的發(fā)送數(shù)據(jù)幀。104規(guī)約幀格式-I格式幀(信息傳輸幀)起始字68HAPD104規(guī)約幀格式發(fā)送方每發(fā)送一個I格式報文,其發(fā)送序號應加1,接收方每接收到一個與其接收序號相等的I格式報文后,其接收序號也應加1。每次重新建立TCP連接后,調度主站和子站RTU的接收序號和發(fā)送序號都應清零。S:68FA000000000D1E03006F……S:68FA020000000D1E03006F……S:68FA040000000D1E03006F……104規(guī)約幀格式發(fā)送方每發(fā)送一個I格式報文,其發(fā)送序號應加1104規(guī)約幀格式-S格式幀(確認幀)起始字68H長度04H控制域1控制域2控制域3控制域476543210010接收序列號

N(R)0接收序列號

N(R)S格式的APDU只包括APCI控制域第一個八位位組的比特1=1并且比特2=0定義了S格式。用于確認對方發(fā)送的信息傳輸幀(I幀)104規(guī)約幀格式-S格式幀(確認幀)起始字68H長度04104規(guī)約幀格式-S格式幀(確認幀)S格式幀為短幀,長度僅6個字節(jié)在本身沒有信息發(fā)送的情況,用于確認接收到對方的幀。R:688C0A00020001FF14……(I幀)S:680401000C00(S幀)R:68FD1A0002000DB014……(I幀)S:680401001C00(S幀)104規(guī)約幀格式-S格式幀(確認幀)S格式幀為短幀,長度僅6104規(guī)約幀格式-要點提示幀格式:APDU、ASDU、APCII幀、S幀、U幀,如何區(qū)分四個控制域字節(jié)的解釋104規(guī)約幀格式-要點提示幀格式:APDU、ASDU、AP104規(guī)約104規(guī)約結構104規(guī)約應用層104規(guī)約通信過程104規(guī)約傳輸規(guī)則常見問題104規(guī)約104規(guī)約結構104規(guī)約應用層-I格式幀起始字68HAPDU長度(最大253)控制域1控制域2控制域3控制域4IEC60870-5-101和

IEC60870-5-104定義的ASDU76543210發(fā)送序列號

N(S)0發(fā)送序列號

N(S)接收序列號

N(R)0接收序列號

N(R)104規(guī)約應用層-I格式幀起始字68HAPDU長度(最大2104規(guī)約應用層-I格式幀類型標識1個字節(jié)可變結構限定詞1個字節(jié)傳送原因2個字節(jié)應用服務數(shù)據(jù)單元公共地址2個字節(jié)信息體可變104規(guī)約應用層-I格式幀類型標識1個字節(jié)可變結構限定詞1個104規(guī)約應用層-功能類型監(jiān)視方向上類型標識:<1>:=單點信息<3>:=雙點信息<9>:=測量值,歸一化值<11>:=測量值,標度化值<13>:=測量值,短浮點數(shù)<30>:=帶時標CP56Time2a的單點信息<31>:=帶時標CP56Time2a的雙點信息控制方向上類型標識:<45>:=單命令<46>:=雙命令控制方向上類型標識:<100>:=總召喚命令<103>:=時鐘同步命令

104規(guī)約應用層-功能類型監(jiān)視方向上類型標識:104規(guī)約應用層-可變結構限定詞D7表示信息體或元素尋址方法,低7位(D6至D0)為信息體數(shù)目D7=0信息無序,即信息體部分依次為:地址,元素;地址,元素;……D7=1信息有序,即只有第一個信息體地址,其余依次加1:地址,元素,元素……D7D6D5D4D3D2D1D0104規(guī)約應用層-可變結構限定詞D7表示信息體或元素尋址方法104規(guī)約應用層-傳送原因TP/N25

因20

T=test:=

BS1[8]<0..1><0>:=未試驗<1>:=試驗P/N位用以對由始發(fā)應用功能所請求的激活以肯定或者否定確認,在無關的情況下P/N置零。原因原因的范圍<0,63>,常見的范圍有:<3>:=突發(fā)(自發(fā))<6>:=激活<7>:=激活確認

<10>:=激活終止<20>:=響應站召喚<21>:=響應第1組召喚<22>:=響應第2組召喚……<36>:=響應第16組召喚低字節(jié)在前,高字節(jié)在后104規(guī)約應用層-傳送原因TP/N25原因20T104規(guī)約應用層-I格式幀(單點遙信)類型標識1:單點信息

104規(guī)約應用層-I格式幀(單點遙信)類型標識1:單點信息104規(guī)約應用層-信息對象地址信息對象地址在控制方向作為目的地址,在監(jiān)視方向作為源地址。信息對象地址范圍: 0001H—1000H 遙信(4096個)

4001H—5000H 遙測(4096個) 6001H—6200H 遙控/升降(512個) 6401H—6600H 電度量(512個)低字節(jié)在前,高字節(jié)在后104規(guī)約應用層-信息對象地址信息對象地址在控制方向作為目的104規(guī)約應用層-品質描述IVNTSBBLRESRESRESOVOV=溢出(1)/未溢出(0)信息對象的值超出了預先定義值的范圍(主要適用模擬量值)BL=被閉鎖(1)/未被閉鎖(0)信息對象的值為傳輸閉鎖,值保持閉鎖前采集的狀態(tài)。閉鎖和解鎖可以由當?shù)芈?lián)鎖機構或當?shù)刈詣釉騿?。SB=被取代(1)/未被取代(0)信息對象的值由值班員(調度員)輸入或者由當?shù)刈詣釉蛩峁?。NT=當前值(0)/非當前值(1)若最近的刷新成功則值就稱為當前值,若一個指定的時間間隔內刷新不成功或者其值不可用,值就稱為非當前值。IV=有效(0)/無效(1)若值被正確采集就是有效。104規(guī)約應用層-品質描述IVNTSBBLRESR104規(guī)約應用層-I格式幀(單點遙信)非連續(xù)的單點信息傳輸報文680E0000000001

01

0300000089000000104規(guī)約應用層-I格式幀(單點遙信)非連續(xù)的單點信息傳輸報104規(guī)約應用層-I格式幀(單點遙信)類型標識1:單點信息

104規(guī)約應用層-I格式幀(單點遙信)類型標識1:單點信息104規(guī)約應用層-I格式幀(單點遙信)連續(xù)的單點信息傳輸報文688C62F98E0001

FF

0200000001000001000000000000000100000100000000010000000100010001000001000000000000010000000000000100010001000001010000010000000100010100000000000000000000000000000000000000000000000000000000000100010000000100010100000000000000000000000000000000000000000000000000000001104規(guī)約應用層-I格式幀(單點遙信)連續(xù)的單點信息傳輸報文104規(guī)約應用層-I格式幀(短浮點遙測值)類型標識13:短浮點遙測值

104規(guī)約應用層-I格式幀(短浮點遙測值)類型標識13:短浮104規(guī)約應用層-I格式幀(短浮點遙測值)非連續(xù)的短浮點遙測值傳輸報文68AA400102000D

14

03001600794000167E6A43007A400016246A43007B40008EBE8240007C400081F77A3F007D40001500E13F007E40001500E13F007F4000000000000080400012A515BD008140001640EC40008240001640EC4000834000A62C093E00844000C386C7BB008540001348C6420086400013E8CB4200874000EC02DB3F008840002DC3183F0089400015305E42008A400014905842008B4000594A763F008C4000C14A8C3E00104規(guī)約應用層-I格式幀(短浮點遙測值)非連續(xù)的短浮點遙測104規(guī)約應用層-I格式幀(短浮點遙測值)類型標識13:短浮點遙測值

104規(guī)約應用層-I格式幀(短浮點遙測值)類型標識13:短浮104規(guī)約應用層-I格式幀(短浮點遙測值)連續(xù)的短浮點遙測值傳輸報文68ADB40106000DA01400160001400002803B4000D95FEA4000E99F0C410000000000000000000000000000000000000000000000000000A62C89BD00A62C89BD0018207D420018F07F420018887E42005E0C52410000000000000080C140000030C040000030C04000009826410000000000000000000000A750144400270C154400A8D91244005F9F254100181E2C4000560E8642005650864200560E8642001E68E8420000000000000000000000104規(guī)約應用層-I格式幀(短浮點遙測值)連續(xù)的短浮點遙測值104規(guī)約應用層-I格式幀(帶時標的單點遙信)類型標識30:帶時標的單點信息

104規(guī)約應用層-I格式幀(帶時標的單點遙信)類型標識30104規(guī)約應用層-信息對象地址IV<0>:=有效IV<1>:=無效RES<0>:=保留位104規(guī)約應用層-信息對象地址IV<0>:=有效IV<1104規(guī)約應用層-I格式幀(帶時標的單點遙信)帶時標的單點遙信6815D40102001E

0103000000A1050001

7461250C4A010C6815E00102001E

01

03000000A10500008272250C4A010C68156A0404001E0103000000A1050001

21CC2A0C4A010C6815580504001E

010300000031030000

00B82C0C4A010C104規(guī)約應用層-I格式幀(帶時標的單點遙信)帶時標的單點遙104規(guī)約應用層-I格式幀(雙點遙控)類型標識46:雙點遙控

104規(guī)約應用層-I格式幀(雙點遙控)類型標識46:雙點遙104規(guī)約應用層-雙命令DCOS/E:<0>:執(zhí)行 <1>:選擇

QU:<0>:無另外的定義 <1>:短脈沖持續(xù)時間(斷路器),持續(xù)時間由被控站內的系統(tǒng)參數(shù)所確定

<2>:=長脈沖持續(xù)時間,持續(xù)時間由被控站內的系統(tǒng)參數(shù)所確定

<3>:=持續(xù)輸出

<4..8>:=為本配套標準的標準定義保留(兼容范圍)<9..15>:=為其他預先定義的功能選集保留3)<16..31>:=為特定使用保留(專用范圍)DCS:<0>:不允許 <1>:開 <2>:合 <3>:不允許104規(guī)約應用層-雙命令DCOS/E:<0>:執(zhí)行104規(guī)約應用層-I格式幀(雙點遙控)雙點遙控遙控選擇S:680EE218DEAB2E

010600160023600081

遙控返校R:680EDEABE4182E

01

0700160023600081遙控執(zhí)行S:680EE418E0AB2E010600160023600001遙控執(zhí)行返回幀R:680EE0ABE6182E010700160023600001遙控執(zhí)行結束幀R:680EE2ABE6182E010A00160023600001104規(guī)約應用層-I格式幀(雙點遙控)雙點遙控104規(guī)約應用層-I格式幀(總召喚幀)類型標識100:總召喚

104規(guī)約應用層-I格式幀(總召喚幀)類型標識100:總召104規(guī)約應用層-I格式幀(總召喚幀)總召喚過程幀總召喚S:680E0000060064

01

0600000000000014總召喚確認幀R:680E0600020064

010700000000000014………………全數(shù)據(jù)傳輸過程………………全數(shù)據(jù)傳輸過程總召喚結束幀R:680E4A0002006401

0A00000000000014104規(guī)約應用層-I格式幀(總召喚幀)總召喚過程幀104規(guī)約應用層-I格式幀(時鐘同步幀)類型標識103:時鐘同步

104規(guī)約應用層-I格式幀(時鐘同步幀)類型標識103:時鐘104規(guī)約應用層-I格式幀(時鐘同步幀)時鐘同步幀S:68148E006CF967

0106000000000000D802000C4A010CR:68146CF9900067

0107000000000000C102000C4A010C104規(guī)約應用層-I格式幀(時鐘同步幀)時鐘同步幀104規(guī)約應用層-要點提示各種幀的解析104規(guī)約應用層-要點提示各種幀的解析104規(guī)約104規(guī)約結構104規(guī)約應用層104規(guī)約通信過程104規(guī)約傳輸規(guī)則常見問題104規(guī)約104規(guī)約結構104規(guī)約通信過程控制站被控站連接TCP連接接收TCP連接啟動生效幀(U幀)啟動確認幀(U幀)總召喚確認幀(I幀)確認幀(S幀)總召喚結束幀(I幀)總召喚幀(I幀)響應總召傳送數(shù)據(jù)(I幀)響應總召傳送數(shù)據(jù)(I幀)104規(guī)約通信過程控制站被控站連接TCP連接接收TCP連接啟104規(guī)約通信過程控制站被控站主動上送變化數(shù)據(jù)(I幀)確認幀(S幀)主動上送變化數(shù)據(jù)(I幀)主動上送變化數(shù)據(jù)(I幀)主動上送變化數(shù)據(jù)(I幀)確認幀(S幀)104規(guī)約通信過程控制站被控站主動上送變化數(shù)據(jù)(I幀)確認幀104規(guī)約通信過程控制站被控站測試生效幀(U幀)測試確認幀(U幀)測試確認幀(U幀)測試生效幀(U幀)104規(guī)約通信過程控制站被控站測試生效幀(U幀)測試確認幀(104規(guī)約通信過程控制站被控站終止生效幀(U幀)未發(fā)送的I幀未發(fā)送的I幀進入停止數(shù)據(jù)傳輸狀態(tài),T3超時將發(fā)送鏈路測試(U幀)未發(fā)送的I幀S格式確認幀終止確認幀(U幀)進入停止數(shù)據(jù)傳輸狀態(tài),T3超時將發(fā)送鏈路測試(U幀)104規(guī)約通信過程控制站被控站終止生效幀(U幀)未發(fā)送的I幀104規(guī)約通信過程TCP連接建立完成S:680407000000啟動生效幀(U幀)R:68040B000000啟動確認幀(U幀)R:68FA000000000D……變化數(shù)據(jù)幀(I幀)R:68FA020000000D……變化數(shù)據(jù)幀(I幀)R:68FA040000000D……變化數(shù)據(jù)幀(I幀)S:680E00000600640106006F0000000014總召喚數(shù)據(jù)幀(I幀)R:681A060000000D……變化數(shù)據(jù)幀(I幀)R:680E08000200640107006F0000000014總召喚確認幀(I幀)R:688C0A00020001……總召數(shù)據(jù)幀(I幀)S:680401000C00 數(shù)據(jù)確認幀(S幀)……104規(guī)約通信過程TCP連接建立完成104規(guī)約通信過程……(總召數(shù)據(jù)幀以及數(shù)據(jù)確認幀)R:680E2600020064010A006F0000000014總召喚結束幀(I幀)R:68FA280002000D……變化數(shù)據(jù)幀(I幀)S:680401002A00 數(shù)據(jù)確認幀(S幀)…………S:680443000000 測試生效幀(U幀)R:680483000000 測試確認幀(U幀)……S:680413000000 終止生效幀(U幀)R:680423000000 終止生效幀(U幀)104規(guī)約通信過程……(總召數(shù)據(jù)幀以及數(shù)據(jù)確認幀)104規(guī)約應用層-要點提示104正常的通信流程104規(guī)約應用層-要點提示104正常的通信流程104規(guī)約104規(guī)約結構104規(guī)約應用層104規(guī)約通信過程104規(guī)約傳輸規(guī)則常見問題104規(guī)約104規(guī)約結構104規(guī)約傳輸規(guī)則104規(guī)約如何保證I幀格式的報文在傳輸過程中不會丟失?或者不會出現(xiàn)重復傳送呢?104規(guī)約傳輸規(guī)則104規(guī)約如何保證I幀格式的報文在傳輸過程104規(guī)約傳輸規(guī)則I格式報文的控制域定義了發(fā)送序號(S)和接收序號(S),發(fā)送方每發(fā)送一個I格式報文,其發(fā)送序號應加1,接收方每接收到一個與其接收序號相等的I格式報文后,其接收序號也應加1。接收方若收到一個I格式報文,應判斷發(fā)送序號是否等于自己的接收序號。若相等則接收序號加1;若發(fā)送序號大于接收序號,說明發(fā)送方發(fā)送的報文出現(xiàn)了丟失;若發(fā)送序號小于接收序號,這意味著發(fā)送方出現(xiàn)了重復傳送。I格式和S格式報文的接收序號是對已接收到的I格式

報文的確認,若發(fā)送方發(fā)送的I格式超時未得到確認,則意味著出現(xiàn)報文丟失。104規(guī)約傳輸規(guī)則I格式報文的控制域定義了發(fā)送序號(S)和104規(guī)約傳輸規(guī)則若出現(xiàn)報文丟失、錯序的情況,則意味著TCP連接出現(xiàn)問題,應關閉TCP連接并重新建立TCP連接。在主站和廠站進行通信的過程中,主站使用S格式幀對于I數(shù)據(jù)幀進行確認,為避免廠站長時間收不到I數(shù)據(jù)幀的確認幀,而出現(xiàn)關閉TCP連接并重建TCP連接的情況,需要每隔一段時間或者收到一定的I幀之后就回復一個S確認幀。104規(guī)約中定義了兩個窗口值:K表示廠站如果有多少個I格式幀未得到主站確認則終止數(shù)據(jù)傳送;W表示主站最遲在接收到多少個I格式幀則發(fā)送確認數(shù)據(jù)幀104規(guī)約傳輸規(guī)則若出現(xiàn)報文丟失、錯序的情況,則意味著TCP104規(guī)約傳輸規(guī)則-未被確認的I格式APDU最大數(shù)目(k)k表示在某一特定的時間內未被確認的連續(xù)編號的I格式APDU的最大數(shù)目。每一I格式幀都按順序編好號,從0到模數(shù)n減1。當未確認I格式APDU達到k個時,發(fā)送方停止傳送。接收方收到w個I格式APDU后確認。k值的最大范圍:1到32767,精確到一個APDU。w值的最大范圍:1到32767APDU,精確到一個APDU(推薦:w不應超過2k/3)。參數(shù)默認值備注k12發(fā)送狀態(tài)變量和接收序號的最大差值w8最遲接受到w個I格式的APDU后給出確認104規(guī)約傳輸規(guī)則-未被確認的I格式APDU最大數(shù)目(k)k104規(guī)約幀格式-收到w個數(shù)據(jù)幀之前進行數(shù)據(jù)確認R:685200000000……R:680E02000000……R:68AD04000000……在收到w個數(shù)據(jù)幀之前,回復S幀確認數(shù)據(jù)幀S:680401000600R:68AD06000000……R:68AD08000000……R:68AD0A000000……S:680401000C00104規(guī)約幀格式-收到w個數(shù)據(jù)幀之前進行數(shù)據(jù)確認R:68104規(guī)約幀格式-超過k個數(shù)據(jù)幀未進行數(shù)據(jù)確認R:685200000000……680E02000000……R:68AD04000000……68AD06000000……R:68AD08000000……68AD0A000000……R:68AD0C000000……68AD0E000000……R:68AD10000000……68AD12000000……R:68AD14000000……68AD16000000……R:68AD18000000……68AD1A000000……超過k個數(shù)據(jù)幀未進行數(shù)據(jù)確認,發(fā)送方強制關閉TCP連接,并重新建立TCP連接104規(guī)約幀格式-超過k個數(shù)據(jù)幀未進行數(shù)據(jù)確認R:685104規(guī)約傳輸規(guī)則兩個序列號在每個APDU和每個方向上都應按順序加一。發(fā)送方增加發(fā)送序列號而接受方增加接收序列號。接收站認可連續(xù)正確接收的一個APDU或多個APDU,接收方每正確接收到一個APDU都將接收序號累加1,并將接收序號返回給發(fā)送方;發(fā)送站把一個或幾個APDU保存在緩沖區(qū)里,直到它收到接收序列號,這個接收序列號是對所有發(fā)送序列號小于接收序號的APDU的有效確認,這時就可以刪除緩沖區(qū)里已正確傳送過的APDU。如只在一個方向進行較長的數(shù)據(jù)傳輸,就得在另一個方向發(fā)送S格式認可這些APDU。這種方法應該在兩個方向上采用。在創(chuàng)建一個TCP連接后,發(fā)送和接收序列號都被設置成0。104規(guī)約傳輸規(guī)則兩個序列號在每個APDU和每個方向上都應按104規(guī)約傳輸規(guī)則-超時時間的定義參數(shù)默認值說明T030s建立連接的超時T115s發(fā)送或測試APDU未確認的超時T210s數(shù)據(jù)報文未確認超時,t2<t1

T320s長期空閑狀態(tài)下發(fā)送測試幀的超時在主站和廠站進行通信的過程中,主站使用S格式幀對于I數(shù)據(jù)幀進行確認,為避免廠站長時間收不到I數(shù)據(jù)幀的確認幀,而出現(xiàn)關閉TCP連接并重建TCP連接的情況,需要每隔一段時間或者收到一定的I幀之后就回復一個S幀。104規(guī)約中一些超時時間104規(guī)約傳輸規(guī)則-超時時間的定義參數(shù)默認值說明T030s建104規(guī)約傳輸規(guī)則T0定義了建立連接的超時,規(guī)定了建立一次TCP連接的最大允許時間。T1定義了發(fā)送或測試APDU的超時,規(guī)定發(fā)送方發(fā)送一個I格式報文或U格式報文后,必須在t1的時間內得到接收方的認可,否則發(fā)送方認為TCP連接出現(xiàn)問題并應重新建立連接。T2定義了數(shù)據(jù)報文超時確認的超時,對于未確認的I幀,若經過t2時間則必須向發(fā)送方發(fā)送S格式幀對已經接收到的I格式報文進行認可,顯然t2必須小于t1.T3定義了無長期空閑狀態(tài)下發(fā)送測試幀的超時,規(guī)定接收方每接收一個I幀、S幀或者U幀將重新觸發(fā)計時器T3,若在T3內未接收到任何報文,將向對方發(fā)送測試鏈路幀TESTFR。104規(guī)約傳輸規(guī)則T0定義了建立連接的超時,規(guī)定了建立一次T104規(guī)約傳輸規(guī)則-T1的I幀超時從發(fā)送方得角度來看,在發(fā)送I幀之后,在收到對于此I幀的確認之前,則一直計時S:68200200000001…… T1開始計時S:68200400000001…… T1開始計時R: 680401000600 對于所有已經確認的I幀,T1計時器失效

S:68200600000001…… T1開始計時S:68200800000001…… T1開始計時……68200600000001,T1超時未確認,則重建TCP連接104規(guī)約傳輸規(guī)則-T1的I幀超時從發(fā)送方得角度來看,在發(fā)送104規(guī)約傳輸規(guī)則-T1的U幀超時從發(fā)送方得角度來看,在發(fā)送U幀之后,在收到對于此U幀的確認之前,則一直計時S:680407000000 T1開始計時R: 680483000000 非有效回復數(shù)據(jù)幀,T1繼續(xù)計時R:68040B000000 T1計時器失效……若在T1時間內,未收到正確的確認幀,則重建TCP連接此原則對于啟動幀、測試幀、終止幀同等有效104規(guī)約傳輸規(guī)則-T1的U幀超時從發(fā)送方得角度來看,在發(fā)送104規(guī)約傳輸規(guī)則-T2的超時從接收方得角度來看,在收到I幀之后,則開始計時,若在規(guī)定時間T2內已經對于此I幀進行確認,則計時器失效;若在規(guī)定時間T2內沒有對于此I幀進行確認,則T2超時必須發(fā)送S幀給予確認。R:68200200000001…… T1開始計時R:68200400000001…… S: 680401000600 在T2時間內,已經對上述兩幀確認,T1計時器失效

R:68200600000001…… T1開始計時R:68200800000001…… T1開始計時……T2超時,06、08兩幀未確認,則強制發(fā)送S幀確認104規(guī)約傳輸規(guī)則-T2的超時從接收方得角度來看,在收到I幀104規(guī)約傳輸規(guī)則-T3的超時從通信雙方得角度來看,若在通信的過程中,持續(xù)T3的時間,沒有任何的報文傳輸,則可以由任意一方發(fā)起測試幀R:68200200000001…… T1開始計時R:68200400000001…… T1開始計時S: 680401000600 在T2時間內,已經對上述T3時間內一直沒有任何數(shù)據(jù)傳輸R:680443000000S:680483000000T3超時,任意一方發(fā)起測試生效幀,另外一方回復測試確認幀104規(guī)約傳輸規(guī)則-T3的超時從通信雙方得角度來看,若在通信104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(未受干擾的I幀傳輸過程)104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(未受干擾的I104規(guī)約幀格式-未受干擾的I幀傳輸過程R:680407000000 啟動生效S:68040B000000 啟動確認R:680E0000000064010600010000000014I幀S:680E0000020064010700000000000014I幀S:68200200020001……

I幀S:68200400020001……

I幀S:680E0600020064010600010000000014I幀S:688C0800020001……

I幀S:68300A00020001……

I幀R:680E02000C0064010700010000000014I幀R:687104000C0001……

I幀104規(guī)約幀格式-未受干擾的I幀傳輸過程R:6804104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(S幀確認未受干擾的I幀傳輸過程)t2是從接受到未確認的最早一幀報文時啟動的,而不是最近接收的未確認幀。104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(S幀確認未104規(guī)約幀格式-S幀確認未受干擾的I幀傳輸過程R12:36:5168FA000000000D……

I幀R12:36:5168FA020000000D1E

……

I幀R12:36:51683A040000000D06

……

I幀T2超時,強制發(fā)送S幀數(shù)據(jù)確認S12:37:03680401000600 S幀104規(guī)約幀格式-S幀確認未受干擾的I幀傳輸過程R12:3104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(受干擾的I幀傳輸過程)104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(受干擾的I幀104規(guī)約幀格式-受干擾的I幀傳輸過程R12:36:4668FAD80000000D……

I幀R12:36:4668CADA0000000D……

I幀S12:36:4868040100DC00 S幀R12:36:5168FADC0000000D……

I幀R12:36:5168FADE0000000D1E

……

I幀R12:36:51683AE00000000D06

……

I幀R12:36:52683AE40000000D06

……

I幀S12:36:5368040100E200 S幀104規(guī)約幀格式-受干擾的I幀傳輸過程R12:36:46104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(I幀超時未被確認)t1定時器應該與每個獨立的APDU相關聯(lián)。如果某APDU在超時達到前已被確認,該APDU的t1定時器應取消。在超時后仍未得到確認的APDU(如APDU2),則其t1定時器超時,主動關閉連接。104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(I幀超時未被104規(guī)約幀格式-I幀超時未被確認R12:36:4668FAD80000000D……

I幀R12:36:4668CADA0000000D……

I幀S12:36:4868040100DC00 S幀R12:36:5168FADC0000000D……

I幀R12:36:5168FADE0000000D1E

……

I幀R12:36:51683AE00000000D06

……

I幀R12:36:52683AE20000000D06

……

I幀S12:37:1568040100E400 S幀T1超時,未收到S幀數(shù)據(jù)確認幀,則關閉TCP連接,并重建104規(guī)約幀格式-I幀超時未被確認R12:36:46104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(未受干擾的測試過程)104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(未受干擾的測104規(guī)約幀格式-未受干擾的測試過程R12:29:39684A46E3C2100D…… I幀R12:29:39681A48E3C2100D…… I幀S12:29:40680401004AE3 S幀R12:29:40682A4AE3C2100D…… I幀S12:29:41680401004CE3 S幀T3超時,發(fā)送測試幀S12:30:03680443000000 測試幀R12:30:03680483000000 測試幀104規(guī)約幀格式-未受干擾的測試過程R12:29:39104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(未確認的測試過程)104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(未確認的測試104規(guī)約幀格式-未受干擾的測試過程R12:29:39684A46E3C2100D……R12:29:39681A48E3C2100D……S12:29:40680401004AE3R12:29:40682A4AE3C2100D……S12:29:41680401004CE3T3超時,發(fā)送測試幀S12:30:03680443000000T1超時,中斷TCP連接,并重建S12:30:20680407000000104規(guī)約幀格式-未受干擾的測試過程R12:29:39104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(開始數(shù)據(jù)傳輸過程)104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(開始數(shù)據(jù)傳輸104規(guī)約幀格式-開始數(shù)據(jù)傳輸過程正常情況下的開始數(shù)據(jù)傳輸過程:S12:30:46680407000000R12:30:4668040B000000超時情況下的開始數(shù)據(jù)傳輸過程:S12:30:21680407000000S12:30:26680407000000S12:30:32680407000000S12:30:37680407000000T1超時,關閉TCP連接并重建TCP連接104規(guī)約幀格式-開始數(shù)據(jù)傳輸過程正常情況下的開始數(shù)據(jù)傳輸過104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(停止數(shù)據(jù)傳輸過程)104規(guī)約傳輸規(guī)則-防止報文丟失和報文重復傳送(停止數(shù)據(jù)傳輸104規(guī)約幀格式-停止數(shù)據(jù)傳輸過程正常情況下的停止數(shù)據(jù)傳輸過程:S12:30:46680413000000R12:30:46680423000000超時情況下的停止數(shù)據(jù)傳輸過程:S12:30:21680413000000S12:30:36T1超時,關閉TCP連接并重建TCP連接104規(guī)約幀格式-停止數(shù)據(jù)傳輸過程正常情況下的停止數(shù)據(jù)傳輸過104規(guī)約應用層-要點提示K、w窗口值的使用T0、T1、T2、T3超時時間的使用104規(guī)約應用層-要點提示K、w窗口值的使用104規(guī)約104規(guī)約結構104規(guī)約應用層104規(guī)約通信過程104規(guī)約傳輸規(guī)則常見問題104規(guī)約104規(guī)約結構常見問題新建TCP連接:R12:30:46:680407000000 S12:30:46:68040B000000 R12:30:47:680E0200000064010600010000000014在創(chuàng)建一個TCP連接后,發(fā)送和接收序列號都被設置成0常見問題新建TCP連接:在創(chuàng)建一個TCP連接后,發(fā)送和接收序常見問題定義k值為10,w值為6:R12:30:46:680407000000 S12:30:46:68040B000000 R12:30:47:680E0000000064010600010000000014R12:30:48:680E02000000……680E04000000……R12:30:49:680E06000000……680E08000000……R12:30:50:680E0A000000……680E0C000000……R12:30:51:680E0E000000……680E10000000……R12:30:52:680E0E120000……680E14000000……超過窗口值未對發(fā)送序號確認常見問題定義k值為10,w值為6:超過窗口值未對發(fā)送序號確認常見問題R12:30:46:680407000000 S12:30:46:68040B000000 R12:30:47:680E0000000064010600010000000014R12:30:48:680E02000000……

R12:30:49:680E04000000……R12:30:53:680E06000000……

R12:30:57:680E08000000……R12:31:10:680E0A000000……

超時(t1)未對發(fā)送序號確認常見問題R12:30:46:680407000常見問題R12:30:46:680407000000 S12:30:46:68040B000000 R12:30:47:680E0000000064010600010000000014R12:30:48:680E02000000……

R12:30:49:680E04000000……S12:30:49:680E00000600R12:30:53:680E08000000……

R12:30:57:680E0A000000……發(fā)送序號與接收到的接收序號不一致發(fā)送序號不連續(xù)常見問題R12:30:46:680407000常見問題R12:30:46:680407000000 S12:30:46:68040B000000 R12:30:47:680E0000000064010600010000000014R12:30:48:680E00000000……

R12:30:49:680E00000000……發(fā)送序號未累加常見問題R12:30:46:680407000常見問題S12:30:46:680407000000 R12:30:46:68040B000000 R12:30:47:68FF00000000……APDU長度錯誤或者超過允許最大長度常見問題S12:30:46:680407000結束疑問、討論結束疑問、討論104規(guī)約104規(guī)約104規(guī)約104規(guī)約結構104規(guī)約應用層104規(guī)約通信過程104規(guī)約傳輸規(guī)則常見問題104規(guī)約104規(guī)約結構104規(guī)約結構根據(jù)101從IEC60870-5-5中選取的應用功能初始化

用戶進程從IEC60870-5-101和IEC60870-5-104中選取的ASDU

應用層(第7層)APCI(應用規(guī)約控制信息)傳輸接口(用戶到TCP的接口)

TCP/IP協(xié)議子集(RFC2200)傳輸層(第4層)網絡層(第3層)鏈路層(第2層)物理層(第1層)注:第5,第6層未用104規(guī)約結構根據(jù)101從IEC60870-5-5中選取的應104規(guī)約幀格式起始字68HAPCIAPDUAPDU長度(最大253)LEN控制域1控制域2控制域3控制域4IEC60870-5-101和

IEC60870-5-104定義的ASDUASDU104規(guī)約幀格式起始字68HAPCIAPDUAPDU長度(104規(guī)約幀格式68040700000068040100EC00680E0000000001010300000089000000104規(guī)約幀格式680407000000104規(guī)約幀格式-U格式幀ASDU的最大長度限制在249以內,因為APDU域的最大長度是253(APDU長度的最大值等于255減去啟動和長度的八位位組)??刂朴虻拈L度是4個八位位組??刂朴蚨x了保護報文不至丟失和重復傳送的控制信息、報文傳輸啟動/停止以及傳輸連接的監(jiān)視等控制信息。104規(guī)約幀格式-U格式幀ASDU的最大長度限制在249以內104規(guī)約幀格式I幀編號的信息傳輸幀,包含APCI以及ASDU。

S幀編號的監(jiān)視幀。U幀 未編號的控制報文。 啟動幀,用于啟動應用層傳輸; 停止幀,用于停止應用層傳輸; 測試幀,無數(shù)據(jù)傳輸時,維持鏈路活動狀態(tài)。104規(guī)約幀格式I幀104規(guī)約幀格式-U格式幀(控制功能幀)起始字68H長度04H控制域1控制域2控制域3控制域476543210TESTSTOPSTART11CVCVCV0000U格式的APDU只包括APCI。控制域第一個八位位組的比特1=1并且比特2=1定義了U格式。U格式幀為6字節(jié)短幀,用于控制鏈路傳輸開始或者終止信息,或者鏈路測試信息等:V表示生效、C表示確認;START:啟動命令、STOP:停止命令、TEST:測試命令;在同一時刻,TESTFR,STOPDT或STARTDT中只有一個功能是激活的。104規(guī)約幀格式-U格式幀(控制功能幀)起始字68H長度104規(guī)約幀格式-U格式幀(控制功能幀)啟動幀

啟動生效幀:680407000000 00000111

啟動確認幀:68040B000000

00001011終止幀

終止生效幀:680413000000

00010011

終止確認幀:680423000000

00100011測試幀

測試生效幀:680443000000

01000011

測試確認幀:680483000000

10000011104規(guī)約幀格式-U格式幀(控制功能幀)啟動幀104規(guī)約幀格式-I格式幀(信息傳輸幀)起始字68HAPDU長度(最大253)控制域1控制域2控制域3控制域4IEC60870-5-101和

IEC60870-5-104定義的ASDU76543210發(fā)送序列號

(S)0發(fā)送序列號

(S)接收序列號

(R)0接收序列號

(R)控制域第一個八位位組的比特1=0定義了I格式,I格式的APDU常常包含一個ASDU發(fā)送方發(fā)送信息時增加發(fā)送序號;接收方確認對方的發(fā)送序號時增加接收序號在雙向傳輸I幀的情況下,同時可確認對方的發(fā)送數(shù)據(jù)幀。104規(guī)約幀格式-I格式幀(信息傳輸幀)起始字68HAPD104規(guī)約幀格式發(fā)送方每發(fā)送一個I格式報文,其發(fā)送序號應加1,接收方每接收到一個與其接收序號相等的I格式報文后,其接收序號也應加1。每次重新建立TCP連接后,調度主站和子站RTU的接收序號和發(fā)送序號都應清零。S:68FA000000000D1E03006F……S:68FA020000000D1E03006F……S:68FA040000000D1E03006F……104規(guī)約幀格式發(fā)送方每發(fā)送一個I格式報文,其發(fā)送序號應加1104規(guī)約幀格式-S格式幀(確認幀)起始字68H長度04H控制域1控制域2控制域3控制域476543210010接收序列號

N(R)0接收序列號

N(R)S格式的APDU只包括APCI控制域第一個八位位組的比特1=1并且比特2=0定義了S格式。用于確認對方發(fā)送的信息傳輸幀(I幀)104規(guī)約幀格式-S格式幀(確認幀)起始字68H長度04104規(guī)約幀格式-S格式幀(確認幀)S格式幀為短幀,長度僅6個字節(jié)在本身沒有信息發(fā)送的情況,用于確認接收到對方的幀。R:688C0A00020001FF14……(I幀)S:680401000C00(S幀)R:68FD1A0002000DB014……(I幀)S:680401001C00(S幀)104規(guī)約幀格式-S格式幀(確認幀)S格式幀為短幀,長度僅6104規(guī)約幀格式-要點提示幀格式:APDU、ASDU、APCII幀、S幀、U幀,如何區(qū)分四個控制域字節(jié)的解釋104規(guī)約幀格式-要點提示幀格式:APDU、ASDU、AP104規(guī)約104規(guī)約結構104規(guī)約應用層104規(guī)約通信過程104規(guī)約傳輸規(guī)則常見問題104規(guī)約104規(guī)約結構104規(guī)約應用層-I格式幀起始字68HAPDU長度(最大253)控制域1控制域2控制域3控制域4IEC60870-5-101和

IEC60870-5-104定義的ASDU76543210發(fā)送序列號

N(S)0發(fā)送序列號

N(S)接收序列號

N(R)0接收序列號

N(R)104規(guī)約應用層-I格式幀起始字68HAPDU長度(最大2104規(guī)約應用層-I格式幀類型標識1個字節(jié)可變結構限定詞1個字節(jié)傳送原因2個字節(jié)應用服務數(shù)據(jù)單元公共地址2個字節(jié)信息體可變104規(guī)約應用層-I格式幀類型標識1個字節(jié)可變結構限定詞1個104規(guī)約應用層-功能類型監(jiān)視方向上類型標識:<1>:=單點信息<3>:=雙點信息<9>:=測量值,歸一化值<11>:=測量值,標度化值<13>:=測量值,短浮點數(shù)<30>:=帶時標CP56Time2a的單點信息<31>:=帶時標CP56Time2a的雙點信息控制方向上類型標識:<45>:=單命令<46>:=雙命令控制方向上類型標識:<100>:=總召喚命令<103>:=時鐘同步命令

104規(guī)約應用層-功能類型監(jiān)視方向上類型標識:104規(guī)約應用層-可變結構限定詞D7表示信息體或元素尋址方法,低7位(D6至D0)為信息體數(shù)目D7=0信息無序,即信息體部分依次為:地址,元素;地址,元素;……D7=1信息有序,即只有第一個信息體地址,其余依次加1:地址,元素,元素……D7D6D5D4D3D2D1D0104規(guī)約應用層-可變結構限定詞D7表示信息體或元素尋址方法104規(guī)約應用層-傳送原因TP/N25

因20

T=test:=

BS1[8]<0..1><0>:=未試驗<1>:=試驗P/N位用以對由始發(fā)應用功能所請求的激活以肯定或者否定確認,在無關的情況下P/N置零。原因原因的范圍<0,63>,常見的范圍有:<3>:=突發(fā)(自發(fā))<6>:=激活<7>:=激活確認

<10>:=激活終止<20>:=響應站召喚<21>:=響應第1組召喚<22>:=響應第2組召喚……<36>:=響應第16組召喚低字節(jié)在前,高字節(jié)在后104規(guī)約應用層-傳送原因TP/N25原因20T104規(guī)約應用層-I格式幀(單點遙信)類型標識1:單點信息

104規(guī)約應用層-I格式幀(單點遙信)類型標識1:單點信息104規(guī)約應用層-信息對象地址信息對象地址在控制方向作為目的地址,在監(jiān)視方向作為源地址。信息對象地址范圍: 0001H—1000H 遙信(4096個)

4001H—5000H 遙測(4096個) 6001H—6200H 遙控/升降(512個) 6401H—6600H 電度量(512個)低字節(jié)在前,高字節(jié)在后104規(guī)約應用層-信息對象地址信息對象地址在控制方向作為目的104規(guī)約應用層-品質描述IVNTSBBLRESRESRESOVOV=溢出(1)/未溢出(0)信息對象的值超出了預先定義值的范圍(主要適用模擬量值)BL=被閉鎖(1)/未被閉鎖(0)信息對象的值為傳輸閉鎖,值保持閉鎖前采集的狀態(tài)。閉鎖和解鎖可以由當?shù)芈?lián)鎖機構或當?shù)刈詣釉騿?。SB=被取代(1)/未被取代(0)信息對象的值由值班員(調度員)輸入或者由當?shù)刈詣釉蛩峁?。NT=當前值(0)/非當前值(1)若最近的刷新成功則值就稱為當前值,若一個指定的時間間隔內刷新不成功或者其值不可用,值就稱為非當前值。IV=有效(0)/無效(1)若值被正確采集就是有效。104規(guī)約應用層-品質描述IVNTSBBLRESR104規(guī)約應用層-I格式幀(單點遙信)非連續(xù)的單點信息傳輸報文680E0000000001

01

0300000089000000104規(guī)約應用層-I格式幀(單點遙信)非連續(xù)的單點信息傳輸報104規(guī)約應用層-I格式幀(單點遙信)類型標識1:單點信息

104規(guī)約應用層-I格式幀(單點遙信)類型標識1:單點信息104規(guī)約應用層-I格式幀(單點遙信)連續(xù)的單點信息傳輸報文688C62F98E0001

FF

0200000001000001000000000000000100000100000000010000000100010001000001000000000000010000000000000100010001000001010000010000000100010100000000000000000000000000000000000000000000000000000000000100010000000100010100000000000000000000000000000000000000000000000000000001104規(guī)約應用層-I格式幀(單點遙信)連續(xù)的單點信息傳輸報文104規(guī)約應用層-I格式幀(短浮點遙測值)類型標識13:短浮點遙測值

104規(guī)約應用層-I格式幀(短浮點遙測值)類型標識13:短浮104規(guī)約應用層-I格式幀(短浮點遙測值)非連續(xù)的短浮點遙測值傳輸報文68AA400102000D

14

03001600794000167E6A43007A400016246A43007B40008EBE8240007C400081F77A3F007D40001500E13F007E40001500E13F007F4000000000000080400012A515BD008140001640EC40008240001640EC4000834000A62C093E00844000C386C7BB008540001348C6420086400013E8CB4200874000EC02DB3F008840002DC3183F0089400015305E42008A400014905842008B4000594A763F008C4000C14A8C3E00104規(guī)約應用層-I格式幀(短浮點遙測值)非連續(xù)的短浮點遙測104規(guī)約應用層-I格式幀(短浮點遙測值)類型標識13:短浮點遙測值

104規(guī)約應用層-I格式幀(短浮點遙測值)類型標識13:短浮104規(guī)約應用層-I格式幀(短浮點遙測值)連續(xù)的短浮點遙測值傳輸報文68ADB40106

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論