摘要:高效的電梯仿真系統(tǒng)是研究電梯群智能控制策略的基礎(chǔ)平臺。在深入分析電梯運行軌跡和速度特征的基礎(chǔ)上,提出了一種基于PLC技術(shù)的電梯系統(tǒng)快速仿真技術(shù),實現(xiàn)了不同客流強度、客流分布和層站高度等復(fù)雜建筑環(huán)境下的電梯多速度模式運行仿真。
關(guān)鍵詞:PLC技術(shù);電梯系統(tǒng);快速仿真
中圖分類號:TU857 文獻標(biāo)識碼:A 文章編號:1674-7712 (2012) 16-0072-01
PLC應(yīng)用仿真實驗的實質(zhì)就是借助于組態(tài)軟件,生成仿真實驗環(huán)境,用它來控制仿真環(huán)境中的圖像元素,達到可以直接觀察PLC運行情況的目的。以仿真動畫的形式表示控制和程序的執(zhí)行結(jié)果,極大地增加了研究者的參與實驗的意識,提高了研究者的動手能力,加深研究者對該項技術(shù)的理解,提高研究的效果,特別是在提升研究者的創(chuàng)新實驗,鍛煉創(chuàng)新精神時,是非常有用的;以仿真程序代替實驗設(shè)備,開發(fā)后不需要過多的維護,還可以增強實驗的多樣性。仿真實驗以仿真動畫代替實物模型既能節(jié)約大量的實驗室經(jīng)費,又能提高實驗的安全性。
一、PLC電梯控制系統(tǒng)
(一)控制系統(tǒng)組成
本三層電梯控制系統(tǒng)由PC機、三菱FX2N-48MT、SC-09編程線、及軟件KingView 6.5、FXGPWINV3組成。通過編程線SC-09將PC機的RS-232串口與PLC的編程口連接,在上位PC上安裝KingView 6.5并建立電梯控制模型、編寫控制程序、建立動態(tài)鏈接,就可以實現(xiàn)PLC電梯控制的動態(tài)運行和仿真。
(二)PLC的I/O分配
根據(jù)電梯操作的過程及對控制系統(tǒng)的要求,確定本系統(tǒng)中所需輸入、輸出接口,然后再進行I/O地址分配,使每個輸入信號對應(yīng)PLC內(nèi)部的輸入繼電器,每個輸出信號對應(yīng)PLC內(nèi)部的輸出繼電器。本電梯最小控制系統(tǒng),電梯轎廂內(nèi)的操作面板上有各層的選層指令按鈕,開門按鈕和關(guān)門按鈕,門廳召喚按鈕,電梯平層行程開關(guān),另外,轎廂內(nèi)設(shè)有消防應(yīng)急和復(fù)位開關(guān),共需14個開關(guān)量輸入端口。控制電梯的上行、下行(即電機正、反轉(zhuǎn)),上、下行指示燈,轎廂內(nèi)的開門、關(guān)門控制,顯示1至3樓層樓位置指示,電梯轎廂內(nèi)各層指令信號登記顯示,各樓層門廳乘客召喚,共需l6點開關(guān)量輸出端口。
二、組態(tài)軟件設(shè)計
(一)圖形界面設(shè)計
在組態(tài)軟件中設(shè)計仿真圖形界面,構(gòu)建電梯模型畫面,包括電梯轎廂、轎廂內(nèi)按鈕與顯示元件、門廳召喚按鈕與顯示元件、電梯牽引電機、啟/停控制按鈕等。虛擬的電梯模型代替實際的電梯物理模型仿真運行。建立仿真圖形畫面,先要在工程管理器窗口下雙擊“新建”圖標(biāo),建立“電梯控制系統(tǒng)”工程。在工程瀏覽器目錄窗口,單擊“文件”-“畫面”,再在目錄內(nèi)容顯示區(qū)內(nèi)雙擊“新建”圖標(biāo),啟動“畫面開發(fā)系統(tǒng)”程序,在“新畫面”窗口,就可以用組態(tài)王提供的畫圖“工具箱”,根據(jù)需要構(gòu)建圖形畫面。
(二)數(shù)據(jù)庫構(gòu)造
數(shù)據(jù)庫是整個軟件的核心,通過定義數(shù)據(jù)變量,反映被控對象各種屬性,實現(xiàn)圖形畫面與I/O驅(qū)動程序的聯(lián)系,數(shù)據(jù)庫是聯(lián)系上位機和下位機的橋梁。組態(tài)王中,數(shù)據(jù)庫變量是在“數(shù)據(jù)詞典”中定義,數(shù)據(jù)變量分內(nèi)存變量和I/O變量,其中,內(nèi)存變量是不需要與其他應(yīng)用程序交換數(shù)據(jù)的變量,而I/O變量是與其他應(yīng)用程序交換數(shù)據(jù)的變量,如與PLC進行信息變換的數(shù)據(jù)變量(下位機采集來的數(shù)據(jù)、發(fā)送給下位機的數(shù)據(jù))就是I/O變量,在程序運行過程中,當(dāng)I/O變量的值改變時,會自動寫入遠程的PLC內(nèi)存,而當(dāng)PLC的變量改變時,組態(tài)王中I/O變量會自動更新。PLC的輸入輸出地址就是I/O變量,在設(shè)置I/O變量屬性時,在“定義變量”窗口的“基本屬性”頁中輸入變量名(如“一樓指令按鈕”),變量類型設(shè)為“I/O 離散”,連接設(shè)備設(shè)為“FX2PLC”,寄存器設(shè)為“x3”,數(shù)據(jù)類型設(shè)為“Bit”,讀寫屬性設(shè)為“只讀”,采集頻率設(shè)為100 ms,再單擊“確定” 按鈕,完成“一樓指令按鈕”的數(shù)據(jù)變量定義。
(三)動畫連接
建立數(shù)據(jù)庫中變量與圖形畫面中圖素間關(guān)系,就是動畫連接。通過建立動畫連接,可以將數(shù)據(jù)庫中變量信息反映到圖形畫面中,當(dāng)變量值改變時,畫面上圖形對象以動畫的效果表現(xiàn)出來;還可以用圖形畫面的動作控制著數(shù)據(jù)庫中的變量,由軟件使用者通過圖形對象以改變數(shù)據(jù)變量的值;這樣才能將靜止的圖形畫面像實際物理模型一樣仿真運行,實現(xiàn)圖形界面與物理對象PLC間的雙向控制和模擬運行。雙擊圖形界面上的圖形元件,彈出“動畫連接”對話框,根據(jù)圖形元件的屬性,分別定義對象名稱及動畫表達式,如雙擊“轎廂” 圖形元件,在彈出的“動畫連接” 窗口中,單擊“垂直移動”,在出現(xiàn)的“垂直移動連接” 窗口的“表達式”框中,設(shè)置“”,并設(shè)向上移動距離設(shè)置為200,最上邊移動距離設(shè)置為200,向下移動距離設(shè)置為0,最下邊移動距離設(shè)置為0,單擊確定按鈕,回到“動畫連接”窗口,再單擊“確定”按鈕,完成對轎廂的動畫連接。同樣的,可以完成其他圖形元件的動畫連接。
三、PLC電梯控制仿真運行
(一)PLC與Pc的通信參數(shù)設(shè)置
組態(tài)王軟件要對PLC進行控制,必須要對PLC設(shè)備進行定義,雙擊“電梯控制系統(tǒng)”工程,在啟動的工程瀏覽器內(nèi)容顯示區(qū)中雙擊“新建”圖標(biāo),出現(xiàn)“設(shè)備配置向?qū)А保础癙LC”-“三菱”-“FX2” “編程口”,順序選擇,取設(shè)備名“FX2PLC”,設(shè)備指向“COM1”串口,定義設(shè)備地址,則上位PC與實際的PLC建立了對應(yīng)的聯(lián)系。建立聯(lián)系的設(shè)備,還需設(shè)置通訊參數(shù),才能保證組態(tài)王對PLC的監(jiān)控和仿真運行,設(shè)置的參數(shù)為:波特率9 600 b/s,7位數(shù)據(jù)位,1位停止位,偶校驗,站號為0。該通信格式,在PLC中通信格式數(shù)據(jù)寄存器D8120中設(shè)置數(shù)值H6086,D8121中設(shè)置數(shù)據(jù)H0000,D8129中設(shè)置K5。
(二)進入系統(tǒng)仿真運行
PLC狀態(tài)開關(guān)指向“RUN”,啟動組態(tài)王運行系統(tǒng)TouehView,對電梯控制系統(tǒng)進行調(diào)試和仿真運行,檢測電梯仿真界面的運行是否符合邏輯控制關(guān)系,組態(tài)軟件對PLC的控制,及PLC對組態(tài)軟件仿真模型的控制。
四、結(jié)論
通過組態(tài)王的PLC電梯控制仿真,可以在脫離PLC實際物理控制對象的條件下,實現(xiàn)對電梯控制系統(tǒng)的仿真運行,在控制程序投入實際運行前進行調(diào)試;而建立起來的控制命令程序,是可以在物理對象連接后,直接進行對控制系統(tǒng)的實時監(jiān)控的人機界面,因此,在實際工作中,該方法無論針對開關(guān)量信號還是模擬量信號,都可以進行近似真實的仿真調(diào)試運行,也可以應(yīng)用到教學(xué)實踐中,在需投入較大資金的物理對象缺乏情況下,通過界面仿真的形式實現(xiàn)對控制系統(tǒng)的設(shè)計和調(diào)試。
參考文獻:
[1]袁秀英.組態(tài)控制技術(shù)[M].北京:電子工業(yè)出版社,2010.
[2]李慧升.電梯控制技術(shù)[M].北京:機械工業(yè)出版社,2011.