61850報文解析-深瑞版_第1頁
61850報文解析-深瑞版_第2頁
免費預覽已結束,剩余18頁可下載查看

下載本文檔

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

文檔簡介

1、61850 報文解析說明編寫:陳林興 日期:2013 年 10 月 10 日本文檔只涉及 mms 報文。1. 相關術語簡介IED :智能電子設備;icd :智能電子設備配置描述;SCD 變電站配置描述;cid :從 SCD 文件中導出與各自 IED 相關的內容形成文件,即實例化后的icd 模型文件;SCL:變電站配置描述語言;AccessPoint :訪問點;PHD 物理設備LD:邏輯設備;LN:邏輯節(jié)點;FC:功能約束;FCD 功能約束數(shù)據(jù);FCDA 功能約束數(shù)據(jù)屬性;GOCB GOOS 控制塊;LLN0:邏輯節(jié)點 0;SGCB 定值控制塊;DO 數(shù)據(jù)對象;DA 數(shù)據(jù)屬性。2. icd/ci

2、d 模型文件簡介2.1.模型文件結構61850 模型文件為樹狀層次:PHD(物理設備 LD (邏輯設備)TLN (邏輯節(jié)點 DO (數(shù)據(jù)對象)TDA (數(shù)據(jù)屬性)。圖 2-1-1 61850 模型文件樹狀結構圖 2-1-2 icd 配置文件結構圖 2-1-3 icd 配置文件結構示例其中 AccessPoint 下面包含 S1 (mms 服務)、G1 ( GOOS 服務)、M1 (SV 服務)訪問點。以前的程序導入 icd 時,需刪除 G1 和 M1 訪問點,目前 PRS7000 后臺 130801 以后的程序,可過濾 G1 和 M1 訪問點,無 需刪除。2.2. i cd 模型文件內容與數(shù)據(jù)

3、庫信號的對應2.2.1.遙測信號圖 2-2-1-1 7741 導入 icd 后遙測信號遙測 UC 其 mms 引用路徑為: PRS7741/MEAS/MMXU1$MX$U$phsC$cVal$mag$fPRS7741: IEDNameMEAS LDName MEAS 表示測量 LD;MMXU:1 邏輯節(jié)點類 LNClass+序號 In st,MMX 表示測量量數(shù)據(jù);MX 功能約束 MXU$phsC: DOName 表示 C 相電壓; cVal$mag$f : DANam 表示 C 相電壓幅值。icd 中 LD 下面數(shù)據(jù)集定義 dataSet 的內容如圖 2-2-1-2 :圖 2-2-1-2 i

4、cd遙測數(shù)據(jù)集定義icd 中 LN 下面實例化后的遙測數(shù)據(jù)內容如圖2-2-1-3 :圖 2-2-1-3遙測數(shù)據(jù)實例2.2.2.遙信信號圖 2-2-2-1 7741 導入 icd 后遙信信號單點遙信 003,其 mms 引用路徑為:PRS7741/CTRL/SYXGGIO1$ST$IndO3$stValPRS7741: IEDName;CTRL LDName CTRL 表示控制及開入 LD;SYXGGIO1 LNClass 的前綴+LNCIass+序號 Inst,即 SYX+GGIO+,1 GGIO 表示遙信狀態(tài)量數(shù)據(jù);ST:功能約束 ST;Ind03 : DOName 表示單點遙信 003;s

5、tVal : DAName 表示遙信值。icd 中 LD 下面數(shù)據(jù)集定義 dataSet 的內容如圖 2-2-2-2 :圖 2-2-2-2 icd 遙信數(shù)據(jù)集定義icd 中 LN 下面實例化后的遙信數(shù)據(jù)內容如圖 2-2-2-3圖 2-2-2-3 遙信數(shù)據(jù)實例2.2.3.遙控信號圖 2-2-3-1 7741 導入 icd 后遙控信號斷路器遙控,其 mms 引用路徑為:PRS7741/CTRL/CBCSWI1$CO$SBOw$ctValPRS7741: IEDName;CTRL LDName CTRL 表示控制及開入 LD;CBCSWI1 LNClass 的前綴+LNClass+序號 In st,

6、即 CB+CSWI+1 CSWI 表示開關、刀閘、地刀等一次設 備位置和控制數(shù)據(jù);CO 功能約束 COPos :遙控對應的狀態(tài)遙信的DONameSBOw 遙控 DOName 增強安全機制的遙控,實際遙控時報文中表示遙控選擇;ctVal : DANam,e 表示控制數(shù)據(jù)。icd 里面每個遙控都是跟隨相應的遙信定義的,icd 中 LN 下面實例化后的遙控數(shù)據(jù)內容如圖 2-2-3-2 :圖 2-2-3-2 遙控數(shù)據(jù)實例2.2.4.保護動作事件信號保護動作事件與普通遙信信號類似。圖 2-2-4-1 778-D 導入 icd 后保護動作事件信號縱差差動保護動作,其 mms 引用路徑為:TEMPLATE/

7、PORT/PDIF3$ST$Op$ge neralTEMPLAT:E IEDName;PORT LDName PORT 表示保護 LD;PDIF3: LNClass+ 序號 Inst ,即 PDIF+3, PDIF 表示差動保護數(shù)據(jù);ST:功能約束 ST;Op:DOName 一般所有保護事件的 DOName 目同,Op 表示動作的意思;general : DANam,e 此處與遙信的 stVal 有所區(qū)別,表示保護動作事件的動作值。 icd 中 LD 下面數(shù)據(jù)集定義dataSet 的內容如圖 2-2-4-2 :圖 2-2-4-2 icd 保護動作事件數(shù)據(jù)集定義icd 中 LN 下面實例化后的保

8、護動作事件數(shù)據(jù)內容如圖2-2-4-3 :圖 2-2-4-3 遙信數(shù)據(jù)實例2.2.5.定值圖 2-2-5-1 7741 icd導入數(shù)據(jù)庫后的定值同期功能檢壓差定值,其 mms 引用路徑為:PRS7741/PORT/RSYN1$SG$DifV$setMag$fPRS7741: IEDName;PORT LDName PORT 表示保護 LD;RSYN1 LNCIass+ 序號 In st,即 RSYN+1 RSYN 表 示同期數(shù)據(jù);SG 功能約束 SGDifV : DOName 表示壓差;SetMag$f : DAName 對于浮點數(shù)值型定值、投退型、整型數(shù)值定值,此處不同,浮點數(shù)值型定值為 se

9、tMag$f ,投退型定值以及整型數(shù)值型定值為 setVaI 。icd 中 LD 下面數(shù)據(jù)集定義 dataSet 的內容如圖 2-2-4-2 :圖 2-2-5-2 icd 定值數(shù)據(jù)集定義icd 中 LN 下面實例化后的定值數(shù)據(jù)內容如圖2-2-4-3 :圖 2-2-4-3 定值數(shù)據(jù)實例2.2.6.軟壓板信號軟壓板信號在 icd 里面作為可遙控的遙信信號,比較特殊的一點是:其 InCIass 就是 LLN0 邏輯設備0. 如圖 2-2-6-1 和 2-2-6-2圖 2-2-6-1 軟壓板信號數(shù)據(jù)集定義圖 2-2-6-2 軟壓板信號實例2.3. 報告控制塊 ReportControI遙測、遙信、軟壓

10、板、保護事件信號等都有對應的報告控制塊。 以遙信為例,首先找到對應的數(shù)據(jù)集定義,即可找到對應的 ReportControI ,如圖 2-3-1.圖 2-3-1 報告控制塊buffered :是否緩存,true 為緩存報告,即 BRCB false 為非緩存報告,及 URCB般遙測、遙脈 為非緩存,遙信、事件為緩存。name:報告控制塊名稱。rptID :報告控制塊 ID。TragOps :觸發(fā)條件,目前未解析。OptFields :選項域,目前未解析。RptEnabled :當有這一項時,表示為帶實例號使能;無這一項時,表示不帶實例號使能。24 GOOS 控制塊 GSEControl圖 2-4

11、-1 GOOSE 控制塊通過 GOOSES 制塊中的 datSet 可找到哪個數(shù)據(jù)集下面的信號可用于五防聯(lián)鎖,當現(xiàn)場要求間隔層GOOS 五防聯(lián)鎖功能時,遙控對應的設備狀態(tài)遙信必須選用GOOS 控制塊對應的數(shù)據(jù)集定義的遙信。進一步觀察,可發(fā)現(xiàn),實際上對于 7741,雙點遙信下的信號與 GOOS 控制塊五防聯(lián)鎖數(shù)據(jù)集定義的信 號是相同的信號。如圖 2-4-2.圖 2-4-2 五防聯(lián)鎖信號2.5.定值控制塊 Sett in gCo ntrol定值控制塊里面描述了icd 里面的當前定值區(qū)及定值區(qū)的數(shù)目。圖 2-5-1 定值控制塊3. mms 抓包此處以東土交換機為例,介紹如何設置端口鏡并利用ether

12、eal 抓 61850 報文。其他型號交換機見工程部總結文檔。3.1.端口鏡像設置將網線插入交換機的任一端口,將個人筆記本IP 更改為網段,用 IE 登陸,一般東土交換機默認IP 為圖3-1-1 東土交換機登陸用戶名輸入 admin,密碼也為 admin,登陸后點擊 Advaneed Setting .圖 3-1-2 東土交換機登陸后界面然后點擊Port Mon itori ng Con figuratio n圖 3-1-3 東土交換機端口鏡像圖 3-1-4 端口鏡像設置這里的 Monitoring Port指的是用來監(jiān)控的端口,這里不能設置此時筆記本網線正接上的端口。比如此時筆記本網線接的端

13、口為PORT10 設置的 Monitoring Port 為 PORT14 Monitored Port指的是被監(jiān)視端口,也就是裝置所接的端口,現(xiàn)場可設置除鏡像口之外的其他所有端口。設置好后點擊 Apply 即可完成端口鏡像設置。完成設置后需要將筆記本網線接到剛才設置的Monitoring Port,被監(jiān)視的裝置接到 Monitored Port ,然后就可以利用 61850 報文分析工具進行抓報文了。32 Ethereal 抓包設置詳細設置可參考.Ethereal使用說明.doc。打開 ethereal 后選擇 Capture 宀 Options,進入圖 3-2-2 界面.圖 3-2-1In

14、 terface 為網口選擇,當選中正確的網卡后,下面的 IP address 也同時正確顯示。右下角的 DisplayOptions 和 Name Resolution 建議都如圖設置。設置完畢,點擊 Start 按鈕即可開始抓包。圖 3-2-2 抓包設置3.3.報文過濾抓包時可進行報文過濾,如圖3-3-1 ,顯示 IP:(后臺)和 IP:(裝置)之間的 mms 報文。圖 3-3-1 報文過濾示例報文過濾示例說明:序號過濾示例意義解釋1mms&=顯示 ip 為的 mms 報文。2=顯示 ip 為 133 或 171 的報文3mms&=顯示源發(fā) IP 為 133 的 mms 報文4mms&=顯

15、示目標 IP 為 133 的 mms 報文5tcp&=顯示 ip 為 133 的 tcp 報文,mms 報文也屬 于 tcp報文。4. mms 報文解析此處僅以后臺為例對 mms 報文進行簡單分析。61850 通訊的流程如下:建立 TCP 連接Tmms 初始化T建立報告控制塊(RCB 使能宀總召喚宀裝置主動上送報告 (周期/變位); 如果有遙控或者召喚/修改定值的命令,則走命令報文流程。4.1.建立 TCP 連接圖 4-1-1 建立 TCP 連接后臺 IP :,裝置 IP :;后臺作為 61850 客戶端,裝置作為 61850 服務器。第一步:后臺向裝置請求請求建立TCP 連接(SYN,源端口

16、 Src Port 為隨機生成,目標端口Dst Port固定為 102 (裝置方端口)。第二步:裝置回復 ACK 確認,同時也向后臺請求建立TCP 連接(SYN。第三步:后臺回復 ACK 確認。至此,TCP 三步握手就完成了。第四步:后臺請求建立 TPO 層的連接(相當于建立 mms 的連接),發(fā)送 CR ( Protocol 為 COTP。 第五步:裝置回復 TP0 層連接建立確認。至此,后臺與裝置之間的 TCP 連接就建立完成了,如果沒有建立 TP0 層連接,將無法進行 mms 初始化。42 關閉 TCP 連接圖 4-2-1 關閉 TCP 連接FIN/ACK,確認最后一幀報文,同時請求關閉

17、ACK 確認。至此 TCP 連接已關閉。此外,后臺可發(fā)送 RST 單方面關閉 TCP 連接,發(fā)送 RST 可以帶 ACK 也可以不帶 ACK RST 不需要收到 對方確認,如圖 4-2-2.圖 4-2-2 RST 關閉 TCP 連接4.3. mms 初始化圖 4-3-1 mms 初始化表明了 61850 客戶端(后臺)所支持的mms 服務類型。圖 4-3-2 裝置響應 mms 初始化裝置響應 mms 初始化如圖 3-3-2 ,Services supported called表明了裝置所支持的 mms 服務類型。MMS PDU SIZE:8192,后臺為 65435,后臺和裝置約定二者之間最小

18、者為mm幀報文的最大長度。4.4. 報告使能報告使能的流程為:將報告使能置為 falseT設置報告參數(shù)T將報告使能置為true 宀發(fā)送總召喚報文。4.4.1.正常使能過程1) 第一步:將 RptEna 置為 FALSE 如圖 4-4-1-1如果是遙測等 URCB 的使能,則 BR 變?yōu)?RP圖 4-4-1-1 寫 RptEna 為 FALSE裝置回復寫成功,如圖 4-4-1-2.圖 4-4-1-2 寫 FALSE 成功2) 第二步:設置報告參數(shù),如圖 4-4-1-3圖 4-4-1-3 設置報告參數(shù)RptID :此處寫入的 RptID 與后續(xù)裝置上送的報告里面的 RptID 完全相同。IntgP

19、d :周期上送時間,目前 7000 后臺默認 URC 餉 BRCB 都為 1 分鐘。即使能成功后,裝置每個1分鐘上送一次報告,傳送原因為周期上送。FIN/ACK,確認前面報文,同時請求關閉TCP 連接。ACK確認。第三步:裝置發(fā)送第四步:后臺回復TCP連接。第一步:后臺發(fā)送OptFIds :選項域,共 10 位。61850 客戶端設置裝置上送的mms 報告中應該包含哪些內容,此處的設置與后續(xù)報告中的內容匹配。比如要求裝置上送報告時標、傳送原因等。TrgOps:觸發(fā)條件,共 6 位。61850 客戶端設置裝置在哪些情況下應該觸發(fā)上送mms 報告。含義如下:序號含義位 0保留位 1數(shù)據(jù)變化位 2品

20、質變化位 3數(shù)據(jù)更新位 4完整性周期位 5總召喚TrgOps 與后續(xù)報告中的傳送原因一一對應,目前7000 后臺要求裝置位 1位 5 的 5 種情況都要上送報告。3) 第三步:將 RptEna 置為 TRUE 如圖 4-4-1-4圖 4-4-1-4 寫 RptEna 為 TRUE裝置回復寫成功后,該報告的使能就建立了。4) 第四步:三步之后,實際上使能就成功了。使能成功后,后臺發(fā)送總召喚命令,召喚報告的初始狀態(tài),如圖 4-4-1-5圖 4-4-1-5 總召喚GI 表示總召喚。裝置回復寫成功后,緊接著上送mms 報告,傳送原因為總召喚,如圖4-4-1-6.圖 4-4-1-6 裝置上送總召報告?zhèn)渥?/p>

