Está en la página 1de 32

Manual de Comunicaciones

Visor 2400 / 2500

Aplicación BTN / DETECCIONES

INSTALACIÓN Y PROGRAMACIÓN

Revisión: 1.2 (Abril 1997)


Referencia: 6211 8063
Copyright: © Copyright 1997, Mobba DIVISIÓN INDUSTRIAL
Manual de Comunicaciones Visor 2400 / 2500

ÍNDICE

Capítulo Página
------------------------------------------------------------------------------------------------------------------------------

1. INTRODUCCIÓN. 4

2. CONFIGURACIÓN DE SALIDA DEL CANAL B. 4

2.1 CONFIGURACIÓN PARA RS 232, RS 422 Y RS 485 5

2.2 OPCIONES BUCLE DE CORRIENTE (CL). 5


2.2.1 CONFIGURACIÓN CL0 6
2.2.2 CONFIGURACIÓN CL1 7

3. CONECTORES, DISTRIBUCIÓN DE CONTACTOS 8

3.1 CONECTOR DELTA DE 25C. PARA V2400 / V2500 8

4. CABLES DE CONEXIÓN 9

4.1 CABLE RS232 CONEXIÓN DEL VISOR/CANAL A AL PC/CONECTOR 25C. 9

4.2 CABLE RS232 CONEXIÓN DEL VISOR/CANAL A AL PC/CONECTOR 9C. 9

4.3 CABLE RS232 CONEXIÓN DEL VISOR/CANAL B AL PC/CONECTOR 25C. 10

4.4 CABLE RS232 CONEXIÓN DEL VISOR/CANAL B AL PC/CONECTOR 9C. 10

4.5 CABLE RS422 CONEXIÓN VISOR-VISOR/CANAL B A PC/CONECTOR 25C. 11

4.6 CABLE RS422 CONEXIÓN VISOR-VISOR/CANAL B A PC/CONECTOR 9C. 12

4.7 CABLE RS485 CONEXIÓN VISOR-VISOR/CANAL B A PC/CONECTOR 25C. 13

4.8 CABLE RS485 CONEXIÓN VISOR-VISOR/CANAL B A PC/CONECTOR 9C. 14

5. MODO PESO F500, V2000. 15

6. MODO ÓRDENES (MODO 6000). 17

6.1 ESTABLECIMIENTO DEL ENLACE. 17

6.2 SESIÓN. 17

6.3 DESCONEXIÓN. 18
ÍNDICE

2
Manual de Comunicaciones Visor 2400 / 2500

Capítulo Página
------------------------------------------------------------------------------------------------------------------------------

6.4 CONSIDERACIONES PREVIAS. 18

7. OPERACIONES. 20

7.1 ÓRDENES VISOR 6010. 20

7.2 OPERACIONES VISOR 6200. 23

7.3 OPERACIONES NUEVAS VISOR 2400 / 2500. 24

8. MODO TERMINAL. 28

9. OPERACIONES EXCLUSIVAS DEL VISOR V2400 / V2500 DETECCIONES


EN MODO ORDENES F6010. 29

3
Manual de Comunicaciones Visor 2400 / 2500

1. INTRODUCCIÓN.
La opción de comunicaciones para los visores V2500 y V2400 consta de dos canales
serie controlados por una doble UART (DUART) tipo SC26C92 o SCC2692 de PHILIPS.

Las características de los canales serie son las siguientes:

Canal A:
- RS 232 C
- Salida por conector Delta de 25c. con distribución de contactos
compatible
- Aislamiento de 6000V mediante acoplamiento óptico

Canal B:
- RS 232 C, RS 422 A, RS 485 y Bucle de corriente (C. L.)
- Salida por conector Delta de 25c.
- Aislamiento de 6000V mediante acoplamiento óptico

NOTA: Ambos canales comparten el mismo conector Delta de 25c. Ver


apartado 4 sobre cables de conexión.

2. CONFIGURACIÓN DE SALIDA DEL CANAL B.

El Canal B puede ser configurado según los siguientes estandares de


comunicación serie:

− RS 232 C
− RS 422 A
− RS 485
− Bucle de Corriente (C. L.)

Las diferentes opciones de configuración se representan en los apartados 2.1.


y 2.2.. En dichos apartados se representan esquematicamente el conexionado del
conector de salida (CO4) y la configuración de puentes, necesarios en cada caso.

La doble linea de puntos de cada dibujo representa el canal de aislamiento


optoacoplado entre la entrada del bus de expansión (CO2) donde se encuentran los
puentes JP3 y JP6 y la salida de canales de comunicación donde se encuentran los
puentes JP2, JP4, JP5 y JP11.

4
Manual de Comunicaciones Visor 2400 / 2500

2.1 CONFIGURACIÓN PARA RS 232, RS 422 Y RS 485

CO4

JP2 JP4

JP11 JP5 Puente conectado

