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

Conectar Node-RED a controladores PLCnext con el nuevo conector REST API

Ya está disponible un nuevo paquete para Node-RED que permite a los usuarios comunicarse con el controlador PLCnext a través de la API REST. El paquete se llama node-red-plc-next-connector y puede instalarse mediante el menú "Gestionar paleta" en Node-RED.

Conectar Node-RED a controladores PLCnext con el nuevo conector REST API
Instalación del conector PLCnext en Node-RED

El paquete incluye nodos para explorar las variables y tipos de datos disponibles, leer y escribir variables, y gestionar sesiones y grupos.

Conectar Node-RED a controladores PLCnext con el nuevo conector REST API
Nodos incluidos en el conector PLCnext

Primer ejemplo: Explorar todas las variables disponibles

Al comenzar, se debe crear un nuevo conector PLC, es decir, configurar una conexión al PLC. Este conector PLC puede utilizarse posteriormente para todos los demás nodos.

Conectar Node-RED a controladores PLCnext con el nuevo conector REST API
Creación del conector PLC
Conectar Node-RED a controladores PLCnext con el nuevo conector REST API
Parámetros de conexión al controlador
Conectar Node-RED a controladores PLCnext con el nuevo conector REST API
Nodo para explorar variables

El resultado se devuelve como un diccionario.

Conectar Node-RED a controladores PLCnext con el nuevo conector REST API
Resultado de la exploración de variables

Lectura de variables desde el PLC

Leer variables del PLC también es muy sencillo. En el nodo "read variables", se debe seleccionar el conector PLCnext. Después, se pueden seleccionar las variables desde una lista desplegable. El resultado se devuelve como un array de estructuras, que contiene la ruta de la variable y su valor.

Conectar Node-RED a controladores PLCnext con el nuevo conector REST API
Configuración del nodo de lectura
Conectar Node-RED a controladores PLCnext con el nuevo conector REST API
Lista desplegable de variables disponibles
Conectar Node-RED a controladores PLCnext con el nuevo conector REST API
Resultado devuelto como array de estructuras

Escritura de variables

La escritura de variables funciona de la misma manera. El nodo plc-write-variables espera msg.payload en formato JSON.

Aquí hay un ejemplo de payload:

msg.payload = {
  variables: [
    {
      "path": "Arp.Plc.Eclr/I_WarehouseControl1.HMI_rTemperature",
      "value": 12.34,
      "valueType": "Constant"
    },
    {
      "path": "Arp.Plc.Eclr/I_WarehouseControl1.HMI_iHumidity",
      "value": 85,
      "valueType": "Constant"
    }
  ]
};

Tecnología Industrial

  1. Integración de datos de sensores en Raspberry Pi: Guía práctica
  2. Integrar radar pulsado Acconeer A111 con Raspberry Pi: guía práctica
  3. Primeros pasos con IoT y MQTT: tutorial ESP8266 sin código
  4. Dominando la Placa PSoC 6 Pioneer con Shield IoT Add-On: Guía para Desarrolladores
  5. Ciberseguridad simplificada: Empieza con el fin en mente para fabricantes
  6. Impulse la Resiliencia de la Cadena de Suministro Sanitaria con Soluciones WMS Avanzadas
  7. Elementos Esenciales de una Comunicación de Crisis Efectiva
  8. Cómo las Máquinas Taponadoras Impulsan la Eficiencia y Rentabilidad en la Fabricación Moderna
  9. Desbloquea el valor de la producción con OEE: Impulsa eficiencia y mejora continua
  10. Acceso Remoto Seguro gRPC con grpcurl en Dispositivos PLCnext
  11. Integrar Alibaba Cloud Connector con PLCnext: Guía paso a paso