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
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
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.
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
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
Inserindo um Bloco S7
Iniciando o Editor LAD/STL/FBD

2x
Componentes do Editor LAD/STL/FBD

Tabela de
Declarações

Seção de
Programa

Browser
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


Selecionando a Linguagem de Programação
Programando em LAD/FBD
Programando em STL
Salvando um Bloco
Diretório do projeto atual com o nome do bloco
Chamando um Bloco no OB1
Transferindo Blocos para o PLC
Teste Simples de Programa
Transferindo e Salvando Blocos Modificados

Open offline

Save

Open online

Download
Exercício: Jog de Motor (FC 16)

(Q 20.5)
Exercício: Chamando o FC 16 no OB 1
Personalização do Editor: Seção "Editor"

(Q 4.0)
Personalização do Editor: Seção "STL"
Personalização do Editor: Seção "LAD/FBD"
Personalização do Editor : Seção "Create Block"
Personalização do Editor: Seção "Sources "
Personalização do Editor: Seção "Symbol Selection"

Você também pode gostar