資源描述:
《順控設(shè)計(jì)法程序設(shè)計(jì)ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、PLC順控設(shè)計(jì)法程序設(shè)計(jì)狀態(tài)轉(zhuǎn)移圖步進(jìn)指令狀態(tài)轉(zhuǎn)移圖的編制方法流程圖流程圖是一種描述順序控制功能的圖解表示法,特別適合于編制復(fù)雜的順控程序形式(類型)單流程結(jié)構(gòu)選擇結(jié)構(gòu)并行結(jié)構(gòu)組成由狀態(tài)、轉(zhuǎn)移和有向線段組成流程圖(單流程、選擇結(jié)構(gòu))單流程結(jié)構(gòu)選擇結(jié)構(gòu)流程圖(并行結(jié)構(gòu))雙線狀態(tài)轉(zhuǎn)移圖(SFC)狀態(tài)轉(zhuǎn)移圖圖中每一步包含:驅(qū)動(dòng)負(fù)載、轉(zhuǎn)移條件、轉(zhuǎn)換目標(biāo)。步進(jìn)指令步進(jìn)指令(STL/RET)STL(步進(jìn)觸點(diǎn)指令)RET(步進(jìn)返回指令)STL和RET指令只有與狀態(tài)器S配合才能具有步進(jìn)功能。例如:STLS20,S20表示狀態(tài)常開觸點(diǎn),稱為
2、STL觸點(diǎn)(步進(jìn)觸點(diǎn)),它在梯形圖中的符號(hào)為,它沒有常閉觸點(diǎn)1)STL觸點(diǎn)是與左側(cè)母線相連的常開觸點(diǎn),STL觸點(diǎn)接通,則對(duì)應(yīng)的狀態(tài)為活動(dòng)步;2)與STL觸點(diǎn)相連的觸點(diǎn)用LD或LDI指令,執(zhí)行完RET后返回左母線;3)STL觸點(diǎn)可直接驅(qū)動(dòng)或通過別的觸點(diǎn)驅(qū)動(dòng)Y、M、S、T等元件的線圈;步進(jìn)指令的使用說明4)新一狀態(tài)置位,原來的狀態(tài)自動(dòng)復(fù)位5)PLC只執(zhí)行活動(dòng)步對(duì)應(yīng)的電路,所以使用STL指令時(shí)允許雙線圈輸出;6)在中斷程序和子程序內(nèi),不能使用STL指令。7)STL觸點(diǎn)驅(qū)動(dòng)的電路塊中不能使用MC和MCR指令,但可以用CJ指令;SF
3、C的編制方法狀態(tài)分配確定工步狀態(tài)輸出確定每個(gè)狀態(tài)的負(fù)載驅(qū)動(dòng)與功能狀態(tài)轉(zhuǎn)移明確狀態(tài)轉(zhuǎn)移的條件和方向【應(yīng)用系統(tǒng)設(shè)計(jì)】簡易紅綠燈控制系統(tǒng)T0T1T2T3X0SET在步進(jìn)梯形圖中,作為狀態(tài)轉(zhuǎn)移指令使用。STL為狀態(tài)動(dòng)作的步進(jìn)起始指令STL與SET指令之間的部分為該狀態(tài)所需做的動(dòng)作。用LD或LDI指令設(shè)置轉(zhuǎn)移條件用SET指令設(shè)置狀態(tài)以STL指令開始設(shè)置動(dòng)作母線用OUT指令設(shè)置動(dòng)作【應(yīng)用范例】洗車流程控制二、選擇分支與匯合流程設(shè)計(jì)①若方式選擇開關(guān)(COS)置于手動(dòng)方式,當(dāng)按下START啟動(dòng)后,則按下列程序動(dòng)作:執(zhí)行泡沫清洗(用MC1驅(qū)
4、動(dòng));按PB1則執(zhí)行清水沖洗(用MC2驅(qū)動(dòng));按PB2則執(zhí)行風(fēng)干(用MC3驅(qū)動(dòng));按PB3則結(jié)束洗車。②若方式若選擇開關(guān)(COS)置于自動(dòng)方式,當(dāng)按START啟動(dòng)后,則自動(dòng)按洗車流程執(zhí)行。其中泡沫清洗10秒、清水沖洗20秒、風(fēng)干5秒,結(jié)束后回到待洗狀態(tài)。③任何時(shí)候按下STOP,則所有輸出復(fù)位,停止洗車項(xiàng)目說明:功能分析:①手動(dòng)、自動(dòng)只能選擇其一,因此使用選擇分支來做。②依題目說明可將電路規(guī)劃為兩種功能,而每種功能有三種依PB按鈕或設(shè)定時(shí)間而順序執(zhí)行的狀態(tài)。手動(dòng)狀態(tài)狀態(tài)S21→MC1動(dòng)作狀態(tài)S22→MC2動(dòng)作狀態(tài)S23→MC
5、3動(dòng)作狀態(tài)S24→停止自動(dòng)狀態(tài)狀態(tài)S31→MC1動(dòng)作狀態(tài)S32→MC2動(dòng)作狀態(tài)S33→MC3動(dòng)作狀態(tài)S24→停止元件分配:啟動(dòng)按鈕、停止按鈕,使用輸入繼電器X0、X1方式選擇開關(guān),使用輸入繼電器X2清水沖洗按鈕,使用輸入繼電器X3泡沫清洗驅(qū)動(dòng),使用輸出繼電器Y1風(fēng)干機(jī)驅(qū)動(dòng),使用輸出繼電器Y2清水沖洗驅(qū)動(dòng),使用輸出繼電器Y0風(fēng)干按鈕,使用輸入繼電器X4結(jié)束按鈕,使用輸入繼電器X5繪繪制狀態(tài)流程圖STOP動(dòng)作設(shè)置M0,可暫存START按鈕狀態(tài),避免一直按住按鈕另一種結(jié)束方式:清除本身允許再次啟動(dòng)電路步進(jìn)階梯圖轉(zhuǎn)換鍵入程序:將程
6、序錄入編程器并下載到目標(biāo)PLC將步進(jìn)階梯圖轉(zhuǎn)換為語句表【應(yīng)用系統(tǒng)設(shè)計(jì)】氣壓式?jīng)_孔加工機(jī)控制系統(tǒng)三、并進(jìn)分支與匯合流程設(shè)計(jì)①工件的補(bǔ)充、沖孔、測試及搬運(yùn)可同時(shí)進(jìn)行。控制說明:②工件的補(bǔ)充由傳送帶(電機(jī)M0驅(qū)動(dòng))送入。③工件的搬運(yùn)分合格品及不合格品兩種,由測孔部分判斷。若測孔機(jī)在設(shè)定時(shí)間內(nèi)能測孔到底(MS2ON),則為合格品,否則即為不合格品。④不合格品在測孔完畢后,由A缸抽離隔離板,讓不合格的工件自動(dòng)掉入廢料箱;若為合格品,則在工件到達(dá)搬運(yùn)點(diǎn)后,由B缸抽離隔離板,讓合格的工件自動(dòng)調(diào)入包裝箱。功能分析:①系統(tǒng)由5個(gè)流程組成:復(fù)
7、位流程,清除殘余工件;工件補(bǔ)充流程,根據(jù)有無工件控制傳送帶的啟停;沖孔流程,根據(jù)沖孔位置有無工件控制沖孔機(jī)是否實(shí)施沖孔加工;測孔流程,檢測孔加工是否合格,由此判斷工件的處理方式;搬運(yùn)流程,將合格工件送入包裝箱。②因?yàn)橹挥幸粋€(gè)放在工件補(bǔ)充位置的PH0來偵測工件的有無,而另外的鉆孔、測孔及搬運(yùn)位置并沒有其他傳感裝置,那么應(yīng)如何得知相應(yīng)位置有無工件呢?本題所使用的方式是為工件補(bǔ)充、鉆孔、測孔及搬運(yùn)設(shè)置4個(gè)標(biāo)志,即M10-M13。當(dāng)PH0偵測到傳送帶送來的工件時(shí),則設(shè)定M10為1,當(dāng)轉(zhuǎn)盤轉(zhuǎn)動(dòng)后,用左移指令將M10-M13左移一個(gè)位
8、元,亦即M11為1,鉆孔機(jī)因此標(biāo)志為1而動(dòng)作。其他依此類推,測孔機(jī)依標(biāo)志M12動(dòng)作、包裝搬運(yùn)依M13動(dòng)作。元件分配及端子接線:繪繪制功能流程圖a.原點(diǎn)復(fù)位流程OFF動(dòng)作定位由OFF變?yōu)镺N時(shí)轉(zhuǎn)盤停止驅(qū)動(dòng)轉(zhuǎn)盤電機(jī)(M1ON)A缸抽離隔離板判斷是否做完四次繪繪制功能流程圖b.工件補(bǔ)充流程傳送帶轉(zhuǎn)動(dòng)(M0ON