AULA – CLP 04
Transcript of AULA – CLP 04
![Page 1: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/1.jpg)
Automação IndustrialAutomação Industrial
Aula #18
1
Juazeiro Abr 28,2010
Prof. José Américo Moura – Eng. Elétrica
CLP’s – SOFTWARE
![Page 2: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/2.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem de programação
� Os 03 tipos de liguagem de programação são:
� ladder
2
� booleana
� Grafcet
![Page 3: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/3.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem de programação
� Ladder e booleana implementam as operações da mesma forma diferindo apenas:
� no modo como as instruções são representadas, e
3
� A linguagem GRAFCET implementa o controle baseado em passos e ações na forma de um gráfico orientado.
� como elas são inseridas no PLC.
![Page 4: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/4.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
� Desenvolvida para que a programação fosse fácil, utilizando-se da simbologia de relés e expressões pré-existentes.
Serão
4
Serão
identificados por
seus endereços
![Page 5: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/5.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
� Blocos e instruções funcionais
5
![Page 6: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/6.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�A linguagem é dividida em 02 grupos:
� ladder básico e
6
� ladder extendido
![Page 7: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/7.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Grupos de instruções:
7
![Page 8: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/8.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Grupos de instruções:
8
Linguagem de baixo nível
Linguagem de alto nível
![Page 9: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/9.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Booleana
9
![Page 10: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/10.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Grafcet
�Grafcet (Graphe Fonctionnel de Commande Étape Transition)
10
![Page 11: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/11.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Grafcet
� Usando Grafcet , tem-se a mesma « linguagem» » para diferentes PLCS – basta que se faça uso do compilador fornecido pelo fabricante.
11
![Page 12: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/12.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Diagrama ladder
12
![Page 13: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/13.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
13
![Page 14: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/14.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Diagrama ladder
14
![Page 15: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/15.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : normalmente aberto
* TIETIS
Mem posic.
15
Mem posic.
![Page 16: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/16.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : normalmente fechado
* TIETIS
Mem posic.
16
Mem posic.
![Page 17: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/17.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : bobina (solenóide)
TIE* TIS
Mem posic.
17
Mem posic.
![Page 18: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/18.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : bobina (solenóide)
18
![Page 19: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/19.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : bobina (solenóide)
19
![Page 20: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/20.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : bobina inversora
�Exercício: (a) implemente lógica abaixo utilizando a instrução de bobina inversora --( / )-- (b) implemente a lógica NOT Y sem utilizar a bobina inversora.
20
lógica NOT Y sem utilizar a bobina inversora.
![Page 21: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/21.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : bobina latch
�A instrução “bobina latch” faz com que a saídapermaneça energizada mesmo que a condição de ativaçãomude.
21
permaneça energizadamude.
�A condição de travamento (LATCH) será removidasomente com uma instrução de destravamento (UNLATCH).
�As vezes esta instrução é conhecida como “setar bobina” (set coil) , e é destravada pela instrução “resetar bobina” (reset coil).
![Page 22: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/22.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : bobina unlatch
� Esta instrução “destrava” (reset) uma saída “travada” (latch) com o mesmo endereço de referência.
22
![Page 23: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/23.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : bobina oneshot
� se o nível tem continuidade a saída permaneceré ativadapor um tempo de no máximo 1 scan.
disparo na subida
disparo na descida
23
!! quando utilizado para “reset” de blocos ou níveis, estes precisam
necessariamente vir em níveis subsequentes.
![Page 24: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/24.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : contato de trasição
� gera um pulso quando o sinal de referência faz uma transição OFF-to-ON (subida) ou uma transição ON-to-OFF (descida).
24
� o contato permanecerá fechado pelo período de 1 scan e depois abrirá.
![Page 25: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/25.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : contato de trasição
disparo na subida
disparo na descida
25
disparo na descida
![Page 26: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/26.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : SCAN
�A sequência de varredura de um programa ladder é um conceitoimportante e diz a ordem em que o processador executará as instruções.
26
1. O programa só é executado depois que o processador executou a leitura de todas as entradas e armazenou na tabela de informação de
entrada (TIE).
![Page 27: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/27.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : SCAN
2. A execução é feita de cima para baixo no programaladder (descendo os degraus).
27
![Page 28: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/28.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : SCAN
2. A execução é feita de cima para baixo no programaladder (descendo os degraus).
28!! mesmo que a execução de um nível afete níveis anteriores, o processador não
retrocederá .
![Page 29: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/29.jpg)
Automação IndustrialAutomação IndustrialNível 1I – PLCs : Linguagem Ladder
�Ladder básico : SCAN
2. A execução é feita de cima para baixo no programaladder (descendo os degraus).
29!! mesmo que a execução de um nível afete níveis anteriores, o processador não
retrocederá .
![Page 30: AULA – CLP 04](https://reader034.fdocument.pub/reader034/viewer/2022051102/58723fa71a28ab7b4a8ba0d6/html5/thumbnails/30.jpg)
Automação IndustrialAutomação IndustrialNível 1I: PLC’s
F I MF I M
30