61850報文解析_深瑞版_131016_第1頁
61850報文解析_深瑞版_131016_第2頁
61850報文解析_深瑞版_131016_第3頁
61850報文解析_深瑞版_131016_第4頁
61850報文解析_深瑞版_131016_第5頁
已閱讀5頁,還剩45頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

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

2、結(jié)構(gòu)61850模型文件為樹狀層次:PHD(物理設(shè)備)LD(邏輯設(shè)備)LN(邏輯節(jié)點)DO(數(shù)據(jù)對象)DA(數(shù)據(jù)屬性)。 圖2-1-1 61850模型文件樹狀結(jié)構(gòu)SCLHeaderCommunicationIEDServicesAccessPointServerDataTypeTemplatesAuthenticationLNodeTypeLDevice1DOTypeLN0DATypeLN1EnumType LNnLDevice2圖2-1-2 icd配置文件結(jié)構(gòu)圖2-1-3 icd配置文件結(jié)構(gòu)示例其中AccessPoint下面包含S1(mms服務(wù))、G1(GOOSE服務(wù))、M1(SV服務(wù))訪問點

3、。以前的程序?qū)雐cd時,需刪除G1和M1訪問點,目前PRS7000后臺130801以后的程序,可過濾G1和M1訪問點,無需刪除。2.2. icd模型文件內(nèi)容與數(shù)據(jù)庫信號的對應(yīng)2.2.1. 遙測信號圖2-2-1-1 7741導(dǎo)入icd后遙測信號遙測UC,其mms引用路徑為:PRS7741/MEAS/MMXU1$MX$U$phsC$cVal$mag$fPRS7741:IEDName;MEAS:LDName,MEAS表示測量LD;MMXU1:邏輯節(jié)點類LNClass+序號Inst,MMXU表示測量量數(shù)據(jù);MX:功能約束MX;U$phsC: DOName,表示C相電壓;cVal$mag$f:DANa

4、me表示C相電壓幅值。icd中LD下面數(shù)據(jù)集定義dataSet的內(nèi)容如圖2-2-1-2:圖2-2-1-2 icd遙測數(shù)據(jù)集定義icd中LN下面實例化后的遙測數(shù)據(jù)內(nèi)容如圖2-2-1-3:圖2-2-1-3 遙測數(shù)據(jù)實例2.2.2. 遙信信號圖2-2-2-1 7741導(dǎo)入icd后遙信信號單點遙信003,其mms引用路徑為:PRS7741/CTRL/SYXGGIO1$ST$Ind03$stValPRS7741:IEDName;CTRL:LDName,CTRL表示控制及開入LD;SYXGGIO1:LNClass的前綴+LNClass+序號Inst,即SYX+GGIO+1,GGIO表示遙信狀態(tài)量數(shù)據(jù);ST

5、:功能約束ST;Ind03: DOName,表示單點遙信003;stVal:DAName,表示遙信值。icd中LD下面數(shù)據(jù)集定義dataSet的內(nèi)容如圖2-2-2-2:圖2-2-2-2 icd遙信數(shù)據(jù)集定義icd中LN下面實例化后的遙信數(shù)據(jù)內(nèi)容如圖2-2-2-3:圖2-2-2-3 遙信數(shù)據(jù)實例2.2.3. 遙控信號圖2-2-3-1 7741導(dǎo)入icd后遙控信號斷路器遙控,其mms引用路徑為:PRS7741/CTRL/CBCSWI1$CO$SBOw$ctValPRS7741:IEDName;CTRL:LDName,CTRL表示控制及開入LD;CBCSWI1:LNClass的前綴+LNClass+

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

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

8、值圖2-2-5-1 7741 icd導(dǎo)入數(shù)據(jù)庫后的定值同期功能檢壓差定值,其mms引用路徑為:PRS7741/PORT/RSYN1$SG$DifV$setMag$fPRS7741:IEDName;PORT:LDName,PORT表示保護LD;RSYN1: LNClass+序號Inst,即RSYN+1,RSYN表示同期數(shù)據(jù);SG:功能約束SG;DifV: DOName,表示壓差;SetMag$f:DAName,對于浮點數(shù)值型定值、投退型、整型數(shù)值定值,此處不同,浮點數(shù)值型定值為setMag$f,投退型定值以及整型數(shù)值型定值為setVal。icd中LD下面數(shù)據(jù)集定義dataSet的內(nèi)容如圖2-2-

