Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Boa noite, 

Tem um cliente meu que utiliza a balança Toledo Prix 2. A configuração dela no ACBr Monitor está assim:

image.thumb.png.341cab0be2c0645c80b1bb7343da0956.png

 

Já testei mudar outras configurações e também não funcionou.

O problema é que está tendo um atraso na leitura do peso atual da balança. No print abaixo, o segundo produto deveria ter vindo com o peso de 3,440, mas dá algum erro, repete o peso anterior e só na próxima inserção do produto que o peso aparece certo.

 image.png.59cd093eba317b3808d356daf4cd2e66.png

 

No arquivo LOG é mostrado o seguinte erro de timeout:

image.thumb.png.06be849a98d77ccd9fc73994984927b0.png

Postado

Bom dia!

Você já tentou usar timeout maior? Em vez de 500, usar 2000 ou 3000.
A balança do cliente está estabilizando o peso logo que o produto é colocado nela? Já vi balanças com demora na estabilização do peso e nesses casos a resposta dela não é gerada. Situações como mau funcionando, desnível, ação de vibração ou vento de ventilador sobre a balança podem causar isso.

José Roberto dos Santos
VMX Tech

  • Consultores
Postado

Bom dia @joao batista da silva
Observe no seu log q esta tendo erro 16:6 o arquivo ten.,txt já esta em uso por outro processo.
Isso ocorre que vc está gravando e o monitor ja esta tentando ler , ou vice versa e vai comprometer o desempenho do sistema.
Para evitar isso, existe uma boa prática para se usar o monitor, para evitar este tipo de problema.
Para começar precisa verificar isso.
https://acbr.sourceforge.io/ACBrMonitor/ComousaroACBrMonitor.html
image.png

Sobre o seu cenário, está utilizando algum cabo conversor USB vs serial, ou está conectado direto na com do pc?

 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Postado (editado)

 

7 horas atrás, Daniel InfoCotidiano disse:

Bom dia @joao batista da silva
Observe no seu log q esta tendo erro 16:6 o arquivo ten.,txt já esta em uso por outro processo.
Isso ocorre que vc está gravando e o monitor ja esta tentando ler , ou vice versa e vai comprometer o desempenho do sistema.
Para evitar isso, existe uma boa prática para se usar o monitor, para evitar este tipo de problema.
Para começar precisa verificar isso.
https://acbr.sourceforge.io/ACBrMonitor/ComousaroACBrMonitor.html
image.png

Sobre o seu cenário, está utilizando algum cabo conversor USB vs serial, ou está conectado direto na com do pc?

 

 

Boa tarde, 

 

Implementei essa boa prática e não apareceu mais o erro do arquivo está sendo usado em outro processo.

Além disso, alterei o timeout para 2000 e 3000, porém o problema do peso ainda persiste.

 

Segue abaixo as prints do sistema e do log da ACBr.

image.thumb.png.4e9bb7d25f4ab100226ac733cf9612b5.png

 

Em relação ao cabo, está sendo utilizado o com5.

Editado por joao batista da silva
  • Fundadores
  • Solution
Postado

Pode ser que essa balança tenha algum intervalo a ser respeitado, entre uma tentativa de leitura e outra...

Provavelmente você precise deixar em um Loop, de N tentativas

Veja nesse vídeo, que eu proponho uma rotina que tenta várias leituras, até perceber que o peso está estável

 

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.

×
×
  • 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.