您现在的位置是:首页 > PLC技术 > PLC技术
SCL编程的比较表达式
来源:艾特贸易2017-06-05
简介比较表达式是将两个地址中的数值进行比较,并且产生布尔结果。如果比较条件满足,产生的结果为 TRUE ,否则产生的结果为 FALSE 。 例如: Voltage1 Voltage2 比较的地址必须是相同的数据
比较表达式是将两个地址中的数值进行比较,并且产生布尔结果。如果比较条件满足,产生的结果为TRUE,否则产生的结果为FALSE。
例如:
Voltage1> Voltage2
比较的地址必须是相同的数据类型或相同的数据种类(ANY_INT、ANY_NUM、ANY_BIT)(如表27-5所示)。为了清楚起见,在比较表达式中建议使用圆括号。
比较表达式也可以通过逻辑运算符结合,例如:
(Value1>40) AND NOT (Value2=20)
CHAR数据类型的变量进行比较是通过ASCII字符代码执行的。
IEC功能对于STRING和DT数据类型的变量比较是有效的:IEC功能是可加载的FC块,在IEC Function Blocks(IEC功能块)程序的Standard Library(标准库)中。
图27-3给出了与赋值一起的比较表达式的例子。
图27-3 运算符、表达式以及赋值
点击排行