9、4-2:圖2-2-5-2 icd定值數(shù)據(jù)集定義icd中LN下面實例化后的定值數(shù)據(jù)內(nèi)容如圖2-2-4-3:圖2-2-4-3 定值數(shù)據(jù)實例2.2.6. 軟壓板信號軟壓板信號在icd里面作為可遙控的遙信信號,比較特殊的一點是:其lnClass就是LLN0邏輯設(shè)備0.如圖2-2-6-1和2-2-6-2圖2-2-6-1 軟壓板信號數(shù)據(jù)集定義圖2-2-6-2 軟壓板信號實例2.3. 報告控制塊ReportControl遙測、遙信、軟壓板、保護事件信號等都有對應(yīng)的報告控制塊。以遙信為例,首先找到對應(yīng)的數(shù)據(jù)集定義,即可找到對應(yīng)的ReportControl,如圖2-3-1.圖2-3-1 報告控制塊buffere

10、d:是否緩存,true為緩存報告,即BRCB;false為非緩存報告,及URCB。一般遙測、遙脈為非緩存,遙信、事件為緩存。name:報告控制塊名稱。rptID:報告控制塊ID。TragOps:觸發(fā)條件,目前未解析。OptFields:選項域,目前未解析。RptEnabled:當(dāng)有這一項時,表示為帶實例號使能;無這一項時,表示不帶實例號使能。2.4. GOOSE控制塊GSEControl圖2-4-1 GOOSE控制塊通過GOOSE控制塊中的datSet可找到哪個數(shù)據(jù)集下面的信號可用于五防聯(lián)鎖,當(dāng)現(xiàn)場要求間隔層GOOSE五防聯(lián)鎖功能時,遙控對應(yīng)的設(shè)備狀態(tài)遙信必須選用GOOSE控制塊對應(yīng)的數(shù)據(jù)集定

11、義的遙信。進一步觀察,可發(fā)現(xiàn),實際上對于7741,雙點遙信下的信號與GOOSE控制塊五防聯(lián)鎖數(shù)據(jù)集定義的信號是相同的信號。如圖2-4-2.圖2-4-2 五防聯(lián)鎖信號2.5. 定值控制塊SettingControl定值控制塊里面描述了icd里面的當(dāng)前定值區(qū)及定值區(qū)的數(shù)目。圖2-5-1 定值控制塊3. mms抓包此處以東土交換機為例,介紹如何設(shè)置端口鏡并利用ethereal抓61850報文。其他型號交換機見工程部總結(jié)文檔。3.1. 端口鏡像設(shè)置將網(wǎng)線插入交換機的任一端口,將個人筆記本IP更改為192.168.0.*網(wǎng)段,用IE登陸,一般東土交換機默認(rèn)IP為192.

12、168.0.2圖3-1-1 東土交換機登陸 用戶名輸入admin,密碼也為admin,登陸后點擊Advanced Setting.圖3-1-2 東土交換機登陸后界面 然后點擊· Port Monitoring Configuration圖3-1-3 東土交換機端口鏡像圖3-1-4 端口鏡像設(shè)置這里的Monitoring Port指的是用來監(jiān)控的端口,這里不能設(shè)置此時筆記本網(wǎng)線正接上的端口。比如此時筆記本網(wǎng)線接的端口為PORT10,設(shè)置的Monitoring Port為PORT14;Monitored Port指的是被監(jiān)視端口,也就是裝置所接的端口,現(xiàn)場可設(shè)置除鏡像口之外的其他所有端口

13、。設(shè)置好后點擊Apply即可完成端口鏡像設(shè)置。完成設(shè)置后需要將筆記本網(wǎng)線接到剛才設(shè)置的Monitoring Port,被監(jiān)視的裝置接到Monitored Port,然后就可以利用61850報文分析工具進行抓報文了。3.2. Ethereal抓包設(shè)置詳細設(shè)置可參考20080428.Ethereal使用說明.doc。打開ethereal后選擇CaptureOptions,進入圖3-2-2界面.圖3-2-1Interface為網(wǎng)口選擇,當(dāng)選中正確的網(wǎng)卡后,下面的IP address也同時正確顯示。右下角的Display Options和Name Resolution建議都如圖設(shè)置。設(shè)置完畢,點擊St

