Você está na página 1de 101

U IVERSIDADE CATLICA DE PETRPOLIS CE TRO DE E GE HARIA E COMPUTAO CURSO DE E GE HARIA ELTRICA

IMPLA TAO DA I TERFACE HOMEM-MQUI A SIEME S TP 177A O LABORATRIO DE CO TROLE E AUTOMAO.

Alexandre de Souza

Petrpolis 2009

U IVERSIDADE CATLICA DE PETRPOLIS CE TRO DE E GE HARIA E COMPUTAO CURSO DE E GE HARIA ELTRICA

IMPLA TAO DA I TERFACE HOMEM-MQUI A SIEME S TP 177A O LABORATRIO DE CO TROLE E AUTOMAO.

Monografia, trabalho de concluso de curso, apresentada Faculdade de Engenharia da UCP como requisito parcial para concluso do Curso de Engenharia Eltrica.

Alexandre de Souza

Professor Orientador Paulo Csar Lopes Leite

Petrpolis 2009

Aluno: Alexandre de Souza

Matrcula: 05406005

Ttulo do Trabalho: IMPLA TAO DA I TERFACE HOMEM-MQUI A SIEME S TP 177A O LABORATRIO DE CO TROLE E AUTOMAO. Trabalho de Concluso de Curso apresentado a Faculdade de Engenharia da UCP como requisito parcial para concluso do Curso de Engenharia Eltrica.

AVALIAO

GRAU FI AL:______

AVALIADO POR Prof. Paulo Csar Lopes Leite Prof. Geovane Quadrelli Prof. Maria Cristina Quesnel _________________________________ _________________________________ _________________________________

Petrpolis, 22 de dezembro de 2009. Prof. Maria Cristina Quesnel Coordenadora

AGRADECIME TOS

Primeiramente

Deus

por

esta

oportunidade

maravilhosa que me concedeu, e pela fora que Ele me deu em todos os momentos de dificuldade durante o caminho trilhado. Especialmente a Prof. Maria da Glria e a minha irm Raquel, pois sem elas este sonho no seria realizado. Aos meus pais e a minha namorada Lidiane, por todo apoio e incentivo ao longo dessa jornada.

RESUMO

O presente trabalho apresenta a implementao no laboratrio de controle e automao da interface homem-mquina (IHM) Siemens TP 177A. Os primeiros captulos abordam os principais conceitos sobre automao industrial, sendo ento apresentadas as caractersticas mais importantes sobre os controladores lgicos programveis da linha S7-200 e da IHM TP 177A, ambos da Siemens. Aps isso demonstrado os principais procedimentos para elaborao de um projeto de telas de superviso e controle para esta IHM utilizando o software de programao WinCC Flexible 2008. Por fim, demonstrado o processo no qual esta IHM aplicada, denominado de Gangorra de Ventiladores e so apresentadas as telas de superviso e controle elaboradas para uso neste processo. Palavras-Chave: IHM, Automao, Gangorra.

LISTA DE ABREVIATURAS

CLP - CONTROLADOR LGICO PROGRAMVEL IHM - INTERFACE HOMEM-MQUINA SFC - SEQENCIAMENTO GRFICO DE FUNES PID - PROPORCIONAL INTEGRATIVO DERIVATIVO NA - NORMALMENTE ABERTO NF - NORMALMENTE FECHADO PLC - PROGRAMMABLE LOGIC CONTROLLER SCADA - SUPERVISORY CONTROL AND DATA ACQUISITION RAM - RANDOM ACCESS MEMORY PROM - PROGRAMMABLE READ-ONLY MEMORY EPROM - ERASABLE PROGRAMMABLE READ-ONLY MEMORY EEPROM - ELECTRICALLY-ERASABLE PROGRAMMABLE READ-ONLY MEMORY CPU - CENTRAL PROCESSING UNIT PC - PERSONAL COMPUTER

LISTA DE ILUSTRAES E TABELAS

Fig. 1 - Diagrama de Blocos de um Sistema de Controle Automtico Fig. 2 - Diagrama esquemtico de um Encoder incremental Fig. 3 - Disco de um Encoder Absoluto Fig. 4 - Ciclo de varredura de um PLC Fig. 5 - Exemplo de Tela de um Sistema Supervisrio Fig. 6 - Imagem demonstrativa dos PLCs da Srie S7-200 Fig. 7 - Estrutura bsica da CPU 222 Fig. 8 - Imagem demonstrativa da IHM TP177A Fig. 9 - Vista Frontal e Lateral da IHM TP 177A Fig. 10 - Vista Traseira da IHM TP 177A Fig. 11 - Vista Superior da IHM TP 177A Fig. 12 - Tela de Inicializao Loader Fig. 13 - Tela do Painel de Controle Fig. 14 - Tela de nico do WinCC Fig. 15 - Tela de definio da arquitetura da rede Fig. 16 - Tela de definio dos dispositivos Fig. 17 - Definio do layout padro das telas Fig. 18 - Definio das telas do projeto Fig. 19 - Definio de telas adicionais Fig. 20 - Tela de escolha das bibliotecas

Fig. 21 - Tela final de configurao Fig. 22 - Ambiente de programao do WinCC Fig. 23 - Barra de Configurao Fig. 24 - Tela de alterao da IHM Fig. 25 - Exemplo de preenchimento da tabela dos Tags Fig. 26 - Exemplo de configurao de um alarme analgico Fig. 27 - Barra de ferramentas (Tools) Fig. 28 - Configurao da imagem do boto Fig. 29 - Configurao das aes do boto Fig. 30 - Propriedades do campo de entrada/sada Fig. 31 - Teclado alfanumrico de entrada de dados Fig. 32 - Configurao do grfico de barra Fig. 33 - Janela de transferncia de projetos Fig. 34 Foto da Gangorra de Ventiladores Fig. 35 Esquema de Controle do Processo Fig. 36 Foto do Amplificador de Sinal Fig. 37 Conexes Eltricas do Amplificador Fig. 38 Fonte de Alimentao Simtrica Minipa Fig. 39 Contatora Auxiliar Siemens Fig. 40 Foto do Processo da Gangorra de Ventilaodores Fig. 41 Detalhamento da Ligao do PLC

Fig. 42 Esquema Eltrico Funcional do Processo Fig. 43 Tabela dos Tags do Processo da Gangorra Fig. 44 Hierarquia das telas da IHM Fig. 45 Tela Inicial Fig. 46 Tela Controle PID Fig. 47 Tela Parmetros PID Fig. 48 Tela Grfico PID Fig. 49 Tela Controle ON/OFF Fig. 50 Tela Grafico ON/OFF Fig. 51 Tela de Alarme do Set Point Fig. 52 Base com IHM instalada Fig. 53 Montagem Final do Processo Tabela 1 - Especificao dos modelos da srie S7-200

SUMRIO 1 I TRODUO ..................................................................................................... 15 2 AUTOMAO I DUSTRIAL ............................................................................ 16 2.1 DEFINIO ............................................................................................... 16 2.2 SISTEMAS DE CONTROLE..................................................................... 16 2.2.1 Definies .................................................................................... 17 2.2.1.1 Varivel Controlada ou Varivel do Processo .............. 17 2.2.1.2 Varivel Manipulada ou Varivel de Controle.............. 17 2.2.1.3 Set Point ........................................................................ 17 2.2.1.4 Histerese ........................................................................ 17 2.2.1.5 Controlador.................................................................... 17 2.2.1.6 Sensor ............................................................................ 18 2.2.1.7 Atuador ou Elemento Final de Controle........................ 18 2.3 PRINCIPAIS TIPOS DE CONTROLE ...................................................... 18 2.3.1 Controle O /OFF....................................................................... 18 2.3.2 Controle PID ............................................................................... 18 2.4 SENSORES DE POSICIONAMENTO ANGULAR ................................. 19 2.4.1 Encoder Incremental ................................................................. 19 2.4.2 Encoder Absoluto ....................................................................... 20 2.4.3 Potnciometro ............................................................................. 20 2.5 CONTROLADORES LGICOS PROGRAMAVIS ............................... 21 2.5.1 Definio...................................................................................... 21 2.5.2 Histria e Evoluo .................................................................... 21 2.5.3 Vantagens e desvantagens ......................................................... 22 2.5.3.1 Vantagens ...................................................................... 22 2.5.3.1.1 Flexibilidade .................................................. 22 2.5.3.1.2 Funcionalidade .............................................. 22 2.5.3.1.3 Eficincia ....................................................... 22

10

2.5.3.2 Desvantagens ................................................................. 22 2.5.3.2.1 Ambientes Inapropriados ................................ 22 2.5.4 Princpio de Funcionamento ..................................................... 22 2.5.5 Tipos de Memria ...................................................................... 24 2.5.6 Linguagens de Programao ..................................................... 24 2.5.6.1 Ladder ............................................................................ 24 2.5.6.2 Blocos Funcionais ......................................................... 25 2.5.6.3 Seqenciamento Grfico de Funes (SFC) ................. 25 2.6 SISTEMAS SUPERVISRIOS ................................................................. 25 2.6.1 IHM ........................................................................................... 25 2.6.1.1 Aplicao nos Processos Industriais.............................. 26 2.6.2 SCADA ...................................................................................... 26 3 I TRODUO AO PLC SIEME S S7-200...................................................... 28 3.1 ASPECTOS GERAIS ................................................................................. 28 3.1.1 Principais Caractersticas .......................................................... 28 3.1.1.1 Elevada Performance ..................................................... 28 3.1.1.2 Elevada Modularidade ................................................... 28 3.1.1.3 Elevada Conectividade .................................................. 28 3.1.2 Modelos da Srie S7-200 ............................................................ 29 3.2 ESTRUTURA DO PLC S7-200 ................................................................. 30 3.2.1 Barramento das entradas digitais .......................................... 30 3.2.2 Barramento das sadas digitais e de alimentao ................. 30 3.2.3 Porta de Comunicao RS 485................................................ 31 3.2.4 Chave seletora do modo de funcionamento .......................... 31 3.2.4.1 Posio STOP ................................................................ 31 3.2.4.2 Posio RUN ................................................................ 31

11

3.2.4.3 Posio TERM ............................................................. 31 3.2.5 Potnciometro Analgico ........................................................... 32 3.2.6 Conector para mdulos adicionais ......................................... 32 3.3 SOFTWARE DE PROGRAMAO STEP-7 Micro/WIN .................... 32 3.4 COMUNICAO .................................................................................... 33 4 I TRODUO A IHM SIEME S TP177A .................................................... 34 4.1 DESING DO MODELO TP 177A ............................................................ 34 4.1.1 Foto Demonstrativa ................................................................... 34 4.1.2 Vista Frontal e Lateral .............................................................. 35 4.1.3 Vista Traseira ............................................................................ 35 4.1.4 Vista Superior ............................................................................ 36 4.2 CARACTERSTICAS PRINCIPAIS ........................................................ 36 4.2.1 Display Sensvel ao Toque (Touch Screen) .............................. 36 4.2.2 Comunicao com o PLC S7-200 .............................................. 36 4.2.3 Programao .............................................................................. 37 4.3 CONFIGURAO E OPERAO .......................................................... 37 4.3.1 Opes da tela de inicializao Loader ................................ 37 4.3.1.1 Transfer ........................................................................ 37 4.3.1.2 Start .............................................................................. 37 4.3.1.3 Control Panel ................................................................ 38 4.3.2 Configuraes do Painel de Controle ...................................... 38 4.3.1.1 OP ................................................................................. 38 4.3.1.2 Password ....................................................................... 38 4.3.1.3 MPI / DP Settings ......................................................... 38 4.3.1.4 Transfer ........................................................................ 39

12

4.3.3 Calibrao do display (Touch Screen) ..................................... 39 4.3.4 Configurao do canal de dados .............................................. 39 4.4 MODOS DE OPERAO ........................................................................ 39 4.4.1 Modo Online .............................................................................. 39 4.4.2 Modo Offline .............................................................................. 39 4.4.3 Modo de Transferncia .............................................................. 39 4.5 FUNES COMPLEMENTARES ........................................................... 40 4.5.1 Backup e restaurao de arquivos ........................................... 40 4.5.2 Atualizao da Verso do Software da IHM .......................... 40 5 ELABORA DO UM PROJETO COM WI CC FLEXIBLE 2008................ 41 5.1 CRIANDO UM NOVO PROJETO ........................................................... 41 5.2 EXPLORANDO A BARRA DE NAVEGAO (PROJECT).................. 46 5.2.1 Device (Dispositivo) .................................................................... 47 5.2.2 Screens (Telas) ............................................................................ 48 5.2.3 Communication (Comunicao) ............................................... 48 5.2.3.1 Tags ............................................................................... 48 5.2.4 Alarm Management (Gesto de Alarmes) ............................... 50 5.2.4.1 Analog Alarms (Alarmes Analgicos) .......................... 50 5.3 EXPLORANDO A BARRA DE FERRAMENTAS (TOOLS)................. .52 5.3.1 Configurando os principais objetos ......................................... 53 5.3.1.1 Button (Boto) ............................................................... 53 5.3.1.2 IO Field (Campo de Entrada / Sada) ............................ 55 5.3.1.3 Bar (Grfico de Barra) ................................................... 56 5.4 TRANSFERINDO O PROJETO PARA A IHM ....................................... 57 6 APLICAO DA IHM O PROCESSO DE POSICIO AME TO DA GA GORRA DE VE TILADORES .................................................................... 58

13

