PLCAllen-BradleyStudio 5000

NO booleano (BNOT) en Studio 5000: Qué es y cómo se usa

Aprende la instrucción BNOT de Studio 5000: invertir una señal booleana en bloques de funciones, con simulador.

· 3 min de lectura

NO booleano (BNOT) en Studio 5000: Qué es y cómo se usa

La instrucción BNOT (Boolean NOT) invierte su entrada: Si In es 1, Out es 0, y al revés. Es una instrucción de Diagrama de bloques de funciones (FBD) y de texto estructurado; en ladder se usa su equivalente para enteros, NOT (invierte todos los bits de un entero).

Operandos

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

Cómo se ejecuta

Condición Resultado
In = 0 Out = 1
In = 1 Out = 0

Ejemplo paso a paso

  1. En una rutina FBD, agrega BNOT.
  2. Conecta In a Termico_Disparado.
  3. Conecta Out a Motor_Disponible.
  4. Prueba: El motor está disponible mientras el térmico no esté disparado.

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

Motor_Disponible := NOT Termico_Disparado;  // texto estructurado

Consejos y errores comunes

  • En ladder, para invertir un bit basta con un contacto XIO.
  • NOT en ladder invierte los 32 bits de un DINT: 0 se convierte en −1.

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