本發(fā)明涉及電力系統(tǒng)的遠(yuǎn)動通信技術(shù),特別是涉及基于智能遠(yuǎn)動的程序化控制方法及系統(tǒng)。
背景技術(shù):在電力系統(tǒng)遠(yuǎn)動通信高級應(yīng)用中,程序化控制技術(shù)(也叫順控、順序控制)的需求已經(jīng)非常迫切,程序化控制就是按照預(yù)先設(shè)定好的控制邏輯或操作票,一次性完成多個(gè)步驟的控制操作,同時(shí)進(jìn)行各種控制條件和五防閉鎖邏輯的判斷,并通過遠(yuǎn)動通信環(huán)節(jié)在主子站之間進(jìn)行控制過程的信息交互和命令干涉。程序化控制可以大幅度提高操作效率,提高電力系統(tǒng)的安全可靠性,并達(dá)到降低人工成本的目的。目前,我國電力系統(tǒng)存在二次設(shè)備種類繁雜、運(yùn)行信息割裂、缺乏統(tǒng)一建設(shè)和運(yùn)行標(biāo)準(zhǔn)等問題,遠(yuǎn)動通信領(lǐng)域也是專業(yè)分割嚴(yán)重,常規(guī)遠(yuǎn)動、保護(hù)信息、在線監(jiān)測、電度計(jì)量、PMU、視頻等各業(yè)務(wù)獨(dú)立建設(shè)自己的小系統(tǒng),形成各自的信息孤島,這不但造成系統(tǒng)建設(shè)的重復(fù)和浪費(fèi),也給以往傳統(tǒng)的程序化控制技術(shù)等綜合性高級應(yīng)用的發(fā)展造成很大障礙。
技術(shù)實(shí)現(xiàn)要素:基于此,有必要針對上述問題,提供一種基于智能遠(yuǎn)動的程序化控制方法及系統(tǒng),能夠快速、準(zhǔn)確地完成廠站的遠(yuǎn)程綜合操控。一種基于智能遠(yuǎn)動的程序化控制方法,包括:一體化主站通過統(tǒng)一出站的遠(yuǎn)動通信規(guī)約下達(dá)一鍵式操作指令,其中包含遠(yuǎn)動遙控開關(guān)或者刀閘、保護(hù)定值切區(qū)或者定值修改、保護(hù)壓板投退、視頻攝像頭方位調(diào)整以及畫面聯(lián)動信息;程序化控制服務(wù)器將該一鍵式操作指令進(jìn)行分解,轉(zhuǎn)換為基于不同業(yè)務(wù)出站規(guī)約的操作票,并通過SDB智能數(shù)據(jù)總線向涉及的業(yè)務(wù)模塊發(fā)出所述操作票;收集所述涉及的業(yè)務(wù)模塊的操作反饋,將過程信息存儲在實(shí)時(shí)數(shù)據(jù)庫。相應(yīng)地,一種基于智能遠(yuǎn)動的程序化控制系統(tǒng),包括:一體化主站、不同的業(yè)務(wù)模塊和程序化控制服務(wù)器,其中,所述一體化主站通過SDB智能數(shù)據(jù)總線與所述程序化控制服務(wù)器相連,所述程序化控制服務(wù)器通過所述SDB智能數(shù)據(jù)總線分別與不同的業(yè)務(wù)模塊相連;一體化主站通過統(tǒng)一出站的遠(yuǎn)動通信規(guī)約下達(dá)一鍵式操作指令,其中包含遠(yuǎn)動遙控開關(guān)或者刀閘、保護(hù)定值切區(qū)或者定值修改、保護(hù)壓板投退、視頻攝像頭方位調(diào)整以及畫面聯(lián)動信息;程序化控制服務(wù)器將該一鍵式操作指令進(jìn)行分解,轉(zhuǎn)換為基于不同業(yè)務(wù)出站規(guī)約的操作票,并通過SDB智能數(shù)據(jù)總線向涉及的業(yè)務(wù)模塊發(fā)出所述操作票;收集所述涉及的業(yè)務(wù)模塊的操作反饋,將過程信息存儲在實(shí)時(shí)數(shù)據(jù)庫。本發(fā)明,具有如下有益效果:本發(fā)明通過統(tǒng)一下達(dá)一鍵式操作指令,轉(zhuǎn)換為相關(guān)業(yè)務(wù)的操作票,準(zhǔn)確快速地從相關(guān)業(yè)務(wù)模塊中統(tǒng)一采集過程信息,這種基于智能遠(yuǎn)動機(jī)的程序化控制技術(shù)實(shí)現(xiàn)了現(xiàn)代電網(wǎng)智能化發(fā)展環(huán)境下一體化主站對廠站的全面綜合、準(zhǔn)確高效的自動化一鍵式的操作需求,契合了全站范圍內(nèi)統(tǒng)一采集、統(tǒng)一出口、統(tǒng)一操作管理等一體化建設(shè)理念,保證了一體化架構(gòu)下的廠站尤其是無人值班模式廠站的調(diào)度遠(yuǎn)程程序化綜合控制的準(zhǔn)確實(shí)現(xiàn)。附圖說明圖1為本發(fā)明基于智能遠(yuǎn)動的程序化控制方法的流程圖;圖2為本發(fā)明基于智能遠(yuǎn)動的程序化控制方法的實(shí)施例流程圖;圖3為本發(fā)明基于智能遠(yuǎn)動的程序化控制系統(tǒng)的示意圖。具體實(shí)施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述。圖1為本發(fā)明基于智能遠(yuǎn)動的程序化控制方法的流程圖,包括:S101:一體化主站通過統(tǒng)一出站的遠(yuǎn)動通信規(guī)約下達(dá)一鍵式操作指令,其中包含遠(yuǎn)動遙控開關(guān)或者刀閘、保護(hù)定值切區(qū)或者定值修改、保護(hù)壓板投退、視頻攝像頭方位調(diào)整以及畫面聯(lián)動信息;S102:程序化控制服務(wù)器將該一鍵式操作指令進(jìn)行分解,轉(zhuǎn)換為基于不同業(yè)務(wù)出站規(guī)約的操作票,并通過SDB智能數(shù)據(jù)總線向涉及的業(yè)務(wù)模塊發(fā)出所述操作票;S103:收集所述涉及的業(yè)務(wù)模塊的操作反饋,將過程信息存儲在實(shí)時(shí)數(shù)據(jù)庫。本發(fā)明的優(yōu)勢包括能使智能遠(yuǎn)動機(jī)具備程序化控制服務(wù)器的能力,充分利用智能遠(yuǎn)動機(jī)對全站的電氣模型和數(shù)據(jù)的描述,能夠在常規(guī)遠(yuǎn)動、保信、視頻等多個(gè)不同專業(yè)范圍內(nèi)實(shí)現(xiàn)操作票的編輯、存儲,以及能夠根據(jù)一體化調(diào)度主站的一鍵式命令實(shí)現(xiàn)按照操作票定義自動進(jìn)行控制操作的功能,并能在主子站之間實(shí)現(xiàn)多業(yè)務(wù)各個(gè)操作過程的實(shí)時(shí)信息和操作命令的靈活交互。本發(fā)明大大超越了常規(guī)程序化控制技術(shù)的局限,提供了一種基于智能遠(yuǎn)動機(jī)的多業(yè)務(wù)的程序化綜合控制技術(shù)的系統(tǒng)構(gòu)建方案和通信處理技術(shù)。本發(fā)明采取的技術(shù)方案是基于智能遠(yuǎn)動機(jī),構(gòu)建廠站級集中式程序化綜合控制服務(wù)器,利用智能遠(yuǎn)動機(jī)的全景數(shù)據(jù)模型和SDB智能數(shù)據(jù)總線,實(shí)現(xiàn)程序化控制邏輯和廠站內(nèi)不同專業(yè)之間的信息共享數(shù)據(jù)互通,滿足一體化智能運(yùn)行系統(tǒng)主子站上下貫通、設(shè)備態(tài)規(guī)范化定義、過程信息交互、操作防誤閉鎖、程序化控制和通信的關(guān)系等技術(shù)需求,同時(shí)由組態(tài)工具配置服務(wù)器和通信應(yīng)用之間的關(guān)聯(lián),而由智能遠(yuǎn)動機(jī)實(shí)現(xiàn)文件傳輸、操作命令、實(shí)時(shí)信息、通信協(xié)議等整體功能的協(xié)調(diào)和管理。程序化控制服務(wù)器在硬件上由多塊CPU插件組成,軟件上由RDB、HDB、模型管理、對站內(nèi)通信接口、出站通信接口等多層次多用途的應(yīng)用模塊組成。RDB、HDB是商業(yè)數(shù)據(jù)庫,是整個(gè)裝置的數(shù)據(jù)中心,實(shí)現(xiàn)遠(yuǎn)動、保護(hù)信息、視頻控制等多個(gè)業(yè)務(wù)數(shù)據(jù)的綜合集成,程序化控制服務(wù)器是相對獨(dú)立的高級應(yīng)用模塊,配置在遠(yuǎn)動通信CPU插件上,通過基于千兆以太網(wǎng)的SDB智能數(shù)據(jù)總線,實(shí)現(xiàn)和RDB以及多個(gè)通信模塊之間快速數(shù)據(jù)交互?;谥悄苓h(yuǎn)動機(jī)的程序化操作服務(wù)器構(gòu)建和不同業(yè)務(wù)的信息共享和集成、一體化智能運(yùn)行系統(tǒng)下的程序化操作過程主子站交互、程序化操作設(shè)備態(tài)定義操作票命名以及防誤閉鎖、組合票和二次票等,實(shí)現(xiàn)了一體化主站一鍵式啟動常規(guī)遠(yuǎn)動四遙、保護(hù)定值查看修改校核、保護(hù)定值區(qū)號切換、保護(hù)信號總復(fù)歸、硬壓板軟壓板投退、視頻聯(lián)動等多業(yè)務(wù)綜合自動控制的功能。這種基于智能遠(yuǎn)動機(jī)的程序化控制技術(shù)實(shí)現(xiàn)了現(xiàn)代電網(wǎng)智能化發(fā)展環(huán)境下一體化主站對廠站的全面綜合、準(zhǔn)確高效的自動化一鍵式的操作需求。圖2為本發(fā)明基于智能遠(yuǎn)動的程序化控制方法的實(shí)施例流程圖。S201:一體化主站通過統(tǒng)一出站的遠(yuǎn)動通信規(guī)約下達(dá)一鍵式操作指令,其中包含遠(yuǎn)動遙控開關(guān)或者刀閘、保護(hù)定值切區(qū)或者定值修改、保護(hù)壓板投退、視頻攝像頭方位調(diào)整以及畫面聯(lián)動信息;S202:程序化控制服務(wù)器將該一鍵式操作指令進(jìn)行分解,轉(zhuǎn)換為基于不同業(yè)務(wù)出站規(guī)約的操作票,并通過SDB智能數(shù)據(jù)總線向涉及的業(yè)務(wù)模塊發(fā)出所述操作票;S203:收集所述涉及的業(yè)務(wù)模塊的操作反饋,將過程信息存儲在實(shí)時(shí)數(shù)據(jù)庫;S204:采用窮舉注冊算法采集間隔設(shè)備態(tài),按照掃描周期計(jì)算設(shè)備態(tài)值;S205:根據(jù)所述過程信息編輯反饋交互信息,發(fā)送給所述一體化主站,其中,所述反饋交互信息的定義包括子站的操作結(jié)束、操作成功和失敗、肯定否定確認(rèn)以及操作的提示信息。在智能遠(yuǎn)動機(jī)的基礎(chǔ)上,按照分布式、模塊化的設(shè)計(jì)原則,在多塊CPU插件中選擇遠(yuǎn)動模塊的CPU插件作為程序化控制服務(wù)器的運(yùn)行插件,軟件上設(shè)計(jì)實(shí)現(xiàn)相對獨(dú)立的程序化控制應(yīng)用模塊,專門負(fù)責(zé)操作票的存儲傳輸管理、設(shè)備態(tài)的實(shí)時(shí)計(jì)算、操作過程的步驟控制和條件校驗(yàn)、操作的防誤閉鎖、以及信息交互,同時(shí)采用智能遠(yuǎn)動機(jī)不同業(yè)務(wù)數(shù)據(jù)的SDB智能數(shù)據(jù)總線,實(shí)現(xiàn)常規(guī)遠(yuǎn)動機(jī)、保護(hù)信息、視頻聯(lián)動等跨專業(yè)的綜合控制,并通過SDB實(shí)現(xiàn)和通信規(guī)約模塊之間的數(shù)據(jù)交互?;谥悄苓h(yuǎn)動機(jī)的程序化控制服務(wù)器的數(shù)據(jù)流的設(shè)計(jì)如下圖3所示,其中 SDB是智能遠(yuǎn)動機(jī)的基本服務(wù),所有程序化控制服務(wù)器和各個(gè)專業(yè)子模塊、RDB、HDB、以及文件讀寫操作、出站規(guī)約通信模塊等之間的數(shù)據(jù)交互均通過SDB實(shí)現(xiàn)。圖3為本發(fā)明基于智能遠(yuǎn)動的程序化控制系統(tǒng)的示意圖。一種基于智能遠(yuǎn)動的程序化控制系統(tǒng),包括:一體化主站、不同的業(yè)務(wù)模塊和程序化控制服務(wù)器,其中,所述一體化主站通過SDB智能數(shù)據(jù)總線與所述程序化控制服務(wù)器相連,所述程序化控制服務(wù)器通過所述SDB智能數(shù)據(jù)總線分別與不同的業(yè)務(wù)模塊相連;一體化主站通過統(tǒng)一出站的遠(yuǎn)動通信規(guī)約下達(dá)一鍵式操作指令,其中包含遠(yuǎn)動遙控開關(guān)或者刀閘、保護(hù)定值切區(qū)或者定值修改、保護(hù)壓板投退、視頻攝像頭方位調(diào)整以及畫面聯(lián)動信息;程序化控制服務(wù)器將該一鍵式操作指令進(jìn)行分解,轉(zhuǎn)換為基于不同業(yè)務(wù)出站規(guī)約的操作票,并通過SDB智能數(shù)據(jù)總線向涉及的業(yè)務(wù)模塊發(fā)出所述操作票;收集所述涉及的業(yè)務(wù)模塊的操作反饋,將過程信息存儲在實(shí)時(shí)數(shù)據(jù)庫。在其中一個(gè)實(shí)施例當(dāng)中,所述程序化控制服務(wù)器,包括:態(tài)值計(jì)算單元,用于采用窮舉注冊算法采集間隔設(shè)備態(tài),按照掃描周期計(jì)算設(shè)備態(tài)值。在其中一個(gè)實(shí)施例當(dāng)中,所述程序化控制服務(wù)器,包括:操作過程反饋單元,用于根據(jù)所述過程信息編輯反饋交互信息,發(fā)送給所述一體化主站,其中,所述反饋交互信息的定義包括子站的操作結(jié)束、操作成功和失敗、肯定否定確認(rèn)以及操作的提示信息。不同業(yè)務(wù)在智能遠(yuǎn)動機(jī)系統(tǒng)設(shè)計(jì)上體現(xiàn)為不同的插件不同的軟件子模塊,不同業(yè)務(wù)之間基于SDB智能數(shù)據(jù)總線實(shí)現(xiàn)快速交互,程序化控制服務(wù)器同樣基于SDB實(shí)現(xiàn)和不同業(yè)務(wù)模塊包括出站規(guī)約通信模塊之間的數(shù)據(jù)交互。一體化主站通過統(tǒng)一出站的遠(yuǎn)動通信規(guī)約下達(dá)一鍵式操作指令,其中可以包含遠(yuǎn)動遙控開關(guān)或者刀閘、保護(hù)定值切區(qū)或者定值修改、保護(hù)壓板投退、視頻攝像頭方位調(diào)整以及畫面聯(lián)動信息,程序化控制服務(wù)器隨后將該指令進(jìn)行分解,并通過SDB向涉及的業(yè)務(wù)模塊發(fā)出具體的操作命令,并同樣收集操作反饋,形成規(guī)范的過 程信息和主站交互。操作票的存儲介質(zhì)是磁盤,操作票的維護(hù)和傳輸必須由程序化控制服務(wù)器進(jìn)行管理。操作票按照電網(wǎng)統(tǒng)一的規(guī)則命名并存儲,操作票名字必須體現(xiàn)變電站名稱、操作間隔名稱、源態(tài)和目標(biāo)態(tài)。操作票的格式采用XML標(biāo)準(zhǔn)。間隔設(shè)備態(tài)的定義規(guī)則是電網(wǎng)統(tǒng)一的,采用窮舉注冊的辦法進(jìn)行管理。設(shè)備態(tài)值的計(jì)算采用周期掃描辦法實(shí)現(xiàn)。程序化控制完全按照操作票的定義進(jìn)行操作,因此操作票的定義內(nèi)容就包括操作的具體步驟序列以及每次操作前的條件和操作后的條件。操作票的內(nèi)容讀取和操作步驟和條件控制由程序化控制服務(wù)器實(shí)現(xiàn)。智能遠(yuǎn)動機(jī)本身具備全站的五防邏輯,可以支持程序化操作的防誤閉鎖。防誤閉鎖是獨(dú)立的應(yīng)用模塊,程序化操作的防誤閉鎖判斷可以通過SDB總線和防誤閉鎖模塊進(jìn)行交互實(shí)現(xiàn)。程序化操作是調(diào)度主站一鍵式啟動,具體操作過程的情況可以通過過程信息的反饋和主站進(jìn)行交互。智能遠(yuǎn)動機(jī)的過程信息定義得非常具體,包括主站的啟動、急停、撤銷以及肯定否定確認(rèn),也包括子站的操作結(jié)束、操作成功和失敗、肯定否定確認(rèn)以及操作的提示信息,并且能給出具體的原因說明?;谥悄苓h(yuǎn)動機(jī)統(tǒng)一出站的原理,是在IEC104網(wǎng)絡(luò)規(guī)約的基礎(chǔ)上,擴(kuò)展定義ASDU116,在APDU中構(gòu)建不同的附加數(shù)據(jù)包服務(wù),包括IEC103通用分類數(shù)據(jù)、程序化操作信息、文件傳輸?shù)?,用于?shí)現(xiàn)保護(hù)操作、程序化操作指令和過程信息交互、操作票等文件傳輸功能。程序化控制服務(wù)器的功能相對獨(dú)立,但是很多功能必須依賴于通信交互實(shí)現(xiàn),尤其是和主站、子站測控保護(hù)等交互來實(shí)現(xiàn)。根據(jù)所述過程信息編輯反饋交互信息,發(fā)送給所述一體化主站,方案中設(shè)計(jì)有程序化控制服務(wù)器統(tǒng)一的進(jìn)程間消息接口,用于和IEC104等通信規(guī)約模塊進(jìn)行數(shù)據(jù)交換,便于實(shí)現(xiàn)主子站之間的命令、過程信息、文件傳輸?shù)裙δ艿耐ㄐ艑?shí)現(xiàn)。綜上,基于智能遠(yuǎn)動機(jī)的程序化控制技術(shù)實(shí)現(xiàn)了現(xiàn)代電網(wǎng)智能化發(fā)展環(huán)境下一體化主站對廠站的全面綜合、準(zhǔn)確高效的自動化一鍵式的操作需求,契合了全站范圍內(nèi)統(tǒng)一采集、統(tǒng)一出口、統(tǒng)一操作管理等一體化建設(shè)理念,保證了 一體化架構(gòu)下的廠站尤其是無人值班模式廠站的調(diào)度遠(yuǎn)程程序化綜合控制的準(zhǔn)確實(shí)現(xiàn)。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。