21、:在第二步設置報告參數(shù)中,寫OptFlds 和 TrgOps 時有時會遇到失敗的情況,這種情況不影響使能的建立和報告的上送。4.4.2.使能失敗情況1)第一步 RptEna 置為 FALSE 就失敗,如圖 4-4-2-1.圖 4-4-2-1第一步使能失敗上圖中錯誤碼為 10,。錯誤碼具體含義如下:現(xiàn)場一般情況出現(xiàn)的原因碼多為2和10錯誤碼含義0目標無效。1硬件故障。2臨時不可用的。一般是因為已經有相同實例號的61850 客戶端與裝置建立了使能,從而實例號沖突導致。3被目標拒絕。4目標未定義。5無效地址。6類型不支持。7類型不匹配。8目標屬性不一致。9權限不足。10目標對象不存在。使能時,兩種情

22、況:一是因為導入后臺的icd 文件 iedName 與裝置內部的iedName 不一致導致,此時所有的報告都會使能失??; 二是報告使能路徑錯誤, 裝置認為不存在。 例如對于 7000 后臺 130901 以前的程序,使能早期 300G 裝置的遙測 URCB告時,后臺默認帶 實例使能,裝置不支持帶實例使能, 裝置認為使能路徑錯誤, 最新 7000 標準程序已處理該問題。寫第一步就失敗時,報告無法建立使能,裝置將不會上送任何報告。2)第二步設置報告參數(shù)時失敗。寫 OptFIds 和 TrgOps 時有時會遇到失敗的情況,這種情況不影響使能的建立和報告的上送,一般情況也不會影響 mms 報告的解析。

