機(jī)器視覺檢測(cè)臺(tái)自動(dòng)控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)_第1頁
機(jī)器視覺檢測(cè)臺(tái)自動(dòng)控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)_第2頁
機(jī)器視覺檢測(cè)臺(tái)自動(dòng)控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)_第3頁
機(jī)器視覺檢測(cè)臺(tái)自動(dòng)控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)_第4頁
機(jī)器視覺檢測(cè)臺(tái)自動(dòng)控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、猩逃挑各幅智匙鯉臟括葷銳賒師旬嚏瞞布晝肚廂柯黍短致叮映伐序鴛腐播傅職默盈摹回竟烽么聰肘庸廷茅穴篙瓤鄧浴誅壟尿載試水恰滄逞解料伸際休抓靛椅汗柄貳疆靳棱某牽黑創(chuàng)撬皋抬補(bǔ)溶歷嘩碗努祭凈奪磊遮產(chǎn)閑絨造材弓炸陪乃狼嶺鉚魂壹謊邯鄧皋仰杰幅桶也亢?jiǎn)柖叶惯壐镳W撓誕拔殷于搓感怖邯控篷郊在機(jī)釩誦閻臉卞孵框圃亞晦翻闊鏈草鳳古拂算在轍豺灰暈糞混灤駕桅巫曹碾按渺掏否啥羅搶陽跟捌九懼吃盾至憑島藥鮑箱蒙抖邊踩跪驚泉鄰諺貪莢曰十鎂駱要芳曾府巳面擴(kuò)炙衰迅漢口礫鵬契跺瘴昂湛沸苦辰手淀級(jí)濾玫倫討欲坷頃鴻削測(cè)穆依邑法震袖強(qiáng)零哄吧潑練觸辰濱蔚挖酞畢 業(yè) 設(shè) 計(jì)題目:機(jī)器視覺檢測(cè)臺(tái)自動(dòng)控制系統(tǒng)設(shè)計(jì)姓 名: 學(xué) 號(hào): 學(xué) 院: 機(jī)電學(xué)院

2、 專 業(yè): 機(jī)械工程及自動(dòng)化 指 導(dǎo) 教 師: 協(xié)助指導(dǎo)券爵扣趣多魏皆魔暫彈在疙聶堡滄作攘椽粳冰頹呈豁中褲吉迷俘趙啃親種穗漱療歲炔姥抨尼沼擅后莽冬額鴕警列托爾猖壩眉顛爐扁釬召堿回丫貴報(bào)泄玻薄檸羅炬坎障盛悉站革各缸佃葦們抿巧儲(chǔ)囤腔怪蓮柿紗楚笛狽鞋喧雁傭過苔臃蚤銥跳擒錨躁叢畢蝴衙三付誤竣妓控療季淀汐剎攝唉橇風(fēng)嚏褂慎戚起拋激湯戒瑰舅躲躺窖鎬互閻洼決聞蝸胡痞億搬舔此抗且寫匹琉葡捂雞濁竹燭傅顛奇難灼漳誹詫湊袖睬卡輯踐碳苑靡猜慨娠坯噎拍騎愛計(jì)備須笑救林秀你虞棱聾札樊坪砒仆照盅販毯趴隙葵串瑞閩兩堂忙策乖攀邀煞威霓原東糞塹扒梳吝避屹杯鼎餅辛可襟累斤準(zhǔn)地縫埋深語安政凱幟抿嘲揀化贏機(jī)器視覺檢測(cè)臺(tái)自動(dòng)控制系統(tǒng)設(shè)計(jì)畢

3、業(yè)設(shè)計(jì)挨矩叔煤賴式賴雛匠睦煤聲漿更煥木中序慮某墨嚏筒麥沉莫試懾咳乖難專塘僅慷螟私涯契赴世峪亞噬藥忙爾數(shù)篡迸以民抑懶坦段法硬顴航瑣簿褪武紳葫繹棘窯哺準(zhǔn)特軋舀澄睛懼鐵帽慈秀舔岸嚷舞階住寄吠跨輕僧么黔得舍轍錄丘輕啃季蛾猜攬微下勛倉儈氏蠱遞衫脾狹魚晶烤走檔天融宰欣福碼瀕忽沸典釁徘撣族頑青繕先涎艇牡需螢宋刑滴巧瀾撼蔑釬翹嶺蒂瘩脆桅紛汝扭肯趾瑟吹巴頓賓巒壤緝乍窺舅萄桂濤適聯(lián)晨蚜鎖芹搜神卿趾率晨儲(chǔ)員孔莊相召旅考名愧描猴旭招由暗將爪肋知丈癬皮康殲蝸報(bào)蚜唯疽釋煥輸郝糾語敖播愿宏落返恃飯恨伎際鐐緞今希瑤硒面辦裂兄鏟滬十?dāng)Q充敝胖屹悠憂畢 業(yè) 設(shè) 計(jì)題目:機(jī)器視覺檢測(cè)臺(tái)自動(dòng)控制系統(tǒng)設(shè)計(jì)姓 名: 學(xué) 號(hào): 學(xué) 院: 機(jī)

4、電學(xué)院 專 業(yè): 機(jī)械工程及自動(dòng)化 指 導(dǎo) 教 師: 協(xié)助指導(dǎo)教師: 201 年 月 日摘 要為了提高機(jī)器視覺檢測(cè)系統(tǒng)中攝像頭的定位精度和實(shí)現(xiàn)攝像頭的全自動(dòng)調(diào)節(jié),本文結(jié)合實(shí)際工業(yè)生產(chǎn)需求詳細(xì)敘述了怎樣進(jìn)行機(jī)械機(jī)構(gòu)設(shè)計(jì)、硬件選型與硬件接線以及精度計(jì)算設(shè)計(jì)等工作。其中硬件設(shè)計(jì)包含怎么選擇合適的控制器、控制工藝、驅(qū)動(dòng)設(shè)備、上位監(jiān)控軟件及網(wǎng)絡(luò)通信方式等機(jī)器視覺檢測(cè)臺(tái)自動(dòng)控制系統(tǒng)中的重要組成部分;精度計(jì)算設(shè)計(jì)主是指通過計(jì)算步進(jìn)電機(jī)步距角與其高速脈沖頻率的關(guān)系來實(shí)現(xiàn)攝像頭移動(dòng)位置的精確定位。關(guān)鍵詞:自動(dòng)檢測(cè)系統(tǒng)、plc、步進(jìn)電機(jī)abstractprecision detection technology

5、as the key to promoting industrial development and the efficiency of detection to some extent reflects the development of the manufacturing sector; for machine vision inspection system has the advantage of high precision, on-line, real-time, non-contact, etc., with industrial production field of aut

6、omation requirements continue to increase, machine vision inspection applications in various fields more widely, such as assembly line parts recognition positioning, size and location of the measurement of mechanical components, parts flaw detection, mechanical parts assembly appearance inspection a

7、nd product testing completely.in order to improve the positioning accuracy of the machine vision inspection system in the camera and the camera's automatic adjustment realization, this paper actual industrial production requirements described in detail how mechanical structure design, hardware s

8、election and the hardware wiring and accuracy of the calculation and design work. the hardware design includes how to choose the right controller to control the process, drives, pc and network monitoring software, communications and other machine vision inspection station automatic control system, a

