Marcos de datos definidos por el usuario
14.1.1
Descripción de los datos variables
La tabla siguiente muestra todos los códigos posibles para datos variables. No se pueden utili-
zar otras combinaciones.
Código
Significado
Byte 1 Byte 2
Al enviar: se transmite el carácter ASCII NUL ("00H") (byte 1)
00
H
Al recibir: Se salta el lugar correspondiente en el marco de datos recibido y
no se toma en consideración para el control de los datos recibidos
Al enviar y recibir, el número de estación ajustado se representa con
01
H
codificación binaria dentro de un byte.
Al enviar y al recibir: código de paridad (paridad horizontal) en código
04
H
binario (byte 1)
Al enviar y al recibir: código de paridad (paridad horizontal) en código
05
H
ASCII (byte 2)
Al enviar y al recibir: código de paridad (paridad horizontal) para el rango
0A
H
indicado (cod. binaria, byte 1)
Al enviar y al recibir: código de paridad (paridad horizontal) en código
0B
H
ASCII (byte 2)
FF
H
11
H
An enviar y al recibir se emplea la suma de control del complement a dos
17
H
EE
H
F0
H
Al enviar y al recibir se determina y emplea la suma de control del rango 1*
F1
H
F3
H
F4
H
F6
H
Al enviar y al recibir se determina y emplea la suma de control del rango 2*
F7
H
F9
H
FF
Al enviar y al recibir se emplea "FFH"
H
Tab. 14-1:
Códigos para datos variables en marcos de datos definibles por el usuario
*
La paridad y las sumas de control pueden calcularse para diferentes rangos que están definidos como se indica a
continuación:
Al enviar datos:
Marco 1
S
T
X
02
H
El rango 1 comprende al enviar y al recibir todos los datos desde el final del primer marco de datos hasta inmediata-
mente antes de los datos variables (suma de control etc.), para los que se lleva a cabo la calculación.
El rango 2 comprende todos los datos desde el principio del mensaje datos hasta inmediatamente antes de los
datos variables (suma de control etc.), para los que se lleva a cabo la calculación.
En los rangos no hay contenido código transparente y adicional (ver cap. 16)
Sistema Q de MELSEC - Módulos de interfaz
Marco 2
Marco 3
A
1
(12AB
)
5
6
7
H
00
3B
41
31
AB
12
35
36
37
H
H
H
H
H
H
H
H
H
Rango 1
Rango 2
Marco 4
E
C
L
8
T
X
R
F
03
0C
02
0D
0A
38
H
H
H
H
H
H
Marcos de datos libremente definibles
Observación
Rango de valores: 00
La calculación se lleva a cabo para el
rango 2*
Depende de la versión del módulo de
interfaz si estos códigos pueden
emplearse.
La calculación se lleva a cabo para el
rango 2*
Depende de la versión del módulo de
interfaz si estos códigos pueden
emplearse.
La calculación se lleva a cabo para el
rango 1*
La calculación se lleva a cabo para el
rango 2*
Si en el último marco de datos defi-
nido por el usuario transmitido se
determina una suma de control, con
el "interruptor" (ver sección 5.4.2) se
ignora el ajuste realizadopara el con-
trol de la suma.
Los códigos se describen con detalle
en la página 14-6.
Al recibir datos:
Marco 1
Datos
S
;
(12AB
A
1
T
H
X
02
00
3B
41
31
AB
12
H
H
H
H
H
H
Rango 1
Rango 2
hasta 1F
H
H
Marco 3
E
C
L
)
T
X
R
F
03
32
01
0D
0A
H
H
H
H
H
H
QK00297c
14 - 3