CQM1H 有 5 条逻辑运算指令,均以通道为单位进行求反、与、或、异或和同或运算。
(1) 求反指令 COM(29)
求反指令也称补码指令。COM 的梯形图符号及可用操作数如图 4.62 所示,执行条件为 ON 时,COM 将 Wd 中的数据按位求反。
图 4.62 COM 的梯形图符号及操作数数据区

(2) 逻辑与指令 ANDW(34)
ANDW 的梯形图符号及操作数如图 4.63 所示。执行条件为 ON 时,将 I1 和 I2 中的数据按位进行逻辑与运算,结果存入 R。
图 4.63 ANDW 的梯形图符号及操作数数据区

(3) 逻辑或指令 ORW(35)
ORW 的梯形图符号如图 4.64 所示,可用操作数与 ANDW 相同。执行条件为 ON 时,将 I1 和 I2 按位进行逻辑或运算,结果存入 R。
图 4.64 ORW 的梯形图符号

(4) 异或指令 XORW(36)
XORW 的梯形图符号如图 4.65 所示,操作数与 ANDW 相同。执行条件为 ON 时,将 I1 和 I2 按位进行逻辑异或运算(相同为 0),结果存入 R。
图 4.65 XORW 的梯形图符号

(5) 同或指令 XNRW(37)
也称异或非指令。XNRW 的梯形图符号如图 4.66 所示,操作数与 ANDW 相同。执行条件为 ON 时,将 I1 和 I2 按位进行逻辑同或运算(相同为 1),结果存入 R。
图 4.66 XNRW 的梯形图符号