Aislamiento Puente desconectado

CO2
JP6 JP3

2.2 OPCIONES BUCLE DE CORRIENTE (CL).

Las diferentes opciones de bucle de corriente se consiguen mediante el


adecuado conexionado del conector de salida (CO4) y la correspondiente
configuración de puentes de pistas. Estas opciones se representan esquemáticamente
en los apartados 2.2.1. y 2.2.2..

En el conexionado del conector, la linea discontinua representa el equipo al


cual se quiere conectar la placa de doble canal serie. El diodo y el transistor
representan la recepción y la transmisión, respectivamente, de dicho equipo.

En función del nivel lógico activo se distinguen dos configuraciones de puentes:

Configuración para Bucle de Corriente CL0:

− Nivel lógico alto (1) = 20 mA


− Nivel lógico bajo (0) = 0 mA

Configuración para Bucle de Corriente CL1:

− Nivel lógico alto (1) = 0 mA


− Nivel lógico bajo (0) = 20 mA

5
Manual de Comunicaciones Visor 2400 / 2500

2.2.1 CONFIGURACIÓN CL0

14 15 16 17 18 19 20 21 14 15 16 17 18 19 20 21
GND TCL- TCL+ +VA GND RCL- RCL+ +VA GND TCL- TCL+ +VA GND RCL- RCL+ +VA

CO4 CO4

JP2 JP4 JP2 JP4

JP11 JP5 JP11 JP5

Aislamiento Aislamiento

CO2 CO2
JP6 JP3 JP6 JP3

Opción Bucle de Corriente CL0 AA: Opción Bucle de Corriente CL0 AP:
− Transmisión Activa − Transmisión Activa
− Recepción Activa − Recepción Pasiva

14 15 16 17 18 19 20 21 14 15 16 17 18 19 20 21
GND TCL- TCL+ +VA GND RCL- RCL+ +VA GND TCL- TCL+ +VA GND RCL- RCL+ +VA

CO4 CO4

JP2 JP4 JP2 JP4

JP11 JP5 JP11 JP5

Aislamiento Aislamiento

CO2 CO2
JP6 JP3 JP6 JP3

Opción Bucle de Corriente CL0 PA: Opción Bucle de Corriente CL0 PP:
− Transmisión Pasiva − Transmisión Pasiva
− Recepción Activa − Recepción Pasiva

6
Manual de Comunicaciones Visor 2400 / 2500

2.2.2 CONFIGURACIÓN CL1

14 15 16 17 18 19 20 21 14 15 16 17 18 19 20 21
GND TCL- TCL+ +VA GND RCL- RCL+ +VA GND TCL- TCL+ +VA GND RCL- RCL+ +VA

CO4 CO4

JP2 JP4 JP2 JP4

JP11 JP5 JP11 JP5

Aislamiento Aislamiento

CO2 CO2
JP6 JP3 JP6 JP3

Opción Bucle de Corriente CL1 AA: Opción Bucle de Corriente CL1 AP:
− Transmisión Activa − Transmisión Activa
− Recepción Activa − Recepción Pasiva

14 15 16 17 18 19 20 21 14 15 16 17 18 19 20 21
GND TCL- TCL+ +VA GND RCL- RCL+ +VA GND TCL- TCL+ +VA GND RCL- RCL+ +VA
CO4
CO4

JP2 JP4 JP2 JP4

JP11 JP5 JP11 JP5

Aislamiento Aislamiento

CO2 CO2
JP6 JP3 JP6 JP3

Opción Bucle de Corriente CL1 PA: Opción Bucle de Corriente CL1 PP:
− Transmisión Pasiva − Transmisión Pasiva
− Recepción Activa − Recepción Pasiva

7
Manual de Comunicaciones Visor 2400 / 2500

3. CONECTORES, DISTRIBUCIÓN DE CONTACTOS

La conexión para V2400 / V2500 se realiza mediante un conector Delta de 25c.


(apartado 3.1), accesible directamente desde el exterior del visor.

Las referencias de tensión GND1 y GND2, descritas en el apartado 3.1 están


unidas en un solo punto del circuito impreso.

3.1 CONECTOR DELTA DE 25C. PARA V2400 / V2500

Conector CO4 Delta de 25c.


