PLC編程的順序控制指令的應(yīng)用案例講解
王曾
發(fā)布于2023-05-05 09:22
87
2
標(biāo)簽:PLC,PLC編程,PLC案例,PLC順序控制指令
本節(jié)內(nèi)容主要介紹程序控制指令中的順序控制指令,該指令主要用于一些有明顯的動(dòng)作順序控制,且包含一系列重復(fù)執(zhí)行的操作時(shí),就可以使用順序控制指令,這樣使程序更清晰,動(dòng)作過(guò)程更好理解;也便于電氣設(shè)計(jì)人員進(jìn)行程序設(shè)計(jì)。 PLC精品案例免費(fèi)試學(xué)
順序控制的程序設(shè)計(jì)一般會(huì)有多種不同的類型,在進(jìn)行順序控制的類型講解之前,我們先介紹順序功能圖,根據(jù)順序功能圖能夠很清晰的知道各個(gè)動(dòng)作要求及條件是怎樣的;順序功能圖(SFC)是一種真正的圖形化的編程語(yǔ)言,對(duì)一個(gè)順序控制的問(wèn)題,不管多復(fù)雜,都可以用圖形的方式把問(wèn)題表達(dá)或敘述清楚,而且在設(shè)計(jì)程序的過(guò)程中比使用其他語(yǔ)言設(shè)計(jì)程序時(shí)更簡(jiǎn)單,設(shè)計(jì)的程序更清晰明了。一個(gè)功能圖由狀態(tài)和轉(zhuǎn)移條件以及有向線段等組成;如圖1表示。
圖1 順序控制指令
順序控制分為三種類型,分別是順序控制流、分散控制流和合并控制流。
1.順序控制流
順序步驟定義明確的過(guò)程易于使用SCR段編程。例如,考慮包含3個(gè)步驟的循環(huán)過(guò)程,第三步完成時(shí)應(yīng)返回第一步。應(yīng)用場(chǎng)景主要有跑馬燈,具體順序功能圖如圖2所示。
圖2 順序控制流 圖3 分散控制流 圖4合并控制流
示例應(yīng)用跑馬燈案例,如圖5所示
圖5順序控制流示例
2.分散控制流
在許多應(yīng)用程序中,一個(gè)順序狀態(tài)流必須分為兩個(gè)或多個(gè)不同狀態(tài)流??刂屏鞣譃槎鄠€(gè)控制流時(shí),必須同時(shí)激活所有輸出流。應(yīng)用場(chǎng)景主要有自動(dòng)洗車控制程序,如圖6所示;該控制流順序功能圖如圖3所示。
圖6分散控制流示例
3.合并控制流
狀態(tài)流合并時(shí),在執(zhí)行下一個(gè)狀態(tài)之前,必須完成所有輸入流。順序功能圖如圖4所示。應(yīng)用示例亦然可以是自動(dòng)洗車控制程序,程序如圖7所示。
圖7合并控制流示例
4、控制流的分支,取決于轉(zhuǎn)換條件
在其它情況下,控制流可能轉(zhuǎn)到任意一條控制流中,具體取決于哪個(gè)轉(zhuǎn)換條件先變?yōu)檎?;順序功能圖如圖8所示。依然以自動(dòng)洗車為例理解先決條件控制的使用;如圖9所示。
圖8分支控制流
圖9分支控制流示例