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/) está instalado en el sistema operativo PLCnext. Podman cumple la misma función que Docker. Esta implementación garantiza una instalación de Node-RED más sencilla para el usuario final.

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

Creado el 03-05-2024

Última modificación 11-03-2024

Requisitos

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

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

Firmware: 2023.0 LTS o superior

1. Pasos de instalación:

1.1. Accediendo mediante cliente SSH:

1.2. Accediendo como usuario root:

su
sudo passwd root

NOTA: El admin y root Los usuarios 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. Ejemplos de instalación:

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. Accediendo a Node-RED:

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

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

2.1. Crea un script de inicio:

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

2.2. Mover el archivo:

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

2.3. Cambiar permisos de archivos:

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

2.4. Agregue el script al inicio:

update-rc.d nodered.sh defaults

NOTA: Recuerda realizar siempre estos pasos utilizando el usuario root.

3. Pasos para instalar bibliotecas 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. Instalar la biblioteca:

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 existe tal archivo o directorio

4.2. Error 2:Certificado caducado

date -s “29 FEB 2024 11:25:39”

4.3. Error 3:error, reintento del tiempo de espera

ping google.cl

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


Tecnología Industrial

  1. El futuro de los fluidos metalúrgicos, lubricantes para máquinas y refrigerantes
  2. Notación científica en SPICE
  3. Los 10 métodos principales para reducir los costos laborales
  4. Circuito convertidor de 12 V a 5 V:convertidores elevadores y reductores
  5. Bricolaje electrónico:la guía definitiva para hacerlo fácil
  6. Un circuito muy simple
  7. 5 mejores controladores de vuelo para FPV y drones de carreras
  8. Eclipse Ditto 1.0:Un marco para los constructores de gemelos digitales
  9. Instalar la biblioteca Arduino - Guía detallada
  10. Descubrimiento de la luz ultravioleta (UV)
  11. Prueba de que los fabricantes estadounidenses aún pueden competir con China