PLC基礎(chǔ)培訓(xùn)課程自制課件02-SFC編程_第1頁(yè)
PLC基礎(chǔ)培訓(xùn)課程自制課件02-SFC編程_第2頁(yè)
PLC基礎(chǔ)培訓(xùn)課程自制課件02-SFC編程_第3頁(yè)
PLC基礎(chǔ)培訓(xùn)課程自制課件02-SFC編程_第4頁(yè)
PLC基礎(chǔ)培訓(xùn)課程自制課件02-SFC編程_第5頁(yè)
已閱讀5頁(yè),還剩65頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、PLC基礎(chǔ)培訓(xùn)課程 順序功能圖順序功能圖(SFC) 步進(jìn)梯形圖步進(jìn)梯形圖(STL) SFC及及STL的編程規(guī)則的編程規(guī)則 多流程順序控制多流程順序控制 SFC及及STL的應(yīng)用舉例的應(yīng)用舉例 狀態(tài)編程法也叫功能表圖法,是狀態(tài)編程法也叫功能表圖法,是PLCPLC程序編制的程序編制的重要方法及工具。重要方法及工具。 FXFX2N2N系列系列PLCPLC的步進(jìn)順控指令及大量的狀態(tài)軟元的步進(jìn)順控指令及大量的狀態(tài)軟元件就是為狀態(tài)編程法安排的。件就是為狀態(tài)編程法安排的。 狀態(tài)轉(zhuǎn)移圖也叫順序功能圖(狀態(tài)轉(zhuǎn)移圖也叫順序功能圖(Sequential Sequential Function Chart SFCFun

2、ction Chart SFC)是狀態(tài)編程的重要工具是狀態(tài)編程的重要工具,包含了狀態(tài)編程的全部要素。,包含了狀態(tài)編程的全部要素。 狀態(tài)編程時(shí),一般先繪出狀態(tài)轉(zhuǎn)移圖,再轉(zhuǎn)換狀態(tài)編程時(shí),一般先繪出狀態(tài)轉(zhuǎn)移圖,再轉(zhuǎn)換成狀態(tài)梯形圖(成狀態(tài)梯形圖(STLSTL)或指令表。或指令表。 在實(shí)際應(yīng)用中許多控制過(guò)程是順序控制,在實(shí)際應(yīng)用中許多控制過(guò)程是順序控制,這類(lèi)順序控制系統(tǒng)采用繼電器梯形圖編制這類(lèi)順序控制系統(tǒng)采用繼電器梯形圖編制則比較繁瑣,而且編出來(lái)的程序復(fù)雜難于則比較繁瑣,而且編出來(lái)的程序復(fù)雜難于讀懂。讀懂。 一個(gè)順序控制過(guò)程可以分為:一個(gè)順序控制過(guò)程可以分為:若干個(gè)狀態(tài)若干個(gè)狀態(tài), ,每個(gè)狀態(tài)具有不同的

3、動(dòng)作每個(gè)狀態(tài)具有不同的動(dòng)作, ,相鄰狀態(tài)之間由相鄰狀態(tài)之間由轉(zhuǎn)換條件得到滿足后進(jìn)行轉(zhuǎn)換。轉(zhuǎn)換條件得到滿足后進(jìn)行轉(zhuǎn)換。 描述上述過(guò)程的方框圖稱為狀態(tài)轉(zhuǎn)移圖(描述上述過(guò)程的方框圖稱為狀態(tài)轉(zhuǎn)移圖(SFCSFC圖)。圖)。狀態(tài)轉(zhuǎn)移圖狀態(tài)轉(zhuǎn)移圖 狀態(tài)轉(zhuǎn)移圖(Sequential Function Chart,簡(jiǎn)稱SFC):是 用狀態(tài)繼電器來(lái)描述工步轉(zhuǎn)移的圖形。 狀態(tài)Sn 狀態(tài)Sm轉(zhuǎn)移條件以電動(dòng)機(jī)星三角降壓?jiǎn)?dòng)為例舉例舉例下表所示為基本元件及功能下圖給出了星三角降壓?jiǎn)?dòng)的順序控制過(guò)程SFC圖圖的組成的組成主要由步、有向連線、轉(zhuǎn)換條件、轉(zhuǎn)換方向、和動(dòng)作(命令)組成。步與動(dòng)作步與動(dòng)作步步:也稱為狀態(tài),一個(gè)步就