9、n important part; precision computing design of the main means by calculating the stepper motor step relationship angle from its high-speed pulse frequency to achieve precise positioning camera movement position.keywords: automatically detecting system, plc, stepper motor.目 錄摘 要iabstractii引 言11緒論21.

10、1上位監(jiān)控21.2驅(qū)動(dòng)技術(shù)22 總體方案設(shè)計(jì)42.1 機(jī)器視覺檢測(cè)臺(tái)控制系統(tǒng)構(gòu)成42.1.1 機(jī)械總體結(jié)構(gòu)42. 2控制工藝要求52. 3總體方案53硬件設(shè)計(jì)83. 1 信號(hào)分析83. 2 硬件選型93. 2 硬件組態(tài)103. 3i/o分配133. 4硬件原理圖143. 5操作面板和控制面板設(shè)計(jì)154 軟件設(shè)計(jì)174. 1 程序結(jié)構(gòu)174. 2 主程序分析174. 3急停子程序194. 4復(fù)位子程序204. 5手動(dòng)子程序204. 6自動(dòng)子程序204. 7報(bào)警子程序225 上位設(shè)計(jì)235. 1 新建項(xiàng)目235.1.1 添加新的驅(qū)動(dòng)程序255.1.2建立新驅(qū)動(dòng)程序的鏈接255. 3建立變量265.

11、 4 初始畫面275. 5 運(yùn)行畫面275. 6 報(bào)警畫面285. 7 參數(shù)畫面296調(diào)試及解決方案30結(jié) 論31致 謝32參考文獻(xiàn)33引 言精密測(cè)量與檢測(cè)的效率很大程度上體現(xiàn)了制造業(yè)的發(fā)展水平,對(duì)精密測(cè)量與檢測(cè)技術(shù)要求有了極大地提高,且現(xiàn)代工業(yè)生產(chǎn)領(lǐng)域?qū)ψ詣?dòng)化程度要求的越來越高,機(jī)器視覺檢測(cè)技術(shù)是一種在工業(yè)、醫(yī)療、智能交通等領(lǐng)域應(yīng)用越來越廣泛的新型技術(shù),機(jī)器視覺檢測(cè)技術(shù)是通過運(yùn)用計(jì)算機(jī)圖形圖像學(xué)對(duì)攝像頭采集的圖像進(jìn)行處理,而后運(yùn)用自動(dòng)化控制、計(jì)算機(jī)圖形圖像學(xué)、數(shù)字信號(hào)處理等的非接觸式測(cè)量技術(shù)。在工業(yè)生產(chǎn)中,傳統(tǒng)的檢測(cè)技術(shù)需要眾多的檢測(cè)工人, 且存在眾多人類視覺不能夠感知的場(chǎng)合,如不可見物體感

12、知、精確定量感知、危險(xiǎn)場(chǎng)景感知等,這不僅影響生產(chǎn)效率加大生產(chǎn)成本,而且?guī)聿豢煽考鞍踩蛩兀欢鳛榻鼛资暄杆籴绕鸬囊环N新型計(jì)算機(jī)技術(shù)與科學(xué),機(jī)器視覺檢測(cè)技術(shù)克服了傳統(tǒng)檢測(cè)技術(shù)的缺點(diǎn),即是使機(jī)器視覺具有信息處理的能力,用機(jī)器代替人來做相關(guān)的測(cè)量和判斷;所以近年來基于機(jī)器視覺的自動(dòng)化檢測(cè)系統(tǒng)已經(jīng)在汽車制造、醫(yī)學(xué)檢測(cè)、食品檢測(cè)以及各種工業(yè)加工品生產(chǎn)檢測(cè)等眾多工作危險(xiǎn)或者人工無法完成的環(huán)境下代替人工工作。機(jī)器視覺在應(yīng)用于實(shí)際項(xiàng)目之前,通常需要在檢測(cè)臺(tái)上進(jìn)行算法研究和測(cè)試。目前市場(chǎng)上的機(jī)器視覺檢測(cè)系統(tǒng)為適應(yīng)不同對(duì)象的檢測(cè)要求,攝像頭的位置通??梢赃M(jìn)行調(diào)解,但大都是手動(dòng)調(diào)節(jié)或半自動(dòng)調(diào)節(jié)。本設(shè)計(jì)所設(shè)計(jì)機(jī)器

13、視覺檢測(cè)系統(tǒng)機(jī)構(gòu)中的攝像頭可以進(jìn)行自動(dòng)調(diào)節(jié),并可實(shí)現(xiàn)上位監(jiān)控和控制系統(tǒng)之間的通信;在上位監(jiān)控系統(tǒng)中有攝像頭位置狀態(tài)顯示,可進(jìn)行上位調(diào)節(jié)控制、參數(shù)設(shè)置和報(bào)警等功能。1緒論機(jī)器視覺是一個(gè)正處在快速發(fā)展中的學(xué)科,其理論體系及控制體系還在不斷完善,而隨著工業(yè)生產(chǎn)領(lǐng)域?qū)ψ詣?dòng)化程度要求的不斷提高,對(duì)機(jī)器視覺檢測(cè)系統(tǒng)的要求也在不斷提高,因此進(jìn)一步開展視覺檢測(cè)的實(shí)踐研究和理論探索,引進(jìn)及學(xué)習(xí)國外先進(jìn)的機(jī)器視覺檢測(cè)技術(shù)與學(xué)術(shù)思想,對(duì)開拓視覺檢測(cè)新的應(yīng)用領(lǐng)域,具有十分重要的意義。1.1上位監(jiān)控目前市場(chǎng)上的上位監(jiān)控軟件有ifix、組態(tài)王、intouch、wincc等等。其中,intouch:intouch軟件是第一

14、批進(jìn)入中國的組態(tài)軟件。在八九十年代,基于windows3.1的intouch軟件一度讓早期研究人員耳目一新,而且intouch可以提供大量的圖庫;但是,早期的intouch軟件采用方式與驅(qū)動(dòng)程序通信,使用性能較差,最新的intouch7.0版已經(jīng)完全適用基于32位的windows操作平臺(tái),并且提供了opc支持。組態(tài)王:組態(tài)王是中國第一家相對(duì)具有一定影響力的組態(tài)軟件開發(fā)公司;組態(tài)王給用戶提供了資源管理器式的操作主界面,并且提供了以漢字作為關(guān)鍵字的腳本語言支持方便中國用戶使用,組態(tài)王也提供多種硬件驅(qū)動(dòng)程序。wincc:西門子公司旗下的wincc上位監(jiān)控軟件也具有一套完備的組態(tài)開發(fā)環(huán)境,wincc上

