Ejemplo de un programa de usuario de STEP 5
En este programa de usuario de STEP 5 serán válidos los siguientes supuestos:
● El IM 308-C ocupa como maestro DP las páginas 0 a 15 (número 0 del IM 308-C).
● El esclavo DP tiene la dirección PROFIBUS 3.
● El diagnóstico de esclavo se debe almacenar en el DB 20. No obstante, se puede utilizar
● El diagnóstico de esclavo abarca 26 bytes.
Programa de usuario de STEP 5
AWL
:A
DB 30
:SPA
FB 192
Name
:IM308C
DPAD
:
KH F800
IMST
:
KY 0,3
FCT
:
KC SD
GCGR
:
KM 0
TYP
:
KY 0, 20
STAD
:
KF +1
LENG
:
KF 26
ERR
:
DW 0
Ejemplo de lectura del diagnóstico S7 con la SFC 59 "RD REC"
A continuación se explica a modo de ejemplo cómo leer con la SFC 59 los registros del
diagnóstico S7 para un esclavo DP en el programa de usuario de STEP 7. El diagnóstico de
esclavo se lee con la SFC 13 de forma muy similar.
Ejemplo de un programa de usuario de STEP 7
Para este programa de usuario de STEP 7 rigen los siguientes supuestos:
● Se debe el diagnóstico del módulo de entradas con la dirección 200
● Se debe leer el registro de datos 1.
● El registro 1 se debe almacenar en el DB 10.
CPU 31xC y CPU 31x: Configuración e instalación
Instrucciones de servicio, 03/2011, A5E00105494-12
también cualquier otro bloque de datos.
Significado
//Área de direccionamiento predeterminada del IM 308-C
//Nº IM = 0, dirección PROFIBUS del esclavo DP = 3
//Función: Leer diagnóstico de esclavo
//no se evalúa
//Área de datos S5: DB 20
//Datos de diagnóstico a partir de la palabra de datos 1
//Longitud de diagnóstico = 26 bytes
//Almacenamiento del código de error en la DW 0 del DB 30
Funciones de test, diagnóstico y solución de problemas
10.9 Diagnóstico de las CPUs DP
.
H
251