Controladores lógicos programáveis são usados para monitorar continuamente os valores de entrada dos sensores e gerar saídas para operações do atuador de acordo com um programa. Cada sistema PLC contém os três módulos a seguir:
Módulo de Processador Central
Um módulo de fonte de alimentação
Um ou mais módulos de E/S
Módulo Central do Processador:
O módulo CPU consiste no processador central e sua memória. O processador é responsável por realizar todos os cálculos e processamento de dados necessários, aceitando entradas e gerando saídas apropriadas.
Módulo de fonte de alimentação:
Este módulo fornece a energia necessária para todo o sistema, convertendo a energia CA disponível em energia CC exigida pela CPU e pelos módulos de E/S. A saída de 5 V CC aciona o circuito do computador.
Módulo de entrada/saída:
Os módulos de entrada e saída de um controlador lógico programável são usados para conectar sensores e atuadores ao sistema para detectar vários parâmetros, como temperatura, pressão e fluxo. Esses módulos de E/S são de dois tipos: digitais ou analógicos.
Módulos de interface de comunicação:
São módulos de E/S inteligentes que transferem informações entre a UCP e a rede de comunicação. Esses módulos de comunicação são utilizados para comunicação com outros CLPs e computadores localizados em locais remotos ou distantes.
O programa em uma CPU do Controlador Lógico Programável consiste em um sistema operacional e um programa de usuário. O objetivo do sistema operacional com a CPU é lidar com tarefas e operações do PLC, como operações de início e parada, áreas de memória e gerenciamento de comunicação. Os programas do usuário são usados pelo usuário para realizar e controlar tarefas de automação.
O princípio de funcionamento do PLC pode ser entendido em termos de varredura cíclica, também conhecida como ciclo de varredura




