Abstract: La obtencin de una automatizacin integral de procesos de produccin debe tomar en cuenta diferentes aspectos tales como, el proceso mismo, la estructura organizativa de la empresa, los equipos y la gestin de los insumos. La especificacin y definicin de esos aspectos se vuelve an ms compleja debido a las polticas econmicas y la globalizacin, hacindose imperioso aprovechar al mximo el flujo de informacin de los procesos de negocio de la empresa con el objetivo de lograr productividad y competitividad. En este artculo se presenta una visin conceptual y practica sobre como abordar un proyecto de integracin en una empresa de manufactura bajo el estndar S95, el cual ha sido una herramienta de gran acogida en los ltimos aos para la integracin de la informacin entre los sistemas de negocios y de manufactura.
Keywords: Automatizacin integrada, ISA S95, MES, ERP, B2MML, Middleware.
1. INTRODUCCIN
Bajo las condiciones polticas y econmicas actuales, en las empresas de manufactura la integracin empresarial es un aspecto fundamental para romper con las barreras comerciales y cumplir las exigencias de la economa global. La integracin de la empresa permitir romper las barreras organizacionales optimizando el trabajo colaborativo de modo que las metas del negocio sean alcanzadas de una forma ms eficiente y productiva. Para lograr este propsito, es indispensable recurrir al modelado empresarial para exteriorizar el conocimiento del negocio, agregando valor a la empresa o compartindolo segn la necesidad; este modelo debe representar la estructura, el comportamiento y la organizacin de la empresa, identificndose as los esquemas de control y coordinacin de los procesos de negocios y los ambientes de toma cooperativa de decisiones (Vernadat, 2002). De manera general, en las empresas de manufactura se pueden identificar claramente dos tipos de componentes organizacionales: los sistemas ERP (Enterprise Resources planning) y los sistemas MES (Manufacturing Execution System). Los sistemas ERP, son sistemas de gestin que integran la informacin para la operacin dinmica de los procesos de negocio de la empresa, buscando la optimizacin de sus operaciones logsticas y comerciales. Por su parte, los sistemas MES se encargan de administrar los procesos de transformacin de materias primas en productos terminados, gestionando los diferentes recursos utilizados en la ejecucin de los procesos productivos y la informacin que se genera durante y despus de las tareas de produccin. Los sistemas ERP y MES generan gran cantidad de informacin que debe ser intercambiada entre ellos; este intercambio de conocimiento debe ser dinmico, eficiente y eficaz permitiendo reduccin en la inversin, tiempo de ingeniera e interoperabilidad entre aplicaciones de distintos fabricantes, para cumplir con los niveles de competitividad, eficiencia y calidad en los productos que exige la actual economa globalizada (Golden, 2005). Surge entonces la necesidad de cerrar la brecha entre los sistemas que manejan los negocios y la logstica de la empresa, y los sistemas que administran los procesos de produccin, como se ilustra en la Figura 1.
Fig. 1. Niveles de informacin dentro de las empresas de manufactura.
Aunque desde hace varios aos se han realizado investigaciones en el desarrollo de teoras y modelos tendientes a la solucin de este problema, no se ha llegado a un consenso en cuanto a la terminologa y a los componentes que deberan participar en el intercambio de informacin, existiendo una alta dependencia en las soluciones software que se encuentran en el mercado, lo cual conlleva a obtener sistemas dependientes de tecnologas, poco escalables y adaptables (Vernadat, 2002). En este artculo se presenta los resultados de la aplicacin de los conceptos y la terminologa definida por el estndar ISA S95 en la solucin del problema de integracin en la frontera Empresa- Control. El artculo se encuentra organizado de la siguiente manera: en la seccin 2 se realiza una pequea resea del objetivo del estndar ISA S95, en la seccin 3 se presenta una descripcin general del estndar y de los modelos utilizados para abordar el problema de integracin, para posteriormente describir cada uno de los modelos y su importancia, finalmente la seccin 4 incluye la discusin de las conclusiones del trabajo.
2. OBJETIVO DEL ESTNDAR ISA S95.
A raz de los mltiples inconvenientes que se han presentado en la realizacin de proyectos de integracin, surgi la necesidad de unificar conceptos y generar un acercamiento estndar del problema que no solo ofreciera la posibilidad de realizar una integracin fcil y confiable, sino lograr reduccin de costos, flexibilidad, independencia entre aplicaciones y un lenguaje comn de comunicacin. Es as como la ISA (Instrumentation, Systems and Automation Society), empez a trabajar en este objetivo reuniendo a fabricantes, usuarios finales y personas involucradas en este mbito. De esta manera a partir del ao 2000 como resultado del trabajo y del consenso de dichos expertos, se han desarrollado y liberado las tres primeras partes de un estndar denominado ISA S95: Enterprise-Control Integration (ISA, 2000), estndar que ha sido ampliamente aceptado a nivel mundial y el cual ha sido un avance significativo para la solucin de problemas de integracin empresarial. ( ERP) Sist ema de Negocios & Logst ica Nivel 4
Procesos de Produccin Nivel 2, 1, 0. ( MES) Administ racin operaciones de manufact ura. Nivel 3.
Frontera Empresa- Control Para tener xito en los proyectos de integracin que se trabajan bajo el estndar ISA S95, es de vital importancia una adecuada identificacin de la frontera entre los niveles del sistema de negocios y las operaciones de manufactura. Por tanto, se han establecido modelos con vistas particulares del problema, permitiendo abordar la integracin de manera ordenada, incrementando el nivel de detalle de todos los conceptos que se ven involucrados en el intercambio de informacin. El uso de los modelos propone implcitamente una metodologa de aplicacin del estndar, en la cual se inicia con la recoleccin de informacin, identificndose los componentes de la empresa que participan en intercambio de datos a travs de la frontera empresa-control, posteriormente se define la informacin que debe ser intercambiada entre los dos niveles y finalmente se realiza la estructuracin del conocimiento en un lenguaje comn, el cual permite el flujo dinmico de los datos entre diferentes plataformas o sistemas.
3. APLICACIN DEL ESTNDAR ISA S95
El estndar ISA S95 contemplan tres modelos, los cuales corresponden a: el modelo jerrquico que busca la definicin de la frontera entre los dominios de empresa y de control, el modelo de flujo de datos funcional en el cual se identifican las funciones de inters en la empresa, as como los flujos de datos entre dichas funciones y el contenido de los mismos y finalmente el modelo de objetos donde se precisan las categoras de informacin e interfaces estndar entre los niveles MES y ERP. El proceso de aplicacin del estndar que se aborda a continuacin se enmarca dentro de las fases mostradas en la figura 2 (ISA, 2000).
Fig. 2. Modelos del estndar ISA S95.
3.1. Modelo jerrquico.
El modelo jerrquico definido en el estndar esta constituido por dos componentes: el modelo jerrquico de decisiones y el modelo jerrquico de equipos. En el modelo jerrquico de decisiones se definen los sistemas de toma de decisiones en el dominio de negocios & logstica y el dominio de manufactura, como se muestra en la figura 3 (ISA, 2000).
Fig. 3. Modelo jerrquico de decisiones.
Para la definicin del domino de negocios de la empresa se toman como referencia todas las decisiones que afectan al negocio, se administran y/o gestionan los recursos econmicos y humanos de la empresa, se proyecta el mercado, y se establecen polticas de produccin, todo esto teniendo en cuenta informacin suministrada por el dominio de manufactura. Por otro lado, para el establecimiento del dominio de manufactura se conciben las decisiones que corresponden a la administracin y ejecucin de las operaciones de produccin, tenindose en cuenta la gestin de todos los recursos involucrados en ella con el fin de cumplir los objetivos de produccin establecidos por el mbito de negocios. Las actividades que se llevan a cabo en este mbito estn definidas por la Manufacturing Enterprise Solutions Association (MESA, 1995). Definicin Dominios Categoras de Informacin Definicin Funciones de Inters Funciones en Los dominios Por lo tanto, cuando se esta enfrentando un proyecto de integracin, el modelo jerrquico de decisiones permite dar el primer paso para lograr el objetivo de integracin, debido a que se identifican las reas de la empresa que se encuentran en cada uno de los dominios mencionados, de esta manera se identifican y definen las responsabilidades, el tipo de decisiones y acciones que son tomadas en cada uno de los niveles. Flujos de Informacin de inters Por su parte, el modelo jerrquico de equipos permite obtener la identificacin, ubicacin, funciones y responsabilidad de los activos de la empresa que participan en las operaciones de manufactura. Este modelo de equipos corresponde exactamente al definido en el estndar ISA S88 (ISA, 2004) para control de procesos tipo batch.
3.2. Modelo de flujo de datos funcional.
Mediante este modelo se deben establecer y definir todas las funcionalidades que existen dentro de una empresa de manufactura, entendindose como funcionalidades al agrupamiento de actividades comunes, por ejemplo: programacin de la produccin, administracin de operaciones de inventario y control de produccin. Adicionalmente, en esta fase del proyecto de integracin se deben definir los flujos de informacin que son compartidos entre las funcionalidades a travs de la frontera Empresa-Control. El modelo de flujo de datos funcional propuesto por ISA S95 se muestra en la Figura 4 (ISA, 2000). El modelo de flujo de datos funcional es relevante en el desarrollo del proyecto de integracin, debido a que permite establecer las actividades y funciones que se llevan acabo en cada uno de los dominios de la empresa, y adicionalmente permite decidir si una Informacin Planeacin de Negocios & Logstica nivel 4
Control Cont inuo Control Bat ch Operaciones de Manufactura Nivel 3 Cont rol Discreto Plan de produccin de planta, gerencia operacional, etc. Ejecucin y plan detallado de la produccin, confiabilidad y seguridad. Monitoreo, control y supervisin de variables de proceso funcionalidad realiza acciones que corresponden al dominio de negocios, al dominio de manufactura o en algunos casos es compartido por los dos niveles.
Fig. 4. Modelo de flujo de datos funcional.
En el momento de abordar el desarrollo del modelo de flujos de datos funcional, en primera instancia se debe realizar la recopilacin de la informacin donde se especifiquen acciones, responsabilidades, tipos de informacin y decisiones que son tomadas en las diferentes reas o departamentos de la empresa, todo esto con el fin de identificar y clasificar estas operaciones dentro de las funcionalidades abordadas en el estndar. En este sentido, es de gran utilidad tener en cuenta las siguientes consideraciones y aclaraciones en el desarrollo de este modelo: El modelo funcional no es un modelo de departamentos sino un modelo de funciones con un mbito comn, las cuales son agrupadas en entes llamados funcionalidades. En una funcionalidad pueden estar involucrados varios departamentos o reas de la empresa. Un rea o departamento puede realizar funciones dentro de una o ms funcionalidades. Las funcionalidades definidas en el modelo son aquellas que estn involucradas en el intercambio de datos entre los niveles MES y ERP. Una funcionalidad puede realizar actividades relacionadas con la manufactura (nivel 3) o con el sistema de negocios (nivel 4) dependiendo de las polticas y de la organizacin de la empresa. 3.3. Modelo de objetos.
Una vez se obtenga el modelo de flujo de datos funcional se debe abordar la aplicacin del modelo de objetos, en el cual se definen cuatro categoras de informacin que son las que se intercambian entre los dominios de negocios y manufactura. Estas categoras corresponden a: Capacidad de la Produccin, Definicin de Producto, Programa de Produccin y Desempeo de la produccin, como se muestra en la Figura 5 (ISA, 2005). Por lo tanto, todos los flujos de datos definidos en el modelo de flujo de datos funcional deben ser agrupados en estas categoras.
Sist ema de Negocios & Logst ica ( ERP)
Fig. 5. Categoras de Intercambio de Informacin.
A su vez, estas 4 categoras pueden ser agrupadas de manera general en dos conjuntos de informacin: anlisis (A) y ejecucin (E). Las categoras que manejan la informacin relacionada con el anlisis, son la capacidad de la produccin y el desempeo de la produccin, ambas categoras de informacin son enviadas desde el dominio de manufactura hacia el dominio de negocios. En el caso de la capacidad de la produccin, esta le permite al mbito de negocios realizar un anlisis para la toma decisiones sobre la programacin de la produccin que se va a ejecutar, ya que con esta informacin se conocen los recursos que se encuentran disponibles. Por otro lado, la informacin del desempeo de la produccin corresponde a los datos que utiliza el nivel de negocios para hacer un anlisis de costos y evaluacin del comportamiento de los recursos utilizados en la produccin. Las categoras de definicin de producto y programa de produccin se consideran de ejecucin, debido a que concentran la informacin enviada desde el dominio de negocios hacia el dominio de manufactura, indicndose lo que se debe producir y
Sist ema MES Capacidad de la produccin Definicin de Product o Programa de Produccin Desempeo de la produccin A E A de que manera debe hacerse. La informacin de definicin de producto le da a conocer los procedimientos y operaciones que se deben ejecutar al nivel MES para la obtencin de cada uno de los productos de la empresa. La informacin de programa de produccin se concibe como los datos donde se especifican los requerimientos de produccin en cuanto a productos, lugares de produccin y a los recursos que deben utilizarse para cumplir con dichos requerimientos. Adems de las categoras de informacin, la parte 1 del estndar S95 define los siguientes modelos: Modelo de materiales, Modelo de equipos, Modelo de personal, Modelo de segmento de proceso y Modelo de Mantenimiento (ISA, 2005). Los modelos de material, equipos y personal hacen referencia a los recursos con que cuenta la empresa, y el modelo de segmento de proceso define las fases del proceso de produccin en la empresa. Por su parte, el modelo de mantenimiento es utilizado cuando se necesita intercambiar informacin sobre solicitudes y respuestas de mantenimiento a los equipos. El estndar S95 define la representacin de sus modelos utilizando diagramas de clases desarrollados en Unified Modeling Language (UML, 2003), tal como se muestra en el ejemplo del modelo de personal de la Figura 6 (ISA, 2000).
Fig. 6. Modelo de Personal.
Es importante resaltar que bajo la aplicacin del estndar, UML es utilizado como un mtodo de visualizacin y no est concebido para la descripcin y desarrollo de implementaciones. Por tanto, mediante los diagramas de clases en UML se obtiene una descripcin visual general de la integracin independiente del software a utilizar, pero en el desarrollo de la aplicacin es mucho mas til tener una solucin tcnica que permita realizar el intercambio de informacin entre el domino de negocios y el dominio de manufactura (Schumacher, H. and Johnsson, C. 2004). Por lo anterior, el componente relevante en el desarrollo del modelo de objetos, es el anlisis detallado y posterior desarrollo de los esquemas B2MML (Business to Manufacturing XML) desarrollados por el WBF (World Batch Forum). Estos esquemas representan una traduccin XML de los modelos de objetos definidos por el estndar ISA S95, de esta manera el lenguaje B2MML se considera como la interfase entre los sistemas de negocios y de manufactura, obtenindose independencia de las aplicaciones que se encuentren en cada uno de los niveles. En los proyectos de integracin que no contemplen lenguajes comunes para el intercambio de la informacin, se tender a obtener una solucin tipo Espagueti en la cual se presentan diferentes interfaces, tanto en la estructura como en el formato de la informacin, como se muestra en la figura 7.
Fig. 7. Arquitectura Espagueti.
Mediante la aplicacin del estndar S95 y el uso de los esquemas B2MML, se obtiene una arquitectura donde solo existe una interfaz estndar y genrica, la cual es independiente de las arquitecturas de integracin del proveedor en cada uno de los niveles, como se muestra en la figura 8 (Schumacher and Johnsson, 2004). En este escenario, se puede identificar el uso de las herramientas middleware para el sistema MES y para el sistema ERP. El ERP middleware se encarga de coordinar el envi de los mensajes del sistema ERP en B2MML hacia el nivel MES y de manera inversa transforma los mensajes provenientes del Nivel MES en B2MML, al formato XML que soporta el sistema de Negocios. Por su parte, el MES middleware realiza las mismas funciones pero para el sistema MES, transformando los mensajes que llegan desde el nivel de negocios en formato B2MML al formato XML que soporta el sistema MES y realizando el cambio de formato de los mensajes que genera el sistema MES al formato B2MML para enviarlos al nivel de negocios.
Fig. 8. Arquitectura resultante con el estndar ISA S95 y los esquemas B2MML.
4. CONCLUSIONES
En el trabajo se ha mostrado el proceso de aplicacin del estndar S95, ofreciendo una visin clara y concisa sobre como abordar un proyecto de integracin de informacin entre los niveles MES y ERP de una empresa de manufactura. En este proceso es relevante establecer una correcta definicin de la frontera entre el dominio de negocios y el dominio de manufactura para que las dinmicas presentes en cada uno de ellos no afecten las operaciones del otro sistema. En la aplicacin del estndar S95 es relevante concebir que la frontera entre los niveles de manufactura y de negocios es totalmente flexible y est determinada por el grado de responsabilidad asignado a las funcionalidades dentro de la empresa. Esto es claramente reflejado en el modelo funcional, el cual no es un modelo de departamentos sino un modelo de funciones con un mbito comn, por tanto en una funcionalidad pueden estar involucrados varios departamentos o reas de la empresa y algunas de las funcionalidades del nivel MES descritas en el estndar podrn aparecer en el nivel ERP. Mediante la aplicacin del estndar ISA S95 se obtiene una interfaz comn para el intercambio de informacin entre el dominio de negocios y el dominio de manufactura, independiente de las soluciones que se tengan implementadas en ambas partes; esta interfaz se basa en los esquemas B2MML desarrollados por el World Batch Forum. En el futuro, ser importante la unificacin de conceptos del estndar ISA S95 con los nuevos paradigmas de integracin empresarial, tales como los Sistemas Holnicos de Manufactura (HMS) con el objetivo de reducir los niveles jerrquicos y permitir una toma de decisiones de manera mas eficiente, as como mayor reactividad y autonoma en las operaciones de la empresa.
RECONOCOCIMIENTOS
Este trabajo ha sido posible gracias a la colaboracin de personas con reconocida trayectoria en la definicin y aplicacin del estndar ISA S95: los ingenieros Francisco Ferrero y Alejandro Imass, quienes participaron en el proyecto de implementacin del estndar ISA S95 en la cervecera Polar en Venezuela, as como la invaluable asesora de los siguientes miembros del comit SP95: Bianca Scholten, Dennis Brandl, Jean Vieille y Charlotta Jonson
REFERENCIAS
Ferrero, Francisco y Prez, Felipe. (2006). valor agregado de la aplicacin de estndares ISA en la automatizacin de cerveceras. Golden, Bernard (2005). Why Open Resocurce is Important to you. Instrumentation, Systems and Automation Society. (2000). ISA-95.00.01 - Enterprise-Control System Integration Part 1: Models and Terminology. Instrumentation, Systems and Automation Society. (2001). ISA-95.00.02 - Enterprise-Control System Integration Part 2: Object Model Attributes Instrumentation, Systems and Automation Society. (2004). ISA88 Part 1. Instrumentation, Systems and Automation Society. (2005). ISA-95.00.03 - Enterprise-Control System Integration Part 3: Activity Models of Manufacturing Operations Management. MESA (1995). The Controls Layer: Controls definition and MES to Controls data flow. White paper number three. Florida, USA. Schumacher, Heike and Johnsson, Charlotta. (2004). Communication through B2MML is that possible? UML (2003). UML 2.0 superstructure specification. ptc/03608-02, OMG, www.uml.org.. Vernadat, F.B. (2002). Enterprise modeling and integration (EMI): current status and research perspectivas. Annual Reviews in Control, 26: 15-25.