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