A. Apéndice técnico
STL
CALL SFC 58"WR_REC"
REQ
:=TRUE
IOID
:=B#16#54
LADDR
:=W#16#6
RECNUM :=B#16#14
RECORD :=P#M110.0 BYTE 8
RET_VAL :=MW100
BUSY
:=M10.1
Fig. A/3: Programa de ejemplo para transmitir el estado de la memoria de diagnosis
A-16
Módulo de función SFC 58 en STL para la escritura de un
registro 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 HW Config)
Número del registro de datos 20 (ver tabla Tab. A/8)
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
Escritura en proceso
Conformidad con el estándar
Establecer la compatibilidad DPV1 para el acceso al registro
de datos según el estándar en "Standard" (véase más arriba
"Ajuste de la compatibilidad DPV1").
Use el módulo de función DP_RDREC para la lectura y el
DP_WRREC para la escritura de datos.
Festo P.BE-CPX-FB13-ES es 0112NH