siemens - s7-bas-05
Post on 07-Apr-2018
260 Views
Preview:
TRANSCRIPT
-
8/6/2019 Siemens - S7-Bas-05
1/25
Arquitetura dos Blocos / O Editor de Blocos
OB 1 FB FC
FB
FB
FB FB
FC
FB
FC
-
8/6/2019 Siemens - S7-Bas-05
2/25
Erro
OB
Blocos deOrganizao
Ciclo
Tempo
Processo
Tipos de Blocos de Programa
Sistema Operacional
FC
SFB
SFC
FB com bloco dedados instance
Legenda:OB = Organization BlockFB = Function BlockFC = FunctionSFB = System Function BlockSFC = System FunctionDB = Data Block
FB
FC
FB
FB
DB DB
-
8/6/2019 Siemens - S7-Bas-05
3/25
Programa Particionado Programa Estruturado
Estrutura do Programa
Todas as instrues seencontram em um nico
bloco (normalmente nobloco de organizaoOB 1).
As instrues para as funesindividuais se encontram em
blocos individuais. O bloco OB 1chama os blocos individuais umaps o outro.
Funes reutilizveis so carregadasdentro de blocos individuais.
O bloco OB 1 (ou outros blocos)chamam estes blocos e transferemparmetros.
OB 1 OB 1
Receita A
Receita B
Misturador
Exaustor
OB 1Bomba
Exaustor
Programa Linear
-
8/6/2019 Siemens - S7-Bas-05
4/25
Imagens de Processo
Byte 0Byte 1Byte 2:::
rea de Memria da CPU
Byte 0Byte 1Byte 2:
:
:
PII PIQ
Programado usurio
rea de Memria da CPU
::
A I 2.0
= Q 4.3:
:::
1
1
-
8/6/2019 Siemens - S7-Bas-05
5/25
Execuo do programa no OB1Eventos (interrupes hora-do-dia,
Interrupes de hardware, etc.)Chamada de outros OBs, FBs, FCs, etc.
Execuo Cclica de Programa
Mdulode Sada
A I 0.1A I 0.2= Q8.0
BlocoOB 1
Incio da monitorao de tempo de ciclo
Bloco de Start-up (OB 100)Execuo nica aps, por ex. power on
Leitura do estado dos sinais dos mdulos earmazenamento dos dados na imagem de processo (PII)
Escrita da tabela-imagem de processo de sada(PIQ) nos mdulos de sada
Ciclo
da
CPU
Mdulo deEntrada
-
8/6/2019 Siemens - S7-Bas-05
6/25
Inserindo um Bloco S7
-
8/6/2019 Siemens - S7-Bas-05
7/25
Iniciando o Editor LAD/STL/FBD
2x
-
8/6/2019 Siemens - S7-Bas-05
8/25
Componentes do Editor LAD/STL/FBD
Tabela de
Declaraes
Seo de
Programa
Browser
-
8/6/2019 Siemens - S7-Bas-05
9/25
As Linguagens de Programao do STEP 7
A I 0.0A I 0.1= Q8.0
STL
&Q8.0
=
I 0.0
I 0.1
FBD
I 0.0 I 0.1 Q8.0
LAD
-
8/6/2019 Siemens - S7-Bas-05
10/25
Selecionando a Linguagem de Programao
-
8/6/2019 Siemens - S7-Bas-05
11/25
Programando em LAD/FBD
-
8/6/2019 Siemens - S7-Bas-05
12/25
Programando em STL
-
8/6/2019 Siemens - S7-Bas-05
13/25
Salvando um Bloco
Diretrio do projeto atual com o nome do bloco
-
8/6/2019 Siemens - S7-Bas-05
14/25
Chamando um Bloco no OB1
-
8/6/2019 Siemens - S7-Bas-05
15/25
Transferindo Blocos para o PLC
-
8/6/2019 Siemens - S7-Bas-05
16/25
Teste Simples de Programa
-
8/6/2019 Siemens - S7-Bas-05
17/25
Transferindo e Salvando Blocos Modificados
Open online
Save
Download
Open offline
-
8/6/2019 Siemens - S7-Bas-05
18/25
Exerccio: Jog de Motor (FC 16)
(Q 20.5)
-
8/6/2019 Siemens - S7-Bas-05
19/25
Exerccio: Chamando o FC 16 no OB 1
-
8/6/2019 Siemens - S7-Bas-05
20/25
Personalizao do Editor: Seo "Editor"
(Q 4.0)
-
8/6/2019 Siemens - S7-Bas-05
21/25
Personalizao do Editor: Seo "STL"
-
8/6/2019 Siemens - S7-Bas-05
22/25
Personalizao do Editor: Seo "LAD/FBD"
-
8/6/2019 Siemens - S7-Bas-05
23/25
Personalizao do Editor : Seo "Create Block"
-
8/6/2019 Siemens - S7-Bas-05
24/25
Personalizao do Editor: Seo "Sources "
-
8/6/2019 Siemens - S7-Bas-05
25/25
Personalizao do Editor: Seo "Symbol Selection"
top related