Instrucciones avanzadas
8.5 Diagnóstico (PROFINET o PROFIBUS)
Utilice la instrucción GET_DIAG (Página 316) para obtener información de diagnóstico de
cada estación. Esto le permitirá tratar desde el programa los errores encontrados en el
dispositivo y, si es necesario, para la CPU a modo STOP. Este método hace necesario
especificar el dispositivo de hardware desde el que leer la información de estado.
La instrucción GET_DIAG utiliza la "dirección L" (LADDR) de la estación para obtener el
diagnóstico de toda la estación. Esta dirección L se encuentra en la vista de configuración
de redes así como seleccionando todo el rack de la estación (todo el área gris), la dirección
L se indica en la ficha Propiedades de la estación. La dirección LADDR de cada módulo se
encuentra o bien en las propiedades del módulo (en la configuración del dispositivo) o en la
tabla de variables predeterminada de la CPU.
8.5.3
Instrucción LED
Tabla 8- 102 Instrucción LED
KOP / FUP
SCL
ret_val := LED(
Tabla 8- 103 Tipos de datos para los parámetros
Parámetro y tipo
LADDR
IN
LED
IN
RET_VAL
OUT
Por ejemplo, es posible seleccionar la CPU (como "PLC_1") o la interfaz PROFINET de la lista desplegable del
1
parámetro.
Tabla 8- 104 Estado de RET_VAL
RET_VAL (W#16#...)
Estado de LED 0 a 9
312
laddr:=_word_in_,
LED:=_uint_in_);
Tipo de datos
HW_IO
UInt
Int
Descripción
0
El DB no existe
1
Off
2
Color 1 encendido (permanente)
Descripción
Utilice la instrucción LED para leer el estado de los LEDs en una
CPU o interfaz. El estado de LED especificado se devuelve en la
salida RET_VAL.
Descripción
Número de identificación de la CPU o interfaz
Número de identificador LED
1
RUN/STOP
2
Error
3
Mantenimiento
4
Redundancia
5
Conexión
6
Tx/Rx
Estado del LED
1
Color 1 = verde, color 2 = amarillo
Color 1 = rojo
Color 1 = amarillo
No aplicable
Color 1 = verde
Color 1 = amarillo
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06