23、寫 RptID 失敗時,裝置也會上送mms 報告,但 mms 報告中的 RptID 與寫使能時后臺寫入的RptID 不一致,導致后臺無法解析 mms 報告,信號無法上送后臺。對于部分外廠家裝置,寫RptID 失敗的情況可能存在,此情況責任在于裝置;按照 61850 規(guī)范 RptID必須支持寫入。4.5.遙測報文遙測信號以 mms 報告方式上送。4.5.1.遙測報文結構遙測報文結構如圖 4-5-1-1OptFlds 選項域共 10 位,從左到右依次為第0 位到第 9 位,含義如下:序號含義0 位保留1 位順序號2 位報告時標3 位傳送原因4 位數(shù)據(jù)集名稱5 位數(shù)據(jù) mms 引用6 位緩沖區(qū)溢出標

24、志7 位條目標識 EntryID8 位配置版本9 位分段裝置上送的 OptFIds 與寫使能時寫入的值相同,目前7000 后臺對于遙測 URCB告,固定將第 1、3、4、5、8 位寫為 1.TrgOps:觸發(fā)條件,即報告中的傳送原因,從做導游依次為第0 位到第 5 位,含義如下:序號含義0 位保留1 位數(shù)據(jù)變化2 位品質變化3 位數(shù)據(jù)更新4 位完整性周期5 位總召喚4.52遙測報文與 icd 和數(shù)據(jù)庫遙測信號的對應第一步:根據(jù)報文里面的RptID , UR 表示 URCB 般為遙測、遙脈數(shù)據(jù)。根據(jù)urcbAin 找到 icd 里面對應的 ReportControl ,如圖 4-5-2-1圖 4

