是否內(nèi)部循環(huán)次數(shù)太多和很多根本不需一直執(zhí)行的程序每次都執(zhí)行。
比如
1、初始化程序,或者一些條件滿足才允許一下的程序。
PLC開機運行一次即可,可以使用跳轉(zhuǎn)CJ加Px調(diào)用。ST語言使用IF語句可以達到按需調(diào)用子程序的目的。
2、循環(huán)語句同理,需要執(zhí)行的時候調(diào)用一下即可,不需每個PLC掃描周期都執(zhí)行。
3、一些重復(fù)或者有規(guī)律的賦值和置位,可以批量處理。
比如 某條件成立時, 需要多個連續(xù)的Mx值置位或復(fù)位,如 MOV K0 K4M0 可以把M0到M15全部復(fù)位。
如 D0到Dn 要全部賦值零, FMOV D0 Kn