14、art按鈕即可開始抓包。圖3-2-2 抓包設(shè)置3.3. 報文過濾抓包時可進行報文過濾,如圖3-3-1,顯示IP:71(后臺)和IP:33(裝置)之間的mms報文。圖3-3-1 報文過濾示例報文過濾示例說明:序號過濾示例意義解釋1mms&&ip.addr=33顯示ip為33的mms報文。2ip.addr=33| ip.addr=71顯示ip為133或171的報文3mms&&ip.src=222.111.112.

15、133顯示源發(fā)IP為133的mms報文4mms&&ip.dst=33顯示目標(biāo)IP為133的mms報文5tcp&&ip.addr=33顯示ip為133的tcp報文,mms報文也屬于tcp報文。4. mms報文解析此處僅以后臺為例對mms報文進行簡單分析。61850通訊的流程如下:建立TCP連接mms初始化建立報告控制塊(RCB)使能總召喚裝置主動上送報告(周期/變位);如果有遙控或者召喚/修改定值的命令,則走命令報文流程。4.1. 建立TCP連接圖4-1-1 建立TCP連接后臺IP:71

16、,裝置IP:33;后臺作為61850客戶端,裝置作為61850服務(wù)器。第一步:后臺向裝置請求請求建立TCP連接(SYN),源端口Src Port為隨機生成,目標(biāo)端口Dst Port固定為102(裝置方端口)。第二步:裝置回復(fù)ACK確認(rèn),同時也向后臺請求建立TCP連接(SYN)。第三步:后臺回復(fù)ACK確認(rèn)。至此,TCP三步握手就完成了。第四步:后臺請求建立TP0層的連接(相當(dāng)于建立mms的連接),發(fā)送CR(Protocol為COTP)。第五步:裝置回復(fù)TP0層連接建立確認(rèn)。至此,后臺與裝置之間的TCP連接就建立完成了,如果沒有建立TP0層連接,將無法進行mms初始化。4

17、.2. 關(guān)閉TCP連接【圖4-2-1 關(guān)閉TCP連接第一步:后臺發(fā)送FIN/ACK,確認(rèn)前面報文,同時請求關(guān)閉TCP連接。第二步:裝置回復(fù)ACK確認(rèn)。第三步:裝置發(fā)送FIN/ACK,確認(rèn)最后一幀報文,同時請求關(guān)閉TCP連接。第四步:后臺回復(fù)ACK確認(rèn)。至此TCP連接已關(guān)閉。此外,后臺可發(fā)送RST單方面關(guān)閉TCP連接,發(fā)送RST可以帶ACK也可以不帶ACK,RST不需要收到對方確認(rèn),如圖4-2-2.圖4-2-2 RST關(guān)閉TCP連接4.3. mms初始化圖4-3-1 mms初始化表明了61850客戶端(后臺)所支持的mms服務(wù)類型。圖4-3-2 裝置響應(yīng)mms初始化裝置響應(yīng)mms初始化如圖3-3

18、-2,Services supported called表明了裝置所支持的mms服務(wù)類型。MMS PDU SIZE:8192,后臺為65435,后臺和裝置約定二者之間最小者為mms一幀報文的最大長度。4.4. 報告使能報告使能的流程為:將報告使能置為false設(shè)置報告參數(shù)將報告使能置為true發(fā)送總召喚報文。4.4.1. 正常使能過程1) 第一步:將RptEna置為FALSE,如圖4-4-1-1如果是遙測等URCB的使能,則BR變?yōu)镽P。圖4-4-1-1 寫RptEna為FALSE裝置回復(fù)寫成功,如圖4-4-1-2.圖4-4-1-2 寫FALSE成功2) 第二步:設(shè)置報告參數(shù),如圖4-4-1-