25、-5-2-1第二步:根據(jù) ReportControl 找到對應的 dataSet 數(shù)據(jù)集定義,數(shù)據(jù)集名稱為 dsAin,再根據(jù) BITSTRING 位串里面找到值為 1 的位置,可核對數(shù)目為66 個,根據(jù)位置,找到對應的信號。比如第 3 個信號,如圖4-5-2-2圖 4-5-2-2根據(jù) ln Class、InIn st、doName daName 可找到實例化的遙測數(shù)據(jù),如圖4-5-2-3.圖 4-5-2-3第三步:根據(jù)圖 4-5-2-2 或 4-5-2-3 對比數(shù)據(jù)庫遙測信號的mms 引用,均可以找到是數(shù)據(jù)庫中第幾個信號,如圖 4-5-2-4.。圖 4-5-2-4BITSTRING 中的 1

26、 的數(shù)目,與后面的數(shù)據(jù)引用、值、傳送原因的數(shù)目相同,且順序是一一對應的。4.5.3.DO 模式遙測報文結構前面所述的遙測報文均為DA 模式,DO 模式遙測與 DA 模式的遙測在 icd 和報文上都有區(qū)別:1)icd 文件的區(qū)別:如圖 4-5-3-1 所示圖 4-5-3-1DO 模式和 DA 模式數(shù)據(jù)庫中遙測信號基本無區(qū)別。圖 4-5-3-1 DO 模式與 DA 模式數(shù)據(jù)庫遙測信號2)DO 模式遙測報文結構如圖4-5-3-3圖 4-5-3-2 DO 模式遙測報文4.6.遙信報文遙信數(shù)據(jù)以 mms 報告方式上送。4.6.1.遙信報文結構遙信報文結構如圖 4-6-1-1OptFlds 選項域共 10

