plc機(jī)械手控制設(shè)計(jì)_第1頁
plc機(jī)械手控制設(shè)計(jì)_第2頁
plc機(jī)械手控制設(shè)計(jì)_第3頁
plc機(jī)械手控制設(shè)計(jì)_第4頁
plc機(jī)械手控制設(shè)計(jì)_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、plc機(jī)械手控制設(shè)計(jì)前 言隨著工業(yè)自動(dòng)化發(fā)展的需要,機(jī)械手在工業(yè)應(yīng)用中越來越重要。文章主要敘述了歐姆龍?jiān)跈C(jī)械手的控制過程 隨著工業(yè)自動(dòng)化的普及和發(fā)展,控制器的需求量逐年增大。殼體是閥類控制器上使用的通用型零件,該零件結(jié)構(gòu)復(fù)雜,加工精度高,工藝過程長(zhǎng),殼體質(zhì)量一直是影響控制器精度的主要指標(biāo)之一。由于原有殼體的加工設(shè)備陳舊,工藝落后等原因,嚴(yán)重影響了控制器的發(fā)展。為了改變落后的生產(chǎn)狀態(tài),緩解日趨緊張的供求關(guān)系,我們研究開發(fā)了多工步搬運(yùn)機(jī)械手。在設(shè)備的整體構(gòu)思,總體布局,機(jī)構(gòu)功能,驅(qū)動(dòng)和控制系統(tǒng)等方面,對(duì)原有設(shè)備進(jìn)行了徹底改造,投入運(yùn)行以來,產(chǎn)品質(zhì)量穩(wěn)定,生產(chǎn)率高,工藝成本降低,深受廠家歡迎本文第一

2、章主要介紹可編程控制器的發(fā)展歷史,plc的定義和特點(diǎn)及plc應(yīng)用注意的問題。第二章介紹可編程序控制結(jié)構(gòu)原理和工作原理。第三章介紹歐姆龍系統(tǒng)機(jī)械手控制。由于編者水平有限,編寫時(shí)間短促,書中不妥之處懇請(qǐng)批評(píng)指正目 錄1概況51.1可編程控制器的發(fā)展歷史51.2 plc的定義和特點(diǎn)61.2.1 plc的定義61.2.2 plc的特點(diǎn)61.3 plc應(yīng)用注意的問題71.3.1工作環(huán)境71.3.3 i/o端的接線91.4 plc的發(fā)展階段111.5 plc的發(fā)展趨勢(shì)122 可編程序控制結(jié)構(gòu)原理132.1 plc的結(jié)構(gòu)132.2 plc的工作過程與原理142.2.1 plc工作過程142.2.2 plc的

3、工作原理152.3 plc 的i/o 系統(tǒng)173 歐姆龍系統(tǒng)機(jī)械手控制173.1 工藝過程與控制要求173.2確定輸入輸出設(shè)備及plc193.2.1 機(jī)械手的動(dòng)作流程193.3 plc選型及其i/o點(diǎn)編號(hào)分配223.3.1 plc的選型223.3.2旋轉(zhuǎn)編碼器223.3.3 i/o點(diǎn)編號(hào)分配223.4 plc梯形圖程序設(shè)計(jì)243.4.1 機(jī)械手工作過程,如圖4功能圖243.4.2 機(jī)械手梯形圖253.5指令法語言264 程序調(diào)試28附 錄29參考文獻(xiàn)33【摘要】本論文主要論述了日本歐姆龍系統(tǒng)在機(jī)械手中的plc控制,重點(diǎn)介紹了機(jī)械手控制系統(tǒng)中的硬件選擇方法、軟件的設(shè)計(jì)過程和,以及plc 控制氣動(dòng)

4、機(jī)械手裝置的工作原理、運(yùn)動(dòng)過程和控制要求等方面。機(jī)械手是工業(yè)自動(dòng)控制領(lǐng)域中經(jīng)常用到的一種控制對(duì)象,機(jī)械手可以完成許多工作,如搬物、裝配、切割、噴染等等,應(yīng)用非常廣泛。該程序已在工業(yè)機(jī)械手中獲得了應(yīng)用,具有穩(wěn)定、可靠的性能,可供同類設(shè)計(jì)參考。應(yīng)用plc控制機(jī)械手實(shí)現(xiàn)各種規(guī)定的工序動(dòng)作,可以簡(jiǎn)化控制線路,節(jié)省成本,提高勞動(dòng)生產(chǎn)率。 關(guān)鍵詞: 可編程控制器(plc)、機(jī)械手、控制abstractthe present paper mainly elaborated the japanese ohm dragon system in manipulator plc control, with emph

5、asis introduced in the manipulator control system hardware choice method, the software design process and, as well as plc control pneumatic motor manipulator aspects and so on installment principle of work, rate process and control request. the manipulator is one kind of controlled member which in t

6、he industry automatic control domain uses frequently, the manipulator may complete many work, like moves the thing, the assembly, cutting, spurts dyes and so on, the applications are extremely widespread. this procedure has obtained the application in the industry manipulator, has, the reliable perf

7、ormance stably, may supply the similar design reference. controls the manipulator using plc to realize each kind of stipulation working procedure movement, may simplify the control line, saves the cost, enhances the labor productivity. key word: programmable controller (plc), manipulator, control1概況

8、機(jī)械手是工業(yè)自動(dòng)控制領(lǐng)域中經(jīng)常遇到的一種控制對(duì)象。機(jī)械手可以完成許多工作,如搬物、裝配、切割、噴染等等,應(yīng)用非常廣泛。應(yīng)用plc控制機(jī)械手實(shí)現(xiàn)各種規(guī)定的工序動(dòng)作,可以簡(jiǎn)化控制線路,節(jié)省成本,提高勞動(dòng)生產(chǎn)率。1.1可編程控制器的發(fā)展歷史 在可編程控制器出現(xiàn)以前,繼電器控制在工業(yè)控制領(lǐng)域占主導(dǎo)地位,由此構(gòu)成的控制系統(tǒng)都是按預(yù)先設(shè)定好的時(shí)間或條件順序地工作,若要改變控制的順序就必須改變控制系統(tǒng)的硬件接線,因此,其通用性和靈活性較差。 20 世紀(jì)的六十年代,計(jì)算機(jī)技術(shù)開始應(yīng)用于工業(yè)控制領(lǐng)域,由于價(jià)格高、輸入輸出電路不匹配、編程難度大以及難于適應(yīng)惡劣工業(yè)環(huán)境等原因,未能在工業(yè)控制領(lǐng)域獲得推廣。 1968

