OMRON
Für Omron NX/NJ SPSen, die in Sysmac Studio programmiert werden, stellt SQL4automation die SQL4Omron-Bibliothek (Sql4OmronLib.slr) bereit. Die Bibliothek erfordert CPU-Version 1.18 oder höher und verwendet Standard-Omron-Socket-Funktionen (SktTCPConnect, SktClose, SktGetTCPStatus, SktClearBuf). Die Bibliothek wurde mit einer NX1P2 entwickelt und getestet.
Anbindung Omron SPS an SQL Datenbank, MES, ERP
SQL4Omron ermöglicht Omron NX/NJ SPSen, sich über TCP-Socket-Kommunikation direkt mit SQL-Datenbanken zu verbinden. Die Bibliothek wird als Sql4OmronLib.slr in einem bestehenden Sysmac Studio Projekt referenziert. Die Kommunikation verwendet Standard-Omron-TCP-Socket-Funktionen. Hinweis: Das Beispielprojekt kann nicht im Simulationsmodus getestet werden, da die Simulation keine Kommunikationsfunktionen unterstützt.
Einbindung der SQL4SE Bibliothek
Die Bibliothek Sql4OmronLib.slr wird im Sysmac Studio Projekt referenziert. Der Funktionsbaustein fbSql4Omron wird instanziert und zyklisch in einem separaten Task aufgerufen. SQL-Befehle werden als STRING-Variablen zusammengestellt. INTEGER- und REAL-Variablen werden mit Omron-Konvertierungsfunktionen (INT_TO_STRING, DINT_TO_STRING, RealToFormatString) vor der Einbindung in den SQL-Befehl in STRING umgewandelt.
Der Sql4Omron Bibliothek werden Parameter wie IP-Adresse und Port des Connectors und der SQL-String übergeben. Die Rückgabewerte der SQL Abfrage werden in die Struktur stResult geschrieben.

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

FAQs
Häufig gestellte Fragen zu Omron
Welche Omron Sysmac Studio Steuerungen sind mit SQL4automation kompatibel?
SQL4Omron erfordert Omron NX/NJ-Serie Steuerungen mit CPU-Version 1.18 oder höher. Die Bibliothek wurde auf einer NX1P2 (9024DT1 v1.60) entwickelt und getestet. Das Beispielprojekt kann durch Änderung der Steuerung in Sysmac Studio einfach auf andere Omron NX/NJ-Controller-Typen angepasst werden. Der Simulationsmodus wird nicht unterstützt; für Tests ist eine physische Steuerung erforderlich.
Kann das SQL4Omron Beispielprojekt im Sysmac Studio Simulationsmodus getestet werden?
Nein. Das Beispielprojekt kann nicht im Simulationsmodus getestet werden, da die Sysmac Studio Simulation keine Kommunikationsfunktionen (SktTCPConnect, SktClose usw.) unterstützt. Für die Integration von SQL4Omron ist eine physische Omron NX/NJ Steuerung, die mit dem Netzwerk verbunden ist, erforderlich.
Wie wird ein SQL-Befehl im Omron Sysmac Studio Programm zusammengestellt?
SQL-Befehle werden als STRING-Variablen im Sysmac Studio Programm zusammengestellt. In der jeweiligen Unterroutine wird eine Schrittsequenz programmiert, in der der SQL-Befehl erstellt und als STRING an fbSql4Omron übergeben wird. Um INTEGER- oder REAL-Werte einzubinden, Omron-Konvertierungsfunktionen verwenden: INT_TO_STRING, DINT_TO_STRING oder RealToFormatString.
Wie werden Abfrageergebnisse nach einer erfolgreichen SQL-Abfrage in Sysmac Studio abgerufen?
Ergebnisse sind über die stResult-Ausgangsstruktur und die stSql4OmronInterface-Schnittstellen-Struktur verfügbar. diResultRows und diResultColumns geben die Dimensionen an. diResultState enthält den Statuscode (0 = Erfolg). Der Ausgang diResultReturnParams gibt die Anzahl der von Stored Procedures empfangenen Rückgabeparameter an.
Mit welchen SQL-Datenbanken kann eine Omron NX/NJ SPS über SQL4automation verbunden werden?
Alle ODBC-kompatiblen Datenbanken werden unterstützt, darunter Microsoft SQL Server, MySQL, MariaDB, PostgreSQL, Oracle und SQLite. Für Stored Procedure-Tests ist ein MS SQL Server erforderlich. Die Datenbank wird im SQL4automation Connector konfiguriert.
Auf welchen Omron Steuerungen wurde SQL4automation getestet?
SQL4automation wurde speziell auf dem Omron NX1P2 (9024DT1, Firmware v1.60) in Sysmac Studio entwickelt und getestet. Die Bibliothek erfordert CPU-Version 1.18 oder höher. Das Beispielprojekt (Sql4OmronExampleProject.smc2) kann durch Änderung des Controller-Typs in Sysmac Studio auf andere Omron NX/NJ-Serie Steuerungen angepasst werden. Hinweis: Der Simulationsmodus wird nicht unterstützt; eine physische Steuerung ist erforderlich.
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.