Escolar Documentos
Profissional Documentos
Cultura Documentos
2
PROGRAMAÇÃO - SIEMENS STEP 7
S7-300: Design da CPU
SF SF SF DP
BATF BATF BUSF
DC5V DC5V
FRCE FRCE
RUN RUN
STOP STOP
RUN-P RUN-P
RUN RUN
STOP STOP
M RES M RES
SIMATIC SIMATIC
S7-300 S7-300
3
PROGRAMAÇÃO - SIEMENS STEP 7
Resultado da instalação
Duplo-click no ícone
4
PROGRAMAÇÃO - SIEMENS STEP 7
As Ferramentas do STEP 7
5
PROGRAMAÇÃO - SIEMENS STEP 7
O SIMATIC Manager
6
PROGRAMAÇÃO - SIEMENS STEP 7
Do Processo para o Projeto
Administração do Projeto
SIMATIC Manager
Hardware
FB21
OB1
Processo Software
7
PROGRAMAÇÃO - SIEMENS STEP 7
Estrutura de um Projeto STEP 7
8
PROGRAMAÇÃO - SIEMENS STEP 7
Iniciando o SIMATIC Manager
ou
9
PROGRAMAÇÃO - SIEMENS STEP 7
Os Menus e Barras de Ferramentas do SIMATIC Manager
Barra de Título
Barra de Menu
Barra de Ferramentas
Barra de Status
Barra de Tarefas
10
PROGRAMAÇÃO - SIEMENS STEP 7
A Barra de Ferramentas do SIMATIC Manager
Módulo de Memória S7
Definir Filtro
Ativar Filtro
11
PROGRAMAÇÃO - SIEMENS STEP 7
Criando um Projeto no STEP 7
Escreva aqui
o nome do
projeto e
confirme com
"OK"
12
PROGRAMAÇÃO - SIEMENS STEP 7
Inserindo um Programa S7
13
PROGRAMAÇÃO - SIEMENS STEP 7
Exibição Offline / Online no SIMATIC Manager
14
PROGRAMAÇÃO - SIEMENS STEP 7
Bibliotecas Standard
15
PROGRAMAÇÃO - SIEMENS STEP 7
Sistema de Ajuda Geral do STEP 7
16
PROGRAMAÇÃO - SIEMENS STEP 7
Sistema de Ajuda Sensível a Contexto do STEP 7
17
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Criando um Projeto
18
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Inserindo um Programa S7
19
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Copiando um Bloco da Biblioteca Standard
20
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Reset da Memória da CPU e Warm Restart
Tipo de Reset Manualmente Através do PG Após a inserção do
Módulo de Memória
21
PROGRAMAÇÃO - SIEMENS STEP 7
Opções de Customização do SIMATIC Manager
22
PROGRAMAÇÃO - SIEMENS STEP 7
Configuração do Hardware
23
PROGRAMAÇÃO - SIEMENS STEP 7
Configuração do Hardware e Atribuição de Parâmetros
24
PROGRAMAÇÃO - SIEMENS STEP 7
Inserindo uma Estação
25
PROGRAMAÇÃO - SIEMENS STEP 7
Iniciando o HW Config
26
PROGRAMAÇÃO - SIEMENS STEP 7
Gerando a Configuração de Hardware Prevista
27
PROGRAMAÇÃO - SIEMENS STEP 7
Endereçamento dos módulos no S7-300
Slot Nr. 1 2 4 5 6 7 8 9 10
Módulos PS CPU SM SM SM SM SM SM SM
Endereço 0.0
Endereço 0.7
Endereço 1.0
Endereço 1.7
28
PROGRAMAÇÃO - SIEMENS STEP 7
Endereçamento DI/DO em Configurações Multi-rack
PS IM 96.0 100.0 104.0 108.0 112.0 116.0 120.0 124.0
Rack
3 (Receive) a a a a a a a a
99.7 103.7 107.7 111.7 115.7 119.7 123.7 127.7
PS
IM 32.0 36.0 40.0 44.0 48.0 52.0 56.0 60.0
Rack a a a a a a a a
1 (Receive)
35.7 39.7 43.7 47.7 51.7 55.7 59.7 63.7
Slot 1 2 3 4 5 6 7 8 9 10 11
29
PROGRAMAÇÃO - SIEMENS STEP 7
Panorâmica do Endereçamento
“Address Overview”
30
PROGRAMAÇÃO - SIEMENS STEP 7
Endereçamento Variável
2x
31
PROGRAMAÇÃO - SIEMENS STEP 7
HW Config: Edit Symbols, Monitor/Modify Variables
1x botão direito
32
PROGRAMAÇÃO - SIEMENS STEP 7
Propriedades da CPU: Ciclo / Clock Memory
33
PROGRAMAÇÃO - SIEMENS STEP 7
Salvando a Configuração de HW e Transferindo-a para o Módulo
Download
(só quando a CPU
está no modo STOP)
34
PROGRAMAÇÃO - SIEMENS STEP 7
Transferindo a Configuração de HW Atual para o PG
35
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Transferindo a Configuração Atual para o PG
Resultado
36
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Adaptando a Configuração Atual
37
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Copiando o "Programa_1" para a Estação de HW
1.
2.
3.
38
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Atribuindo Parâmetros ao Clock Memory e Testando
39
PROGRAMAÇÃO - SIEMENS STEP 7
Propriedades da CPU
2x
40
PROGRAMAÇÃO - SIEMENS STEP 7
Propriedades da CPU: Geral
41
PROGRAMAÇÃO - SIEMENS STEP 7
Propriedades da CPU: Startup
42
PROGRAMAÇÃO - SIEMENS STEP 7
Propriedades da CPU: Retentividade
Só é relevante se a
CPU não tiver
bateria de backup
43
PROGRAMAÇÃO - SIEMENS STEP 7
Propriedades da CPU: Proteção
44
PROGRAMAÇÃO - SIEMENS STEP 7
Propriedades da CPU: Diagnóstico / Relógio
45
PROGRAMAÇÃO - SIEMENS STEP 7
Propriedades da CPU: Comunicação
46
PROGRAMAÇÃO - SIEMENS STEP 7
Símbolos
47
PROGRAMAÇÃO - SIEMENS STEP 7
Endereçamento Absoluto e Simbólico
A I 0.0 A “PLANT_ON"
= Q8.0 = “ON_INDIC"
A I 0.4 A "M_FORW"
= Q20.5 = "MOTOR_FORW"
Call FC18 Call “COUNT"
48
PROGRAMAÇÃO - SIEMENS STEP 7
Endereçamento Absoluto - Panorâmica
Onde são utilizados símbolos? Onde são armazenados? Como são criados?
49
PROGRAMAÇÃO - SIEMENS STEP 7
Abrindo a Tabela de Símbolos
50
PROGRAMAÇÃO - SIEMENS STEP 7
Editar: Procurar e Substituir
51
PROGRAMAÇÃO - SIEMENS STEP 7
Visualizar: Filtro
52
PROGRAMAÇÃO - SIEMENS STEP 7
Visualizar: Ordenar
53
PROGRAMAÇÃO - SIEMENS STEP 7
Tabela de Símbolos: Exportar
54
PROGRAMAÇÃO - SIEMENS STEP 7
Tabela de Símbolos: Importar
Selecione o diretório
Selecione o formato
do arquivo
55
PROGRAMAÇÃO - SIEMENS STEP 7
Editar Símbolos (no Editor LAD/STL/FBD)
56
PROGRAMAÇÃO - SIEMENS STEP 7
Informação Simbólica (no Editor LAD/STL/FBD)
57
PROGRAMAÇÃO - SIEMENS STEP 7
Seleção de Símbolos (no Editor LAD/STL/FBD)
58
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Criando uma Tabela para o Modelo do Transportador
Versão A Versão B
Módulos de Módulos de
16 entradas 32 entradas
59
PROGRAMAÇÃO - SIEMENS STEP 7
Arquitetura dos Blocos / O Editor de Blocos
OB 1 FB FB FC
FB FB FB
FB FC FC
60
PROGRAMAÇÃO - SIEMENS STEP 7
Tipos de Blocos de Programa
Sistema Operacional
DB DB
Ciclo
Tempo OB
FC FB SFC
Blocos de
Processo Organização
Erro FB FC SFB
61
PROGRAMAÇÃO - SIEMENS STEP 7
Estrutura do Programa
Receita A
Bomba
OB 1 OB 1 Receita B OB 1
Misturador
Exaustor
Exaustor
62
PROGRAMAÇÃO - SIEMENS STEP 7
Imagens de Processo
PII PIQ
Programa
Byte 0 do usuário Byte 0
Byte 1 Byte 1
Byte 2 1 Byte 2
: : :
: : : 1
: A I 2.0 :
= Q 4.3
:
:
:
:
Área de Memória da CPU Área de Memória da CPU
63
PROGRAMAÇÃO - SIEMENS STEP 7
Execução Cíclica de Programa
Bloco de Start-up (OB 100)
Execução única após, por ex. power on
Módulo de
Início da monitoração de tempo de ciclo
Entrada
64
PROGRAMAÇÃO - SIEMENS STEP 7
Inserindo um Bloco S7
65
PROGRAMAÇÃO - SIEMENS STEP 7
Iniciando o Editor LAD/STL/FBD
2x
66
PROGRAMAÇÃO - SIEMENS STEP 7
Componentes do Editor LAD/STL/FBD
Tabela de
Declarações
Seção de
Programa
Browser
67
PROGRAMAÇÃO - SIEMENS STEP 7
As Linguagens de Programação do STEP 7
STL
A I 0.0
A I 0.1
= Q8.0
FBD
I 0.0 &
Q8.0
I 0.1 =
LAD
68
PROGRAMAÇÃO - SIEMENS STEP 7
Selecionando a Linguagem de Programação
69
PROGRAMAÇÃO - SIEMENS STEP 7
Programando em LAD/FBD
70
PROGRAMAÇÃO - SIEMENS STEP 7
Programando em STL
71
PROGRAMAÇÃO - SIEMENS STEP 7
Salvando um Bloco
Diretório do projeto atual com o nome do bloco
72
PROGRAMAÇÃO - SIEMENS STEP 7
Chamando um Bloco no OB1
73
PROGRAMAÇÃO - SIEMENS STEP 7
Transferindo Blocos para o PLC
74
PROGRAMAÇÃO - SIEMENS STEP 7
Teste Simples de Programa
75
PROGRAMAÇÃO - SIEMENS STEP 7
Transferindo e Salvando Blocos Modificados
Open offline
Save
Open online
Download
76
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Jog de Motor (FC 16)
(Q 20.5)
77
PROGRAMAÇÃO - SIEMENS STEP 7
Operações Binárias
I 1.0 &
M1.1 M8.1
I 1.1 N =
M0.0
I 1.2 Q 9.3
SR
S Q
I 1.3
R
78
PROGRAMAÇÃO - SIEMENS STEP 7
Operações Lógicas Binárias: AND, OR
S1 (I 0.0)
I0.0 I0.1 Q 8.0 I 0.0 & Q 8.0 A I0.0
= A I0.1
AND S2 (I 0.1) I 0.1
= Q 8.0
Q 8.1 Q 8.1 = Q 8.1
=
L1 L2
(Q 8.0) (Q 8.1)
S3
(I 0.2) I0.2 Q 8.2
Q 8.2 O I0.2
S4 I 0.2 >=1
OR = O I0.3
(I 0.3) I 0.3 = Q 8.2
I0.3
L3 (Q 8.2)
79
PROGRAMAÇÃO - SIEMENS STEP 7
Operações Lógicas Binárias: OR Exclusivo (XOR)
Q 8.0 X I 0.4
I 0.4 XOR X I 0.5
=
I 0.5 = Q8.0
80
PROGRAMAÇÃO - SIEMENS STEP 7
Contatos Normalmente Abertos e Normalmente Fechados,
Sensores e Símbolos
Contato ativado
NA LAD: LAD:
Sim 1 “Sim“ “Não”
1 0
“Contato NA” “Contato NF”
não Não
ativado 0 “Não” “Sim”
0 1
FBD: FBD:
& &
Contato ativado Não
NF 0 “Não” “Sim”
0 1
81
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício
Objetivo: Nos três exemplos a luz deve ser acionada quando S1 estiver ativada e S2 não estiver ativada!
Hardware
S1 S2 S1 S2 S1 S2
II1.0
1.0 II1.1
1.1 II1.0
1.0 II1.1
1.1. II1.0
1.0 II1.1
1.1
Controlador Programável Controlador Programável Controlador Programável
Q 4.0 Q 4.0 Q 4.0
Software
I 1.0 I 1.1 Q 4.0 I 1.0 I 1.1 Q 4.0 I 1.0 I 1.1 Q 4.0
LAD
FDB
I 1.1 Q 4.0 I 1.1 Q 4.0 I 1.1 Q 4.0
82
PROGRAMAÇÃO - SIEMENS STEP 7
83
:
:
=
=
=
A
A
A
I 2.0
AN I 1.1
I 1.0
Q 8.1
Q 8.0
M 4.0
M 3.4
0
0
0
0
Estado do Sinal (STA)
Resultado da Verif.
Resultado da Operação
First Check
1
1
1
1
Resultado da Verif.
Resultado da Operação
Lógica (RLO)
Exemplo 2
First Check
0
1
0
1
Resultado da Verif.
Resultado da Operação
Lógica (RLO)
Exemplo 3
Resultado da Operação Lógica, First Check, Exemplos
First Check
Atribuição, Set, Reset
I 1.0 I 1.1
Q 8.0 A I 1.0
I 1.0 A I 1.1
& Q 8.0
Atribuição ( ) = Q 8.0
I 1.1 =
I 1.2 I 1.3
Q 8.1 I 1.2 A I 1.2
& Q 8.1
Set (S) A I 1.3
I 1.3 S S Q 8.1
I 1.4 Q 8.1
(R) I 1.4 O I 1.4
>=1 Q 8.1 O I 1.5
Reset I 1.5 R R Q 8.1
I 1.5
84
PROGRAMAÇÃO - SIEMENS STEP 7
Setando / Resetando um Flip Flop
M0.0 M0.0
I 1.2 Q 9.3 A I 1.2
SR SR S M 0.0
Reset S Q I 1.2 S
Dominante A I 1.3
Q9.3 R M 0.0
I 1.3
R Q = A M 0.0
R I 1.3 = Q 9.3
M0.0 M0.0
I 1.3 Q 9.3 A I 1.3
Set RS RS R M 0.0
R Q I 1.3 R
Dominante A I 1.2
Q9.3 S M 0.0
I 1.2
Q = A M 0.0
S I 1.2 S = Q 9.3
85
PROGRAMAÇÃO - SIEMENS STEP 7
Conector
LAD STL
86
PROGRAMAÇÃO - SIEMENS STEP 7
Instruções que Afetam o RLO
A I 0.0
I 0.0 I 0.1
Q8.0 I 0.0 & A I 0.1
NOT Q8.0
NOT ( ) I 0.1 = NOT
= Q8.0
Exemplos:
Bit de memória
sempre em zero
CLR
CLR não disponível não disponível = M 0.0
Bit de memória
sempre em um
87
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Seleção de Modo do Transportador
DI DO
Q5.0
Q5.1 AI1 AI2
Q5.2 Peso V
Q5.3
Q5.4
DIREITA Q5.5 0 8 1 5 AI1 AI2 AO1 AO2
ESQUERDA Q5.6
Q5.7
88
PROGRAMAÇÃO - SIEMENS STEP 7
RLO – Detecção de Flanco
LAD FBD STL
A I 1.0
I 1.0 I 1.1 M1.0 M8.0 I 1.0 &
M1.0 M8.0 A I 1.1
P FP M1.0
I 1.1 P = = M8.0
OB1-Ciclo
I 1.0
I 1.1
RLO
Exemplo
M1.0
M1.1
M8.0
M8.1
89
PROGRAMAÇÃO - SIEMENS STEP 7
Sinal – Detecção de Flanco
LAD FBD STL
Exemplo M1.0
M1.1
OB 1 - Ciclo
M8.0
M8.1
90
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Movimento do Transportador no Modo AUTO
Sensor de Local
de Partida
(I 1.5 / I 1.6 / I 1.7)
Barreira
Luminosa
(I 1.0)
Motor do
Transportador
(Q 5.5)
91
PROGRAMAÇÃO - SIEMENS STEP 7
Jump Incondicional (Independente do RLO)
NEW1 NEW1
92
PROGRAMAÇÃO - SIEMENS STEP 7
Jump Condicional (Dependente do RLO)
93
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Chamando o FC 16 no OB 1
94
PROGRAMAÇÃO - SIEMENS STEP 7
Personalização do Editor: Seção "Editor"
(Q 4.0)
95
PROGRAMAÇÃO - SIEMENS STEP 7
Personalização do Editor: Seção "STL"
96
PROGRAMAÇÃO - SIEMENS STEP 7
Personalização do Editor: Seção "LAD/FBD"
97
PROGRAMAÇÃO - SIEMENS STEP 7
Personalização do Editor : Seção "Create Block"
98
PROGRAMAÇÃO - SIEMENS STEP 7
Personalização do Editor: Seção "Sources "
99
PROGRAMAÇÃO - SIEMENS STEP 7
Personalização do Editor: Seção "Symbol Selection"
100
PROGRAMAÇÃO - SIEMENS STEP 7
Operações Digitais
IW0 IN1
IW2 IN2
T4
I 0.7 S_ODT Q8.5
S Q
S5T#35s TV BI MW0
I 0.5
R BCD QW12
101
PROGRAMAÇÃO - SIEMENS STEP 7
Formatos de Números (16 Bits)
PG CPU
Sinal (+) 2 9 6
BCD W#16#296
0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
Números
Positivos 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0
INTEIRO
+296 28 25 23
= = =
256 + 32 + 8 = 296
Sinal (-) 4 1 3
BCD W#16#F413
1 1 1 1 0 1 0 0 0 0 0 1 0 0 1 1
Números
Negativos 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
1 1 1 1 1 1 1 0 0 1 1 0 0 0 1 1
INTEIRO
-413 28 27 24 23 22
= = = = =
256+ 128 + 16+8+ 4 = 412
- (412 + 1) = - 413
102
PROGRAMAÇÃO - SIEMENS STEP 7
Formatos de Números (32 Bits)
DW#16#296 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
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
DINT
+296 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0
28 25 23
= = =
Inteiro (32 Bit) = 256 + 32 + 8 = 296
0 0 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
27 26 25 24 23 22 21 20 2-1 2-2 2-3 2-4 ..... 2-23
103
PROGRAMAÇÃO - SIEMENS STEP 7
Carregando e Transferindo Dados (1)
MOVE MOVE
L +5
EN ENO EN OUT MB5
T MB5
104
PROGRAMAÇÃO - SIEMENS STEP 7
Carregando e Transferindo Dados (2)
Conteúdo Conteúdo
ACCU1 ACCU2
Programa
X X X X X X X X Y Y Y Y Y Y Y Y
:
:
L W#16#CAFE 0 0 0 0 C
0 A
0 F
0 E
0 X X X X X X X X
L W#16#AFFE 0 0 0 0 A
0 F
0 F
0 E
0 0 0 0 0 C A F E
:
:
:
105
PROGRAMAÇÃO - SIEMENS STEP 7
Carregando e Transferindo Dados (3)
Conteúdo do ACCU1
Programa
31 23 15 7 0
L MB 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MB0
31 23 15 7 0
Carga
L MW 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MB0 MB1
31 23 15 7 0
T QD 4
QD 4
Transferência T QW 4
QW 4
T QB 4
QB 4
106
PROGRAMAÇÃO - SIEMENS STEP 7
Contadores no STEP 7
LAD FBD STL
A I0.4
C5 C5
CU C5
S_CUD S_CUD A I0.5
I 0.4 Q 8.3
CU Q
Q I 0.4 CU CD C5
A I0.3
I 0.5
L C#20
CD I 0.5 CD
S C5
I 0.3 A I0.7
S I 0.3 S CV MW 4 R C5
L C5
C#20 PV CV MW 4 C#20 PV CV_BCD QW 12 T MW4
Q 8.3 LC C5
I 0.7
R CV_BCD QW 12 I 0.7 R Q
Q = T QW12
A C5
= Q8.3
107
PROGRAMAÇÃO - SIEMENS STEP 7
Contadores: Diagrama de Funcionamento
CU
CD
5
4
Contagem 3
2
1
0
108
PROGRAMAÇÃO - SIEMENS STEP 7
Contadores: Instruções de Bit
LAD FBD STL
Network 1: C5
I 0.0 SC
I 0.0 C5
A I 0.0
SC L C#20
C#20 CV
C#20 S C5
Network 2:
C5
I 0.1 C5
I 0.1 CU A I 0.1
CU
CU C5
Network 3:
I 0.2 C5 C5
A I 0.2
CD I 0.2 CD CD C5
Network 4:
C5 Q 4.0 Q 4.0
A C5
C5 = = Q 4.0
109
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Contando as Peças Transportadas (FC 18)
DI DO
I 1.0 Q5.0
Barreira Luminosa
I 1.1 Q5.1 AI1 AI2
Chave Posição 1
I 1.2 V
Chave Posição 2 Q5.2
I 1.3 Chave Posição 3 Q5.3
I 1.4 Chave Pos. Final Q5.4
I 1.5 Posição Inicial 1 DIREITA Q5.5 0 8 1 5 AI1 AI2 AO1 AO2
110
PROGRAMAÇÃO - SIEMENS STEP 7
Temporizadores: ON Delay (SD)
LAD FBD STL
T4 T4
I 0.7 S_ODT Q8.5 S_ODT A I 0.7
S Q I 0.7 S BI MW0 L S5T#35s
S5T#35s TV BI MW0 S5T#35s QW12
SD T4
TV BCD
I 0.5 Q8.5 A I 0.5
R BCD QW12 I 0.5 R Q = R T4
L T4
T MW0
RLO em S
LC T4
RLO em R T QW12
A T4
Operação do = Q8.5
Temporizador
Exemplo
Q
111
PROGRAMAÇÃO - SIEMENS STEP 7
Temporizadores: Formatos de Tempo no STEP 7
102 101 100
112
PROGRAMAÇÃO - SIEMENS STEP 7
Temporizadores: Stored ON Delay (SS)
LAD FBD STL
T4 T4 A I 0.7
I 0.7 S_ODTS Q8.5 S_ODTS L S5T#35s
S Q I 0.7 S BI MW0 SS T4
S5T#35s BI MW0 A I 0.5
TV S5T#35s TV BCD QW12
I 0.5 Q8.5 R T4
R BCD QW12 I 0.5 R Q = L T4
T MW0
LC T4
T QW12
A T4
= Q8.5
RLO at S
RLO at R
Operação do
Temporizador
Exemplo
Q
113
PROGRAMAÇÃO - SIEMENS STEP 7
Temporizadores: Pulse (SP)
LAD FBD STL
T4 T4 A I 0.7
I 0.7 S_PULSE Q8.5 S_PULSE L S5T#35s
S Q I 0.7 S BI MW0 SP T4
S5T#35s BI MW0 A I 0.5
TV S5T#35s TV BCD QW12
I 0.5 Q8.5 R T4
R BCD QW12 I 0.5 R Q = L T4
T MW0
LC T4
T QW12
A T4
= Q8.5
RLO at S
RLO at R
Operação do
Temporizador
Exemplo
Q
114
PROGRAMAÇÃO - SIEMENS STEP 7
Temporizadores: Extended Pulse (SE)
LAD FBD STL
T4 T4 A I 0.7
I 0.7 S_PEXT Q8.5 S_PEXT L S5T#35s
S Q MW0 SE T4
I 0.7 S BI
S5T#35s TV BI MW0 A I 0.5
S5T#35s TV BCD QW12
I 0.5 A8.5 R T4
R BCD QW12 I 0.5 R = L T4
Q
T MW0
LC T4
T QW12
A T4
= Q8.5
RLO at S
RLO at R
Operação do
Temporizador
Exemplo
Q
115
PROGRAMAÇÃO - SIEMENS STEP 7
Temporizadores: OFF Delay (SF)
LAD FBD STL
T4 T4 A I 0.7
I 0.7 S_OFFDT Q8.5 S_OFFDT L S5T#35s
S Q I 0.7 S BI MW0 SF T4
S5T#35s BI MW0 A I 0.5
TV S5T#35s TV BCD QW12
I 0.5 Q8.5 R T4
R BCD QW12 I 0.5 R Q = L T4
T MW0
LC T4
T QW12
A T4
= Q8.5
RLO at S
RLO at R
Operação do
Temporizador
Exemplo
Q
116
PROGRAMAÇÃO - SIEMENS STEP 7
Temporizadores: Instruções de Bit
LAD FBD STL
Network 1:
T4
I 0.0 T4 I 0.0 & SD A I 0.0
SD L S5T#5s
S5T#5s TV SD T4
S5T#5s
Network 2:
T4 Q 8.0 Q 8.0
A T4
T4 & =
= Q 8.0
Network 3:
T4
I 0.1 T4 A I 0.1
R I 0.1 & R R T4
117
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Monitoração das Funções de Transporte (FC 17)
DI DO
I 1.0 Q5.0
Barreira Luminosa
I 1.1 Q5.1 AI1 AI2
Chave Posição 1
I 1.2 Peso V
Chave Posição 2 Q5.2
I 1.3 Chave Posição 3 Q5.3
I 1.4 Chave Pos. Final Q5.4
I 1.5 Posição Inicial 1 DIREITA Q5.5 0 8 1 5 AI1 AI2 AO1 AO2
118
PROGRAMAÇÃO - SIEMENS STEP 7
Operações de Conversão BCD <-> Inteiro
Número
Conversão
introduzido 0 81 5 BCD->Inteiro
em BCD Programa com
Objetivo operações
matemáticas
Número Conversão em inteiro
exibido 0 2 4 8 BCD<-Inteiro
em BCD
BCD_I BCD_I L I W4
EN ENO EN OUT MW20 BTI
T MW20
I W4 IN OUT MW20 I W4 IN ENO
119
PROGRAMAÇÃO - SIEMENS STEP 7
Operações de Comparação
120
PROGRAMAÇÃO - SIEMENS STEP 7
Funções Matemáticas Básicas
LAD FBD STL
121
PROGRAMAÇÃO - SIEMENS STEP 7
Exercício: Contando as Peças Transportadas (FC 18)
DI DO
I 1.0 Q5.0
Barreira Luminosa
I 1.1 Q5.1 AI1 AI2
Chave Posição 1
I 1.2 V
Chave Posição 2 Q5.2 SETPOINT número de peças Peso
I 1.3 Chave Posição 3 Q5.3
I 1.4 Chave Pos. Final Q5.4
I 1.5 Posição Inicial 1 DIREITA Q5.5 0 8 1 5 AI1 AI2 AO1 AO2
122
PROGRAMAÇÃO - SIEMENS STEP 7
Operações de Conversão I -> DI -> REAL
F AWL
I_DI
B MD14
EN OUT
D DI_R
ENO EN OUT MD26
MW12 IN L MW12
LAD ENO ITD
MD14 IN
DTR
T MD26
I_DI DI_R
EN ENO EN ENO
123
PROGRAMAÇÃO - SIEMENS STEP 7
Operações Lógicas Digitais
WXOR_W L IW 0
WOR_W
L W#16#5F2A
WAND_W
AW / OW / XOW
EN ENO
T MW10
IW0 IN1
OUT MW10 15 0
W#16#5F2A IN2
IW0 = 0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 0
W#16#5F2A = 0 1 0 1 1 1 1 1 0 0 1 0 1 0 1 0
AND OR XOR
124
PROGRAMAÇÃO - SIEMENS STEP 7