Einsatzgebiete und Netzwerktopologien

Der TwinCAT Database Server kann in jeder steuerungstechnischen Applikation eingesetzt werden: in Produktionsmaschinen zum Auslesen von Rezepturdaten, im Produktbereich zum Schreiben von Produktionsdaten, beim Condition Monitoring oder bei der Maschinenführung, bei Windkraftanlagen, bei denen Betriebszustände mitgeschrieben werden oder in der Gebäudetechnik. Der Database Server kann in die jeweils vorhandene Netzwerkarchitektur integriert werden.

Die Netzwerktopologie wird meist durch den Datenbanktyp, die örtlichen Begebenheiten und den Anwendungsbereich beeinflusst. Im folgenden Schaubild sind verschiedene Netzwerktopologien aufgezeigt, in denen der TwinCAT Database Server eingesetzt werden kann.

Einsatzgebiete und Netzwerktopologien 1:

  1. TwinCAT und der TwinCAT Database Server sind gemeinsam mit der Datenbank auf einem Rechner. Der Database Server kann über ADS als Gateway für viele Steuerungen dienen. Die Performance muss beachtet werden.
  2. TwinCAT und der TwinCAT Database Server sind gemeinsam auf einem Rechner und die Datenbank ist auf einem externen Gerät. Auch hier kann der Database Server über ADS als Gateway für viele Steuerungen dienen. Die Performance muss beachtet werden.
  3. Der TwinCAT Database Server ist lokal auf jedem Steuerungsgerät, auf dem auch jeweils eine Datenbank installiert ist. Nicht jede Datenbank ist für einen solchen Einsatz geeignet.
  4. Der häufigste Anwendungsfall. Der TwinCAT Database Server ist auf jedem Steuerungsgerät installiert und die Datenbank befindet sich auf einem externen Server im Netzwerk.
  5. Kombination aus Fall 3 und Fall 4. Eine Hauptdatenbank liegt im Netzwerk auf einem Server und die Steuerungen im Feld haben jeweils eine lokale Datenbank, welche z.B. bei einem Verbindungsabbruch einspringt und die Daten zunächst lokal speichert. Der Database Server ist auf jedem Steuerungsgerät installiert.
Einsatzgebiete und Netzwerktopologien 2:

Remote-Zugriff des TwinCAT Database Servers auf eine Datenbank

Für den reibungslosen remote Zugriff des TwinCAT Database Servers auf eine Datenbank müssen Sie auf Datenbankseite verschiedene Aspekte beachten:

  • Ist der Remote-Zugriff generell erlaubt?
  • Wie viele gleichzeitige Verbindungen sind erlaubt? (Falls der TwinCAT Database Server mehrere Verbindungen öffnen muss)
  • Hat der Benutzer, mit dem sich der Database Server an der Datenbank anmelden soll, genügend Rechte?
  • Ist die Firewall des Remote-Systems entsprechend konfiguriert?

Genauere Hinweise zur Konfiguration Ihres Datenbankservers können Sie der zugehörigen Datenbank-Dokumentation entnehmen.