27、 位,從左到右依次為第0 位到第 9 位,含義如下:序號含義0 位保留1 位順序號2 位報告時標3 位傳送原因4 位數(shù)據(jù)集名稱5 位數(shù)據(jù) mms 引用6 位緩沖區(qū)溢出標志7 位條目標識 EntryID8 位配置版本9 位分段裝置上送的 OptFIds 與寫使能時寫入的值相同,目前7000 后臺對于遙信 BRCE 報告,固定將第 1、2、3、4、5、6、7、8 位寫為 1.TrgOps:觸發(fā)條件,即報告中的傳送原因,從左到右依次為第0 位到第 5 位,含義如下:序號含義0 位保留1 位數(shù)據(jù)變化2 位品質變化3 位數(shù)據(jù)更新4 位完整性周期5 位總召喚品質 q:報告的品質,正常情況品質位全為0,當不

28、為 0 時,可能導致無法解析報告 。從左到右依次為第 0 位到第 12 位,含義如下:序號含義0 位1 位值 00:好,01:非法,10:保留,11:可疑2 位值為 1 時表示溢出3 位值為 1 時表小超出量程4 位值為 1 時表示無效引用5 位值為 1 時表示振蕩6 位值為 1 時表示故障7 位值為 1 時表示舊數(shù)據(jù)8 位值為 1 時表示數(shù)據(jù)不一致9 位值為 1 時表示數(shù)據(jù)不準確10 位表示數(shù)據(jù)來源,值為1 表示取代,為 0 表示過程11 位值為 1 時表示測試狀態(tài)12 位值為 1 時表示操作員閉鎖4.6.2.遙信報文與 icd 和數(shù)據(jù)庫遙信信號的對應第一步:根據(jù)報文里面的RptID,BR

29、表示 BRCB 一般為遙信、事件數(shù)據(jù)。根據(jù)brcbDin1 找到 icd 里面對應的 ReportControl ,如圖 4-6-2-1.如果 icd 里面有相同的 brcbDin,同時報告中又沒有上送數(shù)據(jù)集名稱和數(shù)據(jù)引用時,可根據(jù)使能報文里面寫入 BR02_brcbDin101 時確定是哪個報告控制塊。圖 4-5-2-1第二步:根據(jù) ReportControl 找到對應的 dataSet 數(shù)據(jù)集定義,數(shù)據(jù)集名稱為 dsDin1 ,再根據(jù) BITSTRING 位串里面找到值為 1 的位置,可核對數(shù)目為 80 個,根據(jù)第 3 個位置,找到對應的信號。如圖 4-6-2-2圖 4-5-2-2根據(jù) I