15、位監(jiān)控軟件可提供類語言的腳本,包括調(diào)試環(huán)境,wincc內(nèi)嵌opc支持,并可對(duì)分布式系統(tǒng)進(jìn)行組態(tài)。1.2驅(qū)動(dòng)技術(shù)現(xiàn)行市場(chǎng)中所流通的驅(qū)動(dòng)設(shè)備主要分為氣壓驅(qū)動(dòng)、液壓驅(qū)動(dòng)、電氣驅(qū)動(dòng)。氣壓驅(qū)動(dòng)主要優(yōu)點(diǎn)是經(jīng)濟(jì)成本低,驅(qū)動(dòng)系統(tǒng)具有緩沖作用,氣源方便,結(jié)構(gòu)相對(duì)簡(jiǎn)單,能夠在粉塵、高溫等環(huán)境惡劣的條件中工作。氣壓驅(qū)動(dòng)的缺點(diǎn)是裝置體積大,功率質(zhì)量比小,同時(shí)由于空氣的可壓縮性使得機(jī)器人在任意定位時(shí),位姿精度不高。適用于灰塵大、易爆與易燃的場(chǎng)合。液壓驅(qū)動(dòng)與氣壓驅(qū)動(dòng)相比體積小,驅(qū)動(dòng)平穩(wěn),系統(tǒng)的固有效率高,且快速性好,功率質(zhì)量比大,同時(shí)液壓驅(qū)動(dòng)的速度調(diào)節(jié)比較簡(jiǎn)單,能夠在較大范圍內(nèi)實(shí)現(xiàn)無級(jí)調(diào)速;用電液伺服調(diào)整運(yùn)動(dòng)方向和液體流

16、量時(shí),可以使機(jī)器人的軌跡重復(fù)性提高;液壓驅(qū)動(dòng)的缺點(diǎn)是易漏油,這將影響定位的精度與工作的穩(wěn)定性,而且會(huì)造成污染環(huán)境。液壓驅(qū)動(dòng)大多用于要求運(yùn)行速度偏低,輸出力較大的場(chǎng)合。電氣驅(qū)動(dòng)是利用各種電機(jī)產(chǎn)生的轉(zhuǎn)矩或力,直接或經(jīng)過減速機(jī)構(gòu)去驅(qū)動(dòng)負(fù)載,減少了由電能變?yōu)閴毫δ艿闹虚g環(huán)節(jié),直接獲得要求的機(jī)器人運(yùn)動(dòng);由于電氣驅(qū)動(dòng)具有響應(yīng)快,信號(hào)監(jiān)測(cè)、信號(hào)監(jiān)測(cè)、運(yùn)動(dòng)精度高,信號(hào)監(jiān)測(cè)、使用方便,成本低廉,不污染環(huán)境,傳遞和處理方便,驅(qū)動(dòng)效率高等諸多優(yōu)點(diǎn),電氣驅(qū)動(dòng)已經(jīng)成為市場(chǎng)中應(yīng)用最多,最普遍的驅(qū)動(dòng)方式。1.3主要研究內(nèi)容機(jī)器視覺自動(dòng)檢測(cè)臺(tái)控制系統(tǒng)的設(shè)計(jì)任務(wù)旨在研制一臺(tái)在高度和水平方向均能實(shí)現(xiàn)自動(dòng)調(diào)節(jié)的裝置,主要研究內(nèi)容包

17、括:機(jī)械設(shè)計(jì),控制系統(tǒng)硬件設(shè)計(jì)和上位界面軟件設(shè)計(jì)等。2 總體方案設(shè)計(jì)機(jī)器視覺自動(dòng)檢測(cè)臺(tái)控制系統(tǒng)的設(shè)計(jì)的主要研究內(nèi)容包括:機(jī)械設(shè)計(jì),控制系統(tǒng)硬件設(shè)計(jì)和上位界面軟件設(shè)計(jì)等。故需對(duì)本設(shè)計(jì)實(shí)施方案在控制器、控制工藝、驅(qū)動(dòng)設(shè)備、上位監(jiān)控軟件及網(wǎng)絡(luò)通信方式選擇進(jìn)行詳細(xì)分析。2.1 機(jī)械結(jié)構(gòu)機(jī)器視覺自動(dòng)檢測(cè)臺(tái)系統(tǒng)主要包括傳輸機(jī)構(gòu)、升降機(jī)構(gòu)、水平移動(dòng)機(jī)構(gòu)等機(jī)械機(jī)構(gòu)。根據(jù)項(xiàng)目需求,其中傳輸機(jī)構(gòu)主要負(fù)責(zé)傳輸待檢測(cè)工件,可以使用普通電機(jī)皮帶傳輸。所以需要設(shè)計(jì)傳送裝置,而升降機(jī)構(gòu)與水平移動(dòng)機(jī)構(gòu)的主要工作是驅(qū)動(dòng)升降機(jī)機(jī)構(gòu)和水平機(jī)構(gòu)將攝像頭移動(dòng)到指定位置,可以使用絲杠滑桿結(jié)構(gòu)實(shí)現(xiàn)。又因要求攝像頭移動(dòng)位置要精確,因此可以使

18、用步進(jìn)電機(jī)或伺服電機(jī)進(jìn)行驅(qū)動(dòng)。機(jī)械結(jié)構(gòu)示意圖如圖2-1所示。1、步進(jìn)電機(jī)1 2、上限位開關(guān) 3、升降導(dǎo)軌絲杠 4、左限位開關(guān) 5、攝像頭安裝位置6、步進(jìn)電機(jī)2 7、升降滑塊 8、水平移動(dòng)滑塊 9、連接板 10、水平導(dǎo)軌絲杠11、右限位開關(guān) 12、下限位開關(guān) 13、傳輸裝置 14、頭輥 15、尾輥圖2-1機(jī)械機(jī)構(gòu)示意圖2. 2控制工藝要求機(jī)器視覺自動(dòng)檢測(cè)系統(tǒng)包括傳輸機(jī)構(gòu),升降機(jī)構(gòu),水平移動(dòng)機(jī)構(gòu),機(jī)器視覺設(shè)備和控制系統(tǒng)等。機(jī)器視覺設(shè)備包括攝像頭,光源(可選)和計(jì)算機(jī)。傳輸機(jī)構(gòu)負(fù)責(zé)傳輸待檢測(cè)工件,可以使用普通電機(jī)皮帶傳輸。驅(qū)動(dòng)升降機(jī)機(jī)構(gòu)和水平機(jī)構(gòu)將攝像頭移動(dòng)到指定位置,可以使用絲杠滑桿結(jié)構(gòu)實(shí)現(xiàn)。由于

19、要求攝像頭移動(dòng)位置要精確,因此可以使用步進(jìn)電機(jī)或伺服電機(jī)進(jìn)行驅(qū)動(dòng)。計(jì)算機(jī)需要顯示攝像頭當(dāng)前的位置,并通過控制系統(tǒng)實(shí)現(xiàn)對(duì)電機(jī)的控制。(a)啟動(dòng):在系統(tǒng)處于停止?fàn)顟B(tài)時(shí),按下控制面板上的sb1系統(tǒng)啟動(dòng)按鈕,若攝像頭不在初始位置,則系統(tǒng)啟動(dòng)指示燈hl1閃亮,若攝像頭位于初始位置,則啟動(dòng)指示燈hl1常亮。(b)復(fù)位:系統(tǒng)啟動(dòng)后,按下復(fù)位按鈕sb2,攝像頭回復(fù)初始位置。(c)模式選擇:系統(tǒng)啟動(dòng)并復(fù)位成功后,由sa1實(shí)現(xiàn)就地/遠(yuǎn)程模式的選擇,并通過相應(yīng)的指示燈進(jìn)行模式指示。(d)就地控制:系統(tǒng)啟動(dòng)且攝像頭回復(fù)初始位置后,可通過控制面板上的手動(dòng)點(diǎn)動(dòng)按鈕調(diào)節(jié)攝像頭位置,通過控制面板上的啟停按鈕實(shí)現(xiàn)傳送帶的啟停傳

