Marcos de datos definidos por el usuario
Estos códigos han sido registrados
en el marco de datos.
Fig. 14-3:
Los códigos "FFH + 04H" y "FFH + 0AH" se diferencian por el rango que se determina para el
valor de paridad.
Mediante el código "FFH + 05H" o "FFH + 0BH" para datos variables, en un marco de datos se
transmite el valor de paridad en código ASCII. En este caso necesita dos bytes.
Estos códigos han sido registrados en
el marco de datos.
Estos datos se envían o
reciben.
Fig. 14-4:
Con los códigos "FFH + 05H" y "FFH + 0BH", el valor de paridad se forma sobre diversos rangos.
Complemento a dos de la suma de control (códigos "FFH + 11H" y "FFH + 17H")
Con el complemento a dos de la suma de control puede comprobarse si los datos han sido
transmitidos sin errores. Para la determinación de este valor, primero se suman todos los datos
envueltos en la comprobación. Seguidamente se forma el complemento a dos del byte con el
valor más bajo de esta suma. El valor hexadecimal del complemento a dos se registra entonces
en código ASCII en el marco de datos.
*
El complemento a dos de un número binario se obtiene invirtiendo primero bit a bit y sumando seguidamente un "1"
al nuevo valor.
Ejemplo: "00110101" ⇒ 11001010 (complemento a uno) + 1 ⇒ 11001011 (complemento a dos)
Sistema Q de MELSEC - Módulos de interfaz
Estos datos se envían o
reciben.
Ejemplo para el registro del valor de paridad con el código "FF
(Los datos se corresponden con el ejemplo de la página 13-4)
Ejemplo para el registro del valor de paridad con el código "FF
Marcos de datos libremente definibles
Marco de datos
Datos cuales-
(marco 1)
quiera
02
FF
+01
3B
H
H
H
H
S
;
1
2
3
T
X
02
00
3B
31
32
33
H
H
H
H
H
H
Rango
controlado
Marco de datos
Datos cuales-
(marco 1)
quiera
02
FF
+01
3B
H
H
H
H
S
;
1
2
3
T
X
02
00
3B
31
32
33
H
H
H
H
H
H
Rango contro-
lado
Marco de datos
(último marco)
03
FF
+04
0D
0A
H
H
H
H
H
E
C
L
4
T
X
R
F
34
03
07
0D
0A
H
H
H
H
H
QK00299ac
+ 04
H
H
Marco de datos
(último marco)
03
FF
+05
0D
0A
H
H
H
H
H
E
C
L
4
T
X
R
F
34
03
30
37
0D
0A
H
H
H
H
H
H
+ 05
H
H
"
"
14 - 5