跳到主要内容

6.1.3.5.1 与运算

注意
  • 位逻辑运算指令介绍其LD语言中的应用。
  • 在ST语言中,该类指令仍采用常用运算符。

功能

将IN1的值IN2的值按二进制位进行“与”运算,并将结果在OUT输出。

LD图形

alt text

参数说明

接口变量声明数据类型说明
IN1Var_InputANY_BIT操作数
IN2Var_InputANY_BIT操作数
OUTVar_OutputANY_BIT输出结果
注意
  • AND为可扩展函数,可通过点击图形中“+”添加输入端。
  • IN1...INn数据类型需要一致,且与OUT相同。
  • ANY_BIT数据类型包括BYTE、WORD、DWORD、LWORD。
  • ST语言运算符:AND或&
  • ST语言示例:
OUT := IN1 AND IN2 AND ... AND INn;
//或 OUT := IN1 & IN2 & ... & INn;

示例

执行该指令时,输入IN1的值的位0和输入IN2的值的位0进行“与”运算。结果存储在输出OUT的位0中。对指定的所有其他位都执行相同的逻辑运算。如下图所示18“与”14结果为2

操作数
IN10001 0010
IN20000 1110
OUT0000 0010

alt text