O que é um PLC?

Por Gustavo Marinho, CFPHS 

Um controlador lógico programável, ou PLC, é um computador robusto usado para automação industrial. Esses controladores podem automatizar um processo específico, uma função de um equipamento ou até mesmo uma linha de produção inteira.

Como funciona um CLP?

O PLC recebe informações de sensores conectados ou dispositivos de entrada,  processa os dados e aciona as saídas  com

base em parâmetros pré-programados.

Dependendo das entradas e saídas, um PLC pode monitorar e registrar dados em tempo de execução, como produtividade da máquina ou temperatura de operação, iniciar e parar processos automaticamente, gerar alarmes se houver mau funcionamento de uma máquina e muito mais. Os Controladores Lógicos Programáveis são uma solução de controle flexível e robusta, adaptável a praticamente qualquer aplicação.

Existem alguns recursos importantes que diferenciam os CLPs dos PCs industriais, micro controladores e outras soluções de controle industrial:

• I/O – A CPU do CP armazena e processa os dados do programa, mas os módulos de entrada e saída conectam o CLP ao resto da máquina; Esses módulos de I/O fornecem informações à CPU e acionam resultados específicos. A placa de I/O pode ser analógica ou digital; os dispositivos de entrada podem incluir sensores, chaves e medidores, enquanto as saídas podem incluir relés, lâmpadas, válvulas e drives. Os usuários podem misturar e combinar o módulo de I/O de um PLC para obter a configuração correta para sua aplicação.

• Comunicação – Além dos dispositivos de entrada e saída, um PLC também pode precisar se conectar com outros tipos de sistemas; por exemplo, os usuários podem querer exportar dados de aplicativos registrados pelo PLC para um sistema de controle de supervisão e aquisição de dados (SCADA), que monitores vários dispositivos conectados. Os CLPs oferecem uma gama de portas de conexão e protocolos de comunicação para garantir que o CLP possa se comunicar com esses outros sistemas.

• IHM – Para interagir com o CLP em tempo real, os usuários precisam de uma IHM ou Interface Homem-Máquina. Essas interfaces de operação podem ser monitores simples, com uma leitura de texto e teclado, ou grandes painéis touchscreen mais semelhantes aos eletrônicos de consumo, mas de qualquer forma, permitem que os usuários revisem e insiram informações no PLC em tempo real.

Recursos Avançados do PLC

No mundo de hoje com o novo conceito de “Internet das Coisas” ou IoT, e Indústria 4.0, os controladores programáveis são cada vez mais utilizados para comunicar dados via navegador da Web, conectar-se a bancos de dados via SQL e até mesmo aos dados em nuvem via MQTT.

O Conceito All-In-One PLC (Tradução de CLP para inglês)

O conceito All-In-One PLC integra o controlador ao painel da IHM, criando uma solução de automação compacta e fácil de usar. Os usuários não precisam mais estabelecer o PLC para as comunicações do painel e podem programar tanto a lógica Ladder quanto o design da IHM em um único ambiente de software. Uma abordagem tudo-em-um  que economiza tempo, reduz conexões e o custo da compra de vários dispositivos.

Como é um PLC programado

Um programa de PLC é geralmente escrito em um computador e, em seguida, é baixado para o controlador.

A maioria dos softwares de programação de PLC oferece programação em lógica ladder, ou “C”. Lógica Ladder é a linguagem de programação tradicional. Ele simula diagramas de circuitos com “degraus” de lógica lidos da esquerda para a direita. Cada linha representa uma ação específica controlada pelo CLP, começando com uma entrada ou série de entradas (contatos) que resultam em uma saída (bobina). Devido à sua natureza visual, a “Ladder Logic” pode ser mais fácil de implementar do que muitas outras linguagens de programação.

A programação “C” para PLCs é uma linguagem mais recente.