9、 年,美國最大的汽車制造商通用汽車公司 (gm) 為了適應(yīng)生產(chǎn)工藝不斷更新的需要,要求尋找一種比繼電器更可靠,功能更齊全,響應(yīng)速度更快的新型工業(yè)控制器,并從用戶角度提出了新一代控制器應(yīng)具備的十大條件,立即引起了開發(fā)熱潮。主要內(nèi)容是: 編程方便,可現(xiàn)場(chǎng)修改程序; 維修方便,采用插件式結(jié)構(gòu); 可靠性高于繼電器控制裝置; 體積小于繼電器控制盤; 數(shù)據(jù)可直接送入管理計(jì)算機(jī); 成本可與繼電器控制盤競(jìng)爭(zhēng); 輸入可為市電; 輸出可為市電,容量要求在 2a 以上,可直接驅(qū)動(dòng)接觸器等; 擴(kuò)展時(shí)原系統(tǒng)改變最少; 用戶存儲(chǔ)器大于 4kb 。 這些條件實(shí)際上提出將繼電器控制的簡(jiǎn)單易懂、使用方便、價(jià)格低的優(yōu)點(diǎn)與計(jì)算機(jī)的

10、功能完善、靈活性、通用性好的優(yōu)點(diǎn)結(jié)合起來,將繼電接觸器控制的硬接線邏輯轉(zhuǎn)變?yōu)橛?jì)算機(jī)的軟件邏輯編程的設(shè)想。 1969 年,美國數(shù)字設(shè)備公司 (dec 公司 ) 研制出了第一臺(tái)可編程控制器 pdp14 ,在美國通用汽車公司的生產(chǎn)線上試用成功,并取得了滿意的效果,可編程控制器自此誕生。 可編程控制器自問世以來 , 發(fā)展極為迅速。 1971 年,日本開始生產(chǎn)可編程控制器。 1973 年,歐洲開始生產(chǎn)可編程控制器。到現(xiàn)在,世界各國的一些著名的電氣工廠幾乎都在生產(chǎn)可編程控制器裝置??删幊炭刂破饕炎鳛橐粋€(gè)獨(dú)立的工業(yè)設(shè)備被列入生產(chǎn)中,成為當(dāng)代電控裝置的主導(dǎo)。1.2 plc的定義和特點(diǎn)1.2.1 plc的定義

11、plc問世以來,盡管時(shí)間不長(zhǎng),但發(fā)展迅速。為了使其生產(chǎn)和發(fā)展標(biāo)準(zhǔn)化,美國電氣制造商協(xié)會(huì)nema(nationalelectricalmanufactoryassociation)經(jīng)過四年的調(diào)查工作,于1984年首先將其正式命名為pc(programmablecontroller),并給pc作了如下定義: “pc是一個(gè)數(shù)字式的電子裝置,它使用了可編程序的記憶體儲(chǔ)存指令。用來執(zhí)行諸如邏輯,順序,計(jì)時(shí),計(jì)數(shù)與演算等功能,并通過數(shù)字或類似的輸入/輸出模塊,以控制各種機(jī)械或工作程序。一部數(shù)字電子計(jì)算機(jī)若是從事執(zhí)行pc之功能著,亦被視為pc,但不包括鼓式或類似的機(jī)械式順序控制器。” 以后國際電工委員會(huì)(i

12、ec)又先后頒布了plc標(biāo)準(zhǔn)的草案第一稿,第二稿,并在1987年2月通過了對(duì)它的定義: “可編程控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境應(yīng)用而設(shè)計(jì)的。它采用一類可編程的存儲(chǔ)器,用于其內(nèi)部存儲(chǔ)程序,執(zhí)行邏輯運(yùn)算,順序控制,定時(shí),計(jì)數(shù)與算術(shù)操作等面向用戶的指令,并通過數(shù)字或模擬式輸入/輸出控制各種類型的機(jī)械或生產(chǎn)過程??删幊炭刂破骷捌溆嘘P(guān)外部設(shè)備,都按易于與工業(yè)控制系統(tǒng)聯(lián)成一個(gè)整體,易于擴(kuò)充其功能的原則設(shè)計(jì)。” 總之,可編程控制器是一臺(tái)計(jì)算機(jī),它是專為工業(yè)環(huán)境應(yīng)用而設(shè)計(jì)制造的計(jì)算機(jī)。它具有豐富的輸入/輸出接口,并且具有較強(qiáng)的驅(qū)動(dòng)能力。但可編程控制器產(chǎn)品并不針對(duì)某一具體工業(yè)應(yīng)用,在實(shí)際應(yīng)用

13、時(shí),其硬件需根據(jù)實(shí)際需要進(jìn)行選用配置,其軟件需根據(jù)控制要求進(jìn)行設(shè)計(jì)編制。1.2.2 plc的特點(diǎn)1、高可靠性 (1)所有的i/o接口電路均采用光電隔離,使工業(yè)現(xiàn)場(chǎng)的外電路與plc內(nèi)部電路之間電氣上隔離。 (2)各輸入端均采用r-c濾波器,其濾波時(shí)間常數(shù)一般為1020ms. (3)各模塊均采用屏蔽措施,以防止輻射干擾。(4)采用性能優(yōu)良的開關(guān)電源。(5)對(duì)采用的器件進(jìn)行嚴(yán)格的篩選。(6)良好的自診斷功能,一旦電源或其他軟,硬件發(fā)生異常情況,cpu立即采用有效措施,以防止故障擴(kuò)大。(7)大型plc還可以采用由雙cpu構(gòu)成冗余系統(tǒng)或有三cpu構(gòu)成表決系統(tǒng),使可靠性更進(jìn)一步提高。2、豐富的i/o接口模

14、塊 plc針對(duì)不同的工業(yè)現(xiàn)場(chǎng)信號(hào),如:交流或直流;開關(guān)量或模擬量;電壓或電流;脈沖或電位; 強(qiáng)電或弱電等。有相應(yīng)的i/o模塊與工業(yè)現(xiàn)場(chǎng)的器件或設(shè)備,如:按鈕;行程開關(guān);接近開關(guān);傳感器及變送器;電磁線圈;控制閥等直接連接。 另外為了提高操作性能,它還有多種人-機(jī)對(duì)話的接口模塊; 為了組成工業(yè)局部網(wǎng)絡(luò),它還有多種通訊聯(lián)網(wǎng)的接口模塊,等等。3、采用模塊化結(jié)構(gòu) 為了適應(yīng)各種工業(yè)控制需要,除了單元式的小型plc以外,絕大多數(shù)plc均采用模塊化結(jié)構(gòu)。plc的各個(gè)部件,包括cpu,電源,i/o等均采用模塊化設(shè)計(jì),由機(jī)架及電纜將各模塊連接起來,系統(tǒng)的規(guī)模和功能可根據(jù)用戶的需要自行組合。4、編程簡(jiǎn)單易學(xué) pl