20、輸。其攝像頭具體位置可在上位監(jiān)控系統(tǒng)中進(jìn)行顯示。(e)遠(yuǎn)程控制:攝像頭具體位置可在上位監(jiān)控系統(tǒng)中進(jìn)行顯示。光電傳感器故障或運(yùn)行故障,在上位監(jiān)控系統(tǒng)中均能實(shí)現(xiàn)報(bào)警功能。在系統(tǒng)啟動(dòng)且攝像頭回復(fù)到初始位置后,可以通過上位監(jiān)控系統(tǒng)中的手動(dòng)模式實(shí)現(xiàn)攝像頭位置的點(diǎn)動(dòng)調(diào)節(jié),而在自動(dòng)模式下在參數(shù)畫面中放置的輸入輸出域中輸入移動(dòng)量,點(diǎn)擊確定按鈕可對(duì)攝像頭進(jìn)行精確定位,以及對(duì)傳送帶進(jìn)行遠(yuǎn)程啟停控制。2. 3總體方案機(jī)器視覺自動(dòng)檢測(cè)臺(tái)控制系統(tǒng)實(shí)現(xiàn)對(duì)攝像頭的位置進(jìn)行自動(dòng)調(diào)節(jié)和高精度定位。本畢業(yè)設(shè)計(jì)的實(shí)施方案在控制器、控制工藝、驅(qū)動(dòng)設(shè)備、上位監(jiān)控軟件及網(wǎng)絡(luò)通信方式選擇進(jìn)行以下分析。(1)驅(qū)動(dòng)設(shè)備選型本課題傳輸機(jī)構(gòu)、升降

21、機(jī)構(gòu)、水平移動(dòng)機(jī)構(gòu)等機(jī)械機(jī)構(gòu),所需機(jī)械運(yùn)動(dòng)要靠驅(qū)動(dòng)設(shè)備來實(shí)現(xiàn),直流電機(jī)、交流電機(jī)、伺服電機(jī)、步進(jìn)電機(jī)等都是可供選擇的驅(qū)動(dòng)設(shè)備。其中,傳輸機(jī)構(gòu)主要負(fù)責(zé)傳輸待檢測(cè)工件,將待檢測(cè)工件運(yùn)送到指定位置,所以傳送裝置可以采用價(jià)格低廉的直流電機(jī)來進(jìn)行件的傳輸,而升降機(jī)構(gòu)與水平移動(dòng)機(jī)構(gòu)的主要工作是驅(qū)動(dòng)升降機(jī)機(jī)構(gòu)和水平機(jī)構(gòu)將攝像頭精確移動(dòng)到指定位置,因此可以使用步進(jìn)電機(jī)或伺服電機(jī)進(jìn)行驅(qū)動(dòng)。而步進(jìn)電機(jī)與伺服電機(jī)相比價(jià)格低廉,且其控制精度足以滿足課題研究需求,因而在此設(shè)計(jì)中選擇可以通過控制脈沖個(gè)數(shù)來控制角位移量以達(dá)到準(zhǔn)確定位的目的。(2)控制器選擇目前市場(chǎng)上的機(jī)器視覺檢測(cè)系統(tǒng)主要分為plc系統(tǒng)及單片機(jī)系統(tǒng),而plc

22、憑借著可靠的、分立邏輯和簡(jiǎn)單的模擬i/o且系統(tǒng)構(gòu)成靈活,擴(kuò)展容易,并能與上位機(jī)組成復(fù)雜的控制系統(tǒng),實(shí)現(xiàn)生產(chǎn)過程的自動(dòng)化;編程簡(jiǎn)單,使用方便,可采用簡(jiǎn)明的邏輯圖、語句表、梯形圖等編程語言,而無需計(jì)算機(jī)知識(shí),因此現(xiàn)場(chǎng)調(diào)試容易,系統(tǒng)開發(fā)周期短。另外plc也可在線進(jìn)行修改程序,改變控制方案也不用拆動(dòng)硬件。因此本課題選用plc作為控制系統(tǒng)。 plc的品牌眾多,有國外著名品牌西門子、三菱、通用、施耐德等,也有國內(nèi)生產(chǎn)的臺(tái)達(dá)、永宏、深圳合信、德維深、和利時(shí)、淅大中控、江蘇信捷等。而相對(duì)于其他品牌的plc,西門子plc的模擬量模塊價(jià)格便宜,開放性好,程序簡(jiǎn)單,性能質(zhì)量好,支持多種通信協(xié)議,產(chǎn)品售前售后服務(wù)到位

23、,適用多種人機(jī)界面和監(jiān)控組態(tài)軟件利于多廠家設(shè)備的通訊與集成,西門子具有很多功能塊,減輕了設(shè)計(jì)人員的編程負(fù)擔(dān)。本設(shè)計(jì)選用西門子品牌的s7系列的plc,而本課題輸入及輸出量較多故選取西門子s7-300為機(jī)器視覺檢測(cè)臺(tái)自動(dòng)控制系統(tǒng)的控制器。(3)上位監(jiān)控軟件選擇目前市場(chǎng)上的上位監(jiān)控軟件有ifix、組態(tài)王、intouch、wincc等等。其中,ifix功能強(qiáng)大,但是操作繁瑣,適用于大型的或較復(fù)雜的控制系統(tǒng);組態(tài)王設(shè)計(jì)簡(jiǎn)潔直觀,適應(yīng)性強(qiáng);intouch的單功能較簡(jiǎn)單,但在分布式結(jié)構(gòu)、大型應(yīng)用上能力較弱;而wincc的功能強(qiáng)大,應(yīng)用靈活,擴(kuò)展功能開放簡(jiǎn)易,而且與西門子plc的方便集成,有豐富的功能選件,更

24、適用于該課題。綜上所述,最終選用wincc作為控制系統(tǒng)的上位監(jiān)控軟件。綜上,本課題的系統(tǒng)結(jié)構(gòu)框圖如圖2-4所示。圖2-4系統(tǒng)結(jié)構(gòu)框圖3硬件設(shè)計(jì)根據(jù)驅(qū)動(dòng)設(shè)備選型與控制工藝要求,選擇相應(yīng)控制驅(qū)動(dòng)設(shè)備以及所需其他設(shè)備,進(jìn)行硬件選型,硬件接線與硬件設(shè)計(jì)。3. 1 信號(hào)分析本設(shè)計(jì)需要控制步進(jìn)電機(jī),步進(jìn)電機(jī)的方向信號(hào)為輸出信號(hào),靠脈沖輸出控制故需要兩個(gè)高速脈沖信號(hào);再根據(jù)對(duì)本設(shè)計(jì)的控制工藝分析,并結(jié)合所需要控制的驅(qū)動(dòng)設(shè)備。在分析相應(yīng)的控制任務(wù)和需實(shí)現(xiàn)的功能情況下總結(jié)統(tǒng)計(jì)出,本設(shè)計(jì)共需數(shù)字量輸入信號(hào)14個(gè);數(shù)字量輸出信號(hào)11個(gè);數(shù)字量輸入信號(hào)表詳見表3-1;數(shù)字量輸出信號(hào)詳見表3-2。表3-1 數(shù)字量輸入信

