KUKA
Für KUKA KRC4 Robotersteuerungen stellt SQL4automation die SQL4KUKA-Bibliothek über die Ethernet KRL XML Interface bereit. SQL4KUKA besteht aus einer Konfigurationsdatei (sql4kuka.xml), der Bibliothek (sql4kuka.src / sql4kuka.dat) und einem Beispielprogramm. Die Ethernet KRL XML Interface ist von KUKA als Option erhältlich.
Anbindung KUKA Roboter an SQL Datenbank, MES, ERP
SQL4KUKA stellt über die Ethernet KRL XML Interface eine TCP/IP-Verbindung von der KUKA KRC4 Steuerung zum SQL4automation Connector her. IP und Port des Connectors werden in der Konfigurationsdatei sql4kuka.xml konfiguriert. Datenbankanfragen werden mit Hilfsfunktionen zur Typkonvertierung zusammengestellt und über die XML-Schnittstelle übermittelt. Ergebnisse werden als String-Arrays zurückgegeben, auf die über Tabellen-Accessor-Funktionen zugegriffen werden kann.
Einbindung der SQL4KUKA Bibliothek
Der SQL4KUKA Bibliothek wird als Parameter der SQL String übergeben. Die Rückgabewerte der SQL Abfrage können mittels typspezifischer Funktionen (Table_To_XXX) ausgelesen werden. Die Installation erfordert das Kopieren von sql4kuka.xml nach \krc\roboter\config\user\common\EthernetKRL und des sql4kuka-Ordners nach \krc\roboter\krc\r1\program. Der EKI Network Editor wird zur Konfiguration der lokalen IP der TCP/IP-Verbindung verwendet. 7 freie digitale Ausgangsports müssen zugewiesen werden und zwischen sql4kuka.xml und sql4kuka.dat übereinstimmen. Nach einem Kaltstart kann das Beispiel getestet werden.

Einstellungen SQL4automation Link
Der SQL4automation Connector wird für KUKA KRC4 Steuerungen mit der Zieleinstellung "KUKA" betrieben. Dies ist ein dedizierter Zieltyp, nicht "Standard". IP und Port des Connectors werden in sql4kuka.xml konfiguriert.

FAQ’s
Häufig gestellte Fragen zu KUKA
Welche KUKA Robotersteuerungen sind mit SQL4automation kompatibel?
SQL4KUKA unterstützt KUKA KRC4 Steuerungen und höher, auf denen die Option Ethernet KRL XML Interface installiert ist. Diese Option muss separat bei KUKA bestellt werden. Ältere KRC2 Steuerungen werden nicht unterstützt.
Was ist die Ethernet KRL XML Interface und warum wird sie benötigt?
Die Ethernet KRL XML Interface (EKI) ist eine KUKA-Option, die TCP/IP-Socket-Kommunikation direkt aus KRL-Programmen ermöglicht. SQL4KUKA verwendet EKI, um die Verbindung zum SQL4automation Connector herzustellen. Ohne EKI können KUKA KRL-Programme keine TCP-Socket-Verbindungen initiieren.
Wie wird SQL4KUKA auf der KRC4 Steuerung installiert?
sql4kuka.xml ins EthernetKRL-Verzeichnis kopieren (\krc\roboter\config\user\common\EthernetKRL) und den sql4kuka-Programmordner ins Programmverzeichnis kopieren (\krc\roboter\krc\r1\program). Dann 7 freie digitale Ausgangsports im EKI Network Editor konfigurieren, wobei die Port-Zuweisungen in sql4kuka.xml und sql4kuka.dat übereinstimmen müssen. Einen Kaltstart durchführen, um alle Änderungen zu übernehmen.
Welche Zieleinstellung muss im SQL4automation Connector für KUKA verwendet werden?
Die dedizierte Zieleinstellung "KUKA" muss im SQL4automation Connector ausgewählt werden. Diese unterscheidet sich von der "Standard"-Zieleinstellung, die für die meisten anderen Steuerungen verwendet wird. Eine falsche Zieleinstellung verhindert die Kommunikation.
Die dedizierte Zieleinstellung "KUKA" muss im SQL4automation Connector ausgewählt werden. Diese unterscheidet sich von der "Standard"-Zieleinstellung, die für die meisten anderen Steuerungen verwendet wird. Eine falsche Zieleinstellung verhindert die Kommunikation.
Ergebnisse werden in DataTable[Zeile][Spalte] als String-Werte gespeichert. Die SQL4KUKA-Bibliothek stellt Hilfsfunktionen (Table_To_INT, Table_To_REAL, Table_To_STRING usw.) zur Verfügung, um typisierte Werte aus der Ergebnistabelle zu extrahieren. Der Rückgabewert der SqlRequest-Funktion zeigt Erfolg (0) oder einen Fehlercode an.
Auf welchen KUKA Robotersteuerungen wurde SQL4automation getestet?
SQL4automation wurde auf KUKA KRC4 Steuerungen mit installierter Ethernet KRL XML Interface (EKI) Option getestet. Die KRC4 ist die minimal unterstützte Generation; ältere KRC2-Systeme werden nicht unterstützt. Für die Tests waren die Konfiguration von 7 freien digitalen Ausgangsports, die Ablage der sql4kuka.xml im EthernetKRL-Verzeichnis und ein Kaltstart nach der Installation 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.