朱振武 李琪 張廣標
山東中煙工業有限責任公司滕州卷煙廠 山東滕州 277500
ifix 監控軟件提供了基礎的報警功能,可以對工藝、設備運行狀態進行監控,并在出現異常時給予簡單的提示。但是,基礎功能僅僅可以對各種報警信息進行簡單的陳列,報警信息不醒目,無法對報警信息進行分析、整合,沒有真正發揮報警功能應有的作用。基于上述問題,本文在基礎上設計一種按照工藝段分組的,按報警級別分類的聲光報警系統[1]。
ifix 監控系統中的DB 塊中存在著大量的信號量。默認情況下,沒有對這些信號量進行分組。當報警量較多時,無法快速、準確識別報警信息。為此,重新梳理過程數據庫,對影響工藝質量及設備安全的信號量進行分組,并按報警級別進行報警。為使各工藝段分別顯示自己段的報警,本文根據工藝段將報警信息分別分到ZS1、ZS2、ZS3、ZS4、ZS6 組中。具體過程如下:
(1)從PDB 中導出變量表:在ifix 編輯狀態下點擊導出按鈕,選擇存儲位置,修改文件名。
(2)篩選需要報警的點并分組:對導出的表中的每條記錄進行驗證是否需要報警并修改相應的配置數據。篩選依據是:重要的工藝參數、關鍵設備的運行狀況。修改內容包括:變量報警門限值的A_ELO、A_EHI,A_IENAB,A_AREA1[2]。
(3)添加新的報警點:右擊PDB 數據庫,選擇增加塊,選擇數據塊類型,輸入標簽名,描述,選擇驅動器類型及地址,切換到報警選項卡勾選啟用報警處理,選擇報警區域,報警類型。如果塊類型是DI 則在報警類型中選擇關閉,否則選擇變位。在點擊保存后選擇啟動掃描。
(4)修改完PDB 導出的變量表后再將其導入到ifix 中。
思想:ifix 默認的報警音響是通過主板上的蜂鳴器發出的。要實現不同的段采用不同的報警聲音需要編寫VBA 腳本,新建基于事件的調度來調用電腦上的音頻文件。為此,我們建立五個內存變量來分別統計各個段的報警的個數[3]。
具體實施過程:①為了分別統計各個段的報警個數,我們為所有的報警變量進行優先級的分類處理。由于我們使用了ZS1、ZS2、ZS3、ZS4、ZS6 五個段,所以我們采用了其中的五個優先級。優先級與各段的對應關系是:ZS1 報警優先級:HIHI;ZS2 報警優先級:HIGH;ZS3 報警優先級:MEDIUM;ZS4 報警優先級:LOW;ZS6 報警優先級:LOLO。雙擊PDB 中的變量即可打開設置報警優先級的畫面。同時啟用報警一覽服務配置中的音箱支持。②統計各段中未確認的報警個數。首先在I/O 服務器的數據庫中添為各段添加內存變量并按各段劃分優先級。③啟用報警一覽服務及音響支持。④添加基于事件的調度實現聲報警。以ZS1 段為例,具體過程如下:在系統樹下右擊調度,選擇新建調度;在基于事件的調度選項卡下雙擊出現添加界面。數據源是ALARMCOUNT_ZS1, 觸 發 條 件 為ALARMCOUNT_ZS1>0。 調 度 效 果: 當ALARMCOUNT_ZS1>0 時,即ZS1 段中HIHI 優先級的報警條目中有未確認的報警時,觸發聲音報警。在VB 腳本中調整需要播放的聲音文件和聲音播放周期。當報警被確認時,ALARMCOUNT_ZS1 值恢復為0,報警音響消失。⑤啟用ifix 后臺調度服務。調度編輯完成后,保存文件“soundalarm”至項目文件夾PDB 下,在用戶首選項的后臺啟動選項卡中添加該調度。并在客戶機項目的系統配置(SCU)中配置-任務中添加ifix back ground server 服務,并選擇從后臺啟動。
(1)閃爍報警設計。思想:為能及時跟蹤重要報警點的瞬時值,并發出報警信息,我們在主畫面中顯示報警。當值超出工藝參數或設備限值時,我們讓該值紅黃閃爍,以提醒工作人員進行處理[4]。
以ZS1 段為例,具體過程如下:在編輯狀態下,右擊需要報警的標簽,選擇動畫,在彈出的對話框中點擊可視選項卡:在visible 行出勾選動畫;選擇數據源;在數據轉換中選擇對象。點擊顏色選項卡,分別勾選fore ground collor,back ground color后的動畫單選框;選擇數據源,勾選范圍比較;雙擊低值、高值設置紅黃閃爍。
(2)彈出報警畫面設計。思想:當報警數目眾多時,我們無法讓它們全部顯示在主畫面中,因此新建基于事件的調度,在報警數目出現變化的時候自動彈出一個單獨的報警畫面,以便工作人員查看報警信息,并作出相應的處理。此外自動彈出報警畫面的好處是可以強制工作人員處理報警信息,如果不對報警進行確認就無法進行后續操作。以ZS1 段為例,具體過程如下:打開調度編輯界面,新建基于事件的調度FixEvent_Pic。數據源是ALARMCOUNT_ZS1,觸發條件為ALARMCOUNT_ZS1 的數值發生變化。調度效果:當ALARMCOUNT_ZS1 的數值發生變化時,自動彈出報警畫面。報警畫面中包括報警變量的標簽、報警描述,報警值等。在操作后選擇運行專家,然后選擇要打開的畫面[5]。
自動化的生產線中設備數量多、工藝控制過程復雜,需要借助智能化的集中監控系統來幫助操作人員監控設備狀態、工藝管控點。本文設計的報警系統將信號量按照工藝段進行分組處理,同時提供了聲音及光報警功能,提高了報警的針對性及報警信息的利用率。