mica como sistema de adquisición de datos de … · • mysql> grant all on produccion.* to ......
TRANSCRIPT
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 1
MICA como sistema de adquisición de datos
de producción
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 2
• Objetivos:
• Datos de producción
• Estado de la máquina:
• Alarmas / Incidencias
• Mantenimiento predictivo
• Nivel de desgaste del equipo
• Nivel de desgaste de los utillajes
• Datos disponibles en remoto
Sistema a monitorizar
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 3
Estructura de la solución
• Documento con instrucciones paso a paso
para:
• captura de mediciones
• almacenaje en base de datos
• transmisión de información al cloud de IBM
Bluemix
PLC Recolección
Base de datos
Cloud
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 4
• Contenedores usados:
• MySQL
• NodeRED
• Están disponibles en:
• https://harting.sharefile.eu/share/view/sfbc52
dcb17c4f5f8
Instalación de contenedores
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 5
• Es necesario que los diferentes
contenedores dispongan de una
configuración de red IPv4 estática, o bien
IPv6 local. Es posible modificarla desde el
interface web del MICA, dentro de las
propiedades del contenedor.
Instalación de contenedores
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 6
• El contenedor MySQL incluye una base de
datos completa en su versión Open Source
• Permite su uso como sistema de
almacenamiento en la memoria flash del
MICA.
• Debe ser configurado para el acceso desde
el resto de los contenedores
Contenedor MySQL
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 7
• Definición de los permisos de acceso
mediante la herramienta Putty:
• Hostname: dirección IP del contenedor
MySQL
• usuario : root
• password : root
Contenedor MySQL
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 8
• Creación de la base de datos y tabla
• ejecutar la consola de MySQL:
• mysql
• crear la base de datos:
• mysql> create database producción;
• usar la base de datos:
• mysql> use producción;
• crear la tabla
• mysql>CREATE TABLE `MICAPLC` ( `id` int(11) NOT NULL
AUTO_INCREMENT, `timestamp` timestamp NOT NULL
DEFAULT CURRENT_TIMESTAMP ON UPDATE
CURRENT_TIMESTAMP, `status` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=11
DEFAULT CHARSET=latin1
• otorgar permisos de acceso remoto
• mysql> grant all on produccion.* to
‘MICA’@’%’
Contenedor MySQL
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 9
• Sistema de programación mediante flujos de
información
• Basado en Node.JS (Javascript)
• Open Source
• Miles de nodos disponibles en nodered.org
Contenedor NodeRED
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 10
• Nodos a usar:
• S7: acceso a PLCs de Siemens
mediante el protocolo RFC1006
• Switch: interruptor en el Dashboard
• Text Input: entrada de datos en
Dashboard
• text: visualización de datos en
Dashboard
• chart: visualización del gráfico de datos
• function: script de procesamiento en
formato Javascript
• Watson IoT: acceso al cloud de IBM
• mysql: acceso a la base de datos MySQL
Contenedor NodeRED
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 11
• Nodo S7: acceso a PLC S7 de Siemens
mediante el protocolo RFC1006
• Configuración de los parámetros de
acceso al PLC
Contenedor NodeRED
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 12
• Nodo Watson IoT: acceso al cloud de
IBM Bluemix – Watson IoT
• Configuración del acceso en modo demo
Contenedor NodeRED
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 13
• Nodo mysql: acceso la base de datos
MySQL
• Configuración del acceso
Contenedor NodeRED
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 14
• Nodos Dashboard: creación del interface
de usuario
Contenedor NodeRED
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 16
DEMO ONLINE
People | Power | Partnership
23/03/2018 HARTING IberiaMICA como Sistema de adquisicion de datos de producción 17
Programa de proveedores de soluciones MICA