編程本身就需要注意的,IF嵌套和FB內(nèi)一般盡量避免使用脈沖化指令以及雙向作用的指令比如OUT。
IF其實(shí)編譯后為跳轉(zhuǎn)或者CALL,條件不滿(mǎn)足時(shí),就不會(huì)進(jìn)行PLC的掃描執(zhí)行,IF嵌套和FB內(nèi)里面就像是被凍住一樣,可以理解為內(nèi)部時(shí)間靜止,當(dāng)再次條件滿(mǎn)足時(shí),里面的狀態(tài)還是和不滿(mǎn)足時(shí)一樣。也就是條件不滿(mǎn)足到滿(mǎn)足,內(nèi)部是沒(méi)有變化的。