本申請(qǐng)涉及瞬變點(diǎn)狀態(tài)變化領(lǐng)域,特別是涉及一種瞬變點(diǎn)報(bào)警以及復(fù)位方法、裝置、電子設(shè)備及介質(zhì)。
背景技術(shù):
1、在數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)(supervisory?control?and?data?acquisition,scada)的前端處理器(front-end?processor,fep)中,上位機(jī)(又稱驅(qū)動(dòng))和下位機(jī)(又稱設(shè)備)通過(guò)通信協(xié)議實(shí)現(xiàn)對(duì)設(shè)備的數(shù)據(jù)采集和控制,通常瞬變點(diǎn)(transient,瞬變點(diǎn)只有當(dāng)值發(fā)生變化時(shí)才傳輸)由設(shè)備主動(dòng)給驅(qū)動(dòng)發(fā)送,正常情況下發(fā)送0的信號(hào),在出現(xiàn)瞬變點(diǎn)時(shí),發(fā)送1的信號(hào),當(dāng)驅(qū)動(dòng)收到1的信號(hào)之后很快(通常在[0,100]毫秒之間)向設(shè)備發(fā)送復(fù)位的信號(hào),以便設(shè)備重新向驅(qū)動(dòng)發(fā)送0的信號(hào)。通常出現(xiàn)瞬變點(diǎn)報(bào)警的變化在人機(jī)接口(humanmachine?interface,hmi)做透明展示,但是scada系統(tǒng)在產(chǎn)生報(bào)警后即刻復(fù)位,這樣的報(bào)警往往起不到真正的報(bào)警提示作用,容易被操作人員忽略。若是由裝置延長(zhǎng)報(bào)警保持時(shí)間,一般保持t(例如5秒)時(shí)間后再發(fā)送0信號(hào),這樣還是會(huì)由于未經(jīng)人工復(fù)位確認(rèn),存在被操作人員忽略的可能。
2、鑒于上述技術(shù),尋求一種瞬變點(diǎn)報(bào)警以及復(fù)位方法是本領(lǐng)域技術(shù)人員亟待解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)的目的是提供一種瞬變點(diǎn)報(bào)警以及復(fù)位方法、裝置、電子設(shè)備及介質(zhì)。通過(guò)不同的信號(hào)對(duì)初始數(shù)值對(duì)應(yīng)的數(shù)據(jù)位進(jìn)行更改,以便初始數(shù)值、故障數(shù)值和復(fù)位數(shù)值均不相同,避免出現(xiàn)初始數(shù)值和復(fù)位數(shù)值相同帶來(lái)了故障信號(hào)被操作人員忽略的情況。
2、為解決上述技術(shù)問(wèn)題,本申請(qǐng)?zhí)峁┮环N瞬變點(diǎn)報(bào)警以及復(fù)位方法,包括:
3、獲取用于表征瞬變點(diǎn)正常狀態(tài)的初始數(shù)值,其中初始數(shù)值對(duì)應(yīng)的數(shù)據(jù)位至少為兩位;
4、若監(jiān)測(cè)到故障信號(hào),則對(duì)初始數(shù)值對(duì)應(yīng)的至少一位數(shù)據(jù)位進(jìn)行故障更改操作,并將通過(guò)故障更改操作后的故障數(shù)值發(fā)送至上位機(jī),以便上位機(jī)根據(jù)接收的故障數(shù)值發(fā)送第一復(fù)位信號(hào);
5、若接收到上位機(jī)發(fā)送的第一復(fù)位信號(hào),則對(duì)初始數(shù)值對(duì)應(yīng)的至少一位數(shù)據(jù)位進(jìn)行復(fù)位更改操作,并將經(jīng)過(guò)復(fù)位更改操作后的復(fù)位數(shù)值發(fā)送至上位機(jī);其中故障更改操作更改的數(shù)據(jù)位與復(fù)位更改操作更改的數(shù)據(jù)位不完全相同。
6、優(yōu)選地,初始數(shù)值對(duì)應(yīng)的數(shù)據(jù)位為兩位,各數(shù)據(jù)位的數(shù)值為二進(jìn)制數(shù)。
7、優(yōu)選地,若監(jiān)測(cè)到故障信號(hào),則對(duì)兩位數(shù)據(jù)位中任意一位數(shù)據(jù)位進(jìn)行故障更改操作;
8、若接收到上位機(jī)發(fā)送的第一復(fù)位信號(hào),則對(duì)未經(jīng)過(guò)故障更改操作處理的數(shù)據(jù)位進(jìn)行復(fù)位更改操作。
9、優(yōu)選地,數(shù)據(jù)位為同一內(nèi)部點(diǎn)中字節(jié)對(duì)應(yīng)的數(shù)據(jù)位或不同內(nèi)部點(diǎn)中字節(jié)對(duì)應(yīng)的數(shù)據(jù)位。
10、優(yōu)選地,將經(jīng)過(guò)復(fù)位更改操作后的復(fù)位數(shù)值發(fā)送至上位機(jī)之后,還包括:
11、判斷是否接收到上位機(jī)發(fā)送的第二復(fù)位信號(hào);
12、若是,則將經(jīng)過(guò)復(fù)位更改操作后的復(fù)位數(shù)值更改為初始數(shù)值。
13、優(yōu)選地,還包括:
14、若在預(yù)設(shè)時(shí)間內(nèi)未接收到上位機(jī)發(fā)送的第二復(fù)位信號(hào);
15、則觸發(fā)報(bào)警裝置。
16、優(yōu)選地,還包括:
17、對(duì)初始數(shù)值、故障數(shù)值和復(fù)位數(shù)值對(duì)應(yīng)的數(shù)據(jù)位分別設(shè)置時(shí)間戳,或
18、對(duì)不同的數(shù)據(jù)位分別設(shè)置時(shí)間戳,時(shí)間戳用于記錄數(shù)據(jù)位的更改時(shí)間。
19、為解決上述問(wèn)題,本申請(qǐng)還提供一種瞬變點(diǎn)報(bào)警以及復(fù)位裝置,包括:
20、獲取模塊,用于獲取用于表征瞬變點(diǎn)正常狀態(tài)的初始數(shù)值,其中初始數(shù)值對(duì)應(yīng)的數(shù)據(jù)位至少為兩位;
21、故障更改模塊,用于若監(jiān)測(cè)到故障信號(hào),則對(duì)初始數(shù)值對(duì)應(yīng)的至少一位數(shù)據(jù)位進(jìn)行故障更改操作,并將通過(guò)故障更改操作后的故障數(shù)值發(fā)送至上位機(jī),以便上位機(jī)根據(jù)接收的故障數(shù)值發(fā)送第一復(fù)位信號(hào);
22、復(fù)位更改模塊,用于若接收到上位機(jī)發(fā)送的第一復(fù)位信號(hào),則對(duì)初始數(shù)值對(duì)應(yīng)的至少一位數(shù)據(jù)位進(jìn)行復(fù)位更改操作,并將經(jīng)過(guò)復(fù)位更改操作后的復(fù)位數(shù)值發(fā)送至上位機(jī);其中故障更改操作更改的數(shù)據(jù)位與復(fù)位更改操作更改的數(shù)據(jù)位不完全相同。
23、為解決上述問(wèn)題,本申請(qǐng)還提供一種電子設(shè)備,包括存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;
24、處理器,用于執(zhí)行計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述的瞬變點(diǎn)報(bào)警以及復(fù)位方法的步驟。
25、為解決上述問(wèn)題,本申請(qǐng)還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的瞬變點(diǎn)報(bào)警以及復(fù)位方法的步驟。
26、本申請(qǐng)所提供的一種瞬變點(diǎn)報(bào)警以及復(fù)位方法,包括:獲取用于表征瞬變點(diǎn)正常狀態(tài)的初始數(shù)值,其中初始數(shù)值對(duì)應(yīng)的數(shù)據(jù)位至少為兩位;若監(jiān)測(cè)到故障信號(hào),則對(duì)初始數(shù)值對(duì)應(yīng)的至少一位數(shù)據(jù)位進(jìn)行故障更改操作,并將通過(guò)故障更改操作后的故障數(shù)值發(fā)送至上位機(jī),以便上位機(jī)根據(jù)接收的故障數(shù)值發(fā)送第一復(fù)位信號(hào);若接收到上位機(jī)發(fā)送的第一復(fù)位信號(hào),則對(duì)初始數(shù)值對(duì)應(yīng)的至少一位數(shù)據(jù)位進(jìn)行復(fù)位更改操作,并將經(jīng)過(guò)復(fù)位更改操作后的復(fù)位數(shù)值發(fā)送至上位機(jī);其中故障更改操作更改的數(shù)據(jù)位與復(fù)位更改操作更改的數(shù)據(jù)位不完全相同??梢?,本申請(qǐng)通過(guò)不同的信號(hào)對(duì)初始數(shù)值對(duì)應(yīng)的數(shù)據(jù)位進(jìn)行更改,以便初始數(shù)值、故障數(shù)值和復(fù)位數(shù)值均不相同,避免出現(xiàn)初始數(shù)值和復(fù)位數(shù)值相同帶來(lái)了故障信號(hào)被操作人員忽略的情況。
1.一種瞬變點(diǎn)報(bào)警以及復(fù)位方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的瞬變點(diǎn)報(bào)警以及復(fù)位方法,其特征在于,所述初始數(shù)值對(duì)應(yīng)的數(shù)據(jù)位為兩位,各所述數(shù)據(jù)位的數(shù)值為二進(jìn)制數(shù)。
3.根據(jù)權(quán)利要求2所述的瞬變點(diǎn)報(bào)警以及復(fù)位方法,其特征在于,
4.根據(jù)權(quán)利要求2所述的瞬變點(diǎn)報(bào)警以及復(fù)位方法,其特征在于,所述數(shù)據(jù)位為同一內(nèi)部點(diǎn)中字節(jié)對(duì)應(yīng)的數(shù)據(jù)位或不同內(nèi)部點(diǎn)中字節(jié)對(duì)應(yīng)的數(shù)據(jù)位。
5.根據(jù)權(quán)利要求1所述的瞬變點(diǎn)報(bào)警以及復(fù)位方法,其特征在于,所述將經(jīng)過(guò)所述復(fù)位更改操作后的復(fù)位數(shù)值發(fā)送至所述上位機(jī)之后,還包括:
6.根據(jù)權(quán)利要求5所述的瞬變點(diǎn)報(bào)警以及復(fù)位方法,其特征在于,還包括:
7.根據(jù)權(quán)利要求1-6任一項(xiàng)所述的瞬變點(diǎn)報(bào)警以及復(fù)位方法,其特征在于,還包括:
8.一種瞬變點(diǎn)報(bào)警以及復(fù)位裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述的瞬變點(diǎn)報(bào)警以及復(fù)位方法的步驟。