15、c的編程大多采用類似于繼電器控制線路的梯形圖形式,對(duì)使用者來說,不需要具備計(jì)算機(jī)的專門知識(shí),因此很容易被一般工程技術(shù)人員所理解和掌握。5、安裝簡(jiǎn)單,維修方便 plc不需要專門的機(jī)房,可以在各種工業(yè)環(huán)境下直接運(yùn)行。使用時(shí)只需將現(xiàn)場(chǎng)的各種設(shè)備與plc相應(yīng)的i/o端相連接,即可投入運(yùn)行。各種模塊上均有運(yùn)行和故障指示裝置,便于用戶了解運(yùn)行情況和查找故障。 由于采用模塊化結(jié)構(gòu),因此一旦某模塊發(fā)生故障,用戶可以通過更換模塊的方法,使系統(tǒng)迅速恢復(fù)運(yùn)行。1.3 plc應(yīng)用注意的問題1.3.1工作環(huán)境1 溫度 plc要求環(huán)境溫度在055,安裝時(shí)不能放在發(fā)熱量大的元件下面,四周通風(fēng)散熱的空間應(yīng)足夠大,基本單元和擴(kuò)

16、展單元之間要有30mm以上間隔;開關(guān)柜上、下部應(yīng)有通風(fēng)的百葉窗,防止太陽光直接照射;如果周圍環(huán)境超過55,要安裝電風(fēng)扇強(qiáng)迫通風(fēng)。2 濕度 為了保證plc的絕緣性能,空氣的相對(duì)濕度應(yīng)小于85%(無凝露)。3 震動(dòng) 應(yīng)使plc遠(yuǎn)離強(qiáng)烈的震動(dòng)源,防止振動(dòng)頻率為1055hz的頻繁或連續(xù)振動(dòng)。當(dāng)使用環(huán)境不可避免震動(dòng)時(shí),必須采取減震措施,如采用減震膠等。4 空氣 避免有腐蝕和易燃的氣體,例如氯化氫、硫化氫等。對(duì)于空氣中有較多粉塵或腐蝕性氣體的環(huán)境,可將plc安裝在封閉性較好的控制室或控制柜中,并安裝空氣凈化裝置。5 電源 plc供電電源為50hz、220(110%)v的交流電,對(duì)于電源線來的干擾,plc本

17、身具有足夠的抵制能力。對(duì)于可靠性要求很高的場(chǎng)合或電源干擾特別嚴(yán)重的環(huán)境,可以安裝一臺(tái)帶屏蔽層的變比為1:1的隔離變壓器,以減少設(shè)備與地之間的干擾。還可以在電源輸入端串接lc濾波電路。如圖1所示。歐姆龍系列plc有直流24v輸出接線端,該接線端可為輸入傳感器(如光電開關(guān)或接近開關(guān))提供直流24v電源。當(dāng)輸入端使用外接直流電源時(shí),應(yīng)選用直流穩(wěn)壓電源。因?yàn)槠胀ǖ恼鳛V波電源,由于紋波的影響,容易使plc接收到錯(cuò)誤信息。1.3.2安裝與布線1 動(dòng)力線、控制線以及plc的電源線和i/o線應(yīng)分別配線,隔離變壓器與plc和i/o之間應(yīng)采用雙膠線連接。2 plc應(yīng)遠(yuǎn)離強(qiáng)干擾源如電焊機(jī)、大功率硅整流裝置和大型動(dòng)

18、力設(shè)備,不能與高壓電器安裝在同一個(gè)開關(guān)柜內(nèi)。3 plc的輸入與輸出最好分開走線,開關(guān)量與模擬量也要分開敷設(shè)。模擬量信號(hào)的傳送應(yīng)采用屏蔽線,屏蔽層應(yīng)一端或兩端接地,接地電阻應(yīng)小于屏蔽層電阻的1/10。4. plc基本單元與擴(kuò)展單元以及功能模塊的連接線纜應(yīng)單獨(dú)敷設(shè),以防止外界信號(hào)的干擾。5 交流輸出線和直流輸出線不要用同一根電纜,輸出線應(yīng)盡量遠(yuǎn)離高壓線和動(dòng)力線,避免并行。1.3.3 i/o端的接線1 輸入接線(1) 輸入接線一般不要超過30米。但如果環(huán)境干擾較小,電壓降不大時(shí),輸入接線可適當(dāng)長(zhǎng)些。(2) 輸入/輸出線不能用同一根電纜,輸入/輸出線要分開。(3) 盡可能采用常開觸點(diǎn)形式連接到輸入端,

19、使編制的梯形圖與繼電器原理圖一致,便于閱讀。2 輸出連接(1) 輸出端接線分為獨(dú)立輸出和公共輸出。在不同組中,可采用不同類型和電壓等級(jí)的輸出電壓。但在同一組中的輸出只能用同一類型、同一電壓等級(jí)的電源。(2) 由于plc的輸出元件被封裝在印制電路板上,并且連接至端子板,若將連接輸出元件的負(fù)載短路,將燒毀印制電路板,因此,應(yīng)用熔絲保護(hù)輸出元件。(3) 采用繼電器輸出時(shí),所承受的電感性負(fù)載的大小,會(huì)影響到繼電器的使用壽命,因此,使用電感性負(fù)載時(shí)選擇繼電器工作壽命要長(zhǎng)。(4) plc的輸出負(fù)載可能產(chǎn)生干擾,因此要采取措施加以控制,如直流輸出的續(xù)流管保護(hù),交流輸出的阻容吸收電路,晶體管及雙向晶閘管輸出的

20、旁路電阻保護(hù)。1.3.4 外部安全電路 為了確保整個(gè)系統(tǒng)能在安全狀態(tài)下可靠工作,避免由于外部電源發(fā)生故障、plc出現(xiàn)異常、誤操作以及誤輸出造成的重大經(jīng)濟(jì)損失和人身傷亡事故,plc外部應(yīng)安裝必要的保護(hù)電路。(1) 急停電路。對(duì)于能使用戶造成傷害的危險(xiǎn)負(fù)載,除了在控制程序中加以考慮之外,還應(yīng)設(shè)計(jì)外部緊急停車電路,使得plc發(fā)生故障時(shí),能將引起傷害的負(fù)載電源可靠切斷。(2) 保護(hù)電路。正反向運(yùn)轉(zhuǎn)等可逆操作的控制系統(tǒng),要設(shè)置外部電器互鎖保護(hù);往復(fù)運(yùn)行及升降移動(dòng)的控制系統(tǒng),要設(shè)置外部限位保護(hù)電路。(3) 可編程控制器有監(jiān)視定時(shí)器等自檢功能,檢查出異常時(shí),輸出全部關(guān)閉。但當(dāng)可編程控制器cpu故障時(shí)就不能控