30、n Class、InIn st、doName daName 可找到實例化的遙信數(shù)據(jù),如圖4-6-2-3.圖 4-5-2-3第三步:根據(jù)圖 4-6-2-2 或 4-6-2-3 對比數(shù)據(jù)庫遙測信號的mms 引用,均可以找到是數(shù)據(jù)庫中第幾個信號,如圖 4-6-2-4. 。圖 4-6-2-44.7. 遙控 / 遙調報文4.7.1.遙控流程目前我司 61850 客戶端采用的控制類型主要有兩種:增強安全模式的操作前選擇控制(對應數(shù)據(jù)庫里面的普通遙控),正常安全模式的直接控制(對應直控模式,如裝置復歸遙控);對應的 DANam 均為 SBOW/增強安全模式的操作前選擇控制流程:獲取遙控參數(shù)T裝置回復遙控參數(shù)

31、T后臺發(fā)送遙控選擇命令(SBOWT裝置回復寫數(shù)據(jù)成功T后臺發(fā)送遙控執(zhí)行命令(Oper)T裝置回復寫數(shù)據(jù)成功T裝置上送遙控操作結束的報告; 后臺啟動后第一次遙控時,將獲取遙控參數(shù),當后續(xù)再次遙控同一個遙控或者具備相同IEDName+LDName+1 nClass 的遙控時,將省略前面兩步。如圖 4-7-1-1,遙控的 PRS7741CTRL/TYXGGIO 相同。圖 4-7-1-1 正常安全模式的直接控制(直控模式)流程:與增強安全模式的操作前選擇控制類似,但無遙控選擇 過程,直接發(fā)送遙控執(zhí)行命令。4.7.2.遙控報文結構4.7.2.1. 獲取遙控參數(shù)后臺發(fā)送 Conf Request : Ge

32、tVariabIeAccessAttributes 獲取裝置遙控參數(shù),如圖 4-7-2-1-1.圖 4-7-2-1-1 后臺獲取遙控參數(shù) 裝置回復 Conf Response :GetVarAccessAttributes 響應遙控參數(shù)。如圖 4-7-2-1-2圖 4-7-2-1-2 裝置響應遙控參數(shù)origin :表示控制命令發(fā)出者,包含兩個成員, orCat 和 orIdent 。 orCat 表示控制命令來源的類型, 比如是有后臺還是測控裝置發(fā)起的遙控。后臺獲取遙控參數(shù)的目的 :是根據(jù)裝置響應的遙控參數(shù),以決定下一步后臺發(fā)送的遙控報文里面包含的內容 ,如圖 4-7-2-1-2 表明, 裝

33、置要求后臺發(fā)送的遙控報文里面包含 ctVaI 、 origin (orCat 、 orIdent )、 ctINum 、T、 Test 、 check 。4.7.22 遙控選擇后臺發(fā)送遙控選擇報文如圖4-7-2-2-1.圖 4-7-2-2-1后臺發(fā)送遙控選擇orCat :控制命令來源中的枚舉類型,含義如下:值含義0不支持的類型1由間隔層發(fā)起的控制操作,如在測控裝置上進行遙控2由站控層發(fā)起的控制操作,如在后臺/遠動機進行遙控3由遠方發(fā)起的遙控,如調度遙控4間隔層自動發(fā)起的遙控,如備自投發(fā)出的自動控制命令5站控層自動發(fā)起的控制操作,如后臺順控(目前后臺順控中的遙控與普通遙控相同)6遠方自動發(fā)起的遙

34、控,如調度順控7調試工具發(fā)起的遙控,如61850 客戶端工具發(fā)起的遙控8保護動作等引起的跳閘命令裝置回復 Data Write Success寫數(shù)據(jù)成功,即遙控選擇成功。4.7.23 遙控執(zhí)行后臺發(fā)送遙控執(zhí)行報文如圖4-7-2-3-1.圖 4-7-2-3-1后臺發(fā)送遙控執(zhí)行遙控執(zhí)行報文結構與遙控選擇相同,區(qū)別在于遙控對象中SBOw 變?yōu)?Oper裝置回復 Data Write Success寫數(shù)據(jù)成功,即遙控執(zhí)行成功。4.7.2.4.裝置上送遙控結束報告遙控執(zhí)行成功后,裝置將發(fā)送遙控結束報告In formatio nReport(對于信號復歸這種直控模式的遙控,裝置不上送遙控結束報告)。如圖

35、4-7-2-4-1.圖 4-7-2-4-1裝置上送遙控結束報告遙控失敗的報告如圖4-7-2-4-2圖 4-7-2-4-2裝置上送的遙控失敗原因報告錯誤類型:含義如下值含義0正常1未知錯誤2超時測試失敗3操作測試失敗AddClause :附加原因,含義如下值含義0未知原因1不支持2被開關閉鎖3遙控選擇失敗4無效的未知,如遙控對象屬性無效5位置已達到,如對已在合位的開關進仃遙合6執(zhí)行過程中參數(shù)發(fā)生改變7步限制,如檔位已達到最大值或最小值。8被模型閉鎖,如 icd 中 cfgModel 控制類型值為非控制值9被過程閉鎖,如過程層異常10被聯(lián)鎖閉鎖,如間隔層五防閉鎖11被檢同期閉鎖,如同期條件不滿足1

