Node-RED-Kommunikation mit einem AXC über den PLCnext Connector
Für Node-RED ist ein neues Paket verfügbar, das es dem Benutzer ermöglicht, über die REST-API mit der PLCnext-Steuerung zu kommunizieren. Der Name des Pakets ist node-red-plc-next-connector . Es kann über das Menü „Managa-Palette“ in Node-RED installiert werden.

Das Paket enthält Knoten zum Durchsuchen der verfügbaren Variablen und Datentypen, zum Lesen und Schreiben von Variablen und zum Verwalten von Sitzungen und Gruppen.

Das erste Beispiel zeigt, wie alle verfügbaren Variablen durchsucht werden. Zu Beginn muss ein neuer SPS-Konnektor angelegt werden, d.h. eine Verbindung zur SPS muss konfiguriert werden. Dieser SPS-Anschluss kann dann auch für alle anderen Knoten verwendet werden.



Das Ergebnis wird als Dictionary zurückgegeben.

Auch das Lesen von Variablen aus der SPS ist sehr einfach. Im Knoten Lesevariablen muss der Konnektor plcnext ausgewählt werden. Danach können Sie die Variablen aus einer Dropdown-Liste auswählen. Das Ergebnis wird als Array von Struct zurückgegeben, das den Variablenpfad und den Wert enthält.



Das Schreiben von Variablen funktioniert genauso. Der Knoten plc-write-variables erwartet die msg.payload im json-Format.
Hier ist eine Beispielnutzlast:
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
- Integration von Sensordaten mit Raspberry Pi-Mikroprozessor
- Verwenden des gepulsten Radarsensors A111 mit einem Raspberry Pi
- Einfacher Einstieg in die Welt des IoT mit MQTT
- Verwenden des PSoC 6 Pioneer Boards mit dem Pioneer IoT Add-on Shield
- Beginnen Sie mit dem (Cybersicherheits-)Ende im Hinterkopf
- Optimierung der Lieferkette im Gesundheitswesen mit einem WMS
- Die Schlüsselkomponenten guter Kommunikation in Krisen
- Die Vorteile der Verwendung von Verschließmaschinen
- Maximieren Sie den Wert Ihrer Produktion mit OEE
- Remote-gRPC mit grpcurl