1819 Balanca Rodoviario

De Touch ERP
Ir para a navegação Ir para a procura

MERCADO---GESTAO-DE-LOGISTICA

1819_Balanca Rodoviario/Estrutura

1819 - Balança Rodoviário

O recurso 1819 - Balança Rodoviário é utilizado para cadastrar os parâmetros de comunicação da balança que será utilizada pelo ERP na leitura automática de peso.

Seu uso prático ocorre quando este cadastro é vinculado ao recurso 1820 - Opções Ticket Fiscal, permitindo que rotinas como o 1754 - Ticket Fiscal Entrada realizem a leitura do peso diretamente da balança.

Objetivo

Documentar de forma clara como configurar o cadastro da balança, principalmente os parâmetros de comunicação serial, para garantir leitura correta, estabilidade e evitar lentidão durante a operação.

Onde este cadastro é utilizado

  • 1819 - Balança Rodoviário: cadastro dos parâmetros da balança.
  • 1820 - Opções Ticket Fiscal: vínculo da balança que será usada no processo.
  • 1754 - Ticket Fiscal Entrada: rotina que consome a configuração para leitura do peso.

Visão Geral das Abas

Dados Configuração

Nesta aba são definidos os parâmetros de comunicação serial e de interpretação do peso retornado pela balança.

Campos principais:

  • Descrição: identificação amigável do cadastro.
  • Porta: porta serial utilizada para comunicação com a balança.
  • Bits por Segundo: velocidade da comunicação serial.
  • Bits de Dados: tamanho do pacote de dados transmitido.
  • Paridade: mecanismo de validação da transmissão.
  • Bits de Parada: marca o encerramento de cada pacote serial.
  • Controle de Fluxo: forma de controle do envio/recebimento dos dados.
  • Posição Peso Inicial: posição inicial do trecho do texto retornado pela balança que contém o peso.
  • Posição Peso Final: posição final do trecho do texto retornado pela balança que contém o peso.
  • Fator de Conversão: divisor aplicado ao valor lido para chegar ao peso final.
  • Liberar Campo de Pesagem para ser informado manualmente: contingência para permitir digitação manual do peso.

Balança Grid Net

A aba Balança Grid Net contém:

  • Login
  • Senha

Esses campos devem ser utilizados somente quando a integração exigir autenticação GridNet.

Fluxo Principal

  1. Acesse o recurso 1819 - Balança Rodoviário.
  2. Cadastre uma descrição clara para identificar a balança.
  3. Preencha os parâmetros de comunicação serial conforme o manual do fabricante da balança.
  4. Configure as posições de leitura do peso e o fator de conversão.
  5. Se a balança utilizar GridNet, informe também login e senha.
  6. Salve o cadastro.
  7. Acesse o recurso 1820 - Opções Ticket Fiscal.
  8. Vincule o cadastro da balança criado no recurso 1819.
  9. Utilize a rotina 1754 - Ticket Fiscal Entrada para realizar a leitura do peso.

Orientações de Configuração

1. Porta

A Porta deve ser preenchida exatamente com o identificador da porta serial disponível no sistema operacional e efetivamente conectada à balança.

Exemplos comuns:

  • Windows: COM1, COM2, COM3...
  • Linux: /dev/ttyS0, /dev/ttyUSB0...

Boas práticas para evitar lentidão e falhas:

  • Utilize uma porta fixa e estável, evitando alterações frequentes de numeração quando houver adaptador USB/serial.
  • Garanta que a porta não esteja sendo usada por outro processo ao mesmo tempo.
  • Valide cabeamento, adaptadores e conversores USB/RS232 antes de concluir que o problema é de sistema.
  • Se a porta informada estiver incorreta, a leitura não ocorrerá corretamente, mesmo que os demais parâmetros estejam válidos.

2. Bits por Segundo

Bits por Segundo é a velocidade de comunicação serial (baud rate).

Regra principal: este valor deve ser exatamente igual ao configurado na balança.

Impacto no uso:

  • Valor correto = comunicação fluida e leitura rápida.
  • Valor divergente = caracteres inválidos, peso inconsistente, ausência de leitura ou aparente lentidão por tentativas frustradas de comunicação.
  • Velocidades muito baixas aumentam o tempo de transmissão de cada pacote.

Orientação prática:

  • Sempre priorize o valor informado no manual ou no software de parametrização da balança.
  • Quando houver possibilidade de escolha no equipamento, normalmente uma configuração padronizada e estável reduz problemas operacionais.
  • Em integrações seriais, uma configuração errada de baud rate é uma das causas mais comuns de leitura travada, dados corrompidos e atrasos na captura do peso.

3. Bits de Dados

