Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
www.apostilastecnicas.com
Copyright 2007
Introduo
Dados / Variveis Locais (vlidos apenas em um bloco) Variveis Temporrias Variveis Estticas so retidas mesmo aps o bloco ter sido executado armazenamento nos DBs podem apenas ser utilizadas nos FBs
so apagadas aps o bloco ter sido executado armazenamento temporrio no L-stack utilizadas em OBs / FCs / FBs
absoluto Accesso
simblico
www.apostilastecnicas.com
Copyright 2007
Variveis Temporrias
www.apostilastecnicas.com
Copyright 2007
OB 1
2
FC 1
Variveis Temp
3 4
FC 2
Variveis Temp
5 7 6
FC 3
Variveis Temp
4 5 6 7
www.apostilastecnicas.com
Copyright 2007
256 Bytes
Tamanho do L-Stack
Tamanho total: Tamanho total: (CPU 313..316) (CPU 313..316) Para o S7-300:
Classe de Prioridade Tamanho do L-stack
Execuo
27 1 2 3 12 16 28 26 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
www.apostilastecnicas.com
Copyright 2007
direito
www.apostilastecnicas.com
Copyright 2007
#Setpoint
#Setpoint
www.apostilastecnicas.com
Copyright 2007
www.apostilastecnicas.com
Copyright 2007
Blocos Parametrizveis
Soluo com bloco noparametrizvel Soluo com bloco parametrizvel Programa no FC 20 Chamada do FC 20 (ex. in OB 1) FC 20 A I R M A I FP M S M A M A M O ANM A I = Q 40.0 1.3 8.3 1.2 40.0 1.3 40.1 40.0 40.0 10.3 A #Reconhecim R #Memoria A #Entrada_Falha FP #Mem_Flanco S #Memoria A #Memoria A #Pulsos O AN #Memoria A #Entrada_Falha = #Display Parmetros Formais Parmetros Atuais I 1.4 M 10.3 M 40.0 M 40.1 I 1.1 Entrada Falha Reconhecim. Display Pulsos Memoria Mem_Flanco Q 9.1 (Q 5.1)
www.apostilastecnicas.com
Copyright 2007
Declarao
in out In_out
Uso
Apenas leitura Apenas escrita Leitura / escrita
Graphic Display
esquerda do bloco direita do bloco esquerda do bloco
www.apostilastecnicas.com
Copyright 2007
Para um FC no-parametrizvel, aqui seria, por ex.: com endereamento absoluto: I 1.3 com endereamento simblico: "End_esq
www.apostilastecnicas.com
Copyright 2007
www.apostilastecnicas.com
Copyright 2007
Bloco noparametrizvel
A I R M A I FP M S M A M A M O AN M A I = Q
1.1 40.0 1.4 40.1 40.0 40.0 10.3 40.0 1.3 9.1(Q5.1)
Bloco FC 20 parametrizvel 2.
www.apostilastecnicas.com
Copyright 2007
(Q 9.1)
(Q 9.2)
www.apostilastecnicas.com
Copyright 2007
www.apostilastecnicas.com
Copyright 2007
www.apostilastecnicas.com
Copyright 2007
www.apostilastecnicas.com
Copyright 2007
r lv a Sa
www.apostilastecnicas.com
Copyright 2007
www.apostilastecnicas.com
Copyright 2007
1x com o direito
www.apostilastecnicas.com
Copyright 2007
2.
Seo de programa do FB 20
www.apostilastecnicas.com
Copyright 2007
(Q5.2)
(Q5.3)
www.apostilastecnicas.com
Copyright 2007
FB20
Call Falha_1 Entrada_Falha:= Reconhecim:= Pulsos:= Display:= Call Falha_2 Entrada_Falha:= Reconhecim:= Pulsos:= Display:=
DB12 FB20
www.apostilastecnicas.com
Copyright 2007
Global
Local
Absoluto Simblico
Tempor.
Esttica Parmetro
www.apostilastecnicas.com
Copyright 2007
STL
Condicional
I 0.1
FC 1 EN ENO
Q 9.0 = _001:
A JNB CALL A =
I _001 FC BR Q
0.1 1 9.0
Exemplo ?? . ? EN
FC 1 ENO EN
FC 2 ENO EN
FC 3 ENO =
www.apostilastecnicas.com
Copyright 2007
FB
Com parmetros Sem param., sem inst. DB Com param., com inst.DB
Sem parmetros
STL
UC FB1 CC FB1
LAD
FC1
EN ENO
FC2
EN Par1 Par2 Par3 ENO EN
FB1
ENO EN
DB3 FB2
ENO Par3 Par1 Par2
DB3 FC2
EN Par1 Par2 ENO ENO Par3 EN
FB1
EN
FB2
Par1 Par2
Par3 ENO
ENO
www.apostilastecnicas.com
Copyright 2007