Use Operadores Bit A Bit - Rockwell Automation Logix5000 Manual De Programación

Tabla de contenido
Capítulo 1
Programación de texto estructurado
Use este formato
BOOLtag
NOT BOOLtag
expression1 & expression2
expression1 OR expression2
expression1 XOR expression2
BOOLtag := expression1 & expression2
Publicación 1756-PM007B-ES-P – Julio 2008
Use estos operadores lógicos:
Para obtener
Y lógico
O lógico
O lógico exclusivo
Complemento lógico
Por ejemplo:
EJEMPLO
Para esta situación
Si photoeye es un tag BOOL y su especificación
dice: "Si photoeye_1 está activado,
entonces..."
Si photoeye es un tag BOOL y su especificación
dice: "Si photoeye está desactivado,
entonces..."
Si photoeye es un tag BOOL, temp es un tag
DIN y su especificación dice: "Si photoeye está
activado y la temp es menor que 100
entonces..."
Si photoeye es un tag BOOL, temp es un tag
DIN y su especificación dice: "Si photoeye está
activado o la temp es menor que 100
entonces..."
Si photoeye1 y photoeye2 son tags BOOL y su
especificación dice: "Si:
• photoeye1 está activado mientras que
photoeye2 está desactivado o
• photoeye1 está desactivado mientras
que photoeye2 está activado
entonces..."
Si photoeye1 y photoeye2 son tags BOOL, open
es un tag BOOL y su especificación dice: "Si
photoeye1 y photoeye2 están activados,
establezca open en verdadero".

Use operadores bit a bit

Los operadores bit a bit manipulan los bits dentro de un valor basado en dos
valores.
Para obtener
Función Y
Función O
Función O exclusivo
Complemento de función
Use este operador
&, AND
OR
XOR
NOT
Usted escribiría
IF photoeye THEN...
IF NOT photoeye THEN...
IF photoeye & (temp<100) THEN...
°
IF photoeye OR (temp<100) THEN...
°
IF photoeye1 XOR photoeye2 THEN...
open := photoeye1 & photoeye2;
Use este operador
&, AND
OR
XOR
NOT
Tipo de datos
BOOL
BOOL
BOOL
BOOL
Tipo óptimo de datos
DINT
DINT
DINT
DINT
15

Hide quick links:

Tabla de contenido
loading

Tabla de contenido