Test, diagnóstico y solución de problemas
10.8 Diagnóstico de las CPUs DP
Código del evento
La tabla siguiente muestra cómo una CPU 31x-2 que actúa de maestro DP detecta los
cambios de estado operativo de una CPU que actúa de esclavo DP, así como las
interrupciones en la transferencia de datos.
Tabla 10- 12 Código de evento de la CPUs 31x-2 como maestro DP
Evento
Interrupción del bus
(cortocircuito o
desconexión)
Esclavo DP: RUN →
STOP
Esclavo DP: STOP →
RUN
Evaluación en el programa de usuario
La tabla siguiente muestra cómo evaluar p.ej. transiciones de RUN a STOP del esclavo DP
en el maestro DP.
Tabla 10- 13 Evaluar transiciones de RUN a STOP del esclavo DP en el maestro DP
En el maestro DP
Direcciones de diagnóstico: (Ejemplo)
Dirección de diagnóstico del maestro =1023
Dirección de diagnóstico del esclavo =1022
(Slot 0 del esclavo)
Dirección (de diagnóstico) del "slot 2"=1021
(Slot 2 del esclavo)
La CPU llama al OB 82 con las informaciones
siguientes:
•
•
•
Sugerencia: Esta información también figura en el
búfer de diagnóstico de la CPU.
En el programa de usuario, también deberá
programar la SFC 13 "DPNRM_DG" para leer los
datos de diagnóstico del esclavo DP.
224
Reacción del maestro DP
•
•
•
•
OB 82_MDL_ADDR:=1021
OB82_EV_CLASS:=B#16#39 (evento entrante)
OB82_MDL_DEFECT:= Módulo defectuoso
Llamar al OB 86 con el mensaje Fallo del equipo (evento entrante;
dirección del slot 0 del esclavo DP asignada al maestro DP)
En caso de acceso de periferia: Llamada del OB 122 (error de acceso
a la periferia)
Llamar al OB 82 con el mensaje Módulo defectuoso
(evento entrante; dirección de diagnóstico del slot 2 del esclavo DP
asignada al maestro DP; variable OB82_MDL_STOP=1)
Llamar al OB 82 con el mensaje Módulo en orden
(evento saliente; dirección de diagnóstico del slot 2 del esclavo DP
asignada al maestro DP; variable OB82_MDL_STOP=0)
En el esclavo DP (CPU 31x-2 DP)
Direcciones de diagnóstico: (Ejemplo)
Dirección de diagnóstico del esclavo =422
Dirección de diagnóstico del maestro =
irrelevante
CPU RUN -> STOP
La CPU genera un telegrama de diagnóstico
del esclavo DP
SIMATIC S7-300 CPU 31xC y CPU 31x: Configuración
Instrucciones de servicio, 06/2008, A5E00105494-08