国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于MCGS組態(tài)軟件對機(jī)械手的控制

2014-09-22 05:35:38彭小平凌雙明
關(guān)鍵詞:左移右移原點(diǎn)

彭小平,凌雙明

(1.長沙航空職業(yè)技術(shù)學(xué)院,湖南 長沙 410124;2.湖南大學(xué)電氣與信息工程學(xué)院,湖南 長沙 410082)

MCGS(Monitor and Control Generated System,通用監(jiān)控系統(tǒng))是一套能夠快速開發(fā)計(jì)算機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件,它基于Microsoft平臺運(yùn)行,通過對現(xiàn)場數(shù)據(jù)的采集處理,以動畫顯示、報警處理、流程控制、實(shí)時曲線、歷史曲線和報表輸出等多種方式向用戶提供解決實(shí)際工程問題的方案,它充分利用了Windows圖形功能完備、界面一致性好、易學(xué)易用的特點(diǎn),比以往使用專用機(jī)開發(fā)的工業(yè)控制系統(tǒng)更具有通用性,組態(tài)技術(shù)在數(shù)據(jù)處理、網(wǎng)絡(luò)通訊和圖形界面等方面給監(jiān)控系統(tǒng)提供了有力的支持,在自動化領(lǐng)域有著更廣泛的應(yīng)用[1]。機(jī)械手是一種模擬人手的部分動作,按給定的程序、軌跡和要求實(shí)現(xiàn)自動抓取、搬運(yùn)和操作的自動化裝置。它可以提高勞動生產(chǎn)效率及自動化水平,同時可以減輕勞動強(qiáng)度,實(shí)現(xiàn)安全生產(chǎn)。本文對機(jī)械手控制系統(tǒng)的工作方式、設(shè)計(jì)要點(diǎn)及MCGS組態(tài)控制進(jìn)行了介紹。

1 控制要求

機(jī)械手的工作是將工件從A點(diǎn)移到B點(diǎn),經(jīng)過上升、下降、左移、右移、夾緊及松開幾個步驟來實(shí)現(xiàn),它具有手動、自動、單步、單周期、回原點(diǎn)五種工作方式,操作人員可以根據(jù)實(shí)際不同的需要來選擇不同的工作。

1.1 系統(tǒng)控制工作方式設(shè)計(jì)

機(jī)械手工作原點(diǎn)在左上方,工作過程按下降→夾緊→上升→右移→下降→松開→上升→左移→回原點(diǎn),完成這個工作循環(huán),從而實(shí)現(xiàn)把工件從A點(diǎn)移送到B點(diǎn)的目的。[2]本系統(tǒng)要求機(jī)械手具有手動、回原點(diǎn)、自動、單步運(yùn)行、單周期運(yùn)行五種工作方式。

(1)手動方式:用各自的按鈕使各個負(fù)載單獨(dú)接通或斷開。

(2)回原點(diǎn):按下相應(yīng)的按鈕,機(jī)械手自動回到原點(diǎn)。

(3)單步運(yùn)行:按動一次啟動按鈕,前進(jìn)一個工步。此種工作方式適用于系統(tǒng)進(jìn)行調(diào)試或調(diào)整過程中。

(4)單周期運(yùn)行:在原點(diǎn)位置按啟動按鈕,自動運(yùn)行一個工作周期后再在原點(diǎn)停止。若在中途按動停止按鈕,則停止運(yùn)行;再按啟動按鈕,從斷點(diǎn)處繼續(xù)運(yùn)行,回到原點(diǎn)處自動停止。

(5)自動方式(連續(xù)運(yùn)行):在原點(diǎn)位置按動啟動按鈕,連續(xù)反復(fù)運(yùn)行。若中途按動停止按鈕,運(yùn)行到原點(diǎn)后停止[3]。

1.2 機(jī)械手動作過程分析

機(jī)械手動作示意圖如圖1所示。

圖1 機(jī)械手的動作過程示意圖

其全部動作由汽缸驅(qū)動,而汽缸又由相應(yīng)的電磁閥和繼電器控制。其中從原點(diǎn)開始按下啟動按鈕時,下降繼電器線圈通電,機(jī)械手開始下降。下降到底時,碰到下限位開關(guān),下降繼電器線圈斷電,下降停止;同時接通夾緊電磁閥,機(jī)械手夾緊,夾緊后,上升繼電器線圈開始通電,機(jī)械手上升;上升到頂時,碰到上限位開關(guān),上升繼電器線圈斷電,上升停止;同時接通右移繼電器,機(jī)械手右移,右移到位時,碰到右移極限位開關(guān),右移繼電器線圈斷電,右移停止。此時,右工作臺上無工作,則光電開關(guān)接通,下降繼電器線圈接通,機(jī)械手下降。下降到底時碰到下限位開關(guān)下降繼電器線圈斷電,下降停止;同時夾緊電磁閥斷電,機(jī)械手放松,放松后,上升繼電器線圈通電,機(jī)械手上升,上升到極限時碰到極限位開關(guān),上升繼電器斷電,上升停止;同時接通左移繼電器,機(jī)械手左移;左移到原點(diǎn)時,碰到左極限開關(guān),左移繼電器線圈斷電,左移停止。至此,機(jī)械手經(jīng)過八步動作完成一個循環(huán)。