21、制輸出,因此,對(duì)于能使用戶造成傷害的危險(xiǎn)負(fù)載,為確保設(shè)備在安全狀態(tài)下運(yùn)行,需設(shè)計(jì)外電路加以防護(hù)。(4) 電源過負(fù)荷的防護(hù)。如果plc電源發(fā)生故障,中斷時(shí)間少于10秒,plc工作不受影響,若電源中斷超過10秒或電源下降超過允許值,則plc停止工作,所有的輸出點(diǎn)均同時(shí)斷開;當(dāng)電源恢復(fù)時(shí),若run輸入接通,則操作自動(dòng)進(jìn)行。因此,對(duì)一些易過負(fù)載的輸入設(shè)備應(yīng)設(shè)置必要的限流保護(hù)電路。(5) 重大故障的報(bào)警及防護(hù)。對(duì)于易發(fā)生重大事故的場(chǎng)所,為了確??刂葡到y(tǒng)在重大事故發(fā)生時(shí)仍可靠的報(bào)警及防護(hù),應(yīng)將與重大故障有聯(lián)系的信號(hào)通過外電路輸出,以使控制系統(tǒng)在安全狀況下運(yùn)行。1.3.5 plc的接地 良好的接地是保證pl

22、c可靠工作的重要條件,可以避免偶然發(fā)生的電壓沖擊危害。plc的接地線與機(jī)器的接地端相接,接地線的截面積應(yīng)不小于2mm2 ,接地電阻小于100;如果要用擴(kuò)展單元,其接地點(diǎn)應(yīng)與基本單元的接地點(diǎn)接在一起。為了抑制加在電源及輸入端、輸出端的干擾,應(yīng)給plc接上專用地線,接地點(diǎn)應(yīng)與動(dòng)力設(shè)備(如電機(jī))的接地點(diǎn)分開;若達(dá)不到這種要求,也必須做到與其它設(shè)備公共接地,禁止與其它設(shè)備串連接地。接地點(diǎn)應(yīng)盡可能靠近plc。1.3.6冗余系統(tǒng)與熱備用系統(tǒng)在石油、化工、冶金等行業(yè)的某些系統(tǒng)中,要求控制裝置有極高的可靠性。如果控制系統(tǒng)發(fā)生故障,將會(huì)造成停產(chǎn)、原料大量浪費(fèi)或設(shè)備損壞,給企業(yè)造成極大的經(jīng)濟(jì)損失。但是僅靠提高控制

23、系統(tǒng)硬件的可靠性來滿足上述要求是遠(yuǎn)遠(yuǎn)不夠的,因?yàn)閜lc本身可靠性的提高是有一定的限度。使用冗余系統(tǒng)或熱備用系統(tǒng)就能夠比較有效地解決上述問題。1冗余控制系統(tǒng) 在冗余控制系統(tǒng)中,整個(gè)plc控制系統(tǒng)(或系統(tǒng)中最重要的部分,如cpu模塊)由兩套完全相同的系統(tǒng)組成。兩塊cpu模塊使用相同的用戶程序并行工作,其中一塊是主cpu,另一塊是備用cpu;主cpu工作,而備用cpu的輸出是被禁止的,當(dāng)主cpu發(fā)生故障時(shí),備用cpu自動(dòng)投入運(yùn)行。這一切換過程是由冗余處理單元rpu控制的,切換時(shí)間在13個(gè)掃描周期,i/o系統(tǒng)的切換也是由r成的。2 熱備用系統(tǒng) 在熱備用系統(tǒng)中,兩臺(tái)cpu用通訊接口連接在一起,均處于通電

24、狀態(tài)如圖3所示。當(dāng)系統(tǒng)出現(xiàn)故障時(shí),由主cpu通知備用cpu,使備用cpu投入運(yùn)行。這一切換過程一般不太快,但它的結(jié)構(gòu)有比冗余系統(tǒng)簡(jiǎn)單。1.4 plc的發(fā)展階段 雖然plc問世時(shí)間不長(zhǎng),但是隨著微處理器的出現(xiàn),大規(guī)模,超大規(guī)模集成電路技術(shù)的迅速發(fā)展和數(shù)據(jù)通訊技術(shù)的不斷進(jìn)步,plc也迅速發(fā)展,其發(fā)展過程大致可分三個(gè)階段: 1、早期的plc(60年代末70年代中期)早期的plc一般稱為可編程邏輯控制器。這時(shí)的plc多少有點(diǎn)繼電器控制裝置的替代物的含義,其主要功能只是執(zhí)行原先由繼電器完成的順序控制,定時(shí)等。它在硬件上以準(zhǔn)計(jì)算機(jī)的形式出現(xiàn),在i/o接口電路上作了改進(jìn)以適應(yīng)工業(yè)控制現(xiàn)場(chǎng)的要求。裝置中的器件

25、主要采用分立元件和中小規(guī)模集成電路,存儲(chǔ)器采用磁芯存儲(chǔ)器。另外還采取了一些措施,以提高其抗干擾的能力。在軟件編程上,采用廣大電氣工程技術(shù)人員所熟悉的繼電器控制線路的方式梯形圖。因此,早期的plc的性能要優(yōu)于繼電器控制裝置,其優(yōu)點(diǎn)包括簡(jiǎn)單易懂,便于安裝,體積小,能耗低,有故障指使,能重復(fù)使用等。其中plc特有的編程語言梯形圖一直沿用至今。 2、中期的plc(70年代中期80年代中,后期)在70年代,微處理器的出現(xiàn)使plc發(fā)生了巨大的變化。美國,日本,德國等一些廠家先后開始采用微處 理器作為plc的中央處理單元(cpu)。這樣,使plc得功能大大增強(qiáng)。在軟件方面,除了保持其原有的邏輯運(yùn)算、計(jì)時(shí)、計(jì)

26、數(shù)等功能以外,還增加了算術(shù)運(yùn)算、數(shù)據(jù)處理和傳送、通訊、自診斷等功能。在硬件方面,除了保持其原有的開關(guān)模塊以外,還增加了模擬量模塊、遠(yuǎn)程i/o模塊、各種特殊功能模塊。并擴(kuò)大了存儲(chǔ)器的容量,使各種邏輯線圈的數(shù)量增加,還提供了一定數(shù)量的數(shù)據(jù)寄存器,使plc得應(yīng)用范圍得以擴(kuò)大。 3、近期的plc(80年代中、后期至今)進(jìn)入80年代中、后期,由于超大規(guī)模集成電路技術(shù)的迅速發(fā)展,微處理器的市場(chǎng)價(jià)格大幅度下跌,使得各種類型的plc所采用的微處理器的當(dāng)次普遍提高。而且,為了進(jìn)一步提高plc的處理速度,各制造廠商還紛紛研制開發(fā)了專用邏輯處理芯片。這樣使得plc軟、硬件功能發(fā)生了巨大變化。1.5 plc的發(fā)展趨勢(shì)

