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
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".

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: +41 32 366 66 77


Balluff AG

Zürichstrasse 23c
2504 Biel

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