999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PLC的機(jī)械手控制在MCGS中的實(shí)現(xiàn)

2012-08-26 08:05:32范小蘭趙春鋒
制造業(yè)自動化 2012年18期
關(guān)鍵詞:動畫數(shù)據(jù)庫

范小蘭,趙春鋒

FAN Xiao-lan, ZHAO Chun-feng

(上海工程技術(shù)大學(xué) 工程實(shí)訓(xùn)中心,上海 201620)

0 引言

在流水生產(chǎn)線中,采用由PLC控制的搬運(yùn)機(jī)械手,可以將工人從重復(fù)和繁重的勞動中解放出來,實(shí)現(xiàn)了生產(chǎn)的機(jī)械化和自動化,而且可以代替人工在惡劣環(huán)境下工作[1,2]。而利用工控組態(tài)軟件可以實(shí)現(xiàn)遠(yuǎn)程控制,從可視畫面中監(jiān)控現(xiàn)場機(jī)械手的工作狀態(tài),實(shí)現(xiàn)自動化過程控制。

1 控制要求

監(jiān)控系統(tǒng)要求通過畫面實(shí)時顯示機(jī)械手現(xiàn)場工作狀態(tài)。搬運(yùn)機(jī)械手現(xiàn)場的工作是不斷將工件由一處傳送到另一處。機(jī)械手有上升、下降、左移、右移和夾緊/放松幾個動作,其中上升、下降、左移和右移由雙線圈二位電磁閥推動氣缸完成,夾緊/放松由單線圈二位電磁閥推動氣缸完成,線圈通電執(zhí)行夾緊動作,線圈斷電時執(zhí)行放松動作。其具體工作過程如圖1所示。當(dāng)機(jī)械手在原位(最上和最左端)時,按下啟動按鈕,機(jī)械手下降,下降到底時,碰到下限位開關(guān),下降停止,同時機(jī)械手夾緊工件;夾緊后上升,碰到上限位開關(guān),上升停止,同時機(jī)械手右移;右移碰到右限位開關(guān),右移停止,同時機(jī)械手下降,下降到底時,碰到下限位開關(guān),下降停止,同時機(jī)械手放松工件;放下工件后上移,碰到上限位開關(guān),上升停止,同時機(jī)械手左移,左移碰到左限位開關(guān),則機(jī)械手回到原位,一個循環(huán)結(jié)束。

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

在監(jiān)控畫面中,要求各限位開關(guān)的狀態(tài)、機(jī)械手上升、下降、左移、右移、夾緊/放松的動作都應(yīng)在系統(tǒng)畫面中實(shí)時的得到體現(xiàn)。

2 組態(tài)軟件MCGS

MCGS工控組態(tài)軟件北京昆侖自動化有限公司開發(fā)的“監(jiān)視與控制通用系統(tǒng)”。它具有簡單靈活的可視化操作界面,良好的并行處理功能,豐富生動的多媒體畫面,支持國內(nèi)外眾多數(shù)據(jù)采集與輸出設(shè)備。用戶只需要完成I/O設(shè)備的配置工作,就可以利用組態(tài)軟件提供的硬件驅(qū)動程序,實(shí)現(xiàn)與PLC的通信功能。在系統(tǒng)運(yùn)行的過程中,由設(shè)備管理程序完成與I/O設(shè)備的實(shí)時數(shù)據(jù)交換,進(jìn)而實(shí)現(xiàn)對監(jiān)控畫面中的動作控制。

3 監(jiān)控系統(tǒng)設(shè)計

利用組態(tài)軟件監(jiān)控機(jī)械手工作狀態(tài),實(shí)現(xiàn)與下位機(jī)PLC的通訊,主要分構(gòu)造數(shù)據(jù)庫、設(shè)計監(jiān)控畫面并建立動畫連接、運(yùn)行策略設(shè)計、設(shè)備窗口組態(tài)設(shè)置四個步驟。

3.1 構(gòu)造數(shù)據(jù)庫