27、1向高速度、大容量方向發(fā)展為了提高plc的處理能力,要求plc具有更好的響應(yīng)速度和更大的存儲(chǔ)容量。目前,有的plc的掃描速度可達(dá)0.1ms/k步左右。plc的掃描速度已成為很重要的一個(gè)性能指標(biāo)。 在存儲(chǔ)容量方面,有的plc最高可達(dá)幾十兆字節(jié)。為了擴(kuò)大存儲(chǔ)容量,有的公司已使用了磁泡存儲(chǔ)器或硬盤。2向超大型、超小型兩個(gè)方向發(fā)展 當(dāng)前中小型plc比較多,為了適應(yīng)市場(chǎng)的多種需要,今后plc要向多品種方向發(fā)展,特別是向超大型和超小型兩個(gè)方向發(fā)展?,F(xiàn)已有i/o點(diǎn)數(shù)達(dá)14336點(diǎn)的超大型plc,其使用32位微處理器,多cpu并行工作和大容量存儲(chǔ)器,功能強(qiáng)。 小型plc由整體結(jié)構(gòu)向小型模塊化結(jié)構(gòu)發(fā)展,使配置更

28、加靈活,為了市場(chǎng)需要已開發(fā)了各種簡(jiǎn)易、經(jīng)濟(jì)的超小型微型plc,最小配置的i/o點(diǎn)數(shù)為816點(diǎn),以適應(yīng)單機(jī)及小型自動(dòng)控制的需要,如三菱公司系列plc3plc大力開發(fā)智能模塊,加強(qiáng)聯(lián)網(wǎng)通信能力為滿足各種自動(dòng)化控制系統(tǒng)的要求,近年來不斷開發(fā)出許多功能模塊,如高速計(jì)數(shù)模塊、溫度控制模塊、遠(yuǎn)程i/o模塊、通信和人機(jī)接口模塊等。這些帶cpu和存儲(chǔ)器的智能i/o模塊,既擴(kuò)展了plc功能,又使用靈活方便,擴(kuò)大了plc應(yīng)用范圍。 加強(qiáng)plc聯(lián)網(wǎng)通信的能力,是plc技術(shù)進(jìn)步的潮流。plc的聯(lián)網(wǎng)通信有兩類:一類是plc之間聯(lián)網(wǎng)通信,各plc生產(chǎn)廠家都有自己的專有聯(lián)網(wǎng)手段;另一類是plc與計(jì)算機(jī)之間的聯(lián)網(wǎng)通信,一般p

29、lc都有專用通信模塊與計(jì)算機(jī)通信。 為了加強(qiáng)聯(lián)網(wǎng)通信能力,plc生產(chǎn)廠家之間也在協(xié)商制訂通用的通信標(biāo)準(zhǔn),以構(gòu)成更大的網(wǎng)絡(luò)系統(tǒng),plc已成為集散控制系統(tǒng)(dcs)不可缺少的重要組成部分。4增強(qiáng)外部故障的檢測(cè)與處理能力 根據(jù)統(tǒng)計(jì)資料表明:在plc控制系統(tǒng)的故障中,cpu占5%,i/o接口占15%,輸入設(shè)備占45%,輸出設(shè)備占30%,線路占5%。前二項(xiàng)共20%故障屬于plc的內(nèi)部故障,它可通過plc本身的軟、硬件實(shí)現(xiàn)檢測(cè)、處理;而其余80%的故障屬于plc的外部故障。因此,plc生產(chǎn)廠家都致力于研制、發(fā)展用于檢測(cè)外部故障的專用智能模塊,進(jìn)一步提高系統(tǒng)的可靠性。 5編程語言多樣化 在plc系統(tǒng)結(jié)構(gòu)不斷

30、發(fā)展的同時(shí),plc的編程語言也越來越豐富,功能也不斷提高。除了大多數(shù)plc使用的梯形圖語言外,為了適應(yīng)各種控制要求,出現(xiàn)了面向順序控制的步進(jìn)編程語言、面向過程控制的流程圖語言、與計(jì)算機(jī)兼容的高級(jí)語言(basic、c語言等)等。多種編程語言的并存、互補(bǔ)與發(fā)展是plc進(jìn)步的一種趨勢(shì)。2 可編程序控制結(jié)構(gòu)原理2.1 plc的結(jié)構(gòu) plc一般由四大部分組成:cpu、存儲(chǔ)器、i/o系統(tǒng)以及其它可選部件。前三大部分是plc完成各種控制任務(wù)所必需的,一般稱為plc的基本組成部分。其它可選部件包括編程器、外存儲(chǔ)器、仿真i/o、通訊接口、擴(kuò)展接口以及測(cè)試設(shè)備等,主要用于系統(tǒng)的編程組態(tài)、程序存儲(chǔ)、通訊聯(lián)網(wǎng)、系統(tǒng)擴(kuò)

31、展和系統(tǒng)測(cè)試等。1、cpu cpu是plc的核心部件。應(yīng)該注意的是:在plc中,cpu的概念與普通微型計(jì)算機(jī)的cpu有很大的不同。在plc中,cpu指的不是一塊集成電路,而是一個(gè)模板,其上不僅包括cpu芯片,還有ram和rom或者eprom。而且,在中大型plc中,cpu模板中一般有兩塊cpu芯片,一片用作字處理器(主處理器),用于字節(jié)指令的處理,并實(shí)現(xiàn)各種控制作用;另一片用作字處理器(輔助處理器),用于實(shí)現(xiàn)位訊息的高速處理。2、數(shù)字i/o接口 用作cpu模板與外部開關(guān)量訊號(hào)之間的接口。它完成諸如電平轉(zhuǎn)換、電氣隔離、串/并型數(shù)據(jù)轉(zhuǎn)換以及對(duì)外提供一定的驅(qū)動(dòng)能力等工作。數(shù)字i/o訊號(hào)常來自按鈕、開

32、關(guān)和繼電器觸點(diǎn)等實(shí)際開關(guān)量,以及其它外設(shè)或受控對(duì)象送來的數(shù)字量。3、模擬i/o接口 其輸入部分主要完成阻抗匹配、訊號(hào)放大、訊號(hào)濾波、i/v變換、v/f變換或者a/d變換等工作,以便將來自受控對(duì)象的仿真量轉(zhuǎn)換成plc能夠處理的數(shù)字量。其輸出部分主要實(shí)現(xiàn)阻抗匹配、功率放大、波形校正等功能。在一些場(chǎng)合下,仿真訊號(hào)也需要與現(xiàn)場(chǎng)電氣隔離。但仿真訊號(hào)的隔離比數(shù)字訊號(hào)要復(fù)雜得多。用于數(shù)字訊號(hào)的光電隔離因線性度較差而不能用來隔離仿真訊號(hào),因此仿真訊號(hào)常常采用成本較高的隔離放大器來實(shí)現(xiàn)電氣隔離。4、特殊功能模板 特殊功能模板一般都自帶cpu和系統(tǒng)軟件,與plc cpu模板并行工作,并通過plc系統(tǒng)總線與cpu模