4、是一個(gè)工作狀態(tài),用矩形框表示步,方框內(nèi)是該步的編號(hào)。編程時(shí)一般用PLC內(nèi)部編程元件來(lái)代表各步。初始初始步步:與系統(tǒng)的初始狀態(tài)相對(duì)應(yīng)的步稱為初始步。初始狀態(tài)可以有命令與動(dòng)作,也可以沒(méi)有命令和動(dòng)作。初始步用雙線方框表示,每一個(gè)SFC圖至少應(yīng)該有一個(gè)初始步。步與動(dòng)作步與動(dòng)作 命令和動(dòng)作命令和動(dòng)作:“命令”是指控制要求,而“動(dòng)作”是指完成控制要求的程序。與狀態(tài)對(duì)應(yīng)則是指每一個(gè)狀態(tài)中所發(fā)生的命令和動(dòng)作。動(dòng)作的動(dòng)作的表示表示:矩形框中的文:矩形框中的文字或符號(hào)表示,該矩形框字或符號(hào)表示,該矩形框應(yīng)與相應(yīng)的步應(yīng)與相應(yīng)的步的符的符號(hào)相連。號(hào)相連。步與動(dòng)作步與動(dòng)作活動(dòng)步活動(dòng)步:當(dāng)系統(tǒng)正處于某一當(dāng)系統(tǒng)正處于某一步

5、時(shí),該步處于活動(dòng)狀態(tài),步時(shí),該步處于活動(dòng)狀態(tài),稱該步為稱該步為“活活動(dòng)步動(dòng)步”。步處于活動(dòng)。步處于活動(dòng)時(shí),相應(yīng)的動(dòng)作被執(zhí)行。時(shí),相應(yīng)的動(dòng)作被執(zhí)行。SFC中,被激活的狀態(tài)有一個(gè)或幾個(gè),當(dāng)下一個(gè)狀態(tài)被激中,被激活的狀態(tài)有一個(gè)或幾個(gè),當(dāng)下一個(gè)狀態(tài)被激活時(shí),前一個(gè)激活狀態(tài)一定要關(guān)閉。活時(shí),前一個(gè)激活狀態(tài)一定要關(guān)閉。有向連有向連線、轉(zhuǎn)換線、轉(zhuǎn)換與轉(zhuǎn)換條件與轉(zhuǎn)換條件有向連有向連線線:功能表圖中步的活動(dòng)狀態(tài)的順序進(jìn)展按有向連線規(guī)定的路線和方向進(jìn)行。活動(dòng)狀態(tài)的進(jìn)展方向習(xí)慣上是從上到下或從左至右,在這兩個(gè)方向有向連線上的箭頭可以省略。如果不是上述的方向,應(yīng)在有向連線上用箭頭注明進(jìn)展方向。轉(zhuǎn)換轉(zhuǎn)換:轉(zhuǎn)換是用有向連

