3.3 Operaciones Lógicas con Bits y con Bits String

 

 

3.3.1 >= 1 : Operación lógica O

Símbolo

 

Descripción

  • La operación O lógica sirve para consultar los estados de señal de dos o más operandos especificados en las entradas de un cuadro O.
  • Si el estado de señal de uno de estos operandos es “1", la operación da como resultado "1". Si el estado de señal de todos los operandos es “0" no se cumple la condición exigida por la operación lógica, por lo que el resultado de la misma será "0".
  • Si la operación O lógica es la primera operación de una cadena lógica, almacena el resultado de la consulta del estado de señal en el bit de resultado lógico (RLO).
  • Toda operación O lógica que no sea la primera operación de una cadena lógica combina el resultado de la consulta del estado de señal con el valor almacenado en el bit RLO. Esta operación lógica se realiza siguiendo la tabla de verdad O.

 

3.3.2 & : Operación lógica Y 

Símbolo

 

Descripción 

  • La operación Y lógica sirve para consultar los estados de señal de dos o más operandos especificados en las entradas de un cuadro Y.
  • Si el estado de señal de todos los operandos es “1", y sólo en este caso, la operación da como resultado "1". Cuando el estado de señal de un operando es “0" no se cumple la condición exigida por la operación lógica, por lo que el resultado de la operación será "0".
  • Si la operación lógica Y es la primera operación de una cadena lógica, almacena el resultado de la consulta del estado de señal en el bit de resultado lógico (RLO).
  • Toda operación Y que no sea la primera operación de una cadena lógica combina el resultado de la consulta del estado de señal con el valor almacenado en el bit RLO. Esta operación lógica se realiza siguiendo la tabla de verdad Y.

 

3.3.3 XOR : Operación lógica O-exclusiva 

Símbolo

 

Descripción

  • La operación lógica O-exclusiva sirve para consultar el estado de señal de acuerdo con la tabla de verdad O-exclusiva.
  • En una operación lógica O-exclusiva, el estado de señal es “1" cuando el estado de señal de uno de los dos operandos es “1". En los elementos XOR para consultar más de dos operandos el resultado lógico común es "1" si un número impar de los operandos consultados da el resultado lógico "1".

 

3.3.4 Insertar una entrada binaria 

Símbolo

 

Descripción

  • La operación Insertar una entrada binaria inserta otra entrada binaria en un cuadro de los tipos Y, O u O-exclusiva, detrás de la señal.

 

3.3.5 Invertir una entrada binaria 

Símbolo

 

Descripción 

  • La operación Invertir una entrada binaria niega el RLO.
  • Al invertir (negar) el resultado lógico deberá respetar las siguientes reglas:
    • Si se invierte el resultado lógico en la primera entrada de un cuadro O o de un cuadro Y, no se abre ningún paréntesis.
    • Si el resultado lógico no es invertido en la primera entrada de un cuadro O, toda la combinación lógica binaria se integra antes de la entrada.
    • Si el resultado lógico no es invertido en la primera entrada de un cuadro Y, toda la combinación lógica binaria se integra antes de la entrada. 

 

3.3.6 = : Asignación 

Símbolo

 

Descripción

  • La operación Asignación suministra el resultado lógico. El cuadro del final de la operación lógica da la señal 1 ó 0 de acuerdo a los criterios siguientes:
    • La salida da la señal 1 cuando se cumplen las condiciones de la operación lógica antes del cuadro de salida.
    • La salida da la señal 0 cuando no se cumplen las condiciones de la operación lógica antes del cuadro de salida.
  • La operación lógica FUP asigna el estado de señal a la salida direccionada por la operación (ésto es lo mismo que asignar el estado de señal del bit RLO al operando). Si se cumplen las condiciones de las operaciones lógicas FUP, el estado de señal del cuadro de salida es “1"; en caso contrario, el estado de señal es “0".
  • La operación Asignación es afectada por el MCR (Master Control Relay).
  • El cuadro Asignación solamente puede posicionarse en el extremo derecho de una cadena lógica. No obstante, es posible utilizar varios cuadros Asignación.
  • Si quiere crear una asignación inversa realice la operación Invertir una entrada.

 

