Analizando los beneficios de Sepasoft vs Desarrollo Personalizado
¿Alguna vez te has preguntado si un enfoque personalizado sería más simple o menos costoso que un Sistema de Ejecución de Manufactura (MES) formal? ¿Cómo se comparan los módulos MES de Sepasoft® con la construcción personalizada de funcionalidades MES utilizando Ignition® de Inductive Automation?
Para comenzar a responder esta pregunta, piensa en Ignition como una herramienta que no realiza funciones MES directamente. Por lo tanto, cualquier funcionalidad MES personalizada necesitará ser definida, construida y probada desde cero. En algunos casos, esta empresa puede valer la pena. Por ejemplo, puedes tener una necesidad simple que no justifique invertir en una nueva solución en absoluto. Sin embargo, en muchos escenarios, una solución personalizada puede ser más engorrosa de lo que parece inicialmente.
En este post, abordaremos las variables a considerar mientras evalúas los pros y los contras de Sepasoft frente a un MES construido personalizado en Ignition®.
- Evolución del Producto
- Variables Pasadas por Alto
- Soporte Avanzado Continuo
- Costo Laboral Inicial Más Alto
- Evaluar la Lista de Funcionalidades
Evolución del Producto
La retroalimentación de los clientes ha dado forma al desarrollo de los módulos MES de Sepasoft durante más de una década. La evolución del producto, que solo se puede lograr a través de muchas iteraciones, lanzamientos y errores, llevó a los productos tal como existen hoy. Las solicitudes de funciones y la comunicación continua con clientes de diferentes industrias, tamaños de empresa y entornos de fabricación han impulsado innumerables mejoras, correcciones de errores y mejores prácticas. En otras palabras, Sepasoft (y los numerosos clientes de Sepasoft) ya han descubierto dificultades comunes para que no tengas que hacerlo de la manera difícil.
Para ejemplificar este concepto, considera las correcciones posteriores a la ejecución, un caso de uso comúnmente pasado por alto en implementaciones personalizadas. Si un operador selecciona el material incorrecto o ingresa información incorrecta durante la producción, corregir los resultados después del hecho es difícil.
Si los valores de control de calidad han sido finalizados, entonces hacer correcciones es especialmente problemático. Como parte del proceso de definición y bucle de retroalimentación del cliente, Sepasoft descubrió este caso de uso hace mucho tiempo y lo respalda con el Módulo de Tiempo de Inactividad de OEE. Los clientes de Sepasoft pueden ajustar fácilmente los datos de producción recopilados previamente para mantener los KPI, los resultados de análisis y los datos históricos precisos.
Variables pasadas por alto
Seguir adelante con un enfoque personalizado requiere comenzar desde cero. Esto incluye no solo el desarrollo de los proyectos de Ignition®, sino que también requiere aseguramiento de calidad interno, documentación y más. Esencialmente, tu empresa estará entrando en el negocio del desarrollo de software. Algunas empresas han tenido éxito en la implementación de soluciones MES personalizadas, pero compromisos como el aseguramiento de calidad, la documentación y el mantenimiento suelen pasarse por alto. Al evaluar los pros y los contras de un enfoque Sepasoft vs. personalizado, asegúrate de considerar no solo el precio de compra inicial del software, sino también los costos y el trabajo continuo necesarios para mantener o expandir el sistema.
Soporte avanzado continuo
¿Qué tan hábil es tu equipo en programación avanzada? Personalizar más allá de lo básico para crear una interfaz de usuario completa implica una curva de aprendizaje pronunciada. Para aprovechar al máximo el siguiente nivel de SDK de Ignition®, necesitas sumergirte profundamente en Java y otros lenguajes de programación. Y ese soporte técnico será necesario durante toda la vida del producto.
En el mismo sentido, a medida que cambian los entornos de producción, también lo hace la necesidad de soporte de ingeniería continuo para realizar cambios en el sistema MES. Cuando las interfaces de usuario se construyen de forma personalizada, no se desarrollan para permitir que el personal de operaciones reconfigure equipos, productos, procedimientos y más. En cambio, el enfoque personalizado comienza con funcionalidad cero que debe construirse con el tiempo con la ayuda de ingenieros. Por lo tanto, aunque el costo del contrato de soporte recurrente es menor, el trabajo requerido para mantenerse al día con los cambios de producción altera la ecuación para el alza.
Costo laboral inicial más alto
Los gráficos a continuación muestran que un enfoque personalizado conduce a un mayor costo laboral inicial ya que, a diferencia de una solución lista para usar, la funcionalidad debe ser construida. Aunque el requisito inicial puede ser fácil de lograr, rápidamente se vuelve complejo si la solución MES aporta un verdadero valor de producción y comienzan a llegar solicitudes de más funcionalidad. Esto es similar a lo que enfrentan los departamentos de TI con solicitudes de funciones para la planificación de recursos empresariales (ERP) y otros sistemas comerciales. La lista de pendientes puede volverse difícil de mantener.
Evaluar la Lista de Funcionalidades
Hay muchas capacidades de los módulos MES de Sepasoft a considerar al construir funcionalidades MES. La lista de verificación a continuación proporciona una visión general de los elementos principales. Para conocer más sobre el alcance completo de las capacidades que se pueden utilizar para evaluar el enfoque que debes usar, ponte en contacto con nuestro equipo de Sepasoft. Nos encantaría ayudarte.
Lista de Verificación de Funcionalidad
Funcionalidad Real
- Editor de flujo visual
- Motor de lotes ISA-88
- Edición de documentos
- Ingresar valores documentos
- Poblar dinámicamente valores de documentos a partir de parámetros y etiquetas de lote
- Guardar documentos con valores ingresados por el usuario en la base de datos
- Plantillas de firma que admiten múltiples solicitudes de autenticación
- Registros de Lote Electrónicos (EBR)
- Visor y Reporte de EBR Requiere base de datos personalizada
- Creación dinámica de UDT y etiquetas
- Componente de monitor de lotes o procesos visual en Perspective
- Creación automática de esquema de base de datos
- Algoritmos avanzados para determinar la celda que causó la pérdida de producción
- Agrupación de celdas que conforman una línea para soportar subconjuntos y celdas paralelas
- Agregación de datos de OEE a través de múltiples líneas, máquinas, productos, operadores y mucho más
- Análisis impromptu avanzado que admite filtros, agrupaciones y ordenamientos de resultados de análisis
- Análisis en vivo altamente optimizado que muestra datos de producción en tiempo real
- Los datos del cliente se almacenan en caché con eventos de invalidación y notificaciones para un alto rendimiento
- Sincronización de datos de producción en múltiples servidores MES
- Monitoreo de salud del servidor MES
- Capacidad de cambiar datos de producción pasados
- Configuración visual de integraciones ERP para recuperar órdenes de producción y reportar datos reales
- Notificación de muestras próximas a tomar
- Notificación de violaciones de reglas de SPC sin necesidad de ver gráficos de control
- Gráficos de SPC avanzados y fáciles de usar con datos brutos integrados
- Sincronización de definiciones de muestra y resultados de muestra en múltiples sitios y áreas de producción
- Reglas de SPC de Western Electric y Nelson
- Componente de entrada de muestra fácil de usar impulsado dinámicamente por definiciones de muestra
- Recopilación automática de datos de muestra basados en la definición de muestra
- Análisis combinado que incluye OEE, tiempos de inactividad, SPC y datos de configuración de máquinas
- Reposición con datos históricos de almacenamiento MQTT
- Seguimiento de Inventario en Proceso (WIP)
- Componente de gráfico de trazabilidad visual
Desarrollo Personalizado
- No es posible a menos que esté implementado en Java
- Se utiliza el código SFC de Ignition pero requerirá código extenso en Python.
- No es posible proporcionar edición de documentos a menos que esté implementado en Java
- No es posible proporcionar edición de documentos a menos que esté implementado en Java
- No es posible proporcionar edición de documentos a menos que esté implementado en Java
- No es posible proporcionar edición de documentos a menos que esté implementado en Java
- Requiere programación significativa en Python y en la base de datos
- Requiere programación en Python y en la base de datos
- Python y construcción de vistas personalizadas en Perspective
- Deben crearse y mantenerse manualmente
- No es posible proporcionar edición de documentos a menos que esté implementado en Java
- Requiere trabajo para diseñar e implementar
- Requiere trabajo para diseñar implementar
- Debe implementarse manualmente
- Requiere investigación sobre cómo lograrlo y trabajo para implementarlo
- No es posible a menos que esté implementado en Java
- Requiere trabajo para diseñar e implementar
- Debe utilizar scripts, etiquetas y encontrar notificaciones de eventos que ocurran durante la producción y trabajo para implementar
- Usar replicación de base de datos o scripts extensos para lograrlo
- No es posible a menos que esté implementado en Java
- Típicamente pasado por alto y requiere un motor de análisis muy optimizado para lograrlo
- Usualmente requiere de 3000 a 4000 líneas de script y no es muy mantenible.
- Requiere trabajo para diseñar e implementar
- Requiere trabajo diseñar e implementar
- No es posible a menos que esté implementado en Java
- Usar replicación de base de datos o scripts extensos para lograrlo
- Requiere investigación sobre cómo lograrlo y trabajo para implementarlo
- Típicamente, cada definición de muestra tiene una pantalla Ignition personalizada para admitir la entrada manual de muestras
- Típicamente, requiere configuración en el diseñador
- No estoy seguro de cómo hacer esto o si alguna vez se ha hecho
- Posible con SQL Bridge y requiere configuración
- Requiere trabajo para diseñar e implementar
- No es posible a menos que esté implementado en Java
Módulos MES Personalizado
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica
- Incluido de fábrica