SQL Server

Microsoft SQL Server Anbindung

Der Microsoft SQL Server ist einer der verbreitetsten SQL Sever im industriellen Umfeld. In der modernen Industrie 4.0 Produktion bilden Datenbanken das Herzstück der vernetzten Produktion. Hier werden alle relevanten Daten für eine optimale Produktion gespeichert und den Systemen zur Verfügung gestellt.

Mit dem OPC Router Plug-in für MS SQL Server stellen Sie auf einfache Weise die Verbindung zum SQL Server her und greifen auf seine Tabellen, Views und Prozeduren zu (s. Abbildung rechts). In Kombination mit den weiteren Plug-ins erfassen Sie sehr einfach Daten verschiedenster Systeme im MS SQL Server und verteilen diese auch wieder zum richtigen Zeitpunkt ans richtige System. So erlauben Sie zum Beispiel der SPS (via OPC UA) den Zugriff auf den SQL Server oder übergeben sehr einfach Daten aus SQL an SAP. In der Plug-in Liste haben Sie einen Überblick über alle Möglichkeiten der Kopplung.

Beispiel für eine SQL zu OPC Verbindung mit Stored Procedure Aufruf:

Beispiel für eine SQL zu OPC Verbindung mit Stored Procedure Aufruf

Mehr erreichen mit gekoppelten Systemen

Mit der Kopplung von Microsoft SQL durch den OPC Router ermöglichen Sie die Verteilung und Erfassung vieler wertvoller Daten zwischen Systemen. Dadurch eliminieren Sie Inselsysteme und fördern automatisierten Datenaustausch in der vernetzen Produktion.

Industrie 4.0 mit Microsoft SQL

Mit der Vernetzung des Microsoft SQL Servers an Ihre Systeme eröffnen sich viele Wege für Daten und ermöglichen damit die Umsetzung von Industrie 4.0. Eine klassische Anwendung ist hier die Kopplung von SQL zu OPC.

Über den OPC Router

Mit dem OPC Router realisieren Sie grafisch die Vernetzung Ihrer Systeme. Zahlreiche Plug-ins mach ihn zur Middleware im industriellen Umfeld.

Einfache Konfiguration, ausgefeiltes Monitoring und Robustheit zeichnen ihn aus.

Systeme vernetzen

So einfach kann es sein.

Transfer-Objekte

Das Transferobjekt des MS SQL Plug-ins ermöglicht den Zugriff auf Tabellen, Sichten und
Stored Procedures.

Tabellen

Für die Tabellen stehen Select, Update, Insert und Delete Aktionen zur Verfügung. Nach erfolgter Verarbeitung von Datensätzen könne diese vom OPC Router als Transferiert markiert werden.

Sichten

Der Zugriff auf Sichten erfolgt ausschließlich als Select Abfrage.

Stored Procedure

Beim Zugriff auf eine Stored Procedure führt der OPC Router ein Execute aus. Es können dabei Input Parameter übergeben werden, so wie ein Aufruf-Ergebnis und die Rückgabeparameter (auch Resultates) zurückgelesen werden.

Trigger

Das MS SQL Plug-in verfügt über einen Datenbank-Trigger.

Datenbank-Trigger

Der Datenbank-Trigger prüft eine Spalte einer Tabelle auf Änderungen. Der OPC Router wird im Fall von Änderungen per Change-Notification benachrichtigt und triggert dann die Verbindung.
Der Datenbank-Trigger verfügt über keine ausgehenden Datenfelder.

Browsing

Das MS SQL Plug-in kann die verfügbaren Objekte aus dem MS SQL Server browsen.

Tabellen und Views

Es werden alle für den Benutzer zugreifbaren Tabellen und Views aus dem MS SQL Server gelesen. Dann werden die Spalten und deren Typen ermittelt und zur Auswahl gestellt.

Stored Procedures

Die verfügbaren Stored Procedures werden ebenfalls ausgelesen. Je Procedure werden die Input und Output Parameter ausgelesen und inklusive Typenangabe zur Auswahl gestellt. Der obligatorische Rückgabewert wird automatisch zur Verfügung gestellt.

SQL Server Plug-in Anwendungs-Beispiele

Betriebsdatenerfassung

Mit dem OPC Router erstellen Sie die Basis für Ihr Betriebsdatenerfassungssystem. Durch die verschiedenen Plug-ins laden Sie Daten aus verschiedensten Systemen und übergeben sie an das auswertende Zielsystem. Typische Ziele sind MES Systeme (Manufacturing Execution System) oder ERP Systeme (Enterprise Ressource System (z.B. SAP)). Durch die einfache Projektierung kann ein Microsoft SQL Server als zentrale Betriebsdatenbank verwendet werden und die Systeme mit den Datenquellen werden grafisch und ohne Programmierung angebunden. Bestehende Betriebsdatenerfassungen können oftmals durch eine SQL Server Verbindung angebunden werden und werden darüber mit Daten versorgt. Ein typisches Beispiel für Daten, die zur Betriebsdatenerfassung gesammelt werden, sind Steuerungsdaten aus SPS Systemen. Steuerungen werden über das standardisierte OPC UA Protokolle angebunden (mit dem OPC UA Client Plug-in).

Microsoft SQL Server
Plug-in Connections
OPC UA Client / OPC DA Client
OPC Router Basis Funktionalitäten
Plug-in Connections
Microsoft SQL Server

Datenbank-Anwendung ohne Programmieren

Für die Anbindung and den Datenaustausch mit anderen Systemen wird beim OPC Router allein der grafische Designer verwendet. Nach Bekanntgabe und Test der Verbindungsparameter der Datenbank, können die Datenbank-Objekte durchsucht uns ausgewählt werden. In den Verbindungen werden die Datentransfers zwischen einem externen System (SAP, MQTT, OPC, REST, u.v.a.m.) und dem SQL Server aufgebaut. Nach Publizierung des Projekts können alle Datentransfers im ebenfalls grafischen Monitoring kontrolliert und eingesehen werden.

Weitere Plugins

Was sind Transfer-Objekte, Trigger und das Browsing?

Die Verbindungen im OPC Router zum Vernetzen von Systemen lassen sich mit diesen Kernfunktionen des OPC Routers aufbauen.
Je nach PlugIn  haben die Funktionen verschiedene Ausprägungen, abhängig von der Funktionsweise des angebundenen Systems.

Jetzt kostenlos testen

Transfer-Objects

Sources and destinations

Transfer objects are the sources and destinations inside the OPC Router. They contain data fields with read and write functions. Depending on the respective interconnected system, the possible configuration scope of sources and destinations may vary.

Uniform outside, individual inside

In the OPC router configuration, the transfer object abstracts the special features of the respective system into a simple data input/output block.

Trigger

Trigger of transfers

Triggers determine when data transfer is executed. Any number of triggers can be active in the connections, independent of sources and destinations. Different triggers can be used in combination with AND/OR.
Triggers can also serve as data sources if the triggering event is associated with the reception of data.

Browsing

Search and find data fields

The configuration of sources and destinations is simplified by browsing. Depending on the system/plug-in type, different browsing options are available.

Reading structures

Even complex structures can be easily selected without detailed knowledge of the subsystem. The plug-ins present the structures of the data sources in a plug-in-specific way.

2019-04-17T09:32:25+01:00