PLCnext Engineer Simulation maximieren: Verbindung zu Node‑RED via REST
Hallo Community!
Wenn wir als Entwickler auf PLCnext Technology treffen, können wir es kaum erwarten, ihre Funktionalitäten auszuprobieren 😊 Mit dem Meilenstein der neuen PLCnext Engineer Simulation und inspiriert von diesem Artikel „Node-RED Kommunikation mit AXC über PLCnext Connector“ können wir jetzt aus unserer Simulationsumgebung mit Node-RED interagieren und so IoT-Funktionalitäten testen, bevor Hardware auf dem Tisch liegt.
Node-RED auf Windows 10 installieren
Node-RED läuft auf mehreren Plattformen, ist ein sehr leichtes visuelles Programmiertool, das wir in unseren PLCnext Controllern (z. B. im Docker-Container) und auch am PC installieren können. Für diese Demo: Installationsschritte für Windows 10 in diesem Guide folgen. Danach Anwendung via cmd oder PowerShell mit node-red starten.
Läuft es, einfach im Lieblingsbrowser URL https://localhost:1880 aufrufen.
Node-RED Connector für PLCnext herunterladen
Folgender Artikel zeigt, wie man einen Node herunterlädt und nutzt, um PLC-Variablen in PLCnext Engineer mit Node-RED via REST zu verbinden. Mehr Infos im npm-Repo. In diesem Schritt nur Node in Manage Palette suchen und installieren:

PLCnext Engineer Projekt konfigurieren
Sie benötigen Firmware-Image für AXC F 1152 von Phoenix Contact Website und PLCnext Engineer ≥ 2022 für Simulationsumgebung.
- Projekt für diesen Controller erstellen, in Cockpit-Bereich gehen, Verbindung auf „Simulation“ ändern.

- Programmvariablen, die Sie mit Node-RED teilen wollen, durch Anhaken der „HMI“-Box auswählen.

- In Plant-Bereich auf HMI Web Server doppelklicken. REST-Schnittstelle Checkbox aktivieren.

Das war's! Verbinden und Projekt in Simulationsumgebung herunterladen. Credentials: „admin“ als User, „plcnext“ als Passwort.
Verbindung in Node-RED prüfen
Sie können einen „plc-browse-items“-Node nutzen, um PLCnext-Verbindung hinzuzufelben. Gleichen Credentials nutzen, im Host IP Feld URL „localhost:5050“ eingeben.

Code deployen et voilà! Verbindung bereit, um Ihre PLCnext-Programmvariablen in Ihrer Lieblings-61131-3-Sprache zu lesen und zu schreiben 😉

Mehr zu REST-Datenschnittstelle im Info Center.
Happy Coding!
Industrietechnik
- Das Potenzial von STL-Dateien für fehlerfreien 3D-Druck maximieren
- 6 Expertentipps zur Maximierung Ihres Preventive Maintenance Programms
- Werden Fabriken vollautomatisiert? Der Wandel weg von menschlichen Arbeitern untersucht
- Effizienz maximieren: Expertentipps für Ihr Lager-Scansystem
- Schritt-für-Schritt-Anleitung zur Fehlersuche an defekter Ausrüstung
- Wertsteigerung in Großchemieanlagen: Strategien für Wachstum
- Industriegütersektor verstehen: Wichtige Einblicke & Chancen
- Effizienz und Präzision maximieren mit Ihrem Tischschleifer
- Node-RED auf PLCnext mit Docker deployen: Schritt-für-Schritt-Anleitung
- Erste Go-Applikation auf PLCnext bauen: Einsteiger-Guide