36、2命令已經在執(zhí)行中,如發(fā)送遙控執(zhí)行后,有發(fā)送遙控取消13被健康狀況閉鎖,如health 值異常引起閉鎖141 對多控制15遙控取消終止16時間限制,如遙控執(zhí)行超時17被陷阱異常終止,如遙分選擇后開關跳開,跳開后繼續(xù)發(fā)送遙分執(zhí)行18未遙控選擇直接執(zhí)行4.7.3.遙控信號與 icd 和數(shù)據(jù)庫信號的對應第一步:根據(jù)報文里面的lEDName+LDNam 找到遙控的對象在 icd 里面哪個邏輯設備。第二步:根據(jù)遙控對象 mmS 路徑,即可找到是 icd 里面哪個遙控,如圖 4-7-3-1圖 4-7-3-1遙控對象與 icd 的對應。第三步:根據(jù)第一步和第二步的結果,可直接找到數(shù)據(jù)庫中是哪個遙控信號。如圖

37、4-7-3-24-7-3-2 遙控對象與數(shù)據(jù)庫對應4.7.4.遙調報文對于采用兩個遙控通道來實現(xiàn)升、降、停的遙控模式(單點模式)的遙調(對應數(shù)據(jù)庫配置中的遙調(單點模式),報文與遙控報文相同;對于升、降、停用一個遙控通道來實現(xiàn)的遙調模式(雙點模式)的 遙調(對應數(shù)據(jù)庫中的遙調(雙點模式),報文有小區(qū)別。如圖4-7-4-1圖 4-7-4-1 雙點遙調報文4.7.5.遙控失敗否定應答的情況有時候后臺遙控選擇的時候直接提示裝置否定應答,報文如下,如圖4-7-4-1.圖 4-7-4-1 裝置響應遙控否定應答此處地方裝置回復的錯誤碼與使能失敗的時候回復的錯誤碼含義相同,如下表:錯誤碼含義0目標無效。1硬

38、件故障。2臨時不可用的。3被目標拒絕。4目標未定義。5無效地址。6類型不支持。7類型不匹配。8目標屬性不一致。9權限不足。10目標對象不存在?,F(xiàn)場遇到比較多的情況為錯誤碼3,或者 10, 3 一般是因為遠方控制硬/軟壓板未投入導致裝置直接拒絕;10 一般是因為裝置里面的 icd 與裝置程序不對應,導致程序認為該遙控對象是不存在的。48 定值報文4.8.1.讀取定值區(qū)信息讀定值區(qū)信息的流程:后臺讀定值區(qū)數(shù)目T裝置回復定值區(qū)數(shù)目T后臺讀當前定值區(qū)是第幾區(qū)T裝置 回復當前定值區(qū)。1) 后臺讀定值區(qū)數(shù)目報文,如圖4-8-1-1圖 4-8-1-1后臺讀定值區(qū)數(shù)目2) 裝置響應讀定值區(qū)數(shù)目報文,如圖4-8

39、-1-2,表明定值區(qū)數(shù)目為8圖 4-8-1-2裝置響應讀定值區(qū)數(shù)目3) 后臺發(fā)送讀當前定值區(qū)報文,如圖4-8-1-3圖 4-8-1-3 后臺發(fā)送讀當前定值區(qū)4) 裝置響應讀當前定值區(qū)報文,如圖4-8-1-4,當前定值區(qū)為 1 區(qū)圖 4-8-1-4裝置響應當前定值區(qū)4.8.2.讀當前定值區(qū)定值讀當前定值區(qū)定值的流程:后臺讀當前定值區(qū)T裝置響應當前定值區(qū)T后臺讀取當前定值區(qū)定值(可能有多步,一次讀取10 個定值)T裝置響應當前定值區(qū)定值(一次響應10 個)1) 后臺讀當前定值區(qū)定值報文,如圖4-8-2-1圖 4-8-2-1 后臺讀當前定值區(qū)定值2) 裝置響應當前定值區(qū)定值,如圖 4-8-2-2圖

