Node-RED mit PLCnext Controllern über den neuen REST-API-Connector verbinden
Für Node-RED steht ein neues Paket zur Verfügung, das die Kommunikation mit dem PLCnext Controller über die REST-API ermöglicht. Der Name des Pakets lautet node-red-plc-next-connector. Es kann über das Menü „Palette verwalten“ in Node-RED installiert werden.
Das Paket enthält Nodes zum Durchsuchen verfügbarer Variablen und Datentypen, zum Lesen und Schreiben von Variablen sowie zur Verwaltung von Sessions und Gruppen.
Verfügbare Variablen durchsuchen
Im ersten Beispiel wird gezeigt, wie alle verfügbaren Variablen durchsucht werden. Zunächst muss ein neuer PLC-Connector erstellt werden, also eine Verbindung zum PLC konfiguriert. Dieser PLC-Connector kann dann für alle anderen Nodes verwendet werden.
Das Ergebnis wird als Dictionary zurückgegeben.
Variablen vom PLC lesen
Das Lesen von Variablen ist ebenfalls sehr einfach. Im Node „Variablen lesen“ muss der PLCnext-Connector ausgewählt werden. Anschließend können die Variablen aus einer Dropdown-Liste ausgewählt werden. Das Ergebnis wird als Array von Structs zurückgegeben, das den Variablenpfad und den Wert enthält.
Variablen in den PLC schreiben
Das Schreiben von Variablen funktioniert analog. Der Node „plc-write-variables“ erwartet den msg.payload im JSON-Format.
Hier ist ein Beispiel-Payload:
msg.payload = {variables : [ { "path": "Arp.Plc.Eclr/I_WarehouseControl1.HMI_rTemperature", "value": 12.34, "valueType": "Constant" }, { "path": "Arp.Plc.Eclr/I_WarehouseControl1.HMI_iHumidity", "value": 85, "valueType": "Constant" } ]};
Industrietechnik
- Sensordaten in Raspberry Pi integrieren: GPS & MPU-9150 Hands-On Guide
- Acconeer A111 Pulsradar mit Raspberry Pi integrieren: Praktischer Leitfaden
- Einstieg in IoT und MQTT: Code-freies ESP8266 Tutorial
- PSoC 6 Pioneer Board mit IoT Add-On Shield meistern: Entwickler-Leitfaden
- Cybersicherheit vereinfacht: Mit dem Ende im Sinn beginnen für Hersteller
- Gesundheits-Lieferkette resilienter machen mit fortschrittlichen WMS-Lösungen
- Wesentliche Elemente effektiver Krisenkommunikation
- Wie Verschließmaschinen Effizienz und Gewinn in der modernen Fertigung steigern
- Produktionswert mit OEE freisetzen: Effizienz & kontinuierliche Verbesserung steigern
- Sicheren Remote-gRPC-Zugriff mit grpcurl auf PLCnext-Geräten