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 no se queda garantizado es que también se hayan recibido los datos del
interlocutor.
•
En caso de utilizar el procedimiento 3964(R): que los datos han sido enviados al
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.
En STATUS se indicará el número de evento correspondiente si se produce un error o se
emite una advertencia (consulte el capítulo 6.10.8). DONE o ERROR/STATUS se emiten
también si se cumple el parámetro 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
se pondrá a TRUE.
Nota
El SFB no dispone de comprobación de parámetros; si se ha realizado mal la
parametrización, la CPU puede entrar en estado STOP.
Parámetros Decla-
Tipo de
ración
datos
REQ
IN
BOOL
R
IN
BOOL
LADDR
IN
WORD
DONE
OUT
BOOL
ERROR
OUT
BOOL
STATUS
OUT
WORD
CPU 31xC Funciones tecnológicas
A5E00105486-03
Descripción
Parámetros de control "Request":
Activa el intercambio de datos en caso de
flanco positivo
Parámetro de control "Reset":
La petición se interrumpe. Envío bloqueado.
Dirección de E/S de su submódulo que ha
establecido en "HW Config".
Parámetro de estado (el parámetro permanece
activado lo que dure una llamada):
•
FALSE: Aún no se ha iniciado la petición o
aún se está procesando.
•
TRUE: La petición ha finalizado sin errores.
Parámetro de estado (el parámetro permanece
activado lo que dure una llamada):
La petición ha concluido con errores.
Parámetro de estado (el parámetro permanece
activado lo que dura una llamada). Para
visualizar STATUS conviene copiar el
parámetro STATUS a un área de datos libre:
El parámetro STATUS puede tener distintos
significados en función del bit ERROR:
•
ERROR = FALSE:
STATUS tiene el valor:
0000H: Ni error ni advertencia
-
0000H: Advertencia, STATUS
-
proporciona información detallada
•
ERROR = TRUE:
Se ha producido un error. El STATUS
proporciona información detallada sobre el
tipo de error (consulte el número de error
en el capítulo 6.10.8).
Acoplamiento punto a punto
Valores
Valor
posibles
predetermi-
nado
TRUE/FALSE FALSE
TRUE/FALSE FALSE
Específico de
3FF hex
la CPU
TRUE/FALSE FALSE
TRUE/FALSE FALSE
De 0 a
0
FFFF hex
6-29