西门子s7系列plc逻辑运算指令下所示。
字节逻辑运算指令
andb in1,out
将字节in1和out按位作逻辑与运算,out输出结果
in1,in2,out:vb,ib,qb,mb,sb,smb,lb,ac,*vd,*ac,*ld
in1和in2还可以是常数
orb in1,out
将字节in1和out按位作逻辑或运算,out输出结果
xorb in1,out
将字节in1和out按位作逻辑异或运算,out输出结果
invb out
将字节out按位取反,out输出结果
字逻辑运算指令
andw in1,out
将字in1和out按位作逻辑与运算,out输出结果
in1,in2,out:vw,iw,qw,mw,sw,smw,lw,t,c,ac,*vd,*ac,*ld
in1和in2还可以是aiw和常数
orw in1,out
将字in1和out按位作逻辑或运算,out输出结果
xorw in1,out
将字in1和out按位作逻辑异或运算,out输出结果
invw out
将字out按位取反,out输出结果
双字逻辑运算指令
andd in1,out
将双字in1和out按位作逻辑与运算,out输出结果
in1,in2,out:vd,id,qd,md,sd,smd,ld,ac,*vd,*ac,*ld
in1和in2还可以是hc和常数
ord in1,out
将双字in1和out按位作逻辑或运算,out输出结果
xord in1,out
将双字in1和out按位作逻辑异或运算,out输出结果
invd out
将双字out按位取反,out输出结果