Bits de Dados define o tamanho do bloco de dados transmitido.

Recomendação de uso:

  • Na maioria das integrações seriais atuais, usa-se 8 bits de dados.
  • Utilize 5, 6 ou 7 apenas se isso estiver explicitamente definido pelo fabricante da balança.

Impacto de configuração incorreta:

  • Pode gerar leitura incompleta.
  • Pode deslocar ou corromper o conteúdo recebido.
  • Pode fazer com que o peso seja interpretado incorretamente.

4. Paridade

A Paridade é uma validação simples da transmissão serial.

Opções disponíveis na tela:

  • Par
  • Ímpar
  • Nenhum
  • Marca
  • Espaço

Recomendação:

  • Configure exatamente como estiver definido na balança.
  • Paridade divergente pode causar falhas intermitentes, perda de caracteres e dificuldade na interpretação do peso.

Resumo prático das opções:

  • Nenhum: não utiliza verificação adicional de paridade.
  • Par: utiliza verificação de paridade par.
  • Ímpar: utiliza verificação de paridade ímpar.
  • Marca: utiliza bit de paridade fixo marcado.
  • Espaço: utiliza bit de paridade fixo em espaço.

Na maior parte dos cenários, a configuração correta será sempre a mesma parametrizada diretamente no equipamento.

5. Bits de Parada

Os Bits de Parada indicam o fim de cada pacote de transmissão.

Recomendação:

  • O valor mais comum é 1.
  • Utilize 2 somente quando o equipamento exigir.

Configuração incorreta neste campo também pode comprometer a leitura serial e causar comportamento irregular.

6. Controle de Fluxo

O Controle de Fluxo define como o envio e o recebimento de dados serão controlados para evitar perda de informação.

Opções disponíveis:

  • Nenhum
  • RTS/CTS IN
  • RTS/CTS OUT
  • Xon/Xoff IN
  • Xon/Xoff OUT

O que significa cada opção

  • Nenhum: não utiliza controle adicional de fluxo. É a opção mais comum quando a balança apenas transmite dados de forma simples pela serial.
  • RTS/CTS IN: usa sinalização física (hardware) para controlar a entrada de dados.
  • RTS/CTS OUT: usa sinalização física (hardware) para controlar a saída de dados.
  • Xon/Xoff IN: usa controle por software para gerenciar a entrada de dados.
  • Xon/Xoff OUT: usa controle por software para gerenciar a saída de dados.

Qual a configuração mais indicada?

Na maior parte dos cenários de leitura simples de peso, utilize Nenhum, desde que isso esteja compatível com a parametrização da balança e com o cabo utilizado.

Por que isso ajuda a evitar lentidão?

  • Se a balança e o cabo não usam sinais de controle físico, configurar RTS/CTS pode fazer a comunicação ficar aguardando sinalização que nunca virá.
  • Se o equipamento não trabalha com controle por software, configurar Xon/Xoff pode causar bloqueios, espera indevida e sensação de sistema lento.
  • Quando o controle de fluxo é configurado sem necessidade, o comportamento pode parecer intermitente: às vezes lê, às vezes demora, às vezes não lê.

Resumo prático:

  • Use Nenhum por padrão em integrações simples.
  • Só use RTS/CTS quando a balança e a infraestrutura serial suportarem controle de fluxo por hardware.
  • Só use Xon/Xoff quando o fabricante exigir controle de fluxo por software.

7. Posição Peso Inicial / Posição Peso Final

Esses campos definem qual parte do texto retornado pela balança representa o peso efetivo.

Orientações:

  • Faça o mapeamento com base no retorno real da balança.
  • A posição inicial deve apontar para o primeiro caractere do peso.
  • A posição final deve apontar para o fim do trecho do peso.
  • Se as posições estiverem erradas, o sistema poderá capturar letras, separadores, sinais ou um valor incompleto.

Exemplo conceitual:

Se a balança retornar o texto:

ST,NT,+001530

E o peso desejado for 001530, as posições devem ser definidas de forma que o sistema recorte exatamente esse trecho.

8. Fator de Conversão

O Fator de Conversão ajusta o valor bruto retornado pela balança para o formato esperado na rotina.

Exemplos:

  • Valor lido: 1530 | Fator: 100 | Peso final: 15,30
  • Valor lido: 1530 | Fator: 10 | Peso final: 153,0
  • Valor lido: 1530 | Fator: 1 | Peso final: 1530

Recomendação:

  • Defina o fator conforme o padrão de retorno da balança.
  • Se o fabricante já retorna o peso com a casa decimal tratada no texto, avalie se o fator deve ser 1.

9. Liberar Informação Manual de Peso

