Anmelden

Bitte melden Sie sich für eine individuelle Preisberechnung an.

Passwort vergessen?

Immer auf dem Laufenden bleiben

Mit unseren E-Mailings erhalten Sie regelmäßig aktuelle Informationen zu Produkten, Veranstaltungen, Services und über Balluff.

REGISTRIEREN SIE SICH ALS UNTERNEHMEN

Wir prüfen, ob Sie bereits eine Kundennummer bei uns haben, um Ihr neues Online-Konto damit zu verknüpfen.

Registrieren
Produkte
Service & Support
Branchen & Lösungen
Karriere
Unternehmen
Version 1.0
·
Zuletzt bearbeitet am 2024-02-20

NodeRed S7 Interface

1. Node Red Node

Für die Kommunikation zwischen Node Red und einer Siemens Steuerung wird folgende Node benötigt.



Diese muss installiert werden und ist kein Bestandteil der Standartnodes (Internetverbindung notwendig!)

https://flows.nodered.org/node/node-red-contrib-s7

 

1.1. Node S7 Endpoint

Für die Verwendung muss ein Endpoint (Verbindung zur Steuerung) erstellt werden. 

Das geschieht in einer der S7 Nodes unter "add new S7 endpoint" (Stift)

 

 

Folgende Einstellungen müssen eingetragen werden:

 

Adresse: IP Adresse der Steuerung

Port: Ist Standartmäßig auf 102 und sollte so bleiben, da über diesen die Kommunikation läuft

Rack: Einstellungen vornehmen wie sie in der Hardwarekonfiguration der Steuerung hinterlegt ist

 

Folgend eine komplette Beispieleinstellung:

 

 

 

 

1.2. Node S7 Variablen

Variablen werden ebenfalls in den Endpointeinstellungen des S7 Nodes hinzugefügt.

Der Aufbau muss sich dem des Datenbausteins in der Steuerung gleich stellen.
Bedeutet im Detail, dass die Datenbausteinnummer (hier 1), Datentyp und der Offset gleich sein müssen.
Die Schreibweisen des Datentyps kann in den Nodebeschreibungen nachgelesen werden (Siehe Kapitel "Node Red Node").

Folgend ein Beispiel für den Datentyp "Bool" und "Byte":



Die Variablen können anschließend in den Nodes verwendet werden und sind an den Endpoint gebunden.

1.3. Node Einstellungen Eingang

Folgende Einstellung wird in diesem Beispiel verwendet:

PLC: Endpoint welche im Kapitel "Node S7 Endpoint" erstellt wurde.

Variable: Auswahl der Variable welche über den Datenbaustein kommuniziert.

1.4. Node Einstellungen Ausgang

Folgende Einstellung wird in diese Beispiel verwendet:

PLC: Endpoint welche im Kapitel "Node S7 Endpoint" erstellt wurde.

Variable: Auswahl der Variable welche über den Datenbaustein kommuniziert.

2.1. Datenbaustein zur Übertragung

Ein Datenbaustein ist für die Kommunikation zwischen Node Red und der Steuerung von nöten. 

Es müssen in diesem die Variablen eingetragen werden, welche zu übertragen sind.

Es können verscheidene Datentypen verwendet werden. Infos siehe in Kapitel "Node Red Node".

3. S7 15xx Steuerung

Um eine volle Funktion der Datenübertragung mit der 15xx Steuerung zu erhalten, muss folgende Einstellung aktiviert wrden.

Einstellungen -> Schutz

3.1. Datenbaustein zur Übertragung

Bei der 15xx Steuerung muss der "optimierte Blockzugriff" das Datenbausteins deaktiviert werden. 

 

Ein Datenbaustein ist für die Kommunikation zwischen Node Red und der Steuerung von nöten. 

Es müssen in diesem die Variablen eingetragen werden, welche zu übertragen sind.

Es können verscheidene Datentypen verwendet werden. Infos siehe in Kapitel "Node Red Node".

Disclaimer

Die hier unentgeltlich bereitgestellte technische Information zu Ihrer Anfrage basiert auf dem von BALLUFF vorliegenden Kenntnisstand um Sie bestmöglich bei Ihrer technischen Fragestellung bzw. Anwendung zu unterstützen und Lösungsansätze aufzuzeigen.

Nachdem die technische Information unentgeltlich zur Verfügung gestellt wird, ist die Sach- und Rechtsmängelhaftung von BALLUFF ausgeschlossen, es sei denn, es liegt eine vorsätzliche oder grob fahrlässige Pflichtverletzung von BALLUFF oder Arglist auf Seiten von BALLUFF vor. Diesbezüglich haftet BALLUFF auf Schadenersatz wegen Mängeln der technischen Information oder wegen der Verletzung sonstiger vertraglicher oder außervertraglicher Pflichten nur bei Vorsatz oder grober Fahrlässigkeit. Die vorstehende Haftungsbeschränkung gilt nicht bei Arglist, bei Verletzungen des Lebens, des Körpers oder der Gesundheit, bei der Übernahme einer Garantie sowie bei der Haftung nach dem Produkthaftungsgesetz. Eine weitergehende Haftung von BALLUFF ist ausgeschlossen.

Prüfen Sie vor dem Einsatz in Anlagen und Maschinen, ob die hier bereitgestellte, unentgeltliche Information für Ihre Anwendung geeignet ist. Mit der Nutzung der hier unentgeltlich vorgelegten Informationen erkennen Sie diese Haftungsregelung an.

Energy consumption labeling
Energy consumption labeling

EPREL - European Product Database for Energy Labeling

Haben Sie Fragen oder Anregungen? Wir sind für Sie da.

Sie haben mehrere Möglichkeiten mit uns in Kontakt zu treten. Wir freuen uns, Ihnen weiterhelfen zu können.

Kontaktieren Sie uns direkt per Telefon: +49 7158 173-555


Balluff GmbH

Zabergäustraße 8
73765 Neuhausen a.d.F.

Kostenloses Produktmuster

Um ein kostenloses Musterprodukt in den Warenkorb legen zu können, müssen wir alle normalen Produkte aus dem Warenkorb entfernen. Sind Sie sicher, dass Sie fortfahren möchten