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

Guía Paso a Paso: Instalación de Node-RED en PLCnext Usando Podman

Cómo instalar Node-RED en PLCnext con Podman

Desde el firmware 2023.0, Podman (https://podman.io/) ha sido instalado en el sistema operativo PLCnext. Podman cumple la misma función que Docker. Esta implementación garantiza una instalación más simple de Node-RED para el usuario final.

IMPORTANTE: Debido a los cambios que PLCnext experimenta con cada actualización de firmware, estos procedimientos pueden dejar de funcionar en el futuro. Si es el caso, este documento será actualizado.

Creado 05-03-2024

Última modificación 11-03-2024

Requisitos

Controlador: AXC F 1152 - AXC F 2152 - AXC F 3152

Almacenamiento: Memoria SD 2GB o superior para AXC F 1152 / 2152

Firmware: 2023.0 LTS o superior

1. Pasos de instalación:

1.1. Acceso vía cliente SSH:

1.2. Acceso como usuario root:

su
sudo passwd root

NOTA: Los usuarios admin y root son diferentes. Establecer una contraseña diferente para el usuario root no afectará al usuario "admin".

1.3. Instalación de Node-RED:

podman run -d -p 1880:1880 --name nodered --restart always docker.io/nodered/node-red:2.2.2

1.4. Instalación de Ejemplos:

podman run -d -p 1880:1880 --name nodered --restart always docker.io/fellipem/noderedpxc:alarms
podman run -d -p 1880:1880 --name nodered --restart always docker.io/fellipem/noderedpxc:opcua

1.5. Acceso a Node-RED:

ADVERTENCIA: A diferencia de Docker, Podman no corre como servicio dentro de PLCnext. Por lo tanto, Node-RED no se iniciará automáticamente cuando el PLC se encienda. Para hacer que Node-RED inicie con el PLC, siga estos pasos:

2. Pasos para iniciar Node-RED automáticamente:

2.1. Cree un script de inicio:

git clone https://github.com/Fellipem1/PLCnext_Node-RED.git

2.2. Mueva el archivo:

mv /opt/plcnext/PLCnext_Node-RED/nodered.sh /etc/init.d/

2.3. Cambie permisos del archivo:

chmod +x /etc/init.d/nodered.sh

2.4. Agregue el script al inicio:

update-rc.d nodered.sh defaults

NOTA: Recuerde siempre realizar estos pasos usando el usuario root.

3. Pasos para instalar librerías en Node-RED:

3.1. Inicie Node-RED y acceda al contenedor:

podman start nodered
podman exec -it nodered /bin/bash
cd /data

3.2. Instale la librería:

npm i node-red-contrib-iiot-opcua@3.11.1-4

3.3. Salga del contenedor y reinicie Node-RED:

podman stop nodered
podman start nodered

4. Errores Comunes

4.1. Error 1: mkdir no such file or directory

4.2. Error 2: Certificado Expirado

date -s "29 FEB 2024 11:25:39"

4.3. Error 3: Failed, retrying timeout

ping google.cl

Más información: https://github.com/Fellipem1/PLCnext_Node-RED

Tecnología Industrial

  1. Mejora de Nuestra Herramienta de Benchmarking: Funciones Avanzadas, Gráficos Interactivos y Análisis Más Profundos
  2. Cómo blockchain transforma la tecnología de la cadena de suministro para obtener ventaja competitiva
  3. Top 11 Plataformas B2B de Comercio Electrónico para Emprendedores 2022
  4. PCB Personalizados de Alta Tecnología: Ingeniería de Precisión y Soluciones de Vanguardia
  5. Diseño de circuito PWM fiable: Guía paso a paso
  6. 7 estándares esenciales ISO 9001:2015 que toda organización debe dominar
  7. Aprovechando los datos: El futuro de la eficiencia manufacturera
  8. Fusion 360: Su Herramienta Ideal para Proyectos de Corte por Chorro de Agua, Láser y Plasma
  9. Instalación de PowerShell en dispositivos PLCnext AXC F 1152
  10. Eleve el rendimiento de los empleados: estrategias probadas para mejorar la formación de los trabajadores
  11. Componentes Esenciales de PCB: Resistores, Capacitores, Diodos y Transistores Explicados