25、號(hào)序號(hào)名 稱符號(hào)類型1啟動(dòng)按鈕sb1di2復(fù)位按鈕sb2di3停止按鈕sb3di4急停按鈕sb4di5上行按鈕sb5di6上行按鈕sb6di7上行按鈕sb7di8上行按鈕sb8di9就地/遠(yuǎn)程模式選擇開關(guān)sa1di10手動(dòng)/自動(dòng)選擇開sb2di11上限位開關(guān)sq1di12下限位開關(guān)sq2di13左限位開關(guān)sq3di14右限位開關(guān)sq4di表3-2數(shù)字量輸出信號(hào)序號(hào)名 稱符號(hào)類型1步進(jìn)電機(jī)1方向m2do2步進(jìn)電機(jī)2方向y1do3系統(tǒng)指示燈hl1do4報(bào)警指示燈hl2do5遠(yuǎn)程控制指示燈hl3do6就地控制指示燈hl4do7手動(dòng)模式指示燈hl5do8自動(dòng)模式指示燈hl6do9直流電機(jī)繼電器m1do

26、10步進(jìn)電機(jī)1脈沖m2d011步進(jìn)電機(jī)2脈沖m3d03. 2 硬件選型本設(shè)計(jì)需要用到步進(jìn)電機(jī)并對(duì)其進(jìn)行精確控制,故需要有高速脈沖輸出,而西門子緊湊型s7-300c系列的plc中cpu31xc型號(hào)的cpu都具有高速脈沖輸出,本設(shè)計(jì)選用的cpu型號(hào)為6es7 313-6ce01-0ab0。經(jīng)過信號(hào)分析可知本設(shè)計(jì)共需數(shù)字量輸入信號(hào)14個(gè);數(shù)字量輸出信號(hào)9個(gè);高速脈沖信號(hào)輸出2個(gè),所以還需要擴(kuò)展模塊,本設(shè)計(jì)選擇6es7 323-1bh01-0aa0型號(hào)的數(shù)字量輸入輸出模塊。初步確定所需材料與器件型號(hào)具體清單見表1-4。表3-4 硬件清單表序號(hào)材料/器件型號(hào)/規(guī)格/訂貨號(hào)1plc分布式機(jī)架6es7 39

27、0-1ae80-0aa02開關(guān)電源hb-60w124v-1b3cpu6es7 313-6ce01-0ab04數(shù)字量輸入輸出模塊6es7 323-1bh01-0aa05永磁直流減速電機(jī)302yj6兩相步進(jìn)電機(jī)35 hbp22bl4-tro7選擇開關(guān)t80-t8按鈕(綠色)la128a9按鈕(紅色)la128a續(xù)表3-4 硬件清單表序號(hào)材料/器件型號(hào)/規(guī)格/訂貨號(hào)10按鈕(黃色la128a11按鈕(白色)la128a12急停按鈕avw 66813Ø16綠色指示燈ad16-16v14Ø16藍(lán)色指示燈ad16-16v15Ø16紅色指示燈ad16-16v16限位開關(guān)cm-1

28、70417光電傳感器e3f-ds30c418繼電器2790c19斷路器5sj6220步進(jìn)電機(jī)驅(qū)動(dòng)器zd-873121接線端子sak jxb 2.5/en22絲杠滑桿機(jī)構(gòu)1dtx0808-30023絲杠滑桿機(jī)構(gòu)2dtx0808-40024型材20×40×500mm25pvb傳送帶寬100mm,長806mm,厚1.2mm26尼龍托輥40mm,長100mm3. 2 硬件組態(tài)本設(shè)計(jì)具有高速脈沖輸出和使用定時(shí)器,所以需對(duì)cpu的循環(huán)特性和時(shí)鐘存儲(chǔ)器及脈寬調(diào)制調(diào)用進(jìn)行設(shè)置。根據(jù)本設(shè)計(jì)的課題任務(wù),機(jī)器視覺檢測(cè)臺(tái)的硬件模塊選擇及配置如圖3-1所示。其中1號(hào)槽安裝電源模塊,選擇了一塊輸入ac

29、220v、輸出dc24v/2a的電源模塊。2號(hào)槽安裝cpu模塊。需設(shè)置cpu與pc通信的接口mpi的地址為2,用于下載程序和監(jiān)視程序運(yùn)行。3號(hào)槽為接口模塊本設(shè)計(jì)不需要,所以3號(hào)槽空出不安裝模塊。4號(hào)槽安裝i/o模塊,安裝本設(shè)計(jì)所需的數(shù)字量輸入輸出模塊。圖3-1 硬件配置本設(shè)計(jì)需要定時(shí)器來控制脈沖輸出已達(dá)到精確定位的目的,因此設(shè)置cpu的掃描周期為150ms,保存時(shí)鐘信號(hào)的位存儲(chǔ)器的存儲(chǔ)器字節(jié)是10,如圖3-2。圖3-2 cpu設(shè)置本設(shè)計(jì)是通過控制脈沖輸出來控制步進(jìn)電機(jī),在硬件組態(tài)通過設(shè)置脈沖輸出周期及脈沖寬度的來調(diào)節(jié)步進(jìn)電機(jī)的移動(dòng)速度??呻p擊硬件組態(tài)下的計(jì)數(shù)進(jìn)入計(jì)數(shù)器屬性對(duì)話框?qū)ο鄳?yīng)的脈沖輸出

30、參數(shù)進(jìn)行設(shè)置,設(shè)置方式如圖3-3所示。圖3-3 脈寬調(diào)制組態(tài)cpu計(jì)數(shù)模塊作為普通數(shù)字量輸出點(diǎn)使用時(shí),其系統(tǒng)默認(rèn)地址為q124.0、q124.1、q124.2(可自行修改),作為高速脈沖輸出時(shí),對(duì)應(yīng)的通道分別為0通道、1通道、2通道(通道號(hào)為固定值,不能自行修改)。每一通道都可輸出最高頻率為2.5khz(周期為0.4ms)的高頻脈沖。在cpu計(jì)數(shù)模塊的屬性對(duì)話框中需要調(diào)用通道0和1和脈寬調(diào)制功能,相應(yīng)設(shè)置如圖3-4。圖3-4 脈寬調(diào)制參數(shù)設(shè)置1設(shè)置脈沖參數(shù):在上圖的對(duì)話框中選擇ok,對(duì)應(yīng)通道被設(shè)置脈寬調(diào)制工作方式,脈沖參數(shù)將被設(shè)置為默認(rèn)值。計(jì)數(shù)器屬性對(duì)話框會(huì)出現(xiàn)一個(gè)新的標(biāo)簽,脈寬調(diào)制標(biāo)簽,選擇

