Você está na página 1de 6

TOLEDO

ALTA TECNOLOGIA EMPESAGEM










LIGAO DE BALANAS A
ECF-PDVs, ECF-MRs, APLICAES
COMERCIAIS e MICROTERMINAIS



PROTOCOLOS DE COMUNICAO

























REVISO: 03-09-2013
APRESENTAO

A Toledo do Brasil est empenhada em atender voc e com esse objetivo est
disponibilizando esta documentao que lhe auxiliar durante a integrao das balanas 9094,
8217, Prix III, Prix III Bateria, Prix III Plus, Prix III Light e Prix III Light Bateria no
desenvolvimento do seu software para frente de caixa, restaurantes a quilo e similares.

Com esta documentao est sendo disponibilizado o programa Easy Link que contm DLLs
de comunicao para que voc possa utiliz-las para efetuar a leitura do peso nas balanas
interligadas ao seu programa.

Para instalar o programa Easy Link voc deve executar o programa Instalar.exe. O arquivo
Instalar.exe um executvel que foi enviado como Instalar.eee e dever ser renomeado para
Instalar.exe para que voc possa instalar o programa.

Utilizar a velocidade de 2400 baud por ser o default na balana.

Assim que a sua soluo estiver pronta, gostaramos de homologar a mesma. Para isso
necessitaremos da confirmao do protocolo de comunicao e velocidade utilizada na(s)
balana(s).

Para tirar o mximo de proveito dos recursos e da tecnologia contida na comunicao destas
balanas, assim como, para um melhor desempenho durante as comunicaes, leia este
documento por completo.

Para escl arecimento de dvidas ou informaes adicionais, contate um dos Anali stas de
Produto do Mercado Comerci al da Toledo.


NDICE

PROTOCOLOS DE COMUNICAO.......................................................................................1/4

Prt3 ou P05A..............................................................................................................................1/4
Prt5.............................................................................................................................................2/4

CABO DE COMUNICAO......................................................................................................4/4

Configurao do cabo da balana - dispositivo externo (Padro IBM-PC)................................4/4


1/4
TOLEDO
ALTA TECNOLOGIA EM PESAGEM
REVISO : 03-09-13 Marketing & Vendas Mercado Comercial

Protocolos de Comunicao


Tipo Descrio Balanas
Prt3

ou

P05A
Formato de Dados

Velocidade: 2400 baud default ( 2400, 4800, 9600 e 19200)
Paridade: sem paridade
Cdigo: ASCII
Stop bit: 1
Bits de dados: 8 (LSD primeiro)

Protocolos de Comunicao

A balana aguarda uma solicitao de um comando do dispositivo externo, para o iniciar a
transmisso de dados, relativo ao peso.
O envio dos dados iniciado, quando a balana receber o sinal de controle ENQ.
ENQ =Caracter ASCII (05 H) enviado pelo dispositivo externo.
A partir deste sinal estar enviando ao dispositivo externo, o seguinte pacote de dados:

[ ENQ ] [ STX ] [ PESO ] [ ETX ]

[STX] [PPPPP] Peso Estvel
[STX] [IIIII] Peso Instvel
[STX] [NNNNN] Peso Negativo
[STX] [SSSSS] Peso Acima (Sobrecarga de peso sobre o prato de pesagem)

onde:

[STX]= Caracter ASCII (02 H) Incio da transmisso de dados;
[ETX]= Caracter ASCII (03 H) Trmino da transmisso de dados;
[III]= 5 caracteres ASCII (49 H) que representam IIIII Indicao peso instvel;
[NNN]= 5 caracteres ASCII (4E H) que representam NNNNN Indicao de peso negativo;
[SSS]= 5 caracteres ASCII (53 H) que representam SSSSS Indicao de sobrecarga;
[PPP]= 5 caracteres para peso bruto ou lquido (nmeros em ASCII 30-39).