Nº de Señal Función Tipo de Canal
contacto comunicación serie
1 Chasis Blindaje 1y2
2 TXD1 Salida de transmisión de datos RS232 1
3 RXD1 Entrada de recepción de datos RS232 1
4 RTS1 Salida de petición de transmisión RS232 1
5 CTS1 Entrada de transmisión aceptada RS232 1
6 Libre
7 GND1 Referencia de tensión (0V) RS232 1
8 Libre
9 TXD2 Salida de transmisión de datos RS232 2
10 RXD2 Entrada de recepción de datos RS232 2
11 RTS2 Salida de petición de transmisión RS232 2
12 CTS2 Entrada de transmisión aceptada RS232 2
13 GND2 Referencia de tensión (0V) RS232 2
14 GND2 Referencia de tensión (0V) C.L. (current loop) 2
15 TCL- Salida de transmisión de datos C.L. 2
por bucle de corriente (negativo)
16 TCL+ Salida de transmisión de datos C.L. 2
por bucle de corriente (positivo)
17 +VA Alimentación positiva (+5V) C.L. 2
18 GND2 Referencia de tensión (0V) C.L. 2
19 RCL- Entrada de recepción de datos C.L. 2
por bucle de corriente (negativo)
20 RCL+ Entrada de recepción de datos C.L. 2
por bucle de corriente (positivo)
21 +VA Alimentación positiva (+5V) C.L. 2
22 TD2- Salida de transmisión de datos RS422/RS485 2
(negativo)
23 TD2+ Salida de transmisión de datos RS422/RS485 2
(positivo)
24 RD2- Entrada de recepción de datos RS422/RS485 2
(negativo)
25 RD2+ Entrada de recepción de datos RS422/RS485 2
(positivo)

8
Manual de Comunicaciones Visor 2400 / 2500

4. CABLES DE CONEXIÓN

4.1 CABLE RS232 CONEXIÓN DEL VISOR/CANAL A


AL PC/CONECTOR 25C.

13 13
25 25

Conexión a Visor V2500/V2400


12 12
24 24
11 11
23 23
10 10
Conexión a PC

22 22
9 9
21 21
8 8
20 20
7 GND GND 7
19 19
6 6
18 18
5 CTS 5
17 17
4 RTS 4
16 16
3 RxD RxD1 3
15 15
2 TxD TxD1 2
14 14
1 1

Delta hembra 25c. Delta macho 25c.

4.2 CABLE RS232 CONEXIÓN DEL VISOR/CANAL A


AL PC/CONECTOR 9C.

13
Conexión a Visor V2500/V2400

25
12
24
11
23
10
22
9
21
8
20
GND 7
19
6
18
Conexión a PC

5 GND 5
9 17
4 4
8 CTS 16
3 TxD RxD1 3
7 RTS 15
2 RxD TxD1 2
6 14
1 1

Delta hembra 9c. Delta macho 25c.

9
Manual de Comunicaciones Visor 2400 / 2500

4.3 CABLE RS232 CONEXIÓN DEL VISOR/CANAL B


AL PC/CONECTOR 25C.

13 GND 13
25 25

Conexión a Visor V2500/V2400


12 12
24 24
11 11
23 23
10 RxD2 10
Conexión a PC

22 22
9 TxD2 9
21 21
8 8
20 20
7 GND 7
19 19
6 6
18 18
5 CTS 5
17 17
4 RTS 4
16 16
3 RxD 3
15 15
2 TxD 2
14 14
1 1

Delta hembra 25c. Delta macho 25c.

4.4 CABLE RS232 CONEXIÓN DEL VISOR/CANAL B


AL PC/CONECTOR 9C.

GND 13
25
Conexión a PC

Conexión a Visor V2500/V2400


5 GND 12
9 24
4 11
8 CTS 23
3 TxD RxD1 10
7 RTS 22
2 RxD TxD1 9
6 21
1 8
20
7
Delta hembra 9c. 19
6
18
5
17
4
16
3
15
2
14
1

Delta macho 25c.

10
Manual de Comunicaciones Visor 2400 / 2500

4.5 CABLE RS422 CONEXIÓN VISOR-VISOR/CANAL B


A PC/CONECTOR 25C.

P?
5 GND
9 TD- P?
4 GND 13
8 TD+ RD2+ 25
3 12
7 RD- RD2- 24
2 11
RD+ TD2+

Conexión a Visor 1
6 23
Conexión al Mobba Bridge

1 10
TD2- 22
9
Delta hembra 9c. 21
P? 8
13 20
25 7
12 19
24 6
11 18
23 5
10 17
22 4
9 16
21 3
8 15
20 2
7 GND 14
19 1
6
18
5 Delta macho 25c.
17
4 P?
16 GND 13
3 RxD RD2+ 25
15 12
2 TxD RD2- 24
14 11
1 TD2+ 23

Conexión a Visor 2
10
TD2- 22
Delta macho 25c. 9
21
8
20
7
19
6
P? 18
13 5
25 17
12 4
24 16
11 3
23 15
10 2
22 14
Conexión a PC

9 1
21
8
20 Delta macho 25c.
7 GND
19
6
18
5 P?
17 GND 13
4 RD2+ 25
16 12
3 RxD RD2- 24
15 11
Conexión a Visor n

2 TxD TD2+ 23
14 10
1 TD2- 22
9
21
Delta hembra 25c. 8
20
7
19
6
18
5
17
Par de cables trenzados 4
16
3
15
2
14
1

Delta macho 25c.

11
Manual de Comunicaciones Visor 2400 / 2500