6、線上與有向連線垂直的短劃線來(lái)表示,轉(zhuǎn)換將相鄰兩步分隔開(kāi)。步的活動(dòng)狀態(tài)的進(jìn)展是由轉(zhuǎn)換的實(shí)現(xiàn)來(lái)完成的,并與控制過(guò)程的發(fā)展相對(duì)應(yīng)。轉(zhuǎn)換條轉(zhuǎn)換條件件:轉(zhuǎn)換條件可以用文字語(yǔ)言、布爾代數(shù)表達(dá)式或圖形符號(hào)標(biāo)注在表示轉(zhuǎn)換的短線的旁邊。轉(zhuǎn)換實(shí)現(xiàn)的基本規(guī)則轉(zhuǎn)換實(shí)現(xiàn)的基本規(guī)則轉(zhuǎn)換實(shí)轉(zhuǎn)換實(shí)現(xiàn)的條件現(xiàn)的條件:在功能表圖中步的活動(dòng)狀態(tài)的進(jìn)展是由轉(zhuǎn)換的實(shí)現(xiàn)來(lái)完成。轉(zhuǎn)換實(shí)現(xiàn)必須同時(shí)滿足兩個(gè)條件:1)該轉(zhuǎn)換所有的前級(jí)步都是活動(dòng)步;2)相應(yīng)的轉(zhuǎn)換條件得到滿足。轉(zhuǎn)換實(shí)轉(zhuǎn)換實(shí)現(xiàn)應(yīng)完成的操作現(xiàn)應(yīng)完成的操作:轉(zhuǎn)換的實(shí)現(xiàn)應(yīng)完成兩個(gè)操作:1)使所有的后續(xù)步都變?yōu)榛顒?dòng)步;2)使所有的前級(jí)步都變?yōu)椴换顒?dòng)步。SFC編寫(xiě)注意事項(xiàng)編寫(xiě)注意事項(xiàng)狀態(tài)與狀

7、態(tài)之間不能直接相連,必須有轉(zhuǎn)移將它們隔開(kāi);轉(zhuǎn)移與轉(zhuǎn)移之間不能直接相連,必須用狀態(tài)將它們隔開(kāi),這種情況多發(fā)生在一個(gè)狀態(tài)向多個(gè)狀態(tài)發(fā)生轉(zhuǎn)移(也稱為分支)或多個(gè)狀態(tài)向一個(gè)狀態(tài)轉(zhuǎn)移(也稱為匯合)時(shí);分支情況如下圖所示:匯合情況如下圖所示:在SFC中,必須有初始狀態(tài),而且至少應(yīng)有一個(gè)初始狀態(tài),它必須位于SFC的最前面。初始狀態(tài)是SFC程序在PLC啟動(dòng)后能夠立即生效的基本狀態(tài),也是系統(tǒng)返回停止位置的狀態(tài)。SFC的基本結(jié)構(gòu)的基本結(jié)構(gòu)SFC按其流程可分為單流程SFC和分支SFC兩大類(lèi)結(jié)構(gòu)。分支SFC又有選擇性分支、并行性分支和流程跳轉(zhuǎn)、循環(huán)等。1、單流程結(jié)構(gòu)當(dāng)SFC僅有一個(gè)通道時(shí),稱為單流程結(jié)構(gòu)。特點(diǎn):從初始

8、狀態(tài)開(kāi)始,每一個(gè)狀態(tài)后面只有一個(gè)轉(zhuǎn)移,每一個(gè)轉(zhuǎn)移后面只有一個(gè)狀態(tài)。如下圖所示:?jiǎn)瘟鞒蘏FC中,由初始狀態(tài)S0開(kāi)始,按上下順序依次將各個(gè)狀態(tài)激活。在整個(gè)控制周期內(nèi),除轉(zhuǎn)移瞬間外,只能有一個(gè)狀態(tài)處于激活狀態(tài),也就是只有一個(gè)狀態(tài)是工作狀態(tài),其中的命令和動(dòng)作正在被執(zhí)行,不允許出現(xiàn)兩個(gè)或兩個(gè)以上狀態(tài)同時(shí)被激活。單流程SFC只能有一個(gè)初始狀態(tài)。2、選擇性分支與匯合當(dāng)SFC有兩個(gè)或兩個(gè)以上的流程通道時(shí),便稱為分支,根據(jù)分支的性質(zhì)不同,有選擇性分支和并行性分支的區(qū)別。選擇性分支含義:當(dāng)由單流程向分支轉(zhuǎn)移時(shí),根據(jù)轉(zhuǎn)移條件成立與否只能向其中一個(gè)流程進(jìn)行轉(zhuǎn)移。選擇性分支是一種多選一的過(guò)程。如圖所示:S20只能向S2

