Tempo aproximado para leitura: 00:02:00 min
Dúvida
Qual a recomendação técnica de arquitetura e comunicação quando precisamos compartilhar o mesmo indicador de pesagem na mesma máquina física para operar o SPA_OFF (entrada) e o SPA_OUT (saída) simultaneamente?
Ambiente
TOTVS Agro – TOTVS Agro – Bioenergia – Pesagem Automática Offline - SPA_OFF – Todas as versões
Solução
A operação simultânea de múltiplos módulos de pesagem apontando para a mesma porta serial física RS-232 no Windows pode gerar concorrência e o bloqueio de leitura devido ao acesso exclusivo do Sistema Operacional ao canal exclusive lock. Para garantir a fluidez e a estabilidade da sua operação agrícola, a TOTVS recomenda as seguintes boas práticas de arquitetura:
Comunicação via Socket/IP: Se o indicador de pesagem - balança possuir placa de rede nativa ou um conversor Serial-TCP/IP, recomendamos parametrizar a comunicação da balança no Sistema utilizando o IP e Porta da rede. O protocolo de rede permite o estabelecimento de múltiplas sessões simultâneas, acabando de forma definitiva com os erros de porta travada, tornando a balança acessível por múltiplos clients em rede.
Emuladores de Porta Virtual: Caso o hardware da balança suporte apenas comunicação via cabo serial físico COM, o Sistema Operacional entregará o controle apenas ao primeiro software que solicitar abertura. Nesse cenário, orientamos o uso de softwares homologados pela TI da usina que façam o Virtual Serial Port Splitting. Esta tecnologia cria portas seriais virtuais paralelas (exemplo: COM3 para o SPA_OFF e COM4 para o SPA_OUT) que espelham os dados da porta física principal de forma simultânea e transparente para o Sistema.
Saiba mais:
Para a configuração do modelo de comunicação, acesse a rotina de Parâmetros por Balança no PIMS Cana e altere o tipo de conexão, sincronizando os dados para o client na sequência.
0 Comentários