- 艾寶物聯IOBOV? ─ 工業無線測控專家
用SFC編制用戶程序時,有時程序需要跳轉或重復,則用OUT指令代替SET指令
(1)部分重復的編程方法
在一些情況下,需要返回某個狀態重復執行一段程序,可以采用部分重復的編程方法,如圖1所示
(2)同一分支內跳轉的編程方法
在一條分支的執行過程中,由于某種需要跳過幾個狀態,執行下面的程序。此時,可以采用同一分支內跳轉的編程方法。如圖2所示。
(3)跳轉到另一條分支的編程方法
在某種情況下,要求程序從一條分支的某個狀態跳轉到另一條分支的某個狀態繼續執行。此時,可以采用跳轉到另一條分支的編程方法,如圖3所示。
(4)復位處理的編程方法
在用SFC語言編制用戶程序時,如果要使某個運行的狀態(該狀態為1)停止運行(使該狀態置0),其編程的方法如圖4所示。
圖4中,當狀態S22為1時,此時若輸入X21為l,則將狀態S22置0,狀態S23置1;若輸入X22為1,則將狀態S22置0,即該支路停止運行。如果要使該支路重新進入運行,則必須使輸入X10為1。