9、1、S50、S40三個(gè)狀態(tài)中的一個(gè)進(jìn)行轉(zhuǎn)移。當(dāng)多個(gè)流程向單流程進(jìn)行合并的結(jié)構(gòu)稱為匯合,也有選擇性匯合和并行性匯合之分。選擇性匯合含義:當(dāng)分支流程向單一流程合并時(shí),只有一個(gè)符合條件的分支轉(zhuǎn)換到單流程的狀態(tài)。S20、S50、S40三個(gè)狀態(tài)只能有一個(gè)向S21進(jìn)行轉(zhuǎn)移。3、并行性分支與匯合并行性分支為單流程向多個(gè)分支流程轉(zhuǎn)移時(shí),多個(gè)分支的轉(zhuǎn)移條件均相同,一旦轉(zhuǎn)移條件成立,則同時(shí)激活各個(gè)分支流程。在編制SFC時(shí),為了區(qū)別選擇性分支與并行性分支,規(guī)定了選擇性分支用單線表示,且各分支均有其轉(zhuǎn)移條件,而并行性分支用雙線表示,只允許有一個(gè)條件。當(dāng)X1為ON時(shí),狀態(tài)S20同時(shí)向S21,S50,S40轉(zhuǎn)移,S21,

10、S50,S40同時(shí)被激活,同時(shí)執(zhí)行其命令和動(dòng)作。并行性分支的各個(gè)分支流程向單流程合并稱為并行性匯合。當(dāng)每個(gè)流程都完成后并轉(zhuǎn)移條件成立時(shí),單流程狀態(tài)被激活。如圖所示,當(dāng)S20,S50,S40三個(gè)狀態(tài)動(dòng)作均結(jié)束,轉(zhuǎn)移條件X2成立時(shí),激活狀態(tài)S21。4、跳轉(zhuǎn)、重復(fù)和循環(huán)1.)跳轉(zhuǎn)與分離SFC除了上述幾種類(lèi)型外,還存在一些非連續(xù)的狀態(tài)轉(zhuǎn)移類(lèi)型。跳轉(zhuǎn):當(dāng)SFC中某一狀態(tài),在轉(zhuǎn)移條件成立時(shí),跳過(guò)本流程下面的若干狀態(tài)而進(jìn)行的轉(zhuǎn)移。如圖所示,如果轉(zhuǎn)移條件X1=OFF,X2=ON,則狀態(tài)S20直接跳轉(zhuǎn)到狀態(tài)S40去激活執(zhí)行,而S21,S50則不再被順序激活。分離:如果跳轉(zhuǎn)發(fā)生在兩個(gè)SFC程序流程之間,則稱為分離

11、。這時(shí),跳轉(zhuǎn)的轉(zhuǎn)移已不在本流程內(nèi),跳轉(zhuǎn)到另外一個(gè)流程的某個(gè)狀態(tài)。如下圖所示:2.)重復(fù)與復(fù)位重復(fù):就是反復(fù)執(zhí)行流程中的某幾個(gè)狀態(tài)動(dòng)作,實(shí)際上是一種向前的跳轉(zhuǎn)。重復(fù)的次數(shù)由轉(zhuǎn)換條件確定。如果只是向本狀態(tài)重復(fù),則稱為復(fù)位。3.)循環(huán)循環(huán):在SFC流程結(jié)束后,又回到了流程的初始狀態(tài),則為系統(tǒng)的循環(huán)?;氐匠跏紶顟B(tài)有兩種可能,一種是又自動(dòng)地開(kāi)始一個(gè)新工作周期;另一種可能是進(jìn)入等待狀態(tài),等待指令才開(kāi)始新的工作周期。SFC的梯形圖編程方法的梯形圖編程方法1、編程原則如圖所示是一個(gè)順序相連的三個(gè)狀態(tài)的SFC,用輔助繼電器M表示狀態(tài)的編號(hào),當(dāng)某個(gè)狀態(tài)被激活時(shí),其輔助繼電器為ON,取Mi狀態(tài)來(lái)說(shuō)明其控制要求。1)

