指令 | SCL | 说明 |
LAD: | out := in1 = in2; out := in1 <> in2; out := in1 >= in2; out := in1 <= in2; out := in1 > in2; out := in1 < in2; | • 等于 (==):如果 IN1 等于 IN2,则比较结果为真 • 不等于 (<>):如果 IN1 不等于 IN2,则比较结果为真。 • 大于或等于 (>=):如果 IN1 大于或等于 IN2,则比较结果为真 • 小于或等于 (<=):如果 IN1 小于或等于 IN2,则比较结果为真 • 大于 (>):如果 IN1 大于 IN2,则比较结果为真。 • 小于 (<):如果 IN1 小于 IN2,则比较结果为真。 |
FBD: |
移动操作用于将数据元素复制到新的存储器地址,并可以从一种数据类型转换为另一种数据类型。移动过程不会更改源数据。
● MOVE 将存储在指定地址的数据元素复制到新地址。要添加其它输出,请单击 OUT1参数旁的图标。
● MOVE_BLK(可中断移动)和
UMOVE_BLK(不可中断移动)可将数据元素块复制到新地址。MOVE_BLK 和UMOVE_BLK 指令具有附加的 COUNT 参数。COUNT 指定要复制的数据元素个数。
每个被复制元素的字节数取决于 PLC 变量表中分配给 IN 和 OUT参数变量名称的数据类型。
LAD/FBD | SCL | 说明 |
out1 := in; | 将存储在指定地址的数据元素复制到新地 址或多个地址。要在 LAD 或 FBD 中添加其它输出,单击输出参数旁的图标 。对于 SCL,请使用多个赋值语句。 还可以使用任一循环结构。 | |
MOVE_BLK(in:=_variant_in, count:=_uint_in, out=>_variant_out); | 将数据元素块复制到新地址的可中断移动 。 | |
UMOVE_BLK(in:=_variant_in, count:=_uint_in out=>_variant_out); | 将数据元素块复制到新地址的不可中断移 动。 |