Zum Inhalt

CSC-Gateway konfigurieren

Das CSC-Gateway ermöglicht die Kommunikation über die Grenzen zweier TCP/IP-Netzwerke hinweg. Über ein CSC-Gateway kann beispielsweise ein Client in Netzwerk A eine Anfrage an einen Server stellen, der sich in Netzwerk B befindet.

Abbildung: Schaubild CSC-Gateway

Voraussetzungen

  • Das CSC-Gateway muss auf einem PC installiert sein, der sowohl Zugang zu Netzwerk A als auch Zugang zu Netzwerk B hat.
  • Es wird nur ein Routing zu den fünf relevanten Serverapplikationen durchgeführt.
  • Bei jedem Verbindungsversuch eines Clients wird geprüft, ob dieser dazu berechtigt ist. Alle berechtigten Clients sind in der Konfigurationsdatei auf dem Gateway-Rechner eingetragen.

Info

Der eingehende und der ausgehende Port für SecureConnect (VDogSecureConnect_Port und VDogSecureConnect_PortRemote) müssen zwingend identisch sein, anderenfalls ist die Anmeldung der Clients am CSC-Gateway nicht möglich.

Konfiguration des Gateways

Die Einstellungen für das Gateway werden über die INI-Datei VDogGateway.ini konfiguriert. Die Datei finden Sie unter: {Laufwerk}:\vdoggateway\VD$A\Configuration\

  1. Öffnen Sie die Datei VDogGateway.ini mit einem Texteditor, beispielsweise Notepad++.
  2. Nehmen Sie die gewünschten Einstellungen vor. Mögliche Einstellungen entnehmen Sie der folgenden Tabelle.
  3. Speichern Sie die Daten ab und schließen Sie den Texteditor.

Das CSC-Gateway wird über die Sektion [vdog_cs{n}] konfiguriert.

Unter n wird der Server für die Konfiguration angegeben. Für die Eingabe gelten folgende Werte:

  • 1: Beim Einsatz eines herkömmlichen Servers

Wird für n ein Wert eingegeben, der außerhalb des zulässigen Zahlenbereichs liegt, werden die Sektion [vdog_cs {n}] und alle zu ihr gehörenden Schlüsselwerte beim Einlesen der INI-Datei nicht berücksichtigt.

Schlüssel Beschreibung Wert Default
Enabled Schlüssel zur Aktivierung der CSC-Gateway-Funktionalität. Y/N N
VDogAdminServer_Port Schlüssel zur Konfiguration des Ports, an dem das Gateway auf das AdminServer-Routing wartet {1024 bis 65535} 64001
VDogAdminServer_PortRemote Schlüssel zur Konfiguration des Ports, über den der AdminServer des octoplant Servers zu erreichen ist. Wert wird zur Laufzeit ausgelesen. {1024 bis 65535} 64001
VDogAdminServer_SvrRemote Schlüssel zur Konfiguration des Computernamens des octoplant Servers. Wert wird zur Laufzeit ausgelesen.
Obligatorisches Feld
{Computername}
VDogCheckInCheckOutServer_Port Schlüssel zur Konfiguration des Ports, an dem das Gateway auf das CheckInCheckOutServer Routing wartet {1024 bis 65535} 64002
VDogCheckInCheckOutServer_PortRemote Schlüssel zur Konfiguration des Ports, über den der CheckInCheckOutServer des octoplant Servers zu erreichen ist. Wert wird zur Laufzeit ausgelesen. {1024 bis 65535} 64002
VDogCheckInCheckOutServer_SvrRemote Schlüssel zur Konfiguration des Computernamens des octoplant Servers. Wert wird zur Laufzeit ausgelesen.
Obligatorisches Feld
{Computername}
VDogScheduler_Port Schlüssel zur Konfiguration des Ports, an dem das Gateway auf das Scheduler-Routing wartet {1024 bis 65535} 64003
VDogScheduler_PortRemote Schlüssel zur Konfiguration des Ports, über den der Scheduler des octoplant Servers zu erreichen ist. Wert wird zur Laufzeit ausgelesen. {1024 bis 65535} 64003
VDogScheduler_SvrRemote Schlüssel zur Konfiguration des Computernamens des octoplant Servers. Wert wird zur Laufzeit ausgelesen.
Obligatorisches Feld
{Computername}
VDogOsServer_Port Schlüssel zur Konfiguration des Ports, an dem das Gateway auf das OsServer-Routing wartet {1024 bis 65535} 64004
VDogOsServer_PortRemote Schlüssel zur Konfiguration des Ports, über den der OsServer des octoplant Servers zu erreichen ist. Wert wird zur Laufzeit ausgelesen. {1024 bis 65535} 64004
VDogOsServer_SvrRemote Schlüssel zur Konfiguration des Computernamens des octoplant Servers. Wert wird zur Laufzeit ausgelesen.
Obligatorisches Feld
{Computername}
VDogApi_Port Port, an dem das Gateway für das API-Routing wartet. Der hier angegebene Wert muss zwingend mit dem Wert von VDogApi_PortRemote identisch sein. {1024 bis 65535} 64023
VDogApi_PortRemote Port, an dem die API des octoplant Servers zu erreichen ist. Wert wird zur Laufzeit ausgelesen. Der hier angegebene Wert muss zwingend mit dem Wert von VDogApi_Port identisch sein. {1024 bis 65535} 64023
VDogApi_SvrRemote Computername des octoplant Servers. Wert wird zur Laufzeit ausgelesen. Obligatorisches Feld {Computername}
IpAddressesClient Schlüssel zur Konfiguration der Rechnernamen/IP-Adressen von Teilnehmern (= Clients), die über das Gateway kommunizieren dürfen. Wert wird zur Laufzeit ausgelesen. Mehrere Einträge werden durch Komma getrennt. Platzhalter (?/*) werden akzeptiert
Obligatorisches Feld
{Computernamen/IP-Adressen}

Nehmen Sie in der Sektion [Logging] die folgenden Einstellungen vor:

Schlüssel Wert
DebugLog Absoluter Pfad zur Logdatei. In diesem Schlüssel wird das Logging aktiviert.

Beispielkonfiguration

[Logging]
DebugLog=C:\vdoggateway\debug.log
[SimaticNet]
Enabled=N
[vdog_cs1]
Enabled=Y
VDogAdminServer_SvrRemote=vDogServer1
VDogOsServer_SvrRemote=vDogServer1
VDogCheckInCheckOutServer_SvrRemote=vDogServer1
VDogScheduler_SvrRemote=vDogServer1
IpAddressesClient=10.0.100.1,10.0.100.2,10.0.*.3

[SimaticNet]
Enabled=N
[vdog_cs2]
Enabled=Y
VDogAdminServer_Port=64201
VDogAdminServer_SvrRemote=vDogServer2
VDogCheckInCheckOutServer_Port=64202
VDogCheckInCheckOutServer_SvrRemote=vDogServer2
VDogScheduler_Port=64203
VDogScheduler_SvrRemote=vDogServer2
VDogOsServer_Port=64204
VDogOsServer_SvrRemote=vDogServer2
IpAddressesClient=10.0.100.1,10.0.100.2,10.0.*.3

Verwandte Themen