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 se ejecuta la petición con DONE = TRUE, esto significa:
• En caso de utilizar el driver ASCII: que los datos han sido enviados al interlocutor. Lo que
• En caso de utilizar el procedimiento 3964(R): que los datos han sido enviados al
En caso de error o advertencia, en STATUS se indicará el número de evento
correspondiente (consulte el apartado Avisos de error (Página 389) ). 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
Decla-
ración
REQ
IN
R
IN
LADDR
IN
DONE
OUT
ERROR
OUT
CPU 31xC Funciones tecnológicas
Instrucciones de servicio, 02/2007, A5E00105486-04
no se queda garantizado es que también se hayan recibido los datos del interlocutor.
interlocutor y que éste ha acusado positivamente el recibo. Lo que no queda garantizado
es que los datos también hayan sido transferidos a la CPU del interlocutor.
Tipo de
Descripción
datos
BOOL
Parámetros de control "Request":
Activa el intercambio de datos en caso de
flanco positivo
BOOL
Parámetro de control "Reset":
La petición se cancela. Envío bloqueado.
WORD
Dirección de E/S de su submódulo que ha
definido previamente en "HW Config".
BOOL
Parámetro de estado (el parámetro
permanece activado durante una sola
llamada):
FALSE: Aún no se ha iniciado la petición
•
o se está procesando todavía.
TRUE: La petición ha finalizado sin
•
errores.
BOOL
Parámetro de estado (el parámetro
permanece activado durante una sola
llamada):
La petición ha concluido con errores.
Acoplamiento punto a punto
6.5 Funciones de comunicación
Valores
Valor predet.
posibles
TRUE/FALSE
FALSE
TRUE/FALSE
FALSE
Específico de la
3FF hex
CPU
TRUE/FALSE
FALSE
TRUE/FALSE
FALSE
313