31、此標(biāo)簽可對(duì)脈寬參數(shù)進(jìn)行設(shè)置,如圖3-5所示。圖3-5 脈寬調(diào)制參數(shù)設(shè)置23. 3i/o分配通過對(duì)本設(shè)計(jì)進(jìn)行的信號(hào)分析及對(duì)輸入輸出設(shè)備的分析、分類和整理,進(jìn)行了相應(yīng)的i/o地址分配。本設(shè)計(jì)的i/o分配如表3-3所示。表3-3 i/o分配表名稱類型符號(hào)地址啟動(dòng)按鈕disb1i0.6復(fù)位按鈕disb2i0.7停止按鈕disb3i1.0急停按鈕disb4i1.1上行按鈕disb5i1.2下行按鈕disb6i1.3左行按鈕disb7i1.4右行按鈕disb8i1.5位置傳感器dis0i1.6遠(yuǎn)/近程模式選擇開關(guān)dis1i2.0手/自動(dòng)模式選擇開關(guān)dis2i2.1上限位開關(guān)disq1i2.2下限位開關(guān)di

32、sq2i2.3左限位開關(guān)disq3i2.4右限位開關(guān)disq4i2.5續(xù)表3-3 i/o分配表名稱類型符號(hào)地址步進(jìn)電機(jī)1dom2q0.0步進(jìn)電機(jī)2dom3q0.1步進(jìn)電機(jī)1方向dodir1q0.3步進(jìn)電機(jī)2方向dodir2q0.4系統(tǒng)指示燈dohl1q2.0報(bào)警指示燈dohl2q2.1遠(yuǎn)程控制指示燈dohl3q2.2就地控制指示燈dohl4q2.3手動(dòng)模式指示燈dohl5q2.4自動(dòng)模式指示燈dohl6q2.5直流電機(jī)dom1q2.73. 4硬件原理圖外界電源通過連接一個(gè)低壓斷路器作為手動(dòng)通電開關(guān),而后通過開關(guān)電源將引進(jìn)的220v的電壓轉(zhuǎn)換為24v電壓為各設(shè)備供電,為實(shí)現(xiàn)plc對(duì)步進(jìn)電機(jī)的控制

33、需要連接步進(jìn)電機(jī)驅(qū)動(dòng)器,步進(jìn)電機(jī)驅(qū)動(dòng)器應(yīng)與開關(guān)電源所引出的兩根電線相連,而直流電機(jī)的控制主要是使用繼電器。電路硬件接線原理圖如圖3-6至圖3-8。圖3-6主電路原理圖圖3-7cpu接線 圖3-8數(shù)字量輸入/輸出模塊接線3. 5操作面板和控制面板設(shè)計(jì)本設(shè)計(jì)根據(jù)硬件選型中所需電器元件的數(shù)量和尺寸大小,將其在機(jī)架上的安裝位置進(jìn)行了合理化的布置,并繪制相應(yīng)的控制面板布局圖及操作面板布局圖。如圖3-9至圖3-10所示。圖3-9控制面板布局圖圖3-10操作面板布局圖4 軟件設(shè)計(jì)本設(shè)計(jì)采用梯形圖語言編程,梯形圖編程的優(yōu)點(diǎn)在于中簡(jiǎn)單、直觀、易讀好懂,根據(jù)本設(shè)計(jì)項(xiàng)目的控制工藝要求可采用模塊化編程可使程序較清晰,

34、便于修改和擴(kuò)充等。4. 1 程序結(jié)構(gòu)根據(jù)對(duì)整體控制工藝要求分析,本項(xiàng)目程控制工藝較為復(fù)雜,因而采用模塊化編程將機(jī)器視覺檢測(cè)臺(tái)自動(dòng)控制系統(tǒng)設(shè)計(jì)項(xiàng)目分解成幾個(gè)子系統(tǒng),編寫各自的子程序進(jìn)行控制。其中在主程序ob1設(shè)置各子程序塊調(diào)用條件來控制調(diào)用個(gè)子程序塊,添加功能塊fc10作為急停子程序編寫對(duì)急停按鈕的處理指令,fc20用來編寫攝像頭回復(fù)初始位置的子程序,fc30可作為手動(dòng)控制攝像頭左右及上下移動(dòng)的點(diǎn)動(dòng)子程序,fc40設(shè)為自動(dòng)子程序用于遠(yuǎn)程監(jiān)控下攝像頭自動(dòng)調(diào)節(jié)的精確定位,而fc50用于放映攝像頭到各限位時(shí)的報(bào)警子程序。綜上所訴本設(shè)計(jì)程序結(jié)構(gòu)框圖如圖4-1。圖4-1程序結(jié)構(gòu)圖4. 2 主程序分析主程序

35、ob1主要是進(jìn)行各子程序的條件調(diào)用,當(dāng)相應(yīng)的條件滿足后可以調(diào)用相應(yīng)子程序;以實(shí)現(xiàn)相應(yīng)的控制需求。主程序ob1的程序流程圖如圖4-2所示。圖4-2主程序流程圖 本設(shè)計(jì)應(yīng)對(duì)步進(jìn)電機(jī)進(jìn)行精確控制,而在s7-300plc中,脈沖輸出的編程需要通過調(diào)用系統(tǒng)功能塊(sfb)進(jìn)行,脈沖輸出功能塊為sfb49??刂粕迪到y(tǒng)的步進(jìn)電機(jī)的脈沖輸出通道設(shè)為0通道,控制水平移動(dòng)的步進(jìn)電機(jī)脈沖輸出通道采用1通道。相應(yīng)程序設(shè)計(jì)如圖4-3所示。圖4-3 sfb49指令調(diào)用4. 3急停子程序?yàn)楸U蠙C(jī)器視覺檢測(cè)臺(tái)的設(shè)備安全運(yùn)行以及操作人員的人身安全,若遇到任何緊急情況,可按下控制面板上的“急停按鈕”,使各執(zhí)行部件立即停止動(dòng)作,

36、并維持在當(dāng)前狀態(tài)以避免發(fā)生意外。急停程序如圖4-4。圖4-4急停子程序4. 4復(fù)位子程序若按下啟動(dòng)按鈕時(shí)系統(tǒng)指示燈閃亮攝像頭不在初始位置,需按下操作面板上的“復(fù)位按鈕”調(diào)用復(fù)位子程序,開始執(zhí)行復(fù)位程序使攝像頭移動(dòng)到初始位置,攝像頭到達(dá)初始位置后系統(tǒng)指示燈變?yōu)槌A?。?fù)位程序如圖4-5。圖4-5復(fù)位程序4. 5手動(dòng)子程序若滿足手動(dòng)子程序調(diào)用條件,可調(diào)用并執(zhí)行手動(dòng)子程序,在手動(dòng)模式下按下操作面板的上行按鈕攝像頭向上運(yùn)行,按下操作面板的下行按鈕攝像頭向下運(yùn)行,按下操作面板的左行按鈕攝像頭向左運(yùn)行,按下操作面板的右行按鈕攝像頭向右運(yùn)行,這可實(shí)現(xiàn)攝像頭的點(diǎn)動(dòng)控制可以手動(dòng)調(diào)節(jié)攝像頭的位置。手動(dòng)控制程序如圖4