6.1 GANGORRA DE VENTILADORES ....................................................... 58 6.1.1 Descrio do Processo ............................................................... 58 6.1.2 Esquema do Sistema de Controle ............................................ 59 6.1.3 Problemas para Implantao do Controle .............................. 59 6.1.4 Solues dadas aos problemas encontrados ............................ 60 6.1.5 Montagem do Processo ............................................................. 62 6.1.6 Lgica de Programao ............................................................ 63 6.2 APLICAAO DA IHM TP 177A NO PROCESSO................................... 64 6.2.1 Reviso da Lgica de Programao ......................................... 64 6.2.2 Elaborao das Telas de Controle e Superviso...................... 65 6.2.2.1 Tela Inicial .................................................................... 66 6.2.2.2 Tela Controle PID ........................................................ 66 6.2.2.3 Tela Parmetros ............................................................ 68 6.2.2.4 Tela Grfico PID .......................................................... 69 6.2.2.5 Tela Controle ON/OFF ................................................. 70 6.2.2.6 Tela Grfico ON/OFF .................................................. 71 6.2.3 Configurao de Alarme para o Set Point .............................. 72 6.2.4 Comissionamento ....................................................................... 73 7 A LISE DE RESULTADOS ............................................................................... 74 8 CO CLUSES ........................................................................................................ 75 9 REFER CIAS BIBLIOGRFICAS .................................................................. 76 AP DICE A PROCEDIME TOS PARA CALIBRAO DO DISPLAY TOUCH SCREE DA IHM SIEME S TP 177A AP DICE B PROCEDIME TOS PARA BACKUP DE DADOS DA IHM SIEME S TP 177A.

14

AP DICE C PROCEDIME TOS PARA RESTAURAO DE DADOS DA IHM SIEME S TP 177A. AP DICE D PROCEDIME TOS PARA A ATUALIZAO DO SISTEMA OPERACIO AL DA IHM SIEME S TP 177A. AP DICE E LGICA DE PROGRAMAO DO PLC PARA A GA GORRA DE VE TILADORES

15

1 I TRODUO Este trabalho teve como objetivo implantar no laboratrio de automao e controle da Universidade Catlica de Petrpolis a interface homem-mquina (IHM) Siemens TP 177A existente na universidade, com a inteno de aperfeioar os estudos referentes automao industrial e possibilitar aos alunos a utilizao de um dispositivo que permite uma melhor visualizao de como os sistemas de controle reagem a perturbaes e a alteraes nos seus parmetros. A IHM foi adicionada em um processo j existente no laboratrio, onde um Controlador Lgico Programvel (CLP) Siemens S7-200 comanda um sistema de posicionamento angular atuado por hlices. Este processo conhecido na universidade como Gangorra de Ventiladores. A implantao de uma IHM requer conhecimentos que vo desde os conceitos bsicos sobre automao industrial at a programao do software WinCC Flexible, onde so desenvolvidas as telas de superviso e controle da IHM. Com isso, este trabalho d maior enfoque na programao do WinCC Flexible mostrando como so desenvolvidas as telas de superviso e controle, e na aplicao da IHM no processo de posicionamento angular da Gangorra de Ventiladores, demonstrando como foi realizada a montagem e como a IHM atua neste processo.

16

2 AUTOMAO I DUSTRIAL 2.1 DEFINIO Entende-se por automao qualquer sistema de controle que tenha como objetivo substituir ou facilitar o homem na realizao de uma determinada tarefa de maneira rpida e eficaz. [...] o surgimento da automao est ligado com a mecanizao, onde o objetivo era sempre de simplificar o trabalho do homem, de forma a substituir o esforo braal por meios e mecanismos, liberando o tempo disponvel para outros afazeres, valorizando o tempo til para as atividades do intelecto, das artes, lazer ou simplesmente

entretenimento. (SILVEIRA & SANTOS, 2001, p.5). Moraes & Castrucci (2007, p.12) afirmam que o objetivo da automao no somente reduzir custos de produo, ela decorre mais de necessidades como maior nvel de qualidade dos produtos, maior flexibilidade na alterao dos processos, maior segurana dos trabalhadores, reduo de perdas materiais e de energia, mais disponibilidade e qualidade da informao sobre o processo e melhor planejamento e controle da produo. 2.2 SISTEMAS DE CONTROLE Qualquer sistema onde desejamos atribuir um sinal de entrada para a obteno de um sinal de sada atravs do conhecimento do comportamento do processo pode ser entendido como um sistema de controle. Os sistemas de controle podem ser divididos em: Sistema em malha aberta Sistema onde no h comparao entra a sada com um valor pr-estabelecido para a entrada. Ou seja, a sada do sistema no influencia na entrada.

Sistema em malha fechada Sistema onde h uma realimentao, em que a sada comparada com um valor de referncia para a entrada, gerando um sinal de entrada corrigido para a obteno da sada desejada.

17

A figura abaixo mostra o diagrama de blocos de um sistema automtico de controle.

Fig. 1 Diagrama de Blocos de um Sistema de Controle Automtico

2.2.1 Definies 2.2.1.1 Varivel Controlada ou Varivel do Processo a varivel que se deseja ser medida e controlada em um determinado processo. Por exemplo: temperatura de um forno, nvel de um tanque etc. 2.2.1.2 Varivel Manipulada ou Varivel de Controle a varivel que tem como objetivo eliminar o erro do sistema, ou seja, fazendo com que o sistema se estabilize no valor pr-estabelecido. 2.2.1.3 Set-Point o valor desejado para a varivel controlada em um determinado processo, este valor determinado atravs de estudos e/ou experincias passadas. 2.2.1.4 Histerese utilizada no controle ON/OFF sendo a zona morta do processo, ou seja, o intervalo de valores no qual o atuador no atua. Quanto menor for zona morta, menor ser a oscilao do sistema, porm maior ser o desgaste no atuador. 2.2.1.5 Controlador o elemento responsvel pelo acionamento dos atuadores, levando em conta o estado das entradas e as instrues do programa inserido em sua memria.

18

2.2.1.6 Sensor o elemento que fornece informaes sobre o sistema, correspondendo s entradas do controlador. Pode indicar variveis fsicas, tais como presso e temperatura, ou simples estados, tal como um sensor de presena. 2.2.1.7 Atuador ou Elemento Final de Controle O atuador o dispositivo responsvel pela alterao do estado do processo ao qual est se aplicando o controle. considerado como o elemento final de controle e pode ser, por exemplo: o motor de acionamento de um porto, uma vlvula proporcional de um tanque etc. 2.3 PRINCIPAIS TIPOS DE CONTROLE 2.3.1 Controle O /OFF O princpio de funcionamento do sistema de controle ON/OFF baseado na comparao do sinal fornecido pelo sensor, de um determinado processo, com o sinal gerado a partir do set-point desejado. Neste tipo de controle utilizado o valor de histerese para limitar a oscilao do processo, com isso o controlador ir ligar ou desligar o atuador de acordo com o resultado da comparao entre a varivel controlada e o set-point, respeitando os limites de atuao impostos pela soma do set-point com a histerese. Este controle pode ser considerado o mais simples e econmico, porm um sistema que no apresenta preciso e no possui realimentao. Suas aplicaes restringem-se a sistemas onde no necessrio preciso. Como por exemplo: Controle de nvel de uma cisterna, termostato de ar-condicionado etc. 2.3.2 Controle PID O princpio do controlador PID, se baseia em um sistema de controle em malha fechada, ou seja, o controlador l o valor da varivel controlada atravs de um sensor e compara ao valor de set-point anteriormente estabelecido, obtendo assim um erro. Com isso, ele realiza o clculo proporcional, integral e derivativo a fim de se obter o valor da varivel manipulada que ir fornecer ao atuador o valor correto para estabilizar o processo, igualando o valor da varivel controlada ao valor de set-point.

19

A frmula matemtica utilizada pelo controlador PID para o clculo da varivel manipulada a seguinte: . Onde: V.M = Varivel Manipulada E(t) = Diferena entre o Set Point e a Varivel Controlada (Erro) Kp = Ganho da Parcela Proporcional Ki = Ganho da Parcela Integral Kd = Ganho da Parcela Derivativa Este tipo de controle o mais usual no controle dos processos industriais devido a sua capacidade de manter o sistema estvel, sua velocidade na reao s perturbaes e sua robustez. 2.4 SENSORES DE POSICIONAMENTO ANGULAR Como foram definidos anteriormente os sensores podem indicar diversas variveis fsicas, porm neste trabalho abordado somente os sensores de posicionamento angular. 2.4.1 Encoder Incremental Conforme Alexandre Capelli define:
O Incoder incremental um dispositivo acionado mecanicamente pelo acoplamento com o eixo do motor e de funcionamento optoeletrnico, que fornece informao discreta de deslocamento (posio relativa). Eles so fabricados com um disco de vidro ou metal que tem na sua periferia uma trilha com segmentos opacos e transparentes. Conjuntos de emissores de luz e detectores fotoeltricos so cuidadosamente dispostos a cada lado do disco codificado. Esse disco montado em um eixo do elemento do qual se deseja determinar o deslocamento ou velocidade. Quando o eixo gira, as linhas opacas e transparentes do disco passam entre o emissor e detector de luz, modulando o feixe luminoso produzido pelo emissor de luz, atingindo o detector e gerando neste um sinal eltrico correspondente com as divises gravadas no disco. O feixe de luz focalizado no disco mediante sistemas pticos (lentes, espelhos, prismas, etc.) (CAPELLI, 2006, p.182).

