人妻精品99I日韩无码视频一区二区I欧美色图50pIwuyeripiI欧产日产国产swagI欧美 日韩 久久I99国产精品久久久久老师I成人AV电影网I艳妇乳肉豪妇荡乳AV无码福利I国产精品国产精品国产专区蜜臀AhI成人久久免费视频Iwww.91在线观看视频I国自产在线观看I色之综合网

gklqk66172
級別: 略有小成
精華主題: 0
發帖數量: 98 個
工控威望: 276 點
下載積分: 215 分
在線時間: 69(小時)
注冊時間: 2021-09-19
最后登錄: 2026-03-04
查看gklqk66172的 主題 / 回貼
樓主  發表于: 33天前
圖片:
變量AA在PLC運行一段時間后變為True后,變量BB的狀態是True還是False,討論下
bnnyygy
bnnyygy
級別: 家園常客
精華主題: 0
發帖數量: 629 個
工控威望: 755 點
下載積分: 2332 分
在線時間: 722(小時)
注冊時間: 2016-09-20
最后登錄: 2026-03-07
查看bnnyygy的 主題 / 回貼
1樓  發表于: 32天前
要判斷變量 BB 的狀態,我們可以結合 CODESYS 中 RETURN 指令的執行邏輯來分析:
當變量 AA 變為 True 時
程序段 1 中的 RETURN 指令會被觸發,這會立即終止當前整個 POU(程序組織單元,如主程序、函數塊)的執行。
因此,程序段 2 和程序段 3 的邏輯會被直接跳過,不會被掃描執行。
程序段 2 中 AA 到 BB 的輸出邏輯沒有機會運行,所以 BB 會保持之前的狀態(初始為 False 則仍為 False)。
若 AA 為 False 時
RETURN 指令不執行,程序會正常掃描后續的程序段 2。
此時 AA 為 True 的條件滿足,BB 會被置為 True。


AI~