王國慶
(山東泉林紙業(yè)有限責(zé)任公司,252800)
造紙涂料實現(xiàn)自動化成功后解析
王國慶
(山東泉林紙業(yè)有限責(zé)任公司,252800)
針對液位檢測與控制設(shè)計了一種基于組態(tài)軟件的PLC自動控制系統(tǒng)。系統(tǒng)以工控機(jī)為核心,采用分布式遠(yuǎn)程模塊完成數(shù)據(jù)的采集與控制信號的發(fā)送。系統(tǒng)的底層畫面由VB開發(fā),通過DDE與“組態(tài)王”開發(fā)的人機(jī)界面進(jìn)行數(shù)據(jù)交換,控制采用閉環(huán)系統(tǒng)。為此,本文對系統(tǒng)的硬件配置、上位機(jī)應(yīng)用軟件設(shè)計進(jìn)行了詳細(xì)的討論。
液位檢測與控制系統(tǒng) 組態(tài)軟件 PLC
組態(tài)王是國內(nèi)有名的組態(tài)軟件,山東泉林紙業(yè)有限責(zé)任公司涂料生產(chǎn)車間技改所用液位檢測與控制系統(tǒng)組態(tài)監(jiān)控軟件就是組態(tài)王軟件。配料與監(jiān)控過程均是用組態(tài)王軟件去自動實現(xiàn),操作人員只需觀看報警指示便可確定那種附料需要加注,加注后的過程由組態(tài)王軟件去發(fā)出指令由現(xiàn)場設(shè)備自動進(jìn)行。
組態(tài)王實現(xiàn)的畫面生動有效,體現(xiàn)了友好的人機(jī)對話。本文主要敘述組態(tài)王實現(xiàn)自動液位檢測與PLC控制的實現(xiàn)方法。
1.1 工控機(jī)
本監(jiān)控系統(tǒng)的主控計算機(jī)選用研華公司的IPC-610H系列工控機(jī),其穩(wěn)定性高,可滿足控制系統(tǒng)在惡劣環(huán)境下長期不間斷工作的要求。
1.2 通信模塊
采用研華公司的ADAM4520通信模塊,用于實現(xiàn)RS485與RS232通信協(xié)議的轉(zhuǎn)換,實現(xiàn)計算機(jī)與遠(yuǎn)程模塊的通信。
1.3 模擬量采集模塊
采用研華公司的ADAM4017遠(yuǎn)程數(shù)據(jù)采集模塊,通信接口為RS485,用于采集現(xiàn)場液位變送器的4~20MA電流信號。
1.4 數(shù)字量輸入/輸出模塊
采用歐姆龍公司的PLC模塊,C200HX 64位CPU,可以擴(kuò)展出多個數(shù)字量和模擬量輸入輸出模塊,并且與電腦RS232通訊線可以自己制做。
1.5 模擬量輸入/輸出模塊
采用歐姆龍公司的C200HX PLC擴(kuò)展模塊與歐姆龍公司的24V繼電器組成。
1.6 現(xiàn)場所用設(shè)備
螺桿泵(用于輸送物料),氣動閥門(控制進(jìn)料),臨近開關(guān)(接受閥門開關(guān)信號并傳遞),液位變送器,電磁閥等。
工控機(jī)的系統(tǒng)軟件平臺選用Windows XP操作系統(tǒng),應(yīng)用軟件的人機(jī)界面由組態(tài)王6.52”開發(fā),后臺的畫面程序由“Visual Basic6.0”編寫。組態(tài)王具有數(shù)據(jù)采集與控制功能,可以通過硬件驅(qū)動程序現(xiàn)場設(shè)備通信,完成數(shù)據(jù)采集和控制任務(wù)。其具有圖形化用戶接口,允許開發(fā)者使用圖形化的組態(tài)方式進(jìn)行系統(tǒng)配置,并可以定義圖形對象的動態(tài)特性。組態(tài)王還提供了安全權(quán)限、報警及報警管理等功能。軟件的結(jié)構(gòu)如圖所示。
2.1 實時數(shù)據(jù)庫
實時數(shù)據(jù)庫是整個系統(tǒng)數(shù)據(jù)處理的核心。為了使現(xiàn)場數(shù)據(jù)狀況以動畫的形式反映在屏幕上,同時操作人員在計算機(jī)前發(fā)布的指令要迅速地到達(dá)現(xiàn)場,必須建立實時數(shù)據(jù)庫。實時數(shù)據(jù)庫是聯(lián)系上位機(jī)和硬件設(shè)備的橋梁,它包含了全部數(shù)據(jù)變量的當(dāng)前值。數(shù)據(jù)庫中的變量,包括I/O變量和中間變量在組態(tài)王的數(shù)據(jù)詞典中進(jìn)行配置。當(dāng)系統(tǒng)運(yùn)行時I/O變量的數(shù)據(jù)通過I/O驅(qū)動程序從硬件設(shè)備獲取或向硬件設(shè)備輸出。
2.2 控制程序
由于用組態(tài)王所提供的編程語言在腳本程序中編寫控制程序較復(fù)雜,另外大量的參數(shù)和中間變量會占用組態(tài)王的點(diǎn)數(shù),會使軟件成本大幅提升。因此,底層畫面部分由VB編寫,在后臺運(yùn)行,它與人機(jī)界面之間通過DDE進(jìn)行數(shù)據(jù)交換。系統(tǒng)運(yùn)行時的應(yīng)用程序,即高低液位中斷報警服務(wù)程序的流程圖,如下:
系統(tǒng)運(yùn)行時分為兩種控制狀態(tài):手動控制和自動控制。當(dāng)選擇手動控制模式時,操作人員應(yīng)根據(jù)現(xiàn)場的實際情況做出判斷,直接操作控制室內(nèi)盤柜上的開關(guān)控制現(xiàn)場設(shè)備。當(dāng)選擇自動控制模式時,有開環(huán)控制和閉環(huán)控制兩種方式。開環(huán)控制即高低液位控制,由操作人員根據(jù)經(jīng)驗制定控制計劃,系統(tǒng)根據(jù)設(shè)定的液位參數(shù)自動地控制電磁閥連接的閥門開關(guān)及輸入泵啟停;閉環(huán)控制以液位變送器檢測到的物料液位報警限作為反饋,系統(tǒng)根據(jù)智能控制算法實時地控制電磁閥連接的閥門開關(guān)及輸入泵啟停,而達(dá)到供料穩(wěn)定。
此時,控制室內(nèi)盤柜上的手動/自動切換開關(guān)在自動位置,啟停按鈕不起作用。
2.3 人機(jī)界面系統(tǒng)的人機(jī)界面由操作運(yùn)行窗口、實時曲線窗口、歷史曲線窗口、報警信息窗口、、參數(shù)設(shè)置窗口及幫助信息窗口等組成。為了安全、避免誤操作,人機(jī)界面各窗口均全屏顯示,液位設(shè)置添加密碼。
(1)操作運(yùn)行窗口系統(tǒng)操作運(yùn)行窗口顯示整個系統(tǒng)的全景畫面,畫面可以實時地顯示出每個料罐的液位及報警限。
(2)分部畫面以動畫的形式模擬顯示控制過程中電磁閥和電機(jī)等執(zhí)行機(jī)構(gòu)的運(yùn)行狀態(tài),例下圖:
(3)其他窗口
如參數(shù)設(shè)置窗口,在此窗口可以對系統(tǒng)的自動控制運(yùn)行參數(shù)進(jìn)行設(shè)置,包括液位上下限,權(quán)限密碼等,其它功能窗口不再詳述。
目前,我公司對此技改項目已投入應(yīng)用,運(yùn)行過程中除機(jī)械故障外,項目的軟件部分及主要自動部件基本無故障,證明了此項目的可行性與易用性。并且此項目節(jié)約了大量的人力資源,解決了當(dāng)今企業(yè)用工難題,生產(chǎn)成本大幅下降??勺鳛榛ひ后w制造類一個成功的案例。
2011-7-25
作者:王國慶
地址:山東省聊城市高唐縣泉林集團(tuán)電儀車間
郵編:252800
郵箱:wanyanyu223@sohu.com