文章內容
描述型變量的設置和操作記錄
運行中正確顯示狀態報表中操作人員的操作記錄碼頭罐區物料儲罐數據統計月報表
(2)2004年9月
表1所示的是一臺電機或泵可能出現的各種輸出命令與實際運行狀態。實際運行中正確顯示以上五種狀態有2種方法:一是使用顏色表示,而是使用文字表示。由于同一設備需要顯示的狀態較多,在一個監控畫面下如果電機或泵的數量較多時,使用不同的顏色顯示電機或泵的實際狀態,多操作人員來說就不敏感了,有時甚至會遺漏某些重要的信息。相對而言文字表示則更直觀一些,通過描述型變量可以區分以上各種狀態,只要給每一種設定一個唯一的條件,即可通過字符串(漢字)正確顯示電機或泵的實際運行狀態。下面是某化學股份有限公司“1.2萬噸脂肪酸酰胺生產過程的DCS控制系統”描述型變量在泵狀態顯示中應用。
為顯示某泵的各種運行狀態,定義“自定義2字節變量P
1”為描述型變量。該描述型變量設置如下:
①條件:命令運行(DO=ON),狀態運行(DI=ON),P ;顯示“正常運行”;
②條件:命令停止(DO=OFF),狀態停止(DI=OFF),P ;顯示“正常停止”;
③條件:命令運行(DO=ON),狀態停止(DI=OFF),P ;顯示“運行異常”;
④條件:命令停止(DO=ON),狀態運行(DI=OFF),P ;顯示“停止異常”;
⑤條件:熱繼動作(FR=OFF),狀態停止(DI=OFF),P ;顯示“熱繼動作”。
在流程圖畫面的提示框中引入變量 TAG(“P
”.PV),即可在監控畫面中準確顯示該泵的實際狀態。這樣操作人員可以根據提示及時知道泵的狀態。
在工業控制系統中,班組工作報表是一種十分重要并且常用的數據記錄手段。它可以用來記錄重要的系統數據和現場數據。有些場合甚至要求記錄操作人員的一些重要操作,以供工作技術人員的一些重要操作,以供工程技術人員進行系統檢查或工藝、事故的追憶分析。
某化工有限公司的“碼頭罐區物料儲罐DCS監控系統”,主要用作液體化工原料儲罐監控系統,其中包括儲罐的物料液位、重量、溫度、氮封壓力等的實時顯示與報表記錄。報表中的主要內容是進出料開始/結束的時間、進出料前后的液位、重量、運輸損耗等的記錄和計算值,同時要求有月進出料總量、運輸儲存損耗及進料的泊位和操作人員工號等記錄,具體要求如表2所示。
進料開始 |
進料結束 |
進料統計 |
泊位 |
操作員工號 |
時間 液位 重量 |
時間 液位 重量 |
進料量 運輸損耗 月進料總量 |
||
…… …… …… …… …… …… …… …… …… |
…… …… …… …… …… …… …… …… …… |
…… …… …… …… …… …… …… …… …… |
…… …… …… |
…… …… …… |
表中其它各量均為常規記錄,不再贅述。這里主要介紹泊位和操作員工號的記錄。
上表是一張月報表,要求自動記錄每次進料時的泊位,以及根據泵的開關狀態自動記錄進行進料操作的工作人員姓名。泊位和操作人員姓名均為字符串(漢字),受報表制作軟件SCForm功能所限,在報表中自動引入這些字符串目前尚無法實現。變通的方法是對于泊位記錄相應的泊位號,對于操作人員姓名記錄操作人員的工號。
泊位號與操作人員工號定義、使用方法相同,以操作人員工號定義與使用說明如下:
定義“自定義2字節變量O ”為描述型變量,用以表示操作人員工號,設置如下:
① O =0,空;
② O =1,楊濤;
③ O =2,李民生;
………………
⑾ O =10,張聰。
該操作班組共有10名操作人員,由于描述型變量默認狀態為0,為防止誤記錄操作人員工號,0號設置為空,其余號碼各對應一相應工作人員。開始進料操作(啟動進料泵)之前,操作人員選中自己的工號以及預備進料的泊位號并按下確定按鈕,待監控畫面中出現自己的姓名和相應的進料泊位號之后,啟動進料按鈕。通過內部控制算法,就會在本次操作的報表中自動記錄下操作人員工號與本次進料的泊位號。圖3是第10號操作員“張聰”某次進料時在A 中的顯示情況。
由于操作人員工號、貨船停靠泊位等非測量信號采用了描述型變量進行記錄,報表自動記錄和統計的程度大為提高。
