Instrucciones avanzadas
9.7 Diagnóstico (PROFINET o PROFIBUS)
9.7.9
GET_DIAG (leer información de diagnóstico)
Descripción
Se puede usar la instrucción "GET_DIAG" para leer la información de diagnóstico de un
dispositivo de hardware. El dispositivo de hardware se selecciona con el parámetro LADDR.
Con el parámetro MODE se selecciona la información de diagnóstico que se va a leer.
Tabla 9- 178 Instrucción GET_DIAG
KOP / FUP
Parámetros
La tabla siguiente muestra los parámetros de la instrucción "GET_DIAG":
Tabla 9- 179 Tipos de datos para los parámetros
Parámetro y tipo
MODE
IN
LADDR
IN
RET_VAL
OUT
CNT_DIAG
OUT
DIAG
InOut
DETAILS
InOut
504
SCL
ret_val := GET_DIAG(
mode:=_uint_in_,
laddr:=_word_in_,
cnt_diag=>_uint_out_,
diag:=_variant_inout_,
detail:=_variant_inout_);
Tipo de datos
Descripción
UInt
Utilice el parámetro MODE para seleccionar los datos de diagnóstico
que se quieran obtener.
HW_ANY (Word)
ID de hardware del dispositivo
Int
Estado de la instrucción
UInt
Número de detalles de diagnóstico obtenidos
Variant
Puntero a área de datos para almacenar la información de diagnósti-
co del modo seleccionado
Variant
Puntero a área de datos para almacenar los detalles de diagnóstico
según el modo seleccionado
Descripción
Lee la información de diagnóstico de un dis-
positivo de hardware asignado.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK