Professional Documents
Culture Documents
06 Blocos de Programação
06 Blocos de Programação
FC
FB
Local
FC
OB FB FC
Global
Local
FC
FB FC
Local
Preenchimento
obrigatório
FB – Bloco de funções
Preenchimento
Opcional
Bloco de dados instance
DB instance
Input
Output
InOut
Static
Pilha Local
Temp
DB
FB1 multi-instance
Static Sx_Timer IEC_Timer Sx_Timer
Static Sx_Counter IEC_Counter
Sx_Timer
OB
CALL #Sx_Timer Instance
CALL FB1,DB1
Sx_Counter
Sx_Counter
CALL #Sx_Counter
Instance
Ainda não é possível utilizar multi-instances para FBs definidos pelo usuário
Possibilidades de estruturação de programa
Motor1
1 Motor
or
ot
OB1 Motor2 M 2
tor Local
o
M
OB1 OB1
Bo
Bomba1 m
ba
Bo 1
m
ba
2
Bomba
Bomba2
Local
Todas as instruções O programa como um todo é separado Blocos reutilizáveis podem ser
estão em um único bloco. em blocos, cada bloco refere-se a um chamados mais de uma vez.
equipamento ou parte da instalação.
Imagens de processo
1
Os estados lógicos das 1
entradas digitais são lidos
DI dos módulos e salvos na
imagem de processo (PII)
AI I0.0 Q1.5
&
I1.6
Iniciar a monitoração do
tempo de ciclo (watchdog)
AO IW 96 QW 80
DO Escrever os valores da 1
imagem de processo (PIQ)
nos módulos de saída digital
Adicionar um novo bloco
Declaração da interface
FB_Station
Instance
Instruções de programação
Salvar um bloco
Monitoração
liga/desliga
Formato de
monitoração
livremente
selecionável para
todos os parâmetros
de operandos
Propriedades do bloco
Seleção da linguagem de
programação
Proteção de bloco por senha
2.
3.
1.
Transferindo blocos do PLC para dentro do projeto
Inserindo blocos em
nova pasta pelo
comando marcar e
arrastar
Barra favoritos
Mostrar / ocultar
comentários de network
Mostrar / ocultar networks
Fechar um network
Abrir um network
Selecione o tipo de dado e a instrução
LAD:
Selecione a instrução
e
m ous
d o
ire ito
tã od
Bo
Exercício 6-3:
Programe o bloco "FC_ConvMotor" (FC16)
Exercício 6-4: Chamar "FC_Mode" (FC15) e
"FC_ConvMotor" (FC16) no OB1
Ma
rc ar
ea
rra
st a
r
Exercício 6-5:
Compile, baixe e salve o programa alterado
3. Salve o projeto
1. Compile o programa
2. Baixe o programa