Escolar Documentos
Profissional Documentos
Cultura Documentos
Discentes:
Antnio Pedro da Fonseca Firme
N. E7990
N. E8002
N. E7989
Docentes: Slvio Jos Pinto Simes Mariano, Diogo Verssimo Correia e Pedro
Miguel de Figueiredo Dinis Oliveira Gaspar
Covilh, 2013
ndice
1.
Introduo................................................................................................ 3
2.
Fundamentos Tericos.............................................................................. 4
3.
3.2
3.3
3.4
3.5
3.6
3.7
3.8
Hub.................................................................................................... 8
3.9
Sensor ultra-snico............................................................................ 9
5.
6.
Softwares utilizados............................................................................... 11
4.1
PL7 Pro............................................................................................. 11
4.2
Vijeo Designer.................................................................................. 12
Funcionamento................................................................................ 13
5.2
Esquema de Montagem...................................................................13
5.3
Configuraes no Autmato............................................................14
5.4
Programa desenvolvido...................................................................14
5.4.1
Limites da Tina..........................................................................15
5.4.3
Ativao da Bomba...................................................................16
5.4.3
Controlo de nvel.......................................................................16
Anlise de resultados............................................................................. 25
1.
Introduo
2.
Fundamentos Tericos
entradas
de
controlo
de
processo.
clculo
do
controlador
derivativos. Estes
valores
podem
ser
interpretados
em
termos
de
3. Descrio dos
equipamentos utilizados
2
PREMIUM
TSX
P573623M
pertencente
Telemecanique
Figura 2 TSX
valores de sada num formato padro, que vai de -10000 a +10000 caso a
sada seja +/- 10V, e 0-10000, em intervalos de 0-20mA e 4-20mA. Quanto ao
modo de funcionamento dividido em sete pontos importantes e necessrios
que so os seguintes: Ligao ao processo, adaptao aos diferentes
atuadores, converso dos dados digitais em sinais analgicos, interface de
comunicao com a aplicao, alimentao do mdulo e vigilncia e notificao
de possveis erros na aplicao.
Figura 3 TSX
Hub
Trata-se de um dispositivo que utilizado como um ponto de ligao
Figura 5 Hub
10
Sensor ultra-snico
11
Vlvula Proporcional
A valvulada proporcional servo operada por uma solenoide, foi a utlizada
para a realizao deste trabalho, atua nos dois sentidos contendo tambm
ligao para as tubagens de 3/4. A alimentao da vlvula feita a 20V
estando totalmente aberta quando a corrente na bobine atinge o valor mximo
e totalmente fechada quando o valor de corrente na bobine mnimo.
12
Figura 6 Consola
4.
Softwares utilizados
5.
2
Esquema de Montagem
Com intuito de poder controlar o nvel de gua numa tina, efetuou-se a
Figura 7 Esquema
Ligao
PLC
%IW2.0
de montagem
Ligao Maquete
Sensor
%QW3.0 Valvula
%Q4.0
Activao bomba
Sensor nvel
%I5.0
inferior
Sensor nvel
%I5.1
superior
Configuraes no Autmato
Para se proceder ao desenvolvimento do programa no autmato foi
Figura 8 Configurao
dos mdulos
Figura 9 Seco
limite da tina
Programa desenvolvido
TABELA
Limites da Tina
Esta seco foi desenvolvida com o intuito de proteger a montagem de
Figura 9 Seco
5.4.3
limite da tina
Ativao da Bomba
Para que a bomba seja ativa somente quando a vlvula estiver aberta foi
criada a seguinte seco:
Figura 10 Seco
ativao da bomba
Esta seco tem como funo fazer circular a gua quando a vlvula
estiver aberta e proteger a bomba quando a vlvula fechar, caso contrrio a
bomba ficaria a funcionar sem gua.
Controlo de nvel
Para o controlo do nvel de gua presente na tina recorreu-se a uma
TAG
UNIT
PV
OUT
AUTO
PARA
Figura 11 Definio
Figura 12 Seco
controlo de nvel
5.4.4 Unidade
De forma a facilitar a introduo do nvel pretendido e leitura do nvel de
gua foi necessrio fazer uma converso do valores para escalas mtrica,
neste caso o milmetro.
A abertura da vlvula foi tambm convertida em percentagem de forma a
sua leitura seja mais percetvel. Para que os valores introduzidos e lidos
correspondam ao nvel de gua de baixo para cima realizou-se a operao
de 10000-sensor-altura.
De forma a efetuar as operaes necessrias para converso dos
valores, estes foram convertidas em nmeros reais pela funo Int_to_Real.
Para converter os valores para milmetros foi necessrio criar uma relao
com o valor medido pelo sensor ultrassnico (0-10000). Com a ajuda de
uma rgua foram medidos os seguintes valores:
altura
sensor
(mm)
30
8000
60
7666
100
7175
150
6575
200
5980
225
5685
250
5400
300
4800
350
4200
400
3605
450
3010
500
2425
Tabela 2 Medies
10000 sensor
2000
2334
2825
3425
4020
4315
4600
5200
5800
6395
6990
7575
de altura
10000 - sensor
600
500
400
300
200
100
0
1000
2000
3000
4000
Figura 13 Grfico
5000
6000
10000-sensor
7000
8000
sensor
9000
8000
7000
6000
sensor
5000
Linear (sensor)
4000
3000
2000
1000
0
0
100
200
300
400
500
Figura 14 Grfico
600
sensor
Uma das retas foi criada para converter o valor medido pelo sensor em
milmetros e a outra para que o valor de Setpoint introduzido pelo utilizador
fosse convertido no valor de 0 a 10000, valor que entra na funo PID.
Figura 15 Seco
de unidades
5.4.5. Tabela
Para ser possvel o estudo das respostas com diferentes valores nos
parametros do PID foi necessrio criar uma seco que fizesse
corresponder os valores de nvel de agua medidos em tempos diferentes a
memorias, para posteriormente serem extrados para uma folha de Excel e
depois analisados.
Figura 16 Seco
Tabela
2 Programao consola
No programa Vijeo designer comeamos por criar um novo projeto no
qual foi possvel conceber todo o layout da consola.
Comeamos por idealizar os painis necessrios para a criao do
interface por nos desejado, achamos que a criao de trs painis eram
suficientes para o desejado, desde a visualizao do nvel de gua, alterao
dos parmetros do PID e grfico do nvel de gua em tempo real. No primeiro
painel foi criado um menu inicial onde possvel visualizar atravs de displays
de mostragem o nvel da altura de gua, a percentagem da abertura da vlvula
e ainda um display de configurao que permite alterar o valor da altura do
nvel de gua pretendida (Setpoint). ainda possvel visualizar se o nvel alto
ou o nvel baixo se encontram ativos atravs de umas luzes situadas no cimo e
no fundo da tina, alm disso possvel verificar se a bomba se encontra ativa
ou no atravs de uma luz. Ainda inserimos um grfico de barras onde se
poder ver o nvel de gua em tempo real. Por fim criamos botes que nos
permitem mudar para os painis desejados.
Figura 17 Primeiro
painel
manual, se auto estiver a nvel baixo a operao ser manual e para isso
encontra-se disponvel um display que permite alterar o valor da vlvula de
forma manual. No final foi ainda criado um boto que permite regressar ao
primeiro painel (menu principal).
Figura 18 Segundo
painel
Figura 19 Terceiro
painel
nos vrios painis. De referir ainda que todas as variveis que pretendamos
utilizar na consola foram criadas em bits de memria para poderem ser
utilizadas na consola.
Figura 20 Variveis
na consola
3Anlise de resultados
De forma a analisar e compreender melhor as respostas do sistema que
usa como funo o controlo Proporcional integral derivativo foram recolhidos
valores de altura para diferentes parmetros do PID.
Para que todas as medies correspondessem as mesmas condies,
estas foram realizadas na gama de alturas de 100mm a 150mm, sendo que
cada medio era iniciada com a alterao do setpoint quando o valor de nvel
estava estabilizado no 100mm.
No grfico seguinte possvel observar vrias respostas do sistema para
um controlador P, atravs da variao do ganho Kp.
160
150
140
130
Setpoint
110
Kp=7000
100
Kp=10000
90
0 10 20 30 40 50 60 70 80
Tempo (s)
Figura 21 Grfico
com variao do Kp
Pela anlise do grfico pode-se concluir que quanto maior for o valor de
Kp mais rpido ocorre a resposta, de notar ainda que ocorrem algumas
flutuaes a volta do valor pretendido (setpoint).
Nas medies efetuadas para um controlo P+PI e P+PD obtiveram-se as
seguintes medies:
160
150
Setpoint
140
Kp=4000
130
h(t) (mm) 120
Kp=4000 e Ti=500
110
Kp=4000 e Td=1000
100
90
Kp=4000 e Td=5000
0
10
20
30
40
50
60
70
80
Tempo (s)
Figura 22 Grfico