12、 Mi被激活的條件是它的前步Mi-1為激活狀態(tài)(活動(dòng)步)且轉(zhuǎn)移條件Xi在。當(dāng)Mi激活后,前步Mi-1變?yōu)榉羌せ顮顟B(tài)。2)一般來(lái)講,轉(zhuǎn)移條件Xi大都為短信號(hào),因此Mi被激活后,能夠自保持一段時(shí)間以保證狀態(tài)內(nèi)命令和動(dòng)作的完成。3)當(dāng)轉(zhuǎn)移條件Xi+1成立,Mi+1狀態(tài)被激活, Mi 應(yīng)馬上變?yōu)榉羌せ顮顟B(tài)(非活動(dòng)步)。常用的SFC編程方法有三種:應(yīng)用啟保停電路進(jìn)行編程;應(yīng)用置位/復(fù)位指令進(jìn)行編程; 應(yīng)用步進(jìn)順控指令進(jìn)行編程2、應(yīng)用啟保停電路的SFC編程方法這種編程方法是通用的編程方法,可用于任一品牌、任一型號(hào)的PLC。初始狀態(tài)的處理:對(duì)初始狀態(tài)來(lái)說(shuō),如果仍按照一般狀態(tài)編程,則當(dāng)PLC開(kāi)始運(yùn)行后,由于全

13、部狀態(tài)都處于非激活狀態(tài),初始狀態(tài)不能激活,這樣整個(gè)系統(tǒng)將無(wú)法工作。因此對(duì)初始狀態(tài)M0來(lái)說(shuō),應(yīng)在其轉(zhuǎn)移激活條件電路上并聯(lián)啟動(dòng)脈沖M8002,如下圖所示,這樣一開(kāi)機(jī)初始狀態(tài)M0就被激活,系統(tǒng)進(jìn)入工作狀態(tài)。利用啟保停電路編制如圖所示的SFC梯形圖程序。示例示例3、應(yīng)用置位/復(fù)位指令的SFC編程方法用置位指令SET在激活條件成立時(shí),激活本狀態(tài)并維持其狀態(tài)內(nèi)控制命令和動(dòng)作的完成,用復(fù)位指令RST將前步狀態(tài)變?yōu)榉羌せ顮顟B(tài)。利用置位/復(fù)位指令編制如圖所示的SFC梯形圖程序。示例示例步進(jìn)指令和步進(jìn)梯形圖步進(jìn)指令和步進(jìn)梯形圖1、步進(jìn)指令與狀態(tài)元件為方便順控系統(tǒng)的梯形圖程序設(shè)計(jì),各種品牌的PLC都開(kāi)發(fā)了與順控程序

14、有關(guān)的指令。uSTL:步進(jìn)梯形指令(Step Ladder Instruction),簡(jiǎn)稱為STL指令 ,表示步進(jìn)梯形圖開(kāi)始。STL S20STL指令必須和狀態(tài)繼電器S一起組成一個(gè)常開(kāi)觸點(diǎn),為與一般繼電器觸點(diǎn)相區(qū)別,這個(gè)觸點(diǎn)稱為STL觸點(diǎn)。在梯形圖中,STL觸點(diǎn)用空心的常開(kāi)觸點(diǎn)表示,如右圖所示:一個(gè)STL觸點(diǎn)就表示了SFC控制流程中的一個(gè)狀態(tài)(或一步)。整個(gè)順序控制就是由許多STL觸點(diǎn)組成的,控制流程就是在這些STL觸點(diǎn)所表示的狀態(tài)中一步一步地完成的。STL指令執(zhí)行過(guò)程:如果STL觸點(diǎn)閉合(也就是狀態(tài)被激活),其狀態(tài)母線上梯形圖處于工作狀態(tài),輸出驅(qū)動(dòng)得到執(zhí)行。當(dāng)轉(zhuǎn)移條件成立時(shí),使下一個(gè)STL觸

