本發(fā)明屬于電力系統(tǒng)控制領(lǐng)域,特別涉及一種順控規(guī)則可視化方法和系統(tǒng)。
背景技術(shù):
1、順控態(tài)表示特定間隔下所有設(shè)備的一組狀態(tài)組合。例如,所有設(shè)備的狀態(tài)都處于合位,可以認(rèn)為是一種順控態(tài)。操作票包括開(kāi)始執(zhí)行時(shí)的源態(tài)和執(zhí)行結(jié)束時(shí)達(dá)到的目標(biāo)態(tài)。操作票的執(zhí)行,就是通過(guò)一系列操作,使一組設(shè)備狀態(tài),完成從源態(tài)到目標(biāo)態(tài)的轉(zhuǎn)換。
2、順控規(guī)則中,如果實(shí)際狀態(tài)和期望的狀態(tài)不同,則操作票不能執(zhí)行。如果執(zhí)行結(jié)束時(shí),實(shí)際狀態(tài)和目標(biāo)態(tài)不同,不能認(rèn)為當(dāng)前操作票是執(zhí)行成功的。執(zhí)行操作票所有步驟,都必須滿足的條件,稱為操作條件。只要有一條操作條件不滿足,則操作票不能執(zhí)行。當(dāng)任一閉鎖條件觸發(fā)時(shí),操作票都不能繼續(xù)執(zhí)行。如果在操作票執(zhí)行前,有閉鎖條件觸發(fā),則操作票不能啟動(dòng)執(zhí)行。操作票項(xiàng)中,某一條操作票項(xiàng)在執(zhí)行前,必須滿足的條件,稱為操作前條件,如果某個(gè)操作票項(xiàng)的操作前條件不滿足,則該操作票項(xiàng)不能執(zhí)行。
3、現(xiàn)有電力系統(tǒng)序列控制中,規(guī)則多并且復(fù)雜。如果出現(xiàn)問(wèn)題,缺乏有效的核對(duì)設(shè)備狀態(tài)、查看規(guī)則是否可行的手段,沒(méi)有將所有規(guī)則統(tǒng)一在一起。例如操作票執(zhí)行前,要核對(duì)當(dāng)前實(shí)際狀態(tài)是否和源態(tài)一致,如果不一致,要通過(guò)人工排查的方式,來(lái)確定是哪些狀態(tài)不滿足,才能找出當(dāng)前實(shí)際狀態(tài)和源態(tài)的差異。但當(dāng)執(zhí)行一個(gè)操作票時(shí),無(wú)法得知當(dāng)前操作票是否滿足執(zhí)行條件,并且沒(méi)有查看順控規(guī)則的手段,只有在執(zhí)行錯(cuò)誤之后,才能發(fā)現(xiàn)當(dāng)前操作票不滿足執(zhí)行條件,降低了效率。
技術(shù)實(shí)現(xiàn)思路
1、為了解決現(xiàn)有技術(shù)中存在的不足,本發(fā)明提供了一種順控規(guī)則可視化方法和系統(tǒng),以解決順控規(guī)則不能高效可視化展示的技術(shù)問(wèn)題。
2、為解決上述技術(shù)問(wèn)題,本發(fā)明采用如下的技術(shù)方案。
3、本發(fā)明首先公開(kāi)了一種順控規(guī)則可視化方法,該方法包括以下步驟:
4、步驟1:在界面中顯示操作票的順控規(guī)則,所述順控規(guī)則包括操作票項(xiàng)列表、源態(tài)狀態(tài)列表、目標(biāo)態(tài)狀態(tài)列表、操作條件列表、閉鎖條件列表和邏輯圖;
5、步驟2:響應(yīng)于用戶對(duì)任一順控規(guī)則的點(diǎn)擊操作,根據(jù)采集到的實(shí)時(shí)狀態(tài)數(shù)據(jù)顯示對(duì)應(yīng)順控規(guī)則的詳細(xì)狀態(tài)信息,并提示用戶當(dāng)前操作票是否可執(zhí)行。
6、本發(fā)明進(jìn)一步包括以下優(yōu)選方案:
7、所述響應(yīng)于用戶對(duì)任一順控規(guī)則的點(diǎn)擊操作,顯示對(duì)應(yīng)順控規(guī)則的詳細(xì)狀態(tài)信息,進(jìn)一步包括:
8、當(dāng)用戶選中當(dāng)前操作票時(shí),顯示操作票的規(guī)則;
9、當(dāng)用戶選中當(dāng)前操作票中的當(dāng)前操作票項(xiàng)時(shí),顯示操作票項(xiàng)的規(guī)則。
10、所述提示用戶當(dāng)前操作票是否可執(zhí)行,進(jìn)一步包括:
11、如果實(shí)際狀態(tài)和當(dāng)前操作票定義的源態(tài)不同,則提示操作票不能執(zhí)行;
12、在操作票執(zhí)行前,如果實(shí)際狀態(tài)和當(dāng)前操作票定義的目標(biāo)態(tài)相同,則提示操作票不能執(zhí)行;
13、在操作票執(zhí)行后,如果實(shí)際狀態(tài)和當(dāng)前操作票定義的目標(biāo)態(tài)相同,提示操作票執(zhí)行成功,達(dá)成操作票目的。
14、所述提示用戶當(dāng)前操作票是否可執(zhí)行,進(jìn)一步包括:
15、如果任意一條操作條件不滿足,則提示操作票不能執(zhí)行;
16、如果任意一條閉鎖條件觸發(fā),則提示操作票不能執(zhí)行;
17、如果當(dāng)前選中操作票項(xiàng)的操作前條件不滿足,則提示該操作票項(xiàng)不能執(zhí)行;
18、從所述邏輯圖顯示當(dāng)前操作票項(xiàng)的規(guī)則是否滿足。
19、本發(fā)明同時(shí)公開(kāi)了一種利用前述順控規(guī)則可視化方法的順控規(guī)則可視化系統(tǒng),包括:
20、顯示模塊,用于在界面中顯示操作票的順控規(guī)則,所述順控規(guī)則包括操作票項(xiàng)列表、源態(tài)狀態(tài)列表、目標(biāo)態(tài)狀態(tài)列表、操作條件列表、閉鎖條件列表和邏輯圖;
21、交互模塊,用于響應(yīng)于用戶對(duì)任一順控規(guī)則的點(diǎn)擊操作,根據(jù)采集到的實(shí)時(shí)狀態(tài)數(shù)據(jù)顯示對(duì)應(yīng)順控規(guī)則的詳細(xì)狀態(tài)信息,并提示用戶當(dāng)前操作票是否可執(zhí)行。
22、相應(yīng)地,本申請(qǐng)還公開(kāi)了一種終端,包括處理器及存儲(chǔ)介質(zhì);
23、所述存儲(chǔ)介質(zhì)用于存儲(chǔ)指令;
24、所述處理器用于根據(jù)所述指令進(jìn)行操作以執(zhí)行根據(jù)前述順控規(guī)則可視化方法的步驟。
25、相應(yīng)地,本申請(qǐng)還公開(kāi)了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)前述順控規(guī)則可視化方法的步驟。
26、本發(fā)明的有益效果在于,與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種順控規(guī)則可視化方法和系統(tǒng),實(shí)時(shí)顯示任意操作票的規(guī)則和任一操作票項(xiàng)的規(guī)則,在操作票執(zhí)行之前即可顯示當(dāng)前操作票是否滿足執(zhí)行條件,提高了操作票執(zhí)行效率。
1.一種順控規(guī)則可視化方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的順控規(guī)則可視化方法,其特征在于,所述響應(yīng)于用戶對(duì)任一順控規(guī)則的點(diǎn)擊操作,顯示對(duì)應(yīng)順控規(guī)則的詳細(xì)狀態(tài)信息,進(jìn)一步包括:
3.根據(jù)權(quán)利要求2所述的順控規(guī)則可視化方法,其特征在于,所述提示用戶當(dāng)前操作票是否可執(zhí)行,進(jìn)一步包括:
4.根據(jù)權(quán)利要求3所述的順控規(guī)則可視化方法,其特征在于,所述提示用戶當(dāng)前操作票是否可執(zhí)行,進(jìn)一步包括:
5.一種順控規(guī)則可視化系統(tǒng),其特征在于,包括:
6.根據(jù)權(quán)利要求5所述的順控規(guī)則可視化系統(tǒng),其特征在于,所述交互模塊,進(jìn)一步用于:
7.根據(jù)權(quán)利要求6所述的順控規(guī)則可視化系統(tǒng),其特征在于,所述交互模塊,進(jìn)一步用于:
8.根據(jù)權(quán)利要求7所述的順控規(guī)則可視化系統(tǒng),其特征在于,所述交互模塊,進(jìn)一步用于:
9.一種終端,包括處理器及存儲(chǔ)介質(zhì);其特征在于:
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-4任一項(xiàng)所述的順控規(guī)則可視化方法的步驟。