Escolar Documentos
Profissional Documentos
Cultura Documentos
Api C4 PDF
Api C4 PDF
Api C4 PDF
Automação
de
Processos Industriais
GRAFCET
(Sequential Function Chart)
http://www.isr.ist.utl.pt/~pjcro/cadeiras/api0405/api0405.html
Docentes:
Prof. Paulo Jorge Oliveira e-mail: pjcro @ isr.ist.utl.pt
Eng. Bruno Cardeira Tel: 21 8418053 ou 2053 (interno)
API P. Oliveira Pág. 1
Programa da Cadeira:
Cap. 3 - Linguagens de Programação de PLCs [2 semanas]
...
Cap. 4 - GRAFCET (Sequential Function Chart) [2 semanas]
A norma GRAFCET.
1
IST / DEEC / SSC Cap. 4 - GRAFCET
Tutorial: http://asi.insa-rouen.fr/~amadisa/grafcet_homepage/tutorial/index.html
http://www-ipst.u-strasbg.fr/pat/autom/grafce_t.htm
Simulador: http://asi.insa-rouen.fr/~amadisa/grafcet_homepage/grafcet.html
http://www.automationstudio.com (Fazer download e seguir projectos)
Homepage: http://www.lurpa.ens-cachan.fr/grafcet/
API P. Oliveira Pág. 4
2
IST / DEEC / SSC Cap. 4 - GRAFCET
Resenha Histórica
GRAFCET
• 1975 – Decisão do grupo de trabalho "Logical Systems" da AFCET (Association
Française de Cybernétique Economique et Technique) da criação de um comité para a
standardização da representação de sistemas lógicos e de automação.
GRAFCET
Elementos Básicos Constituíntes
3
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
Elementos Básicos Constituíntes
GRAFCET
Estado de um GRAFCET
1
O conjunto de marcações de
(1) R1
um GRAFCET constituí o estado.
2 3
. Action A
Questão: (2) R2
4
Como evolui o estado de um .
GRAFCET? (3) R3
4
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
Evolução do estado:
• Regra 1: Estado inicial
Caracteriza-se pelas etapas activas no início de operação (pelo menos uma).
• Regra 2: Transposição de uma transição
Uma transição está permitida (ou activa) quando todas as etapas ligadas na sua entrada estão
activas (caso contrário está inactiva). Uma transição só pode ser transposta se está activa e se
a condição (função de receptividade) que lhe está associada é verdadeira.
• Regra 3: Evolução das etapas activas
A transposição de uma transição leva à desactivação de todas as etapas que a precedem e à
activação de todas as etapas que lhe sucedem.
• Regra 4: Simultanêidade da transposição de transições
Todas as transições activas são transpostas simultaneamente.
• Regra 5: Activação e desactivação simultânea de uma etapa
Neste caso a activação é prioritária.
GRAFCET
Evolução do estado:
•Regra 2a:
Todas as transições activas são transpostas imediatamente.
•Regra 4:
Transições simultaneamente activas são transpostas simultaneamente.
1
. 2
. .5 8
.
a a (3) (5) c
(1) (2) b (4) b
3 4
. . 6
. 7
. .9 10
.
5
IST / DEEC / SSC
Se a etapa 1 está activa e se a é Verdade, então Se a etapa 1 está activa e se a é verdade (e b é falsa),
desactiva-se etapa 1 e activa-se etapa 2, então activa-se a etapa 3 e desactiva-se etapa 2,
(a etapa 3 mantém o estado). (a etapa 3 mantém o estado).
Divergence em E: Convergência em E:
GRAFCET
Exemplo de evolução do .1
estado de um GRAFCET: (1) R1
2
. .3 Action A
(2) R2
(Acção ao nível. Também podem ser
acções à transicção) .4
(3) R3
6
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET .1 .2
Problema de modelação:
t1 t2
3 4
GRAFCET .1 .2
t1 t2
Outro problema de modelação:
3 4
ou
activar as etapas 3 e 4.
7
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
Evolução do estado de um GRAFCET:
Conflitos:
Existem quando a validação de mais do que uma transição depende de uma mesma
etapa ou se várias funções de receptividade podem tornar-se verdadeiras ao mesmo tempo.
1
1 1
(1) a b (2) ab
(1) a (2) ba (1) a (2) b ab
(3)
2 3 2 3
2 3
Três hipóteses
Transição 1
mutuamente
prioritária
exclusivas
GRAFCET
(1) m
m 2 Direita
carrega
a b (2) b
esquerda
3 Carrega
direita
(3) p
p
4 Esquerda
(4) a
8
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
GRAFCET
fp- fp+
fv+
Solução: fv-
Para garantir a alternância de prioridades modificar a
condição assinalada por (*)
9
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
Solução com melhoramentos:
GRAFCET
Sensores: reservatório
m
m
b1, h1, b2 e h2
Actuadores:
V1 V2
h1 h2
V1, V2, W1 e W2
b1 b2
W1 W2
10
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
1
(1) m 4 7
2 V1 5 V2 (1) m
(2) h1 (4) h2
2 V1 5 V2
3 W1 6 W2
(2) h1 (4) h2
(3) b'1 (5) b'2
3 W1 6 W2
4 7
(3) b'1 (5) b'2
(6) =1
GRAFCET
1
4 7
(1) m
(1') m.X7 (1'') m.X4
2 5 2 V1 5 V2
V1 V2
(2) h1 (4) h2
(2) h1 (4) h2
3 6 34 W1 se b1 67 W2 se b2
W1 W2
(3) b'1 (5) b'2
(6) b'1 . b'2
11
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
Eventos e propriedades
↑a = ↓a’
↑a . a = ↑a ↑a . a’ = 0 ↓a . a’ = ↓a ↓a . a = 0
↑a . ↑a = ↑a ↑a . ↑a’ = 0
↑(a . b) = ↑a . b + ↑b . a ↑(a + b) = ↑a . b’ + ↑b . a’
↑(a . b) . ↑(a . c) = ↑(a . b . c)
GRAFCET
2 V1 5 V2
h2
h1 h2
16 3 W1 6 W2
Macro-etapas M10
b'1 b'2
4 7
=1
17 V1
S8
12
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
Pseudo Macro-etapas
Macro Acções
• Forçar acções
• Trancar acções
• Mascarar acções
GRAFCET
Implementação em DOLOG80
O estado de cada etapa é armazenado numa memória auxiliar.
13
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
Implementação no TSX3722
Etapas
GRAFCET
Implementação no TSX3722
Macro etapas
14
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
GRAFCET
Implementação no TSX3722
Arcos
15
IST / DEEC / SSC Cap. 4 - GRAFCET
16
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
General structure:
Características:
GRAFCET
Editor: 8 páginas
• Páginas 0 a 7
Características:
17
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
Divergências OU
(e Convergências)
Características:
GRAFCET
Divergências E
(e Convergências)
Características:
18
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
Conectores
19
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
Programação de Acções
GRAFCET
Programação de Acções
Exemplo de ordenação de execução de acções:
20
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
Estrutura da secção de GRAFCET
LD, IL, ST
GRAFCET
LD, IL, ST
GRAFCET
Inicialização da secção de GRAFCET
21
IST / DEEC / SSC Cap. 4 - GRAFCET
GRAFCET
Reset da secção de GRAFCET
22