Acoplamiento punto a punto
6.5 Funciones de comunicación
Parámetro
Declaración Tipo de
REQ
IN
R
IN
LADDR
IN
DONE
OUT
ERROR
OUT
STATUS
OUT
SD_1
IN_OUT
LEN
IN_OUT
* El offset del parámetro SD_1 no debe ser superior a 8190 en la CPU 313C PtP y 314C PtP. En caso de rebase por
exceso se devuelve un mensaje de error.
296
Descripción
datos
BOOL
Parámetro de control "Request":
Activa el intercambio de datos en caso de
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".
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
WORD
Parámetro de estado (el parámetro
permanece activado durante una sola
llamada. Debido a ello, para visualizar
STATUS deberá copiarlo en un área de datos
libre.):
STATUS puede tener el significado siguiente
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. STATUS
proporciona información detallada sobre el
tipo de error (consulte Mensajes de error
(Página 367)).
ANY
Parámetros de transmisión:
Indique aquí:
El número del DB desde el que se envían
los datos.
El número del byte de datos a partir del
cual desea enviar los datos.
Por ejemplo: DB 10 a partir del byte 2 →
DB10.DBB2
INT
Aquí se indica la longitud del grupo de datos
que se desea enviar (en bytes).
(La longitud se indica de manera indirecta.)
Rango de valores Valor predet.
TRUE/FALSE
TRUE/FALSE
Específico de la
CPU
TRUE/FALSE
TRUE/FALSE
De 0 a FFFF hex
Específico de la
CPU*
De 1 a 1024
CPU 31xC: Funciones tecnológicas
Instrucciones de servicio, 03/2011, A5E00105486-05
FALSE
FALSE
3FF hex
FALSE
FALSE
0
0
1