A vrgula ou ponto decimal no enviado. Para que voc ache a parte decimal, voc deve dividir
por 1000 o valor lido.


Configurao das Balanas

Prix III, Prix III Bateria, Prix III Plus e 9094
Parmetros Funo Estado
C14 Seleo de Protocolo Prt3 ou P05A (depende da verso da balana)
PArit Seleo de Paridade nEn
n bit Seleo de nmero de bits 8
C15 Seleo de Velocidade 2400 (Padro Inicial)

8217
Parmetros Funo Estado
C09 Seleo de Protocolo P05A
C09A Seleo de Paridade d
C10 Seleo de Velocidade 2400 (Padro inicial)










Prix III / Prix III Bateria
/ Prix III Plus

Capacidade de 15 kg
2g ( de 0 a 6kg )
e
5g (de 6 a 15kg )

Capacidade de 30 kg
5g ( de 0 a 15kg )
e
10g ( 15 a 30kg )



9094

Capacidade de 6 kg
1g ( de 0 a 3kg )
e
2g ( 3 a 6kg )

Capacidade de 15 kg
2g ( de 0 a 6kg )
e
5g (de 6 a 15kg )

Capacidade de 30 kg
5g ( de 0 a 15kg )
e
10g ( 15 a 30kg )



8217

Capacidade de 30 kg
30kg x 5g



2/4
TOLEDO
ALTA TECNOLOGIA EM PESAGEM
REVISO : 03-09-13 Marketing & Vendas Mercado Comercial

Protocolos de Comunicao


Tipo Descrio Balanas
Prt5
Formato de Dados

Velocidade: 2400 baud default ( 2400, 4800, 9600 e 19200)
Paridade: sem paridade
Cdigo: ASCII
Stop bit: 1
Bits de dados: 8 (LSD primeiro)

Protocolo de Comunicao

Este protocolo de comunicao utiliza: 1 Stop Bit, 8 Bits de dados e sem paridade.

Informando o PREO/kg do produto para a balana

A aplicao envia para a balana atravs da porta serial:
[STX] [PPPPPP] [ETX]

onde:
[STX]= Caracter ASCII ( 02 H ).
[PPPPPP]= Campo do preo/kg do item formado por 6 caracteres ASCII, sendo que os quatro
primeiros caracteres so relativos a parte inteira do preo/kg e os outros dois a parte decimal.
Todos os zeros esquerda devero existir.
[ETX]= Caracter ASCII ( 03 H ).

Exemplo: R$ 16,58 (Dezesseis Reais e Cinquenta e Oito Centavos)
[STX] [001658] [ETX]
A Balana responde:
[ACK] se recebeu tudo correto -->Caracter ASCII ( 06 H )
[NACK] se houve erro na recepo -->Caracter ASCII ( 21 H )

Obtendo o peso da balana

A aplicao envia para a balana atravs da porta serial: [ENQ]
A balana responde:
[STX] [ppppp] [ETX] ou [STX] [IIIII] [ETX] ou [STX] [NNNNN] [ETX] ou
[STX] [SSSSS] [ETX].

onde:
[STX]= Caracter ASCII ( 02 H ).
[ppppp]= Campo do peso formado por 5 caracteres ASCII, sendo que os dois primeiros
caracteres so relativos a parte inteira do peso e os outros trs a parte decimal. Todos os zeros
esquerda devero existir.
[IIIII]= 5 caracteres ASCII ( 49 H ) representando peso instvel
[NNNNN]= 5 caracteres ASCII ( 4E H ) representando peso negativo
[SSSSS]= 5 caracteres ASCII ( 53 H ) representando sobrecarga de peso
[ETX]= Caracter ASCII ( 03 H )

Exemplo: 14,385 (14 quilos e 385 gramas)
[STX] [14385] [ETX]

Configurao das Balanas