33、板接口。常見的特殊功能模板包括:高速計(jì)數(shù)板(能滿足100khz以上的計(jì)數(shù)或定時(shí)要求)、具有快速pid調(diào)節(jié)器的死循環(huán)控制模板、通訊模板等。5、電源plc中的電源一般有三類: 1、+5v、15v直流電源:供plc中ttl芯片和集成運(yùn)放使用;2、供輸出接口使用的高壓大電流的功率電源;3、鋰電池及其充電電源。 考慮到系統(tǒng)的可靠性以及光電隔離器的使用,不同類型的電源其地線也不同。目前plc的發(fā)展非常迅速,型號(hào)眾多,各種特殊功能模板不斷涌現(xiàn)。通常根據(jù)其i/o點(diǎn)的數(shù)量將 plc分為三大類:小型機(jī):256點(diǎn)以下(無模擬量); 中型機(jī):256 2048點(diǎn)(64 128路模擬量); 大型機(jī):2048點(diǎn)以上(128

34、 512路模擬量)。 具體實(shí)現(xiàn)時(shí),通常采用模板式結(jié)構(gòu),以便用戶根據(jù)實(shí)際應(yīng)用需求進(jìn)行配置。但一些小型機(jī)常制作成一體機(jī),其配置固定,主要供定型成套設(shè)備使用;而一些大型機(jī)一般在電源、或者cpu,甚至兩者都作了熱備份。2.2 plc的工作過程與原理2.2.1 plc工作過程 plc 采用循環(huán)執(zhí)行用戶程序的方式。ob1 是用于循環(huán)處理的組織塊(主程序),它可以調(diào)用別的邏輯塊,或被中斷程序(組織塊)中斷。在起動(dòng)完成后,不斷地循環(huán)調(diào)用ob1,在ob1 中可以調(diào)用其它邏輯塊(fb, sfb, fc 或sfc)。循環(huán)程序處理過程可以被某些事件中斷。 在循環(huán)程序處理過程中,cpu 并不直接訪問i/o 模塊中的輸入

35、地址區(qū)和輸出地址區(qū),而是訪問cpu 內(nèi)部的輸入/輸出過程映像區(qū)。批量輸入、批量輸出。梯形圖中的線圈“通電”時(shí),對(duì)應(yīng)的輸出過程映像位為1 狀態(tài)。信號(hào)經(jīng)輸出模塊隔離和功率放大后,繼電器型輸出模塊中對(duì)應(yīng)的硬件繼電器的線圈通電,其常開觸點(diǎn)閉合,使外部負(fù)載通電工作。 外部輸入電路接通時(shí),對(duì)應(yīng)的輸入過程映像位(例如i0.0)為1 狀態(tài),梯形圖中對(duì)應(yīng)的輸入位的常開觸點(diǎn)接通,常閉觸點(diǎn)斷開。 某一編程元件對(duì)應(yīng)的過程映像位為1 狀態(tài)時(shí),稱該編程元件為on,過程映像位為0 狀態(tài)時(shí),稱該編程元件為off。 循環(huán)時(shí)間(cycle time)是指操作系統(tǒng)執(zhí)行一次附圖 所示的循環(huán)操作所需的時(shí)間,又稱為掃描循環(huán)時(shí)間(scan

36、 cycle time)或掃描周期2.2.2 plc的工作原理 最初研制生產(chǎn)的plc 主要用于代替?zhèn)鹘y(tǒng)的由繼電器接觸器構(gòu)成的控制裝置,但這兩者的運(yùn)行方式是不相同的: 繼電器控制裝置采用硬邏輯并行運(yùn)行的方式,即如果這個(gè)繼電器的線圈通電或斷電,該繼電器所有的觸點(diǎn)(包括其常開或常閉觸點(diǎn))在繼電器控制線路的哪個(gè)位置上都會(huì)立即同時(shí)動(dòng)作。 plc 的cpu 則采用順序邏輯掃描用戶程序的運(yùn)行方式,即如果一個(gè)輸出線圈或邏輯線圈被接通或斷開,該線圈的所有觸點(diǎn)(包括其常開或常閉觸點(diǎn))不會(huì)立即動(dòng)作,必須等掃描到該觸點(diǎn)時(shí)才會(huì)動(dòng)作。 為了消除二者之間由于運(yùn)行方式不同而造成的差異,考慮到繼電器控制裝置各類觸點(diǎn)的動(dòng)作時(shí)間一

37、般在100ms 以上,而plc 掃描用戶程序的時(shí)間一般均小于100ms,因此,plc采用了一種不同于一般微型計(jì)算機(jī)的運(yùn)行方式掃描技術(shù)。這樣在對(duì)于i/o 響應(yīng)要求不高的場(chǎng)合,plc 與繼電器控制裝置的處理結(jié)果上就沒有什么區(qū)別了。 1掃描技術(shù) 當(dāng)plc 投入運(yùn)行后,其工作過程一般分為三個(gè)階段,即輸入采樣、用戶程序執(zhí)行和輸出刷新三個(gè)階段。完成上述三個(gè)階段稱作一個(gè)掃描周期。在整個(gè)運(yùn)行期間,plc 的cpu 以一定的掃描速度重復(fù)執(zhí)行上述三個(gè)階段。 (1) 輸入采樣階段 在輸入采樣階段,plc以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入i/o 映象區(qū)中的相應(yīng)得單元內(nèi)。輸入采樣結(jié)束后,轉(zhuǎn)入用戶程序執(zhí)

38、行和輸出刷新階段。在這兩個(gè)階段中,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化,i/o 映象區(qū)中的相應(yīng)單元的狀態(tài)和數(shù)據(jù)也不會(huì)改變。因此,如果輸入是脈沖信號(hào),則該脈沖信號(hào)的寬度必須大于一個(gè)掃描周期,才能保證在任何情況下,該輸入均能被讀入。 (2) 用戶程序執(zhí)行階段 在用戶程序執(zhí)行階段,plc總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時(shí),又總是先掃描梯形圖左邊的由各觸點(diǎn)構(gòu)成的控制線路,并按先左后右、先上后下的順序?qū)τ捎|點(diǎn)構(gòu)成的控制線路進(jìn)行邏輯運(yùn)算,然后根據(jù)邏輯運(yùn)算的結(jié)果,刷新該邏輯線圈在系統(tǒng)ram 存儲(chǔ)區(qū)中對(duì)應(yīng)位的狀態(tài);或者刷新該輸出線圈在i/o 映象區(qū)中對(duì)應(yīng)位的狀態(tài);或者確定是否要執(zhí)行該

39、梯形圖所規(guī)定的特殊功能指令。 即,在用戶程序執(zhí)行過程中,只有輸入點(diǎn)在i/o 映象區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)不會(huì)發(fā)生變化,而其他輸出點(diǎn)和軟設(shè)備在i/o 映象區(qū)或系統(tǒng)ram 存儲(chǔ)區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)都有可能發(fā)生變化,而且排在上面的梯形圖,其程序執(zhí)行結(jié)果會(huì)對(duì)排在下面的凡是用到這些線圈或數(shù)據(jù)的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態(tài)或數(shù)據(jù)只能到下一個(gè)掃描周期才能對(duì)排在其上面的程序起作用。 (3)輸出刷新階段 當(dāng)掃描用戶程序結(jié)束后,plc就進(jìn)入輸出刷新階段。在此期間,cpu按照i/o映象區(qū)內(nèi)對(duì)應(yīng)的狀態(tài)和數(shù)據(jù)刷新所有的輸出鎖存電路,再經(jīng)輸出電路驅(qū)動(dòng)相應(yīng)的外設(shè)。這時(shí),才是plc 的真正輸出。 一般來