4.6 CABLE RS422 CONEXIÓN VISOR-VISOR/CANAL B


A PC/CONECTOR 9C.

P?
5 GND
9 TD- P?
4 GND 13
8 TD+ RD2+ 25
3 12
7 RD- RD2- 24
2 11

Conexión a Visor 1
6 RD+ TD2+ 23
Conexión al Mobba Bridge

1 10
TD2- 22
9
Delta hembra 9c. 21
P? 8
13 20
25 7
12 19
24 6
11 18
23 5
10 17
22 4
9 16
21 3
8 15
20 2
7 GND 14
19 1
6
18
5 Delta macho 25c.
17
4 P?
16 GND 13
3 RxD RD2+ 25
15 12
2 TxD RD2- 24
14 11

Conexión a Visor 2
1 TD2+ 23
10
TD2- 22
Delta macho 25c. 9
21
8
20
7
19
6
18
5
17
4
16
3
15
2
P? 14
Conexión a PC

5 GND 1
9
4
8 Delta macho 25c.
3 TxD
7
2 RxD
6
1 P?
GND 13
RD2+ 25
Delta hembra 9c. 12
RD2- 24
11
Conexión a Visor n

TD2+ 23
10
TD2- 22
9
21
8
20
7
19
6
18
5
17
Par de cables trenzados 4
16
3
15
2
14
1

Delta macho 25c.

12
Manual de Comunicaciones Visor 2400 / 2500

4.7 CABLE RS485 CONEXIÓN VISOR-VISOR/CANAL B


A PC/CONECTOR 25C.

P?
5 GND
9 TD- P?
4 GND 13
8 TD+ RD2+ 25
3 12
7 RD- RD2- 24
2 11
6 RD+ TD2+ 23

Conexión a Visor 1
Conexión al Mobba Bridge

1 10
TD2- 22
9
Delta hembra 9c. 21
P? 8
13 20
25 7
12 19
24 6
11 18
23 5
10 17
22 4
9 16
21 3
8 15
20 2
7 GND 14
19 1
6
18
5 CTS (in) Delta macho 25c.
17
4 P?
16 GND 13
3 RxD RD2+ 25
15 12
2 TxD RD2- 24
14 11
1 TD2+ 23

Conexión a Visor 2
10
TD2- 22
Delta macho 25c. 9
21
8
20
7
19
6
P? 18
13 5
25 17
12 4
24 16
11 3
23 15
10 2
22 14
Conexión a PC

9 1
21
8
20 Delta macho 25c.
7 GND
19
6
18
5 P?
17 GND 13
4 RTS (out) RD2+ 25
16 12
3 RxD RD2- 24
15 11
Conexión a Visor n

2 TxD TD2+ 23
14 10
1 TD2- 22
9
21
Delta hembra 25c. 8
20
7
19
6
18
5
17
Par de cables trenzados 4
16
3
15
2
14
1

Delta macho 25c.

13
Manual de Comunicaciones Visor 2400 / 2500

4.8 CABLE RS485 CONEXIÓN VISOR-VISOR/CANAL B


A PC/CONECTOR 9C.

P?
5 GND
9 TD- P?
4 GND 13
8 TD+ RD2+ 25
3 12
7 RD- RD2- 24
2 11
RD+ TD2+

Conexión a Visor 1
6 23
Conexión al Mobba Bridge

1 10
TD2- 22
9
Delta hembra 9c. 21
P? 8
13 20
25 7
12 19
24 6
11 18
23 5
10 17
22 4
9 16
21 3
8 15
20 2
7 GND 14
19 1
6
18
5 CTS (in) Delta macho 25c.
17
4 P?
16 GND 13
3 RxD RD2+ 25
15 12
2 TxD RD2- 24
14 11
1 TD2+

Conexión a Visor 2
23
10
TD2- 22
Delta macho 25c. 9
21
8
20
7
19
6
18
5
17
4
16
3
15
2
P? 14
Conexión a PC

5 GND 1
9
4
8 Delta macho 25c.
3 TxD
7 RTS (out)
2 RxD
6
1 P?
GND 13
RD2+ 25
Delta hembra 9c. 12
RD2- 24
11
Conexión a Visor n

TD2+ 23
10
TD2- 22
9
21
8
20
7
19
6
18
5
17
Par de cables trenzados 4
16
3
15
2
14
1

Delta macho 25c.

14
Manual de Comunicaciones Visor 2400 / 2500

5. MODO PESO F500, V2000.

Es el protocolo standard de comunicación de los visores F500 y del visor


V2000. Las caracteristicas del enlace son las siguientes:

Comunicación: Asíncrona
Codificación: ASCII
Número de bits: 7
Número de stop bits: 1
Paridad: Impar
Baud rate: 1200 - 2400 - 4800 - 9600

La transmisión de peso hacia el ordenador se realiza cuando éste lo solicita


