|
報警的作用
zaiduigongyexianchangjiankongshi,ruguoyidanfaxianmouyicanshudeshuzhifashengleyichang,jiuyinggaimashangdetongzhicaozuorenyuan,yibianyucaozuorenyuanduiyichangqingkuangcaiqujishieryouxiaodecuoshi,bimianfashengzhongdadesunshi。zaizijinqiaoshishishujukuzhongkeyishiyongbaojinglaiwanchengduiyichangdetongzhi。zaizijinqiaoxitongzhongbaojingdechansheng、處理和保存都在實時數據庫中完成,當需要顯示報警時,可以運行人機界麵係統來顯示報警。
報警的分類
報警可以分為如下幾類:
1、 限值報警
對過程變量的測量值設置一係列的限值,當測量值越過限值時,就會產生限值報警。限值共有4種,即低低限、低限、高限、gaogaoxian,zhuyitamendoubixuzaiceliangzhideliangchengfanweinei,bingqietamendeshuzhibixuyicizengda。dangceliangzhiyuexianshi,bingbushizhenduiyumeiyigexianzhidouchanshengyigebaojing,ershijinchanshengzuijinyuexiandebaojing。birudangceliangzhiyueguogaogaoxianshi,bingbushihuichanshenggaoxianhegaogaoxianlianggebaojing,ershijinchanshengyigegaogaoxianbaojing。
2、 偏差報警
當(dang)過(guo)程(cheng)變(bian)量(liang)測(ce)量(liang)值(zhi)相(xiang)對(dui)於(yu)用(yong)戶(hu)的(de)設(she)定(ding)值(zhi)偏(pian)差(cha)超(chao)過(guo)了(le)用(yong)戶(hu)的(de)指(zhi)定(ding)範(fan)圍(wei)時(shi),就(jiu)會(hui)產(chan)生(sheng)偏(pian)差(cha)報(bao)警(jing)。這(zhe)裏(li)偏(pian)差(cha)的(de)意(yi)義(yi)是(shi)測(ce)量(liang)值(zhi)和(he)設(she)定(ding)值(zhi)之(zhi)差(cha)的(de)絕(jue)對(dui)值(zhi)。
3、 變化率報警
dangguochengbianliangceliangzhidebianhualvchaoguoyonghushedingdebianhualvshierchanshengdebaojing。yejiushishuo,zhezhongbaojingdechanshengbiaomingguochengbianliangbianhuadetaikuaile,fashengleyichang。cichudebianhualvdeyiyishizaiyimiaozhongdeshijianfanweineiguochengbianliangbianhuadejueduizhidedaxiao,jisuangongshiwei:abs(當前測量值-上次測量值)/(當前時間-上次測量時間)。
4、 狀態異常報警
數字量和模擬量不同,它的狀態隻有0或1兩種。所以當它發生異常時,它的狀態也隻能是0或1兩種情況之一。我們可以設定它的某一種狀態為異常狀態,從而可以在測量值為異常值時產生狀態異常報警。
5、係統報警
係統報警是指係統運行錯誤或I/O設備發生故障而產生的報警。
報警死區和報警延時
對(dui)於(yu)限(xian)值(zhi)報(bao)警(jing)來(lai)說(shuo),有(you)可(ke)能(neng)會(hui)出(chu)現(xian)這(zhe)樣(yang)的(de)情(qing)況(kuang),過(guo)程(cheng)變(bian)量(liang)測(ce)量(liang)值(zhi)總(zong)是(shi)剛(gang)剛(gang)越(yue)過(guo)限(xian)值(zhi),立(li)刻(ke)又(you)回(hui)到(dao)限(xian)值(zhi)之(zhi)內(nei),這(zhe)樣(yang)可(ke)能(neng)會(hui)造(zao)成(cheng)報(bao)警(jing)總(zong)是(shi)剛(gang)一(yi)出(chu)現(xian)立(li)刻(ke)又(you)消(xiao)失(shi),難(nan)以(yi)捕(bu)捉(zhuo)。當(dang)發(fa)生(sheng)這(zhe)種(zhong)情(qing)況(kuang)時(shi),如(ru)果(guo)需(xu)要(yao)捕(bu)捉(zhuo)報(bao)警(jing),就(jiu)需(xu)要(yao)使(shi)用(yong)報(bao)警(jing)死(si)區(qu)來(lai)解(jie)決(jue)。設(she)定(ding)了(le)報(bao)警(jing)死(si)區(qu)後(hou),當(dang)測(ce)量(liang)值(zhi)越(yue)過(guo)限(xian)值(zhi)後(hou)仍(reng)然(ran)產(chan)生(sheng)報(bao)警(jing),但(dan)是(shi)當(dang)測(ce)量(liang)值(zhi)恢(hui)複(fu)到(dao)限(xian)值(zhi)之(zhi)內(nei)後(hou),並(bing)不(bu)是(shi)立(li)刻(ke)解(jie)除(chu)報(bao)警(jing),隻(zhi)有(you)當(dang)測(ce)量(liang)值(zhi)繼(ji)續(xu)恢(hui)複(fu)並(bing)且(qie)和(he)限(xian)值(zhi)之(zhi)差(cha)超(chao)過(guo)報(bao)警(jing)死(si)區(qu)後(hou),報(bao)警(jing)才(cai)會(hui)恢(hui)複(fu)。
duiyuxianzhibaojinghepianchabaojinglaishuo,dangchuxianceliangzhiyuexianyoulikehuifudeqingkuangshi,ruguohediyizhongqingkuangxiangfan,buxiangbuzhuobaojingershixianghulvezhezhongbaojing,namekeyishiyongbaojingyanshilaijiejue。shedinglebaojingyanshizhihou,dangceliangzhifashengbianhuashibaojingtiaojianchenglishi,xitongbingbulijibaojing,ershijixucedingbaojingtiaojian,zhiyoudangbaojingtiaojianchixuchenglibingqiechixudeshijianchaoguobaojingyanshihou,xitongcaichanshengbaojing。
為點參數設置報警
下麵使用一個簡單的例子來說明報警的設置和查看。
新建一工程,命名為“報警示例”,並(bing)進(jin)入(ru)組(zu)態(tai)環(huan)境(jing)。在(zai)組(zu)態(tai)環(huan)境(jing)中(zhong)將(jiang)導(dao)航(hang)器(qi)切(qie)換(huan)到(dao)數(shu)據(ju)庫(ku)頁(ye),雙(shuang)擊(ji)點(dian)組(zu)態(tai)項(xiang)目(mu),彈(dan)出(chu)點(dian)組(zu)態(tai)管(guan)理(li)對(dui)話(hua)框(kuang)。在(zai)組(zu)態(tai)管(guan)理(li)對(dui)話(hua)框(kuang)的(de)右(you)側(ce)點(dian)列(lie)表(biao)中(zhong)用(yong)鼠(shu)標(biao)雙(shuang)擊(ji)一(yi)空(kong)白(bai)行(xing),在(zai)彈(dan)出(chu)的(de)對(dui)話(hua)框(kuang)中(zhong)選(xuan)擇(ze)模(mo)擬(ni)IO點並點擊“繼續”按鈕,彈出點定義對話框。在點定義對話框的上方點名欄裏輸入AI101作為點名,在下方的量程下限和量程上限處分別填入-100和100。將對話框切換到報警參數頁,選中報警開關複選框,此時下方的限值和偏差變化率等選項可用。選中低低限、低限、高限和高高限複選框,並把限值設為-50、-10、90和100,對應的報警優先級設定為高級報警、低級報警、高級報警和緊急報警,如下圖所示:
點擊“確定”按鈕,完成點的定義。
在組態管理對話框的右側點列表中選擇AI101點並點擊  按鈕把該點的信息複製到剪貼板中。連續點擊  兩下,複製出AI102和AI103兩個點。選擇AI102點並把下方的點參數修改對話框切換到報警參數頁,可以看到它的設置和AI101相同。在AI102的延時時間欄裏輸入5000,也就是說它的報警延時為5000毫秒。同樣在AI103點的報警死區欄裏輸入5。
新建一個模擬IO點,名字叫AI104,打開它的報警開關,並選中偏差報警項,在DEV欄裏輸入25表示此點和設定值的偏差超過25時就會產生報警。選擇報警級別為高級報警,同時更改設定值為10,如下圖所示:
新建模擬IO點AI105,這次選擇變化率報警項,將RATE設為5,報警級別設為高級報警,周期為1秒,如下圖所示:
新建一數字IO點DI101,打開報警開關,並把其正常狀態值設為0,如下圖所示:
至此為止我們已經創建了5個模擬IO點和一個數字IO點,同時為它們分別組態了不同的報警設置,下一步我們將使用報警組件來查看這幾個點的報警狀態。
創建報警組件
將導航器切換到畫麵頁,雙擊窗口選項創建一個新的窗口。在Draw中點擊工具條按鈕  會彈出如下所示的組件選擇對話框:
在對話框的左側選擇報警組,並且在右側雙擊圖中所示圖標或托拽該圖標到窗口中,即可在當前窗口中創建報警組件。
雙shuang擊ji報bao警jing組zu件jian,在zai彈dan出chu的de報bao警jing組zu件jian設she置zhi對dui話hua框kuang中zhong把ba報bao警jing範fan圍wei改gai為wei所suo有you區qu域yu,其qi它ta的de設she置zhi使shi用yong缺que省sheng值zhi。至zhi此ci為wei止zhi我wo們men就jiu已yi經jing創chuang建jian並bing完wan成cheng了le對dui報bao警jing組zu件jian的de設she置zhi,關guan於yu報bao警jing組zu件jian各ge部bu分fen設she置zhi的de意yi義yi,請qing參can照zhao幫bang助zhu。
報警的查看
1、查看實時報警。
運行實時據庫係統,在View中雙擊鼠標打開剛才創建的窗口,可以看到沒有任何報警發生。打開實時據庫,把AI101的值改為95,因為AI101的高限為90,所以此時應該產生限值報警,這時可以從報警組件中看到有一條高級報警產生。同樣修改AI102的值為95,但是立刻再次把它的值改為0,可以發現一直沒有新的報警產生。再次修改AI102的值為101可以看到並沒有立刻產生報警,大概延時5秒鍾之後有一條新的緊急報警產生。這是因為AI102組態了5秒鍾的報警延時,當AI101的值超出限值後,在不到5秒鍾的時間內又恢複時,並不產生報警,隻有AI101的值連續超出限值的時間大於5秒鍾時,才會有報警產生。把AI103的值也設為95,可以看到又立刻產生了一條新的報警。
在實時數據庫中把AI101的值更改為0,可以看到在報警組件中,AI101的報警圖標變為了綠色,這表明點AI101的值自動恢複了。同樣把AI102的值也更改為0,這時發現AI102的報警圖標並沒有延時5秒,而是立刻變為了綠色,這說明報警延時對於報警恢複無效。將AI103的值更改為85,此時因為AI103設定了數值為5的報警死區,所以此時報警仍然沒有恢複,隻有在數據庫中把AI103的值更改為84使它越過報警死區之後,在報警組件中才能看到AI103也變為恢複狀態。
在實時數據庫中把AI105的值改為10然後立刻又更改為100,因為位號AI105組了變化率報警,而它的值又在短時間內發生了很大的變化,導致變化率超出限製,這時可以從報警組件中看到一條AI105的變化率報警。把DI101的值更改為1,因為已經定義了DI101值為1時為異常值,所以也會有報警產生。
在zai報bao警jing組zu件jian中zhong可ke以yi通tong過guo雙shuang擊ji某mou一yi條tiao報bao警jing記ji錄lu來lai確que認ren該gai報bao警jing,可ke以yi看kan到dao,如ru果guo該gai報bao警jing是shi報bao警jing恢hui複fu狀zhuang態tai,那na麼me報bao警jing被bei確que認ren後hou消xiao失shi,如ru果guo該gai報bao警jing不bu是shi恢hui複fu狀zhuang態tai,那na麼me確que認ren後hou該gai報bao警jing圖tu標biao變bian為wei綠lv色se。通tong過guo點dian擊ji報bao警jing組zu件jian中zhong的de“全確認”按鈕,可以對當前的所
|