One Way Dist
Bei manchen Konfigurationen ist es nicht notwendig, dass einzelne Systeme die Identification aller Partnersysteme abfragen. Beispielsweise kann die Konfiguration vorsehen, dass nur der Server (Masterstation) auf die Datenpunkte der Clients (Unterstationen) zugreifen muss. Dadurch kommt es zu einer Reduktion der Netzwerklast und zur Entlastung bei geringeren Bandbreiten.
Mit Hilfe von One Way Dist wird es dem Dist-Manager ermöglicht, sich zwar zu allen gewünschten Systemen zu verbinden, die Identification aber nur von ausgewählten Systemen abzufragen. Somit ist den Systemen bzw. deren Managern immer noch bekannt, ob die Verbindung zum Partnersystem besteht, das betreffende System wird aber nicht im Systemübersichtspanel angezeigt bzw. kann auf dessen Datenpunkte nicht zugegriffen werden.
Für ältere Projekte (< 3.13) kann One Way Dist nicht verwendet werden, da alte Projekte immer auf die DP-Id angewiesen sind. Der distSystemIds Eintrag wird daher ignoriert.
One Way Dist kann beim Anlegen von neuen Projekten aktiviert werden (siehe Anlegen eines verteilten Systems). Hierbei ist es vorteilhaft, wenn die Struktur des Gesamtsystems vor dem Anlegen der Projekte bekannt ist.
Andernfalls muss One Way Dist im Nachhinein konfiguriert werden. In diesem Fall muss der Config-Eintrag distSystemIds beim jeweiligen Projekt manuell gesetzt werden. Dieser Config-Eintrag definiert, von welchen Systemen der Dist-Manager die Identification abfragen kann.
Die angezeigten Partnersysteme werden auf dem internen Datenpunkt _DistManager.State.SystemNums gespeichert. Auf _Connections.Dist.ManNums werden alle verbundenen Systeme gespeichert, egal ob angezeigt oder nicht.
Im Systemübersichtspanel werden in der Tabelle Dist Systeme, für die One Way Dist konfiguriert ist, mit dem Symbol gekennzeichnet.
BEISPIEL
Im folgenden Beispiel ist das verteilte System so aufgebaut, dass nur der Server (Masterstation) auf den jeweiligen Client (Unterstation) zugreifen soll. Die folgende Abbildung zeigt den Aufbau und welche Systeme DP-Identifications erhalten.
System 1 ist der Server zu dem alle anderen Systeme als Clients verbunden sind. System 1 wird daher als erstes Projekt angelegt und erfordert keine weiteren Einstellungen.
System 2 wird als Client mit System 1 verbunden und fungiert als Server für System 4. Die Verbindung zu System 1 wird daher als One Way Dist konfiguriert, die Verbindung zu System 4 nicht.
System 3 wird als Client mit System 1 verbunden, weswegen die Verbindung als One Way Dist konfiguriert wird.
System 4 wird als Client sowohl mit System 1 als auch mit System 2 verbunden. Daher werden beide Verbindungen als One Way Dist konfiguriert.
Die Config-Dateien der erstellten Projekte sehen folgendermaßen aus: