joao batista da silva Postado 20 Julho Postado 20 Julho Boa noite, Tem um cliente meu que utiliza a balança Toledo Prix 2. A configuração dela no ACBr Monitor está assim: 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. No arquivo LOG é mostrado o seguinte erro de timeout:
JSantos Postado 22 Julho Postado 22 Julho 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 SantosVMX Tech
Consultores Daniel InfoCotidiano Postado 22 Julho Consultores Postado 22 Julho 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 Sobre o seu cenário, está utilizando algum cabo conversor USB vs serial, ou está conectado direto na com do pc? Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
Consultores Daniel InfoCotidiano Postado 22 Julho Consultores Postado 22 Julho Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Daniel de Morais (Infocotidiano) Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord
joao batista da silva Postado 22 Julho Autor Postado 22 Julho (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 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. Em relação ao cabo, está sendo utilizado o com5. Editado 22 Julho por joao batista da silva
Fundadores Solution Daniel Simoes Postado 23 Julho Fundadores Solution Postado 23 Julho 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 Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Recommended Posts