Você está na página 1de 27

S7 GRAPH

Programação de controles seqüenciais


O Pacote de Software S7-
GRAPH
S7-GRAPH: Ferramenta para
programação de seqüenciadores
S1
 Compatível com IEC 1131-3
 Projetada para necessidades
da indústria de manufatura
 Interface Gráfica do processo T1 T4
em passos e transições
 Passos contendo ações
S2 S5 S6
 Transições verifica as condições
de habilitação do passo

T2 T5
Você pode otimizar as seguintes
fases em um projeto de automação
com S7-GRAPH: S4
 Planejamento, configuração
 Programação
 Depuração T3
 Colocação em operação
 Manutenção, diagnóstico
Estrutura de Programa de um Sistema de Controle
Seqüencial

Passo 1
S1
Passo 1 Ação
Ação

Motor Chave limite


T1
Transição 1
Condições de habilitação de Passo

Passo 2
S2
Passo 2 Ação
Ação

Entrada 1 Entrada 2
T2
Transição 2
Condições de habilitação de Passo
Criando um FB Seqüenciador
Visualizando Seqüenciadores
Vista Geral

Página Simples

Passo Simples
Elementos de um Seqüenciador
Seqüenciador 1 Seqüenciador 2
Ramo Alternativo, aberto
Passo Inicial S1 S7
Ramo Paralelo, aberto

Transição T1 T4 T6
T9

S2 S5 S6 S8

T2 T5 T7

S4 Ramo Paralelo, fechado S9

Ramo Alternativo, fechado


T3 T9

Fim do seqüenciador Salta para


S8 passo 8
Programação de Ações
"Intertravamento" Intertravamento
()

"Supervisão" Supervisão
()

S20
N "Forward"
L1 S Q 4.3
D M3.0
"Entrada 1" "Entrada 2"
T#4s
T20

Condições de habilitação do Passo


Ações Padrão em um Passo
Bloco ação com instruções simples

Action_block _1
N M1.1
S M1.2

 R
N = Atribuição Não armazenada
S = Seta (Stored) M1.3
 D = Time Delayed, atributo não armazenado atrasado pelo tempo T

D M1.4
L = Time Limited, atributo não armazenado para um tempo limitado

 CALL = chamada de Bloco

T#1H2M3S
L M1.5
T#4MS
CALL FC1
Verificando Condições em Transições,
Intertravamentos e Supervisões

Passo antes da
S3 transição
Passo 3

"Valvula_1" "Valvula_2"
Número da Transição
T3
Valves_on Nome da Transição

Contato NA

CMP Contato NF
MW0 ==I
MW2 Caixa Comparação

Ramo LAD, abrir

Ramo LAD, fechar


Instruções Permanentes
Instruções permanentes antes do seqüenciador

1
"Limit switch" "Pushbutton" "EMER_OFF"

()
Condições permanentes
2 "Brake closed" "Valve_2open" "Controller enable"
()

3
CALL FC1 Chamada de bloco permanente
INIT:= (BOOL)
(BOOL) (IN)
(IN)

Instruções permanentes após o seqüenciador


1 "Safety door closed" "Feed enable"
Condições permanentes
()

2
CALL FC5
TEMP:= (INT) (IN)
PRESS:= (INT) (IN) Chamada de bloco permanente
RESULT:= (INT)
(OUT)
Criando um Bloco Executável
S1
FB17
Passo 1

"Motor" "Chave Limite"

Salve o seqüenciador
Condições de habilitação do Passo como um bloco S7
executável em Blocks
S2
Passo 2
Fonte
"Entrada 1" "Entrada 2" S7-GRAPH

Salve o seqüenciador como


Condições de habilitação do Passo uma fonte S7-GRAPH em SO
Integrando uma chamada de FB no OB1
Conjunto mínimo de parâmetros

Duas formas de chamada de bloco

 Parâmetros mínimos de chamada (padrão) Conjunto máximo de parâmetros


 1 parâmetro de entrada para controle do seqüenciador
 Parâmetros padrões de chamada

12 parâmetros de entrada para controle do seqüenciador

7 parâmetros de saída para mostrar estados de operação
 Conjunto máximo de chamada
 17 parâmetros de entrada para controle do seqüenciador

12 parâmetros de saída para mostrar estados de operação
S7 GRAPH
 Conteúdo
 Programando a estrutura da seqüência
 Programação das ações e condições
 Elementos do graph
 Parâmetros do bloco de função
S7 GRAPH
 Elementos do graph
 Passo e transição
 Ações
 Seqüência alternativa
 Seqüência simultânea
S7 GRAPH
 Passo e Transição
 Intertravamento
 Supervisão
Exemplo:

Voltar
S7 GRAPH
 Intertravamento

Voltar
S7 GRAPH
 Supervisão

Voltar
S7 GRAPH
 Ações
 Set
 Reset
 Delay
 Pulso
 Contador
 Instruções matemáticas

Voltar
S7 GRAPH
 Set
Sintaxe:

Identificador de Endereço Bit


endereço
S Q,I,M,D 127. 3
Exemplo:

Voltar
S7 GRAPH
 Reset
Sintaxe:

Identificador de Endereço Bit


endereço
R Q,I,M,D 127. 3
Exemplo:

Voltar
S7 GRAPH
 Delay
Sintaxe:

Exemplo:

Voltar
S7 GRAPH
 Pulso
Sintaxe:

Exemplo:

Voltar
S7 GRAPH
 Contador
Sintaxe:

Evento Instrução Identificador de Número do


endereço contador
S1 CU,CD,CS,CR c x
Exemplo:

Voltar
S7 GRAPH
 Instruções matemáticas

Exemplo:

Voltar
S7 GRAPH
 Seqüência alternativa

Voltar
S7 GRAPH
 Seqüência simultânea

Voltar
S7 GRAPH
 Parâmetros do bloco de função

Voltar

Você também pode gostar