Aula de CLP

Propaganda
Elemento de Processamento de Sinais PLC
Instalação
Componentes
Software
Cadeia de
Comandos
Didactic
24
Instalaçã
o
Didactic
25
1
Instalaçã
o
Fonte de
Alimentação
Liga/Desliga
Chave de seleção da
tensão de
alimentação
Seleção de estado
I0.0
Byte 0
Trilho
Programador
Byte 4
Q4.0
I0.1
Byte 2
Prensa Cabo
Conector de Energia
Byte 5
Chaves
Cabo de
Comunicação
PC – CLP (MPI)
26
Didactic
Instalação
Temperatura ambiente permitida
Instalação Horizontal - 60o C
Instalação Vertical - 40o C
Didactic
27
2
Componentes
Rack
PS
Fonte de
alimentação
CPU
Controladore
s
IM
Comunicação entre
racks
FM
Funções Especiais
• Posicionadores: ex. servo
motores
Comunicação
• Ethernet, AS-i,
Profibus
CP
SM
Didactic
Módulos de I/O
(Digitais/Analógicos)
28
Controladores
Didactic
29
3
Fontes de Alimentação
30
Didactic
Rack
Slots 1 - 2 - 3
8 Slots
PS - CPU - IM
SM - FM - CP
11 Slots
Didactic
31
4
Comunicação
Didactic
32
Comunicação
Didactic
33
5
Comunicação entre RACKs
34
Didactic
Funções Especiais
Servo posicionamento Elétrico
Driver
Atuador
Servomotor
Didactic
35
6
Módulos de I/Os
Entradas/Saídas
Endereçamento
36
Didactic
Entradas e Saídas
E (v)
Digitais
(binários)
24
0
t (s)
Analógicos
E (v)
I (A)
t (s)
Didactic
37
7
Endereçamento
Operandos
Absoluto Simbólico
Botão
Entrada digital
IB.b
Saída digital
QB.b
Entrada analógica
PIW
Saída analógica
PQW
Lâmpada
Pressão
Peripheral
Volume
Word
Output
bit
Flag/bit Memory
MB.b
Rele
Byte = Conjunto de oito bits
Temporizador
TW
Temporizador1
Word = Conjunto de dois bytes
Contador
CW
Contador1
38
Didactic
Endereçamento Digital
{
7
6
5
4
3
2
1
0
bit
7
6
5
4
3
2
1
0
bit
Byte 0
Word 0
Byte 1
Byte 0
7
6
5
31 30 29
4
3
2
28 27 26
Byte 1
1
0
25 24
7
6
5
23 22 21 20
4
3
19 18
2
Byte 2
1
0
7
17 16 15 14
6
5
4
13 12 11 10
3
Byte 3
2
9
1
8
0
7
7
6
6
5
5
4
4
3
3
2
2
1
0
{
{
{
(Slot 4)
Double Word
0
Word0
Didactic
Word1
Word2
39
8
Endereçamento Analógico
8 canais por slot
16 bit’s/ canal (2 Bytes)
Slot 4
Slot 5
Byte 256
1º canal
PIW / PQW 256
Byte 257
Byte 272
1º canal
PIW / PQW 272
Byte 273
Byte 270
8º canal
PIW / PQW 270
Byte 271
Byte 286
8º canal
PIW / PQW 286
Byte 287
{
{
Didactic
{
{
40
Endereçamento Digital/ Analógico
Didactic
41
9
Softwar
e
O Software STEP 7
STEP 7
42
Didactic
Softwar
e
Iniciando o STEP 7
Para Iniciar...
Didactic
double-click
43
10
Softwar
e
Estrutura de Projeto no SIMATIC
Manager
Projeto
Estação HW
Programação da CPU do S7-300
Programas S7/M7 (associado à um HW)
Programa do usuário em arquivos fontes (STL)
Programa do usuário com blocos S7
OBs, FBs, FCs, DBs, etc.
Programa S7/M7 (não associado à um HW)
Programa do usuário em arquivos fontes
Programa do usuário em blocos S7
OBs, FBs, FCs, DBs, etc.
44
Didactic
Softwar
e
Objetos do STEP 7
SÍMBOLO
OBJETO
Projeto
Estação
Módulo Programável
(CPU, CP ou FM)
Programa S7
(offline)
Blocos de Programa
(Blocks)
Programa S7
(online)
Bloco
Tabela de Simbólicos
Conexão
Didactic
DESCRIÇÃO
Representa o ïcone Principal:
Projeto de Automação
Representa um HW configurado, ao
qual está subordinado o programa
Representa módulo que contém
programa ou parametrização
Contém todos os elementos
referentes à programação: blocos,
arq. fontes, simbólicos.
Representa o diretório que contém os
blocos de programa: OBs, FBs, DBs
Contém os elementos referentes ao
programa on-line.
Representa o bloco de programa:
OB1, FB10, FC34, ...
Representa o editor dos simbólicos
Representa o Editor de Conexões de
Comunicação
SUBORDINADO A
Arquivo
Projeto
Estação
Módulo Programável ou
Projeto
Programa S7
(online ou offline)
Módulo Programável ou
Projeto
Blocos de Programa
(online ou offline)
Programa S7
(offline)
Programa S7
(offline)
45
11
Softwar
e
46
Didactic
Instruções Diagrama Ladder
Exemplo: Entrada I0.0 é verdadeira
Instrução:
Verifica se endereço I0.0 é
verdadeiro
Escreve no
I0.0
Q0.0
endereço o
RLO
Ler endereço
RLO=1
Saída Q0.0 é ativada
Instrução:
Verifica se endereço I0.0 é falso
I0.0
I0.0
I0.1
Caso RLO=1
ativa endereço
e mantém
Q0.0
Caso RLO=1
desativa
endereço e
mantém
Q0.0
S
R
Q0.0
RLO=0
Saída Q0.0 é desativada
Didactic
47
12
Exercício 1
24V
S4
S2
S4
S3
S1
KB1
B1
I
Q
0.0
0.0
0.1
0.1
0.2
S4
0.2
0.3
0.3
0.4
CPU-315-2DP
0.4
0.5
0.5
0.6
0.6
0.7
0.7
Network1
S1
B1
Y1
S4
Y2
S2
Network2
Y1
Y2
S3
0V
48
Didactic
Exercício 1
24V
S4
S2
S4
B1
S3
S1
KB1
I
Q
0.0
0.0
0.1
0.1
0.2
S4
0.2
0.3
0.3
0.4
CPU-315-2DP
0.4
0.5
0.5
0.6
0.6
0.7
0.7
Network1
I0.0
I0.4
Q0.0
I0.3
Q0.1
I0.1
Network2
Y1
Y2
I0.2
0V
Didactic
49
13
Exercício 1a
S
4
24V
S2
S4
S1
S3
B1
I
Q
0.0
0.0
0.1
0.1
0.2
0.2
0.3
0.3
0.4
CPU-315-2DP
0.4
0.5
0.5
0.6
0.6
0.7
0.7
I
Network1
I0.0
I0.4
Q0.0
S
I0.3
Q0.0
R
I0.1
Network2
Y1
I0.2
0V
50
Didactic
Exercício 2
24V
S2
S4
B1
S3
S1
I
Q
0.0
0.0
0.1
0.1
0.2
0.2
0.3
0.3
0.4
CPU-315-2DP
0.4
0.5
0.5
0.6
0.6
0.7
0.7
S
3
S
4
I
I
Y1
0V
Didactic
51
14
Exercício 3
24V
S2
S1
B2
cap
B1
I
Q
0.0
0.0
0.1
0.1
0.2
0.2
0.3
0.3
CPU-315-2DP
0.4
0.4
ind
0.5
0.5
0.6
0.6
0.7
0.7
Y1
H1
0V
52
Didactic
Softwar
e
Flanco de Impulso (Degrau)
Diagrama de Status do Sinal
Flanco Positivo
Flanco Negativo
I 1.0
RLO
1
M 1.0
0
Time
Q 8.0
LAD
I1.0
Didactic
M1.0
P
Q8.0
53
15
Softwar
e
Carregando e Transferindo
Dados
MOVE
5
EN
ENO
IN
O
MB 5
EN - Habilita Entrada
ENO -Habilita Saída
IN - Valor de Entrada
(Tamanho de todos os tipos
de dados 8, 16, 32 bit )
O - Target address
(Tamanho de todos os tipos
de dados 8, 16, 32 bit )
54
Didactic
Softwar
e
Funções de Comparação
CMP
==I
M0.0
IW0
IW2
Q9.7
IN1
IN2
OPÇÕES DE COMPARAÇÃO:
==
<>
>
<
>=
<=
Didactic
IGUAL A
NÃO IGUAL A
MAIOR QUE
MENOR QUE
MAIOR QUE OU IGUAL A
MENOR QUE OU IGUAL A
55
16
Softwar
e
Contadores
C3
S_CU
I0.0
Q
CU
I0.2
S
C#12
I0.1
CV
PV
R
CV_BCD
Crescente S_CU
valor da entrada SC. Iniciando
Q8.0 com 0 ou SC, o contador conta crescentemente a cada
vez que existe um flanco de impulso positivo na
entrada CU. A saída Q é sempre 1, enquanto o valor
de CV não for igual a 0. Se houver um flanco de
impulso positivo na entrada R o contador é resetado,
MW0
isto é, o contador é setado com o valor 0.
MW2
C4
S_CD
I0.0
Q8.0
Q
CU
I0.2
S
C#12
CV
MW0
CV_BCD
MW2
PV
I0.1
R
Decrescente S_CD valor da entrada SC. Iniciando
com 0 ou SC, o contador conta decrescentemente a
cada vez que existir um flanco de impulso positivo na
entrada CD. A saída Q é sempre 1, enquanto o valor
CV não for igual a 0. Se houver um flanco de impulso
positivo na entrada R o contador é resetado, isto é, o
contador é setado com o valor 0.
56
Didactic
Softwar
e
Contadores
C5
S_CUD
E0.4
CD
Q8.3
Q
E0.5
CU
Up / Down Counter S_CUD Combinação de
contadores crescente e decrescente.
E0.3
S
C#20
PV
CV
MW4
CV_BCD
MW7
E0.7
R
Didactic
57
17
Softwar
e
Chamando Blocos
Chamando Bloco
(OB, FB, FC, SFB, SFC)
Bloco Chamado
(FB, FC, SFB, SFC)
Execução
do Programa
Execução
do Programa
Instrução que chama
outro bloco
(FB, FC, SFB, SFC)
Execução
do Programa
Instrução que chama
outro bloco
Execução
do Programa
(FB, FC, SFB, SFC)
58
Didactic
Softwar
e
Temporizadores com Retardo na
Energização/Desenergização
T4
S_ODT
I0.7
S5T#35s
I0.5
Q8.5
Q
S
TV
R
On-Delay Timer S_ODT
BI
MW0
BCD
MW2
Retardo na Energização
T5
I1.7
S5T#55s
I1.5
I1.3
S5T#105s
I1.4
Didactic
S_OFFDT
Q
S
TV
BI
MW4
R
MW6
BCD
Q8.6
Off-Delay Timer S_OFFDT
T6
S_ODTS
Q
S
BI
TV
MW10
R
MW12
BCD
Retardo na Desenergização
Q8.7
Retentive On-Delay
S_ODTS Retardo na
Energização com Retenção
59
18
Softwar
e
Temporizadores de Pulsos
T2
I0.0
S_PULSE
Q
S
Q9.0
Pulse S_PULSE
S5T#45s
I0.1
TV
BI
MW5
R
BCD
MW7
Pulso
T3
I0.2
Q9.1
S_PEXT
S5T#85s
I0.3
S
Q
TV
BI
R
BCD
Extended Pulse S_PEXT
MW9
Pulso Extendido
MW11
60
Didactic
On – Delay Timer
(S_ODT)
Entrada
Saída
∆t
Didactic
∆t
61
19
Off – Delay Timer
(S_OFFDT)
Entrada
Saída
∆t
∆t
62
Didactic
Retentive On – Delay Timer
(S_ODTS)
Entrada
Saída
∆t
∆t
A saída é desativada
somente quando o
reset (R) for acionado
Didactic
63
20
Pulse (S_PULSE)
Entrada
Saída
∆t
∆t
64
Didactic
Extended Pulse
(S_PEXT)
Entrada
Saída
∆t
Didactic
∆t
65
21
Download