Páginas filhas
  • Cadastro de Balanças_COLM0002

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...


A leitura de peso automática é feita utilizando a comunicação (COM ou Ethernet) via dll ou expressão regular, dependendo da fabricante do módulo da balança, que será executada nas máquinas clientes em conjunto ao aplicativo CommServer.


CommServer:

 


Pré-requisitos para a máquina cliente que realizará a leitura de peso

a. JDK 6 32bits instalada em um caminho que não haja espaços (Ex: C:\jdk1.6.0_34).
b. Navegador instalado (Chrome, Internet Explorer ou Firefox versões mais recentes preferencialmente);
c. Java instalado.

...


Procedimentos para instalação e configuração

...

c. Abrir o arquivo weighing.properties (ainda dentro do diretório config) e configurar de acordo com a imagem abaixo:

 


d. Dentro do diretório do CommServer, configurar o arquivo \service\Windows_Service_Install.bat de acordo com as instruções abaixo:

...

e. Configurar o arquivo start.bat (localizado junto ao Windows_Service_Install.bat), semelhante à configuração feita no item d.
f. Criar, no Windows, a variável de ambiente ‘COMMSERVER_HOME’ apontando para o diretório de instalação do CommServer;
g. Criar, no Windows a variável de ambiente ‘JAVA_HOME’ apontando para o diretório da jdk do CommServer e configurar na variável Path, adicionando no final o valor: “%JAVA_HOME%\bin;” (sem aspas)
h. Liberar a porta configurada no service.properties no firewall da máquina;
i. Executar o arquivo Windows_Service_Install.bat como administrador;
j. Verificar se foi criado o serviço no Windows com o nome ‘PRXCommServer’ e configurá-lo para iniciar automaticamente de acordo com as imagens abaixo:

 


...


...


k. Iniciar o serviço e verificar o arquivo [COMSERVER_HOME]\logs\server.log, a última linha deverá conter algo como a imagem abaixo:

...


Dados

Campos Obrigatórios:
- Código: neste campo o usuário deve informar o código da balança que está sendo cadastrada.
- Descrição Abreviada: neste campo o usuário deve informar a descrição abreviada da balança que está sendo cadastrada. A descrição abreviada é utilizada para identificar a balança que será utilizada no momento da pesagem.
- Descrição Completa: neste campo o usuário deve informar a descrição completa da balança que está sendo cadastrada.
- Tipo de Pesagem: neste campo o usuário deve informar o tipo de pesagem (Automática/Manual). Quando a balança for Automática a leitura do Peso será de maneira automática não permitindo o usuário digitar. Quando a balança for Manual será liberado o campo de edição de peso ao usuário.
- Nome do Serviço: neste campo o usuário deve informar o nome do serviço utilizado para a leitura de peso. Quando a balança for Automática será obrigatório informar esse campo. Obter com a Próxima o nome do serviço homologado para ser utilizado.
- IP do Serviço: neste campo o usuário deve informar o endereço IP (local físico onde está disponível o Socket Server) do serviço utilizado para a leitura de peso. Quando a balança for Automática será obrigatório informar esse campo.
- Porta do Serviço: neste campo o usuário deve informar a porta liberada para consumir o serviço utilizado para a leitura de peso. Quando a balança for Automática será obrigatório informar esse campo.

Módulos

...

      • Tipo de velocidade: 4800
      • Número de Bit de Dados: 7
      • Número de Bit de Parada: 1
      • Tipo de Paridade: None
      • Controle de Fluxo: None
      • Expressão RegularExpressões Regulares possíveis:
        [0-9]? [0-9]? [0-9]? [0-9]? [0-9]? [0-9]?(?=00)

...

      • [0-8]{4}

    • IND780S: Módulo IND780 com leitura serial.
      • Tipo de velocidade: 4800
      • Número de Bit de Dados: 8
      • Número de Bit de Parada: 1
      • Tipo de Paridade: None
      • Controle de Fluxo: None
      • Expressão Regular: [1-9][0-9]{1,}

    • INDTI420S: Módulo TI420 com leitura serial.
      • Tipo de velocidade: 4800
      • Número de Bit de Dados: 7
      • Número de Bit de Parada: 1
      • Tipo de Paridade: Even
      • Controle de Fluxo: None
      • Expressão Regular: ([0-9]{6})

  • Saturno:
    • SBR140S: Módulo SBR140 com leitura serial.
      • Tipo de velocidade: 4800
      • Número de Bit de Dados: 8
      • Número de Bit de Parada: 1
      • Tipo de Paridade: None
      • Controle de Fluxo: None
      • Expressão RegularExpressões Regulares possíveis:
        [0-9] [0-9] [0-9] [0-9] [0-9] [0-9]
        ([0-9]{6})

-    Tipo de Leitura: neste campo o usuário deve informar o tipo de leitura da balança que está sendo cadastrada (Porta COM, Endereço IP ou Nativo).
-    Número da Seqüência: neste campo o usuário deve informar a seqüência de leitura de peso quando a balança possuir mais de um módulo. No momento da pesagem será feita a soma dos pesos dos módulos da balança.

...

- IP de Acesso: neste campo o usuário deve informar os endereços IP que terão permissão para utilizar a balança que está sendo cadastrada. Se não informado nenhum IP de máquina indica que a balança poderá ser utilizada por qualquer máquina. No momento da pesagem o usuário poderá escolher a balança utilizada para o registro de pesagem (serão todas as balanças cadastradas com o endereço IP do client que está registrando a pesagem e/ou as balanças configuradas sem nenhum IP de máquina). 


Direitos de Acesso

Objetivo: Alteração no Cadastro de Balanças para adicionar a guia “Direitos de Acesso”, onde serão configurados os Grupos de Usuários e/ou Usuários com direitos de acesso a Balança para realizar Pesagem da Matéria Prima. Se não for informado nenhum Grupo de Usuário e/ou Usuário indica que a Balança pode ser utilizada por qualquer Usuário.

...

Permite configurar quais os Grupos de Usuários com direitos de acesso a Balança para realizar Pesagem da Matéria Prima.

 


Exceções:

Permite configurar quais os usuários deverão ser tratados como exceção.

...

-    Permite (Sim/Não): Indica como será tratada a exceção para o usuário (Sim - Indica que será permitido para o usuário independente se o Grupo do Usuário estar ou não configurado para permitir acesso. Não - Indica que não será permitido para o usuário independente se o Grupo do Usuário está ou não configurado para permitir acesso).

 

Conector de Widget

...

url

    • LD2052: Módulo LD2052 utilizando a BalancaLider.dll.

...

https://www.youtube.com/watch?v=Zew6CAtX1g0&feature=youtu.be