40、4-8-2-2 裝置響應當前定值區(qū)定值后臺每條報文讀取 10 個定值,當超過 10 個定值時,分多次讀取。裝置響應的定值與后臺發(fā)送的讀取 定值報文里面的定值條目,值一一對應。4.8.3.讀非當前定值區(qū)定值讀非當前定值區(qū)定值的流程:后臺讀當前定值區(qū)T裝置響應當前定值區(qū)T后臺設置編輯區(qū)為第幾區(qū)T裝置響應設置編輯區(qū)T后臺讀取非當前定值區(qū)定值T裝置響應非當前定值區(qū)定值1)后臺發(fā)送設置編輯區(qū)報文,如圖4-8-3-1圖 4-8-3-1 后臺發(fā)送設置編輯區(qū)2) 裝置響應寫數(shù)據(jù)成功,表示設置編輯區(qū)成功,如圖 4-8-3-2圖 4-8-3-2 裝置響應設置編輯區(qū)成功3)后臺發(fā)送讀取編輯區(qū)定值報文,如圖 4-8-

41、3-3圖 4-8-3-3 后臺發(fā)送讀編輯區(qū)定值報文 裝置響應的報文與讀取當前定值區(qū)定值相同。4.8.4.定值與 icd 和數(shù)據(jù)庫里的定值的對應以讀取當前定值區(qū)定值為例。第一步:根據(jù)讀取的報文里面,以第 7 個定值條目為例,如圖 4-8-4-1 可知,該定值為浮點數(shù)值型, 其值大小為圖 4-8-4-1第二步,根據(jù)圖中 lEDName+LDName 以及定值的 mms 引用路徑,可找到同時也可以找到對應的定值實例,如圖 4-8-4-2圖 4-8-4-2第三步:根據(jù)上面的結果,可找到數(shù)據(jù)庫中對應的定值信號,如圖4-8-4-3圖 4-8-4-34.8.5.修改定值無論是修改當前區(qū)還是非當前區(qū)定值,修改

42、定值的流程相同:后臺發(fā)送設置編輯區(qū)報文T裝置回復設 置編輯區(qū)成功T后臺發(fā)送下裝定值報文T裝置回復寫成功T后臺發(fā)送確認下裝報文T裝置回復確認下裝 成功。如果是修改當前定值區(qū)定值,則設置編輯區(qū)時將自動根據(jù)讀取的定值區(qū)信息中當前定值區(qū)是第幾區(qū)來 設置;如果修改非當前定值區(qū)定值,則將根據(jù)召喚定值時選擇的定值區(qū)號來設置編輯區(qū)。1)后臺發(fā)送下裝定值報文, 如圖4-8-5-1圖 4-8-5-1后臺發(fā)送下裝定值報文2)裝置回復下裝定值成功, 如圖4-8-5-2圖 4-8-5-2裝置回復下裝定值成功3)后臺發(fā)送確認下裝報文, 如圖4-8-5-3圖 4-8-5-3后臺發(fā)送確認下裝報文4) 裝置回復定值確認修改成功

43、,如圖4-8-5-4圖 4-8-5-4 裝置回復確認修改成功上述四步之后,定值已成功修改。修改定值與讀定值類似,一幀報文里面最多修改4.86切換定值區(qū)后臺發(fā)送的切換定值區(qū)報文如圖4-8-6-1icd 里面對應的數(shù)據(jù)集定義10 條定值。圖 4-8-6-1后臺發(fā)送切換定值區(qū)報文裝置響應后,定值區(qū)就切換成功了。4.8.7.定值操作失敗定值讀和寫操作均可能失敗,失敗時一般裝置會回復一個錯誤碼,如圖4-8-6-1 ,7741 裝置寫定值失敗報文。圖 4-8-6-1讀定值失敗此處地方裝置回復的錯誤碼與遙控失敗的時候回復的錯誤碼含義相同,如下表:錯誤碼含義0目標無效。1硬件故障。2臨時不可用的。3被目標拒絕

44、。4目標未定義。5無效地址。6類型不支持。7類型不匹配。8目標屬性不一致。9權限不足。10目標對象不存在?,F(xiàn)場遇到比較多的情況為錯誤碼3、7 和 10,3 一般是因為遠方修改定值軟壓板未投入導致;1 0一 般是導入后臺的 icd 的 SGCE 定值控制塊路徑與裝置里面實際的icd 不一致導致;對于 7,如果是對于寫定值情況,一般是寫的定值的數(shù)值超過了限制,寫入了非法值所致。還有一種情況,報文正常,但HMI 里面的定值無法正常顯示 :如圖 4-8-6-2圖 4-8-6-2對于投退型定值,其值類型為 BOOL 類型,在報文里面也顯示為 TRUE 但實際的二進制數(shù)據(jù)為 83 01 dO, 此處d0 為非法數(shù)據(jù),正常應該是83 01 00 或 83 01 01,這種情況一般是裝置原因導致。4.9.錄波報文錄波的召喚是通過文件服務來完成的,錄波主要用到4 種文件服務:FileDir

溫馨提示

  • 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

提交評論