Übersicht Netzwerk Brücke

Mit diesem Funktionsbaustein wird eine Verbindung zu einer anderen Steuerung hergestellt. Damit können mehrere Steuerungen zu einem Projekt zusammengeführt werden. Beispielsweise um mehrere autarke Steuerungen mit einer zentralen Visualisierung zu verbinden.

Bei einer Verbindung werden nicht alle Variablen übertragen, sondern nur diese Hauptgruppen welche im Parameter Filter angegeben wurden.



Ausgänge

ST
Status
Status der Verbindung:
  • 0: Nicht verbunden
  • 1: Verbunden
  • 2: Verbunden und Authentifiziert
  • -1: Netzwerkfehler
  • -2: Verbindungsfehler (z.B.: IP Adresse falsch)
  • -3: Fehler Authentifizierung (Passwort falsch)
VB
Verbunden
1 wenn Verbunden und Authentifiziert sonst 0.
TI
Empfangen
Empfangene Telegramme
TO
Gesendet
Gesendete Telegramme
WC Watchdog Counter Anzeige Watchdog Counter. Zur Überwachung der Verbindung wird zyklisch ein Telegramm an den Client gesendet und die Antwort ausgewertet. Beim Senden wird der Zähler addiert. Ändert sich der Zähler nicht, liegt ein Problem mit der Verbindung vor und die Verbindung wird zurückgesetzt.

Parameter

Filter HG
In diesem Parameter muss mindestens eine Hauptgruppe als Filter angegeben werden. Es werden nur Variablen aus dieser Hautpgruppe übertragen. Mehrere Hauptgruppen können durch Semikolon (";") getrennt angegeben werden. Die Filter werden immer ohne Offset HG angegeben. Wichtig: Der Filter begrenzt nicht die tatsächlich über das Netzwerk übertragenen Daten. Es werden nur die Telegramme gefiltert welche an die Runtime / Logiken übergeben werden.
Offset HG
Offset Hauptgruppe. Wenn eine Variable Empfangen wird, wird dieser Offset zur Hauptgruppe addiert, beim Senden subtrahiert. Wenn mehrere Steuerungen verbunden sind, kann über diesen Offset für jede Steuerung eine eigene Hauptgruppe definiert werden, die Hauptgruppen an den verbundenen Steuerungen können immer gleich bleiben.

Beispielsweise legt man an der zentralen Steuerung die Hauptgruppen 100,101,102 usw. an, 100 ist die erste Steuerung, 101 die zweite. An den verbundenen Steuerungen wird nur die Hauptgruppe 100 angelegt. Für die erste Steuerung wird Offset 0, für die zweite 1 usw. angegeben, damit können die Projekte an den Verbundenen Steuerungen immer gleich sein.
Filter Zeit Filter Zeit in Sekunden. Mit diesem Parameter werden Telegramme verzögert weiter gegeben. Ändert sich eine Adresse mehrmals innerhalb dieser Zeit, wird nur das letzte Telegramm weiter gegeben. Dieser Parameter kann verwendet werden wenn sich Variablen sehr oft ändern um die Steuerung nicht zu überlasten. Wichtig: Der Filter begrenzt nicht die tatsächlich über das Netzwerk übertragenen Daten. Es werden nur die Telegramme gefiltert welche an die Runtime / Logiken übergeben werden.
Richtung
  • Bidirektional: Die Übertragung findet in beide Richtungen statt. Bei dieser Einstellung muss man darauf achten, dass nicht Schleifen entstehen, beispielsweise Master sendet eine Variable, Slave ändert diese und sendet, Master ändert und sendet wieder usw.. Erkennen kann man solche Fehler über die Ausgänge TI/TO wenn hier in kurzer Zeit übermäßig viele Telegramme angezeigt werden.
  • Senden: Es werden nur Variablen gesendet.
  • Empfangen: Es werden nur Variablen empfangen.
IP Adresse
IP Adresse der Steuerung zu der Verbunden wird. Es können auch DNS Namen und Port angegeben werden, beispielsweise xy.dyndns.org:2000 falls die Weiterleitung des Standardports nicht möglich ist.

Wichtig: Werden Steuerungen über das Internet verbunden, muss auf eine stabile Verbindung geachtet werden und das DNS Namen immer ausgelöst werden können, anderenfalls kann es zu  einer Blockierung der Steuerung kommen.
Passwort
Passwort, dies ist das Passwort welches beim einrichten einer Verbindung zur Steuerung angegeben wird.


Siehe auch allgemeine Parameter aller Funktionsbausteine.