Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

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.

  • Membros Pro
Postado

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 

  • 3 semanas depois ...
  • Este tópico foi criado há 2134 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.