模块6ES7193-6BP20-0DA0模块6ES7193-6BP20-0DA0
6ES7193-6BP20-0DA0 SIMATIC ET 200SP, 基础单元 BU15-P16+A10+2D, 类型 A0 的基础单元, 直插式端子, 带 10个 AUX 端子, 新的负载组, 宽x高:15mmx141mm |
西门子模块,6ES7193-6BP20-0DA0,PLC模块,电源,SIEMENS,西门子模块,6ES7193-6BP20-0DA0,PLC模块,电源,SIEMENS,西门子模块,6ES7193-6BP20-0DA0,PLC模块,电源,SIEMENS,西门子模块,6ES7193-6BP20-0DA0,PLC模块,电源,SIEMENS
逻辑运算指令就是对字节、字和双字进行取反/与/或/异或的操作。取反指令是INV,逻辑与指令是WAND,逻辑或指令是WOR,逻辑异或指令是WXOR。
对于WAND指令,我们可以说它是对信号的屏蔽,它是有0出0,全1出1的;WOR指令,我们可以说它是对信号的组合,它是有1出1,全0为0的;WXOR指令是对信号的转换和检测,它是相同为0,不同为1的,这是我们需要注意的,INV指令是对前面的逻辑运算结果进行取反的操作,前面的结果为1则取反后为0,前面的结果为0则取反后为1。下面便看一下这几个指令的使用。
还有一个值得一提的是,我们可以根据指令的功能还可以进行置位和复位的操作。我们利用逻辑与WAND指令有0出0的功能可以进行复位操作,利用逻辑或WOR指令有1出1的功能可以进行置位操作。下面我们便看一下两个小例子。
个是用WAND指令进行复位的例子,在IN1中输入二进制数1111011111101111,因为VW0为VB0VB1,那么当I0.0接通,执行一次逻辑与运算,这样就将V0.3和V1.4复位了。
第二个是用WOR指令进行置位的例子,在IN1中输入二进制数1000100,那么当I0.1接通,执行一次逻辑或运算,将V4.2和V4.6置位。
西门子模块,6ES7193-6BP20-0DA0,PLC模块,电源,SIEMENS