Acoplamiento punto a punto
6.5 Funciones de comunicación
Parámetro
Decla-
ración
DONE
OUT
ERROR
OUT
STATUS
OUT
SD_1
IN_OUT
LEN
IN_OUT
Coherencia de los datos
La coherencia de datos está limitada a 128 bytes. Para conseguir una transferencia de
datos coherente de más de 128 bytes deberá tener en cuenta los siguientes puntos:
Vuelva a escribir en la parte actualmente utilizada del área de envío SD_1 sólo cuando haya
finalizado el proceso de envío. Esto sucede cuando el parámetro de estado DONE obtiene
el valor TRUE.
322
Tipo de
Descripción
datos
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.):
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. STATUS
proporciona información detallada sobre el
tipo de error (consulte el número de error en
el apartado Avisos de error (Página 389) ).
ANY
Parámetros de envío:
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: DB10 a partir del byte2 ->
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.)
Valores posibles Valor predet.
TRUE/FALSE
TRUE/FALSE
De 0 a FFFF hex 0
Específico de la
CPU
De 1 a 1024
CPU 31xC Funciones tecnológicas
Instrucciones de servicio, 02/2007, A5E00105486-04
FALSE
FALSE
0
1