Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

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:

Maximiza la Simulación de PLCnext Engineer: Conecta a Node‑RED vía REST

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.

  1. Crea un proyecto para ese controlador, ve al área Cockpit y luego cambia la conexión a "Simulación".
Maximiza la Simulación de PLCnext Engineer: Conecta a Node‑RED vía REST
  1. Elige las variables de programa que quieres compartir con Node-RED marcando la casilla "HMI".
Maximiza la Simulación de PLCnext Engineer: Conecta a Node‑RED vía REST
  1. Ve al área Plant y haz doble clic en Servidor Web HMI. Habilita la casilla de interfaz REST.
Maximiza la Simulación de PLCnext Engineer: Conecta a Node‑RED vía 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".

Maximiza la Simulación de PLCnext Engineer: Conecta a Node‑RED vía REST

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 😉

Maximiza la Simulación de PLCnext Engineer: Conecta a Node‑RED vía REST

Si quieres saber más sobre interfaz de datos REST, puedes visitar el Info Center.

¡Feliz código!

Tecnología Industrial

  1. 6 consejos de expertos para maximizar su programa de mantenimiento preventivo
  2. Maximizando el Valor de su Sistema CMMS/EAM: Estrategias para Integración y Mantenimiento Predictivo
  3. Maximice eficiencia y precisión con su rectificadora de superficie de sobremesa
  4. Maximizando el potencial de los archivos STL para impresión 3D impecable
  5. Desbloqueando valor en plantas químicas a granel: estrategias para el crecimiento
  6. ¿Se volverán las fábricas totalmente automatizadas? Examinando el cambio lejos de los trabajadores humanos
  7. Maximiza la Eficiencia: Consejos de Expertos para tu Sistema de Escaneo en Almacén
  8. Guía paso a paso para solucionar problemas en equipos defectuosos
  9. Entender el Sector de Bienes Industriales: Claves y Oportunidades
  10. Despliega Node-RED en PLCnext con Docker: Guía paso a paso
  11. Crea tu primera aplicación Go en PLCnext: Guía para principiantes