CLP: o que é, como funciona e quando migrar
Publicado em · atualizado em
Guia técnico de CLP para quem responde por máquinas e processos: o que é, como funciona por dentro, como escolher e como saber a hora de migrar.
CLP (Controlador Lógico Programável, ou PLC na sigla em inglês) é o computador industrial que comanda máquinas e processos. Ele lê sensores e instrumentos, executa um programa em ciclos de poucos milissegundos e aciona motores, válvulas e atuadores. Foi projetado para operar anos sem desligar, em ambiente com poeira, calor, vibração e interferência elétrica. É o controle da planta: o supervisório mostra, o CLP decide.
Quase toda máquina e todo processo industrial instalados nas últimas quatro décadas têm um CLP no painel. Ele raramente aparece na conversa enquanto funciona. Aparece quando falha e não há peça de reposição, quando o programa não tem fonte comentada, ou quando a única pessoa que conhecia a lógica saiu da empresa.
O problema é de escala. Segundo a Sondagem Especial 88 da CNI, com 1.682 indústrias, as máquinas e os equipamentos do parque brasileiro têm idade média de 14 anos, e 38 de cada 100 já operam fora do ciclo de vida sugerido pelo fabricante. Boa parte desses equipamentos é comandada por CLPs que o fabricante não vende mais.
Este guia explica o que é um CLP, como ele funciona, quais são os tipos e as linguagens, em que ele difere de SDCD, IHM e supervisório, como reconhecer a obsolescência e como conduzir uma migração sem parada prolongada.
1. O que é CLP em uma frase
CLP é o equipamento que transforma sinais de campo em decisões de comando, de forma repetitiva, previsível e contínua.
1.1. CLP e PLC são a mesma coisa
CLP é a sigla em português de Controlador Lógico Programável. PLC é a sigla em inglês, Programmable Logic Controller. Os dois nomes descrevem o mesmo equipamento. No Brasil, "CLP" predomina em documento técnico e "PLC" aparece em catálogo de fabricante e em software de programação.
1.2. De onde veio o CLP
O CLP surgiu no fim dos anos 1960, na indústria automobilística, para substituir os painéis de relés. Cada mudança de modelo exigia refazer a fiação de centenas de relés. Com o CLP, a lógica passou a ser um programa: mudar o comportamento da máquina passou a ser mudar o software, não a fiação. A linguagem Ladder, ainda a mais usada, imita o desenho dos antigos diagramas de relés por esse motivo.
2. Como o CLP funciona: o ciclo de varredura
O CLP executa o programa em um ciclo que se repete sem parar, chamado ciclo de varredura (scan).
- Leitura das entradas. O CLP lê o estado de todos os sensores, botões e instrumentos e guarda uma "fotografia" desses valores na memória.
- Execução do programa. A lógica é executada do início ao fim usando essa fotografia. Intertravamentos, sequências, cálculos e malhas de controle são resolvidos nesta etapa.
- Escrita das saídas. O resultado é enviado de uma vez para motores, válvulas, sinaleiros e atuadores.
- Comunicação e diagnóstico. O CLP troca dados com IHM, supervisório e outros controladores e verifica a própria saúde: memória, bateria, cartões e rede.
O tempo de um ciclo completo vai de poucos milissegundos a algumas dezenas de milissegundos, conforme o tamanho do programa e a capacidade da CPU. Esse número importa: um evento mais curto que o ciclo pode passar despercebido. Para esses casos existem entradas rápidas e rotinas de interrupção.
Na prática de campo: o CLP é determinístico. A mesma entrada produz a mesma saída, no mesmo tempo, todas as vezes. É essa previsibilidade que permite confiar a ele o intertravamento de uma bomba ou a sequência de partida de uma linha, e é o que um computador de escritório não garante.
3. Componentes de um CLP
| Componente | Função | Observação |
|---|---|---|
| CPU | Executa o programa e gerencia memória e comunicação | Define o tempo de ciclo e a quantidade de E/S suportada |
| Fonte de alimentação | Converte a energia do painel para a tensão do CLP, em geral 24 Vcc | Pode ser redundante em processo crítico |
| Entradas digitais | Leem sinais liga/desliga: botões, chaves, sensores de presença | 24 Vcc é o padrão mais comum |
| Saídas digitais | Acionam contatores, solenoides e sinaleiros | A relé ou a transistor, conforme a carga |
| Entradas analógicas | Leem grandezas contínuas: pressão, vazão, nível, temperatura | 4 a 20 mA é o sinal mais usado na indústria |
| Saídas analógicas | Comandam válvulas de controle e referência de velocidade de inversores | 4 a 20 mA ou 0 a 10 V |
| Módulos de comunicação | Ligam o CLP a redes industriais, IHM, supervisório e outros controladores | Profibus, Profinet, Modbus, DeviceNet ou OPC UA, conforme a plataforma |
| E/S remota | Cartões instalados perto do processo, ligados à CPU por rede | Reduz cabeamento em planta extensa |
4. Tipos de CLP
A escolha do tipo depende do número de pontos, da criticidade do processo e da necessidade de expansão.
| Tipo | Características | Aplicação típica |
|---|---|---|
| Relé programável | Poucas E/S fixas, programação simples, custo baixo | Automatismos pequenos: portões, bombas isoladas, iluminação |
| CLP compacto | CPU e E/S no mesmo corpo, expansão limitada | Máquinas de pequeno e médio porte |
| CLP modular | CPU, fonte e cartões montados em rack ou trilho, expansível | Linhas de produção e processos com dezenas a milhares de pontos |
| CLP redundante | Duas CPUs sincronizadas; se uma falha, a outra assume sem parar o processo | Processo contínuo: química, petróleo, utilidades, saneamento |
| CLP de segurança | Hardware e software certificados para funções de segurança | Parada de emergência, cortinas de luz e intertravamentos exigidos pela NR-12 |
4.1. CLP de baixo custo: quando faz sentido
Relés programáveis e CLPs compactos de entrada resolvem bem automatismos simples e isolados. O custo baixo de compra, porém, não é o único custo. Antes de escolher, convém conferir:
- se há representação técnica e peça de reposição no Brasil;
- se o software de programação é mantido pelo fabricante e roda em sistema operacional atual;
- se o equipamento comunica por protocolo aberto, como Modbus, com supervisório e outros controladores;
- se há espaço para crescer, ou se a primeira ampliação vai exigir trocar o controlador.
CLP escolhido só pelo preço de compra costuma custar mais na primeira falha. Sem peça de reposição e sem suporte, uma parada de horas vira uma parada de dias.
5. Linguagens de programação do CLP
As linguagens de CLP são padronizadas internacionalmente, o que permite que um técnico treinado em uma plataforma entenda o programa de outra. A escolha da linguagem depende do tipo de lógica, não da preferência do programador.
| Linguagem | Formato | Melhor uso |
|---|---|---|
| Ladder (LD) | Gráfica, imita diagrama de relés | Intertravamentos e lógica discreta; a mais conhecida pela manutenção |
| Diagrama de blocos de funções (FBD) | Gráfica, blocos ligados por linhas | Malhas de controle, PID e lógica de processo |
| Texto estruturado (ST) | Textual, semelhante a linguagens de programação de computador | Cálculos, tratamento de dados, receitas e lógica complexa |
| Sequenciamento gráfico (SFC) | Gráfica, etapas e transições | Sequências de partida, parada e bateladas |
| Lista de instruções (IL) | Textual, de baixo nível | Programas antigos; em desuso nas plataformas atuais |
Um mesmo programa costuma misturar linguagens: Ladder para intertravamentos, blocos de funções para malhas e texto estruturado para cálculos. O que mais pesa na manutenção futura não é a linguagem escolhida. É o programa estar organizado em rotinas com nome claro, com tags e comentários em português.
6. CLP, SDCD, IHM e supervisório: qual a diferença
Os quatro convivem na mesma planta e são confundidos com frequência.
| Sistema | O que faz | Onde é mais usado |
|---|---|---|
| CLP | Executa o controle: lê o campo, decide e aciona | Máquinas, linhas de produção e processos de pequeno e médio porte |
| SDCD (DCS) | Controle distribuído integrado ao supervisório, com base de engenharia única | Processo contínuo de grande porte: química, petroquímica, papel e celulose |
| IHM | Tela local para operar e ajustar uma máquina | Porta do painel, ao lado da máquina |
| Supervisório (SCADA) | Mostra o processo inteiro, registra histórico, gera alarmes e relatórios | Sala de controle e acesso remoto |
A fronteira entre CLP e SDCD ficou menos nítida: CLPs atuais fazem controle de processo, e SDCDs incorporam controladores do tipo CLP. A diferença prática está na engenharia integrada do SDCD, com configuração, supervisório e histórico na mesma base. O post sobre sistema supervisório detalha a camada de visualização, e o de interface homem-máquina trata da IHM. A comparação direta está na seção IHM, CLP e supervisório do guia de IHM.
Quando o dado do CLP precisa sair da planta, para indicadores, manutenção ou gestão, o CLP passa a ser a fonte da IIoT, a internet industrial das coisas.
7. Plataformas de CLP no mercado brasileiro
O parque industrial brasileiro concentra CLPs de poucos fabricantes globais, cada um com a sua família de controladores e o seu software de programação. Entre as plataformas com que a EngProcess trabalha em projeto, programação e migração:
- CLP e SDCD: Rockwell, Siemens, GE, Yokogawa e Emerson.
- Supervisórios: FactoryTalk View, InTouch, iFIX, WinCC e Elipse E3.
- Redes: Profibus, Profinet, Modbus, DeviceNet, CANopen, OPC UA e Fieldbus.
Independência de plataforma é o que permite recomendar o controlador pelo processo, e não pelo contrato de revenda. É também o que permite migrar de uma marca para outra quando a planta decide padronizar.
8. Obsolescência: como saber que o CLP chegou ao fim
Todo fabricante divide a vida de um produto em fases: venda ativa, fim de venda com suporte mantido e descontinuação, quando acabam peça nova e suporte técnico. O CLP continua funcionando depois disso. O risco está na próxima falha.
8.1. Sinais de que a migração chegou
- O fabricante declarou o produto descontinuado ou em fim de venda.
- A peça de reposição só é encontrada usada ou recondicionada, com prazo e procedência incertos.
- O software de programação não roda em sistema operacional atual, ou depende de um notebook antigo guardado na manutenção.
- O programa não tem fonte comentada, ou a versão no CLP não bate com a cópia arquivada.
- O controlador não comunica com o supervisório, com a IHM nova ou com os sistemas de gestão.
- A memória ou o tempo de ciclo não comportam a próxima ampliação.
- Falhas intermitentes sem causa identificada se repetem.
Observação: CLP fora de linha não significa troca imediata. Significa que a planta precisa de um plano com prazo: estoque de peças críticas, backup verificado do programa e janela de parada definida para a migração. Quando o CLP é só uma parte da máquina obsoleta, junto com inversores e sensores, o caminho é o retrofit de máquinas.
CLP sem suporte do fabricante ou sem fonte do programa?
O diagnóstico técnico levanta o risco e o caminho de migração antes de qualquer orçamento. Ver automação industrial e integração de processos.
9. Como migrar um CLP passo a passo
A migração bem conduzida troca o controlador com a menor parada possível e entrega o mesmo comportamento do processo, sem surpresas na partida.
Passo 1 — Levantamento
Backup do programa em operação, lista completa de entradas e saídas, redes, IHMs e interfaces com outros sistemas. Comparação entre o programa do CLP e a documentação existente.
Passo 2 — Escolha da plataforma
Mesma marca, em uma família atual, ou outra marca. A decisão considera o padrão da planta, o suporte local, o conhecimento da equipe de manutenção e as interfaces que precisam ser mantidas.
Passo 3 — Conversão e revisão da lógica
Ferramentas de conversão automática ajudam na migração dentro da mesma marca, mas o resultado precisa ser revisado instrução por instrução. É a oportunidade de organizar rotinas, padronizar tags e comentar o programa.
Passo 4 — Teste em bancada (TAF)
O novo controlador é montado em bancada e testado antes de ir para o campo: lógica, comunicação com IHM, supervisório e outros sistemas, ponto a ponto. Cada erro achado aqui é um erro a menos na parada.
Passo 5 — Planejamento da parada
Sequência de desmontagem e montagem, transferência da fiação de campo, recursos, plano de retorno ao sistema antigo se algo der errado, e janela combinada com a produção.
Passo 6 — Migração e loop test
Troca do controlador, transferência da instrumentação e teste de cada malha, do instrumento de campo até a tela do operador.
Passo 7 — Partida acompanhada e entrega
Engenheiro presente na partida até a estabilização. Entrega das fontes do programa, dos diagramas e do as built, sem retenção de código.
9.1. Mesma marca ou outra marca
| Aspecto | Mesma marca, família atual | Outra marca |
|---|---|---|
| Conversão do programa | Ferramentas do fabricante ajudam | Reescrita da lógica |
| Aproveitamento da fiação de campo | Alto, às vezes com adaptadores de cartão | Alto, com remanejamento de bornes |
| Treinamento da manutenção | Pequeno | Necessário |
| Quando escolher | A planta já é padronizada naquela marca | A planta quer padronizar em outra marca, ou o suporte local da atual é fraco |
10. Exemplos reais de migração
| Planta | Situação | Escopo | Números |
|---|---|---|---|
| Indústria química, polo de Cubatão-SP | CLP SLC-500 descontinuado, sem peça de reposição, interligado a um SDCD Centum VP | Upgrade para ControlLogix redundante, integração ao SDCD via Modbus TCP, TAF em bancada, loop test e partida acompanhada | 35 dias de parada; 800 malhas migradas; 10 a 15 anos de suporte garantido pelo fabricante |
| Indústria química, Araçariguama-SP | Automação pouco confiável, supervisório que não refletia o processo, painel sem documentação | CLP Siemens S7-1200 programado em TIA Portal, supervisório Elipse E3, troca de instrumentos e cartões | 12 instrumentos de campo substituídos; 2 cartões de entrada analógica trocados |
No caso de Araçariguama, a planta passou a parar só pelos intertravamentos de segurança, com a causa sinalizada no supervisório e analisada pelo histórico de variáveis. O escopo de modernização está na página de retrofit e modernização de máquinas.
11. Erros mais comuns com CLP
- Não guardar backup verificado do programa. A cópia arquivada é de anos atrás e não bate com o que está rodando.
- Aceitar entrega sem as fontes do programa. A planta fica presa a quem programou.
- Programa sem comentários e com tags sem nome. Cada falha vira investigação.
- Esperar o CLP falhar para planejar a migração. A parada vira emergência, sem teste em bancada.
- Migrar sem TAF. Os erros de lógica aparecem na partida, com a produção parada.
- Usar CLP comum para função de segurança. Parada de emergência e cortina de luz pedem CLP ou relé de segurança.
- Misturar sinal e potência no painel. Interferência gera falha intermitente em entrada analógica. O guia de painel elétrico industrial trata da montagem.
12. Checklist para contratar programação ou migração de CLP
- Levantamento do programa atual e das interfaces incluído no escopo.
- Justificativa da plataforma proposta, considerando o padrão da planta.
- Teste de aceitação em bancada antes da parada, com roteiro escrito.
- Plano de parada com prazo, recursos e plano de retorno.
- Loop test de todas as malhas, com registro.
- Engenheiro presente na partida.
- Programa organizado, com tags e comentários em português.
- Entrega das fontes do programa, dos diagramas e do as built, sem retenção de código.
- Treinamento da manutenção na plataforma nova, quando houver troca de marca.
Perguntas frequentes
O que é CLP?
CLP é o Controlador Lógico Programável, o computador industrial que comanda máquinas e processos. Ele lê sensores e instrumentos, executa um programa em ciclos de poucos milissegundos e aciona motores, válvulas e atuadores.
Qual a diferença entre CLP e PLC?
Nenhuma. CLP é a sigla em português de Controlador Lógico Programável, e PLC é a sigla em inglês, Programmable Logic Controller. Os dois nomes descrevem o mesmo equipamento.
Para que serve um CLP na indústria?
Para executar o controle de máquinas e processos: intertravamentos, sequências de partida e parada, malhas de controle de pressão, nível, vazão e temperatura, e a comunicação com IHM, supervisório e sistemas de gestão.
Quais são as linguagens de programação de CLP?
Ladder, diagrama de blocos de funções, texto estruturado, sequenciamento gráfico e lista de instruções. Ladder é a mais usada em lógica discreta; blocos de funções, em malhas de controle; texto estruturado, em cálculos.
Qual a diferença entre CLP e SDCD?
O CLP executa o controle e conversa com supervisório e IHM como sistemas separados. O SDCD integra controladores, supervisório e histórico em uma única base de engenharia, e é mais usado em processo contínuo de grande porte.
Quando é preciso trocar o CLP?
Quando o fabricante descontinuou o produto, a peça de reposição só existe usada, o software de programação não roda em computador atual, o controlador não comunica com os sistemas novos ou não comporta a próxima ampliação.
Quanto tempo de parada exige uma migração de CLP?
Depende do número de pontos e do preparo. Com teste em bancada antes da parada, a troca em campo se resume a montagem, transferência de fiação e loop test. Em um caso real com 800 malhas e CLP redundante, a parada foi de 35 dias.
Dá para migrar de uma marca de CLP para outra?
Sim. A lógica é reescrita na plataforma nova e testada em bancada, e a fiação de campo costuma ser aproveitada com remanejamento de bornes. A manutenção precisa de treinamento na plataforma nova.
Quem fica com o programa do CLP depois do projeto?
O cliente. As fontes do programa, os diagramas e o as built devem ser entregues ao final do projeto, sem retenção de código. Programa sem fonte prende a planta a quem programou.
Conclusão
Retomando o ponto de partida: o CLP só aparece na conversa quando falha, e 38 de cada 100 máquinas e equipamentos do parque industrial brasileiro já operam fora do ciclo de vida do fabricante.
- O CLP lê, decide e aciona em ciclos de milissegundos; o supervisório mostra e registra.
- Tipo e linguagem saem do processo e do número de pontos, não do preço de compra.
- CLP fora de linha pede plano com prazo, não troca de emergência.
- Migração bem feita passa por teste em bancada antes da parada.
- As fontes do programa pertencem ao cliente.
Para avaliar o risco dos controladores da sua planta, o diagnóstico técnico é o ponto de partida.
Hélio Gomes — fundador da EngProcess, mais de 30 anos em projetos de automação industrial, com atuação em segurança funcional SIL 3 e cibersegurança industrial.
Fonte do dado de idade do parque: CNI, Sondagem Especial 88, com 1.682 indústrias.

