六六的風(fēng)
級(jí)別: 探索解密
|
[b]想讓正在運(yùn)行的SFC程序完全結(jié)束掉,并回到初始步S0,于是在主程序里編寫了一段復(fù)位SFC所有狀態(tài)的程序(例如rst s1 s10),可以實(shí)現(xiàn)結(jié)束程序,但是也導(dǎo)致了整個(gè)程序無(wú)法再次運(yùn)行,初始步S0也不在激活狀態(tài),想請(qǐng)教各位大神問(wèn)題出在哪里?或者你們有沒有更好的方法推薦給小弟的? |
---|---|
|
vios1161
級(jí)別: 略有小成
|
LDI X17 ZRST S0 S10 LDP X17 Set S0 基本上只要 ZRST 後加個(gè) Set S0 即可 樓主留言:今天模擬了一下,確實(shí)可以,謝謝解答 |
---|---|
|
sqshlmz
級(jí)別: 探索解密
|
x17 rst BL0 x17 set BL0\S0 X17 Pause BL0 |
---|---|
|
5-power
這個(gè)行業(yè)不好混
級(jí)別: 家園常客
|
你需要在復(fù)位之后再次置位S0,因?yàn)槟阍谧詣?dòng)過(guò)程中因?yàn)樘D(zhuǎn)已經(jīng)把S0復(fù)位了 |
---|---|
|
小滿和老鳥
專注,堅(jiān)持!
級(jí)別: 略有小成
|
問(wèn)一個(gè)問(wèn)題:步進(jìn)程序正在執(zhí)行中復(fù)位所有步進(jìn)位,并置位S0,那么在復(fù)位時(shí)正在動(dòng)作的執(zhí)行元件會(huì)在置位S0時(shí)自己復(fù)位嗎? |
---|---|
|
twingo49
級(jí)別: 網(wǎng)絡(luò)英雄
|
圖片:
復(fù)位指令寫在13理,處理完跳回S0 |
---|---|
|
twingo49
級(jí)別: 網(wǎng)絡(luò)英雄
|
看你在步進(jìn)位下的指令,如果是 out m0 則會(huì)復(fù)位,如果是 set m0 就不會(huì) |
---|---|
|
lygyth
宜賓工控加油
級(jí)別: 略有小成
|
如果狀態(tài)里有SET,那就不會(huì)停,會(huì)一直保持到復(fù)位為止! |
|
---|---|---|
|
小滿和老鳥
專注,堅(jiān)持!
級(jí)別: 略有小成
|
|
---|---|
|