1. Date: 22/02/02
File: Micro_01E.1
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
A Família SIMATIC S7
SIMATIC
WinCC
SIMATIC
PC
SIMATIC
DP
SIMATIC
Controller
SIMATIC
HMI
SIMATIC
NET
SIMATIC
PCS 7
SIMATIC
Software
SIMATIC
2. Date: 22/02/02
File: Micro_01E.2
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Resumo da Família SIMATIC
SIMATIC
Controller
SIEMENS
SIMATIC
S F
R U N
S T O P
Q 0 . 0
Q 0 . 1
Q 0 . 2
Q 0 . 3
Q 0 . 4
Q 0 . 5
I 0 . 0
I 0 . 1
I 0 . 2
I 0 . 3
I 0 . 4
I 0 . 5
I 0 . 6
I 0 . 7
S7-200
CPU 212
SIMATIC PG
SIMATIC PC
PG 740
SIEMENS
7 8 9
4 5 6
1 2 3
0
.
D E F
A B C
I N S
D E L
S H I F T H E L P
E S C
E N T E R
A C K
S I M A T I C O P 1 7
S H IF T
H E L PK1 K 5 K 6 K 7 K 8K 2 K 3 K 4
K 9 K 1 0 K 11 K 1 2 K 1 3 K 1 4 K 1 5 K 1 6
SIMATIC HMI
ASI
FM
SV
SIMATIC DP
SIMATIC NET
PROFIBUS-DP
Industrial Ethernet
PROFIBUS
MPI - Network
SIMATIC NET
3. Date: 22/02/02
File: Micro_01E.3
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
S7-200
SIEMENS
SIMATIC
S7-200
CPU 214SF
RUN
STOP
I1.0
I1.1
I1.2
I1.3
I1.4
I1.5
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
Q1.0
Q1.1
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
EM 221
DI 8 x DC24V
I.0
I.1
I.2
I.3
I.4
I.5
I.6
I.7
4. Date: 22/02/02
File: Micro_01E.4
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
S7-200: Módulos
EM EM
CP242 - 2
CP
5. Date: 22/02/02
File: Micro_01E.5
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
SIEMENS
SIMATIC
SF
RUN
STOP
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
S7-200
CPU 212
Potenciômetro
Saídas
Entradas Leds de Satus das
entradas e saídas
Interface PPI
Seletor de Modo de
operaçãoCartão de Memória
Leds de Status
Desenho da CPU S7-200
7. Date: 22/02/02
File: Micro_01E.7
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
S7-300: Módulos
PS
(opcional)
CPU IM
(opcional)
SM:
DI
SM:
DO
SM:
AI
SM:
AO
FM:
- Cont. Rápida
- Posicionamento
- Controle de
malha fechada
CP:
- Ponto a Ponto
- PROFIBUS
- Ethernet
8. Date: 22/02/02
File: Micro_01E.8
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
CPU314SIEMENS
SF
BATF
DC5V
FRCE
RUN
STOP
RUN-P
RUN
STOP
M RES
SIMATIC
S7-300
Batterie MPI
CPU315-2 DPSIEMENS
RUN-P
RUN
STOP
M RES
SIMATIC
S7-300
Batterie DP
SF
BATF
DC5V
FRCE
RUN
STOP
MPI
SF DP
BUSF
Desenho da CPU S7-300
10. Date: 22/02/02
File: Micro_01E.10
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
S7-400: Módulos
PS CPU SM:
DI
SM:
DO
SM:
AI
SM:
AO
CP FM SM IM
11. Date: 22/02/02
File: Micro_01E.11
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Desenho da CPU S7-400: (Parte 1)
EXT.-BATT.
5...15V DC
X3
X1
414 - 2XG00 - 0AB0
CPU 414-2
X 2
3 4
INTF
EXTF
STOP
RUN
CRST
FRCE
CRST
WRST
RUN-P
RUN
STOP
CMRES
INTF
EXTF
BUSF
DP
EXT.-BATT.
5...15V DC
X1
421 - 1BL00 - 0AA0
DI 32xDC24V
X 2
3 4
INTF
EXTF
STOP
RUN
CRST
FRCE
CRST
WRST
RUN-P
RUN
STOP
CMRES
Chave Tipo Start-up
Chave Selec. Modo
e.x. CPU412-1 e.x. CPU416-2DP
* p/ mais informações ver catálogo ST 70
12. Date: 22/02/02
File: Micro_01E.12
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Desenho da CPU S7-400 (Parte 2)
EXT.-BATT.
5...15V DC
X3
X1
414 - 2XG00 - 0AB0
CPU 414-2
X 2
3 4
INTF
EXTF
STOP
RUN
CRST
FRCE
CRST
WRST
RUN-P
RUN
STOP
CMRES
INTF
EXTF
BUSF
DP
EXT.-BATT.
5...15V DC
X1
421 - 1BL00 - 0AA0
DI 32xDC24V
X 2
3 4
INTF
EXTF
STOP
RUN
CRST
FRCE
CRST
WRST
RUN-P
RUN
STOP
CMRES
LEDs indicativos
de falhas gerais
da CPU
Slot p/ cartão
de memória
Interface MPI
Bateria
alimentação externa
LEDs indicativos
da Interface DP
integrada
Interface DP
13. Date: 22/02/02
File: Micro_01E.13
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Terminais de Programação (PGs)
PG720
PG740
PG760
14. Date: 22/02/02
File: Micro_01E.14
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Hardware/Software Requisitos
• Processador 80 486 ou superior, Pentium é recomendado
• Hard Disk (livre) Min. 300 MB (para Windows, Swap File,
STEP7, Projetos)
• RAM >= 32 MB, 64 MB é recomendado
• Interfaces CP 5611 ou MPI card ou Conversor PC-MPI
Adaptador (PROMMER) p/ Cartão de Memória
• Mouse Sim
• Sistema Operacional Windows 95/98/NT
Requisitos do PG/PC para Instalação do STEP 7
15. Date: 22/02/02
File: Micro_01E.15
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
PG 740
SIEMENS
Instalando o Software STEP 7
ou
16. Date: 22/02/02
File: Micro_01E.16
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Resultado da Instalação
Duplo-click no Ícone
Activação via Menu Iniciar
18. Date: 22/02/02
File: Micro_01E.18
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Do Processo ao Projeto
Gerenciamento do Projeto
Processo
STEP 7-Micro/WIN
Hardware
Software
SBR1
OB1
I 1.0 I 1.1 Q4.0
20. Date: 22/02/02
File: Micro_01E.20
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Elementos da Janela
Barra de Título
Barra de Menu
Barra de Ferramenta
Barra de Status
Barra de Navegação
Árvore de Instruções
Janela de Status
Editor de Programa
25. Date: 22/02/02
File: Micro_01E.25
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Inserindo uma Unidade de Organização de Programa (UOP)
Right
26. Date: 22/02/02
File: Micro_01E.26
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Sistema de Ajuda (Help) do Micro/WIN
27. Date: 22/02/02
File: Micro_01E.27
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Help Sensível ao Contexto no Micro/WIN
F1
29. Date: 22/02/02
File: Micro_01E.29
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Kit de Treinamento
F
F1
NUMBER OF EB = 255
NUMBER OF FB = 253
F2 F3 F1
30. Date: 22/02/02
File: Micro_01E.30
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
O Modelo Transportador
INI 1 até INI 3
(Sensores de Proximidade)
M 1
(Motor)
LS1
Barreira de Luz
31. Date: 22/02/02
File: Micro_01E.31
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Configuração de Hardware e Conceito de Memória
32. Date: 22/02/02
File: Micro_01E.32
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Conceito de Memória no S7-200
Blocos:
• Blocos lógicos
• Bloco de dados
• Bloco de sistema
Comentários
Simbólicos
Blocos:
• Blocos lógicos
• Bloco de sistema
• Bloco de dados
Função:
PLC-> Program
Memory Cartridge
(Gravação Eprom)
Cartão de
Memória
Blocos:
• Blocos lógicos
• Bloco de sistema
EEPROM:
Desligamento -> Ligamento
• Dados armazenados sem erro pelo
super capacitor: Não-ret. M, T, C = 0
• Conteúdo da RAM não armazenado:
Todos T, C e M não retentivos = 0
Bloco de dados
Bits de memória
• Blocos lógicos
• Bloco de sistema
Temporizadores
não-ret. retentivo
Contadores
não-ret. retentivo
não-ret. retentivo
não-ret. retentivo
Bloco de dados
não-ret. retentivo
Bits de memória
RAM:
33. Date: 22/02/02
File: Micro_01E.33
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Copiando Blocos de/para o Cartucho de Memória EPROM
Função:
PLC-> Program
Memory Cartridge
(Gravação Eprom)
Carregendo o programa do
cartucho de memória p/ a CPU:
1. Desligue a CPU
2. Insira o cartucho
de memória
3 Ligue a CPU
RAM
• Blocos lógicos
• Bloco de sistema
• Bloco de dados
• M , T, C
EEPROM
• Blocos lógicos
• Bloco de sistema
• Bloco de dados
• M , T, C
35. Date: 22/02/02
File: Micro_01E.35
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Áreas Retentivas
CPU após
religamento
Área de Bits de Memória
111MB0
MB1 11
1 1
11
1
Área de Bits de Memória
111MB0
MB1 11
0 0
00
0
36. Date: 22/02/02
File: Micro_01E.36
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Senha
Function Level 1 Level 2 Level 3
Read user data Allowed Allowed Allowed
Write user data Allowed Allowed Allowed
Start/Stop program execution Allowed Allowed Allowed
Set/Read Time of Day Clock Allowed Allowed Allowed
Upload user program, data, and configuration
Allowed Allowed Not Allowed
Download user program, data, and configuration
Allowed Not Allowed Not Allowed
Delete user program, data, and configuration
Allowed Not Allowed Not Allowed
Copy user program, data, and configuration data to
memory cartridge Allowed Not Allowed Not Allowed
37. Date: 22/02/02
File: Micro_01E.37
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Tabela de Saídas
PIQ
111QB0
QB1
PIQ
000QB0
QB1
CPU de
RUN -> STOP
111QB0
QB1
48. Date: 22/02/02
File: Micro_01E.48
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Linguagens de Programação
LD I 0.0
A I 0.1
= Q0.0
STL
AND Q0.0I 0.0
I 0.1
FBD
I 0.0 I 0.1 Q0.0
LAD
49. Date: 22/02/02
File: Micro_01E.49
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Iniciando o Editor LAD/STL/FBD
Clique nesse
ícone
50. Date: 22/02/02
File: Micro_01E.50
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Componentes do Editor LAD/STL/FBD
Tabela de
variáveis locais
Janela de
Programa
Árvore de
Instruções
51. Date: 22/02/02
File: Micro_01E.51
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Selecionando a Linguagem de Programação
52. Date: 22/02/02
File: Micro_01E.52
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Programando em LAD
Consultar o Help On-Line p/ mais informações
53. Date: 22/02/02
File: Micro_01E.53
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Programando em FBD
Consultar o Help On-Line p/ mais informações
54. Date: 22/02/02
File: Micro_01E.54
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Programando em STL
Consultar o Help On-Line p/ mais informações
56. Date: 22/02/02
File: Micro_01E.56
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Chamando um Bloco no OB1
Double-click this icon
58. Date: 22/02/02
File: Micro_01E.58
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Programa Simples de Teste
Clique nesse ícone
59. Date: 22/02/02
File: Micro_01E.59
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Antes de você transferir um bloco de programa ...
Exercício: Setando a Comunicação
Clique nesse ícone
60. Date: 22/02/02
File: Micro_01E.60
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Exercício : Abrindo e Editando SBR0
Clique em SBR0
61. Date: 22/02/02
File: Micro_01E.61
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Instruções Lógicas de Bits
I 0.0 I 0.1 Q 8.0
Q 8.1
I 1.2
( S )
I 0.0
( R )
I 0.1
Q 0.0
1
Q 0.0
1
P
Q 0.1
62. Date: 22/02/02
File: Micro_01E.62
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Execução Cíclica de Programa
Módulo de
Entrada
Módulo de
Saída
Escrevendo no registrador da tabela imagem
de saída (PIQ) para os módulos de saída
Executando o programa no OB1 (execução cíclica)
Eventos
(data e hora,interrupções,interrupções de hardware,etc.)
rotinas de trigger das interrupções .
Lendo o estado do sinal dos módulos e armazenando os
dados na tabela imagem de processo das entradas (PII)
Iniciando a monitoração do tempo de ciclo
CiclodaCPU
max.300ms
Bloco
OB 1
LD I 0.1
A I 0.2
= Q 0.0
63. Date: 22/02/02
File: Micro_01E.63
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Imagens de Processo
Programa
do usuário
:
:
A I 2.0
= Q 4.3
:
:
:
:
Byte 0
Byte 1
Byte 2
:
:
:
Área de memória CPU
PIQ
1
Byte 0
Byte 1
Byte 2
:
:
:
PII
Área de memória CPU
1
64. Date: 22/02/02
File: Micro_01E.64
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Programação Estruturada
Funções reutilizáveis são escritas em
blocos separados. OB 1(ou outro bloco)
chama esses blocos e passa os dados
relevantes.
Programação ParticionadaProgramação Linear
Estrutura de Programa
Todas as instruções
estão num único bloco
(normalmente o Bloco
de Organização OB1)
As instruções para as funções
individuais estão separadas em
blocos. OB 1 chama esses
blocos um após o outro.
OB 1 OB 1
Receita A
Receita B
Misturador
Motor
OB 1
Bomba
Motor
65. Date: 22/02/02
File: Micro_01E.65
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
SBR0
OB = Bloco de Organização
SBR = Subrrotina 0 - 63
INT = Rotina de Interrupção 0 - 127
Tipos de Blocos de Programa
Sistema Operacional
OB1
Ciclo de Scan
Processo
Tempo
Comunicação
SBR1 SBR4
SBR3 SBR2
Max. Chamadas em “cascata” = 8
66. Date: 22/02/02
File: Micro_01E.66
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Contatos NA e NF. Sensores e Símbolos
Estado
do sinal
na
entrada
Checa por
estado do signal “1”
Símbolo /
Instrução
Resultado
do check
Checa por
estado do signal “0”
Símbolo /
Instrução
Resultado
do check
Presente
Tensão
na
entrada
Não
presente
Presente
Não
presente
Tipo de
sensor
Estado do
Sensor
1
0
0
1
“Yes”
1
LAD:
“Normalmente
Aberto”
&
FBD:
A I x.y
STL:
AN I x.y
STL:
&
FBD:
LAD:
“Normalmente
Fechado”
“Não”
0
“Yes”
1
“No”
0
“No”
0
“Sim”
1
“Sim”
1
“Não”
0
Processo Avaliação do Programa no PLC
Ativado
Não
Ativado
Ativado
Não
Ativado
Contato NA
Contato NF
67. Date: 22/02/02
File: Micro_01E.67
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Exercício
Dica : Nos 3 exemplos a lâmpada deve ficar ligada quando S1 é ativada e S2 não é ativada!
E 1.0
S1
E 1.1
S2
E 1.0
S1
E 1.1
S2
E 1.0
S1
E 1.1
S2
Q 0.0
Controlador Programável
LampadaLampada Lampada
Q 0.0
Controlador Programável
Q 0.0
Controlador Programável
Software
FBD
STL
LAD
Hardware
I 0.0 I 0.1 Q 0.0 I 0.0 I 0.1 Q 0.0
....... I 0.0
....... I 0.1
....... Q 0.0
Q 0.0
I 0.0
I 0.1
AND
Q 0.0
I 0.0
I 0.1
AND
Q 0.0
I 0.0
I 0.1
AND
....... I 0.0
....... I 0.1
....... Q 0.0
....... I 0.0
....... I 0.1
....... Q 0.0
I 0.0 I 0.1 Q 0.0
68. Date: 22/02/02
File: Micro_01E.68
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Endereçamento dos Módulos no S7-200
SIEMENS
SIMATIC
S7-200
CPU 214SF
RUN
STOP
I1.0
I1.1
I1.2
I1.3
I1.4
I1.5
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
Q1.0
Q1.1
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
CPU 214
Byte 0
Byte 1
Byte 2
:
:
:
PII
Área de memória da CPU
Byte 0
Byte 1
Byte 2
:
:
:
Área de memória da CPU
PIQ
Módulo 0
4I/4O
Módulo 1
8I
Módulo 2
8O
69. Date: 22/02/02
File: Micro_01E.69
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Operações Lógicas com Bit: E, OU (AND, OR)
LAD FBD STLDiagrama de Circuito
I 0.0 I 0.1 Q 0.0
=
Q 0.0ANDI 0.0
I 0.1
LD I 0.0
A I 0.1
= Q 0.0
L1
(Q 0.0)
S1 (I 0.0)
S2 (I 0.1)
OR
AND
I 0.2
I 0.3
OR
=
Q 0.2 LD I 0.2
O I0.3
= Q 0.2
I 0.2
I 0.3
Q 0.2
L3 (Q 0.2)
S3
(I 0.2)
S4
(I 0.3)
70. Date: 22/02/02
File: Micro_01E.70
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Operações Lógicas com Bit: OU Exclusivo (XOR)
I 0.4 I 0.5
I 0.4 I 0.5
Q 0.0
LAD
OR
=
Q 0.0
ANDI 0.4
I 0.5
ANDI 0.4
I 0.5
FBD
LD I 0.4
AN I 0.5
LDN I 0.4
A I 0.5
OLD
= Q0.0
STL
71. Date: 22/02/02
File: Micro_01E.71
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Resultado Lógico da Operação (RLO), Primeira Verificação. Exemplos
LD I 1.0
AN I 1.1
A M 4.0
= Q 8.0
= Q 8.1
LD I 2.0
Exemplo 1
EstadodoSinal
0
0
0
0
Resultadodaverificação
RLO
Primeiraverificação
EstadodoSinal
Resultadodaverificação
RLO
Primeiraverificação
1
Exemplo 2
1
1
1
EstadodoSinal
Resultadodaverificação
RLO
Primeiraverificação
1
Exemplo 3
0
1
0
72. Date: 22/02/02
File: Micro_01E.72
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Saída, Set, Reset
Saída
Set
Reset
I 1.0
AND
=
Q 8.0
I 1.1
LD I 1.0
A I 1.1
= Q 8.0
( )
Q 8.0I 1.0 I 1.1
LAD FBD STL
(S)
Q 8.1I 1.2 I 1.3
I 1.2
AND
S
Q 8.1
I 1.3
LD I 1.2
A I 1.3
S Q 8.1,1
1 N1
I 1.4 OR
I 1.5
LD I 1.4
O I 1.5
R Q 8.1,1
(R)
Q 8.1I 1.4
I 1.5
1
R
Q 8.1
N1
73. Date: 22/02/02
File: Micro_01E.73
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Jump Incondicional (Independente do RLO)
Network 1
LD SM0.0
JMP 1
Network 2
:
:
:
:
Network x
LBL 1
STL
( JMP )
1
Network 1
Network 2
:
:
Network x
LBL
LAD
SM0.0
1
1
JMPSM0.0
Network 1
Network 2
:
:
:
:
Network x
FBD
LBL
1
74. Date: 22/02/02
File: Micro_01E.74
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Jump Condicional (Dependente do RLO)
LD I 0.0
A I 0.1
JMP 1
Jump if
RLO=1
1I 0.0 I 0.1
(JMP)
ANDI0.0
I0.1 JMP
1
LAD FBD STL
75. Date: 22/02/02
File: Micro_01E.75
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Avaliação do Flanco do RLO
LD I1.0
A I1.1
EU
= M8.0
LD I 1.0
A I 1.1
ED
= M8.1
P
I 1.0 I 1.1 M8.0
N
I 1.0 I 1.1 M8.1
I1.0
I1.1 P =
& M8.0
I1.0
I1.1 N =
& M8.1
I1.0
I1.1
RLO
M1.0
M8.0
M8.1
M1.1
LAD FBD STL
Ciclo do OB1
Exemplo
76. Date: 22/02/02
File: Micro_01E.76
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Exercício: Programa p/ uma Planta de Engarrafamento (Seção Modo de operação)
Q 0.5 = Esteira Avança
Q 0.6 = Esteira Retorna
Sensor da
garrafa
I1.2
I 0.0 =
I 0.1 =
Início (Chave, contato NA)
Parada (Chave, contato NF)
Planta ON/OFF (Liga/Desliga):
I 0.4 = Manual/Automatico (chave)
Modo Entrada
(Chave, contato NA)
Modo Manual / Automatico:
I 0.5 =
I 0.2 = Operação de Avanço
(Chave, contato NA)
Operação de Retorno
(Chave, contato NF)
I 0.3 =
M
77. Date: 22/02/02
File: Micro_01E.77
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Instruções Lógicas de Byte e Word
==BMB0
20 Q 0.0
T37
TON
PT
IN
I 0.7
100
10s
79. Date: 22/02/02
File: Micro_01E.79
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Exemplos
de carga
Carregando e Transferindo Dados
MOVB 5,MB5 //constante de 8-bits (inteiro)
MOVB 16#EF,MB5 //Byte no formato hexadecimal
MOVW VW0,MW10 //Move word
MOVD VD0,MD0 //Move dupla word
BMB MB0, VB0, 10 //Move Bloco de Bytes (Ex.:10)
MOV_B
EN
IN
OUT
ENO
MB5
5
FBD
LD SM0.0
MOVB 5, MB5
STL
MOV_B
EN
OUT
ENO
LAD
IN5 MB5
80. Date: 22/02/02
File: Micro_01E.80
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Temporizadores: Atraso no Ligamento (TON)
NETWORK 1
LD I 0.7
TON T37, +100
NETWORK 2
LD T37
= Q0.0
STL
Exemplo
RLO em IN
Operação
do Tempor.
T37
LAD
T37
TON
IN
PT
I 0.7
100
Q0.0T37
FBD
T37
TON
IN
PT
I 0.7
100
T37
Q0.0
=
81. Date: 22/02/02
File: Micro_01E.81
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Temporizadores: Atraso no Ligamento Retentivo (TONR)
RLO em IN
Operação
do Tempor.
T4Exemplo
FBD
T4
TONRIN
PT
I 0.7
200
T4
Q0.0
I 0.6
T4
Network 1
Network 2
Network 3
=
R
N1
LAD
T4
TONRIN
PT
I 0.7
200
T4 Q0.0
I 0.6 T4
R
Network 1
Network 2
Network 3
1
Network 1
LD I 0.7
TONR T4, +200
Network 2
LD T4
= Q0.0
Network 3
LD I 0.6
R T4, 1
STL
I0.6
82. Date: 22/02/02
File: Micro_01E.82
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Temporizadores: Atraso no Desligamento (TOF)
I0.7
M0.0
T33
Q0.0
FBD
T33
TOFIN
PT
I0.7
500
I0.7
Network 1
Network 2
OR
T33
Q0.0
Exemplo
83. Date: 22/02/02
File: Micro_01E.83
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Temporizadores de Pulso
LAD
T33
TONIN
PT
M0.0
500
Network 1
Network 2
Network 3
I0.7
P
M0.0
S
1
Network 4
M0.0 Q0.0
T33 M0.0
I0.7
R
I0.7
M0.0
T33
Q0.0
Exemplo
84. Date: 22/02/02
File: Micro_01E.84
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Temporizadores de Pulso Extendido
LAD
T33
TONIN
PT
M0.0
500
Network 1
Network 2
Network 3
I0.7
P
M0.0
S
1
Network 4
M0.0 Q0.0
T33 M0.0
R
I0.7
M0.0
T33
Q0.0
Exemplo
85. Date: 22/02/02
File: Micro_01E.85
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Contadores
STL
LD I0.4
LD I0.5
LD I0.7
CTUD C5, +20
I 0.4
I 0.5
20
I 0.7
FBD
CU CTUD
CD
R
PV
C5
LAD
Q
I 0.4
I 0.5
CU
20
CTUD
CD
R
PV
C5
I 0.7
86. Date: 22/02/02
File: Micro_01E.86
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Tanque
principal
Q 0.4
Bico de EnchimentoSensor de
Garrafa
I 1.2Sensor de Garrafa
I 1.1
Sensor de Garrafa
I 1.3
Exercício: Programa para uma Planta de Engarrafamento
(Ciclo de Enchimento e Contagem de Garrafas)
Q 0.5 = Esteira Avança
Q 0.6 = Esteira Retorna
I 0.0 = Início (Chave, contato NA)
I 0.1 = Parada (Chave, contato NF)
Planta ON/OFF (Liga/Desliga):
I 0.4 = Manual/Automatico
I 0.5 = Modo Entrada
Modo Manual / Automatico:
I 0.2 = Operação de Avanço
I 0.3 = Operação de Retorno
M
87. Date: 22/02/02
File: Micro_01E.87
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Instruções de Conversão: BCD <-> Inteiro
0 8 1 5Entrada Digital
Código - BCD
Saída Digital
Código - BCD
Conversão
BCD->Inteiro
Tarefa
Conversão
Inteiro->BCD
Programa do Usuário
com instruções
matemáticas de
nºs Inteiros
0 2 4 8
LD I0.4
MOVW IW4,
MW20
BCDI MW20
LD I0.4
MOVW IW4,
MW20
IBCD MW20
STL
IN
BCD_I
EN ENO
OUTINIW4 MW20
I_BCD
IN
EN ENO
OUTMW10 QW12
LAD
M0.0
M0.0
IN
BCD_I
EN ENO
OUTINIW4 MW20
IN
I_BCD
EN ENO
OUTINMW10 QW12
FBD
M0.0
M0.0
88. Date: 22/02/02
File: Micro_01E.88
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Instruções de Conversão: Inteiro -> Duplo Inteiro -> Real
Instruções
Matemáticas
com números
Reais
Conversão de
Duplo Inteiro
para Real
Conversão de
Inteiro para
Duplo Inteiro
(32 bits)
Tarefa
Dados no formato inteiro
(16 bits)
STL
LD I0.4
ITD MW12,
MD14
A ENO
DTR MD14,
MD26
IN
I_DI
EN ENO
OUTINMW12 MD14 IN
DI_R
EN ENO
OUTINMD14 MD26
F
U
P
I0.4
LAD
IN
DI_R
EN ENO
OUTMD14 MD26ININ
I_DI
EN ENO
OUTMW12 MD14IN
I0.4
89. Date: 22/02/02
File: Micro_01E.89
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Instruções de Comparação
STL
LDB= MB0, VB4
= M0.0
FBD
M0.0MB0
VB4
==B
LAD
MB0 M0.0
==B
VB4
95. Date: 22/02/02
File: Micro_01E.95
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Endereçamento Absoluto e Simbólico
LD I 0.0
= Q0.0
LD I 0.4
= Q0.5
Call SBR 0
LD "PLANT_ON"
= "ON_INDIC"
LD "M_FWD"
= "MOTOR_FWD"
Call SBR 0
Symbol Address Data type Comment
MOTOR_FWD
MOTOR_BWD
PLANT_ON
ON_INDIC
M_FWD
Q0.5
Q0.6
I 0.0
Q0.0
I 0.4
BOOL
BOOL
BOOL
BOOL
BOOL
Motor avança
Motor retorna
Liga Planta
Indicador “PLANTA LIGADA”
Chave: Motor avança
(Max. 24 caracteres) (Max. 80 caracteres)
96. Date: 22/02/02
File: Micro_01E.96
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Dados Locais do Bloco: Tabela de variáveis locais Editor de Programa
- Parâmetros do Bloco do bloco
- Dados Locais/temporários
Labels de Jumps Parte do Programa Editor de Programa
Codificado do bloco
Endereçamento Simbólico - Resumo
Símbolos para: Armazenado na: Criado com:
Dados Globais: Tabela de Simbólicos Editor de Simbólicos
- Inputs (I)
- Outputs (Q)
- Bit memories (M),
timers (T), counters (C)
- Analog inputs (AI)
- Analog outputs (AQ)
- Special memory bits (SM)
- Variables (V)
98. Date: 22/02/02
File: Micro_01E.98
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Menu “Edit”: Função “Find” (Localizar)
99. Date: 22/02/02
File: Micro_01E.99
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Menu “Edit”: Função “Replace” (Substituir)
104. Date: 22/02/02
File: Micro_01E.104
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Abrindo a ferramenta "Chart Status" (Tabela de Status)
105. Date: 22/02/02
File: Micro_01E.105
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Entrando com Variáveis na Tabela de Status
107. Date: 22/02/02
File: Micro_01E.107
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Force e Unforce de Variáveis
Entrada de Valor
110. Date: 22/02/02
File: Micro_01E.110
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Lista de Referência Cruzada
Endereço ou nome do operando
Bloco no qual o operando é usado
Nº do Segmento (LAD/FBD) ou nº da linha (STL)
Instrução usada
112. Date: 22/02/02
File: Micro_01E.112
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Corrigindo Blocos a partir da Lista de Referência Cruzada
2x
2x
113. Date: 22/02/02
File: Micro_01E.113
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Display de Texto - TD 200
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
NUMERO DE G.CHEIAS = 22
NUMERO DE G.VAZIAS = 25
114. Date: 22/02/02
File: Micro_01E.114
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
Teclado
Teclas “Page Up/Down” ou
Incrementa/Decrementa
valores
Reconhecimento
de Mensagens
Chaveia entre os modos
“Display” e “Menu” ou Função
“Cancela”
Teclas de Função para setar
os bits Mx.0 a Mx.3 (F1 a F4)
Tecla SHIFT para ativar as
Teclas de Função p/ setar os
bits Mx.4 a Mx.7 (F5 a F8)
Display do Painel
NUMBER OF FB = 22
NUMBER OF EB = 25
115. Date: 22/02/02
File: Micro_01E.115
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Modo “Menu” / Modo “Display”
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
Poti 0 : 156
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
MENU
SET NETWORK ADDRESS
Modo “Menu”
Modo “Display”
Seleciona a opção do menu pelas setas
Confirma com a tecla ENTER
116. Date: 22/02/02
File: Micro_01E.116
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Ajuste de Parâmetros
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
TD 200 ADDRESS 1
CPU ADDRESS 2
Modo “Menu”
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
Poti 0 : 234
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
TD 200 ADDRESS 1
CPU ADDRESS 24 Use as setas para selecionar o endereço
Confirme o endereço selecionado
com a tecla ENTER
Pressione ESC para retornar
ao Modo “Display”
Use as setas para selecionar
o parâmetro a ser setado
Confirme com a tecla ENTER
117. Date: 22/02/02
File: Micro_01E.117
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Estrutura de Parâmetros
T
D
Config. 1
Config. 0
No. of mess.
MB-Num.
VB-Mess.
VB-Bits
Password
Config. 0
Update rate (Taxa de Atualização)
0 Tão rápido quanto possível
1 A cada 1 segundo
:
F A cada 15 segundos
Language (Idioma)
1 Inglês 2 Alemão 3 Francês
4 Italiano 5 Espanhol
Message size (Tamanho da Mensagem)
0 20 caracteres por mensagem
1 40 caracteres por mensagem
Config. 1
Arrow keys (SETAS)
1 Seta p/ Baixo
2 Seta p/ Cima
Force (Forçar)
0 Desativado
1 Ativado
Time of Day clock (Relógio)
0 Desativado
1 Ativado
Password (SENHA)
0 Desativada
1 Ativada
118. Date: 22/02/02
File: Micro_01E.118
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Estrutura de Mensagens
100
VB-Mess
I n
p u
_ _
t _
I B
0 =
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
VB100
VB112 0 0 0 0 0 0 0 0
VB113 0 0 1 1 0 0 0 0
Texto
Dado da
word
Parâmetros da word - Byte 0
Reconhecimento
0 Não Reconhecimento
1 Reconhecimento
2 Mensagem Reconhecida
Valor do dado
0 Não editado
1 Editado
Proteção por SENHA
0 Desativada
1 Ativada
Edição de Dados da word
0 Não Possível
1 Possível
VB112
Ponto decimal
0 sem ponto decimal
1 dígito à direita do ponto decimal
:
7 dígitos à direita do ponto decimal
Valor do dado
0 s/ valor do dado
1 Word, c/ sinal
2 Dword, c/ sinal
3 Word, s/ sinal
4 DWord, s/ sinal
5 Valor real
Parâmetros da word - Byte 1
VB113
Parâmetros
da word
VW114
119. Date: 22/02/02
File: Micro_01E.119
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Bits de Habilitação de Mensagens
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
Entrada IB0 = 10
7 6 5 4 3 2 1 0
VB12
VB13
VB14
VB15
VB16
VB17
1
IB0 1 10 00000
Se IB0 >= 10
Update (Atualização):
• A cada n segundos
• Tão rápido quanto possível
IB0 V12.7
>=B
10
Network 1 Se IB0 > 10
Network 2 Se V12.7 = 1
MOV_B
EN
IN
V12.7
VB115IB0 OUT
TD200_1
120. Date: 22/02/02
File: Micro_01E.120
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Bloco de Parâmetros, Exemplo 1
// BEGIN TD200_BLOCK 30
VW0 30
VB30 'TD' // ID of TD 200
VB32 16#10 // Language English, Update as fast as possible
VB33 16#20 // Text with 20 chars.;UP key V33.2; DOWN key V33.3
VB34 1 // Number of messages
VB35 0 // Message enable bits for function keys M0.0 to M0.7
VW36 100 // Starting address for messages VW100
VW38 12 // Starting address for message enable bits VW12
// MESSAGE 1 Message enable bit V12.7
VB100 'Input IB0='
VB112 16#00 // No editing; No acknowledgement; No password;
VB113 16#30 // Word, unsigned; 0 digits to right of decimal;
VW114 16#00 // Embedded data value:
VB116 ' '
// END TD200_BLOCK 30
121. Date: 22/02/02
File: Micro_01E.121
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Editando um Valor de Dado Embutido
Valor do Dado
0 Não editado
1 Editado
Edição dos Dados
0 Não possível
1 Possível
VB106 1
2.
1.
3.
13
Network 1 Valor do Dado modificado
Network 2 Se I 0.0 = 1 seta bit de habilit. Mens.
MOV_W
EN
IN
V106.2
MW10VW108 OUT
V106.2
I 0.0 V12.7
TD200_2
R
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
Valor: 13
122. Date: 22/02/02
File: Micro_01E.122
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Bloco de Parâmetros, Exemplo 2
// BEGIN TD200_BLOCK 30
VW0 30
VB30 'TD' // ID of TD 200
VB32 16#10 // Language English , Update as fast as possible
VB33 16#20 // Text with 20 chars.;UP key V33.2; DOWN key V33.3
VB34 1 // Number of messages
VB35 0 // Message enable bits for function keys M0.0 to M0.7
VW36 100 // Starting address for messages VW100
VW38 12 // Starting address for message enable bits VW12
// MESSAGE 1 Message enable bit V12.7
VB100 'Meas. val.: '
VB106 16#10 // Editing possible; No acknowledgement; No password;
VB107 16#10 // Word, signed; 0 digits to right of decimal;
VW108 16#00 // Embedded data value:
VB110 ' '
// END TD200_BLOCK 30
123. Date: 22/02/02
File: Micro_01E.123
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Texto de Mensagem com reconhecimento
Reconhecimento
0 Não Reconhecimento
1 Reconhecimento
2 Mensagem Reconhecida
VB69
VW106
T37 V12.6
Network 1 // V12.6 = Mensagem 2
Network 2
SM0.0 MOV_W
EN ENO
IN OUTT37 VW66
MOV_W
EN ENO
IN OUTVW200
Network 3 // V12.7 = Mensagem 1
T37 V12.7
Network 4
V69.1 V69.1
R
T37
R
Network 5 T37
SM0.0 TON
IN
PT300
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
Tempo - Valor Atual = 5
Tempo - Setpoint = 300
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
TEMPO EXPIRADO
REINICIE COM ENTER
1 1
V69.1
Mensagem 2
Mensagem 1
124. Date: 22/02/02
File: Micro_01E.124
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
//BEGIN TD200_BLOCK 0
//(Comments in this block must not be edited or deleted.)
VB0 'TD'
VB2 16#10 //Language English, Update as fast as possible
VB3 16#21 //Display messages with 40 characters; Up key V3.2 Down key V3.3
VB4 2 //No. of messages
VB5 0 //Message enable bits for function keys are M0.0 to M0.7
VW6 32 //Starting address for messages VW32
VW8 12 //Starting address for message enable bits VW12
//MESSAGE 1
//Message enable bit V12.7
VB32 'Time up Press ENTER to start!'
VB69 16#1 //No editing;Acknowledgement message enable bit V69.1No password;
VB70 16#0 //No data;0 digits to right of decimal;
VB71 ' '
//MESSAGE 2
//Message enable bit V12.6
VB72 'Current time = '
VB84 16#0 //No editing;No acknowledgement;No password;
VB85 16#10 //Word, signed;0 digits to right of decimal;
VW86 16#0 //Embedded data value: Arrange data for display here.
VB88 ' Preset time = '
VB104 16#0 //No editing;No acknowledgement;No password;
VB105 16#10 //Word, signed;0 digits to right of decimal;
VW106 16#0 //Embedded data value: Arrange data for display here.
VB108 ' '
//END TD200_BLOCK 0
VW200 300
Bloco de Parâmetros, Exemplo 3
125. Date: 22/02/02
File: Micro_01E.125
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Teclas de Função
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
TD 200
MB0
7 6 5 4 3 2 1 0
1
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
Valor do Pot. 0 : 156
NETWORK 1 //Mostra mensagem 1 c/ a tecla F1
NETWORK 2 // Valor do pot. 0 na mensagem 1
NETWORK 2 // Reseta o bit da tecla F1
TD200_4
M0.0 V12.7
MOV_B
EN
IN
V12.7
SMB28 OUT VB110
SM0.0 M0.0
R
126. Date: 22/02/02
File: Micro_01E.126
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
// BEGIN TD200_BLOCK 30
VW0 30
VB30 'TD' // ID of TD 200
VB32 16#10 // Language English, Update as fast as possible
VB33 16#30 // Text with 20 chars.;UP key V33.2; DOWN key V33.3
VB34 1 // Number of messages
VB35 0 // Message enable bits for function keys M0.0 to M0.7
VW36 100 // Starting address for messages VW100
VW38 12 // Starting address for message enable bits VW12
// MESSAGE 1 Message enable bit V12.7
VB100 'Poti 0: '
VB107 16#00 // No editing; No acknowledgement; No password;
VB108 16#10 // Word, signed; 0 digits to right of decimal;
VW109 16#00 // Embedded data value:
VB111 ' '
// END TD200_BLOCK 30
Bloco de Parâmetros, Exemplo 4
127. Date: 22/02/02
File: Micro_01E.127
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Exercício 11.1 - Mostrando uma Mensagem
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
GAR. VAZIAS = 255
GAR. CHEIAS = 253
128. Date: 22/02/02
File: Micro_01E.128
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Instruções Especiais
Contadores Rápidos
SBR 0
RET
ATCH
EN
INT
EVENT
5
0
129. Date: 22/02/02
File: Micro_01E.129
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Instruções de Tabela
LAD STL
LD I 0.0
ATT MW10, VW200
AD_T_TBL
EN
TABLEVW200
I 0.0
DATAMW10
1 2 3 4MW10
0 0 0 5
0 0 0 3
1 1 1 1
2 2 2 2
3 3 3 3
0 0 0 0
0 0 0 0
VW200
VW202
VW204
VW206
VW208
VW210
VW212
N° de elementos TBL
N° de entradas
Entrada 0
Entrada 1
Entrada 2
130. Date: 22/02/02
File: Micro_01E.130
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Leitura e Escrita no Relógio de Tempo Real
LAD STL
LD I 0.0
TODR VB0
READ_RTC
EN
TVB0
I 0.0
Ano
Mês
Dia
Horas
Minutos
Segundos
Millisegundos
Dia da Semana
1 0 0 1 1 0 0 1
0 0 0 0 1 0 1 0
0 0 0 1 0 0 1 1
0 0 0 0 1 0 0 0
0 1 0 0 0 1 0 1
0 0 0 1 0 0 1 0
0 0 0 0 0 0 0 0
0 0 0 0 0 1 0 0
VB0
Quarta-Feira 13.10.99 08.45
O relógio de Tempo Real do S7-200 usa
os 2 dígitos menos significativos para o
ano. O ano 2000 aparece como 00.
(depois de 99 vem 00).
Todos os valores de data e hora são
armazenados no formato BCD. (por ex.
16#99 para o ano 1999).
131. Date: 22/02/02
File: Micro_01E.131
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Instruções de Loop (FOR / NEXT)
LAD
I 0.0 FOR
EN
INITIAL
FINAL
1
INDEX
100
VW100
Network 1
Network 2
Network n
( NEXT)
Instruções
P
I 0.0
INITIAL 1
Instruções
NEXT
1 100INDEX FINAL<1 100
2
...
101
132. Date: 22/02/02
File: Micro_01E.132
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Instruções de Interrupção
NETWORK 7
INT 5
NETWORK 8
. . . // Rotina de Interrupção
NETWORK 9
RETI
Informações Detalhadas em:
Help -> Contents -> Index tab->
Interrupt Event Priority Table
I 0.0
ATCH
EN
INT
EVENT
SM0.1
5
0
( ENI )
0 Rising edge at I 0.0
1 Falling edge at I 0.0
2 Rising edge at I 0.1
3 Falling edge at I 0.1
4 Rising edge at I 0.2
5 Falling edge at I 0.2
6 Rising edge at I 0.3
7 Falling edge at I 0.3
8 Port 0: Rcv character
9 Port 0: Xmit complete
10 Timed interrupt INT 0
11 Timed interrupt INT 1
12 HSC0 CV=PV
13 HSC1 CV=PV
etc.
Interrupt events
133. Date: 22/02/02
File: Micro_01E.133
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Interrompendo o Ciclo de Programa
INT 0
Instruções
RETIO OB1 é
executado
repetidamente .....
..... Até que seja interrompido por
um evento de interrupçãoINT 1
Instruções
RETI
I 0.0 Evento 0
Evento 1
134. Date: 22/02/02
File: Micro_01E.134
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Contadores Rápidos
SM0.1
Network 1
SBR 0
EN
OB 1
Network 2
I 0.1
( )S
Q0.5
Network 1 INT 0
SM0.0
( )R
Q0.5
I 1.0
I 0.0
Q0.5
135. Date: 22/02/02
File: Micro_01E.135
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Saída Rápida de Pulso (PTO)
I 0.0
Network 1
SBR 0
EN
OB 1
P
I0.0
Q0.0
Tempo de Ciclo (Período) = 500ms
321 4 5 6 7 8 9 10
136. Date: 22/02/02
File: Micro_01E.136
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Modulação por Largura de Pulso (PWM))
O brilho da lâmpada é controlado
pelo potenciômetro 0. Esse ajuste
muda a largura do pulso do sinal da
saída Q0.0.
(Valor do Pot. / 8 = Largura do Pulso)
Q0.0
Tempo de Ciclo 25ms
Largura de Pulso
139. Date: 22/02/02
File: Micro_01E.139
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Comunicação em Rede com o S7-200
PG/PC
Painel de
Operação
PLC
S7-200 Impressora
PPI m
ode
Leitor de Código
de Barras
SIEMENS
SIMATIC
S7-200
CPU 214SF
RUN
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
I1.0
I1.1
I1.2
I1.3
I1.4
I1.5
Q1.0
Q1.1
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
SIEMENS
SIMATIC
S7-200
CPU 214SF
RUN
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
I1.0
I1.1
I1.2
I1.3
I1.4
I1.5
Q1.0
Q1.1
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
Modem
PG 702
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
Freeportm
ode
Comunicação entre CPU‘s
com NETR, NETW
PPI+
m
ode
SIEMENS
SIMATIC
S7-200
CPU 214SF
RUN
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
I1.0
I1.1
I1.2
I1.3
I1.4
I1.5
Q1.0
Q1.1
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
SIEMENS
SIMATIC
S7-200
CPU 214SF
RUN
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
I1.0
I1.1
I1.2
I1.3
I1.4
I1.5
Q1.0
Q1.1
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
SIEMENS
SIMATIC
S7-200
CPU 214SF
RUN
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
I1.0
I1.1
I1.2
I1.3
I1.4
I1.5
Q1.0
Q1.1
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
140. Date: 22/02/02
File: Micro_01E.140
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Comunicação Usando o Cabo PC/PPI
Mestre
A CPU é conectada à porta COM2
da PG ou do PC via cabo PC/PPI
141. Date: 22/02/02
File: Micro_01E.141
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Comunicação Usando o Cabo MPI
Mestre
TD200 Estação 6
Mestre
OP3 Estação 7
Mestre
TD200 Estação 8
CPU214 - Estação 2 CPU214 - Estação 3 CPU212 - Estação 4 CPU212 - Estação 5
Mestre
PG/PC com cartão MPI
Estação 0
142. Date: 22/02/02
File: Micro_01E.142
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Protocolo PPI
RS-485
• Micro/Win
SIEMENS
SIMATIC
S7-200
CPU 214SF
RUN
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
I1.0
I1.1
I1.2
I1.3
I1.4
I1.5
Q1.0
Q1.1
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
SIEMENS
SIMATIC
S7-200
CPU 214SF
RUN
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
I1.0
I1.1
I1.2
I1.3
I1.4
I1.5
Q1.0
Q1.1
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
SIEMENS
SIMATIC
S7-200
CPU 214SF
RUN
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
I1.0
I1.1
I1.2
I1.3
I1.4
I1.5
Q1.0
Q1.1
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
S7-212
Estação 2,
só Escravo
S7-214
Estação 3
S7-214
Estação n
Estação 0 c/ cartão
MPI instalado
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
TD-200 Estação 5
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F7 F8F6
ENTER
SIEMENS
TD-200 Estação 1
143. Date: 22/02/02
File: Micro_01E.143
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Instruções de Escrita e Leitura (NETR / NETW)
AD E O Error code
Remote station address
Pointer to
data area in
remote station
(I,Q,M or V)
Data length
Data byte 0
Data byte 1
...
Data byte 15
0
22
07
Tabela para NETR / NETW
7 0
p p d b b b m m SMB30
pp Parity
00 = No parity
01 = Even parity
10 = No parity
11 = Odd parity
d Data bits per character
0 = 8 bits per character
1 = 7 bits per character
bbb Baud rate
000 = 38400 Bps (CPU 214)
19200 Bps (CPU 212)
001 = 19200 Bps
010 = 9600 Bps
011 = 4800 Bps
100 = 2400 Bps
101 = 1200 Bps
110 = 600 Bps
111 = 300 Bps
mm Protocol
00 = Point-to-point interface (PPI) or
system protocol
01 = Freeport communication
10 = PPI+ protocol (NETR / NETW)
144. Date: 22/02/02
File: Micro_01E.144
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Modo PPI+ e Endereçamento
Network 2 Modo PPI+ e endereço da estação remota
MOV_B
EN
IN
SM0.1
SMB302 OUT
V100.6 MOV_DW
EN
IN OUT&QB0 VD102
145. Date: 22/02/02
File: Micro_01E.145
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Exemplo da Instrução “Network Write” (NETW)
Network 2 Escrevendo dados na estação remota
MOV_B
EN
IN
I 0.0
VB107SMB28 OUT
V100.6 NETW
EN
TABLE
PORT
VB100
0
146. Date: 22/02/02
File: Micro_01E.146
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Protocolo MPI
SF
RU N
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
SIEMEN S
S7-200
M i c r o P L C 2 1 2
SIMATIC
X 2
3 4
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
SF
RU N
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
SIEMEN S
S7-200
M i c r o P L C 2 1 2
SIMATIC
X 2
3 4
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
SF
RU N
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
SIEMEN S
S7-200
M i c r o P L C 2 1 2
SIMATIC
X 2
3 4
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
S7-214
Estação 3
S7-214
Estação 4
S7-214
Estação 5
S7-314
Estação 2
148. Date: 22/02/02
File: Micro_01E.148
SIMATIC S7
Siemens 2000. Todos os direitos reservados.
Centro deTreinamento
Automação e Drives
Status do Protocolo DP Standard
SMB110
0 0 Comunicação DP não iniciada
0 1 Erro na configuração ou definição de parâmetros
1 0 Data exchange mode activated
1 1 Data exchange mode deactivated
SMB111 Endereço do mestre
SMW112 Offset a partir de VB0 p/ o buffer
de recebimento
SMB114 Comprimrnto de buffer de envio
SMB115 Comprimento do buffer de recebimento