Como funciona um CLP?

Do conteúdo:

0:00 Introdução
0:29 Hardware CLP
2:50 CLP - Funcionalidade


Programas executados numa CLP:

Dois programas diferentes são executados simultaneamente em uma PLC:

  • O sistema operacional
  • O programa do usuário

O sistema operacional faz parte de cada CLP e organiza todas as funções e processos da CPU que não estão atribuídos a uma tarefa de controle específica. Suas tarefas incluem:

  • Inicializar o CLP
  • Atualização da imagem do processo das entradas e saídas
  • Chamada de um programa de usuário
  • Detectar alarmes e chamar os ob's de alarme apropriados
  • Detecção de erros
  • Gerência de memória
  • Comunicação com dispositivos de programação e outros parceiros de comunicação

O programa do usuário - é seu programa que você escreve e carrega na CLP. É um programa específico para uma planta ou máquina.

Como as instruções de um programa do usuário são processadas pela CLP?

Para ilustrar como uma CLP funciona, escreva o seguinte programa. Com o botton I0.0 "On" a saída é ligada, com o botão "Off" desligado. Você pode escrever o comando para ligar a saída primeiro ou no final do programa, ou seja. Mas como a saída se comporta quando ambas as entradas estão ativas ao mesmo tempo?

Como funciona um CLP

Como funciona um CLP

Nota: Comandos usados neste programa (lista de instruções IL):

  • A    =>   And
  • S     =>    set
  • AN  =>  And Not
  • R     =>  Reset

Vemos que obviamente a última instrução está sendo executada, ou seja, dominada. Explicamos isso com a forma como o PLC funciona:

Como funciona um CLP 2

Como funciona um CLP 2

Primeiro, os estados do sinal das entradas são lidos. Em seguida, esses sinais de entrada são processados, ou seja, os links lógicos são criados. As instruções do programa são processadas uma após a outra, ou seja, em série.
Uma vez que o programa foi processado, as saídas são ativadas, ou seja, um padrão de bits é enviado em paralelo ao módulo de saída do PLC.
Claro, este processo deve ser realizado repetidamente, ou seja, um novo ciclo começa.

Neste contexto, dois termos descrevem a velocidade do PLC:

  • O tempo de ciclo é o tempo que o PLC necessita para uma única execução do programa. O tempo de ciclo é composto pelo tempo de processamento de uma instrução e pelo número de instruções
  • O tempo de reação de um PLC é geralmente muitas vezes maior do que o tempo de ciclo. É composto pelo tempo de retardo dos módulos de entrada e saída e pelo tempo de ciclo.
CLP - tempo de ciclo e reação

CLP - tempo de ciclo e reação

Nota: O tempo de ciclo é uma característica essencial de um PLC e é calculado com 1 k = 1024 instruções de programa. Exemplo: o nosso PLC tem um tempo médio de processamento de 200 ns para uma instrução. Qual é o valor do tempo do ciclo?

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *