Escolar Documentos
Profissional Documentos
Cultura Documentos
I 0.0
I 0.1
Q 8.0
Q 8.1
I 1.0
&
I 1.1
I 1.0
I 1.1
&
M1.0
M8.0
M1.1
M8.1
M0.0
I 1.2
S
SR
Q 9.3
Q
I 1.3
R
SIMATIC S7
Siemens Engenharia e Service 2002. Todos os direitos reservados.
Data:
Arquivo:
Contedo
11/9/2007
S7-Bas-06.1
Pgina
Pgina 6-1
Circuito Eltrico
FBD
STL
S1 (I 0.0)
I0.0
I0.1
Q 8.0
&
I 0.1
S2 (I 0.1)
AND
I 0.0
Q 8.1
=
Q 8.1
L1
(Q 8.0)
A
A
=
=
I0.0
I0.1
Q 8.0
Q 8.1
O
O
=
I0.2
I0.3
Q 8.2
L2
(Q 8.1)
S3
(I 0.2)
I0.2
S4
(I 0.3)
OR
Q 8.0
=
Q 8.2
I 0.2
I 0.3
I0.3
>=1
Q 8.2
=
L3 (Q 8.2)
SIMATIC S7
Data:
Arquivo:
11/9/2007
S7-Bas-06.2
Tabelas Lgicas
AND
OR
I 0.0
I 0.1
I 0.2
I 0.3
Pgina 6-2
Q 8.0
Q 8.2
LAD
FBD
I 0.4
I 0.4
I 0.5
Q 8.0
&
I 0.5
>=1
I 0.4
I 0.4
I 0.5
STL
Q 8.0
=
&
I 0.5
I 0.4
XOR
I 0.5
SIMATIC S7
Data:
Arquivo:
Q 8.0
=
A
AN
O
AN
A
=
I 0.4
I 0.5
X
X
=
I 0.4
I 0.5
Q8.0
I 0.4
I 0.5
Q8.0
11/9/2007
S7-Bas-06.3
Tabela Lgica
XOR
I 0.4
I 0.5
Q 8.0
Regra
Ateno!
Pgina 6-3
O sensor
um...
Contato
NA
O sensor
est...
Tenso
presente
na entrada?
Estado
do sinal
na
entrada
ativado
Sim
Verificao para
nvel lgico 1
Smbolo /
Instruo
LAD:
Resultado
da verif.
Sim
1
Contato NA
no
ativado
No
0
FBD:
Contato
NF
ativado
no
ativado
Sim
Data:
Arquivo:
LAD:
No
0
FBD:
STL:
Resultado
da verif.
No
0
Sim
1
&
No
0
A I x.y
SIMATIC S7
Smbolo /
Instruo
Contato NF
&
No
Verificao para
nvel lgico 0
Sim
1
Sim
1
STL:
AN I x.y
No
0
11/9/2007
S7-Bas-06.4
Processo
Smbolos
Exemplo
Pgina 6-4
Exerccio
Objetivo: Nos trs exemplos a luz deve ser acionada quando S1 estiver ativada e S2 no estiver ativada!
Hardware
S1
S2
II1.0
1.0
I1.1
I 1.1
Controlador Programvel
S1
I1.0
I 1.0
I 1.1
Q 4.0
Light
Software
Q 4.0
I 1.0
I 1.1
I1.1
I 1.1
Controlador Programvel
Q 4.0
Light
S2
I 1.0
I1.0
I1.1
I 1.1.
Controlador Programvel
Q 4.0
I 1.0
S1
S2
Light
Q 4.0
I 1.0
I 1.1
Q 4.0
LAD
I 1.0
&
FDB
Q 4.0
I 1.1
STL
I 1.0
Q 4.0
I 1.1
....... I 1.0
....... I 1.1
....... Q 4.0
SIMATIC S7
&
I 1.0
....... I 1.0
....... I 1.1
....... Q 4.0
Data:
Arquivo:
&
Q 4.0
I 1.1
....... I 1.0
....... I 1.1
....... Q 4.0
11/9/2007
S7-Bas-06.5
Exerccio
Nota !
Pgina 6-5
I 1.0
AN I 1.1
M 4.0
Q 8.0
Q 8.1
I 2.0
SIMATIC S7
Siemens Engenharia e Service 2002. Todos os direitos reservados.
Data:
Arquivo:
First Check
M 3.4
Resultado da Operao
Lgica (RLO)
:
:
=
Resultado da Verif.
Exemplo 3
First Check
Resultado da Operao
Lgica (RLO)
Resultado da Verif.
Exemplo 2
First Check
Resultado da Operao
Lgica (RLO)
Resultado da Verif.
Exemplo 1
11/9/2007
S7-Bas-06.6
Estado do Sinal
Resultado da Verif.
First Check
Resultado Lgico
da Operao
Nota
Pgina 6-6
I 1.0
I 1.1
FBD
Q 8.0
I 1.0
( )
Atribuio
&
I 1.3
Q 8.1
I 1.2
(S)
Set
&
I 1.4
I 1.5
SIMATIC S7
Siemens Engenharia e Service 2002. Todos os direitos reservados.
A I 1.0
A I 1.1
= Q 8.0
A I 1.2
A I 1.3
S Q 8.1
Q 8.1
(R)
Reset
Q 8.1
S
I 1.3
I 1.4
Q 8.0
=
I 1.1
I 1.2
STL
I 1.5
Data:
Arquivo:
>=1
Q 8.1
R
O I 1.4
O I 1.5
R Q 8.1
11/9/2007
S7-Bas-06.7
Atribuio
Set
Reset
Pgina 6-7
LAD
M0.0
I 1.2
Reset
Dominante
FBD
SR
STL
M0.0
Q 9.3
Q
I 1.2
SR
Q9.3
I 1.3
I 1.3
M0.0
I 1.3
Set
Dominante
RS
M0.0
Q 9.3
I 1.3
RS
Q9.3
I 1.2
I 1.2
SIMATIC S7
Siemens Engenharia e Service 2002. Todos os direitos reservados.
Flip Flop
Data:
Arquivo:
A
S
A
R
A
=
I 1.2
M 0.0
I 1.3
M 0.0
M 0.0
Q 9.3
A
R
A
S
A
=
I 1.3
M 0.0
I 1.2
M 0.0
M 0.0
Q 9.3
11/9/2007
S7-Bas-06.8
Um flip flop possui uma entrada de Set e uma entrada de Reset. O bit de
memria setado ou resetado, dependendo da entrada que possuir RLO =
1.
Se por alguma razo ambas as entradas possurem simultaneamente RLO=1,
a prioridade deve ser determinada.
Prioridade
Nota
Se uma sada ativada atravs de uma instruo Set, ela resetada num
restart completo da CPU.
Se M 0.0 (no exemplo acima) tiver sido declarada como retentiva, ela
permanecer setada aps um restart completo da CPU, e a sada Q 9.3 (que
tinha sido desligada) ter novamente o estado 1.
Pgina 6-8
Conector
LAD
I 1.0
I 1.1
STL
M0.0
I 2.0
I 2.1
( )
NOT
M 1.1
Q 4.0
( )
( )
A
I
A
I
=
M
A
M
A
I
A
I
NOT
=
M
A
M
=
Q
FBD
I 1.0
&
M0.0
I 1.1
&
I 2.0
M1.1
I 2.1
SIMATIC S7
Siemens Engenharia e Service 2002. Todos os direitos reservados.
Conector
1.0
1.1
0.0
0.0
2.0
2.1
1.1
1.1
4.0
Q 4.0
=
Data:
Arquivo:
11/9/2007
S7-Bas-06.9
Pgina 6-9
NOT
I 0.0
FBD
I 0.1
NOT
Q8.0
I 0.0
( )
I 0.1
&
STL
Q8.0
=
A I 0.0
A I 0.1
NOT
= Q8.0
Exemplos:
Bit de memria
sempre em zero
CLR
no disponvel
no disponvel
CLR
= M 0.0
Bit de memria
sempre em um
SET
no disponvel
SIMATIC S7
Siemens Engenharia e Service 2002. Todos os direitos reservados.
no disponvel
Data:
Arquivo:
SET
= M 0.1
11/9/2007
S7-Bas-06.10
NOT
CLR
SET
A instruo SET seta o RLO para "1" sem pr-condies (apenas disponvel
em STL atualmente).
A instruo SET finaliza o RLO, isto , a prxima instruo tratada como
verificao inicial (first check).
Pgina 6-10
DO
I 0.0
Liga Sistema
I 0.1
Q4.0
Desliga Sistema
I 0.2
I 0.3
Jog DIREITA
I 0.4
AUTO / MANUAL
Q4.4
I 0.5
Aceita Modo
Q4.5
Jog ESQUERDA
Sistema
Q4.1
MANUAL
Q4.2
Q4.3
AUTO
I 0.6
-15V...+15V
Q4.6
AI2
AI1
I 0.7
-15V...+15V
AO1
AO2
Q4.7
Q5.0
Q5.1
AI1
Peso
Q5.2
Q5.3
AI2
Q5.4
DIREITA
Q5.5
ESQUERDA
Q5.6
0 8 1 5
AI1
AI2
AO1
AO2
Q5.7
SIMATIC S7
Siemens Engenharia e Service 2002. Todos os direitos reservados.
Objetivo
Data:
Arquivo:
11/9/2007
S7-Bas-06.11
O modo MANUAL (LED Q 4.2) e o modo AUTO (LED Q 4.3) pode ser prselecionado atravs da chave I 0.4 como segue:
- I 0.4 desligada (= 0):
MANUAL selecionado;
- I 0.4 ligada
(= 1):
AUTO selecionado.
Nota de Soluo
Pgina 6-11
I 1.1
FBD
M1.0
M8.0
P
I 1.0
I 1.1
M1.1
I 1.0
&
I 1.1
M8.1
I 1.0
&
I 1.1
STL
M1.0
M8.0
M1.1
M8.1
A
A
FP
=
I 1.0
I 1.1
M1.0
M8.0
A
A
FN
=
I 1.0
I 1.1
M1.1
M8.1
OB1-Ciclo
I 1.0
I 1.1
RLO
Exemplo
M1.0
M1.1
M8.0
M8.1
SIMATIC S7
Siemens Engenharia e Service 2002. Todos os direitos reservados.
Data:
Arquivo:
11/9/2007
S7-Bas-06.12
Flanco do RLO
Flanco Positivo
Flanco Negativo
Pgina 6-12
I 1.0
POS
M1.0
M_BIT
I 1.0
I 1.1
NEG
M1.1
FBD
M8.0
Q
M1.0
M8.1
Q
M_BIT
M1.1
I 1.1
POS
M_BIT
I 1.1
NEG
M_BIT
I 1.0
STL
&
M8.0
=
I 1.0
&
M8.1
A
A
A
FP
)
=
A
A
A
FN
)
=
I 1.0
(
I 1.1
M1.0
M8.0
I 1.0
(
I 1.1
M1.1
M8.1
I 1.0
I 1.1
Exemplo
M1.0
M1.1
OB 1 - Ciclo
M8.0
M8.1
SIMATIC S7
Siemens Engenharia e Service 2002. Todos os direitos reservados.
Data:
Arquivo:
11/9/2007
S7-Bas-06.13
Flanco de Sinal
Exemplo
Flanco Positivo
Flanco Negativo
Pgina 6-13
Partida do Transportador
Perodo de Transporte
Parada do Transportador
Sensor de Local
de Partida
(I 1.5 / I 1.6 / I 1.7)
Chave para Partida
(I 1.1/ I 1.2 / I 1.3)
Barreira
Luminosa
(I 1.0)
Motor do
Transportador
(Q 5.5)
SIMATIC S7
Siemens Engenharia e Service 2002. Todos os direitos reservados.
Data:
Arquivo:
11/9/2007
S7-Bas-06.14
Funcionamento
Atual no FC 16
Objetivo:
O Que Fazer:
Nota de Soluo
Pgina 6-14
>=1
Q 5.5
=
LAD
Network 1
FBD
NEW1
( JMP )
Network 2
:
:
:
:
Network x
NEW1
JMP
....
Network 1
JU NEW1
Network 2
:
:
:
:
Network x
Network 2
:
:
:
:
Network x
NEW1
NEW1
M5.5
Network 1
STL
I 4.7
M69.0
( )
SIMATIC S7
Siemens Engenharia e Service 2002. Todos os direitos reservados.
M5.5
I 4.7
Data:
Arquivo:
&
NEW1:
M69.0
=
AN M5.5
AN I 4.7
=
M69.0
11/9/2007
S7-Bas-06.15
Instruo de Salto
Inserindo
um Label
Uma instruo de salto incondicional faz com que o programa salte para o
label mencionado independentemente do RLO.
Pgina 6-15
LAD
Jump se
RLO=1
Jump se
RLO=0
I 0.0
I 0.2
I 0.1
I 0.3
FBD
NEW1
I 0.0
(JMP)
I 0.1
NEW2
(JMPN)
SIMATIC S7
Siemens Engenharia e Service 2002. Todos os direitos reservados.
Data:
Arquivo:
I 0.2
I 0.3
&
&
STL
NEW1
JMP
A I 0.0
A I 0.1
JC NEW1
NEW2
JMPN
A I 0.2
A I 0.3
JCN NEW2
11/9/2007
S7-Bas-06.16
JC
JCN
Nota
Pgina 6-16