previamente mediante una orden o por petición del usuario (tecla).

Órdenes de petición:

1.- ORDENADOR VISOR

[STX][ENQ][ETX]
(02H)(05H)(03H)

2.- USUARIO

Pulsación de tecla

La respuesta siempre tiene el formato siguiente:

ORDENADOR VISOR

[STX][status][peso][ETX]
(02H) (03H)

status: Está constituido por un único carácter que indica el estado del peso. Los
caracteres posibles son:

‘+’ (2BH): Peso positivo

15
Manual de Comunicaciones Visor 2400 / 2500

‘-’ (2DH): Peso negativo


‘?’ (3FH): Peso inestable

peso: Es el valor del peso neto. El formato es de 7 caracteres ASCII


asignados de la siguiente manera:

- Un carácter de punto decimal ‘.’ (2EH) en la posición que


corresponda.

- 6 cifras decimales que indican el valor del peso. Los valores posibles
van de ‘0’ (30H) a ‘9’ (39H). La orden de transmisión de los dígitos es
de mas a menos significativos.

EJEMPLO: Si el peso en el visor es de 12.075 kg, enviaría:

[STX] [‘+’] [‘0’] [‘1’] [‘2’] [‘.’] [‘0’] [‘7’] [‘5’] [ETX]
(02H) (2BH)(30H)(31H)(32H)(2EH)(30H)(37H)(35H)(03H)

16
Manual de Comunicaciones Visor 2400 / 2500

6. MODO ÓRDENES (MODO 6000).

Es el protocolo que utilizan los visores de la gama 6000. Se caracteriza por


tener una serie de órdenes independientes, el establecimiento de enlace y la
posibilidad de tener hasta 15 visores conectados con el ordenador.

Veremos a continuación sus características:

6.1 ESTABLECIMIENTO DEL ENLACE.

En esta fase, el ordenador envia una petición de enlace seguida del número de
máquina en el caso que tengamos mas de una conectada. El número identificador
corresponde al número de nodo programado en el visor. El visor devuelve el carácter
de enlace:

Conexión punto a punto (Número de máquina es 0):

PC: [ENQ]
VISOR: [ENQ]

Conexión multipunto (Número de máquina entre 1 i 15):

PC: [ENQ] <nn>


VISOR: [ENQ]

<nn>: número identificador de máquina (2 dígitos ASCII)


entre los valores “01” i “15”.

6.2 SESIÓN.

Una vez establecido el enlace el ordenador inicia la sesión con cualquiera de


las operaciones definidas (ver apartado OPERACIONES más adelante).

17
Manual de Comunicaciones Visor 2400 / 2500

6.3 DESCONEXIÓN.

Se acaba la sesión intercambiandose el ordenador y el visor el carácter de final


de sesión:

PC: [EOT]
VISOR: [EOT]

6.4 CONSIDERACIONES PREVIAS.

1) Los caracteres a enviar se distinguen de la siguiente manera:

<dd>: Contenido de los parámetros ASCII.


[XXX]: Caracteres de control.
<checksum>: 2 bytes bca (binario codificado ASCII) suma
exclusiva de todos los datos ASCII menos los
caracteres de control.

2) En cualquier operación el visor puede contestar con un bloque de status.

VISOR: [ACK] [STX] <rr> <checksum> [ETX]

<rr>: 2 bytes de status de operación

00 acción ejecutada
01 acción no posible
02 parámetros incompletos
03 parámetros fuera de rango
04 error de timeout
05 operación no definida
06 parámetros incorrectos
07 PLU no definido

Si existe un error de checksum en la información enviada por el


ordenador, el visor únicamente responde con [NAK].

3) Las operaciones estan duplicadas con el atributo de “discreta” y


“contínua”.

Si la operación es “discreta” el visor envia la información


UNA SOLA VEZ.

18
Manual de Comunicaciones Visor 2400 / 2500

En cambio, si una operación es “contínua”, el visor envia la


información de forma AUTOMÁTICA cuando se cumplen las
siguientes condiciones:

a) El peso ha cambiado.
b) El peso es estable.

Para acabar esta operación hay que enviar la tecla [ESC] (1BH).

19
Manual de Comunicaciones Visor 2400 / 2500

7. OPERACIONES.

Para mantener la compatibilidad con las operaciones definidas en los visores


6010 y 6200, se ha mantenido el mismo número de orden en todas las operaciones
comunes.

7.1 ÓRDENES VISOR 6010.

Estas órdenes que se mantienen igual son las siguientes:

Operación 3: Petición discreta del peso neto en unidades de display.


Operación 4: Petición contínua del peso neto en unidades de display.
Operación 5: Petición discreta del peso en unidades del conversor.
Operación 6: Petición contínua del peso en unidades del conversor.
Operación 7: Petición de la tara en unidades de display.
Operación 8: Actualización de la tara con un valor determinado.
Operación 9: Petición de tarar el recipiente.

