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

?

基于PLC和MCGS組態(tài)的機械手控制系統(tǒng)的設計

2015-07-07 07:06:04邢滿榮王曉冬尹岳波
制造業(yè)自動化 2015年7期
關鍵詞:右移原點手動

邢滿榮,張 鵬,王曉冬,張 潔,尹岳波

(河北建材職業(yè)技術學院,秦皇島 066004;北京機械工業(yè)自動化研究所,北京 100120)

0 引言

在工業(yè)生產中,使用由PLC控制的搬運機械手,可以將工人從重復、繁重的勞動中解放出來,實現了生產的機械化和自動化,并且可以代替人工在惡劣、危險的環(huán)境下工作。而利用工控組態(tài)軟件可以實現實時監(jiān)控、遠程控制,實現自動化過程控制。本設計采用PLC控制機械手運動,采用MCGS組態(tài)軟件實現系統(tǒng)的實時監(jiān)控和遠程控制。

1 機械手的運動過程

本系統(tǒng)要求在生產流水線和裝箱機之間設置一個搬運機械手,用來完成產品在不同工作空間的位置轉換,具體如圖1所示。該機械手有三種工作方式,分別為自動、手動、回原點,其中自動方式分為連續(xù)和單周期兩種方式。下降/上升、左移/右移、夾緊/松開使用電磁閥控制。

圖1 機械手工作過程示意圖

1.1 自動方式

機械手在原點位置,即左限位開關閉合,上限位開關閉合,機械手松開。

連續(xù)方式:按下啟動按鈕,機械手按照下降→夾緊(延時1s)→上升→右移→下降→松開(延時1s)→上升→左移的順序依次從左向右轉送工件。依此循環(huán)。

按下停止按鈕,機械手完成當前工作過程,停在原點位置。

單周期方式:動作過程與連續(xù)方式時相同,只是不循環(huán),一周期后立刻停止。

1.2 手動方式

按下上升按鈕,做上升動作,按下下降按鈕,做下降動作,按下左移按鈕,做左移動作,按下右移按鈕,做右移動作,按下夾緊按鈕,做夾緊動作,按下松開按鈕,做松開動作。

1.3 回原點方式

選擇回原點方式,按下啟動按鈕,機械手自動回到原點。

2 監(jiān)控系統(tǒng)要求

監(jiān)控系統(tǒng)不僅要求通過畫面實時顯示機械手現場工作狀態(tài),而且還要求在上位機上可以進行機械手的操作,既可以通過組態(tài)進行機械手運行方式的選擇及啟動、停止等按鈕的操作。

3 硬件設計

3.1 I/O分配

按照系統(tǒng)的控制要求,系統(tǒng)需要16個輸入點,6個輸出點,具體分配如表1所示。其中輸入量中的啟動、停止、手動上升、手動夾緊、手動左移、手動右移、手動下降、手動夾緊、手動放松輸入點要接相應的按鈕,其他的輸入量,如方式選擇開關(自動、手動、回原點、連續(xù)/單周期)、限位開關(上限、下限、左限、右限)等輸入點接相應的開關。輸出量中原點指示燈輸出點接一盞燈,其他的輸出點接相應的電磁閥。

表1 I/O分配表

3.2 PLC選型

根據上述要求,決定選用德國西門子公司的S7-200PLC,CPU類型選用226型,輸出選用繼電器型的。該型號的PLC具有24個輸入點,16個輸出點,為了冗余的要求,增加一個擴展模塊,該型號的PLC性能穩(wěn)定,價格適中,能夠滿足該控制系統(tǒng)的要求。

4 組態(tài)軟件的選擇

本系統(tǒng)選用MCGS工控組態(tài)軟件,該軟件由北京昆侖自動化有限公司開發(fā)。具有簡單靈活的可視化操作界面及豐富生動的多媒體畫面,支持國內外多數品牌的數據采集與輸出設備。用戶只需要完成簡單的配置工作,就可以利用組態(tài)軟件實現與PLC的通信功能。它通過對現場數據的采集處理,以動畫顯示、流程控制、報表輸出等多種方式進行系統(tǒng)的實時監(jiān)控。

5 PLC程序設計

因為系統(tǒng)有自動、手動、回原點三種工作方式,故程序結構上采用了主程序和子程序。其中主程序僅實現調用功能,三個子程序分別實現手動、自動、回原點的功能。主程序如圖2所示。

圖2 PLC主程序

5.1 自動程序的設計

分析自動控制的控制要求可知,該程序適合采用順序控制設計法設計。首先根據控制過程畫出順序功能圖,具體如圖3所示,然后根據順序功能圖設計PLC梯形圖。M0.7的梯形圖如圖4所示。

圖3 自動程序順序功能圖

圖4 M0.7的梯形圖

5.2 回原點程序的設計

與自動程序類似,回原點的動作過程是按照一定的順序操作的,適合采用順序控制設計法。順序功能如圖5所示。

圖5 回原點順序功能圖

5.3 手動程序的設計

該程序比較簡單,僅僅要求按下相應的按鈕,就實現相應的動作,在此基礎上添加限位條件就可以了,因此適合采用經驗設計法。梯形圖如圖6所示。

圖6 手動程序

6 監(jiān)控系統(tǒng)設計