15、點(diǎn)閉合(激活下個(gè)狀態(tài))。同時(shí),自動(dòng)地?cái)嚅_(kāi)自身的STL觸點(diǎn)(變?yōu)榉羌せ顮顟B(tài))。STL觸點(diǎn)的操作只有三個(gè)操作內(nèi)容:輸出驅(qū)動(dòng)、轉(zhuǎn)移條件和轉(zhuǎn)移方向,這三個(gè)操作被稱為STL指令三要素。在某些情況下,輸出驅(qū)動(dòng)操作可以沒(méi)有(空操作),但是轉(zhuǎn)移條件和轉(zhuǎn)移方向則不可缺少。狀態(tài)繼電器(狀態(tài)繼電器(S S)狀態(tài)繼電器是構(gòu)成狀態(tài)轉(zhuǎn)移圖的基本元素,是可編程控制狀態(tài)繼電器是構(gòu)成狀態(tài)轉(zhuǎn)移圖的基本元素,是可編程控制器的軟元件之一。器的軟元件之一。 FX2 FX2 共有共有10001000個(gè)狀態(tài)元件,其分類(lèi)、個(gè)狀態(tài)元件,其分類(lèi)、編號(hào)、數(shù)量及用途如下表示。編號(hào)、數(shù)量及用途如下表示。 類(lèi)別類(lèi)別 元件編號(hào)元件編號(hào) 個(gè)數(shù)個(gè)數(shù) 用途及特

16、點(diǎn)用途及特點(diǎn) 初始狀態(tài)用初始狀態(tài)用S0S0S9 S9 10 10 用作用作 SFCSFC的初始狀態(tài)的初始狀態(tài) 回零狀態(tài)器回零狀態(tài)器(ISTIST指令用)指令用) S10S10S19 S19 10 10 多運(yùn)行模式控制當(dāng)中,用作返多運(yùn)行模式控制當(dāng)中,用作返回原點(diǎn)的狀態(tài)回原點(diǎn)的狀態(tài) 通用狀態(tài)器通用狀態(tài)器 S20S20S499 S499 480 480 用作用作 SFCSFC的中間狀態(tài)的中間狀態(tài) 掉電保持狀態(tài)器掉電保持狀態(tài)器 S500S500S899 S899 400 400 具有停電保持功能,停電恢復(fù)具有停電保持功能,停電恢復(fù)后需繼續(xù)執(zhí)行的場(chǎng)合,可用這后需繼續(xù)執(zhí)行的場(chǎng)合,可用這些狀態(tài)元件些狀態(tài)元件

17、 信號(hào)報(bào)警狀態(tài)器信號(hào)報(bào)警狀態(tài)器 S900S900S999 S999 100 100 用作報(bào)警元件使用用作報(bào)警元件使用(ANS(ANS、ANR) ANR) 狀態(tài)的編號(hào)必須在指定范圍選擇。 各狀態(tài)元件的觸點(diǎn),在PLC內(nèi)部可自由使用,次數(shù)不限。 在不用步進(jìn)指令時(shí),狀態(tài)元件可作為輔助繼電器在程序中使用。特點(diǎn):特點(diǎn):使用STL指令應(yīng)注意的問(wèn)題 STL觸點(diǎn)是與左母線相連的常開(kāi)觸點(diǎn),某步為活動(dòng)步,STL觸點(diǎn)接通; 與STL觸點(diǎn)相連的觸點(diǎn)應(yīng)用LD或LDI指令,只有執(zhí)行完RET后才返回左側(cè)母線; STL觸點(diǎn)可直接驅(qū)動(dòng)或通過(guò)觸點(diǎn)驅(qū)動(dòng)Y、M、C、T等元件的線圈和應(yīng)用指令; STL指令只用于狀態(tài)器,一個(gè)狀態(tài)器的STL

