Acoplamiento punto a punto
6.5 Funciones de comunicación
NDR 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.
Este bloque indica mediante NDR = TRUE para una petición en los parámetros L_TYPE,
L_DBNO y L_OFFSET, dónde se guardaron o de dónde se recogieron los datos. Además,
para cada petición se indicarán los parámetros L_CF_BYT y L_CF_BIT y la longitud LEN de
la petición correspondiente.
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)).
NDR o ERROR/STATUS también se emiten en caso de RESET del SFB (R = TRUE)
(parámetro LEN = 16#00).
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 Tipo de
SYNC_DB
IN
EN_R
IN
R
IN
LADDR
IN
NDR
OUT
ERROR
OUT
312
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 "Enable to receive":
Habilitación de peticiones
BOOL
Parámetro de control "Reset":
La petición se cancela.
WORD
Dirección E/S del submódulo que se ha
definido previamente en "HW Config".
BOOL
Parámetro de estado "New data ready" (el
parámetro permanece activado durante una
sola llamada):
La petición ha concluido sin errores.
FALSE: La petición aún no ha sido
iniciada o se está procesando todavía.
TRUE: La petición ha finalizado
correctamente.
BOOL
Parámetro de estado (el parámetro
permanece activado durante una sola
llamada):
La petición ha concluido con errores
Rango de
valores
Específico de la
CPU. No se
permite el valor
0.
TRUE/FALSE
TRUE/FALSE
Específico de la
CPU
TRUE/FALSE
TRUE/FALSE
CPU 31xC: Funciones tecnológicas
Instrucciones de servicio, 03/2011, A5E00105486-05
Valor predet.
0
FALSE
FALSE
3FF hex
FALSE
FALSE