13.2.4.2
Solución con STEP 7
Llamar la SFC 13
Llame en el OB 1 el SFC 13 (DPNRM_DG) y lea con él los datos de diagnóstico del
IM 153-2.
Tabla 13- 17 Llamada de la SFC 13 (DPNRM_DG) en el OB 1
AWL
CALL SFC 13
REQ :=TRUE
LADDR :=W#16#3FE
RET_VAL :=MW0
RECORD :=P#DB10.DBX 0.0 BYTE 190
BUSY :=M2.0
Con esta llamada se almacenan los datos de diagnóstico en el DB 10.
Aspecto del DB 10
Para el DB 10 hay que crear la siguiente estructura:
Dirección
Nombre
0.0
+0.0
Norm_Diag
*1.0
+6.0
Kenn_Diag
*1.0
+38.0
Modul_Diag
*1.0
+102.0
Status_Message
*1.0
+162.0
H_Status
*1.0
+170.0
Sección de alarmas
*1.0
=190.0
Acoplador DP/PA, distribuidores de campo activos, DP/PA-Link e Y-Link
Instrucciones de servicio, 07/2011, A5E03379965-17
//Solicitud de lectura de los datos de diagnóstico
//Dirección de diagnóstico del IM 153-2
//RET_VAL de SFC 13
//Buzón de datos para el diagnóstico en el DB 10
//El proceso de lectura dura varios ciclos del OB 1
Tipo
Valor inicial
STRUCT
ARRAY[1..6]
BYTE
ARRAY[1..31]
BYTE
ARRAY[1..63]
BYTE
ARRAY[1..60]
BYTE
ARRAY[1..8]
BYTE
ARRAY[1..20]
BYTE
END_STRUCT
Alarmas, mensajes de error y avisos de sistema
13.2 Diagnóstico con STEP 7: IM 153-2
Comentario
Diagnóstico norma
Diagnóstico de código
Estado de módulo
Status Message
Estado H
Alarmas
207