controlador lógico programável - iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2...
TRANSCRIPT
![Page 1: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/1.jpg)
24/02/2017
1
Controlador Lógico Programável
Prof. Stefano
1
Definição IEC 1131-3
• É um equipamento de controle composto decomponentes eletrônicos e memóriaprogramável que contém dados e programascom a finalidade de ler e executar instruções,interagindo com um sistema ouprocesso, através de entradas e saídas digitais ouanalógicas.
2
![Page 2: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/2.jpg)
24/02/2017
2
Histórico
• O Controlador Lógico Programável ( C.L.P. ) nasceudentro da indústria automobilística americana, naGeneral Motors , em 1968, devido a grandedificuldade de mudar a lógica de controle de painéisde comando a cada mudança na linha de montagem.
3
Características de um CLP
• Fonte - fornece energia para o sistema;
• CPU - controla o funcionamento de todo o sistema, armazenae executa o programa e envia sinais para os módulos I/O.
• Módulos I/O - são módulos de saída (Output) e entrada(Input) utilizados para receber informações da máquina eatuar dispositivos conforme programa armazenado na CPU
4
![Page 3: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/3.jpg)
24/02/2017
3
Características de um CLP
5
Exemplo de circuito de entrada
6
![Page 4: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/4.jpg)
24/02/2017
4
Exemplo de saída a transistor
7
CPU
8
![Page 5: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/5.jpg)
24/02/2017
5
Memória
• Memória: É na memória que o CLP armazena todas asinformações necessárias e ela pode ser dividida emdiferentes áreas.
– Memória do fabricante : reservada para conter o programadesenvolvida pelo fabricante que responsável pelofuncionamento do CLP;
– Memória do usuário : programa desenvolvido pelo usuário deacordo com as suas necessidades;
– PII : é chamada de imagem do processo de entrada (Process
Image Input), onde o clp armazena as informações relativas aleitura do estado das entradas em cada ciclo de leitura do clp.
– PIO : é chamada de imagem do processo de saída (Process
Image Output), onde o clp armazena as informações relativasao estado das saídas atualizadas no final de cada ciclo do clp.
9
Especificação de uma CPU
• Capacidade de memória: para Programa de Aplicação e paraTabela de Dados ou variáveis
• Tipo de memória: forma de armazenamento (RAM, ROM,EEPROM, Flash EEPROM);
• Pontos de I/O total: quantidade máxima de I/O que a CPU podecontrolar - ex. 640 pontos (320 I 320 O)
• Tempo de processamento(execução): tempo necessário paraCPU executar uma instrução booleana (contato ou bobina) -expresso em 1k de instruções booleanas;
• Linguagem de programação: LAD, STL e FBD;
• Recursos gerais: operação com ponto flutuante, rotinas internaspara controle PID, diagnósticos, scan cíclico, entradas rápidas, etc
• Portas de comunicação: RS-232, 422, 485, protocolossuportados.
10
![Page 6: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/6.jpg)
24/02/2017
6
Família S7 200
= 8 CLPs
= 4 CLPs
S7 200 - Características
![Page 7: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/7.jpg)
24/02/2017
7
S7 200 - Características
S7 200 - CPUs
![Page 8: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/8.jpg)
24/02/2017
8
S7 200 – CPU 224XP
Módulos de Expansão
Conexão com Flat Cable
![Page 9: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/9.jpg)
24/02/2017
9
Módulos de Expansão
Comunicação
![Page 10: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/10.jpg)
24/02/2017
10
Ciclo de SCAN da CPU
19
Ordem de Execução dasLinhas do Programa:
Esquerda para a Direita
De cima para Baixo
PII
PIO
Endereçamento no CLP
20
• TIPOS DE ENDEREÇOS
– I = DIGITAL INPUT
– Q = DIGITAL OUTPUT (QUIT)
– AIW = ANALOG INPUT
– AQW = ANALOG OUTPUT (QUIT)
– V = VARIABLE (FLAG)
– M = MEMORY
– C = COUNTER
– T = TIMER
– ...
![Page 11: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/11.jpg)
24/02/2017
11
Endereçamento no CLP
• .
21
Endereçamento no CLP
![Page 12: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/12.jpg)
24/02/2017
12
Endereçamento no CLP
• O endereçamento deve ser feito na seguinte disposição:
23
I 0.0
Símbolo indicando o tipo da variável
Byte deendereçamento
Bit deEndereçamento
(0..7)
24
SAÍDASDIGITAIS
ENTRADASDIGITAIS
SA
ÍDA
AN
ALÓ
GIC
A
EN
TR
AD
AS
AN
ALÓ
GIC
AS
Endereçamento no CLP S7-200
![Page 13: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/13.jpg)
24/02/2017
13
Endereçamento no CLP S7-200
• .
25
Q0.0 a Q 1.1
I 0.0 a I 1.5
AQ
W0
AIW
0 e
AIW
2
Programação
• Step7 MicroWin
– Programação do CLP
– Monitoração do Programa
– Configuração da CPU e Expansões
– Documentação do Projeto
– Manutenção e Comissionamento
– Programação em LAD, STL e FBD (IEC 1131-3)
![Page 14: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/14.jpg)
24/02/2017
14
Linguagens - LAD
Linguagens - STL
![Page 15: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/15.jpg)
24/02/2017
15
Linguagens - FBD
30
Linguagem Ladder
• Principais símbolos:
![Page 16: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/16.jpg)
24/02/2017
16
31
• Para acionar uma Lâmpada:
Linguagem Ladder
32
Instruções Binárias
Função AND
Função OR
![Page 17: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/17.jpg)
24/02/2017
17
Exercício - Selo
• Colocando uma peça na posição do sensor S1 na esteira deverá ligar o motor M1;
• Quando a peça chegar em S2, desligar o motor M1.
33
34
Exercício
Elabore um programa para um CLP quepara o portão:• Quando o botão B1 é apertado o motor M1
ligado, abrindo o portão conforme indica aseta;
• Quando o portão atingir o sensor S1 o motorM1 será desligado;
• Com o sensor S1 ativado, o portão é fechadoatravés da inversão do sentido de giro domotor, ligando-se o motor M2;
• O motor M2 fica ligado até que o portão feche,indicado pelo sensor S2.
• Obs. Enquanto o botão B1 estiver sendopressionado, como medida de segurança, a saídaM2 não poderá ser ativada, ficando o portão aberto.
![Page 18: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/18.jpg)
24/02/2017
18
35
Exercício
Elabore um programa para um CLP que para o reservatório:
• Controle o acionamento da bomba B1 enquanto a chave CH1 estiver pressionada;
• Quando o nível estiver abaixo do sensor S2 a bomba B1 deverá ser ligada;
• Quando o nível chegar até o sensor S1 a bomba deverá ser desligada.
Instruções Binárias
![Page 19: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/19.jpg)
24/02/2017
19
Temporizadores
TON
![Page 20: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/20.jpg)
24/02/2017
20
TONR
TOF
![Page 21: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/21.jpg)
24/02/2017
21
TON => CLOCK
Contadores
![Page 22: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/22.jpg)
24/02/2017
22
Comparadores
Contador e Comparador
![Page 23: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/23.jpg)
24/02/2017
23
Temporizador e Comparador
Contador e Comparador
![Page 24: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/24.jpg)
24/02/2017
24
Conversão de Variáveis
Conversões Numéricas:
São instruções que convertem um valor de entrada IN para um formato específico e armazenam o valor do resultado na memória especificada em OUT.
Byte para Inteiro (BTI), Inteiro para Byte (ITB), Inteiro para Duplo Inteiro (ITD), Duplo Inteiro para Inteiro (DTI),Duplo Inteiro para Real (DTR), BCD to Inteiro (BCDI),Inteiro para BCD (IBCD)Byte (B)
Inteiro (W)
Duplo Inteiro (D)
Exemplos de conversões
![Page 25: Controlador Lógico Programável - Iniciostefano/download/clp_stefanov1.pdf · 24/02/2017 2 Histórico • O Controlador Lógico Programável ( C.L.P. ) nasceu dentro da indústria](https://reader031.vdocuments.net/reader031/viewer/2022021611/5be4cf7209d3f2f4628d37e1/html5/thumbnails/25.jpg)
24/02/2017
25
Operações Matemáticas
Referências Bibliográficas
• Notas de aula do Prof. Jeferson;
• Notas de aula do Prof. Stefano;
• Apostila CLP, Lab. de Eng. Elétrica – UERJ;
50