在欧姆龙Sysmac Studio中能否用!运算符替代FALSE做条件判断?
欧姆龙Sysmac Studio中逻辑非的快捷写法
在欧姆龙Sysmac Studio的结构化文本(ST)环境下,不支持用!作为逻辑非运算符,但可以通过NOT关键字实现无需输入FALSE的简洁条件判断。
正确的快捷写法示例:
(* 布尔变量定义 *) variable : BOOL := FALSE; (* 简洁的逻辑非判断写法 *) IF NOT variable THEN ; END_IF;
这种NOT variable的写法和variable = FALSE完全等价,而且更符合IEC 61131-3标准的ST语言规范,是官方认可的快捷方式。
内容的提问来源于stack exchange,提问作者Sercan
相关产品推荐
相关产品推荐

