謝小彬
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 68 個(gè)
工控威望: 226 點(diǎn)
下載積分: 997 分
在線時(shí)間: 102(小時(shí))
注冊時(shí)間: 2017-02-07
最后登錄: 2022-04-07
查看謝小彬的 主題 / 回貼
樓主  發(fā)表于: 2017-02-21 00:46
請(qǐng)問大師在步進(jìn)梯形圖中用set置位指令,可以用ret指令復(fù)位嗎,為什么一仿真ret就直接驅(qū)動(dòng)了?
joker1874
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 112 個(gè)
工控威望: 249 點(diǎn)
下載積分: 804 分
在線時(shí)間: 22(小時(shí))
注冊時(shí)間: 2017-01-12
最后登錄: 2023-08-29
查看joker1874的 主題 / 回貼
1樓  發(fā)表于: 2017-02-22 09:49
步進(jìn)指令是最難用的順序邏輯控制指令,根本不知道跳到哪里了,給你兩個(gè)建議
第一種,用給數(shù)據(jù)寄存器賦值的方式來寫,例如mov K1 D10,下一步就mov K2 D10,這個(gè)很清晰,很好用。
第二種,用SFC結(jié)構(gòu)來編寫,F(xiàn)X和Q系列的都能用,只是FX如果用了SFC就不能在線編譯了,但是不妨礙他條例清清晰,而且哪里出錯(cuò)了也一目了然。