Você está na página 1de 3

Comunicação utilizando o protocolo P03:

Programação da Balança
C14 = P03 Formato de dados da saída serial

Formato para Balança Pesadora:


STX,SWA,SWB,SWC,I,I,I,I,I,I,T,T,T,T,T,T,CR,(CS)
SWA - STATUS WORD "A":
001 = Display x 10
010 = Display x 1
BIT 2, 1 e 0 011 = Display x 0.1
100 = Display x 0.01
101 = Display x 0.001
110 = Display x 0.0001
01 = Tamanho do incremento é 1
BIT 4 e 3 10 = Tamanho do incremento é 2
11 = Tamanho do incremento é 5
BIT 6 e 5 01 sempre
BIT 7 Caso a quantidade de bits com valor
igual a 1 (dos bits de 0 a 6) seja par,
este bit será 0. Caso a quantidade de
bits com valor igual a 1 (dos bits de 0 a
6) seja impar, este bit será 1.

SWB - STATUS WORD "B":


BIT 0 Peso Líquido =1
BIT 1 Peso Negativo =1
BIT 2 Sobrecarga =1
BIT 3 Motion =1
BIT 4 Sempre =1
BIT 5 Sempre =1
BIT 6 Se Auto Zerado =1
BIT 7 Caso a quantidade de bits com valor
igual a 1 (dos bits de 0 a 6) seja par,
este bit será 0. Caso a quantidade de
bits com valor igual a 1 (dos bits de 0 a
6) seja impar, este bit será 1.

SWC - STATUS WORD "C":


BIT 0 Sempre =0
BIT 1 Sempre =0
BIT 2 Sempre =0
BIT 3 Tecla Imprimir =1
BIT 4 Expandido =1
BIT 5 Sempre =1
BIT 6 Sempre =1
BIT 7 Caso a quantidade de bits com valor
igual a 1 (dos bits de 0 a 6) seja par,
este bit será 0. Caso a quantidade de
bits com valor igual a 1 (dos bits de 0 a
6) seja impar, este bit será 1.

Observações:
Se existir sobrecarga da balança, o campo de peso IIIIII apresentará 000000.
A taxa de atualização da saída serial de dados no modo contínuo é de 1/185ms (5,4
atualizações por segundo) a 4800 bps, e de 1/165ms (6,1 atualizações por segundo)
a 9600 bps. Os três níveis de filtragem digital não afetam a taxa de atualização.

O tempo máximo de estabilização da indicação depende do filtro digital selecionado:

Sem filtro 1,10 seg.


Filtro leve 1,60 seg.
Filtro médio 2,80 seg.
Filtro pesado 3,75 seg.

ABREVIATURAS
STX Start of Text = 02H
SPC Espaço = 20H
CR Carriage Return = 0DH
(CS) Byte de Check-sum (se C12 = L)
I Peso indicado no Display (Líquido ou Bruto)
T Tara

Exemplo de string retornada pela Balança:


A comunicação foi realizada com uma balança de 500kg x 0,1kg. O peso líquido é
de 436,3kg e a tara é de 26,0kg. No momento da captura da comunicação o peso
era estável (não havia movimento na plataforma de pesagem) e por isso a mesma
informação se repete.

Seguindo o padrão P03 e o exemplo acima, podemos chegar às seguintes


conclusões para o exemplo +q’004363000260:

SWA = + (0010 1011) Hexadecimal = 2B


• bits 2,1,0 = 011 = display 0.1 (a balança possui uma casa decimal)
• bits 4 e 3 = 01 = incremento = 1 (a junção desta informação, com a mostrada
acima, resulta em divisão de 0,1kg para esta balança)
• bits 6 e 5 = 01 estes valores são fixos
• bit 7 = 0 porque a quantidade de bits com valor 1 é par (4 bits entre posições
de 0 a 6)

SWB = q (0111 0001) Hexadecimal = 71


• bit 0 = 1 a balança está trabalhando com peso liquido
• bit 1 = 0 a balança não está trabalhando com peso negativo
• bit 2 = 0 a balança não está trabalhando com sobrecarga
• bit 3 = 0 a balança não está trabalhando com peso em movimento
• bits 4 e 5 = 11 estes valores são fixos
• bit 6 = 1 a balança foi auto zerada. Após a balança ser ligada ela foi
automaticamente zerada
• bit 7 = 0 porque a quantidade de bits com valor 1 é par (4 bits entre posições
de 0 a 6)

SWC = ‘ (0110 0000)


• bits 2,1,0 = 000 estes valores são fixos
• bit 3 = 0 a tecla imprimir não foi acionada. A balança estava configurada para
transmissão contínua
• bit 4 = 0 a balança não está trabalhando com peso expandido. Sempre será
desta forma
• bits 5 e 6 = 11 estes valores são fixos
• bit 7 = 0 porque a quantidade de bits com valor 1 é par (2 bits entre posições
de 0 a 6)

Peso Líquido = 004363 (6 casas)


Tara = 000260 (6 casas)

Em caso de dúvida, nos contate.

Suporte Técnico – Balanças Toledo


Tel.: 11 4356-9178 0800 55 42 11

Você também pode gostar