SIEMENS安徽省马鞍山西门子(授权)中国一级代理商-西门子技术支持-西门子变频器
逻辑运算指令位于指令列表下逻辑运算下拉菜单中,根据操作类型可以分为取反指令,逻辑与指令,逻辑或指令,逻辑异或指令四类;根据操作数长度又可以分为字节逻辑运算指令,字逻辑运算指令,双字逻辑运算指令。下面分别介绍不同操作类型的逻辑运算指令:
No.1
取反指令
取反指令将输入端IN的操作数的二进制数逐位取反,并将结果送到输出端OUT中。例如,将VB0中的数据逻辑取反后送入VB1,可以看出,取反指令运算执行后,输出端和输入端的数据相比,每一位由0变1,由1变0。
No.2
逻辑与指令
逻辑与指令将输入端IN1,IN2,两个操作数的对应位执行“与”运算,并将结果送到输出端OUT中。例如,将VB0,VB1中的数据逻辑与运算后送入VB2,可以看出,逻辑与指令运算执行后,如果输入端的两个数据对应位都是1,结果的对应位为1,否则为0。
No.3
逻辑或指令
逻辑或指令将输入端IN1,IN2,两个操作数的对应位执行“或”运算,并将结果送到输出端OUT中。例如,将VB0,VB1中的数据逻辑或运算后送入VB2,可以看出,逻辑或指令运算执行后,如果输入端的两个数据对应位都是0,结果的对应位为0,否则为1。
No.4
逻辑异或指令
逻辑异或指令将输入端IN1,IN2,两个操作数的对应位执行“异或”运算,并将结果送到输出端OUT中。例如,将VB0,VB1中的数据逻辑异或运算后送入VB2,可以看出,逻辑异或指令运算执行后,如果输入端的两个数据对应位不同,结果的对应位为1,否则为0。
展开全文
相关产品