sábado, 19 de setembro de 2026 Automação industrial e tecnologia para a indústria
Diário da Automação Automação industrial · tecnologia para a indústria
Guias e Comparativos

CLP: o que é, como funciona e como escolher o controlador lógico programável

Por Redação ·

CLP: o que é, como funciona e como escolher o controlador lógico programável

O CLP (controlador lógico programável) é o computador industrial que lê sensores, executa uma lógica de controle e aciona motores, válvulas e atuadores em máquinas e processos. Ele está na base de praticamente toda automação industrial moderna, de uma prensa isolada a uma linha de envase com centenas de pontos de entrada e saída. Este guia reúne o que um técnico, engenheiro ou gestor precisa saber para entender, especificar e programar um CLP.

  1. O que é um CLP
  2. Arquitetura do CLP
  3. Ciclo de varredura e tempo de resposta
  4. Linguagens de programação IEC 61131-3
  5. Redes e protocolos industriais
  6. CLP x relé, PAC, DCS e microcontrolador
  7. Como especificar um CLP
  8. Tabela comparativa de portes
  9. Principais fabricantes
  10. Boas práticas de programação e documentação
  11. Segurança cibernética
  12. Carreira e onde aprender

O que é um CLP

Um controlador lógico programável é um equipamento eletrônico projetado para operar em ambiente industrial, com entradas e saídas padronizadas e um programa de controle que pode ser alterado sem mudar a fiação. A sigla em inglês é PLC (programmable logic controller), e os dois termos aparecem nos catálogos e nos editais.

A história começa em 1968, quando a divisão Hydramatic da General Motors pediu um substituto para os painéis de relés que controlavam suas linhas de montagem. Cada mudança de modelo de carro exigia refazer a fiação de centenas de relés, temporizadores e contadores. A resposta veio da Bedford Associates, com o Modicon 084, considerado o primeiro CLP comercial. O nome Modicon vem de "modular digital controller", e a marca existe até hoje dentro do portfólio da Schneider Electric.

A ideia central permanece: em vez de lógica cabeada, a lógica fica em software. O eletricista que entendia os diagramas de relés passou a programar em Ladder, uma linguagem que imita esses diagramas, e a transição foi natural. Desde então o CLP ganhou entradas analógicas, portas de comunicação, funções de controle de movimento e, mais recentemente, servidores web e protocolos de TI embarcados.

Arquitetura do CLP

Independentemente do porte, um CLP tem os mesmos blocos funcionais.

Compacto x modular

No CLP compacto, CPU, fonte e um conjunto fixo de I/O vêm em um único bloco, com expansão limitada por módulos laterais. É a escolha para máquinas de pequeno e médio porte. No CLP modular, cada função é um cartão encaixado em um rack ou trilho, e o projetista monta a configuração ponto a ponto. Custa mais por ponto, mas escala melhor e facilita a manutenção, já que um cartão com defeito é trocado sem parar o restante.

Micro, nano e rack

Os fabricantes usam nomes diferentes, mas o mercado se organiza em faixas. O nano ou micro CLP tem de 8 a cerca de 40 pontos integrados e atende máquinas simples. O CLP compacto de médio porte chega a algumas centenas de pontos com expansões. O CLP modular de rack vai de centenas a milhares de pontos, com múltiplos racks remotos ligados por rede.

Ciclo de varredura e tempo de resposta

O CLP não executa o programa de forma contínua e assíncrona como um computador convencional. Ele trabalha em um ciclo repetitivo chamado varredura (scan), com quatro etapas:

  1. Leitura das entradas: o estado físico de todas as entradas é copiado para uma área de memória chamada imagem de entradas.
  2. Execução do programa: a lógica é processada do início ao fim, usando a imagem de entradas e escrevendo na imagem de saídas.
  3. Atualização das saídas: a imagem de saídas é transferida para os terminais físicos.
  4. Tarefas de sistema: comunicação, diagnóstico e autoteste.

O tempo de um ciclo completo depende do tamanho do programa e da velocidade da CPU. Em CLPs compactos, fica na faixa de poucos milissegundos a algumas dezenas de milissegundos; em CPUs de alto desempenho, cai para frações de milissegundo.

A consequência prática é que uma mudança em uma entrada só é percebida no início da próxima varredura, e a saída correspondente só muda no fim dela. O tempo de resposta total é, na pior hipótese, cerca de duas varreduras mais o atraso dos filtros de entrada e do hardware de saída. Para um pulso mais curto que o ciclo de varredura, o CLP pode simplesmente não enxergá-lo. Por isso encoders e contadores rápidos usam módulos dedicados, que capturam pulsos independentemente da varredura, e aplicações de segurança usam controladores com ciclo garantido.