利用組態(tài)軟件監(jiān)控機械手工作狀態(tài),實現上位機與PLC的通訊,主要分定義數據對象、設計用戶窗口并建立動畫連接、設計運行策略、組態(tài)設備窗口四個步驟。

6.1 定義數據對象

實時數據庫是MCGS的數據處理中心。MCGS各個部分都可以對數據對象進行操作,通過數據對象來交換信息和協(xié)調工作。根據控制要求一共定義了20個數據對象。具體如圖7所示。

6.2 設計用戶窗口的監(jiān)控畫面并建立動畫連接

監(jiān)控畫面的設計簡單講就是創(chuàng)建逼真的人機界面,達到圖像元素的視覺效果。在組態(tài)平臺上進入用戶窗口,就可以進行監(jiān)控界面的制作。圖8為機械手的組態(tài)監(jiān)控畫面。

圖7 實時數據庫中的數據變量

MCGS實現動畫效果的主要方法是將用戶窗口中圖形對象與實時數據庫中的數據對象建立動畫連接,并設置相應的動畫屬性。在系統(tǒng)運行過程中,圖形對象的狀態(tài)特征由數據對象的實時數值驅動,用以實現圖形的動畫效果。

圖8 機械手的MCGS監(jiān)控畫面

6.3 設計運行策略

在運行策略中編寫腳本程序,由于機械手的主要控制功能在PLC中實現,因此在腳本程序中主要是控制垂直移動量和水平移動量,以實現機械手的連續(xù)動作。使監(jiān)控畫面更加逼真。腳本程序如下:

IF 下移=0 THEN

垂直移動量=垂直移動量+1

ENDIF

IF 上移=0 THEN

垂直移動量=垂直移動量-1

ENDIF

IF 右移=0 THEN

水平移動量=水平移動量+1

ENDIF

IF 左移=0 THEN

水平移動量=水平移動量-1

ENDIF

6.4 組態(tài)設備窗口

組態(tài)軟件之所以能實時監(jiān)控機械手的動作,是因為PLC與MCGS之間進行了通信,這一功能靠設備窗口組態(tài)來實現。本系統(tǒng)的設備組態(tài)如圖9所示。首先,在設備工具箱中選擇通用串口父設備并添加西門子S7-200PLC。然后,在通用串口父設備下進行設備屬性編輯,最后,在S7-200PPI下進行通道連接。

圖9 MCGS與PLC通訊設置

7 系統(tǒng)運行調試

首先將編寫好的梯形圖下載到PLC并運行,然后打開組態(tài)工程并運行,機械手監(jiān)控畫面就可以實現實時監(jiān)控了,機械手的運行不僅可以通過操作面板控制,而且可以通過組態(tài)工程中的開關控制,不僅實現了實時監(jiān)控,而且實現了遠程控制。

8 結束語

機械手的控制程序采用了模塊化的編程思想,利用了子程序和跳轉指令,程序結構清晰,性能穩(wěn)定。利用組態(tài)軟件MCGS實現對機械手的監(jiān)控和管理,畫面逼真,形象直觀,有效地實現了實時監(jiān)控和遠程控制。

[1]汪志鋒.工控組態(tài)軟件[M].北京:電子工業(yè)出版社,2007.

[2]袁安富,蔣浩.基于PLC的工業(yè)機械手控制設計與組態(tài)監(jiān)控[J].2011,33(18):86-89.

[3]陶權,韋瑞錄.PLC控制系統(tǒng)設計、安裝與調試[M].北京:北京理工大學出版社,2009.

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

[5]梁小布.可編程控制器[M].北京:中國水利水電出版社,2007.

[6]范小蘭,趙春鋒.基于PLC的機械手控制在MCGS中的實現[J].制造業(yè)自動化,2012,(18):6-8,25.

猜你喜歡
右移原點手動
華容道玩法大解密
Book Pilot 飛行選書師,讓書重新回到原點
現代蘇州(2019年16期)2019-09-27 09:31:02
重返歷史“原點”的旅程
太極拳養(yǎng)生八式(上)
少林與太極(2018年8期)2018-08-26 05:53:58
小巧手動起來
在原點震蕩的擾動Schr?dinger-Poisson系統(tǒng)的無窮多個解
風行S5001.6L手動尊享型
世界汽車(2016年8期)2016-09-28 12:09:43
寶駿5601.8L手動豪華型
世界汽車(2016年8期)2016-09-28 12:09:00
C4世嘉 1.6L手動豪華型
世界汽車(2016年8期)2016-09-28 12:06:49
關于原點對稱的不規(guī)則Gabor框架的構造
湾仔区| 于都县| 凤冈县| 原阳县| 和顺县| 娱乐| 榆林市| 南昌县| 德格县| 怀安县| 清水河县| 珠海市| 高雄县| 闻喜县| 河津市| 定襄县| 澳门| 平阴县| 大名县| 额济纳旗| 河西区| 伊吾县| 闽侯县| 吉木萨尔县| 囊谦县| 天门市| 游戏| 方城县| 阿拉尔市| 泰来县| 鄄城县| 中宁县| 徐汇区| 崇州市| 莎车县| 土默特右旗| 宁明县| 眉山市| 唐河县| 鄂尔多斯市| 托克托县|