pg7499
級(jí)別: 探索解密
|
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會(huì)為true 這個(gè)要怎么解決 |
|
---|---|---|
|
pg7499
級(jí)別: 探索解密
|
圖片:
測(cè)試是這樣 |
|
---|---|---|
|
hansir
級(jí)別: 探索解密
|
先要說(shuō)你想實(shí)現(xiàn)啥功能吧?不然怎么知道你有什么問題 |
---|---|
|
13821917697
承接電氣自動(dòng)化項(xiàng)目、電氣接線圖設(shè)計(jì)、IO點(diǎn)表、電氣元器件選型
級(jí)別: 工控俠客
|
適當(dāng)?shù)脑诩狱c(diǎn)括號(hào) 你試試 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
|
或,有1出1,M1=1,OR后面是什么結(jié)果不重要. Good Luck~ |
---|---|
|
hansir
級(jí)別: 探索解密
|
AND的優(yōu)先級(jí)高于OR,程序中是先執(zhí)行AND,后執(zhí)行OR,相當(dāng)于 IF M1=1 OR (Y1=1 AND M3=1 AND Y2=0)THEN Y1:=1; END_IF; 另外你的括號(hào)等于沒加,IF判斷條件整體不需要加括號(hào) 我猜你想實(shí)現(xiàn)的是M1=1或者Y1=1,然后串聯(lián)M3=1,Y2=0 可以改成 IF (M1=1 OR Y1=1) AND M3=1 AND Y2=0THEN Y1:=1; END_IF; 明白了嗎? |
---|---|
|
pg7499
級(jí)別: 探索解密
|
明白了,感謝感謝 |
|
---|---|---|
|