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