Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2008/2009
Trabalho Prtico N 3
NDICE
1. 2.
INTRODUO ....................................................................................................... 2 FUNCIONAMENTO DA ETAR ............................................................................ 3 TRATAMENTO PRELIMINAR .......................................................................................... 3 TRATAMENTO SECUNDRIO ......................................................................................... 3 TRATAMENTO LAMAS ................................................................................................... 4
3. 4. 5. 6. 7.
SENSORES ............................................................................................................ 5 FUNCIONAMENTO DOS DIVERSOS COMPONENTES DO SISTEMA..... 6 ESPECIFICAES ADICIONAIS E CONSIDERAES FUNCIONAIS .... 8 ESTRUTURA DO PROGRAMA ......................................................................... 9 DESCRIO DO INTERFACE GRFICO ..................................................... 17 TAGS DO AMBIENTE GRFICO .................................................................................... 22
8.
1. INTRODUO
Este projecto tem como objectivo automatizar o funcionamento de uma Estao de Tratamento de guas Residuais (ETAR). Para alm do controlo automtico dos diversos componentes do sistema foi necessrio criar um interface grfico para permitir a superviso (e controlo) do funcionamento do sistema. Para tal foi utilizado o autmato SIEMENS S7-300 e ao mdulo SIMATIC NET (ET200) assim como ferramenta PROTOOL associada ao Simatic. O esquema do sistema a implemintar encotra-se na figura seguinte:
2. FUNCIONAMENTO DA ETAR
O tratamento do efluente na ETAR processa-se em trs fases: Tratamento Preliminar; Tratamento Secundrio; Tratamento de Lamas.
Tratamento Preliminar
O efluente conduzido para um canal onde existe uma grade mecnica que tem por objectivo a remoo dos detritos de grandes dimenses. A grade mecnica est equipada com um motor (Mg1) que faz rodar o pente de limpeza dos gradados. Depois da grelha o efluente passa por um sistema de extraco de areias (desarenador). Este sistema constitudo por um poo equipado com um agitador (Ma1) e uma bomba do tipo "air-lift" (B1). Tratamento Secundrio
Aps a remoo dos detritos de grandes dimenses e das areias, o efluente encaminhado para o tanque de arejamento, cujo objectivo a mistura de oxignio massa lquida. No tanque est instalado um difusor que distribui o ar proveniente de um compressor (B2). Para permitir uma melhor dissoluo do oxignio existe tambm um agitador (Ma2). Aps o tanque de arejamento, o efluente segue para o tanque do decantador secundrio. A existe uma ponte raspadora de traco perifrica, cujo objectivo conduzir as lamas para a parte central do decantador. A rotao da ponte conseguida atravs do uso de um motor elctrico (Mp 2). Na parte superior do tanque existe uma caleira em todo o permetro que recolhe o efluente tratado, que ser encaminhado para o rio. As lamas concentradas no centro so conduzidas para o tanque do espessador de lamas, onde a terceira fase do processo se desenvolve.
Escola Superior de Tecnologia e Gesto IPLeiria
Tratamento Lamas
No tanque do espessador de lamas est instalada uma ponte de fundo, que visa fluidificar a lama depositada e orient-la para o centro do tanque. A ponte movida por um motor elctrico (Mp3). Uma vez concentradas, as lamas so encaminhadas atravs de uma electrobomba de parafuso (B3) para o filtro de banda (F3), a fim de serem desidratadas. Durante este processo adicionado um polielectrlito. preparado num tanque prprio. Esse tanque dispe de um agitador (Ma 3) e de uma bomba que permite conduzir o polielectrlito para o filtro de lamas (Bp3). sada do filtro existe um tapete (T 3) que transporta as lamas desidratadaspara um contentor prprio.
As escorrncias do filtro de lamas, do espessador de lamas e do decantador secundrio so encaminhadas de novo para o tanque de arejamento, atravs do recurso a duas electrobombas (bombas de drenados).
NOTA: As zonas de tratamento Preliminar e Secundrio sero comandadas directamente, a partir do mdulo principal do autmato. A aquisio e o envio de sinais na zona de tratamento de lamas sero feitos via ET200.
3. SENSORES
Na tabela seguinte esto indicados os sensores analgicos existentes, bem como a sua gama de funcionamento. Todos os sensores emitem um sinal em tenso de 0 a 10Vdc.
Medidor de caudal de entrada (c1) Sensor de concentrao de oxignio no tanque de arejamento (o2) Sensor do nvel de lquido no tanque de drenados (d)
Na tabela seguinte est indicada a sada analgica existente, bem como a sua gama de funcionamento. A sada analgica emite um sinal em tenso de 0 a 10Vdc para controlo de abertura da Electrovlvula.
Grade Mecnica (Mg1) Agitador desarenador (Ma1) Bomba desarenador (B1) Compressor arejamento (B2) (*) Agitador arejamento (Ma2) Ponte raspadora (Mp2) Ponte de fundo (Mp3) Electrobomba de parafuso (B3) Agitador polielectrlito (Ma3) Bomba polielectrlito (Bp3) Filtro (F3) Tapete de lamas (T3)
(*) Se em modo temporizado
Tempo de Tempo de operao repouso 3.5 seg 5 seg Funcionamento contnuo 1.5 seg 1.5 seg 3.5 seg 2 seg Funcionamento contnuo Funcionamento contnuo 4 seg 5 seg 6 seg 3 seg Funcionamento contnuo 1 seg 1 seg 4.5 seg 1 seg Funcionamento contnuo
O compressor de arejamento apresenta dois modos de funcionamento: modo temporizado e modo de sonda. No modo temporizado segue o ciclo de funcionamento apresentado na tabela anterior. No modo de sonda o seu funcionamento condicionado pela informao obtida pela sonda de concentrao de oxignio (o2), da seguinte forma:
Se o compressor estiver desligado ento deve comear a trabalhar quando a concentrao de oxignio for inferior a 25%; Se o compressor estiver ligado ento deve parar quando a concentrao de oxignio ultrapassar os 35%.
Estes valores de concentrao de oxignio so, note-se, valores por defeito, sendo permitido ao operador a sua alterao. As gamas de valores aceitveis para o limite superior e inferior so apresentadas na tabela seguinte:
Caso o valor mximo ajustavel da concentrao de oxignio seja inferior ao valor minimo ajustavel o valor do limite superior ser igual ao limite inferior enquanto este for superior a 30%.
As bombas do tanque de drenados funcionam em funo do nvel do nvel de enchimento do tanque (obtido pelo sensor d). O funcionamento pode ser descrito da seguinte forma:
Se a bomba principal estiver desligada ento deve entrar em funcionamento quando o nvel do tanque for superior a 500 litros; Se a bomba principal estiver ligada ento deve ser parada quando o nvel do tanque for inferior a 300 litros; Se a bomba auxiliar estiver desligada ento deve entrar em
funcionamento quando o nvel do tanque for superior a 1500 litros; Se a bomba auxiliar estiver ligada ento deve ser parada quando o nvel do tanque for inferior a 800 litros;
NOTA: Devido s potncias envolvidas, conveniente que o arranque dos motores da Ponte Raspadora (Mp2) e da Ponte de Fundo (Mp3) no acontea em simultneo. Assim, aps o arranque de um destes motores, o arranque do outro deve ser inibido durante 5 segundos.
Escola Superior de Tecnologia e Gesto IPLeiria
Foi introduzida uma electrovlvula de entrada para controlo do caudal de efluente de entrada. Caso o caudal de entrada seja superior a 456 m3/hora a electrovlvula ir fechar para 50% da sua abertura, de forma a reduzir substancialmente o caudal de entrada do efluente. Foi introduzida uma vlvula de segurana na ligao entre o tanque do decantador secundrio e o tanque de dernados, para que, caso este atinja a sua capacidade mxima (2500 litros) esta ser fechada enquanto a capacidade do mesmo se mantiver acima de 2400 litros
O arranque do sistema pode ser efectuado atravs do boto de arranque manual ou atravs do switch da interface grfica. Assim que dada a ordem de arranque o sistema ir iniciar o seu funcionamento consoate os tempos predefinidos (Tabela 3) e o compressor de arejamento (B2) inicia-se no modo temporizado com valores por defeito. O cdigo foi implementado para que as as trs zonas de tratamento no se iniciem ao mesmo tempo. A seguinde tabela indica o tempo de espera para arranque das diferentes zonas aps ser dada a ordem de arranque:
Quando dada ordem de emergncia todo o sistema fica ibinido de funcionar, obrigando o estado do sistema a ficar off e a electrovlvula de entrada fechada. Para que se inicie o sistema necessrio dar ordem de arranque novamente. A paragem de emergncia pode ser acionada atravs do boto de emergncia manual ou atravs da interface grfica.
Foi introduzido um sensor de nivel no tanque do polielectrlito. Caso este de encontra vazio activado um sinal de aviso e a bomba (Bp3) e o agitador (Ma3) so inibidos de funcionar at que se reponha o nivel do liquido.
6. ESTRUTURA DO PROGRAMA
O programa elaborado divide-se em 1 DB, 8 Fcs e OB1: Data Block 1 Onde esto guardados dados referentes aos
DB1
tempos de operao e repouso da grade mecnica, agitador desarenador, bomba desarenador, compressor arejamento, agitador arejamento, ponte raspadora, ponte raspadora de lamas, electrobomba de parafuso, agitador polielectrlito, bomba polielectrlito, filtro, tapete de lamas. Inclui tambm os valores por defeito (inferior e superior) da concentrao de oxignio desejada no tanque de arejamento, as gamas de valores (litros) de activao e inactivao da bomba principal e da bomba auxiliar e tambem os tempos de espera para arranque das zonas de tratamento secundrio e de lamas.
OB1
FC4, FC5, FC6 e FC7. Funes estas que so as principais para o funcionamento do sistema. A funo FC8 chamada na FC5. Todas estas funes so activadas atravs do boto ON/OFF.
FC1
FC2
FC3
dos sinais analgicos utilizados. Utiliza as funes SCALE e UNSCALE para a sua converso: caudal de entrada do efluente, da concentrao de oxignio no tanque de arejamento e o nvel no tanque de drenados, e leitura e converso do sinal analgico de sada do controlo da electrovlvula de entrada e estado do nivel mximo de caudal. Verifica a existncia de nvel excessivo no tanque de drenados, valores de concentrao de oxignio excessivos e caudal de entrada do efluente excessivos. Efectuando tambm as operaes necessrias na electrovlvula de entrada. Tem como parmetros de saida: nvel do caudal de entrada, a concentrao de oxignio no tanque de arejamento, nvel no tanque de drenados, a monitorizao da electrovlvula de entrada do efluente, informao de caudal excessivo de entrada do efluente e informao do nvel de liquido do tanque do polielectrlito.
FC4
tratamento preliminar. Tem como parmetros de sada: o controlo do estado da grade mecnica, do agitador desarenador e da bomba desarenador Comeamos pela abertura da base de dados. A funo tem como objectivo o controlo e temporizao de activao dos diversos componentes da zona de tratamento preliminar.
FC5
tratamento secundrio. Tem como parmetros de sada: o compressor de arejamento, o agitador de arejamento e a ponte raspadora. A funo tem como objectivo o controlo e temporizao de activao dos diversos componentes da zona de tratamento secundrio. A funo permite o controlo das concentraes de oxignio (inferior e superior), tanto em modo temporizado como em modo sonda, chamando para este caso a funo FC8 para o seu controlo.
10
FC6
tratamento de lamas. Tem como parmetros de entrada: sensor do nivel de liquido do tanque do polielectrlito. Tem como parmetros de sada: controlo do estado da ponte raspadora de lamas, da electrobomba de parafuso, do agitador polielectrlito, da bomba polielectrlito, do filtro, do tapete de lama, da bomba principal e da bomba auxiliar e estado do sensor de nivel do tanque do polielectrolito. A funo tem como objectivo o controlo e temporizao de activao dos diversos componentes da zona de tratamento de lamas.
FC7
utilizadas em caso de emergncia e sistema OFF. Sonda Funo que controla o estado do compressor de
FC8
PIW 288
ent_analogica_caudal
WORD
Tabela 6 Entradas digitais e analgicas do autmato. Escola Superior de Tecnologia e Gesto IPLeiria
11
Actuadores: Sadas Q 4.0 Q 4.1 Q 4.2 Q 4.3 Q 4.4 Q 4.5 Q 4.6 Q 4.7 Funes Sada da grade mecnica (Mg1) Sada do agitador desarenador (Ma1 Sada da bomba desarenador (B1) Sada do compressor arejamento (B2) Sada do agitador arejamento (Ma2) Sada da ponte raspadora (Mp2) Sinalizao de caudal excessivo Mnemnica Saida_Mg1 Saida_Ma1 Saida_B1 Saida_B2 Saida_Ma2 Saida_Mp2 Saida_caudal_ent_ Max Saida_nivel_poli Saida_Mp3 Saida_B3 Saida_Ma3 Saida_Bp3 Saida_F3 Saida_T3 Saida_Bdp Saida_Bda said_Analo_Electr_ Entrad Tipo de Dados BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL WORD
Sinalizao de nivel minimo do tanque do polielectrlito Sada da ponte raspadora de Q 50.0 lamas(Mp3) Sada da electrobomba de parafuso Q 50.1 (B3) Sada do agitador polielectrlito Q 50.2 (Ma3) Sada da bomba polielectrlito Q 50.3 (Bp3) Q 50.4 Sada do filtro (F3) Q 50.5 Sada do tapete de lamas (T3) Sada da bomba principal drenados Q 50.6 (Bdp) Sada da bomba auxiliar drenados Q 50.7 (Bda) Sada analgica de controlo da PQW 290 electrovlvula de entrada
Memrias: Memria M 0.0 M 0.1 M 0.2 M 0.3 M 0.4 M 0.5 Funes Bit com valor "0" Ordem de arranque Ordem de paragem Memria de emergncia Emergncia Protool Memria auxiliar para o estado de B2 com valores por defeito Tipo de Dados M_Bipolar BOOL ON BOOL OFF BOOL Emrg BOOL Emrg_Protool BOOL M_aux_B2_d BOOL ef Mnemnica 12
M 0.6 M 0.7 M 42.0 M 42.1 M 42.2 M 42.3 M 42.4 M 42.5 M 42.6 M 42.7 M 43.0 M 43.1 M 43.2 M 43.3 M 43.4 M 43.5 M 43.6 M 43.7 M 44.0 M 44.1 M 44.2 M 44.3 M 44.4 M 44.5 M 44.6 M 45.0 M 45.1 M 45.2
Memria auxiliar para o estado de B2 com valoresajustados Memria auxiliar para controlo do caudal de entrada Memria de controlo da grade mecnica Memria de controlo do agitador desarenador Memria de controlo da bomba desarenador Memria de estado do tratamento preliminar Memria de controlo do agitador arejamento Memria de controlo do compressor arejamento Memria de controlo da ponte raspadora Memria de estado do tratamento secundrio Memria de controlo da ponte raspadora de lamas Memria de controlo da electrobomba de parafuso Memria de controlo do agitador polielectrlito Memria de controlo da bomba polielectrlito Memria de controlo do filtro Memria de controlo do tapete de lamas Memria de controlo da bomba dernados principal Memria de controlo da bomba dernados auxiliar Memria de estado do tratamento de lamas Memria de tempo de inibio da ponte raspadora Memria de tempo de inibio da ponte raspadora de lamas Memria de controlo do compressor arejamento - Temporizado Memria de controlo do compressor arejamento - Sonda Memria de controlo do compressor arejamento - Sonda - Defeito Memria de controlo do compressor arejamento - Sonda - Gama Memria de estado da grade mecnica Memria de estado do agitador desarenador Memria de estado da bomba desarenador
Control_Mp2 BOOL Trat_Sec_acti BOOL vo Control_Mp3 Control_B3 Control_Ma3 Control_Bp3 Control_F3 Control_T3 Control_Bdp Control_Bda BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL
Trat_Lamas_ BOOL activo M_T_Inib_Mp BOOL 2 M_T_Inib_Mp BOOL 3 C_B2_Temp C_B2_sonda C_B2_sonda _def C_B2_sonda _gama Estado_Mg1 Estado_Ma1 Estado_B1 BOOL BOOL BOOL BOOL BOOL BOOL BOOL 13
M 45.3 M 45.4 M 45.5 M 45.6 M 45.7 M 46.0 M 46.1 M 46.2 M 46.3 M 46.4 M 46.5 M 49.0 M 49.1 M 49.2 M 49.3 M 49.4 M 90.0 M 200.0 M 200.1 M 200.2 M 200.3 MB 201 MD 2 MD 6 MD 10 MD 26 MD 30 MD 34 MD 38
Memria de estado do agitador arejamento Memria de estado do compressor arejamento Memria de estado da ponte raspadora Memria de estado da ponte raspadora de lamas Memria de estado da electrobomba de parafuso Memria de estado do agitador polielectrlito Memria de estado da bomba polielectrlito Memria de estado do filtro Memria de estado do tapete de lamas Memria de estado da bomba dernados principal Memria de estado da bomba de dernados auxiliar Memria de controlo de valores OX Defeito
Estado_Ma2 Estado_B2 Estado_Mp2 Estado_Mp3 Estado_B3 Estado_Ma3 Estado_Bp3 Estado_F3 Estado_T3 Estado_Bdp Estado_Bda
BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BYTE REAL REAL REAL REAL REAL REAL REAL 14
C_OX_val_d ef C_OX_val_aj Memria de controlo de valores OX - Gama ust Memria de estado do nvel de oxignio OX_MAX Memria de estado do nvel do tanque de N_tanq_dern dernados _MAX ERRO_ajst_v Memria de erro no ajuste de valores de OX al_OX Memria auxiliar para detectar pulso Pulso_aux positivo de valores ajustaveis Memria NDR da recepo de dados NDR_DP_RE ET200 CV Memria de erro na recepo de dados ERROR_DP_ ET200 RECV Memria de envio de dados com sucesso DONE_DP_S ET200 END ERROR_DP_ Memria de erro de envio de dados - ET200 SEND Memria do estado de recepo de dados - DPSTATUS_ ET200 DP_RECV Saida do SCALE - caudal actual Caudal_act Saida do SCALE - oxignio actual OX_act Saida do SCALE - Nivel do tanque de N_tanq_dern dernados _act Valor real do caudal Caudal_real Valor real de oxignio OX_real N_tanq_dern Valor real do nivel do tanque de dernados _real Valor real de abertura da EV entrada EV_real
Escola Superior de Tecnologia e Gesto IPLeiria
MD 50 MD 54 MD 58 MD 62 MD 66 MD 70 MW 18 MW 20 MW 22 MW 24
MW 202 MW 204
Valor inferior de OX - Ajustado - DINT Valor superior de OX - Ajustado -DINT Valor inferior de OX - Auxiliar Valor superior de OX - Auxiliar Valor inferior de OX - Ajustado - REAL Valor superior de OX - Ajustado - REAL Memria do cdigo de erro do scale do caudal de entrada Memria do cdigo de erro do scale do oxignio Memria do cdigo de erro do scale do tanque de dernados Memria do cdigo de erro do scale da EV entrada
Estado da funo de recepo - ET200 Estado da funo de envio - ET200
gama_OX_inf _ajst gama_OX_su p_ajst gama_OX_inf _aux gama_OX_su p_aux g_OX_inf_ajs t_real g_OX_sup_aj st_real ret_val_caud al_act ret_val_OX_a ct ret_val_n_tan q_act ret_val_EV_e nt_act
STATUS_DP_ RECV STATUS_DP_ SEND
DINT DINT REAL REAL REAL REAL WORD WORD WORD WORD
WORD WORD
Temporizadores: Tempori zador T1 T2 T3 T4 T5 T6 T7 T8 Funo Temporizador de operao da grade mecnica Temporizador de repouso da grade mecnica Temporizador de operao da bomba desarenador Temporizador de repouso da bomba desarenador Temporizador de operao do compressor arejamento Temporizador de repouso do compressor arejamento Temporizador de inibio da ponte de raspadora lamas Temporizador de inibio da ponte de raspadora Mnemnica T_op_Mg1 T_rep_Mg1 T_op_B1 T_rep_B1 T_op_B2 T_rep_B2 T_Inib_Mp3 T_Inib_Mp2 Tipo de Dados TIMER TIMER TIMER TIMER TIMER TIMER TIMER TIMER 15
T9 T 10 T 11 T 12 T 13 T 14 T 16 T 17 T 18
Temporizador de operao da electrobomba de parafuso Temporizador de repouso da electrobomba de parafuso Temporizador de operao da bomba polielectrlito Temporizador de repouso da bomba polielectrlito Temporizador de operao do filtro Temporizador de repouso do filtro Temporizador de inibio de arranque da ponte de raspadora lamas Temporizador de arranque da zona de tratamento secundaria Temporizador de arranque da zona de tratamento de lamas
T_op_B3 T_rep_B3 T_op_Bp3 T_rep_Bp3 T_op_F3 T_rep_F3 T_Inib_Arr_M P3 T_arrq_zona _sec T_arrq_zona _lamas
16
Para que o sistema fique operacional o utilizador dever iniciar o processo atravs da seleco do switch OFF/ON existente do lado esquerdo do interface do menu esquemtico e do menu de controlo, ficando assim o sistema operacional que assinalado por um ponto verde quando ON (Barra superior). O accionamento do estado do switch bloqueado com password (12345) sendo apenas permitida a mudana de estado pela pessoa responsvel pelo funcionamento da ETAR.
Escola Superior de Tecnologia e Gesto IPLeiria
17
Figura 6 Login.
Caso boto de emergncia seja acionado o sistema completamente inibido de funcionar, sendo este boto um boto bi-estvel. Para que se inicie o processo necessrio ordem de arranque novamente. A representao dos dois estados visualizada nas figuras abaixo. [boto off: a), boto on: b) ]
a)
b)
Quando o sistema se encontra operacional o estado dos diversos componentes visualizado como mostra a figura a baixo. Os componentes das diferentes zonas so destinguidos por cores de modo a ser mais preceptivel ao utilizador ver o seu estado. Existe tambm um quadrado que indica se o compomente est ON (verde) ou OFF (gray).
Figura 7 Ambiente grfico esquemtico operacional. Escola Superior de Tecnologia e Gesto IPLeiria
18
Para que o utilizador consiga identificar os diferentes componentes do sistema est disponivel um boto ajuda:
De forma a exercer um controlo simplificado de todos os componentes foi criado um ambiente grfico de controlo para o efeito.
19
possivel controlar o funcionamento de todos os componentes do sistema, ligar e desligar, podendo ser visualizado o seu estado pela mudana de cor da letra como pelo ponto verde junto ao boto de seleco So tambm visualizados os valores do nivel do tanque de dernados, da concentrao de oxignio e do caudal de entrada do efluente. (ver figura seguinte):
Na ETAR existe a possibilidade de controlar os valores de concentrao de oxignio do tanque de arejamento, de forma temporizada, a), ou de sonda, b):
a)
b)
20
Em modo sonda existe a possibilidade da seleco de valores por defeito ou valores ajustveis. Caso o utilizador pretenda ajustar os valores de concentrao de oxignio ir aparecer uns sliders para ajuste (inferior e superior).(Ver figura)
.
O ambiente grfico historicos permite a visualizao dos histricos dos valores do caudal de entrada, a concentrao de oxignio no tanque de arejamento e o nvel do tanque de drenados. Estes registos podem ser acedidos atravs do boto de seleco especifico.
21
22
ANEXO
23