Treinamento S7200
Treinamento S7200
Treinamento S7200
SIMATIC
PCS 7
SIMATIC
SIMATIC NET
Software
SIMATIC
HMI
SIMATIC
SIMATIC
PC
SIMATIC
WinCC
SIMATIC
DP
SIMATIC
Controller
S IM A T IC O P 17
PG 740
K1 K2 K3 K4 K5 K6 K7 K 8 H E LP
S H IF T
K9 K 10 K 11 K 12 K 13 K 14 K 15 K 16
E SC
7 8 9 0
D E F A C K
4 5 6 .
A B C
IN S
1 2 3 S H IF T
D E L
H EL P E N TE R
MPI - Network
SIMATIC NET Industrial Ethernet
SIMATIC NET
PROFIBUS
SIMATIC
Controller
PROFIBUS-DP
SIMATIC DP FM
SV
ASI
EM 221
CP242 - 2
EM EM CP
Seletor de Modo de
Saídas Cartão de Memória operação
Potenciômetro
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
FRCE FRCE
CRST CRST
RUN RUN
STOP STOP
CRST
WRST Chave Tipo Start-up CRST
WRST
RUN-P RUN-P
RUN RUN
STOP
CMRES
Chave Selec. Modo STOP
CMRES
X3
X1 X1
EXT.-BATT. EXT.-BATT.
INTF
EXTF LEDs indicativos INTF
EXTF
DP INTF
EXTF
LEDs indicativos
da Interface DP
BUSF
de falhas gerais
FRCE
CRST da CPU FRCE
CRST
integrada
RUN RUN
STOP STOP
CRST CRST
WRST WRST
RUN-P RUN-P
RUN RUN
STOP STOP
CMRES CMRES
Interface DP
Slot p/ cartão
de memória X3
Interface MPI
X1 X1
EXT.-BATT. EXT.-BATT.
Bateria
alimentação externa
5...15V DC 5...15V DC
PG760
PG740
PG720
Hardware/Software Requisitos
• Mouse Sim
SIEMENS
ou
PG 740
Duplo-click no Ícone
Gerenciamento do Projeto
STEP 7-Micro/WIN
Hardware
SBR1
OB1
Processo Software
ou
Barra de Título
Barra de Menu
Barra de Ferramenta
Barra de Navegação
Árvore de Instruções
Janela de Status
Barra de Status
Editor de Programa
Right
F1
NUMBER OF EB = 255
NUMBER OF FB = 253
F1 F2 F3 F1
M1
(Motor)
Blocos:
• Blocos lógicos RAM:
• Bloco de sistema Cartão de
• Blocos lógicos
• Bloco de dados • Bloco de sistema Memória
Bloco de dados
não-ret. retentivo
Desligamento -> Ligamento Blocos:
Bits de memória • Blocos lógicos
• Dados armazenados sem erro pelo
não-ret. retentivo • Bloco de dados
super capacitor: Não-ret. M, T, C = 0 • Bloco de sistema
Temporizadores
• Conteúdo da RAM não armazenado: não-ret. retentivo
Todos T, C e M não retentivos = 0 Contadores
não-ret. retentivo
• M , T, C
RAM
• Blocos lógicos
• Bloco de sistema
• Bloco de dados Função:
PLC-> Program
• M , T, C Memory Cartridge
(Gravação Eprom)
MB0 1 1 1
MB1 1 1
1 1
1 1
1
CPU após
religamento
MB0 1 1 1
MB1 1 1
0 0
0 0
0
PIQ
QB0 1 1 1
QB1
CPU de
RUN -> STOP
PIQ
QB0 0 0 0
QB1
QB0 1 1 1
QB1
Próxima
página
2x
2x
STL
LD I 0.0
A I 0.1
= Q0.0
FBD
I 0.1
LAD
Clique nesse
ícone
Tabela de
variáveis locais
Janela de
Programa
Árvore de
Instruções
Clique em SBR0
I 0.1 Q 0.0
(R)
1
I 1.2 Q 0.1
P
Módulo de
Iniciando a monitoração do tempo de ciclo
Entrada
PII PIQ
Programa
Byte 0 Byte 0
do usuário
Byte 1 Byte 1
Byte 2 1 Byte 2
: : :
: : : 1
: A I 2.0 :
= Q 4.3
:
:
:
Área de memória CPU : Área de memória CPU
Receita A
Bomba
OB 1 OB 1 Receita B OB 1
Misturador
Motor
Motor
Sistema Operacional
Ciclo de Scan
OB = Bloco de Organização
SBR = Subrrotina 0 - 63
Max. Chamadas em “cascata” = 8
INT = Rotina de Interrupção 0 - 127
Contato NA Ativado
1 LAD: “Yes” LAD: “Não”
Presente
1 0
“Normalmente “Normalmente
Aberto” Fechado”
Não Não
Ativado 0 “No” “Sim”
presente 0 1
FBD: FBD:
& &
Contato NF Ativado Não
0 “No” “Sim”
presente
0 1
Hardware
S1 S2 S1 S2 S1 S2
Software
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
LAD
FBD
I 0.1 Q 0.0 I 0.1 Q 0.0 I 0.1 Q 0.0
PII PIQ
Byte 0 Byte 0
Byte 1 Byte 1
Byte 2 Byte 2
: :
: :
: :
S1 (I 0.0)
I 0.0 I 0.1 Q 0.0 I 0.0 AND Q 0.0 LD I 0.0
= A I 0.1
AND S2 (I 0.1) I 0.1 = Q 0.0
L1
(Q 0.0)
S3
(I 0.2) I 0.2 Q 0.2
Q 0.2 LD I 0.2
S4 I 0.2 OR
OR = O I0.3
(I 0.3) I 0.3 = Q 0.2
I 0.3
L3 (Q 0.2)
Resultado da verificação
Resultado da verificação
Resultado da verificação
Primeira verificação
Primeira verificação
Primeira verificação
Estado do Sinal
Estado do Sinal
Estado do Sinal
RLO
RLO
RLO
LD I 1.0 0 1 1
AN I 1.1 0 1 0
A M 4.0 0 1 1
= Q 8.0
= Q 8.1
LD I 2.0 0 1 0
I 1.4 Q 8.1
(R) I 1.4 LD I 1.4
OR Q 8.1 O I 1.5
Reset I 1.5
1
R R Q 8.1,1
I 1.5
1 N
Network 1 Network 1
Network 1
SM0.0 1 1
( JMP ) SM0.0 JMP LD SM0.0
JMP 1
Network 2 Network 2
: : Network 2
: :
: : :
Network x : :
Network x :
1
1 Network x
LBL
LBL LBL 1
Ciclo do OB1
I1.0
I1.1
RLO
Exemplo
M1.0
M1.1
M8.0
M8.1
Sensor da
garrafa
I1.2
M
Q 0.5 = Esteira Avança
Q 0.6 = Esteira Retorna
MB0 ==B
20 Q 0.0
10s
T37
I 0.7 TON
IN
100 PT
0 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
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Números
Negativos 1 1 1 1 1 1 1 0 0 1 1 0 0 0 1 1
INTEIRO 28 27 24 23 22
-413
= = = = =
256+ 128 + 16+8+ 4 = 412
- (412 + 1) = - 413
MOV_B MOV_B
LD SM0.0
EN ENO EN OUT MB5 MOVB 5, MB5
T37 T37
I 0.7 TON TON NETWORK 1
IN I 0.7 IN LD I 0.7
TON T37, +100
NETWORK 2
100 PT 100 PT
LD T37
= Q0.0
T37 Q0.0 Q0.0
T37 =
RLO em IN
Operação
do Tempor.
Exemplo
T37
RLO em IN
Operação
do Tempor.
Exemplo T4
I0.6
Network 1
I0.7
T33
I0.7 IN TOF M0.0
500 PT Exemplo
T33
Network 2
Network 1
I0.7 M0.0 I0.7
P S
1 M0.0
Network 2 Exemplo
M0.0 T33 T33
IN TON
500 PT Q0.0
Network 3
M0.0 Q0.0
Network 4
T33 M0.0
R
I0.7
Network 1
I0.7 M0.0 I0.7
P S
1 M0.0
Network 2 Exemplo
M0.0 T33 T33
IN TON
500 PT Q0.0
Network 3
M0.0 Q0.0
Network 4
T33 M0.0
R
LD I0.4
C5 C5
I 0.4 LD I0.5
CU CTUD I 0.4 CU CTUD LD I0.7
Q CTUD C5, +20
I 0.5 I 0.5 CD
CD
I 0.7 R
I 0.7
R
20 PV
20 PV
M
Q 0.5 = Esteira Avança
Q 0.6 = Esteira Retorna
F DI_R
STL
I_DI
U ENO ENO
I0.4 EN EN
P
MW12 IN MD14 MD14 IN OUT MD26
OUT LD I0.4
LAD ITD MW12,
MD14
A ENO
DTR MD14,
I0.4 I_DI DI_R MD26
EN ENO EN ENO
WXOR_W LD I0.0
WOR_W MOVW IW0, MW10
ANDW 16#5F2A, MW10
WAND_W
EN ENO
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
SHL_W
I 0.0
P LD I0.0
EN ENO
EU
MOVW MW0, MW2
MW0 IN SLW MW2, 2
2 N OUT MW2
1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1
IN IN
SM1.1 =1 SM1.1 = 0
1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0
OUT OUT
LAD/FBD
STL
ROL_DW
I 0.0 LD I0.0
P EN ENO
EU
MOVD MD0, MD2
IN RLD MD2, MB6
MD0
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
IN: 1 0 1 1 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 0 1 1
Rotação de 4
posições para
a esquerda
OUT: 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 0 1 1 1 0 1 1
LD I 0.0 LD "PLANT_ON"
= Q0.0 = "ON_INDIC"
LD I 0.4 LD "M_FWD"
= Q0.5 = "MOTOR_FWD"
Call SBR 0 Call SBR 0
Entrada de Valor
Instrução usada
2x
2x
SIEMENS
TD 200
NUMERO DE G.CHEIAS = 22
NUMERO DE G.VAZIAS = 25
F5 F6 F7 F8
F1 F2 F3 F4
SHIFT
ESC ENTER
Display do Painel
SIEMENS
TD 200
NUMBER OF FB = 22
NUMBER OF EB = 25
Teclas “Page Up/Down” ou
Incrementa/Decrementa
F5 F6 F7 F8 valores
F1 F2 F3 F4
SHIFT Reconhecimento
ESC ENTER
de Mensagens
Poti 0 : 156
F5 F6 F7 F8
F1 F2 F3 F4
SHIFT
ESC ENTER
MENU
SET NETWORK ADDRESS
F5 F6 F7 F8
F1 F2 F3 F4
SHIFT
ESC ENTER Confirme com a tecla ENTER
SIEMENS
TD 200
TD 200 ADDRESS 1
CPU ADDRESS 24 Use as setas para selecionar o endereço
F5 F6 F7 F8
F1 F2 F3 F4
Confirme o endereço selecionado
SHIFT
ESC ENTER com a tecla ENTER
SIEMENS
TD 200
Poti 0 : 234
Pressione ESC para retornar
ao Modo “Display” F5 F6 F7 F8
F1 F2 F3 F4
SHIFT
ESC ENTER
Config. 0
T
Update rate (Taxa de Atualização)
D 0 Tão rápido quanto possível
1 A cada 1 segundo
Config. 0 :
VB100 I n
Edição de Dados da word Reconhecimento
p u 0 Não Possível 0 Não Reconhecimento
1 Possível 1 Reconhecimento
t _ Texto 2 Mensagem Reconhecida
0 =
VB112 00000000 Parâmetros Parâmetros da word - Byte 1
VB113 0 0 1 1 0 0 0 0 da word
VB113
VW114 0 0 0 0 0 0 0 0 Dado da
00000000 word Valor do dado Ponto decimal
0 s/ valor do dado 0 sem ponto decimal
1 Word, c/ sinal 1 dígito à direita do ponto decimal
2 Dword, c/ sinal
3 Word, s/ sinal :
4 DWord, s/ sinal 7 dígitos à direita do ponto decimal
5 Valor real
SIEMENS
TD 200
Entrada IB0 = 10
IB0 IN OUT VB115
F5 F6 F7 F8
F1 F2 F3 F4
SHIFT
ESC ENTER
// 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
Valor: 1313
V106.2 MOV_W 2.
EN F5 F6 F7 F8
F1 F2 F3 F4
SHIFT 1.
ESC ENTER
// 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
Network 4 F5 F6 F7 F8
F1 F2 F3 F4
V69.1 V69.1
R SIEMENS
SHIFT
Mensagem 1 TD 200
ESC ENTER
TEMPO EXPIRADO V69.1
T37
REINICIE COM ENTER
R 1 1
Network 5 T37 F5 F6 F7 F8
F1 F2 F3 F4
SM0.0 TON
IN SHIFT
ESC ENTER
300 PT
F5 F6 F7 F8
F1 F2 F3 F4
NETWORK 2 // Valor do pot. 0 na mensagem 1
SHIFT
ESC ENTER
V12.7 MOV_B
EN
7 6 5 4 3 2 1 0
MB0 1
SM0.0 M0.0
F5 F6 F7 F8
F1 F2 F3 F4
R
SHIFT
ESC ENTER
// 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
SIEMENS
TD 200
GAR. VAZIAS = 255
GAR. CHEIAS = 253
F5 F6 F7 F8
F1 F2 F3 F4
SHIFT
ESC ENTER
SBR 0
ATCH
EN
5 INT
0 EVENT
LAD STL
AD_T_TBL LD I 0.0
I 0.0
EN ATT MW10, VW200
MW10 DATA
MW10 1234
VW200 TABLE
LAD STL
READ_RTC
I 0.0
EN LD I 0.0
TODR VB0
VB0 T
Quarta-Feira 13.10.99 08.45
Ano 1 0 0 1 1 0 0 1 VB0
O relógio de Tempo Real do S7-200 usa
os 2 dígitos menos significativos para o Mês 0 0 0 0 1 0 1 0
ano. O ano 2000 aparece como 00.
Dia 0 0 0 1 0 0 1 1
(depois de 99 vem 00).
Horas 0 0 0 0 1 0 0 0
Todos os valores de data e hora são Minutos 0 1 0 0 0 1 0 1
armazenados no formato BCD. (por ex. Segundos 0 0 0 1 0 0 1 0
16#99 para o ano 1999).
Millisegundos 0 0 0 0 0 0 0 0
Dia da Semana 0 0 0 0 0 1 0 0
LAD
Network 1
I 0.0 FOR
EN I 0.0
P
1 INITIAL
Instruções Instruções
Network n
( NEXT)
NEXT
Interrupt events
I 0.0
0 Rising edge at I 0.0
1 Falling edge at I 0.0 NETWORK 7
2 Rising edge at I 0.1 INT 5
3 Falling edge at I 0.1 NETWORK 8
SM0.1 ATCH . . . // Rotina de Interrupção
4 Rising edge at I 0.2
EN
5 Falling edge at I 0.2 NETWORK 9
6 Rising edge at I 0.3 RETI
5 INT
7 Falling edge at I 0.3
8 Port 0: Rcv character Informações Detalhadas em:
0 EVENT
9 Port 0: Xmit complete Help -> Contents -> Index tab->
Interrupt Event Priority Table
10 Timed interrupt INT 0
11 Timed interrupt INT 1 ( ENI )
12 HSC0 CV=PV
13 HSC1 CV=PV
etc.
Instruções
O OB1 é RETI
executado
repetidamente .....
Instruções
RETI
SM0.1 SBR 0
EN
Network 2
I 0.1 Q0.5
(S )
I 1.0
Network 1 INT 0
I 0.0
SM0.0 Q0.5
(R)
Q0.5
Network 1 OB 1
I 0.0 SBR 0
P EN
I0.0
Q0.0 1 2 3 4 5 6 7 8 9 10
Q0.0
Largura de Pulso
Network 1 Restart
Instruções Condição de Start
Network 2
Instruções 1 Comando 1
3 Comando 1
Texto Comando 2
Network n
MEND
Q0.0 Q0.1
S7-200 Impressora
PG/PC
I1.0 Q1.0
SF I0.0 Q0.0
CPU 214
SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1
I0.7 Q0.7
S7-200
e
od
SIEMENS TD 200
e
od
m Modem
F5 F6 F7 F8
I
F1 F2 F3 F4
m
SHIFT
PP
ESC ENTER
t
or
ep
Painel de e
od
e
I1.0 Q1.0
SF I0.0 Q0.0
CPU 214
SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1
Operação
Fr
STOP I0.2 I1.2 Q0.2
m
I0.5 I1.5 Q0.5
I0.7 Q0.7
S7-200
PI+
P PLC
I1.0 Q1.0
SF I0.0 Q0.0
CPU 214
SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1
I0.7 Q0.7
S7-200
I1.0 Q1.0
SF I0.0 Q0.0
CPU 214
SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1
PG 702
I0.5 I1.5 Q0.5
I0.7 Q0.7
S7-200
I1.0 Q1.0
SF I0.0 Q0.0
CPU 214
SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1
Leitor de Código
I0.7 Q0.7
S7-200
Mestre
A CPU é conectada à porta COM2
da PG ou do PC via cabo PC/PPI
STOP I0.2 I1.2 Q0.2 STOP I0.2 I1.2 Q0.2 STOP I0.2 I1.2 Q0.2
F5 F6 F7 F8
F1 F2 F3 F4
SHIFT
ESC ENTER
SIEMENS TD 200
SHIFT
ESC ENTER
TD-200 Estação 1
Estação 0 c/ cartão
MPI instalado
7 0
Tabela para NETR / NETW
p p d b b b m m SMB30
7 0
pp Parity
0 D A E O Error code 00 = No parity
01 = Even parity
Remote station address 10 = No parity
11 = Odd parity
Pointer to d Data bits per character
0 = 8 bits per character
data area in 1 = 7 bits per character
SM0.1 MOV_B
EN
2 IN OUT SMB30
V100.6 MOV_DW
EN
I 0.0 MOV_B
EN
V100.6 NETW
EN
VB100 TABLE
0 PORT
S7-314
Estação 2
• Micro/Win 3 5
0 MPI Profibus
SMB110
VB1000 NETWORK 4
&VB0 LD SM0.0
BMB *VD1000, QB0, SMB114
BMB SMB28, *VD1004, SMB115
VB1004 NETWORK 5
&VB2
MEND
S7-214 S7-214
• Micro/Win Estação 4 Estação 3
RS-485