Você está na página 1de 16

Sistemas Lógicos

Programáveis
Módulo ESPECÍFICO I
Controlador Lógico Programável (CLP)
Princípios de funcionamento

CLP é a sigla para Controlador Lógico Programável, que é um computador capaz de executar funções
específicas através de programas criados.
Apesar do CLP ser considerado um computador, se compararmos ele com estes computadores de uso
geral, o CLP tem menor capacidade de processamento de dados, armazenamento e é usado em
aplicações específicas.
Controlador Lógico Programável (CLP)
Princípios de funcionamento
Controlador Lógico Programável (CLP)
Arquitetura de Elementos, Hardware e Programação

Desenvolver diferentes linhas de produção para a fabricação de diferentes produtos e modelos não é
mais um trabalho feito manualmente, pelos funcionários, mas através de grandes sistemas.
As máquinas podem ser as mesmas, contudo o produto final a ser produzido pode ser diverso. De
forma a dinamizar todo o processo, o CLP configura os equipamentos nas características particulares
necessárias.
Esta programação obedece a cinco tipos diferentes, também chamadas de linguagens, são elas:
1. Lista de instruções;
2. Texto estruturado;
3. Diagrama Ladder;
4. Diagrama de blocos funcionais e
5. Sequenciamento de gráficos de funções.
Controlador Lógico Programável (CLP)
Arquitetura de Elementos, Hardware e Programação

Lista de instruções
Esse tipo de programação em CLP também é conhecido como Instruction List (IL) e aparece de forma
sequencial. Atende diretamente aos comandos do computador e geralmente é aplicado em partes de um
sistema ou em sistemas de pequeno porte.
Controlador Lógico Programável (CLP)
Arquitetura de Elementos, Hardware e Programação

Texto estruturado
Essa linguagem textual, de características modernas, também é chamada de Structured Text (ST). É
muito utilizado em aplicações de alto nível, permitindo a administração de dados como duração de
tempo, datas e horas. Pode atuar com diferentes tipos de valores digitais e analógicos, possui estrutura
em blocos e contém instruções interacionais (FOR, WHILE e REPEAT, IF-THEN-ELSE e CASE OF).
Controlador Lógico Programável (CLP)
Arquitetura de Elementos, Hardware e Programação

Diagrama de blocos funcionais


são um meio de programação que permite especificar algoritmos ou conjunto de ações aplicados aos
dados de entrada. Blocos de função são ideais para realizar algoritmos PID (Proporcional, Integrativo e
Derivativo), contadores, filtros e lógica booleana.
Controlador Lógico Programável (CLP)
Arquitetura de Elementos, Hardware e Programação

Sequenciamento de gráficos de funções


A SFC Surgiu na França nos anos 1970, através de um grupo de desenvolvedores de CLP's, sendo
também chamada de linguagem Grafcet. É baseada em linguagem de gráficos, os quais fornecem uma
representação diagramática de sequências de controle. As características de programação SFC contêm
três principais elementos que organizam o programa de controle:
1. Etapas
2. Transições
3. Ações
Controlador Lógico Programável (CLP)
Arquitetura de Elementos, Hardware e Programação
Controlador Lógico Programável (CLP)
Arquitetura de Elementos, Hardware e Programação

Sinais digitais ou discretos: um sinal de “1” ou “0”, verdadeiro ou falso


Parâmetros de um sinal digital:
• Altura do pulso (nível elétrico);
• Duração (tamanho do pulso);
• Frequência de repetição (velocidade de pulsos por segundo).
Controlador Lógico Programável (CLP)
Arquitetura de Elementos, Hardware e Programação
Controlador Lógico Programável (CLP)
Arquitetura de Elementos, Hardware e Programação
Controlador Lógico Programável (CLP)
Arquitetura de Elementos, Hardware e Programação

Da mesma maneira que ocorre na entrada, a interface de saída permite que sinais em baixa amplitude,
originada na CPU, comandem contatores, solenoides, relés, etc. Basicamente são três os tipos de
saídas: A triac (diagrama 3), a transistor (diagrama 4) e a relé (diagrama 5), esta última mais utilizada:
Exercício
Converta o Esquema de Partida Abaixo em Linguagem Ladder Para
Implementação em um CLP
Exercício
Converta o Esquema de Partida Abaixo em Linguagem Ladder Para
Implementação em um CLP
OBRIGADO

Você também pode gostar