40、說,plc 的掃描周期包括自診斷、通訊等,如下圖所示,即一個(gè)掃描周期等于自診斷、通訊、輸入采樣、用戶程序執(zhí)行、輸出刷新等所有時(shí)間的總和。 2plc 的i/o 響應(yīng)時(shí)間 為了增強(qiáng)plc 的抗干擾能力,提高其可靠性,plc的每個(gè)開關(guān)量輸入端都采用光電隔離等技術(shù)。 為了能實(shí)現(xiàn)繼電器控制線路的硬邏輯并行控制,plc 采用了不同于一般微型計(jì)算機(jī)的運(yùn)行方式(掃描技術(shù))。 以上兩個(gè)主要原因,使得plc 得i/o 響應(yīng)比一般微型計(jì)算機(jī)構(gòu)成的工業(yè)控制系統(tǒng)滿的多,其響應(yīng)時(shí)間至少等于一個(gè)掃描周期,一般均大于一個(gè)掃描周期甚至更長(zhǎng)2.3 plc 的i/o 系統(tǒng) 1i/o 尋址方式 plc的硬件結(jié)構(gòu)主要分單元式和模塊式兩

41、種。前者將plc 的主要部分(包括i/o 系統(tǒng)和電源等)全部安裝在一個(gè)機(jī)箱內(nèi)。后者將plc 的主要硬件部分分別制成模塊,然后由用戶根據(jù)需要將所選用的模塊插入plc 機(jī)架上的槽內(nèi),構(gòu)成一個(gè)plc 系統(tǒng)。 不論采取哪一種硬件結(jié)構(gòu),都必須確立用于連接工業(yè)現(xiàn)場(chǎng)的各個(gè)輸入/輸出點(diǎn)與plc 的i/o 映象區(qū)之間的對(duì)應(yīng)關(guān)系,即給每一個(gè)輸入/輸出點(diǎn)以明確的地址確立這種對(duì)應(yīng)關(guān)系所采用得方式稱為i/o 尋址方式。 i/o尋址方式有以下三種 1 固定的i/o 尋址方式 這種i/o 尋址方式是由plc 制造廠家在設(shè)計(jì)、生產(chǎn)plc 時(shí)確定的,它的每一個(gè)輸入/輸出點(diǎn)都有一個(gè)明確的固定不變的地址。一般來說,單元式的plc

42、采用這種i/o尋址方式。 2 開關(guān)設(shè)定的i/o 尋址方式 這種i/o 尋址方式是由用戶通過對(duì)機(jī)架和模塊上的開關(guān)位置的設(shè)定來確定的。 3 用軟件來設(shè)定的i/o 尋址方式 這種i/o 尋址方式是有用戶通過軟件來編制i/o 地址分配表來確定的。3 歐姆龍系統(tǒng)機(jī)械手控制3.1 工藝過程與控制要求 機(jī)械手的全部動(dòng)作由汽缸驅(qū)動(dòng),而汽缸又由相應(yīng)電磁閥控制。其中,上升、下降和左右移動(dòng)分別由反線圈兩位電磁閥控制。例如,當(dāng)下降電磁閥通電時(shí),機(jī)械手下降;當(dāng)下降電磁閥通電時(shí),機(jī)械手上升;當(dāng)上升電磁閥斷電時(shí),機(jī)械手上升停止。同樣,左、右移動(dòng)分別由左移電磁閥和右移電磁閥控制,機(jī)械手的放松、夾緊由一個(gè)單線圈兩位通電電磁閥控

43、制,當(dāng)該線圈通電,機(jī)械手夾緊;當(dāng)該線圈斷電,機(jī)械手放松。 當(dāng)機(jī)械手移到b傳送帶上準(zhǔn)備下降時(shí),為保安全必須在左右工作臺(tái)無工作時(shí)才允許機(jī)械手下降。機(jī)械手動(dòng)作如11-1所示,從原點(diǎn)按下起動(dòng)按扭,電磁閥通電機(jī)械手下降,下降到低時(shí),碰下限位開關(guān),下降電磁閥通電機(jī)械手下降,下降到底時(shí)碰下限位開關(guān),下限位電磁閥斷電,下降停止。同時(shí)接通夾緊電磁閥,機(jī)械手夾緊,夾緊后上升電磁閥通電,機(jī)械手上升,上升到頂時(shí),碰上限位開關(guān),上升電磁閥斷電,上升停止。同時(shí)接通右移電磁閥機(jī)械手右移。右移到位時(shí),碰到右限位電磁閥右移停止。機(jī)械手下降,下降到底時(shí),碰到下限位開關(guān),下降電磁閥斷電,下降停止。同時(shí)夾緊電磁閥斷電,機(jī)械手放松。放

44、松后上升電磁閥通電。機(jī)械手上升。上升到頂時(shí)碰到上限位開關(guān),上升電磁閥斷電,上升停止。同時(shí)接通右移電磁閥機(jī)械手左移,左移到原點(diǎn)時(shí),碰左限位開關(guān),左移電磁閥斷電,左移停止。至此,機(jī)械手經(jīng)過八部動(dòng)作完成一個(gè)周期動(dòng)作。如下圖:3.2確定輸入輸出設(shè)備及plc機(jī)械手是工業(yè)自動(dòng)控制領(lǐng)域中經(jīng)常遇到的一種控制對(duì)象。機(jī)械手可以完成許多工作,如搬物、裝配、切割、噴染等等,應(yīng)用非常廣泛。應(yīng)用plc控制機(jī)械手實(shí)現(xiàn)各種規(guī)定的工序動(dòng)作,可以簡(jiǎn)化控制線路,節(jié)省成本,提高勞動(dòng)生產(chǎn)率。圖1 是機(jī)械手搬運(yùn)物品示意圖。 圖1 機(jī)械手搬物示意圖圖中機(jī)械手的任務(wù)是將傳送帶a上的物品搬運(yùn)到傳送帶b。為使機(jī)械手動(dòng)作準(zhǔn)確,在機(jī)械手的極限位置安

