PLCSiemensTIA Portal

Bobinas: Asignación, negada, Set y Reset en TIA Portal: Cómo se usa paso a paso

Bobina de asignación ( ), bobina negada (/), Set (S), Reset (R), SET_BF y RESET_BF en TIA Portal, con simulador.

· 3 min de lectura

Bobinas: Asignación, negada, Set y Reset en TIA Portal: Cómo se usa paso a paso

Las bobinas escriben el resultado del segmento en un bit. La asignación ( ) copia el RLO; la negada (/) copia el RLO invertido; Set (S) pone el bit en 1 y lo deja así; Reset (R) lo pone en 0. SET_BF y RESET_BF hacen lo mismo con varios bits seguidos.

Parámetros

Parámetro Tipo de dato Descripción
( ) Asignación Bool Bit = RLO
(/) Negada Bool Bit = NOT RLO
(S) Activar Bool Con RLO = 1 pone el bit en 1; con RLO = 0 no cambia
(R) Desactivar Bool Con RLO = 1 pone el bit en 0; con RLO = 0 no cambia
SET_BF / RESET_BF Bool + UInt (n) Activa o desactiva n bits a partir del indicado

Cómo se ejecuta

Condición Resultado
RLO = 1 ( )→1 · (/)→0 · (S)→1 · (R)→0
RLO = 0 ( )→0 · (/)→1 · (S) y (R) no cambian el bit

Ejemplo paso a paso (KOP)

  1. Crea "Marcha", "Paro" (Bool, entradas) y "Motor" (Bool, %Q0.0).
  2. Segmento 1: contacto NA "Marcha" y bobina S "Motor".
  3. Segmento 2: contacto NA "Paro" y bobina R "Motor".
  4. Pon el segmento de Reset después del de Set para que el paro tenga prioridad.
  5. Prueba: Un pulso en Marcha enciende el motor y queda encendido; un pulso en Paro lo apaga.

Equivalente en SCL:

IF "Marcha" THEN "Motor" := TRUE; END_IF;
IF "Paro"   THEN "Motor" := FALSE; END_IF;

Consejos y errores comunes

  • No uses la misma bobina de asignación ( ) en dos segmentos: Solo vale la última que se ejecuta.
  • Un bit puesto con S queda en 1 hasta un R. Si la marca es remanente, también sobrevive a un corte de energía.
  • Para arrancar con salidas apagadas, haz un Reset en el OB100 (Startup).

Serie: Instrucciones de TIA Portal

Referencias

  • Siemens AG. SIMATIC S7-1200 Programmable Controller: System Manual. Siemens Industry Online Support.
  • Siemens AG. SIMATIC S7-1500 / STEP 7 (TIA Portal): Ayuda en pantalla, instrucciones básicas.
  • Berger, H. Automating with SIMATIC S7-1500. Publicis.
  • International Electrotechnical Commission. (2013). IEC 61131-3: Programmable controllers – Part 3: Programming languages (3.ª ed.). IEC.

SIMATIC, STEP 7 y TIA Portal son marcas de Siemens AG. Ilustraciones y simuladores originales de TdeAutomatización.

Sigue aprendiendo