SIEMENS西门子广东省韶关市(授权)一级代理商——西门子伺服电机华南总代理

产品名称 SIEMENS西门子广东省韶关市(授权)一级代理商——西门子伺服电机华南总代理
公司名称 广东湘恒智能科技有限公司
价格 .00/件
规格参数 西门子总代理:PLC
西门子一级代:驱动
西门子代理商:伺服电机
公司地址 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
联系电话 15903418770 15915421161

产品详情

关系表达式

说明:关系表达式将两个操作数的值或数据类型进行比较,然后得到一个布尔值。如果比较结果为真,则结果为 TRUE,否则为 FALSE。

关系运算符可以处理当前 CPU 所支持的各种数据类型。结果的数据类型始终为 Bool。

编写关系表达式时,请注意以下规则:

关系表达式的数据类型

表2列出了在关系表达式中可使用的数据类型/数据类型组:

运算运算符优先级第一个操作数第二个操作数结果
小于、小于等于、大于、大于等于<、<=、>、>=6整数/浮点数整数/浮点数Bool
位序列位序列Bool
字符串字符串Bool
TimeTimeBool

日期和时间

日期和时间

Bool
等于、不等于==、<>7整数/浮点数整数/浮点数Bool
位序列位序列Bool
字符串字符串Bool
TimeTimeBool

日期和时间

日期和时间

Bool
Variant任意数据类型Bool
UDTUDTBool
ArrayArrayBool
StructStructBool

示例

以下举例说明了一个关系表达式:

IF a > b THEN c:= a;
IF A > 20 AND B < 20 THEN C:= TRUE;
IF A<>(B AND C) THEN C:= FALSE;

逻辑表达式

说明:逻辑表达式由两个操作数和逻辑运算符(AND、OR 或 XOR)或取反操作数 (NOT) 组成。

逻辑运算符可以处理当前 CPU 所支持的各种数据类型。如果两个操作数都是 Bool 数据类型,则逻辑表达式的结果也为 Bool数据类型。如果两个操作数中至少有一个是位序列,则结果也为位序列而且结果是由最高操作数的类型决定。例如,当逻辑表达式的两个操作数分别是 Byte 类型和 Word 类型时,结果为 Word类型。

逻辑表达式中一个操作数为 Bool类型而另一个为位序列时,必须先将 Bool类型的操作数显式转换为位序列类型。

逻辑表达式的数据类型

下表列出了逻辑表达式中可使用的数据类型:

运算运算符优先级第一个操作数第二个操作数结果
取反NOT3Bool-Bool
求反码位序列-位序列
AND、&8BoolBoolBool
位序列位序列位序列
异或XOR9BoolBoolBool
位序列位序列位序列
OR10BoolBoolBool
位序列位序列位序列