Escolar Documentos
Profissional Documentos
Cultura Documentos
F ➢ Etapas 0
C ➢ Transições
a
E ➢ Ligações orientadas
1
T b
2
c
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Etapa:
G Correspondem a estados do sistema. Cada etapa tem
associada uma ou mais acções, que podem ser externas
R (alteração dos sinais de saída), ou internas (alteração de
variáveis). As acções contidas numa etapa apenas são
Ou:
3 Acção 1 Acção… Acção n
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Transição:
G Corresponde à possibilidade de passar de uma etapa activa
para a etapa seguinte. Qualquer transição tem associada
R uma condição, que pode ser verdadeira ou falsa.
C 3
precedente se encontra activa.
Transição
E (a0.b1)
T Uma transição só pode ser transposta
quando válida e se a respectiva
4 condição tiver o valor lógico 1.
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Ligações orientadas:
G Representam as possibilidades de evolução entre etapas de
um GRAFCET. Estas ligações podem ser representadas na
R vertical ou na horizontal. Por convenção, entende-se que o
sentido de evolução é de cima para baixo. Em percurso de
E a
1
T b
a, b e c representam as
condições inerentes à
transição entre etapas.
2
Olga Contente c
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Exemplo: Stop
Conjugando as etapas e as
0 transições, de acordo com o ciclo:
1 2 3 4 5=1
1 St. a0
A
0
1 A+
1
B
0 V2 = a1
A 0 1 1 1 0 2 B+
B 0 0 1 0 0 V3 = b1 Etapas
3 B–
V4 = b0
4 A– Condições de
transição
V5 = a0.St
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
1 2 3 4 5=1
1
Cada um dos movimentos do ciclo pode ser considerado
A como uma etapa do ciclo. Deste modo, o ciclo em causa
0
seria definido por:
1
B
0
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Implementar Grafcet!
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
OR “Ou” lógico 4
NOT OR Negação de um 4
“ou” lógico
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Báscula: SET/RESET
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Temporizador: A/C
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Saída de etapa
Funcionamento
Se a Entrada 1 ou a Entrada 2 estão activas, a Saída
de etapa é activada e permanece activa mesmo que
as entradas já não estejam activas.
Entrada transição Se a transição está activa, a Saída de transição da
etapa fica activa e a Saída de etapa é desactivada.
Saída de transição da etapa
Se nenhuma das entradas estiver activa e se a Saída
de etapa estiver inactiva, a saída permanece inactiva.
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Funcionamento
A mesma função que a função “etapa inicial”, com uma
Saída de etapa
entrada de reset adicional que pode ser utilizada para
activar a etapa da função e fazer o reset de todas as
etapas do diagrama.
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Zélio Soft
Designação Significado Descrição
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Funcionamento
SE
ET1 A função DIV OR 2 permite fazer uma transição de uma
ET2
etapa para uma ou duas etapas.
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Zélio Soft
Designação Significado Descrição
Entrada 2 Entrada 3
CONV OR 2 Convergência Transição de 1 a 4 passos
em OR para 1 único passo
Entrada 1 Entrada 4
Funcionamento
Esta função pode ser utilizada para realizar a transição
de 1 a 4 etapa para 1 única etapa.
Saída
Se a Entrada 1 ou a Entrada 2 ou a Entrada
3 ou a Entrada 4 de convergência OU estiverem activas,
a Saída de convergência OU fica activa;
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Zélio Soft
Designação Significado Descrição
Funcionamento
A função DIV AND 2 permite efectuar uma transição de
uma ou duas etapas para duas etapas em simultâneo.
Saída 1 Saída 2
Se a Entrada 1 ou a Entrada 2 de divergência
E estiverem activas, a Saída 1 e a Saída 2 de
divergência em E são activadas;
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Funcionamento
Se E1 ou E2 estiverem activas, S1 fica activada e
permanece activa, mesmo após o desaparecimento das
entradas.
Saída de transição Se E3 ou E4 estiverem activas, S2 é activada e
Entrada de transição
permanece activa, mesmo após o desaparecimento das
entradas.
A função CONV AND 2 Se S1 e S2 estiverem activas e a Entrada transição
permite fazer uma também estiver activa, isso significa que S1 e S2 ficam
transição de duas desactivadas e a Saída transição fica activa.
etapas simultâneas para Se nenhuma das entradas estiver activa, S1 e S2 estão
uma etapa. inactivas.
Se a Entrada transição estiver activa, mas a S1 ou S2
estiver inactiva, S1 ou S2 não mudam de estado e a
Saída transição permanece inactiva.
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
a1 I2 %I0.2 00003
A 0 1 1 1 0 A + Q1 %Q0.1 00301
B 0 0 1 0 0
- Q2 %Q0.2 00302
b0 I3 %I0.3 00005
b1 I4 %I0.4 00007
B + Q3 %Q0.3 00303
- Q4 %Q0.4 00304
Start/Stop I5 %I0.5 0009
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
1 2 3 4 5=1
1 Cada contador (SC) pode ser constituído por diversos
A passos, que correspondem a cada um dos blocos. A
0
passagem de uns blocos para os outros é feita através das
1
condições de transição definidas no GRAFCET. O número
B
0 de blocos disponível em cada SC depende do autómato em
causa.
A 0 1 1 1 0
B 0 0 1 0 0 SC 0
SC 0.4 A-
SC 0.3 B-
SC 0.2 B+
SC 0.1 A+
SC 0.0
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
SC 0.1
1 1 O1
B
0
a1
A 0 1 1 1 0 SC 0.2
2 O3
B 0 0 1 0 0
b1
SC 0.3
3 O4
b0
SC 0.4
4 O2
1 2 3 4 5=1
1
A
0
1
B
0
A 0 1 1 1 0
B 0 0 1 0 0
Exemplo:
Tabela de correspondência – variáveis internas
1 SC0.1 HR0001
B Memórias/
0 Contadores de SC0.2 HR0002
passo
A 0 1 1 1 0 SC0.3 HR0003
B 0 0 1 0 0 SC0.4 HR0004
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
1
B
0
A 0 1 1 1 0
B 0 0 1 0 0
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
1 2 3 4 5=1
1
A
0
1
B
0
A 0 1 1 1 0
B 0 0 1 0 0
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
1 2 3 4 5=1
1 • Ligação física de componentes
A
0
Automation Studio
HR0000
(St.a0) Guided Mode
1 2 3 4 5=1
1
A HR0001
0
1 (a1)
B
0
HR0002
A 0 1 1 1 0 (b1)
B 0 0 1 0 0
HR0003
(b0)
HR0004
(a0)
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Exemplo:
a1 I2 %I0.2 00003
A 0 1 1 1 0 A + Q1 %Q0.1 00101
B 0 0 1 0 0
- Q2 %Q0.2 00102
b0 I3 %I0.3 00005
b1 I4 %I0.4 00007
B + Q3 %Q0.3 00103
- Q4 %Q0.4 00104
Start/Stop I5 %I0.5 0009
Olga Contente
LEM/LEGi alteração
J. L. Silva
Automação e Controlo Programação de autómatos
Exemplo:
Tabela de correspondência – variáveis internas
1 SC0.1 HR0001
B Memórias/
0 Contadores de SC0.2 HR0002
passo
A 0 1 1 1 0 SC0.3 HR0003
B 0 0 1 0 0 SC0.4 HR0004
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
1
B
0
A 0 1 1 1 0
B 0 0 1 0 0
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Olga Contente
LEM/LEGi (* Programação de autómatos, J.Novais.; Bibliografia recomendada)
J. L. Silva
Automação e Controlo Programação de autómatos
Olga Contente
LEM/LEGi (* Programação de autómatos, J.Novais.; Bibliografia recomendada)
J. L. Silva
Automação e Controlo Programação de autómatos
A Q1 00301
Q2 00302
Q3 00303
B Q4 00304
Q5 00305
Interruptor I7 0007
Olga Contente
LEM/LEGi (* Programação de autómatos, J.Novais.; Bibliografia recomendada)
J. L. Silva
Automação e Controlo Programação de autómatos
T3(interm) TIM 1
TIM 2
T5(3 s) TIM 5
T6(1,5 s) TIM 6
- HR0000
- HR0001
- HR0002
Memórias/
Contadores de - HR0003
passo
- HR0004
- HR0005
- HR0006
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
(00007) A B
HR0000
Automation Studio (00007)
HR0001
(TIM 04)
HR0002
(TIM 05)
HR0003
(TIM 06)
HR0004
(TIM 04)
HR0005
(TIM 05)
HR0006
(TIM 06 AND 00007)
Zélio Soft
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Automation Studio
Olga Contente
LEM/LEGi
J. L. Silva
Automação e Controlo Programação de autómatos
Olga Contente
LEM/LEGi
J. L. Silva