Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Para utilização da nova rotina de leitura de pesos, é necessário configurar as balanças utilizando o programa de cadastro mostrado abaixo. Os aplicativos citados abaixo estão disponíveis na pasta Viasoft\Client\Tools. Por padrão, o sistema já irá alimentar o novo cadastro de balanças com base nas balanças já configuradas para os usuários, então será necessário apenas ajustar os parâmetros específicos de formato, posição e tamanho do peso para garantir a correta leitura do mesmo.

Cadastro e configuração (balancas.exe) até o Lote L732_2303.1014

Durante a primeira inicialização do programa balancas.exe, o mesmo irá solicitar os dados de conexão conforme pode ser visto abaixo.

  1. Host - Neste campo deve ser informado o endereço IP e porta de conexão caso não esteja sendo usada a porta padrão de conexão, sendo que o mesmo não é necessário para conexões ODBC.

  2. Tipo - Deve ser selecionado o tipo do banco de dados utilizado.

  3. Usuário - Deve ser informado o ID do usuário para conexão no banco.

  4. Senha - Deve ser informada a senha de conexão com o banco.

  5. Banco - Deve ser informado o SID ou o Service Name para Oracle e o caminho completo do banco FDB para Firebird.

...

...

OBSERVAÇÃO 01: Em ambiente Cloud, onde o servidor de aplicações se conecta com um banco de dados em outro endereço e faz a comunicação via Oracle Client (Ou alguma máquina cliente que esteja com a aplicação Balancas.exe rodando) o login e balanca.ini devem seguir os padrões mostrados abaixo.

Cadastro e configuração (balancas.exe) a partir do Lote L732_2303.1015

Durante a primeira inicialização do programa balancas.exe, o mesmo irá solicitar os dados de conexão conforme pode ser visto abaixo.

  1. Host - Neste campo deve ser informado o endereço IP do Servidor onde roda o ViasoftServerAgroXE.

  2. Porta - Deve ser informada a Porta TCP/IP REST do ViasoftServerAgroXE.

  3. Usuário - Deve ser informado o ID do usuário padrão de conexão com a API do ViasoftServerAgroXE (Já é carregado automaticamente na inicialização).

  4. Senha - Deve ser informada a senha padrão de conexão com a API do ViasoftServerAgroXE (Já é carregada automaticamente na inicialização).

...

Ao informar esses dados, será criado um arquivo chamado balancas.ini na mesma pasta do aplicativo, que armazenará essas informações (a senha de forma criptografada). O programa captura.exe utiliza esses mesmos dados de conexão para seu funcionamento.

...

Para ambos os tipos de balança, existem diversos parâmetros que podem ser configurados para garantir a correta leitura e estabilização do peso. Esses parâmetros são descritos abaixo:

Campo

Descrição

Início Linha

Campo que define um caractere ou texto que identifica o início do peso quando a balança enviar esta informação. Pode ser vazio.

Fim Linha

Campo que define um caractere ou texto que identifica o término da linha quando a balança enviar esta informação. Pode ser vazio.

Pos. Ini

Campo que indica a posição inicial do peso a partir dos dados obtidos já aplicando os caracteres de início e fim de linha. Pode ser Zero.

Pos. Fim

Campo que indica a posição final do peso a partir dos dados obtidos já aplicando os caracteres de início e fim de linha. Pode ser Zero.

Fator

Campo que define um fator de conversão, pelo qual o peso será dividido. Ex. Peso vem em quilos mas deseja-se em toneladas. Pode ser Zero.

Variação

Campo que define uma variação mínima de peso para mais ou para menos em relação ao último peso lido. Permite uma maior segurança, evitando o registro do mesmo peso duas vezes de forma sequencial. Quando o caminhão sai da balança, o peso é zerado e gravado na balança, então a próxima leitura deverá superar a variação para que o peso seja aceito. Pode ser Zero.

Tamanho Max

Campo que define o tamanho máximo do peso. Deve-se utilizar este campo ou a posição inicial e final do peso. Quando usado esse campo, o peso será lido da esquerda para direita se informado um caractere de início ou da direita para a esquerda se informado um caractere de fim ou nenhum dos dois for informado. Pode ser Zero.

Intervalo

Campo que define o intervalo entre as capturas de dados da porta. Deve-se informar aqui um valor que coincida com o intervalo de envio de dados da balança para evitar o acúmulo de dados na porta. É obrigatório.

Leitura Constante

Campo que define se a leitura da balança será feita de forma constante ou abrindo e fechando a conexão com a porta serial a cada leitura de peso. A leitura constante permite a obtenção de pesos mais rapidamente, porém, em balanças com conexão muito instável pode não conseguir capturar o peso.

Qtd. Peso Estável

Campo que define a quantidade de vezes que o mesmo peso deve ser lido da balança para ser considerado estável. Esse campo deve ser usado para evitar que os pesos recebidos na porta antes da estabilização da balança sejam registrados.  Pode ser Zero.

Info

Obs: Todos os parâmetros informados acima valem para leitura serial ou por IP também.

...

Depois disso, nas telas de leitura de peso, ao clicar no botão de leitura do peso já será disparado o novo processo. Com a tela de leitura de peso aberta, será possível abrir a configuração das balanças conforme a tela exibida em Cadastro e configuração (balancas.exe) deste manual utilizando a tecla de atalho Ctrl+Alt+B porém, é preciso observar que o programa de configuração só funciona com a tela de leitura de peso aberta (seja a nova leitura de peso ou a antiga).

...

Versão

Versão da Documentação

Autor/Revisor

1.1

Keidson Paiva de Freitas

1.2

Luiz Alberto Parnoff