Você está na página 1de 13

CLP

1
Linguagens de Programação

• Norma IEC 61131-3 define cinco


linguagens, duas textuais e três gráficas.

2
Linguagens de Programação
• 1 IL (Instruction List ou Lista de Instruções)
– Linguagem textual, de baixo nível semelhante à linguagem assembler.
– Usado para otimização de partes de uma aplicação.

3
Linguagens de Programação
• 2 ST ( Structured text ou texto estruturado)
– Linguagem de alto nível, similar ao Pascal ou linguagem
C.
– Seu uso é bastante interessante na implementação de
procedimentos complexos, que são difíceis de expressar
em linguagens gráficas.
– Algoritmos de otimização de processo, inteligência
artificial.

4
Linguagens de Programação
• 3 LD ( Ladder diagram ou diagrama Ladder)

– Linguagem gráfica baseada em símbolos e esquemas


elétricos, tais como relés, contatos, bobinas.
– Ladder significa Escada.

5
Linguagens de Programação

• 4 FBD ( Function Block Diagram ou


diagrama de blocos de função)
– Linguagem gráfica que permite ao usuário construir
procedimentos combinacionais complexos usando porta
AND, OR, NOT, etc..
– Facilita a visualização e entendimento do código.

6
Linguagens de Programação
• 5 SFC ( sequential function chart ou diagrama
funcional sequencial)

– Conhecida pelo nome de Grafcet, divide o processo em


um número definido de passos separados por transições.
– Apropriada para estruturar o programa, pode ser
programado em qualquer linguagem

STEP 1 N Enche

Transição 1

STEP 2
S Esvazia

Transição
2
STEP 3

7
Linguagens de Programação

• Exemplo de um mesmo código


implementado em diferentes linguagens

8
Ferramenta para Programação
• Programador Manual e Software para PC.
– Cada fabricante e família de CLP tem sua própria ferramenta de programação,
utilizando aquelas linguagens padrões com algumas particularidades

• Programador Manual
– Usada para pequenas alterações, composto por display LCD e teclado.

• Software de Programação
– Ferramenta mais poderosa disponível atualmente
– Visualização e controle total do sistema

9
Modos de Operação do Software

• Off-line:
– Sem conexão com o CLP, permite desenvolver o
programa e simular
• On-line:
– Conectado ao CLP e monitorando e alterando o programa
em tempo real
• Monitor:
– Permite a monitoração do programa de aplicação contido
no CLP mas não permite alterá-lo

10
Sistema de Operação do CLP

• Modos de Operação da CPU


– STOP (parada): neste modo a CPU não executa o
programa de aplicação.
– TERM (terminal): usado para leitura e escrita do terminal de
programação
– RUN (execução): neste modo a CPU executa o programa
de aplicação desenvolvido pelo usuário

• A alteração entre os modos de operação pode


ser feita por uma chave ou pelo próprio software
de programação.

11
Ciclo de Operação

• Ciclo Resumido de Operação do CLP

12
Ciclo de Operação
• Atualização das Entradas
– A CPU lê todos os pontos de entrada e armazena na tabela de
imagem das entradas

• Execução do programa de Aplicação


– A CPU executa o programa de aplicação do usuário, desde a
primeira linha até encontrar o fim do programa.
– De acordo com a tabela de imagem das entradas é construída a
tabela imagem das saídas, gerada a partir da lógica executada.

• Atualização das saídas


– O conteúdo da tabela imagem das saídas é enviada aos
respectivos pontos de saída.

13

Você também pode gostar