UA_MethodGetHandleList

Descripción general

Tipo:

Bloque de funciones

Disponible desde:

V2.2.4.0

Descripción funcional

El bloque de funciones UA_MethodGetHandleList permite obtener los controladores de método para una llamada de método.

NOTA: Para evitar una respuesta incoherente, no modifique los parámetros mientras se esté ejecutando el bloque de funciones (Busy = TRUE).
 ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
No modifique los parámetros de entrada mientras la salida Busy sea igual a TRUE.
Si no se siguen estas instrucciones, pueden producirse lesiones graves, muerte o daños en el equipo.
NOTA: El bloque de funciones UA_MethodGetHandleList no es compatible con los controladores PacDrive LMC.

Interfaz

Input

Tipo de datos

Descripción

Execute

BOOL

El bloque de funciones se ejecuta en un flanco ascendente.

Consulte también Comportamiento de los bloques de funciones con la entrada Execute.

Timeout

TIME

Tiempo máximo para responder.

Rango de valores: de 2 s a 60 s

Si el valor se encuentra fuera del rango, se aplicará el límite superior o inferior.

Valor predeterminado: GPL.Timeout

ConnectionHdl

DWORD

Controlador de conexiones.

NodeIDCount

UINT

Número de rutas de nodo en las matrices ObjectNodeIDs y MethodNodeIDs. No debe exceder el valor de GPL.MAX_ELEMENTS_METHOD.

ObjectNodeIDs

ARRAY [1..GPL. MAX_ELEMENTS_METHOD] OF UANodeID

Matriz que contiene rutas de nodos de objeto.

MethodNodeIDs

ARRAY [1..GPL. MAX_ELEMENTS_METHOD] OF UANodeID

Matriz que contiene rutas de nodos de método.

Salida

Tipo de datos

Descripción

Done

BOOL

Indica que la ejecución del bloque de funciones se ha llevado a cabo correctamente.

Busy

BOOL

Indica que la ejecución del bloque de funciones está en curso.

Error

BOOL

Indica que se ha detectado un error durante la ejecución.

NOTA: Aunque Error indique FALSE, compruebe los ErrorIDs correspondientes antes de procesar los índices de espacios de nombres.

ErrorID

ET_Result

Proporciona información de diagnóstico adicional en forma de valor numérico.

Se incluye un resultado individual para cada URI de espacio de nombres especificado.

ErrorIDs

ARRAY [1..GPL. MAX_ELEMENTS_METHOD] OF ET_Result

Matriz que contiene códigos de error para cada ID de nodo especificado dentro de las matrices en la entrada del bloque de funciones.

MethodHdls

ARRAY [1..GPL.MAX_ELEMENTS_NODELIST] OF DWORD

Matriz que contiene controladores de método para cada ID de nodo especificado dentro de las matrices en la entrada del bloque de funciones.