DONE se pone a TRUE si la petición concluye sin errores, o bien ERROR se pone a TRUE
si la petición finaliza con errores.
Si la petición ha sido ejecutada con DONE = TRUE, significa que se enviaron los datos al
interlocutor, que éste los acusó positivamente y que se transfirieron los datos a la CPU
interlocutora.
En caso de error o advertencia, en STATUS se indicará el número de evento
correspondiente (consulte el apartado Mensajes de error (Página 367)).
DONE o ERROR/STATUS se emiten también en caso de RESET del SFB (R = TRUE).
Si se produce algún error se desactivará el resultado binario RB. Si el bloque concluye sin
errores, el resultado binario adquirirá el estado TRUE.
Nota
El SFB no dispone de comprobación de parámetros. Si la parametrización es incorrecta, la
CPU puede conmutar al estado STOP.
Parámetro
Declaración
SYNC_DB
IN
REQ
IN
R
IN
LADDR
IN
R_CPU
IN
R_TYPE
IN
R_DBNO
IN
R_OFFSET
IN
R_CF_BYT
IN
CPU 31xC: Funciones tecnológicas
Instrucciones de servicio, 03/2011, A5E00105486-05
Tipo de
Descripción
datos
INT
Número del DB en el que se depositan los
datos comunes para la sincronización de
los SFBs RK (longitud mínima: 240 bytes).
BOOL
Parámetro de control "Request":
Activa el intercambio de datos con flanco
ascendente.
BOOL
Parámetro de control "Reset":
La petición se cancela. Envío bloqueado.
WORD
Dirección E/S del submódulo que se ha
definido previamente en "HW Config".
INT
N.º de la CPU interlocutora
(sólo en modo multiprocesador)
CHAR
Tipo de dirección en la CPU interlocutora
(sólo se pueden utilizar mayúsculas):
'D' = Bloque de datos
'X' = Bloque de datos ampliado
INT
Número del bloque de datos en la CPU
interlocutora
INT
Número del byte de datos en la CPU
interlocutora
INT
Byte de marcas de acoplamiento en la
CPU interlocutora
(255 significa: sin marca de acoplamiento)
Acoplamiento punto a punto
6.5 Funciones de comunicación
Rango de
Valor predet.
valores
Específico de la
0
CPU. No se
permite el valor
0.
TRUE/FALSE
FALSE
TRUE/FALSE
FALSE
Específico de la
3FF hex
CPU
De 0 a 4
1
'D', 'X'
'D'
De 0 a 255
0
De 0 a 510
0
(sólo se
permiten valores
pares)
De 0 a 255
255
303