恭喜,你发布的帖子
发布于 2023-02-06 15:36:50
3楼
谢谢,,输出 := 条件这个无法实现,
因为变量"DWord".DosingPump1DoseAO在手动模式("Byte".SysStatus = 1)下需要输入值.
"Byte".SysStatus = 2是清洁模式, 无需输入直接替换值,
"Byte".SysStatus = 3是自动模式, 无需输入直接替换值,
scl目前就是监控不方便..
外面的if可以这样写:虽然又臭又长
"DqDosingPump1Run":= "DISwitchValve1Opend" AND NOT "DqDosingPump1Failure" AND
(("Byte".SysStaus=1 and ("Boll".DosingPump1ON OR "DqDosingPump1Run") AND "Boll".DosingPump1OFF) OR
"Byte".SysStaus=2 OR
("Byte".SysStaus=3 AND NOT "DqDosingPump2Run")
请填写推广理由:
分享
只看
楼主