Muitos CLPs permitem organizar o programa em tarefas com prioridades e períodos diferentes: uma tarefa rápida para controle de movimento, uma cíclica para a lógica geral e uma lenta para cálculos e comunicação com o supervisório.

Linguagens de programação IEC 61131-3

A norma IEC 61131-3 padroniza as linguagens de programação de CLPs. Ela foi criada para reduzir a dependência de fabricante e para que um programador treinado em uma plataforma consiga ler o código de outra. A organização PLCopen mantém especificações complementares, como blocos de função para movimento e segurança. As cinco linguagens são:

Na prática, um projeto bem estruturado combina linguagens: SFC para a sequência principal, LD para intertravamentos e FBD ou ST para os blocos de cálculo. A norma também define tipos de dados, variáveis, blocos de função e a organização do programa em unidades (POUs), o que permite bibliotecas reutilizáveis entre projetos.

Redes e protocolos industriais

Um CLP moderno passa boa parte do ciclo se comunicando. Os protocolos definem como ele conversa com I/O remoto, inversores, IHMs, outros CLPs e sistemas supervisórios. O detalhamento está no tutorial sobre redes industriais Profinet, EtherNet/IP e Modbus; aqui vai o panorama.

Outras redes continuam relevantes em bases instaladas: Profibus DP, DeviceNet, CANopen e EtherCAT, esta última forte em controle de movimento e no ecossistema Beckhoff. Ao especificar um CLP, a compatibilidade nativa com o protocolo dos equipamentos já existentes na planta pesa mais que a lista de recursos da CPU.

CLP x relé, PAC, DCS e microcontrolador

Nem toda máquina precisa de um CLP, e nem todo processo cabe em um. O artigo CLP ou relé: quando automatizar aprofunda a primeira decisão; os limites entre as demais tecnologias ficam assim:

Como especificar um CLP

A especificação começa pelo processo, não pelo catálogo. Os passos abaixo cobrem os itens que costumam decidir a escolha.

Contagem de I/O com reserva

Liste cada sinal da máquina: tipo (digital ou analógico, entrada ou saída), tensão, faixa e frequência. Some por tipo e acrescente reserva. A prática de mercado é de 10 a 20% de pontos livres de cada tipo, e pelo menos um slot livre no rack, porque o cliente sempre pede uma sirene, um sensor ou uma válvula a mais na fase de comissionamento.

Tempos e desempenho

Verifique se há sinais rápidos (encoders, medidores de vazão por pulso) que exigem contadores de alta velocidade, e se há malhas de controle que precisam de tempo de ciclo garantido. O guia sobre encoder incremental ou absoluto ajuda a definir a interface necessária.

Memória

Memória de programa e de dados definem o tamanho da aplicação. Receitas, históricos e tabelas de produtos consomem mais dados do que lógica. Um CLP que nasce com 70% da memória ocupada não tem vida útil.

Ambiente

Temperatura, umidade, vibração, poeira condutiva e atmosfera corrosiva definem o grau de proteção do painel, a necessidade de placas com revestimento conformal e a faixa de temperatura de operação. A maioria dos CLPs padrão opera de 0 a 55 °C; versões estendidas cobrem de -25 a 70 °C. Áreas classificadas exigem CLP com certificação específica ou instalação fora da área.

Certificações

Para o mercado brasileiro, verifique a conformidade do painel com a NBR IEC 60204-1 e, para exportação, marcas como CE e UL. Em áreas classificadas, certificação Ex conforme o Inmetro.

Segurança funcional e CLP de segurança

Funções de segurança de máquina (parada de emergência, monitoramento de porta, cortina de luz) não devem ser executadas na lógica padrão do CLP. As opções são relés de segurança certificados, um CLP de segurança dedicado ou uma CPU com núcleo de segurança integrado. As normas de referência são a IEC 61508 (segurança funcional de sistemas eletrônicos) e a ISO 13849-1 (partes de sistemas de comando relacionadas à segurança), que define os níveis de desempenho PL a a PL e. A apreciação de riscos, exigida pela NR-12, é que determina o nível necessário.

Redundância

Processos que não podem parar exigem CPU redundante, fontes redundantes e anel de rede. A redundância custa caro e só se justifica quando o custo de uma hora de parada supera com folga o investimento. Em máquinas discretas, costuma ser suficiente ter peças de reposição em estoque e backup do programa.

Ecossistema e suporte

O software de programação, o custo das licenças, a disponibilidade de integradores treinados na região e o tempo de vida do produto no catálogo do fabricante pesam tanto quanto o hardware. Uma plataforma cujo integrador mais próximo fica a 800 km é um risco para a manutenção. O guia sobre como escolher um integrador de automação cobre essa parte.

