Manufatura inteligente

MES vs ERP vs SCADA: papéis na pilha da fábrica e como o MQTT os conecta

O ERP planeja, o MES executa e o SCADA supervisiona. Entenda o que cada sistema controla, onde eles se sobrepõem, como se encaixam nos níveis ISA-95 e como um broker MQTT os interliga sem um emaranhado de conexões ponto a ponto.

Diagrama em camadas de MES vs ERP vs SCADA mostrando os níveis ISA-95, dos sensores ao planejamento de negócios, conectados por um broker MQTT
Rode isso no seu próprio broker MQTTTenha um broker MQTT privado e gerenciado no plano Free e comece com exemplos de código prontos.
Teste grátis Exemplos de código Sem cartão de crédito

A pergunta MES vs ERP vs SCADA aparece em todo projeto de digitalização, geralmente quando dois fornecedores dizem oferecer a mesma funcionalidade. Este artigo explica pelo que cada sistema é responsável, em que nível ISA-95 ele fica, onde as fronteiras se confundem e como uma camada MQTT orientada a eventos permite que eles compartilhem dados sem integrações customizadas frágeis.

A resposta curta

  • ERP (Enterprise Resource Planning) decide o que a empresa deve produzir, comprar e expedir, e contabiliza tudo isso. Ele pensa em dias, semanas e dinheiro.
  • MES (Manufacturing Execution System) decide como uma ordem liberada é executada no chão de fábrica e registra o que realmente aconteceu. Ele pensa em turnos, horas e minutos.
  • SCADA (Supervisory Control and Data Acquisition) observa e supervisiona o processo em tempo real, mostra aos operadores o que as máquinas estão fazendo e permite que eles intervenham. Ele pensa em segundos e milissegundos.

Um teste simples: se a pergunta é sobre pedidos, valor de estoque ou clientes, é ERP. Se é sobre qual operador montou qual unidade, com qual material, em qual máquina, é MES. Se é sobre a bomba 3 estar ligada e qual é o nível do tanque agora, é SCADA.

MES vs ERP vs SCADA nos níveis ISA-95

A norma ISA-95 organiza as funções de manufatura em níveis. É o mapa mais útil para essa comparação, porque cada sistema tem um lugar natural.

Nível ISA-95 Função Horizonte de tempo Sistema típico
Nível 4 Planejamento de negócios e logística Dias a meses ERP
Nível 3 Gestão das operações de manufatura Turnos a minutos MES, LIMS, CMMS, historiador
Nível 2 Controle supervisório e monitoramento Segundos SCADA, IHM
Nível 1 Sensoriamento e atuação Milissegundos CLP, controladores DCS
Nível 0 O processo físico Contínuo Sensores, atuadores, máquinas

O modelo ISA-95 é relacionado ao modelo Purdue usado em segurança de redes, mas não é igual a ele. A diferença é explicada em modelo Purdue vs ISA-95, e o lado físico da hierarquia (empresa, site, área, linha, célula) é tratado em hierarquia de equipamentos ISA-95.

Comparação detalhada

Aspecto ERP MES SCADA
Pergunta principal O quê e quanto? Como, por quem, com qual resultado? O que está acontecendo agora?
Usuários típicos Financeiro, planejamento, compras, vendas Produção, qualidade, supervisores Operadores, engenheiros de controle
Dados centrais Pedidos, listas de materiais (BOM), estoque, custos Ordens de produção, genealogia, contagens, paradas, resultados de qualidade Tags, alarmes, tendências, setpoints
Granularidade dos dados Nível de pedido e lote Nível de unidade, batelada e operação Nível de sinal
Taxa de atualização Em lote ou quase em tempo real Segundos a minutos Menos de um segundo a segundos
Escreve nas máquinas? Não Receitas, parâmetros, instruções de ordem Setpoints e comandos
Impacto de uma falha Planejamento e faturamento atrasados Lacunas de rastreabilidade e conformidade Perda de visibilidade e de controle

Onde o ERP termina

O ERP guarda os dados mestres: materiais, listas de materiais, roteiros, clientes e custos. Ele cria uma ordem de produção para uma quantidade e uma data de entrega e espera uma confirmação de volta: quantas unidades boas, quanto refugo, quais materiais foram consumidos. Ele não se importa com qual de três máquinas idênticas executou a ordem nem por que ela parou duas vezes.

O que é do MES

O MES pega a ordem e a torna executável: programa-a em equipamentos específicos, entrega as instruções de trabalho e a receita corretas, verifica os materiais, registra a genealogia, coleta contagens e paradas e impõe as verificações de qualidade. Depois, reporta ao ERP uma confirmação resumida. Em setores regulados, o registro eletrônico de lote ou de histórico do dispositivo fica aqui. Como o MES recebe os eventos do chão de fábrica via MQTT é explicado em integração MES MQTT.

O que é do SCADA

O SCADA se conecta a CLPs e controladores, exibe o processo aos operadores, gera alarmes, armazena tendências de curto prazo e permite que os operadores alterem setpoints. Ele é os olhos e as mãos da sala de controle. Ele sabe que uma válvula está aberta, mas normalmente não sabe a qual pedido de cliente o produto pertence. Para ver como o MQTT está mudando as arquiteturas SCADA, leia MQTT SCADA.

Onde as fronteiras se confundem

Os produtos reais não respeitam os níveis de forma organizada:

  • Muitos pacotes SCADA hoje oferecem dashboards de OEE, apontamento de paradas e relatórios simples de batelada, que são funções clássicas de MES.
  • Muitas suítes de ERP trazem um módulo de "chão de fábrica" ou "manufatura" que cobre funções básicas de MES, como a confirmação de ordens por um terminal.
  • Alguns produtos MES incluem suas próprias telas de IHM e drivers de coleta de dados.