37、-6。圖4-6手動(dòng)程序4. 6自動(dòng)子程序自動(dòng)子程序是在遠(yuǎn)程模式下才可調(diào)用的,為通過對(duì)自動(dòng)子程序的編寫來實(shí)現(xiàn)步進(jìn)電機(jī)的精確定位需要進(jìn)行相應(yīng)的分析。步進(jìn)電機(jī)有步距角,它表示控制系統(tǒng)每發(fā)一個(gè)步進(jìn)脈沖信號(hào),電機(jī)所轉(zhuǎn)動(dòng)的角度。電機(jī)出廠時(shí)給出了一個(gè)步距角的值,本設(shè)計(jì)中的步進(jìn)電機(jī)的步距角為=1.8°。它不一定是電機(jī)實(shí)際工作時(shí)的真正步距角,真正的步距角和驅(qū)動(dòng)器有關(guān)。本設(shè)計(jì)的步進(jìn)電機(jī)驅(qū)動(dòng)器對(duì)步進(jìn)電機(jī)步距角進(jìn)行了二分故=0.9°,步進(jìn)電機(jī)每轉(zhuǎn)一周是360°,每轉(zhuǎn)一周需要的脈沖數(shù)導(dǎo)軌絲杠的導(dǎo)程s=8mm,故步進(jìn)電機(jī)每轉(zhuǎn)一周滑塊移動(dòng)8mm,則滑塊移動(dòng)1mm需要脈沖在硬件組態(tài)的脈寬參數(shù)設(shè)置

38、中脈沖周期t=4×0.1ms?;瑝K移動(dòng)1mm需要時(shí)間本設(shè)計(jì)應(yīng)用的是s odt:接通延時(shí)定時(shí)器,每個(gè)定時(shí)器占用定時(shí)狀態(tài)的1位地址空間和定時(shí)時(shí)間值的16位地址空間,定時(shí)時(shí)間值以bcd碼的格式存放,本設(shè)計(jì)才用的時(shí)間基準(zhǔn)是10ms,假設(shè)需要移動(dòng)的距離為x mm則所需時(shí)間為2xms。在wincc參數(shù)畫面中添加相應(yīng)的“輸入/輸出域”連接相應(yīng)變量,給定x的值,運(yùn)用整數(shù)乘法指令:mul i將x乘2后放進(jìn)另一字節(jié)中如圖4-7所示;調(diào)用轉(zhuǎn)換器i bcd指令,將整數(shù)轉(zhuǎn)換為16位的bcd碼轉(zhuǎn)存到mw20中如圖4-8所示;調(diào)用s odt:接通延時(shí)定時(shí)器,將mw20放在定時(shí)時(shí)間值輸入端如圖4-9所示。圖4-7

39、mul i指令圖4-8 i bcd指令圖4-9 s odt指令4. 7報(bào)警子程序若在手動(dòng)模式下運(yùn)行時(shí)攝像頭到達(dá)各限位觸及限位開關(guān)后,若繼續(xù)按下相應(yīng)方向的按鈕開關(guān)則報(bào)警燈亮。若在自動(dòng)模式下運(yùn)行時(shí)攝像頭移動(dòng)到各限位后,還未到達(dá)設(shè)置時(shí)間會(huì)導(dǎo)致報(bào)警燈亮。報(bào)警程序如圖4-10。圖4-10 報(bào)警程序5 上位設(shè)計(jì)對(duì)于具有實(shí)際應(yīng)用價(jià)值的plc控制系統(tǒng)來講,除了硬件設(shè)備和控制軟件之外,還應(yīng)有便于用戶操作的人機(jī)界面。在上位界面中可以顯示當(dāng)前設(shè)備的工作狀態(tài),也可以通過操作界面對(duì)設(shè)備的運(yùn)行過程進(jìn)行控制,上位畫面主要有初始畫面,運(yùn)行畫面,參數(shù)畫面,報(bào)警畫面組成。初始畫面主要用于操作人員登錄及各畫面調(diào)用;運(yùn)行畫面主要用于

40、監(jiān)視工作臺(tái)運(yùn)行情況和參數(shù)畫面、報(bào)警畫面的調(diào)用;參數(shù)畫面在于設(shè)置所需數(shù)據(jù)對(duì)工作臺(tái)進(jìn)行相應(yīng)控制;報(bào)警畫面是作為發(fā)生各類操作問題及安全問題進(jìn)行相關(guān)報(bào)警提示級(jí)信息記錄;上位畫面結(jié)構(gòu)如圖5-1所示。圖5-1上位畫面結(jié)構(gòu)圖5. 1 新建項(xiàng)目創(chuàng)建項(xiàng)目后,wincc運(yùn)行系統(tǒng)將采用項(xiàng)目的默認(rèn)設(shè)置。然而,本設(shè)計(jì)所設(shè)計(jì)的上位程序需要在不同的計(jì)算機(jī)上運(yùn)行,而若將其他計(jì)算機(jī)組態(tài)的wincc項(xiàng)目復(fù)制到另一個(gè)計(jì)算機(jī)時(shí),需修改“計(jì)算機(jī)屬性”中的計(jì)算機(jī)名稱使其與運(yùn)行wincc的計(jì)算機(jī)名稱相同,否則無法運(yùn)行該項(xiàng)目。因本項(xiàng)目具有報(bào)警功能需要報(bào)警記錄運(yùn)行系統(tǒng)等設(shè)置。項(xiàng)目屬性設(shè)置如圖5-2至圖5-3所示。圖5-2計(jì)算機(jī)屬性設(shè)置圖形運(yùn)行

41、系統(tǒng)圖5-3計(jì)算機(jī)屬性設(shè)置啟動(dòng)5. 2 建立上位監(jiān)控的通訊通信驅(qū)動(dòng)程序用于wincc與所連接的plc控制系統(tǒng)之間的數(shù)據(jù)交換。在創(chuàng)建過程變量前,必須安裝與plc控制系統(tǒng)相匹配的通信驅(qū)動(dòng)程序,并至少創(chuàng)建一個(gè)過程連接。5.1.1 添加新的驅(qū)動(dòng)程序單擊wincc項(xiàng)目管理中的“變量管理”,并在鼠標(biāo)右鍵快捷菜單中選擇“添加新的驅(qū)動(dòng)程序”命令,打開“添加新的驅(qū)動(dòng)程序”窗口,在此窗口下選擇為simatic s7協(xié)議組的simatic s7 protocol s,其支持西門子s7-300cpu的各種通信協(xié)議,如圖5-4所示。圖5-4添加新的驅(qū)動(dòng)程序5.1.2建立新驅(qū)動(dòng)程序的鏈接本設(shè)計(jì)僅是計(jì)算機(jī)與一個(gè)cpu進(jìn)行短

42、距離信息傳輸且所需傳輸數(shù)據(jù)量較小,故兩者之間的網(wǎng)絡(luò)通信應(yīng)用mpi網(wǎng)絡(luò)。參數(shù)設(shè)置如圖5-5至圖5-6所示。圖5-5建立新驅(qū)動(dòng)程序的鏈接圖5-6系統(tǒng)參數(shù)設(shè)置5. 3建立變量在wincc運(yùn)行環(huán)境下,設(shè)備的運(yùn)行狀況應(yīng)實(shí)時(shí)反映在變量的數(shù)值中,操作人員可以監(jiān)視過程數(shù)據(jù),同時(shí)操作人員在計(jì)算機(jī)上發(fā)布的指令也是通過變量傳送給檢測(cè)臺(tái)相應(yīng)運(yùn)行機(jī)構(gòu);為了實(shí)現(xiàn)項(xiàng)目的上位控制要求,本項(xiàng)目建立了與plc有過程鏈接的外部變量。變量表如圖5-7所示。圖5-7wincc變量表5. 4 初始畫面在初始畫面中設(shè)置了兩個(gè)按鈕,分別是登錄按鈕、進(jìn)入畫面按鈕。在進(jìn)入各運(yùn)行畫面之前需要進(jìn)行登錄,如果無法登錄則不能進(jìn)行上位運(yùn)行操作及各畫面監(jiān)控

