Escolar Documentos
Profissional Documentos
Cultura Documentos
Rockwell - Apostila Factorytalk View 2 PDF
Rockwell - Apostila Factorytalk View 2 PDF
Rockwell - Apostila Factorytalk View 2 PDF
ndice
Antes de comear ....................................................................................................................................... 7 Sobre este laboratrio................................................................................................................................... 7 Ferramentas e pr-requisitos ........................................................................................................................ 8 Quick Start as etapas bsicas para desenvolver uma aplicao de IHM........................................... 9 Criao de uma aplicao............................................................................................................................. 9 Criao de atalhos Design (Local) e Runtime (Target) .............................................................................. 10 Caractersticas gerais do editor Communication Setup.............................................................................. 13 Criao de uma tela com um objeto vinculado a um tag do controlador.................................................... 21 Criao de um boto Shutdown.................................................................................................................. 24 Teste da aplicao ...................................................................................................................................... 25 Execuo em um PanelView CE .............................................................................................................. 27 Configurao dos Ajustes Iniciais do Sistema ...................................................................................... 29 Configurao iniciais do projeto .................................................................................................................. 29 Set up da lista de diagnstico ..................................................................................................................... 31 Configurao de tags de IHM .................................................................................................................. 33 Configurao de Global Connections..................................................................................................... 36 Importao e compreenso das telas de operao .............................................................................. 38 Importao de imagens............................................................................................................................... 38 Importao de telas Global Objects............................................................................................................ 40 Importao de telas grficas ....................................................................................................................... 42 Compreendendo as telas grficas prontas para usar ................................................................................. 44
Configurao de tendncias .................................................................................................................... 54 Criao de registros de dados .................................................................................................................... 54 Configurao de Trend Object .................................................................................................................... 57 Configurao da tela de manuteno ..................................................................................................... 71 Criao de animaes para controlar a luminosidade da tela.................................................................... 71 Criao de variveis embutidas para monitorar o valor de luminosidade da tela ...................................... 75 Configurao de alarmes ......................................................................................................................... 79 Configurao do ajuste de alarme .............................................................................................................. 79 Compreendendo a tela de histrico de alarmes ......................................................................................... 81 Configurao de RecipePlus ................................................................................................................... 83 Configurao dos tags RecipePlus ............................................................................................................. 83 Configurao dos componentes RecipePlus .............................................................................................. 86 Configurao de idiomas ....................................................................................................................... 100 Suporte de idiomas para idiomas do leste asitico................................................................................... 100 Criao de botes de alternncia de idiomas e acrscimo de idiomas adicionais................................... 102 Exportao e importao dos grupos de texto ......................................................................................... 107 Vnculo de fontes nos terminais PanelView Plus...................................................................................... 113 Configurao de segurana................................................................................................................... 116 Configurao de um faceplate PowerFlex............................................................................................ 122 Especificao dos componentes do projeto para iniciar em runtime............................................... 126 Teste da aplicao .................................................................................................................................. 127 Execuo na rea de trabalho .................................................................................................................. 127 Execuo em um PanelView Plus CE ...................................................................................................... 130 Observaes............................................................................................................................................ 133
Antes de comear
O FactoryTalk View Machine Edition (ME) um produto que pode ser utilizado numa interface homem-mquina (PanelView Plus), em uma plataforma Microsoft Windows CE (PanelViewCE) ou mesmo numa plataforma aberta (microcomputador) sob o sistema operacional Microsoft Windows 2000 ou XP. FactoryTalk View Machine Edition contm dois componentes: 1. FactoryTalk View Studio - Este um ambiente de desenvolvimento contendo as ferramentas necessrias para criar a aplicao da interface homem-mquina (IHM), incluindo telas grficas, tendncias, relatrio de alarme e animao em tempo real. Fornece tambm ferramentas para testar as telas individuais e aplicaes completas. Quando o desenvolvimento est concludo, voc criar um arquivo runtime (.MER) para executar em um PanelView Plus, PanelView Plus CE ou microcomputador. 2. FactoryTalk View ME Station - Este um ambiente run-time. O ME Station executa sua aplicao run-time (arquivo .MER). O Station est embutido em terminais PanelView Plus e PanelView Plus CE. As aplicaes de run-time tambm podem ser executadas em um microcomputador, entretanto requer uma ativao para ser executado independente. O PanelView Plus e o PanelView Plus CE so terminais da interface de operao projetados para otimizar o desenvolvimento do sistema, desempenho e eficincia. Seguem as caractersticas gerais dessas diferenas. PanelView Plus Interface de operao baseada em Microsoft Windows CE ideal para aplicaes com a necessidade de monitorar, controlar e exibir as informaes graficamente, permitindo aos operadores compreender rapidamente o status da aplicao
PanelView Plus CE usa o Microsoft Windows CE para reunir as funes da interface de operao PanelView Plus e computadores industriais VersaView plataforma aberta os usurios tm acesso rea de trabalho Windows CE suporta os recursos adicionais, como Terminal Services, Internet Explorer, controles ActiveX e visualizadores para arquivos PDF, Word, Excel e PowerPoint
alternncia de idiomas para permitir que toda a aplicao possa ser vista em ingls, francs e chins durante runtime. Voc tambm aprender como fcil configurar o faceplate do PowerFlex. Este laboratrio leva aproximadamente 2 horas para ser concludo.
Ferramentas e pr-requisitos
Computador Windows 2000 ou Windows XP FactoryTalk View Machine Edition Studio v5.0 RSLogix 5000 v16 RSLinx Professional v2.50 SoftLogix 5800 v16 Arquivos de tela Graphic, arquivos de tela Global Objects, arquivos de texto Language e arquivos Recipe em C:\PV02
d. Clique em Create.
3.
s aplicaes serem testadas na mquina de desenvolvimento antes que seja implantada em um terminal. Isso economiza um volume significativo de teste de tempo e desenvolvimento da aplicao. A seguir, temos trs tipos de software que voc pode usar para fazer a comunicao entre uma aplicao e controladores: 1. O RSLinx Enterprise usado quando: a comunicao feita a partir de um PVP/PVPCE ou FactoryTalk View Studio para um controlador Allen Bradley se faz um download de um arquivo MER (aplicao IHM) para um PVP/PVPCE usa-se o Application Manager para gesto de arquivo 2. KepServer usado para se comunicar com um controlador de terceiros ou em outras redes 3. RSLinx Classic usado como alternativa para se comunicar entre o FactoryTalk View Studio e um controlador Allen Bradley. Neste laboratrio, usaremos o RSLinx Enterprise com um controlador L60 SoftLogix 5860. Criao de uma nova configurao RSLinx Enterprise 1. Na janela Explorer, abra Communication Setup seguindo as etapas de "a" "b". OBS.: O servidor de dados RSLinx Enterprise colocado perto da parte inferior da rvore da aplicao, acima da pasta System, conforme mostrado abaixo.
2. Em RSLinx Enterprise Configuration Wizard, crie uma nova configurao RSLinx Enterprise. Siga as etapas "a" e "b".
b. Clique em Finish.
Configurao da comunicao (local) de projeto A guia local em Communication Setup reflete visualizao da topologia do servidor RSLinx Enterprise no computador de desenvolvimento. Para essa aplicao, o computador de desenvolvimento se comunicar com o controlador L60 SoftLogix 5860 atravs da Ethernet. Vamos observar as caractersticas gerais do editor Communication Setup.
O boto Apply permite que voc aplique o nome do atalho ao caminho selecionado e associe o atalho a um dispositivo especfico.
O recurso Copy from Design to Runtime copia a topologia na guia Design para a guia Runtime.
Esta rea mantm o nome do atalho e permite que voc navegue para um arquivo de tags offline. Para aplicaes ME, voc tambm cria um atalho que aponta para um arquivo com tags que ser apresentado no dispositivo online.
O recurso Shortcut Verify fornece uma viso geral de todos os atalhos juntamente com suas propriedades.
c. Selecione o endereo IP: 10.96.63.2, que corresponde ao carto Ethernet do Softlogix que est rodando no computador. Clique no sinal (+) para acessar o barramento do Softlogix.
d. Aps acessar o barramento do SoftLogix, selecione a CPU, 1789L60/A. Esta CPU j tem um programa sendo executado, chamado Fantasea.
2. Adicione um device shortcut para o controlador selecionado. O device shortcut a definio do caminho que o FactoryTalk View Studio ir se comunicar com o controlador: a. Verifique se o controlador 1789L60/A est selecionado e, em seguida, clique no boto Add
c. Clique em Apply
d. Clique em Yes
3. Agora se voc selecionar o atalho SC, poder ver que o SoftLogix, localizado no slot 2 do chassi, ficar destacado. Isto uma indicao de que o atalho foi corretamente mapeado para o respectivo controlador, permitindo a comunicao entre a aplicao que est sendo desenvolvida e o controlador selecionado.
Configurao da comunicao em Runtime Tab Runtime (Target) Na guia Runtime (Target), vamos configurar a maneira pela qual o PanelView Plus ou o PanelView CE ir se comunicar com o controlador. No nosso exemplo, executaremos a aplicao no computador, logo os caminhos Design (Local) e Runtime (target) sero os mesmos.
1. Vamos copiar o que fizemos na guia Design (Local) para a guia Runtime (Target) a. Clique no boto Copy from Design to Runtime
b. Clique em Yes
c. Clique em OK
2. Crie um objeto de tela numrica na nova tela. a. Selecione Numeric Display na barra de ferramentas Objects.
c. Clique duas vezes no objeto Numeric Display para trazer a caixa de dilogo Properties.
d. Modifique a aparncia do objeto da forma que desejar na guia General. Selecione a guia Connections.
f. Clique com o boto direito em Fantasea na raiz e selecione Refresh All Folders para ver o atalho SC no RSLinx Enterprise criado anteriormente.
g. Clique duas vezes na pasta SC. Clique duas vezes na pasta Online.
i. Clique em OK.
k. Clique em OK.
b. Arraste o mouse para a posio e desenhe um retngulo na tela. Clique duas vezes sobre ele para abrir a caixa de dilogo Properties.
d. Clique em OK.
Teste da aplicao
Voc pode testar as telas individualmente para ativar as telas grficas atuais.
a. Clique no boto Test Display na barra de ferramentas. Observe que o valor, colocado no Numeric Input, se altera em runtime.
Agora, vamos testar a aplicao completa. Antes que a aplicao possa ser executada na rea de trabalho ou em um terminal, voc deve configurar a configurao Startup. Esta configurao permite a voc especificar quais componentes de projeto iniciar em runtime. O set up da tela inicial uma etapa essencial. 1. Abra Startup Editor
c. Clique em OK.
Execuo na rea de trabalho a. Selecione Test Application no menu Application. Ou simplesmente, pressione o boto Running Man.
Observe que pressionar X no seu teclado, encerra a aplicao em execuo quando voc usar Running Man para testar a operao. Ou voc pode clicar no boto Exit para fechar a aplicao. Conforme dito anteriormente, vamos trabalhar com a aplicao rodando no computador. No utilizaremos a IHM fsica neste laboratrio.
PV02 FactoryTalk View Machine Edition 26 de 133
Sendo assim, as instrues contidas nas pginas 27 e 28 no devem ser seguidas neste laboratrio, porm podem ser utilizadas para futuras consultas. Execuo em um PanelView CE a. Voc precisa criar um arquivo de runtime e descarreg-lo no termina CE. Selecione Application -> Create Runtime Application.
b. Certifique-se de que Runtime 5.0 Application est selecionado para o tipo MER. Clique em Save.
c. Ao terminar de compilar o arquivo runtime, abra File Transfer Utility na barra de ferramentas.
g. Clique em Download.
O arquivo est agora sendo transferido ao terminal. Ao terminar, volte ao terminal. Na tela de configurao FactoryTalk View ME Station, clique em Load Application e selecione test.mer. Em seguida, clique em Load. Clique em Yes para substituir os ajustes de comunicao existentes. Clique em Run Application para iniciar o Projeto.
Voc aprendeu as 5 principais etapas para configurar uma aplicao ME. Vamos continuar com a criao da aplicao Fantasea.
2. Agora, voc est pronto para configurar o tamanho da janela do projeto para a aplicao Fantasea.
Como referncia Terminal Type PanelView Plus 400 PanelView Plus 600 PanelView Plus 700 ou PanelView Plus CE 700 PanelView Plus 1000 ou PanelView Plus CE 1000 PanelView Plus 1250 ou PanelView Plus CE 1250 PanelView Plus 1500 ou PanelView Plus CE 1500 Project Window Size 320x240 320x240 640-480 640-480 800-600 1024-768
3. Configure o projeto runtime para exibir uma barra de ttulo denominada Fantasea. Siga as etapas de "a" a "d".
a. Selecione a guia Runtime. b. Selecione a caixa de verificao ao lado de Title bar. Digite Fantasea na caixa abaixo de Title bar. Este ser o nome da barra de ttulo.
c. Certifique-se de que Control box est marcada para habilitar a caixa do menu de controle no canto superior esquerdo da janela para o projeto runtime.
d. Clique em OK.
4. Como o tamanho da janela de projeto foi alterado, voc ver a janela Graphic Display Scaling. No precisamos nos preocupar com a escala da janela neste momento. Simplesmente, clique em OK.
a. Clique em OK.
2. Determine que nenhuma tela ser aberta para as mensagens de diagnstico. Siga as etapas de "a" a "c".
c. Clique em OK.
Direct Reference Tags neste caso, voc apenas aponta o tag que j foi criado na aplicao do controlador. Sendo assim, no necessrio redefinir o tag para ser utilizado na aplicao da IHM. Uma vez definido no controlador e devidademente apontado, o tag estar pronto e disponvel para o uso na IHM.
Para este projeto, voc deseja que o pessoal de manuteno tenha recursos para alterar o brilho da tela. Como o valor do brilho no vem do controlador programvel, um tag de memria IHM precisa ser criado para acomodar esta funcionalidade. Voc tambm criar mais dois tags de IHM para a aplicao. Usaremos dois tags Direct Reference para os objetos nas telas que sero criados posteriormente neste laboratrio. 1. Abra Tags Editor. Siga as etapas "a" e "b".
2. Adicione um tag de IHM nomeado intensity para o banco de dados de tags. Siga as etapas de "a" a "g".
c. Ajuste Minimum em 1 e Maximum em 100, para que a intensidade de tela seja baseada em um nvel de brilho de 1% a 100%. Nota importante: Um mnimo de 0 permite ao usurio apagar a tela completamente, mas no queremos que isso acontea.
d. Selecione Memory e defina o valor inicial em 100 para que a tela esteja em nvel mximo de brilho quando o projeto for executado pela primeira vez.
e. Marque a caixa Retentive de forma que o terminal se lembre do ltimo nvel de brilho quando o terminal foi resetado.
2. Conecte o tag Display_Intensity HMI para a conexo Remote Backlight Intensity global.
c. Na pasta Fantasea na raiz da rvore, clique no tag intensity da IHM para selecionar este tag IHM. Os tags IHM so mantidos na raiz da pasta da aplicao (p. ex.: pasta Fantasea).
d. Clique em OK.
Voc ver o tag intensity conectado conexo global Remote Backlight Intensity como segue.
Agora, voc est pronto para desenvolver as telas de operao. Nota: O recurso de controlar a luminosidade do terminal s aplicvel para o PanelView Plus e PanelViewCE. No nosso laboratrio, no veremos o efeito deste controle, entretanto vamos utilizar este tag na tela de manuteno.
Importao de imagens
Esta aplicao Fantasea usa vrias imagens tridimensionais. Voc aprender a importar as imagens para uma aplicao Machine Edition. 1. Importe todas as imagens para a aplicao. Siga as etapas de "a" a "f".
a. Clique com o boto direito em Images e selecione Add Component Into Application.
f. Clique em Open.
1. Importe as duas telas prontas para usar Global Objects. Siga as etapas de "a" a "f".
a. Clique com o boto direito em Global Objects e selecione Add Component Into Application.
f. Clique em Open.
a. Clique com o boto direito em Displays e selecione Add Component Into Application.
f. Clique em Open.
b. H um boto transparente Goto Display na parte superior desta imagem que permite navegar para a tela Overview.
O FactoryTalk View Studio fornece uma ferramenta til denominada Object Explorer que mostra uma rvore com a lista de nomes de todos os objetos na tela selecionada e permite a voc selecionar e destacar os objetos da lista por tipo de objeto, por tipo de animao e por nome de tag. Esta ferramenta til quando voc tem muitos objetos que precisam de agrupamento. Vamos abrir o Object Explorer.
Agora voc ver uma lista clara dos objetos na tela. Ao clicar no objeto Object Explorer, o objeto ser
selecionado na tela e as marcaes de seleo aparecem ao redor do objeto. Deixe o Object Explorer aberto.
f. Os alarmes ativos estaro vermelhos. Clique em alarmes para abrir a tela Alarms.
O FactoryTalk View Studio tambm fornece outro elemento til denominado Workbook Mode tabs. Quando Workbook Mode selecionado, o painel direito exibe as guias na parte inferior para cada tela grfica e/ou editor atualmente aberto na janela Explorer. Vamos habilitar as guias Workbook Mode.
c. O boto Goto Display que abre a tela Recipe exibe o ajuste para a velocidade mxima.
O FactoryTalk View Studio oferece Bibliotecas Grficas amplas com objetos prontos para usar para ajudar a facilitar os esforos de desenvolvimento. Os botes industriais Start e Stop usados na tela 1 Overview the Bridge so copiados da biblioteca Buttons Industrial.
f. Role para baixo e clique em Buttons - Industrial para abrir a tela da biblioteca.
g. Observe que h muitas opes de botes. Eles foram escolhidos para esta aplicao.
3 Engine Virtual View monitora a presso combinada do cilindro dos dois motores.
b. Este um boto Goto Display que permite navegar para a tela 9 PowerFlex_Faceplate que controla um PowerFlex simulado no controlador SoftLogix.
c. Os canos so uma verso modificada dos canos presentes na biblioteca (Pipes 3) da biblioteca. As bolhas (crculos nos canos) tm animao de visibilidade.
5 Trend define a tendncia da presso combinada do cilindro do Motor 1. Vamos ver os detalhes desta tela na seo Configurao de tendncias.
PV02 FactoryTalk View Machine Edition 51 de 133
6 Alarms exibe o histrico dos alarmes que ocorrerem. Vamos ver os detalhes desta tela na seo Configurao de alarmes. 7 Recipe define a velocidade mxima de acordo com as condies de navegao.
c. Para observar a aparncia da tela da biblioteca, clique duas vezes em Libraries para abrir a tela.
Vamos observar mais detalhes de RecipePlus posteriormente quando voc aprender como configurar o recurso da receita para esta aplicao Fantasea. 8 Maintenance permite manuteno no terminal e no sistema. Vamos ver os detalhes desta tela na seo Configurao da tela de manuteno. 9 PowerFlex Faceplate contm telas de status pr-configurado, controle e diagnstico ou faceplates para a famlia de inversores PowerFlex. Vamos ver os detalhes desta tela na seo Configurao de faceplates.
Voc j tem uma idia bsica das principais telas desta aplicao Fantasea, bem como dos objetos e das ferramentas teis de Machine Edition. Agora, vamos configurar o restante da aplicao Fantasea. Vamos aprender como usar Global Objects.
Configurao de tendncias
O FactoryTalk View Machine Edition permite realizar tendncias histricas e em tempo real de at 300.000 pontos de dados. Para este projeto, gostaramos de observar os dados de tendncia em runtime para a presso combinada do cilindro no Motor 1.
a. Clique com o boto direito do mouse em Data Log Models e selecione New.
2. Configure o Data Log para registrar 1000 pontos de dados quando os valores de tag forem alterados para os seguintes tags: ::[SC]E1_Cylinder_1_6_Press ::[SC]E1_Cylinder_7_12_Press ::[SC]E1_Cylinder_13_18_Press Siga as etapas de "a" a "i".
a. Na guia Setup, digite Pressure para Description. Saia da guia Paths, sem alter-la.
b. Na guia Log Triggers, selecione On Change e no altere os valores padres das outras propriedades. Na guia Tags in Model, clique em para navegar para os tags.
c. Clique com o boto direito em Fantasea na raiz e selecione Refresh All Folders para ver o atalho SC no RSLinx Enterprise criado anteriormente.
d. Clique duas vezes em SC. Clique duas vezes em Online. Clique duas vezes em: E1_Cylinder_13_18_Pres, E1_Cylinder_1_6_Press e E1_Cylinder_7_12_Press
1.
2.
Os objetos existentes so para suportar o objeto tendncia que voc criar posteriormente.
b. Observe que os objetos na parte inferior so uma verso modificada da tela da biblioteca Trends. Observe detalhadamente a tela da biblioteca Trends.
3. Agora, vamos aprender as noes bsicas de Global Objects. Primeiramente, voc copiar e colar o menu da tela Global Objects para a tela grfica 5 Trend. Observe que Global Objects com os parmetros sero discutidos em Recursos Avanados do laboratrio ME.
4.
c. Clique duas vezes em Global Objects para expandir a rvore. Clique duas vezes em Global Objects 1 para abrir a tela.
Todos os objetos nesta tela so Global Objects. Como mencionado anteriormente, os objetos na tela Global objects so denominados base objects. Para criar objetos de referncia dos objetos globais, voc precisa copiar os objetos globais da tela Global objects na tela grfica.
d. Se Object Explorer estiver aberto, voc ver que h dois grupos de objetos aqui. Selecione o menu direita e, ento, pressione Ctrl+C para copiar os objetos.
e. Selecione a tela 5 Trend que acabou de abrir nas guias Workbook Mode.
f. Na tela 5 Trend, cole os objetos na tela pressionando Ctrl+V no seu teclado. Estes so os objetos de referncia.
5.
a. Certifique-se de que o menu direita (objeto de referncia que acabou de ser copiado) na tela 5 Trend esteja selecionado. Em Object Explorer, o grupo de objetos de referncia deve ser destacado. Clique duas vezes no grupo para expandir a rvore. Clique duas vezes em TimeDateDisplay1 para abrir a caixa de dilogo Property Panel para o objeto Time Date Display.
b. Os valores Height, Left, Top e Width esto na cor cinza, indicando que eles esto vinculados ao objeto base.
c. Esta uma das Link properties que determina qual informao o objeto de referncia receber do objeto base. O objeto base no tem propriedades de vnculo.
LinkAnimation - determina se expresses ou animao separadas podem ser configuradas para o objeto de referncia. O valor padro Link with expressions. Observe que esse valor foi alterado no ME 5.0 (CPR 9). LinkBaseObject - especifica o nome e a tela do objeto base. Essa propriedade somente leitura e no pode ser alterada. LinkConnections - determina se expresses ou conexes separadas podem ser configuradas para o objeto de referncia. Os objetos de referncia que no suportam as conexes no tero a propriedade LinkConnections. O valor padro False. LinkSize - determina se possvel ou no redimensionar o objeto de referncia. Portanto, se est propriedade for falsa, voc pode alterar Height e Width do objeto de referncia. O valor padro True.
d. Navegue para a guia Connections. Observe que est pgina est em branco porque o objeto TimeDateDisplay no precisa de uma conexo de tag. Para os objetos que precisam de conexes de tag, voc ver os campos Tag Value e Indicator nesta pgina. Eles podem estar acinzentados dependendo do valor da propriedade LinkConnections. Clique em para fechar Property Panel.
a. Abra Global Object Defaults Editor em Edit > Global Object Defaults.
b. Como voc pode ver aqui, possvel alterar esses valores para os objetos de referncia. Quaisquer valores novos sero aplicados a todos os objetos de referncia novos conforme so criados. Clique em OK para fechar o editor.
a. Selecione a tela de objetos globais Global Objects 1 que foi aberta nas guias Workbook Mode.
b. Na tela Global Objects 1, certifique-se de que o menu direita est selecionado. Em Object Explorer, o grupo deve estar destacado. Clique duas vezes no grupo destacado em Object Explorer para expandir a tendncia. Clique duas vezes em TimeDateDisplay1 para abrir a caixa de dilogo Property Panel para o objeto Time Date Display.
c. Na guia General tab, clique na caixa quadrada ao lado de Back color e selecione a cor de sua preferncia no palete de cores.
d. Clique em OK.
Como mencionado anteriormente, as alteraes realizadas no objeto base sero refletidas em seus objetos de referncia na prxima vez em que as telas contendo os objetos de referncia so abertas ou atualizadas pelas aes de fechar e abrir novamente. Como a tela 5 Trend j est aberta, feche-a e abra-a novamente. Como alternativa, simplesmente abra outra tela grfica. Observe que o objeto Time Date Display na tela Graphics est com a cor alterada.
Quebra de vnculos entre o objeto de referncia e seu objeto base Para editar a aparncia de objetos de referncia que tem estados, voc pode remover as propriedades Link do objeto de referncia, transformando-o em um objeto grfico padro. Voc pode quebrar o link clicando com o boto direito em qualquer objeto global e selecionando Break Link no menu de contexto.
a. Na tela 5 Trend, clique no objeto global e, em seguida, clique com o boto direito do mouse e selecione Break Link.
c. Em Object Explorer, clique duas vezes em TimeDateDisplay1 para abrir a caixa de dilogo Property Panel para o objeto Time Date Display.
d. Como Time Date Display tornou-se um objeto padro agora, o editor Properties mostra todos os atributos que voc pode editar. Clique em OK para fechar a caixa de dilogo.
1.
Crie uma tendncia na tela 5 Trend. Abra a tela 5 Trend se ainda no estiver aberta.
b. Arraste o mouse para a posio e desenhe um retngulo no meio da tela. Clique duas vezes em trend object para abrir sua caixa de dilogo Properties. 2. Configure a tendncia para exibir uma tendncia Standard com Refresh Rate de 500 milissegundos e um fundo cinza que defina a tendncia dos seguintes tags: ::[SC]E1_Cylinder_1_6_Press ::[SC]E1_Cylinder_7_12_Press ::[SC]E1_Cylinder_13_18_Press Siga os passos at a pgina 70 para configurar o Trend
PV02 FactoryTalk View Machine Edition 67 de 133
OBS.: Uma taxa de atualizao de 500 milissegundos usada nesta aplicao Fantasea porque a presso dos cilindros se altera rapidamente a uma escala de milissegundo. Vamos agora usar a tendncia para monitorar a alterao da presso da forma mais prxima possvel.
e. Na guia Connections, selecione os tags apropriados para as penas pressionando em Tag para abrir Tag Browser.
h. Na guia Pens, voc deve ver os tags preenchidos automaticamente em Pen Attributes. Clique na barra de rolagem e altere Max para cada pena de 100 a 300.
j. Clique em OK.
3.
b. Clique duas vezes em Global Objects 2 para abrir a tela de objetos globais.
c. Selecione todos os objetos pressionando Ctrl+A no teclado e, em seguida, pressione Ctrl+C para copiar os objetos.
d. Selecione a tela 8 Maintenance que acabou de abrir nas guias Workbook Mode.
3. O slider vertical serve para controlar a luminosidade da tela nos terminais CE. A animao j foi configurada. Vamos observar como est sendo feito. Primeiro, precisamos quebrar o vnculo entre o objeto slider e seu objeto base.
PV02 FactoryTalk View Machine Edition 72 de 133
a. Na tela 8 Maintenance, clique com o boto direito no slider vertical e selecione Break Link no menu de contexto.
O grupo de objetos no qual devemos nos concentrar o indicador retangular no dispositivo corredio destacado na tela abaixo. Queremos deslizar o indicador para cima e para baixo para controlar o valor do tag de luminosidade da tela e para que isso ocorra, usamos Vertical Slider animation.
a. Como o dispositivo corredio vertical composto de vrios objetos, mais fcil selecionar o indicador em Object Explorer. Clique duas vezes no grupo na parte superior da rvore para expandi-la.
b. Selecione Group74. Se voc selecionou o grupo correto, voc perceber que este ficar destacado.
c. Clique com o boto direito em Group74. Selecione Animation -> Vertical Slider para abrir o editor Animation.
e. O offset vertical refere-se posio do objeto em relao a um ponto de partida. Aqui, voc define a posio inicial e final para o caminho do slider vertical.
f. Os valores mn. e mx. do tag so usados para definir a faixa de valores para a expresso. g. Clique em Close.
74 de 133
b. Arraste o mouse para a posio e desenhe um retngulo ao lado do slider vertical. A caixa de dilogo Properties do objeto Text ser exibida.
g. Selecione Intensity.
h. Clique em OK.
l. Clique em OK.
n. O tag de sistema System\User usado com uma varivel embutida de grupo para exibir o usurio atual.
Configurao de alarmes
O FactoryTalk View Machine Edition permite aos usurios criar e exibir os alarmes com base em situaes especficas. Desde o ME 4.0, a filtragem de alarmes para os botes de alarme foi suportada. Isto permite ao usurio selecionar quais alarmes sero reconhecidos pelo boto Acknowledge All Alarms, quais alarmes sero removidos pelo boto Clear Alarm History e quais alarmes sero impressos pelos botes Print Alarm History e Print Alarm Status. Alm disso, o boto Clear Alarm History tem uma nova opo Reset Alarm Status. Para este projeto, gostaramos que o sistema exibisse um alarme quando a presso e a temperatura dos cilindros no motor fossem muito elevadas ou muito baixas e quando o motor estiver acima da velocidade ou com sobrecarga. Gostaramos de ter o recurso de observar os alarmes histricos.
1. Importe o arquivo de configurao de alarme Alarms.xml para a aplicao. Siga as etapas de "a" a "f".
a. Clique com o boto direito em Alarm Setup e selecione Import and Export.
f. Clique em Finish.
a. Clique duas vezes em Alarm Setup para ver como os alarmes so configurados
Quando Alarm Setup Editor estiver aberto, navegue para a guia Messages. H seis triggers, cada um associado com uma situao de emergncia. Por exemplo, quando o motor est sobrecarregado, o alarme engine_overload torna-se verdadeiro e isso dispara a mensagem de alarme Engine Overload.
b. Clique em OK.
Esta tela tem um objeto Alarm List que notifica o operador sobre a ocorrncia de um alarme que demanda ateno imediata. O operador pode tambm usar o boto Acknowledge e Acknowledge All para reconhecer e silenciar o alarme selecionado. b. O objeto Alarm List. c. Os indicadores ficaro vermelho quando a condio de alarme correspondente ocorrer.
Configurao de RecipePlus
O objetivo geral de um sistema de receita permitir que o usurio leia e escreva um conjunto de valores de/para os tags em uma simples operao. Os valores de dados dos ingredientes da receita so salvos em um arquivo de receita e podem ser descarregados/carregados de um controlador em uma nica ao. Uma receita simples pode conter at 15.000 ingredientes. O arquivo de receita tambm pode ser recuperado para RecipePlus Table durante runtime para visualizar os dados de valor a partir da receita. RecipePlus Table tambm usado para modificar os valores de dados da receita durante runtime. RecipePlus Table pode ser ajustado como somente visualizao para evitar as modificaes durante runtime. Durante runtime, os valores do conjunto de dados e do conjunto de tags podem ser comparados. Alm disso, o sistema de receita tambm pode ser usado para comparar as duas receitas configuradas ou comparar um par de conjunto de dados ou um par de conjunto de tags de uma simples receita. Nesta seo, voc aprender como criar um sistema de receitas e seus componentes. A receita a ser criada ter o objetivo de ajustar a velocidade mxima dependendo das condies de navegao como, por exemplo, Clear Sailing, Bad Weather e Ice Formation & Decay. Dependendo do tipo de receitas selecionadas pelo operador, os dados dos ingredientes sero salvos em trs unidades diferentes na receita. As informaes de receita com os ingredientes so descarregadas para um conjunto de tags no controlador e usadas para definir a velocidade mxima na tela 2 Engine Control Panel.
c. Clique em New.
e. Selecione Memory, porque no h valor de controlador para controlar esse ajuste. Coloque 0 como o valor inicial de tag.
f. Clique em Accept.
2. Adicione o tag IHM Percent Complete para o banco de dados de tag usando o Tag Editor. Siga as etapas de "a" a "e".
a. Clique em New.
d. Clique em Accept.
e. Clique em Close.
Criao de uma nova receita 1. Configure RecipePlus Setup. Siga as etapas de "a" a "d".
c. Selecione Recipe files are part of the HMI project. Quando esta opo estiver selecionada, todos os arquivos da receita no projeto IHM sero includos na aplicao ME runtime.
d. Clique em OK.
OBS.: Quando Recipe files are NOT part of the HMI project estiver selecionado, os arquivos de receita sero salvos em um local alternativo para os arquivos de receita em runtime. Nenhum dos arquivos de receita no projeto IHM ou na pasta especificada ser includo na aplicao ME runtime.
2.1 Configure a guia General do RecipePlus Editor Voc adicionar o nome da receita, o Status Tag e Percent Complete Tag. Siga as etapas de "a" a "e".
b. Na guia General, digite Navigation conditions como o nome da receita. c. Clique em Status. para navegar para o tag
2.2 Configure a guia Ingredients do RecipePlus Editor Nesta seo, voc acrescentar e configurar os ingredientes da receita e os conjuntos de dados e conjuntos de tags correspondentes. Siga as etapas de "a" a "m". Ingredients podem ser do tipo String ou Numeric. Se for numrico, possvel especificar um valor de dado mximo ou mnimo para o ingrediente. Os ingredientes numricos podem ser nmeros booleanos, inteiros ou de ponto flutuante. OBS.: Uma receita pode ter at 15.000 ingredientes. Data Set cada receita pode conter at 500 data sets. Cada conjunto de dados representa o conjunto dos valores de dados em que cada valor de dado est associado com um ingrediente especfico. Eles devem ser descarregados (ou carregados) para um controlador. Tag Set cada receita pode conter at 50 tags sets em que cada conjunto de tags representa o conjunto de tags que sero escritos durante uma operao de download (ou leitura durante um upload). Cada um dos nomes de tags est associado com um ingrediente especfico.
Criaremos 3 conjuntos de dados para cada condio de navegao: - Data Set 1: Clear Sailing - Data Set 2: Bad Weather - Data Set 3: Ice Formation & Decay a. Selecione a guia Ingredients, digite Maximum speed como descrio para o ingrediente.
c. Se o ingrediente for do tipo numrico, voc deve ajustar os valores mx. e mn. Defina Min=0 e Max=35.
d. Como a condio de navegao para Data Set 1 Clear Sailing, digite 33 como o valor de dados.
e. Agora, precisamos selecionar um tag para Tag Set. Para adicionar o tag para este ingrediente, clique com o boto direito na clula e selecione Tag Browser.
g. Clique em OK.
OBS.: Se voc quiser adicionar um ingrediente do tipo String, o campo de valor Min e Max ficar vazio e o tipo de dados ser ajustado em String. Agora, criamos um conjunto de dados para a condio Clear Sailing. Precisamos acrescentar dois Data Sets adicionais para as condies Bad Weather e Ice Formation and Decay. Certifique-se de a guia Ingredient de RecipePlus Editor est aberta.
h. Selecione Recipe -> Insert Data Set. Este menu pode ser usado para Inserir, Excluir e Renomear os data e tags sets. Alm disso, usado para comparar duas receitas ou os conjuntos de Dados/Tags de uma nica receita.
Repita as etapas "h" e "i" para adicionar um terceiro Data Set denominado: Data Set 3.
j. Digite os valores correspondentes para os novos conjuntos de dados. Digite 11 para Data Set 2 e 3 para Data Set 3.
2.3 Configure a guia Units do RecipePlus Editor Acrescentaremos duas unidades adicionais e vamos renomear a unidade existente. Siga as etapas de "a" a "l". Units - uma unidade um conjunto de dados que faz par com um conjunto de tags. Uma receita simples pode conter at 2.500 unidades de receita. As unidades so exibidas no objeto RecipePlus Selector em runtime, portanto uma boa prtica atribuir um nome descritivo para as unidades.
a. Selecione a guia Units. Clique em Edit para editar Unit 1. Voc pode alterar o nome da unidade da receita e editar tambm as outras propriedades da unidade.
f. Clique em OK.
j. Clique em OK.
k. Observe que h trs unidades que fazem par com trs conjuntos de dados diferentes com o mesmo conjunto de tags. Clique em Close.
Comparao de receitas Voc pode comparar os dois conjuntos de dados ou os dois conjuntos de tags de uma nica receita ou entre duas receitas configuradas na aplicao. Para usar a funcionalidade de comparao, siga as etapas de "a" a "i".
c. Selecione Compare with a Single Recipe para comparar os valores de uma nica receita. A opo Compare across two recipes serve para comparar duas receitas. d. Navegue para o arquivo de receitas Max speed.rpp. Observe o caminho padro.
h. O arquivo de texto do relatrio de comparao deve abrir descrevendo as diferenas. Feche to arquivo de texto do relatrio de comparao depois de terminar a reviso. Feche tambm Max Speed RecipePlus Editor.
Compreendendo a tela de receita A tela 7 Recipe contm os botes RecipePlus Selector, RecipePlus Table e RecipePlus. Esses objetos so selecionveis a partir de Objects -> RecipePlus. Siga as etapas de "a" a "e".
i. Clique em Close.
b. O RecipePlus Selector.
c. A RecipePlus Table. Durante runtime, RecipePlus Table pode ser somente leitura. Quando a tabela for somente leitura, os valores de dados dos ingredientes das receitas no podem ser modificados em runtime.
e. O Footer da RecipePlus Table com o seguinte formato: <recipe name> : <unit name> : <# of ingredients displayed in table> : <total # of ingredients>.
g. Os RecipePlus Buttons.
f. Os objetos Bar Graph e Multistate Indicator que monitoram o percentual de progresso das aes executadas com Recipe Buttons e mostram o status das aes do boto.
As definies do que cada coluna representa durante o runtime de RecipePlus Table so resumidas abaixo:
Definition Exibe o nome do ingrediente da receita. Exibe o valor atual no tag associado com o ingrediente. Exibe o valor dos dados da receita para o ingrediente. Esse valor do dado pode ser modificado pela seleo da linha de ingrediente na tabela e pressionando-se Enter. Se o valor do dado e o valor do dado da receita forem diferentes, um X aparecer nesta coluna para alertar o operador da diferena.
Compare Status
O sistema RecipePlus tem um boto com sete propriedades de ao diferentes. Os tipos de boto e as descries da funcionalidade so resumidos na tabela abaixo:
Descrio Escreve os valores dos dados de todos os ingredientes para os tags no controlador. Faz a leitura dos valores dos ingredientes a partir do conjunto de tags e salva-os no conjunto de dados no arquivo de receita. Faz a leitura dos valores de tags no conjunto de tags e cria uma nova unidade de receita escrevendo esses valores para um novo conjunto de dados. Salva as alteraes de valores de dados feitas na Tabela novamente para o arquivo de receita. Faz a leitura do arquivo de receita e exibe na tabela. A visualizao da receita na tabela mostrar os valores de dados na receita para o usurio, os valores de dados atualmente no controlador e os nomes de tags usados. Exclui a unidade de receita selecionada a partir do arquivo de receita. Renomeia a unidade de receita selecionada.
Save Restore
Delete Rename
Configurao de idiomas
Ao suportar uma aplicao em que os operadores, engenheiros e pessoal de suporte de campo falam idiomas diferentes, conveniente alternar os idiomas enquanto a aplicao est em execuo. O recurso de alternncia de idiomas FactoryTalk View fornece o recurso de configurar mltiplos idiomas para uma aplicao e altern-los de forma dinmica durante runtime. Os desenvolvedores precisaro exportar os grupos de texto, convert-los no idioma desejado e import-los para a aplicao novamente. Os usurios podero, ento, alterar o idioma em runtime usando um boto de alternncia de idioma. O FactoryTalk View Machine Edition 5.0 (CPR 9) possui suporte de alternncia de idiomas em Mensagens de Alarmes, Locais e Informaes. Uma aplicao pode ter at 40 idiomas no momento do projeto e 20 em runtime. Nesta seo, voc aprender como configurar a alternncia de idiomas na aplicao Fantasea para permitir a alternncia entre ingls, francs e chins.
As fontes sero instaladas na pasta C:\WINDOWS\Fonts. Por exemplo, as fontes SimHei e SimSun so usadas para chins.
PV02 FactoryTalk View Machine Edition 100 de 133
OBS.: A seguir, temos um guia que orienta a instalao das fontes. Voc no precisa executar estas etapas. Os terminais PanelView Plus/ PanelView Plus CE no so pr-carregados com as fontes dos idiomas do leste asitico. Dessa forma, voc precisa copiar as fontes desejadas nos terminais. Como os arquivos de fontes dos idiomas do leste asitico so maiores (o arquivo de fonte SimHei do chins tem 10MB), recomenda-se que os terminais tenham, pelo menos, 128MB de RAM e um carto de armazenamento interno de 128MB. Voc pode copiar as fontes manualmente para \Storage Card\Fonts no terminal usando um carto flash compacto ou usando o Transfer Utility do FactoryTalk View Studio.
Os arquivos de fontes sero copiados em \Storage Card\Fonts. Assim que todas as fontes necessrias so instalada, possvel desenvolver a sua aplicao para alternar para diferentes idiomas do leste asitico.
f. Agora, voc acrescentou idiomas adicionais na sua aplicao. Observe que voc adicionar at 40 idiomas para uma aplicao.
2. Criao de botes de alternncia de idiomas. Devido ao limite de tempo do laboratrio, voc receber dois dos trs botes de alternncia de idiomas na tela 1 Overview - Bridge. Voc precisar criar um boto para Chinese. Siga as etapas de "a" a "m".
c. Selecione Language Switch Button em Objects > Advanced. Desenhe o retngulo ao lado da bandeira da Frana na tela para criar o boto.
d. Clique duas vezes no boto de alternncia de idioma para trazer sua caixa de dilogo Properties.
k. Clique em OK.
m. Clique em OK.
c. Esta opo exporta um arquivo texto (.txt) delimitado por uma nica tabulao no formato UNICODE.
d. Selecione esta opo para exportar os grupos para todos os idiomas para uma planilha Excel.
e. Marque as duas caixas de verificao para otimizar os grupos duplicados e abrir o arquivo quando a exportao terminar. Clique em Next.
g. O arquivo exportado est formatado de maneira organizada com informaes como display name, object name, e os grupos de textos correspondentes para vrios idiomas.
2. Devido s limitaes de tempo, preparamos um arquivo de texto totalmente traduzido para o francs e o chins. Vamos importar os grupos de texto para a aplicao.
b. Selecione esta opo, pois voc tem a planilha com todos os idiomas traduzidos.
c. Clique em Next.
e. Observe que o ponto de referncia padro contm o arquivo de texto que voc acabou de exportar. NO SELECIONE Fantasea_1.xls. Navegue para C:\PV02 e selecione Fantasea.xls. Clique em OPEN.
f. Clique em Finish.
g. Marque a caixa de verificao Display undefined strings using the default language. Nenhum dos grupos na tela 9 PowerFlex_Faceplate traduzido. Marcar essa caixa garante que os grupos indefinidos sero exibidos no idioma padro.
h. Clique em OK.
Os grupos de texto na tela 9 PowerFlex_Faceplate NO so traduzidos de forma proposital para mostrar que quaisquer grupos indefinidos sero exibidos no idioma padro (neste caso, ingls). OBS.: Se voc especificou que os grupos indefinidos sero exibidos no idioma padro, ao exportar os grupos para uma planilha de Excel, os grupos indefinidos sero exportados como **UNDEFINED**. Se esta caixa de verificao Display undefined strings using the default language estiver vazia, os grupos indefinidos sero exibidos como caracteres simples de ponto de interrogao (?).
f. Agora voc vinculou a fonte Arial com a fonte NSimSun. Clique em Close.
Configurao de segurana
O FactoryTalk e o RSAssetSecurity foram introduzidos pela primeira vez no FactoryTalk View Studio Machine Edition 4.0. Desde ento, a forma como a segurana ajustada e aplicada foi alterada. No entanto, os usurios ME no precisam usar os novos servios RSAssetSecurity. A maior parte dos aspectos do RSAssetSecurity so suprimidos se os valores padro so aceitos durante a instalao. O RSAssetSecurity uma parte do FactoryTalk Directory, que instalado com a FactoryTalk Automation Platform. Isso significa que a segurana se aplica no somente aplicao FactoryTalk View Machine Edition, mas a qualquer software habilitado pelo FactoryTalk em execuo no mesmo computador. Voc pode adicionar uma conta de usurio separada da conta de usurio no Windows ou uma conta de usurio vinculada ao Windows. No FactoryTalk View Machine Edition 5.0, h algumas alteraes novas na configurao de segurana. Nesta seo, vamos adicionar um usurio de manuteno denominado maint para ser usado para acessar a tela 7 Recipe.
1. Antes de adicionar a conta de usurio, vamos saber como restringir o acesso do usurio s telas. No FactoryTalk View Machine Edition, so atribudos um dos 16 cdigos de segurana s telas (A P) ou o asterisco (*). Os usurios tambm recebem os cdigos de segurana. Os usurios cujos cdigos de conta correspondem aos cdigos atribudos s telas tm permisso para acessar essas telas. Por padro, os novos usurios tm todos os 16 cdigos de segurana atribudos. O usurio Default tambm tem todos os 16 cdigos de segurana atribudos. Vamos observar a tela 7 Recipe que tem o cdigo de segurana A.
c. No editor Display Settings, voc especifica os cdigos de segurana para as telas. Observe que a tela 7 Recipe tem cdigo de segurana A.
2. Como a tela 7 Recipe tem um cdigo de segurana A, precisamos criar uma nova conta de usurio atribuda com o mesmo cdigo de segurana. Como mencionado anteriormente, o usurio Default tem todos os 16 cdigos atribudos por padro. Assim, precisaremos remover o cdigo de segurana A do usurio padro. Abra o editor Runtime Security e adicione o usurio denominado maint para a aplicao.
i. Clique em Create.
l. Como por padro, todos os novos usurios tm todos os 16 cdigos de segurana atribudos, o usurio maint j recebeu o cdigo de segurana A.
PowerFlex 700
b. Esta uma tela 9 PowerFlex_Faceplate na parte superior com visualizaes diferentes consistindo de objetos controlados pela animao de visibilidade.
A configurao do faceplate PowerFlex consiste das seguintes etapas: 1. Adicione as instrues add-on para o faceplate no RSLogix 5000 e modifique a lgica de forma adequada. Esta etapa foi configurada no controlador SoftLogix 5860. 2. Adicione o faceplate PowerFlex aplicao Fantasea. Voc importou a tela 9 PowerFlex_Faceplate anteriormente. 3. Adicione o arquivo de parmetros do faceplate. Siga as etapas de "a" a "d".
a. Clique com o boto direito em Parameters e selecione Add Component Into Application....
d. SC representa o nome do atalho do dispositivo que voc configurou anteriormente em RSLinx Enterprise Communication Setup. importante que os nomes correspondam.
4. Configure um boto de tela Goto para abrir a tela 9 PowerFlex_Faceplate na parte superior. Este boto j foi pr-configurado na tela 4 Desalination. Ele usa o arquivo de parmetro ME_PowerFlex_Parameter que voc acabou de acrescentar. a. Este um boto Goto Display que permite navegar para a tela 9 PowerFlex_Faceplate que controla um PowerFlex simulado no controlador SoftLogix.
muito fcil configurar os faceplates em uma aplicao FactoryTalk View Machine Edition. Visite http://samplecode.rockwell.com para obter mais instrues e cdigos de faceplates.
b. Marque Data logging e selecione Pressure. Marque Initial graphic e selecione 0 Splash Screen. Clique em OK.
Teste da aplicao
A sua aplicao Fantasea est pronta para ser testada!
a. Pressione Test Application no menu Application. Ou, simplesmente, pressione Running Man.
d. Clique em Finish.
Configuramos o sistema de que forma que somente usurios autorizados possam acessar a tela Recipe para ajustar a velocidade mxima. A tentativa de visitar a tela Recipe a partir da tela Engine Control resultar em erro no sistema. O sistema informar Currently logged-in user does not have security access to 7 Recipe. Vamos, ento, conectar primeiramente como maint.
PV02 FactoryTalk View Machine Edition 128 de 133
h. Navegue para a tela 2 Engine Control Panel para manusear as receitas novamente. i. Use os botes de navegao para rolar para cima/para baixo em Recipe Selector para selecionar uma unidade de receita.
j. Descarregue os dados da receita para o controlador pressionando o boto Download. Observe o status e a porcentagem e conclua a atualizao de tags da forma adequada.
k. Para visualizar o valor de tag do controlador atualizado, pressione Restore. Observe o valor atualizado na coluna Current de Recipe Table.
PV02 FactoryTalk View Machine Edition
129 de 133
Voc pode controlar o iate da tela Engine Control. Agora, voc sabe as noes bsicas para operar o sistema Fantasea. Tente navegar para outras telas e realize as aes que aprendeu e criou. Fique vontade para selecionar os botes de alternncia de idioma para alternar os idiomas.
Parabns voc acaba de concluir o laboratrio! Os passos abaixo no devero ser seguidos e serviro como um guia para futuras consultas.
b. Certifique-se de que Runtime 5.0 Application est selecionado para o tipo MER. Clique em Save.
e. Clique em Finish.
f. Ao terminar de compilar o arquivo runtime, abra File Transfer Utility na barra de ferramentas.
j. Clique em Download.
O arquivo est agora sendo transferido para PV+/VVCE. Quando terminar, volte para seu PanelView Plus CE. Na tela de configurao FactoryTalk View ME Station, clique em Load Application e selecione Fantasea.mer. Em seguida, clique em Load. Clique em Yes para substituir os ajustes de comunicao existentes. Clique em Run Application para iniciar o Projeto.
Observaes