Static IMG (Flash replacement)

IconOpcDbGateway

Integration von Software-Anwendungen, Middleware, weiche Echtzeit-System, Soft-SPS

Bestellen Sie dieses Produkt online:

Zum Download:
Aktuelle Version im Überblick:

OpcDbGateway OpcDbGateway ermöglicht Integration von Software-Anwendungen, Verarbeiten und Visualisierung von Daten von verschiedenen Geräten und Datenquellen.

Es wird angewendet in Produktionsstätten, Gebäudeleittechnik, Kraftwerke, Abwasser-Aufbereitungsanlagen, für die Firmennetzwerk und Kontrollsysteme-Verbindung, für die Integration von Daten aus verschiedenen Quellen in Office-Anwendungen, für die Bereitstellung Fertigungsbereich Daten an MES / ERP-Systeme.

Es besteht aus Konfiguration- und Laufzeit-Anwendungen.

Konfigurationsanwendung bietet hohe Produktivität durch die Integrierung vorzugsweise durch Konfigurierung statt aufwändiger Programmierung. Die Produktivität wird auch durch die Verwendung von verschiedenen Debugging-Tools und Assistenten für die meisten verwendeten Funktionen wie beispielsweise historische Trends oder die Einfuhr von Adressräume von externen OPC-Servern verbessert. Es besteht auch die Möglichkeit eigenen Programm-Module (mit Standard-Entwicklung Werkzeuge beispielsweise MS Visual Studio) zu schaffen. Wenn eine definierte API respektiert wird, diese Module die Erweiterung des Standard konfigurierbare Funktionalität geworden. Auf diese Weise, hohe Flexibilität der OpcDbGateway ist ebenfalls vorhanden.

REVIEWS

Die Überprüfung der OpcDbGateway wurde von 3d2f.com Software-Verzeichnis veröffentlicht. Es war, bewertet als das beste Produkt in seiner Klasse
Editor hat es folgendermaßen ausgewertet: OpcDbGateway ist eine fortschrittliche Datenmanagement-, Verarbeitungs- und Storage-Lösung, die eine perfekte Wahl für alle Situationen, in denen verschiedene Arten von Hardware- und Software-Systeme Ausgangsdaten an einem einzigen Gateway bearbeiten sind, die sie verarbeitet und speichert sie in entsprechenden Datenbanken. Das Produkt unterstützt die meisten gängigen Technologien der Datenübertragung und Austausch, wie OPC, Web-Services und Datenbank-Treibern, um Daten aus mehreren Quellen sammeln.
Bitte lesen Sie die gesamte OpcDbGateway-Auswertung auf 3d2f.com

OpcDbGateway hat auch viele Auszeichnungen auf verschiedenen anderen Software Portale.

Die Laufzeit-Anwendung besteht aus drei Hauptteilen (Abbildung 1):

  • OPC-Client für Datenaustasch mit externen OPC-Servern
  • OPC-Server, der Daten für externe Applikationen oder für die grafische Benutzeroberfläche über OPC und Web-Services bereitzustell
  • Soft-Controller für Daten und Aufgaben Handhabung
OpcDbGateway ermöglicht parallel laufen der Aufgaben für Datenerfassung und Verarbeitung, die Arbeit mit Prozess-Datenbanken mithilfe der integrierten Datenbank-Funktionen oder mit SQL-Befehle, cyklisch oder Single-Shot-Start von externen Programmen und Skripten zu bestimmten Zeitpunkten oder nach bestimmten Bedingungen, Generierung von Berichten, Alarme, Log-Dateien...

OpcDbGateway kann mit einem oder mehreren Prozess-Datenbanken arbeiten.

OpcDbGateway ist geliefert zusammen mit Visualisierung Adwendung SAEAUT OPC WebView. Damit kann es als voll funktionsfähige HMI SCADA verwendet werden.