A sobreposição em si não é um problema. O problema surge quando dois sistemas acreditam ser a fonte da verdade para o mesmo dado, por exemplo quando ERP e MES calculam o refugo e chegam a valores diferentes. Defina, para cada objeto de dados, qual sistema é o dono, e deixe os outros consumirem.

Objeto de dados Dono habitual Consumidores
Ordem de produção (planejada) ERP MES
Status de execução da ordem MES ERP, dashboards
Estado da máquina e alarmes SCADA / CLP MES, manutenção, dashboards
Contagens de peças boas e refugo Máquina, coletadas pelo MES ERP, ferramentas de OEE
Genealogia de materiais MES ERP, qualidade

Como o MQTT conecta ERP, MES e SCADA

Em uma pilha clássica, cada par de sistemas é integrado diretamente: SCADA com MES via OPC, MES com ERP via um conector do fornecedor, um historiador via mais um driver. Cada novo consumidor acrescenta um link, e substituir um sistema quebra vários.

Uma camada orientada a eventos muda a topologia de malha para hub. Cada sistema se conecta a um broker MQTT e publica os eventos de que é dono sob uma árvore de topics ISA-95 compartilhada:

acme/plant1/assembly/line2/cell3/state        <- PLC / SCADA (retained)
acme/plant1/assembly/line2/cell3/count        <- PLC / gateway
acme/plant1/assembly/line2/mes/order/current  <- MES (retained)
acme/plant1/assembly/line2/mes/order/confirm  <- MES, consumed by ERP adapter
acme/plant1/erp/orders/released               <- ERP adapter

O SCADA continua controlando as máquinas pelos seus protocolos nativos, e a camada MQTT transporta os eventos de que todos os outros precisam. Esse padrão costuma ser chamado de Unified Namespace; MQTT Sparkplug B e o Unified Namespace explica como o lado do payload pode ser padronizado.

O ERP raramente fala MQTT nativamente, então um pequeno adaptador assina as confirmações do MES e chama a API do ERP, além de publicar as ordens liberadas no namespace. O adaptador é um cliente MQTT comum; o broker não precisa de nenhum conector de ERP embutido.

O que implementar primeiro

Se você está planejando um roadmap de digitalização, esta ordem funciona bem na maioria das plantas, de um frigorífico a uma fábrica de autopeças:

  1. Extraia os dados das máquinas (estado, contagens, principais variáveis de processo) e publique-os em um broker. Isso é barato e útil de imediato.
  2. Adicione dashboards de OEE e paradas diretamente sobre esses dados, antes de comprar um MES.
  3. Introduza funções de MES onde elas fazem mais falta: rastreamento de ordens, genealogia, verificações de qualidade.
  4. Feche o ciclo com o ERP por meio de um adaptador que envia confirmações e recebe ordens.

Como cada etapa publica no mesmo namespace, nada do que foi construído antes precisa ser reescrito depois. O guia de manufatura inteligente descreve esse roadmap com mais profundidade.

O broker é infraestrutura: trate-o como tal

Quando os eventos de ERP, MES e SCADA passam por um único broker, esse broker se torna infraestrutura crítica. Rodá-lo em um servidor sobrando na planta serve para um piloto, mas é arriscado em produção. Um broker MQTT gerenciado como o ConnectMQ oferece MQTT 3.1.1 e 5.0 sobre TLS, credenciais por cliente, proteção contra flood e um portal com explorador de topics ao vivo e uma visão de dispositivos ISA-95, para que você veja cada nível da pilha publicando no lugar certo. O ConnectMQ também decodifica Sparkplug B e o republica em topics ISA-95, o que ajuda quando os gateways SCADA já falam Sparkplug.

Você pode explorar a ideia na página sobre broker MQTT na nuvem ou simplesmente experimentar.

Conecte a pilha da sua fábrica com o ConnectMQ

Crie um broker Serverless gratuito em app.connectmq.com sem cartão de crédito, publique alguns estados de máquina e um topic de ordem, e veja as camadas de ERP, MES e SCADA se encontrarem em um único namespace.

Perguntas frequentes

Um ERP pode substituir um MES?

Em operações discretas simples, um módulo de chão de fábrica do ERP pode cobrir a confirmação de ordens e contagens básicas. Normalmente faltam a ele os dados de máquina em tempo real, a genealogia detalhada e o controle de qualidade que um MES dedicado oferece.

O SCADA faz parte do MES?

Não. O SCADA trabalha no Nível 2 da ISA-95, para supervisão e controle em tempo real, enquanto o MES trabalha no Nível 3, para gestão da execução. O MES consome dados do SCADA, mas não substitui as telas de controle dos operadores.

Preciso dos três sistemas?

A maioria dos fabricantes tem ERP e alguma forma de SCADA ou IHM. Um MES completo é opcional; muitas plantas começam com dashboards sobre os dados das máquinas e adicionam funções de MES conforme as necessidades crescem.

Onde o MQTT se encaixa no modelo ISA-95?

O MQTT é um transporte, não um nível. Um broker transporta eventos entre os Níveis 1 a 4, para que cada sistema publique aquilo de que é dono e assine aquilo de que precisa.

Artigos relacionados

OEE vs TEEP vs OOE: qual indicador você deve usar?

OEE, OOE e TEEP compartilham os mesmos fatores de desempenho e qualidade, mas medem contra bases de tempo diferentes. Esta comparação resolve um único exemplo e lista os sinais MQTT de que cada indicador precisa.

8 min de leitura

Todos os artigos →

Seu broker MQTT privado está a poucos cliques de distância

Crie uma conta, receba as credenciais do seu broker e conecte seu primeiro dispositivo — sem servidores para instalar, atualizar ou escalar.