Escolar Documentos
Profissional Documentos
Cultura Documentos
STL
SCII
A
“Atributos de Proteção”
Projeto
Estação (S7-300)
Módule (S7-CPU)
Tabela de Conexões
S7 Programa S7
S7
Blocos S7 : Editores:
Blocos - OBs LAD, STL, FBD
- FBs LAD, STL, FBD, S7-Graph
- FCs LAD, STL, FBD
- DBs Editor DB
Programas Programas S7 :
- Fonte STL
- Fonte S7-SCL
- Fonte S7-HiGraph
- Fonte S7-Graph
Pasta de Gráficos
- Gráficos CFC
Tabela de Símbolos
Programa S7
FUNCTION_BLOCK FB21
AUTHOR:
FAMILY:
Andy
plant1
Compilação
Blocos
NAME: fb_mot21 Abrir
VERSION: 01.01
Edição VAR_INPUT Edição
Orientada a IN1: INT:=123;
END_VAR Geração Salvar Incremental
Fonte VAR_OUTPUT
OUT1: INT:=123;
END_VAR
VAR_IN_OUT
IN_OUT1: INT:=123;
END_VAR
VAR
VAR1: INT:=123;
END_VAR
.
.
Acesso de leitura
na compilação Acesso de leitura
e geração na edição
Editor de
Símbolos Tabela de Símbolos
Inserir arquivo
Arquivo
atribuído
UDT
chamada
DB Global
Seqüência no arquivo fonte
chamada
DB de UDT
chamada atribuído
FB3
OB1
DB de UDT: UDT 16
Especificação da UDT (absoluta ou simbólica)
DB Instance : FB 20
Especificação do FB (absoluto ou simbólico)
BEGIN
Parte de atribuição com valores correntes
..
Fim de Bloco END_DATA_BLOCK
Blocos Lógicos
Atributo Blocos de Dados UDT
(OB, FB, FC)
KNOW_HOW_PROTECT sim sim não
FUNCTION_BLOCK "Station"
Transporte TITLE =
VERSION : 0.1
VAR_INPUT
Initial : BOOL ;
Proximity_switch : BOOL ;
Acknowledge : BOOL ;
Clock_bit : BOOL ;
END_VAR
VAR_OUTPUT
LED : BOOL ;
Transp_req : BOOL ;
END_VAR
Estação 1 Estação 2 Estação 3 VAR_IN_OUT
Conv_busy : BOOL ;
END_VAR
FB10 DB10 VAR
... State : STRUCT
Dados para Busy : BOOL ;
stat Station_1 FB1
Station_1
stat Station_2 FB1 Completed : BOOL ;
stat Station_3 FB1 Waiting : BOOL ;
stat Transport FB2 END_STRUCT ;
... Dados para Aux_1 : BOOL ;
Station_2 Aux_2 : BOOL ;
FB1
CALL Station_1 END_VAR
OB1 BEGIN
CALL Station_2
Dados para NETWORK
CALL Station_3
Station_3 TITLE =Inicialização
. //"Busy" é setado com a
.
//inicialização
CALL Transport FB2 A #Initial;
Dados para ...
Transport
Transporte
Montagem
Final