Vamos a verlas con más detalle:

Operación 3: Petición discreta del peso neto en unidades de display.

PC: [SOH] 3 [STX] <checksum> [ETX]

VISOR: [ACK] [STX] <sdd.ddd> <U> <checksum> [ETX]

s: byte de signo ‘‘ (20H) signo +


‘-’ (2DH) signo -
‘?’ (3FH) peso inestable

d : digitos de peso 0-9


. : punto decimal (2EH)
<U>: unidades de peso K kilog (4BH)
T toneladas (54H)

Operación 4: Petición continua del peso neto en unidades de display.

20
Manual de Comunicaciones Visor 2400 / 2500

PC: [SOH] 4 [STX] <checksum> [ETX]

VISOR: [ACK] [STX] <sdd.ddd> <U> <checksum> [ETX]...


... [STX] <sdd.ddd> <U> <checksum> [ETX]...
... [STX] <sdd.ddd> <U> <checksum> [ETX]

s: byte de signo ‘‘ (20H) signo +


‘-’ (2DH) signo -
‘?’ (3FH) peso inestable
d : digitos de peso 0-9
. : punto decimal (2EH)
<U>: unidades de peso K kilog (4BH)
T toneladas (54H)

Para acabar esta operación hay que enviar la tecla [ESC] (1BH)

Operación 5: Petición discreta del peso en unidades del conversor.

PC: [SOH] 5 [STX] <checksum> [ETX]

VISOR: [ACK] [STX] <sddddd> <checksum> [ETX]

s: byte de signo ‘?’ (3FH) peso inestable

d : dígitos del dato 0-9

Operación 6: Petición contínua del peso en unidades del conversor.

PC: [SOH] 6 [STX] <checksum> [ETX]

VISOR: [ACK] [STX] <sddddd> <checksum> [ETX]...


... [STX] <sddddd> <checksum> [ETX]...
... [STX] <sddddd> <checksum> [ETX]

s: byte de signo ‘?’ (3FH) peso inestable

d : dígitos del dato 0-9

Operación 7: Petición de la tara en unidades de display.

21
Manual de Comunicaciones Visor 2400 / 2500

PC: [SOH] 7 [STX] <checksum> [ETX]

VISOR: [ACK] [STX] <sdd.ddd> <U> <checksum> [ETX]

s: byte de signo ‘‘ (20H) signo +


‘-’ (2DH) signo -
‘?’ (3FH) peso inestable
d : dígitos de peso 0-9
. : punto decimal (2EH)
<U>: unidades de peso K kilog (4BH)
T toneladas (54H)

Operación 8: Actualización de la tara con un valor determinado.

PC: [SOH] 8 [STX] < ><dd.ddd><U><checksum> [ETX]

VISOR: [ACK] [STX] <rr> <checksum> [ETX]

< >: espacio en blanco [20H]


d : digitos de peso 0-9
. : punto decimal (2EH)
<U>: unidades de peso K kilog (4BH)
T toneladas (54H)

<rr>: 2 bytes de status de operación

00 acción ejecutada
01 acción no posible
02 parámetros incompletos
03 parámetros fuera de rango
04 error de timeout
05 operación no definida
06 parámetros incorrectos

Operación 9: Petición de tarar el recipiente.

PC: [SOH] 9 [STX] <checksum> [ETX]

VISOR: [ACK] [STX] <rr> <checksum> [ETX]

22
Manual de Comunicaciones Visor 2400 / 2500

<rr>: 2 bytes de status de operación

00 acción ejecutada
01 acción no posible

7.2 OPERACIONES VISOR 6200.

Para la aplicación BTN se mantienen dos operaciones ya definidas en


el visor 6200 pero no en el visor 6010. Son las siguientes:

Operación A: Petición discreta del peso bruto - tara - neto en unidades


de display.

PC: [SOH] A [STX] <checksum> [ETX]

VISOR: [ACK] [STX] <sdd.ddd> <U>


<sdd.ddd> <U>
<sdd.ddd> <U> <checksum> [ETX]

s: byte de signo ‘‘ (20H) signo +


‘-’ (2DH) signo -
‘?’ (3FH) peso inestable

d : dígitos de peso 0-9


. : punto decimal (2EH)
<U>: unidades de peso K kilog (4BH)
T toneladas (54H)

Operación B: Petición contínua del peso bruto - tara - neto en unidades


de display.

PC: [SOH] B [STX] <checksum> [ETX]

VISOR: [ACK] [STX] <sdd.ddd> <U>


<sdd.ddd> <U>

23
Manual de Comunicaciones Visor 2400 / 2500

<sdd.ddd> <U> <checksum> [ETX]...


...[STX] <sdd.ddd> <U>
<sdd.ddd> <U>
<sdd.ddd> <U> <checksum> [ETX]...

s: byte de signo ‘‘ (20H) signo +


