contato@engprocess.com.br (11) 4200-2100
EngProcess automação industrial
Empresa Blog Contato (11) 4200-2100 contato@engprocess.com.br

CLP: o que é, como funciona e quando migrar

Publicado em · atualizado em

CLP modular com CPU e cartões de entrada e saída montados em trilho, com fiação identificada, dentro de painel industrial

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).

  1. 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.
  2. 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.
  3. Escrita das saídas. O resultado é enviado de uma vez para motores, válvulas, sinaleiros e atuadores.
  4. 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

Tabela 1. Componentes de um CLP
ComponenteFunçãoObservação
CPUExecuta o programa e gerencia memória e comunicaçãoDefine o tempo de ciclo e a quantidade de E/S suportada
Fonte de alimentaçãoConverte a energia do painel para a tensão do CLP, em geral 24 VccPode ser redundante em processo crítico
Entradas digitaisLeem sinais liga/desliga: botões, chaves, sensores de presença24 Vcc é o padrão mais comum
Saídas digitaisAcionam contatores, solenoides e sinaleirosA relé ou a transistor, conforme a carga
Entradas analógicasLeem grandezas contínuas: pressão, vazão, nível, temperatura4 a 20 mA é o sinal mais usado na indústria
Saídas analógicasComandam válvulas de controle e referência de velocidade de inversores4 a 20 mA ou 0 a 10 V
Módulos de comunicaçãoLigam o CLP a redes industriais, IHM, supervisório e outros controladoresProfibus, Profinet, Modbus, DeviceNet ou OPC UA, conforme a plataforma
E/S remotaCartões instalados perto do processo, ligados à CPU por redeReduz cabeamento em planta extensa
Dois engenheiros conduzindo teste de aceitação em fábrica, com CLP montado em bancada e telas de supervisório exibidas ao fundo.

4. Tipos de CLP

A escolha do tipo depende do número de pontos, da criticidade do processo e da necessidade de expansão.

Tabela 2. Tipos de CLP e onde cada um se aplica
TipoCaracterísticasAplicação típica
Relé programávelPoucas E/S fixas, programação simples, custo baixoAutomatismos pequenos: portões, bombas isoladas, iluminação
CLP compactoCPU e E/S no mesmo corpo, expansão limitadaMáquinas de pequeno e médio porte
CLP modularCPU, fonte e cartões montados em rack ou trilho, expansívelLinhas de produção e processos com dezenas a milhares de pontos
CLP redundanteDuas CPUs sincronizadas; se uma falha, a outra assume sem parar o processoProcesso contínuo: química, petróleo, utilidades, saneamento
CLP de segurançaHardware e software certificados para funções de segurançaParada 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.

Tabela 3. Linguagens de programação de CLP
LinguagemFormatoMelhor uso
Ladder (LD)Gráfica, imita diagrama de relésIntertravamentos e lógica discreta; a mais conhecida pela manutenção
Diagrama de blocos de funções (FBD)Gráfica, blocos ligados por linhasMalhas de controle, PID e lógica de processo
Texto estruturado (ST)Textual, semelhante a linguagens de programação de computadorCálculos, tratamento de dados, receitas e lógica complexa
Sequenciamento gráfico (SFC)Gráfica, etapas e transiçõesSequências de partida, parada e bateladas
Lista de instruções (IL)Textual, de baixo nívelProgramas 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.

Tabela 4. CLP, SDCD, IHM e supervisório
SistemaO que fazOnde é mais usado
CLPExecuta o controle: lê o campo, decide e acionaMá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 únicaProcesso contínuo de grande porte: química, petroquímica, papel e celulose
IHMTela local para operar e ajustar uma máquinaPorta do painel, ao lado da máquina
Supervisório (SCADA)Mostra o processo inteiro, registra histórico, gera alarmes e relatóriosSala 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

  1. O fabricante declarou o produto descontinuado ou em fim de venda.
  2. A peça de reposição só é encontrada usada ou recondicionada, com prazo e procedência incertos.
  3. O software de programação não roda em sistema operacional atual, ou depende de um notebook antigo guardado na manutenção.
  4. O programa não tem fonte comentada, ou a versão no CLP não bate com a cópia arquivada.
  5. O controlador não comunica com o supervisório, com a IHM nova ou com os sistemas de gestão.
  6. A memória ou o tempo de ciclo não comportam a próxima ampliação.
  7. 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

Tabela 5. Upgrade na mesma marca e migração para outra marca
AspectoMesma marca, família atualOutra marca
Conversão do programaFerramentas do fabricante ajudamReescrita da lógica
Aproveitamento da fiação de campoAlto, às vezes com adaptadores de cartãoAlto, com remanejamento de bornes
Treinamento da manutençãoPequenoNecessário
Quando escolherA planta já é padronizada naquela marcaA planta quer padronizar em outra marca, ou o suporte local da atual é fraco

10. Exemplos reais de migração

Tabela 6. Projetos de CLP entregues pela EngProcess
PlantaSituaçãoEscopoNúmeros
Indústria química, polo de Cubatão-SPCLP SLC-500 descontinuado, sem peça de reposição, interligado a um SDCD Centum VPUpgrade para ControlLogix redundante, integração ao SDCD via Modbus TCP, TAF em bancada, loop test e partida acompanhada35 dias de parada; 800 malhas migradas; 10 a 15 anos de suporte garantido pelo fabricante
Indústria química, Araçariguama-SPAutomação pouco confiável, supervisório que não refletia o processo, painel sem documentaçãoCLP Siemens S7-1200 programado em TIA Portal, supervisório Elipse E3, troca de instrumentos e cartões12 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

  1. Não guardar backup verificado do programa. A cópia arquivada é de anos atrás e não bate com o que está rodando.
  2. Aceitar entrega sem as fontes do programa. A planta fica presa a quem programou.
  3. Programa sem comentários e com tags sem nome. Cada falha vira investigação.
  4. Esperar o CLP falhar para planejar a migração. A parada vira emergência, sem teste em bancada.
  5. Migrar sem TAF. Os erros de lógica aparecem na partida, com a produção parada.
  6. Usar CLP comum para função de segurança. Parada de emergência e cortina de luz pedem CLP ou relé de segurança.
  7. 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.

Comece pelo diagnóstico, não pelo orçamento

Reunião remota de 45 minutos com engenheiro.

Falar com um engenheiro