『7x24小时有问必答』

欢迎观看“每周都要SMART!”系列视频,本期为大家分享的内容是逻辑运算指令及其应用。

点击下方小程序卡片,立刻学起来吧!

逻辑运算指令位于指令列表下逻辑运算下拉菜单中,根据操作类型可以分为取反指令,逻辑与指令,逻辑或指令,逻辑异或指令四类;根据操作数长度又可以分为字节逻辑运算指令,字逻辑运算指令,双字逻辑运算指令。下面分别介绍不同操作类型的逻辑运算指令:

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。

关注西门子数字化工业集团官方微信,助您在数字化转型之路上再进一步。无论您处于哪个行业,企业规模如何,我们都将凭借数字化企业解决方案以及层出不穷的创新技术,帮助您不断提升灵活性和生产力。
点击卡片,关注西门子数字化工业集团官方账号

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码