PLCAllen-BradleyStudio 5000

O exclusivo booleano (BXOR) en Studio 5000: Qué es y cómo se usa

Aprende la instrucción BXOR de Studio 5000: la compuerta O exclusiva (XOR) para detectar diferencias, con simulador.

· 3 min de lectura

O exclusivo booleano (BXOR) en Studio 5000: Qué es y cómo se usa

La instrucción BXOR (Boolean Exclusive OR) pone su salida en 1 cuando sus dos entradas son diferentes. Es una instrucción de Diagrama de bloques de funciones (FBD) y de texto estructurado; en ladder se usa su equivalente para enteros, XOR.

Operandos

Operando Tipo de dato Descripción
In1…In2 BOOL Entradas booleanas
Out BOOL Resultado

Cómo se ejecuta

Condición Resultado
In1 ≠ In2 Out = 1
In1 = In2 Out = 0

Ejemplo paso a paso

  1. En una rutina FBD, agrega BXOR.
  2. Conecta In1 Sensor_A e In2 Sensor_B (dos sensores redundantes).
  3. Conecta Out a Discrepancia.
  4. Agrega un temporizador para alarmar solo si la diferencia dura más de 2 s.

Renglón en texto (puedes pegarlo en el editor ladder):

Discrepancia := Sensor_A XOR Sensor_B;  // texto estructurado

Consejos y errores comunes

  • Ideal para detectar discrepancias entre sensores o entre un comando y su confirmación.
  • Con XOR también puedes invertir bits específicos de un entero usando una máscara.

Serie: Instrucciones Logix 5000

Referencias

  • Rockwell Automation. Logix 5000 Controllers General Instructions Reference Manual (Publicación 1756-RM003). literature.rockwellautomation.com
  • Rockwell Automation. Studio 5000 Logix Designer: Ayuda en línea, conjunto de instrucciones. rockwellautomation.com
  • International Electrotechnical Commission. (2013). IEC 61131-3: Programmable controllers – Part 3: Programming languages (3.ª ed.). IEC.
  • Petruzella, F. D. (2017). Programmable Logic Controllers (5.ª ed.). McGraw-Hill Education.

Studio 5000, Logix 5000, ControlLogix, CompactLogix y GuardLogix son marcas de Rockwell Automation. Ilustraciones y simuladores originales de TdeAutomatización.

Sigue aprendiendo