2 PLC選型及控制面板設(shè)計(jì)

根據(jù)控制要求PLC的I/O分配需要18個輸入和5個輸出[4],輸入用于控制面板的控制信號的輸入如按鈕的輸入、機(jī)械手工作方式的選擇,輸入還用于機(jī)械手限位開關(guān)的信號的檢測。PLC輸出用于控制機(jī)械手的下降、上升、左移、右移、夾緊、松開(夾緊、松開用1個輸出)。為了保證一定的I/0余量以便控制系統(tǒng)以后的升級和維護(hù),選用了三菱FX系列PLC中的FX2-48 MR作為控制器,根據(jù)控制要求控制面板示意圖如圖2所示。

圖2 機(jī)械手操作面板示意圖

3 MCGS組態(tài)設(shè)計(jì)

3.1 MCGS組態(tài)工程的建立

運(yùn)行組態(tài)環(huán)境,在菜單/文件中選擇/新建工程,選擇存放路徑,定義新工程名。在主控窗口中新建一個窗口,并設(shè)置好窗口屬性。

3.2 實(shí)時數(shù)據(jù)庫組態(tài)

實(shí)時數(shù)據(jù)庫是MCGS的核心,是系統(tǒng)處理數(shù)據(jù)的中樞,系統(tǒng)其他部分都要調(diào)用實(shí)時數(shù)據(jù)庫中的數(shù)據(jù),才能實(shí)現(xiàn)系統(tǒng)的各個部分協(xié)調(diào)動作。設(shè)備窗口通過設(shè)備構(gòu)件驅(qū)動外部設(shè)備,將采集的數(shù)據(jù)輸入實(shí)時數(shù)據(jù)庫;由用戶窗口圖像組態(tài)也要與實(shí)時數(shù)據(jù)庫中的數(shù)據(jù)對象建立聯(lián)系,還可以動畫形式實(shí)現(xiàn)數(shù)據(jù)的可視性;運(yùn)行策略對數(shù)據(jù)進(jìn)行操作和處理。建立實(shí)時數(shù)據(jù)庫的組態(tài)過程也就是定義數(shù)據(jù)變量的過程。定義數(shù)據(jù)變量的內(nèi)容主要包括:指定數(shù)據(jù)變量名稱、類型、初始值和數(shù)值范圍,確定與數(shù)據(jù)變量存盤相關(guān)的參數(shù)。數(shù)據(jù)對象有開關(guān)型、數(shù)值型、字符型、事件型和組對象等5種類型。針對本系統(tǒng)需求在實(shí)時數(shù)據(jù)庫窗口中建立所需的數(shù)據(jù)變量如圖3所示。定義數(shù)據(jù)變量類型并建立其與設(shè)備的連接。

圖3 實(shí)時數(shù)據(jù)庫組態(tài)

3.3 設(shè)備組態(tài)

設(shè)備窗口也是MCGS系統(tǒng)的重要組成部分,其負(fù)責(zé)建立系統(tǒng)與外部硬件設(shè)備的連接,使得MCGS系統(tǒng)能從外部設(shè)備讀取數(shù)據(jù)并控制機(jī)械手工作狀態(tài),實(shí)現(xiàn)對機(jī)械手的實(shí)時監(jiān)控。在本MCGS系統(tǒng)設(shè)備窗口中點(diǎn)擊設(shè)備組態(tài),在設(shè)備工具箱中打開“通用設(shè)備”,選擇“串口通信父設(shè)備”進(jìn)入到設(shè)備組態(tài)窗口中,再打開“PLC設(shè)備”,選中三菱FX-232作為子設(shè)備,并對通信父設(shè)備屬性行設(shè)置,設(shè)置波特率為9600bps、數(shù)據(jù)位長度為7、停止位長度為1、偶校驗(yàn)、通訊口為COM1,采樣周期為100ms。將組態(tài)軟件中的變量與外部PLC設(shè)備的端子進(jìn)行連接,PLC的輸入輸出繼電器狀態(tài)的變化直接反映到組態(tài)軟件的數(shù)據(jù)庫變量的變化,從而監(jiān)控機(jī)械手的狀態(tài)。[5]

3.4 監(jiān)控畫面及動畫連接

