Ejercicio de Escribe el registro de la tanda mientras ocurre: formación en SCADA y PLC
Número de tanda, tiempo de cada fase, totales y temperatura máxima, cerrado en cuanto termina la tanda.
Haz que el reactor lleve su propio registro de tanda. Numera cada tanda, cronometra cada fase mientras se ejecuta, guarda los totales cargados, el tiempo en espera y la temperatura máxima, y cierra el registro con su resultado cuando la tanda termine, completada o abortada.
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
PRO (requiere Pro) misiónUna tanda nueva empieza un registro limpio
Prueba 1 de 3StartEmpezar una tandaOFFBatchNoNúmero de tanda1TimeAOutput5.18TotalAOutput20.72- Level
- Avanzado
- Tiempo
- Acerca de 45 min
- Recompensa
- +650 XP
- Instalación
- control de reactor por tandas en 3D
- Editores de Siemens
- Ladder (LAD), SCL
- Editores de Rockwell
- Ladder, Texto estructurado
- Editores de Beckhoff
- Texto estructurado
- Etapa
- 46. SCADA 4: un registro de lote en tiempo real
Escribe el registro de la tanda mientras ocurre: qué debe hacer tu código
El control de la tanda ya está escrito y funciona. Escribe debajo el registro. Hay una tanda en curso mientras State vale 10 o 20: guárdalo en InBatch. Cuando InBatch se activa, empieza un registro nuevo: suma 1 a BatchNo, pon Result a 0, ReportReady a FALSE, todos los tiempos a 0.0 y PeakTemp a Temp. Mientras Run está activa, suma 0.02 en cada escaneo al tiempo de la fase en curso: TimeA en la fase 1, TimeB en la 2, TimeHeat en la 3, TimeReact en la 4, TimeCool en la 5, TimeDrain en la 6. Mientras State vale 20, suma 0.02 a TimeHeld en su lugar. Mientras InBatch está activa, PeakTemp sigue a Temp hacia arriba y nunca baja, TotalA copia VolA y TotalB copia VolB. La tanda termina cuando State llega a 40 o 30: pon Result a 1 si se completó o a 2 si se abortó, y ReportReady a TRUE. Después nada del registro cambia hasta que empiece la siguiente tanda. En la pestaña Pantalla del operador, elige cómo escribe un tiempo el informe, qué muestra junto a cada valor y qué recibe una tanda abortada.
- Tanda nueva
- Al activarse InBatch: BatchNo + 1, Result 0, ReportReady desactivado, tiempos a 0, PeakTemp := Temp.
- Tiempos
- 0.02 por escaneo a la fase en curso mientras Run; a TimeHeld mientras State vale 20.
- Fin
- State 40: Result 1. State 30: Result 2. Los dos asignan ReportReady, y el registro se detiene.
Escribe el registro de la tanda mientras ocurre: entradas y salidas
Tu programa lee 9 entradas y escribe 23 salidas. Una entrada más mueve la simulación o muestra una lectura, para que pruebes con ella. Los nombres son los mismos en el editor de cada fabricante.
Escribe el registro de la tanda mientras ocurre: qué comprueban las pruebas
- Cada Start empieza un registro nuevo: BatchNo sube uno y todos los valores empiezan de cero.
- El tiempo de cada fase cuenta solo mientras esa fase se ejecuta; el tiempo en espera se cuenta aparte.
- PeakTemp es la temperatura más alta de la tanda; TotalA y TotalB son los litros cargados.
- Cuando la tanda se completa o se aborta, Result dice cuál, ReportReady se activa y el registro deja de cambiar.
- El informe escribe los tiempos en minutos y segundos, muestra cada objetivo junto a su valor, y también da un informe a una tanda abortada.
- Pruébalo Usa los botones de debajo del modelo y mira cómo responde la instalación.
- Probar solución Todas las comprobaciones se ejecutan sobre tu código con una sola pulsación.
- 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.
Dónde verías esto en planta
En una planta farmacéutica o de alimentos, cada tanda deja un registro que el personal de calidad revisa antes de liberar el producto. El SCADA lo recoge del PLC en cuanto termina la tanda.
Una tanda sin registro no se puede liberar, y un registro escrito después del hecho no es de fiar. En ambos casos la producción de un día se retiene o se desecha.
Las plantas por tandas químicas, farmacéuticas y de alimentos siguen recetas por fases. Los operadores pueden poner una tanda en espera y reanudarla, o abortarla; el controlador debe saber exactamente qué es seguro en cada estado. Algunas reacciones desprenden calor, y si el enfriamiento se queda atrás, se descontrolan.
- CargaA y luego B
- Reaccionar80 °C durante 30 sEstás aquí
- EnfriarHasta 40 °C
- DescargaAl receptor
En una planta real: lugares, piezas y seguridad
- Química fina y resinas
- Salas de producción por tandas farmacéuticas y biotecnológicas
- Ingredientes y aromas alimentarios
Las reacciones descontroladas causaron desastres como Seveso (1976) y T2 Laboratories (2007). Los reactores reales tienen disparos independientes por temperatura alta y sistemas de alivio.
ISA-88 define el modelo de estados que se usa aquí, para que los operadores de cualquier sitio sepan qué significan Hold y Abort.
Los tamaños, los tiempos y los cortes son decisiones didácticas, no el plano de ninguna instalación real concreta.
Lo siguiente en el camino
- Un solo bloque de alarmas para todas las alarmasNueva, vista, despejada: un bucle lleva cada alarma por los mismos estados y marca la que llegó primero.Experto · 45 min · +800 XP
- Registrar lo que explica una paradaGuarda un valor cuando cambia lo suficiente, no te quedes nunca en silencio, y luego lee la tendencia para encontrar qué falló.Avanzado · 45 min · +500 XP
- Una sola pantalla para toda la plantaCuatro estaciones informan un estado cada una, y la vista general dice cuál te necesita.Avanzado · 40 min · +650 XP
- Maneja la fábrica enteraArranque, dosificación, embotellado, rechazos, robot, enfardadora, AGV y seguridad: un solo programa para toda la planta.Experto · 240 min · +3000 XP