Siemens S7
Für Siemens S7 stellt SQL4automation vier Beispielprojekte bereit: eines für Siemens S7-1200 und Siemens S7-1500 im TIA Portal, eines für S7-300 / S7-400 PN/DP-Steuerungen und eines in Kombination mit dem Kommunikationsprozessor CP-343 / CP-443 im Simatic Studio.
Anbindung SPS Siemens S7 an SQL Datenbank, ERP, MES
Für Siemens S7 stellt SQL4automation vier Beispielprojekte bereit: für Siemens S7-1200 und Siemens S7-1500 im TIA Portal, für S7-300 / S7-400 PN/DP-Steuerungen sowie in Kombination mit dem Kommunikationsprozessor CP-343 / CP-443 im Simatic Studio. Es werden kein OPC-UA-Server, keine Middleware und keine zusätzliche Hardware benötigt. SQL4automation verbindet Ihre Siemens-SPS direkt mit jeder ODBC-kompatiblen Datenbank.
Projektspezifische Anpassungen DB SQL4Siemens
Im SQL4Siemens Datenbaustein müssen nur ein paar projektspezifische Anpassungen vorgenommen werden. So zum Beispiel IP-Adresse und Port des SQL4automation Connector Links und der SQL-String.

Einstellungen SQL4automation Link
SQL4automation stellt eigene Verbindungseinstellungen für Siemens S7 zur Verfügung. Die projektspezifischen Anpassungen sind mit wenigen Klicks gemacht.

Im Downloadbereich finden Sie eine detaillierte Anleitung wie Sie die SQL4Siemens Bibliothek richtig einbinden und den SQL4automation Connector parametrieren.
FAQ's
Häufig gestellte Fragen zu Siemens S7
Kann SQL4automation eine Siemens S7 SPS ohne OPC UA direkt mit einer SQL-Datenbank verbinden?
Ja. SQL4automation stellt eine direkte TCP/IP-Verbindung zwischen der Siemens S7 Steuerung und dem SQL4automation Connector auf einem Windows-PC her. Es werden kein OPC-UA-Server, keine zusätzliche Middleware und keine zusätzliche Hardware benötigt. Der Connector übersetzt SQL-Anfragen aus dem SPS-Datenbaustein in native ODBC-Aufrufe an die Datenbank.
Wie gross ist die Längenbeschränkung für Strings pro Abfrage zwischen SPS und SQL-Datenbank?
Unlimitiert. SQL4automation setzt keine Längenbeschränkung für Strings pro Abfrage. Die einzige Grenze ist die Puffergrösse, die Sie selbst festlegen können.
Welche Siemens TIA Portal-Versionen werden unterstützt?
SQL4automation stellt einsatzbereite Beispielprojekte für TIA Portal V13 und höher bereit, für S7-1200- und S7-1500-Steuerungen. Für S7-300 / S7-400 PN/DP-Steuerungen sind Projekte für Simatic Manager / Step 7 verfügbar. Die aktuellen Projektdateien finden Sie im Downloadbereich.
Welche SQL-Datenbanken sind mit SQL4automation für Siemens S7 kompatibel?
SQL4automation unterstützt alle ODBC-kompatiblen Datenbanken, darunter Microsoft SQL Server, MySQL, MariaDB, PostgreSQL, Oracle, SQLite und viele weitere. Die Datenbankauswahl erfolgt im SQL4automation Connector. Am SPS-Projekt sind beim Wechsel der Datenbank keine Änderungen erforderlich.
Unterstützt SQL4automation TLS-verschlüsselte Kommunikation für Siemens S7?
Ja, ab Connector-Version V5.1.0.0. TLS erfordert Firmware V2.5 oder höher für S7-1500 und Firmware V4.2 oder höher für S7-1200. Hinweis: Der TLS-Verbindungsaufbau bei S7-1200 kann bis zu 14 Sekunden dauern. Es wird empfohlen, das ConnectionObserver-Muster mit xHoldConnection = TRUE zu verwenden, um die Verbindung offen zu halten und wiederholte Aufbauverzögerungen zu vermeiden.
Mit welchen Siemens SPS Steuerungen wurde die SQL4automation Bibliothek erfolgreich getestet?
SIMATIC S7-1200 CPU, SIMATIC S7-1500 CPU, SIMATIC S7 CP 1243-1, SIMATIC S7 CP 1543-1, SIMATIC S7-300 CPU 315-2 PN/DP, SIMATIC S7-300 CPU 317-2 PN/DP, SIMATIC S7-300 CPU 319-3 PN/DP, SIMATIC CP 343-1, SIMATIC S7-400, SIMATIC CP 443-1, SIMATIC WinAC RTX
Funktioniert SQL4automation mit Siemens S7-300 und S7-400 Steuerungen?
Ja. SQL4automation beinhaltet ein dediziertes Beispielprojekt für S7-300 und S7-400 PN/DP-Steuerungen sowie eine Variante mit CP 343-1 und CP 443-1 Kommunikationsprozessoren für Simatic Studio. Alle drei S7-Generationen (300/400, 1200 und 1500) verwenden dieselbe SQL4Siemens-Datenbaustein-Struktur.
Technische Daten
Steigen Sie jetzt auf SQL4automation um.
Industriesteuerungen direkt mit SQL-Datenbanken verbinden. Praxiserprobt seit 2007 für maximale Leistung und Sicherheit, ganz ohne Middleware.