




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第二章第二章 順序控制程序的設(shè)計(jì)方法順序控制程序的設(shè)計(jì)方法第1節(jié) 順序控制設(shè)計(jì)法與順序功能圖 順序控制就是按照生產(chǎn)工藝預(yù)先規(guī)定的順序,在各個(gè)輸入信號(hào)的作用下,根據(jù)內(nèi)部狀態(tài)和時(shí)間的順序,各個(gè)執(zhí)行機(jī)構(gòu)自動(dòng)地進(jìn)行操作。順序控制順序控制-運(yùn)料小車自動(dòng)裝卸料運(yùn)料小車自動(dòng)裝卸料運(yùn)料小車自動(dòng)裝卸料功能圖運(yùn)料小車自動(dòng)裝卸料功能圖順序控制設(shè)計(jì)步驟順序控制設(shè)計(jì)步驟 使用順序控制設(shè)計(jì)法時(shí),應(yīng)首先根據(jù)工藝過程畫出順序功能圖,然后根據(jù)順序功能圖畫出梯形圖。一、順序控制順序控制設(shè)計(jì)設(shè)計(jì)( (順序功能圖順序功能圖)中主要要點(diǎn)中主要要點(diǎn)1 1、步步(工步工步) )順序控制設(shè)計(jì)法最基本的設(shè)計(jì)思想是將系統(tǒng)的工順序控制設(shè)計(jì)法最基本
2、的設(shè)計(jì)思想是將系統(tǒng)的工藝過程劃分為若干個(gè)順序相連的階段,這些階段稱藝過程劃分為若干個(gè)順序相連的階段,這些階段稱為步為步(工步工步) ,用編程元件用編程元件(例如例如M或或S)來代表各步來代表各步。 每一步用一個(gè)方框表示,在方框中用一個(gè)位元件(每一步用一個(gè)方框表示,在方框中用一個(gè)位元件(如輔助繼電器如輔助繼電器M或狀態(tài)元件或狀態(tài)元件S)來代表某一步。)來代表某一步。在任何一步內(nèi)輸出量的狀態(tài)不變(在任何一步內(nèi)輸出量的狀態(tài)不變(ON或或OFF)而)而在各步中可執(zhí)行不同的輸出。在每一步內(nèi)要完成一在各步中可執(zhí)行不同的輸出。在每一步內(nèi)要完成一個(gè)或多個(gè)特定動(dòng)作。個(gè)或多個(gè)特定動(dòng)作。 在各個(gè)步中,與初始狀態(tài)相對
3、應(yīng)的步稱為在各個(gè)步中,與初始狀態(tài)相對應(yīng)的步稱為“初始步初始步”,初始狀態(tài)一般是系統(tǒng)等待啟動(dòng)命令的相對靜止,初始狀態(tài)一般是系統(tǒng)等待啟動(dòng)命令的相對靜止的狀態(tài),初始步用雙線方框表示。初始步可以沒有的狀態(tài),初始步用雙線方框表示。初始步可以沒有具體要完成的動(dòng)作。系統(tǒng)中正在工作的步我們稱其具體要完成的動(dòng)作。系統(tǒng)中正在工作的步我們稱其為激活步為激活步(活動(dòng)步活動(dòng)步),其他的步為靜止步。只有處于激,其他的步為靜止步。只有處于激活狀態(tài)的步,相應(yīng)的動(dòng)作才被驅(qū)動(dòng)。處于不活動(dòng)狀活狀態(tài)的步,相應(yīng)的動(dòng)作才被驅(qū)動(dòng)。處于不活動(dòng)狀態(tài)態(tài)(靜止步靜止步)時(shí),相應(yīng)的未被保持的動(dòng)作被停止執(zhí)行。時(shí),相應(yīng)的未被保持的動(dòng)作被停止執(zhí)行。 圖中
4、圖中M8002為初始脈沖,在為初始脈沖,在PLC由由STOP進(jìn)入進(jìn)入RUN狀態(tài)時(shí)會(huì)自動(dòng)接通狀態(tài)時(shí)會(huì)自動(dòng)接通1個(gè)掃描周期的時(shí)間,在順序功能個(gè)掃描周期的時(shí)間,在順序功能圖中往往利用初始脈沖使程序進(jìn)入初始步。圖中往往利用初始脈沖使程序進(jìn)入初始步。 2、動(dòng)作動(dòng)作(驅(qū)動(dòng)負(fù)載驅(qū)動(dòng)負(fù)載) 每個(gè)步所驅(qū)動(dòng)的負(fù)載實(shí)際上就是該步所要執(zhí)行的動(dòng)每個(gè)步所驅(qū)動(dòng)的負(fù)載實(shí)際上就是該步所要執(zhí)行的動(dòng)作,以及為描述動(dòng)作而設(shè)定的時(shí)間()或設(shè)定的作,以及為描述動(dòng)作而設(shè)定的時(shí)間()或設(shè)定的次數(shù)()。次數(shù)()。 3、轉(zhuǎn)換條件和轉(zhuǎn)換方向轉(zhuǎn)換條件和轉(zhuǎn)換方向 使系統(tǒng)由當(dāng)前步進(jìn)入下一步的信號(hào)稱為轉(zhuǎn)換使系統(tǒng)由當(dāng)前步進(jìn)入下一步的信號(hào)稱為轉(zhuǎn)換條件。順序控
5、制設(shè)計(jì)法條件。順序控制設(shè)計(jì)法用轉(zhuǎn)換條件控制代表用轉(zhuǎn)換條件控制代表各步的編程元件,讓它們的狀態(tài)按一定的順各步的編程元件,讓它們的狀態(tài)按一定的順序變化序變化,然后用代表各步的編程元件去控制然后用代表各步的編程元件去控制輸出。輸出。步與步之間用步與步之間用有向連線有向連線連接,在連接,在有向有向連線連線上用一個(gè)或多個(gè)小短線表示一個(gè)或多個(gè)上用一個(gè)或多個(gè)小短線表示一個(gè)或多個(gè)轉(zhuǎn)換條件轉(zhuǎn)換條件。在順序連接、不會(huì)引起誤解的情。在順序連接、不會(huì)引起誤解的情況下,有向連線上的箭頭可省略不畫。況下,有向連線上的箭頭可省略不畫。 有向連線上的短橫線代表步序之間的轉(zhuǎn)換,有向連線上的短橫線代表步序之間的轉(zhuǎn)換,在短橫線旁應(yīng)
6、寫上使轉(zhuǎn)換實(shí)現(xiàn)的邏輯條件。在短橫線旁應(yīng)寫上使轉(zhuǎn)換實(shí)現(xiàn)的邏輯條件。 在順序功能圖中,步的活動(dòng)狀態(tài)的進(jìn)展是在順序功能圖中,步的活動(dòng)狀態(tài)的進(jìn)展是由轉(zhuǎn)換的實(shí)現(xiàn)來完成的。轉(zhuǎn)換的實(shí)現(xiàn)必須由轉(zhuǎn)換的實(shí)現(xiàn)來完成的。轉(zhuǎn)換的實(shí)現(xiàn)必須同時(shí)滿足以下同時(shí)滿足以下2個(gè)條件:該轉(zhuǎn)換所在位置個(gè)條件:該轉(zhuǎn)換所在位置的前級(jí)步是活動(dòng)步;相應(yīng)的轉(zhuǎn)換條件得的前級(jí)步是活動(dòng)步;相應(yīng)的轉(zhuǎn)換條件得到滿足。在轉(zhuǎn)換實(shí)現(xiàn)時(shí),應(yīng)完成以下到滿足。在轉(zhuǎn)換實(shí)現(xiàn)時(shí),應(yīng)完成以下2個(gè)操個(gè)操作:使由有向連線指向的后續(xù)步變?yōu)榛钭鳎菏褂捎邢蜻B線指向的后續(xù)步變?yōu)榛顒?dòng)步;使該轉(zhuǎn)換的前級(jí)步變?yōu)椴换顒?dòng)步動(dòng)步;使該轉(zhuǎn)換的前級(jí)步變?yōu)椴换顒?dòng)步(靜止步靜止步) 。 在運(yùn)料小車功能圖中,
7、一個(gè)在執(zhí)行動(dòng)作的在運(yùn)料小車功能圖中,一個(gè)在執(zhí)行動(dòng)作的步(激活步),當(dāng)它與下一個(gè)步的轉(zhuǎn)換條步(激活步),當(dāng)它與下一個(gè)步的轉(zhuǎn)換條件滿足時(shí),就立即激活下一個(gè)步,而自己件滿足時(shí),就立即激活下一個(gè)步,而自己恢復(fù)成靜止步一個(gè)步是否被激活,必須恢復(fù)成靜止步一個(gè)步是否被激活,必須滿足它的上一個(gè)步已處于激活狀態(tài),同時(shí)滿足它的上一個(gè)步已處于激活狀態(tài),同時(shí)轉(zhuǎn)換條件成立的情況下才會(huì)被激活轉(zhuǎn)換條件成立的情況下才會(huì)被激活。各個(gè)各個(gè)步是按照規(guī)定的順序依次被激活的,說明步是按照規(guī)定的順序依次被激活的,說明轉(zhuǎn)換是有方向的,工步之間的連線實(shí)際上轉(zhuǎn)換是有方向的,工步之間的連線實(shí)際上是帶有箭頭的有向連線,在功能圖中,從是帶有箭頭的有
8、向連線,在功能圖中,從上到下轉(zhuǎn)換線上的箭頭可以省略上到下轉(zhuǎn)換線上的箭頭可以省略。 應(yīng)用順序控制設(shè)計(jì)法來編制順序控制程序時(shí),應(yīng)用順序控制設(shè)計(jì)法來編制順序控制程序時(shí),最重要的步驟是要根據(jù)實(shí)際系統(tǒng)的工藝過程來最重要的步驟是要根據(jù)實(shí)際系統(tǒng)的工藝過程來畫出順序功能圖。在設(shè)計(jì)順序功能圖時(shí),應(yīng)特畫出順序功能圖。在設(shè)計(jì)順序功能圖時(shí),應(yīng)特別注意以下幾點(diǎn):別注意以下幾點(diǎn): (1)注意工藝要求和)注意工藝要求和I/O分配分配 在編程時(shí)首先要把工藝要求吃透,否則不能編在編程時(shí)首先要把工藝要求吃透,否則不能編制出正確的程序。根據(jù)工藝要求將整個(gè)任務(wù)分制出正確的程序。根據(jù)工藝要求將整個(gè)任務(wù)分成若干個(gè)步,各步之間的轉(zhuǎn)換條件要
9、全部找出。成若干個(gè)步,各步之間的轉(zhuǎn)換條件要全部找出。在實(shí)際系統(tǒng)中,這些轉(zhuǎn)換條件有的是表示某個(gè)在實(shí)際系統(tǒng)中,這些轉(zhuǎn)換條件有的是表示某個(gè)位置的限位開關(guān)或某個(gè)過程的時(shí)間;在編制順位置的限位開關(guān)或某個(gè)過程的時(shí)間;在編制順序控制程序時(shí),應(yīng)把這些信號(hào),例如各種限位序控制程序時(shí),應(yīng)把這些信號(hào),例如各種限位開關(guān)、接近開關(guān)、時(shí)間、脈沖計(jì)數(shù)信號(hào)等作為開關(guān)、接近開關(guān)、時(shí)間、脈沖計(jì)數(shù)信號(hào)等作為各步之間的轉(zhuǎn)移條件。各步之間的轉(zhuǎn)移條件。 在進(jìn)行在進(jìn)行I/O分配時(shí),要把所有的指令信號(hào)分配時(shí),要把所有的指令信號(hào)(如啟動(dòng)、停止按鈕)、限位開關(guān)轉(zhuǎn)換信(如啟動(dòng)、停止按鈕)、限位開關(guān)轉(zhuǎn)換信號(hào)及所有的輸出設(shè)備都配置到適當(dāng)?shù)妮斎胩?hào)及所有
10、的輸出設(shè)備都配置到適當(dāng)?shù)妮斎胼敵龆丝诠┚幊毯徒泳€使用。輸出端口供編程和接線使用。 (2)注意初始條件的使用)注意初始條件的使用 PLC從從STOP進(jìn)入進(jìn)入RUN狀態(tài)后,在順序控制狀態(tài)后,在順序控制過程啟動(dòng)之前,應(yīng)使順控程序進(jìn)入初始步。過程啟動(dòng)之前,應(yīng)使順控程序進(jìn)入初始步。一般使用一般使用PLC內(nèi)部的初始脈沖內(nèi)部的初始脈沖M8002,或,或利用系統(tǒng)中的某個(gè)開關(guān)(如手動(dòng)利用系統(tǒng)中的某個(gè)開關(guān)(如手動(dòng)/ 自動(dòng)工作自動(dòng)工作方式切換開關(guān))作為使順控程序進(jìn)入初始方式切換開關(guān))作為使順控程序進(jìn)入初始步的初始條件。步的初始條件。 二、順序功能圖的基本結(jié)構(gòu)二、順序功能圖的基本結(jié)構(gòu) 1 1、單序列、單序列M1M2M
11、3M0X0X1X2X3M8002Y0Y1Y1Y2 2 2、選擇序列、選擇序列 當(dāng)某一步后面當(dāng)某一步后面不止一步,而是由兩步不止一步,而是由兩步(或兩步以上的步)組成,(或兩步以上的步)組成,這些后續(xù)步分別由與該步這些后續(xù)步分別由與該步對應(yīng)的不同的轉(zhuǎn)換條件來對應(yīng)的不同的轉(zhuǎn)換條件來選擇。當(dāng)這些后續(xù)步及其選擇。當(dāng)這些后續(xù)步及其所屬序列完成后,根據(jù)相所屬序列完成后,根據(jù)相應(yīng)的轉(zhuǎn)換條件又匯合到一應(yīng)的轉(zhuǎn)換條件又匯合到一起,這種結(jié)構(gòu)為選擇序列起,這種結(jié)構(gòu)為選擇序列. .分支分支匯合匯合 3 3、并行序列、并行序列 當(dāng)某一步之后只有一個(gè)轉(zhuǎn)換,而這一轉(zhuǎn)換條件的當(dāng)某一步之后只有一個(gè)轉(zhuǎn)換,而這一轉(zhuǎn)換條件的滿足會(huì)使該
12、步后面的兩步(或兩步以上的步)同滿足會(huì)使該步后面的兩步(或兩步以上的步)同時(shí)變成活動(dòng)步。當(dāng)這些活動(dòng)步及其所屬序列全部時(shí)變成活動(dòng)步。當(dāng)這些活動(dòng)步及其所屬序列全部完成,且轉(zhuǎn)換條件滿足后,匯合到一起,然后轉(zhuǎn)完成,且轉(zhuǎn)換條件滿足后,匯合到一起,然后轉(zhuǎn)換到后續(xù)步。這樣的結(jié)構(gòu)稱為并行序列。換到后續(xù)步。這樣的結(jié)構(gòu)稱為并行序列。 為了強(qiáng)調(diào)轉(zhuǎn)換的同步實(shí)現(xiàn),水平連線用雙線表示。為了強(qiáng)調(diào)轉(zhuǎn)換的同步實(shí)現(xiàn),水平連線用雙線表示。 并行序列的開始稱為分支。并行序列的開始稱為分支。在分支處,轉(zhuǎn)換的實(shí)現(xiàn)導(dǎo)致在分支處,轉(zhuǎn)換的實(shí)現(xiàn)導(dǎo)致幾個(gè)序列被同時(shí)激活,而且?guī)讉€(gè)序列被同時(shí)激活,而且每個(gè)序列中的活動(dòng)步的進(jìn)展每個(gè)序列中的活動(dòng)步的進(jìn)展是
13、獨(dú)立的;在分支處,轉(zhuǎn)換是獨(dú)立的;在分支處,轉(zhuǎn)換符號(hào)只能在表示同步的雙水符號(hào)只能在表示同步的雙水平線上方。平線上方。 并行序列的結(jié)束稱為匯合并行序列的結(jié)束稱為匯合. .轉(zhuǎn)轉(zhuǎn)換符號(hào)只允許在表示同步實(shí)換符號(hào)只允許在表示同步實(shí)現(xiàn)的雙水平線的下方現(xiàn)的雙水平線的下方. .只有當(dāng)只有當(dāng)直接連在雙線上的所有前級(jí)直接連在雙線上的所有前級(jí)步都是活動(dòng)步且相應(yīng)的轉(zhuǎn)換步都是活動(dòng)步且相應(yīng)的轉(zhuǎn)換條件滿足條件滿足, ,才能發(fā)生到下一步才能發(fā)生到下一步的轉(zhuǎn)換的轉(zhuǎn)換. .同時(shí)同時(shí), ,所有的前級(jí)步所有的前級(jí)步都變成不活動(dòng)步。都變成不活動(dòng)步。分支分支匯合匯合三、繪制順序功能圖的注意事項(xiàng)三、繪制順序功能圖的注意事項(xiàng) 1. 1. 兩個(gè)
14、步絕對不兩個(gè)步絕對不能直接相連,必須能直接相連,必須用轉(zhuǎn)換將它們隔開用轉(zhuǎn)換將它們隔開。123 2.2.順序功能圖中的初始步一般對應(yīng)于系統(tǒng)等待順序功能圖中的初始步一般對應(yīng)于系統(tǒng)等待起動(dòng)的初始狀態(tài),這一步可能會(huì)沒有什么輸出,起動(dòng)的初始狀態(tài),這一步可能會(huì)沒有什么輸出,但但初始步是必不可少的,初始步是必不可少的,如果沒有該步,無法如果沒有該步,無法表示初始狀態(tài),系統(tǒng)也無法返回停止?fàn)顟B(tài)。表示初始狀態(tài),系統(tǒng)也無法返回停止?fàn)顟B(tài)。 3.3.自動(dòng)控制系統(tǒng)應(yīng)能多次重復(fù)執(zhí)行同一工藝過自動(dòng)控制系統(tǒng)應(yīng)能多次重復(fù)執(zhí)行同一工藝過程,因此在順序功能圖中一般應(yīng)有由步和有向程,因此在順序功能圖中一般應(yīng)有由步和有向連線組成的閉環(huán),
15、即在完成一次工藝過程的全連線組成的閉環(huán),即在完成一次工藝過程的全部操作之后,應(yīng)從最后一步部操作之后,應(yīng)從最后一步返回初始步返回初始步,系統(tǒng),系統(tǒng)停留在初始狀態(tài)停留在初始狀態(tài)( (單周期操作單周期操作) )。而在。而在連續(xù)循環(huán)連續(xù)循環(huán)工作方式時(shí),將從最后一步工作方式時(shí),將從最后一步返回返回下一工作周期下一工作周期開始運(yùn)行的開始運(yùn)行的第一步第一步 。 4.4.在單序列中,只有當(dāng)某一步的前級(jí)步是活動(dòng)在單序列中,只有當(dāng)某一步的前級(jí)步是活動(dòng)步時(shí),該步才有可能變成活動(dòng)步。而初始步之步時(shí),該步才有可能變成活動(dòng)步。而初始步之前通常是沒有前級(jí)步的,因此,必須前通常是沒有前級(jí)步的,因此,必須用初始脈用初始脈沖沖M
16、8002M8002的常開觸點(diǎn)作為轉(zhuǎn)換條件,的常開觸點(diǎn)作為轉(zhuǎn)換條件,將初始步將初始步預(yù)置為活動(dòng)步預(yù)置為活動(dòng)步,否則順序功能圖中永遠(yuǎn)不會(huì)出,否則順序功能圖中永遠(yuǎn)不會(huì)出現(xiàn)活動(dòng)步,系統(tǒng)將無法工作。現(xiàn)活動(dòng)步,系統(tǒng)將無法工作。 5.5.如果系統(tǒng)具有自動(dòng)、手動(dòng)兩種工作方式,如果系統(tǒng)具有自動(dòng)、手動(dòng)兩種工作方式,順順序功能圖是用來描述自動(dòng)工作過程的序功能圖是用來描述自動(dòng)工作過程的,這時(shí)還,這時(shí)還應(yīng)在系統(tǒng)由手動(dòng)工作方式應(yīng)在系統(tǒng)由手動(dòng)工作方式進(jìn)入自動(dòng)工作方式時(shí),進(jìn)入自動(dòng)工作方式時(shí),用一個(gè)適當(dāng)?shù)男盘?hào)將初始步置為活動(dòng)步用一個(gè)適當(dāng)?shù)男盘?hào)將初始步置為活動(dòng)步 。 四、四、 設(shè)計(jì)順序控制程序應(yīng)注意的幾個(gè)問題設(shè)計(jì)順序控制程序應(yīng)注
17、意的幾個(gè)問題1 1、自動(dòng)控制程序的初始狀態(tài)、自動(dòng)控制程序的初始狀態(tài) 開始執(zhí)行自動(dòng)控制程序之前,應(yīng)使系統(tǒng)處開始執(zhí)行自動(dòng)控制程序之前,應(yīng)使系統(tǒng)處于初始狀態(tài)。然后將代表初始步的編程元于初始狀態(tài)。然后將代表初始步的編程元件置為有效,使初始步變?yōu)榛顒?dòng)步,為啟件置為有效,使初始步變?yōu)榛顒?dòng)步,為啟動(dòng)自動(dòng)運(yùn)行作好準(zhǔn)備。同時(shí)要使代表其余動(dòng)自動(dòng)運(yùn)行作好準(zhǔn)備。同時(shí)要使代表其余各步的編程元件無效,使程序在沒有啟動(dòng)各步的編程元件無效,使程序在沒有啟動(dòng)之前,只有之前,只有1 1個(gè)活動(dòng)步。個(gè)活動(dòng)步。2、雙線圈問題、雙線圈問題 在自動(dòng)和手動(dòng)程序中,或自動(dòng)程序的各步中,都在自動(dòng)和手動(dòng)程序中,或自動(dòng)程序的各步中,都需要控制需要控
18、制PLC的輸出的輸出Y,因此同一個(gè)輸出,因此同一個(gè)輸出Y的線圈的線圈可能會(huì)出現(xiàn)可能會(huì)出現(xiàn)2次或多次被激勵(lì),造成雙線圈輸出。次或多次被激勵(lì),造成雙線圈輸出。 解決雙線圈輸出的辦法是在各步中執(zhí)行輸出時(shí),解決雙線圈輸出的辦法是在各步中執(zhí)行輸出時(shí),不直接輸出不直接輸出Y,而是用不同的輔助繼電器(,而是用不同的輔助繼電器(M)來)來代替輸出代替輸出Y。在所有的步全部編程完成后,在程。在所有的步全部編程完成后,在程序末尾再集中編制序末尾再集中編制1段輸出程序,將各步中要求段輸出程序,將各步中要求同同1個(gè)輸出個(gè)輸出Y的各個(gè)的各個(gè)M相相“或或”后驅(qū)動(dòng)該后驅(qū)動(dòng)該Y輸出。輸出。 3 3、轉(zhuǎn)換實(shí)現(xiàn)的條件、轉(zhuǎn)換實(shí)現(xiàn)的
19、條件 (1)1)該轉(zhuǎn)換所有的前級(jí)步都是活動(dòng)步。該轉(zhuǎn)換所有的前級(jí)步都是活動(dòng)步。 (2)2)相應(yīng)的轉(zhuǎn)換條件得到滿足。相應(yīng)的轉(zhuǎn)換條件得到滿足。 4 4、轉(zhuǎn)換實(shí)現(xiàn)應(yīng)完成的操作、轉(zhuǎn)換實(shí)現(xiàn)應(yīng)完成的操作 (1)(1)使所有由有向連線及相應(yīng)轉(zhuǎn)換符號(hào)使所有由有向連線及相應(yīng)轉(zhuǎn)換符號(hào)相連的后續(xù)步都變?yōu)榛顒?dòng)步。相連的后續(xù)步都變?yōu)榛顒?dòng)步。 (2)(2)使所有由有向連線及相應(yīng)轉(zhuǎn)換符號(hào)使所有由有向連線及相應(yīng)轉(zhuǎn)換符號(hào)相連的前級(jí)步都變?yōu)椴换顒?dòng)步。相連的前級(jí)步都變?yōu)椴换顒?dòng)步。 五、順序控制梯形圖中實(shí)現(xiàn)轉(zhuǎn)換的方法:五、順序控制梯形圖中實(shí)現(xiàn)轉(zhuǎn)換的方法: 實(shí)現(xiàn)轉(zhuǎn)換的方法有多種,如起停保電實(shí)現(xiàn)轉(zhuǎn)換的方法有多種,如起停保電路、置位復(fù)位電路
20、、路、置位復(fù)位電路、使用使用STLSTL步進(jìn)指令步進(jìn)指令等等1、使用起停保電路實(shí)現(xiàn)轉(zhuǎn)換使用起停保電路實(shí)現(xiàn)轉(zhuǎn)換單序列順序功能圖的梯形圖實(shí)現(xiàn)單序列順序功能圖的梯形圖實(shí)現(xiàn) MiMi-1Mi+1XiXi+1MiMiMi-1XiMi+1M0M5 X4M8002M0M1M0 X0M1M2M1M1 T0M2M3M2M2 X1M3M4M3M3 X2M4M5M4M4 X3M5M0M5T0Y1Y3Y4Y2K 20Y0續(xù)續(xù)M1M2M3M5M4M0M1M2M3M4X0X1X2Y0T0M5X4T0Y0Y1Y0Y3Y0Y4Y0Y2M8002X32、使用置位復(fù)位電路實(shí)現(xiàn)轉(zhuǎn)換、使用置位復(fù)位電路實(shí)現(xiàn)轉(zhuǎn)換MiMi-1XiXi+1
21、SETMiXiRSTMi-1Mi-1M1M2M3M4M0Y0Y1Y0Y1X0M8002X10X3X1X2SETM0X0RSTM4M4M8002SETM1X10RSTM0M0SETM2X3RSTM1M1SETM3X1RSTM2M2SETM4X2RSTM3M3M1M2Y0Y1M3M4續(xù)續(xù)續(xù)續(xù)3 3、使用使用STLSTL步進(jìn)步進(jìn)指令的編程方法指令的編程方法 2 2條步進(jìn)指令:條步進(jìn)指令:STLSTL、RETRET步進(jìn)觸點(diǎn)指令步進(jìn)觸點(diǎn)指令STLSTL: 用于表示一個(gè)步進(jìn) 梯級(jí)的開始;步進(jìn)流程結(jié)束指令步進(jìn)流程結(jié)束指令RETRET:用于表示一個(gè)步 進(jìn)流程的結(jié)束。第2節(jié) FX2N系列PLC的步進(jìn)指令及其編程
22、1 1、STLSTL指令指令 (1 1)編制順序控制程序時(shí),狀態(tài))編制順序控制程序時(shí),狀態(tài)元件元件S S應(yīng)與步進(jìn)觸點(diǎn)指令(應(yīng)與步進(jìn)觸點(diǎn)指令(STLSTL)一)一起使用。起使用。 FXFX2N2N系列可編程序控制器的狀態(tài)元系列可編程序控制器的狀態(tài)元件件S0S9S0S9用于初始步,用于初始步,S10S19S10S19用于用于返回原點(diǎn),返回原點(diǎn),S20S499S20S499是通用狀態(tài),是通用狀態(tài),S500S899S500S899有斷電保持功能,有斷電保持功能,S900S999S900S999用于報(bào)警。用于報(bào)警。 每個(gè)狀態(tài)具有三個(gè)要素每個(gè)狀態(tài)具有三個(gè)要素, ,即對負(fù)載即對負(fù)載的驅(qū)動(dòng)處理的驅(qū)動(dòng)處理, ,
23、指定轉(zhuǎn)換條件和指定指定轉(zhuǎn)換條件和指定轉(zhuǎn)移目標(biāo)轉(zhuǎn)移目標(biāo). . S21Y0驅(qū)動(dòng)處理驅(qū)動(dòng)處理X1轉(zhuǎn)換條件轉(zhuǎn)換條件S22轉(zhuǎn)移目標(biāo)轉(zhuǎn)移目標(biāo)(2 2)STLSTL指令與梯形圖及指令表的關(guān)系:指令與梯形圖及指令表的關(guān)系:LDSTL OUT LD SETS21Y0X1S22STLS21Y0驅(qū)動(dòng)處理驅(qū)動(dòng)處理X1轉(zhuǎn)換條件轉(zhuǎn)換條件S22轉(zhuǎn)移目標(biāo)轉(zhuǎn)移目標(biāo)Y0S21SETSETS22S22X1步進(jìn)指令只與狀態(tài)元件結(jié)合使用,該指令在梯形圖上步進(jìn)指令只與狀態(tài)元件結(jié)合使用,該指令在梯形圖上稱為步進(jìn)接點(diǎn)稱為步進(jìn)接點(diǎn), ,用狀態(tài)元件的空心常開觸點(diǎn)來表示(例用狀態(tài)元件的空心常開觸點(diǎn)來表示(例1 1)。步進(jìn)接點(diǎn)直接與左母線相連,它相
24、當(dāng)于將左母線右移成)。步進(jìn)接點(diǎn)直接與左母線相連,它相當(dāng)于將左母線右移成子母線,接著可以在子母線上直接連接驅(qū)動(dòng)線圈或通過觸點(diǎn)驅(qū)子母線,接著可以在子母線上直接連接驅(qū)動(dòng)線圈或通過觸點(diǎn)驅(qū)動(dòng)線圈,連接在子母線上的觸點(diǎn)使用,指令若要?jiǎng)泳€圈,連接在子母線上的觸點(diǎn)使用,指令若要返回原來的左母線時(shí),使用(返回)指令。返回原來的左母線時(shí),使用(返回)指令。 (3 3)STLSTL指令的特點(diǎn)指令的特點(diǎn) STLSTL觸點(diǎn)是與左側(cè)母線相連的常開觸點(diǎn),當(dāng)某一步為觸點(diǎn)是與左側(cè)母線相連的常開觸點(diǎn),當(dāng)某一步為活動(dòng)步時(shí),對應(yīng)的活動(dòng)步時(shí),對應(yīng)的STLSTL觸點(diǎn)接通,該步的負(fù)載被驅(qū)動(dòng)。觸點(diǎn)接通,該步的負(fù)載被驅(qū)動(dòng)。 當(dāng)該步后面的轉(zhuǎn)換條
25、件滿足時(shí),轉(zhuǎn)換實(shí)現(xiàn),即后續(xù)步當(dāng)該步后面的轉(zhuǎn)換條件滿足時(shí),轉(zhuǎn)換實(shí)現(xiàn),即后續(xù)步對應(yīng)的狀態(tài)被對應(yīng)的狀態(tài)被SETSET指令置位,后續(xù)步變?yōu)榛顒?dòng)步,同指令置位,后續(xù)步變?yōu)榛顒?dòng)步,同時(shí)與原活動(dòng)步對應(yīng)的狀態(tài)被系統(tǒng)程序復(fù)位,原活動(dòng)步時(shí)與原活動(dòng)步對應(yīng)的狀態(tài)被系統(tǒng)程序復(fù)位,原活動(dòng)步對應(yīng)的對應(yīng)的STLSTL觸點(diǎn)斷開。觸點(diǎn)斷開。 STLSTL觸點(diǎn)可以直接驅(qū)動(dòng)或通過別的觸點(diǎn)驅(qū)動(dòng)觸點(diǎn)可以直接驅(qū)動(dòng)或通過別的觸點(diǎn)驅(qū)動(dòng)Y Y、M M、S S、T T等元件的線圈,等元件的線圈, 與與STLSTL觸點(diǎn)相連的觸點(diǎn)應(yīng)使用觸點(diǎn)相連的觸點(diǎn)應(yīng)使用LDLD或或LDILDI指令,直到出指令,直到出現(xiàn)下一條現(xiàn)下一條STLSTL指令或出現(xiàn)指令或出現(xiàn)
26、RETRET指令,指令,LDLD點(diǎn)才返回左側(cè)點(diǎn)才返回左側(cè)母線。在最后一個(gè)母線。在最后一個(gè)STLSTL電路結(jié)束時(shí)一定要使用電路結(jié)束時(shí)一定要使用RETRET指指令,否則將出現(xiàn)令,否則將出現(xiàn)“程序錯(cuò)誤程序錯(cuò)誤”信息,可編程序控制信息,可編程序控制器不能運(yùn)行。器不能運(yùn)行。 當(dāng)當(dāng)STLSTL觸點(diǎn)斷開時(shí)觸點(diǎn)斷開時(shí),CPU,CPU不執(zhí)行它驅(qū)動(dòng)的電路塊不執(zhí)行它驅(qū)動(dòng)的電路塊, ,即即CPUCPU只執(zhí)行活動(dòng)步對應(yīng)的程序。由于只執(zhí)行活動(dòng)步對應(yīng)的程序。由于CPUCPU只執(zhí)行活動(dòng)步對只執(zhí)行活動(dòng)步對應(yīng)的電路塊應(yīng)的電路塊, ,使用使用STLSTL指令時(shí)允許雙線圈輸出。指令時(shí)允許雙線圈輸出。 同一定時(shí)器的線圈可以在不同的步使
27、用。但是如果同一定時(shí)器的線圈可以在不同的步使用。但是如果將同一個(gè)定時(shí)器用于相鄰的兩步,則在步的活動(dòng)狀將同一個(gè)定時(shí)器用于相鄰的兩步,則在步的活動(dòng)狀態(tài)轉(zhuǎn)換時(shí),該定時(shí)器的線圈不能斷開,當(dāng)前值不會(huì)態(tài)轉(zhuǎn)換時(shí),該定時(shí)器的線圈不能斷開,當(dāng)前值不會(huì)被復(fù)位。實(shí)際應(yīng)用中建議盡量不這樣使用。被復(fù)位。實(shí)際應(yīng)用中建議盡量不這樣使用。 STLSTL觸點(diǎn)驅(qū)動(dòng)的電路塊中不能使用觸點(diǎn)驅(qū)動(dòng)的電路塊中不能使用MCMC和和MCRMCR指令,雖指令,雖然不禁止在然不禁止在STLSTL觸點(diǎn)驅(qū)動(dòng)的電路塊中使用觸點(diǎn)驅(qū)動(dòng)的電路塊中使用CJCJ指令,但指令,但因其操作復(fù)雜,建議不要使用。在中斷程序與子程因其操作復(fù)雜,建議不要使用。在中斷程序與子
28、程序內(nèi),不能使用序內(nèi),不能使用STLSTL指令。在轉(zhuǎn)換條件中,不應(yīng)使用指令。在轉(zhuǎn)換條件中,不應(yīng)使用ANBANB、ORBORB、MPSMPS、MRDMRD、MPPMPP等指令。等指令。 向連續(xù)的后續(xù)狀態(tài)順序轉(zhuǎn)移時(shí),使用向連續(xù)的后續(xù)狀態(tài)順序轉(zhuǎn)移時(shí),使用SETSET指令對狀態(tài)指令對狀態(tài)元件進(jìn)行置位;向分離的狀態(tài)轉(zhuǎn)移要使用元件進(jìn)行置位;向分離的狀態(tài)轉(zhuǎn)移要使用OUTOUT指令。指令。2 2、使用步進(jìn)指令編程方法舉例、使用步進(jìn)指令編程方法舉例 用步進(jìn)順控指令來編制順序控制程序時(shí)先要畫出用步進(jìn)順控指令來編制順序控制程序時(shí)先要畫出狀態(tài)轉(zhuǎn)移圖(即功能圖)再根據(jù)狀態(tài)轉(zhuǎn)移圖畫出狀態(tài)轉(zhuǎn)移圖(即功能圖)再根據(jù)狀態(tài)轉(zhuǎn)移圖
29、畫出步進(jìn)梯形圖和寫出指令語句表。(圖步進(jìn)梯形圖和寫出指令語句表。(圖24-724-7) 系統(tǒng)的初始步應(yīng)使用初始狀態(tài)系統(tǒng)的初始步應(yīng)使用初始狀態(tài)S0S9S0S9,初始狀態(tài)應(yīng),初始狀態(tài)應(yīng)放在順序功能圖(此時(shí)稱為狀態(tài)轉(zhuǎn)移圖)的最前放在順序功能圖(此時(shí)稱為狀態(tài)轉(zhuǎn)移圖)的最前面,可用初始脈沖面,可用初始脈沖M8002M8002來將初始狀態(tài)置為來將初始狀態(tài)置為ONON,為,為后續(xù)步狀態(tài)的轉(zhuǎn)換作好準(zhǔn)備。后續(xù)步狀態(tài)的轉(zhuǎn)換作好準(zhǔn)備。 舉例說明如下:舉例說明如下:運(yùn)料小車自動(dòng)裝卸料功能圖運(yùn)料小車自動(dòng)裝卸料功能圖運(yùn)料小車自動(dòng)裝運(yùn)料小車自動(dòng)裝卸料卸料步進(jìn)梯形圖步進(jìn)梯形圖 運(yùn)料小車自動(dòng)裝卸料運(yùn)料小車自動(dòng)裝卸料步進(jìn)梯形圖步
30、進(jìn)梯形圖 3 3、選擇性分支選擇性分支/ /匯合及編程匯合及編程 上述運(yùn)料小車自動(dòng)裝卸料控制是最簡單的順序上述運(yùn)料小車自動(dòng)裝卸料控制是最簡單的順序控制。只有一個(gè)流程路徑,稱為單序列順控。控制。只有一個(gè)流程路徑,稱為單序列順控。較復(fù)雜的順序控制有多個(gè)分支流程按一定條件進(jìn)較復(fù)雜的順序控制有多個(gè)分支流程按一定條件進(jìn)行選擇的控制形式或者多個(gè)分支流程同時(shí)并行執(zhí)行選擇的控制形式或者多個(gè)分支流程同時(shí)并行執(zhí)行的控制形式。行的控制形式。分別稱為選擇性序列順控和并行性序列順控。分別稱為選擇性序列順控和并行性序列順控。1,1,選擇性分支選擇性分支/ /匯合及編程匯合及編程從多個(gè)流程順序中,根據(jù)條件只選擇一個(gè)流程執(zhí)從
31、多個(gè)流程順序中,根據(jù)條件只選擇一個(gè)流程執(zhí)行的程序?yàn)檫x擇性分支行的程序?yàn)檫x擇性分支/ /匯合程序。匯合程序。選擇性分支選擇性分支/匯合的步進(jìn)梯形圖及指令語句表匯合的步進(jìn)梯形圖及指令語句表選擇性分支/匯合的狀態(tài)轉(zhuǎn)移圖(1 1)該狀態(tài)轉(zhuǎn)移圖有)該狀態(tài)轉(zhuǎn)移圖有3 3個(gè)分支流程順序個(gè)分支流程順序(2 2)狀態(tài))狀態(tài)S20S20為分支狀態(tài)。為分支狀態(tài)。當(dāng)當(dāng)S20S20狀態(tài)激活后,狀態(tài)激活后,X0X0、X3X3、X6X6中任一條件滿足時(shí)中任一條件滿足時(shí),S20S20狀態(tài)就轉(zhuǎn)移到對應(yīng)的分支流程去執(zhí)行。狀態(tài)就轉(zhuǎn)移到對應(yīng)的分支流程去執(zhí)行。如如X0X0為為ONON時(shí),則執(zhí)行時(shí),則執(zhí)行S21S21、S22S22分支,
32、分支,X3X3為為ONON時(shí),時(shí),則執(zhí)行則執(zhí)行S31S31、S32S32分支,分支,X6X6為為ONON時(shí)則執(zhí)行時(shí)則執(zhí)行S41S41、S42S42分支。分支。但在同一時(shí)刻,最多只能有一個(gè)轉(zhuǎn)移條件滿足,但在同一時(shí)刻,最多只能有一個(gè)轉(zhuǎn)移條件滿足,也就是說,多個(gè)分支的轉(zhuǎn)移條件是互相排斥的,也就是說,多個(gè)分支的轉(zhuǎn)移條件是互相排斥的,這是必要前提。這是必要前提。(3)S50為匯合狀態(tài),可由為匯合狀態(tài),可由S22、S32、S42中任中任意一個(gè)激活。意一個(gè)激活。 編程方法編程方法(1 1)對分支狀態(tài))對分支狀態(tài)S20S20編程,先進(jìn)行驅(qū)動(dòng)處理,然后進(jìn)編程,先進(jìn)行驅(qū)動(dòng)處理,然后進(jìn)行轉(zhuǎn)移處理,編制轉(zhuǎn)移程序時(shí),必
33、須從左到右依次對行轉(zhuǎn)移處理,編制轉(zhuǎn)移程序時(shí),必須從左到右依次對每一個(gè)分支的第一個(gè)狀態(tài)進(jìn)行轉(zhuǎn)移,不能遺漏。每一個(gè)分支的第一個(gè)狀態(tài)進(jìn)行轉(zhuǎn)移,不能遺漏。(2 2)接著編制多個(gè)分支的流程程序。編寫分支程序)接著編制多個(gè)分支的流程程序。編寫分支程序的次序不受約束,但為了便于查找一般按從左到右的的次序不受約束,但為了便于查找一般按從左到右的順序編寫。順序編寫。(3)編寫匯合狀態(tài))編寫匯合狀態(tài)S50,每個(gè)分支最后都要匯合到,每個(gè)分支最后都要匯合到S50狀態(tài)。每個(gè)分子轉(zhuǎn)移到狀態(tài)。每個(gè)分子轉(zhuǎn)移到S50的程序可以編在每個(gè)的程序可以編在每個(gè)分支的最后。但按規(guī)則要求多個(gè)分支的匯合轉(zhuǎn)移編寫分支的最后。但按規(guī)則要求多個(gè)分
34、支的匯合轉(zhuǎn)移編寫在一起。在一起。 選擇性分支選擇性分支/匯合的步進(jìn)梯形圖匯合的步進(jìn)梯形圖選擇性分支選擇性分支/匯合的步進(jìn)梯形圖匯合的步進(jìn)梯形圖對應(yīng)的對應(yīng)的指令語句表指令語句表STL S20 OUT Y0驅(qū)動(dòng)處理 LD X0 STL S41SET S21轉(zhuǎn)移到第一分支狀態(tài) OUT Y5LD X3 LD X7 第三分支編程驅(qū)動(dòng)程序SET S31轉(zhuǎn)移到第二分支狀態(tài) SET S42LD X6 STL S42SET S41轉(zhuǎn)移到第三分支狀態(tài) OUT Y6 STL S21 STL S22OUT Y1 LD X2 從第一分支轉(zhuǎn)移到匯合點(diǎn)LD X1 第一分支流程 SET S50SET S22 驅(qū)動(dòng)程序 STL S32 STL S22 LD X5 從第二分支轉(zhuǎn)移到匯合點(diǎn)OUT Y2 SET S50STL S31
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年高考語文文本閱讀總復(fù)習(xí)學(xué)案16鑒賞詩歌思想感情
- 危貨車安全培訓(xùn)
- 鉆石培訓(xùn)資料
- 呼吸系統(tǒng)藥物培訓(xùn)
- 城管禮儀培訓(xùn)課件
- 燒傷患者教育查房
- 統(tǒng)編版高中政治必修3《政治與法治》第三單元 全面依法治國 單元測試卷(含答案)
- 禁毒知識(shí)宣傳培訓(xùn)課件
- 2025版護(hù)理十大安全目標(biāo)
- 足月兒精細(xì)化護(hù)理
- GB/T 19089-2003橡膠或塑料涂覆織物耐磨性的測定馬丁代爾法
- GB/T 18443.1-2010真空絕熱深冷設(shè)備性能試驗(yàn)方法第1部分:基本要求
- 二三級(jí)醫(yī)院放射科要求
- 危大工程巡視檢查記錄表(深基坑)
- 鋼網(wǎng)架結(jié)構(gòu)安裝、拼裝施工方案
- Q∕SY 05262-2019 機(jī)械清管器技術(shù)條件
- 2022年社會(huì)學(xué)概論考試重點(diǎn)廣東海洋
- 二級(jí)建造師法規(guī)課件
- 早產(chǎn)兒出院后喂養(yǎng)(課堂PPT)
- 英語的起源與發(fā)展(課堂PPT)
- 北京市中級(jí)專業(yè)技術(shù)資格評(píng)審申報(bào)表
評(píng)論
0/150
提交評(píng)論