‘-’ (2DH) signo -
‘?’ (3FH) peso inestable

d : dígitos de peso 0-9


. : punto decimal (2EH)
<U>: unidades de peso K kilog (4BH)
T toneladas (54H)

7.3 OPERACIONES NUEVAS VISOR 2400 / 2500.

Las operaciones nuevas implementadas en la aplicación BTN son las


siguientes:

Operación C: Actualización de la configuración del visor.

PC: [SOH] C [STX] <ddmmaa><hhmm>


<t><b><c><a><mmm><ddd><ttt>
<pp><i><g><checksum> [ETX]

VISOR: [ACK] [STX] <rr><checksum>[ETX]

ddmmaa: Fecha en formato dia - mes - año.


hhmm: Hora en formato hora - minutos.
t: Modo ticket (Rápido/subtotal) (0-1).
b: Tipo de código de barras en ticket rápido (0-9).
c: Tipo de código de barras en subtotal (0-9).
a: Tipo de modo automático (0-3).
mmm: Margen de cero en modo automático.
ddd: Nº de divisiones en modo automático.
ttt: Tiempo en segundos en modo automático.
pp: Dígitos de pais en código de barras.
i: Reset del contador de pesada después de
subtotal (0-1).
g: Guardamemoria (0-1).

<rr>: 2 bytes de status de operación.

00: Acción ejecutada.


01: Acción no posible.

24
Manual de Comunicaciones Visor 2400 / 2500

Operación D: Petición de producto PLU.

PC: [SOH] D [STX] <nnnn><t><checksum> [ETX]

VISOR: [ACK] [STX] <nnnn><cccccc>


<ddddddddddddddddddddd>
<pppp><ttttt.ttt><checksum> [ETX]

nnnn: Número de PLU (1..1000)


t: Tipo de petición 0: por número de PLU
1: siguiente PLU definido
2: siguiente PLU con pesadas
cccccc: Código de PLU.
ddd...: Descripción del PLU.
pppp: Nº de pesadas.
ttttt.ttt: Total peso neto.

Operación E: Actualización de producto PLU.

PC: [SOH] E [STX] <nnnn><cccccc>


<ddddddddddddddddddddd>
<pppp><ttttt.ttt><checksum> [ETX]

VISOR: [ACK] [STX] <rr><checksum> [ETX]

nnnn: Número de PLU (1..1000)


cccccc: Código de PLU.
ddd...: Descripción del PLU.
pppp: Nº de pesadas.
ttttt.ttt: Total peso neto.

<rr>: 2 bytes de status de operación.

00: Acción ejecutada.


01: Acción no posible.

Operación F: Petición de tara memorizada.

PC: [SOH] F [STX] <nnn><checksum> [ETX]

25
Manual de Comunicaciones Visor 2400 / 2500

VISOR: [ACK] [STX] <nnn><sdd.ddd><U><checksum> [ETX]

nnn: Número de tara (1..100)


s: byte de signo ‘‘ (20H) signo +
‘-’ (2DH) signo -
‘?’ (3FH) peso inestable

d : dígitos de tara 0-9


. : punto decimal (2EH)
<U>: unidades de peso K kilog (4BH)
T toneladas (54H)

Operación G: Actualización de tara memorizada.

PC: [SOH] G [STX] <nnn><dd.ddd><U><checksum> [ETX]

VISOR: [ACK] [STX] <rr><checksum> [ETX]

nnn: Número de tara (1..100)


dd.ddd: Valor de tara.
<U>: unidades de peso K kilog (4BH)
T toneladas (54H)

<rr>: 2 bytes de status de operación.

00: Acción ejecutada.


01: Acción no posible.

26
Manual de Comunicaciones Visor 2400 / 2500

Operación H: Actualización de textos de ticket.

PC: [SOH] H [STX] <111111111111111111111>


<222222222222222222222>
<333333333333333333333>
<444444444444444444444>
<vvvvvvvvvvvvvv><checksum> [ETX]

VISOR: [ACK] [STX] <rr><checksum> [ETX]

111..11: Línea 1 de la cabecera del ticket (21 chars).


222..22: Línea 2 de la cabecera del ticket (21 chars).
333..33: Línea 3 de la cabecera del ticket (21 chars).
444..44: Línea 4 de la cabecera del ticket (21 chars).
vvv..vv: Texto de la variable no operativa (14 chars).

<rr>: 2 bytes de status de operación.

00: Acción ejecutada.


01: Acción no posible.

27
Manual de Comunicaciones Visor 2400 / 2500

8. MODO TERMINAL.
Se caracteriza por enviar la información relativa a la pesada. En el programa
BTN se envia cada vez que se hace una acumulación sin que lo pida el PC. En el
programa de detecciones se envia cada vez que se llega a una detección sin que lo
pida el PC. La pesada no queda memorizada.

VISOR ORDENADOR

[ENQ]
(05H)

