Escolar Documentos
Profissional Documentos
Cultura Documentos
1
a
If b: AC1
g
AC2
Pg. 1/13
10
a
y
If b: AC1
11
F/G1:{*}
f
AC2
d
G1
Pg. 2/13
Pg. 3/13
7. Semforo
Considere um hipottico semforo automvel automatizado, num cruzamento de 2 ruas,
ambas de sentido nico. As entradas do sistema so carroH(orizontal) e carroV(ertical). As
sadas so VERDE_H, AMAR_H, VERM_H para o semforo horizontal e existem outras
tantas sadas *_V para o semforo vertical.
a) Programe o modo de funcionamento bsico sequencial 30 segundos verde, 5 amarelo e 5
vermelho antes de o semforo do outro lado ficar verde.
b) Considere o modo de funcionamento automtico em que o semforo est sempre vermelho
e quando aparece um carro numa das direces, o respectivo semforo passa
imediatamente a verde desde que o semforo do outro lado esteja h mais de 5 segundos
no vermelho. O verde deve durar no mnimo 5 segundos e no mximo 30, conforme
apaream carros durante o perodo em que o semforo est verde. Passados os 5 segundos
iniciais e tendo passado os carros, o semforo pode passar a 5 segundos amarelo e
seguidamente a vermelho. Se estiverem carros espera na outra direco,
obrigatoriamente o semforo da outra direco que deve vir a ficar verde (passados os
referidos 5 segundos).
c) Utilize obrigatoriamente as caractersticas hierrquicas do grafcet para introduzir um
tempo para a passagem de pees no modo automtico de funcionamento sempre que a
entrada peo for activada. Se algum dos semforos estiver verde, este deve passar a
amarelo (5 seg) e depois ficar em vermelho 5 segundos antes de PEOES_VERDE ser
activado durante 5 seg. logo seguidamente deve piscar durante 5 segundos, meio segundo
ligado, meio segundo desligado. O ciclo automtico de funcionamento para os carros pode
ser re-iniciado passados 5 segundos de PEOES_VERM(elho). Naturalmente, quando os
pees atravessam, as luzes vermelhas dos automveis permanecem ligadas.
carro_h
VERM_H
AMAR_H
VERDE_H
PEOES_VERM
PEOES_VERDE
peo
VERM_V
AMAR_V
VERDE_V
PEOES_VERM
PEOES_VERDE
peo
carro_v
Pg. 4/13
X-
x0
Z-
X+
Q- z0
Z+
t1
t0
Q- z
Q+
x1
Q+
Y-
z
Y+
pea_ok
pea_mal
RETIRA_OK RETIRA_MAL
Pg. 5/13
FURA
t1/2
~t1/2
Furo
(executado
posteriormente)
CORTA
ABRE2/INJ2
ABRE1/INJ1
R1/2
RODA
Canais de
injeco 1/2
(a cortar)
O incio da injeco de peas faz-se com o interruptor de posio ligado. A pea feita
atravs de injeco simultnea em dois canais, atravs dos actuadores INJ1 e INJ2. O
desligar dos actuadores de injeco respectivos deve-se fazer logo que fim1 e fim2 sejam
activados. Mal acabe a injeco da pea, os canais de injeco devem ser abertos com ABRE1
e ABRE2, que so actuadores impulsionais, preparando-se assim a injeco seguinte. Estando
os canais de injeco abertos, necessrio verificar as temperaturas t1 e t2, sensores estes que
estaro inactivos se a temperatura for excessivamente baixa, sendo nessa altura necessrio
ligar as resistncias R1 e R2, respectivamente. Estas resistncias devem ser ligadas no mnimo
5 segundos, tempo mnimo depois dos canais estarem abertos e antes de se fazer a injeco,
sendo que essa operao s se pode fazer quando ambas as temperatura forem apropriadas.
Depois da pea injectada, ela deve ser cortada (CORTA durante 10 segundos) de um dos
lados, de seguida necessrio rodar o cortante (RODA durante 10 segundos) e finalmente
cortada de igual forma. Simultaneamente, o centro da pea furada (FURA at fim_furo) mas
no se pode furar e rodar o cortante ao mesmo tempo por razes de funcionamento interno do
equipamento. Depois da pea ter sido injectada, cortada e furada, o sistema de viso arranca
automaticamente e classifica a pea com ok ou mal, que deve fazer acender o indicador
respectivo OK ou MAL. Um operador retirar a pea manualmente e nessa altura pode dar-se
uma nova injeco, se as outras condies forem cumpridas.
1.1. Construa um diagrama grafcet capaz de comandar o sistema descrito. Comente o
diagrama nos pontos que achar conveniente. Tenha em conta as restries reais
introduzidas pelo problema apresentado.
1.2. Utilizando foragens entre grafcets, construa um sistema de superviso para o sistema
anterior: quando acontecer uma primeira pea classificada de mal, liga-se
permanentemente um indicador MAL1 e congela-se o desenrolar do sistema anterior
mas mantendo ligado R1 e R2 durante 10 segundos. Depois desse tempo o sistema
deve poder evoluir normalmente. Se a prxima injeco for boa, ento desliga MAL1.
Se, pelo contrrio, a injeco seguinte tambm for classificada de mal, ento liga
MAL2 e desliga todo o sistema anterior, esperando que o operador desligue e ligue o
sistema.
1.3. No mbito da cadeira foram visitadas algumas empresas. Alguma delas fazia injeco
de peas plsticas ? Comente da proximidade entre as funcionalidades propostas no
exerccio anterior e um sistema fabril prximo do apresentado que conhea.
Pg. 6/13
BOMBA
REFRIGERA
LAVA
temp_boa
DESCE
FECHA
garraf_mal=>
RETIRA
RODA
TAP1
RTULO
TAP2
Comande o sistema anterior atravs de um nico diagrama grafcet, sem recorrer nem a
foragens nem a macro-etapas. Comente o diagrama, se isso lhe parecer apropriado.
Utilize as caractersticas hierrquicas do grafcet para criar um sistema de superviso para o
problema anterior. O sistema deve monitorizar a produo depois de produzidas as 3
primeiras garrafas e de cada vez que, de entre 3 garrafas produzidas, 2 sejam classificadas de
garraf_mal, o sistema deve fazer piscar ao ritmo de 1 segundo ligado / 1 segundo desligado
e quando se acabar de processar uma garrafa, o sistema pra temporariamente, podendo a
produo ser retomada quando o sistema for desligado e voltado a ligar. Se o sistema de
lavagem estiver em funcionamento, ele deve continuar em funcionamento at ao fim do
tempo de lavagem.
Pg. 7/13
Pg. 8/13
TRACO
pos. corte
acima abaixo
RODA
SOBE
DESCE
fim_corte
AVANA
RECUA
fim_recua
(cortante)
Pg. 9/13
Pg. 10/13
COL-
COL+
LI NPE
TI RA
lin_certa
Lin0
ESTANTE+
estante_certa
col_certa
ESTANTE-
estante0
(des/ carga)
Pretende-se comandar o empilhador mvel do armazm baseado em variveis booleanas
externas e sensores do sistema. Os ciclos de carga e descarga so iguais e comeam quando a
varivel des/carga activada externamente. Nessa altura o empilhador est na posio de
carga e descarga na estante0, lin0, col0. Deve-se percorrer o corredor das estantes
(ESTANTE+) at se atingir a estante_certa. De seguida pode-se actuar sobre LIN+ e COL+
at, respectivamente, lin_certa e col_certa. Neste ponto estamos no alvolo certo, onde se ir
fazer a entrega ou a recolha. Deve-se pois, distender os garfos para fazer a entrega/recolha
dentro do alvolo da estante actuando primeiro pe durante 1 segundo e depois tira durante
outro segundo. De seguida faz-se o caminho de volta at posio de carga/descarga
utilizando os actuadores LIN-, COL- e ESTANTE- e tendo tambm em ateno os sensores
lin0, col0 e estante0.
a) Comande o sistema utilizando Grafcet. No utilize variveis adicionais nem contadores.
Se apropriado, introduza (* pequenos comentrios *).
b) Construa agora um sistema de superviso que assegure que o sistema pra imediatamente
e desliga todos os motores e actaudores aps cada um dos timeouts assinalados na tabela,
que devem ser assinalado tal como figura na seguinte tabela, por uma varivel de sada
ERRO.
Desde
Tempo
ERRO
At
Incio Ciclo
Estante certa
Fim da recolha
dos garfos
Chegar estante
certa
Alvolo Certo
Chegada ao ponto
de carga descarga
10 seg
20 seg
30 seg
2
3
Pg. 11/13
Y2
Y2
Y1
Y1
Y0
Y0
X0
X1
X2
X0
X1
Z0
Z1
Z2
Z2
Z2
Z0
Z1
Z0
Z1
Z2
Z0
Z1
X2
a)
b) Construa um diagrama Grafcet que implemente o controlo desta coluna de furao. Utilize
obrigatoriamente as caractersticas avanadas do grafcet das macro-etapas e das foragens
entre Grafcets
c) Discuta a flexibilidade da automao conseguida. Seria possvel construir peas com
furaes de dimetros interiores e exteriores diferentes ? Seria possvel modificar as
distncias entre furaes ?
Pg. 12/13
500
auto_cant*
auto1*auto2
t500
501
F/CANT :{100}
S
auto_centr*
auto1*auto2
t501
502
LUZ_ CANT
t503
t502
503
LUZ _CENTR
man_x+ : X+
SE
man_y- : Y-
man_x- : X-
SE
man_z+ : Z+
SE
man_y+ : Y+
SE
man_z- : Z-
SE
~z0- : MOTOR
SE
F/CENTR :{200}
S
manual
t504
SE
LUZ _MANUAL
auto_cant+ auto_centr
(Func. 504
Normal)
~(auto1*auto2) *
~(X198+X199+X298+X299)
t505
t506
X198+X298
507
X199+X299
F/CENTR :{*}
(Largou
505
botes)
SE
t508
auto1*
auto2
(Troca 506
Broca)
F/CANT :{*}
SE
~Z0 : Z-
t509
(Erro) 508
t/505/10s
R
SE
t/508/2s
507
LUZ _ CANT
LUZ _ CENTR
~Z0 : MOTOR
t510
^(auto1*auto2) t511
F/CANT :{ }
t513
(Fim
Normal)
F/CENTR :{ }
LUZ _CANT
t/506/60s
t512
~auto1*
~auto2
LUZ _CENTR
t514
manual
Comentrios:
Representa-se apenas o grafcet de comando de hierarquia superior.
O modo de funcionamento manual implementado na etapa 503.
As etapas 501 e 502 foram o arranque das etapas 100 e 200 para o incio da produo
automtica da pea furada aos cantos e da pea centrada, respectivamente.
A etapa 504 est activa durante a produo normal de uma pea no modo automtico e a
etapa 505 representa a eventualidade do operador largar os botes de funcionamento
automtico. Os Grafcets de hierarquia inferir so congelados e manda-se subir a broca mas
mantendo o motor a funcionar enquanto existir a broca estiver ao nvel da pea. A transio
t509 leva a uma situao de erro (etapa 508) que desliga os Grafcets inferiores e espera a
mudana do modo manual.
Para sinalizar a necessidade de mudana de broca (etapa 506), os Grafcets inferiores activam
as etapas 198 e 199. Observe-se na transio t510 como necessrio largar e tornar a
pressionar os botes de fabrico automtico de tal forma que a operao normal seja
retomada. A transio t511 prev o caso do operador demorar demasiado tempo a trocar a
broca e leva situao de erro da etapa 508
Para sinalizar o fim normal da furao da pea as etapas 199 e 299 devem ser activadas.
Espera-se que o operador retire a presso sobre os botes antes do sistema ser levado
situao de repouso, etapa 500.
- Fim Pg. 13/13