Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

Schritt-für-Schritt-Anleitung: Installation von Node-RED auf PLCnext mit Podman

Node-RED in PLCnext mit Podman installieren

Seit Firmware 2023.0 ist Podman (https://podman.io/) auf dem PLCnext-Betriebssystem installiert. Podman erfüllt dieselbe Funktion wie Docker. Diese Implementierung garantiert eine einfachere Node-RED-Installation für den Endbenutzer.

WICHTIG: Aufgrund der Änderungen, die PLCnext mit jedem Firmware-Update durchläuft, funktionieren diese Prozeduren möglicherweise in der Zukunft nicht mehr. Falls dies der Fall ist, wird dieses Dokument aktualisiert.

Erstellt 05-03-2024

Zuletzt geändert 11-03-2024

Voraussetzungen

Controller: AXC F 1152 - AXC F 2152 - AXC F 3152

Speicher: SD-Speicher 2 GB oder höher für AXC F 1152 / 2152

Firmware: 2023.0 LTS oder höher

1. Installationsschritte:

1.1. Zugriff via SSH-Client:

1.2. Als Root-Benutzer anmelden:

su 
sudo passwd root 

HINWEIS: Die Benutzer admin und root sind unterschiedlich. Das Setzen eines anderen Passworts für den Root-Benutzer beeinflusst den „admin“-Benutzer nicht.

1.3. Node-RED installieren:

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

1.4. Beispiele installieren:

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. Auf Node-RED zugreifen:

WARNUNG: Im Gegensatz zu Docker läuft Podman nicht als Dienst innerhalb von PLCnext. Daher startet Node-RED nicht automatisch, wenn die SPS eingeschaltet wird. Um Node-RED mit der SPS starten zu lassen, folgen Sie diesen Schritten:

2. Schritte zum automatischen Start von Node-RED:

2.1. Startskript erstellen:

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

2.2. Datei verschieben:

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

2.3. Dateiberechtigungen ändern:

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

2.4. Skript zum Autostart hinzufügen:

update-rc.d nodered.sh defaults 

HINWEIS: Denken Sie daran, diese Schritte immer als Root-Benutzer durchzuführen.

3. Schritte zur Installation von Bibliotheken in Node-RED:

3.1. Node-RED starten und Container betreten:

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

3.2. Bibliothek installieren:

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

3.3. Container verlassen und Node-RED neu starten:

podman stop nodered 
podman start nodered 

4. Häufige Fehler

4.1. Fehler 1: mkdir no such file or directory

4.2. Fehler 2: Zertifikat abgelaufen

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

4.3. Fehler 3: Failed, retrying timeout

ping google.cl 

Weitere Informationen: https://github.com/Fellipem1/PLCnext_Node-RED

Industrietechnik

  1. MIG- vs. MAG-Schweißen: Wichtige Unterschiede beim Gas-Metall-Lichtbogenschweißen
  2. DoD verhängt neue Beschaffungsbeschränkungen für Telekommunikationsausrüstung aus China und Russland
  3. Industrial IoT: Wie OTA Updates Field Operations transformieren
  4. Wichtige Stopfbuchsbegriffe, die jeder Kreiselpumpen-Ingenieur kennen sollte
  5. E3.series Elektroprojekte: Schnelle & intuitive Symbolerstellung für DXF/DWG-Export
  6. Erstbemusterung (FAI) für Präzisionsbearbeitung – Qualität & Konformität sicherstellen
  7. Unternehmenserfolg durch professionellen Wettbewerbsvergleich
  8. PCB-Störungsbeherrschung meistern: Professioneller Leitfaden für EMC-Konformität
  9. Airbus enthüllt die Fabrik der Zukunft: Smarte Produktion und fortschrittliche Robotik
  10. Aerosol-Brandschutz: Funktionsweise & Warum er ein Halon-Ersatz ist