Bitácora
Lo que vamos probando, con fallas incluidas.
Los hitos que importan, de lo más viejo a lo más nuevo. Las fallas pesan lo mismo que lo que salió bien.
- banco offline pruebas en computadora, sin equipo
- software del fabricante abierto o compilado en WPLSoft o DIAScreen
- tablero aislado equipo real, sin cargas eléctricas
- sintético datos armados para probar
Falló
El primer banco de pruebas daba verde, pero no detectaba casi nada#
Aprendizajebanco offline
Armamos el primer banco de pruebas y daba todo verde. Cuando rompimos el programa a propósito de cinco maneras, detectó una. Desde ese día cada banco se mide haciéndolo fallar, no contando los casos que pasan.
Tomada
Decisión: Fawel entrega archivos, no los carga#
Decisión
El sistema entrega archivos y no los carga a ningún equipo. Es una decisión, no un límite técnico. El alcance es control básico de proceso, nunca sistemas instrumentados de seguridad.
Salió bien
Un control de bombeo, escrito y probado por agentes que no se veían#
Pruebasintético
Un agente escribió el control de bombeo de una planta frigorífica y otro, sin ver ese código, escribió las pruebas. Después de tres rondas pasó todos los casos, y las pruebas detectaron todas las fallas sembradas. Todavía no era un programa para cargar: faltaba llevarlo al PLC.
Falló
Compilaba, pero en el editor no se veía el programa#
Aprendizajebanco offlinesoftware del fabricante
El programa compilaba y pasaba los controles offline, pero al abrirlo en el editor del fabricante se veía sólo la plantilla. Lo retiramos y sumamos un control que mira lo mismo que ve el técnico en pantalla.
Parcial
Primera prueba en un tablero aislado, con una versión anterior#
Pruebatablero aislado
Según el operador, un técnico cargó una HMI generada y una copia de diagnóstico del programa en un PLC y una HMI Delta, sin cargas eléctricas. La HMI se comunicó con el PLC y dos mandos, habilitar y parada, cambiaron lo esperado. Pero la pantalla mostraba datos que no se entendían, y sin señales de campo no se podía probar una secuencia completa. De ahí salió el pedido de simular todo antes del tablero.
Parcial
La lógica del PLC pasó los 84 casos del banco offline#
Mediciónbanco offline
El programa pasó los 84 casos del banco offline. Cuando le sembramos 18 fallas a propósito, el banco detectó 16 contando la falla exacta, y las 18 contando por caso. Todo en computadora: falta probarlo en el equipo.
Falló
La HMI pasaba las pruebas offline, pero no compilaba en el editor#
Pruebabanco offlinesoftware del fabricante
El proyecto de HMI pasó las pruebas offline, pero DIAScreen no lo compiló: una macro superaba un límite de la plataforma que ningún control conocía. Relevamos esos límites, los sumamos a los controles y, según el operador, el proyecto corregido compiló.
