Beckhoff Lesen/Schreiben

Daten mit Node-Red aus Beckhoff PLC mit ADS Lesen/Schreiben

Der Flow liest über ADS zwei Werte aus einer TwinCAT-SPS aus und stellt sie über einen OPC-UA-Server in Siineos bereit.

Dabei werden automatisch die beiden OPC-UA-Variablen PlcRuntimeState und bTest2 angelegt. Erst wenn die Initialisierung erfolgreich abgeschlossen ist, werden die zyklischen ADS-Abfragen freigegeben. Der PLC-Runtime-State wird als String übertragen, bTest2 als Boolean.

Der OPC-UA-Server läuft auf Port 4840 und erlaubt anonyme Verbindungen ohne Verschlüsselung. Zusätzlich zeigt der Flow den aktuellen PLC-Zustand sowie den Zustand von bTest2 direkt als Node-Status in Node-RED an. Für Testzwecke kann bTest2 außerdem manuell aus Node-RED heraus umgeschaltet werden.