07Nivel 3
Partida estrella-triángulo con temporizador
El motor arranca en estrella, con menos corriente, y después de unos segundos pasa a triángulo. Un temporizador marca el cambio y una pequeña pausa evita el cortocircuito entre contactores.
El simulador está pensado para computadores (pantallas de 1024 px o más).
Planta virtual
Conexión: Sin conexión. Corriente: 0 × nominal
Vista en reposo. En el simulador la planta se mueve según las salidas de tu programa.
Entradas y salidas
| Dirección | Nombre | Descripción |
|---|---|---|
| I0.0 | MARCHA | Pulsador de marcha (NA) |
| I0.1 | PARO | Pulsador de paro (NC: 1 en reposo) |
| I0.2 | TERMICO | Contacto NC del relé térmico (lo maneja la planta: 0 = sobrecarga) |
| Q0.0 | K1_LINEA | Contactor de línea |
| Q0.1 | K2_ESTRELLA | Contactor de estrella |
| Q0.2 | K3_TRIANGULO | Contactor de triángulo |
| T0 | T_ESTRELLA | Tiempo en estrella (5 s) |
| T1 | T_PAUSA | Pausa entre estrella y triángulo (100 ms) |
| M0.0 | PASAR_A_TRIANGULO | Terminó la estrella y la pausa: conectar triángulo |
Programa
Diagrama de escalera (Ladder, LD)
Peldaño 1 — Contactor de línea con autorretención.
Peldaño 2 — 5 s en estrella y una pausa de 100 ms antes del triángulo.
Peldaño 3 — Estrella: mientras no termine el tiempo, enclavada con el triángulo.
Peldaño 4 — Triángulo: después de la pausa, enclavado con la estrella.
Diagrama de bloques de funciones (FBD)
Red 1 — Contactor de línea con autorretención.
Red 2 — 5 s en estrella y una pausa de 100 ms antes del triángulo.
Red 3 — Estrella: mientras no termine el tiempo, enclavada con el triángulo.
Red 4 — Triángulo: después de la pausa, enclavado con la estrella.
Texto estructurado (ST)
(* Partida estrella-triángulo con temporizador — convertido desde Ladder *)
VAR
T_ESTRELLA : TON;
T_PAUSA : TON;
END_VAR
(* Peldaño 1: Contactor de línea con autorretención. *)
K1_LINEA := (MARCHA OR K1_LINEA) AND PARO AND TERMICO;
(* Peldaño 2: 5 s en estrella y una pausa de 100 ms antes del triángulo. *)
T_ESTRELLA(IN := K1_LINEA, PT := T#5s);
T_PAUSA(IN := T_ESTRELLA.Q, PT := T#100ms);
PASAR_A_TRIANGULO := T_PAUSA.Q;
(* Peldaño 3: Estrella: mientras no termine el tiempo, enclavada con el triángulo. *)
K2_ESTRELLA := K1_LINEA AND NOT T_ESTRELLA AND NOT K3_TRIANGULO;
(* Peldaño 4: Triángulo: después de la pausa, enclavado con la estrella. *)
K3_TRIANGULO := K1_LINEA AND PASAR_A_TRIANGULO AND NOT K2_ESTRELLA;Lista de instrucciones (IL)
(* Partida estrella-triángulo con temporizador — convertido desde Ladder *) VAR T_ESTRELLA : TON; T_PAUSA : TON; END_VAR (* Peldaño 1: Contactor de línea con autorretención. *) LD MARCHA OR K1_LINEA AND PARO AND TERMICO ST K1_LINEA (* Peldaño 2: 5 s en estrella y una pausa de 100 ms antes del triángulo. *) CAL T_ESTRELLA(IN := K1_LINEA, PT := T#5s) CAL T_PAUSA(IN := T_ESTRELLA.Q, PT := T#100ms) LD T_PAUSA.Q ST PASAR_A_TRIANGULO (* Peldaño 3: Estrella: mientras no termine el tiempo, enclavada con el triángulo. *) LD K1_LINEA ANDN T_ESTRELLA ANDN K3_TRIANGULO ST K2_ESTRELLA (* Peldaño 4: Triángulo: después de la pausa, enclavado con la estrella. *) LD K1_LINEA AND PASAR_A_TRIANGULO ANDN K2_ESTRELLA ST K3_TRIANGULO
Paso a paso
- 1Pulsa ▶ Ejecutar (F5) y presiona MARCHA: se cierran K1_LINEA y K2_ESTRELLA. Observa en la planta la corriente de arranque, bastante menor que con un arranque directo.
- 2A los 5 s el temporizador T_ESTRELLA abre K2_ESTRELLA. Tras una pausa de 100 ms (T_PAUSA) se cierra K3_TRIANGULO y el motor llega a su velocidad nominal.
- 3Los contactos NC de K2 y K3 entre sí son un enclavamiento: si los dos se cerraran juntos habría un cortocircuito. La pausa da tiempo a que el contacto de estrella se abra de verdad antes de cerrar el de triángulo.
- 4Prueba cambiar el tiempo de estrella a T#1s: el motor pasa a triángulo con poca velocidad y el pico de corriente sube.