Pruebas Plataforma Industrial Groov y ESP8266 NodeMCU

En esta ocasión realizaremos pruebas a la plataforma Groov, pero que es groov? es una solucion (IIoT) creada por Opto22 para la visualizacion, control y monitoreo de equipos industriales desde pc, dispositivos moviles, tablets, smartphones y smart tv. es compatible controladores SNAP PAC, Dispositivos Modbus TCP/IP y Otros controladores PLC de otras marcas como Siemens, Allen Bradley, Yokogawa, Panasonic entre otras a travez de conexión con Servidores OPC UA.

ESP8266 PDAControl pdacontroles.com groov

Groov permite crear entornos HMI o SCADA web, permitiendo en unos pocos click podrá interactuar con procesos industriales en tiempo real, groov cuenta con 2 versiones groov box (hardware) y groov win (software), cuenta con seguridad mediante cifrado TLS/SSL autentificacion por usuario y contraseña, en comparación con otros aplicativos los cuales se compran por paquetes de tags en runtime, groov no tiene limite de tags o variables, no requiere licencia por cliente que ingrese a la aplicacion.

Aunque groov interactua principalmente con controladores industriales, se puede implementar como una solución para el internet de las cosas.

Informacion completa: groov.com

Arquitectura Groov 

ESP8266 PDAControl pdacontroles.com groov





 

Prueba Groov y ESP8266 NodeMCU

Se ha realizado la configuración de un modulo ESP8266 12E  NodeMCU configurado como Modbus TCP/IP esclavo.

ESP8266 PDAControl pdacontroles.com

Arduino IDE

Se ha creado una estrategia en Arduino IDE para el  modulo ESP8266 la cual permite control I/O yla comunicación como Esclavo modbus TCP/IP , se han destinado 2 registros (Holding Registers)  para interactuar con groov.

Codigo arduino IDE, descargas en la parte inferior

Tutoriales Recomendados ESP8266 Modbus TCP/IP

Actualizacion ESP8266 Industrial Modbus TCP IP V2.0

Video NodeMCU ESP8266 12E   Modbus TCP/IP Control I/O 

Digital Output

Holding Registers[2] =  Activa/Desactiva  GPIO 04, diodo led.

ESP8266 PDAControl pdacontroles.com

 

Analog Input

Holding Registers[4] = Realiza lectura  ADC(0) , LDR (fotoresistencia), varia segun intesidad de luz.

ESP8266 PDAControl pdacontroles.com

Acondicionamiento de Señal ADC(0)

Se debe tener mucho cuidado al utilizar pin  ADC (0) del modulo ESP8266 12E ,TOUT, ADC(0) o pin 6 son algunos nombres por los cuales se identificara esta entrada, su resolución es de 10 bits de 0 a 1.0V  maximo, se ha creado un circuito basado en un divisor de tensión y un diodo para limitar el voltage de entrada en paralelo a Nuestro sensor de luz, Fotoresistencia o LDR

Conexiones 

ESP8266 PDAControl NodeMCU





 

Configuracion groov

Se realiza configuración de parametros de comunicación con dispositivo modbus y luego se agregan widgets e imagenes en groov build.

ESP8266 PDAControl pdacontroles.com groov

Video Prueba Completa

Se ha realizado este video para documentación de prueba realizada con Groov.

Video Tutorial ESP8266 NodeMCU with Groov 

ESP8266 Esclavo Modbus (TCP/IP) sin librerias

Materiales





 

Arquitectura 

ESP8266 PDAControl NodeMCU

Conclusiones

Se puede concluir basándome en las pruebas realizadas y la completa documentación existente referente al aplicativo groov en su pagina, es una solución perfecta que contiene los elementos que considero importantes:

  • Practicidad y facilidad en cuanto al diseño y edicion de dashboards o interfaces de usuario sin requerir programacion.
  • Compatibilidad con dispositivos y protocolos ya reconocidos en la industria permitiendo conexión con cualquier sistema ya existente.
  • Respuesta y actualización de Dashboard y/o HMI (Widgets ) en técnicamente tiempo real.

Considero que  es una gran herramienta para el campo industrial pero encaja perfectamente en el campo de Plataformas IoT y brinda con la robustes y confianza de un software industrial.

Groov + Node-RED

Opto22 actualmente esta brindando soluciones de integracion IoT, en su segunda version groov box cuenta con Node-RED Opto 22 Releases Node-RED for groov.





Esta interconexion con Node-RED abriria paso conexiones de groov  con protocolos como MQTT  el cual ha adquirido fama en el Mundo IoT, permitira la conexion con la nube y sistemas TI, sera la fusión de una plataforma de visualizacion robusta y la aplicacion flujos basada en nodos mas popular, contando con conexiones a bases datos, api’s,  servicios y microservicios .

Descargas Github

Libreria ModbusTCP/IP & Codigo Arduino IDE

Referencias

opto22.com

groov.com

Node-RED

Tutorial Esp8266 Modbus TCP/IP Esclavo

Tutoriales Node-RED

Canal Youtube

PDAControl

 

 

 





 

Deja una respuesta