Nota:
-
En este formato (formato 3), la balanza transmitirá los datos continuamente a la velocidad de una
vez por segundo.
NOTAS:
-
Si el peso no es estable, hay error o es negativo la balanza envía el precio a cero.
-
Si se pone el peso a cero mientras la balanza está transmitiendo continuamente en el formato 3, la
balanza deja de transmitir. La balanza vuelve a transmitir si se vuelve a poner peso en el plato. Pero si
no se vuelve a poner peso en el plato y se envía un DC1 o un DC2, la balanza dejará de transmitir
continuamente en el formato 3.
-
El Bcc que transmite la balanza como respuesta al DC1 es el resultado de hacer el XOR de todos los
caracteres desde el Sx (excluido este).
-
La balanza devuelve como respuesta al DC2, DC3 y key trigger mode (al pulsar en la balanza la tecla
(sin definir)) tres Bcc:
El Bcc del importe es desde el Sx (excluido este). Este checksum se calcula sumando los
caracteres de las posiciones pares (multiplicados por 3) más la suma de los caracteres de
las posiciones impares, cogiendo el módulo 10 de esta suma y haciendo el complemento a
10. Es decir si la primera suma de todos los dígitos da 23, nos quedamos con 3 y hacemos
10 - 3 = 7. El 7 sería el checksum.
Los Bcc del peso y del precio se calculan haciendo el XOR de los caracteres desde el Sx
(excluido éste).
49TGDP4ES07
2.Key trigger mode:
Al pulsar en la balanza la tecla TOTAL
Caja Registradora
S X 41h 32h M4 M3 M2 M1 M0 P5 P4 P3 P2 P1 P0 C E X
Al pulsar en la balanza la las teclas SHIFT y TOTAL
Caja Registradora
S H S X P7 P6 P5 P4 P3 P2 P1 P0 BCC E X
S X S SIGN W5 W4 W3 W2 W1 W0 UN1 UN0 BCC E X
S X U7 U6 U5 U4 U3 U2 U1 U0 BCC E X E T
Donde:
S H :
0x01h
S X :
0x02h
E q :
0x05h
S:
estable: 0x53h
SIGN:
+:
UN1:
g:
UN0:
g:
BCC:
valor exclusivo del bloque de datos.
C:
Checksum
M 4 M 3 M 2 M 1 M 0 :
W 5 W 4 W 3 W 2 W 1 W 0 :
P 7 P 6 P 5 P 4 P 3 P 2 P 1 P 0 :
U 7 U 6 U 5 U 4 U 3 U 2 U 1 U 0 :
45
E x :
E T :
A k :
Inestable:
0x20h
-:
0x20h
0x67h
Número del PLU. Será ‟99999‟ cuando no se use PLU.
6 caracteres para el PESO.
8 caracteres para el IMPORTE.
8 caracteres para el PRECIO.
DPOS 400
Balanza
Balanza
0x03
0x04
0x06h
0x55h
0x2Dh