Coherencia de los datos
La coherencia de los datos está limitada a 128 bytes. Para conseguir una transferencia de
datos coherente de más de 128 bytes se debe tener en cuenta lo siguiente:
Sólo podrá volver a escribir en la parte del área de recepción RD_1 cuando haya finalizado
el proceso de transferencia. Esto sucede cuando el parámetro de estado DONE obtiene el
valor TRUE.
Particularidades de los bloques de datos (ampliados)
Tenga en cuenta las siguientes particularidades al recoger datos de bloques de datos o de
bloques de datos ampliados:
● RK 512 le permitirá recoger sólo un número par de datos. Si indica como longitud (LEN)
● RK 512 sólo permite indicar un offset par. Si indica un offset impar, se recogerán los
Ejemplo: El offset es 7; se recogerán los datos a partir del byte 6.
Particularidades de los temporizadores y contadores
Si recoge del interlocutor temporizadores o contadores, deberá tener en cuenta que se
recogen 2 bytes por cada temporizador o contador. Si, por ejemplo, desea recoger 10
contadores, deberá indicar una longitud de 20.
Parámetros en el SFB para la fuente de datos (CPU interlocutora)
En la siguiente tabla encontrará los tipos de datos que se pueden transferir.
Fuente en la CPU
interlocutora
Bloque de datos
Bloque de datos ampliado
Marcas
Entradas
Salidas
Contadores
Temporizadores
* Sólo se permiten valores pares.
** Este valor está predeterminado por la CPU interlocutora.
CPU 31xC: Funciones tecnológicas
Instrucciones de servicio, 03/2011, A5E00105486-05
un número impar, se transferirá siempre un byte más. Sin embargo, en el DB de destino
quedará registrado el número correcto de datos.
datos del próximo offset par de menor valor del interlocutor.
R_TYPE
R_DBNO
'D'
0 - 255
'X'
0 - 255
'M'
Irrelevante
'E'
Irrelevante
'A'
Irrelevante
'Z'
Irrelevante
'T'
Irrelevante
Acoplamiento punto a punto
6.5 Funciones de comunicación
R_OFFSET** (en bytes)
0 - 510*
0 - 510*
0 - 255
0 - 255
0 - 255
0 - 255
0 - 255
309