Prix III, Prix III Bateria e Prix III Plus
Parmetros Funo Estado
C14 Seleo de Protocolo
Prt5 (somente para Prix III, Prix III Bateria e
Prix III Plus)
PArit Seleo de Paridade nEn
n bit Seleo de nmero de bits 8
C15 Seleo de Velocidade 2400 (Padro Inicial)
Prix III / Prix III Bateria
/ Prix III Plus

Capacidade de 15 kg
2g ( de 0 a 6kg )
e
5g (de 6 a 15kg )

Capacidade de 30 kg
5g ( de 0 a 15kg )
e
10g ( 15 a 30kg )



3/4
TOLEDO
ALTA TECNOLOGIA EM PESAGEM
REVISO : 03-09-13 Marketing & Vendas Mercado Comercial

Protocolos de Comunicao


Tipo Descrio Balana
Prt5
Formato de Dados

Velocidade: 4800 baud
Paridade: sem paridade
Cdigo: ASCII
Stop bit: 1
Bits de dados: 8 (LSD primeiro)

Protocolo de Comunicao

Este protocolo de comunicao utiliza: 1 Stop Bit, 8 Bits de dados e sem paridade.

Informando o PREO/kg do produto para a balana

A aplicao envia para a balana atravs da porta serial:
[STX] [PPPPPP] [ETX]

onde:
[STX]= Caracter ASCII ( 02 H ).
[PPPPPP]= Campo do preo/kg do item formado por 6 caracteres ASCII, sendo que os quatro
primeiros caracteres so relativos a parte inteira do preo/kg e os outros dois a parte decimal.
Todos os zeros esquerda devero existir.
[ETX]= Caracter ASCII ( 03 H ).

Exemplo: R$ 16,58 (Dezesseis Reais e Cinquenta e Oito Centavos)
[STX] [001658] [ETX]
A Balana responde:
[ACK] se recebeu tudo correto -->Caracter ASCII ( 06 H )
[NACK] se houve erro na recepo -->Caracter ASCII ( 21 H )

Obtendo o peso da balana

A aplicao envia para a balana atravs da porta serial: [ENQ]
A balana responde:
[STX] [ppppp] [ETX] ou [STX] [IIIII] [ETX] ou [STX] [NNNNN] [ETX] ou
[STX] [SSSSS] [ETX].

onde:
[STX]= Caracter ASCII ( 02 H ).
[ppppp]= Campo do peso formado por 5 caracteres ASCII, sendo que os dois primeiros
caracteres so relativos a parte inteira do peso e os outros trs a parte decimal. Todos os zeros
esquerda devero existir.
[IIIII]= 5 caracteres ASCII ( 49 H ) representando peso instvel
[NNNNN]= 5 caracteres ASCII ( 4E H ) representando peso negativo
[SSSSS]= 5 caracteres ASCII ( 53 H ) representando sobrecarga de peso
[ETX]= Caracter ASCII ( 03 H )

Exemplo: 14,385 (14 quilos e 385 gramas)
[STX] [14385] [ETX]

Configurao da Balana

Prix III Light
Parmetros Funo Estado
C14 Seleo de Protocolo Prt5 (somente para Prix III Light)
Prix 3 Light

Capacidade de 15 kg
15kg x 5g



4/4
TOLEDO
ALTA TECNOLOGIA EM PESAGEM
REVISO : 02-03-2009 Marketing & Vendas Mercado Comercial

Cabo de Comunicao



Configurao do Cabo de Interligao da Balana Dispositivo Externo (Padro IBM-PC)

Sada RS-232C da Balana Entrada RS-232C do Dispositivo Externo
Conector DB-9 Fmea Conector DB-9 Fmea
Balana Dispositivo Externo

Pinos Pinos

2 - RxD 3 - TxD

3 - TxD 2 - RxD

5 - GnD 5 GnD

4 DTR 4 DTR

6 DSR 6 DSR

7 RTS 7 RTS

8 CTS 8 - CTS

Os demais pinos e sinais no so utilizados.