19、3圖4-4-1-3 設(shè)置報告參數(shù)RptID:此處寫入的RptID與后續(xù)裝置上送的報告里面的RptID完全相同。IntgPd:周期上送時間,目前7000后臺默認(rèn)URCB和BRCB都為1分鐘。即使能成功后,裝置每個1分鐘上送一次報告,傳送原因為周期上送。OptFlds:選項域,共10位。61850客戶端設(shè)置裝置上送的mms報告中應(yīng)該包含哪些內(nèi)容,此處的設(shè)置與后續(xù)報告中的內(nèi)容匹配。比如要求裝置上送報告時標(biāo)、傳送原因等。TrgOps:觸發(fā)條件,共6位。61850客戶端設(shè)置裝置在哪些情況下應(yīng)該觸發(fā)上送mms報告。含義如下:序號含義位0保留位1數(shù)據(jù)變化位2品質(zhì)變化位3數(shù)據(jù)更新位4完整性周期位5總召喚Trg

20、Ops與后續(xù)報告中的傳送原因一一對應(yīng),目前7000后臺要求裝置位1位5的5種情況都要上送報告。3) 第三步:將RptEna置為TRUE,如圖4-4-1-4圖4-4-1-4 寫RptEna為TRUE裝置回復(fù)寫成功后,該報告的使能就建立了。4) 第四步:三步之后,實際上使能就成功了。使能成功后,后臺發(fā)送總召喚命令,召喚報告的初始狀態(tài),如圖4-4-1-5圖4-4-1-5 總召喚GI表示總召喚。裝置回復(fù)寫成功后,緊接著上送mms報告,傳送原因為總召喚,如圖4-4-1-6.圖4-4-1-6 裝置上送總召報告?zhèn)渥ⅲ涸诘诙皆O(shè)置報告參數(shù)中,寫OptFlds和TrgOps時有時會遇到失敗的情況,這種情況不影響

21、使能的建立和報告的上送。4.4.2. 使能失敗情況1) 第一步RptEna置為FALSE就失敗,如圖4-4-2-1.圖4-4-2-1 第一步使能失敗上圖中錯誤碼為10,。錯誤碼具體含義如下:現(xiàn)場一般情況出現(xiàn)的原因碼多為2和10錯誤碼含義0目標(biāo)無效。1硬件故障。2臨時不可用的。一般是因為已經(jīng)有相同實例號的61850客戶端與裝置建立了使能,從而實例號沖突導(dǎo)致。3被目標(biāo)拒絕。4目標(biāo)未定義。5無效地址。6類型不支持。7類型不匹配。8目標(biāo)屬性不一致。9權(quán)限不足。10目標(biāo)對象不存在。使能時,兩種情況:一是因為導(dǎo)入后臺的icd文件iedName與裝置內(nèi)部的iedName不一致導(dǎo)致,此時所有的報告都會使能失敗

22、;二是報告使能路徑錯誤,裝置認(rèn)為不存在。例如對于7000后臺130901以前的程序,使能早期300G裝置的遙測URCB報告時,后臺默認(rèn)帶實例使能,裝置不支持帶實例使能,裝置認(rèn)為使能路徑錯誤,最新7000標(biāo)準(zhǔn)程序已處理該問題。寫第一步就失敗時,報告無法建立使能,裝置將不會上送任何報告。2) 第二步設(shè)置報告參數(shù)時失敗。寫OptFlds和TrgOps時有時會遇到失敗的情況,這種情況不影響使能的建立和報告的上送,一般情況也不會影響mms報告的解析。寫RptID失敗時,裝置也會上送mms報告,但mms報告中的RptID與寫使能時后臺寫入的RptID不一致,導(dǎo)致后臺無法解析mms報告,信號無法上送后臺。對

23、于部分外廠家裝置,寫RptID失敗的情況可能存在,此情況責(zé)任在于裝置;按照61850規(guī)范RptID必須支持寫入。4.5. 遙測報文遙測信號以mms報告方式上送。4.5.1. 遙測報文結(jié)構(gòu)遙測報文結(jié)構(gòu)如圖4-5-1-1OptFlds選項域共10位,從左到右依次為第0位到第9位,含義如下:序號含義0位保留1位順序號2位報告時標(biāo)3位傳送原因4位數(shù)據(jù)集名稱5位數(shù)據(jù)mms引用6位緩沖區(qū)溢出標(biāo)志7位條目標(biāo)識EntryID8位配置版本9位分段裝置上送的OptFlds與寫使能時寫入的值相同,目前7000后臺對于遙測URCB報告,固定將第1、3、4、5、8位寫為1.TrgOps:觸發(fā)條件,即報告中的傳送原因,從