[ACK]
(06H)

Datos pesada

[ACK]
(06H)

Se haran 3 reintentos si no se recibe el [ACK]. Después se dará por hecho que


ha habido un error de transmisión.

Los datos de la pesada son los siguientes:

bruto tara neto


[STX]<ddmmaa><hhmm><cccccc><sdd.ddd><U><sdd.ddd><U><sdd.ddd><U>
<checksum> [ETX]
(02H) (03H)

ddmmaa: fecha
hhmm: hora
cccccc: código de PLU. En detecciones ‘000000’
s: byte de signe ‘‘ (20H) signo +
‘-’ (2DH) signo -
‘?’ (3FH) peso inestable

d : dígitos de peso 0-9


. : punto decimal (2EH)
<U>: unidades de peso K kilog (4BH)
T toneladas (54H)

28
Manual de Comunicaciones Visor 2400 / 2500

9. OPERACIONES EXCLUSIVAS DEL


VISOR V2400 / V2500 DETECCIONES EN
MODO ORDENES F6010.

Operación G: Actualización de la tara

Actualiza el valor de tara para ciclo automático.

PC: [SOH] G [STX] < ><dd.ddd><U><checksum> [ETX]

VISOR: [ACK] [STX] <rr> <checksum> [ETX]

< >: espacio en blanco [20H]


d : digitos de peso 0-9
. : punto decimal (2EH)
<U>: unidades de peso K kilog (4BH)
T toneladas (54H)

<rr>: 2 bytes de status de operación

00 acción ejecutada
01 acción no posible
02 parámetros incompletos
03 parámetros fuera de rango
04 error de timeout
05 operación no definida
06 parámetros incorrectos

Operación H: Actualización del nivel de predetección

Actualiza el valor del primer nivel de detección .

PC: [SOH] H [STX] < ><dd.ddd><U><checksum> [ETX]

VISOR: [ACK] [STX] <rr> <checksum> [ETX]

< >: espacio en blanco [20H]


d : digitos de peso 0-9
. : punto decimal (2EH)

29
Manual de Comunicaciones Visor 2400 / 2500

<U>: unidades de peso K kilog (4BH)


T toneladas (54H)

<rr>: 2 bytes de status de operación

00 acción ejecutada
01 acción no posible
02 parámetros incompletos
03 parámetros fuera de rango
04 error de timeout
05 operación no definida
06 parámetros incorrectos

Operación I: Actualización del nivel de detección

Actualiza el valor del segundo nivel de detección .

PC: [SOH] I [STX] < ><dd.ddd><U><checksum> [ETX]

VISOR: [ACK] [STX] <rr> <checksum> [ETX]

< >: espacio en blanco [20H]


d : digitos de peso 0-9
. : punto decimal (2EH)
<U>: unidades de peso K kilog (4BH)
T toneladas (54H)

<rr>: 2 bytes de status de operación

00 acción ejecutada
01 acción no posible
02 parámetros incompletos
03 parámetros fuera de rango
04 error de timeout
05 operación no definida
06 parámetros incorrectos

30
Manual de Comunicaciones Visor 2400 / 2500

Operación J: Actualización del valor residual

Actualiza el valor del valor residual del ciclo .

PC: [SOH] J [STX] < ><dd.ddd><U><checksum> [ETX]

VISOR: [ACK] [STX] <rr> <checksum> [ETX]

< >: espacio en blanco [20H]


d : digitos de peso 0-9
. : punto decimal (2EH)
<U>: unidades de peso K kilog (4BH)
T toneladas (54H)

<rr>: 2 bytes de status de operación

00 acción ejecutada
01 acción no posible
02 parámetros incompletos
03 parámetros fuera de rango
04 error de timeout
05 operación no definida
06 parámetros incorrectos

Operación K: Petición de inicio de ciclo.

PC: [SOH] K [STX] <checksum> [ETX]

VISOR: [ACK] [STX] <rr> <checksum> [ETX]

<rr>: 2 bytes de status de operación

00 acción ejecutada
01 acción no posible

31
Manual de Comunicaciones Visor 2400 / 2500

Operación L: Petición de parada de ciclo.

PC: [SOH] L [STX] <checksum> [ETX]

VISOR: [ACK] [STX] <rr> <checksum> [ETX]

<rr>: 2 bytes de status de operación

00 acción ejecutada
01 acción no posible

Operación M: Petición de estado de ciclo.

PC: [SOH] K [STX] <checksum> [ETX]

VISOR: [ACK] [STX] <bb> <checksum> [ETX]

<bb>: variable binaria codificada ascii, imagen del estado de las señales
de detección

0 D1 D2 1 0 0 D7 D8

D1: predetección (0 no activa 1 activa)


D2:detección (0 no activa 1 activa)
D7:alarma de cero (0 no activa 1 activa)
D8:alarma de ciclo (0 no activa 1 activa)

32

También podría gustarte