Datenbanken

Die Aufzeichnung von Prozessdaten erfolgt bei WinCC OA zunächst in die interne Datenbank. Zusätzlich gibt es durch den DBLogger die Möglichkeit, Daten auch an relationale DBs über Standardschnittstellen (ADO, ODBC, Qt) zu übertragen, wobei die vom Leitsystem dorthin übergebenen Daten selektiert und vorgefiltert (Mittelwertbildungen etc.) sein können.

Folgende Datenbanksysteme werden unter Windows vom DBLogger unterstützt:

  • MySQL 5.6.20

  • MS SQL-Server 2014

  • Oracle Client 12.1.0.2

Folgende Datenbanksysteme werden unter Linux vom DBLogger unterstützt:

  • MySQL 5.6.20

  • Oracle Client 12.1.0.2

Die gewünschten DBs müssen richtig installiert werden, bevor der DBLogger funktionsfähig ist (Berechtigungen, Festplattenplatz, ...). Es können alle DB-Typen gleichzeitig im DBLogger verwendet werden, aus programmtechnischen Gründen ist aber die Anzahl der parallel verwendeten DBs auf fünf begrenzt. Die Anzahl der verwendeten Tabellen ist unbegrenzt und wird nur durch den vorhandenen Speicherplatz bzw. interne Limitierungen der jeweiligen Datenbanksysteme begrenzt.

Hinweise

Die im DBLogger verwendeten Datenbanknamen müssen eindeutig sein, da diese Namen auch als DP-Namen verwendet werden.

Um eine Linux MySQL-Datenbank von einem Windows Rechner remote zu konfigurieren, sind folgende Schritte notwendig:

  1. MySQL ODBC Treiber auf dem Windows-Rechner installieren.

  2. Im ODBC-Datenquellen-Administrator muss dann eine neue Datenquelle für MySQL ODBC einfügt und parametriert werden. Wichtig ist auch, dass der eingegebene MySQL-Datenbank User die notwendigen Berechtigungen hat auf die Datenbank vom abgesetzten Windows-Rechner zuzugreifen. Dies kann man im MySQL-Server auf dem Linux-Rechner festlegen.

  3. Beim Anlegen einer neuen MySQL-Datenbank ist der ODBC-Datenbankverbindungsname, Username und Passwort anzugeben. Angabe vom Pfad ist hier nicht mehr notwendig. Die Parametrierung der MySQL-Datenbankquelle (Hostname, Portnummer, Username, Passwort ...) auf dem Windows-Rechner erfolgt im ODBC-Datenquellen-Administrator.

Nachdem der MySQL ODBC-Treiber auf dem Windows-Rechner installiert wurde und die Datenbankquelle richtig konfiguriert ist, kann auf die MySQL-Datenbank von einem VISION zugegriffen und Tabellen angelegt werden (siehe auch Parametrierung des DBLogger).