Das Konzept der konfigurierbare Funktionalität Erweiterung mit dem Programm-Module die als DLL implementiert sind ist wichtig, sowohl für Anwender, der Programmierung von Anwendungen (mit Programmiersprachen wie Visual C + +, C #, Visual Basic) anstelle der Konfiguration bevorzügt als auch für die schrittweise Auffüllung der OpcDbGateway Funktionalität (ohne Veränderung der grundlegenden Funktionen). Die OpcDbGateway Installationspaket enthält Beispiele der program module implemented als DLL zusammen mit Qullecode und Projektem für MS Visual Studio. Mit ihrer Verwendung können Programmierer Softwaremodule erstellen, die ein Teil der konfigurierbaren Funktionalität geworden. Eine fertige DLL-Erweiterung der Funktionalität DDE client for OpcDbGateway and SAEAUT UNIVERSAL OPC Server (separat lizenziert), die von uns gelieferten ist, ist auch im Instalationspaket.

OpcDbGateway

Abbildung 1: Datenverarbeitung mit OpcDbGateway


OpcDbGateway Funckcionality, OPC Bridge OpcDbGateway Runtime-Anwendung OpcDbGateway Integration von Anwendungen

Abbildung 2: OpcDbGateway - Funktionalität, Laufzeit Adwendung und Integration von Anwendungen. / auf einzelne Abbildungenen clicken


Das System nutzt drei grundlegende Software-Technologien der Datenübertragung: (1)OPC(Open Process Control), (2) verschiedenen Datenbank-Treiber (Abbildung 3) und (3) Web-Services. Andere Kommunikationstechnologien können als DLL-Module hinzugefügt werden.

Wo kann OpcDbGateway verwendet werden:

  • Industrieunternehmen Einheit / Anlage mit mehr technologischen Zellen die durch eigene Speicherprogrammierbare Steuerungen (SPS) von verschiedenen Herstellern gesteuert wird, wo notwendig ist die erfasste Daten in ein Corporate Information System zu übertragen, in Denbanken speichern, im Intranet oder Internet veröffentlichen, Alarme visualisieren, Wartung bei einer Störung rufen, erarbeiteten Daten in Log-Dateien speichern, Messdaten Trends analysieren, die Instandhaltungsplanung mit Hilfe von Algorithmen direkt in OpcDbGateway oder durch ein externes Programm aufzurufen, überwachen und protokollieren Wartung Vorfälle, überwachen und steuern die Kommunikationsinfrastruktur (Switches, Router , Computer, Wi-Fi-Geräte), die Datenübertragung zwischen technischen Einheiten und dem Firmennetzwerk zu sichern...
  • Eine Gebäude wo viele Sensoren (Temperatur, Luftfeuchtigkeit, ...) von verschiedenen Herstellern eingesetzt sind, wo erforderlich ist die Klimaanlage, Brandmeldeanlage steuern, und Zugriff auf bestimmte Räume analysieren ...
  • Testen komplexer Algorithmen mit Hilfe von spezialisierten Software-Utilities für die Modellierung und Simulation dynamischer Systeme und deren Vernetzung mit realen Daten von / zu einem technologischen Prozess
  • Daten Querverbindung von verschiedenen Anwendungen über eine OPC-Client-Schnittstelle.

Es ist möglich OpcDbGateway auf jedem Gerät mit MS Windows, ( nicht nur Standard-, sondern auch Industrie-PC) laufen lassen. Interoperabilität dieses System mit vielen anderen Plattformen und Betriebssystemen wird durch Nutzung der Web-Services (nach OPC XML DA und OPC UA Spezifikationen) oder einer benutzerdefinierten Treibern implementierten mit Erweiterungs-DLL zu gewährleisten.

OpcDbGateway ist kompatibel mit verschiedenen Datenbank-Systemen.

Abbildung 3: OpcDbGateway ist kompatibel mit verschiedenen Datenbank-Systemen. / auf dieser Abbildung klicken /

OpcDbGateway implementiert zwei Alarmsysteme - einfach, basierend auf der Umsetzung der OPC AE 1.1. Standard und erweitert, die viele Operationen basierend auf verschiedenen Ereignissen durchgeführt werden können, beispielsweise über mehrere logische Operationen Eingangsgrößen, Alarmstatus Protokollierung, Datenbankoperationen, usw. Es ist möglich, eine Web-Anwendung zu liefern, um dieses alarmierenden Funktionalität visualisieren. Alarm-Log-Dateien archivieren, Schaffung von neuen Protokolldateien in definierten Zeitpunkt oder mit definierten Zeitraum können konfiguriert werden.

OpcDbGateway sichert die Daten Persistenz - das heißt, nach einem Neustart, falls erforderlich, die Daten die vor Beenden der Anwendung gespeichert wurde zu verwenden.

Es sieht den Einsatz von Eigenmitteln wie virtuelle Speicher, Speicherplatz für Protokolle, Berichte, Datenbanken, Stromquelle.

Nachrichten gelagert in einer Protokolldatei oder in der Datenbank sind speicherbar in mehreren Sprachen. Es ist möglich, zu definieren, welche Werte von OPC-Items in einer Nachricht enthalten sein soll. Es ist auch möglich Meldungen über E-Mail und SMS senden lassen. Die Anwendung SAEAUT SMS Service ist benutzt um die Nachricht Verteilerlisten definieren und SMS / E-Mail-Messaging selbst bereitzustellen. Die Wahl der Nachricht, die auch als SMS / E-Mail verschickt werden müssen, sind leicht durch Kontrollkästchen in einer Nachricht Konfigurationsdialog in der Projektierungs-Anwendung OpcDbGateway gemacht.

OpcDbGateway Konfigurieren

Um OpCDbGateway zu konfigurieren, ist es notwendig, vier Schritten wie folgt ausgeführen:

  1. Definition der externen OPC Server und Daten die von ihnen verarbeitet sind
  2. Definition von Prozess Datenbanken, Möglichkeiten der Zugriff auf sie und ihre Struktur
  3. Definition von Operationen, die in synchronen Steuerung (Soft-SPS)ausgeführt werden soll
  4. Definition von OPC-Server-Adressraum

Die Konfiguration der externen OPC-Server, die Daten an eine / von einer Vorrichtung kann eine große Anzahl von Variablen haben. Um diese Variablen in OpcDbGateway Konfiguration zu übertragen, es ist möglich, die Verwendung in-built externen OPC-Server-Konfiguration Mapping-Funktion (Abbildung 4)und auf diese Weise viel Arbeitzu zu retten.

OpcDbGateway

Abbildung 4: Mapping von externen OPC-Server nach Adresraum des OpcDbGateway. / auf dieser Abbildung klicken /

Erfassen von Daten aus externen OPC-Server kann erfolgen durch geplante Lesung oder auf Basis von Benachrichtigungen. Im letzteren Fall erfolgt die Umschaltung nur im Falle eines relevanten Daten ändern. Die Daten aus externen OPC-Server sind mapped zu sogenannten Speicheroperanden (Abbildung 5)zur weiteren Verarbeitung im synchronen Steuerung (Soft-SPS) und auch, wenn eine Übertragung ohne vorherige Bearbeitung angefordert wird, direkt in den Adressraum des OPC-Server. Soft-SPS arbeitet auch mit Datenbank-Operanden passenden insbesondere Prozess-Datenbank Werte, ganze Spalten in der Tabelle oder sogar ganze Tabellen. Befehle über Speicher-und Datenbank-Operanden ausgeführt erneut. Solche Befehl kann höchstens zwei Eingangs-und ein Ausgangsoperanden haben. Der Ausgangsoperand kann wieder eine Speicheroperand oder eine Datenbank Operand sein. (Dies ist nicht beschränkend, weil z. B. einen von Operanden die Adresse der erster Variable in einem Variablen-Array oder einer Spalte in einer Datenbanktabelle sein kann.

Soft-SPS verwendet Speicher-und Datenbank-Operanden.

Abbildung 5: Soft-SPS verwendet Speicher-und Datenbank-Operanden. / auf dieser Abbildung klicken /

Die Befehle sind gruppiert in Funktionsblöcke. Ein Funktionsblock benannt main in jedem Soft-SPS Zyklus ausgeführt wird. Es kann viele verschachtelte Function-Blöcke haben. Es gibt einige Funktionsblöcke die nur ein einziges Mal nach dem Start, Neustart und durch die Anwendung heruntergefahren sind. Funktionsbausteine können auch innerhalb events aufgereufen werden (einmalig oder periodisch), die durch einen Zeitgeber oder von einem Wert der Variablen ausgelöst sind. Eine besondere Art der Veranstaltung wird für die SQL-Befehle dass die Arbeit direkt mit Prozess-Datenbanken ohne Verwendung von Datenbank-Operanden (Abbildung 5) ermöglichen. Die Konfiguration, bestehend aus einzelnen Funktionsblöcke können in Grafiken (Abbildung 6) direkt im Konfigurator. angezeigt werden. Mit einem Klick auf ein bestimmter Block, ist es möglich, den Editier-Modus des Funktionsblocks geben.

OpcDbGateway - Grafische Viewer integrierte nach OpcDbGateway Configurator.

Abbildung 6: OpcDbGateway - Grafische Viewer integrierte im OpcDbGateway Configurator. / auf dieser Abbildung klicken /

Funktionsblöcke können verschachtelt werden und eine definierte Priorität der Verarbeitung haben. Es ist möglich, viele Datenbank, arithmetische, trigonometrische, logische und statistische Operationen über Operanden auszuführen. Zu der Datenbank-Befehle gehören zum Beispiel die Generierung von aktuellen Trends, statistische Funktionen, Extrapolation und Datenbank-Suchfunktionen. Die Struktur des Prozesses Datenbanken sowie einzelnen Tabellen im Konfigurator erstellt werden. Es ist möglich, Funktionsblöcke auszuführen entweder synchron im Soft-SPS Zeitraum oder asynchron - sofort, wenn es von einem Trigger trigerred ist. In der grafischen Viewer werden die synchrone Funktionsblöcke innerhalb zwei horizontal Linien, die Soft-SPS Zeitraum representiert, ausgeführt werden.

Testing OpcDbGateway Konfiguration

Nach Projektierung mit Hilfe von OpcDbGateway Konfigurator kann eine Syntaxprüfung der gesamten Konfiguration durchgeführt werden (Abbildung 7). Es ist möglich, zu verwandten Dialogfeld zu springen, um eine Konfigurations-Fehler direkt zu entfernen aus der Liste der erkannten Fehler.

Configuration Kontrolle

Abbildung 7: Konfiguration Kontrolle. / auf dieser Abbildung klicken /



Option von Systemvariablen im OPC-Client in die Konfiguration Anwendung integriert

Abbildung 8: Anzeige von System-Variablen im OPC-Client in das Konfigurations-Applikation aufgebaut. / auf dieser Abbildung klicken /



Log-Datei-Viewer

Abbildung 9: Log-Datei-Viewer. / auf dieser Abbildung klicken /


Die Verwendung von OpcDbGateway - Zusammenfassung

  • Überwachung, Verwaltung, Kontrolle, Bearbeitung und Archivierung der Daten
  • Alarm Bearbeitung und Verwaltung
  • Berichten Erzeugen und Management
  • Starten von externen Programmen
  • Daten-Provider zwischen mehr OPC-Server
  • Schnittstelle zwischen externen OPC-Server und einer Datenbank-System
  • Ausführen von SQL-Befehlen oder gespeicherten Prozeduren für die Datenbearbeitung im Prozess-Datenbanken
  • mehrere Datenbank-Verbindungen zu Datenbanken zur gleichen Zeit verarbeiten
  • Versenden von Status-Informationen über überwachte Prozesse per E-Mail

OpcDbGateway Einzelteilen und dazugehörigen Dienstleistungen von unserer Firma

  • OpcDbGateway Lizenz Sendungen
  • unbezahlt und erweiterten gezahlt unterstützen für OpcDbGateway Benutzer
  • Implementierung von Kontrollsystemen und Überwachung von technologischen Prozessen durch OpcDbGateway
  • Entwicklung kundenspezifischer Funktionsblöcke für OpcDbGateway.  Beispielsweise: Regelungsalgorithmen, Digital Filter, Nachrichtentransport Modulen (zB SMS, E-Mail, ...)
  • Entwicklung von OPC-Client-Anwendungen
  • Entwicklung von OPC-Client-Anwendungen
  • Entwicklung von OPC-Server für verschiedene Geräte mit der OpcDbGateway oder SAEAUT UNIVERSAL OPC Server

Mit der Verwendung von anderen unseren Anwendungen OPC Adapter zur Visualisierung, SAEAUT SNMP OPC Server zur Steuerung und Überwachung der Kommunikation Netzwerkinfrastruktur und zusammen mit anderen OPC-Servern anderer Hersteller, ist es möglich, eine wirklich komplexe Anwendungen für Steuerung, Überwachung, Alarmierung, Visualisierung, Protokollierung, Datensicherung, Datenbank-Replikation, gedruckte Berichte Management zu schaffen.

Valid XHTML 1.0 Transitional

Flex4Grid - Horizon 2020 project
News
28.07.2017
Extensions DLLs, configurations and examples of process databases for OpcDbGateway and SAEAUT SCADA are starting to be published as open source on GitHub in repository OpcDbGatewayEnhancements. We would like to welcome the contributors to this project. ...
29.06.2017
OpcDbGateway enables to process data collected from different external processes and to write data to them using different means of inter-process communication. This article describes possibilities and one concrete implementation of inter-process communication based on the piping of standard output of an external process to OpcDbGateway runtime process. Ready-made or custom console applications communicating over pipes or parameters of command line interface string can considerably enhance configurable and/or programmed functionality of integrated applications based on OpcDbGateway
27.06.2017
OpcDbGateway enables to enhance base configurable functionality using custom DLLs. Data exchange between core runtime application and the custom DLL can be provided over a C-style functional interface or over shared process variables of the process image memory. Advantages and problems of both methods are discussed in this article.