用戶窗口中可以放置三種不同類型的圖形對象:圖元、圖符和動畫構(gòu)件。圖元和圖符對象為用戶提供了一套完善的設(shè)計(jì)制作圖形畫面和定義動畫的方法,在用戶窗口中對機(jī)械手界面進(jìn)行設(shè)計(jì)及動畫組態(tài),將用戶窗口內(nèi)創(chuàng)建的圖形對象與實(shí)時數(shù)據(jù)庫中定義的數(shù)據(jù)對象,建立起對應(yīng)的關(guān)系。最終在MCGS運(yùn)行環(huán)境中運(yùn)行的效果如圖4所示,機(jī)械手的畫面盡量美觀與實(shí)際的機(jī)械手貼近,監(jiān)控畫面快速準(zhǔn)確的反映機(jī)械手的工作狀況,對機(jī)械手運(yùn)行時出現(xiàn)的故障和異常情況能夠及時報警,能夠?qū)崿F(xiàn)對機(jī)械手實(shí)時監(jiān)控,同時也可以通過上位機(jī)的監(jiān)控畫面對機(jī)械手進(jìn)行操作、編程控制機(jī)械手的工作方式及運(yùn)行狀態(tài)。

3.5 運(yùn)行策略腳本程序設(shè)計(jì)

MCGS組態(tài)軟件的循環(huán)策略是機(jī)械手MCGS控制系統(tǒng)的控制方式及工作過程的體現(xiàn)。通過編寫腳本程序,腳本程序的編程語法類似Basic編程語言,但使用更簡單方便,使用腳本程序來實(shí)現(xiàn)機(jī)械手的多種工作方式的控制,大大提高機(jī)械手的工作效率,優(yōu)化控制過程,便于監(jiān)控和修改控制策略。MCGS腳本程序語法比較簡單,語句基本上為:賦值語句、條件語句、退出語句和注釋語句,及循環(huán)語句。本系統(tǒng)中的三種工作方式:回原點(diǎn)、自動模式、單周期的腳本程序如圖5所示,通過“IF”語句就可以實(shí)現(xiàn)機(jī)械手的動畫監(jiān)控策略的組態(tài)?!癐F”語句的表達(dá)式一般為邏輯表達(dá)式,也可以是值為數(shù)值型的表達(dá)式,當(dāng)表達(dá)式的值為非0時,條件成立,AND語句為并且的意思,多個表達(dá)式都為真就執(zhí)行“Then”后的語句,否則,條件不為真,將不執(zhí)行該條件塊中包含的語句,開始執(zhí)行該條件塊后面的語句,其中的變量可以用中文語句,非工程人員都容易理解。

4 結(jié)論

本系統(tǒng)創(chuàng)新點(diǎn)在于用MCGS組態(tài)技術(shù)在機(jī)械手控制系統(tǒng)中的應(yīng)用發(fā)揮了其配置靈活、開發(fā)周期短、通用性強(qiáng)、編程簡單易讀,系統(tǒng)更易升級改造等優(yōu)勢,同時監(jiān)控系統(tǒng)人機(jī)交互性好,對機(jī)械手運(yùn)行情況能進(jìn)行有效、實(shí)時、便捷的監(jiān)控,可以提高生產(chǎn)的安全性和高效性,對在工業(yè)生產(chǎn)監(jiān)控有一定的借鑒意義。

[1]北京昆侖通態(tài)自動化軟件科技有限公司.MCGS組態(tài)軟件培訓(xùn)教程[Z].北京:MCGS公司,2005.

[2]范小蘭,趙春鋒.基于PLC的機(jī)械手控制在MCGS中的實(shí)現(xiàn)[J].制造業(yè)自動化,2012,(9).

[3]彭小平.電氣控制及PLC應(yīng)用技術(shù)[M].北京:機(jī)械工業(yè)出版社,2011.

[4]王蘭英.MCGS組態(tài)軟件在PLC實(shí)驗(yàn)教學(xué)中的應(yīng)用[J].物理實(shí)驗(yàn),2012,(11).

[5]北京昆侖通態(tài)自動化軟件科技有限公司.全中文工控組態(tài)軟件 MCGS用戶指南[Z].北京:MCGS公司,2003.

猜你喜歡
左移右移原點(diǎn)
華容道玩法大解密
Book Pilot 飛行選書師,讓書重新回到原點(diǎn)
重返歷史“原點(diǎn)”的旅程
太極拳養(yǎng)生八式(上)
少林與太極(2018年8期)2018-08-26 05:53:58
在原點(diǎn)震蕩的擾動Schr?dinger-Poisson系統(tǒng)的無窮多個解
關(guān)于原點(diǎn)對稱的不規(guī)則Gabor框架的構(gòu)造
C語言位運(yùn)算中鮮為人知的事
軟件工程(2014年5期)2014-09-24 11:53:38
BMH2C單模匹配算法的研究與改進(jìn)
開懷一笑
呼图壁县| 迁西县| 武城县| 雷波县| 伊川县| 屯门区| 甘肃省| 三台县| 遂川县| 英吉沙县| 彩票| 万州区| 建平县| 高州市| 油尖旺区| 西丰县| 江永县| 边坝县| 普兰县| 洮南市| 嫩江县| 晋城| 三河市| 杭锦后旗| 建瓯市| 乌拉特中旗| 葫芦岛市| 额尔古纳市| 曲阳县| 岢岚县| 高陵县| 兰考县| 泗阳县| 班戈县| 昌图县| 洛隆县| 通辽市| 武汉市| 江孜县| 紫阳县| 息烽县|