Versions Compared

Key

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

...

  • Para utilização da nova rotina de captura de pesos, é necessária a configuração de uma conexão ODBC de conexão com o banco de dados Oracle e ou Firebird para funcionamento do programa, e no caso do Oracle para ambos, também é necessário que o Oracle Client o Cliente de conexão com o banco de dados esteja previamente instalado e configurado para que o programa possa se conectar. Os passos para instalação do Oracle Client não dos clientes de conexão serão descritos aqui, apenas o ODBC. Deve-se apenas observar que o Oracle Client e o ODBC Package devem ser compatíveis com a versão do Banco Oracle para o correto funcionamento. Tanto a instalação do Oracle Client quando dos Drivers ODBC mais abaixo porém, é importante observar que a instalação deve ser feita na máquina em que serão executadas as aplicações cliente da Viasoft (Agro3c, FinAgro3c, etc).

...

Passo a passo

Instalação e

...

configuração

Instalação do Oracle Instant Client Basic

O Instant Client Basic que já atende as necessidades do leitor de peso porém, deve ser observado se já existe outra versão instalada e nesse caso exista, não há necessidade de instalação de uma nova versão caso e mesma já tenha o driver ODBC embutido (isso pode ser verificado no painel de controle do ODBC verificando se existe o Driver “Oracle in OracleClient”).versão desde que esta atenda à versão do banco Oracle sendo utilizado

Para instalar o Oracle Client Basic deve-se seguir o guia abaixo:

  1. Efetue o download do pacote “Instant Client Basice do “ODBC Package” apropriados apropriado de acordo com a versão do Oracle instalada, utilizando o link a seguir . Instant Client for Windows 32-bit | Oracle BrasilDescompacte ambos os pacotes baixados (32 bits).

    https://www.oracle.com/br/database/technologies/instant-client/microsoft-windows-32-downloads.html

  2. Descompacte o pacote baixado para uma pasta única como por exemplo C:\OracleClient, observando que os arquivos e DLLs devem estar na raiz da pasta criada.

  3. Adicione o diretório à variável de ambiente PATH.

  4. Para o oracle 12.1 ou superiores, o Instant Client Basic requer o pacote Visual Studio Runtime Redistributable, que deve ser baixado e instalado de acordo com a versão do Oracle usando os links a seguir, observando a arquitetura do Oracle Client (32 bits).

    1. Oracle 18 ou superior - Visual Studio 2017 Redistributable.

    2. Oracle 12.2 - Visual Studio 2013 redistributable.

    3. Oracle 12.1 - Visual Studio 2010 redistributable.

    4. Oracle 11.2 - Visual Studio 2005 redistributable.

Após a instalação acima, deve-se abrir o ODBC Data Sources (32-bit) no windows e criar uma nova conexão usando o Driver instalado conforme mostra a imagem a seguir.

...

Após isso devem ser preenchidos os parâmetros da conexão do Oracle conforme a imagem a seguir, colocando o IP, Porta e SID/Serviço do banco Oracle, juntamente com o usuário utilizado para login no banco. Pode-se então testar a conexão, usando o botão “Test Connection”.

...

Instalação e configuração do ODBC para Firebird

Para instalação do ODBC para Firebird deve-se efetuar o download do Driver ODBC a partir do link: 

https://sourceforge.net/projects/firebird/files/firebird-ODBC-driver/2.0.5-Release/Firebird_ODBC_2.0.5.156_Win32.exe/download para o driver 32-bits

https://sourceforge.net/projects/firebird/files/firebird-ODBC-driver/2.0.5-Release/Firebird_ODBC_2.0.5.156_x64.exe/download para o driver 64-bits

Após o download deve-se executar o instalador e seguir as instruções até o final. Após isso deve-se abrir o ODBC Data Sources (32-bit) no windows e criar uma nova conexão usando o Driver instalado conforme mostra a imagem a seguir.

...

Depois, deve-se preencher os parâmetros conforme a imagem abaixo, trocando o IP e caminho do banco e a localização da DLL do fbclient conforme a instalação do sistema.

...

Após o preenchimento pode-se testar a conexão usando o botão “Test connection” conforme a imagem acima.

basta configurar a conexão no programa da balança. Deve-se observar que em alguns casos, a conexão por SID pode não funcionar e nesse caso, será necessário configurar um serviço através do tnsnames.ora na pasta de instalação do Oracle Client.

Instalação e configuração do Cliente Firebird

Para instalação e configuração do cliente Firebird, basta que a DLL fbclient.dll esteja acessível no PATH do sistema operacional, não sendo necessária nenhuma configuração adicional

Utilização da nova rotina de leitura de peso do Agrotitan

Para utilização da nova rotina de leitura de pesos, é necessário configurar as balanças utilizando o programa de cadastro mostrado abaixo. 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)

Durante a primeira inicialização do programa balancas.exe, o mesmo irá solicitar os dados de conexão conforme pode ser visto abaixo. No campo DSN, deve ser informado o nome da fonte de dados ODBC criada e na sequência o usuário e

  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

...

  1. .

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

...

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.

...

A partir da tela de configuração de balanças também é possível testar e validar a conexão com a balança desde que a porta Porta Serial ou IP da Balança esteja acessível na máquina em que o programa está sendo executado. Para isso basta clicar no botão “Ativar Balança” que então irá abrir o programa captura.exe para realizar a leitura conforme pode ser visto a seguir. Essa tela também pode ser usada como um monitoramento, acompanhando as pesagens que estão ocorrendo em cada balança em tempo real.

Leitura de Peso (captura.exe)

O programa de captura é o responsável por efetivamente se conectar e retornar os dados da porta serial ou do endereço IP configurados. Ele irá respeitar as configurações definidas no cadastro da balança e irá fazer um máximo de 20 tentativas para obter um peso estável e caso não consiga, irá habilitar o botão para “Tentar novamente” conforme pode ser visto abaixo. Existe também um botão para exibir os detalhes da saída de comunicação com a balança, sendo útil para determinar as causas de possíveis falhas na leitura de peso.

...

 

Configuração do Agrotitan

...

Versão da Documentação

Autor/Revisor

1.01

Keidson Paiva de Freitas