組態(tài)王設(shè)置報(bào)警和事件
發(fā)布于2023-02-01 09:52
17
2
標(biāo)簽:組態(tài)王報(bào)警
①報(bào)警和事件窗口的作用 運(yùn)行報(bào)警和事件記錄是監(jiān)控軟件必不可少的功能,組態(tài)王提供了強(qiáng)有力的支持和簡單的控制運(yùn)行報(bào)警和事件記錄方法。
組態(tài)王中的報(bào)警和事件主要包括變量報(bào)警事件、操作事件、用戶登錄事件和工作站事件。通過這些報(bào)警和事件,用戶可以方便地記錄和查看系統(tǒng)的報(bào)警、操作和各個(gè)工作站的運(yùn)行情況。當(dāng)報(bào)警和事件發(fā)生時(shí),在報(bào)警窗口中會按照設(shè)置的過濾條件實(shí)時(shí)地顯示出來。
為了分類顯示報(bào)警事件,可以把變量劃分到不同的報(bào)警組,同時(shí)指定報(bào)警窗口中只顯示所需的報(bào)警組。
趨勢曲線、報(bào)警窗口等都是一類特殊的變量,有變量名和變量屬性等。
②定義報(bào)警組 切換到工程瀏覽器,在左側(cè)選擇報(bào)警組,然后雙擊右側(cè)的圖標(biāo)。打開如圖8-74所示的“報(bào)警組定義”對話框。在“報(bào)警組定義”對話框中單擊“修改”,在“修改報(bào)警組"對話框中將RootNode修改為"化工廠"。單擊"增加"按鈕,在"化工廠"報(bào)警組下再增加一個(gè)分組“反應(yīng)車間”。
圖8-74 “報(bào)警組定義”對話框
③設(shè)置變量的報(bào)警定義屬性 例如,設(shè)置變量反應(yīng)罐壓力的報(bào)警屬性。在工程瀏覽器的左側(cè)選擇數(shù)據(jù)詞典,在右側(cè)雙擊變量名"反應(yīng)罐壓力",打開"定義變量"對話框,并選擇報(bào)警定義設(shè)置頁,如圖8-75所示。具體設(shè)置如下。
a.報(bào)警組名 定義該變量屬于哪個(gè)報(bào)警組,只能選擇一個(gè)。
b.優(yōu)先級 定義變量的報(bào)警優(yōu)先級,為1~999的一個(gè)整數(shù)。優(yōu)先級數(shù)值越小,級別越高。
c.越限報(bào)警 模擬量的值在跨越報(bào)警時(shí)產(chǎn)生的報(bào)警。越限報(bào)警的報(bào)警限有4個(gè)。低低限、低限、高限、高高限,它們的值在變量的最大值和最小值之間,它們的大小關(guān)系排列依次為高高限、高限、低限、低低限。在變量的值發(fā)生變化時(shí),如果跨越某一個(gè)限值,立即發(fā)生越限報(bào)警。某個(gè)時(shí)刻,對于一個(gè)變量,只可能越一種限,因此只產(chǎn)生一種越限報(bào)警。
越限死區(qū)是指當(dāng)變量產(chǎn)生越限報(bào)警后,再次產(chǎn)生新類型的越限報(bào)警時(shí),如果變量的值在上一次報(bào)警限加減死區(qū)值的范圍內(nèi),就不會恢復(fù)報(bào)警,也不產(chǎn)生新的報(bào)警;如果變量的值不在上一次報(bào)警限加減死區(qū)值的范圍內(nèi),則先恢復(fù)原來的報(bào)警,再產(chǎn)生新報(bào)警。
d.變化報(bào)警 模擬量的值在固定時(shí)間內(nèi)的變化超過一定量時(shí)產(chǎn)生的報(bào)警,即變化量變化太快產(chǎn)生的報(bào)警。當(dāng)模擬量的值發(fā)生變化時(shí),就計(jì)算變化率以決定是否報(bào)警。變化率的時(shí)間單位有3種: 5、min和h。變化率報(bào)警利用如下公式計(jì)算。
【(變量的當(dāng)前值一變化一次的值)×100】/【(這一次產(chǎn)生值的時(shí)間一上一次產(chǎn)生值的時(shí)間)×(最大值一最小值)×單位對應(yīng)的值(如果是s,為1;如果是min,為60;如果是h,為3600)】
取其整數(shù)部分的絕對值作為結(jié)果,若計(jì)算結(jié)果大于定義的變化率的值,則出現(xiàn)報(bào)警。e.偏差報(bào)警 模擬量的值相對目標(biāo)值上下波動(dòng)的量與變量范圍的百分比超過一定量時(shí)產(chǎn)生的報(bào)警。用戶在目標(biāo)值中輸入目標(biāo)值(基準(zhǔn)值)。偏差報(bào)警分為大偏差和小偏差兩種。當(dāng)波動(dòng)的百分比大于大偏差或小于小偏差時(shí),分別出現(xiàn)大、小偏差報(bào)警。計(jì)算公式如下。
偏差=【(當(dāng)前值一目標(biāo)值)/(最大值一最小值)】×100
由于偏差有正負(fù),在偏差范圍內(nèi)相對目標(biāo)值(基準(zhǔn)值)上下波動(dòng)的模擬量最小分界值稱為最小當(dāng)前值,相對目標(biāo)值(基準(zhǔn)值)上下波動(dòng)的模擬量最大分界值稱為最大當(dāng)前值,則有:
最小當(dāng)前值=目標(biāo)值-(偏差/100)×(最大值一最小值)最大當(dāng)前值=目標(biāo)值-(偏差/100)×(最大值-最小值)
若變量的最小值=-1000,最大值=1000,設(shè)定其小偏差=10,大偏差=15,目標(biāo)值=500,則可計(jì)算出小偏差報(bào)警和大偏差報(bào)警的條件如下。
小偏差報(bào)警。
最小當(dāng)前值=500-(10/100)×【1000-(一1000)】=500-200=300 最大當(dāng)前值=500 (10/100)×【1000-(一1000)】=500 200=700
則模擬變量值≥700或模擬變量值≤300時(shí),出現(xiàn)小偏差報(bào)警;300<模擬變量值<700 時(shí),為正常工作范圍。
·大偏差報(bào)警。
最小當(dāng)前值=500-(15/100)×【1000-(一1000)】=500-300=200 最大當(dāng)前值=500 (15/100)×【1000—(一1000)】=500 300=800
則模擬變量值≥800或模擬變量值≤200時(shí),出現(xiàn)大偏差報(bào)警;200≤模擬變量值<800 時(shí),為正常工作范圍。
●偏差死區(qū)。是指變量產(chǎn)生偏差報(bào)警(如小偏差報(bào)警)后,再次產(chǎn)生新類型的偏差報(bào)警(如大偏差報(bào)警)時(shí),如果變量的值在上一次產(chǎn)生偏差報(bào)警時(shí)的值加減死區(qū)值的范圍內(nèi),就不會恢復(fù)報(bào)警,也不產(chǎn)生新的報(bào)警;如果變量的值不在上一次產(chǎn)生偏差報(bào)警時(shí)的值加減死區(qū)值的范圍內(nèi),則先恢復(fù)原來的報(bào)警,再產(chǎn)生新報(bào)警。
④越限或偏差報(bào)警延時(shí) 越限和偏差統(tǒng)一為一個(gè)延時(shí)時(shí)間,單位為s。當(dāng)一個(gè)變量的值越限或超過偏差以后,并不立刻馬上報(bào)警,而是立刻開始計(jì)時(shí),當(dāng)計(jì)時(shí)時(shí)間等于或超過所定義的延時(shí)時(shí)間時(shí),才產(chǎn)生報(bào)警。如果在這段時(shí)間內(nèi)產(chǎn)生了新類型的報(bào)警,則計(jì)時(shí)重新開始。
a.報(bào)警文本 報(bào)警產(chǎn)生時(shí)顯示的文本,用戶可以根據(jù)自己的需要,在報(bào)警文本的文本框中輸入。
b.擴(kuò)展域1、擴(kuò)展域2 在擴(kuò)展域1和擴(kuò)展域2中輸入報(bào)警的擴(kuò)展域文本。
c.開關(guān)量報(bào)警 開關(guān)量報(bào)警分3種類型:關(guān)斷報(bào)警、開通報(bào)警和改變報(bào)警。用戶只能定義其中的一種。
·關(guān)斷 選中此項(xiàng)表示當(dāng)離散型變量由開狀態(tài)變?yōu)殛P(guān)狀態(tài)(由1變?yōu)?)時(shí),對此變量進(jìn)行報(bào)警。
·開通 選中此項(xiàng)表示當(dāng)離散型變量由關(guān)狀態(tài)變?yōu)殚_狀態(tài)(由0變?yōu)?)時(shí),對此變量進(jìn)行報(bào)警。
· 改變 選中此項(xiàng)表示當(dāng)離散型變量發(fā)生變化時(shí),即由關(guān)狀態(tài)變?yōu)殚_狀態(tài)或由開狀態(tài)變?yōu)殛P(guān)狀態(tài),對此變量進(jìn)行報(bào)警。多用于電力系統(tǒng),又稱為變位報(bào)警。
只有在報(bào)警定義對話框中定義了變量所屬的報(bào)警組和報(bào)警方式后,才能在報(bào)警和事件窗口中顯示此變量報(bào)警信息,而字符串類型變量不能定義報(bào)警。
⑤報(bào)警配置 在組態(tài)王工程瀏覽器中,選擇"系統(tǒng)配置\報(bào)警配置"還可以設(shè)置文件配置、數(shù)據(jù)庫配置、打印配置等項(xiàng)。