修改器 |
与操作符相结合 |
说明 |
---|---|---|
|
|
只有当前面表达式的结果为 |
|
|
只有当前面表达式的结果为 |
|
否则 |
操作数的否定(而不是累加器的否定)。 |
操作符 |
N |
意义 |
示例 |
---|---|---|---|
|
|
将操作数的(负)值加载到累加器中。 |
|
|
|
将累加器的(负)内容存储到操作数中。 |
|
|
如果累加器的内容为 |
|
|
|
如果累加器的内容为 |
|
|
|
|
累加器值和(被否定的)操作数的比特 |
|
|
|
累加器值和(被否定的)操作数的位运算 OR |
|
|
|
累加器值和(被否定的)操作数的位排他性 OR |
|
|
累加器数值的位否定 |
|
|
|
|
累加器值与操作数相加;结果写入累加器。 |
|
|
|
从累加器数值中减去操作数;结果写入累加器。 |
|
|
|
累加器值与操作数相乘,结果写入累加器。 |
|
|
|
将累加器数值除以操作数,结果写入累加器。 |
|
|
|
检查累加器值是否大于操作数值;将结果 ( |
|
|
|
检查累加器的值是否大于或等于操作数的值;将结果 ( |
|
|
|
检查累加器值是否等于操作数值;将结果 ( |
|
|
|
检查累加器的值是否不等于操作数的值;将结果 ( |
|
|
|
检查累加器的值是否小于或等于操作数的值;将结果 ( |
|
|
|
检查累加器值是否小于操作数值;将结果(BOOL)写入累加器。 |
|
|
|
无条件(有条件)跳转到指定的跳转标签 |
|
|
|
(有条件)调用程序或功能块(如果累加器值为 TRUE) |
|
|
退出信箱,返回呼叫信箱。 |
|
|
|
|
如果累加器值为 |
|
|
|
如果累加器值为 |
|
|
评估复位操作 |
示例

应用 |
说明 |
示例 |
---|---|---|
一个运算符多个操作数 |
选项
|
类型 1 : ![]() 类型 2 : ![]() |
复杂操作数 |
对于复数操作数,在第一列中输入开头括号 |
字符串每个周期旋转一个字符: ![]() |
功能块调用、程序调用 |
第 1 栏操作符 第 2 栏功能块实例或程序的名称和开头括号 之后的行: 第 1 列:参数名称,输入参数后跟 第 2 栏:参数值,如果后面还有其他参数,则用逗号 根据 IEC 标准的限制,这里不能使用复杂表达式。您必须在调用前将此类构造函数分配给功能块或程序。 |
![]() |
功能调用 |
第 1 行第 1 栏 第 2 栏:输入变量 第 2 行第 1 栏功能名称 第 2 栏:用逗号分隔的其他输入参数。 CODESYS 将返回值写入累加器。 第 3 行第 1 栏 |
![]() |
行动呼吁 |
如功能块调用或程序调用。 操作名称会附加到 FB 实例或程序的名称中。 |
![]() |
跳转 |
第 1 栏:运算符 第 2 栏目标网络跳转标签的名称。 在无条件跳转的情况下,前面的指令序列必须以下列命令之一结束: 在条件跳转的情况下,跳转的执行取决于加载的值。 |
![]() |