




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
可編程控制器技術(shù)第七演示文稿當(dāng)前第1頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)(優(yōu)選)第二篇可編程控制器技術(shù)第七當(dāng)前第2頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)參考教材1.許蓼、王淑英主編電器控制與PLC控制技術(shù)北京:機(jī)械工業(yè)出版社,2005.12.梁為主編可編程控制器原理及應(yīng)用北京:煤炭工業(yè)出版社,2003.103.張萬(wàn)忠主編可編程控制器應(yīng)用技術(shù)北京:化學(xué)工業(yè)出版社,2002.14.劉美俊主編可編程控制器應(yīng)用技術(shù)福州:福建科學(xué)技術(shù)出版社,2006.4當(dāng)前第3頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)工控網(wǎng)站:
1.中國(guó)工控網(wǎng)
2.凹凸網(wǎng)--自動(dòng)化技術(shù)信息網(wǎng)
3.中國(guó)自動(dòng)化在線
4.工控大世界
5.PLC之家
6.思南下載
7.嘯峰工作室
8.工控人家園當(dāng)前第4頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)期刊:
1.《電子世界》
2.《走進(jìn)電子世界》/~qianlong/main.htm
3.《自動(dòng)化儀表》
4.《微計(jì)算機(jī)信息》
5.《startmagazine》雜志
6.《國(guó)外電子元器件》雜志
7.《電氣時(shí)代》
8.《傳感器世界》
9.《冶金自動(dòng)化》
10.《自動(dòng)化博覽》
11.《電工技術(shù)》
當(dāng)前第5頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)復(fù)習(xí)回顧…27條基本指令的功能、助記符、梯形圖表示、操作元件及使用方法;梯形圖編程規(guī)則與編程技巧;簡(jiǎn)單基本控制環(huán)節(jié)電路的PLC程序設(shè)計(jì);定時(shí)器使用—通電延時(shí)、斷電延時(shí)、長(zhǎng)延時(shí)定時(shí)器的實(shí)現(xiàn);振蕩電路的實(shí)現(xiàn)。當(dāng)前第6頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)本節(jié)講解…第一節(jié)步進(jìn)指令與狀態(tài)轉(zhuǎn)移圖表示方法四、狀態(tài)轉(zhuǎn)移圖(SFC)轉(zhuǎn)換狀態(tài)梯形圖(STL)一、步進(jìn)指令二、狀態(tài)元件三、狀態(tài)轉(zhuǎn)移圖五、狀態(tài)編程思想六、使用步進(jìn)指令注意的幾點(diǎn)當(dāng)前第7頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)
FX系列PLC提供了一對(duì)步進(jìn)指令。
STL是利用內(nèi)部軟元件(狀態(tài)S)在順控程序上進(jìn)行工序步進(jìn)式控制的指令。
RET是用于狀態(tài)(S)流程的結(jié)束,實(shí)現(xiàn)返回主程序(母線)的指令。一、步進(jìn)指令STL和RET指令只有與狀態(tài)器S配合才能具有步進(jìn)功能。它在梯形圖中的符號(hào)為,它沒(méi)有常閉觸點(diǎn)。指令助記符、名稱(chēng)功能步進(jìn)梯形圖的表示程序步STL步進(jìn)接點(diǎn)指令步進(jìn)接點(diǎn)驅(qū)動(dòng)1RET步進(jìn)返回指令步進(jìn)程序結(jié)束返回1當(dāng)前第8頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)二、狀態(tài)元件FX2N系列PLC提供S0—S999共1000個(gè)狀態(tài)元件供編程使用。狀態(tài)軟元件(也稱(chēng)狀態(tài)繼電器,簡(jiǎn)稱(chēng)狀態(tài)),其系統(tǒng)提供S0—S999共1000個(gè)狀態(tài)供編程使用,分類(lèi)、地址(以十進(jìn)制數(shù))編號(hào)及用途如下所示。
S0—S9:初始狀態(tài)專(zhuān)用
S10—S19:原點(diǎn)復(fù)位用
S20—S499:一般用
S500—S899:停電保持用
S900—S999:報(bào)警用當(dāng)前第9頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)
1.順序控制系統(tǒng)對(duì)于流程作業(yè)的自動(dòng)化控制系統(tǒng)而言,一般都包含若干個(gè)狀態(tài)(也就是工序),當(dāng)條件滿(mǎn)足時(shí),系統(tǒng)能夠從一種狀態(tài)轉(zhuǎn)移到另一種狀態(tài),我們把這種控制叫做順序控制。對(duì)應(yīng)的系統(tǒng)則稱(chēng)為順序控制系統(tǒng)或流程控制系統(tǒng)。典型順序控制系統(tǒng)三、狀態(tài)轉(zhuǎn)移圖規(guī)律性強(qiáng)、時(shí)序清晰當(dāng)前第10頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)
2.狀態(tài)轉(zhuǎn)移圖(SFC)狀態(tài)轉(zhuǎn)移圖又稱(chēng)順序功能圖(Sequentialfunctionchart)、狀態(tài)圖、流程圖。針對(duì)順序控制要求,PLC提供了狀態(tài)轉(zhuǎn)移圖語(yǔ)言支持。由一系列狀態(tài)(用S表示)組成。系統(tǒng)提供S0—S999共1000個(gè)狀態(tài)供編程使用。當(dāng)前第11頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)舉例:送料小車(chē)自動(dòng)控制系統(tǒng)的工作過(guò)程當(dāng)前第12頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)當(dāng)前第13頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)狀態(tài)轉(zhuǎn)移圖(SFC)圖中每一步包含:驅(qū)動(dòng)內(nèi)容(負(fù)載)、轉(zhuǎn)移條件、轉(zhuǎn)換目標(biāo),稱(chēng)為狀態(tài)三要素。(動(dòng)作、轉(zhuǎn)換、步)
當(dāng)前第14頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)怎樣將狀態(tài)轉(zhuǎn)移圖(SFC)轉(zhuǎn)換成狀態(tài)梯形圖(STL)?狀態(tài)轉(zhuǎn)移圖狀態(tài)梯形圖步進(jìn)指令四、狀態(tài)轉(zhuǎn)移圖轉(zhuǎn)換成狀態(tài)梯形圖(STL):當(dāng)前第15頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)1.步進(jìn)指令的狀態(tài)轉(zhuǎn)移圖(SFC)表示及其動(dòng)作比較一下:步進(jìn)指令的狀態(tài)轉(zhuǎn)移圖(SFC)和狀態(tài)梯形圖(STL)兩種表示及其動(dòng)作當(dāng)前第16頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)2.步進(jìn)指令的狀態(tài)梯形圖(STL)表示及其動(dòng)作步進(jìn)指令的表示及其動(dòng)作當(dāng)前第17頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)狀態(tài)轉(zhuǎn)移圖轉(zhuǎn)換成狀態(tài)梯形圖當(dāng)前第18頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)運(yùn)用狀態(tài)編程思想解決順控問(wèn)題的方法步驟以上面的運(yùn)料小車(chē)為例(1)將整個(gè)過(guò)程按任務(wù)要求分解,其中的每一個(gè)工序均對(duì)應(yīng)一個(gè)狀態(tài),并分配狀態(tài)元件如下。①初始狀態(tài)S0②裝料S20③右行S21④卸料S22⑤左行S23當(dāng)前第19頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)運(yùn)用狀態(tài)編程思想解決順控問(wèn)題的方法步驟以上面的運(yùn)料小車(chē)為例(2)弄清每一個(gè)狀態(tài)的功能、作用。①初始狀態(tài)S0上電做好準(zhǔn)備②裝料S20輸出YA1,T0③右行S21輸出Y1,驅(qū)動(dòng)電機(jī)M正轉(zhuǎn)④卸料S22輸出YA2,T1⑤左行S23輸出Y2,驅(qū)動(dòng)電機(jī)M反轉(zhuǎn)當(dāng)前第20頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)運(yùn)用狀態(tài)編程思想解決順控問(wèn)題的方法步驟以上面的運(yùn)料小車(chē)為例(3)找出每個(gè)狀態(tài)的轉(zhuǎn)移條件。①初始狀態(tài)S0M8002②裝料S20首次X000(SB1),X001(SQ1)③右行S21T0(延時(shí)15秒)④卸料S22X002(SQ2)⑤左行S23T1(延時(shí)10秒)當(dāng)前第21頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)運(yùn)用狀態(tài)編程思想解決順控問(wèn)題的方法步驟以上面的運(yùn)料小車(chē)為例(4)I/O分配輸入:X000(SB1)啟動(dòng)左行
X001
(SQ1)裝料處行程開(kāi)關(guān)X002(SQ2)卸料處程開(kāi)關(guān)輸出:Y021(YA1)裝料啟動(dòng)線圈Y022(YA2)卸料啟動(dòng)線圈Y001(Y1)驅(qū)動(dòng)電機(jī)M正轉(zhuǎn),右行Y002(Y2)驅(qū)動(dòng)電機(jī)M反轉(zhuǎn),左行當(dāng)前第22頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)狀態(tài)轉(zhuǎn)移圖(SFC)當(dāng)前第23頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)狀態(tài)轉(zhuǎn)移圖(SFC)狀態(tài)梯形圖(STL)當(dāng)前第24頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)狀態(tài)梯形圖(STL)語(yǔ)句表當(dāng)前第25頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)狀態(tài)梯形圖(STL)語(yǔ)句表當(dāng)前第26頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)五、狀態(tài)編程思想:1、SFC可將一個(gè)復(fù)雜的控制過(guò)程分解成若干個(gè)工序(工作狀態(tài))的,有利于程序的結(jié)構(gòu)化設(shè)計(jì)。2、對(duì)這些小的工序(工作狀態(tài))來(lái)說(shuō),控制任務(wù)實(shí)現(xiàn)了簡(jiǎn)化,給局部程序的編寫(xiě)帶來(lái)了方便。3、對(duì)這些小的工序(工作狀態(tài))的弄清各工作狀態(tài)的工作細(xì)節(jié)(狀態(tài)功能、轉(zhuǎn)移條件和轉(zhuǎn)移方向),再依一定的順序控制要求連接組合成整體的控制程序。
優(yōu)點(diǎn):SFC容易理解,可讀性強(qiáng),能清晰地反映全部控制工藝過(guò)程。當(dāng)前第27頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)
(1)STL觸點(diǎn)是與左側(cè)母線相連的常開(kāi)觸點(diǎn),STL觸點(diǎn)接通,右側(cè)產(chǎn)生新母線的觸點(diǎn)用LD或LDI指令開(kāi)始,執(zhí)行完RET后返回左母線。使用步進(jìn)指令時(shí)應(yīng)注意以下幾點(diǎn):
(2)當(dāng)STL接點(diǎn)接通時(shí),其后面的電路才能按邏輯動(dòng)作。如果STL接點(diǎn)斷開(kāi),則后面的電路則全部斷開(kāi),相當(dāng)于該段程序跳過(guò)。若需要保持輸出結(jié)果,可用SET和RST指令。(3)可在狀態(tài)內(nèi)處理的指令當(dāng)前第28頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)棧操作指令在狀態(tài)內(nèi)的正確使用
棧操作指令MPS/MRD/MPP在狀態(tài)內(nèi)不能直接與步進(jìn)接點(diǎn)后的內(nèi)母線連接,應(yīng)接在LD或LDI指令之后。棧操作指令在狀態(tài)內(nèi)的正確使用
當(dāng)前第29頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)(4)允許同一編號(hào)元件的線圈在不同的STL接點(diǎn)后面多次使用。但是應(yīng)注意,同一編號(hào)定時(shí)器線圈不能在相鄰的狀態(tài)中出現(xiàn)。在同一個(gè)程序段中,同一狀態(tài)繼電器地址號(hào)只能使用一次。使用步進(jìn)指令時(shí)應(yīng)注意以下幾點(diǎn):同一負(fù)載需要多個(gè)狀態(tài)驅(qū)動(dòng)可使用多重輸出,但相鄰狀態(tài)定時(shí)器編號(hào)不能相同
當(dāng)前第30頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)
(5)在STL指令的內(nèi)母線上將LD或LDI指令編程后,對(duì)圖(a)所示沒(méi)有觸點(diǎn)的線圈Y003將不能編程,應(yīng)改成按圖(b)電路才能對(duì)Y003編程。
使用步進(jìn)指令時(shí)應(yīng)注意以下幾點(diǎn):狀態(tài)內(nèi)沒(méi)有觸點(diǎn)線圈的編程
當(dāng)前第31頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)使用步進(jìn)指令時(shí)應(yīng)注意以下幾點(diǎn):
(6)為了控制電機(jī)正反轉(zhuǎn)時(shí)避免兩個(gè)線圈同時(shí)接通短路,在狀態(tài)內(nèi)可實(shí)現(xiàn)輸出線圈互鎖,方法如圖所示。輸出線圈的互鎖
當(dāng)前第32頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)下周實(shí)驗(yàn)說(shuō)明:介紹使用FX-GP/WIN-C編程軟件當(dāng)前第33頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)復(fù)習(xí)回顧…四、狀態(tài)轉(zhuǎn)移圖(SFC)轉(zhuǎn)換狀態(tài)梯形圖(STL)一、步進(jìn)指令二、狀態(tài)元件三、狀態(tài)轉(zhuǎn)移圖五、狀態(tài)編程思想六、使用步進(jìn)指令注意的幾點(diǎn)當(dāng)前第34頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)第二節(jié)編制SFC圖的注意事項(xiàng)和規(guī)則一、編制SFC的主要事項(xiàng):(1)對(duì)狀態(tài)編程時(shí)必須使用步進(jìn)接點(diǎn)指令STL。程序的最后必須使用步進(jìn)返回指令RET,返回主母線。(2)初始狀態(tài)的軟元件用S0~S9,要用雙框表示;中間狀態(tài)軟元件用S20~S899等狀態(tài),用單框表示。若需要在停電恢復(fù)后繼續(xù)原狀態(tài)運(yùn)行時(shí),可使用S500→S899停電保持狀態(tài)元件。此外S10~S19在采用狀態(tài)初始化指令FNC60(IST)時(shí),可用于特殊目的。(3)狀態(tài)編程順序?yàn)椋合冗M(jìn)行驅(qū)動(dòng),再進(jìn)行轉(zhuǎn)移,不能顛倒。
當(dāng)前第35頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)一、編制SFC的主要事項(xiàng):(4)當(dāng)同一負(fù)載需要連續(xù)多個(gè)狀態(tài)驅(qū)動(dòng)時(shí),可使用多重輸出,在狀態(tài)程序中,不同時(shí)“激活”的“雙線圈”是允許的,如下圖(a)。另外,相鄰狀態(tài)使用的T、C元件,編號(hào)不能相同。如下圖(b)所示。
同一負(fù)載需要多個(gè)狀態(tài)驅(qū)動(dòng)可使用多重輸出,但相鄰狀態(tài)定時(shí)器編號(hào)不能相同
當(dāng)前第36頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)一、編制SFC的主要事項(xiàng):(5)負(fù)載的驅(qū)動(dòng)、狀態(tài)轉(zhuǎn)移條件可能為多個(gè)元件的邏輯組合,視具體情況,按串、并聯(lián)關(guān)系處理,不能遺漏。如圖(a)。
負(fù)載組合驅(qū)動(dòng)的處理
(6)順序狀態(tài)轉(zhuǎn)移用置位置指令SET,若順序不連續(xù)轉(zhuǎn)移,也可以使用OUT指令進(jìn)行狀態(tài)轉(zhuǎn)移。如圖(b)。
狀態(tài)向不連續(xù)狀態(tài)轉(zhuǎn)移的處理當(dāng)前第37頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)一、編制SFC的主要事項(xiàng):(7)在STL與RET指令之間不能使用MC、MCR指令。(8)初始狀態(tài)可由其他狀態(tài)驅(qū)動(dòng),但運(yùn)行開(kāi)始必須用其他方法預(yù)先作好驅(qū)動(dòng),否則狀態(tài)流程不可能向下進(jìn)行。一般用系統(tǒng)的初始條件,若無(wú)初始條件,可用M8002(PLC從STOP→RUN切換時(shí)的初始脈沖)進(jìn)行驅(qū)動(dòng)。當(dāng)前第38頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)二、編制SFC圖的規(guī)則1.若向上轉(zhuǎn)移(稱(chēng)重復(fù))、向非相連的下面轉(zhuǎn)移或向其他流程狀態(tài)轉(zhuǎn)移(稱(chēng)跳轉(zhuǎn)),稱(chēng)為順序不連續(xù)轉(zhuǎn)移,順序不連續(xù)轉(zhuǎn)移的狀態(tài)不能使用SET指令,要用OUT指令進(jìn)行狀態(tài)轉(zhuǎn)移,并要在SFC圖中用“”符號(hào)表示轉(zhuǎn)移目標(biāo)。如圖7-11所示。圖7-11非連續(xù)轉(zhuǎn)移在SFC圖中的表示當(dāng)前第39頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)二、編制SFC圖的規(guī)則
2.在流程中要表示狀態(tài)的自復(fù)位處理時(shí),要用“”符號(hào)表示,自復(fù)位狀態(tài)在程序中用RST指令表示,如圖7-12所示。
當(dāng)前第40頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)二、編制SFC圖的規(guī)則3.SFC圖中的轉(zhuǎn)移條件不能使用ANB,ORB,MPS,MRD,MPP指令。應(yīng)按圖7-13(b)所示確定轉(zhuǎn)移條件。
(a)(b)圖7-13復(fù)雜轉(zhuǎn)移條件的處理虛設(shè)狀態(tài)當(dāng)前第41頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)二、編制SFC圖的規(guī)則4.狀態(tài)轉(zhuǎn)移圖中和流程不能交叉,應(yīng)按圖7-14處理。圖7-14SFC圖中交叉流程的處理當(dāng)前第42頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)二、編制SFC圖的規(guī)則
5.若要對(duì)某個(gè)區(qū)間狀態(tài)進(jìn)行復(fù)位,可用區(qū)間復(fù)位指令ZRST按圖7-15(a)處理;當(dāng)前第43頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)二、編制SFC圖的規(guī)則若要使某個(gè)狀態(tài)中的輸出禁止,可按圖7-15(b)所示方法處理;當(dāng)前第44頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)二、編制SFC圖的規(guī)則若要使PLC的全部輸出繼電器(Y)斷開(kāi),可用特殊輔助繼電器M8034接成圖7-15(c)電路,當(dāng)M8034為ON時(shí),PLC繼續(xù)進(jìn)行程序運(yùn)算,但所有輸出繼電器(Y)都斷開(kāi)了。
當(dāng)前第45頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)【應(yīng)用系統(tǒng)設(shè)計(jì)】簡(jiǎn)易紅綠燈控制系統(tǒng)當(dāng)前第46頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)當(dāng)前第47頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)當(dāng)前第48頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)當(dāng)前第49頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)當(dāng)前第50頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)T0T1T2T3X0當(dāng)前第51頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)當(dāng)前第52頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)SET在步進(jìn)梯形圖中,作為狀態(tài)轉(zhuǎn)移指令使用。STL為狀態(tài)動(dòng)作的步進(jìn)起始指令STL與SET指令之間的部分為該狀態(tài)所需做的動(dòng)作。當(dāng)前第53頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)當(dāng)前第54頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)用LD或LDI指令設(shè)置轉(zhuǎn)移條件用SET指令設(shè)置狀態(tài)以STL指令開(kāi)始設(shè)置動(dòng)作母線用OUT指令設(shè)置動(dòng)作當(dāng)前第55頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)本節(jié)講解…第三節(jié)多流程步進(jìn)順序控制一、單流程結(jié)構(gòu)程序二、選擇性分支與匯合及其編程三、并行分支與匯合的編程四、跳轉(zhuǎn)流程結(jié)構(gòu)五、重復(fù)流程結(jié)構(gòu)當(dāng)前第56頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)一、單流程結(jié)構(gòu)程序如紅綠燈控制程序,雖然是循環(huán)控制,但都以一定順序逐步執(zhí)行且沒(méi)有分支,所以屬于單一順序流程。圖中在S21執(zhí)行完后即結(jié)束。在步進(jìn)階梯圖中,以復(fù)位(RST)正在執(zhí)行的步階來(lái)結(jié)束步進(jìn)動(dòng)作。從頭到尾只有一條路可走,稱(chēng)為單流程結(jié)構(gòu)。特點(diǎn):⑴每一個(gè)工步的后面只能有一個(gè)轉(zhuǎn)移條件,且轉(zhuǎn)向僅有一個(gè)工步。
⑵狀態(tài)不必按順序編號(hào)。當(dāng)前第57頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)當(dāng)S0之行后,若X1先有效,則跳到S21執(zhí)行,此后即使X2有效,S22也無(wú)法執(zhí)行。之后若X3有效,則脫離S21而跳到S23執(zhí)行,當(dāng)X5有效后,則結(jié)束流程。二、選擇性分支與匯合的編程當(dāng)S0之行后,若X2先有效,則跳到S22執(zhí)行,此后即使X1有效,S21也無(wú)法執(zhí)行。若有多條路徑,而只能選擇其中一條路徑來(lái)執(zhí)行,這種分支方式稱(chēng)為選擇分支。特點(diǎn):⑴有兩個(gè)或兩個(gè)以上分支流程。
⑵有分支狀態(tài)和匯合狀態(tài)。當(dāng)前第58頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)編程原則是先集中處理分支狀態(tài),然后再集中處理匯合狀態(tài)。二、選擇性分支與匯合的編程當(dāng)前第59頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)1.
分支狀態(tài)的編程二、選擇性分支與匯合的編程當(dāng)前第60頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)2、匯合狀態(tài)的編程二、選擇性分支與匯合的編程當(dāng)前第61頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)3.選擇性分支狀態(tài)轉(zhuǎn)移圖對(duì)應(yīng)的狀態(tài)梯形圖二、選擇性分支與匯合的編程特點(diǎn):多選一,只要一個(gè)條件滿(mǎn)足就執(zhí)行
。當(dāng)前第62頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)當(dāng)S0執(zhí)行后,若X1有效,則S20及S21同時(shí)執(zhí)行。若有多條路徑,且必須同時(shí)執(zhí)行,這種分支的方式稱(chēng)為并行分支流程。在各條路徑都執(zhí)行后,才會(huì)繼續(xù)往下指令,像這種有等待功能的方式稱(chēng)之為并行匯合。當(dāng)S22及S23都已執(zhí)行后,若X4有效,則脫離S22及S23而跳到S24執(zhí)行,程序結(jié)束。當(dāng)左邊路徑已執(zhí)行到S22,而右邊路徑尚停留在S21時(shí),此時(shí)即使X4有效,也不會(huì)跳到S24執(zhí)行。三、并行分支與匯合的編程當(dāng)前第63頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)三、并行分支與匯合的編程編程原則是先集中進(jìn)行并行分支處理,再集中進(jìn)行匯合處理。當(dāng)前第64頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)三、并行分支與匯合的編程1.并行分支的編程當(dāng)前第65頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)三、并行分支與匯合的編程2、并行匯合處理編程當(dāng)前第66頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)三、并行分支與匯合的編程3.并行分支SFC圖對(duì)應(yīng)的狀態(tài)梯形圖特點(diǎn):分支同時(shí)執(zhí)行,一起執(zhí)行。當(dāng)前第67頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)三、并行分支與匯合的編程并行分支、匯合編程應(yīng)注意的問(wèn)題(2)并行分支與匯合流程中,并聯(lián)分支后面不能使用選擇轉(zhuǎn)移條件※,在轉(zhuǎn)移條件*后不允許并行匯合,(1)并行分支的匯合最多能實(shí)現(xiàn)8個(gè)分支的匯合。當(dāng)前第68頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)四、跳轉(zhuǎn)流程向下面狀態(tài)的直接轉(zhuǎn)移或向系列外的狀態(tài)轉(zhuǎn)移被成為跳轉(zhuǎn),用符號(hào)↓指向轉(zhuǎn)移的目標(biāo)狀態(tài)。當(dāng)前第69頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)五、重復(fù)(循環(huán))流程向前面狀態(tài)進(jìn)行轉(zhuǎn)移的流程稱(chēng)為重復(fù)。用↓指向轉(zhuǎn)移的目標(biāo)狀態(tài)。使用重復(fù)流程可以實(shí)現(xiàn)一般的重復(fù),也可以對(duì)當(dāng)前狀態(tài)復(fù)位。當(dāng)前第70頁(yè)\共有77頁(yè)\編于星期二\19點(diǎn)【應(yīng)用范例】洗車(chē)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 化工項(xiàng)目建設(shè)合同范本
- 0物業(yè)合同范本
- 廠家和平臺(tái)合同范本
- 吊車(chē)交易合同范例
- 吹塑加工采購(gòu)合同范例
- 單位貨車(chē)出售合同范本
- 農(nóng)村公墓建設(shè)合同范本
- 信貸擔(dān)保合同范本
- 吊裝安裝服務(wù)合同范本
- 個(gè)人投資股票借款合同范本
- 2024年山東力明科技職業(yè)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- Aptitude態(tài)度的重要性
- 監(jiān)理大綱維修改造項(xiàng)目
- 中國(guó)著名的塔課件
- 邢臺(tái)市區(qū)土地級(jí)別及基準(zhǔn)地價(jià)表
- 《推薦》500kV輸電線路應(yīng)急處置預(yù)案6個(gè)
- 李小建《經(jīng)濟(jì)地理學(xué)》(電子版)
- 中央空調(diào)安裝施工組織設(shè)計(jì)方案(水、多聯(lián)機(jī))
- 2022年最新蘇教版五年級(jí)下冊(cè)科學(xué)全冊(cè)教案
- 咖啡樹(shù)的修剪方法和技術(shù)_種植技巧
- 小學(xué)四年級(jí)數(shù)學(xué)奧數(shù)應(yīng)用題100題
評(píng)論
0/150
提交評(píng)論