Este bloque de funciones devuelve el contenido de todos los atributos de un objeto.
Para usar el bloque de funciones, debe añadir al menos un dispositivo EtherNet/IP en gestor de protocolo. Consulte Añadir un dispositivo.
En esta tabla se describen las variables de entrada:
Input |
Tipo de datos |
Comentario |
---|---|---|
i_xExecute |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE. Un flanco ascendente de la entrada Execute inicia el bloque de funciones. El bloque de funciones continúa ejecutándose, y la salida Busy se establece en TRUE. Se ignora otro flanco ascendente de la entrada Execute mientras se ejecuta el bloque de funciones.
|
i_xAbort |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
i_xMsgType |
BOOL |
|
i_adTargetIP |
TCP_ADDR |
Dirección IP del destino. |
i_dwClass |
DWORD |
Clase de destino. Consulte Cómo encontrar información de objetos en la documentación de dispositivos. Debe ser 0xFFFFFFFF si la clase no forma parte de la petición. |
i_dwInstance |
DWORD |
Instancia de destino. Consulte Cómo encontrar información de objetos en la documentación de dispositivos. Puede ser 0 si el destino es una instancia de clase. Debe ser 0xFFFFFFFF si la instancia no forma parte de la petición. |
En esta tabla se describen las variables de salida:
Salida |
Tipo de datos |
Comentario |
---|---|---|
q_xDone |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
q_xBusy |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
q_xAborted |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
q_xError |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE.
|
q_byCommError |
BYTE |
Aporta información acerca del error detectado. Consulte CommunicationErrorCodes: Códigos de error de comunicación. |
q_dwOperError |
DWORD |
Aporta información acerca del error detectado. Consulte OperationErrorCodes: códigos de error de funcionamiento. |
q_abyResponseData |
ARRAY OF BYTE 0…MAX_EIP_REQUEST_DATA_SIZE |
Datos de respuesta en caso de operación correcta.(1) |
q_wDataSize |
WORD |
Tamaño de los datos de respuesta en bytes. |
(1) La función Get_Attribute_All devuelve un búfer con formato conforme a la especificación ODVA. Consulte la respuesta de Get_Attribute_All de CIP. |