45、裝了限位開關(guān)sq1、sq2、sq3、sq4、sq5,對(duì)機(jī)械手分別進(jìn)行抓緊、左轉(zhuǎn)、右轉(zhuǎn)、上升、下降動(dòng)作的限位,并發(fā)出動(dòng)作到位的輸入信號(hào)。傳送帶a上裝有光電開關(guān)sp,用于檢測(cè)傳送帶a上物品是否到位。機(jī)械手的起、停由圖中的起動(dòng)按鈕sb1、停止按鈕sb2控制。 傳送帶a、b由電動(dòng)機(jī)拖動(dòng)。機(jī)械手的上、下、左、右、抓緊、放松等動(dòng)作由液壓驅(qū)動(dòng),并分別由六個(gè)電磁閥來控制。 3.2.1 機(jī)械手的動(dòng)作流程 傳送帶b處于連續(xù)運(yùn)行狀態(tài),故不需要用plc控制。 機(jī)械手及傳送帶c 順序動(dòng)作的要求是: 1) 按下起動(dòng)按鈕sb1時(shí),機(jī)械手系統(tǒng)工作。首先上升電磁閥通電,手臂上升,至上升限位開關(guān)動(dòng)作; 2) 左轉(zhuǎn)電磁閥通電,手臂

46、左轉(zhuǎn),至左轉(zhuǎn)限位開關(guān)動(dòng)作; 3) 下降電磁閥通電,手臂下降,至下降限位開關(guān)動(dòng)作; 4) 啟動(dòng)傳送帶a運(yùn)行,由光電開關(guān)sp檢測(cè)傳送帶a上有無物品送來,若檢測(cè)到物品,則抓緊電磁閥通電,機(jī)械手抓緊,至抓緊限位開關(guān)動(dòng)作; 5) 手臂再次上升,至上升限位開關(guān)再次動(dòng)作; 6) 右轉(zhuǎn)電磁閥通電,手臂右轉(zhuǎn),至右轉(zhuǎn)限位開關(guān)動(dòng)作; 7) 手臂再次下降,至下降限位開關(guān)再次動(dòng)作; 8) 放松電磁閥通電,機(jī)械手松開手爪,經(jīng)延時(shí)2秒后,完成一次搬運(yùn)任務(wù),然后重復(fù)循環(huán)以上過程。 9) 按下停止按鈕sb2或斷電時(shí),機(jī)械手停止在現(xiàn)行工步上,重新起動(dòng)時(shí),機(jī)械手按停止前的動(dòng)作繼續(xù)工作。 根據(jù)對(duì)機(jī)械手的順序動(dòng)作要求,可以畫出時(shí)序圖如

47、圖2所示。由時(shí)序圖可作出圖3所示的機(jī)械手動(dòng)作流程圖。圖2 機(jī)械手佛那故作布序圖圖3 機(jī)械手功能表3.3 plc選型及其i/o點(diǎn)編號(hào)分配 3.3.1 plc的選型 由于機(jī)械手系統(tǒng)的輸入/輸出接點(diǎn)少,要求電氣控制部分體積小,成本低,并能夠用計(jì)算機(jī)對(duì)plc進(jìn)行監(jiān)控和管理,故選用日本omron(立石)公司生產(chǎn)的多功能小型c20p主機(jī)。該機(jī)輸入點(diǎn)為12,輸出點(diǎn)為8。內(nèi)部主要有:136個(gè)輔助繼電器、16個(gè)特殊功能繼電器、160個(gè)保持繼電器、8個(gè)暫存繼電器、48個(gè)定時(shí)/計(jì)數(shù)器、64個(gè)16位數(shù)據(jù)存貯器。3.3.2旋轉(zhuǎn)編碼器在可回旋360的轉(zhuǎn)盤機(jī)構(gòu)上,安裝有omron公司生產(chǎn)的e6a2增量型旋轉(zhuǎn)編碼器,編碼器將

48、信號(hào)傳給plc,實(shí)現(xiàn)轉(zhuǎn)盤機(jī)構(gòu)的精確定位。3.3.3 i/o點(diǎn)編號(hào)分配 根據(jù)圖3所示的機(jī)械手功能表,可以確定電氣控制系統(tǒng)的i/o點(diǎn)分配,如表1所示。 器件代號(hào)設(shè)備名稱器件代號(hào)設(shè)備名稱0000sb1啟動(dòng)0500km帶a接觸器0001sb2停止0510yv1左移電磁閥0001sq1抓緊限位開關(guān)0502yv2右移電磁閥0003 sq2 左限位開關(guān)0503yv3上升移電磁閥0004sq3右限位開關(guān)0504yv4下降移電磁閥0005sq4上限位開關(guān)0505yv5抓緊移電磁閥0006sq5下限位開關(guān)0506yv6放移電磁閥松0007sq6光電檢驗(yàn)開關(guān)tim00定時(shí)器表1 機(jī)械手控制i/o分配該機(jī)械手的過程如

49、下,按下啟動(dòng)按鈕0000后,手臂開始上升 到達(dá)一定高度后由上升限位開關(guān)sq4(0005)檢測(cè) 手臂開始左轉(zhuǎn) 到達(dá)左極限位時(shí)由手臂左旋極限開關(guān)sq2(0003)檢測(cè) 手臂開始下降 到達(dá)下降極限位置時(shí),由手臂下降極限開關(guān)sq5(0006) 這時(shí)傳送帶a開始運(yùn)載被送物品前進(jìn),當(dāng)物品到達(dá)機(jī)械手手掌時(shí),由物品檢測(cè)傳感器sq7(0007)檢測(cè)到位 停止傳輸帶a前進(jìn),同時(shí)將物品開始抓緊 是否將物品已抓緊,由抓緊限位傳感器sq2(0002)檢測(cè) 然后手臂上升 到達(dá)上升限位后由上升限位開關(guān)sq4(0005)檢測(cè) 手臂開始右旋 到達(dá)后由右旋限位開關(guān)sq3(0004)檢測(cè) 手臂開始下降 到達(dá)位置后由下降限位開關(guān)sq5(0006)檢測(cè) 手臂物品放下.5s后手臂上升進(jìn)行一輪操作.根據(jù)圖3流程圖和表1的i/o分配表,可以編制出狀態(tài)轉(zhuǎn)移圖如圖4所示。圖4 機(jī)械手狀態(tài)轉(zhuǎn)移圖從表中知到系統(tǒng)有8個(gè)輸入信號(hào)7個(gè)輸出信號(hào),選用c20p型plc.輸入系統(tǒng)設(shè)備與plc接線圖. 1 輸入輸出設(shè)備plc接線圖3.4 plc梯形圖程序設(shè)計(jì) 3.4.1 機(jī)械手工作過程,如圖4功能圖 利用plc的輔助繼電器1000來記憶系統(tǒng)工作狀態(tài),1001作為移動(dòng)初始傳送條件,1002作為移位時(shí)鐘信號(hào),1003用來產(chǎn)生移位時(shí)鐘信號(hào),hr000代表機(jī)械手的初始狀態(tài),hr001-hr008代表各工步狀態(tài).用tim00來實(shí)現(xiàn)放物品延時(shí)控制(設(shè)為5s

溫馨提示

  • 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)論