Schneider Electric
Für Schneider Electric SPSen stellt SQL4automation die SQL4SE-Bibliothek bereit, die auf der SQL4CODESYSV3-Bibliothek aufbaut. SQL4SE verwendet den Funktionsbaustein fbSQL4CODESYS und folgt demselben Integrationsmuster wie CODESYS V3. Die Bibliothek wird über das SQL4SE_ProjectArchive installiert.
Anbindung Schneider Electric SPS an SQL Datenbank, MES, ERP
Für SPS-Steuerungen von Schneider Electric stellt SQL4automation ein Beispielprojekt und eine Bibliothek zur Verfügung. Die Bibliothek lässt sich entweder direkt als neues Projekt öffnen oder in ein bestehendes Projekt einbinden. SQL4SE ermöglicht Schneider Electric SPS-Steuerungen, über den SQL4automation Connector direkt mit SQL-Datenbanken zu kommunizieren. Die Bibliothek basiert auf SQL4CODESYSV3 und verwendet denselben Funktionsbaustein fbSQL4CODESYS. Sie unterstützt alle Standard-SQL-Operationen (SELECT, INSERT, UPDATE, DELETE) sowie Stored Procedures mit Rückgabeparametern (Connector >= V4.0).
Einbindung der SQL4SE Bibliothek
Die Bibliothek S4A_SQL4CodesysV3.compiled-library wird über das Projektarchiv SQL4SE_ProjectArchive - V1.0.0.0.projectarchive installiert. Die erforderlichen Standardbibliotheken (Memory V3.5.7.0, Network V3.5.7.0, Standard V3.5.9.0, SysMem 3.5.5.0, SysTypes2 Interfaces 3.5.4.0) müssen ebenfalls vorhanden sein. Ergebnisse werden über die stResult-Struktur zurückgegeben und mit den Methoden GetData() und GetColumnName() abgerufen.

Einstellungen SQL4automation Link
Der SQL4automation Connector wird für Schneider Electric Steuerungen mit der Zieleinstellung "Standard" betrieben. Die Konfiguration ist in wenigen Klicks abgeschlossen.

Getestete Schneider Electric Steuerungen
Auf den folgenden Schneider Electric SPS Steuerungen wurde die SQL4SE Bibliothek getestet:
• M251 TM251MESE
FAQ’s
Häufig gestellte Fragen zu Schneider Electric
Welche Schneider Electric SPSen sind mit SQL4automation kompatibel?
SQL4SE ist kompatibel mit Schneider Electric SPSen, die die CODESYS V3 Laufzeit und die erforderlichen Standardbibliotheken (Memory, Network, Standard, SysMem, SysTypes2 Interfaces) unterstützen. Die Integration basiert auf der SQL4CODESYSV3-Bibliothek und folgt demselben Ansatz. Für eine Kompatibilitätsbestätigung zu Ihrem spezifischen Schneider Electric Modell bitte Kontakt aufnehmen.
Wie unterscheidet sich SQL4SE von SQL4CODESYS?
SQL4SE ist ein Wrapper, der auf der SQL4CODESYSV3-Bibliothek aufbaut und speziell für Schneider Electric Projekte paketiert ist. Es verwendet denselben Funktionsbaustein fbSQL4CODESYS sowie identische Parameter und Fehlercodes. Der wesentliche Unterschied liegt in der Projektarchiv-Paketierung: SQL4SE wird über SQL4SE_ProjectArchive installiert, nicht über das generische CODESYS-Projektarchiv.
Wie werden Anfrageergebnisse in einem Schneider Electric Programm abgerufen?
Ergebnisse werden über die stResult-Struktur und zwei Methoden abgerufen: GetData(Zeile, Spalte) gibt den Datenwert am 0-basierten Zeilen- und Spaltenindex zurück; GetColumnName(Spalte) gibt den Spaltennamen am 0-basierten Spaltenindex zurück. inSQL4SE.stResult.diResultState enthält den Statuscode; inSQL4SE.stResult.dwResultRows und dwResultColumns geben die Ergebnisdimensionen an.
Unterstützt SQL4SE Stored Procedures mit Rückgabeparametern?
Ja, bei Verwendung von SQL4automation Connector Version V4.0 oder höher. dwResponseMaxReturnParams auf die maximale Anzahl erwarteter Rückgabeparameter setzen. Für ältere Connector-Versionen muss dieser Parameter auf 0 gesetzt werden. Rückgabeparameter werden separat von der Hauptanfrage-Ergebnistabelle abgerufen.
Mit welchen SQL-Datenbanken kann eine Schneider Electric SPS über SQL4automation verbunden werden?
Alle ODBC-kompatiblen Datenbanken werden unterstützt, darunter Microsoft SQL Server, MySQL, MariaDB, PostgreSQL, Oracle und SQLite. Die Datenbank wird im SQL4automation Connector konfiguriert. Am Schneider Electric Projekt sind beim Wechsel der Datenbank keine Änderungen erforderlich.
Which Schneider Electric controllers has SQL4automation been tested on?
SQL4automation for Schneider Electric is based on the SQL4CODESYSV3 library and has been tested on Schneider Electric PLCs that support the CODESYS V3 runtime with the required standard libraries e.(Memory V3.5.7.0, Network V3.5.7.0, Standard V3.5.9.0, SysMem 3.5.5.0, SysTypes2 Interfaces 3.5.4.0) like the M251 TM251MESE. The library is installed via SQL4SE_ProjectArchive. Contact us with your specific model for compatibility confirmation.
Auf welchen Schneider Electric Steuerungen wurde SQL4automation getestet?
SQL4automation für Schneider Electric basiert auf der SQL4CODESYSV3-Bibliothek und wurde auf Schneider Electric SPSen getestet, die die CODESYS V3 Laufzeit mit den erforderlichen Standardbibliotheken unterstützen (Memory V3.5.7.0, Network V3.5.7.0, Standard V3.5.9.0, SysMem 3.5.5.0, SysTypes2 Interfaces 3.5.4.0) wie der M251 TM251MESE Steuerung. Die Bibliothek wird über SQL4SE_ProjectArchive installiert. Für eine Kompatibilitätsbestätigung zu Ihrem spezifischen Modell bitte Kontakt aufnehmen.
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.