24、做導(dǎo)游依次為第0位到第5位,含義如下:序號含義0位保留1位數(shù)據(jù)變化2位品質(zhì)變化3位數(shù)據(jù)更新4位完整性周期5位總召喚4.5.2. 遙測報文與icd和數(shù)據(jù)庫遙測信號的對應(yīng)第一步:根據(jù)報文里面的RptID,UR表示URCB,一般為遙測、遙脈數(shù)據(jù)。根據(jù)urcbAin找到icd里面對應(yīng)的ReportControl,如圖4-5-2-1圖4-5-2-1第二步:根據(jù)ReportControl找到對應(yīng)的dataSet數(shù)據(jù)集定義,數(shù)據(jù)集名稱為dsAin,再根據(jù)BITSTRING位串里面找到值為1的位置,可核對數(shù)目為66個,根據(jù)位置,找到對應(yīng)的信號。比如第3個信號,如圖4-5-2-2圖4-5-2-2根據(jù)lnClas

25、s、lnInst、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的數(shù)目,與后面的數(shù)據(jù)引用、值、傳送原因的數(shù)目相同,且順序是一一對應(yīng)的。4.5.3. DO模式遙測報文結(jié)構(gòu)前面所述的遙測報文均為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模式

26、與DA模式數(shù)據(jù)庫遙測信號2) DO模式遙測報文結(jié)構(gòu)如圖4-5-3-3圖4-5-3-2 DO模式遙測報文4.6. 遙信報文遙信數(shù)據(jù)以mms報告方式上送。4.6.1. 遙信報文結(jié)構(gòu)遙信報文結(jié)構(gòu)如圖4-6-1-1OptFlds選項域共10位,從左到右依次為第0位到第9位,含義如下:序號含義0位保留1位順序號2位報告時標(biāo)3位傳送原因4位數(shù)據(jù)集名稱5位數(shù)據(jù)mms引用6位緩沖區(qū)溢出標(biāo)志7位條目標(biāo)識EntryID8位配置版本9位分段裝置上送的OptFlds與寫使能時寫入的值相同,目前7000后臺對于遙信BRCB報告,固定將第1、2、3、4、5、6、7、8位寫為1.TrgOps:觸發(fā)條件,即報告中的傳送原因,

27、從左到右依次為第0位到第5位,含義如下:序號含義0位保留1位數(shù)據(jù)變化2位品質(zhì)變化3位數(shù)據(jù)更新4位完整性周期5位總召喚品質(zhì)q:報告的品質(zhì),正常情況品質(zhì)位全為0,當(dāng)不為0時,可能導(dǎo)致無法解析報告。從左到右依次為第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ù)不準(zhǔn)確10位表示數(shù)據(jù)來源,值為1表示取代,為0表示過程11位值為1時表示測試狀態(tài)12位值為1時表示操作員閉鎖4.6.2. 遙信報

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

