版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
模塊4自動生產(chǎn)過程控制任務(wù)4-5機械手控制
(1)掌握子程序調(diào)用與子程序標號、子程序返回指令的用法。(2)掌握結(jié)構(gòu)化程序設(shè)計方法。(3)掌握采用子程序調(diào)用實現(xiàn)的PLC程序設(shè)計。(4)能運用子程序調(diào)用指令實現(xiàn)機械手控制程序,并且能熟練運用編程軟件進行聯(lián)機調(diào)試。任務(wù)目標任務(wù)4-5機械手控制
前導(dǎo)知識任務(wù)4-5機械手控制
1.子程序調(diào)用與子程序標號、子程序返回指令將具有特定功能,并且多次使用的程序段作為子程序。可以在主程序、其他子程序或中斷程序中調(diào)用子程序,調(diào)用某個子程序時將執(zhí)行該子程序的全部指令,直到子程序結(jié)束,然后返回調(diào)用程序中該子程序調(diào)用指令的下一條指令處。子程序用于程序的分段和分塊,使其成為較小的、更易于管理的塊,只有在需要時才調(diào)用,可以更加有效地使用PLC。子程序的調(diào)用是有條件的,未調(diào)用它時不會執(zhí)行子程序中的指令,因此使用子程序可以減少掃描時間。子程序在結(jié)構(gòu)化程序設(shè)計中是一種方便、有效的工具。前導(dǎo)知識任務(wù)4-5機械手控制
1.子程序調(diào)用與子程序標號、子程序返回指令在程序中使用子程序時,需要進行的操作有建立子程序、調(diào)用子程序和子程序返回。
1)建立子程序在STEP7-Micro/WIN編程軟件中可以采用多種方法建立子程序。注意,此時僅僅是建立了子程序的標號,子程序的具體功能,需要在當前子程序的程序編輯器中進行程序編輯。
2)子程序調(diào)用及子程序返回子程序編輯好后,返回主調(diào)程序的程序編輯器頁面,將光標定在需要調(diào)用子程序處,雙擊指令樹中對應(yīng)的子程序或直接用鼠標將將子程序拖到需要調(diào)用子程序處。前導(dǎo)知識任務(wù)4-5機械手控制
1.子程序調(diào)用與子程序標號、子程序返回指令前導(dǎo)知識任務(wù)4-5機械手控制
1.子程序調(diào)用與子程序標號、子程序返回指令說明:(1)子程序調(diào)用指令編寫在主程序中,子程序返回指令編寫在子程序中;(2)子程序標號n的范圍:CPU221、222、224為0~63,CPU224XP、226為0~127;(3)子程序可以不帶參數(shù)調(diào)用,也可以帶參數(shù)調(diào)用。帶參數(shù)調(diào)用的子程序必須事先在局部變量表里對參數(shù)進行定義,最多可以傳遞16個參數(shù),參數(shù)的變量名最多為23個字符。傳遞的參數(shù)有IN、IN_OUT、OUT三類,IN(輸入)是傳入子程序的輸入?yún)?shù);IN_OUT(輸入/輸出)將參數(shù)的初始值傳給子程序,并將子程序的執(zhí)行結(jié)果返回給同一地址;OUT(輸出)是子程序的執(zhí)行結(jié)果,它被返回給調(diào)用它的程序。被傳遞參數(shù)的數(shù)據(jù)類型有BOOL、BYTE、WORD、INT、DWORD、DINT、REAL、STRINGL八種。(4)在現(xiàn)行的編程軟件中,無條件子程序返回指令(RET)為自動默認,不需要在子程序結(jié)束時輸入任何代碼。執(zhí)行完子程序以后,控制程序回到子程序調(diào)用前的下一條指令。子程序可嵌套,嵌套深度最多為8層。(5)當有一個子程序被調(diào)用時,系統(tǒng)會保存當前的邏輯堆棧,并將棧頂值置1,堆棧的其他值為0,把控制權(quán)交給被調(diào)用的子程序;當子程序完成后,恢復(fù)邏輯堆棧,將控制權(quán)交還給調(diào)用程序。前導(dǎo)知識任務(wù)4-5機械手控制
2.子程序調(diào)用指令應(yīng)用實例4.6不帶參數(shù)子程序的調(diào)用。電動機點動/連續(xù)運轉(zhuǎn)控制的點動部分及連續(xù)運轉(zhuǎn)部分可分別作為子程序編寫,在主程序中根據(jù)需要調(diào)用,這樣也可以很好地完成控制任務(wù)。與此對應(yīng)的梯形圖程序如圖4-46所示。(a)
主程序(b)
子程序0(c)
子程序1圖4-46不帶參數(shù)子程序調(diào)用指令應(yīng)用舉例前導(dǎo)知識任務(wù)4-5機械手控制
2.子程序調(diào)用指令應(yīng)用實例4.7帶參數(shù)子程序的調(diào)用。圖4-47連續(xù)運轉(zhuǎn)控制子程序局部變量表及程序圖4-48點動控制子程序局部變量表及程序前導(dǎo)知識任務(wù)4-5機械手控制
2.子程序調(diào)用指令應(yīng)用在主程序編輯頁面,分別調(diào)用以上兩個子程序。電動機點動/連續(xù)運轉(zhuǎn)控制主程序如圖4-49所示。圖4-49電動機點動/連續(xù)運轉(zhuǎn)控制的主程序任務(wù)內(nèi)容任務(wù)4-5機械手控制
如圖4-50所示為某物料搬運工作示意圖:由傳送帶A將物料運至機械手處,機械手將物料搬至傳送帶B,由傳送帶B將物料運走。圖4-50某物料搬運工作示意圖任務(wù)內(nèi)容任務(wù)4-5機械手控制
控制要求機械手按照要求按一定的順序動作,其動作流程圖如圖4-51所示。制定計劃工作計劃:
在實際行動之前,預(yù)先對目標和行動方案作出選擇和具體安排,計劃是預(yù)測與構(gòu)想,即預(yù)先進行行動安排;圍繞預(yù)期的目標,采取具體行動措施的工作過程,隨著目標的調(diào)整進行行動的調(diào)整。任務(wù)4-5機械手控制
任務(wù)實施任務(wù)4-5機械手控制
1.分析控制要求,確定輸入/輸出設(shè)備通過對控制要求的分析,可知系統(tǒng)為開關(guān)量順序控制系統(tǒng)??梢詺w納出:
15個輸入設(shè)備:啟動按鈕、停止按鈕、復(fù)位按鈕、下降按鈕、上升按鈕、左轉(zhuǎn)按鈕、右轉(zhuǎn)按鈕、夾緊按鈕、放松按鈕、下限位開關(guān)、上限位開關(guān)、左限位開關(guān)、右限位開關(guān)、光電開關(guān)和模式選擇開關(guān)(4檔位轉(zhuǎn)換開關(guān));
8個輸出設(shè)備:下降電磁閥、上升電磁閥、左轉(zhuǎn)電磁閥、右轉(zhuǎn)電磁閥、夾緊/放松電磁閥、原點顯示指示燈、傳送帶A電動機和傳送帶B電動機。任務(wù)實施任務(wù)4-5機械手控制
2.對輸入/輸出設(shè)備進行I/O地址分配輸入設(shè)備輸出設(shè)備名稱符號地址名稱符號地址啟動按鈕SB1I0.0下降電磁閥YV1Q0.1停止按鈕SB2I0.6上升電磁閥YV2Q0.2復(fù)位按鈕SB3I0.7右移電磁閥YV3Q0.3下限位開關(guān)SQ1I0.1左移電磁閥YV4Q0.4上限位開關(guān)SQ2I0.2放松/夾緊電磁閥YV5Q0.5左限位開關(guān)SQ3I0.3原點顯示HLQ0.0右限位開關(guān)SQ4I0.4傳送帶A電機KM1Q0.6光電開關(guān)SPI0.5傳送帶B電機KM2Q0.7下降按鈕SB4I1.0上升按鈕SB5I1.1左轉(zhuǎn)按鈕SB6I1.2右轉(zhuǎn)按鈕SB7I1.3放松按鈕SB8I1.4夾緊按鈕SB9I1.5轉(zhuǎn)換開關(guān)手動SAI2.0單步I2.1單周期I2.2連續(xù)周期I2.3任務(wù)實施任務(wù)4-5機械手控制
3.繪制PLC外部接線圖圖4-52機械手的PLC外部接線圖任務(wù)實施任務(wù)4-5機械手控制
4.PLC程序設(shè)計——1)主程序設(shè)計圖4-53主程序梯形圖任務(wù)實施任務(wù)4-5機械手控制
4.PLC程序設(shè)計——2)手動程序設(shè)計圖4-54手動操作控制程序的梯形圖(子程序0)任務(wù)實施任務(wù)4-5機械手控制
4.PLC程序設(shè)計——3)自動操作程序任務(wù)實施任務(wù)4-5機械手控制
4.PLC程序設(shè)計——3)自動操作程序任務(wù)實施任務(wù)4-5機械手控制
4.PLC程序設(shè)計——3)自動操作程序任務(wù)實施任務(wù)4-5機械手控制
4.PLC程序設(shè)計——3)自動操作程序任務(wù)實施任務(wù)4-5機械手控制
5.安裝配線按照PLC外部接線圖進行配線,安裝方法及要求與繼電器控制電路相同。6.運行調(diào)試檢查評價成果展示進行按任務(wù)檢查與評價標準進行。成果展示、分組交流任務(wù)4-5機械手控制
相關(guān)知識任務(wù)4-5機械手控制
1.高速脈沖指令高速脈沖輸出功能在S7-200系列PLC的Q0.0或Q0.1輸出端產(chǎn)生高速脈沖,用來驅(qū)動諸如步進電動機一類的負載,實現(xiàn)速度和位置控制。高速脈沖輸出方式高速脈沖輸出有脈沖串輸出PTO和脈寬調(diào)制輸出PWM兩種形式。每個CPU有兩個PTO/PWM發(fā)生器,一個發(fā)生器分配給輸出端Q0.0,另一個分配給Q0.1。當Q0.0或Q0.1設(shè)定為PTO或PWM功能時,其他操作(如強制、立即輸出等)均失效。當不使用PTO/PWM發(fā)生器時,Q0.0或Q0.1作為普通輸出端子使用,輸出端的波形由輸出映像寄存器來控制。通常在啟動PTO或PWM操作之前,用復(fù)位R指令將Q0.0或Q0.1清0。
相關(guān)知識任務(wù)4-5機械手控制
1.高速脈沖指令高速脈沖輸出指令說明:(1)高速脈沖串輸出PTO和脈寬調(diào)制輸出PWM都由PLS指令來激活;(2)操作數(shù)X指定脈沖輸出端子,0為Q0.0輸出,1為Q0.1輸出;(3)高速脈沖串輸出PTO可采用中斷方式進行控制,而脈寬調(diào)制輸出PWM只能由指令PLS來激活。相關(guān)知識任務(wù)4-5機械手控制
1.高速脈沖指令高速脈沖輸出指令應(yīng)用圖4-56高速脈沖指令應(yīng)用梯形圖相關(guān)知識任務(wù)4-5機械手控制
1.高速脈沖指令高速脈沖輸出指令應(yīng)用圖4-56高速脈沖指令應(yīng)用梯形圖相關(guān)知識任務(wù)4-5機械手控制
2.PLC控制系統(tǒng)設(shè)計步驟相關(guān)知識任務(wù)4-5機械手控制
3.PLC的選型與硬件配置
PLC的品種繁多,其結(jié)構(gòu)形式、性能、容量、指令系統(tǒng)、編程方式、價格等各有不同,適用的場合也各有側(cè)重。因此,合理選擇PLC,對于提高PLC控制系統(tǒng)技術(shù)、經(jīng)濟指標有著重要意義。
1)PLC的機型選擇機型選擇的基本原則是在滿足功能要求及保證可靠、維護方便的前提下,力爭最佳的性能價格比。
2)PLC的容量選擇
PLC的容量包括I/O點數(shù)和用戶程序存儲容量兩個方面。
3)I/O模塊的選擇一般I/O模塊的價格占PLC價格的一半以上。不同的I/O模塊,其電路及功能也不同,直接影響PLC的應(yīng)用范圍和價格。
4)電源模塊及其他外設(shè)的選擇任務(wù)訓(xùn)練任務(wù)4-5機械手控制
如圖4-58所示為洗車控制系統(tǒng)布置圖,系統(tǒng)設(shè)置有“自動”和“手動”兩種控制方式,能夠?qū)崿F(xiàn)對汽車自動或手動清洗。圖4-58洗車控制系統(tǒng)任務(wù)訓(xùn)練任務(wù)4-5機械手控制
洗車過程包含3道工序:泡沫清洗、清水沖洗和風(fēng)干。若選擇開關(guān)SA置于“手動”方式,按啟動按鈕SB1,則執(zhí)行泡沫清洗;按沖洗按鈕SB2,則執(zhí)行清水沖洗;按風(fēng)干按鈕SB3,則執(zhí)行風(fēng)干;按結(jié)束按鈕SB4,則結(jié)束洗車作業(yè);若選擇方式開關(guān)SA置于“自動”方式,按啟動按鈕,則自動執(zhí)行洗車流程(泡沫清洗20s→清水沖洗30s→風(fēng)干15s→結(jié)束→回到待洗狀態(tài))。洗車過程結(jié)束需響鈴提示,任何時候按下停止按鈕SB5,則立即停止洗車作業(yè)。任務(wù)要求如下:(1)確定PLC的輸入/輸出設(shè)備,并進行I/O地址分配。(2)編寫PLC控制程序,要求采用子程序結(jié)構(gòu)。(3)進行PLC接線并聯(lián)機調(diào)試。小結(jié)任務(wù)4-5機械手控制
(1)子程序在結(jié)構(gòu)化程序設(shè)計中是一種方便、有效的工具。(2)在程序中使用子程序時,需要進行的操作有建立子程序、調(diào)用子程序和子程序返回。(3)帶參數(shù)的子程序調(diào)用更符合結(jié)構(gòu)化程序設(shè)計的思想。(4)S7-200系列PLC有六個高速計數(shù)器HSC0、HSC1、HSC2、HSC3、HSC4、和HSC5??梢蕴幚肀萈LC掃描周期更短的高速事件,通過中斷服務(wù)程序?qū)崿F(xiàn)對控制目標的控制。(5)高速脈沖輸出有脈沖串輸出PTO和脈寬調(diào)制輸入PWM兩種形式。高速脈沖輸出功能在PLC的Q0.0或Q0.1輸出端產(chǎn)生高速脈沖,每個CPU有兩個PTO/PWM發(fā)生器,一個發(fā)生器分配給輸出端Q0.0,另一個分配給Q0.1。(6)PWM可輸出周期一定占空比可調(diào)的高速脈沖串,PTO功能可輸出一定脈沖個數(shù)和占空比為50%的方波脈沖,高速輸出功能通過對PTO/PWM寄存器的不同設(shè)置來實現(xiàn),由PLS指令來激活PTO和PWM。(7)在進行PLC控制系統(tǒng)設(shè)計時,需要需要選擇合適的PLC型號及配置。
思考練習(xí)
任務(wù)4-5機械手控制
1.哪些情況下需要使用子程序?2.每個掃描周期都會執(zhí)行子程序嗎?3.同一編程元件是否可以出現(xiàn)在不同的子程序中。4.在S7-200系列PLC中如何實現(xiàn)子程序的無條件調(diào)用?5.S7-200系列PLC怎樣實現(xiàn)子程序調(diào)用?6.停止調(diào)用子程序后,它控制的編程元件處于什么狀態(tài)?7.采用功能圖設(shè)計PLC梯形圖的幾種方式各有什么特點?8.有3臺電動機M1~M3,在手動操作方式下分別用每個電動機各自的啟停按鈕控制M1~M3的啟/停狀態(tài);在自動操作方式按下啟動按鈕,M1~M3每隔5s依次起動;按下停止按鈕,M1~M3同時停止。試采帶參數(shù)的子程序調(diào)用結(jié)構(gòu)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025下半年四川綿陽市事業(yè)單位選調(diào)工作人員25人模擬筆試試題及答案解析
- 《美麗的田園》數(shù)學(xué)課件教案
- 2026云上(貴州)數(shù)據(jù)開發(fā)有限公司第一次社會招聘18人備考考試題庫及答案解析
- 《認識百分數(shù)》數(shù)學(xué)課件教案
- 2026年甘肅省蘭州大學(xué)口腔醫(yī)院招聘31人筆試考試參考題庫及答案解析
- 2025云南昆明市第十二中學(xué)教育集團招聘模擬筆試試題及答案解析
- 2025貴州六枝特區(qū)人力資源和社會保障局招聘城鎮(zhèn)公益性崗位2人考試備考題庫及答案解析
- 2025安徽皖新融資租賃有限公司服務(wù)人員招聘崗位核減備考考試試題及答案解析
- 2025貴州水投水庫運營管理黔東南有限公司第二次面向社會招聘2人參考考試題庫及答案解析
- 2025國家應(yīng)急救援科委會綜合能源加注站招聘加油員管理人員2人模擬筆試試題及答案解析
- 家具生產(chǎn)工藝流程標準手冊
- 消防新隊員安全培訓(xùn)課件
- 2025瑪納斯縣司法局招聘編制外專職人民調(diào)解員人筆試備考題庫及答案解析
- 德邦物流系統(tǒng)講解
- 初中歷史時間軸(中外對照橫向版)
- DB3205∕T 1139-2024 巡游出租汽車營運管理規(guī)范
- 醫(yī)藥KA經(jīng)理工作總結(jié)
- 四害消殺員工安全培訓(xùn)課件
- 南京市煙草公司2025秋招市場分析崗位面試模擬題及答案
- 貿(mào)易跟單專業(yè)知識培訓(xùn)課件
- 冠脈痙攣診療新進展
評論
0/150
提交評論