3. Diagnosis
STL
CALL "RALRM" , DB54
MODE :=2
F_ID :=DW#16#7F3
MLEN :=255
NEW
:=M54.0
STATUS:="DB_ALARM".STATUS Código de error del SFB
ID
:="DB_ALARM".ID
LEN
:="DB_ALARM".LEN
TINFO:="DB_ALARM".TINFO
AINFO:="DB_ALARM".AINFO
Fig. 3/3: Ejemplo de programa en STL para la lectura de informaciones de diagnosis
Festo P.BE−CPX−PN IO−ES es 1008b
Procedimiento básico Diagnosis con programas
de usuario
Acceda al módulo de función SFB 54 RALRM siempre dentro
del OB de error que ha sido iniciado por el control,
p. ej. OB 82 ó 86. La Fig. 3/3 muestra un ejemplo de
programa.
1. Acceda al SFB 54 primero con el modo de funcionamiento
MODE = 0 para determinar la dirección del dispositivo I/O
que ha originado la diagnosis.
2. Para determinar los detalles de la diagnosis:
Acceda al SFB 54 con el modo de funcionamiento
MODE = 2.
Introduzca la dirección de diagnosis del nodo de bus
CPX en el parámetro F_ID (dirección de diagnosis del
paso 1).
3. El SFB 54 escribe las informaciones de diagnosis en el
parámetro de salida AINFO.
Explicación
Acceso al SFB 54
Modo de funcionamiento verificación del dispositivo I/O
con dirección F_ID
Dirección lógica del nodo de bus PNIO
Longitud máxima en bytes
Recibir nueva alarma
Dirección de inicio del módulo con alarma
Longitud de la información de alarma
Sector de destino de información de arranque de OB
(Task information)
Sector de destino Header/Información adicional
(Alarm information)
3−19