本申請涉及工業(yè)自動化,尤其涉及一種scada系統(tǒng)報警處理方法、裝置、設(shè)備和存儲介質(zhì)。
背景技術(shù):
1、工業(yè)生產(chǎn)現(xiàn)場通常會布置大量的監(jiān)測設(shè)備用于監(jiān)測生產(chǎn)任務(wù)的運行,監(jiān)測設(shè)備會產(chǎn)生大量的生產(chǎn)運行數(shù)據(jù),很多數(shù)據(jù)可以用于提高設(shè)備運維響應(yīng),提高設(shè)備生產(chǎn)效率。其中,數(shù)據(jù)采集與監(jiān)視控制(supervisory?control?and?data?acquisition,scada)系統(tǒng)是以計算機(jī)為基礎(chǔ)的自動化監(jiān)控系統(tǒng),通過組態(tài)軟件和數(shù)據(jù)傳輸鏈路實現(xiàn)對工業(yè)現(xiàn)場設(shè)備的遠(yuǎn)程監(jiān)控和控制,包括數(shù)據(jù)采集、設(shè)備控制、測量、參數(shù)調(diào)節(jié)以及各類信號報警等功能。
2、目前,通過scada系統(tǒng)監(jiān)視現(xiàn)場數(shù)據(jù),需要操作人員預(yù)先編寫腳本,通過運行腳本監(jiān)測現(xiàn)場數(shù)據(jù)的報警。而腳本的編寫和修改是非常繁瑣的,導(dǎo)致數(shù)據(jù)實時采集監(jiān)視報警難于修改,導(dǎo)致數(shù)據(jù)監(jiān)視靈活性很低,效率較低。
技術(shù)實現(xiàn)思路
1、有鑒于此,本申請?zhí)峁┑膕cada系統(tǒng)報警處理方法、裝置、設(shè)備和存儲介質(zhì),提高了scada系統(tǒng)的數(shù)據(jù)監(jiān)視的靈活性和效率。
2、根據(jù)本申請實施例的第一方面,提供了一種scada系統(tǒng)報警處理方法,包括:獲取多個監(jiān)控對象的實時數(shù)據(jù),獲取監(jiān)控對象與報警項目之間的第一對應(yīng)關(guān)系以及報警項目與報警輸出組之間的第二對應(yīng)關(guān)系;基于所述第一對應(yīng)關(guān)系,根據(jù)所述報警項目對應(yīng)的監(jiān)控對象的實時數(shù)據(jù),確定所述報警項目的報警結(jié)果;其中,所述報警結(jié)果包括請求報警或不請求報警;基于所述第二對應(yīng)關(guān)系,根據(jù)所述報警輸出組對應(yīng)的報警項目的報警結(jié)果,獲得所述報警輸出組的請求報警的次數(shù)和;根據(jù)所述報警輸出組的請求報警的次數(shù)和確定是否輸出報警。
3、根據(jù)本申請實施例的第二方面,提供了一種scada系統(tǒng)報警處理裝置,包括:獲取模塊,用于獲取多個監(jiān)控對象的實時數(shù)據(jù),獲取監(jiān)控對象與報警項目之間的第一對應(yīng)關(guān)系以及報警項目與報警輸出組之間的第二對應(yīng)關(guān)系;監(jiān)控數(shù)據(jù)分析模塊,用于基于所述第一對應(yīng)關(guān)系,根據(jù)所述報警項目對應(yīng)的監(jiān)控對象的實時數(shù)據(jù),確定所述報警項目的報警結(jié)果;其中,所述報警結(jié)果包括請求報警或不請求報警;報警統(tǒng)計模塊,用于基于所述第二對應(yīng)關(guān)系,根據(jù)所述報警輸出組對應(yīng)的報警項目的報警結(jié)果,獲得所述報警輸出組的請求報警的次數(shù)和;報警輸出模塊,用于根據(jù)所述報警輸出組的請求報警的次數(shù)和確定是否輸出報警。
4、根據(jù)本申請實施例的第三方面,提供了一種電子設(shè)備,包括:處理器、存儲器、通信接口和總線,所述處理器、所述存儲器和所述通信接口通過所述總線完成相互間的通信;所述存儲器用于存儲至少一可執(zhí)行指令,所述可執(zhí)行指令使所述處理器執(zhí)行如上述第一方面提供的方法。
5、根據(jù)本申請實施例的第四方面,提供了一種算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)指令,所述計算機(jī)指令在被處理器執(zhí)行時,使所述處理器執(zhí)行如第一方面提供的方法。
6、根據(jù)本申請實施例的第五方面,提供了一種計算機(jī)程序產(chǎn)品,所述計算機(jī)程序產(chǎn)品被有形地存儲在計算機(jī)可讀介質(zhì)上并且包括計算機(jī)可執(zhí)行指令,所述計算機(jī)可執(zhí)行指令在被執(zhí)行時使至少一個處理器執(zhí)行如上述第一方面提供的方法。
7、由上述技術(shù)方案可知,可以獲取設(shè)置的監(jiān)控對象與報警項目之間的第一對應(yīng)關(guān)系以及報警項目與報警輸出組之間的第二對應(yīng)關(guān)系,獲取多個監(jiān)控對象的實時數(shù)據(jù),根據(jù)監(jiān)控對象與報警項目之間的第一對應(yīng)關(guān)系,可以確定報警項目是否請求報警,根據(jù)報警項目與報警輸出組之間的第二對應(yīng)關(guān)系,確定報警輸出組是否輸出報警,避免了預(yù)先編寫腳本,提高了scada系統(tǒng)的數(shù)據(jù)監(jiān)視的靈活性和效率。
1.一種scada系統(tǒng)報警處理方法(200),其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述報警條件包括數(shù)值條件和延時條件;
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述按照所述第一執(zhí)行順序,針對每個所述報警項目,基于所述第一對應(yīng)關(guān)系獲取所述報警項目對應(yīng)的監(jiān)控對象的實時數(shù)據(jù)之前,還包括:
5.根據(jù)權(quán)利要求1-4中任一項所述的方法,其特征在于,所述基于所述第二對應(yīng)關(guān)系,根據(jù)所述報警輸出組對應(yīng)的報警項目的報警結(jié)果,獲得所述報警輸出組的請求報警的次數(shù)和,包括:
6.根據(jù)權(quán)利要求1-4中任一項所述的方法,其特征在于,所述根據(jù)所述報警輸出組的請求報警的次數(shù)和確定是否輸出報警,包括:
7.根據(jù)權(quán)利要求1-4中任一項所述的方法,其特征在于,所述獲取多個監(jiān)控對象的實時數(shù)據(jù),包括:
8.根據(jù)權(quán)利要求1-4中任一項所述的方法,其特征在于,所述方法還包括:
9.一種scada系統(tǒng)報警處理裝置(300),其特征在于,包括:
10.一種電子設(shè)備(700),包括:處理器(702)、通信接口(704)、存儲器(706)和總線(708),所述處理器(702)、所述通信接口(704)和所述存儲器(706)通過所述總線(708)完成相互間的通信;
11.一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)指令,所述計算機(jī)指令在被處理器執(zhí)行時,使所述處理器執(zhí)行權(quán)利要求1-8中任一所述的方法。