逻辑运算指令有哪些?西门子逻辑运算指令

西门子S7-200 SMART逻辑运算指令按照操作类型可以分为四种:取反指令、逻辑与指令、逻辑或指令和逻辑异或指令。如下图所示,四列对应四种操作类型:逻辑运算指令按操作类型可分为四种S7-200 SMART逻辑运算指令按照操 … ,电工学习网

西门子PLCS7-200 SMART逻辑运算指令依照实际操作种类能够分成四种:取反指令、逻辑指令、逻辑或指令和逻辑性异或运算指令。如下图所显示,四列相匹配四种实际操作种类:

逻辑运算指令有哪些?西门子逻辑运算指令插图
逻辑运算指令按实际操作种类可分成四种


S7-200 SMART逻辑运算指令依照操作数长短能够分成三种:字节数逻辑运算指令、字逻辑运算指令、双字逻辑运算指令。如下图所显示,三行相匹配三种操作数长短种类:

逻辑运算指令有哪些?西门子逻辑运算指令插图(1)
逻辑运算指令按操作数长短可分成三种


字节数逻辑运算指令是对单字节数据信息开展逻辑性实际操作,其操作数为八位无标记数。
逻辑运算指令有哪些?西门子逻辑运算指令插图(2)

字节数逻辑运算指令

字逻辑运算指令是对字数据信息开展逻辑性实际操作,其操作数为十六位无标记数。
逻辑运算指令有哪些?西门子逻辑运算指令插图(3)
字逻辑运算指令

双字逻辑运算指令是对双字数据信息开展逻辑性实际操作,其操作数为三十二位无标记数。

逻辑运算指令有哪些?西门子逻辑运算指令插图(4)
双字逻辑运算指令


下边来详细介绍不一样实际操作种类的逻辑运算指令。取反指令将键入端IN操作数的二进制数逐位取反,并将結果送到輸出端OUT中,比如将VW0中的数据信息逻辑性取反后送到MW10,能够发觉,实行逻辑性取反指令后,每一位由0变成1、1变成0。

逻辑运算指令有哪些?西门子逻辑运算指令插图(5)
逻辑性取反指令

逻辑指令将键入端IN1、IN22个操作数的相匹配位实行“与”计算,并将結果送到輸出端OUT中,比如将VB1、VB2中的数据信息逻辑后送到MB0中,能够发觉,实行逻辑与运算指令后,假如2个操作数的相匹配位都为1,则计算結果的相匹配位为1,不然为0。
逻辑运算指令有哪些?西门子逻辑运算指令插图(6)

逻辑指令

逻辑或指令将键入端IN1、IN22个操作数的相匹配位实行“或”计算,并将結果送到輸出端OUT中,比如将VB1、VB2中的数据信息逻辑或后送到MB1中,能够发觉,实行逻辑性或运算指令后,假如2个操作数的相匹配位都为0,则计算結果的相匹配位为0,不然为1。

逻辑运算指令有哪些?西门子逻辑运算指令插图(7)
逻辑或指令


逻辑性异或运算指令将键入端IN1、IN22个操作数的相匹配位实行“异或运算”计算,并将結果送到輸出端OUT中,比如将VB1、VB2中的数据信息逻辑性异或运算后送到MB2中,昌晖仪表能够发觉,实行逻辑性异或运算指令后,假如2个操作数的相匹配位不一样,则计算結果的相匹配位为1,不然为0。

逻辑运算指令有哪些?西门子逻辑运算指令插图(8)
逻辑性异或运算指令


下边将根据一个案例来表明逻辑运算指令在程序流程中的操作方法。规定将VW2和VW4中的数据信息开展逻辑后,送到VW6。最先昌晖仪表双击鼠标电脑屏幕上的STEP7-Micro/WIN SMART标志,开启数控编程软件,从指令树的位逻辑性中挑选一个延时继电器拖放进程序编辑器的汇编程序1中,键入详细地址I0.0,从指令树逻辑运算指令中挑选字与指令拖放进延时继电器后,在IN1处键入详细地址VW2,在IN2处键入详细地址VW4,在OUT处键入详细地址VW6,那样一个简易的逻辑运算指令的应用软件就完成了。

逻辑运算指令有哪些?西门子逻辑运算指令插图(9)
逻辑运算指令运用案例


将应用软件编译程序免费下载到S7-200 SMART plc。点击莱单中的免费下载按键,在开启的通讯提示框中挑选要浏览的CPU,点击明确开展免费下载,免费下载进行后关掉提示框。查询程序流程的运作状况,点击PLC莱单下的运作按键,运作新项目,点击调节莱单下的程序流程情况按键,线上观查程序流程的实行状况。在情况数据图表中键入详细地址VW2,文件格式挑选十六进制。选定VW2表格中按回车,详细地址列全自动增长,加上详细地址VW4和VW6,文件格式和上一行同样。
逻辑运算指令有哪些?西门子逻辑运算指令插图(10)

线上观查程序运行

点击情况图表工具栏中的情况数据图表按键,能够见到VW2、VW4和VW6的当今值都为0,在新值列中各自键入十六进制3456和十六进制00FF,点击情况图表工具栏中的写入按键,则VW2和VW4变为相对应的值,而VW6中的值不会改变。
逻辑运算指令有哪些?西门子逻辑运算指令插图(11)

写入相对应标值

按住I0.0能够见到VW6的值变为十六进制0056,为VW2和VW4逻辑的結果。
逻辑运算指令有哪些?西门子逻辑运算指令插图(12)

或运算結果

作者: 791650988

为您推荐

联系我们

联系我们

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部