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:Node-RED auf PLCnext mit Podman installieren

So installieren Sie Node-RED in PLCnext mit Podman

Seit der Firmware 2023.0 ist Podman (https://podman.io/) auf dem Betriebssystem PLCnext installiert. Podman erfüllt die gleiche 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 erfährt, kann es sein, dass diese Verfahren in Zukunft nicht mehr funktionieren. Sollte dies der Fall sein, wird dieses Dokument aktualisiert.

Erstellt am 05.03.2024

Zuletzt geändert am 03.11.2024

Anforderungen

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 über SSH-Client:

1.2. Zugriff als Root-Benutzer:

su
sudo passwd root

HINWEIS: Der admin und root Benutzer sind unterschiedlich. Das Festlegen eines anderen Passworts für den Root-Benutzer hat keine Auswirkungen auf den Benutzer „admin“.

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. Installationsbeispiele:

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. Zugriff auf Node-RED:

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, befolgen Sie diese Schritte:

2. Schritte zum automatischen Starten von Node-RED:

2.1. Erstellen Sie ein Startskript:

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

2.2. Verschieben Sie die Datei:

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

2.3. Dateiberechtigungen ändern:

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

2.4. Fügen Sie das Skript zum Start hinzu:

update-rc.d nodered.sh defaults

HINWEIS: Denken Sie daran, diese Schritte immer mit dem Root-Benutzer auszuführen.

3. Schritte zum Installieren von Bibliotheken in Node-RED:

3.1. Starten Sie Node-RED und greifen Sie auf den Container zu:

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

3.2. Installieren Sie die Bibliothek:

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

3.3. Verlassen Sie den Container und starten Sie Node-RED neu:

podman stop nodered
podman start nodered

4. Häufige Fehler

4.1. Fehler 1:mkdir keine solche Datei oder kein solches Verzeichnis

4.2. Fehler 2:Zertifikat abgelaufen

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

4.3. Fehler 3:Fehlgeschlagen, Zeitüberschreitung beim erneuten Versuch

ping google.cl

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


Industrietechnik

  1. Wie das Internet der Dinge die Sichtbarkeit der Lieferkette verbessert
  2. PCB-Isoliermaterialien
  3. So verbessern Sie die Zustellung auf der letzten Meile für kleine Sendungen
  4. Die globale Lieferkette in einem Notfall im Bereich der öffentlichen Gesundheit
  5. Wall Street Journal:Wir feiern 250 Jahre Marine inmitten neuer Herausforderungen
  6. Blechdickentabelle:Dickentabelle
  7. So beschleunigen Sie Ihren Weg zur elektronischen Kennzeichnung
  8. Anfangspunkte für additive Anwendungen
  9. Mit digitalen Wartungssystemen durch die Kapazitätskrise navigieren
  10. Audioverzögerungsschaltung:Erstellen von Echo- und Nachhalleffekten in Audio