Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

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.

Node-RED mit PLCnext Controllern über den neuen REST-API-Connector verbinden

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.

Node-RED mit PLCnext Controllern über den neuen REST-API-Connector verbinden

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.

Node-RED mit PLCnext Controllern über den neuen REST-API-Connector verbinden Node-RED mit PLCnext Controllern über den neuen REST-API-Connector verbinden Node-RED mit PLCnext Controllern über den neuen REST-API-Connector verbinden

Das Ergebnis wird als Dictionary zurückgegeben.

Node-RED mit PLCnext Controllern über den neuen REST-API-Connector verbinden

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.

Node-RED mit PLCnext Controllern über den neuen REST-API-Connector verbinden Node-RED mit PLCnext Controllern über den neuen REST-API-Connector verbinden Node-RED mit PLCnext Controllern über den neuen REST-API-Connector verbinden

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

  1. Sensordaten in Raspberry Pi integrieren: GPS & MPU-9150 Hands-On Guide
  2. Acconeer A111 Pulsradar mit Raspberry Pi integrieren: Praktischer Leitfaden
  3. Einstieg in IoT und MQTT: Code-freies ESP8266 Tutorial
  4. PSoC 6 Pioneer Board mit IoT Add-On Shield meistern: Entwickler-Leitfaden
  5. Cybersicherheit vereinfacht: Mit dem Ende im Sinn beginnen für Hersteller
  6. Gesundheits-Lieferkette resilienter machen mit fortschrittlichen WMS-Lösungen
  7. Wesentliche Elemente effektiver Krisenkommunikation
  8. Wie Verschließmaschinen Effizienz und Gewinn in der modernen Fertigung steigern
  9. Produktionswert mit OEE freisetzen: Effizienz & kontinuierliche Verbesserung steigern
  10. Sicheren Remote-gRPC-Zugriff mit grpcurl auf PLCnext-Geräten