- English
- Deutsch
- Português
- Español
- Animação CLP
- O que é um CLP?
- Analógico e digital
- Linguagens de programação
- Funções lógicas básicas
- Lógica Combinatória
- Detecção de cabo rompido
- Simplificação de Circuitos Lógicos
- Monitoramento de nivel de tanque
- Detecção de material e preto / branco
- Como funciona um CLP
- Função SET e RESET
- Ponte-H com PLC
- Controle de sequência
- Valores analógicos
- Sistemas Numéricos
- Vídeos sobre CLP
- Índice CLP
Como funciona um CLP?
Table of Contents
ToggleDo 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?
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:
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.
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?
Tcycle = 1024 * 200 ns = 204800 ns = 204,8 μs = 0,2048 ms