Apuntes Step 7
Operaciones Lógicas
Instrucciones Bit/Booleanas
Página 1
Ing. Gabriel Pulido
UNIVERSIDAD DE MENDOZA / Automática Industrial / 2014
Operaciones Lógicas
Las instrucciones bit trabajan con los dos números binarios, 1 y 0. En las áreas de
contactos y bobinas, 1 significa activado o disparado. 0 significa no activado o no
disparado. Las instrucciones bitinterpretan estados de señal de 1 y 0 y los combina según
lógica booleana. El resultado de estas combinaciones es 1 o 0, las cuales se refieren como
"Resultado de Operación Lógica" (RLO).
- Consulta con señal "1"
- Consulta con señal "0"
- Bobina
- Conector
- Set (activar bobina).
- Reset (desactivar bobinas).
- Set/reset flip flop.
- Reset/set flip flop.
- Invertir el RLO (NOT).
- Almacenar elRLO.
Página 2
Ing. Gabriel Pulido
UNIVERSIDAD DE MENDOZA / Automática Industrial / 2014
Operaciones Lógicas
Instrucciones Bit / Booleanas
Declaración
Símbolo
Descripción
Consulta con señal "1"
Consulta el estado de la señal para una dirección.
Si el estado de la señal = 1, RLO = 1.
Si el estado de la señal = 0, RLO = 0.
Consulta con señal “0"
Consulta el estado dela señal para una dirección. Si
el estado de la señal = 1, RLO = 0.
Si el estado de la señal = 0, RLO = 1.
Bobina o Asignación
Refiere el RLO con una bobina. Si RLO=“1” se dispara o
energiza la bobina.
Conector
Elemento auxiliar que almacena el RLO.
Activar bobina (set)
Especifica el estado de señal 1 para la salida cuando está
presente el RLO = 1
Desactivar bobina(reset)
Especifica el estado de señal 0 para la salida
cuando está presente el RLO = 1
Página 3
Ing. Gabriel Pulido
UNIVERSIDAD DE MENDOZA / Automática Industrial / 2014
Operaciones Lógicas
Instrucciones Bit / Booleanas
Declaración
Símbolo
Descripción
Set/Reset Flip Flop
La función es la combinación del set/reset, con predominancia
del Reset.
Si el bit set=1 y el bitreset=0, la salida=1,
Si el bit set=0 y el bit reset=1, la salida =0,
Si el bit set=1 y el bit reset=1, la salida =0
Reset/Set Flip Flop
La función es la combinación del set/reset, con predominancia
del Set.
Si el bit reset=1 y el bit set=0, la salida=0,
Si el bit reset=0 y el bit set=1, la salida =1,
Si el bit reset=1 y el bit set=1, la salida =1
Not
Niega el RLO (0 a 1 o 1 a 0).Save
Elemento auxiliar que almacena el RLO.
Detección de flanco
Positivo
La instrucción identifica un cambio de flanco positivo, si un
RLO=“1” es indicado durante exactamente un tiempo de ciclo
Detección de flanco
Negativo
Para un flanco negativo, entrega un pulso cuando el RLO
cambia la primera vez de “1” a “0”
Página 4
Ing. Gabriel Pulido
UNIVERSIDAD DE MENDOZA /Automática Industrial / 2014
Operaciones Lógicas
Instrucciones Bit / Booleanas
RLO:
Las instrucciones enumeradas hasta ahora tratan principalmente con consultas y
asignaciones. Esto significa: el procesador examina el estado de las señales de entrada,
salida y marcas, y le asigna un estado de señal a las salidas y a las marcas.
Dos o más primeras consulta generan una operación lógica. Elresultado de estas
consultas es el resultado de la operación lógica (RLO). El resultado de la operación lógica
proveniente de una operación lógica AND o una OR puede ser asignado a una salida o a
una marca.
Página 5
Ing. Gabriel Pulido
UNIVERSIDAD DE MENDOZA / Automática Industrial / 2014
Operaciones Lógicas
Instrucciones Bit / Booleanas
AND:
Si el estado de la señal de E0.0 = 1 yE0.1 = 1,
el resultado de la operación lógica (RLO) 1 , y
la salida A 8.0 se pone a 1. Si una señal de
entrada o si ambas señales de entrada son 0,
el RLO es 0 y la salida se desconecta.
OR:
Si el estado de la señal E0.2 o E0.3 = 1, el
resultado de la operación lógica es 1 y la
salida A 8.1 pasa a 1. Si ninguna de las
entradas = 1, el RLO es 0 y la salida se
desconecta.
XOR:
La...
Regístrate para leer el documento completo.