期刊VIP學(xué)術(shù)指導(dǎo) 符合學(xué)術(shù)規(guī)范和道德
保障品質(zhì) 保證專業(yè),沒有后顧之憂
來源:期刊VIP網(wǎng)所屬分類:機(jī)電一體化時(shí)間:瀏覽:次
摘 要:本文以兩層電梯為研究對(duì)象,利用MCGS組態(tài)軟件對(duì)電梯控制系統(tǒng)進(jìn)行設(shè)計(jì)。在分析項(xiàng)目要求的基礎(chǔ)上,主要闡述系統(tǒng)的設(shè)計(jì)思路及監(jiān)視界面設(shè)計(jì)、動(dòng)態(tài)鏈接設(shè)計(jì)等步驟。項(xiàng)目結(jié)果表明,基于MCGS組態(tài)軟件的電梯控制系統(tǒng)設(shè)計(jì)符合項(xiàng)目要求,其人機(jī)交流界面也能實(shí)時(shí)監(jiān)控電梯的運(yùn)行狀態(tài)。
關(guān)鍵詞:電梯;MCGS組態(tài);監(jiān)控
1 MCGS軟件
MCGS是通態(tài)軟件公司研發(fā)的一款基于Windows平臺(tái)的組態(tài)軟件。MCGS組態(tài)軟件是工程師和設(shè)備交流的橋梁,工程師通過它可以實(shí)時(shí)地了解企業(yè)、工廠項(xiàng)目現(xiàn)場(chǎng)終端各類機(jī)器運(yùn)行的狀態(tài),快速、準(zhǔn)確地獲得各類參數(shù)。與此同時(shí),該組態(tài)軟件能及時(shí)地控制現(xiàn)場(chǎng)設(shè)備,使它們按照規(guī)定的指令完成上級(jí)系統(tǒng)的任務(wù)。
MCGS組態(tài)軟件由“組態(tài)環(huán)境”“運(yùn)行環(huán)境”兩部分組成,兩者相互獨(dú)立,但又密切相關(guān),兩者均不可單獨(dú)工作。在組態(tài)環(huán)境中,MCGS軟件系統(tǒng)地完成組態(tài)動(dòng)畫的設(shè)計(jì)、控制腳本的編譯、設(shè)備的連接等工作,并且生成擴(kuò)展名稱為“.mcg”的工程文件。它將和運(yùn)行環(huán)境一起,組成組態(tài)用戶的應(yīng)用系統(tǒng),統(tǒng)稱為“工程”。
該款軟件具有操作簡(jiǎn)單、功能完善、可視性好等特點(diǎn),并且能夠與其他硬件設(shè)備進(jìn)行通信聯(lián)系,實(shí)現(xiàn)設(shè)備間的數(shù)據(jù)傳輸,是實(shí)際生產(chǎn)生活中極具實(shí)用性的一款人機(jī)界面軟件[1]。
2 項(xiàng)目分析
設(shè)計(jì)一個(gè)兩層電梯,當(dāng)按下轎廂內(nèi)或者轎廂外的呼叫按鈕后,電梯運(yùn)行。電梯到達(dá)所呼叫的樓層之后,相應(yīng)樓層的電梯轎廂門就會(huì)打開,一定時(shí)間后轎廂門自動(dòng)關(guān)閉。單獨(dú)按下電梯轎廂內(nèi)的開門或者關(guān)門按鈕時(shí),電梯的轎廂門就會(huì)做出相應(yīng)的開關(guān)門操作。
電梯的結(jié)構(gòu)比較復(fù)雜,主要包括曳引系統(tǒng)、轎廂、開關(guān)門繼電器等[2]。電梯在整個(gè)運(yùn)行過程中,還包括上下端限位、平層傳感器等輔助元器件;在電梯轎廂開關(guān)門過程中,還包括開門到位和關(guān)門到位繼電器,其用來保證電梯轎廂開關(guān)門操作的正常進(jìn)行。
除此之外,電梯的運(yùn)行操作過程也相對(duì)煩瑣。要完成整個(gè)工程,需要5個(gè)步驟:組態(tài)畫面設(shè)計(jì),實(shí)時(shí)數(shù)據(jù)庫創(chuàng)建,圖元?jiǎng)討B(tài)鏈接設(shè)計(jì),策略腳本編寫以及組態(tài)運(yùn)行調(diào)試。工程項(xiàng)目流程如圖1所示。
3 系統(tǒng)設(shè)計(jì)
3.1 組態(tài)畫面設(shè)計(jì)
打開MCGS組態(tài)軟件,單擊文件夾中“新建工程”選項(xiàng),創(chuàng)建“兩層電梯控制系統(tǒng)”新工程。在新工程的用戶窗口中創(chuàng)建新的用戶窗口,并且命名為“兩層電梯控制系統(tǒng)”。雙擊“兩層電梯控制系統(tǒng)”用戶窗口,制作電梯轎廂門、動(dòng)態(tài)轎廂、樓層指示燈、轎廂外呼叫按鈕、轎廂內(nèi)樓層呼叫按鈕以及轎廂內(nèi)的開門和關(guān)門按鈕[3]。組態(tài)工程畫面如圖2所示。
3.2 實(shí)時(shí)數(shù)據(jù)庫創(chuàng)建
實(shí)時(shí)數(shù)據(jù)庫是MCGS組態(tài)軟件的重要組成部分,也是整個(gè)系統(tǒng)的核心[4]。根據(jù)項(xiàng)目要求,分析電梯運(yùn)行過程中可能涉及的變量,創(chuàng)建如表1所示15個(gè)實(shí)時(shí)數(shù)據(jù)庫對(duì)象。
3.3 動(dòng)態(tài)鏈接設(shè)計(jì)
在MCGS組態(tài)軟件中,通過將組態(tài)畫面中圖形、圖符對(duì)象和實(shí)時(shí)數(shù)據(jù)庫中的數(shù)據(jù)對(duì)象建立聯(lián)系來實(shí)現(xiàn)圖元的動(dòng)畫設(shè)計(jì),即動(dòng)態(tài)鏈接設(shè)計(jì)。
電梯轎廂門、動(dòng)態(tài)電梯轎廂、轎廂外呼叫按鈕、轎廂內(nèi)樓層按鈕、樓層指示燈以及電梯轎廂內(nèi)的開關(guān)門按鈕,都需要進(jìn)行動(dòng)態(tài)鏈接設(shè)計(jì),才能使這些圖元更加形象、準(zhǔn)確地描繪出實(shí)際的工作情況,從而便于工程師等相關(guān)人員進(jìn)行數(shù)據(jù)的采集和指令的操控[5]。
3.3.1 電梯轎廂門。二層電梯轎廂門的開關(guān)門控制是通過設(shè)置數(shù)據(jù)對(duì)象的動(dòng)態(tài)鏈接屬性“大小變化”來實(shí)現(xiàn)的。首先,雙擊電梯的轎廂門圖符,單擊“大小變化”標(biāo)簽,在表達(dá)式中選中實(shí)時(shí)數(shù)據(jù)庫對(duì)象“二層門開關(guān)控制”,并在變化方向中選擇相應(yīng)的箭頭方向,變化方式選擇為“剪切”。
3.3.2 樓層指示燈。雙擊電梯轎廂內(nèi)樓層顯示屏幕中的“樓層數(shù)字”圖標(biāo),在其動(dòng)畫組態(tài)屬性設(shè)置頁面中選中“顯示輸出”屬性。在表達(dá)式中選擇實(shí)時(shí)數(shù)據(jù)庫對(duì)象“電梯樓層顯示”,在輸出值類型中選擇“數(shù)據(jù)量輸出”。此外,雙擊樓層顯示屏幕中的“向上”及“向下”運(yùn)行箭頭圖標(biāo),在出現(xiàn)的“動(dòng)畫組態(tài)屬性設(shè)置”頁面中選中“可見度”和“閃爍效果”兩個(gè)屬性。以“向下”的運(yùn)行箭頭為例,在可見度的表達(dá)式中選擇實(shí)時(shí)數(shù)據(jù)庫對(duì)象“電梯運(yùn)行方向=2”,當(dāng)表達(dá)式非零時(shí),對(duì)應(yīng)圖符可見。在閃爍效果的表達(dá)式中選擇實(shí)時(shí)數(shù)據(jù)庫對(duì)象“電梯運(yùn)行方向=2”,在其實(shí)現(xiàn)方式中選擇“用圖元可見度變化實(shí)現(xiàn)閃爍”的方式。
3.3.3 轎廂內(nèi)呼叫按鈕。雙擊二層電梯轎廂內(nèi)的呼叫按鈕圖標(biāo),出現(xiàn)其“單元屬性設(shè)置頁面”,選中“按鈕輸入”選項(xiàng),在出現(xiàn)的“標(biāo)準(zhǔn)按鈕構(gòu)件屬性設(shè)置”頁面中,選中“腳本程序”頁面,在頁面中輸入腳本程序。以二層電梯轎廂內(nèi)的“1樓”按鈕為例,輸入的腳本程序如下:
IF 電梯位置<>0 THEN
一層內(nèi)呼=1
ENDIF
3.3.4 動(dòng)態(tài)轎廂。雙擊組態(tài)畫面中的動(dòng)態(tài)轎廂圖標(biāo),則出現(xiàn)相應(yīng)的“動(dòng)畫組態(tài)屬性設(shè)置”頁面。在頁面中選擇“垂直移動(dòng)”屬性,在“垂直移動(dòng)”頁面的表達(dá)式中,選擇實(shí)時(shí)數(shù)據(jù)庫對(duì)象“電梯位置”,并且在它的“垂直移動(dòng)連接”選項(xiàng)中的兩個(gè)屬性“最小移動(dòng)偏移量”和“表達(dá)式的值”,分別設(shè)置成“-160”和“160”。
3.3.5 轎廂內(nèi)開關(guān)門按鈕。雙擊二層電梯轎廂內(nèi)控制板面上的“開門”和“關(guān)門”按鈕圖標(biāo),出現(xiàn)相應(yīng)的“標(biāo)準(zhǔn)按鈕構(gòu)件屬性設(shè)置”頁面,選擇“腳本程序”頁面,填寫相應(yīng)的腳本程序。以轎廂內(nèi)的關(guān)門按鈕為例,填寫的腳本程序如下:
IF 電梯位置=0 OR 電梯位置=160 THEN
手動(dòng)開關(guān)門=2
運(yùn)行步驟=2
ENDIF
3.4 策略腳本編寫
人機(jī)界面是用于人和計(jì)算機(jī)、機(jī)器設(shè)備之間傳遞信息的橋梁。電梯仿真軟件通過網(wǎng)線、顯示屏、交換機(jī),可以實(shí)現(xiàn)人和電梯之間數(shù)據(jù)的交換。而運(yùn)行策略能夠使項(xiàng)目按照腳本設(shè)定的要求執(zhí)行,實(shí)現(xiàn)對(duì)系統(tǒng)的精確控制。
新增策略中使用的腳本語言,是一種計(jì)算機(jī)編程語言,它是為了解釋執(zhí)行,并非為了編譯。因此,它擁有簡(jiǎn)單、易學(xué)的特點(diǎn),方便程序員能夠快速地完成程序的編寫,也有利于工程師和現(xiàn)場(chǎng)設(shè)備之間的“溝通”和“交流”。
MCGS組態(tài)軟件中應(yīng)用的腳本語言與其他策略腳本一樣,都具有最基本的語法,只是在腳本的寫法上有所區(qū)別。除了基本語法,腳本程序之間的區(qū)別在于對(duì)象及方法這兩點(diǎn)上。通常來說,策略腳本定義了很多不同的對(duì)象,比如各類控件、各種變量等;而方法就是策略腳本在操作對(duì)象時(shí)使用的函數(shù)。MCGS組態(tài)軟件中除了一些基礎(chǔ)性函數(shù),比如if、for、while函數(shù),還自帶一些特殊的操作函數(shù),比如定時(shí)器函數(shù)。
3.5 組態(tài)運(yùn)行調(diào)試
模擬設(shè)備是給用戶調(diào)試工程的虛擬設(shè)備,它能產(chǎn)生正弦波、方波、三角波等信號(hào)。在組態(tài)工程添加好模擬設(shè)備后,按下“系統(tǒng)運(yùn)行”按鈕,組態(tài)工程進(jìn)入運(yùn)行模式。
當(dāng)電梯在1樓???,而2樓有人員按下樓層的呼叫按鈕時(shí),電梯得到指令后開始向上運(yùn)行,至2樓停穩(wěn)后,轎廂門緩慢打開,待人員進(jìn)入轎廂后,電梯轎廂門關(guān)閉。隨后電梯向下運(yùn)行至1樓,然后轎廂門緩慢打開,人員就可以走出電梯轎廂了。除此之外,當(dāng)電梯停留在2樓時(shí),如果有人在1樓按下呼叫按鈕,電梯轎廂隨機(jī)緩慢向下運(yùn)行至1樓,電梯轎廂停穩(wěn)后,電梯轎廂門緩慢打開,待人員進(jìn)入轎廂后,電梯轎廂門關(guān)上,電梯向上運(yùn)行到2樓后開門,待人員走出后,電梯轎廂門隨即關(guān)上并處于靜止等待狀態(tài)。
4 結(jié)語
本系統(tǒng)采用MCGS組態(tài)軟件作為人機(jī)界面,可以自行連接模擬設(shè)備仿真運(yùn)行,也可以與三菱PLC通訊聯(lián)系,把它作為電梯控制系統(tǒng)的主控單元。
通過仿真和調(diào)試,此兩層電梯控制系統(tǒng)不僅能夠確保電梯正??煽窟\(yùn)行,而且具有較高的自動(dòng)化水平[6]。在電梯運(yùn)行過程中,MCGS組態(tài)可以實(shí)現(xiàn)對(duì)電梯狀態(tài)的監(jiān)控,同時(shí)獲取各類反饋信號(hào)。通過設(shè)備的通信技術(shù),使得工程師或者其他工作人員在世界各地都能通過該軟件系統(tǒng)獲取本電梯的實(shí)時(shí)運(yùn)行狀況。
參考文獻(xiàn):
[1] 溫百東,鄭萍,高麗萍.基于PLC與MCGS的遠(yuǎn)程電梯虛擬控制系統(tǒng)設(shè)計(jì)[J].成都紡織高等??茖W(xué)校學(xué)報(bào),2012(2):19-22.
[2] 楊婷婷.基于PLC和WinCC的六部十層電梯控制系統(tǒng)的設(shè)計(jì)[J].九江學(xué)院學(xué)報(bào)(自然科學(xué)版),2021(1):57-60.
[3] 潘益玲,羅坤明.基于MCGS和三菱PLC的五層電梯控制仿真系統(tǒng)設(shè)計(jì)[J].湖州職業(yè)技術(shù)學(xué)院學(xué)報(bào),2013(3):68-72.
[4] 李小珊.基于MCGS的電梯監(jiān)控系統(tǒng)的應(yīng)用研究[J].淮南職業(yè)技術(shù)學(xué)院學(xué)報(bào),2017(5):7-13.
[5] 歐陽敏.基于西門子PLC的電梯控制系統(tǒng)的設(shè)計(jì)[J].數(shù)字技術(shù)與應(yīng)用,2020(12):13-15.
[6] 侯靖.基于PLC-MCGS技術(shù)的電梯監(jiān)控系統(tǒng)[J].電子技術(shù)與軟件工程,2017(22):142.