Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro

Comunico meu sistema com o acbrmonitor através dos arquivos  ENT.TXT e SAI.TXT

ate então sem problemas na ECF 

agora preciso capturar o peso de uma balança urano e utilizo a função BAL.LePeso

 

só que o monitor não lê o arquivo ENT.TXT a não ser que entre manualmente em configurações BALANCA a clique em ativar

 

quando envio comandos da ECF ele lê normal

 

 

segue em anexo exemplo do arquivo ENT.TXT  

ENT.TXT

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Não é uma boa ideia você ativar e desativar a cada comando...

 

Da mesma maneira que o ECF, você deve ativar no inicio da sua aplicação, e desativar apenas no final

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

  • Membros Pro

Ola Daniel, obrigado pela resposta, testei como mencionou ativando através do comando BAL.Ativar na abertura do aplicativo

depois enviei o comando BAL.LePeso e o monitor respondeu dando o peso normal

porem se envio o comando 3 x seguida o comando BAL.LePeso fica em comandos a processar e não da resposta, tipo como se travasse o monitor

ai tenho que encerrar o monitor e abrir novamente para voltar a funcionar

estou usando a versão 0.11.01.3

 

Abraços

Elmo

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

sim tentei logo em seguida uma da outra o modelo da balança é uma urano UDC CO E

mas visando que na hora de passar a compra pode ocorrer varias pesagem em seguida

então não sei se tem algum comando para configurar a balança ou limpar os comandos em espera 

não tem muito exemplo de balança no arquivo de ajuda

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Humm.. pode ser algo na implementação desse modelo...

 

Sei que no caso da Toledo e Filizola, o componente fica tentando leitura, até o peso estar estável...

 

Por favor tente com a aplicação em anexo... ative o LOG, e com isso poderemos compreender o que passou de comunicação serial

BalancaTeste.zip

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

  • Fundadores

Mesmo com leituras bem rápidas ele dá certo ?

 

Infelizmente o ACBrMonitor ainda não tem LOG na página da balança... Vou implementar... isso pode nos dar informações mais apuradas...

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

  • Membros Pro

sim fiz varias leituras rápidas com o mesmo peso, em tirar o produto da balança so percebi que as vezes o peso mudava e ficava -9000

mas logo em seguida ja lia normal, acho que consta no log pelo que percebi

 

através do comando LePeso(2000) percebi que 2 vezes seguida le o peso ai da terceira seguida fica em processamento e não retorna o arquivo SAI.TXT com o peso ai tenho que encerrar o monitor e abrir novamente ou fazer qualquer alteração nas configurações e salvar.

 

estou pensando e não deixar ativo o monitor e dar um comando para abri-lo e depois fecha-lo só para testar, mas teria problemas com o cupom, pois o uso o mesmo monitor tanto para a ecf quanto para a balança,  

Link para o comentário
Compartilhar em outros sites

  • Fundadores

o componente é o mesmo... então não vejo motivos pra funcionar de forma diferente...

 

Como está o "Intervalo" ?

Experimente apenas: "BAL.LePeso"

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

  • Fundadores

Acho que o próximo passo, é inserir a possibilidade de Log para p ACBrBAL no ACBrMonitor... Vou implementar... isso pode nos dar informações mais apuradas...

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

  • Fundadores

O Log gerado pelo ACBrMonitor, mas isso não é possível (ainda), pois na aba da balança, não há como configurar o Log

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

  • Fundadores

notei que você chama: ACBr.FIM, periodicamente... isso não é necessário, e pode forçar os componentes a serem "desinicializados"

 

-Abra a comunicação e inicialize apenas no inicio do programa

-Feche a comunicação apenas no saída do seu programa

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

  • Membros Pro

Então Daniel. fiz assim tb ativando na abertura do sistema e encerrando quando fecha, e enviando o comando do peso quanto preciso, mas da o mesmo problema

tentei mudar ativando e desativando a cada comando pra ver se dava certo, mas o problema continua, acho que é alguma coisa em relação ao arquivo txt pq se vec entra na aba balança do monitor e testar  le o peso normal quantas vezes quiser

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Oi Elmo,

 

Levei o caso a equipe da DJSystem... até o momento não conseguimos simular o problema (funciona normalmente)...

 

Não temos uma balança da Urano... testamos com o emulador de balanças, mas vamos tentar reproduzir com uma Filizola e Bematech que temos aqui..

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

  • Consultores

Boa tarde, 

Efetuamos testes com o emulador de balanças e com uma balança física Filizola, mas o problema não ocorreu.

Envie um arquivo ENT.txt onde o problema ocorre, para que possamos continuar os testes.

Consultor SAC ACBr

Elias César Vieira
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Assine o
SAC

 
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

então conversei com o representante da urano e ele me passou um telefone de um técnico, ele ficou de me retornar

me parece que ele faz uma configuração na balança pra ela ficar com a mesma configuração da filizola,

Assim que ele me retornar comunico o resultado se deu certo ou não

 

o problema ocorre quando envio o comando BAL.Lepeso se envio mais de 3 x seguida o monitor tipo que trava fica o comando em processamento

vou enviar o ENT.txt em anexo

 

Abraços

Elmo

ENT.TXT

Link para o comentário
Compartilhar em outros sites

  • Consultores

Foi implementado a geração de Log para balança no ACBrMonitor.

Para que possamos verificar, atualize os fontes, configure a geração do Log e anexe o arquivo no caso, por favor.

Consultor SAC ACBr

Elias César Vieira
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Assine o
SAC

 
Link para o comentário
Compartilhar em outros sites

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