999感冒靈
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 275 個(gè)
工控威望: 351 點(diǎn)
下載積分: 1210 分
在線時(shí)間: 65(小時(shí))
注冊(cè)時(shí)間: 2019-05-29
最后登錄: 2023-12-17
查看999感冒靈的 主題 / 回貼
樓主  發(fā)表于: 2019-09-23 14:47
圖片:
圖片:
做一個(gè)上升沿條件,內(nèi)嵌不行,只能觸發(fā)一次,斷開再觸發(fā)就無(wú)效了,是我這么寫錯(cuò)了嗎???,但是直接建ST的沒(méi)問(wèn)題的,觸發(fā)一次執(zhí)行一次
楓落云端
施主,腳抬一下
級(jí)別: 略有小成

精華主題: 0
發(fā)帖數(shù)量: 341 個(gè)
工控威望: 465 點(diǎn)
下載積分: 1595 分
在線時(shí)間: 409(小時(shí))
注冊(cè)時(shí)間: 2017-10-10
最后登錄: 2024-10-12
查看楓落云端的 主題 / 回貼
1樓  發(fā)表于: 2019-09-23 20:09
編程本身就需要注意的,IF嵌套和FB內(nèi)一般盡量避免使用脈沖化指令以及雙向作用的指令比如OUT。
IF其實(shí)編譯后為跳轉(zhuǎn)或者CALL,條件不滿足時(shí),就不會(huì)進(jìn)行PLC的掃描執(zhí)行,IF嵌套和FB內(nèi)里面就像是被凍住一樣,可以理解為內(nèi)部時(shí)間靜止,當(dāng)再次條件滿足時(shí),里面的狀態(tài)還是和不滿足時(shí)一樣。也就是條件不滿足到滿足,內(nèi)部是沒(méi)有變化的。