Das Datenbankinterface
IBU-DBI verbindet industrielle Steuerungen und Datenbanken miteinander.
Die Daten mehrerer Steuerungen können in eine Datenbank geschrieben werden. Ebenso können Steuerungen Daten aus der Datenbank abfragen.
Funktionsbeschreibung / Komponenten:
IBU-DBI besteht aus drei Komponenten. DBI-Server ist eine Windows-Anwendung, die auf einem PC installiert wird.
Diese Anwendung vermittelt zwischen den Steuerungen und der Datenbank. DBI-Server kann beliebig viele Steuerungen verwalten.
Auf der Steuerung werden Funktionsbausteine benötigt. Es gibt einen Baustein, der die Kommunikation auf der Steuerung regelt.
Er baut eine TCP/IP-Verbindung zum DBI-Server auf und verwaltet die einzelnen Befehle der Steuerung.
Für jeden Datenbankbefehl wird ein weiterer Funktionsbaustein benötigt.
DBI-Compiler ist ein Tool, das zur Entwicklungsphase genutzt wird.
Aus einem Datenbankbefehl (SQL-Code) und den Angaben zur Steuerung wird eine Konfigurationsdatei erstellt.
Diese wird dann in den Funktionsbaustein für die Steuerung umgewandelt.
Es stehen verschiedene Arten von Befehlen zur Verfügung:
- Schreibender Befehl: Es können Daten aus der Steuerung an die Datenbank gesendet werden.
- Lesender Befehl: Es können Daten aus der Steuerung an die Datenbank gesendet werden. Mit Hilfe dieser Daten wird der Datenbankbefehl abgearbeitet und liefert Daten an die Steuerung zurück.
- Ereignis: Auf dem PC oder in einer anderen externen Anwendung wird das Ereignis getriggert. Passend zum Ereignis wird ein Datenbankbefehl abgearbeitet und die Ergebnisse werden an die Steuerung gesendet.
Der Inhalt der einzelnen Befehle wird nur durch die eingesetzte Datenbank beschränkt. Der gesamte Funktionsumfang von SQL kann genutzt werden.
Folgende Steuerungen werden unterstützt:
- Siemens SIMATIC S7 300 Familie
- Siemens SIMATIC S7 400 Familie
- Siemens SIMATIC WinAC RTX ist der SIMATIC Software Controller
- Weitere Steuerungen und Herstellen sind auf Anfrage möglich.
Folgende Datenbanken werden unterstützt:
- Microsoft SQL Server 2005 / 2008
- Microsoft SQL Server EXPRESS 2005 / 2008
- MySQL
- Weitere Datenbanken sind auf Anfrage möglich.
Fazit:
- IBU-DBI ist die ideale Lösung wenn es darum geht Daten zwischen der Unternehmensebene und dem Produktionsprozess auszutauschen.
- Zusammen mit der Webvisualisierung IBU-WebVisu kann eine Komplettlösung realisiert werden, die allen Anforderungen gewachsen ist.
IBU-DBI für S7 1200
Jetzt funktioniert IBU-DBI auch mit S7 1200. Für diese Variante werden die SCL-Bausteine in der speziellen Syntax der S7 1200 erzeugt und können in TIA Portal V13 genutzt werden.
Mit der preiswerten S7 1200 können auch günstige Applikationen mit einer Datenbank kommunizieren. Ebenso können Datensammler mit der S7 1200 realisiert werden. Diese können Daten aus anderen Steuerungen via Bussystem oder Signalaustausch entgegennehmen oder Daten direkt aus dem Prozess sammeln.