Funktionsweise

Der SQL4automation Connector ist eine Softwarelösung für den industriellen Einsatz. Er ermöglicht die direkte Verbindung von SPS- und Robotersteuerungen mit Datenbanken. Alternativ ist der Connector auch vorinstalliert auf einem IPC erhältlich.

Übersicht

Industriesteuerungen greifen über den Connector direkt auf SQL-Datenbanken zu. Eine Steuerung kann mit SQL-Befehlen [Structured Query Language] Daten aus Tabellen abfragen, in Tabellen einfügen, verändern und löschen. Ausserdem können Prozeduren von Datenbanken ausgeführt werden. Ein OPC-Server wird nicht benötigt. Das verbessert die Performance, erhöht die Sicherheit und macht flexibler.
Am Connector sind keine projektspezifischen Anpassungen nötig, programmiert wird alles in der Steuerung. Für viele Steuerungen sind bereits fertige Bibliotheken vorhanden, die Sie sofort in Ihr Projekt einbinden können.
Der SQL4automation Connector erfüllt sehr hohe Anforderungen an Zuverlässigkeit und Performance. Seit 2007 wird er stetig weiterentwickelt und optimiert. Dafür nutzen wir die Erfahrungen und Erkenntnisse aus vielen Anwendungen.

Konfiguration

Connector konfigurieren - Datenbank & Target auswählen.
Eine Datenbankverbindung mit dem Connector herzustellen, erfordert nur wenige Einstellungen.

Ausführung

SQL-Befehl mit dem Query-Tool ausführen.
Der SQL-Befehl wird in der SPS oder Robotersteuerung programmiert und an den Connector gesendet.

Die moderne Art der Datenverwaltung

Wie SQL4automation im Vergleich zu anderen Softwarelösungen abschneidet

SQL4automation

Ihre Vorteile mit SQL4automation
Die komplette Programmierung erfolgt ausschliesslich in der SPS oder Roboter Steuerung.
Die Programmierung einer Zwischensoftware entfällt.
Der SQL4automation Connector wird nur parametriert:
Es sind keine weiteren projektspezifischen Anpassungen nötig.
Die Steuerung ist der Master und bestimmt, wann welche Daten geschrieben oder gelesen werden.
Die Steuerung holt sich die Daten direkt aus der SQL Datenbank.
Die Performance ist dank TCP/IP-Kommunikation sehr hoch.
Nur eine Schnittstelle für mehrere Steuerungen.
No OPC.

Andere

Nachteile konventioneller Methoden
Anpassungen müssen meist an zwei Stellen erfolgen:
in der Steuerung und in der Datenverwaltungssoftware (Zwischensoftware).
Projektspezifische Datenverwaltungssoftware
ist nur mit grossem Aufwand in neue Projekte transferierbar.
Die Steuerung ist nur Datenempfänger,
die Datenverwaltung bestimmt, wann Daten übertragen werden.
Die Übertragung grösserer Datenmengen dauert lange (meist OPC).
OPC

Kompatibilität

Dank universeller TCP/IP-Anbindung integrieren Sie nahezu jede Steuerung nahtlos in Ihre Automatisierungslösung. Für viele Systeme wie Siemens, Rockwell, Beckhoff oder B&R – stehen sofort einsetzbare Bibliotheken bereit, die Sie direkt in Ihr Projekt einbinden können.

Die Datenbankanbindung erfolgt über ODBC, wodurch Sie volle Flexibilität bei der Wahl Ihrer Datenbank haben: Ob Microsoft SQL Server, MySQL, PostgreSQL, SQLite, Oracle oder Access und viele mehr!

Auch die direkte Anbindung an MES-Systeme ist realisiert: SQL4automation schafft eine durchgängige Verbindung von der Steuerung bis ins ERP für maximale Transparenz und Effizienz in Ihrer Produktion.

Mehr zu Kompatibilität

Der SQL4automation Connector & tools

SQL4Automation ermöglicht mit Config die einfache Einrichtung der Datenbankverbindungen, mit Query die direkte SQL-Kommunikation aus der SPS und Debugger die schnelle Fehleranalyse in Echtzeit.

