Diagnosis de estado y de fallos
5.3.1
Principios de la diagnosis de esclavos en servicio con IM 308-C
Solicitar diagnosis
de esclavos
FM IM308C
Ejemplo:
Solicitar diagnosis
con FB IM308C
AWL
:
:SPA FB 192
Nomb.
:IM308C
DPAD :
KH F800
IMST :
KY 0,3
FCT :
KC SD
GCGR :
KM 00000000 00000000
TYP :
KY 0,10
STAD :
KF +0
LENG :
KF -1
ERR :
MW 134
:
:***
5-6
Para solicitar la diagnosis de esclavos de una estación ET 200B en caso de servicio
con IM 308-C, se ha de llamar al módulo de funciones FB IM308C (FB 192) con la
función FCT = SD.
El FB IM308C deposita la diagnosis de esclavos en el área de datos S5 de la CPU
abierta durante la llamada del FB IM308C (módulo de datos o área de punteros).
El manejo del FB IM308C afecta al acceso general a datos de diagnosis de la
IM 308-C y está descrito detalladamente en el manual Unidad periférica descentra-
lizada ET 200 (No. referencia 6ES5 998-3ES.2).
Seguidamente le mostramos un ejemplo que cómo puede Vd. solicitar la diagnosis
de esclavos con ayuda del FB IM308C y depositarla en un módulo de datos.
A continuación de ello se describe en un ejemplo cómo se puede evaluar la diagno-
sis de esclavos. Partimos del hecho de que los datos de diagnosis están depositados
en un módulo de datos.
Nota
Los parámetros de módulo del FB IM308C y los números de error en el parámetro
ERR del FB IM308C se describen detalladamente en el manual Unidad periférica
descentralizada ET 200 (No. referencia 6ES5 998-3ES.2).
En nuestro ejemplo se solicita con el FB IM308C (FB 192) la diagnosis de un es-
clavo con el número de estación 3. Los datos de diagnosis deben depositarse en el
módulo de datos DB 10 desde la palabra de datos DW 0.
Estructura principal del listado de STEP 5 (p. ej. en el OB 1):
Explicación
Llamada del FB IM308C
Ventana DP: F800
Número del IM 308-C: 0, número de estación del
esclavo: 3
SD = leer diagnosis de esclavos
no relevante
Area de memoria: 0, módulo: DB 10
Número de la primera palabra de datos: DW 0
Bytes a transferir: -1 (longitud comodín)
Palabra de error: MW 134
Unidad periférica descentralizada ET 200B
EWA 4NEB 812 6089-04c