29、-2根據(jù)lnClass、lnInst、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. 遙控/遙調(diào)報文4.7.1. 遙控流程目前我司61850客戶端采用的控制類型主要有兩種:增強安全模式的操作前選擇控制(對應(yīng)數(shù)據(jù)庫里面的普通遙控),正常安全模式的直接控制(對應(yīng)直控模式,如裝置復(fù)歸遙控);對應(yīng)的DAName均為SBOW。增強安全模式的操作前選擇控制流程:獲取遙控參數(shù)裝置回復(fù)遙控參數(shù)后臺發(fā)送遙控選擇命令(S

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

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

32、um、T、Test、check。. 遙控選擇后臺發(fā)送遙控選擇報文如圖4-7-2-2-1.圖4-7-2-2-1 后臺發(fā)送遙控選擇orCat:控制命令來源中的枚舉類型,含義如下:值含義0不支持的類型1由間隔層發(fā)起的控制操作,如在測控裝置上進行遙控2由站控層發(fā)起的控制操作,如在后臺/遠動機進行遙控3由遠方發(fā)起的遙控,如調(diào)度遙控4間隔層自動發(fā)起的遙控,如備自投發(fā)出的自動控制命令5站控層自動發(fā)起的控制操作,如后臺順控(目前后臺順控中的遙控與普通遙控相同)6遠方自動發(fā)起的遙控,如調(diào)度順控7調(diào)試工具發(fā)起的遙控,如61850客戶端工具發(fā)起的遙控8保護動作等引起的跳閘命令裝置回復(fù)Data Writ

33、e Success寫數(shù)據(jù)成功,即遙控選擇成功。. 遙控執(zhí)行后臺發(fā)送遙控執(zhí)行報文如圖4-7-2-3-1.圖4-7-2-3-1 后臺發(fā)送遙控執(zhí)行遙控執(zhí)行報文結(jié)構(gòu)與遙控選擇相同,區(qū)別在于遙控對象中SBOw變?yōu)镺per裝置回復(fù)Data Write Success寫數(shù)據(jù)成功,即遙控執(zhí)行成功。. 裝置上送遙控結(jié)束報告遙控執(zhí)行成功后,裝置將發(fā)送遙控結(jié)束報告InformationReport(對于信號復(fù)歸這種直控模式的遙控,裝置不上送遙控結(jié)束報告)。如圖4-7-2-4-1.圖4-7-2-4-1 裝置上送遙控結(jié)束報告遙控失敗的報告如圖4-7-2-4-2圖4-7-2-4-2 裝置上送的

34、遙控失敗原因報告錯誤類型:含義如下值含義0正常1未知錯誤2超時測試失敗3操作測試失敗AddClause:附加原因,含義如下值含義0未知原因1不支持2被開關(guān)閉鎖3遙控選擇失敗4無效的未知,如遙控對象屬性無效5位置已達到,如對已在合位的開關(guān)進行遙合6執(zhí)行過程中參數(shù)發(fā)生改變7步限制,如檔位已達到最大值或最小值。8被模型閉鎖,如icd中cfgModel控制類型值為非控制值9被過程閉鎖,如過程層異常10被聯(lián)鎖閉鎖,如間隔層五防閉鎖11被檢同期閉鎖,如同期條件不滿足12命令已經(jīng)在執(zhí)行中,如發(fā)送遙控執(zhí)行后,有發(fā)送遙控取消13被健康狀況閉鎖,如health值異常引起閉鎖141對多控制15遙控取消終止16時間限

