6.1.3.5.3 异或运算
功能
将IN1...INn的值按二进制位进行“异或”运算,并将结果在OUT输出。
LD图形
参数说明
接口变量 | 声明 | 数据类型 | 说明 |
---|---|---|---|
IN1 | Var_Input | ANY_BIT | 操作数 |
IN2 | Var_Input | ANY_BIT | 操作数 |
OUT | Var_Output | ANY_BIT | 输出结果 |
注意
- XOR为可扩展函数,可通过点击图形中“+”添加输入端。
- IN1...INn数据类型需要一致,且与OUT相同。
- ANY_BIT数据类型包括BYTE、WORD、DWORD、LWORD。
- ST语言运算符:XOR
示例
将IN1输入的值的位0和IN2输入的值的位0进行“异或”运算。结果存储在输出OUT的位0中。对指定值的所有其他位都执行相同的逻辑运算。如下图所示15“异或”36结果为43。
操作数 | 值 |
---|---|
IN1 | 0000 1111 |
IN2 | 0010 0100 |
OUT | 0010 1011 |