實(shí)時數(shù)據(jù)庫是實(shí)時數(shù)據(jù)庫是MCGS的數(shù)據(jù)交換和數(shù)據(jù)處理中心。當(dāng)MCGS運(yùn)行起來后,實(shí)時數(shù)據(jù)庫的對象被暴露出來,通過對象的鏈接和嵌入操作取到實(shí)時數(shù)據(jù)庫對象,從而做到直接操作MCGS的目的。在數(shù)據(jù)庫中增加數(shù)據(jù)變量,設(shè)置名稱和類型。因機(jī)械手實(shí)驗臺有原位指示燈,有上升、下降、左移、右移和抓緊5個動作,有啟動開關(guān)、上限位、下限位、左限位和右限位4個行程開關(guān),還有腳本程序中用到的用來控制監(jiān)控畫面中機(jī)械手水平移動、垂直移動和抓緊動作的4個數(shù)據(jù)量,所以一共定義了15個數(shù)值型變量。圖2為實(shí)時數(shù)據(jù)庫中的數(shù)據(jù)變量。

圖2 實(shí)時數(shù)據(jù)庫中的數(shù)據(jù)變量

3.2 設(shè)計監(jiān)控畫面并建立動畫連接

監(jiān)控畫面的設(shè)計總體上講就是創(chuàng)建友好逼真的人機(jī)界面,明確各圖像元素的含義,達(dá)到圖像元素的視覺效果。

在MCGS組態(tài)平臺上,進(jìn)入用戶窗口的“動畫組態(tài)”,即進(jìn)入監(jiān)控界面制作窗口,根據(jù)工具箱提供的圖庫和形象繪制組態(tài)圖形。圖3為機(jī)械手的MCGS監(jiān)控畫面,畫面中有四個限位開關(guān)與實(shí)際現(xiàn)場限位開關(guān)對應(yīng),原位指示燈用來顯示機(jī)械手是否在初始位置,啟動按鈕對應(yīng)現(xiàn)場的的啟動開關(guān),另外還有機(jī)械手固定的支架和能夠運(yùn)動的豎桿和手爪。機(jī)械手的豎桿和手爪要同時在垂直和水平方向移動,手爪還有抓緊和放松動作。

為保證機(jī)械手在運(yùn)行環(huán)境中的畫面顯示效果與實(shí)際工作狀態(tài)相符,需要對組成機(jī)械手的各構(gòu)件進(jìn)行動畫連接,這一工作在構(gòu)件的動畫組態(tài)屬性設(shè)置中完成。其中,機(jī)械手手爪的動畫組態(tài)屬性設(shè)置最為復(fù)雜,動畫組態(tài)屬性設(shè)置中有水平移動、垂直移動和旋轉(zhuǎn)動畫,分別與數(shù)據(jù)庫中的水平移動、垂直移動和旋轉(zhuǎn)變量連接。圖4是機(jī)械手手爪右側(cè)部分的旋轉(zhuǎn)動畫連接,連接對象是數(shù)據(jù)庫中的“旋轉(zhuǎn)”數(shù)值型變量,旋轉(zhuǎn)角度的設(shè)置是為了在最小到最大角度變化時能夠?qū)崿F(xiàn)現(xiàn)場手爪的變化過程。

為保證機(jī)械手的豎桿和手爪在垂直和水平方向同時動作,因此它們動畫組態(tài)屬性設(shè)置中的水平移動、垂直移動分別受數(shù)據(jù)庫中同一數(shù)據(jù)變量控制,且最小和最大偏移量要一致。

圖3 機(jī)械手的MCGS監(jiān)控畫面

圖4 機(jī)械手手爪的旋轉(zhuǎn)動畫連接

3.3 運(yùn)行策略設(shè)計

在運(yùn)行策略中編寫腳本程序的目的是建立與各個界面圖元之間的連接,控制監(jiān)控畫面中的各構(gòu)件動作。用戶可以通過編寫程序靈活地控制流程和各種操作,腳本程序的編程語法類似于普通的Basic語言[3]。為了使畫面中的機(jī)械手動作更加逼真,在腳本程序中使用了控制抓緊和放松動作的旋轉(zhuǎn)數(shù)據(jù)量。腳本程序如下:

