pg7499
级别: 探索解密
精华主题: 0
发帖数量: 59 个
工控威望: 114 点
下载积分: 828 分
在线时间: 15(小时)
注册时间: 2022-11-03
最后登录: 2022-12-23
查看pg7499的 主题 / 回贴
楼主  发表于: 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

这个要怎么解决
松下全系产品
电话:15565565172
微信:pg990601
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6778 个
工控威望: 38381 点
下载积分: 4446 分
在线时间: 9541(小时)
注册时间: 2006-09-13
最后登录: 2024-12-28
查看cvlsam的 主题 / 回贴
1楼  发表于: 2022-11-16 10:58
引用
引用楼主pg7499于2022-11-16 10:39发表的 求助三菱ST语言 :
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;
.......


或,有1出1,M1=1,OR后面是什么结果不重要.

Good Luck~