ePrivacy and GPDR Cookie Consent by Cookie Consent MySQL con Node-RED | MySQL con Node-RED

MySQL con Node-RED

  • 2023/08/21
  • 10
  • 110 horas / 6 semanas

JUSTIFICACIÓN

Queramos reconocerlo o no, estamos inmersos en un mundo cada vez más digitalizado. Ya no basta con programar PLC de la forma tradicional. Hoy día se exige por parte del mercado, que el ingeniero integre cada vez más la parte hardware (PLCs y máquinas del proceso productivo), con la parte de software de programación tanto para poder comunicarse con otras areas dentro de la propia empresa, como hacia el mundo exterior a través del cloud. Asimismo se demanda también el disponer de conocimientos para gestionar ingentes cantidades de datos que posteriormente serán tratados para obtener beneficios empresariales. A su vez, el tratamiento de los mismos mediante bases de datos, nos permitirá un mejor control en el mantenimiento de instalaciones industriales.


OBJETIVOS

- Conocer las consultas o queries más empleadas en las bases de datos.

- Crear, gestionar y mantener bases de datos desde software externo a las mismas, como Node-RED.

- Crear dashboard o interfaces visuales para realizar todo el proceso de gestion de una base de datos, de forma comoda y amigable.

- Crear dataloggers. Guardar y monitorizar los valores obstenidos por los mismos en una base de datos. Incluir la fecha y hora de toma de datos junto con las lecturas del datalogger.

- Realizar "recetas" basadas en bases de datos, y aplicarlas a un proceso de producción

Gaitegia

Tema 1.  INSTALACIÓN Y CONFIGURACIÓN DE MySQL

1.1.         Instalación del software.   

1.2.         Crear una nueva conexión.             

1.3.         Crear una base de datos y añadir tablas.

1.3.1.      Crear una base de datos.  

1.3.2.      Añadir tablas a una base de datos. 

1.3.3.      Editar una base de datos. 

1.3.4.      Eliminar una tabla o una base de datos.        

 

Tema 2.  CONSULTAS BÁSICAS EN MySQL. PRIMERA PARTE

2.1.         Insertar datos en la base de datos. Comando INSERT INTO.

2.2.         Seleccionar datos en la base de datos. Comando SELECT.

2.2.1.      Seleccionar o filtrar datos en la base de datos. Clausula WHERE.

2.3.         Funciones MAX()  y MIN().               

2.4.         Funcion AVG().    

2.5.         Ordenar la tabla mediante la palabra clave ORDER BY.

 

Tema 3.  CONSULTAS BÁSICAS EN MySQL. SEGUNDA PARTE

3.1.         Actualizar datos en la base de datos. Comando UPDATE.

3.2.         Borrar datos en la base de datos. Comando DELETE.  

 

Tema 4.  CONTROLANDO MySQL DESDE EL DASHBOARD DE NODE RED

4.1.         Insertando datos desde Node-RED en la base de datos.

4.2.         Mostrando el contenido de la base de datos.

4.3.         Ordenando la base base de datos.

4.4.         Actualizando la base de datos.

4.5.         Añadiendo gráficos a la base de datos

 

Tema 5.  APLICACIÓNES PRÁCTICAS: DATALOGGERS Y “RECETAS” PARA PROCESOS INDUSTRIALES

5.1.         Datalogger Ejercicio 1. Ingresar fecha y hora en MySQL.

5.1.1.      Adquisición de las señales vía OPC UA.

5.1.2.      Guardando datos en MySQL.

5.2.         Datalogger Ejercicio 2. Monitorización de variables mediante SUBSCRIPCIÓN (SUBSCRIBE)

5.3.         Datalogger Ejercicio 3. Representación grafica en Node-RED de una tabla en MySQL.

5.3.1.      Convertir dato de tipo VARCHAR() proveniente de MySQL en tipo TIMESTAMP en Node-RED.

5.4.         Datalogger Ejercicio 4. Representación grafica en Node-RED de una tabla en MySQL con dos variables.

5.5.         Datalogger Ejercicio 5. Selección de registros por fecha.

5.6.         Utilización de recetas utilizando MySQL, Node-RED y CODESYS.

Deskargatzeko gunea