3. Diagnosis
Lista de instrucciones
CALL "RALRM" , DB54
MODE :=2
F_ID :=DW#16#7F3
MLEN :=255
NEW
:=M54.0
STATUS:="DB_ALARM".STATUS
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
3-20
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 o 86. Hallará un ejemplo de programa en Fig. 3/3.
1. Acceda al SFB 54 primero con el modo de funcionamiento
MODE = 0 para determinar la dirección lógica
participante de red 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
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 participante de red
con la dirección de red en F_ID
Dirección lógica del nodo de bus (dirección de diagnosis)
Máx. longitud en bytes
Nueva alarma recibida
Código de error del SFB
Dirección inicial del módulo con alarma
Longitud de 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")
Festo P.BE-CPX-PNIO-ES es 1410d Español