A. Apéndice técnico
STL
CALL SFC 59"RD_REC"
REQ
:=TRUE
IOID
:=B#16#54
LADDR
:=W#16#6
RECNUM :=B#16#14
RET_VAL :=MW100
RECORD :=P#M110.0 BYTE 8
BUSY
:=M10.0
Fig. A/2: Programa de ejemplo para la lectura del estado de la memoria de diagnosis
STL
CALL SFC 58"WR_REC"
REQ
:=TRUE
IOID
:=B#16#54
LADDR
:=W#16#6
RECNUM :=B#16#14
RECORD :=P#M130.0 BYTE 8
RET_VAL :=MW102
BUSY
:=M10.1
Fig. A/3: Programa de ejemplo para transmitir el estado de la memoria de diagnosis
A−20
Siemens S7 − SFC 59 y 58
Módulo de función SFC 59 en STL para la lectura de un regis
tro de datos.
Explicación
Requerimiento de lectura
Identificador del margen de direcciones (aquí siempre 54)
Dirección lógica del nodo de bus de campo (véase la
máscara Properties − DP slave" en config. hardware)
Número del registro de datos 20 (ver tabla Tab. A/1)
si se produce un fallo, emitir el código del fallo
Margen de destino para registro de datos leídos y longitud
del registro de datos
Procedimiento de lectura en proceso
Módulo de función SFC 58 en STL para la escritura de un re
gistro de datos.
Explicación
Requerimiento de escritura
Identificador del margen de direcciones (aquí siempre 54)
Dirección lógica del nodo de bus de campo (véase la
máscara Properties − DP slave" en config. hardware)
Número del registro de datos 20 (ver tabla Tab. A/1)
Puntero al inicio del margen de datos para diagnosis y
longitud de los datos de diagnosis
si se produce un fallo, emitir el código del fallo
Procedimiento de lectura en proceso
Festo P.BE−CPX−FB13−ES es 0308a