Cargando el progreso local…
PLC Gym
Inicio de PLC GymNivel 1, 0 XP · tu progreso
Misión 78 · PRO (requiere Pro)

Ejercicio de 21 °C, ventilador demostrado, batería a salvo: programación de PID en PLC

Arranca una unidad de tratamiento de aire en orden y escribe su lazo PI de temperatura.

Arranca la unidad en orden con la batería precalentada, demuestra el caudal de aire en menos de 10 s, mantén el aire de impulsión a 21 °C con un lazo PI que no pueda saturarse, y detente con seguridad ante la helada.

Esta misión es parte de ProCrea una cuenta gratis: cada cuenta tiene una prueba de Pro gratis hasta el 5 de diciembre.

Sin tarjeta. Nada que pagar. Nada que cancelar.

Official release: 5 December. Queda primero en la clasificación ese día y gana 3 meses de Pro, más 2 semanas de Pro para regalar a un amigo. El 2.º puesto gana 4 semanas. El 3.er puesto gana 2 semanas. Reglas

  • Todas las lecciones, desde cero
  • Todas las misiones y lecciones, a medida que subes de nivel
  • Una prueba práctica para cada título, con un certificado
  • Rebobina cualquier prueba, escaneo a escaneo
  • Soluciones resueltas cuando te atascas
  • El convertidor de código, todo lo que quieras
La instalación 3D unidad de tratamiento de aire en la que se ejecuta esta misiónPRO (requiere Pro) misión
Cómo se ejecuta la prueba

Arranca en orden y luego mantiene 21 °C

Prueba 1 de 9
Fijado por la pruebaComprobado por la pruebaPaso 11 de 11
Level
Experto
Tiempo
Acerca de 50 min
Recompensa
+850 XP
Instalación
unidad de tratamiento de aire en 3D
Editores de Siemens
Ladder (LAD), SCL
Editores de Rockwell
Ladder, Texto estructurado
Editores de Beckhoff
Texto estructurado
Etapa
29. Laboratorio de máquinas 3: medidas y lotes
Comportamiento requerido

21 °C, ventilador demostrado, batería a salvo: qué debe hacer tu código

Cuando Occupied: abre Damper y haz funcionar Valve al 100 % para calentar el serpentín. Con DamperOpen arranca el ventilador. Si AirflowOK no se activa en 10 s, pon FanFail en autorretención y detente. Cuando el caudal de aire esté comprobado, pon Integral := 50 y controla la válvula con PI: Error := Setpoint − SupplyTemp; Integral := Integral + Ki × Error × 0.02 (un escaneo de 20 ms), limitado entre 0 y 100; Valve := Kp × Error + Integral, limitado entre 0 y 100. Si se pierde el caudal de aire mientras funciona, pon FanFail en autorretención. FrostStat, en cualquier momento, con o sin ocupación, pone FrostAlarm en autorretención: ventilador apagado, compuerta cerrada, válvula al 100 %. Reset borra las alarmas cuando el termostato antihielo ya se ha normalizado. Sin ocupación: todo apagado y válvula al 0 %, salvo que FrostAlarm mantenga la válvula al 100 %. FanRun hace funcionar el ventilador.

Start
Compuerta + precalentamiento, luego ventilador, demostrado en 10 s.
PI
Kp 5, Ki 0.25, integral 0–100.
Helada
Ventilador apagado, compuerta cerrada, válvula al 100 %.
Tabla de variables

21 °C, ventilador demostrado, batería a salvo: entradas y salidas

Tu programa lee 6 entradas y escribe 5 salidas. 4 entradas más mueven la simulación o muestran lecturas, para que pruebes con ellas. Los nombres son los mismos en el editor de cada fabricante.

