六六的風
級別: 探索解密
|
[b]想讓正在運行的SFC程序完全結束掉,并回到初始步S0,于是在主程序里編寫了一段復位SFC所有狀態的程序(例如rst s1 s10),可以實現結束程序,但是也導致了整個程序無法再次運行,初始步S0也不在激活狀態,想請教各位大神問題出在哪里?或者你們有沒有更好的方法推薦給小弟的? |
---|---|
|
vios1161
級別: 略有小成
|
LDI X17 ZRST S0 S10 LDP X17 Set S0 基本上只要 ZRST 後加個 Set S0 即可 樓主留言:今天模擬了一下,確實可以,謝謝解答 |
---|---|
|
小滿和老鳥
專注,堅持!
級別: 略有小成
|
問一個問題:步進程序正在執行中復位所有步進位,并置位S0,那么在復位時正在動作的執行元件會在置位S0時自己復位嗎? |
---|---|
|
twingo49
級別: 網絡英雄
|
看你在步進位下的指令,如果是 out m0 則會復位,如果是 set m0 就不會 |
---|---|
|
lygyth
宜賓工控加油
級別: 略有小成
|
如果狀態里有SET,那就不會停,會一直保持到復位為止! |
|
---|---|---|
|
小滿和老鳥
專注,堅持!
級別: 略有小成
|
|
---|---|
|