Arquitetura do gateway de aquisição: cinco camadas
A arquitetura de um gateway de aquisição de dados costuma se dividir em cinco camadas: a camada de entrada de sinais lê os dados brutos das máquinas e dos instrumentos, a camada de adaptação de protocolos converte protocolos distintos em um modelo interno unificado de pontos, a camada de limpeza cuida da conversão de unidades e do descarte de valores anômalos, a camada de buffer retém os dados localmente durante quedas de rede, e a camada de encaminhamento leva os dados preparados ao MES, à plataforma de energia ou à nuvem. Definir a responsabilidade dessas cinco camadas já na fase de projeto reduz de forma evidente o retrabalho causado por mudanças sucessivas de protocolo e números que não conferem.
Por que os dados do chão de fábrica são difíceis de coletar
Um mesmo chão de fábrica costuma reunir várias gerações de equipamentos ao mesmo tempo: as máquinas novas têm porta Ethernet e protocolos abertos, as antigas contam apenas com porta serial, e as mais antigas restam somente sinais discretos religados. Os formatos de dados, os ciclos de atualização e as regras de nomenclatura dos pontos diferem entre si, de modo que colocar um software de relatórios diretamente por cima produz apenas uma pilha de números com escalas que não combinam.
- Máquinas novas: Ethernet com OPC UA ou protocolo proprietário do fabricante; dados completos, mas os direitos de acesso precisam ser confirmados máquina por máquina
- Máquinas antigas: barramento serial Modbus ou RS485; é possível coletar, porém os endereços de registradores precisam ser conferidos ponto a ponto
- Máquinas mais antigas: restam apenas sinais de relés e transmissores, exigindo módulos de entrada adicionais para virar dados
- Instrumentos de campo: medidores de energia, de água e de vazão carregam convenções próprias de comunicação e são os itens que mais ficam de fora do plano
A tarefa do gateway é reunir essas fontes em um único encadeamento e transformá-las em dados que os sistemas superiores consigam usar diretamente.
O que cada uma das cinco camadas assume
Na prática de engenharia, o gateway é examinado camada por camada, porque cada uma tem padrões de falha e critérios de aceitação próprios.
| Camada | Responsabilidade | Onde os problemas costumam surgir |
|---|---|---|
| Entrada de sinais | Conexões físicas de portas seriais, Ethernet, módulos de E/S e programação dos ciclos de varredura | Erros de cabeamento, conflito de endereços, ciclo de varredura sobrecarregado |
| Adaptação de protocolos | Converter quadros Modbus, OPC UA, S7, MC e outros em um modelo unificado de pontos | Mapeamento de registradores errado, ordem de bytes inconsistente |
| Limpeza de dados | Conversão de unidades, calibração de faixas, descarte de anomalias, nomenclatura padronizada dos pontos | Fatores de escala aplicados errado, picos deixados sem tratamento |
| Buffer | Guardar dados localmente nas quedas e reenviá-los em ordem após a recuperação | Disco cheio, ordem do reenvio embaralhada |
| Encaminhamento | Enviar dados ao MES, à plataforma de energia e à nuvem, mantendo canal de comandos bidirecional | Mudanças de interface a montante não acompanhadas, envios duplicados |
Separadas as cinco camadas, as três reclamações mais comuns — "não consegue coletar", "os números não batem", "perdeu-se dado na queda da rede" — podem ser rastreadas até a camada específica, em vez de provocar uma refação cega de todo o sistema.
A camada de adaptação de protocolos: muitos quadros, um modelo de pontos
A adaptação de protocolos é a camada de maior carga de trabalho do gateway. A abordagem viável não é reescrever o programa a cada protocolo novo, mas separar "coletar" de "usar": a camada de adaptação converte todos os quadros em um único modelo interno de pontos, e tudo acima dela trata apenas com pontos.
- Modbus RTU/TCP: registrar cada ponto a partir do mapa de registradores, com tipo de dado, ordem de bytes e fator de escala declarados
- OPC UA: publicado em 2008 e depois padronizado como IEC 62541; quando o equipamento abre seu espaço de endereçamento, os nós podem ser navegados e assinados diretamente
- Siemens S7 e Mitsubishi MC: registro por estação PLC e endereço da área de dados, com atenção ao ritmo de varredura quando várias máquinas dividem uma mesma linha
- Protocolos proprietários: decodificação quadro a quadro a partir de amostras reais, com as regras guardadas em configuração e não cravadas no código
Quando as regras de adaptação vivem na configuração, incluir outra máquina do mesmo tipo é copiar a configuração e trocar o endereço; se as regras estão espalhadas pelo código, cada ampliação de pontos se torna um novo projeto de desenvolvimento.
Para onde vão os dados quando a rede cai
O enlace entre a fábrica e a sala de servidores não fica de pé o ano inteiro: reinício de switch, obras no cabo de fibra, oscilação do rádio — tudo provoa quedas curtas. É o desenho da camada de buffer que decide se os dados desses períodos se perdem ou podem ser recuperados.
- Os dados mais recentes entram primeiro na fila em memória, para o reenvio começar no instante da recuperação sem esperar a gravação em disco
- O que excede a memória desce para a fila em disco com índice de tempo e é reenviado em ordem após a recuperação
- O buffer recebe limite de capacidade e regra de descarte do mais antigo, para uma queda longa não encher o disco
- Concluído o reenvio, marca-se o ponto de ruptura para que depois se distinga "dado reenviado" de gravação em tempo real
O valor do reenvio após queda não está em "quantos registros ficaram guardados", mas em os dados retornarem ao histórico em ordem cronológica após a recuperação e se fundirem com o fluxo normal em uma única curva contínua.
A camada de encaminhamento: o que enviar para cima, o que receber de baixo
A camada de encaminhamento lida com MES, plataformas de energia e serviços em nuvem, e três pontos devem ser combinados de antemão: o que se envia, com que ritmo e o que fazer quando o enlace se rompe.
| Item a combinar | Prática comum | O que costuma ser esquecido |
|---|---|---|
| Escopo dos dados | Envio conforme lista de pontos acordada, em vez de empurrar a base inteira para cima | A parte de cima recebe pontos sem relação e depois cobra explicações |
| Ritmo de envio | Envio por mudança com ciclo periódico de segurança; pontos críticos com frequência própria elevada | Só intervalos fixos, de modo que todos os picos breves se perdem |
| Conduta na queda | Após a recuperação de cima, o gateway reenvia o acumulado | Sem limite para o acumulado, o instante da recuperação sufoca o sistema superior |
Os comandos de produção que descem até as máquinas percorrem o mesmo canal: os comandos exigem limites de permissão e escopo, e o resultado da execução precisa retornar e ficar registrado, evitando um caminho de mão única que só envia e não recebe.
Como conferir ponto a ponto na entrega
O aceite de um sistema de coleta não termina em "aparecem números na tela"; é preciso voltar aos próprios dados.
- Conferência de todos os pontos: leitura ponto a ponto segundo a lista, com aprovação apenas quando o valor coincide com o indicador de campo
- Treino de queda: interromper o enlace de propósito por um tempo e restaurá-lo, verificando integridade e ordem dos dados reenviados
- Operação contínua longa: rodar dias seguidos examinando falhas silenciosas e vazamentos de memória
- Retenção e exportação: o histórico é guardado pelo prazo combinado e exportado em formato que a parte de cima decifre diretamente
Só depois desses quatro itens a camada de coleta está de fato entregue; assinar o aceite apenas com uma tela de demonstração de números correndo costuma deixar os problemas se acumularem para estourar em bloco uns três meses depois.
Informações a preparar antes de iniciar o projeto
Organizar antes o que se segue deixa mais precisos tanto a proposta técnica quanto o orçamento: modelos de controladores e condições de comunicação das máquinas atuais, lista dos instrumentos a conectar com a convenção de cada um, exigências do sistema superior quanto a escopo e frequência dos dados, condições da rede da planta e saídas disponíveis, e por quanto tempo se admite reter dados localmente durante uma queda. Com isso registrado por escrito, a conversa sobre arquitetura com quem vai executar passa a ser sobre cláusulas verificáveis, e não sobre conceitos.
A Shanghai Chengxuan Intelligent atua em software industrial e conectividade de equipamentos desde 2009, com capacidade de produto em gateways de aquisição de dados, bibliotecas de adaptação de protocolos e plataformas de monitoramento, além de um contato em inglês para discussão de soluções. Podemos confirmar com a sua empresa, item por item, as cláusulas de fronteira da arquitetura de cinco camadas conforme a condição das máquinas e as exigências do sistema superior.
Conclusão
O valor de um gateway de aquisição de dados não está no ato único de "conectar" as máquinas, mas nas cinco camadas — entrada de sinais, adaptação de protocolos, limpeza de dados, buffer nas quedas e encaminhamento para cima — com responsabilidades e critérios de aceite claros em cada uma. Quando as fronteiras das cinco camadas ficam documentadas desde o projeto, as regras de adaptação vivem na configuração e o treino de reenvio após queda entra no aceite, acrescentar máquinas, ampliar a lista de pontos e trocar interfaces de cima exigem bem menos retrabalho, e os dados do chão de fábrica se tornam alicerce em que o MES e a gestão de energia podem confiar.
Agendar conversa sobre a solução
Se a sua empresa está avaliando a coleta de dados do chão de fábrica ou a escolha de um gateway, informe os modelos de máquinas atuais, os protocolos de comunicação e as exigências do sistema superior. Proporemos os limites funcionais da arquitetura de cinco camadas e a lista de verificações de aceite adequados à realidade da sua operação.
Fale conosco