有效运算符
下表列出了有效运算符。
运算符 | 说明 | 允许 | |||||
|---|---|---|---|---|---|---|---|
数组索引 | FSC | CMP | CMP | CPT | 安全 | ||
+ | 加 | X | X | X | X | X | X |
- | 减/求反 | X | X | X | X | X | X |
* | 乘 | X | X | X | X | X | X |
/ | 除 | X | X | X | X | X | X |
= | 等于 | X | X | X | |||
< | 小于 | X | X | X | |||
<= | 小于等于 | X | X | X | |||
> | 大于 | X | X | X | |||
>= | 大于等于 | X | X | X | |||
<> | 不等于 | X | X | X | |||
** | 指数(x 的 y 次幂) | X | X | X | X | ||
&& | 逻辑与 | X | X | X | |||
|| | 逻辑或 | X | X | X | |||
^^ | 逻辑异或 | X | X | X | |||
! | 逻辑非 | X | X | X | |||
ABS | 绝对值 | X | X | X | X | X | |
ACOS | 反余弦 | X | X | X | X | X | |
AND | 按位与 | X | X | X | X | X | X |
ASIN | 反正弦 | X | X | X | X | X | |
ATAN | 反正切 | X | X | X | X | X | |
ATAN2 | 双自变量反正切 | X | X | X | X | X | |
COS | 余弦 | X | X | X | X | X | |
DEG | 弧度转角度 | X | X | X | X | ||
BCD_TO | BCD 转换为整型 | X | X | X | X | X | |
IsINF | 表示无穷大 | X | X | X | |||
IsNAN | 非数字 | X | X | X | |||
LN | 自然对数 | X | X | X | X | ||
LOG | 以 10 为底的对数 | X | X | X | X | ||
MOD | 取模除法 | X | X | X | X | X | |
NOT | 按位非 (NOT) | X | X | X | X | X | X |
OR | 按位或 | X | X | X | X | X | X |
RAD | 角度转弧度 | X | X | X | X | ||
SIN | 正弦 | X | X | X | X | X | |
SQRT | 平方根 | X | X | X | X | X | |
TAN | 正切 | X | X | X | X | X | |
TOD | 整型转换为 BCD | X | X | X | X | X | |
TRUNC | 截断 | X | X | X | X | ||
XOR | 按位异或 | X | X | X | X | X | X |
表达式
表达式在 Logix Designer 应用程序中实现,以操作数表达式形式传递给指令,或以下标表达式形式在数组中指定变量索引。以下部分介绍了两者之间的差异。
操作数表达式的最大长度为 4096 个字符。
操作数表达式
操作数表达式以操作数形式提供给以下指令:CPT、FAL、FSC 和 CMP。这些指令中的每一条都记录表达式中允许的运算符及其优先级。CPT 和 FAL 具有相同的运算符和优先级。CMP 和 FSC 具有略微展开的运算符列表,因此运算符的优先级列表不同。
下标表达式
还可以使用下标表达式来计算数组下标。下标的处理方式与操作数不同。有关用作下标表达式的运算符的列表,请参见上表中的“数组索引”列。
提供反馈