Parámetros de "OPC_UA_ServerMethodPost"
Tabla 9- 4
Parámetros
Done
Busy
Error
Status
UAMethod_Result
UAMethod_Finished
UAMethod_OutParameters
Comunicación
Manual de funciones, 12/2017, A5E03735817-AF
Los parámetros de la instrucción "OPC_UA_ServerMethodPost"
Declaración
Output
Output
Output
Output
Input
Input
InOut
9.3 Uso de la CPU S7-1500 como servidor OPC UA
Tipo de datos
Significado
BOOL
Estado de ejecución:
0: Ejecución de la instrucción
•
interrumpida, no finalizada o no
iniciada.
1: Ejecución de la instrucción
•
finalizada sin errores
BOOL
Parámetro sobre el estado de la
ejecución:
0: La instrucción no se está
•
ejecutando
1: Instrucción ejecutándose en
•
estos momentos
BOOL
Indicación de errores
0: Ningún error
•
1: Se ha producido un error.
•
Consulte el parámetro "Status"
DWORD
Causa del error, consulte más abajo
"Códigos de error de Status".
DWORD
Códigos de error para el servidor
OPC UA, proporcionados por el
programa de usuario.
Recomendación: Para notificar
errores, utilice códigos que empie-
cen por 0xFF. Para OPC UA están
definidos los rangos siguientes:
Good: de 0x0000_0000 a
•
0x3FFF_ FFFF
Uncertain: de 0x4000_0000 a
•
0x7FFF_FFFF
Bad: de 0x8000_0000 a
•
0xFFFF_FFFF
Según el cliente es posible que los
códigos de los rangos "Good" y
"Uncertain" no se emitan.
BOOL
Ponga el valor del parámetro a
TRUE si se ha ejecutado el método
proporcionado.
VARIANT
Puntero hacia una variable que
contiene los parámetros de salida
del método proporcionado.
Comunicación OPC UA
203