35、制,如遙控執(zhí)行超時17被陷阱異常終止,如遙分選擇后開關(guān)跳開,跳開后繼續(xù)發(fā)送遙分執(zhí)行18未遙控選擇直接執(zhí)行4.7.3. 遙控信號與icd和數(shù)據(jù)庫信號的對應(yīng)第一步:根據(jù)報文里面的IEDName+LDName找到遙控的對象在icd里面哪個邏輯設(shè)備。第二步:根據(jù)遙控對象mms路徑,即可找到是icd里面哪個遙控,如圖4-7-3-1圖4-7-3-1 遙控對象與icd的對應(yīng)。第三步:根據(jù)第一步和第二步的結(jié)果,可直接找到數(shù)據(jù)庫中是哪個遙控信號。如圖4-7-3-24-7-3-2 遙控對象與數(shù)據(jù)庫對應(yīng)4.7.4. 遙調(diào)報文對于采用兩個遙控通道來實現(xiàn)升、降、停的遙控模式(單點模式)的遙調(diào)(對應(yīng)數(shù)據(jù)庫配置中的遙調(diào)(單

36、點模式),報文與遙控報文相同;對于升、降、停用一個遙控通道來實現(xiàn)的遙調(diào)模式(雙點模式)的遙調(diào)(對應(yīng)數(shù)據(jù)庫中的遙調(diào)(雙點模式),報文有小區(qū)別。如圖4-7-4-1圖4-7-4-1 雙點遙調(diào)報文4.7.5. 遙控失敗否定應(yīng)答的情況有時候后臺遙控選擇的時候直接提示裝置否定應(yīng)答,報文如下,如圖4-7-4-1.圖4-7-4-1 裝置響應(yīng)遙控否定應(yīng)答此處地方裝置回復(fù)的錯誤碼與使能失敗的時候回復(fù)的錯誤碼含義相同,如下表:錯誤碼含義0目標(biāo)無效。1硬件故障。2臨時不可用的。3被目標(biāo)拒絕。4目標(biāo)未定義。5無效地址。6類型不支持。7類型不匹配。8目標(biāo)屬性不一致。9權(quán)限不足。10目標(biāo)對象不存在?,F(xiàn)場遇到比較多的情況為錯

37、誤碼3,或者10,3一般是因為遠方控制硬/軟壓板未投入導(dǎo)致裝置直接拒絕;10一般是因為裝置里面的icd與裝置程序不對應(yīng),導(dǎo)致程序認(rèn)為該遙控對象是不存在的。4.8. 定值報文4.8.1. 讀取定值區(qū)信息讀定值區(qū)信息的流程:后臺讀定值區(qū)數(shù)目裝置回復(fù)定值區(qū)數(shù)目后臺讀當(dāng)前定值區(qū)是第幾區(qū)裝置回復(fù)當(dāng)前定值區(qū)。1) 后臺讀定值區(qū)數(shù)目報文,如圖4-8-1-1圖4-8-1-1 后臺讀定值區(qū)數(shù)目2) 裝置響應(yīng)讀定值區(qū)數(shù)目報文,如圖4-8-1-2,表明定值區(qū)數(shù)目為8圖4-8-1-2 裝置響應(yīng)讀定值區(qū)數(shù)目3) 后臺發(fā)送讀當(dāng)前定值區(qū)報文,如圖4-8-1-3圖4-8-1-3 后臺發(fā)送讀當(dāng)前定值區(qū)4) 裝置響應(yīng)讀當(dāng)前定值區(qū)

38、報文,如圖4-8-1-4,當(dāng)前定值區(qū)為1區(qū)圖4-8-1-4 裝置響應(yīng)當(dāng)前定值區(qū)4.8.2. 讀當(dāng)前定值區(qū)定值讀當(dāng)前定值區(qū)定值的流程:后臺讀當(dāng)前定值區(qū)裝置響應(yīng)當(dāng)前定值區(qū)后臺讀取當(dāng)前定值區(qū)定值(可能有多步,一次讀取10個定值)裝置響應(yīng)當(dāng)前定值區(qū)定值(一次響應(yīng)10個)1) 后臺讀當(dāng)前定值區(qū)定值報文,如圖4-8-2-1圖4-8-2-1 后臺讀當(dāng)前定值區(qū)定值2) 裝置響應(yīng)當(dāng)前定值區(qū)定值,如圖4-8-2-2圖4-8-2-2 裝置響應(yīng)當(dāng)前定值區(qū)定值后臺每條報文讀取10個定值,當(dāng)超過10個定值時,分多次讀取。裝置響應(yīng)的定值與后臺發(fā)送的讀取定值報文里面的定值條目,值一一對應(yīng)。4.8.3. 讀非當(dāng)前定值區(qū)定值讀非

39、當(dāng)前定值區(qū)定值的流程:后臺讀當(dāng)前定值區(qū)裝置響應(yīng)當(dāng)前定值區(qū)后臺設(shè)置編輯區(qū)為第幾區(qū)裝置響應(yīng)設(shè)置編輯區(qū)后臺讀取非當(dāng)前定值區(qū)定值裝置響應(yīng)非當(dāng)前定值區(qū)定值1) 后臺發(fā)送設(shè)置編輯區(qū)報文,如圖4-8-3-1圖4-8-3-1 后臺發(fā)送設(shè)置編輯區(qū)2) 裝置響應(yīng)寫數(shù)據(jù)成功,表示設(shè)置編輯區(qū)成功,如圖4-8-3-2圖4-8-3-2 裝置響應(yīng)設(shè)置編輯區(qū)成功3) 后臺發(fā)送讀取編輯區(qū)定值報文,如圖4-8-3-3圖4-8-3-3 后臺發(fā)送讀編輯區(qū)定值報文裝置響應(yīng)的報文與讀取當(dāng)前定值區(qū)定值相同。4.8.4. 定值與icd和數(shù)據(jù)庫里的定值的對應(yīng)以讀取當(dāng)前定值區(qū)定值為例。第一步:根據(jù)讀取的報文里面,以第7個定值條目為例,如圖4-8

