Acoplamiento punto a punto
6.5 Funciones de comunicación
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 Avisos de error (Página 389) ).
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
Decla-
ración
SYNC_DB
IN
EN_R
IN
R
IN
LADDR
IN
NDR
OUT
ERROR
OUT
330
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 "Enable to receive":
Habilitación de peticiones
BOOL
Parámetro de control "Reset":
La petición se cancela.
WORD
Dirección de E/S del submódulo que 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.
Valores posibles Valor predet.
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, 02/2007, A5E00105486-04
0
FALSE
FALSE
3FF hex
FALSE
FALSE