Ir para conteúdo
  • Cadastre-se

dev botao

Problemas na leitura do peso pelo Micro Terminal


CristianoDB
  • Este tópico foi criado há 1908 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Olá, estou utilizando o MTerTeste para entender bem o processo, e estou testando as suas comunicações com periféricos

Estou usando o Micro Terminal Fit Básico da Bematech, uma balança da Toledo conectado no terminal. Apanhei um pouquinho nas configurações dos MT, mas finalmente consegui acredito que fazer quase tudo funcionar, salvo o retorno da balança, e agora não sei mais o que fazer, e gostaria de alguma orientação sobre isso.

Segue abaixo o trecho do log, e vejam, onde ele chama o LendoPeso, ele recebe o peso "certo", que com as divisoes certas, ficaram 0,320Kg, mas a função me retorna -10,000, e aí está a dúvida, como resolvo isso?

 -- 07/01 17:41:55:580 -- Terminal: 192.168.1.35 Conectou
 -- 07/01 17:41:55:581 -- Terminal: 192.168.1.35 - Comando enviado: L
 -- 07/01 17:41:55:582 -- Terminal: 192.168.1.35 - Comando enviado: DSeja bem vindo
 -- 07/01 17:42:00:135 -- Terminal: 192.168.1.35 - Comando enviado: L
 -- 07/01 17:42:11:848 -- Terminal: 192.168.1.35 - Comando enviado: S
 -- 07/01 17:42:11:934 -- Terminal: 192.168.1.35 - LendoPeso: True - RecebeDados: S00320
 -- 07/01 17:42:11:936 -- Terminal: 192.168.1.35 - RecebePeso: -10,000
 -- 07/01 17:46:36:621 -- Terminal: 192.168.1.35 Desconectou - -5-TACBrTCPServer.Desativar
 -- 07/01 17:46:36:623 -- -6-TACBrTCPServer.Desativar

Obrigado quem puder ajudar.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Obrigado Daniel, fiz os seguintes testes já:

* Teste 1 - Direto com o BalancaTeste ligado diretamente ao micro, segue as leituras:

--------------------------------------------------------------------------------
ATIVAR - 08/01/19 09:54:09:980 - Modelo: Toledo - Porta: COM6         Device: BAUD=4800 DATA=7 PARITY=E STOP=1 HANDSHAKE= MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0
--------------------------------------------------------------------------------

 - 09:54:11:494 TX -> [ENQ]
 - 09:54:11:718 RX <- [STX]00315[ETX]
              UltimoPesoLido: 0,315 - Resposta: [STX]00315[ETX] - Protocolo: Protocolo B

* Teste 2 - Configurei igualmente dentro do fonte MTerTeste, inclusive ativo para regsitrar o log das info da balança, deixo a porta Serial 0, para pegar a porta do terminal padrão (COM1), ele retorna:

-- 08/01 09:06:06:877 -- Terminal: 192.168.1.35 - LendoPeso: True - RecebeDados: SYBSBELSTX00320ETX
 -- 08/01 09:07:09:599 -- Terminal: 192.168.1.35 - RecebePeso: -10,000

* Teste 3 - As mesma configurações do teste 2, mas modificando para porta serial 1, onde ele não retorna peso nenhum. Ao clicar no Botão Solicitar Peso registra apenas a linha de log no ACBrMTer:

 -- 08/01 10:46:52:716 -- Terminal: 192.168.1.35 - Comando enviado: R

Ainda não consegui realizar a leitura correta!

Então, tenho informado as configurações da balança, até ativo para dar um log e conferir as informações com   estou 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Parece que o micro terminal está modificando o retorno da Balança... Talvez você precise interpretar a resposta na sua aplicação

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...
  • Este tópico foi criado há 1908 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...