S4A-Config-Tool

Erleichtert Einrichtung aller Verbindungen ganz ohne Programmieraufwand.

S4A-Query-Tool

Simulieren und Testen Sie den Datenfluss vor der Umsetzung.

S4A-Debugger

Fehlersuche und Diagnose leicht gemacht.

FAQs

Nachfolgend finden Sie Antworten auf häufig gestellte Fragen zu unseren Dienstleistungen.

Was macht der SQL4automation Connector?

Der SQL4automation Connector verbindet Ihre SPS, Roboter oder Automatisierungsgeräte direkt mit einer SQL-Datenbank (z. B. Microsoft SQL, MySQL, MariaDB, Oracle). Ideal für Prozessdatenerfassung, MES-Anbindung oder Industrie 4.0-Projekte, ohne Middleware oder OPC-Server.

Wie stellt SQL4automation die Verbindung zwischen SPS und SQL-Datenbank her?

SQL4automation stellt die Verbindung zwischen Automatisierungsgeräten und SQL-Datenbanken her. Über TCP/IP kommuniziert der Connector mit Ihrer SPS, die Verbindung zur Datenbank erfolgt über eine ODBC-Schnittstelle. So entsteht ein direkter Datenfluss von der Steuerung in die Datenbank, ohne Umwege.

Wie werden Maschinen- oder Prozessdaten ausgelesen oder geschrieben?

Die Steuerung sendet SQL-Befehle an den Connector, der diese an die Datenbank weiterleitet. Ebenso können Daten aus der SQL-Datenbank gelesen und in der SPS verarbeitet werden.

Wo wird der Connector installiert?

Der SQL4automation Connector läuft auf einem Windows- oder Linux-PC. Optional auch direkt auf einer PC-basierten Steuerung (z. B. mit TwinCAT). Die SQL Datenbank kann sich, muss sich aber nicht auf demselben PC befinden. Die Datenbank kann lokal oder im Netzwerk erreichbar sein.

Kann ich den Connector auf 2 getrennten Netzwerken gleichzeitig laufen lassen?

Ja. Wenn der PC zwei Netzwerkkarten besitzt, kann z. B. eine Steuerung im Maschinennetzwerk und eine SQL-Datenbank im Firmennetzwerk parallel verbunden werden, ohne dass die Netzwerke direkt verbunden sind.

Kann ich von aussen in die Steuerung schreiben?

Nein. Bei SQL4automation ist die Steuerung immer der Master. Nur die Steuerung entscheidet, wann Daten gelesen oder geschrieben werden. Das bedeutet maximale Sicherheit für Ihre Automatisierungsumgebung.

Kundenrezessionen

Das sagen unsre Kunden über uns.

„Wir setzen SQL4automation überall dort ein, wo wir Daten aus Datenbanken direkt in Steuerungen verarbeiten. Das funktioniert mit den direkten SQL-Abfragen in der Steuerung extrem flexibel. Die zentrale Serverstruktur sorgt für ein klares und logisches Design. Die Anwendung ist sehr einfach, die mitgelieferten Codesnippets sind hilfreich, und das Produkt läuft seit Jahren stabil und zuverlässig.“
Gerd Peter
Control Engineer
Ritter-Sport
„SQL4automation ermöglicht uns eine zentrale Erfassung von Daten ohne Middleware. Zudem können wir Steuerungen von verschiedenen Marken direkt mit der gleichen Datenbank reibungslos verbinden.“
Peter Michels
Elektrotechniker
NSG Group
"Nach Erfahrungen mit verschiedenen Lösungen überzeugt uns SQL4Automation durch seine entkoppelte Architektur: Keine 254-Zeichen-Begrenzung, keine WString-Workarounds und deutlich einfacheres Debugging. Diese Flexibilität macht es zur idealen Lösung für unsere Datenbank-Projekte."
Fabian Klumpp
Elektrotechniker
Fladt Engineering GmbH

Steigen Sie jetzt auf SQL4automation um.

Industrie­steuerungen direkt mit SQL-Datenbanken verbinden. Praxiserprobt seit 2007 für maximale Leistung und Sicherheit, ganz ohne Middleware.