'初始設(shè)置

IF 啟動 =1 AND 原位 =1 THEN

垂直移動=0

水平移動=0

旋轉(zhuǎn)=0

ENDIF

'原位燈控制

IF 左限位=1 AND 上限位=1 THEN 原位=1

'下降取物

IF 啟動=1 AND 下降=1 AND 垂直移動>=-2 THEN 垂直移動=垂直移動-1

'到達(dá)下限抓緊物ok

IF 啟動 =1 AND 抓緊 =1 AND 旋轉(zhuǎn) <=0.5 THEN 旋轉(zhuǎn)=旋轉(zhuǎn)+0.5

'取物后上移

IF 啟動=1 AND 上升=1 AND 垂直移動<=2 THEN 垂直移動=垂直移動+1

'取物后右移

IF 啟動=1 AND 右移=1 AND 水平移動<=3 THEN 水平移動=水平移動+1

'放物后左移

IF 啟動=1 AND 左移=1 AND 水平移動>=-3 THEN 水平移動=水平移動-1

'到達(dá)下限松物ok

IF 啟 動 =1 AND 抓 緊 =0 AND 旋 轉(zhuǎn) >=0 THEN 旋轉(zhuǎn)=旋轉(zhuǎn)-1

3.4 設(shè)備窗口組態(tài)

為使監(jiān)控畫面中的圖形對象反映實(shí)驗臺上對象的狀態(tài)變化,達(dá)到過程實(shí)時監(jiān)控的目的,需要連接PLC與MCGS,這一過程靠設(shè)備窗口組態(tài)來實(shí)現(xiàn)。依靠設(shè)備窗口建立系統(tǒng)與外部硬件設(shè)備的連接,使得MCGS能從外部設(shè)備讀取數(shù)據(jù)并控制外部設(shè)備的工作狀態(tài),實(shí)現(xiàn)對工業(yè)過程的實(shí)時監(jiān)控[6]。

首先,在設(shè)備工具箱中添加設(shè)備,選擇通用串口父設(shè)備,并將三菱FX系列編程口添加在通用串口父設(shè)備下,與控制機(jī)械手的PLC型號對應(yīng)。然后,在通用串口父設(shè)備下進(jìn)行設(shè)備屬性編輯,選擇串口端口號、通訊波特率、數(shù)據(jù)位位數(shù)、停止位位數(shù)、數(shù)據(jù)校驗方式、數(shù)據(jù)采集方式,設(shè)置時注意與下位機(jī)PLC的通訊格式要保持一致。本系統(tǒng)采用的通訊格式如圖5所示。

然后,在三菱FX系列編程口下選定CPU類型,在設(shè)置設(shè)備內(nèi)部屬性中增加設(shè)備通道。然后進(jìn)行通道連接,使組態(tài)畫面中的數(shù)據(jù)對象與現(xiàn)場的PLC的輸入和輸出實(shí)現(xiàn)了對應(yīng)連接。圖6為機(jī)械手通道連接設(shè)置。

圖5 MCGS與PLC通訊設(shè)置

圖6 機(jī)械手通道連接設(shè)置

最后,利用PLC與計算機(jī)專用的F2—232CAB型RS232C電纜,將PLC通過編程口與上位計算機(jī)串口(COM口)連接,進(jìn)行串行通訊。

3.5 系統(tǒng)運(yùn)行效果

執(zhí)行完以上幾步工作后,進(jìn)入組態(tài)運(yùn)行環(huán)境,機(jī)械手監(jiān)控畫面中根據(jù)腳本程序逼真顯示了現(xiàn)場機(jī)械手的工作狀態(tài),實(shí)現(xiàn)了對機(jī)械手的狀態(tài)實(shí)時監(jiān)控。

4 結(jié)束語

利用組態(tài)軟件MCGS實(shí)現(xiàn)對基于PLC的機(jī)械手控制進(jìn)行監(jiān)控和管理,綜合利用了計算機(jī)和PLC的長處,計算機(jī)提供了良好的人機(jī)界面,PLC執(zhí)行可靠的控制,對提高生產(chǎn)過程的自動化有重大意義。

