Métodos

El servidor OPC UA de RoboDK también dispone de algunos métodos que permiten al usuario acceder a los datos de la estación RoboDK de forma dinámica.

Podemos hacer clic con el botón derecho del ratón en Método>Llamada para ejecutar el método.

OPC UA - Imagen 33

getItem

getItem es un Método que permite al usuario obtener el puntero de su Item.

OPC UA - Imagen 34

Para los InputArguments, Nombre del Dispositivo es necesario, puede imagen el Nombre del Dispositivo es el Nombre de su Estación,Nombre del Robot..etc.. Y Item ID es el OutputArguments que devuelve el Puntero de ese Dispositivo.

OPC UA - Imagen 35

En este Ejemplo, recibí el Item ID (Puntero) de mi Robot ABB que se llama como "ABB_RB1".

OPC UA - Imagen 36

Se devuelve 0 si el Nombre del artículo no es válido o no existe dentro de su estación.

OPC UA - Imagen 37

getJoints

getJonits es un método que permite al usuario obtener el valor de la articulación del robot desde la estación, basándose en el ID del elemento.

OPC UA - Imagen 38

El ID del elemento es el valor del puntero de su elemento, y puede obtenerlo del método getItem().

OPC UA - Imagen 39

Obtendremos el ID del artículo con este nombre de artículo "ABB_RB1", y se devuelve un valor UInt64.

OPC UA - Imagen 40

El valor de las juntas se devuelve al pasar el ID del artículo en el método que obtuvimos en el anterior.

OPC UA - Imagen 41

getJointsStr

getJointsStr es un método que permite al usuario obtener el valor de las Juntas basándose en un valor de cadena.

OPC UA - Imagen 42

Podemos pasar el nombre del Robot (String) en este método.

OPC UA - Imagen 43

En Mi estación, ABB_RB1 es el nombre de mi robot.

OPC UA - Imagen 44

Basta con pasar "ABB_RB1" en el parámetro Nombre del robot y llamar al método - Se devuelve el valor de la articulación en formato String.

OPC UA - Imagen 45

setJointsStr

setJointsStr es un método que permite al usuario establecer el valor de las Juntas del Robot, basándose en un Valor de Cadena.

OPC UA - Imagen 46

En el nombre del Robot, se pasa ABB_RB1, y podemos pasar simplemente una cadena con el valor de la articulación en el parámetro Articulaciones.

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

OPC UA - Imagen 47