VariableTipo de datosTu códigoQué significa en la máquina
OccupiedBOOLLeeUna entrada que tu código necesitaReloj horario: el edificio está ocupado
ResetBOOLLeeUna entrada que tu código necesitaRearmar alarmas
DamperOpenBOOLLeeUna entrada que tu código necesitaFinal de carrera de la compuerta
AirflowOKBOOLLeeUna entrada que tu código necesitaPresostato diferencial de aire
FrostStatBOOLLeeUna entrada que tu código necesitaTermostato antihielo disparado
SupplyTempREALLeeUna entrada que tu código necesitaTemperatura del aire de impulsión, °C
ColdSnapBOOLNo necesariaPara probar u observar; tu código puede omitirlaPruébalo: el aire exterior baja a −5 °C
BoilerFaultBOOLNo necesariaPara probar u observar; tu código puede omitirlaPruébalo: se corta el agua caliente
BrokenBeltBOOLNo necesariaPara probar u observar; tu código puede omitirlaPruébalo: el motor del ventilador gira pero no mueve aire
OutsideTempREALNo necesariaPara probar u observar; tu código puede omitirlaTemperatura del aire exterior, °C
DamperBOOLEscribeUna salida que tu código fijaAbrir la compuerta de toma
FanRunBOOLEscribeUna salida que tu código fijaHacer funcionar el ventilador de impulsión
ValveREALEscribeUna salida que tu código fijaVálvula de calefacción, de 0 a 100 %
FanFailBOOLEscribeUna salida que tu código fijaAlarma: caudal de aire no confirmado
FrostAlarmBOOLEscribeUna salida que tu código fijaAlarma: ha actuado la protección antihielo

En SCL de Siemens, escribe las variables propias de un bloque con # delante, como hace TIA Portal: #Occupied. Rockwell y TwinCAT usa el nombre solo: Occupied.

Pruebas automáticas

21 °C, ventilador demostrado, batería a salvo: qué comprueban las pruebas

  1. Primero la compuerta, con la válvula al 100 % para calentar la batería; el ventilador solo con DamperOpen.
  2. Caudal de aire no demostrado en menos de 10 s, o perdido en marcha, enclava FanFail.
  3. Control PI con Kp, Ki, y la integral mantenida entre 0 y 100.
  4. Helada, ocupado o no: ventilador apagado, compuerta cerrada, válvula al 100 %, enclavado hasta Reset.
  5. Desocupado: todo apagado, válvula cerrada.
  1. Pruébalo Usa los botones de debajo del modelo y mira cómo responde la instalación.
  2. Probar solución Todas las comprobaciones se ejecutan sobre tu código con una sola pulsación.
  3. Rebobinar PRO (requiere Pro) Si una falla, retrocede por ella escaneo a escaneo para ver por qué.

¿Atascado en esta misión? Pregunta a los miembros en el Vestuario.

Por qué importa

Dónde verías esto en planta

Los sistemas de gestión de edificios ejecutan esto en miles de unidades de tratamiento de aire; las plantas químicas usan el mismo lazo PI y antisaturación.

Un ventilador arrancado contra una compuerta cerrada puede hundir los conductos. Una batería que se congela se raja e inunda la sala de máquinas. Un lazo PI sin antisaturación hace oscilar la temperatura durante minutos tras cada perturbación.

Dónde encontrarías estoAire fresco a 21 °C, sin congelar la batería

Todas las oficinas, hospitales y fábricas tienen unidades de tratamiento de aire en la cubierta o en una sala de máquinas. El controlador las arranca en un orden seguro, confirma que el ventilador mueve aire de verdad y mantiene la temperatura de impulsión con un lazo PI.

  1. DamperSe abre primero
  2. FiltroLimpia el aire
  3. BobinaCalefacción PIEstás aquí
  4. FanConfirmado por el caudal de aire
En una planta real: lugares, piezas y seguridad
  • Oficinas, colegios y hospitales
  • Fábricas y almacenes
  • Salas limpias y laboratorios

Los arranques del ventilador están enclavados con la compuerta: un ventilador contra una compuerta cerrada puede aplastar los conductos.

La protección antihielo manda sobre todo: para el ventilador, cierra la compuerta, abre la válvula.

Los tamaños, los tiempos y los cortes son decisiones didácticas, no el plano de ninguna instalación real concreta.

Sigue así

Lo siguiente en el camino