[1]李勝多. 基于PLC和組態(tài)王的搬運(yùn)機(jī)械手控制系統(tǒng)的設(shè)計[J]. 農(nóng)機(jī)化研究, 2010(11): 141-145.

[2]袁安富. 基于PLC的工業(yè)機(jī)械手控制設(shè)計與組態(tài)監(jiān)控[J].制造業(yè)自動化, 2011, 33(9): 86-89.

[3]曹輝, 馬棟萍, 王喧, 等. 組態(tài)軟件技術(shù)及應(yīng)用[M]. 北 京:電子工業(yè)出版社, 2002.

[4]MCGS參考手冊. 北京昆侖通態(tài)自動化軟件科技有限公司[DB/CD]. 2005.2.

[5]包建華. 基于MCGS組態(tài)軟件的機(jī)械手控制系統(tǒng)研制[J].機(jī)械制造與自動化, 2007. 36(5): 140-141.

[6]吳青萍. 基于MCGS軟件的機(jī)械手控制系統(tǒng)研制[J]. 液壓與氣動, 2010(10): 61-63.

猜你喜歡
動畫數(shù)據(jù)庫
做個動畫給你看
動畫發(fā)展史
我的動畫夢
文苑(2019年22期)2019-12-07 05:28:56
動畫批評融入動畫教育的思考
新聞傳播(2018年3期)2018-05-30 07:01:39
數(shù)據(jù)庫
財經(jīng)(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
我是動畫迷
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 欧美综合中文字幕久久| 精品伊人久久久大香线蕉欧美| 国产欧美综合在线观看第七页| 久久免费成人| 亚洲日本在线免费观看| 国产成人三级在线观看视频| 老司机午夜精品网站在线观看| 久久精品无码一区二区日韩免费| 免费日韩在线视频| 9啪在线视频| 精品国产自| 真实国产乱子伦视频 | 日韩精品无码不卡无码| 日本午夜在线视频| 久久精品国产精品一区二区| 伊人色在线视频| a毛片在线播放| 欧美亚洲欧美| 国产精品永久不卡免费视频| 54pao国产成人免费视频| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲三级视频在线观看| 天天躁狠狠躁| 国产欧美日韩va| 国产麻豆另类AV| 国产精品女在线观看| 五月激情婷婷综合| 四虎成人在线视频| 国产亚洲高清在线精品99| 国产美女自慰在线观看| 91美女视频在线| 国产幂在线无码精品| 日韩区欧美国产区在线观看| 都市激情亚洲综合久久| 九色视频线上播放| 91原创视频在线| 国产SUV精品一区二区| 在线看AV天堂| 国产一区二区免费播放| 欧美天堂在线| 色视频久久| 国产精品九九视频| 91无码网站| 亚洲欧美另类日本| 91精品啪在线观看国产91| 色婷婷啪啪| 国产又大又粗又猛又爽的视频| 亚洲一区二区视频在线观看| 国产精品专区第1页| 国产嫖妓91东北老熟女久久一| 国产香蕉国产精品偷在线观看| 国产一级在线播放| 中文字幕不卡免费高清视频| 日韩高清成人| 久夜色精品国产噜噜| 国产一区二区三区在线无码| 欧美性久久久久| 凹凸精品免费精品视频| 999国产精品永久免费视频精品久久| 国产91小视频在线观看| 精品国产电影久久九九| 亚洲无限乱码| av大片在线无码免费| 久久香蕉欧美精品| 亚洲欧美成aⅴ人在线观看| 麻豆精品在线播放| 谁有在线观看日韩亚洲最新视频| 成人在线观看一区| 亚洲国产欧美自拍| 日韩毛片在线播放| 精品久久香蕉国产线看观看gif | 在线视频亚洲色图| 国产精品19p| 少妇精品网站| 国产导航在线| 亚洲三级视频在线观看| 九九九精品成人免费视频7| 日韩毛片免费视频| 色有码无码视频| 欧美日韩国产系列在线观看| 国产美女精品一区二区| 手机在线看片不卡中文字幕|