Ejemplo de lectura del diagnóstico de esclavo con la SFC 13 "DPNRM_DG"
A continuación veremos un ejemplo de la programación de la SFC 13 para leer el
diagnóstico de un esclavo DP desde el programa de usuario de STEP 7.
Premisas
Se aplican las siguientes premisas para el programa de usuario de STEP 7 :
• La dirección de diagnóstico del ET 200X es 1022 (3FE
• El diagnóstico de esclavo debe almacenarse en el DB 82 a partir de la dirección 0.0,
longitud 64 bytes.
• El diagnóstico de esclavo consta de 64 bytes.
Programa de usuario STEP 7
AWL
CALL SFC 13
REQ
:=TRUE
LADDR
:=W#16#3FE
RET_VAL :=MW 0
RECORD :=P#DB82.DBX 0.0 BYTE 64
BUSY
:=M2.0
Unidad de periferia descentralizada ET 200X
A5E00170851-06
Descripción
Petición de lectura
Dirección de diagnóstico del ET 200X
RET_VAL de la SFC 13
Buzón de datos de diagnóstico en el DB 82
El proceso de lectura se realiza en varios ciclos del OB1
Puesta en marcha y diagnóstico
).
H
5-29