CODESYS
Für CODESYS stellt SQL4automation zwei Beispielprojekte zur Verfügung. Eines für CODESYS V2 und eines für CODESYS V3 Steuerungen. SQL4CODESYS kann direkt als Bibliothek eingebunden werden. SQL4CODESYS läuft auf allen CODESYS Steuerungen, die die SysSocket.lib (V3), respektive die SysLibSockets.lib (V2) unterstützen und mit einer Ethernet Schnittstelle ausgerüstet sind.
Anbindung SPS CODESYS an SQL Datenbank, MES, ERP
Für CODESYS stellt SQL4automation zwei Beispielprojekte zur Verfügung. Eines für CODESYS V2 und eines für CODESYS V3 Steuerungen. SQL4CODESYS kann direkt als Bibliothek eingebunden werden. SQL4CODESYS läuft auf allen CODESYS Steuerungen, die die SysSocket.lib (V3), respektive die SysLibSockets.lib (V2) unterstützen und mit einer Ethernet Schnittstelle ausgerüstet sind.
Einbindung der SQL4CODESYS Bibliothek
Der SQL4CODESYS Bibliothek werden Parameter wie IP-Adresse und Port des Connectors und der SQL-String übergeben. Die Rückgabewerte der SQL Abfrage werden in das zweidimensionale String Array ptTableValues geschrieben.

Einstellungen SQL4automation Link
Der SQL4automation Connector wird für CODESYS Steuerungen mit den Targeteinstellungen "Standard" betrieben. Die Konfiguration ist mit wenigen Klicks abgeschlossen.

FAQ's
Häufig gestellte Fragen zu CODESYS
Welche CODESYS-Laufzeitversionen unterstützt SQL4automation?
SQL4automation unterstützt sowohl CODESYS V2 als auch CODESYS V3. Für V3 muss die Steuerung SysSocket.lib unterstützen und CODESYS 3.5.11.0 oder höher ausführen, zuzüglich der Pflichtbibliotheken (Memory, Network, Standard, SysMem, SysTypes2 Interfaces). Für V2 ist SysLibSockets.lib erforderlich. Für beide Versionen werden Beispielprojekte mitgeliefert.
Kann SQL4automation eine Wago SPS mit einer SQL-Datenbank verbinden?
Ja. SQL4automation wurde auf den Wago-Steuerungen 750-885, 750-841, I/O-IPC, Speedway und PFC100/200 getestet und verifiziert. Alle verwenden CODESYS und unterstützen die erforderliche Socket-Bibliothek. Die SQL4CODESYS-Bibliothek wird direkt in das Wago-Projekt integriert, ohne zusätzliche Laufzeitkomponenten.
Funktioniert SQL4automation mit CODESYS-basierten Steuerungen von Drittherstellern?
Ja. SQL4automation ist kompatibel mit jeder CODESYS-basierten Steuerung, die die Standard-CODESYS-Socket-Bibliotheken unterstützt und über eine Ethernet-Schnittstelle verfügt. Dies umfasst Steuerungen von Bosch Rexroth, Wago, Festo, KEBA, Solvimus, Kendrion Kuhnke und vielen weiteren. Kontaktieren Sie uns für eine Kompatibilitätsprüfung, wenn Ihre Steuerung nicht in der Liste steht.
Wie werden SQL-Anfrageergebnisse an das CODESYS-Programm zurückgegeben?
In CODESYS V2 werden die Ergebnisse in das globale zweidimensionale String-Array saTableValues (Zeilen x Spalten) geschrieben. In CODESYS V3 wird über die stResult-Struktur sowie die Methoden GetData() und GetColumnName() zugegriffen. Zeilen- und Spaltenindizes sind 0-basiert. Kein Parsen, keine Serialisierung und keine eigene Protokollimplementierung erforderlich.
Unterstützt SQL4automation TLS-verschlüsselte Kommunikation für CODESYS?
Ja, für CODESYS V3 mit der Version-5-Bibliothek und Connector V5.1.0.0 oder höher. Die Verschlüsselung wird durch xTlsEnable = TRUE aktiviert und erfordert den Zertifikats-Allgemeinnamen, den Use Case und die TLS-Version (1.3). Zertifikate werden über den CODESYS Security Screen installiert. Verbindung immer zuerst ohne Verschlüsselung in Betrieb nehmen.
Auf welchen CODESYS SPS Steuerungen wurde die SQL4CODESYS Bibliothek erfolgreich getestet?
CODESYS SP PLC WinNT, CODESYS SP RTE, CODESYS Control Win SL, CODESYS Control RTE SL, Bosch Rexroth L20, Bosch,,, Rexroth L25, Wago 750-885, Wago 750-841, Wago I/O-IPC, Wago Speedway, Wago PFC100/200, KEBA CP-242, Solvimus auvis.box, Festo CPX, Festo CEC, Kendrion Kuhnke FIO Controller 113
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.