O campo Liberar Campo de Pesagem para ser informado manualmente deve ser habilitado apenas quando houver necessidade operacional de contingência.

Uso recomendado:

  • indisponibilidade temporária da comunicação com a balança;
  • operação assistida em ambiente de teste;
  • cenário controlado em que a digitação manual seja permitida pelo processo.

Atenção:

Sempre que possível, priorize a leitura automática para reduzir erros de digitação e divergências operacionais.

Configuração recomendada para evitar lentidões

Para evitar lentidão, travamentos aparentes e inconsistências na leitura:

  1. Configure a porta correta.
  2. Garanta que bits por segundo, bits de dados, paridade e bits de parada sejam exatamente os mesmos da balança.
  3. Utilize Controle de Fluxo = Nenhum quando a balança não exigir RTS/CTS ou Xon/Xoff.
  4. Evite habilitar controle de fluxo sem necessidade, pois isso pode fazer a comunicação aguardar sinais inexistentes.
  5. Mapeie corretamente as posições do peso, evitando conversões incorretas.
  6. Defina corretamente o fator de conversão, para que o peso final seja exibido no formato esperado.
  7. Valide o retorno real do equipamento antes de concluir a implantação.
  8. Teste a leitura com carga real de operação antes da liberação ao usuário final.

Exemplo de configuração típica

Predefinição:Alerta

Exemplo comum em integração serial simples:

  • Porta: COM3
  • Bits por Segundo: 9600
  • Bits de Dados: 8
  • Paridade: Nenhum
  • Bits de Parada: 1
  • Controle de Fluxo: Nenhum

Essa combinação costuma ser conhecida como 9600 8N1, mas só deve ser utilizada quando compatível com o equipamento.

Validações

Tabela de Validações
Código Mensagem Observação
V.ERP.1819.001 Campo Paridade é obrigatório.
V.ERP.1819.002 Campo Controle Fluxo é obrigatório.
V.ERP.1819.003 Campo Porta é obrigatório.
V.ERP.1819.004 Campo Posicao Peso Inicial é obrigatório.
V.ERP.1819.005 Campo Posicao Peso Final é obrigatório.
V.ERP.1819.006 Campo Fator Conversao é obrigatório.
V.ERP.1819.007 Campo Login Gridnet é obrigatório.
V.ERP.1819.008 Campo Senha Grid Net é obrigatório.

Integrações

Para integrar a balança ao Touchcomp ERP, é necessário que a balança esteja acessível por comunicação serial e corretamente parametrizada.

O vínculo do cadastro da balança ao recurso 1820 - Opções Ticket Fiscal é o passo que disponibiliza a leitura para rotinas como o 1754 - Ticket Fiscal Entrada.

Se a integração utilizada for GridNet, devem ser preenchidos também os campos de autenticação da aba específica.

Seções Adicionais

Checklist de implantação

  • Validar modelo da balança.
  • Confirmar tipo de comunicação utilizada (serial direta, conversor USB/serial, GridNet etc.).
  • Confirmar porta física/lógica correta.
  • Confirmar bits por segundo.
  • Confirmar bits de dados.
  • Confirmar paridade.
  • Confirmar bits de parada.
  • Confirmar controle de fluxo.
  • Capturar retorno bruto da balança.
  • Definir posição inicial/final do peso.
  • Definir fator de conversão.
  • Vincular a balança no recurso 1820.
  • Testar leitura no processo operacional.

Problemas e Soluções

Problemas e Soluções Comuns
Problema Possível causa Solução recomendada
Não lê peso Porta incorreta, cabo desconectado ou porta ocupada por outro sistema. Validar porta física/lógica, cabeamento e concorrência de uso.
Lê caracteres estranhos Bits por segundo, bits de dados, paridade ou bits de parada divergentes. Ajustar parâmetros exatamente conforme o manual da balança.
Leitura lenta ou intermitente Controle de fluxo configurado indevidamente. Usar Nenhum quando a balança não exigir RTS/CTS ou Xon/Xoff.
Peso incorreto Posições inicial/final ou fator de conversão configurados de forma errada. Revisar o retorno bruto da balança e recalcular o recorte/conversão.
Necessidade de seguir operando sem leitura automática Comunicação indisponível temporariamente. Avaliar habilitação do campo para informação manual do peso, conforme regra do processo.

Observações Finais

  • O parâmetro mais importante da implantação é a aderência exata entre a configuração do ERP e a configuração física/lógica da balança.
  • Em caso de dúvida, a referência principal deve ser sempre o manual do fabricante ou o técnico responsável pela parametrização do equipamento.
  • Para evitar retrabalho, recomenda-se registrar um exemplo real do texto retornado pela balança no momento da implantação.