您现在的位置是:首页 > PLC技术 > PLC技术

SCL编程的比较表达式

来源:艾特贸易2017-06-05

简介比较表达式是将两个地址中的数值进行比较,并且产生布尔结果。如果比较条件满足,产生的结果为 TRUE ,否则产生的结果为 FALSE 。 例如: Voltage1 Voltage2 比较的地址必须是相同的数据

    比较表达式是将两个地址中的数值进行比较,并且产生布尔结果。如果比较条件满足,产生的结果为TRUE,否则产生的结果为FALSE

    例如:

   Voltage1> Voltage2

    比较的地址必须是相同的数据类型或相同的数据种类(ANY_INTANY_NUMANY_BIT)(如表27-5所示)。为了清楚起见,在比较表达式中建议使用圆括号。

    比较表达式也可以通过逻辑运算符结合,例如:

   (Value1>40) AND NOT (Value2=20)

   CHAR数据类型的变量进行比较是通过ASCII字符代码执行的。

   IEC功能对于STRINGDT数据类型的变量比较是有效的:IEC功能是可加载的FC块,在IEC Function BlocksIEC功能块)程序的Standard Library(标准库)中。

    27-3给出了与赋值一起的比较表达式的例子。

运算符、表达式以及赋值

图27-3     运算符、表达式以及赋值