Nota Técnica Demo GT15 MES INTERFACE
Transcripción
Nota Técnica Demo GT15 MES INTERFACE
FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Nota Técnica Página 1 / 16 Demo GT15 MES INTERFACE E.R.P. Enterprise Resource Planning M.E.S. Manufacturing Execution System MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] Nota Técnica FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Página 2 / 16 OBJETIVO La presente nota técnica pretende mostrar las configuraciones necesarias y suficientes para la implantación de un sistema MES basado en el HMI GT15. CONCEPTO MES INTERFACE PLC PLC La solución MES Interface propone aprovechar el hardware industrial existente (PLCs y HMIs) para que sea este el encargado de gestionar los datos, convirtiéndolos en información para su posterior intercambio con el sistema de información (base de datos), evitando así la necesidad de PCs gateway. MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] Nota Técnica FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Página 3 / 16 GT15 MES INTERFACE: PASO A PASO SERVIDOR MES PLC CLIENTE MES SERVIDOR MES 1. Base de datos: Definir y declarar las tablas y las variables de la base de datos. 2. ODBC: Crear el ODBC de la base de datos teniendo en cuenta el tipo de base de datos. 3. Tarjeta de red: Definir el puerto de la tarjeta de red del servidor MES que atenderá las consultas SQL. GT15 - CLIENTE MES 4. Función MES Interface: Instalar la función de OS MES Interface. 5. Tarjeta GT15-MESB48M: Montar la tarjeta de funciones especiales en el slot especificado para ello. 6. Modulo GT15-J71E71-100: Montar el modulo de red en un Extend I/F. 7. Dirección IP: Definir una IP dentro del rango de IPs especificado por la LAN. 8. Aplicación cliente MES: Desarrollar la aplicación MES mediante la cual insertar, actualizar y leer información en/de la base de datos. 9. Aplicación HMI-PLC: Desarrollar la aplicación HMI-PLC mediante la cual intercambiar los datos entre el HMI y el PLC. MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] Nota Técnica FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Página 4 / 16 APLICACIÓN DEMO IP: 192.168.1.100 Puerto: 5112 Ethernet IP: 192.168.1.18 RS-422 PC1 PC2 PC3 Se pretende hacer un seguimiento de material en una línea de embalaje. Para ello disponemos de 3 puntos de control, llamados PC1, PC2 y PC3, de manera que: En PC1, cada material provoca una nueva entrada que se añade al sistema de información. La información proporcionada es: 1. su ID (código alfanumérico almacenado en D1300..D1303), 2. la fecha de paso, y 3. la hora de paso. La entrada X1 nos informa sobre la presencia de material en la zona. En PC2, cada material actualiza el sistema de información con la hora de paso. El ID a localizar se almacena en D1310..D1313. La entrada X2 nos informa sobre la presencia de material en la zona. MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Nota Técnica Página 5 / 16 En PC3, cada material actualiza el sistema de información con la hora de paso. El ID a localizar se almacena en D1320..D1323. La entrada X3 nos informa sobre la presencia de material en la zona. Observación: en la presente nota técnica no se hace mención de la tecnología empleada para la captación del ID del material. Códigos de barras, RFID,... serían aplicables. SERVIDOR MES 1. La base de datos (Microsoft Access en el ejemplo) 1 1 MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] Nota Técnica FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Página 6 / 16 2. Configurar el ODBC de la base de datos. Mediante la opción [Panel de control]/[Herramientas administrativas]/[Orígenes de datos (ODBC)] crear el ODBC de la base de datos como sigue: 2 El control a especificar dependerá del tipo de base de datos. En este caso es Microsoft Access. 2 3 MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Nota Técnica Página 7 / 16 Seleccionar la base de datos deseada y asociarle un nombre de origen de datos. 3 4 En este punto ya podemos utilizar el nombre de origen de datos para acceder a la base de datos. 4 MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Nota Técnica Página 8 / 16 3. Configurar el puerto de la tarjeta de red del servidor MES 1. Instalar la herramienta DB connection service setting tool en el equipo que trabajará como servidor MES, y 2. Mediante DB connection service setting tool configurar el puerto como sigue. GT15 - CLIENTE MES Hardware previamente equipado: 1. tarjeta de funciones especiales GT15-MESB48M, y 2. módulo de red GT15-J71E71-100. Software previamente instalado: 1. función MES Interface. MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Nota Técnica Página 9 / 16 7. Configurar la dirección IP del terminal GT15 Menú [Common]/[System environment]. 5 5 MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Nota Técnica Página 10 / 16 8. Realizar la aplicación cliente MES INTERFACE (mediante GT Designer 2 v2.30G ó superior) Menú [Common]/[MES Interface]. Configuraciones para conectar con el servidor MES 1. Especificar la dirección IP y el puerto del servidor MES (ver punto 3 del aparatado “SERVIDOR MES”). Configuraciones para acceder a la base de datos 2. Especificar la base de datos (y el tipo) mediante el ODBC (ver punto 2 del apartado “SERVIDOR MES”). MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Nota Técnica Página 11 / 16 Declaración de variables 2 tipos de variables a declarar: 1. Variables de ejecución: variables que, en función de su estado, ejecutan sus consultas SQL asociadas. 2. Variables compartidas: variables a insertar, a actualizar y a leer en el/del sistema de información. Las variables declarables son GB (de tipo bit) y GD (de tipo word). Variables de GT15. Para la transferencia de variables de PLC a variables de HMI ver punto 9. Realizar la aplicación HMI-PLC. MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] Nota Técnica FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Página 12 / 16 Las variables de ejecución asociadas a los puntos de control son: 1. “bit_insert” va asociada a X1. 2. “bit_update_1” va asociada a X2. 3. “bit_update_2” va asociada a X3. Edición de condiciones de ejecución y consultas SQL (JOBS) Según el punto de control tendremos que: PC1. Cuando se active el bit de ejecución asociado al punto de control actual (material detectado), se enviará la consulta SQL correspondiente al servidor MES. 6 MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Nota Técnica Página 13 / 16 Acción deseada en PC1 “Cada material provoca una nueva entrada que se añade al sistema de información”. Esto se consigue con una acción de tipo insert. La variable compartida “Word_id_1” va asociada a las variables de PLC D1300..D1303. 6 El aspecto de la base de datos una vez ejecutada la consulta SQL es el siguiente: MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Nota Técnica Página 14 / 16 PC2. Cuando se active el bit de ejecución asociado al punto de control actual (material detectado), se enviará la consulta SQL correspondiente al servidor MES. 7 Acción deseada en PC2 “Cada material actualiza el sistema de información con la hora de paso”. Esto se consigue con una acción de tipo update, la cual necesita para ejecutarse correctamente un criterio de búsqueda (enmarcado en azul en la siguiente imagen). En este caso queremos actualizar en función del ID del material (variable compartida “Word_id_2” asociada a las variables de PLC D1310..D1313). MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Nota Técnica Página 15 / 16 7 El aspecto de la base de datos una vez ejecutada la consulta SQL es el siguiente: PC3. El comportamiento de la aplicación en PC3 es igual que en PC2, pero cambiando las variables “bit_update_1” y “word_id_2” por las variables “bit_update_2” y “word_id_3” y el campo “HORA_2” por el campo “HORA_3”. MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected] Nota Técnica FACTORY AUTOMATION DIVISION - Departamento de Ingeniería Fecha: 21/01/a2008 Página 16 / 16 El aspecto de la base de datos una vez ejecutada la consulta SQL es el siguiente: Aspecto de la base de datos una vez completadas 4 secuencias: 9. Realizar la aplicación HMI-PLC Partiendo de la condición de que las variables disponibles en la aplicación MES son variables del terminal GT15 (GB y GD) y que los datos son recogidos por el PLC, tenemos que transferir el contenido de las variables de este último a las variables MES INTERFACE. Métodos posibles de transferencia: 1. Status Observation, 2. Script, y 3. Device Data Transfer. MITSUBISHI ELECTRIC EUROPE, B.V. Sucursal en España Carretera de Rubí, 76-80 08190 - Sant Cugat del Vallès - Barcelona – (España) Tel. +34 93 565 3160 - Fax. +34 93 589 15 79 Factory Automation Division www.mitsubishi-electric.es [email protected]