Introducción
En Industrial Shields ®, nos encanta desarrollar todo tipo de aplicaciones con Node-RED, que es una potente herramienta de programación para la industria de código abierto.
En este post, vamos a aprender a leer las entradas analógicas de nuestro PLC industrial Raspberry Pi utilizando Node-RED.
Enlaces relacionados
Requisitos
- PLC Raspberry industrial
- Fuente de alimentación
- Cable Ethernet o HDMI con una pantalla externa para conectar a su PLC Raspberry.
- Librería Node-RED-Dashboard
Instalación
En primer lugar, asegúrate de que tienes Node-RED correctamente instalado: Saber cómo >>
Entonces, hay dos maneras de instalar el nodo-red-contrib-rpiplc-node:
1. Para instalar la versión estable utiliza la opción Menú - Gestionar paleta - Instalar y busca node-red-contrib-rpiplc-node
2. Follow the steps of this link.
Nodos de Industrial Shields
Una vez que los nodos de Industrial Shields® se hayan instalado correctamente, verás cuatro nodos en la sección de nodos:

En este post, vamos a probar el nodo de lectura analógica.
Nodo de lectura analógico
El nodo de lectura analógica es un nodo de entrada para leer los pines de entrada analógica del PLC de la Raspberry Pi industrial.
Arrastra y suelta el nodo al flow, haz doble clic y añade una nueva configuración de controlador PLC Raspberry Pi haciendo clic en el lápiz.
Solo tienes que seleccionar el modelo de PLC basado en Raspberry Pi, hacer clic en Añadir y seleccionar una entrada. Opcionalmente, escribe un nombre para este nodo.
Ahora, cablea un nodo de inyección antes de la lectura analógica, y añade un nodo de depuración para obtener los valores analógicos.
Físicamente, conecta un cable desde los 5V a la entrada I0.2, y luego, lo desconectas.
Como ves, así obtienes el resultado.

Dashboard
Después del nodo de lectura analógica, añade un nodo Dashboard de calibre. Edítalo y añade un nuevo ui_group y una nueva ui_tab. Selecciona un tamaño de muestra, como 6x5. Y establece el rango entre 0 y 2048.
Edita el parámetro que quieras, guarda los cambios y despliega. ¡Ve a tu panel de control -ya sea a través del menú o agregando un /ui en tu URL después de 1880 como: localhost:1880/ui- y controla la temperatura con tu PLC de código abierto Raspberry Pi!

Tutorial de Node-RED: Cómo leer las entradas analógicas del PLC Raspberry