Der SQL4automation Connector und 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.

Config-Tool

Mit dem Config-Tool erleichtert das Einrichten und Testen der Schnittstelle. Gleichzeitig behalten Sie den Überblick aller aktiven Datenbankverbindungen. Die intuitive Benutzeroberfläche ermöglicht die Konfiguration von Treibern und Verbindungsparametern ganz ohne Programmieraufwand. Das spart Zeit und sorgt für reibungslose Abläufe.

Query-Tool

Mit dem Query-Tool prüfen Sie einfach und schnell Ihre Datenbankverbindungen und SQL-Befehle. Hier simulieren und testen Sie Befehle, die von ihrer SPS aus gehen. Ist alles korrekt, kopieren Sie die fertigen Befehle bequem per Ctrl+C / Ctrl+V direkt in Ihre SPS. Für eine schnelle und fehlerfreie Integration ohne Umwege.

Debugger

Der Debugger ist ein umfangreiches Diagnose-Tool für Auswertungen aller Art. Er protokolliert jegliche Kommunikation zwischen SPS und Datenbank und markiert fehlerhafte SQL-Abfragen sowie solche, die keine Werte zurückliefern. So erleichtert er die Fehlersuche erheblich, spart wertvolle Inbetriebnahmezeit und verkürzt Ausfall- oder Standzeiten. Mit der Live-Analyse behalten Sie Ihre Automatisierungslösung jederzeit optimal im Blick.

Weitere Tutorials

So einfach verbindet man SPS und Robotersteuerungen mit SQL Datenbanken. Auf unserem Youtube Kanal haben wir weitere hilfreiche Informationen und vertieftes Wissen rundum SQL4automation.

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 zur Kompatibilität

FAQs

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

Welche Software-Tools gehören zu SQL4automation?

SQL4automation stellt drei Tools zur Verfügung:
Config Tool: Zum Einrichten des Connectors, Verwalten von Verbindungen, Abfragen und Triggern.
Query Tool: Zum Erstellen und Testen von SQL-Abfragen ohne angeschlossene SPS.
Debugger: Zum Testen von SQL-Befehlen und Analysieren von Fehlern im laufenden Betrieb.

Wie sieht der SQL Syntax aus?

Die Daten werden mit der Datenbanksprache SQL abgefragt, zum Beispiel:
"SELECT id, fParam2 FROM tTable1 WHERE param1=123"
Weitere Informationen zum SQL-Syntax finden Sie auf den Datenbankherstellerseiten oder unter http://de.wikipedia.org/wiki/SQL.

Wie generiere ich in der Steuerung einen SQL-Befehl String? (Grundlage)*

Das Zusammensetzen eines SQL-Befehls ist je nach Steuerungssyntax unterschiedlich. Bei allen Steuerungen bleibt gleich, dass der String mit Hilfe des "Request-Arrays" zusammengesetzt werden kann. Beispiel:

g_saRequest[1] := "SELECT id, fParam2 FROM tTable1 WHERE "
g_saRequest[2] := "iParam1 ="
g_saRequest[3] := INT_TO_STRING(iMyPLCvariable)
Der Funktionsbaustein in der Steuerung setzt das Array automatisch zusammen und sendet folgenden SQL-Befehl an den Connector/Datenbank:

"SELECT id, fParam2 FROM tTable1 WHERE param1=123"

*Der Syntax kann von Steuerung zu Steuerung variieren. Mehr Informationen finden Sie in den Steuerungbibliotheken.

Welche SPS-Steuerungen werden unterstützt?

Sie können grundsätzlich alle Steuerungen, die eine TCP/IP-Schnittstelle haben, an den Connector anbinden. Für viele Steuerungstypen sind bereits fertige Bibliotheken vorhanden, die Sie einfach in Ihr Projekt einbinden können.
Unterstützt werden u. a.: Siemens S7, Beckhoff TwinCAT V2/V3, Allen Bradley, CODESYS V2/V3, ABB, AC500, KUKA, Stäubli, B&R, Mitsubishi, Sigmatek u. v. m.

Welche SQL-Datenbanken sind kompatibel?

Unterstützt werden alle Datenbanken mit ODBC-Treiber, z. B.: Microsoft SQL Server, MariaDB /, MySQL, PostgreSQL, SQLite, Oracle, MS Access

Kundenrezessionen

Kundenrezessionen

„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
Electrical Engineer
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
https://www.fladt-gmbh.de/

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.