18、觸點(diǎn)在梯形圖中只能出現(xiàn)一次。 由于PLC只執(zhí)行活動(dòng)步對(duì)應(yīng)的電路塊,所以使用STL指令時(shí)允許雙線圈輸出(順控程序在不同的步可多次驅(qū)動(dòng)同一線圈); STL指令不能與MC-MCR指令一起使用。STL不能出現(xiàn)在FEND指令后。 在轉(zhuǎn)換條件對(duì)應(yīng)的電路中,不能使用ANB、ORB、MPS、MRD、MPP指令。u步進(jìn)返回指令:表示SFC流程的結(jié)束。一個(gè)SFC控制流程僅需一條RET指令,安排在最后一個(gè)STL觸點(diǎn)的狀態(tài)母線的最后一行,如圖所示:RET指令用于返回主母線。使步進(jìn)順控程序執(zhí)行完畢時(shí),非狀態(tài)程序的操作在主母線上完成,防止出現(xiàn)邏輯錯(cuò)誤。狀態(tài)轉(zhuǎn)移程序的結(jié)尾必須使用RET指令。狀態(tài)的三要素 : 驅(qū)動(dòng)負(fù)載、指定

19、轉(zhuǎn)移目標(biāo)和指定轉(zhuǎn)移條件。u指定轉(zhuǎn)移目標(biāo)和指定轉(zhuǎn)移條件是必不可少,而驅(qū)動(dòng)負(fù)載則視具體情況,也可能不進(jìn)行實(shí)際的負(fù)載驅(qū)動(dòng)。uY5為S20驅(qū)動(dòng)的負(fù)載,S21為轉(zhuǎn)移目標(biāo),X3為轉(zhuǎn)移條件。 步進(jìn)梯形圖的狀態(tài)編程法 狀態(tài)圖狀態(tài)圖步進(jìn)梯形圖步進(jìn)梯形圖STL S20使用STL指令OUT Y5進(jìn)行負(fù)載驅(qū)動(dòng)處理LD X3轉(zhuǎn)移條件SET S21進(jìn)行轉(zhuǎn)移處理STL S21OUT Y6狀態(tài)的開(kāi)啟、關(guān)閉及狀態(tài)轉(zhuǎn)移圖執(zhí)行的特點(diǎn)狀態(tài)的開(kāi)啟、關(guān)閉及狀態(tài)轉(zhuǎn)移圖執(zhí)行的特點(diǎn) 狀態(tài)的三個(gè)要素均在步進(jìn)接點(diǎn)之后的子母線上實(shí)現(xiàn); 若狀態(tài)是開(kāi)啟的(“激活”),則狀態(tài)的負(fù)載驅(qū)動(dòng)和轉(zhuǎn)移才有可能。若狀態(tài)是關(guān)閉的,則負(fù)載驅(qū)動(dòng)和狀態(tài)轉(zhuǎn)移不可能發(fā)生。 除初

20、始狀態(tài)外,其他所有狀態(tài)只有在其前一個(gè)狀態(tài)處于激活且轉(zhuǎn)移條件成立時(shí)才能開(kāi)啟。同時(shí)一旦一個(gè)狀態(tài)被“激活”,上一個(gè)狀態(tài)被系統(tǒng)自動(dòng)關(guān)閉。編程要點(diǎn)及注意事項(xiàng)編程要點(diǎn)及注意事項(xiàng) 狀態(tài)編程順序?yàn)椋?,不能顛倒?對(duì)狀態(tài)處理,必須使用STL。 程序的最后必須使用RET,返回主母線。 初始狀態(tài)必須預(yù)先作好驅(qū)動(dòng),否則狀態(tài)流程不可能向下進(jìn)行。一般用系統(tǒng)的初始條件,若無(wú)初始條件,可用M8002進(jìn)行驅(qū)動(dòng)。可使用區(qū)間復(fù)位指令(ZRST)將初始步以外的其余各步狀態(tài)器復(fù)位。練習(xí)練習(xí) 三只燈分別為HL1、HL2、HL3。 HL1亮1s后HL2亮1s ( HL1滅), HL2亮1s后HL3亮 1s ( HL2滅);滅1s之后3燈一齊亮1s,滅1s,再一齊亮1s,回到初始狀態(tài)。 用一只點(diǎn)動(dòng)按鈕SB控制。1、選擇性分支與匯合及其編程 選擇性分支狀態(tài)轉(zhuǎn)移圖的特點(diǎn):從多個(gè)流程順序中選擇執(zhí)行哪一個(gè)流程,稱為選擇性分支。S2

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論