Tabela comparativa de portes

Os números abaixo são ordens de grandeza típicas do mercado e variam entre fabricantes.

PortePontos de I/OFormatoComunicação típicaAplicação típica
Nano / relé programável8 a 40Compacto, trilho DINModbus RTU, às vezes EthernetMáquinas simples, painéis de bombeamento, portões
Micro / compacto16 a cerca de 300Compacto com módulos de expansãoEthernet, Modbus TCP, Profinet ou EtherNet/IPMáquinas de médio porte, células, embalagem
Modular médioCentenas a poucos milharesRack ou trilho com cartõesRedes Ethernet industriais, I/O remotoLinhas de produção, utilidades, tratamento de água
Modular de alto desempenho / PACMilhares, com múltiplos racksRack com redundância opcionalMúltiplas redes, OPC UA, controle de movimentoPlantas inteiras, processos contínuos, alta disponibilidade
CLP de segurançaConforme a aplicaçãoCompacto ou cartões em rackProfisafe, CIP Safety, FSoEFunções de segurança de máquina com PL exigido

Principais fabricantes

O mercado brasileiro é atendido por fabricantes globais com subsidiária local e por fabricantes nacionais. A lista abaixo é um panorama, sem ranking e sem recomendação: a melhor escolha depende do que a planta já usa, do suporte disponível na região e do tipo de aplicação.

Outros nomes com base instalada relevante no Brasil incluem Phoenix Contact, WAGO, Panasonic, Keyence e Festo, além do ambiente CODESYS, usado por vários fabricantes como base de software. O panorama de empresas de automação industrial mais reconhecidas no Brasil situa cada marca no mercado local. Para inversores, que quase sempre acompanham o CLP no painel, veja o comparativo de marcas de inversor de frequência.

Boas práticas de programação e documentação

Um CLP mal programado funciona, mas custa caro em cada parada e em cada alteração. Práticas consolidadas no mercado:

Uma IHM industrial bem projetada complementa o programa: telas claras, alarmes com prioridade e diagnósticos acessíveis reduzem chamadas de manutenção.

Segurança cibernética

Com o CLP conectado à rede da fábrica, e muitas vezes à rede corporativa, a segurança cibernética deixou de ser tema de TI. A série de normas IEC 62443, mantida em conjunto pela ISA e pela IEC, é a referência para sistemas de automação e controle industrial. O básico que qualquer planta deve aplicar:

Nenhuma dessas medidas exige investimento alto. A maior parte dos incidentes em plantas industriais começa em credencial padrão, rede plana ou acesso remoto esquecido.

Carreira e onde aprender

Programação e manutenção de CLP são competências centrais de técnicos e engenheiros de automação, e a demanda acompanha a base instalada da indústria. Quem quer entrar na área costuma percorrer três caminhos:

Feiras do setor são outra forma de conhecer plataformas e conversar com fabricantes; o calendário está no guia de feiras de automação industrial 2026 e 2027. Para quem já domina Ladder, os próximos passos naturais são Structured Text, redes industriais, IHM e supervisório, e segurança de máquinas. Para quem chega da área de TI, o caminho inverso: entender o ciclo de varredura, a eletricidade do painel e as normas de segurança antes de escrever a primeira linha de código.

Fontes e referências

Perguntas frequentes

Qual a diferença entre CLP e PLC?

Nenhuma. CLP é a sigla em português para controlador lógico programável, e PLC é a sigla em inglês para programmable logic controller. Catálogos, manuais e cursos usam as duas formas para o mesmo equipamento.

Qual linguagem de CLP devo aprender primeiro?

Ladder (LD) é o ponto de partida mais comum no Brasil, porque é a linguagem mais usada em máquinas e a mais fácil de depurar em campo. Depois vale aprender Structured Text para algoritmos e cálculos e SFC para sequências de máquina. As três fazem parte da norma IEC 61131-3 e existem em praticamente todos os fabricantes.

Um CLP comum pode executar a parada de emergência?

Não. Funções de segurança devem ficar em relés de segurança certificados ou em um CLP de segurança, projetados conforme a IEC 61508 e a ISO 13849-1. A lógica padrão de um CLP comum não tem os diagnósticos nem a redundância exigidos, e a apreciação de riscos da NR-12 define o nível de desempenho necessário.

Quanto tempo dura um CLP?

Um CLP industrial costuma operar de 10 a 20 anos quando instalado em painel adequado, com temperatura controlada e alimentação estável. O limite prático costuma ser a descontinuação do modelo pelo fabricante e a falta de peças de reposição, não a falha do hardware. Por isso é importante verificar o ciclo de vida do produto antes de especificar.

Veja também