Quando uma indústria decide que precisa de um MES — ou já tem um —, a pergunta seguinte quase sempre é a mesma: ele vai conversar com o ERP que já existe? A resposta costuma ser "sim, tem integração", e é aí que mora o risco. O retorno de um MES não se decide na escolha do sistema, mas no que acontece entre ele e o ERP: quais dados fluem, em que direção, com que frequência e quem responde quando algo não bate.
Sem essa definição, a fábrica troca um problema por outro. Antes, o apontamento ia para a planilha; depois, vai para o MES e alguém continua redigitando no ERP no fim do turno.
MES e ERP: por que um não substitui o outro
A norma ISA-95 (IEC 62264), referência internacional para integração entre sistemas corporativos e de chão de fábrica, separa as camadas de forma útil:
- ERP — nível 4, planejamento do negócio. Pedidos, compras, custos, estoque contábil, planejamento em dias e semanas. Responde "o que produzir e quando".
- MES — nível 3, execução da produção. O que está sendo produzido agora, em qual máquina, por quem, com qual lote, em minutos e horas. Responde "como a produção está indo neste momento".
- Abaixo, níveis 2 a 0: supervisórios, CLPs e sensores, que alimentam o MES com o que acontece na máquina.
A confusão aparece porque os dois lados avançam sobre o território do outro: ERPs oferecem módulos de produção, MES oferecem planejamento. Na prática, o ERP é bom em visão consolidada e financeira; o MES é bom em tempo real e rastreabilidade. Integrar é fazer cada um fazer o que faz bem, sem duas fontes de verdade para o mesmo dado.
O que precisa fluir entre os dois
Nem todo dado precisa cruzar a fronteira. O erro mais comum é tentar integrar tudo na primeira fase.
| Direção | Dado | Frequência típica |
|---|---|---|
| ERP → MES | Ordens de produção liberadas | A cada liberação |
| ERP → MES | Estrutura de produto (BOM) e roteiro | A cada alteração |
| ERP → MES | Cadastro de materiais e lotes | A cada alteração |
| MES → ERP | Apontamento de produção (quantidade boa) | Por evento ou por turno |
| MES → ERP | Consumo real de materiais | Por evento ou por turno |
| MES → ERP | Refugo e retrabalho | Por turno |
| MES → ERP | Status e encerramento da ordem | A cada mudança |
| MES → ERP | Tempos de máquina e mão de obra | Por turno ou diário |
O núcleo que gera quase todo o retorno é curto: ordem de produção, apontamento e consumo. Com esses três integrados, o ERP passa a ter estoque e custo próximos do real, e a fábrica para de redigitar. Paradas, OEE detalhado e qualidade podem vir numa segunda fase.
Três padrões de integração — e quando usar cada um
1. API ponto a ponto. O MES chama a API do ERP (ou o contrário) diretamente. É o caminho mais rápido quando os dois sistemas têm APIs documentadas e são poucos fluxos. O limite aparece quando cresce: cada nova integração é mais um ponto de quebra, e uma atualização do ERP pode afetar todas de uma vez.
2. Camada de integração (middleware). Um intermediário recebe, traduz, valida, enfileira e reprocessa as mensagens entre os sistemas. Custa mais no início, mas compensa quando há mais de um sistema envolvido — MES, WMS, qualidade, manutenção — ou quando o ERP vai mudar de versão. A regra de negócio da integração fica num lugar só, e não espalhada nos dois lados.
3. Tabela intermediária. Comum com ERP legado sem API: os sistemas trocam dados gravando e lendo tabelas num banco comum. É barato e funciona, mas exige rotina de conciliação e monitoramento. Sem isso, erros ficam silenciosos — o registro que não foi lido simplesmente não aparece em lugar nenhum.
Sobre frequência: tempo real nem sempre é necessário. Para custo e fechamento, apontamento por turno costuma bastar. Para estoque disponível e expedição, quanto mais próximo do tempo real, melhor. Defina a latência por fluxo, não para o projeto inteiro.
Onde os projetos de integração MES–ERP falham
Raramente é a tecnologia. Os pontos de falha se repetem:
- Cadastros divergentes. Código de produto, BOM, unidade de medida (o ERP controla em quilos, o MES em peças), centro de trabalho. Uma integração sobre cadastros inconsistentes não resolve o problema — replica o erro em escala. Antes de integrar, defina quem é o dono de cada dado mestre; na maioria dos casos, o ERP.
- Momento da baixa de estoque. Se o ERP faz baixa automática pelo roteiro (backflush) e o MES aponta o consumo real, os dois números divergem. É preciso escolher um método e desligar o outro.
- Erro sem dono. A mensagem que falha na integração precisa cair numa fila de exceções com alerta e um responsável. Sem isso, o estoque fica errado por semanas até alguém perceber no inventário.
- Apontamento paralelo. A operação continua anotando na planilha "por segurança". Em poucos meses existem duas verdades, e ninguém confia em nenhuma.
- Integração presa a customização. Quando a integração depende de uma customização do ERP, ela quebra na próxima atualização. Prefira os pontos de integração padrão do fornecedor.
Quando integrar não basta
Integrar é a resposta certa na maioria dos casos — mas não em todos:
- Não existe MES. Se o apontamento hoje é em papel ou planilha, não há o que integrar ainda. O primeiro passo é digitalizar o apontamento, com um MES enxuto ou um sistema de apontamento sob medida, e só então integrar.
- O ERP é fechado. Sem API e sem acesso a banco, o custo de integrar pode ser maior que o de evoluir o próprio ERP. Esse é o critério que discutimos em quando integrar e quando trocar o ERP.
- O MES é legado sem interface nem suporte. Integrar um sistema que ninguém mais mantém é construir sobre areia.
- O processo não é padronizado. Integração automatiza o processo que existe. Se cada turno aponta de um jeito, a integração só deixa a inconsistência mais rápida.
Cinco perguntas antes de começar
- Quais três fluxos geram mais redigitação e retrabalho hoje? Quase sempre ordem, apontamento e consumo — comece por eles.
- Quem é o dono de cada dado mestre — produto, BOM, roteiro, unidade de medida, centro de trabalho?
- Qual latência cada fluxo realmente precisa? Tempo real para estoque, por turno para custo.
- ERP e MES têm API documentada, ou o caminho viável é tabela intermediária ou camada de integração?
- Quem monitora e corrige as exceções depois do go-live? Se a resposta é "ninguém definido", a integração vai degradar.
Se as respostas ainda não estão claras, o problema não é escolher o padrão de integração — é mapear o processo. O custo de adiar essa decisão costuma ser maior do que parece, como mostramos em quanto custa não integrar sistemas.
Sparsum na prática
Em projetos industriais, a Sparsum começa pelo mapeamento antes de escrever qualquer integração: quais fluxos existem entre o chão de fábrica e o ERP, onde há redigitação, quais cadastros divergem e quem é o dono de cada dado. Esse mapeamento é o que define o padrão de integração — API direta, camada de integração ou tabela intermediária — e a ordem de entrega, começando pelo núcleo de ordem, apontamento e consumo.
O mesmo trabalho mostra quando a resposta não é integrar: quando falta digitalizar o apontamento primeiro, ou quando o ERP chegou ao limite. Veja como funciona um diagnóstico de integração e como atuamos em tecnologia para indústria.