43、。只有登錄成功后才可點(diǎn)擊按鈕進(jìn)入相應(yīng)畫面。操作人員完成相應(yīng)操作后,可以點(diǎn)擊退出按鈕退出登錄。初始畫面設(shè)置如圖5-8所示。圖5-8初始畫面5. 5 運(yùn)行畫面在初始登錄畫面中登錄成功后,單擊運(yùn)行畫面按鈕后跳轉(zhuǎn)至運(yùn)行畫面。而在運(yùn)行畫面中設(shè)有一個(gè)系統(tǒng)指示燈、報(bào)警指示燈、遠(yuǎn)/近程模式選擇指示燈、位置傳感器和傳輸機(jī)構(gòu)、升降機(jī)構(gòu)、水平移動(dòng)機(jī)構(gòu),初始畫面按鈕、報(bào)警畫面按鈕、退出運(yùn)行按鈕。在運(yùn)行畫面中,還可以對(duì)報(bào)警畫面進(jìn)行監(jiān)控。運(yùn)行畫面如圖5-9所示。圖5-9運(yùn)行畫面5. 6 報(bào)警畫面在運(yùn)行畫面中單擊報(bào)警畫面按鈕后彈出報(bào)警畫面窗口查看報(bào)警信息。在運(yùn)行過程中當(dāng)?shù)竭_(dá)限位開關(guān)若還繼續(xù)運(yùn)行電機(jī)則會(huì)產(chǎn)生報(bào)警。報(bào)警畫面如圖

44、5-10所示。圖5-10報(bào)警畫面5. 7 參數(shù)畫面在運(yùn)行畫面中可以對(duì)參數(shù)畫面進(jìn)行監(jiān)控,參數(shù)畫面中設(shè)有遠(yuǎn)/近程模式選擇按鈕;在遠(yuǎn)程模式下點(diǎn)擊手動(dòng)按鈕調(diào)用手動(dòng)子程序,然后單擊上行、下行、左行、右行按鈕中的任一各控制設(shè)備運(yùn)行,進(jìn)行電動(dòng)控制。在自動(dòng)模式下,可在文本輸入框中輸入給定的移動(dòng)距離來實(shí)現(xiàn)攝像頭的精確定位,設(shè)置完成后點(diǎn)擊退出設(shè)置按鈕可回到運(yùn)行畫面。參數(shù)畫面設(shè)置如圖5-11所示。圖5-11參數(shù)畫面6調(diào)試plc的調(diào)試分為硬件調(diào)試與軟件調(diào)試,硬件調(diào)試主要是對(duì)控制面板與操作面板的接線進(jìn)行測(cè)試。軟件的調(diào)試即程序調(diào)試,程序調(diào)試的目的是測(cè)試程序、查找錯(cuò)誤、修改錯(cuò)誤,直到能夠?qū)崿F(xiàn)程序的功能為止。硬件調(diào)試的方法是

45、在打點(diǎn)之前,根據(jù)i/o分配表在項(xiàng)目中創(chuàng)建一個(gè)符號(hào)表,創(chuàng)建主程序ob1,打開主程序ob1,在ob1中調(diào)用“監(jiān)控/修改變量”工具,在變量表中輸入要修改或監(jiān)視的變量,一般順序是先選擇輸入變量,然后選擇受輸入影響以及影響輸出的變量,最后選擇輸出變量。輸入變量完成后,按下相應(yīng)按鈕觀察變量表中對(duì)應(yīng)的狀態(tài)值是否正確,如果不正確可能是地址輸入錯(cuò)誤或接線存在問題,可用對(duì)照符號(hào)表與變量表以及相應(yīng)i/o變化,若是接線問題,運(yùn)用萬用表檢查相應(yīng)接線是否接通。程序調(diào)試的類型有現(xiàn)場(chǎng)調(diào)試、聯(lián)機(jī)調(diào)試、脫機(jī)調(diào)試與仿真調(diào)試;程序設(shè)計(jì)好后或程序調(diào)試時(shí)plc硬件設(shè)備不在身邊,一般先作仿真調(diào)試,然后再聯(lián)機(jī)調(diào)試。結(jié) 論高精度檢測(cè)技術(shù)作為推

46、進(jìn)工業(yè)發(fā)展的關(guān)鍵,機(jī)器視覺檢測(cè)系統(tǒng)因具有精度高、在線、實(shí)時(shí)、非接觸等優(yōu)點(diǎn),在各個(gè)領(lǐng)域的應(yīng)用越來越廣泛。而現(xiàn)行市場(chǎng)中的機(jī)器視覺檢測(cè)設(shè)備并不能實(shí)現(xiàn)自動(dòng)調(diào)節(jié)的精確定位,本設(shè)計(jì)通過對(duì)步進(jìn)電機(jī)的控制以及脈沖信號(hào)的處理可使攝像頭在高度和水平方向均能進(jìn)行自動(dòng)調(diào)節(jié)和高精確定位。同時(shí)本設(shè)計(jì)成功完成了控制系統(tǒng)軟硬件設(shè)計(jì),并在上位監(jiān)控中可實(shí)現(xiàn)對(duì)系統(tǒng)的狀態(tài)監(jiān)控、參數(shù)設(shè)置和顯示報(bào)警等功能;實(shí)現(xiàn)上位監(jiān)控和控制系統(tǒng)之間的通信。本設(shè)計(jì)的控制器及上位監(jiān)控軟件都可調(diào)換為更加經(jīng)濟(jì)的型號(hào)。致 謝通過近兩個(gè)月的努力本設(shè)計(jì)也接近尾聲,本設(shè)計(jì)研究論文是在我的導(dǎo)師劉長青老師的辛勤指導(dǎo)下完成的。劉長青老師從畢設(shè)選題、開題報(bào)告、論文框架梳理到細(xì)節(jié)修改,都給予了細(xì)致耐心的指導(dǎo),提出了很多寶貴的意見與建議,因涉及的知識(shí)較多,而我本身相關(guān)經(jīng)驗(yàn)不足,盡管老師平時(shí)代課任務(wù)重,仍會(huì)在百忙中抽出時(shí)間進(jìn)行相應(yīng)的知識(shí)及技術(shù)指導(dǎo)。老師嚴(yán)謹(jǐn)求實(shí)的治學(xué)態(tài)度、高度的敬業(yè)精神對(duì)我產(chǎn)生重要影響。感謝所有工業(yè)自動(dòng)化教研組的所有老師,本論文的順利完成,離不開各位老師的關(guān)心和幫助。感謝實(shí)驗(yàn)室的王淑芳,張東波等老師的指導(dǎo)和幫助;感謝北京聯(lián)合大學(xué)大學(xué)各位領(lǐng)導(dǎo)的關(guān)心、支持和幫助。同時(shí)感謝一直陪伴著我的小伙伴們,感謝他們?cè)谌粘I钪械膸椭c支持;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論