Acoplamiento punto a punto
6.5 Funciones de comunicación
Parámetro
Declaración Tipo de
R_CF_BYT
IN
R_CF_BIT
IN
DONE
OUT
ERROR
OUT
STATUS
OUT
RD_1
IN_OUT
LEN
IN_OUT
* El offset del parámetro RD_1 no debe ser superior a 8190 en las CPUs 313C PtP y 314C PtP. En caso de rebase por
exceso se devuelve un mensaje de error.
308
Descripción
datos
INT
Byte de marcas de acoplamiento en la CPU
interlocutora
(255: Significa: sin marca de acoplamiento)
INT
Bit de marca de acoplamiento en la CPU
interlocutora
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. El STATUS
proporciona información detallada sobre el
tipo de error.
ANY
Parámetros de recepción:
Indique aquí:
Número de DB en el que se guardan los
datos recogidos.
Número de byte de datos a partir del cual
se guardan los datos recogidos.
Por ejemplo: DB 10 a partir del byte 2 →
DB10.DBB2
INT
Aquí debe indicar en bytes la longitud del
telegrama que desea recoger.
(La longitud se indicará de manera indirecta.)
Por cada temporizador y contador deberán
indicarse dos bytes como longitud.
Rango de
valores
De 0 a 255
De 0 a 7
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
Valor predet.
255
0
FALSE
FALSE
0
0
1