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

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