“No te avergüences de tus fracasos, aprende de ellos y vuelve a empezar”. — Richard Branson
Este artículo fue publicado originalmente en LinkedIn el 20 de noviembre de 2022
Introducción
Aunque no soy un experto en Instrumentación y Automatización, he trabajado con equipos de precomisionamiento utilizando matrices de “Causa y Efecto” (C&E). Sin embargo, con frecuencia notaba cómo esas hojas de cálculo podrían haber sido más rápidas y prácticas para obtener la información correcta.
Además, estas matrices suelen tener tantas columnas y filas que deben imprimirse en múltiples hojas tamaño plotter, cubriendo las paredes de las salas de reunión. Por eso pensé que había mejores formas de hacerlo, y a continuación presento un caso de estudio.

Caso de estudio: Gestión de paquetes de prueba de Causa y Efecto
El objetivo es ejecutar la verificación funcional de “Causa y Efecto” cuando el iniciador y el actuador han completado sus hojas de precomisionamiento.
Para lograrlo, la idea es agrupar los paquetes de prueba de funciones C&E junto con la documentación de pruebas de iniciadores/actuadores completada, con el fin de preparar un plan base.
Enfoque típico
El enfoque más común en la mayoría de los proyectos es representar la matriz en hojas de cálculo, donde los iniciadores se listan en columnas fijas a la izquierda y los actuadores en columnas a la derecha (con algunas filas fijas arriba para el tag, descripción y checksheet B).
Las celdas de intersección entre filas (iniciador) y columnas (actuador) se llenan con el efecto (CL – cerrar válvula, OP – abrir válvula, SD – apagar dispositivo), etc.

Entiendo que las hojas de cálculo son fáciles de usar. Sin embargo, mientras más registros y campos (columnas y filas), más problemas aparecen.
Una matriz con 600 iniciadores y 500 actuadores representa 300,000 celdas. ¿Cuántas de ellas están realmente llenas (con efectos)?
En un proyecto de tamaño pequeño-mediano con estas dimensiones, desplazarse horizontal y verticalmente, hacer zoom dentro de una matriz de 300,000 celdas vuelve cualquier hoja de cálculo lenta, sin mencionar cuando está cargada con BUSCARV (VLOOKUP) y otras fórmulas.

Una aplicación personalizada con MS Access – VBA – SQL
Como mencioné al inicio, no soy experto en instrumentación, pero sí sé cómo gestionar datos de manera eficiente.

La aplicación permite que al seleccionar un iniciador, los actuadores cambien dinámicamente (sin necesidad de desplazarse o hacer zoom).
De un vistazo, se puede determinar qué entradas han completado su hoja B. Las hojas A se asumen completadas, pero podrían consultarse mediante un campo o botón personalizado.

Apertura de checksheets y P&ID
En lugar de buscar manualmente las intersecciones marcadas en verde o azul, la aplicación tiene un campo que automáticamente se convierte en una marca de verificación con fondo verde. Además, funciona como botón para abrir directamente el checksheet completado.

Búsqueda por subsistema o tag
Incluye funcionalidades para buscar rápidamente por etiquetas o subsistemas mediante una ventana emergente que permite filtrar y localizar información específica.
Acceso rápido a carpetas
Botones personalizados dentro del panel permiten abrir directamente carpetas de P&ID, checksheets B o LPD, sin necesidad de cambiar de aplicación.

Generación de checksheets de Causa y Efecto
Un botón genera automáticamente el checksheet de “Causa y Efecto”, el cual también puede producirse en lote por subsistema u otros criterios.

Beneficios de esta aplicación
- Búsqueda rápida y dinámica de actuadores afectados por cualquier iniciador
- Verificación rápida del estado de precomisionamiento (checksheet B)
- Acceso directo a P&ID y diagramas de lazo para validación
- Generación rápida de checksheets de C&E
- Búsqueda y filtrado por tag o subsistema
- Acceso directo a carpetas de documentación
- Generación de reportes de estado por subsistema, lazo o área
Conclusiones
Las hojas de cálculo son fáciles de usar, pero mientras más crecen en tamaño, más lento es su rendimiento. Navegar matrices enormes con miles de celdas y fórmulas complejas termina siendo ineficiente.
Por eso, invito a pensar “fuera de la caja” utilizando aplicaciones personalizadas con MS Access, VBA y SQL.
El poder de las bases de datos combinadas con scripting es muy superior al uso de hojas de cálculo tradicionales.
Cierre
Gracias por sus comentarios sobre mi artículo anterior en LinkedIn: “Gestión efectiva de carpetas de lazos de instrumentación”.
Hoy comenzó la Copa Mundial de Qatar 2022. Siempre he sido un gran fan de los mundiales y asistiré a algunos partidos la próxima semana. Será un gusto volver a Qatar después de diez años.
Esta es probablemente la última oportunidad de ver a Messi y CR7 en un Mundial, dos de los mejores jugadores de la historia. Mis favoritos para ganar son Argentina, Alemania, Brasil y Bélgica. Francia ya no está entre mis favoritos debido a la lesión de Benzema, ganador del Balón de Oro.
Si te gustó este artículo, siéntete libre de comentar, darle like o compartirlo.
¡Gracias!
Eric Ocampo
ericocampo@ericocampo.com
www.ericocampo.com






