Você está na página 1de 25

Arquitetura dos Blocos / O Editor de Blocos

OB 1 FB FB FC

FB FB FB

FB FC FC

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.1
Tipos de Blocos de Programa

Sistema Operacional
DB DB

Ciclo

Tempo OB
FC FB SFC
Blocos de
Processo Organização

Erro FB FC SFB

OB = Organization Block Legenda:


FB = Function Block
FC = Function
SFB = System Function Block
SFC = System Function FB FB com bloco de
DB = Data Block dados instance

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.2
Estrutura do Programa

Programa Linear Programa Particionado Programa Estruturado

Receita A
Bomba
OB 1 OB 1 Receita B OB 1

Misturador
Exaustor

Exaustor

Todas as instruções se As instruções para as funções Funções reutilizáveis são carregadas


encontram em um único individuais se encontram em dentro de blocos individuais.
bloco (normalmente no blocos individuais. O bloco OB 1 O bloco OB 1 (ou outros blocos)
bloco de organização chama os blocos individuais um chamam estes blocos e transferem
OB 1). após o outro. parâmetros.

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.3
Imagens de Processo

PII PIQ
Programa
Byte 0 do usuário Byte 0
Byte 1 Byte 1
Byte 2 1 Byte 2
: : :
: : : 1
: A I 2.0 :
= Q 4.3
:
:
:
:
Área de Memória da CPU Área de Memória da CPU

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.4
Execução Cíclica de Programa
Bloco de Start-up (OB 100)
Execução única após, por ex. power on

Módulo de
Início da monitoração de tempo de ciclo
Entrada

Leitura do estado dos sinais dos módulos e


armazenamento dos dados na imagem de processo (PII)
Ciclo da CPU

Execução do programa no OB1 Bloco


Eventos (interrupções hora-do-dia, A I 0.1
OB 1 A I 0.2
Interrupções de hardware, etc.)
= Q8.0
Chamada de outros OBs, FBs, FCs, etc.

Escrita da tabela-imagem de processo de saída Módulo


(PIQ) nos módulos de saída de Saída

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.5
Inserindo um Bloco S7

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.6
Iniciando o Editor LAD/STL/FBD

2x

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.7
Componentes do Editor LAD/STL/FBD

Tabela de
Declarações

Seção de
Programa

Browser

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.8
As Linguagens de Programação do STEP 7

STL

A I 0.0
A I 0.1
= Q8.0
FBD

I 0.0 &
Q8.0
I 0.1 =

LAD

I 0.0 I 0.1 Q8.0

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.9
Selecionando a Linguagem de Programação

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.10
Programando em LAD/FBD

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.11
Programando em STL

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.12
Salvando um Bloco
Diretório do projeto atual com o nome do bloco

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.13
Chamando um Bloco no OB1

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.14
Transferindo Blocos para o PLC

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.15
Teste Simples de Programa

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.16
Transferindo e Salvando Blocos Modificados

Open offline

Save

Open online

Download

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.17
Exercício: Jog de Motor (FC 16)

(Q 20.5)

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.18
Exercício: Chamando o FC 16 no OB 1

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.19
Personalização do Editor: Seção "Editor"

(Q 4.0)

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.20
Personalização do Editor: Seção "STL"

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.21
Personalização do Editor: Seção "LAD/FBD"

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.22
Personalização do Editor : Seção "Create Block"

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.23
Personalização do Editor: Seção "Sources "

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.24
Personalização do Editor: Seção "Symbol Selection"

SIMATIC S7 Data: 06/05/2018


Siemens Engenharia e Service 2002. Todos os direitos reservados. Arquivo: S7-Bas-05.25