3.2 Operaciones Lógicas con Bits
Las operaciones lógicas con bits operan con dos dígitos, 1 y 0. Estos dos dígitos constituyen la base de un sistema numérico denominado sistema binario. Los dos dígitos 1 y 0 se denominan dígitos binarios o bits. En el ámbito de los contactos y bobinas, un 1 significa activado (”conductor”) y un 0 significa desactivado (”no conductor”). Las operaciones lógicas con bits interpretan los estados de señal 1 y 0, y los combinan de acuerdo con la lógica de Boole. Estas combinaciones producen un 1 ó un 0 como resultado y se denominan “Resultado Lógico” (RLO). Las operaciones lógicas con bits permiten ejecutar las más diversas funciones. Se dispone de las operaciones lógicas con bits siguientes:
• # : Conector • XOR : Operación lógica O-exclusiva • >=1 : Operación lógica O • = : Asignación
Las siguientes operaciones reaccionan ante un RLO de 1: • R : Desactivar salida • S : Activar salida • RS : Flipflop de desactivación/activación • SR : Flipflop de activación/desactivación
Otras operaciones reaccionan ante un cambio de flanco positivo o negativo para ejecutar las siguientes funciones: • N : Detectar flanco negativo (1 -> 0) • P : Detectar flanco positivo (0 -> 1) • NEG : Detectar flanco de señal 1 -> 0 • POS : Detectar flanco de señal 0 -> 1
Las restantes operaciones afectan directamente al RLO: • Insertar una entrada binaria • Invertir una entrada binaria • SAVE : Cargar resultado lógico (RLO) en el registro RB
|