Maximiza la Simulación de PLCnext Engineer: Conecta a Node‑RED vía REST
¡Hola Comunidad!
Cuando nos encontramos con la tecnología PLCnext, como desarrolladores no podemos esperar a probar sus funcionalidades 😊 Así que, con el gran hito de la Nueva Simulación de PLCnext Engineer e inspirados por este artículo Comunicación Node-RED con un AXC usando el Conector PLCnext, ahora podemos interactuar desde nuestro entorno de simulación con Node-RED, y de esta forma, probar funcionalidades IoT antes de tener el hardware en la mesa.
Instalando Node-RED en Windows 10
Node-RED puede correr en múltiples plataformas, es una herramienta de programación visual muy ligera que podemos instalar en nuestros controladores PLCnext (en un contenedor Docker por ejemplo) y también en un PC. Para esta demo, sigue los pasos de instalación para Windows 10 en esta guía. Después de eso, puedes ejecutar la aplicación usando la herramienta cmd o PowerShell con el comando node-red.
Una vez que está corriendo, solo escribe en tu navegador web favorito la URL https://localhost:1880.
Descargando Conector Node-RED para PLCnext
El siguiente artículo nos muestra cómo descargar y usar un nodo para conectar nuestras variables PLC en PLCnext Engineer con Node-RED vía REST, puedes encontrar más información en el repo npm. Así que, en este paso solo tienes que buscar el nodo en Manage Palette e instalarlo:
Configurando Proyecto PLCnext Engineer
Necesitas instalar la imagen de firmware para AXC F 1152 desde el sitio web de Phoenix Contact y el software PLCnext Engineer >= versión 2022 para usar el entorno de Simulación.
- Crea un proyecto para ese controlador, ve al área Cockpit y luego cambia la conexión a "Simulación".
- Elige las variables de programa que quieres compartir con Node-RED marcando la casilla "HMI".
- Ve al área Plant y haz doble clic en Servidor Web HMI. Habilita la casilla de interfaz REST.
¡Eso es todo! Conecta y descarga el proyecto a tu entorno de simulación. Recuerda que las credenciales son "admin" como usuario y "plcnext" como contraseña.
Verifica Conexión en Node-RED
Puedes probar un nodo "plc-browse-items" para añadir la conexión PLCnext. Tienes que usar las mismas credenciales e ingresar en Host IP la URL "localhost:5050".
Despliega tu código y ¡voilà! Tu conexión está lista para leer y escribir tus variables de programa PLCnext en tu lenguaje 61131-3 favorito 😉
Si quieres saber más sobre interfaz de datos REST, puedes visitar el Info Center.
¡Feliz código!
Tecnología Industrial
- 6 consejos de expertos para maximizar su programa de mantenimiento preventivo
- Maximizando el Valor de su Sistema CMMS/EAM: Estrategias para Integración y Mantenimiento Predictivo
- Maximice eficiencia y precisión con su rectificadora de superficie de sobremesa
- Maximizando el potencial de los archivos STL para impresión 3D impecable
- Desbloqueando valor en plantas químicas a granel: estrategias para el crecimiento
- ¿Se volverán las fábricas totalmente automatizadas? Examinando el cambio lejos de los trabajadores humanos
- Maximiza la Eficiencia: Consejos de Expertos para tu Sistema de Escaneo en Almacén
- Guía paso a paso para solucionar problemas en equipos defectuosos
- Entender el Sector de Bienes Industriales: Claves y Oportunidades
- Despliega Node-RED en PLCnext con Docker: Guía paso a paso
- Crea tu primera aplicación Go en PLCnext: Guía para principiantes