Zum Hauptinhalt springen

ABB Robotics / SQL4Rapid

Target: "Standard"

SQL4Rapid besteht aus zwei Programmodulen. SQL4Rapid, der eigentliche Baustein, der die Verbindung an den SQL4automation Connector herstellt und main1, das Beispiel, wie man das SQL4Rapid Programmmodul einbindet.

Voraussetzungen​

Die Robotersteuerung oder das Offlinesystem muss mit folgenden Optionen ausgestattet sein:

841-1 EtherNet /IP M/S

841-1 EtherNet /IP M/S

616-1 PC Interface.

616-1 PC Interface

Zu definierende Variablen​

LOCAL CONST num nMaxRows:=50; ! max Anzahl Datensätze, aus Table-Array
LOCAL CONST num nMaxColumns:=20; ! max Anzahl Spalten, aus Table-Array
LOCAL VAR string strTableValues{nMaxRows,nMaxColumns}; ! Ergebnistabelle
LOCAL VAR string strColumnsName{nMaxColumns}; ! Spaltennamen
LOCAL CONST num nBoundRequestArray:=10; ! Maximaler Index des Abfrage_String Arrays
LOCAL VAR string strRequest{nBoundRequestArray}; ! Abfrage-String-Array
LOCAL VAR num nResultState; ! Status / Fehlermeldung der Abfrage
LOCAL VAR num nResultRows; ! Anzahl empfangene Datensätze
LOCAL VAR num nResultColumns; ! Anzahl empfangene Spalten
LOCAL VAR string strIP:="127.0.0.1"; ! Ip Adresse des Connectors
LOCAL VAR num nPort:=11001; ! Port der Verbindung

LOCAL VAR bool xHoldConnection; ! Erhält die Verbindung zwischen mehreren
Abfragen aufrecht.
LOCAL VAR socketdev Socket; ! Socket für die Verbindung

Beispielprojekt ausführen​

Unter Steuerung – System erstellen, ein neues System mit den Optionen 840-1 EtherNet /IP M/S und 616-1 PC Interface erstellen. Eine neue Station erstellen und das erstellte System auswählen.

Unter Steuerung – System erstellen, ein neues System mit den Optionen 840-1 EtherNet /IP M/S und 616-1 PC Interface erstellen…

Unter Steuerung – Programmmodule die Module „main1“ und „SQL4Rapid“ hinzufügen.

Unter Steuerung – Programmmodule die Module „main1“ und „SQL4Rapid“ hinzufügen

Den SQL4automation Connector wie unter Konfiguration SQL4automation Connector beschrieben konfigurieren und die Verbindung an die S4A_Test_DB.mdb einrichten. Wie die Verbindung zur Testdatenbank konfiguriert wird, ist unter Einrichten der Verbindung an die Testdatenbank beschrieben.

Unter Simulation wird der Programmablauf gestartet.

Unter Simulation wird der Programmablauf gestartet