pg7499
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 59 個
工控威望: 114 點
下載積分: 828 分
在線時間: 15(小時)
注冊時間: 2022-11-03
最后登錄: 2022-12-23
查看pg7499的 主題 / 回貼
樓主  發(fā)表于: 2022-11-16 10:39
IF (M1=1 OR Y1=1 AND M3=1 AND Y2=0) THEN
    Y1:=1;
END_IF;
IF (m2=1 OR Y2=1 AND m3=1 and y1=0) THEN
    Y2:=1;
END_IF;

為什么M1為true ,M3為false Y1會為true

這個要怎么解決
松下全系產(chǎn)品
電話:15565565172
微信:pg990601
pg7499
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 59 個
工控威望: 114 點
下載積分: 828 分
在線時間: 15(小時)
注冊時間: 2022-11-03
最后登錄: 2022-12-23
查看pg7499的 主題 / 回貼
1樓  發(fā)表于: 2022-11-16 10:40
圖片:
測試是這樣
松下全系產(chǎn)品
電話:15565565172
微信:pg990601
pg7499
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 59 個
工控威望: 114 點
下載積分: 828 分
在線時間: 15(小時)
注冊時間: 2022-11-03
最后登錄: 2022-12-23
查看pg7499的 主題 / 回貼
2樓  發(fā)表于: 2022-11-16 11:15
引用
引用第6樓hansir于2022-11-16 11:10發(fā)表的  :
AND的優(yōu)先級高于OR,程序中是先執(zhí)行AND,后執(zhí)行OR,相當(dāng)于
IF M1=1 OR (Y1=1 AND M3=1 AND Y2=0)THEN
    Y1:=1;
END_IF;
另外你的括號等于沒加,IF判斷條件整體不需要加括號
.......


明白了,感謝感謝
松下全系產(chǎn)品
電話:15565565172
微信:pg990601