Comunicación OPC UA
9.3 Uso de la CPU S7-1500 como servidor OPC UA
Parámetros de "OPC_UA_ServerMethodPre"
Tabla 9- 2
Parámetros
Done
Busy
Error
Status
UAMethodCalled
UAMethod_InParameters
Códigos de error de Status
El parámetro "Status" informa sobre errores que pueden producirse durante la ejecución de
la instrucción.
En la siguiente tabla se describen las diferentes categorías de los códigos de error.
Tabla 9- 3
Código de error
(valores hexadecimales)
0000_0000
8xxx_xxxx
Axxx_xxxx
B080_C300
B08x_yz00
Encontrará más códigos de error en Códigos de error (Página 208)
200
Los parámetros de la instrucción "OPC_UA_ServerMethodPre"
Declaración
Output
Output
Output
Output
Output
InOut
Códigos de error de Status
Explicación
Instrucción finalizada correctamente
Error específico de OPC UA
Error específico de PLCopen
Recursos insuficientes
Error específico de SIMATIC
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".
BOOL
Un cliente OPC UA ha llamado al
método proporcionado.
VARIANT
Puntero hacia una variable que
contiene los parámetros de entrada
para el método proporcionado.
Manual de funciones, 12/2017, A5E03735817-AF
Comunicación