Comunicación con marcos de datos
Recepción de datos con marcos de datos
13.2
13.2.1
Composición de los datos recibidos
Antes y después de datos cualesquiera es posible disponer un marco de datos definido por el
usuario. De allí resultan las combinaciones siguientes:
Marco de datos definido por
(Marco de datos de inicio)
Método de
recepción
Formato 0
Con marco de
datos de inicio
Formato 1
Sin marco de datos
Formato 0
de inicio
Fig. 13-3:
Posibles combinaciones de marcos de datos y datos al recibir
b: El elemento está contenido en los datos recibidos.
: El elemento no está contenido en los datos recibidos.
Para la recepción de datos es posible indicar hasta cuatro combinaciones de marcos de datos de inicio y/o de fin.
Sin embargo, combinaciones con marco de inicio no pueden mezclarse con combinaciones sin marco de inicio.
Si se reciben otros códigos que 30H – 39H y 41H – 46H, entonces se presenta un error durante la conversión
ASCII/binario.
El módulo de interfaz registra en la primera dirección del rango de recepción cuántos datos se han recibido (ver
secciones 7.1.2 y 8.2.1). Como unidad puede elegirse entre "bytes" y "palabras". Si se ha recibido un número
impar de bytes, la longitud de los datos se calcula como se indica a continuación:
Longitud de los datos [palabras] = Número de bytes de datos recibidos ¸ 2 (los decimales se redondean hasta el
entero superior)
Longitud de datos [bytes] = Número de bytes de datos recibidos
(En el byte de más valor de la última dirección del rango de entrada ocupada por los datos se registra el valor "00".)
Sistema Q de MELSEC - Módulos de interfaz
el usuario
Marco de datos
Combinación
de inicio
b
(1-A)
b
(1-B)
b
(1-C)
b
(1-D)
b
(1-E)
(2-A)
(2-B)
Recepción de datos con marcos de datos
Datos cualesquiera
Datos
Marco de datos de fin
cualesquiera
b
b
b
b
b
b
b
b
Sin conversión ASCII/binario
Con conversión ASCII/binario
Marco de datos definido por el
usuario
(Marco de datos de fin)
Referencia
Observación
Página
Página
Pueden
mezclarse difer-
Página
entes informa-
ciones.
Página
Página
Datos guardados en el
Códigos
rango de recepción
recibibles
00
hasta FF
No se guardan
H
H
00
hasta FF
00
hasta FF
H
H
H
Códigos
Datos guardados en el
recibibles
rango de recepción
00
hasta FF
No se guardan
H
H
0
hasta 9
30
hasta 39
H
H
H
41
hasta 46
A
hasta F
H
H
H
—
H
H
H
13 - 3