3.3.7 # : Conector 

Símbolo

 

Descripción

  • La operación Conector es un elemento de asignación intermedio que almacena el RLO. En concreto, este elemento memoriza la operación lógica de bits del último ramal abierto hasta anterior al elemento de asignación.
  • La operación Conector es afectada por el MCR (Master Control Relay).
  • Para crear un conector inverso invierta la entrada del conector.

 

3.3.8 R : Desactivar salida

Símbolo

 

Descripción

  • La operación Desactivar salida se ejecuta solamente si el RLO = 1. Si el RLO es “1", la operación pone el operando indicado a “0". Si el RLO es “0", la operación no afecta al operando y éste permanece inalterado.
  • La operación Desactivar salida es afectada por el MCR (Master Control Relay).

 

3.3.9 S : Activar salida 

Símbolo

 

Descripción

 

  • La operación Activar salida se ejecuta solamente si RLO = 1. Si el RLO es “1", la operación pone el operando indicado a 1. Si el RLO es “0", la operación no afecta al operando y éste permanece inalterado. 
  • La operación Activar salida es afectada por el MCR (Master Control Relay).

 

3.3.10 RS : Flipflop de desactivación/activación 

Símbolo

 

Descripción

  • La operación Flipflop de desactivación/activación ejecuta las operaciones Activar (S) y Desactivar (R) solamente si el RLO es “1". Un "0" en el RLO no afecta dichas operaciones y el operando indicado en la operación permanece inalterado.
  • La operación Flipflop de desactivación/activación se desactiva si el estado de señal en la entrada R es “1" y en la entrada S es “0". En otro caso, si el estado de señal en la entrada R es “0" y en la entrada S es “1", el flipflop se activa. Si el RLO es “1" en ambas entradas, el flipflop se activa.
  • La operación Flipflop de desactivación/activación es afectada por el MCR (Master Control Relay).

 

3.3.11 SR : Flipflop de activación/desactivación

Símbolo

 

Descripción

  • La operación Flipflop de activación/desactivación ejecuta las operaciones Activar (S) y Desactivar (R) solamente si el RLO es “1". Un "0" en el RLO no afecta a dichas operaciones y el operando indicado en la operación permanece inalterado.
  • La operación Flipflop de activación/desactivación se activa si el estado de señal en la entrada S es “1" y en la entrada R es “0". En otro caso, si el estado de señal en la entrada S es “0" y en la entrada R es “1", el flipflop se desactiva. Si el RLO es “1" en ambas entradas, el flipflop se desactiva.
  • La operación Flipflop de activación/desactivación es afectada por el MCR (Master Control Relay).

 

3.3.12 N : Detectar flanco negativo (1 -> 0)

Símbolo

 

Descripción

  • La operación Detectar flanco negativo RLO (1 -> 0) reconoce un cambio del estado de señal del RLO de "1" a "0" (flanco negativo) y tras la operación lo indica poniendo el RLO a "1". El estado actual de la señal de RLO se compara con el estado de la señal del operando, la marca de flanco. Si el estado de la señal del operando es “0" y el RLO anterior a la operación "1", tras ésta se pone el RLO a "1" (impulso) y en el resto de los casos, a "0". El RLO anterior a la operación se memoriza en el operando.

 

3.3.13 P : Detectar flanco positivo (0 -> 1) 

Símbolo

 

Descripción

  • La operación Detectar flanco positivo RLO (0 -> 1) reconoce un cambio de "0" a "1" en el operando dado y tras la operación lo indica poniendo el RLO a "1". El estado actual de la señal de RLO se compara con el estado de la señal del operando, la marca de flanco. Si el estado de la señal del operando es “0" y el RLO anterior a la operación "1", tras ésta se pone el RLO a "1" (impulso) y en el resto de los casos, a "0". El RLO anterior a la operación se memoriza en el operando.

 

Inicio