Relatorio Final TP3

Embed Size (px)

Citation preview

  • 5/22/2018 Relatorio Final TP3

    1/172

    Automao Industrial II

    Trabalho Prtico N3

    Sistema de Controlo de Bombagem, Filtragem e Aquecimento de

    guas num Complexo de Piscinas

    Ano Letivo: 2013/2014

    Curso: Engenharia Eletrotcnica

    Regime: Noturno

    Turma: PL1

    Docente: Lus Perdigoto

    Autores:

    Nome: Ricardo Pedro Figueira da SilvaN Aluno: 2110083

    ________________________________

    Nome: Lus Emanuel Ferreira CristvoN Aluno:2101643

    _______________________________

  • 5/22/2018 Relatorio Final TP3

    2/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo Num Complexo de Piscinas

  • 5/22/2018 Relatorio Final TP3

    3/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas i

    ndice

    1 Introduo ........................................................................................................................................ 12 Descrio do Processo ..................................................................................................................... 2

    2.1 Apresentao do Problema..................................................................................................................... 22.2 Sinais ........................................................ .............................................................. ................................ 42.3 Especificaes de Funcionamento ............................................................................................... .......... 5

    2.3.1 Filtragem ................................................................................................................ 5

    2.3.2 Aquecimento .......................................................................................................... 62.3.3 Vlvulas ................................................................................................................. 72.3.4 Bombagem ............................................................................................................. 82.3.5 Emergncia........................................................................................................... 102.3.6 Especificaes Complementares Funcionais ....................................................... 11

    3 Entradas e Sadas do Programa ...................................................................................................... 124 Estrutura do Programa ................................................................................................................... 135 Superviso ...................................................................................................................................... 16

    5.1 Ecr Principal ................................................................ ............................................................... ........ 175.2 Bombagem .......................................................... .............................................................. ................... 195.3 Filtragem ............................................................. .............................................................. ................... 215.4 Alterar Parmetros ............................................................................................................................... 235.5 Registo Temporrio ............................................................................................................................. 255.6 Alarmes e Avisos .......................................................... ............................................................... ........ 26

    6 Resultados Obtidos e Problemas Sentidos ..................................................................................... 287 Concluses ..................................................................................................................................... 29

  • 5/22/2018 Relatorio Final TP3

    4/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas ii

    ndice de FigurasFigura 1: Esquema do princpio do sistema. ................................................................................................................3Figura 2: Exemplo de uma temporizao implementada. .......................................................................................... 10Figura 3: Aspeto do Projeto Desenvolvido. ............................................................................................................... 13

    Figura 4: Exemplo 1 do screen "Ecr Principal". ...................................................................................................... 18Figura 5: Exemplo 2 do screen " Ecr Principal". ..................................................................................................... 18Figura 6: Exemplo 1 do screen "Bombagem". ........................................................................................................... 19Figura 7: Exemplo 2 do screen "Bombagem". ........................................................................................................... 20Figura 8: Exemplo 1 do screen "Filtragem". .............................................................................................................. 22Figura 9: Exemplo 2 do screen "Filtragem". .............................................................................................................. 22Figura 10: Exemplo 1do screen " Alterar Parmetros". ............................................................................................. 24Figura 11: Exemplo 1 do screen "Registos Temporrios". ........................................................................................ 25Figura 12: Exemplo do screen "Alarmes e Registos". ............................................................................................... 27

    ndice de TabelasTabela 1: Entradas do Programa. ............................................................................................................................... 12Tabela 2: Sadas do Programa. .................................................................................................................................. 12

  • 5/22/2018 Relatorio Final TP3

    5/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 1

    1 IntroduoO presente trabalho prtico surge no mbito da Unidade Curricular de Automao

    Industrial II, da licenciatura em Engenharia Eletrotcnica, onde se pretende automatizar um

    sistema de controlo de bombagem, filtragem e aquecimento de guas num complexo de

    piscinas, recorrendo a um autmato SIEMENS S7300e com o apoio de uma estao remota

    ET200L. Para isso, o programa dever ser elaborado recorrendo ao software SIMATIC.

    Pretende-se igualmente a implementao de um sistema de superviso (interface grfico) que

    permita a visualizao em tempo real de determinados dados do projeto, atravs de animaes,

    de modo a simular a evoluo do estado dos dispositivos controlados no projeto desenvolvido.

    Para isso dever recorrer-se aosoftware WinCC flexibledaSiemens.

    O presente trabalho no um processo puramente sequencial e apresenta alguma

    complexidade, pelo que trabalho foi elaborado recorrendo a programao estruturada, por

    forma a obter uma melhor arquitetura do cdigo e uma interpretao mais acessvel e fcil. A

    linguagem de programao utilizada foi LADDER.

    Neste relatrio ser apresentado o processo a automatizar, a metodologia e organizao

    do programa em si, as consideraes e justificaes mais relevantes, as decises tomadas para

    tornar o programa o mais eficiente possvel, toda a programao em LADDER e as vriassituaes possveis de visualizar no sistema de superviso desenvolvido para este trabalho.

    Para este trabalho a rede de comunicao utilizada entre o autmato e o dispositivo HMI,Human Machine Interface, foi MPI.

  • 5/22/2018 Relatorio Final TP3

    6/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 2

    2 Descrio do Processo2.1 Apresentao do Problema

    O presente trabalho consiste na automatizao um sistema de controlo de bombagem,

    filtragem e aquecimento de guas num complexo de piscinas.

    O tanque da piscina composto por dois skimers, cujos fluxos so controlados pela

    vlvula VS, um ralo de fundo e respetiva vlvula de controlo, designada de VRF, uma tomada

    de aspirao e a respetiva vlvula de sada, designada de VTAe uma entrada de gua, que

    controlada pela vlvula VC.

    O sistema est tambm dotado de um tanque de compensao, cuja finalidade somente

    repor os nveis de gua, o qual controlado pela vlvula VE.

    O processo de filtragem realizado atravs de seis vlvulas (VF1,VF1,VF2,VF2,VF3

    eVF3), trs seletores de esgoto (seletor Esgoto 1, 2 e 3) e trs pressostatos (p_f1, p_f2 e p_f3).

    Importa referir se trata de um complexo de piscinas de gua quente, a qual assegurada

    por um permutador de calor e caldeira com uma potncia mxima de 4000W. A vlvula que

    controla o fluxo de gua para a caldeira ou diretamente para a piscina a vlvula VC,

    mencionada anteriormente.

    A bombagem assegurada por trs bombas, designadas de B1, B2e B3, as quais so

    controladas por trs variadores de velocidade (VEV). Cada bomba possui uma bomba para

    controlar o fluxo de gua, sendo elas as vlvulas V1, V2e V3. Este processo possui dois modos

    distintos de funcionamento, o controlo em malha aberta e o controlo em malha fechada.

    O sistema em estudo est tambm dotado de um conjunto de sensores que permitem

    garantir um controlo da qualidade da gua, e, tendo em conta que se trata de um complexo de

    piscinas, deseja-se que o controlo hidrossanitrio seja o melhor possvel. Desta forma os

    parmetros que so monitorizados so os seguintes:

    - pH, Nvel de pH da gua;

    - tds, Total de slidos dissolvidos (mg/L);

    - ca, Concentrao de clcio em termos de carbonato de clcio (mg/L);

    - al, Alcalinidade em termos de carbonato de clcio (mg/L);

    - tin, Temperatura da gua introduzida na piscina (C);

    - qp, Caudal da gua no circuito hidrulico da piscina (m3/h);

    Ainda assim este sistema dever possuir um modo em que carregue determinadosvalores predefinidos para os vrios parmetros indicados no pargrafo anterior, em que o

  • 5/22/2018 Relatorio Final TP3

    7/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 3

    utilizador tem a liberdade para definir se pretende a aquisio em tempo real dos valores desses

    parmetros ou se pretende carregar os valores constantes para o programa implementado.

    A Figura 1 mostra o esquema geral do sistema em estudo.

    Figura 1: Esquema do princpio do sistema.

  • 5/22/2018 Relatorio Final TP3

    8/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 4

    2.2 Sinais

    Os sinais relativos a tds, ca, e al tm dois modos previstos de funcionamento que podem

    ser selecionados pelo operador atravs do interface grfico: o modo constante ou modo deleitura.

    Modo Constante: devido pequena variao que expectvel obter para as grandezastotal de slidos dissolvidos, concentrao de clcio e alcalinidade da gua, estes valores

    no so medidos, assumindo-se, em vez disso, os seguintes valores constantes:

    tds= 700 mg/L; ca= 350 mg/L; al = 5 mg/L;

    Modo de Leitura: feita a leitura peridica das 3 variveis. Apenas usada uma entradaanalgica (esquema de multiplexing), existindo 2 sadas digitais para selecionar qual a

    varivel a ler. De minuto a minuto feita a leitura de uma varivel e mudada a seleo

    para a varivel da leitura seguinte. Assim,o valor de cada varivel atualizado cada 3

    minutos. A seleo da prxima varivel a ler feita usando o seguinte cdigo:

    Partindo das variveis independentes possvel determinar variveis dependentes que

    permitem avaliar outras condies de funcionamento do sistema. Nomeadamente, ser usado o

    ndice de saturao IS (ou ndice de Langelier) que pode ser sempre visualizado pelo Operador.

    Este ndice obtido atravs da seguinte expresso:

    As bombas so comandadas por VEVs e usam 4 bits de comunicao cada uma. A

    leitura do caudal de entrada pode ter influncia direta no funcionamento do sistema de

    bombagem. O funcionamento detalhado ser abordado mais frente.

  • 5/22/2018 Relatorio Final TP3

    9/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 5

    2.3 Especificaes de Funcionamento

    2.3.1 FiltragemA lavagem dos filtros efetuada quando a perda de carga monitorizada nos respetivos

    pressostatos diferenciais excede 0,5 Bar, a qual efetuada atravs da injeo de gua atravs

    do filtro no sentido contrrio ao de funcionamento normal (contra-fluxo). A passagem de gua

    em contra-fluxo liberta as partculas alojadas no filtro, limpando-o.

    Uma vez que esta gua com impurezas e detritos tem de ser encaminhada para um

    esgoto, existe um atuador associado a cada filtro, que comuta a direo da gua atravs do filtro(Seletor Esgoto). Este atuador estabelece o fluxo de gua atravs do filtro na direo normal

    de funcionamento, ou em contra-fluxo, levando a gua a entrar ao contrrio e encaminhando a

    sada para a canalizao de esgoto.

    Em funcionamento normal, as vlvulas VFe VFesto abertas e o sinal do Seletor

    Esgoto desativado. Quando se pretender efetuar uma limpeza, a vlvula VFpermaneceaberta,

    a vlvula VF fechada e o Seletor Esgoto ativado.

    Convm salientar que o sistema de bombagem que injeta a gua nos filtros, mesmo

    durante o processo de limpeza. A limpeza de um filtro demora 10 segundos e na eventualidade

    de os trs filtros sofrerem uma limpeza simultnea, o sistema de bombagem alterado para

    controlo de malha aberta e o operador avisado do sucedido.

    O enunciado apenas refere a implementao do modo de limpeza automtico, embora

    isso possa restringir futuramente o correto funcionamento do processo de limpeza de filtros,

    uma vez que o utilizador no tem liberdade para efetuar uma limpeza quando quiser. Assim

    optou-se por dividir o processo de limpeza de filtros em trs modos de funcionamento distintos,

    modo automtico, semiautomtico e manual.

    Tal como refere o enunciado, no modo de funcionamento automtico a lavagem dos

    filtros efetuada automaticamente quando a perda de carga monitorizada nos respetivos

    pressostatos diferenciais excede 0,5 Bar, a qual dever ter uma durao de 10 segundos. Tal

    como foi indicado, este valor encontra-se inserido por defeito no programa, embora se tenha

    optado por dar ao utilizador a possibilidade de alterar o tempo de limpeza dos filtros, num

    campo especfico da superviso, que ser apresentado mais frente.

  • 5/22/2018 Relatorio Final TP3

    10/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 6

    O modo semi-automtico possui as mesmas funcionalidades que o modo automtico, ou

    seja efetua a lavagem dos filtros automaticamente quando a perda de carga monitorizada nos

    pressostatos excede 0,5 Bar, e com a durao definida para modo automtico, embora tambm

    permita ao utilizador efetuar uma limpeza de um determinado filtro, sem que o pressostato tenha

    atingido o valor de referncia que representa a obrigatoriedade de limpeza. A nicacondicionante que o tempo de durao o mesmo que foi definido para o modo automtico.

    No modo manual sempre o utilizador que define quando se efetua a limpeza dos filtros

    e no existe um tempo de limpeza pr definido, uma vez que o utilizador que d ordem para

    se iniciar a limpeza do(s) respetivo(s) filtro(s) e que posteriormente tem de parar este processo

    na superviso, clicando no respetivo boto virtual para parar limpeza. Esta caracterstica poderia

    levantar graves problemas, como possveis esquecimentos de ordem de paragem do processo

    de limpeza de filtros, o que levaria a um acrscimo de custos relativos a perdas de gua. Assimimplementou-se uma proteo que limita o tempo de limpeza manual de cada filtro. Por defeito

    optou-se por definir um perodo mximo de tempo de limpeza manual de dois minutos. Este

    valor pode ser alterado na superviso.

    Para que o sistema opere de forma eficiente/correta conveniente que o processo de

    limpeza de filtros permanea o mximo de tempo possvel em modo automtico, uma vez que

    o modo manual no tem em conta os valores medidos pelos pressostatos. Assim houve

    necessidade de implementar mais uma proteo para o processo de limpeza de filtros, para

    limitar o tempo mximo de permanncia em modo manual. Optou-se por predefinir esse perodo

    de tempo com o valor de 10 minutos. Este valor pode ser alterado na superviso.

    Uma vez que a gua utilizada para fazer a limpeza dos filtros provm da piscina, vai

    resultar num dfice do volume da mesma. Desta forma optou-se tambm por ligar

    automaticamente a vlvula de compensao (VE) durante o perodo de limpeza de filtros, para

    assim se tentar manter um volume de gua na piscina relativamente constante.

    2.3.2 Aquecimento

    O aquecimento da gua da piscina efetuado com recurso a um permutador de calor,

    por forma a manter uma gama til compreendida entre 25 e 28C. Quando a temperatura da

    gua inferior a 25C deve-se ligar a caldeira e desligar a vlvula VC. de salientar que a

    caldeira em questo possui uma potncia mxima de sada de 4000W. Uma vez atingida uma

    temperatura de 28C desliga-se novamente a caldeira e abre-se a vlvula VC.

    O ciclo de aquecimento composto por trs escales distintos, sendo eles:

  • 5/22/2018 Relatorio Final TP3

    11/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 7

    - abaixo dos 26Ca potncia dissipada dever ser de 1500W;

    - entre os 26C e os 27C - a potncia dissipada dever ser de 2200W;

    - entre os 27C e os 28C - a potncia dissipada dever ser de 3500W.

    Um novo ciclo de aquecimento s ativado quando a temperatura voltar a ser inferior a25C. Durante o arrefecimento de 28C at 25C a caldeira no ativada.

    Se o ciclo de aquecimento no elevar a temperatura at aos 28C no tempo mximo de 2

    minutos, dever ser acionado um aviso de que o permutador de calor pode ter uma falha.

    2.3.3 Vlvulas

    O controlo de fluxo proveniente do tanque de compensao efetuado pela vlvula VE.

    O enunciado refere que esse controlo deve ser manual, uma vez que o tanque de compensao

    serve somente para repor os nveis de gua na piscina. Aps falar com o docente responsvel

    pela Unidade Curricular de Automao Industrial II, concluiu-se que a automatizao da

    vlvula VEajudaria a compor este projeto, tornando-o assim mais autnomo e eficiente. Desta

    forma optou-se por ligar automaticamente a vlvula VEdurante todos os processos de limpeza

    de filtros, para assim se tentar manter um volume de gua na piscina relativamente constante.

    Isto deve-se ao facto de a gua utilizada na limpeza dos filtros provir da piscina, pelo que resulta

    num dfice do volume da mesma. Convm salientar que a vlvula de compensao est aberta

    durante todo o processo de limpeza de filtros, independentemente do modo de limpeza

    selecionado ou da temporizao utilizada. Ainda assim, esta vlvula continua com um boto

    virtual, presente no interface grfico, que permite ao utilizador abrir a mesma em qualquer

    altura do programa, de forma independente de qualquer outro processo.

    Os fluxos provenientes dosskimers, da tomada de aspirao e do ralo de fundo podemser controlados pelo operador, devendo ser protegidos contra o facto de um possvel fecho em

    simultneo das vlvulas de controlo do ralo do fundo e da tomada de aspirao, enquanto as

    bombas estiverem em funcionamento, para evitar uma elevada presso no sistema.

    As trs vlvulas da caldeira so controladas por um nico sinal digital. Quando ativo,

    este sinal direciona o fluxo diretamente para a piscina, evitando a passagem pelo permutador

    de calor. Quando este sinal est desativado, o fluxo de gua forado a passar pelo permutador

    de calor.

  • 5/22/2018 Relatorio Final TP3

    12/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 8

    A abertura e fecho das vlvulas existentes junto s bombas deve tambm ser controlado,

    de acordo com o funcionamento das mesmas, de forma a que quando uma bomba desligada,

    a respetiva vlvula feche automaticamente.

    Na filtragem, existem vlvulas a montante e a jusante dos filtros que devem ser

    controladas separadamente, possibilitando o fluxo direcionado para o esgoto.

    2.3.4 Bombagem

    O sistema em estudo est equipado com trs bombas, em que cada pode ser

    habilitada/desabilitada (enable/disable) pelo operador atravs do interface grfico. Em

    funcionamento normal, a bombagem assegurada por duas bombas em simultneo. A terceirabomba permanece desligada (mesmo que habilitada) e serve de reserva.

    O utilizador tem a possibilidade de habilitar/desabilitar cada uma das bombas em

    qualquer altura, mesmo com o sistema em funcionamento. Sempre que uma das bombas em

    operao desabilitada, a de reserva (se estiver habilitada) entra em funcionamento em sua

    substituio.

    O acionamento de cada bomba efetuado atravs de um VEV, em que o autmato

    comunica com cada VEV atravs de 4 sadas digitais. Esses 4 bits representam um nmero, embinrio natural, que varia de 0 a 15 e coloca a bomba num nvel de funcionamento

    correspondente a 0 - 100% do seu caudal de sada mximo, em que o nvel 0 corresponde a 0%

    e o nvel 15 corresponde a 100%, assumindo-se que a variao entre o valor mnimo e mximo

    linear. Convm referir que cada bomba tem um dbito mximo de 15m3/h.

    O operador define umsetpoint (valor de referncia) para o caudal desejado no sistema

    de circulao, o qual pode variar numa gama admissvel de 5 a 20 m3/h.

    Este sistema pode funcionar de duas maneiras distintas, em malha aberta ou malha

    fechada, sendo essa comutao efetuada pelo operador no interface grfico.

    No funcionamento em malha aberta, as duas bombas so colocadas no mesmo nvel de

    funcionamento em simultneo (o caudal estimado debitado por duas bombas varia de 0 a

    30m3/h, em funo do nvel de funcionamento). O regime das bombas definido em funo do

    setpoint e, dentro dos 16 nveis de funcionamento possveis, deve ser escolhido o que produz o

    caudal mais prximo, mas cujo valor seja superior ou igual ao caudal desejado.

  • 5/22/2018 Relatorio Final TP3

    13/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 9

    O funcionamento deste sistema com controlo em malha fechada, usa a leitura do sensor

    de caudal comofeedback, ou seja, o controlo feito em funo de um sinal de erro, dado pela

    diferena entre osetpoint e a leitura do sensor de caudal:

    err = setpoint - qp

    A cada 2 segundos, o nvel das bombas reajustado de acordo com as seguintes condies: Se || 2m3/h (banda morta) no so feitos quaisquer ajustes e o nvel de

    funcionamento permanece na mesma.

    Se ||> 2m3/h, ento a bomba com o nvel de funcionamento mais baixo sobe umnvel.

    Se ||< - 2m3/h, ento a bomba com o nvel de funcionamento mais alto desce umnvel.

    O ajuste feito s bombas no pode ultrapassar, em cada bomba, 3 nveis de diferena, para

    cima ou para baixo, em relao ao valor de referncia de malha aberta. Quando atingido esse

    limite, o operador deve ser avisado no interface grfico.

    Se apenas uma bomba estiver disponvel (habilitada), ainda possvel assegurar o

    funcionamento do sistema. Nessa situao, a bomba passa automaticamente para

    funcionamento em malha aberta e o modo em malha fechada no pode ser selecionado.

    O sistema admite que o valor dosetpoint ultrapasse a capacidade mxima estimada de umanica bomba, mas se tal acontecer, o sistema deve continuar a funcionar (com a bomba

    capacidade mxima) e deve ser emitido um aviso para informar o operador.

    Importa referir que quando se inicia o programa desenvolvido, este sistema arranca sempre

    em malha aberta.

    O enunciado refere que quando uma bomba ultrapassa 45000 minutos de operao se deve

    automaticamente desabilitar a mesma e emitir um aviso no interface. Uma vez efetuada a

    manuteno da mesma a contagem do tempo deve ser reposta a zero. Esta confirmao serreferida mais frente no captulo referente superviso, no subcaptulo relativo manuteno

    do processo. O cdigo desenvolvido para efetuar a contagem do tempo de funcionamento de

    uma bomba apresentado na Figura 2.

  • 5/22/2018 Relatorio Final TP3

    14/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 10

    Figura 2: Exemplo de uma temporizao implementada.

    Exceto o tempo de funcionamento mximo de cada bomba, o enunciado no refere qualquer

    tipo de rotao de bombas, para que no sejam sempre as mesmas a funcionar. Desta forma,

    sempre que as trs bombas estiverem habilitadas, o programa faz a rotao automtica das

    mesmas ao final de um tempo definido pelo utilizador na seco Ajuste Parmetros da

    superviso. Inicialmente esse valor est programado para fazer a rotao a cada 180 minutos

    decorridos. Importa referir que esta rotao implementada tanto em malha aberta como em

    malha fechada.

    2.3.5 Emergncia

    A emergncia neste processo pode ser ativada atravs de um boto virtual na superviso

    ou ento por um boto fsico instalado no quadro.

    Quando a emergncia ativada, desliga-se automaticamente a bombagem, filtragem e o

    aquecimento

  • 5/22/2018 Relatorio Final TP3

    15/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 11

    2.3.6 Especificaes Complementares Funcionais

    De modo a tornar o processo mais funcional e eficiente adicionou-se as seguintes

    especificaes funcionais, que sero apresentadas de seguida. Importa referir que as mesmas

    so referentes tanto ao interface grfico como ao funcionamento de todo o automatismo.

    No enunciado apenas se refere a implementao do modo de limpeza de filtros

    automtico. Por forma a tornar o processo mais fivel e eficiente, implementou-se mais dois

    modos de funcionamento distintos, sendo eles o modo semi automtico e o modo manual.

    Uma vez que a gua utilizada para fazer a limpeza dos filtros provm da piscina, vai resultar

    num dfice do volume da mesma. Desta forma optou-se tambm por ligar automaticamente a

    vlvula de compensao durante o perodo de limpeza de filtros, para assim se tentar manter

    um volume de gua na piscina relativamente constante.

    Foi tambm implementado uma proteo contra possveis esquecimentos de vlvulas

    abertas ou operaes de limpeza de filtros com tempos de execuo ilimitados, que podem levar

    a um aumento considervel do custo dos consumos de gua.

    Como o modo de limpeza de filtros manual no tem em conta os valores medidos pelos

    pressostatos diferenciais, no aconselhvel permanecer muito tempo neste modo, pelo que seimplementou uma proteo que limita o tempo de permanncia contnua em modo manual.

    Uma vez que no foi fornecida qualquer informao relativa capacidade do tanque de

    compensao, assume-se que o mesmo tem uma capacidade considervel e que esse controlo

    de volumes est assegurado, ou seja tem sempre gua suficiente para compensar as perdas de

    gua na piscina.

    Uma vez que o enunciado no refere qualquer tipo de rotao de bombas, desenvolveu-se

    cdigo para efetuar a rotao automtica das mesmas ao final de um tempo definido pelo

    utilizador na seco Ajuste Parmetros da superviso, desde que as trs bombas estejam

    habilitadas, funcionando tanto em malha aberta como malha fechada.

    Tambm no se instalou um boto fsico para desligar o processo uma vez que tambm ser

    includo na superviso.

  • 5/22/2018 Relatorio Final TP3

    16/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 12

    3 Entradas e Sadas do Programa

    A Tabela 1 apresenta as entradas e a Tabela 2 apresenta as sadas do programa

    desenvolvido.

    Tabela 1: Entradas do Programa.

    Tabela 2: Sadas do Programa.

    Nome Descrio Tipo Localizao Gama Endereo

    pH Nvel de pH na gua AI PLC 0 - 14 PIW288

    tds Total de slidos dissolvidos (mg/L) AI(multi) PLC 0 - 1000

    ca Concentrao de clcio em termos de carbonato de clcio (mg/L) AI(multi) PLC 0 - 400

    al Alcalinidade em termos de carbonato de clcio (mg/L) AI(multi) PLC 0 - 10

    tin Temperatura de gua introduzida na piscina (C) AI PLC 24 - 29 PIW290

    qp Caudal no circuito hidrulico da piscina (m3/h) AI PLC 0 - 25 PIW292

    p_f1 Presso Filtro N1 DI PLC Bool I0.0p_f2 Presso Filtro N2 DI PLC Bool I0.1

    p_f3 Presso Filtro N3 DI PLC Bool I0.2

    Emerg. Boto de Emergncia fsico DI PLC Bool I0.3

    PIW294

    Nome Descrio Tipo Localizao Gama Endereo

    Vs Vlvula Skimmers DO PLC BOOL Q4.0

    VTA Vlvula Aspirador DO PLC BOOL Q4.1

    VE Vlvula Enchimento DO PLC BOOL Q4.2

    VRF Vlvula Ralo do Fundo DO PLC BOOL Q4.3

    MUX_Bit1 Bit 1 do Multiplexer DO PLC BOOL Q4.4MUX_Bit2 Bit 2 do Multiplexer DO PLC BOOL Q4.5

    Esgo_1 Vlvula de Esgoto Filtro 1 DO PLC BOOL Q4.6

    Esgo_2 Vlvula de Esgoto Filtro 2 DO PLC BOOL Q4.7

    Esgo_3 Vlvula de Esgoto Filtro 3 DO PLC BOOL Q5.0

    VF1_1 Vlvula a montante Filtro 1 DO PLC BOOL Q5.1

    VF1_2 Vlvula a jusante Filtro 1 DO PLC BOOL Q5.2

    VF2_1 Vlvula a montante Filtro 2 DO PLC BOOL Q5.3

    VF2_2 Vlvula a jusante Filtro 2 DO PLC BOOL Q5.4

    VF3_1 Vlvula a montante Filtro 3 DO PLC BOOL Q5.5

    VF3_2 Vlvula a jusante Filtro 3 DO PLC BOOL Q5.6

    VC Vlvulas da caldeira DO PLC BOOL Q5.7

    Pot Potncia da resistncia da caldeira (W) AO PLC 0 - 4000 PQW288

    B1 Variador velocidade Bomba 1 DO (4 bits) EP200 0 - 15Q50.0 a

    Q50.3

    B2 Variador velocidade Bomba 2 DO (4 bits) EP200 0 - 15Q50.4 a

    Q50.7

    B3 Variador velocidade Bomba 3 DO (4 bits) EP200 0 - 15Q51.0 a

    Q51.3

    VB1 Vlvula Bomba 1 DO EP200 BOOL Q51.4

    VB2 Vlvula Bomba 2 DO EP200 BOOL Q51.5

    VB3 Vlvula Bomba 3 DO EP200 BOOL Q51.6

  • 5/22/2018 Relatorio Final TP3

    17/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 13

    4 Estrutura do ProgramaO programa foi desenvolvido para implementar num autmato Siemens S7 300 e a

    linguagem de programao utilizada foi LADDER.Uma vez que o presente trabalho no um processo puramente sequencial e, atendendo

    complexidade das exigncias impostas pelo enunciado, o mesmo foi elaborado recorrendo a

    programao estruturada, por forma a obter uma melhor arquitetura do cdigo e uma

    interpretao mais acessvel e fcil.

    Neste projeto optou-se ento por dividir os vrios processos individualmente, atravs de

    blocos de cdigo reutilizveis. Desta forma utilizou-se Organization Block (OB), blocos de

    funes FC, Function Block (FB) e Data Block (DB).

    Esta organizao do projeto permite que a deteo de erros seja mais simples e caso

    seja necessrio alterar algum parmetro, poupa bastante tempo ao programador, uma vez que o

    cdigo est repartido.

    A Figura 3 mostra a organizao dos vrios blocos criados para este projeto.

    Figura 3: Aspeto do Projeto Desenvolvido.

    O programa composto por uma funo principal OB1, seis Function Blocks (FB1,

    FB2, FB3, FB4, FB5 e FB6), oito Data Block(DB1, DB2, DB4, DB5, DB6, DB7, DB15 e

    DB16) e nove funes FC (FC105, FC106, FC1, FC2, FC5, FC6, FC7, FC8 e FC9).

    O OB utilizado foi o OB1, onde est todo o corpo do programa implementado, ou seja,

    onde se faz a chamada das vrias funes e as condies necessrias para ativar as memrias

    associadas a determinadas variveis de todo o programa.

  • 5/22/2018 Relatorio Final TP3

    18/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 14

    A funo FB1 desempenha todo o processo de aquisio de entradas analgicas

    (ca, tdse al) e por sua vez onde se tratam os modos de aquisio (modo constante/modo de

    leitura). O bloco de dados de instncia associado FB1 o DB1.

    A funo FB2 possui todo o cdigo associado ao sistema de aquecimento de

    guas, em que o seu bloco de dados de instncia associado o DB2.A funo FB3 possui todo o cdigo associado ao controlo de duas bombas caso

    o sistema se encontre em malha fechada. de referir que esta funo chamada dentro de outra

    funo, mais concretamente na FB4. A funo FB3 chamada trs vezes na FB4, ou seja para

    cada uma das trs possveis combinaes de duas bombas. O bloco de dados de instncia

    associado FB3 o DB7.

    A FB4 possui todo o cdigo associado ao controlo de caudal, ou seja possui todo

    o clculo associado a esta seco do processo, permite habilitar/ desabilitar cada bombaindividualmente, recebe o sinal analgico do caudal e converte-o, possui o cdigo para efetuar

    a seleo do modo de controlo, possui o cdigo que implementa o controlo de malha aberta e

    ainda efetua a chamada da funo responsvel pelo controlo em malha fechada. O bloco de

    dados de instncia associado FB4 o DB4.

    A FB5 possui todo o cdigo associado ao controlo da filtragem, ou seja, se cada filtro

    est em estado automtico ou manual, habilitado ou desabilitado e tambm desabilita / habilita

    todas as vlvulas associadas a este sistema de filtragem. Contudo, ainda consegue forar a

    malha aberta numa situao em que o sistema se encontre em malha fechada mas todos os filtros

    estejam a efetuar limpeza em simultneo. O bloco de dados de instncia associado FB5 o

    DB5.

    A FB6 possui todo o cdigo associado ao controlo da manuteno de cada bomba, ou

    seja, efetua a contagem de minutos que cada bomba esteve em funcionamento, sendo tambm

    possvel efetuar o resetdo valor de minutos referente a cada bomba atravs da superviso. O

    bloco de dados de instncia associado FB6 o DB6.

    A FC105 e FC106 esto relacionadas com os SCALE e UNSCALE das entradas e sadas

    analgicas e as funes FC1 e FC2 esto relacionadas com o SEND e RECEIVE da estao

    remota ET200L.

    A FC5 calcula o valor do ndice deLangelier(IS).

    A FC6 controla as variveis ISe pHpara emisso de alarmes.

    A FC7 converte um nmero inteiro para binrio, do valor da velocidade da

    bomba.

  • 5/22/2018 Relatorio Final TP3

    19/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 15

    A FC8 contm a FC7 referida anteriormente e tambm o controlo automtico

    associado bomba em questo. Na sua sada encontra-se o sinal da vlvula e o valor da

    velocidade da bomba em binrio.

    A FC9 repe os valores de origem dos parmetros que podem ser alterados pelo

    utilizador na superviso, ou seja o utilizador altera os parmetros guardados no DB15, o qual utilizado durante todo o programa e a DB16 contm os valores iniciais. Trata-se de uma

    proteo para o caso de um operador (com autoridade para editar parmetros) se enganar e

    depois quiser repor os valores iniciais.

    Atravs do bit do clock memory que gera uma frequncia de 1Hz foi conseguido

    implementar um tipo de temporizador que tem a particularidade de ser mais fcil alterar o tempo

    de contagem na superviso, pois s pedido o valor em minutos ou em segundos, sendo esse

    valor um inteiro ou duplo inteiro. Este modelo muito vantajoso, uma vez que com ostemporizadores existentes no softwareo utilizador teria de inserir o tempo em formato S5TIME,

    que baseado num valor hexadecimal, ou seja, no to intuitivo. A Figura 2 mostra o modelo

    de um dos temporizadores implementados, em que neste caso o tempo no pode ser alterado

    pelo utilizador e fixo em 45000 minutos.

  • 5/22/2018 Relatorio Final TP3

    20/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 16

    5 SupervisoO presente interface grfico composto por seis ecrs, sendo eles oscreen (ecr) Ecr

    Principal, Bombagem, Filtragem, Registo Temporrio, Alterar Parmetros e

    Alarmes e Avisos.

    Neste projeto optou-se por atribuir um nvel de permisso/ autorizao para acesso s

    reas de manuteno (para garantir que um tcnico autorizado que tem acesso a essa

    informao ou que vai fazer a manuteno ou alteraes de valores), as quais esto inseridas

    nosscreens Bombagem, Filtragem e Alterar Parmetros.

    Em todos os screens possvel abortar o interface grfico atravs de um boto retangular

    intitulado de SAIR, no canto superior direito.Existe igualmente um boto intitulado STOPque funciona como emergncia do sistema.

    Em todos os screens existe um quadro comum que apresenta os valores atuais das

    variveis pH, al, ca, tds, IS, temperatura entrada, caudal de entrada e potncia da resistncia de

    aquecimento, nas respetivas escalas.

    Cada vez que se acede s reas restritas o interface pede identificao ao utilizador, ou

    seja, supondo que efetuado o login e que logo de seguida se acede a uma rea restrita, caso o

    utilizador pretenda posteriormente aceder a outra rea, tem que desativar a manuteno no botono mesmo stio onde a ativou. Os utilizadores que at data da realizao do presente relatrio

    com autorizao para aceder aos menus restritos so: Luis, com a password 0000 e Ricardo,

    com apassword 0000. Importa referir que aps inserir o cdigo necessrio premir ENTER

    para validar o mesmo.

  • 5/22/2018 Relatorio Final TP3

    21/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 17

    5.1 Ecr Principal

    O ecr principal desenvolvido na superviso contm a monitorizao geral de todo o

    processo, ou seja, permite a verificao do estado das vlvulas, filtros e bombas

    (desabilitado/habilitado), o estado do processo de aquecimento (desligado / ligado) com

    informao da potncia dissipada pela resistncia de aquecimento, permite observar os valores

    referentes aos parmetros mais relevante como o pH, al, ca, tds, Tin, caudal de entrada na

    piscina e o valor atual do setpoint escolhido pelo utilizador, tambm possvel saber se o

    sistema est a trabalhar em malha aberta ou fechada, efetuar o modo de algumas variveis entre

    constantes e leitura, escolher o estado das vlvulas de entrada de gua (VE, VS, VTAe VRF),

    observar a velocidade de cada bomba e por fim tambm possvel atravs do menu lateral, ter

    acesso a outros ecrs dos quais vo ser abordados posteriormente neste relatrio.

    No lado esquerdo est presente um menu que permite o acesso aos outros menus, que

    sero apresentados de forma detalhada mais frente.

    Possibilita tambm a sada do interface grfico atravs de um boto retangular intitulado

    de SAIR, no canto superior direito.

    Este ecr de livre acesso.

    Atravs da Figura 4 como exemplo possvel verificar, que todos os objetos esto bem

    visveis e organizados, ou seja, os filtros esto todos habilitados (bolas verde claro no interior

    de cada filtro) e com presso inferior a 0.5bar, pois os indicadores dos pressostatos, que esto

    localizados por cima dos filtros, esto com a cor verde. Todas as bombas esto habilitadas, pois

    o crculo do lado direito de cada bomba est com a cor verde clara, embora s estejam ligadas

    as bombas 1 e 2, pois esto verdes. Relativamente s vlvulas, s as vlvulas VS e VTA que

    esto abertas pois tm a cor azul (as vlvulas desligadas ficam a cinzento). Relativamente

    tubagem, sempre que um tubo tem lquido no seu interior (pois as vlvulas a montante ou

    jusante esto abertas) muda de cinzento para azul-escuro (caso seja a montante do sistema de

    filtragem) ou azul claro (caso seja a jusante do sistema de filtragem). Nesta imagem tambm

    possvel verificar que a vlvula VCest comutada para que a gua no passe pela caldeira, ou

    seja, que a temperatura da gua est a descer gradualmente at aos 25C, onde ir fechar a

    mesma para que a gua circule pelo permutador, tal como mostra a Figura 5.

    Este screen permite comutar entre modo constante (tal como mostra a Figura 4) ou modo

    de leitura (Figura 5).

  • 5/22/2018 Relatorio Final TP3

    22/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 18

    Figura 4: Exemplo 1 do screen "Ecr Principal".

    Figura 5: Exemplo 2 do screen " Ecr Principal".

  • 5/22/2018 Relatorio Final TP3

    23/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 19

    5.2 Bombagem

    OscreenBombagem permite visualizar e controlar todo o processo de bombagem, ou

    seja, permite comutar o modo de controlo (sistema de malha aberta ou de malha fechada),

    habilitar/desabilitar cada bomba individualmente, selecionar osetpointdo caudal exigido. Para

    a escolha do setpoint foi criada uma lista que contm os diferentes valores admissveis de

    setpoint, tal como mostra a Figura 6, diminuindo assim a hiptese de o utilizador inserir valores

    invlidos, pois esta rea de acesso livre. Permite tambm visualizar o tempo de funcionamento

    de cada bomba, para saber se est prxima da manuteno obrigatria.

    A Figura 6 mostra um exemplo em que o sistema se encontra em malha aberta, que todas

    as bombas esto habilitadas e que as bombas 1 e 2 esto ativadas. tambm possvel visualizar

    que existe um boto para ativar a manuteno deste sistema. Importa referir que o acesso rea

    de manuteno reservado, ou seja, ao clicar no boto ir surgir uma janela a pedir utilizador

    e respetivapassword.

    Figura 6: Exemplo 1 do screen "Bombagem".

  • 5/22/2018 Relatorio Final TP3

    24/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 20

    A Figura 7 exemplifica um acesso rea de manuteno da bombagem, em que surge

    uma nova rea (anteriormente oculta) que permite ensaiar o caudal de cada bomba e efetuar o

    resetao tempo de funcionamento de cada uma. Permite igualmente habilitar ou desabilitar cada

    bomba, desativar a malha fechada, pois neste caso o sistema j est em malha fechada e permite

    visualizar os valores dos parmetros principais referidos anteriormente. Importa referir que abomba 1 foi parada (pois est a vermelho) automaticamente, pois o seu tempo de funcionamento

    desde a ltima manuteno atingiu os 45000 minutos. Os botes do lado direito, que

    anteriormente eram editveis, agora esto bloqueados.

    Uma vez terminada a manuteno, este sistema volta a carregar os valores definidos

    antes da manuteno (exceto os valores do tempo de funcionamento caso se tenha efetuado o

    reset aos mesmos). Para terminar a manuteno necessrio clicar no boto Desativar rea

    Manuteno.

    Figura 7: Exemplo 2 do screen "Bombagem".

  • 5/22/2018 Relatorio Final TP3

    25/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 21

    5.3 Filtragem

    O screenFiltragem permite visualizar e controlar todo o processo de filtragem, ouseja, permite comutar entre limpeza de filtros em modo automtico ou manual, ativar a

    manuteno do sistema de filtragem, ativar/ desativar filtros e visualizar em tempo real este

    processo atravs de variaes visuais dos vrios componentes. Permite tambm visualizar se o

    filtro est em limpeza pois a tubagem de esgoto muda de cor at chegar ao cone ETAR.

    Quando passa gua pelos tubos a jusante dos filtros, estes mudam da cor cinza para azul claro,

    para ser mais percetvel que a gua est efetivamente limpa/filtrada.

    Ao analisar a Figura 8 verifica-se que todos os pressostatos possuem uma pressoinferior a 0.5bar, pois o crculo em cima de cada filtro est a verde. tambm possvel visualizar

    que o filtro 1est a operar em modo automtico, uma vez que possui um boto para ativar o

    modo manual. Este filtro possui tambm um boto a dizer Forar Limpeza 1, que permite

    fazer a limpeza do filtro sem que o pressostato emita o sinal para efetuar limpeza, modo esse

    intitulado de semi-automtico. J os filtros 1 e 3 esto a operar em modo manual, uma vez que

    possuem um boto cada um para ativar o modo automtico. O boto para ativar a limpeza neste

    ltimo caso tambm diferente pois diz Ligar Limpeza Manual Filtro X. Os filtros 1 e 3esto a funcionar normalmente, pois as vlvulas a montante e jusante esto abertas. J o filtro

    2 est a efetuar uma limpeza do filtro, pois a vlvula a jusante do mesmo, a vlvula VF2_2 est

    fechada e a tubagem do esgoto est com uma cor diferente do cinzento. Tal como foi referido

    anteriormente, no filtro2, como este est em modo manual e foi ativada a limpeza do mesmo,

    para o parar necessrio premir novamente o boto para terminar esta ao, ou ento esperar

    pelo tempo de segurana, que desligar o mesmo aps o tempo mximo definido.

    A Figura 9 mostra um acesso rea de manuteno da filtragem, em que surge umanova rea (anteriormente oculta) que permite ensaiar todas as vlvulas deste sistema.

    semelhana do screen anterior, para terminar a manuteno necessrio clicar no boto

    Desativar rea Manuteno.

  • 5/22/2018 Relatorio Final TP3

    26/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 22

    Figura 8: Exemplo 1 do screen "Filtragem".

    Figura 9: Exemplo 2 do screen "Filtragem".

  • 5/22/2018 Relatorio Final TP3

    27/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 23

    5.4 Alterar Parmetros

    OscreenAlterar Parmetros permite alterar os valores dos seguintes parmetros:

    Valor constante da varivel tds(gama vlida compreendida entre 0 e 1000); Valor constante da varivel ca(gama vlida compreendida entre 0 e 400); Valor constante da varivel al(gama vlida compreendida entre 0 e 10); Tempo da limpeza automtica / semi automtica (gama vlida compreendida entre 1 e

    600 segundos);

    Tempo de segurana para desativao de limpeza manual (gama vlida compreendidaentre 0 e 60 minutos);

    Tempo de segurana para mudana de um filtro do modo manual para automtico (gamavlida compreendida entre 1 e 1000 minutos);

    Tempo de rotao das bombas, caso estejam as 3 habilitadas (gama vlida compreendidaentre 1 e 10000 minutos);

    Tempo para ativar alarme de falha de permutador ao realizar aquecimento da gua nagama de valores entre 25 e 28C (gama vlida compreendida entre 1 e 1000 minutos).

    Este screen possui um boto intitulado Repor Valores de Origem que permite aqualquer momento carregar os valores predefinidos inicialmente na data de instalao/

    implementao do presente programa, que tm sido referidos gradualmente ao longo do

    relatrio.

    de salientar que estescreen de acesso restrito (ver o subcaptulo referente a acessos

    restritos).

    A Figura 10 exemplifica oscreen Alterar Parmetros.

  • 5/22/2018 Relatorio Final TP3

    28/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 24

    Figura 10: Exemplo 1do screen " Alterar Parmetros".

  • 5/22/2018 Relatorio Final TP3

    29/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 25

    5.5 Registo Temporrio

    OscreenRegisto Temporrio permite visualizar os histricos dos valores do caudal

    de entrada, da temperatura de entrada de gua e do valor do pH em grficos de tendncia

    (trends), atravs de dois grficos, em que um mostra o registo de uma hora e o outro mostra o

    registo de um dia. Considera-se que estes so os limites temporais mais adequados, uma vez

    que o processo ir operar de forma contnua.

    Uma vez que o enunciado no refere nada sobre a exportao de valores para um ficheiro

    externo, optou-se por guardar os valores do pH e da temperatura de entrada de gua num

    ficheiro .txt, recorrendo opo Data Logs, que esto definidos para obter os valores do pH

    e da temperatura de entrada de gua num ciclo contnuo de 10 em 10 segundos. Os respetivos

    ficheiros so guardados na localizao C:\Histrico, em que nessa localizao existem duas

    pastas distintas, uma para cada varivel em anlise.

    A Figura 11 mostra o screenRegisto Temporrio, a mostrar os valores referentes

    temperatura de entrada de gua. Apenas possvel visualizar um pequeno registo no registo de

    uma hora pois o programa estava a correr muito pouco tempo quando foi retirada esta imagem.

    Figura 11: Exemplo 1 do screen "Registos Temporrios".

  • 5/22/2018 Relatorio Final TP3

    30/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 26

    5.6 Alarmes e Avisos

    OscreenAlarmes e Avisos permite visualizar os seguintes avisos e alarmes:

    Alarme 1nenhuma bomba est habilitada; Aviso 2erro igual a 3 numa bomba; Aviso 3erro igual a -3 numa bomba; Aviso 4Banda Morta ativa; Alarme 5Bomba em capacidade mxima; Aviso 6Permutador com possvel falha; Alarme 7 - |IS| > 2.9; Aviso 8Limpeza do Filtro 1 efetuada automaticamente; Aviso 9Limpeza do Filtro 2 efetuada automaticamente; Aviso 10Limpeza do Filtro 3 efetuada automaticamente; Alarme 11pH superior a 8; Alarme12pH inferior a 6.9; Aviso 13 os 3 filtros foram limpos em simultneo e o sistema foi alterado

    automaticamente para malha aberta;

    Alarme 14Todos os filtros desabilitados.

    Importa referir que os alarmes s aparecem enquanto esto ativos, na seco de cima e os

    avisos so apresentados na seco de baixo, sendo notificados a sua ocorrncia e a sua

    resoluo. de frisar que o smbolo de aviso s aparece em caso de alarme.

    A Figura 12 exemplifica o screen Alarmes e Avisos.

  • 5/22/2018 Relatorio Final TP3

    31/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 27

    Figura 12: Exemplo do screen "Alarmes e Registos".

  • 5/22/2018 Relatorio Final TP3

    32/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 28

    6 Resultados Obtidos e Problemas SentidosNuma fase inicial deste projeto, o principal problema foi o facto de este projeto no ser

    um processo puramente sequencial, pelo que no necessitou de GRAFCET. Este facto acabou

    por ser vantajoso, uma vez que conseguiu-se consolidar os conhecimentos relativos a

    programao estruturada (sem ser programao linear), pelo que se conclui que o programa no

    est confuso e de fcil utilizao e compreenso.

    Alm disso, o facto de a seco do sistema de bombagens conter muitas condies,

    tornou-se bastante confuso ao incio, criando dvidas de como se iria desenvolver a melhor

    soluo.

    Na fase final deste projeto, antes de se efetuar os testes no autmato do Laboratrio de

    Autmato, verificou-se que quando o utilizador insere um setpoint superior a 18 m3/h, oprograma deixa de funcionar corretamente. Foram vrias as tentativas de solucionar este

    problema, algumas sugeridas pelo docente, do qual nenhuma tenha resolvido efetivamente a

    situao. Aps efetuar alguns testes verificou-se que o erro provm da programao e no da

    superviso. O grande problema o facto de no ser possvel fazer o debug deste erro, pois

    quando se carrega o valor desetpoint, o programa para e no possvel observar qualquer valor

    nosoftware.

    A par desta situao o projeto, na globalidade, ficou bastante completo, coerente, fivele amigo do utilizador.

  • 5/22/2018 Relatorio Final TP3

    33/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 29

    7 Concluses

    Aps realizar este trabalho prtico, conclui-se que todos os objetivos foram atingidos

    com sucesso, uma vez que todos os requisitos mnimos foram cumpridos e foram

    implementadas vrias especificaes complementares no referidas no enunciado. Alm disso

    houve o cuidado de desenvolver um processo o mais real e otimizada possvel, tendo sempre

    presente a segurana e a qualidade do produto desenvolvido.

    Este projeto permitiu consolidar conhecimentos adquiridos nas aulas tericas e

    laboratoriais, embora se tenha revelado mais desafiante, uma vez que se aplicou todos os

    conceitos lecionados e ao mesmo tempo houve sempre o cuidado de desenvolver um programa

    com a programao estruturada, para se obter uma melhor arquitetura do cdigo e umainterpretao mais acessvel e fcil.

    Alm disso houve o cuidado de desenvolver um programa e interface grfico de

    monitorizao e controlo do processo o mais real e otimizado possvel, tendo sempre presente

    a segurana e a qualidade do produto desenvolvido. Houve tambm o cuidado de desenvolver

    um interface que fosse extremamente fcil e acessvel de utilizar. Desta forma conseguiu-se que

    qualquer tcnico que tenha autorizao para alterar parmetros consiga alterar as grandezas quepretende e que esto disponveis, mesmo que no tenha formao na rea da Automao

    Industrial.

    Convm referir que foi dada muita importncia ao ponto da qualidade e extenso da

    implementao dos objetivos propostos, do qual se destaca o facto de ser possvel testar todas

    as vlvulas e a possibilidade de alterar os parmetros determinantes deste processo, sendo

    grande parte deles temporizaes.

    Conclui-se ainda que o interface grfico desenvolvido amigvel, uma vez que tem umaaparncia agradvel e fcil de lidar com os comandos do sistema.

    Como seria de esperar, durante a realizao do projeto foram surgindo problemas e

    dvidas, mas felizmente sempre se conseguiu ultrapassar, nem sempre de forma fcil mas

    sempre com sucesso, exceto a situao de no se conseguir carregar os dois ltimos valores de

    setpoint, ou seja no foi possvel carregar os valores referente a 19 e 20 m3/h.

    Para trabalho futuro seria conveniente obter dados do tanque de compensao, para

    assim se poder controlar o nvel do mesmo e assim conseguir controla se efetivamente existegua suficiente para encher a piscina.

  • 5/22/2018 Relatorio Final TP3

    34/172

    Engenharia EletrotcnicaAutomao Industrial II 2013/2014

    Sistema de Controlo num Complexo de Piscinas 30

  • 5/22/2018 Relatorio Final TP3

    35/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 1 of 24

    OB1 - ""

    Name: Family:Author: Version: 0.1

    Block version: 2Time stamp Code:

    Interface:06/20/2014 04:21:43 PM02/15/1996 04:51:12 PM

    Lengths (block/logic/data): 01734 01542 00034

    Name Data Type Address Comment

    TEMP 0.0

    OB1_EV_CLASS Byte 0.0Bits 0-3 = 1 (Coming event), Bits 4-7 = 1(Event class 1)

    OB1_SCAN_1 Byte 1.01 (Cold restart scan 1 of OB 1), 3 (Scan 2-n of

    OB 1)

    OB1_PRIORITY Byte 2.0 Priority of OB Execution

    OB1_OB_NUMBR Byte 3.0 1 (Organization block 1, OB1)

    OB1_RESERVED_1 Byte 4.0 Reserved for system

    OB1_RESERVED_2 Byte 5.0 Reserved for system

    OB1_PREV_CYCLE Int 6.0 Cycle time of previous OB1 scan (milliseconds)

    OB1_MIN_CYCLE Int 8.0 Minimum cycle time of OB1 (milliseconds)

    OB1_MAX_CYCLE Int 10.0 Maximum cycle time of OB1 (milliseconds)

    OB1_DATE_TIME Date_And_Time 12.0 Date and time OB1 started

    Block: OB1 "Main Program Sweep (Cycle)"

    Network: 1

    Recebe valores da EPROM200

    "DP_RECV"

    FC2FC2DP-RECV-Functionfor SIMATIC NET

    CPs

    EN

    W#16#150 CPLADDR

    P#I 50.0BYTE 2 RECV

    ENO

    NDR M200.0

    ERROR M200.1

    STATUS MW202

    DPSTATUS MB201

  • 5/22/2018 Relatorio Final TP3

    36/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 2 of 24

    Network: 2

    Envia valores para EPROM200

    "DP_SEND"

    FC1FC1DP-SEND-Function

    for SIMATIC NETCPs

    EN

    W#16#150 CPLADDR

    P#Q 50.0BYTE 2 SEND

    ENO

    DONE M200.2

    ERROR M200.3

    STATUS MW204

    Network: 3 Valores Obtidos MUX

    FB1

    DB1

    EN

    PIW294PIW294Entradaanalogica

    MUX"Ai_MUX" AI

    M1.3M1.3Buscarvaloresdirectosna DB15

    "Act_Constantes

    _DB" Const_Mon

    DB15DB15"Constante

    s" DB_Const

    ENO

    MUX_DO2

    Q4.5Q4.5Bit 2

    Multiplexer

    "MUX_BIT2"

    MUX_DO1

    Q4.4Q4.4Bit 1

    Multiplexer

    "MUX_BIT1"

    tds

    MD10MD10Valortotalsolidos

    dissolvidos

    "tds"

    ca

    MD14MD14Valorcalcio

    "ca"

    al

    MD18MD18Valor dealcalinida

    de"al"

  • 5/22/2018 Relatorio Final TP3

    37/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 3 of 24

  • 5/22/2018 Relatorio Final TP3

    38/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 4 of 24

    Network: 4

    M41.5M41.5"MAnuteno_Bombas"

    I0.3I0.3Botofisico

    Emergencia"Boto

    Emergencia"

    M1.4M1.4

    BotoStop

    Emergencia"STOP"

    M24.2M24.2

    Filtrosdesligados"Filtros_

    OFF"

    M0.0M0.0Bomba 1

    habilitada"B1_

    HABILITADA"

    M0.5M0.5Manutenobomba 1"Manu_Bomba1"

    M0.1M0.1Bomba 2

    habilitada"B2_

    HABILITADA"

    M0.6M0.6Manutenobomba 2"Manu_Bomba2"

    M0.2M0.2Bomba 3

    habilitada"B3_

    HABILITADA"

    M0.7M0.7Manutenobomba 3"Manu_Bomba3"

    M0.4M0.4Botomalhafechada

    superviso"Botao_Malha_Fechada"

    M41.4M41.4"Malha_Aberta_

    filtragem"

    "Controlo Caudal"FB4FB4

    DB4

    EN

    PIW292PIW292Entradaanalogicado caudalde gua

    naentrada

    da piscina

    "Ai_Qp" AI_qp

    DB15DB15"Constante

    s" DB_IN

    Habilitada_1

    Habilitada_2

    Habilitada_3

    Botao_Malha_Fechada

    ENO

    Aviso_1

    M9.0M9.0Nenhumabomba

    habilitada

    "Aviso1"

    Mostra_Botoes_Superv

    M0.3M0.3Mostra

    botes damalhafechada

    nasuperviso"Mostra_Botoes_MFechada"

    bomba_1

    MW2MW2

    VelocidadeBomba 1INT

    "Vel_B1"

    bomba_2

    MW4MW4VelocidadeBomba 2INT

    "Vel_B2"

    bomba_3

    MW6MW6VelocidadeBomba 3INT

    "Vel_B3"

    Aviso_Cap_

    Maxima

    M9.4M9.4Bomba

    CapacidadeMaxima

    "Aviso5"

    Aviso_2

    M9.1M9.1AvisoErro 3Positivo

    "Aviso2"

  • 5/22/2018 Relatorio Final TP3

    39/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 5 of 24

    Aviso_3

    M9.2M9.2AvisoErro 3Negativo

    "Aviso3"

    Aviso_4

    M9.3M9.3Aviso

    BandaMorta

    "Aviso4"

    Caudal_1 MD85

    Sinalizacao_Malha M120.0

    Erro_DINT

    MD62MD62Valor doerro emmalhafechada

    "Erro_DINT"

    Network: 5

    M1.4M1.4BotoStop

    Emergencia"STOP"

    I0.3I0.3Botofisico

    Emergencia"Boto

    Emergencia"

    M24.2M24.2Filtros

    desligados"Filtros_

    OFF"

    Q5.1Q5.1Vlvulaamontantefiltro 1"VF1_1"

    Q5.3Q5.3Vlvulaamontantefiltro 2"VF2_1"

    Q5.5Q5.5Vlvulaamontantefiltro 3"VF3_1"

    M24.3M24.3Algumavalvula

    deentradaaberta

    "Val_IN_ON"

    MOVEEN

    0 IN

    ENO

    OUT

    MW2MW2VelocidadeBomba 1INT

    "Vel_B1"

    MOVEEN

    0 IN

    ENO

    OUT

    MW4MW4VelocidadeBomba 2INT

    "Vel_B2"

    MOVEEN

    0 IN

    ENO

    OUT

    MW6MW6VelocidadeBomba 3INT

    "Vel_B3"

  • 5/22/2018 Relatorio Final TP3

    40/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 6 of 24

    Network: 6 Controlo Bomba 1

    "Controlador_bomba_valv"

    FC8FC8Controlo o

    conjunto de uma

    bomba e valvula

    EN

    MW2MW2VelocidadeBomba 1INT

    "Vel_B1"Velocidade

    ENO

    Valvula

    Q51.4Q51.4VlvulasassociadasBomba 1

    "Val_B1"

    Bit_0

    Q50.0Q50.0Variador

    de

    velocidadebomba 1BIT0

    "Var_B1_Bit0"

    Bit_1

    Q50.1Q50.1Variador

    develocidadebomba 1BIT1

    "Var_B1_Bit1"

    Bit_2

    Q50.2Q50.2Variador

    develocidadebomba 1BIT2

    "Var_B1_Bit2"

    Bit_3

    Q50.3Q50.3Variador

    develocidadebomba 1BIT3

    "Var_B1_Bit3"

  • 5/22/2018 Relatorio Final TP3

    41/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 7 of 24

    Network: 7 Controlo Bomba 2

    "Controlador_bomba_valv"

    FC8FC8Controlo o

    conjunto de uma

    bomba e valvula

    EN

    MW4MW4VelocidadeBomba 2INT

    "Vel_B2"Velocidade

    ENO

    Valvula

    Q51.5Q51.5VlvulasassociadasBomba 2

    "Val_B2"

    Bit_0

    Q50.4Q50.4Variador

    de

    velocidadebomba 2BIT0

    "Var_B2_Bit0"

    Bit_1

    Q50.5Q50.5Variador

    develocidadebomba 2BIT1

    "Var_B2_Bit1"

    Bit_2

    Q50.6Q50.6Variador

    develocidadebomba 2BIT2

    "Var_B2_Bit2"

    Bit_3

    Q50.7Q50.7Variador

    develocidadebomba 2BIT3

    "Var_B2_Bit3"

  • 5/22/2018 Relatorio Final TP3

    42/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 8 of 24

    Network: 8 Controlo Bomba 3

    "Controlador_bomba_valv"

    FC8FC8Controlo o

    conjunto de uma

    bomba e valvula

    EN

    MW6MW6VelocidadeBomba 3INT

    "Vel_B3"Velocidade

    ENO

    Valvula

    Q51.6Q51.6VlvulasassociadasBomba 3

    "Val_B3"

    Bit_0

    Q51.0Q51.0Variador

    de

    velocidadebomba 3BIT0

    "Var_B3_Bit0"

    Bit_1

    Q51.1Q51.1Variador

    develocidadebomba 3BIT1

    "Var_B3_Bit1"

    Bit_2

    Q51.2Q51.2Variador

    develocidadebomba 3BIT2

    "Var_B3_Bit2"

    Bit_3

    Q51.3Q51.3Variador

    develocidadebomba 3BIT3

    "Var_B3_Bit3"

  • 5/22/2018 Relatorio Final TP3

    43/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 9 of 24

    Network: 9 Manuteno Bombas

    "Conta_Manu"FB6FB6

    DB6

    EN

    MW2MW2VelocidadeBomba 1INT

    "Vel_B1" Vel_B1

    MW4MW4VelocidadeBomba 2INT

    "Vel_B2" Vel_B2

    MW6MW6

    VelocidadeBomba 3INT

    "Vel_B3" Vel_B3

    M1.0M1.0Reset

    Manutenobomba 1"Reset_Manu_

    Bomba1"Reset_Manu_B1

    M1.1M1.1

    ResetManutenobomba 2"Reset_Manu_

    Bomba2"Reset_Manu_B2

    M1.2M1.2Reset

    Manutenobomba 3"Reset_Manu_

    Bomba3"Reset_Manu_B3

    ENO

    Activa_Manu_B1

    M0.5M0.5Manutenobomba 1

    "Manu_Bomba1"

    Activa_Manu_B2

    M0.6M0.6Manutenobomba 2

    "Manu_Bomba2"

    Activa_Manu_B3

    M0.7M0.7

    Manutenobomba 3

    "Manu_Bomba3"

    Minutos_Func_B1

    MD50MD50Minutos

    defuncionamento desdea ultimamanutenoda bomba

    1

    "Minutos_B1"

    Minutos_Func_B2

    MD54MD54Minutos

    defuncionamento desdea ultimamanutenoda bomba

    2"Minutos_B2"

    Minutos_Func_B3

    MD58MD58Minutos

    defuncionamento desdea ultimamanutenoda bomba

    3"Minutos_B3"

  • 5/22/2018 Relatorio Final TP3

    44/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 10 of 24

  • 5/22/2018 Relatorio Final TP3

    45/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 11 of 24

    Network: 10 Controlador Filtros

    M42.1M42.1MAnutenoFiltros

    "Manu_filtros" "Controlo filtrod"

    FB5FB5

    DB5

    EN

    DB15DB15"Constante

    s" DB_IN

    I0.0I0.0Pressostato Filtro 1"Press_1" Pre1

    I0.1I0.1

    Pressostato Filtro 2"Press_2" Pre2

    I0.2I0.2Pressostato Filtro 3"Press_3" Pre3

    M23.1M23.1Limpezaforadaao filtro

    1

    "Limp_Forcada1" Limpar1

    M23.2M23.2Limpezaforadaao filtro

    2"Limp_

    Forcada2" Limpar2

    M23.3M23.3Limpezaforadaao filtro

    3"Limp_

    Forcada3" Limpar3

    M23.7M23.7Filtro 1automatico"Filtro1_

    Auto" Auto1

    M24.0M24.0Filtro 2automatico

    ENO

    Val_F1_1

    Q5.1Q5.1Vlvulaamontantefiltro 1

    "VF1_1"

    Val_F1_2

    Q5.2Q5.2Vlvulaajusantefiltro 1

    "VF1_2"

    Val_F2_1

    Q5.3Q5.3Vlvulaamontantefiltro 2

    "VF2_1"

    Val_F2_2

    Q5.4Q5.4Vlvulaajusantefiltro 2

    "VF2_2"

    Val_F3_1

    Q5.5Q5.5Vlvulaamontantefiltro 3

    "VF3_1"

    Val_F3_2

    Q5.6Q5.6Vlvulaajusantefiltro 3

    "VF3_2"

    Esgoto1

    Q4.6Q4.6Vlvulade Esgotofiltro 1

    "Esgoto_1"

    Esgoto2

    Q4.7Q4.7Vlvulade Esgotofiltro 2

    "Esgoto_2"

    Q5.0Q5.0Vlvulade Esgotofiltro 3

  • 5/22/2018 Relatorio Final TP3

    46/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 12 of 24

    M22.3M22.3Desligafiltro1"Liga_Filtro1"

    I0.3I0.3Botofisico

    Emergencia"Boto

    Emergencia"

    M1.4M1.4BotoStop

    Emergencia"STOP"

    M22.4M22.4Desligafiltro2

    "Liga_Filtro2"

    I0.3I0.3Botofisico

    Emergencia"Boto

    Emergencia"

    M1.4M1.4BotoStop

    Emergencia"STOP"

    M22.5M22.5Desligafiltro3"Liga_Filtro3"

    I0.3I0.3Botofisico

    Emergencia"Boto

    Emergencia"

    M1.4M1.4BotoStop

    Emergencia"STOP"

    "Filtro2_Auto" Auto2

    M24.1M24.1Filtro 3automatico"Filtro3_

    Auto" Auto3

    Habilitada1

    Habilitada2

    Habilitada3

    Esgoto3

    "Esgoto_3"

    Estado_filtro1

    M22.6M22.6Estadofiltro 1

    "Estado_Filtro1"

    Estado_filtro2

    M22.7M22.7

    Estadofiltro 2

    "Estado_Filtro2"

    Estado_filtro3

    M23.0M23.0Estadofiltro 3

    "Estado_Filtro3"

    AUTOMATIC

    O1

    M41.1M41.1"MODO_AUTO_

    FILTRO1"

    AUTOMATICO2

    M41.2M41.2"MODO_AUTO_FILTRO2"

    AUTOMATICO3

    M41.3M41.3"MODO_AUTO_FILTRO3"

    Malha_aberta

    M41.4M41.4"Malha_

    Aberta_filtragem"

    Aviso_3xLIMPEZA

    M8.4M8.4Todos osfiltrosforamligadosao mesmotempo e osistema

    debombagemfoi alt MA"Aviso13"

    Aviso_3xOFF

    M8.5M8.5Todos osfiltros

    desabilitados.

    "Aviso14"

    M42.2M42.2Memoriaauxiliar

    delimpeza

  • 5/22/2018 Relatorio Final TP3

    47/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 13 of 24

    ResetBotaoLimpar1

    forada 1"Memoriaauxlimp.for.1"

    ResetBotaoLimpar2

    M42.3M42.3Memoriaauxiliar

    delimpezaforada 2

    "Memoriaauxlimp.for.2"

    ResetBotaoLimpar3

    M42.4M42.4Memoriaauxiliar

    delimpezaforada 3

    "Memoriaauxlimp.for.3"

    Aviso_8

    M9.7M9.7LimpezaFiltro 1efectuadaautomatica

    mente"Aviso8"

    Aviso_9

    M8.0M8.0

    LimpezaFiltro 2efectuadaautomatica

    mente"Aviso9"

    Aviso_10

    M8.1M8.1LimpezaFiltro 3efectuadaautomatica

    mente"Aviso10"

  • 5/22/2018 Relatorio Final TP3

    48/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 14 of 24

    Network: 11 Filtro 1 automatico

    M41.1M41.1"MODO_

    AUTO_FILTRO1"

    S

    M23.7M23.7Filtro 1automatico

    "Filtro1_Auto"

    Network: 12 Filtro 1 automatico

    M41.2M41.2

    "MODO_AUTO_

    FILTRO2"

    S

    M24.0M24.0Filtro 2

    automatico"Filtro2_Auto"

    Network: 13 Filtro 1 automatico

    M41.3M41.3"MODO_AUTO_

    FILTRO3"

    S

    M24.1M24.1

    Filtro 3automatico"Filtro3_Auto"

    Network: 14

    M23.7M23.7Filtro 1automatico"Filtro1_Auto"

    M23.1M23.1Limpezaforadaao filtro

    1"Limp_

    Forcada1"

    M41.6M41.6"ligaboto

    limpeza1"

  • 5/22/2018 Relatorio Final TP3

    49/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 15 of 24

    Network: 15

    M24.0M24.0

    Filtro 2automatico"Filtro2_Auto"

    M23.2M23.2Limpezaforada

    ao filtro2

    "Limp_Forcada2"

    M41.7M41.7"ligaboto

    limpeza2"

    Network: 16

    M24.1M24.1Filtro 3automatico"Filtro3_Auto"

    M23.3M23.3Limpezaforadaao filtro

    3"Limp_

    Forcada3"

    M42.0M42.0"ligaboto

    limpeza3"

    Network: 17 Limpeza forada ao filtro 1

    M42.2M42.2Memoriaauxiliar

    delimpezaforada 1"Memoria

    auxlimp.for.

    1"

    R

    M23.1M23.1Limpezaforadaao filtro

    1"Limp_

    Forcada1"

  • 5/22/2018 Relatorio Final TP3

    50/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 16 of 24

    Network: 18 Limpeza forada ao filtro 2

    M42.3M42.3Memoriaauxiliar

    delimpezaforada 2"Memoria

    auxlimp.for.

    2"

    R

    M23.2M23.2Limpezaforadaao filtro

    2"Limp_

    Forcada2"

    Network: 19 Limpeza forada ao filtro 3

    M42.4M42.4Memoriaauxiliar

    delimpezaforada 3"Memoria

    auxlimp.for.

    3"

    R

    M23.3M23.3Limpezaforadaao filtro

    3"Limp_

    Forcada3"

    Network: 20 Boto malha fechada superviso

    M41.4M41.4

    "Malha_Aberta_

    filtragem"

    M120.0

    R

    M0.4M0.4Botomalhafechada

    superviso

    "Botao_Malha_Fechada"

  • 5/22/2018 Relatorio Final TP3

    51/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 17 of 24

    Network: 21 Vlvula Enchimento

    Q4.6Q4.6Vlvula

    de Esgotofiltro 1"Esgoto_1"

    Q4.7Q4.7Vlvulade Esgotofiltro 2"Esgoto_2"

    Q5.0Q5.0Vlvula

    de Esgotofiltro 3"Esgoto_3"

    M1.6M1.6Boto

    supervisopara

    compensao gua napiscina"Botao_valvula_

    tcomp"

    Q4.2Q4.2Vlvula

    Enchimento

    "Val_Enchimento

    "

  • 5/22/2018 Relatorio Final TP3

    52/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 18 of 24

    Network: 22 Calcula o valor IS

    "Calculo IS"

    FC5FC5Clacula o valor IS

    EN

    PIW288PIW288Entradaanalogica

    pH"Ai_pH" AI_ph

    MD29MD29Valor

    temperatura entradapiscina

    "Tin" tin

    MD14MD14Valorcalcio

    "ca" ca

    MD18MD18Valor dealcalinida

    de"al" al

    MD10MD10Valor

    totalsolidos

    dissolvidos"tds" tds

    ENO

    IS

    MD25MD25Valor IS

    "IS"

    pH_1

    MD37MD37valor pH

    "pH"

  • 5/22/2018 Relatorio Final TP3

    53/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 19 of 24

    Network: 23

    M1.4M1.4

    BotoStop

    Emergencia"STOP"

    I0.3I0.3Botofisico

    Emergencia"Boto

    Emergencia" "Aquecimento"

    FB2FB2

    DB2

    EN

    PIW290PIW290Entradaanalogica

    detemperatura de gua

    deentrada

    na piscina"Ai_Tin" Tin

    DB15DB15"Constante

    s" DB_IN

    M1.5M1.5Reset doAlarme depossivelfalha nopermutador

    "Reset_

    Alarme_Temp"

    Reset_Alarme_

    Temperatura

    ENO

    Pout

    PQW288PQW288Potnciadissipada

    porresistenci

    a deaqueciment

    o"Pot_RES"

    Temp_Alarme

    M9.5M9.5Aviso

    permutadorcom

    possivelfalha

    "Aviso6"

    Temp_lida

    MD29MD29Valor

    temperatur

    a entradapiscina

    "Tin"

    Pot_Dissipada

    MD33MD33Potenciadissipadapela a

    resistencia

    "PotDissipada"

    Val_Caldeira

    Q5.7Q5.7VlvulasCaldeira

    "Val_Caldeira"

  • 5/22/2018 Relatorio Final TP3

    54/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 20 of 24

    Network: 24

    I0.3I0.3Botofisico

    Emergencia"Boto

    Emergencia"

    M1.4M1.4BotoStop

    Emergencia"STOP"

    MOVEEN

    0 IN

    ENO

    OUT

    PQW288PQW288Potnciadissipada

    porresistenci

    a deaqueciment

    o

    "Pot_RES"

    MOVEEN

    0.000000e+000 IN

    ENO

    OUT

    MD33MD33Potenciadissipadapela a

    resistencia

    "PotDissipada"

  • 5/22/2018 Relatorio Final TP3

    55/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 21 of 24

    Network: 25

    "Alarmes_Variaveis"

    FC6FC6Controla a malha

    fechada

    EN

    MD25MD25Valor IS

    "IS" IS

    MD37MD37valor pH

    "pH" pH

    ENO

    Alarme_IS

    M9.6M9.6AlarmeValor ISSuperior

    2.9"Aviso7"

    Alarme_

    PH_SUP

    M8.2M8.2Aviso pHsuperior

    a 8

    "Aviso11"

    Alarme_pH_INF

    M8.3M8.3Aviso pHinferiora 6.9

    "Aviso12"

    Network: 26 Alguma valvula de entrada aberta

    Q4.2Q4.2

    VlvulaEnchimento

    "Val_

    Enchimento"

    Q4.3Q4.3

    Vlvulado Ralo

    do Fundo

    "Val_Ralo_Fundo"

    Q4.0Q4.0

    Vlvula

    Skimers"Val_

    Skimers"

    Q4.1Q4.1Vlvula

    Aspirador

    "Val_Apirador"

    M24.3M24.3Alguma

    valvula

    deentrada

    aberta

    "Val_IN_ON"

  • 5/22/2018 Relatorio Final TP3

    56/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 22 of 24

    Network: 27 Tubos ligados entre a bombagem e filtragem

    Q51.4Q51.4VlvulasassociadasBomba 1"Val_B1"

    Q51.5Q51.5VlvulasassociadasBomba 2"Val_B2"

    Q51.6Q51.6VlvulasassociadasBomba 3"Val_B3"

    M24.4M24.4Tubagensentre a

    bombageme

    filtragemligadas"Tubo_bomba_filtro"

    Network: 28 Tubo esgoto 1

    Q4.6Q4.6Vlvulade Esgotofiltro 1"Esgoto_1"

    M24.5M24.5Tubo

    esgoto 1"Tubo_esgoto1"

  • 5/22/2018 Relatorio Final TP3

    57/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 23 of 24

    Network: 29 Tubo esgoto 2

    Q4.6Q4.6Vlvulade Esgoto

    filtro 1"Esgoto_1"

    Q4.7Q4.7Vlvulade Esgotofiltro 2"Esgoto_2"

    M24.6M24.6Tubo

    esgoto 2

    "Tubo_esgoto2"

    Network: 30 Tubo esgoto 3

    Q4.6Q4.6Vlvulade Esgotofiltro 1"Esgoto_1"

    Q4.7Q4.7Vlvula

    de Esgotofiltro 2"Esgoto_2"

    Q5.0Q5.0Vlvulade Esgotofiltro 3"Esgoto_3"

    M24.7M24.7Tubo

    esgoto 3"Tubo_esgoto3"

  • 5/22/2018 Relatorio Final TP3

    58/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:47:52 PM

    SIMATIC 300(1)\CPU 313\...\OB1 -

    Page 24 of 24

    Network: 31 Liga tubos filtro a piscina

    Q5.2Q5.2Vlvulaajusantefiltro 1"VF1_2"

    Q5.4Q5.4Vlvulaajusantefiltro 2"VF2_2"

    Q5.6Q5.6Vlvulaajusantefiltro 3"VF3_2"

    M41.0M41.0Ligatubos

    filtro apiscina"Tubos_filtro_piscina"

    Network: 32 Repe valores de origem

    M42.5M42.5Mamoriaque faz oreset dosvalores"Reset_Values" "Reset valores"

    FC9FC9Bloco que controla

    um filtro

    EN ENO

    Desactiva_sinal

    M42.5M42.5Mamoriaque faz oreset dosvalores

    "Reset_Values"

  • 5/22/2018 Relatorio Final TP3

    59/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:48:08 PM

    SIMATIC 300(1)\CPU 313\...\FB1 -

    Page 1 of 7

    FB1 - ""

    Name: Family:Author: Version: 0.1

    Block version: 2Time stamp Code:

    Interface:06/18/2014 12:03:59 AM06/18/2014 12:03:59 AM

    Lengths (block/logic/data): 00932 00718 00022

    Name Data Type Address Initial Value Comment

    IN 0.0

    AI Int 0.0 0

    Const_Mon Bool 2.0 FALSE

    DB_Const Block_DB 4.0

    OUT 0.0

    MUX_DO2 Bool 6.0 FALSE

    MUX_DO1 Bool 6.1 FALSE

    tds Real 8.0 0.000000e+000

    ca Real 12.0 0.000000e+000

    al Real 16.0 0.000000e+000

    IN_OUT 0.0

    STAT 0.0

    Segundo_passado Bool 20.0 FALSE

    Etapa1 Bool 20.1 FALSE

    Etapa2 Bool 20.2 FALSE

    Etapa3 Bool 20.3 FALSE

    Flanco Bool 20.4 FALSE

    Ret_Val_1 Word 22.0 W#16#0

    Ret_Val_2 Word 24.0 W#16#0

    Ret_Val_3 Word 26.0 W#16#0

    tds_medido Real 28.0 0.000000e+000

    ca_medido Real 32.0 0.000000e+000

    al_medido Real 36.0 0.000000e+000

    Flanco2 Bool 40.0 FALSE

    tds_guardado Real 42.0 0.000000e+000

    ca_guardado Real 46.0 0.000000e+000

    al_guardado Real 50.0 0.000000e+000

    num_seg Int 54.0 0

    mem1 Bool 56.0 FALSE

    mem2 Bool 56.1 FALSE

    mem3 Bool 56.2 FALSE

    flanco3 Bool 56.3 FALSE

    flanco4 Bool 56.4 FALSE

    TEMP 0.0

  • 5/22/2018 Relatorio Final TP3

    60/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:48:08 PM

    SIMATIC 300(1)\CPU 313\...\FB1 -

    Page 2 of 7

    Block: FB1

    Network: 1

    OPN

    #DB_Const#DB_Const#DB_Const

    Network: 2

    M255.5

    P

    #Flanco#Flanco#Flanco

    #Segundo_p#Segundo_passadoassado

    #Segundo_passado

    Network: 3

    #Segundo_p#Segundo_passadoassado

    #Segundo_passado ADD_I

    EN

    #num_seg#num_seg#num_seg IN1

    1 IN2

    ENO

    OUT#num_seg#num_seg

    #num_seg

    Network: 4

    CMP ==I

    #num_seg#num_seg#num_seg IN1

    60 IN2

    S

    #Etapa1#Etapa1#Etapa1

    R

    #Etapa3#Etapa3#Etapa3

  • 5/22/2018 Relatorio Final TP3

    61/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:48:08 PM

    SIMATIC 300(1)\CPU 313\...\FB1 -

    Page 3 of 7

    Network: 5

    CMP ==I

    #num_seg#num_seg#num_seg IN1

    120 IN2

    S

    #Etapa2#Etapa2#Etapa2

    R

    #Etapa1#Etapa1#Etapa1

    Network: 6

    CMP ==I

    #num_seg#num_seg#num_seg IN1

    180 IN2

    S

    #Etapa3#Etapa3#Etapa3

    R

    #Etapa2#Etapa2#Etapa2

    MOVEEN

    0 IN

    ENO

    OUT#num_seg#num_seg

    #num_seg

    Network: 7

    #Etapa2#Etapa2#Etapa2

    #Etapa3#Etapa3#Etapa3

    #MUX_DO1#MUX_DO1#MUX_DO1

  • 5/22/2018 Relatorio Final TP3

    62/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:48:08 PM

    SIMATIC 300(1)\CPU 313\...\FB1 -

    Page 4 of 7

    Network: 8

    #Etapa3#Etapa3#Etapa3

    #MUX_DO2#MUX_DO2#MUX_DO2

    Network: 9 Scale da varivel tds

    #Etapa1#Etapa1#Etapa1

    I0.7 I0.7

    "SCALE"

    FC105FC105Scaling Values

    EN

    #AI#AI#AI IN

    1.000000e+003 HI_LIM

    0.000000e+000 LO_LIM

    BIPOLAR

    ENO

    RET_VAL#Ret_Val_1#Ret_Val_1#Ret_Val_1

    OUT

    #tds_medid#tds_medidoo

    #tds_medido

    Network: 10

    #Etapa1#Etapa1#Etapa1

    P

    #Flanco2#Flanco2#Flanco2

    #mem1#mem1#mem1

    Network: 11

    #mem1#mem1#mem1 MOVE

    EN

    #tds_medid#tds_medidoo#tds_medido IN

    ENO

    OUT

    #tds_guard#tds_guardadoado

    #tds_guardado

  • 5/22/2018 Relatorio Final TP3

    63/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:48:08 PM

    SIMATIC 300(1)\CPU 313\...\FB1 -

    Page 5 of 7

    Network: 12 Scale da varivel tds

    #Etapa2#Etapa2#Etapa2

    I0.7 I0.7

    "SCALE"

    FC105FC105Scaling Values

    EN

    #AI#AI#AI IN

    4.000000e+002 HI_LIM

    0.000000e+000 LO_LIM

    BIPOLAR

    ENO

    RET_VAL#Ret_Val_2#Ret_Val_2#Ret_Val_2

    OUT#ca_medido#ca_medido#ca_medido

    Network: 13

    #Etapa2#Etapa2#Etapa2

    P

    #flanco3#flanco3#flanco3

    #mem2#mem2#mem2

    Network: 14

    #mem2#mem2#mem2 MOVE

    EN

    #ca_medido#ca_medido#ca_medido IN

    ENO

    OUT

    #ca_guarda#ca_guardadodo

    #ca_guardado

  • 5/22/2018 Relatorio Final TP3

    64/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:48:08 PM

    SIMATIC 300(1)\CPU 313\...\FB1 -

    Page 6 of 7

    Network: 15 Scale da varivel tds

    #Etapa3#Etapa3#Etapa3

    I0.7 I0.7

    "SCALE"

    FC105FC105Scaling Values

    EN

    #AI#AI#AI IN

    1.000000e+001 HI_LIM

    0.000000e+000 LO_LIM

    BIPOLAR

    ENO

    RET_VAL#Ret_Val_3#Ret_Val_3#Ret_Val_3

    OUT#al_medido#al_medido#al_medido

    Network: 16

    #Etapa3#Etapa3#Etapa3

    P

    #flanco4#flanco4#flanco4

    #mem3#mem3#mem3

    Network: 17

    #mem3#mem3#mem3 MOVE

    EN

    #al_medido#al_medido#al_medido IN

    ENO

    OUT

    #al_guarda#al_guardadodo

    #al_guardado

  • 5/22/2018 Relatorio Final TP3

    65/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:48:08 PM

    SIMATIC 300(1)\CPU 313\...\FB1 -

    Page 7 of 7

    Network: 18

    #Const_Mon#Const_Mon#Const_Mon MOVE

    EN

    #tds_guard#tds_guardadoado#tds_

    guardado IN

    ENO

    OUT#tds#tds

    #tds

    MOVEEN

    #ca_guarda#ca_guardadodo#ca_

    guardado IN

    ENO

    OUT#ca#ca

    #ca

    MOVEEN

    #al_guarda#al_guardadodo#al_

    guardado IN

    ENO

    OUT#al#al

    #al

    Network: 19

    #Const_Mon#Const_Mon#Const_Mon MOVE

    EN

    DBD0 IN

    ENO

    OUT#tds#tds

    #tds

    MOVEEN

    DBD4 IN

    ENO

    OUT#ca#ca

    #ca

    MOVEEN

    DBD8 IN

    ENO

    OUT#al#al

    #al

  • 5/22/2018 Relatorio Final TP3

    66/172

    SIMATIC Miniprojecto_AI2\SIMATIC 300(1)\CPU 313\...\DB1 06/20/2014 10:50:26 PM

    Page 1 of 1

    DB1 - Data view""

    Data block type: Instance data block for FB1

    Name: Family:

    Author: Version: 0.0

    Block version: 2

    Lengths (Block / Data): 00202 / 00058

    Time stamp

    Code: 06/18/2014 12:04:22 AM

    Interface: 06/18/2014 12:03:59 AM

    Comment:

    Address Declaration Name Type Initial value Actual value Comment

    0.0 in AI INT 0 0

    2.0 in Const_Mon BOOL FALSE FALSE

    4.0 in DB_Const BLOCK_DB DB 1 DB 1

    6.0 out MUX_DO2 BOOL FALSE FALSE

    6.1 out MUX_DO1 BOOL FALSE FALSE

    8.0 out tds REAL 0.000000e+000 0.000000e+000

    12.0 out ca REAL 0.000000e+000 0.000000e+000

    16.0 out al REAL 0.000000e+000 0.000000e+000

    20.0 stat Segundo_passado BOOL FALSE FALSE

    20.1 stat Etapa1 BOOL FALSE FALSE

    20.2 stat Etapa2 BOOL FALSE FALSE

    20.3 stat Etapa3 BOOL FALSE FALSE

    20.4 stat Flanco BOOL FALSE FALSE

    22.0 stat Ret_Val_1 WORD W#16#0 W#16#0

    24.0 stat Ret_Val_2 WORD W#16#0 W#16#0

    26.0 stat Ret_Val_3 WORD W#16#0 W#16#0

    28.0 stat tds_medido REAL 0.000000e+000 0.000000e+000

    32.0 stat ca_medido REAL 0.000000e+000 0.000000e+000

    36.0 stat al_medido REAL 0.000000e+000 0.000000e+000

    40.0 stat Flanco2 BOOL FALSE FALSE

    42.0 stat tds_guardado REAL 0.000000e+000 0.000000e+000

    46.0 stat ca_guardado REAL 0.000000e+000 0.000000e+000

    50.0 stat al_guardado REAL 0.000000e+000 0.000000e+000

    54.0 stat num_seg INT 0 0

    56.0 stat mem1 BOOL FALSE FALSE

    56.1 stat mem2 BOOL FALSE FALSE

    56.2 stat mem3 BOOL FALSE FALSE

    56.3 stat flanco3 BOOL FALSE FALSE

    56.4 stat flanco4 BOOL FALSE FALSE

  • 5/22/2018 Relatorio Final TP3

    67/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:48:22 PM

    SIMATIC 300(1)\CPU 313\...\FB2 -

    Page 1 of 7

    FB2 - "Aquecimento"

    Name: Family:Author: Version: 0.1

    Block version: 2Time stamp Code:

    Interface:06/18/2014 04:14:40 AM06/18/2014 03:58:12 AM

    Lengths (block/logic/data): 00846 00668 00022

    Name Data Type Address Initial Value Comment

    IN 0.0

    Tin Int 0.0 0

    DB_IN Block_DB 2.0

    Reset_Alarme_Temperatura Bool 4.0 FALSE

    OUT 0.0

    Pout Int 6.0 0

    Temp_Alarme Bool 8.0 FALSE

    Temp_lida Real 10.0 0.000000e+000

    Pot_Dissipada Real 14.0 0.000000e+000

    Val_Caldeira Bool 18.0 FALSE

    IN_OUT 0.0

    STAT 0.0

    Ret_Val_1 Word 20.0 W#16#0

    Ret_Val_2 Word 22.0 W#16#0

    Temp Real 24.0 0.000000e+000

    potencia Real 28.0 0.000000e+000

    Nivel_1 Bool 32.0 FALSE

    Nivel_2 Bool 32.1 FALSE

    Nivel_3 Bool 32.2 FALSE

    Nivel_4 Bool 32.3 FALSE

    num_vezes_2seg Int 34.0 0

    num_minutos_contados Int 36.0 0

    flanco Bool 38.0 FALSE

    arranque Bool 38.1 FALSE

    TEMP 0.0

    Block: FB2

  • 5/22/2018 Relatorio Final TP3

    68/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:48:22 PM

    SIMATIC 300(1)\CPU 313\...\FB2 -

    Page 2 of 7

    Network: 1

    OPN

    #DB_IN#DB_IN#DB_IN

    Network: 2

    M255.5

    P

    #flanco#flanco#flanco

    #arranque#arranque#arranque

    Network: 3

    I0.0I0.0Pressostato Filtro 1"Press_1"

    I0.0I0.0Pressostato Filtro 1"Press_1"

    "SCALE"

    FC105FC105Scaling Values

    EN

    #Tin#Tin#Tin IN

    2.900000e+001 HI_LIM

    2.400000e+001 LO_LIM

    BIPOLAR

    ENO

    RET_VAL#Ret_Val_1#Ret_Val_1#Ret_Val_1

    OUT#Temp#Temp

    #Temp

    Network: 4

    MOVEEN

    #Temp#Temp#Temp IN

    ENO

    OUT#Temp_lida#Temp_lida#Temp_lida

  • 5/22/2018 Relatorio Final TP3

    69/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:48:22 PM

    SIMATIC 300(1)\CPU 313\...\FB2 -

    Page 3 of 7

    Network: 5

    CMP R

    #Temp#Temp#Temp IN1

    2.600000e+001 IN2

    MOVEEN

    2.200000e+003 IN

    ENO

    OUT#potencia#potencia

    #potencia

    S

    #Nivel_2#Nivel_2#Nivel_2

    R

    #Nivel_1#Nivel_1#Nivel_1

    Network: 7

    #Nivel_2#Nivel_2#Nivel_2 CMP >R

    #Temp#Temp#Temp IN1

    2.700000e+001 IN2

    MOVEEN

    3.500000e+003 IN

    ENO

    OUT#potencia#potencia

    #potencia

    S

    #Nivel_3#Nivel_3#Nivel_3

    R

    #Nivel_2#Nivel_2#Nivel_2

  • 5/22/2018 Relatorio Final TP3

    70/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:48:22 PM

    SIMATIC 300(1)\CPU 313\...\FB2 -

    Page 4 of 7

    Network: 8

    #Nivel_3#Nivel_3#Nivel_3 CMP >=R

    #Temp#Temp#Temp IN1

    2.800000e+001 IN2

    MOVEEN

    0.000000e+000 IN

    ENO

    OUT#potencia#potencia

    #potencia

    R

    #Nivel_3#Nivel_3#Nivel_3

    Network: 9

    #Nivel_1#Nivel_1#Nivel_1

    #Nivel_2#Nivel_2#Nivel_2

    #Nivel_3#Nivel_3#Nivel_3

    #arranque#arranque#arranque ADD_I

    EN

    #num_vezes#num_vezes_2seg_2seg

    #num_vezes_2seg IN1

    1 IN2

    ENO

    OUT

    #num_vezes#num_vezes_2seg_2seg

    #num_vezes_2seg

    Network: 10

    CMP ==I

    #num_vezes#num_vezes_2seg_2seg

    #num_vezes_2seg IN1

    60 IN2

    ADD_IEN

    #num_minut#num_minutos_contadoos_contado

    ss#num_

    minutos_contados IN1

    1 IN2

    ENO

    OUT

    #num_minut#num_minutos_contadoos_contado

    ss#num_minutos_contados

  • 5/22/2018 Relatorio Final TP3

    71/172

    SIMATIC Miniprojecto_AI2\ 06/20/2014 10:48:22 PM

    SIMATIC 300(1)\CPU 313\...\FB2 -

    Page 5 of 7

    Network: 11

    CMP >=I

    #num_minut#num_minutos_contadoos_contado

    ss#num_

    minutos_contados IN1

    DBW18 IN2

    S

    #Temp_Alar#Temp_Alarmeme

    #Temp_

    Alarme

    Network: 12

    CMP >=R

    #Temp#Temp#Temp IN1

    2.800000e+001 IN2

    MOVEEN

    0 IN

    ENO

    OUT

    #num_minut#num_minutos_contadoos_contado

    ss#num_minutos_

    contados

    MOVEEN

    0 IN

    ENO

    OUT

    #num_vezes#num_vezes_