( (

O diagrama esquemtico do Encoder incremental mostrado na figura 2.

20

2.4.2 Encoder Absoluto O encoder absoluto, mostrado na figura 3, possui basicamente as mesmas caractersticas do incremental, porm ao contrrio do incremental, o absoluto (mesmo parado) tem um palavra digital em seus terminais de sada. Sendo assim, uma mquina que funciona com um encoder no precisa movimentar seus eixos para saber onde eles esto (CAPELLI, 2006, p.184 e 185).

Fig. 2 Diagrama Esquemtico de um Encoder incremental. Fonte: (CAPELLI, 2006, p.185)

Fig. 3 Disco de um Encoder Absoluto. Fonte: (CAPPELI, 2006, p.185)

2.4.3 Potencimetro So dispositivos eltricos que convertem seu deslocamento angular em variao de resistncia eltrica, com isso possvel determinar, atravs dos sinais eltricos gerados com a variao, a posio do seu eixo em relao a uma origem pr-estabelecida.

21

2.5 CONTROLADOR LGICO PROGRAMAVL (CLP) 2.5.1 Definio O CLP, muito conhecido tambm pela sigla PLC (Programmable Logic Controller) que utilizada neste trabalho, um equipamento eletrnico de fundamental importncia nos sistemas de automao industrial. Ele capaz de armazenar dados e programas com a finalidade de executar as instrues determinadas pela lgica de controle nele armazenada, interagindo diretamente com o processo. Ainda sobre o PLC, pode-se dizer que ele
[...] um computador que realiza funes de controle em vrios nveis de complexidade. O aspecto interessante do PLC que ele pode ser programado e utilizado por pessoas sem um grande conhecimento no uso do computador. Este pequeno computador (PLC) projetado para trabalhar em ambiente industrial com variao de temperatura, umidade, vibraes, distrbios eltricos e outras variantes que existem no ambiente industrial (PRUDENTE, 2007, p.1).

2.5.2 Histria e Evoluo Segundo Filho (2006, p.3) o PLC nasceu dentro da General Motors, em 1968, devido ao grande tempo em que as mquinas de produo ficavam paradas aguardando a alterao da lgica de controle dos painis de comando para o incio da montagem de um novo modelo. Tais mudanas implicavam em altos gastos de tempo e dinheiro. Sob a liderana do engenheiro Richard Morley, foi elaborado um equipamento que atendia a todos os usurios dos painis de comando, com isso ele atendia as indstrias de um modo geral, no s o segmento automobilstico. Com isso, foi possvel reduzir
[...] os tempos de parada da mquina de modo a tornarem-se competitivos no mercado. Com o passar do tempo, o PLC transformou-se em um equipamento mais simples de usar, mais confivel e produtivo. Dos anos 1980 em diante deu-se um enorme desenvolvimento na indstria dos computadores. O PLC tornou-se especializado, e sua difuso cresceu exponencialmente. O mercado do PLC cresceu de um volume de cerca de 120 milhes de dlares em 1978 para cerca de 100 milhes de dlares nos primeiros anos da dcada de 1990, e ainda hoje est crescendo (PRUDENTE, 2007, p.1).

22

2.5.3 Vantagens e Desvantagens 2.5.3.1 Vantagens 2.5.3.1.1 Flexibilidade Uma das grandes vantagens do PLC a facilidade com que o seu programa original pode ser modificado, com isso qualquer alterao no processo controlado por ele, pode ser realizada sem que haja grandes custos com uma nova programao. No passado, as alteraes no funcionamento de qualquer processo traziam um grande custo devido necessidade de alterao dos quadros eltricos que controlavam o processo. 2.5.3.1.2 Funcionalidade O PLC possui grande facilidade de programao e a possibilidade de simulao do programa criado antes da implantao no processo. Tambm possvel visualizar o programa em tempo real durante a sua execuo facilitando assim, a deteco das falhas ocorridas durante o andamento do processo. 2.5.3.1.3 Eficincia A velocidade de leitura e execuo de um PLC um dos seus pontos mais fortes. Ele capaz de ler e executar programas complexos com grande velocidade de atualizao das variveis. 2.5.3.2 Desvantagens 2.5.3.2.1 Ambientes Inapropriados Por ser um componente eletrnico no recomendvel a aplicao dele em ambientes que possuem grandes temperaturas, interferncias eletromagnticas e possibilidade de contato com lquidos. 2.5.4 Princpio de Funcionamento O PLC realiza todas as suas funes respeitando o ciclo de varredura, que opera de forma seqencial e em ciclo fechado. As etapas bsicas deste ciclo so: atualizao das entradas, processamento das instrues do programa e atualizao das sadas. Como mostra a figura 4.

23

O ciclo de varredura comea com o controlador que


[...] l a porta de entrada, gravando a informao na imagem de entrada. Em seguida ocorre o processamento, e, por fim ele copia a imagem de sada na porta de sada. Para o primeiro ciclo, a imagem das variveis de entrada zerada. O processamento desenvolve-se a partir dessa situao, atualizando a palavra e a imagem de sada. Toda vez que a varredura da imagem de entrada se efetua, a palavra de entrada atualizada. (MORAES &

CASTRUCCI, 2007, p.30) O tempo total para a execuo de um ciclo de varredura determinado como clock ou tempo de varredura. Ainda sobre o tempo de varredura, Francesco Prudente (2007, p.11) observa que este tempo deve ser o mais breve possvel, de modo a se obter um tempo timo de resposta do PLC. Para evitar mau funcionamento da instalao automtica, deve-se escolher, portanto, um PLC veloz e potente

Atualizao das Entradas

Processamento do Programa

Atualizao das Sadas

Fig.4 Ciclo de varredura de um PLC

Os PLCs podem processar dois tipos de sinais, so eles: Sinais Digitais So sinais que representam as variveis que somente podem apresentar dois estados (0 ou 1). Exemplos: bomba ligada ou desligada, vlvula solenide aberta ou fechada etc. Sinais Analgicos So sinais que representam as variveis que podem assumir valores dentro de uma determinada faixa. Esses sinais geralmente chegam as entradas do CLP com nveis de 0-10 V ou 4-20 mA. Exemplos: sensor de temperatura de um forno, vlvula proporcional de vapor etc.

24

2.5.5 Tipos de Memria Como observa Joo Mamede Filho:


Os CLPs so dotados de cartes de memria utilizados pelos processadores lgicos para processar sinais e pelo sistema operacional e tambm utilizados para armazenamento dos programas dedicados. (MAMEDE, 2007, p.639).

Estas memrias podem ser divididas em: Memria do Programa

Espao utilizado para armazenar o programa responsvel pelo gerenciamento de todas as atividades do PLC. O usurio no pode modific-la e geralmente armazenada em memrias PROM, EPROM e EEPROM. Memria do Usurio

Espao reservado para o armazenamento do programa do usurio. Geralmente utilizam-se memrias do tipo RAM, EEPROM e FLASH-EPROM. Memria de Dados

Espao reservado para o armazenamento dos valores de entrada e sada do programa, assim como os valores dos temporizadores, contadores etc. 2.5.6 Principais Linguagens de Programao Entre as linguagens de programao mais utilizadas, destacam-se as linguagens que possui diagramas que se aproximam aos esquemas eltricos, chamadas de linguagens de programao grfica. Estas linguagens so dividas em: 2.5.6.1 Ladder Foi primeira linguagem criada exclusivamente para a programao dos PLCs e at hoje a mais utilizada para este fim. Ela est presente em praticamente todos os PLCs que esto disponveis no mercado e isto se deve a sua facilidade de programao devido s suas semelhanas com os esquemas eltricos funcionais.

25

2.5.6.2 Blocos Funcionais Conforme Franscesco Prudente define:


uma linguagem a portas lgicas que permite desenhar um esquema clssico de eletrnica digital. muito utilizado nos sistemas de controle de grandes instalaes de processos (centrais termoeltricas, instalaes qumicas e outros) (PRUDENTE, 2007, p.37).

2.5.6.3 Seqenciamento Grfico de Funes (SFC) Conforme Moraes & Castrucci (2007, p.37) esta linguagem representa em seqncias grficas as varias etapas de um determinado programa. Com isso, possvel visualizar de maneira rpida e objetiva o funcionamento do programa implementado. Segundo Prudente (2007, p.37) esta linguagem muito similar a linguagem de blocos funcionais, porm diferente da linguagem de blocos, cada bloco representa um estado do processo que est sendo controlado. 2.6 SISTEMAS SUPERVISRIOS So sistemas informatizados que
[...] permitem que sejam monitoradas e rastreadas informaes de um processo produtivo ou instalao fsica. Tais informaes so coletadas atravs de equipamentos de aquisio de dados e, em seguida, manipuladas, analisadas, armazenadas e posteriormente, apresentadas ao usurio. (SILVA & SALVADOR, 2005, p.1)

Conforme Moraes & Castrucci (2007, p.118) os sistemas supervisrios so divididos em dois grupos, so eles: IHM / HMI (Interface Homem Mquina / Human Machine Interface). SCADA (Supervisory Control and Data Acquisition Aquisio de Dados e Controle do Supervisrio). 2.6.1 IHM Uma IHM pode ser definida como o meio de comunicao entre o operador e o processo que ele supervisiona. Nos dias de hoje a aplicao das IHMs nos processos de

26

automao industrial tornaram-se imprescindveis, devido quantidade de variveis e parmetros que os processos indstrias possuem e que os PLCs devem controlar. As IHMs oferecem aos operadores a possibilidade de monitoramento e alterao dos parmetros do processo remotamente atravs de um display de cristal lquido, que em alguns casos podem ser sensveis ao toque. Porm as IHMs so indicadas somente para supervisionar partes de um determinado processo, pois elas no possuem capacidade de controlar um processo que contenha grandes nmeros de variveis de entradas e sadas digitais e analgicas. 2.6.1.1 Aplicao nos Processos Industriais Como aborda Moraes & Castrucci (2007, p. 119) uma IHM apresenta vrias aplicaes para o ambiente industrial, so elas: visualizao de alarmes e erros gerados por alguma condio anormal do sistema; visualizao de dados dos equipamentos de uma determinado processo; visualizao de dados referentes a produo de um determinado processo; alterao de parmetros do processo; alterao do modo de controle de um determinado processo.

2.6.2 SCADA O sistema SCADA foi elaborado com o objetivo de supervisionar e controlar grandes nmeros de variveis de entrada e sadas digitais e analgicas de um determinado processo.
[...] Esses sistemas visam integridade fsica das pessoas, equipamentos e produo, consistindo muitas vezes em sistemas redundantes de hardware e meio fsico (canal de informao) e permitindo pronta identificao de falhas. Alguns sistemas permitem a troca a quente do hardware danificado, facilitando o reparo sem necessitar de parada do sistema. (MORAES & CASTRUCCI, 2007, p.120).

Nos dias de hoje, o SCADA muito aplicado nas grandes indstrias para se obter o controle total sobre um determinado processo. Ele apresenta uma interface muito amigvel para o usurio sempre reproduzindo o processo em sua tela, como mostra o exemplo da figura 5, e com a atualizao em tempo real das variveis e parmetros envolvidos no processo.

27

muito utilizado tambm para o controle e gerenciamento da produo, informando com grande preciso as informaes referentes aos processos de produo.

A figura abaixo ilustra como exemplo uma tela de um sistema supervisrio.

Fig. 5 Exemplo de Tela de um Sistema Supervisrio. Fonte: (Site Siemens)

28

3 I TRODUO AO PLC SIEME S S7-200 Este captulo aborda as principais caractersticas e funcionalidades do PLC Siemens S7-200. Este PLC pertence linha de controladores lgicos programveis da Siemens, denominada SIMATIC. A linha SIMATIC abrange os seguintes Controladores Lgicos Programveis: PLC compacto (Srie LOGO) PLC compacto com expanso (Srie S7-200) PLC modular (Srie S7-300/400)

3.1 ASPECTOS GERAIS SOBRE O S7-200 3.1.1 Principais Caractersticas Devido ao seu baixo custo e sua grande funcionalidade, o S7-200 se tornou uma tima alternativa para as aplicaes na rea de automao de pequeno e mdio porte. Suas principais caractersticas so: 3.1.1.1 Elevada Performance
Por se tratar de um PLC pequeno e compacto, o S7-200 ideal para aplicaes onde no h muito espao disponvel para montagem. Ele tambm rpido e oferece um timo rendimento em tempo real, garantindo maior qualidade, eficincia e confiabilidade ao processo (SIEMENS)

3.1.1.2 Excelente modularidade


A famlia do S7-200 tem uma concepo modular coerente, permitindo que solues possam ser desenvolvidas sob medida e ampliadas conforme a demanda. Ela composta de CPUs com diferentes nveis de memria e diferentes nmeros de entradas e sadas integradas. Esto disponveis uma vasta gama de mdulos de expanso para diversas funes, bem como diversas possibilidades de painis de comando e visualizao (SIEMENS)

3.1.1.3 Elevada conectividade


O S7-200 possui diversas possibilidades de comunicao. As interfaces integradas padro RS485 suportam taxas de transferncia de dados at 187,5 Kbps. E atravs de mdulos de expanso especficos, possvel realizar a comunicao via modem, PROFIBUS-DP1, AS-Interface2 e Ethernet (SIEMENS)

Protocolo de comunicao baseado no conceito fieldbus (barramento de campo). Sistema no qual o possvel conectar mdulos juntos ao processo, ao nvel mais baixo de uma planta qualquer.

29

3.1.2 Modelos da Srie S7-200 A srie S7-200 dividida em vrios modelos de CPUs que se diferenciam na velocidade de execuo do programa, na dotao de memria, I/O digital disponvel no mdulo bsico ou no nmero de interface de comunicao (PRUDENTE, 2007, p.68). Dependendo do modelo da CPU, a alimentao poder ser de 230 VCA ou 24 VDC, as entradas digitais sero sempre do tipo DC e as sadas digitais podem ser do tipo a rel ou DC tipo Mosfet. A especificao de uma CPU da srie S7-200 sempre descrita pelo nmero do modelo da CPU seguido de trs abreviaes que se referem ao tipo de alimentao, tipo de entrada e de sada respectivamente. Como por exemplo: CPU 221 AC / DC / Relay, esta CPU possui alimentao em AC (230 VCA), entradas do tipo DC e sadas do tipo a rel (Relay). Na tabela abaixo, esto especificados todos os modelos da srie S7-200 com as suas especificaes bsicas de entradas e sadas digitais:

Srie S7-200 CPU 221 221 222 222 224 224 224XP 224XP 226 226 Tipo DC/DC/DC AC/DC/Relay DC/DC/DC AC/DC/Relay DC/DC/DC AC/DC/Relay DC/DC/DC AC/DC/Relay DC/DC/DC AC/DC/Relay Entradas e Sadas Digitais 6 entradas e 4 sadas 6 entradas e 4 sadas 8 entradas e 6 sadas 8 entradas e 6 sadas 14 entradas e 10 sadas 14 entradas e 10 sadas 14 entradas e 10 sadas 14 entradas e 10 sadas 24 entradas e 16 sadas 24 entradas e 16 sadas

Tabela 1 Especificao dos modelos da srie S7-200. Fonte (SIEMENS)

30

Na figura abaixo, apresentada todos os modelos de PLCs da srie S7-200.

Fig.6 Imagem demonstrativa dos PLCs da Srie S7-200. Fonte (Siemens)

3.2 ESTRUTURA DO PLC S7-200 Como mostra figura 7, a estrutura bsica de um controlador da srie S7-200 dividida em: 3.2.1 Barramento das entradas digitais Neste barramento esto concentradas as entradas digitais da PLC, onde possvel conectar vrios tipos de botes, chaves e sensores. As entradas so indicadas com a letra I, que seguida pelo endereo do byte e do bit correspondente a entrada. Como por exemplo: I0.1, I1.2 etc. H neste barramento tambm uma alimentao de sada com 24 VDC, utilizada para a alimentao de sensores deste tipo 3.2.2 Barramento das sadas digitais e de alimentao Neste barramento esto concentradas as sadas digitais do PLC, onde so conectados os atuadores, podendo ser, por exemplo: vlvulas solenides, lmpadas e outros. As sadas so indicadas com a letra Q, que seguida pelo endereo do byte e do bit correspondente. Como por exemplo: Q0.2, Q2.1 etc.

31

A alimentao da CPU realizada tambm atravs deste barramento, podendo ser do tipo AC ou DC. 3.2.3 Porta de Comunicao RS 485 Atravs desta porta possvel conectar o PLC a um PC de configurao, para a transferncia de dados e visualizao em tempo real da lgica implementada e pode ser utilizada tambm para conectar o PLC a uma interface homem-mquina para o monitoramento do processo. 3.2.4 Chave seletora do modo de funcionamento Atravs desta chave, pode-se alternar o modo de funcionamento do PLC, est chave possui trs posies: 3.2.4.1 Posio STOP Neste modo, o PLC desabilita todas as sadas e entra em modo de espera, desligando todos os aparelhos conectados as suas sadas. Esta opo utilizada quando se deseja transferir um novo projeto ou alterar o projeto j existente no PLC. 3.2.4.2 Posio RUN Neste modo, o PLC ir executar todas as instrues do programa, atualizando as sadas de acordo com o estado das entradas. Porm, se houver um erro irreversvel no programa, o PLC passa automaticamente para stop, aguardando a remoo do erro (PRUDENTE, 2007, p.69). 3.2.4.3 Posio TERM Nesta posio, o modo de funcionamento do PLC ficar indefinido, podendo ser alterado em tempo real atravs do PC de configurao utilizando o software de programao do mesmo. Para isso necessrio posicionar manualmente a chave hardware do S7-200 na posio TERM ou RUN. O modo de funcionamento poder assim ser modificado via software pelo menu CPU>STOP ou CPU>RUN (PRUDENTE, 2007, p.70).

32

3.2.5 Potencimetro analgico Atravs deste potencimetro possvel alterar com grande preciso valores de temporizadores, contadores e outros parmetros sem que seja necessrio entrar no programa. Pode ser utilizado com grande eficincia em processos que tenham diferentes temporizaes ou diferentes mtodos de contagem. 3.2.6 Conector para mdulos adicionais Este conector utilizado para a ligao de mdulos adicionais, estes mdulos podem ser de entradas e sadas (digitais, analgicas e especficas para medio de temperatura), de posicionamento ou de comunicao.

Fig.7 Estrutura bsica da CPU 222. Fonte: (SIEMENS)

3.3 SOFTWARE DE PROGRAMAO STEP-7 Micro/WIN A programao dos PLCs da srie S7-200 realizada atravs do software STEP-7 Micro/WIN, este software uma ferramenta bastante simples e de fcil utilizao. Ele possibilita ao usurio a oportunidade de programar em praticamente todos os tipos de linguagens de programao de PLCs e ainda oferece um ambiente de programao com padro do Windows, tornando o processo de programao mais amigvel ao usurio.

33

3.4 COMUNICAO Na maioria dos casos, os PLCs da srie S7-200 so aplicados em configuraes bsicas de automao, diretamente no controle de uma determinada mquina ou processo. Nestes casos, utilizado para a comunicao do PLC com o PC de configurao ou IHM, o cabo de comunicao PC/PPI.
Este cabo permite a conexo do PLC a um PC dotado de interface serial com o programa STEP-7 Micro/WIN corretamente instalado. O cabo noreversvel contm um conversor optoisolado da RS-485 (inteface de comunicao do PLC) a RS-232 (interface serial do PC). Ao longo do cabo h um dispositivo que permite, mediante DIP-switch (mnisculos interruptores), definir os parmetros da comunicao (PRUDENTE, 2007, p.68).

34

4 I TRODUO A IHM SIEME S TP177A Este captulo aborda as caractersticas e funcionalidades da IHM TP 177A, esta IHM pertence srie de painis 177 da Siemens que abrange tambm a TP 177B e a OP 177B. Esta linha de painis apresenta avanos significativos em relao srie 170. Ela possui maior eficincia no uso dos textos e dos grficos na aplicao de tarefas de monitorao de mquinas e plantas e tambm possuem bibliotecas de caracteres asiticos e cirlicos que podem ser configurados, como os usuais. Como principais novidades, esta linha apresenta a possibilidade de montagem vertical da TP 177A e o sistema de alarme permanente da TP 177B oferecendo assim possibilidade de aplicaes em diferentes reas. Alm de alguns modelos oferecerem a possibilidade de conexo atravs de rede PROFIBUS e PROFINET3. As IHM's da linha 177 oferecem um rpido comissionamento, uma grande memria de usurio, alto desempenho e so otimizadas para o uso com projetos no WinCC Flexible. 4.1 DESING DO MODELO TP 177A O desing deste modelo demonstrou grande evoluo em relao a sua srie anterior, ela teve seu desenho alterado para a possibilidade de trabalhar na vertical. Com isso, ela ganhou em funcionalidade e apresentou um desenho mais agradvel. 4.1.1 Foto Demonstrativa

Fig. 8 Imagem demonstrativa da IHM TP177A. Fonte: Siemens

Rede da organizao PROFIBUS que utiliza a Ethernet para automao industrial.

35

4.1.2 Vista Frontal e Lateral

Fig. 9 Vista Frontal e Lateral da IHM TP 177A. Fonte: Siemens

4.1.3 Vista Traseira

Fig. 10 Vista Traseira da IHM TP 177A. Fonte: Siemens

36

4.1.4 Vista Superior

Fig. 11 Vista Superior da IHM TP 177A. Fonte: Siemens

4.2 CARACTERSTICAS PRINCIPAIS 4.2.1 Display Sensvel ao Toque (Touch Screen) A TP 177A possui um display de 5,7 totalmente liso, que apresenta quatro nveis diferentes de azul, com resoluo de 320 x 240. Este display possui a tecnologia de touch screen, ou seja, sensvel ao toque do usurio durante a sua operao. Ela apresenta um teclado alfanumrico virtual para a entrada de dados do usurio. Isto a torna mais compacta e econmica em relao s dimenses de instalao no processo industrial. 4.2.2 Comunicao com o PLC S7-200 A TP 177A possui uma interface j integrada para conexes do tipo PPI/MPI com a linha de PLCs S7-200, isto facilita muito a integrao dos dispositivos para a aplicao conjunta em automao de processos. Ela apresenta tambm a possibilidade de conexo via MPI/PROFIBUS DP, porm apresenta a limitao de apenas quatro pontos de interligao no mesmo barramento.

37

4.2.3 Programao A programao das telas da TP 177A realizada atravs do software WinCC Flexible 2004 ou superior, nas verses Micro, Compact, Standard e Advanced. O captulo 5 demonstra os principais passos para a criao de um projeto no WinCC Flexible 2008. 4.3 CONFIGURAO E OPERAO 4.3.1 Opes da tela de inicializao Loader Todas as opes de ajustes e de transferncia de projeto da IHM esto concentradas na tela de inicializao denominada Loader, como mostra a figura 12. Esta tela sempre aparece aps a inicializao da IHM e possui trs opes de operao para o usurio, so elas:

Fig. 12 Tela de Inicializao Loader

4.3.1.1 Transfer Atravs desta opo possvel colocar a IHM em estado de transferncia de dados, sendo necessrio quando se deseja carregar um projeto ou atualizar a verso da IHM.

4.3.1.2 Start Essa opo utilizada para iniciar o projeto armazenado na memria interna da IHM.

38

4.3.1.3 Control Panel Atravs desta opo possvel abrir o painel de controle da IHM, onde possvel configurar os ajustes das telas e os ajustes de transferncia de projeto. 4.3.2 Configuraes do Painel de Controle Como visto anteriormente, o painel de controle pode ser acessado atravs da opo Control Panel na tela Loader, ou ento, acessado durante a execuo de um determinado projeto, desde que este tenha esta operao configurada durante a sua elaborao. Como mostra a figura abaixo, o painel de controle apresenta cinco opes de configurao.

Fig. 13 Tela do Painel Controle

4.3.2.1 OP Nesta opo possvel alterar as configuraes de tela, visualizar informaes sobre o dispositivo e calibrar a sensibilidade ao toque do display. 4.3.2.2 Password Atravs desta opo possvel definir uma senha para a proteo do painel de controle. 4.3.2.3 MPI / DP Settings Funo disponvel para alterao e configurao dos parmetros dos protocolos de comunicao MPI / DP.

39

4.3.2.4 Transfer Opo disponvel para a alterao dos parmetros de transferncias e configurao do canal de dados. 4.3.3 Calibrao do Display (Touch Screen) Dependendo da posio de montagem da IHM e do ngulo de viso do usurio, pode ser necessria a calibrao do display para que no ocorra nenhum erro de operao por parte do usurio. Esta calibrao deve ser realizada conforme os procedimentos descritos no apndice A. 4.3.4 Configurao do Canal de Dados A configurao do canal de dados deve sempre ser feita antes da transferncia do projeto, pois no pode haver divergncia entre a configurao do projeto com a da IHM. 4.4 MODOS DE OPERAO Os modos de operao da IHM podem ser alterados antes da execuo do projeto ou ento durante a execuo, desde que o programador tenha configurado um objeto de controle para o usurio ter a opo de alterar o modo de operao. 4.3.1 Modo Online Neste modo a comunicao entre o PLC e a IHM estar ativa, com isso o usurio poder visualizar e alterar dados e parmetros do processo que est em execuo. 4.3.2 Modo Offline Neste modo no h comunicao entre o PLC e a IHM, com isso o usurio no consegue visualizar e alterar dados do processo, apesar de poder operar a IHM. 4.3.3 Modo de Transferncia Neste modo possvel transferir um projeto para a IHM atravs do PC de configurao ou atravs de um backup e podem-se restaurar dados do dispositivo.

40

4.4 FUNES COMPLEMENTARES 4.4.1 Backup e Restaurao possvel fazer um backup ou restaurar os dos seguintes dados salvos na memria flash da IHM: Projeto do WinCC Flexible Arquivo Imagem da IHM Definies do Administrador Receita de Dados Chaves de Licena

Estes procedimentos podem ser realizados atravs do Software WinCC Flexible ou ento do ProSave. Nos apndices B e C so demonstrados os procedimentos de backup e restaurao respectivamente. 4.4.2 Atualizao da Verso do Software da IHM Um conflito de compatibilidade pode ocorrer na transferncia de um projeto para a IHM quando ocorrer diferenas nas verses do software de configurao ou sistema operacional da IHM. Quando h verses diferentes, a transferncia interrompida e exibida uma mensagem indicando um conflito de compatibilidade. Para resolver estes problemas pode-se atualizar o sistema operacional do dispositivo quando o projeto tiver sido criado com uma verso mais recente do software de configurao ou ento, transferir uma verso mais antiga do projeto que se enquadre com a verso que se do sistema operacional que se encontra na IHM. Com a atualizao do sistema operacional, todos os dados referentes a projetos, senhas e configurao de canais de dados so apagados, tendo que ser configurados novamente aps a atualizao. O procedimento para a atualizao do sistema operacional da IHM est descrito no Apndice D.

41

5 PROCEDIME TOS BSICOS PARA ELABORAO DE UM PROJETO COM WI CC FLEXIBLE 2008 Este captulo aborda os principais passos para a elaborao de um projeto de telas de superviso e controle para IHMs. Estes passos tm como base a implantao do projeto em sistemas de pequeno porte, visando a IHM TP 177A que foi utilizada no presente trabalho. 5.1 CRIANDO UM NOVO PROJETO O melhor modo de se criar um novo projeto no WinCC utilizar o assistente para criao de um novo projeto. Utilizando este assistente podem-se definir antes da abertura do projeto algumas configuraes e parmetros importantes, como o tipo de IHM, o modelo do controlador, nmero de telas e etc. Para utilizar este assistente deve-se selecionar na tela inicial do WinCC Flexible, a opo Create the new project with the Project wizard, como mostra a figura abaixo:

Fig. 14 Tela de Incio do WinCC

Com isso, a tela seguinte ser a de escolha da arquitetura da rede onde ser aplicada a IHM. Neste Caso, ser escolhida a opo Small Machine, onde o controlador conectado diretamente a IHM caracterizando sistemas de pequeno porte.

42

A figura abaixo ilustra a escolha da arquitetura da rede a ser utilizada no projeto.

Fig. 15 Tela de definio da arquitetura da rede

A prxima tela de configurao a mais importante para o projeto, nela definido o tipo de conexo, o modelo da IHM e do controlador que sero utilizados no projeto. A figura abaixo mostra a definio da conexo para MPI/DP, a escolha da IHM TP177 Micro 6 e do controlador Simatic S7 200.

Fig. 16 Tela de definio dos dispositivos

43

No passo seguinte definido o layout padro das telas de programao, onde possvel configurar o cabealho e a disposio da tela de alarme do projeto.

Fig. 17 Definio do layout padro da telas

Em seguida possvel definir o nmero de telas principais e auxiliares que sero utilizadas a partir da tela inicial.

Fig. 18 Definio das telas do projeto

44

Na tela seguinte so oferecidas algumas telas adicionais que disponibilizam informaes e possibilidade de alterao de alguns parmetros, so elas: System Screen for Language Switching Tela disponvel para possvel alterao da linguagem utilizada no projeto; System Screen for Runtime Stop Tela de sistema para interromper o funcionamento do programa em execuo na IHM; System Screen for Online/Offline Tela de sistema para a alterao do modo da IHM entre Online e Offline. Screens for system diagnostics Tela para acesso aos diagnsticos de operao do sistema. User administration Tela para acesso exclusivo ao administrador do sistema quando houver. System information Tela para acesso as informaes do sistema em operao.

Fig. 19 Definio de telas adicionais

O prximo passo para a configurao inicial do projeto carregar ao projeto as bibliotecas padres de botes/chaves, painis e grficos. O uso destas bibliotecas torna o trabalho de programao muito mais simples, devido a sua grande gama de objetos j criados que so disponibilizados para a criao das telas.

45

Para um bom desenvolvimento do projeto, recomendvel carregar sempre as trs bibliotecas disponveis, para isso, preciso somente selecion-las e clicar no boto >.

Fig. 20 Escolha das bibliotecas utilizadas no projeto

Por fim possvel definir o nome do projeto criado, o nome do autor e a descrio de algum comentrio pertinente ao projeto.

Fig. 21 Tela final de configurao

46

Aps o trmino do assistente de criao do novo projeto iniciado o ambiente de programao do WinCC. A partir dele possvel realizar toda a programao e configurao do novo projeto a ser criado. A figura abaixo mostra o ambiente de programao do WinCC e mostra como evidncia a tela inicial do projeto (Start Screen).

Fig. 22 Ambiente de programao do WinCC

5.2 EXPLORANDO A BARRA DE NAVEGAO (PROJECT) A barra de navegao (Project) do WinCC dividida em varias sees, como mostra a figura 23, com a finalidade de se desmembrar todas as configuraes que envolvem o projeto. Nesta parte do trabalho so demonstradas as principais funes desta para barra de navegao considerando um projeto de pequeno porte utilizando a IHM TP 177A.

47

A figura abaixo mostra a todas as funes de configurao da barra de configurao Project.

Fig. 23 Barra de configurao

As principais funes desta barra so: 5.2.1 Device (Dispositivo) Nesta opo possvel visualizar a IHM para qual o projeto esta sendo elaborado e possvel tambm alterar a especificao da IHM utilizada. No caso de alterao da IHM

48

devem-se observar as diferenas de funcionalidades que as IHMs apresentam entre si, portanto algumas configuraes j estabelecidas podem ter que ser alteradas de acordo com o modelo da IHM. Para alterar a IHM, deve-se clicar com o boto direito do mouse sobre o cone e selecionar a opo Change Device Type, com isso aparecer janela com a relao de todos os dispositivos possveis, como mostra a figura abaixo.

Figura 24 Tela de alterao da IHM

5.2.2 Screens (Telas) Nesta seo possvel navegar entre as telas j criadas, adicionar novas telas ao projeto e renomear s telas j existentes no projeto. Para criar uma nova tela preciso somente clicar em Add Screen que a nova tela ser criada automaticamente pelo programa. 5.2.3 Communication (Comunicao) 5.2.3.1 Tags Neste campo possvel definir os tags, ou seja, o endereamento de todas as variveis que envolvem o projeto e que esto armazenados na lgica de controle do CLP. Esta definio dividida em varias etapas que sero mostradas a seguir:

49

Name (Nome) Neste campo definido o nome da varivel para uso do programa, este nome usualmente relacionado ao processo, como por exemplo: sensor de temperatura, contatora do motor etc. Connection (Conexo) Neste campo definida qual a conexo na qual a varivel ser lida, ou seja, em qual CLP a varivel ser aplicada. Pode ocorrer, de uma ou mais variveis no possurem conexes por serem apenas tags internos, ou seja, variveis criadas apenas para conexo entre IHM e CLP. Data Type (Tipo de Dados) Este campo receber a informao de que tipo de varivel que se est criando. A varivel poder ser de natureza binria, real, inteira, dupla inteira etc. Address (Endereoes) Neste campo definido o endereamento dos dados de uma determinada varivel, esse endereo dever ser o mesmo utilizado na lgica do CLP, para que no haja conflito de informao no sistema. Array elements (Elementos da Matriz) Esta opo utilizada quando se deseja usar tags idnticos, diferenciando somente na posio da memria utilizada. Com isso, deve-se informar nesta opo o nmero de tags idnticos, quando houver. Acquisition Cycle (Ciclo de Aquisio) Neste campo determinado o ciclo de aquisio dos dados das variveis pela IHM, com isso possvel determinar a velocidade de atualizao dos campos de entrada de dados no programa da IHM. Comment (Comentrio) Este campo utilizado somente quando se deseja realizar algum comentrio referente varivel descrita.

50

No exemplo da figura abaixo possvel observar todas as informaes descritas acima aplicadas a um grupo de variveis de um determinado projeto.

Fig. 25 Exemplo de preenchimento da tabela dos Tags

5.2.3 Alarm Management (Gesto de Alarmes) 5.2.3.1 Analog Alarms (Alarmes Analgicos) Nesta funo possvel configurar alarmes analgicos para alertar sobre situaes em que uma ou mais variveis no esto dentro de um valor pr-determinado. Esta opo muito utilizada para a segurana dos processos industriais, por exemplo, um processo de controle de temperatura de um forno que possui uma determinada faixa de valores, precisa de um sistema de superviso que avise se por caso a temperatura ultrapassar os limites pr-estabelecidos. Esta funo apresenta os seguintes campos de configurao: Text (Texto) Neste campo descrito o texto alarme, ou seja, o que ser avisado atravs da janela de alarme.

51

Class (Classe) Neste campo selecionado o tipo de alarme, que podem ser de Erro, Aviso ou Sistema. Trigger Tag (Tag de Disparo) Neste campo determinado o Tag de disparo, ou seja, a varivel do processo que ser controlada pelo alarme. Exemplo: a temperatura do forno citado no exemplo anterior. Limit (Limite) Valor do limite de disparo no qual o tag de disparo, no poder ser superior ou inferior conforme configurao do alarme. Trigger Mode (Modo de Disparo) Nesta opo definido o modo de disparo, podendo ser na curva de subida (on rising edge), ou seja, se o Tag de disparo superar o valor do limite emitido o alarme. Ou ento na curva de descida (on falling edge), onde o alarme emitido quando o valor do Tag de disparo cai para um valor menor que o limite. A figura abaixo ilustra a configurao de um alarme, onde o tag de disparo: TEMPERATURA no poder passar do valor de 100 graus, se isto ocorrer ser emitido um alarme com a mensagem: Valor da temperatura acima da faixa permitida.

Fig. 26 Exemplo de configurao de um alarme analgico

52

5.3 EXPLORANDO A BARRA DE FERRAMENTAS (TOOLS) A barra de ferramentas do WinCC dividida em quatro sees, so elas: Simple Objects (Objetos Simples) So os objetos necessrios para a elaborao de qualquer projeto. Ex: botes, campos de entrada, chaves etc. Enhanced Objects (Objetos Robustos) So objetos mais especficos que se enquadram somente em determinados projetos. Ex: grfico e janela de alarme. Graphics (Grficos) Nesta seo possvel inserir no projeto objetos de imagens j criados, como por exemplo: chaves, motores, tubulaes, mquinas etc. Library (Biblioteca) Esta seo tem como finalidade armazenar os objetos que o usurio mais utiliza para a elaborao de telas, com isso basta o usurio arrastar o objeto desejado para a library que o mesmo ficar sempre em evidncia para ser utilizado.

Fig.27 Barra de ferramentas (Tools)

53

5.3.1 Configurando os principais objetos A seguir so destacados os principais objetos para a criao de um projeto, observando que para inserir qualquer objeto preciso selecion-lo na barra de ferramentas e arrast-lo para a rea de trabalho. Todos os objetos possuem uma barra de propriedades prpria onde possvel configurar todos os detalhes referentes ao objeto. 5.3.1.1 Button (Boto) um dos objetos mais utilizado na criao de qualquer projeto, a seguir ser descrito todas as opes na barra de propriedades deste objeto. General (Generalidades) Nesta opo possvel determinar se o boto ir aparecer com um texto, com um grfico ou ser invisvel. Nos casos do texto e do grfico, possvel determinar aparncias diferentes para os dois estados possveis (ligado e desligado). Properties (Propriedades) Nesta opo so definidas as caractersticas do objeto quanto aparncia, posio na rea de trabalho, tamanho do texto etc. Animations (Animaes) Esta opo d a possibilidade de se criar animaes que alterem a aparncia e a visibilidade de acordo com o estado da varivel associado ao objeto. Events (Eventos) Esta a opo mais importante da barra de propriedades, atravs dela configurada a ao que o boto ir executar dependendo do tipo de interveno que ele sofre. No caso de um boto ele pode sofrer as seguintes intervenes: click (clicado), press (pressionado), release (liberado), activate (ativado), desactivate (desativado) e change (alterado). Atravs destas intervenes existe um grande nmero de aes que podero ser executados atravs do boto ou de outro objeto.

54

A figura abaixo demonstra a seleo de uma imagem para a utilizao em um determinado boto.

Fig.28 Configurao da imagem do boto

Em seguida, so configuradas as aes para o mesmo boto que quando pressionado aciona o Tag contatora e desliga o Tag Luz Stop. Como mostra a figura abaixo:

Fig.29 Configurao das aes do boto

55

5.3.1.2 IO Field (Campo de Entrada / Sada) Este objeto pode criar um campo de entrada, de sada ou de entrada e sada de valores no programa em execuo. Para isso, deve ser configurado de acordo com a necessidade do usurio. A figura abaixo mostra um exemplo da barra de propriedades deste campo preenchida.

Fig. 30 Propriedades do campo de entrada/sada

No caso do exemplo acima possvel observar que a opo mode est definida com Input/Output, ou seja, o campo ser de entrada e sada de valores. No campo Tag, deve-se selecionar a varivel que se deseja ler e alterar seu valor, no caso acima foi determinado o set point. E na opo format possvel configurar o formato do nmero e quantas casas decimais sero utilizadas. Para a entrada de valores durante a operao da IHM, deve-se tocar no campo de I/O para ter acesso ao teclado alfanumrico mostrado na figura abaixo. Atravs dele possvel digitar o valor desejado para a varivel escolhida.

Fig. 31 Teclado alfanumrico de entrada de dados

56

5.3.1.2 Bar (Grfico de Barra) Este objeto pode ser til quando se deseja acompanhar uma determinada varivel que varie de acordo com determinados limites. Como por exemplo: o nvel de gua de um tanque etc. Para configur-lo preciso somente informar qual sero o mximo e o mnimo valor de variao e qual ser o Tag controlado. Conforme o exemplo da figura abaixo:

Fig. 32 - Configurao do grfico de barra

5.4 TRANSFERINDO O PROJETO PARA A IHM Para acessar a opo de transferncia deve-se abrir o menu Project > Transfer > Trasnfer.., com isso ir aparecer a janela conforme mostrada na figura 33, onde deve-se selecionar o modo de transferncia. Aps isso, deve-se se certificar que a IHM est em modo de transferncia, se ela estiver basta somente clicar na opo transfer e aguardar a transferncia do projeto para a IHM.

57

A figura abaixo mostra a janela de transferncia de projeto do WinCC.

Fig.33 Janela de transferncia de projetos

58

6 APLICAO DA IHM O PROCESSO DE POSICIO AME TO DA GA GORRA DE VE TILADORES Este captulo demonstra a implantao da IHM no processo da Gangorra de Ventiladores. 6.1 GANGORRA DE VENTILADORES 6.1.1 Descrio do Processo Esta gangorra possui dois ventiladores tipo brushless4 fixados nas suas extremidades como elemento final de controle e um potencimetro como sensor de posio fixado em seu centro, como mostra a figura 34. A Gangorra de ventiladores um sistema automtico de controle onde o objetivo posicionar a gangorra na posio desejada (Set-Point) atravs do acionamento conjunto dos ventiladores usando diferentes sentidos de rotao e potncia aplicada, partindo-se de uma origem pr-estabelecida.

Fig. 34 Foto da Gangorra de Ventiladores

Para definio do Set-Point foi definido inicialmente a utilizao de um potencimetro e para a funo do controlador utilizado o PLC SIEMENS 226 em conjunto com um mdulo adicional EM235.
4

Brushless so motores que no possuem escovas, onde no h nenhum ponto de contato mecnico entre os dois mdulos (rotor e estator) para passagem de eletricidade.

59

6.1.2 Esquema do Sistema de Controle A partir das consideraes citadas acima possvel demonstrar atravs de um acima, esquema como foi estruturado o processo de controle em questo. ruturado A figura abaixo ilustra o esquema da malha de controle da Gangorra de Ventiladores:

Processo: Posicionamento da Gangorra

Atuador: 2 Ventiladores Tipo Brushless 24 VDC

Sensor: Potnciometro 4,7k 4,7k

Controlador: PLC SIEMENS 226 + EM235

Fig. 35 Esquema de Controle do Processo

6.1.3 Problemas para Implantao do Controle Aps a anlise dos componentes do sistema de controle, foi possvel observar alguns problemas para a implantao da idia inicial do processo foram eles: processo, 1. A sada analgica do mdulo adicional do PLC de 0-10VDC com baixa potncia, 10VDC portanto no serviria para o acionamento dos ventiladores, pois eles so de 24 VDC e adores, consomem uma corrente maior do que o PLC capaz de fornecer; 2. Como os ventiladores inicialmente especificados ainda no foram adquiridos, a gangorra foi provisoriamente montada com ventoinhas com motores tipo brushless que no possuem a possibilidade de inverso do seu sentido de rotao;

60

3. O mdulo adicional EM235 possui somente uma sada analgica, com isso os ventiladores no podem atuar ao mesmo tempo. 6.1.4 Solues dadas aos problemas encontrados Para solucionar os problemas descritos anteriormente, foram implantadas as seguintes solues: Para solucionar o problema do sinal de sada do PLC, foi desenvolvido um amplificador de sinal para transformar o sinal de 0-10V vindo do PLC em 0-24V e injet-lo nos ventiladores. A figura abaixo mostra a implementao do amplificador desenvolvido.

Fig. 36 - Foto do Amplificador de Sinal

O esquema abaixo mostra as conexes eltricas deste amplificador:

Fig 37 - Conexes Eltricas do Amplificador

61

Porm para a utilizao deste amplificador foi necessrio utilizar uma fonte DC simtrica para injeo dos sinais de +15, - 15 VDC. A fonte utilizada foi a Fonte de Alimentao Simtrica DC Digital MPL-3303 Minipa, mostrada na figura abaixo.

Fig.38 - Fonte de Alimentao Simtrica Minipa

A soluo dos outros problemas foi implantao de uma contatora auxiliar que recebe do amplificador o sinal de 0-24VDC e atravs do programa do PLC ela realiza o chaveamento dos ventiladores. Com isso, os ventiladores alternam seu funcionamento de acordo com a posio da gangorra, sendo que cada ventilador responsvel por mover a gangorra para um determinado sentido. A contatora utilizada foi a Contatora Auxiliar Linha Srius 24 DC 2NA+NF SIEMENS.

Fig.39 - Contato Auxiliar Siemens

62

6.1.5 Montagem do Processo Aps a soluo de todos os problemas observados anteriormente, foi realizada a montagem do processo de controle da gangorra de ventiladores no prprio laboratrio de controle e automao. Como mostra as figuras abaixo:

Fig. 40 - Foto do Processo da Gangorra de Ventiladores

Fig. 41 - Detalhamento da Ligao do PLC

63

A figura abaixo mostra o diagrama eltrico funcional do processo.

Fig. 42 - Esquema Eltrico Funcional do Processo

6.1.6 Lgica de Programao Aps a montagem do processo foi desenvolvida a lgica de programao para o PLC. Sobre a lgica desenvolvida possvel destacar algumas consideraes importantes: 1. Foram convencionados valores percentuais para a posio da Gangorra, determinando na lgica que a gangorra varia da posio 0 at 100, sendo zero a posio do ventilador 1 encostado no batente. 2. Foram implementados os dois algoritmos de controle mais comumente utilizados na industria: ON/OFF e PID. A lgica foi dividida em sub-rotinas para cada tipo de controle, sendo que elas possuem intertravamento para que no haja o funcionamento simultneo dos mesmos. 3. No Controle PID, h uma rotina que elimina a zona morta do elemento final de controle do processo. Esta zona morta ocorre devido os ventiladores no

64

apresentarem caractersticas de linearidade entre a tenso aplicada e a sua rotao, por isso eles s atuam a partir de certo nvel de tenso. 4. Para o posicionamento mais rpido da Gangorra foi criada uma zona morta no controlador PID. Com isso, quando a varivel controlada entra dentro desta faixa desligado o funcionamento dos ventiladores. 5. Com a criao da zona morta citada acima, o sistema se estabiliza, porm o erro no controlador PID continua existindo e forando o bloco a aumentar a componente integral para eliminao o erro. Com isso, quando o sistema volta em operao componente pode estar em um valor muito alto dificultando uma nova estabilizao do sistema. Para resolver este problema foi implementada na lgica uma rotina que iguala o valor da varivel controlada ao Set Point forando o controlador a enxergar erro zero no processo e assim no alterar a componente integral.

6.2 APLICAAO DA IHM TP 177A NO PROCESSO Durante testes e experimentos com a Gangorra de Ventiladores foi possvel constatar alguns problemas relativos operao do processo, foram eles: Pouca preciso na definio do Set-Point, pois definido atravs de um potencimetro com baixa preciso e tambm no possvel saber exatamente o valor que se esta definindo; Dificuldade na alterao dos parmetros do controle PID, pois s possvel realizar esta operao atravs do PC de Configurao do programa; Falta de informao do valor da varivel manipulada. Visando solucionar estes problemas foi aplicado no processo de posicionamento da Gangorra de Ventiladores um sistema de superviso e controle utilizando a IHM Siemens TP 177A. Para isso foram realizados os seguintes procedimentos: 6.2.1 Reviso da Lgica de Programao Para aplicao da IHM se fez necessrio revisar a lgica de programao do PLC

65

incluindo na lgica as variveis que so manipuladas atravs da IHM A lgica de s IHM. programao revisada est disponvel no Apndice E. Na figura abaixo possvel visualizar a tela de programao dos Tags do WinCC Flexible, a programao nesta tela so configurados os endereos da lgica para controle da IHM.

Fig.43 - Tabela dos Tags para o Processo da Gangorra

6.2.2 Elaborao das Telas de Controle e Superviso Aps a definio dos endereos das variveis no WinCC Flexible foram elaboradas as variveis telas de controle e superviso para a utilizao no processo. Durante a operao as telas apresentam nveis de hierarquia como demonstrado na figura abaixo:

Tela Inicial

Controle PID

Controle ON/OFF

Grfico PID

Parmetros

Grfico

Fig.44 Hierarquia das Telas da IHM

66

Todas as telas desenvolvidas sero demonstradas a partir de uma simulao realizada internamente no WinCC Flexible, portanto no possui associao com o processo da Gangorra de Ventiladores. 6.2.2.1 Tela Inicial Na tela inicial, mostrada na figura abaixo, possvel visualizar o valor do Set Point definido e o valor atual da varivel controlada (Posio da Gangorra). Atravs dela definido o tipo de controle que ser utilizado no processo.

Fig. 45 - Tela Inicial

No exemplo da figura acima possvel observar que est sendo utilizado o Controle PID, pois quando selecionado um modo de controle, o boto correspondente indica a seleo atravs da mudana da sua cor e aspecto.

67

6.2.2.2 Tela Controle PID Nesta tela possvel definir o valor do Set Point para dar incio ao processo de controle PID. Aps isso possvel visualizar os valores em tempo real do Set Point (S.P), Varivel Manipulada (V.M) e da Varivel Controlada (V.C) atravs das barras de indicao.

Fig.46 - Tela Controle PID

Esta tela possui tambm as seguintes opes. Grfico - Visualizao do grfico do processo em tempo real. Parmetros - Visualizao e alterao dos parmetros do controlador PID. Tela Inicial Opo para voltar tela inicial do processo. Desligar o controle Opo para desligar controle em andamento.

68

6.2.2.3. Tela Parmetros A partir desta tela possvel visualizar e alterar os valores dos parmetros do controlador PID (Ganho, Tempo da Integral e Tempo de Derivao).

Fig. 47 - Tela Parmetros PID

Nesta tela tambm possvel acessar as seguintes opes: Grfico - Visualizao do grfico do processo em tempo real. Controle Opo para voltar tela de controle do processo.

69

6.2.2.4 Tela Grfico PID Nesta tela possvel visualizar graficamente como se comportam as variveis do sistema de controle (Set Point, Vriavel Controlada e Varivel Manipulada).

Fig.48 - Tela Grfico PID

No exemplo da figura acima possvel observar como plotado o grfico do controle PID na tela da IHM. Esta tela possui tambm as seguintes opes: Controle Opo para voltar tela de controle do processo. Parmetros - Visualizao e alterao dos parmetros do controlador PID.

70

6.2.2.5 Tela Controle ON/OFF Nesta tela possvel definir o valor do Set Point e da Histerese para dar incio ao processo de controle ON/OFF. Aps isso possvel visualizar os valores em tempo real do Set Point e da Varivel Controlada atravs das barras de indicao.

Fig.49 - Tela Grfico ON/OFF

Ela possui tambm as opes de visualizar o grfico do processo em tempo real, voltar tela inicial e desligar o controle. Esta tela possui tambm as seguintes opes: Grfico - Visualizao do grfico do processo em tempo real. Tela Inicial Opo para voltar tela inicial do processo. Desligar o controle Opo para desligar controle em andamento.

71

6.2.2.6 Tela Grfico ON/OFF Nesta tela possvel visualizar graficamente como se comportam o Set Point e a Vriavel Controlada, alm de se poderem visualizar os limites impostos pela histerese.

Fig.50 - Tela Grfico ON/OFF

No exemplo da figura acima possvel observar como plotado o grfico na tela IHM. Nota-se que a histerese plotada atravs dos limites superior e inferior, indicados atravs das linhas tracejadas. Esta tela possui tambm as seguintes opes: Controle Opo para voltar tela de controle do processo. Parmetros - Visualizao e alterao dos parmetros do controlador ON/OFF.

72

6.2.3 Configurao de Alarme para o Set Point Para evitar que um erro de operao na definio do Set Point crie um erro na execuo do programa, foi elaborado um sistema de alarme que no permite que o valor do Set Point assuma um valor maior do que 100. Caso isto ocorra o sistema de alarme trava a operao da IHM enquanto no for retirado o erro do processo. A figura abaixo mostra a mensagem de erro gerada a tela quando ocorre este problema.

Fig. 51 Tela de Alarme do Set Point

73

6.2.4 Comissionamento Aps o desenvolvimento das telas, foi realizada a implantao da IHM no processo. A IHM foi conectada ao PLC via cabo PROFIBUS e alimentada atravs da fonte interna de 24 VDC do PLC. Com isso, foi realizada a transferncia do projeto do WinCC para a IHM e realizado testes de comunicao entre PLC e IHM que constataram que a comunicao estava funcionado perfeitamente. As figuras abaixo mostram com detalhes a implantao da IHM no processo da Gangorra de Ventiladores.

Fig.52 - Base com IHM instalada

Fig. 53 - Montagem Final do Processo

74

7 A LISE DE RESULTADOS Com a implantao da IHM no processo foi possvel alcanar melhoras significativas na operao do processo, as principais vantagens da implantao foram: Maior facilidade na operao do processo A aplicao da IHM tornou o processo mais simples e intuitivo, com isso qualquer usurio consegue oper-lo mesmo sem conhecer todas as caractersticas de funcionamento do processo;

Alterao dos Parmetros do Processo Remotamente A IHM possibilita que sejam visualizados e alterados todos os parmetros do controlador PID, facilitando assim os estudos de como o processo reage a alteraes nos seus parmetros; Visualizao Grfica do Comportamento do Processo Atravs da IHM possvel acompanhar graficamente o andamento do processo em tempo real e visualizar os valores das variveis do processo. Todas as vantagens citadas acima facilitaro os estudos referentes a sistemas de controle desenvolvidos no laboratrio, pois a IHM oferecer os alunos todas as possibilidades de alteraes de parmetros de controle e toda a visualizao de como se comporta o processo quando o mesmo sofre alteraes em seus parmetros. Porm foi possvel constatar durante os experimentos que os ventiladores utilizados como atuadores, no possuem as caractersticas necessrias para se obter um timo desempenho do processo. Os motores brushless no apresentam caractersticas de linearidade entre a tenso aplicada e a sua rotao, caracterstica tpica de motores de CC. Portanto o processo pode ser melhorado com a implantao de ventiladores mais eficientes para o deslocamento da Gangorra.

75

8 CO CLUSES Este trabalho mostrou a implantao da IHM Siemens TP 177A no laboratrio de controle e automao com o objetivo de aprimorar os estudos referentes a sistemas de controle. Foram demonstrados todos os principais conceitos para a implantao deste dispositivo e os principais procedimentos de programao do Software WinCC Flexible. Aps isso foi demonstrado em um estudo prtico como realizado a implantao desse dispositivo em um processo real. O processo escolhido foi a Gangorra de Ventiladores existente no laboratrio de controle e automao, porm este processo teve todo o sistema de controle melhorado e adequado para a utilizao do trabalho. Com isso, o trabalho alcanou todos os seus objetivos a que se proponha que foi dar aos alunos da universidade a possibilidade de utilizar um dispositivo que facilita a operao e possibilita a visualizao de como os sistemas de controle reage a perturbaes. E tambm servir como referncia para outros trabalhos que possam utilizar este dispositivo para a aplicao em outros processos.

76

9 REFER CIAS BIBLIOGRFICAS PRUDENTE, Francesco. Automao Industrial PLC: teoria e aplicaes curso bsico. 1 edio. Rio de Janeiro: Editora LTC, 2007. MORAES, Ccero Couto de; CASTRUCCI, Plnio de Lauro. Engenharia de Automao Industrial. 2. ed. Rio de Janeiro: Editora LTC, 2007. CAPELLI, Alexandre. Automao Industrial Controle do movimento e processos contnuos. So Paulo: Editora rica, 2006. FILHO, Joo Mamede. Instalaes Eltricas Industriais. 7. ed. Rio de Janeiro: LTC, 2007. SILVEIRA, Paulo R. da; SANTOS, Winderson E. Automao e Controle Discreto. 3. ed. So Paulo: Editora rica, 2001. FILHO, Bernardo Severo da Silva. Curso de Controladores Lgicos Programveis. 2006. Texto para uso didtico Faculdade de Engenharia Eltrica, Universidade do Estado do Rio de Janeiro, Rio de Janeiro. SILVA, Ana Paula G. da; SALVADOR, Marcelo. O que so sistemas supervisrios? Disponvel em:

http://www.centralmat.com.br/Artigos/Mais/oQueSaoSistemasSupervisorios.pdf. Acesso em: 28 nov. 2009. SIEMENS. WinCC Flexible 2004: Manual do Usurio. 3 edio, 2004. SIEMENS. Touch Panel TP177: Manual do Equipamento. 3 edio, 2008. SIEMENS. S7-200: Manual de Programao. 3 edio, 2000. SIEMENS. HMI device TP 177A, TP177B, OP177B (WinCC Flexible): Operation Instructions. 2008.

77

AP DICE A PROCEDIME TOS PARA CALIBRAO DO DISPLAY TOUCH SCREE DA IHM SIEME S TP 177A PROCEDIMENTOS: 1. Abrir o painel de controle e selecionar a opo OP. 2. Na janela OP aberta, selecionar a guia Touch, conforme a figura 1: 3. Selecionar o boto Recalibrate para a calibrao da tela; 4. Ir aparecer a imagem, conforme a figura 2: 5. Toque ligeiramente a mira de calibrao, com isso a mira ir se mover para quatro posies. Toque o centro de cada posio, caso o centro no for tocado, o processo ser reiniciado. 6. Aps tocar o centro das quatro posies aparecer seguinte mensagem: Os novos valores de calibrao foram medidos. Toque na tela para salvar os valores da calibrao. Se voc no tocar na tela dentro de 30 segundos, os valores de nova calibrao sero descartados. 7. Com isso, toque na tela para salvar a nova calibrao e pressione a tecla OK.

Fig. 1

Fig. 2

78

AP DICE B PROCEDIME TOS PARA BACKUP DE DADOS DA IHM SIEME S TP 177A. PROCEDIMENTOS: Com a IHM conectada ao PC de configurao, executar os seguintes passos: 1. No PC de configurao, abrir o WinCC Flexible e selecionar a opo Comunication Settings; 2. Aps isso, abrir o menu Project e selecionar a opo Transfer; 3. Na janela de dilogo que ir abrir, selecionar a IHM, o tipo de ligao entre o PC e a IHM e definir os parmetros de conexo; 4. Feche a janela de dilogo; 5. Agora selecione a opo Backup no menu Project > Transfer. Com isso, ir abrir a janela de dilogo SIMATIC ProSave [Backup]. 6. Selecione os dados a serem copiados; 7. Selecione a pasta de destino e um nome para o arquivo de backup .psb. 8. Coloque a IHM em modo de transferncia de dados; 9. Inice o processo de backup atravs da opo Start Backup; 10. Siga as instrues do WinCC Flexible durante o processo de backup. 11. Uma mensagem exibida quando o processo de backup de dados for concludo com sucesso.

79

AP DICE C PROCEDIME TOS PARA RESTAURAO DE DADOS DA IHM SIEME S TP 177A. PROCEDIMENTOS: Com a IHM conectada ao PC de configurao, executar os seguintes passos: 1. No PC de configurao, abrir o WinCC Flexible e selecionar a opo Comunication Settings; 2. Aps isso, abrir o menu Project e selecionar a opo Transfer; 3. Na janela de dilogo que ir abrir, selecionar a IHM, o tipo de ligao entre o PC e a IHM e definir os parmetros de conexo; 4. Feche a janela de dilogo; 5. Agora selecione a opo Restore no menu Project > Transfer. Com isso, ir abrir a janela de dilogo SIMATIC ProSave [Restore]. 6. Atravs do campo Open, abra o arquivo de backup .psb que deseja restaurar; 7. Coloque a IHM em modo de transferncia de dados; 8. Inicie o processo de restaurao atravs da opo Start Restore; 9. Siga as instrues do WinCC Flexible durante o processo de restaurao. 10. Uma mensagem exibida quando o processo de restaurao de dados for concludo com sucesso.

80

AP DICE D PROCEDIME TOS PARA A ATUALIZAO DO SISTEMA OPERACIO AL DA IHM SIEME S TP 177A. PROCEDIMENTOS: Com a IHM conectada ao PC de configurao, executar os seguintes passos: 1. No PC de configurao, abrir o WinCC Flexible e selecionar a opo Comunication Settings; 2. Aps isso, abrir o menu Project e selecionar a opo Transfer; 3. Na janela de dilogo que ir abrir, selecionar a IHM, o tipo de ligao entre o PC e a IHM e definir os parmetros de conexo; 4. Feche a janela de dilogo; 5. Agora selecione a opo OS Update no menu Project > Transfer; 6. Em Image Path, selecione a IHM correspondente ao arquivo .img. Os arquivos de imagens esto disponveis na pasta WinCC Flexible Images, localizada na pasta de instalao ou no CD do WinCC Flexible; 7. Colocar a IHM em modo de transferncia; 8. Selecionar novamente a opo Update OS; 9. Seguir as instrues do WinCC Flexible durante a atualizao. 10. Uma mensagem exibida quando a atualizao do sistema operacional for concluda com sucesso.

81

AP DICE E LGICA DE PROGRAMAO DO PLC PARA A GA GORRA DE VE TILADORES

Block: Principal Author: Alexandre de Souza Created: 08/19/2009 10:06:40 pm Last Modified 12/05/2009 10:11:13 am

PROGRAMA PRINCIPAL Network 1 CONTROLADOR ON/OFF

A chave ON/OFF Aciona a Subrotina do Controlador ON/OFF Chave_ON_OFF Chave_PID / Rotina ON OFF EN

Symbol Chave_ON_OFF Chave_PID Network 2

Address V0.2 V0.1 CONTROLADOR PID

Comment Acionamento do Controle ON/OFF Chave de Acionamento da Lgica do PID

A chave Always_ON mantm o Bloco do PID sempre Ativo Always_On EN PID0_INIT

VC_ATUAL PV_I SP_R Setpoint~

Output PID_OUT

Symbol Always_On PID_OUT SP_R VC_ATUAL Network 3

Address SM0.0 VW12 VD200 VW10

Comment Contato Sempre Ativo Sada do PID Valor do Set Point Atual Valor da Varivel Controlada Atual

ACIONAMENTO DA SUB-ROTINA DE LEITURA E CONVERSO DAS VARIVEIS

A chave Always_On mantm a sub-rotina sempre ativa. Always_On EN Variveis

Symbol Always_On

Address SM0.0

Comment Contato Sempre Ativo

1 / 20

TCC-GANGORRA / Principal (OB1)

82

Network 4

CONTROLADOR PID

A chave PID Aciona a Subrotina do Controlador PID Chave_PID Chave_ON_OFF / EN Rotina PID

Symbol Chave_ON_OFF Chave_PID Network 5

Address V0.2 V0.1 SET POINT

Comment Acionamento do Controle ON/OFF Chave de Acionamento da Lgica do PID

Bloco de passagem do Valor do Set Point definido pela IHM para a entrada no bloco do PID Always_On EN MOV_R ENO

SP_IHM

IN

OUT SP_R

Symbol Always_On SP_IHM SP_R

Address SM0.0 VD160 VD200

Comment Contato Sempre Ativo Valor do Set Point definido pela IHM Valor do Set Point Atual

2 / 20

TCC-GANGORRA / Variveis (SBR0)

83

Block: Author: Created: Last Modified:

Variveis Alexandre de Souza 08/19/2009 10:06:40 pm 12/05/2009 10:11:13 am

Symbol EN

Var Type IN IN IN_OUT OUT TEMP

Data Type BOOL

Comment

LEITURA E CONVERSO DAS VARIVEIS Network 1 LEITURA DO VALOR DA VARIVEL CONTROLADA

L o valor da Varivel Controlada, transforma em DI e em seguida transforma em Real. Always_On EN I_DI ENO EN DI_R ENO 1.A

VC_LIDO IN

OUT AUX_4

AUX_4 IN

OUT

1.A

VC_R

Symbol Always_On AUX_4 VC_LIDO VC_R

Address SM0.0 VD24 AIW2 VD28

Comment Contato Sempre Ativo Valor de VC em Duplo Inteiro Valor da Leitura da Varivel Controlada Valor da Leitura da Varivel Controlada - Real

3 / 20

TCC-GANGORRA / Variveis (SBR0)

84

Network 2

CONVERSO DA VARIVEL CONTROLADA PARA ESCALA DE 0-100

Converso da escala para 0-100; VC_R dividido por 25200 (Valor mximo no Sensor) e multiplicado por 100; Converte-se atravs do bloco Trunc o valor real em Duplo Inteiro; Converte-se o valor Duplo Inteiro em Inteiro e carrega este valor no bloco do PID A chave LIM_HIST acionada quando o sistema est estabilizado, com isso o valor de VC ser o do SP (Network 6 Rotina PID) Always_On LIM_HIST / EN DIV_R ENO EN MUL_R ENO 2.A

VC_R IN1 26500.0 IN2

OUT AUX_5

AUX_5 IN1 100.0 IN2

OUT

TRUNC 2.A EN ENO 2.B

AUX_6

AUX_6 IN

OUT AUX_7

AUX_7

DI_I 2.B EN ENO

IN

OUT VC_ATUAL

Symbol Always_On AUX_5 AUX_6 AUX_7 LIM_HIST VC_ATUAL VC_R Network 3

Address SM0.0 VD32 VD36 VD40 M0.1 VW10 VD28

Comment Contato Sempre Ativo Valor de VC_R dividido por 32000 Valor de AUX_5 multiplicado por 100 Valor de AUX_6 em Duplo Inteiro Contato do Limite da Histeresse Valor da Varivel Controlada Atual Valor da Leitura da Varivel Controlada - Real

CONVERSO DA SADA DO PID EM DUPLO INTEIRO

Converte-se a Sada do PID em um Valor Duplo Inteiro para a utilizao na Sub-Rotina PID Always_On EN I_DI ENO

PID_OUT

IN

OUT PID_DI

Symbol Always_On PID_DI PID_OUT

Address SM0.0 VD44 VW12

Comment Contato Sempre Ativo Sada do PID em Duplo Inteiro Sada do PID

4 / 20

TCC-GANGORRA / Variveis (SBR0)

85

Network 4

CONVERSO DO VALOR DO SET POINT EM INTEIRO

Converte-se o Set Point de Real para Duplo Inteiro e em seguida para Inteiro. Always_On EN MOV_R ENO EN ROUND ENO 4.A

SP_IHM

IN

OUT AUX_23

AUX_23

IN

OUT

DI_I 4.A EN ENO

AUX_24

AUX_24

IN

OUT SET_POINT_I

Symbol Always_On AUX_23 AUX_24 SET_POINT_I SP_IHM Network 5

Address SM0.0 VD136 VD140 VW40 VD160

Comment Contato Sempre Ativo Valor de SP_IHM em Real Valor de SP_IHM em Duplo Inteiro Valor do Set Point em Inteiro Valor do Set Point definido pela IHM

LEITURA DO VALOR DA HISTERESE

Este bloco recebe o valor da histerese definido pela IHM e a insere no programa atravs de HIST_ATUAL Always_On EN MOV_W ENO

HISTERESE_IHM IN

OUT HIST_ATUAL

Symbol Always_On HIST_ATUAL HISTERESE_IHM

Address SM0.0 VW70 VW60

Comment Contato Sempre Ativo Valor Atual da Histerese Valor da Histerese - IHM

5 / 20

TCC-GANGORRA / Rotina PID (SBR1)

86

Block: Author: Created: Last Modified:

Rotina PID Alexandre de Souza 08/22/2009 11:21:54 am 12/05/2009 10:10:33 am

Symbol EN

Var Type IN IN IN_OUT OUT TEMP

Data Type BOOL

Comment

LGICA DE CONTROLE DOS VENTIADORES Network 1 ACIONAMENTO DOS VENTILADORES

Se a Sada do PID for Menor que 50, Aciona-se a Contatora que Liga o Ventilador 1 Se a Sada do PID for Maior que 50, Reseta-se a Contatora que Liga o Ventilador 2 Always_On PID_DI <D 50 PID_DI >D 50 K1 S 1 K1 R 1

Symbol Always_On K1 PID_DI

Address SM0.0 Q0.4 VD44

Comment Contato Sempre Ativo Sada da Contatora Sada do PID em Duplo Inteiro

6 / 20

TCC-GANGORRA / Rotina PID (SBR1)

87

Network 2

LGICA DE CONTROLE DO VENTILADOR 1

Quando a Sada do PID for menor que 50, a Escala de Sada do PID convertida de 50-0 para 30-100. Para isso o Valor de 50 subtrado pelo valor de sada do PID e Multiplicado por 1.4 e somado com 30. O Valor final carregado na entrada dos ventiladores. O Contato Lim_Hist acionado quando o valor de SetPoint esta dentro da Histerresse, com isso desligada a sada. Always_On LIM_HIST / PID_DI <D 50 +50 PID_DI IN1 IN2 OUT AUX_8 EN SUB_DI ENO 2.A

DI_R 2.A EN ENO EN

MUL_R ENO 2.B

AUX_8 IN

OUT AUX_9

AUX_9 IN1 1.4 IN2

OUT

TRUNC 2.B EN ENO 2.C

AUX_10

AUX_10

IN

OUT AUX_11

AUX_11 +30

ADD_DI 2.C EN ENO EN

DI_I ENO

IN1 IN2

OUT AUX_12

AUX_12

IN

OUT POT_OUT

Symbol Always_On AUX_10 AUX_11 AUX_12 AUX_8 AUX_9 LIM_HIST PID_DI POT_OUT

Address SM0.0 VD84 VD88 VD92 VD76 VD80 M0.1 VD44 VW30

Comment Contato Sempre Ativo Valor do AUX_9 multiplicado por 1,4 Valor do AUX_10 em Duplo Inteiro Valor do AUX_11 somado 30 Valor de PID_DI subtrado de 50 Valor do AUX_8 em Real Contato do Limite da Histeresse Sada do PID em Duplo Inteiro Valor da Potncia Carregada nos Ventiladores

7 / 20

TCC-GANGORRA / Rotina PID (SBR1)

88

Network 3

LGICA DE CONTROLE DO VENTILADOR 2

Quando o valor de sada do PID for maior que 50, a escala convertida de 50-100 para 30-100. O Valor da sada do PID subtrado de 50, depois multiplicado por 1,4 e somado com 30, o valor final carregado na entrada dos ventiladores. O Contato Lim_Hist acionado quando o valor de SetPoint esta dentro da Histerresse, com isso desligada a sada. Always_On LIM_HIST / PID_DI >D 50 PID_DI +50 IN1 IN2 OUT AUX_13 EN SUB_DI ENO 3.A

DI_R 3.A EN ENO EN

MUL_R ENO 3.B

AUX_13

IN

OUT AUX_14

AUX_14 1.4

IN1 IN2

OUT

TRUNC 3.B EN ENO 3.C

AUX_15

AUX_15

IN

OUT AUX_16

AUX_16 +30

ADD_DI 3.C EN ENO EN

DI_I ENO

IN1 IN2

OUT AUX_17

AUX_17

IN

OUT POT_OUT

Symbol Always_On AUX_13 AUX_14 AUX_15 AUX_16 AUX_17 LIM_HIST PID_DI POT_OUT

Address SM0.0 VD96 VD100 VD104 VD108 VD112 M0.1 VD44 VW30

Comment Contato Sempre Ativo Valor do PID subtrado de 50 Valor do AUX_13 em Real Valor do AUX_14 multiplicado por 1,4 Valor do AUX_15 em Duplo Inteiro Valor de AUX_16 somado 30 Contato do Limite da Histeresse Sada do PID em Duplo Inteiro Valor da Potncia Carregada nos Ventiladores

8 / 20

TCC-GANGORRA / Rotina PID (SBR1)

89

Network 4

POTNCIA DOS VENTILADORES

Para carregar a Potncia nos Ventiladores a escala alterada de 0-100 para 0-32000. Para isso, o valor de sada multiplicado por 320. Always_On EN I_DI ENO EN DI_R ENO 4.A

POT_OUT

IN

OUT AUX_19

AUX_19

IN

OUT

MUL_R 4.A EN ENO 4.B

AUX_20

AUX_20

IN1

OUT AUX_21

AUX_21

320.0 IN2

ROUND 4.B EN ENO EN

DI_I ENO 4.C

IN

OUT AUX_22

AUX_22

IN

OUT POT_OUT_REAL

MOV_W 4.C EN ENO

POT_OUT_REAL IN

OUT VENT_OUT

Symbol Always_On AUX_19 AUX_20 AUX_21 AUX_22 POT_OUT POT_OUT_REAL VENT_OUT

Address SM0.0 VD120 VD124 VD128 VD132 VW30 VW20 AQW0

Comment Contato Sempre Ativo Valor de Pot_Out em Duplo-Inteiro Valor de Pot_Out em Real Valor de Pot_Out multiplicado por 320 Valor da AUX_21 em Duplo inteiro Valor da Potncia Carregada nos Ventiladores Valor da Potncia em escala de 0-32000 Sada Analgica para os Ventiladores

9 / 20

TCC-GANGORRA / Rotina PID (SBR1)

90

Network 5

APLICAO DA HISTERESSE PARA O POSICIONAMENTO DOS VENTILADORES

Calcula a diferena entre o valor de Set Point e da Varivel Controlada. Verifica se esta dentro dos Limites da Histerese, se estiver carregado o valor zero na sada dos ventiladores e desativada a logica de controle dos ventiladores. Always_On EN SUB_R ENO AUX_18 >R -2.0 AUX_6 IN1 SP_IHM IN2 OUT AUX_18 5.A AUX_18 <R 2.0

LIM_HIST

MOV_W 5.A EN ENO

0 IN

OUT VENT_OUT

Symbol Always_On AUX_18 AUX_6 LIM_HIST SP_IHM VENT_OUT Network 6

Address SM0.0 VD116 VD36 M0.1 VD160 AQW0

Comment Contato Sempre Ativo Diferena entre o valor do S.P e de V.C Valor de AUX_5 multiplicado por 100 Contato do Limite da Histeresse Valor do Set Point definido pela IHM Sada Analgica para os Ventiladores

ROTINA PARA ZERAR A INTEGRAL DO PID

Quando o sistema est estabilizado a chave LIM_HIST acionada e atravs do bloco "move" o valor do SP carregado em VC_ATUAL, com isso o bloco PID ir enxergar erro zero e ir parar a integrao Always_On LIM_HIST EN MOV_W ENO

SET_POINT_I IN

OUT VC_ATUAL

Symbol Always_On LIM_HIST SET_POINT_I VC_ATUAL

Address SM0.0 M0.1 VW40 VW10

Comment Contato Sempre Ativo Contato do Limite da Histeresse Valor do Set Point em Inteiro Valor da Varivel Controlada Atual

10 / 20

TCC-GANGORRA / Rotina ON OFF (SBR2)

91

Block: Author: Created: Last Modified:

Rotina ON OFF Alexandre de Souza 08/22/2009 11:27:26 am 12/04/2009 05:59:33 pm

Symbol EN

Var Type IN IN IN_OUT OUT TEMP

Data Type BOOL

Comment

CONTROLADOR ON-OFF Network 1 DEFINICAO DO LIMITE SUPERIOR

O Limite Superior definido atravs da Soma do Set-Point com o Valor de Histerese Chave_ON_OFF EXT / EN ADD_I ENO

SET_POINT_I IN1 HIST_ATUAL IN2

OUT LS

Symbol Chave_ON_OFF EXT HIST_ATUAL LS SET_POINT_I Network 2

Address V0.2 M0.2 VW70 MW10 VW40

Comment Acionamento do Controle ON/OFF Extremo da Escala Valor Atual da Histerese Limite Superior Valor do Set Point em Inteiro

DEFINICAO DO LIMITE INFERIOR

O Limite Inferior definido atravs da Subtrao do Set-Point com o Valor de Histerese Chave_ON_OFF EXT / EN SUB_I ENO

SET_POINT_I IN1 HIST_ATUAL IN2

OUT LI

Symbol Chave_ON_OFF EXT HIST_ATUAL LI SET_POINT_I

Address V0.2 M0.2 VW70 MW20 VW40

Comment Acionamento do Controle ON/OFF Extremo da Escala Valor Atual da Histerese Limite Inferior Valor do Set Point em Inteiro

11 / 20

TCC-GANGORRA / Rotina ON OFF (SBR2)

92

Network 3

LGICA DE ACIONAMENTO DO VENTILADOR 1

Compara se Varivel Controlada menor que LI (Limite Inferior) . Se for verdadeiro, reseta-se a contatora e carrega a potncia mxima no Ventilador 1. VC_ATUAL <I LI K1 R 1 MOV_W EN ENO

32000 IN

OUT VENT_OUT

Symbol K1 LI VC_ATUAL VENT_OUT Network 4

Address Q0.4 MW20 VW10 AQW0

Comment Sada da Contatora Limite Inferior Valor da Varivel Controlada Atual Sada Analgica para os Ventiladores

LGICA DE ACIONAMENTO DO VENTILADOR 2

Compara se Varivel Controlada maior que LS (Limite Superior) . Se for verdadeiro, aciona-se a contatora e carrega a potncia mxima no Ventilador 2. VC_ATUAL >I LS K1 S 1 MOV_W EN ENO

32000 IN

OUT VENT_OUT

Symbol K1 LS VC_ATUAL VENT_OUT Network 5

Address Q0.4 MW10 VW10 AQW0

Comment Sada da Contatora Limite Superior Valor da Varivel Controlada Atual Sada Analgica para os Ventiladores

LGICA DE DESLIGAMENTO DOS VENTILADORES

Se VC estiver dentro dos limites da histerese, carrega-se zero na sada dos ventiladores. VC_ATUAL <I LS VC_ATUAL >I LI 0 IN OUT VENT_OUT EN MOV_W ENO

Symbol LI LS VC_ATUAL VENT_OUT

Address MW20 MW10 VW10 AQW0

Comment Limite Inferior Limite Superior Valor da Varivel Controlada Atual Sada Analgica para os Ventiladores

12 / 20

TCC-GANGORRA / Rotina ON OFF (SBR2)

93

Network 6

CORREO DO EXTREMO SUPERIOR DA ESCALA

Subtrai-se da Histerese o valor de 100 e carrega em AUX_25 Significa que SetPoint + Limite Superior maior que 100. Ento carregado o valor de 100 no Limite Superior. Chave_ON_OFF EN SUB_I ENO

+100 IN1 HIST_ATUAL IN2

OUT AUX_25

Symbol AUX_25 Chave_ON_OFF HIST_ATUAL Network 7

Address VW80 V0.2 VW70

Comment Valor da HIsterese menos 100 Acionamento do Controle ON/OFF Valor Atual da Histerese

Se AUX_25 for igual ou maior ao Set Point. Significa que SetPoint + Limite Superior maior que 100. Ento carregado o valor de 100 no Limite Superior. SET_POINT_I >=I AUX_25 EXT S 1 MOV_W EN ENO

100 IN

OUT LS

Symbol AUX_25 EXT LS SET_POINT_I Network 8

Address VW80 M0.2 MW10 VW40

Comment Valor da HIsterese menos 100 Extremo da Escala Limite Superior Valor do Set Point em Inteiro

CORREO DO EXTREMO INFERIOR DA ESCALA

Se o valor do Set Point for menor que a histerese, ento carregado zero no Limite Inferior SET_POINT_I <=I HIST_ATUAL EXT R 1 MOV_W EN ENO

0 IN

OUT LI

Symbol EXT HIST_ATUAL LI SET_POINT_I

Address M0.2 VW70 MW20 VW40

Comment Extremo da Escala Valor Atual da Histerese Limite Inferior Valor do Set Point em Inteiro

13 / 20

TCC-GANGORRA / PID0_INIT (SBR4)

94

Block: Author: Created: Last Modified:

PID0_INIT 09/24/2009 08:22:36 pm 09/24/2009 08:22:36 pm

Symbol EN LW0 LD2 PV_I Setpoint_R

Var Type IN IN IN IN IN_OUT

Data Type BOOL INT REAL

Comment

Process Variable Input: Range 0 to 100 Setpoint Input: Range 0.0 to 100.0

LW6

Output

OUT OUT

INT

PID Output: Range 0 to 100

LD8 LD12

Tmp_DI Tmp_R

TEMP TEMP TEMP

DWORD REAL

This POU was created by the PID formula of the S7-200 Instruction Wizard. To enable this configuration within the program, use SM0.0 to call this Subroutine from the MAIN program block every scan cycle. This code configures PID 0. See DB1 for the PID loop variable table starting at VB204. This subroutine initializes the variables used by the PID control logic and starts the PID Interrupt "PID_EXE" routine. The PID interrupt routine is called cyclically based on the PID sample time. For a complete description of the PID instruction see the S7-200 System Manual. Note:When the PID is in manual mode the output should be controlled by writing a normalized value(0.00 to 1.00) to the Manual Output parameter instead of changing the output directly. This will automatically provide a bumpless transfer when the PID is returned to automatic mode.

14 / 20

TCC-GANGORRA / PID_EXE (INT0)

95

Block: Author: Created: Last Modified:

PID_EXE 12/04/2009 12:33:23 pm 12/04/2009 12:33:23 pm

Symbol

Var Type TEMP TEMP TEMP TEMP

Data Type

Comment

This POU was created by the PID formula of the S7-200 Instruction Wizard. This interrupt routine implements Timed Interrupt for PID execution. This interrupt routine was attached in subroutine "PID1_INIT".

15 / 20

TCC-GANGORRA / Auxiliares

96

Symbol AUX_1 AUX_2 AUX_3 AUX_4 AUX_5 AUX_6 AUX_7 AUX_8 AUX_9 AUX_10 AUX_11 AUX_12 AUX_13 AUX_14 AUX_15 AUX_16 AUX_17 AUX_18 AUX_19 AUX_20 AUX_21 AUX_22 AUX_23 AUX_24 SP_IHM AUX_25

Address VD8 VD12 VD16 VD24 VD32 VD36 VD40 VD76 VD80 VD84 VD88 VD92 VD96 VD100 VD104 VD108 VD112 VD116 VD120 VD124 VD128 VD132 VD136 VD140 VD160 VW80

Comment Valor do SP dividido por 32760 Valor do AUX_1 multiplicado por 100 Valor do AUX_2 em Duplo Inteiro Valor de VC em Duplo Inteiro Valor de VC_R dividido por 32000 Valor de AUX_5 multiplicado por 100 Valor de AUX_6 em Duplo Inteiro Valor de PID_DI subtrado de 50 Valor do AUX_8 em Real Valor do AUX_9 multiplicado por 1,4 Valor do AUX_10 em Duplo Inteiro Valor do AUX_11 somado 30 Valor do PID subtrado de 50 Valor do AUX_13 em Real Valor do AUX_14 multiplicado por 1,4 Valor do AUX_15 em Duplo Inteiro Valor de AUX_16 somado 30 Diferena entre o valor do S.P e de V.C Valor de Pot_Out em Duplo-Inteiro Valor de Pot_Out em Real Valor de Pot_Out multiplicado por 320 Valor da AUX_21 em Duplo inteiro Valor de SP_IHM em Real Valor de SP_IHM em Duplo Inteiro Valor do Set Point definido pela IHM Valor da HIsterese menos 100

16 / 20

TCC-GANGORRA / PID

97

Symbol SP_R VC_LIDO VENT_OUT LIM_HIST K1 Always_On Chave_PID SET_POINT VC_R PID_DI VC_ATUAL PID_OUT POT_OUT_REAL POT_OUT

Address VD200 AIW2 AQW0 M0.1 Q0.4 SM0.0 V0.1 VD20 VD28 VD44 VW10 VW12 VW20 VW30

Comment Valor do Set Point Atual Valor da Leitura da Varivel Controlada Sada Analgica para os Ventiladores Contato do Limite da Histeresse Sada da Contatora Contato Sempre Ativo Chave de Acionamento da Lgica do PID Valor do Set Point Atual Valor da Leitura da Varivel Controlada - Real Sada do PID em Duplo Inteiro Valor da Varivel Controlada Atual Sada do PID Valor da Potncia em escala de 0-32000 Valor da Potncia Carregada nos Ventiladores

17 / 20

TCC-GANGORRA / ON/OFF

98

Symbol Chave_ON_OFF HISTERESE_IHM SET_POINT_I LS EXT LI HIST_ATUAL

Address V0.2 VW60 VW40 MW10 M0.2 MW20 VW70

Comment Acionamento do Controle ON/OFF Valor da Histerese - IHM Valor do Set Point em Inteiro Limite Superior Extremo da Escala Limite Inferior Valor Atual da Histerese

18 / 20

TCC-GANGORRA / POU Symbols

99

Symbol Variveis Rotina PID Rotina ON OFF PID0_INIT PID_EXE Principal

Address SBR0 SBR1 SBR2 SBR4 INT0 OB1

Comment LEITURA E CONVERSO DAS VARIVEIS LGICA DE CONTROLE DOS VENTIADORES CONTROLADOR ON-OFF This POU was created by the PID formula of the S7-200 Instruction Wizard. This POU was created by the PID formula of the S7-200 Instruction Wizard. PROGRAMA PRINCIPAL

19 / 20

TCC-GANGORRA / PID0_SYM

Symbol PID0_D_Counter PID0_D_Time PID0_I_Time PID0_SampleTime PID0_Gain PID0_Output PID0_SP PID0_PV PID0_Table

Address VW284 VD228 VD224 VD220 VD216 VD212 VD208 VD204 VB204

Comment

Derivative Time Integral Time Sample Time (To modify, rerun the PID Wizard) Loop Gain Calculated, Normalized Loop Output Normalized Process Setpoint Normalized Process Variable Loop Table Starting address for PID 0

20 / 20