Methoden

RoboDK OPC UA Server verfügt auch über einige Methoden, mit denen der Benutzer dynamisch auf die Daten der RoboDK Station zugreifen kann.

Wir können einfach mit der rechten Maustaste auf die Methode>Aufrufen klicken, um die Methode auszuführen.

OPC UA - Bild 33

getItem

getItem ist eine Methode, die es dem Benutzer ermöglicht, den Zeiger Ihres Elements zu erhalten.

OPC UA - Bild 34

Für die InputArgumente ist der Gerätename erforderlich. Sie können sich vorstellen, dass der Gerätename Ihr Stationsname, Robotername usw. ist. Und Item ID ist das OutputArgument, das den Zeiger des Geräts zurückgibt.

OPC UA - Bild 35

In diesem Beispiel habe ich die Element-ID (Pointer) meines ABB-Roboters mit dem Namen "ABB_RB1" erhalten.

OPC UA - Bild 36

0 wird zurückgegeben, wenn der Objektname ungültig ist oder in Ihrer Station nicht existiert.

OPC UA - Bild 37

getJoints

getJonits ist eine Methode, mit der der Benutzer den Gelenkwert des Roboters von der Station abrufen kann, basierend auf der Item ID.

OPC UA - Bild 38

Die Item ID ist der Zeigerwert Ihres Items, den Sie über die Methode getItem() abrufen können.

OPC UA - Bild 39

Wir erhalten die Objekt-ID mit dem Objektnamen "ABB_RB1", und es wird ein UInt64-Wert zurückgegeben.

OPC UA - Bild 40

Der Wert von Joints wird zurückgegeben, wenn Sie die Item ID in der Methode übergeben, die wir im vorherigen Abschnitt erhalten haben.

OPC UA - Bild 41

getJointsStr

getJointsStr ist eine Methode, die es dem Benutzer ermöglicht, den Wert Joints auf der Grundlage eines String-Wertes zu erhalten.

OPC UA - Bild 42

Wir können den Roboternamen (String) in dieser Methode übergeben.

OPC UA - Bild 43

In Meine Station ist ABB_RB1 der Name meines Roboters.

OPC UA - Bild 44

Wir können einfach "ABB_RB1" im Parameter Robotername übergeben und die Methode aufrufen - der gemeinsame Wert im String-Format wird zurückgegeben.

OPC UA - Bild 45

setJointsStr

setJointsStr ist eine Methode, mit der der Benutzer den Joints-Wert des Roboters auf der Grundlage eines String-Wertes festlegen kann.

OPC UA - Bild 46

Im Roboternamen wird ABB_RB1 übergeben, und im Parameter Joints können wir einfach eine Zeichenkette mit dem Gelenkwert übergeben.

For example:-0.000000,0.000000,-0.000000,-0.000000,-0.0,-0.000000

OPC UA - Bild 47