40、-4-1可知,該定值為浮點數(shù)值型,其值大小為99.989998圖4-8-4-1第二步,根據(jù)圖中IEDName+LDName,以及定值的mms引用路徑,可找到icd里面對應(yīng)的數(shù)據(jù)集定義.;同時也可以找到對應(yīng)的定值實例,如圖4-8-4-2圖4-8-4-2第三步:根據(jù)上面的結(jié)果,可找到數(shù)據(jù)庫中對應(yīng)的定值信號,如圖4-8-4-3圖4-8-4-34.8.5. 修改定值無論是修改當(dāng)前區(qū)還是非當(dāng)前區(qū)定值,修改定值的流程相同:后臺發(fā)送設(shè)置編輯區(qū)報文裝置回復(fù)設(shè)置編輯區(qū)成功后臺發(fā)送下裝定值報文裝置回復(fù)寫成功后臺發(fā)送確認(rèn)下裝報文裝置回復(fù)確認(rèn)下裝成功。如果是修改當(dāng)前定值區(qū)定值,則設(shè)置編輯區(qū)時將自動根據(jù)讀取的定值區(qū)信息

41、中當(dāng)前定值區(qū)是第幾區(qū)來設(shè)置;如果修改非當(dāng)前定值區(qū)定值,則將根據(jù)召喚定值時選擇的定值區(qū)號來設(shè)置編輯區(qū)。1) 后臺發(fā)送下裝定值報文,如圖4-8-5-1圖4-8-5-1 后臺發(fā)送下裝定值報文2) 裝置回復(fù)下裝定值成功,如圖4-8-5-2圖4-8-5-2 裝置回復(fù)下裝定值成功3) 后臺發(fā)送確認(rèn)下裝報文,如圖4-8-5-3圖4-8-5-3 后臺發(fā)送確認(rèn)下裝報文4) 裝置回復(fù)定值確認(rèn)修改成功,如圖4-8-5-4圖4-8-5-4 裝置回復(fù)確認(rèn)修改成功上述四步之后,定值已成功修改。修改定值與讀定值類似,一幀報文里面最多修改10條定值。4.8.6. 切換定值區(qū)后臺發(fā)送的切換定值區(qū)報文如圖4-8-6-1圖4-8-

42、6-1 后臺發(fā)送切換定值區(qū)報文裝置響應(yīng)后,定值區(qū)就切換成功了。4.8.7. 定值操作失敗定值讀和寫操作均可能失敗,失敗時一般裝置會回復(fù)一個錯誤碼,如圖4-8-6-1,7741裝置寫定值失敗報文。圖4-8-6-1 讀定值失敗此處地方裝置回復(fù)的錯誤碼與遙控失敗的時候回復(fù)的錯誤碼含義相同,如下表:錯誤碼含義0目標(biāo)無效。1硬件故障。2臨時不可用的。3被目標(biāo)拒絕。4目標(biāo)未定義。5無效地址。6類型不支持。7類型不匹配。8目標(biāo)屬性不一致。9權(quán)限不足。10目標(biāo)對象不存在?,F(xiàn)場遇到比較多的情況為錯誤碼3、7和10,3一般是因為遠方修改定值軟壓板未投入導(dǎo)致;10一般是導(dǎo)入后臺的icd的SGCB定值控制塊路徑與裝置里面實際的icd不一致導(dǎo)致;對于7,如果是對于寫定值情況,一般是寫的定值的數(shù)值超過了限制,寫入了非法值所致。還有一種情況,報文正常,但HMI里面的定值無法正常顯示:如圖4-8-6-2圖4-8-6-2對于投退型定值,其值類型為BOOL類型,在報文里面也顯示為TRUE,但實際的二進制數(shù)據(jù)為83 01 d0,此處d0為非法數(shù)據(jù),正常應(yīng)該是83 01 00或83 01 01,這種情況一般是裝置

溫馨提示

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

評論

0/150

提交評論