Escolar Documentos
Profissional Documentos
Cultura Documentos
AUTO2 - 2014/15
4 Modelao em GRAFCET
Automao II
3 Ano / 2 Semestre
Licenciatura em Engenharia Mecnica
(Bolonha)
ISEP Instituto Superior de Engenharia do Porto
3 Ano Licenciatura em Engenharia Mecnica
Ferreira da Silva
Adriano Santos
1/150
F. Silva/A. Santos/F. Ferreira
Filipe Ferreira
4 Modelao em GRAFCET
AUTO2 - 2014/15
ndice
1. Introduo ao GRAFCET
1.1 Nota histrica
1.2 O que o GRAFCET?
Sequncia nica
Sequncias opcionais
Sequncias simultneas
Salto de etapas
Repetio de etapas (ciclos)
5. Nveis de Grafcet
ISEP Instituto Superior de Engenharia do Porto
3 Ano Licenciatura em Engenharia Mecnica
2/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
1 - Introduo ao GRAFCET
3/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
4/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
5/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
6/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
7/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
8/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
recebe..
em funo das informaes que recebe
9/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Principais caractersticas:
Clareza, legibilidade e apresentao sinttica;
sinttica;
Introduz o conceito de tarefa
tarefa de uma forma hierarquizada;
hierarquizada;
Permite a partir do modelo Grafcet de um sistema, gerar automaticamente o
programa do controlador desse sistema;
sistema;
muito mais simples de construir o modelo Grafcet, que desenvolver o
programa do controlador;
controlador;
10/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Principais caractersticas:
AdaptaAdapta-se particularmente a autmatos programveis e totalmente
independente da tecnologia, (eletromecnica,
eletromecnica, pneumtica,
pneumtica, hidrulica ou
eletrnica)
eletrnica);
Descreve atravs de um diagrama funcional, o comportamento de um
automatismo sequencial de uma forma clara,
clara, simples e de fcil compreenso;
compreenso;
uma metodologia de modelao grfica que, aplicada a um sistema concreto,
d origem a um grafo a que se chama Grafcet do sistema.
sistema.
11/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Permite representar:
A sincronizao de operaes entre subsistemas, que podem decorrer em
simultneo ou em alternativa;
alternativa;
O funcionamento dos sistemas segundo vrios nveis de detalhe (semelhante
programao estruturada)
estruturada);
As interaes entre sistemas de controlo organizados hierarquicamente.
12/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
13/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
14/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
15/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
16/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
17/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
2.1 Etapas
18/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Uma Etapa
Etapa definida como a situao do sistema que representa um estado
invariante no que diz respeito s entradas e sadas do automatismo;
automatismo;
19/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
20/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Etapa activa
Etapa inactiva
21/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
X3
X78
X0
X100
X12 = 1
X5 = 0
22/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
23/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
24/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
25/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
26/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
27/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
28/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Uma Etapa
Etapa como j foi referido representa os estados estveis do sistema
(invarivel o comportamento das entradas e sadas do automatismo);
automatismo);
As etapas devem estar numeradas (apesar de no existir nenhuma correlao
entre a sua numerao);
numerao);
No pode haver duas etapas com o mesmo nmero;
nmero;
As etapas podem estar ativas ou inativas (normalmente indicaindica-se que uma etapa
est ativa, com um ponto no quadrado da referida etapa).
etapa).
29/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
30/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
31/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
32/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
33/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
34/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
35/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
36/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Uma macro etapa no seno um estado particular dum Grafcet que se detalha
noutro Grafcet dito de expanso;
expanso;
37/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Quando uma macro etapa se torna ativa, o Grafcet de expanso tornatorna-se tambm
ativo, ativando uma e s uma etapa de entrada;
entrada;
A macro etapa de entrada distinguedistingue-se das restantes pela incluso de um trao
horizontal superior ou o smbolo E (entrada);
(entrada);
etapa de entrada
etapa de sada
38/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
39/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
40/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
aco
41/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
representao literal
representao simblica
ISEP Instituto Superior de Engenharia do Porto
3 Ano Licenciatura em Engenharia Mecnica
42/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
43/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
44/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
45/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Para representar mais de uma aco associada mesma etapa, pode utilizarutilizar-se
uma das seguintes configuraes:
configuraes:
Aco X
Aco Y
Aco Z
Aco X
Aco Y
Aco Z
As aes (X
(X, Y e Z) sero executadas (simultaneamente) s quando a etapa 2 estiver ativa
46/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
47/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
48/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
49/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
50/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Contnuas
Simples
Condicionais
Aes
Atrasadas
Limitadas
Impulsionais
Set
Memorizadas
Reset
51/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Ao contnua
executada enquanto a etapa a que est associada estiver ativa;
52/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
53/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Ao condicional (C)
A ao iniciada e mantida enquanto a etapa estiver ativa, e a condio lgica
especificada (m) for verdadeira;
54/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
A condio lgica pode ser uma varivel, uma varivel associada a uma etapa ou
o resultado booleano de uma combinao de vrias variveis;
varivel
combinao de variveis
55/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
S2
E3
Motor direita
56/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Ao retardada (D)
A ao iniciada aps decorrido o tempo (atraso) especificado, e mantida
enquanto a etapa estiver ativa;
57/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
=
A equao lgica da ao: Motor A= t\X8\5s.X8
O motor A colocado em funcionamento 5 segundos aps se ter ativado a etapa 8;
Se a transio r ativada antes desse tempo, o motor no chega a entrar em
funcionamento.
ISEP Instituto Superior de Engenharia do Porto
3 Ano Licenciatura em Engenharia Mecnica
58/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Ao limitada (L)
A ao iniciada e mantida enquanto a etapa estiver ativa e at ser atingido o
tempo especificado;
59/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
=
A equao lgica da ao: Bomba = (t\X15\10s).X15
A bomba colocada em funcionamento durante 10s aps ativao da etapa 15;
Passado esse tempo, mesmo que no esteja ativa a transio s, a bomba deixar de
funcionar.
ISEP Instituto Superior de Engenharia do Porto
3 Ano Licenciatura em Engenharia Mecnica
60/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Ao de impulso (P)
A ao impulsional corresponde a uma ao com um tempo de execuo muito
curto (impulso);
61/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
62/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Ao memorizada (S/R)
A ao de memorizao permite que uma ao fique em execuo para alm do
tempo de ativao da etapa associada;
A2 = X5 + A2.X10
a ao A2 mantida aps a desativao da etapa 5 at ser finalizada na etapa 10
ISEP Instituto Superior de Engenharia do Porto
3 Ano Licenciatura em Engenharia Mecnica
63/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
E7
E9
R Desliga motor 5
Liga motor 5
64/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
2.3 Transies
65/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
66/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
67/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
So etapas de sada de uma transio, todas as etapas que saem de uma transio.
transio.
68/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
69/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
errado
ISEP Instituto Superior de Engenharia do Porto
3 Ano Licenciatura em Engenharia Mecnica
correcto
F. Silva/A. Santos/F. Ferreira
70/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
2.4 Recetividades
71/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
72/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Indicao literal ;
Equao lgica
lgica;;
Smbolos grficos
grficos;;
73/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
74/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
75/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Exemplo:
Transio no vlida
76/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
77/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
78/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
79/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
t1/varivel/t2
80/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
t1/varivel/t2
81/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Exemplo:
82/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
t1/varivel
83/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Exemplos:
84/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
85/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
86/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
87/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
88/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
89/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
90/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
91/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
A ausncia de qualquer seta num sistema interligado significa que a ligao deve
ser interpretada como orientada de cima para baixo e/ou da esquerda para a
direita;
direita;
92/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
93/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
94/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
As 5 regras so:
so:
Regra 1: Inicializao
Regra 2: Validao
Regra 3: Disparo
Regra 4: Disparos simultneos
Regra 5: Ativao/desativao simultnea
ISEP Instituto Superior de Engenharia do Porto
3 Ano Licenciatura em Engenharia Mecnica
95/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Regra 1 Inicializao:
Inicializao:
Na inicializao do sistema activamactivam-se todas as etapas iniciais.
iniciais. Estas etapas do inicio ao ciclo
de funcionamento do automatismo.
automatismo.
Exemplo:
96/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Regra 2 Validao:
Validao:
Uma transio pode ser vlida ou no.
no. Uma transio vlida quando todas as etapas de
entrada da transio estiverem ativas.
ativas. A transposio de uma transio provoca a ativao de
todas as etapas de sada e a desativao de todas as etapas de entrada da transio.
transio.
Exemplos:
97/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Exemplos:
98/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Regra 3 Disparo:
Disparo:
Uma transio disparada se estiver validada e a recetividade que lhe est associada tomar o
valor lgico 1.
O disparo de uma transio implica a desativao das epatas que estavam ativas (etapas de
entrada)
entrada) e a ativao das etapas imediatamente a seguir transio (etapas de sada)
sada).
Exemplos:
99/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Exemplos:
100/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Exemplos:
101/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
102/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Sequncia nica;
nica;
2.
Sequncias opcionais;
opcionais;
3.
Sequncias simultneas;
simultneas;
4.
Salto de etapas;
etapas;
5.
Repetio de etapas.
etapas.
103/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
104/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Sequncia nica
Um Grafcet de sequncia nica quando no diagrama h apenas um nico ramo;
105/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Uma sequncia composta por uma sucesso de etapas que podem ser ativas
sucessivamente;
Neste tipo de sequncia, associada apenas uma transio a jusante de cada etapa;
A montante de cada etapa vai existir apenas uma transio, exceto na primeira.
ISEP Instituto Superior de Engenharia do Porto
3 Ano Licenciatura em Engenharia Mecnica
106/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Um ciclo de uma s sequncia uma sequncia fechada em que cada etapa tem
apenas uma transio associada a jusante;
jusante;
107/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Grafcet sequencial
ISEP Instituto Superior de Engenharia do Porto
3 Ano Licenciatura em Engenharia Mecnica
108/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
109/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
110/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
111/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
112/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
113/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
114/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
115/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
116/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Divergncia OU
A seleo de sequncia corresponde a uma divergncia OU que permite uma
escolha de evoluo entre as vrias sequncias a partir de uma etapa.
etapa.
RepresentaRepresenta-se por um trao de ligao horizontal onde chega uma ligao de
entrada e, de onde partem duas ou mais ligaes de sada.
sada.
117/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
118/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
119/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Convergncia OU
120/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
121/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
O carro pode ser comandado por dois botes p1 e p2. Se o boto p1 for pressionado o carro efetua
o trajeto ABA.
ABA. Caso seja pressionado o boto p2 o carro efetua o trajeto ACA.
ACA.
Os motores D e E movimentam o carro para a direita e para a esquerda respetivamente.
respetivamente. O atuador V
controla uma agulha da seguinte forma:
forma:
V = 0 - seleciona a direo C (posio de repouso da agulha)
V = 1 - seleciona a direo B
122/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
123/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
124/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
125/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Sequncias Simultneas
Correspondem s situaes em que necessrio representar processos que
ocorram em simultneo.
simultneo.
126/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Divergncia E
Corresponde situao em que a partir de uma determinada etapa, o Grafcet
evolui para vrias etapas em simultneo;
simultneo;
RepresentaRepresenta-se por um trao de ligao horizontal onde chega uma ligao de
entrada e, de onde partem duas ou mais ligaes de sada.
sada.
127/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
O nmero de etapas dos diferentes ramos pode ser distinto de uns ramos para
os outros.
outros.
Deste modo garantimos a execuo de TODOS os ramos
ISEP Instituto Superior de Engenharia do Porto
3 Ano Licenciatura em Engenharia Mecnica
128/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Simulao:
129/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Convergncia E
Uma convergncia E significa o final das sequncias a montante antes de
continuar para a sequncia seguinte.
seguinte.
RepresentaRepresenta-se por um trao de ligao horizontal onde chegam duas ou mais
ligaes de entrada e, de onde parte uma ligao de sada.
sada.
130/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
sincronizao de sequncias
131/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
132/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
133/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
134/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
135/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
136/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
137/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
138/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Salto de etapas
O salto de etapas um caso particular da divergncia OU.
OU. Permite efectuar um
salto de etapas pelo controlo das receptividades.
receptividades.
o Num determinado ponto do Grafcet pode haver uma
bifurcao que provoque um salto sobre um conjunto de
etapas;
etapas;
o A evoluo do sistema nesse ponto determinada pelo estado
da condio da transio (h);
o As condies de entrada devem ser mutuamente exclusivas (h
e );
utilizado para saltar um conjunto de estados da sequncia quando as aes a
efetuar no so necessrias para a realizao de uma determinada condio do
automatismo.
automatismo.
ISEP Instituto Superior de Engenharia do Porto
3 Ano Licenciatura em Engenharia Mecnica
139/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
140/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
A recetividade,
recetividade, que ter de ser
mutuamente exclusiva, condiciona
o sentido da progresso da
sequncia ativando as etapas 2 ou 3
consoante seja b = 1 ou b = 0.
A recetividade,
recetividade, que ter de ser
mutuamente exclusiva, condiciona
o sentido da progresso da
sequncia ativando as etapas 4 ou 2
consoante a./b = 1 ou 0.
1
b
/b
2
c
3
141/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Simulao:
142/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
143/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
144/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
Simulao:
145/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
5 Nveis de GRAFCET
146/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
147/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
148/150
4 Modelao em GRAFCET
AUTO2 - 2014/15
Nvel 1
ISEP Instituto Superior de Engenharia do Porto
3 Ano Licenciatura em Engenharia Mecnica
Nvel 2
149/150
AUTO2 - 2014/15
4 Modelao em GRAFCET
150/150