>O Ciclo de Varredura (SCAN) do CLP
O Ciclo de Varredura (SCAN) do CLP: Como o Controlador Processa a Lógica
Diferente de um computador convencional que executa diversas tarefas simultaneamente, o Controlador Lógico Programável (CLP) trabalha de forma estritamente sequencial e cíclica. Esse processo contínuo e repetitivo de funcionamento interno é conhecido como Ciclo de Varredura ou simplesmente SCAN. Entender o SCAN é fundamental para evitar erros de lógica e atrasos (delay) no acionamento de máquinas.
As 4 Etapas do Ciclo de Operação
O ciclo de varredura roda em um loop infinito enquanto o CLP estiver em modo de execução (RUN). Ele é dividido em quatro fases consecutivas:
- 1. Leitura das Entradas: O CLP faz uma varredura física em todos os seus bornes de entrada. Ele lê o estado atual de cada botão, chave fim de curso e sensor (se está em nível lógico 0 ou 1) e copia esses valores para uma área de memória interna chamada Imagem das Entradas. Durante o restante do ciclo, o CLP usará essa "foto" estática, ignorando qualquer mudança repentina no campo até o próximo ciclo.
- 2. Execução do Programa: A CPU lê as instruções do programa criado pelo usuário (como o diagrama Ladder), linha por linha, de cima para baixo e da esquerda para a direita. Para tomar as decisões, o processador consulta os estados salvos na Imagem das Entradas e calcula quais devem ser as reações do sistema, salvando os resultados em outra região de memória chamada Imagem das Saídas.
- 3. Atualização das Saídas: Após processar a última linha do programa, o CLP transfere os dados armazenados na Imagem das Saídas diretamente para os bornes físicos de saída. É neste momento que os cartões de saída energizam ou desenergizam fisicamente os contatores, lâmpadas e solenoides.
- 4. Diagnóstico e Comunicação (Processo): O controlador realiza checagens de segurança internas (como o teste de Watchdog Timer para garantir que o programa não travou) e atualiza as redes de comunicação (como envio de dados para IHMs ou sistemas supervisórios). Terminada essa etapa, a máquina física respondeu às ações e o ciclo reinicia imediatamente na etapa 1.
O Tempo de SCAN importa?
O tempo total necessário para executar essas quatro etapas uma única vez é chamado de Tempo de SCAN (geralmente medido em milissegundos - ms). Em CLPs modernos, esse tempo varia de 1 a 20 ms.
Se um sensor pulsar mais rápido do que o tempo de varredura do CLP, o controlador simplesmente não "enxergará" o acionamento. Para esses casos de alta velocidade (como contagem de dentes de engrenagens), os técnicos utilizam cartões especiais chamados de Entradas de Interrupção por Hardware ou contadores rápidos (HSC).
Conclusão
Compreender o Ciclo de SCAN muda a forma como o programador desenvolve o código. Saber que o CLP não atualiza as saídas em tempo real no meio do programa, mas sim de forma sincronizada ao final da varredura, ajuda a evitar falhas de concorrência e garante a segurança do processo industrial.
Comentários
Postar um comentário