Datenaustausch mit dem ModuleInterface

Übersicht

Wenn mit dem Roboter Daten ausgetauscht werden sollen, kann dies auf mehrere Arten erfolgen.

Über das ModuleInterface

Der effizienteste Weg ist über das ModuleInterface.

Schritt

Aktion

1

Öffnen Sie das ModuleInterface.

G-SE-0073794.1.gif-high.gif

 

1   STANDARD_INTERFACE

2   USER_INTERFACE

3   Textuelle Ansicht

4   Tabellarische Ansicht

Das ModuleInterface umfasst zwei Teilbereiche: STANDARD_INTERFACE (1) und USER_INTERFACE (2).

2

Variablen hinzufügen in folgender Ansicht:

oTextuelle Ansicht (3) oder

oTabellarische Ansicht (4)

3

Wenn VAR_INPUT, VAR_OUTPUT oder VAR_INPUT_OUTPUT hinzugefügt werden, muss der Aufruf des Roboters aktualisiert werden (siehe Beispiel in Abgleich).

4

Wenn Sie die Option zur Codeerzeugung für Non Template-Roboter verwenden, wird der Aufruf des Roboters automatisch aktualisiert.

Über eine Methode

Schritt

Aktion

1

Klicken Sie mit der rechten Maustaste auf das Objekt Roboter der ... -Serie/Baureihe, um zum Beispiel eine Methode hinzuzufügen.

2

Mit der Methode können die Daten des Roboters gesetzt/abgerufen werden.

Über globale Variablen

Schritt

Aktion

1

Fügen Sie eine globale Variable hinzu, um diese im Roboter intern und extern zu nutzen.

2

Als Datentyp können die Standarddatentypen BOOL, LREAL ...) oder anwenderdefinierte Datentypen (zum Beispiel ST_MyStruct) verwendet werden.

Speichern von Daten

Variablen, die in Methoden definiert wurden, sind flüchtig und werden mit jedem Aufruf der Methode neu initialisiert.

Wenn nicht-flüchtige Variablen benötigt werden, um Daten zu speichern, müssen die Variablen im ModuleInterface definiert werden.