Apostila Vijeo Citect Int

download Apostila Vijeo Citect Int

of 366

Transcript of Apostila Vijeo Citect Int

  • 7/24/2019 Apostila Vijeo Citect Int

    1/365

    !"# $ % &

  • 7/24/2019 Apostila Vijeo Citect Int

    2/365

    "# $ % &

  • 7/24/2019 Apostila Vijeo Citect Int

    3/365

    "# $ % &

    "#

    Voc pode configurar um Sistema de Controle e Monitorao baseado no Vijeo Citect que seadapta a qualquer aplicao industrial. Dado que o Vijeo Citect foi desenvolvido tendo em

    mente flexibilidade, voc pode sempre projetar um sistema que atenda todas as suasnecessidades.

    O Vijeo Citect satisfaz tanto os pequenos quanto os grandes projetos. Devido suaflexibilidade, o Vijeo Citect sempre estar em fase com as alteraes e expanso dasnecessidades de informao.

    O Vijeo Citect fcil de aprender e de se usar. Caractersticas com Templates, Genies,Super Genies e Wizards reduzem o tempo e o esforo necessrio para configurar o seuSistema com o Vijeo Citect, tanto quanto maximizar seu desempenho.

    '% $()

    Ao concluir este mdulo voc ir: Estar familiarizado com os objetivos do Curso; Estar familiarizado com o programa do Curso.

    # *$)

    Os Objetivos do CursoAo final deste Curso de Treinamento voc:

    Ter uma boa viso e estar apto para usar o Vijeo CitectSCADA; Estar habilitado para se comunicar com um PLC utilizando o Vijeo CitectSCADA; Estar habilitado para aplicar o que voc aprendeu na sua aplicao; Estar habilitado para resolver problemas que por ventura aparecerem e tomar a ao

    apropriada; Saber como maximizar o desempenho de sua aplicao com o Vijeo CitectSCADA

    Programa do CursoEste curso de treinamento tem uma durao de trs dias. O programa delineado abaixoapresenta o que ser abordado em cada dia:

    Primeiro dia:

    - Apresentao da empresa- Web Site e Suporte Tcnico- Introduo ao Vijeo Citect- Vijeo Citect Explorer, Editor de Projeto do Vijeo Citect, Editor Grfico e o Editor do

    Cicode

    - Administrao de Projetos- Configurao das comunicaes- OFS Server- Pginas Grficas

    Segundo dia:

    - Comandos e Controles- Genies- Popup e Super Genies

  • 7/24/2019 Apostila Vijeo Citect Int

    4/365

    "# $ % &

    - Devices- Eventos- Alarmes

    Terceiro dia:

    - Tendncias- Analista de Processos- Relatrios- Segurana- Assuntos extras:o Apndice A Redeo Apndice B - Exemplo de Comunicao MPC4004/MPC6006 - Software

    A1o Apndice C - Exemplo de Comunicao Disk Driveo Apndice D Utilizando o Microsoft Excel para adicionar variveiso Apndice E - Introduo ao Cicode

    o Apndice F - Projetos Multi-idiomaso Apndice G Enviando alarmes para dispositivoso Apndice H Alarmes Sonoroso Apndice I Exerccios extras de tendnciaso Apndice J Clculo da rea de armazenamento de tendncia e

    backup/recuperao de arquivoso Apndice K - Navegaoo Apndice L - Introduo ao Cicodeo Apndice M - Projetos Multi-idiomas

  • 7/24/2019 Apostila Vijeo Citect Int

    5/365

    +,'" &"-.$#

  • 7/24/2019 Apostila Vijeo Citect Int

    6/365

    ,'" "-.$#

  • 7/24/2019 Apostila Vijeo Citect Int

    7/365

    ,'" "-.$#

    O ambiente de configurao do Vijeo Citect formado por quatro programas independentes:Citect Explorer, Editor de Projetos, Editor Grfico e Editor do Cicode/VBA. O Citect Explorerpermite que voc crie e gerencie seus prprios projetos. ele o aplicativo que tambmcontrola a configurao do projeto, de onde voc pode executar o Editor de Projeto, o EditorGrfico e o Editor do Cicode/VBA.

    '% $()Neste captulo voc ir aprender:

    - Licenas do Vijeo Citect- Requisitos de Hardware/Software- Como inicializar o Citect Explorer- Sobre a tela de apresentao do Citect Explorer- Sobre o Projeto Include- Como navegar atravs dos projetos usando o Citect Explorer

    - Como iniciar O Editor de Projeto, o Editor Grfico e O Editor do Cicode atravsdo Citect Explorer

    &"$ % &

    Licena de Avaliao (download gratuito) - permite ao usurio desenvolver suaaplicao, e test-la por 15 minutos no modo online, sem uma chave.

    Licenas Server - so adquiridas conforme a quantidade de pontos de E/S a seremmostrados.

    Cada licena inclui um Display Client local e uma grande quantidade de drivers paracomunicar com a maioria dos CLPs de mercado.

    Server Lite (standalone):Limitada a 1 estao de superviso e comunicaocom CLPs somente via OFS (integrado). Sendo: 300, 600 ou 1200 pontos.

    Figura 1 Servidor Lite

    Server: Permite a adio de outras estaes de trabalho (clientes eservidores). Sendo: 75, 150, 500, 1500, 5000, 15000 e ilimitado.

    Servidores Distribudos:

    O Vijeo Citect possui 5 tarefas fundamentais que gerenciam:

    - Comunicaes com os dispositivos de E/S IO Server- Monitoramento das condies de alarmes Alarm Server- Relatrios Report Server- Tendncias (Real e Histrica) Trend Server

    - Visualizao do operador Display Server

    Cada uma dessas tarefas independente, executando seu prprio processamento. Devido essa arquitetura, possvel distribuir o processamento dessas tarefas entre vrios

  • 7/24/2019 Apostila Vijeo Citect Int

    8/365

    ,'" "-.$#

    computadores. Por exemplo, pode-se utilizar um computador para ser o servidor de E/S,Tendncias e Relatrios. E outro para ser servidor de Alarme e de Visualizao. Essaarquitetura permite uma melhora no desempenho e na estabilidade em sistemas muitograndes.

    Figura 2 Servidores Distribudos

    Figura 3 Exemplo de servidores distribudos

    Nmero de pontos:

    A contagem de pontos do Vijeo Citect considera todas as variveis trocadas comequipamentos externos, como CLPs. O Vijeo Citect somente inclui na contagem dos pontosas variveis utilizadas dentro do sistema Vijeo Citect. A licena cliente considera apenas ospontos utilizados na estao cliente. Consequentemente, o cliente pode estar conectado aum servidor que tenha uma quantidade de pontos maior. Variveis configuradas no banco dedados, mas no utilizadas no projeto no so includas na contagem. Variveis internas noso consideradas no clculo dos pontos.

    Licenas Client especificada conforme a quantidade de pontos de E/S a seremmostrados. Pode ser fornecida com uma quantidade de pontos diferente da estao

    Server. Quatro tipos de licenas Clientesto disponveis: Display Clients: usado pelos operadores que acessam o Servidor Vijeo Citect

    atravs de uma conexo local.

  • 7/24/2019 Apostila Vijeo Citect Int

    9/365

    ,'" "-.$#

    Figura 4 Display Client

    Manager Clients: usado pelos usurios que necessitam ter apenas umavisualizao do Servidor Vijeo Citect atravs de uma conexo local, semnecessidade de controle.

    Web Display Clients: similar ao Display Clients, mas o acesso atravs de

    conexo Web. Web Manager Clients: similar ao Manager Clients, mas o acesso atravs de

    conexo Web.

    Figura 5 Web Manager Client

    As licenas Client podem ser flutuantes ou estticas: Flutuantes A chave est apenas na estao Server. Para estaes em que

    no h necessidade de garantir o acesso. O software pode ser carregado emvrias mquinas, e as conexes sero permitidas enquanto houver licenaslivres na chave do Server.

    Figura 6 Licena flutuante

  • 7/24/2019 Apostila Vijeo Citect Int

    10/365

    ,'" "-.$#

    Estticas A estao Client tambm possui uma chave. Para estaes emque o acesso deve ser garantido, ou seja, o operador necessita acessar osistema todo o tempo. E tambm para estaes em que o nmero de pontos diferente do servidor.

    Figura 7 Licena esttica

    Licenas Client Redundantes - So necessrias em uma configurao de servidoresredundantes. So usadas para garantir que o usurio tenha disponvel a quantidade declientes que foram comprados.

    A aquisio de licenas Server ou Client inclui atualizaes de software pelo perodo de 1ano.

    / 0$1$2-1$

    Antes de instalar o Vijeo Citect verso 7.10 necessrio assegurar-se de que o sistemacumpre os requisitos mnimos de hardware e software.

    Hardware Mnimo:

    Processador: Intel Pentium 3Velocidade: 1 GHzMemria RAM: 500 MB ou 01 GB se o sistema operacional for o Windows Server 2003 ou sefor atual como Web Server ou ainda 02 GB se as duas condies forem verdadeirasHD livre: 80 GB ou 160 GB se for um Web ServerAdaptador Grfico: com 64 MB de VRAM se for utilizar o Process Analyst

    Hardware Recomendado:

    Processador: Intel Pentium Centrino DuoVelocidade: 3.2 GHzMemria RAM:03 GB para todos os sistemas operacionais porque ir atual como Web ServerHD livre:250 GB se atuar como Web ServerAdaptador Grfico: com 128 MB de VRAM se utilizar o Process Analyst02 placas de rede 100 MbitsInterface serial RS232CInterface USBUnidade de DVD

  • 7/24/2019 Apostila Vijeo Citect Int

    11/365

    ,'" "-.$#

    Devido a limitaes no Computer Setup Editor, Project Editor e em diversosFormulrios de entrada no Vijeo Citect, um dos requisitos de que a resoluodas telas deva ser feita igual ou superior a 1024x768.

    Software Mnimo:

    O Vijeo Citect 7.10 pode ser executado nos seguintes sistemas operacionais:Vijeo Citect Server Windows 2000 com Service Pack 4; Windows XP Professional com Service Pack 2 ou Service Pack 3 (RC2)

    (32 Bit e 64 Bit); Windows 2003 Standard Edition com Service Pack 1; Windows Vista com Service Pack 1 (32 Bit e 64 Bit); Microsoft.NET Framework 2.0 (Instalado com o Vijeo Citect se necessrio)

    Uma LAN (Local Area Network) se voc pretende ter mltiplos clientes acessando o Servidor.

    Vijeo Citect Web ServerTudo conforme descrito acima para o Vijeo Citect Server acrescido de:

    New Technology File System (NTFS); LAN utilizando protocolo TCPIP; Microsoft Internet Information Services (IIS) (consultar compatibilidade do

    IIS para o sistema operacional sendo utilizado) ou Apache Tomcat 5.5 eTomcat Administration Tool.

    O Process Analyst e o Vijeo Citect Web Server no podem serem executados noWindows NT 4.0. O Internet Explorer 6.0 ou superior dever ser utilizado quandoexecutando o Process Analyst, O Vijeo Citect Web Server ou Vijeo Citect Web Client.

    "&$)3$" & 4) Para inicializar o Citect Explorer:

    Selecione o boto iniciar do Windows, depois programas, Vijeo Citect e Vijeo CitectExplorer

    Ou Clique o mouse duas vezes no cone do Citect Explorer no grupo Citect

    A tela de apresentao do Citect Explorer

  • 7/24/2019 Apostila Vijeo Citect Int

    12/365

    ,'" "-.$#

    Ao iniciar o Explorer do Citect, tambm se iniciam automaticamente o Editor de Projetos e oEditor Grfico minimizados. Ao fechar o Explorer do Citect, os demais aplicativos sofechados automaticamente.

    Para descobrir mais sobre os itens do Citect Explorer

    Selecione Help > Explorer Helpda barra de menu (canto superior esquerdo da telaa figura abaixo ilustra)

    % "&)

    Os projetos do tipo Include so automaticamente instalados quando se faz a instalao doVijeo Citect e contem elementos predefinidos que podemos utilizar nos nossos projetos doVijeo Citect.

    Existem dois projetos do tipo Include que so instalados automaticamente:

    - Include;

    - CSV_Include;Voc pode escolher para visualizar ou no os projetos Include na Lista de Projetosassinalando a opo Show Include Project no item View /Show Include Project menu.

  • 7/24/2019 Apostila Vijeo Citect Int

    13/365

    ,'" "-.$#

    O projeto Includecontm elementos originais pr-definidos nas verses anteriores aV5.50 que incluem definies de teclas do teclado, definies de fontes, Genies,Super Genies e smbolos da biblioteca.

    O projeto CSV_Include consiste em um projeto pr-configurado que instaladoautomaticamente com o Vijeo Citect nas verses 5.50 ou posteriores. O projetoCSV_Include fornece um conjunto atualizado destes elementos que pode serutilizado na criao de projetos no estilo do Windows XP.

    O projeto CSV_InstantTrendconsiste em um projeto pr-configurado que facilitar autilizao das chamadas Tendncias Instantneas.

    No faa alteraes nos Projetos Include, isto porque quando voc fizer o upgradepara uma nova verso do Vijeo Citect o projeto Include ser substitudo e suasmodificaes sero perdidas. Crie os seus prprios projetos Include para elementoscustomizados e manter a portabilidade para as novas verses.

    % &

    O Editor de Projeto do Vijeo Citect utilizado para se criar e administrar as bases dedados do Vijeo Citect. Estas bases de dados contm informaes de configuraopara o seu projeto do Vijeo Citect que no est relacionada com as pginas grficas.

  • 7/24/2019 Apostila Vijeo Citect Int

    14/365

    ,'" "-.$#

    Aqui podemos ter acesso a todos os registros de bases de dados dos projetos doVijeo Citect.

    O Editor de Projeto automaticamente inicializado e minimizado quando o CitectExplorer inicializado.

    Para abrir o Editor de Projetos do Citect:

    Selecione no menu do Citect Explorer Tools > Project Editor $ 8

    A comutao entre os aplicativos (Citect Explorer, Editor de Projetos e Editor Grficopode ser facilmente feita via ALT+TAB.

    Para descobrir mais sobre o Editor de Projetos:

    Selecione no menu do Editor de Projeto Help > Project Editor Help

    *5-& &

    O Editor Grfico do Vijeo Citect utilizado para se criar e editar as pginas grficas,incluindo-se a os objetos que as compe.

    O Editor Grfico tambm inicializado automaticamente quando o Citect Explorer inicializado.

  • 7/24/2019 Apostila Vijeo Citect Int

    15/365

    ,'" "-.$#

    Para abrir o Editor Grfico do Citect:

    Selecione no menu do Citect Explorer Tools > Graphics Builder ou na barra deferramentas selecione:

    Para descobrir mais sobre o Editor Grfico

    Selecione no menu do Editor Grfico Help >Graphics Builder Help.

    &

    O Editor do Cicode se utiliza para escrever e editar os programas do Cicode/VBA. OEditor do Cicode tambm pode ser utilizado em tempo de execuo para depuraode erros de programao. Esta depurao pode ser inclusive feita remotamente.

    Na janela do Editor do Cicode, podemos tambm obter ajuda para qualquer funodefault do Cicode. Basta clicar com o boto direito do mouse em cima do nome dafuno e depois selecionar HELP. O mesmo resultado pode ser obtido marcando-seo nome da funo e pressionando-se F1.

    Diferentemente dos outros aplicativos (Editor de Projetos e Editor Grfico) o Editordo Cicode no se inicia automaticamente com o Citect Explorer.

    O Editor do Cicode pode ser inicializado clicando no boto ou no menuTools > Cicode Editor.

  • 7/24/2019 Apostila Vijeo Citect Int

    16/365

    ,'" "-.$#

    Para descobrir mais sobre o Editor do Cicode:

    Selecione no menu do Editor do Cicode Help > Cicode Editor Help.

    4&(& +!Neste exerccio, nos iremos utilizar o projeto CSV_Example que vem com o VijeoCitect para navegar entre os quatro mdulos integrantes do pacote.

    1. Inicie o Citect Explorer.

    No menu Start do W indows, selecione Programs >Schneider Electric > VijeoCitect 7.10 > Vijeo Citect Explorer.

    2. Selecione no Citect Explorer o projeto Example e observe o seucontedo.

    a. Agora clique no projeto CSV_Example na lista de projetos de forma atorna-lo o projeto ativo

    b. Clique no smbolo + prximo ao cone do projeto de forma a expandira lista de pastas permitindo a navegao dentro dela.

    3. Assinale a opo para visualizar os Projetos Include no menu View >Show Include Project para que voc possa visualiz-los na lista deProjetos.

    4. No Citect Explorer selecione o projeto CSV_Example e navegue atravsdele expandindo e retraindo a rvore de diretrios.

    5. No Citect Explorer selecione no menu Tools. Em seguida navegue

    pelos demais aplicativos existentes.

    6. Use os cones , , , e o menu Tools para alternar entre oEditor de Projetos, Citect Explorer, Editor Grfico e Editor do Cicode.

  • 7/24/2019 Apostila Vijeo Citect Int

    17/365

    ,'" "-.$#

    7. Selecione o projeto CSV_Example, clique no boto Run Projectpara executar o projeto CSV_Example.

    8. Para finalizar, clique emClose Box

  • 7/24/2019 Apostila Vijeo Citect Int

    18/365

    ,'" "-.$#

  • 7/24/2019 Apostila Vijeo Citect Int

    19/365

    6*"&$" %

  • 7/24/2019 Apostila Vijeo Citect Int

    20/365

    *"&$," %

  • 7/24/2019 Apostila Vijeo Citect Int

    21/365

    *"&$," %

    O Citect Explorer o aplicativo no qual voc organiza seus projetos e acessa osaplicativos de configurao e de Run Time. Tarefas tais como criar, apagar, fazer oback-up e a recuperao de projetos so fundamentais em qualquer aplicao feitacom o Vijeo Citect.

    '% $()

    Neste captulo voc aprender:

    - Como criar um novo projeto / apagar um Projeto / copiar um projeto;- Sobre Clusteres e Servidores;- Sobre o Assistente de Configurao do Computador;- Como fazer o back-up, recuperar e eliminar um projeto;

    - Como fazer o Setup do Vijeo Citect antes de executar um projeto.

    $" , " %

    A primeira coisa a se fazer quando se est configurando o Vijeo Citect criar umnovo projeto no qual voc ir armazenar as informaes pertinentes ao mesmo.

    Para cada projeto criado alocado um diretrio dentro do diretrio \User na rvoredo diretrio de instalao do Vijeo Citect. Na verso 7.10 do Vijeo Citect o path do\User est mostrado abaixo:

    C:\ProgramData\Schneider Electric\Vijeo Citect 7.10\User

    O Vijeo Citect est agora habilitado para utilizar nomes longos paradiretrios. O nome do projeto est restringido a 64 caracteres podendo conterquaisquer caracteres exceto ponto e vrgula (;) ou aspas simples ()

    Para criar um novo projeto:

    No Citect Explorer, selecione File > New Project ou clique no New button ouainda, clique com o boto direito do mouse sobre o cone My Projects e selecioneNew Project conforme mostrado abaixo:

  • 7/24/2019 Apostila Vijeo Citect Int

    22/365

    *"&$," %

    ,)$ " ) 7"1 8

    O projeto CSV_Include um projeto pr-configurado que instaladoautomaticamente com o Vijeo Citect nas verses 5.50 ou posterior como citadoanteriormente. Este projeto contm um conjunto de Templates que podem serutilizados na criao de novas pginas grficas no estilo Windows XP.

    O projeto inclui pginas pr-definidas de Tendncias e Alarmes, uma pgina deferramentas de engenharia (utilidades), pginas para visualizao de arquivos (filepages) e um conjunto de pginas do tipo Pop Up. Todas se caracterizam por um

    sistema de navegao e alarmes comum de modo a manter uma funcionalidade eaparncia consistente no projeto como um todo, permitindo, alm disso, um alto graude customizao.

    Quando um novo projeto criado, o estilo XP_Style se apresenta como o templatedefault, conforme mostrado na figura abaixo:

    Entretanto, diante de algumas circunstncias, o estilo XP_Style no dever serutilizado:

    - Templates de Controle Estatstico de Processo (SPC);

    - Troca de Idioma no Run Time;

    - Telas com resoluo maior que 1024 x 768;

    - Outro sistema Operacional que no o Windows 2000 ou XP;

    - Fazer o upgrade de um projeto desde que isto ir requerer muitareengenharia (muito copiar / colar, no temos como simplesmente fazer a

  • 7/24/2019 Apostila Vijeo Citect Int

    23/365

    *"&$," %

    substituio de templates por conflitos com os AN AnnimationsNumbers)

    4&(& 691. Criar um novo projeto chamado Milk_Treatment.

    a. No Citect Explorer, clique no boto (New).

    b. A seguinte tela ser mostrada:

    Complete o quadro conforme mostrado na figura acima.

    Para ir para o prximo campo, use o cursor do mouse ou a tecla TAB. Para

    voltar ao campo anterior pressione SHIFT-TAB.

    c. Clique no boto OK.

    O Vijeo Citect ir agora criar as bases de dados de configurao quesero os blocos construtores de seu projeto.

    Observe a nova entrada chamada Milk_Treatment na Lista de Projetos esta entrada conter todas as informaes sobre a conf igurao deseu projeto.

    )

    Se voc est utilizando otemplate XP_Style, vocno estar habilitado paraescolher uma cor diferentede background

  • 7/24/2019 Apostila Vijeo Citect Int

    24/365

    *"&$," %

    Os clusteres permitem agrupar conjuntos independentes de componentes deservidores Vijeo Citect dentro de um s projeto, o que permite a superviso econtrole simultneo de vrios projetos.

    A configurao mais adequada ir depender dos requisitos da soluo que se vaiconfigurar bem como do ambiente de automao definido.

    Os possveis cenrios so os seguintes:

    Stand Alone System

    Uma instalao Stand Alone do Vijeo Citect agrega todos os componentes servidorese clientes de um sistema em um nico computador. Isto inclui:

    Servidor de E/S (entrada e sada);

    Servidor de Relatrios;

    Servidor de Alarmes;

    Servidor de Tendncias;

    Cliente de visualizao;

    Distributed I/O System

    Este cenrio demonstra o mtodo de conexo do Vijeo Citect a um nmero dedispositivos que esto distribudos atravs de diversos sites sobre uma grande reageogrfica.

    Em vez de se tentar conectar os dispositivos diretamente via uma conexo remota,um servidor de E/S (entrada sada) colocado em cada site, habilitando destaforma o gerenciamento da comunicao local ao site com um cliente remotoacessando as informaes necessrias.

  • 7/24/2019 Apostila Vijeo Citect Int

    25/365

    *"&$," %

    Este modelo tambm muito til em plantas que contm dispositivos com comunicao viaporta serial ou com baixas capacidades de comunicao. A insero de servidores de E/S nocho de fbrica para servir de interface para estes dispositivos ir aperfeioar ascomunicaes em redes lentas ou de baixa largura de banda e conseqentemente melhoraro desempenho geral.Apesar da distribuio geogrfica dos servidores de E/S distribudos ao longo de diversos

    sites, o tipo de sistema acima poderia ser configurado com um sistema de um nico cluster,dado que um cluster est habilitado para suportar diversos dispositivos de E/S.

    O diagrama abaixo demonstra como iniciar o desenvolvimento deste tipo de sistema ao longodas maquinas servidoras utilizando um nico cluster.

    Um segundo cluster apenas seria necessrio se os requisitos de seu projeto pedir mais deum par de servidores redundantes de alarmes, tendncias ou relatrios.

    Client Server System

    A arquitetura cliente-servidor do Vijeo Citect permite que componentes de um sistema sejamdistribudos atravs de certo nmero de computadores na LAN (rede rea local), criando umsistema que oferece flexibilidade geogrfica e benefcios de desempenho.

    Cada componente simplesmente identificado dentro do projeto por um endereo, permitindoque os requisitos de localizao e de hardware sejam considerados independentemente paracada um deles.

    O diagrama abaixo demonstra como este exemplo pode ainda ser configurado dentro de umnico cluster.

  • 7/24/2019 Apostila Vijeo Citect Int

    26/365

    *"&$," %

    Observe que cada servidor tambm atua como um cliente de controle atravs da arquiteturado sistema.

    Redundante Server System

    A habilidade para definir servidores primrios e secundrios dentro de um projeto permite aconstruo de redundncia de hardware dentro da infra-estrutura de seu sistema. Isto ajuda aprevenir situaes onde um erro em um servidor resulta na inoperncia geral do sistema.Sistemas deste tipo so especialmente benficos quando a continuidade do servio e/ou acoleta segura de dados so importantes.

    No caso de redundncia de servidores de E/S, o servidor secundrio mantido em paraleloao servidor primrio. Se um erro detectado, o servidor secundrio pode assumir o controleda comunicao com o dispositivo de E/S em um curto espao de tempo. Voc pode aindafazer uso de servidores redundantes de E/S para dividir a carga de processamento.

    Servidores de Alarmes, relatrios e tendncias tambm podem ser configurados comoredundantes. Este procedimento melhora a probabilidade de que os clientes continuaro a teracesso aos dados do servidor secundrio caso o servidor primrio se torne inoperante.

    O Vijeo Citect mantm os dados idnticos em ambos os servidores.

  • 7/24/2019 Apostila Vijeo Citect Int

    27/365

    *"&$," %

    No diagrama abaixo, os servidores de E/S primrio e secundrio so mostrados emservidores separados, enquanto que os servidores de alarmes, tendncias e relatrios estorodando como processos separados em servidores comuns, primrio e secundrio. Nestecaso, o sistema inteiro poderia ser configurado com um nico cluster.

    Clustered Control System

    Neste cenrio, o sistema est organizado em sites discretos sendo controlados poroperadores locais, suportados por servidores locais redundantes. Ao mesmo tempo, existeum nvel de gerenciamento que requer que todos os sites sejam monitorados atravs dosistema simultaneamente de uma sala de controle central.

    Cada site no projeto representado por um cluster separado, agrupando seus servidoresprimrios e secundrios. Clientes em cada site esto apenas interessados no cluster local,

    enquanto que clientes na sala de controle central esto habilitados para visualizar todos osclusters.

  • 7/24/2019 Apostila Vijeo Citect Int

    28/365

    *"&$," %

    O desenvolvimento do cenrio da sala de controle central direto, desde que cada site podeser endereado independentemente dentro de seu prprio cluster. A sala de controle centrals necessita de Clientes de controle.

    Redundant and Distributed Control SystemNeste cenrio, o projeto representa um nmero de sites operados localmente cada umcontendo seu prprio conjunto de servidores e clientes. Por exemplo, um nmero de estaesde bombeamento ao longo de um sistema de distribuio de gua ou mltiplas linhas deproduo numa fbrica de manufatura. Entretanto existem alguns requisitos para que omonitoramento continue caso um dos sites se torne inoperante.

    Isto alcanado distribuindo-se os servidores primrios e secundrios ao longo dos sites oucolocando-se todos os servidores secundrios em uma localizao central.

    Aqui iremos utilizar o conceito de cluster para definir as regras para os diferentes servidoresem cada site, todos os quais podem ser visualizados em um projeto comum rodando em cadacliente. Isto significa que o site A pode ser monitorado do site B e vice versa se o sistema setornar inoperante em um deles.

  • 7/24/2019 Apostila Vijeo Citect Int

    29/365

    *"&$," %

    No exemplo acima seria necessrio a criao de dois clusters, de tal forma que oprojeto poderia incluir dois conjuntos de servidores primrios e secundrios. Osclusters representam os pares redundantes de servidores e poderiam serdesdobrados ao longo dos dois sites da seguinte forma:

    Load Sharing System

    A diviso de cargas de componentes de um sistema atravs de diferentes computadores e

    CPUs significam que o trabalho de carga de um sistema potencialmente estressado pode serdividido ao longo de mltiplas mquinas fazendo um melhor uso da infra-estrutura disponvel.

    Por exemplo, o gerenciamento de alarmes pode pesar muito no desempenho da CPU,enquanto que dados de tendncia podem utilizar muito espao de disco. Designando seus

  • 7/24/2019 Apostila Vijeo Citect Int

    30/365

    *"&$," %

    alarmes e tendncias a processos diferentes em computadores compartilhados, um servidorde alarme pode ser utilizado com um servidor secundrio de tendncias fazendo umautilizao prtica do espao em disco no utilizado.

    Esta prtica pode ser utilizada para melhorar o desempenho da rede, tempos de acesso adados e a estabilidade geral do sistema.

    Atravs do uso do conceito de cluster, voc tem a flexibilidade de rodar mltiplos servidoresdo mesmo tipo em um nico computador. Como todo cliente tem acesso a todos os clustersconfigurados em um projeto, no importa se um conjunto de servidores est distribudoatravs de um nmero de clusters.

    No diagrama abaixo, dois servidores foram configurados para atuar com unidadessecundrias um do outro, suportando dois conjuntos de servidores redundantes detendncias e alarmes.

    Ambas as mquinas tem um equilibrado balano de servidores de tendncias e alarmes,fazendo uso efetivo da CPU e do espao em disco. Atravs da distribuio dos servidores aolongo dos dois clusters, os servidores esto tambm habilitados para atuar como unidadesredundantes um do outro. Isto reduziu o nmero total necessrio de computadores de ummximo de oito para somente dois.

    Clusters Regras Gerais

    Quando configurando Vijeo Citect as seguintes regras se aplicam para clusters:

    Cada cluster deve possuir um nico nome;

    Cada servidor deve possuir um nico nome; Cada servidor deve pertencer a um cluster;

  • 7/24/2019 Apostila Vijeo Citect Int

    31/365

    *"&$," %

    Cada cluster pode possuir apenas um par de servidores de Alarmes Redundantes.Eles devem residir em mquinas diferentes;

    Cada cluster pode possuir apenas um par de servidores de Relatrios Redundantes.Eles devem residir em mquinas diferentes;

    Cada cluster pode possuir apenas um par de servidores de Tendncias Redundantes.

    Eles devem residir em mquinas diferentes; Cada cluster pode conter um nmero ilimitado de servidores de E/S (entrada e sada);

    O diagrama abaixo mostra um exemplo de um sistema rodando com dois clusters atravs detrs mquinas. Todos os servidores e clientes foram desdobrados de acordo com as regrasacima.

    O prximo diagrama demonstra circunstancias as quais no seguem as regras listadasanteriormente.

  • 7/24/2019 Apostila Vijeo Citect Int

    32/365

    *"&$," %

    Em nosso treinamento bsico, faremos uso de um Stand Alone System. Portanto, necessrio definir um cluster, um servidor de relatrios, um servidor de alarmes e umservidor de tendncias dentro deste cluster. O servidor de E/S (entrada e sada) serdefinido no captulo seguinte

    Para criar um cluster:

  • 7/24/2019 Apostila Vijeo Citect Int

    33/365

    *"&$," %

    No Citect Explorer, selecione o projeto Milk_Treatment e clique em

    para expandir a pasta de forma a ganhar acesso ao contedodo projeto. Em seguida, selecione a pasta Communications. Aplique um duplo cliqueem Clusters, conforme figura abaixo:

    Um novo cluster pode tambm ser criado via Editor de Projeto. Selecione Servers >Clusters.

    4&(& 69+1. Adicionar um novo Cluster ao projeto Milk_Treatment e definir osservidores de Alarmes, relatrios e tendncias.

    i. Abra o Editor de Projetos de Citect;

    ii. Selecione no menu Servers > Clusters;

    iii. No campo Cluster Name, escreva Pasteuriser e pressione oboto Add;

    2. Defina o Servidor de Alarmes no projeto Milk_Treatment.

    i. Selecione no menu Servers > Alarm Servers;

    ii. No campo Cluster Name, selecione Pasteurizer da lista drop

    down;iii. No campo Server Name, escreva PastAlarmServer e pressione

    o boto Add

    3. Defina o Servidor de Relatrios no projeto Milk_Treatment.

    i. Selecione no menu Servers > Report Servers;

    ii. No campo Cluster Name, selecione Pasteurizer da lista dropdown;

    iii. No campo Server Name, escreva PastReportServere pressioneo boto Add

    4. Defina o Servidor de Tendncias no projeto Milk_Treatment .i. Selecione no menu Servers > Trend Servers;

    ii. No campo Cluster Name, selecione Pasteurizer da lista dropdown;

    iii. No campo Server Name, escreva PastTrendServer e pressioneo boto Add.

    Finalizado os procedimentos, deveremos ter algo como mostrado abaixo:

  • 7/24/2019 Apostila Vijeo Citect Int

    34/365

    *"&$," %

    73$ ,$

    O Wizard de Setup do computador faz o Setup do seu computador e customiza-opara uso com o Vijeo Citect. imperativo que voc execute este Wizard em cadacomputador que estiver rodando o Vijeo Citect em seu sistema isto ir definir opapel deste computador e sua relao com o Projeto do Citect.

    Para executar o Wizard de Setup do computador:

    1. Selecione My Projects na lista de projetos do Citect Explorer, cliqueduplo sobre Computer Setupna rea de Contedo ou

    ControladorControlador

  • 7/24/2019 Apostila Vijeo Citect Int

    35/365

    *"&$," %

    2. No Citect Explorer, clique no boto Computer Setup Wizard ouselecione no menu Tools >Computer Setup Wizard.

    O computador em questo pode executar o Projeto inteiro ou pode ser parte de umarede e executar apenas parte de um projeto.

    Stand-alone Este computador no faz parte de uma rede e ir atuar comoServidor e Cliente de visualizao independente

    Network Este computador ter como funo uma das seguintespossibilidades:

    Servidor e Cliente de visualizao;

    Cliente de visualizao;

    Cliente de Administrao;

    As conexes em rede do Vijeo Citect so tratados no curso denominadoCurso de Conexo em Rede e Arquitetura do Vijeo Citect.

    4&(& 6961. Compilar o Projeto

  • 7/24/2019 Apostila Vijeo Citect Int

    36/365

    *"&$," %

    i.No Editor de Projetos de Citect, selecione no menu File > Compileou clique

    no cone . A mensagem de advertncia mostrada a seguir aparecer nofinal da compilao. Isto se deve ao fato de que ainda no foram definidosos servidores de E/S. Os mesmos sero definidos no captulo seguinte.

    Pressione OK para aceitar.

  • 7/24/2019 Apostila Vijeo Citect Int

    37/365

    *"&$," %

    ii.No Citect Explorer, clique no cone ou no menu Tools > ComputerSetup Wizard. O seguinte quadro de dilogo ser mostrado:

    Selecione Custom Setup e pressione Next.

    iii.Este quadro de dilogo permite ao usurio a opo de selecionar o projetoque ser executado. Dado que o projeto Milk_Treatment est selecionado

    no Citect Explorer, ser ele a seleo pr-determinada. Clique em Next.

    iv.Como ainda no foi definido o tipo de trabalho (em rede / stand alone), estselecionado por defaut a opo Server and Control Client. As demaisopes de visualizao esto desabilitadas. Clique em Next.

  • 7/24/2019 Apostila Vijeo Citect Int

    38/365

    *"&$," %

    v.O quadro de dilogo Network Setup permite ao usurio selecionar o tipo detrabalho em rede Dado que o projeto ser executado como Stand Alone,selecione No networking. Clique em Next.

    vi.O quadro de dilogo Alarm Server Properties Setup permite ao usuriocontrolar o modo em que funcionaro os servidores de alarmes nestecomputador. Preserve os valores default. Clique em Next.

  • 7/24/2019 Apostila Vijeo Citect Int

    39/365

    *"&$," %

    vii.O quadro de dilogo Report Server Properties Setup permite ao usuriocontrolar o modo em que funcionaro os servidores de relatrios nestecomputador. Preserve os valores default. Clique em Next.

    viii.O quadro de dilogo Trend Server Properties Setup permite ao usuriocontrolar o modo em que funcionaro os servidores de Tendncias nestecomputador. Preserve os valores default. Clique em Next.

  • 7/24/2019 Apostila Vijeo Citect Int

    40/365

    *"&$," %

    ix.O quadro de dilogo CPU Setup permite ao usurio designar componentesde cliente e servidor a processadores especficos em uma mquina commltiplos processadores. Preserve os valores default. Clique em Next.

    x.O quadro de dilogo Events Setup permite ao usurio habilitar eventos queiro desencadear aes. Este tema ser tratado mais adiante no captuloeventos. Deixe os valores default. Clique em Next.

  • 7/24/2019 Apostila Vijeo Citect Int

    41/365

    *"&$," %

    xi.O quadro de dilogo Startup Functions Setup permite ao usurio definir asfunes do CICODE que sero executadas quando do startup (partida doVijeo Citect). Preserve os valores default. Clique em Next.

    xii.O quadro de dilogo Cluster Connections Setup permite ao usurioselecionar e modificar os clusters ao qual cada componente ir se conectarquando do startup. Preserve os valores default. Clique em Next.

  • 7/24/2019 Apostila Vijeo Citect Int

    42/365

    *"&$," %

    xiii. O quadro de dilogo Security Setup Control Menu permite ao usurio selecionare modificar os itens de menu que aparecem no menu de controle do Citect etambm se o menu de controle e a barra de ttulos estaro visveis. Desmarquetodas as opes e Clique em Next.

    xiv. O quadro de dilogo Security Setup Keyboard permite ao usurio controlar quaisatalhos de comandos de tarefas do Windows estaro disponveis enquanto oCitect estiver rodando. Desmarque a opo e Clique em Next.

  • 7/24/2019 Apostila Vijeo Citect Int

    43/365

    *"&$," %

    xv. O quadro de dilogo Security Setup Miscellaneous permite ao usurio inibir oscreen saver do Windows e o cancelamento via boto da seqncia de partida doVijeo Citect. Selecione conforme abaixo e clique em Next.

    xvi. O quadro de dilogo General Options Setup permite ao usurio fazer umapersonalizao adicional do Citect, alterando o path do diretrio default de dados,indicando o path do backup do projeto, selecionando a pgina inicial que serapresentada e alterando page scan time geral do projeto. Mantenha os valoresdefault e clique em Next.

  • 7/24/2019 Apostila Vijeo Citect Int

    44/365

    *"&$," %

    xvii. O Computer setup est para ser finalizado conforme mostrado no quadro abaixo.Clique em Finish.

    :$3" $&;9 < &$# ,%

    No Vijeo Citect podemos fazer cpias de segurana em arquivos compactados queconsumem muito menos espao do que o diretrio original do projeto. Backups regularesdevem ser feitos quando desenvolvendo um projeto para o caso de perda de arquivos poracidente ou corrupo dos mesmos. O backup pode ser encaminhado para qualquer tipo de

    mdia, seja ele floppy, hard disk, pen drive ou disco de rede. A manuteno de um histricosobre os arquivos de backup de segurana consiste tambm num procedimento importante,caso seja necessrio voltar a uma verso anterior do projeto, principalmente quandosubstituindo um sistema que j est trabalhando.

  • 7/24/2019 Apostila Vijeo Citect Int

    45/365

    *"&$," %

    Para fazer o backup de segurana de um projeto:

    1. Selecione Tools > Backupdo menu ou clique no cone2. A seguinte tela aparecer preencha os detalhes solicitados:

    Para recuperar um projeto armazenado

    3. Selecione Tools > Restoredo menu ou clique no cone4. O seguinte dilogo aparecer preencha os detalhes solicitados:

    Quando fazendo o back-up de um projeto, o projeto salvo receber

    automaticamente o nome do arquivo com a extenso ctzse no for definidanenhuma outra extenso. Estes arquivos so compactados no formato padrozip e podero ser descompactados por qualquer aplicativo que trabalhe comeste tipo de arquivo.

  • 7/24/2019 Apostila Vijeo Citect Int

    46/365

    *"&$," %

    $.$" , %

    Quando se elimina um projeto no Citect Explorer, todos os arquivos associados e o diretriode projeto so eliminados permanentemente.

    Para apagar um projeto:

    1. No Citect Explorer, selecione na Lista de Projetos, o projeto que voc desejaapagar.

    2. Selecione File > Delete Project do menu ou selecione Delete Project domenu de contexto ou ainda, selecione o projeto e com o boto direito domouse selecione Delete Project. As figuras abaixo ilustram

    4&(& 69=Neste exerccio voc ir fazer o backup de um projeto, em seguida ir apagar este projeto eposteriormente ir fazer a recuperao (Restore) do mesmo projeto.

    1. Backup do projeto Milk_Treatmenti. No Citect Explorer selecione o projeto Milk_Treatment.

    ii. Clique no boto ou ento no Menu Tools > Backup.iii. Informe o path como c:\temp.

    2. Apagando o projeto Milk_Treatmenti. No Citect Explorer selecione o projeto Milk_Treatment.ii. Selecione no menu File > Delete. O seguinte dilogo ser mostrado:

  • 7/24/2019 Apostila Vijeo Citect Int

    47/365

    *"&$," %

    iii. Clique no botoYesconfirmando o comando.

    3. Recuperao (Restore) do projeto Milk_Treatment

    i. No Citect Explorer, clique no boto ou ento no Menu Tools >Restore.

    ii. Localize o projeto via boto de Browse (c:\Temp) eselecione a opo New Project.

    Se voc fizer o Restore de um projeto com a opo Current Project selecionada, oprojeto selecionado ser sobrescrito e todas as informaes relativas a ele seroperdidas. Voc pode fazer o Restore de qualquer projeto para um New Project eatribuir a ele o nome anterior ou um novo nome.

    iii. Pressione o boto OK para fazer o Restore do projeto.

    "&)# %

    Com grandes sistemas, pode ser conveniente desenvolver a aplicao como uma

    srie de projetos menores, em lugar de um projeto grande. Por exemplo, podemosutilizar um projeto independente para cada parte da planta ou para cada processoprincipal. Desta forma pode-se desenvolver e testar cada um dos projetos menoresantes de incluir-lo no projeto principal.

    Os projetos do Vijeo Citect no se incluiro na compilao de nenhum outro projeto amenos que esta incluso especfica seja feita dentro do Editor de Projetos do Citect.

    Cada sistema do Vijeo Citect fornecido com dois projetos include. Estes projetoscontm registros de bases de dados predefinidos. O projeto Include se incluiautomaticamente em cada um de seus projetos. J o projeto CSV_Include somentese inclui nos projetos baseados no template XP_Style.

    Para se incluir outro projeto (no projeto atual):No Citect Explorer, selecione System > Included Projectsou selecione no Editor deprojetos no menu System > Included Projects. No dilogo apresentado, completecom as informaes necessrias.

  • 7/24/2019 Apostila Vijeo Citect Int

    48/365

    *"&$," %

    4&(& 69>1. Incluir o projeto CES_Include no seu projeto Milk_Treatment

    2. Restaure o projeto CES_Include3. Seu instrutor lhe fornecer um arquivo de cpia de segurana do

    projeto denominado CES_Include. Restaure o projeto seguindo ospassos indicados no exerccio 3-4.

    4. Inclua o projeto CES_Include em seu projeto Milk_Treatment

    5. Selecione o projeto Milk_Treatment na lista de projetos do CitectExplorer.

    6. Abra o Editor de Projetos do Vijeo Citect.

    7. Selecione no menu System>Included Projects.8. O seguinte dilogo sera apresentado:

    9. Digite CES_Include no campo Project Name e pressione Add.

    10. O projeto CES_Include contem Templates predefinidos e grficos paraeste curso de formao.

    4&(& 69?Incluir o projeto CSV_InstantTrend no seu projeto Milk_Treatment

    1. Selecione o projeto Milk_Treatment na lista de projetos do CitectExplorer.

    2. Abra o Editor de Projetos do Citect.

    3. Selecione no menu System > Included Projects.

    4. O seguinte dilogo sera apresentado:

    5. Digite CSV_InstantTrend no campo Project Name e pressione Add.

  • 7/24/2019 Apostila Vijeo Citect Int

    49/365

    = ,"&$#

  • 7/24/2019 Apostila Vijeo Citect Int

    50/365

    ,"&$#

  • 7/24/2019 Apostila Vijeo Citect Int

    51/365

    ,"&$#

    O Vijeo Citect pode-se comunicar com qualquer dispositivo de I/O de controle oumonitorao que tenha uma porta de comunicao ou uma via de dados de alta velocidade(data highway), incluindo-se C.L.P.s, Controladores de Malha, Leitores de cdigo de barras,analisadores cientficos, Unidades Terminais Remotas (RTUs) e Sistemas de ControleDistribudos (DCSs)

    O Citect se comunica diretamente com os dispositivos de I/O localizados no cho de fbrica.

    CommunicacoesCabo

    Dispositivo de Entradas / Saidas

    C.L.P. etc

    omputador

    Entradas Saidas

    '% $()

    Neste captulo voc aprender:

    A trabalhar com o Assistente de comunicaes rpido.

    A trabalhar com os quadros de dilogo de comunicao.

    Como configurar Tags de variveis.

    Sobre os Formulrios.

    Como testar e comprovar as comunicaes.

    73$ ,"&$# 4

    O Wizard (facilitador) expresso de comunicao permite que voc rapidamente faa o setupda comunicao de um novo dispositivo de entrada e sada ou ainda de um dispositivoexistente (edio).

    Todo projeto no Vijeo Citect necessitar ter pelo menos um Servidor de I/O definido para elede forma a se comunicar com dispositivos de entrada e sada (I/O). Todo dispositivo de I/O

    necessita ser configurado no Vijeo Citect com um driver apropriado de comunicao e estedevidamente parametrizado. necessrio, da mesma forma, definir e parametrizar placas deinterface e portas de comunicao.

    Com auxlio do Wizard, iremos definir:

    - nomes I/O Servers (servidores de Entrada/Sada);

    - placas de interface (Boards)no computador;

    - portas (Ports)de comunicao nas placas;

    - dispositivos de Entrada e Sada (I/O Devices)conectados as portas.

    Cada computador pertencente a um sistema do Vijeo Citect somente podeoperar como um nico I/O Server. Se um projeto comum for executado em umarede de computadores, com mais de um servidor conectado aos dispositivos deentrada e sada, ento mais de um I/O Server pode ser definido em um projeto.

  • 7/24/2019 Apostila Vijeo Citect Int

    52/365

    ,"&$#

    Para executar o Wizard Expresso de Comunicao:

    1. No Citect Explorer selecione o projeto que voc est trabalhando.

    2. Clique na pasta Communicationsna Lista de Projetos.

    3. Clique duplo no item Express I/O Device Setupna rea de contedo.

    O Wizard Expresso tambm pode ser acessado via Editor de Projeto (Project Editor)Communication>Express Wizard.

    4. O seguinte dilogo ser apresentado:

    O Wizard Expresso o guiar atravs dos dilogos, bastando para isso quevoc preencha os detalhes relevantes e clique no boto Next sempre quefinalizar a entrada dos dados.

    "# $

    O OFS Server atua com ponte entre o dispositivo de campo e a aplicao.

    Dispositivode campo

    OFS Server Vijeo Citect

    O software que se conecta com OPC Server o OPC Client:

  • 7/24/2019 Apostila Vijeo Citect Int

    53/365

    ,"&$#

    Dispositivode campo

    OFS Server OPC Client

    "-.$#

    1. Abra o software OFS Configuration Tool:

    2. Crie um novo Device Alias em File > New Device Alias:

    3. Defina um nome para oequipamento em (1) ou (2):

  • 7/24/2019 Apostila Vijeo Citect Int

    54/365

    ,"&$#

    4. Defina o IP (1)do equipamento que voc deseja comunicar-se. Clique no botopara definir o IP.

    1

    2

    1

  • 7/24/2019 Apostila Vijeo Citect Int

    55/365

    ,"&$#

    5. Nesta tela voc deve selecionar o tipo de comunicao (2) e o software do CLPutilizado na opo PLCs (3). Neste exemplo selecione Direct TCP IP e Unity, pois estsendo utilizado o CLP M340. Neste exemplo, defina o IP 10.0.0.1

    6. Clique em OK (4) para finalizar a configurao.

    7. Selecione o arquivo do Unity Pro (.STU), para buscar a base de dados. Para isso,

    clique em na linha Symbol Table Filee selecione o arquivo:

    2 3

    4

  • 7/24/2019 Apostila Vijeo Citect Int

    56/365

    ,"&$#

    8. Salve as configuraes em , conforme figura abaixo:

  • 7/24/2019 Apostila Vijeo Citect Int

    57/365

    ,"&$#

    4&(& =!Repita os procedimentos acima para definir um terceiro IO Device externo (real), porm agorautilizando um servidor OPC e o recurso de Unity SpeedLink, para facilitar a criao devariveis.

    Unity SpeedLink

    O SpeedLink uma ferramenta que permite a importao e exportao de tags (variveis) deuma aplicao desenvolvida com o Unity Pro. possvel definir dois tipos de troca de dados do Vijeo Citect com o Unity Pro, sendo:

    - Esttica: Unity SpeedLink Static- Dinmica: Unity SpeedLink Dinamic (sincronizao)

    O recurso de Unity SpeedLink pode ser utilizado tambm com uma comunicaocom driver direto.

    Para configurar a comunicao, utilizando um servidor OPC Schneider e o Unity SpeedLinksiga os passos abaixo:

    a. Abra o Citect Explorer e selecione o projeto;

    b. Acesse o Project Editor, clicando no boto na barra de ferramentas;c. Abra o Express Communications Wizard clicando em Communication >

    Express Wizard, conforme tela abaixo:

    d. A tela abaixo aparecer. Clique em Avanar, para continuar:

  • 7/24/2019 Apostila Vijeo Citect Int

    58/365

    ,"&$#

    e. Nesta tela possvel voc criar um novo IO Server ou utilizar um jexistente. Neste caso ser utilizado o IO Server j existente. Clique emAvanar, para continuar a configurao.

    f. Essa tela permite voc criar um novo IO Device. Selecione Create a newIO Device e defina um nome MilkDev1. Clique em Avanar, paracontinuar.

    g. A tela abaixo permite voc selecionar o tipo do seu IO Device. Sendo:

  • 7/24/2019 Apostila Vijeo Citect Int

    59/365

    ,"&$#

    - External IO Device >> Esta opo permite que voc conecte em uma base dedados externa, ou seja, a qualquer equipamento que voc deseje comunicar.Por exemplo, um CLP, um medidor, etc.

    - Disk IO Device >>Esta opo permite voc comunicar-se com um arquivo,armazenado no disco rgido.

    Neste exemplo, selecione External IO Device.

    h. Selecione o driver de comunicao. Neste caso o OPC e clique emAvanar:

    i. Defina o endereo do servidor OPC.

    O endereo do servidor OPC Schneider Electric Schneider-Aut.OFS

  • 7/24/2019 Apostila Vijeo Citect Int

    60/365

    ,"&$#

    j. Nesta tela permite voc conectar-se a um banco de dados externo devariveis, para import-las ou configurar uma sincronizao. Para isso,selecione a opo Link I/O Device to an external tag database type.Defina a comunicao Unity SpeedLink via OFS:.

    A opo Automatic refresh of tagspermite atualizar as tags do Vijeo Citect,sempre que ocorre uma mudana no banco de dados de tags externo.A opo Live Updateatualiza ambos os bancos de dados de tags sempre queocorre alguma mudana.

    k. Clique em Browse (1) para escolher a base de dados. Aparecer a tela

    dos devices OPC e selecione o device desejado:

  • 7/24/2019 Apostila Vijeo Citect Int

    61/365

    ,"&$#

    1

  • 7/24/2019 Apostila Vijeo Citect Int

    62/365

    ,"&$#

    l. Clique em Avanar e a tela abaixo aparecer com um resumo daconfigurao de comunicao. Clique em Concluir (1) para finalizar aconfigurao.

    4&(& =!+Abra o Citect Explorer e selecione o projeto Milk_Treatment.

    Selecione o Editor de Projeto (Project Editor) clicando no boto na barra deferramentas ou no menu Tools>Project Editor. Selecione entoCommunication>Express Wizard. A seguinte figura ser mostrada:Pressione o boto Next. O seguinte dilogo ser mostrado:

    1

  • 7/24/2019 Apostila Vijeo Citect Int

    63/365

    ,"&$#

    Pressione Next.Utilize o Express Communications Wizard para configurar o dispositivo deEntrada e Sada conforme mostrado a seguir.m. Este quadro de dilogo permite criar e designar um nome para o novo

    servidor de E/S. Designe Milk como nome para o servidor. Pressione Nextpara continuar.

    n. Este quadro de dilogo permite criar um dispositivo de E/S ou editar um

    existente. Selecione a opo Create a new I/O Device e designe o nomeMilkDev2 como nome do novo dispositivo de E/S e pressione Next paracontinuar.

    o. Este quadro de dilogo permite selecionar o tipo de dispositivo de E/S queser utilizado no projeto. Se seu PC de treinamento est conectado a umdispositivo real de E/S, selecione a opo External I/O Device. Se no,

  • 7/24/2019 Apostila Vijeo Citect Int

    64/365

    ,"&$#

    selecione a opo Disk I/O Device. Se no estiver seguro, seu instrutorlhe indicar que tipo de dispositivo deve criar.

    Os dados do Disk I/O Device so armazenados em um arquivo no disco rgidoem uma localizao especfica. Se o Vijeo Citect reinicializado, os dados aindaestaro disponveis. De fato, estes dados podem inclusive ser compartilhadoscom outros computadores Vijeo Citect. Por outro lado, os dados do tipo LocalVariables so perdidos quando o Vijeo Citect reinicializado.

    p. Selecione em seguida Manufacture, Model e Communications Methodda lista apresentada. Selecione Schneider-Electric, depois M340, depoisMODBUS/TCP (Ethernet). Pressione o boto Next. A figura abaixo ilustra.

  • 7/24/2019 Apostila Vijeo Citect Int

    65/365

    ,"&$#

    q. Insira o IP indicado, mantenha o Port default assim como TPC comoprotocolo. Pressione o boto Next. A figura abaixo ilustra.

    r. Este quadro de dilogo permite que seja definido um Link do dispositivo deE/S para uma base de dados externa, assim como o refresh automtico e oLive Update. No nosso curso estaremos fazendo uso desta opoposteriormente. Mantenha as opes default e pressione Next.

  • 7/24/2019 Apostila Vijeo Citect Int

    66/365

    ,"&$#

    s. Pressione o boto Finish para finalizar este setup.Os dilogos finais acima mostram um resumo do setup de comunicaorealizado. Se voc optou por fazer o setup para um I/O Device real, o resumoincluir os presets para as portas e placas. Alguns dos presets acima podemser valores defaults recomendados podendo ser posteriormente alterados.

    5). ,"&$#Depois de executar o Assistente de comunicao rpido, alguns dilogos sero criados comoparte do projeto podendo ser visualizados na pasta Communicationsno Citect Explorer ou viaEditor de Projetos menu Communications>Boards

    Os dilogos criados nos exerccios anteriores esto mostrados abaixo:

  • 7/24/2019 Apostila Vijeo Citect Int

    67/365

    ,"&$#

    4&(& =!+1. Abra cada um dos dilogos mostrados acima no Citect Explorer criados para o

    projeto Milk_Treatment. Selecione o projeto, depois a pastaCommunications. Na rea de contedo, aplique um clique duplo nos itensBoards, Portsand I/O Devices.

    2. Para mais informao sobre cada dilogo de comunicao, pressione o botode Help.

    $. $5

    Ns Tags de variveis se definem os dados que so transferidos entre o dispositivo de Entradae Sada (I/O) e o Vijeo Citect I/O Server. Cada tag de varivel definida com um nome nico,

    tipo de dado, um endereo e um dispositivo de entrada e sada associado. Para definir um Tag de Varivel :

    1. No Citect Explorer selecione seu projeto, clique na pasta Tags na Lista deProjetos. Em seguida, duplo clique no item Variable Tagsna rea de contedo

    ou no Editor de Projetos (Project Editor) selecioneTags>Variable Tags ou ainda no Editor de Projetos clique no cone Variable

    Tags na barra de ferramentas.

    @5). % &

  • 7/24/2019 Apostila Vijeo Citect Int

    68/365

    ,"&$#

    Todos os dilogos no Vijeo Citect possuem a mesma interface padro. Os botes soos seguintes:

    Add Adiciona a informao atualmente visualizada como um novoRecord ao banco de dados.

    Replace Substitui o Record atual com a informao atualmente visualizada.

    Delete Apaga o Record atual.

    Help Abre o Citect Help Topics para os parmetros do dilogo corrente.

    A figura abaixo ilustra:

    A barra de rolagem pode ser utilizada para acessar o prximo tag ou o anterior. Os recordsesto organizados por ordem de entrada na base dados.

    Para procurar por um record especfico, selecione no menu Edit>Find.. Selecioneento search the current form e digite o contedo desejado. O dilogo ir filtrarapenas os records cujo contedo se igualar ao digitado. Utilize a barra de rolagem semais de um record for apresentado.

    $" $ ,"&$A

    muito importante testar a comunicao j no incio do projeto. Sem uma comunicaoconfivel seu projeto com o Vijeo Citect no ir operar eficientemente. Os testes decomunicao tambm asseguram que voc esta utilizando um endereo correto para a(s)varivel(eis) definidas no projeto.

    Para testar se o Citect Server e o dispositivo de I/O esto se comunicando, iremos definiruma varivel chamada Teste e em seguida iremos mostr-la em uma pgina grfica.

    Para definir um Tag de Varivel :

    No Citect Explorer selecione seu projeto, clique na pasta Tagsna Lista de Projetos. Em seguida, duplo clique no item VariableTagsna rea de contedo:

    O seguinte dilogo ser apresentado:

  • 7/24/2019 Apostila Vijeo Citect Int

    69/365

    ,"&$#

    Preencha os campos conforme descrito abaixo:

    Variable TagName

    TESTE

    Data Type DIGITAL

    Cluster Name Pasteurizer

    I/O Device Name MilkDev1

    Address 00030

    Se voc estiver usando outro Protocolo que no o MODBUS/TCP ento o campoAddress ser diferente. Verifique o Citect Help Topics para o endereamento corretoou pergunte ao seu instrutor

    Clique no boto de Help no dilogo Variable Tags para obter informaoespecfica sobre cada campo

  • 7/24/2019 Apostila Vijeo Citect Int

    70/365

    ,"&$#

    Clique no boto Add.

    Para mostrar o valor desta variveL em uma pgina grfica:

    4. No Citect Explorer, selecione o seu projeto Milk_Treatment e em seguidaGraphics. No contedo de Graphics, selecione pages conforme mostrado abaixo.

    5. Clique duplo no cone Create a new page

    ou

    Clique no boto New no Editor Grfico

    6. Se voc aplicou um clique duplo em Create a new pagev direto ao passo 4, deoutra forma, clique no boto Pagequando o seguinte dilogo aparecer.

    7. Faa sua escolha dentre os modelos (Templates) no dilogo Use Template:

  • 7/24/2019 Apostila Vijeo Citect Int

    71/365

    ,"&$#

    Para a pgina de Teste selecione

    Style xp_style

    Linked

    Title Bar No selecionado

    Resolution XGA (1024x768)

    Template Normal

    8. Clique no boto OK.

    9. Desenhe um boto na tela utilizando a opo da caixa de ferramentas.

    10. Mova o cursor para onde deseja iniciar seu desenho, pressione e mantenhapressionado enquanto arrasta o mouse at encontrar o design desejado, quandoento libere o boto do mouse.

    11. O seguinte dilogo aparecer (se no aparecer, aplique um duplo clique sobre o

    boto que acabou de desenhar):

  • 7/24/2019 Apostila Vijeo Citect Int

    72/365

    ,"&$#

    No campo TextdigiteLiga Teste como mostrado acima.

    12. Clique no tab horizontal Input(no alto do dilogo) e o dilogo seguinteaparecer:

    Na lista Actionassinale Up, na caixaUp commanddigite TESTE = 1

  • 7/24/2019 Apostila Vijeo Citect Int

    73/365

    ,"&$#

    13. Clique no boto OK.

    14. Desenhe um segundo boto repetindo os passos 5 a 9 para este boto digiteDesliga Testna caixa de texto Teste = 0na caixa de Up command.

    15. Selecione a ferramenta de texto e mova o cursor para um ponto perto dosbotes que voc desenhou. O valor do Tag Testeser mostrado neste ponto.

    16. Pressione a barra de espao do teclado uma vez e ento clique no botoesquerdo do mouse. Uma caixa de dilogo aparecer (se no, clique no objetoque acabou de desenhar).

    17. Clique no tab horizontal Appearanceno topo do dilogo. Em seguida clique notab vertical Display Value no lado direito do dilogo. O seguinte dilogoaparecer:

    No se esqueam de olhar para os tabs verticais nos boxes de dilogo

    No campo ON text whendigite TESTE ou clique em no cone , em seguida selecione

    quando ento o seguinte quadro ser mostrado (o Typej deve estarassinalado por default On / off):

  • 7/24/2019 Apostila Vijeo Citect Int

    74/365

    ,"&$#

    No campo OFF textdigite OFFe no campo ON textdigite ON.

    18. Clique no boto OK. Sua pgina deve se parecer com a ilustrada abaixo:

    19. Clique no boto Save na barra de ferramentas para salvar a pgina. Oseguinte dilogo ser mostrado:

  • 7/24/2019 Apostila Vijeo Citect Int

    75/365

    ,"&$#

    20. Selecione Milk_Treatmentda Lista de Projetos e ento digite Testeno campoPage.

    21. Clique no boto OK.

    22. Em seguida selecione no menu File>Close.

    23. Pressione agora no menu File>Compile para compilarmos o projetoMilk_Treatment.

    24. Execute o Wizard de Setup do computador.

    No Citect Explorer, clique em My Projects in the project list e em seguida um cliqueduplo no Computer Setup na rea de contedo.

    i. Selecione o modo Custom Setup.ii. Selecione o projeto Milk_Treatment da lista apresentada

    iii. Selecione Server and Control Client.Mantenha a opo Multi-Processdesmarcada.

    iv. Selecione No networking.

    v. Mantenhas as opes default para Alarmes, Tendncias e Relatrios.

    vi. Idem para CPU, Events, Startup Functions, Cluster Connections,Security Setup e General Options Setup.

    vii. Pressione o boto Concluir para finalizar o setup.

    Clique no boto Run Project executar o programa e testar as comunicaes. Isto farcom que o projeto seja compilado e depois executado. O projeto ento continuar a serexecutado e receber comandos de teclado e do mouse at que se faa o shutdown.

    Se o Servidor de I/O no estiver se comunicando, ento #COM no lugar onde o

    texto foi desenhado e o smbolo situado no canto superior direito da telacomear a piscar depois de 30 segundos.

    4&(& =!61. Execute os passos descritos acima para configurar o Tag de varivel e mostrarseu valor numa pgina grfica, de modo a testar a comunicao entre seu

  • 7/24/2019 Apostila Vijeo Citect Int

    76/365

    ,"&$#

    computador e o C.L.P M340 da Schneider.

    2. Execute o projeto.

    3. Verifique se seu computador est comunicando com o C.L.P.

    4. Execute o shutdown do projeto.

    Quando voc compila o projeto, o Vijeo Citect verifica a ocorrncia de erros. Se

    o compilador reportar qualquer erro, selecione para mostrar o lugaronde o erro existe. Quando voc tiver corrigido todos os erros, salve suas

    pginas e clique no boto Run Time novamente.

    Quando o Projeto inicializado, a pagina CSV_Start mostrada conforme figura abaixo:

    Selecione o menu Pages> Update Page List...

    A nova pgina de TESTE ser adicionada ao Menu. Acesse ento a pgina TESTE conformemostrado abaixo:

  • 7/24/2019 Apostila Vijeo Citect Int

    77/365

    ,"&$#

    Verifique se voc est se comunicando com o dispositivo de I/O (CLP Schneider M340) e quepode alterar os valores das variveis Test. Se o Vijeo Citect I/O Server e o dispositivo de I/Ono estiverem se comunicando, ento o smbolo #COM ser mostrado nos lugares animadosda tela.

    Para terminar a execuo do projeto, clique no boto situado no canto superior direito

    da tela.

    4&(& $"$ =!=1. Utilizando o item do menu Help > Citect Help Topicsprocure pela Funo do Cicode

    denominada Toggle() tente entender o que ela significa. Utilize o Tab Searchconforme mostrado nas figuras abaixo:

    2. Desenhe um boto que faa uso da funo Toggle() par substituir os dois botesatualmente existentes na sua pgina.

    3. Execute novamente o projeto e teste sua nova soluo.

    $. $5 )$"$ );B$,"Um tag de varivel faz sempre referncia memria de um dispositivo de I/O.

    Agora que j completamos o setup da comunicao entre o Vijeo Citect I/O Server e o C.L.P.podemos comear a definir os tags necessrios para a planta Milk_Treatment. Para isto,vamos repetir o que foi feito quando definimos o Tag Teste.

    Os tags de variveis podem ser definidos rapidamente, pois grande parte da informao nose altera de um tag para outro. Desta forma, quando tags so similares, basta pressionar oboto Add, alterar os campos relevantes e pressionar o boto Replace.

    4&(& =!>

  • 7/24/2019 Apostila Vijeo Citect Int

    78/365

    ,"&$#

    1. Verifique a tabela de tags, que foram importadas via Unity SpeedLink:

    NOME TAGVARIVEL

    TYPE

    I/ODEVICE

    M340

    ADDRRAWZERO

    RAWFULL

    ENGZERO

    ENGFULL

    ENGUNITS

    FORMAT

    !

    """#"

    !

    """#"

    $ $ !

    """#"

    !

    """#"

    !

    """#"

    """"

    % % """

    & """"

    $ $ '( """

    !

    """#"

    $) $) !

    """#"

    &

    &

    &

    &

    $)

    $)

    )

    )

    &

    &

  • 7/24/2019 Apostila Vijeo Citect Int

    79/365

    ,"&$#

    &

    &

    %

    %

    $&&

    $&&

    $%$

    $%

    $

    $&&&

    #$&&&

    #

    $&&&

    #$&&&

    #

  • 7/24/2019 Apostila Vijeo Citect Int

    80/365

    ,"&$#

  • 7/24/2019 Apostila Vijeo Citect Int

    81/365

    >5."$ *5-&$

  • 7/24/2019 Apostila Vijeo Citect Int

    82/365

    5."$ *5-&$

  • 7/24/2019 Apostila Vijeo Citect Int

    83/365

    5."$ *5-&$

    As pginas grficas tambm conhecidas por telas de sinticos constituem a parte principal deum sistema baseado no Vijeo Citect. Elas so as interfaces com os Operadores da planta epodem ser projetadas para mostrar dados do processo ou para permitir a entrada de dadospor parte dos operadores.

    Elas compreendem o layout propriamente dito, isto , o modelo ou Template, os objetos nelainseridos assim como as propriedades especficas de cada pgina.

    '% $()

    Neste captulo voc aprender:

    Sobre criao de pginas

    Sobre o projeto CSV_Include

    Criao de uma pgina

    Como desenhar objetos bsicos

    Como preencher as propriedades dos objetos

    Sobre criao e modificar de smbolos

    Como utilizar objetos Active X

    Grficos com cores verdadeiras

    $" ,$ "$ 5."$

    Quando iniciando um novo projeto, as novas pginas criadas podem ser projetadas seguindo

    um aspecto/aparncia requerida. A pgina mais simples est baseada no template embranco, que na realidade uma janela em branco. O usurio ora desenvolvendo o projetopode adicionar objetos e funcionalidade a janela e tambm desenvolver novos Templatespara as suas pginas de projeto.

    Para algum que est com o tempo de desenvolvimento curto ou para aqueles que estotendo o primeiro contato com o Vijeo Citect, existe um nmero de Templates pr-definidosque habilita os usurios a, rapidamente desenvolver suas pginas.

    Os Templates padres no projeto Includeso projetados de forma a permitir uma execuoconfivel de todas as funes bsicas requeridas em um projeto. A pgina Normaldo projetoIncludese parece com a seguinte:

  • 7/24/2019 Apostila Vijeo Citect Int

    84/365

    5."$ *5-&$

    % B"&)O projeto CSV_Include um projeto pr-configurado que instalado com o Vijeo Citect naverso 5.5 ou posterior. Projetado para reduzir a quantidade de tempo necessria paraconfigurar um novo projeto, ele inclui um conjunto de Templates e pginas no estilo doambiente Windows XP.

    Quando um novo projeto criado no Vijeo Citect, o projeto CSV_Include automaticamenteincorporado como um projeto do tipo Include. Isto significa que todos os seus Templatesecontedos associados esto disponveis para serem utilizados quando voc estiver criandosuas pginas grficas no Editor Grfico (Graphics Builder). A figura seguinte mostra umapgina estilo Normal do CSV_Include.

  • 7/24/2019 Apostila Vijeo Citect Int

    85/365

    5."$ *5-&$

    Alm dos Templates para criao de pginas grficas, o projeto CSV_Include tambmdisponibiliza pginas pr-definidas para Tendncias e Alarmes, uma pgina com ferramentas

    de administrao, uma pgina de arquivos para apresentar arquivos no formato texto ou RTF(Rich Text Format Files) e tambm uma seleo de janelas do tipo Popup. Todos possuemnavegao comum e menus de alarmes de forma a permitir um funcionamento e aparnciaconsistente no decorrer do projeto.

    O projeto pode fazer uso de multi-monitores, permitindo que um nmero de pginas grficasseja mostrado simultaneamente em diversas telas de computadores. No projetoMilk_Treatment, teremos com base estes Templatespadres.

    $$ :$,"$ ,"

    Todas as pginas no projeto CSV_Include incluem barras de ferramentas comuns quefornecem uma fcil navegao e acesso a funcionalidades chaves, como tambm umaaparncia consistente. Existem 03 barras de ferramentas que permanecem na tela durante aoperao.

  • 7/24/2019 Apostila Vijeo Citect Int

    86/365

    5."$ *5-&$

    Barra de Ferramentas Menu CustomizadoEste barra de ferramentas fornece menus do tipo lista que permitem navegar para umapgina especfica ou chamar uma funo do Cicode. O contedo dos menus gerado noRuntime atravs de uma tabela de procura.

    Barra de Ferramentas de NavegaoEste barra de ferramentas fornece botes de navegao e acesso direto a pginas chavestais como a pgina de tendncias e pgina de ferramentas de administrao.

    Barra de Ferramentas de AlarmeEste barra de ferramentas fornece acesso as pginas de Alarmes e tambm mostra os

    ltimos trs alarmes ativos.A maioria das pginas deste curso se basearo nos Templates do projeto CES_Include. Esteprojeto foi elaborado para os cursos de formao dos Servios Educativos da Citect. Aspginas deste projeto foram baseadas no projeto CSV_Include.

    Para criar uma nova pgina:

    1. No Citect Explorer selecione o seu projeto, em seguida a pasta Graphics. Nocontedo da pasta Graphics, aplique um duplo clique em Pages e em seguida

    um novo um duplo clique no icone ou2. No menu File>New do Editor Grfico selecione:

  • 7/24/2019 Apostila Vijeo Citect Int

    87/365

    5."$ *5-&$

    3. Ou ainda no Editor Grfico, clique no boto New e depois selecione:

    Se optar pelo cone Create a new page v direto ao passo 4, de outraforma clique no boto Pagequando ento ser apresentado o seguinte dilogo:

    4. Faa sua escolha dentre os modelos apresentados no dilogo Use Template:

  • 7/24/2019 Apostila Vijeo Citect Int

    88/365

    5."$ *5-&$

    Por exemplo, selecione:

    Style Xp_style

    Linked

    Title Bar No selecionado

    Resolution XGA

    Template Normal

    5. Clique no boto OK.

    Para informaes adicionais sobre Templates veja Predefined Templatesno Citect HelpTopics

    @"C$" '% 5&

    Objetos podem ser desenhados na tela simplesmente

    selecionando a ferramenta adequada da caixa de ferramentas, oufazendo a seleo via o menu Objects.

    Os passos para se desenhar variam muito pouco de umaferramenta para outra os passos esto descritos em ObjectsCategorydo Graphics Builder Help.

    Os objetos podem ser manipulados atravs dos itens de menucontidos Edit, View, Texte Arrangemenus.

  • 7/24/2019 Apostila Vijeo Citect Int

    89/365

    5."$ *5-&$

    4&(& >!Neste exerccio voc ir aprender como utilizar as ferramentas de desenho.

    1. Crie e salve uma nova pgina chamada DrawTest do seu projetoMilk_Treatment.

    2. Gaste os prximos 10 minutos desenhando sobre esta pgina.

    3. Utilize os itens do menu Edit, View, Texte Arrange para manipular e posicionarseus objetos (do menu Editmenu, utilize apenas os itens de UndoatSelect All).

    Se voc estiver com dvidas de como desenhar um objeto olhe no GraphicsBuilder Help

    Se ao colocar um objeto na tela um dilogo aparecer imediatamente, clique OK.

    Se voc estiver com dvidas sobre como utilizar um determinado item dos menusEdit, View, Texte Arrangeprocure mais informaes em Graphics Builder Help

    4&(& $"$Utilize o Citect Help Topics para aprender como apagar uma pgina grfica em seguidaapague a pgina DrawTestde seu projeto Milk_Treatment.

    $ '%

    No exerccio anterior voc pode provavelmente encontrou alguma caixa de dilogo com ottulo ....Properties(se voc estava desenhando uma elipse, o ttulo apresentado foi EllipseProperties ver figura abaixo) . Este caixa de dilogo contm todas as propriedades para

    aquele objeto.

    Mo livre

    Retngulo

    Polgono

    Ferramenta Texto

    Boto

    Trend

    Smbolo

    Controle ActiveX Process Analyst

    Genie

    Funo Cicode

    Conjunto de Smbolos

    Numrico

    Tubulao

    Oval

    Linha

  • 7/24/2019 Apostila Vijeo Citect Int

    90/365

    5."$ *5-&$

    Todo objeto que voc desenha possui um conjunto de propriedades as quais determinamcomo ele se apresenta e como se comporta.

    Estas propriedades dos objetos incluem coisas como aparncia esttica de um objeto quevoc pode ver no Editor Grfico, seu comportamento no Runtime tais como, movimento,escala, como responde ao mouse, etc.

    Os TABs horizontaisso as principais sees das propriedades dos objetos.Cada um dos TABs horizontais possui diferentes subsees nos TABs verticais.

    Quando se h inserido uma informao em um TAB, aparece uma marca nesteTAB.

    Quando estiver percorrendo os screenshots dos exerccios inserindo objetos natela, assegure-se de sempre selecionar os TABs horizontais e verticais.

    ')&$ % &Cada projeto do Vijeo Citect pode conter um ou mais arquivos de biblioteca, cada um dosquais pode conter um nmero de objetos de biblioteca tais como Templates de pginas,smbolos ou Genies (ns estaremos olhando os Genies posteriormente).

    Os projetos Include e CSV_Includevem com diversas bibliotecas de smbolos pr-definidose Genies pr-configurados para o seu uso com todos os Templates padres. Quando voccria novos smbolos, voc pode criar novas bibliotecas como parte do seu projeto earmazen-los l. Quando voc faz o Backupe o posterior Restorede um projeto, apenas asbibliotecas que so partes do projeto so transferidas.

    @"C$" )$ "D& %);B$,"

  • 7/24/2019 Apostila Vijeo Citect Int

    91/365

    5."$ *5-&$

    O primeiro passo quando se vai desenhar uma tela de sinptico desenhar os objetosbsicos da tela. Os objetos que devero ser desenhados e sua posio na tela podem serobservados na figura abaixo:

    4&(& >!+Neste exerccio voc ir desenhar a parte esttica da tela de sinptico do projetoMilk_Treatmenttendo como referncia a figura anterior.

    1. Crie uma nova pgina no seu projeto Milk_Treatment utilize os seguintespresets

    Style Xp_style

    Linked

    Title Bar No selecionado

    Resolution XGA

    Template Normal

    2. Salve sua pgina com o nome Pasteurizer.

    3. Adicione os seguintes smbolos estticos na sua tela.

    Adicione o smbolo Milk Siloutilizando a ferramenta Paste Symbol . A figura abaixoilustra:

  • 7/24/2019 Apostila Vijeo Citect Int

    92/365

    5."$ *5-&$

    4. Em seguida, adicione os seguintes smbolos na pgina. Verifique que osobjetos permaneam Linkeda biblioteca conforme mostrado na figura acima.

    Object: Library: Symbol:

    Balance TankHolding Tube

    Ces_Config Balance_Tank

    Coil

    Centrifugal Clarifier Centrifuge Centrifuge_Large

    Alfast Tank_wide_Large

    Homogeniser

    Tanks_Cylindrical

    Tank_Large

    Salve sua pgina regularmente. No espere complet-la integralmente.

    Pesquise o menu Arrange. Voc certamente o achar bastante interessante. Senecessitar desfazer uma ao, selecione no menu Edit > Undo.Tente visualizar o grid. Dirija-se ao setup View > Gride assinale a opoDisplay Grid.

    Adicione a pgina os seguintes grupos de smbolos. Eles sero animadosposteriormente neste captulo.

    Utilizando a ferramenta Symbol Set (no a ferramenta Paste Symbol ) paraadicionar o Milk_Silo_Agitator e o Alfast_Agitator na pgina. Escolha On / offno tabhorizontal Appearance de propriedades com o tab vertical General selecionado.Faa o smbolo OFFde acordo com a tabela abaixo deixando o smbolo ONvazio.Object: Library: Symbol:

    Milk Silo Agitator Agitator_30 Tall_Red

    Alfast Agitator Agitator_15 Wide_Red

    As propriedades do Milk Silo Agitator devero ter um aspecto similar aomostrado abaixo:

  • 7/24/2019 Apostila Vijeo Citect Int

    93/365

    5."$ *5-&$

    Se um de dilogo for aberto imediatamente aps colocar um objeto na pgina, clique em OKse no deseja trocar suas propriedades pr-determinadas.

    Ative o Grid atravs do menu View > Grid Setup de forma a ajudar-lhe a desenhar opasteurizador, os tubos e as flexas.

    E".)F G$$F ) (&)

    Para desenhar retngulos e quadrados utilizamos a ferramenta retngulo da barra deferramentas. Estes objetos podem se mover, mudar de tamanho, mudar de forma, enviadospara trs ou para frente, etc. e suas propriedades podem ser editadas como qualquer outrotipo de objeto.

    Para desenhar um retngulo

    Clique na ferramenta Retngulo ;

    Mova o cursor para o lugar onde deseja comece o retngulo;

    Pressione o boto esquerdo do mouse e arraste-o at a esquina oposta do ponto inicial doretngulo, liberando o boto quando atingir o tamanho desejado. Caso a tecla SHIFT sejamantida pressionada antes de iniciar o desenho do retngulo, o mesmo ser desenhado docentro para fora.

  • 7/24/2019 Apostila Vijeo Citect Int

    94/365

    5."$ *5-&$

    Para desenhar um quadrado

    Clique na ferramenta Retngulo ;

    Pressione e mantenha pressionada a tecla CTRL.

    Mova o cursor para o lugar onde deseja comece o quadrado e pressione o boto esquerdo domouse e, mantendo-o pressionado, arraste-o at a esquina oposta do ponto inicial doquadrado, liberando o boto quando atingir o tamanho desejado. Caso a tecla SHIFT (etambm a tecla CTRL) sejam mantidas pressionadas antes de iniciar o desenho do quadrado,o mesmo ser desenhado do centro para fora.

    Para desenhar Elipses, Crculos e Arcos utilizamos a ferramenta retngulo dabarra de ferramentas. Da mesma forma que na ferramenta Retngulo, estes objetospodem se mover, mudar de tamanho, mudar de forma, ser enviados para trs ou parafrente, etc. e suas propriedades podem ser editadas como qualquer outro tipo deobjeto.

    Para desenhar uma Elipse

    Clique na ferramenta Elipse ;

    Mova o cursor para o lugar para a esquina do retngulo delimitador;

    Pressione o boto esquerdo do mouse e, mantendo-o pressionado, arraste-o at aesquina oposta do retngulo delimitador, liberando o boto quando atingir o tamanhodesejado. Caso a tecla SHIFT seja mantida pressionada antes de iniciar o desenho daElipse, o mesmo ser desenhado do centro para fora.

    Para desenhar um Crculo

    Clique na ferramenta Elipse ;

    Pressione e mantenha pressionada a tecla CTRL.

  • 7/24/2019 Apostila Vijeo Citect Int

    95/365

    5."$ *5-&$

    Mova o cursor para o lugar para a esquina do retngulo delimitador;

    Pressione o boto esquerdo do mouse e, mantendo-o pressionado, arraste-o at aesquina oposta do retngulo delimitador, liberando o boto quando atingir o tamanhodesejado. Caso a tecla SHIFT seja mantida pressionada antes de iniciar o desenho daElipse, o mesmo ser desenhado do centro para fora.

    4&(& >!6Adicione os retngulos a pgina Pasteurizer.

    1. Utilize a ferramenta Retngulo para desenhar o pasteurizador. Este objetopode ser to simples como os quatro retngulos mostrados abaixo:

    2. Tendo desenhado o primeiro, utilize o Copy>Pastepara fazer os demais domesmo tamanho.

    3. Utilize o menu Arrange>Align.. para alinhar os retngulos recm criados nahorizontal e na vertical.

    4. Experimente agora agregar efeitos 3D a estes retngulos e aproveite paraagregar mais retngulos para se criar o aspecto de quatro cmaras separadas.

  • 7/24/2019 Apostila Vijeo Citect Int

    96/365

    5."$ *5-&$

    A figura abaixo ilustra:

    5. Selecione novamente o TAB horizontal Appearance selecionando novamenteo TAB vertical General. Modifique a propriedade Corner Radius de forma aadicionar esquinas arredondadas aos retngulos delimitadores das quatrocmaras. A figura abaixo ilustra:

  • 7/24/2019 Apostila Vijeo Citect Int

    97/365

    5."$ *5-&$

    A figura abaixo ilustra:

    6. Salve sua pgina.

    'F )(." ) )"C$

    Os objetos tipo tubulaes e polgonos podem ser editados de forma a alterar suas formas.Cada um desses objetos consiste de uma srie contnua de linhas desenhadas entre pontosncoras estruturais chamados ns. Estes so visveis quando o objeto selecionado. Cadan aparece como pequenos quadrados localizados em pontos ncora especficos nocontorno do objeto. Existe sempre um n localizado no incio e no final de um polgono outubulao, como tambm em todas as quinas de mudana na direo da forma do objeto.

    As tubulaes e polgonos podem ter suas formas alteradas de vrias formas. Seus nspodem ser selecionados individualmente ou em grupos e movidos para uma diferente

    posio, alterando consequentemente a forma do objeto. A figura abaixo ilustra.

    D )&"$

  • 7/24/2019 Apostila Vijeo Citect Int

    98/365

    5."$ *5-&$

    As tubulaes e polgonos suportam adio e subtrao de ns. As figuras abaixoilustram:

    4&(& >!=Adicione os demais objetos a pgina Pasteurizer.

    1. Utilize a ferramenta Tubo para desenhar as tubulaes. Uma tubulaoretilnea (horizontal ou vertical) conseguida mantendo-se a tecla CTRLpressionado quando se arrastando o mouse. Para se obter tubulaesinclinadas, basta liberar a tecla CTRL.

    2. De forma a facilitar futuras animaes de uma tubulao, deve-se tentarconstru-la como um nico objeto. Para finalizar uma tubulao em umdeterminado ponto, basta aplicar um duplo clique naquele ponto.

    Utilize a funo Snap to Gridpara ajud-lo quando estiver desenhando a chaleira,as tubulaes e as setas.

    Faa uso tambm do Zoom atravs do menu View>Show Zoom.

    Uma escolha consistente das cores dos objetos e das fontes dos textos, tamanhose efeitos ir realar a aparncia de sua pgina. Por exemplo, desenhando todos assuas tubulaes com a cor mais realada em mid-grey com uma largura de 4.

    3. Utilize a ferramenta Paste Symbol para desenhar as setas, que poderoser obtidas da biblioteca Thumbs.

    4. Desenhe os textos situados ao lado de cada objeto utilizando a ferramenta

    Texto .

    5. Salve sua pgina.

    Executando o Projeto

    Vamos neste ponto executar novamente o projeto.

    Para executar o projeto:

    1. No Editor de Projetos, pressione o boto Run Project .

    $ D$$ $ "$#

    &" & ,&,$ $ )"C$ "

    &" &

    , &,$ "D " @

  • 7/24/2019 Apostila Vijeo Citect Int

    99/365

    5."$ *5-&$

    2. Se o compilador relacionar algum erro, pressione o boto para acessar odilogo onde ser apresentado o erro. Quando tiver eliminado todos os erros, pressione

    novamente o boto Run Project.

    3. Acesse a pgina Pasteurizer e comprove se ela se mostra conforme o desenhado.

    4. Na figura abaixo clique no boto OK para rodar no modo Demo e aguarde acomutao automtica da pgina inicial.

    5. Na pgina seguinte Start, selecione no menu Pages>Update Page List conforme

    mostrado abaixo:

    6. Novamente na pgina Start, selecione no menu Pages>Pasteurizer conformemostrado abaixo:

    7. Clique em para fazer o shutdown do Run Time do projeto.

    $ $ 5."$ $$"&

    Da mesma forma que os objetos possuem propriedades, as pginas tambm as possuem.Entre elas poderamos citar a cor de fundo (background), propriedades do Run Time taiscomo navegao, comandos de teclado, Eventos, etc.

    4&(& >!>1. Crie uma nova pgina utilizando o Menu File>New. Selecione Page conforme

    mostrado abaixo:

  • 7/24/2019 Apostila Vijeo Citect Int

    100/365

    5."$ *5-&$

    2. Selecione Style Top, Template Standard, Linked e Resolution XGA.Clique noboto OK. No menu File>Save as PropPagina conforme mostrado abaixo:

    3. Clique no boto OK para salvar sua pgina recm criada. Em seguida, noselecione Menu>Properties- Tab Appearance. A figura abaixo ilustra:

  • 7/24/2019 Apostila Vijeo Citect Int

    101/365

    5."$ *5-&$

    4. Troque o Template Style para botton, clique no boto Apply observe asalteraes na sua pgina.

    5. Troque o Template Stylede volta para standard e clique no boto Apply.

    6. Se voc deseja alterar a cor de fundo de sua tela, faa isto agora.

    7. Salve sua pgina.

    8. Selecione o TAB General conforme mostrado abaixo:

    9. Selecione agora o TAB Keyboard Commands conforme mostrado abaixo:

  • 7/24/2019 Apostila Vijeo Citect Int

    102/365

    5."$ *5-&$

    &"$" $ ",

    Quando desenhamos os objetos na pgina de Pasteurizer, eles iro aparecer durante oRuntime da mesma forma que foram desenhados. Isto certamente estaria muito bom se

    desejssemos apenas uma representao esttica da planta.Entretanto, durante o Runtime necessitamos de informaes sobre a planta que retratem seustatus dinmico. Isto pode ser facilmente feito no Citect alterando-se as propriedades deobjetos e atravs da adio de outros objetos

    A figura seguinte ilustra um estgio adiante de nossa pgina de Pasteurizer:

  • 7/24/2019 Apostila Vijeo Citect Int

    103/365

    5."$ *5-&$

    $" '% , -" & "",

    Os objetos grficos de pgina possuem propriedades dinmicas tais como cor, tamanho e

    posio que poder ser alteradas durante o Runtime, de forma a refletir uma alterao decondio do processo. Por exemplo, a cor do Pasteurizador poderia ser utilizada paratransmitir uma noo de sua temperatura para o operador.

    4&(& >!?Adicione uma expresso de matriz s propriedades de execuo dos objetos dopasteurizador.

    1. Edite a propriedade Fill do segundo retngulo do Pasteurizador de forma aindicar sua temperatura. Abra o dilogo Propertiesda Chaleira com um cliqueduplo em cima de sua figura.

    2. Em propriedades selecione o tab horizontal Appearance assim como o tabvertical General, em seguida selecione o box Filled e a cor de sua prefernciapara a linha e para o preenchimento.

    3. Selecione agora o tab horizontal Fill e o tab vertical Colour. Em Typeselecione o tipoArray pressionando em seguir o boto de Help. Leia ocontedo da informao ali contida sobre o ttulo [Type] Array,Array expressionandArray colours.

    4. No campo destinado ao Array expressiondigite:TIC_P2_PV/25

    Voc pode utilizar o Expression Wizard para ajuda-lo nessa tarefa.

    5. Faa sua opo dentro do Array colourspara os valores 0, 1, 2, 3, 4 e 5 dentreas disponveis, nas seguintes fileiras de cores.

  • 7/24/2019 Apostila Vijeo Citect Int

    104/365

    5."$ *5-&$

    6. Faa sua opo dentro do Array colourspara os valores 0, 1, 2, 3, 4 e 5 dentreas disponveis, nas seguintes fileiras de cores.

    Desde que a escala em valores de engenharia da varivel TIC_P1_PVestcompreendida entre -10 to 120 GRADOS, ento:

    Array colour: 0ser mostrado quando -10

  • 7/24/2019 Apostila Vijeo Citect Int

    105/365

    5."$ *5-&$

    4&(& >!HAdicione um grfico de barras que mostra o nvel do silo de leite e acione a ferramenta

    Rectangle e desenhe uma barra preenchida dentro do silo de leite. Para isso selecione

    o tab horizontal Appearance e o tab vertical General. Finalmente selecioneFilledeBorder.

    1. Mantenha a cor preta como default para a linha e no campo Fill, marque aopo Fillede substitua a cor default por branco. A figura abaixo ilustra:

    2. Em Rectangle Properties, selecione o tab horizontal Fill e o tab verticalLevel

    inserindo o Tag LIC_SILO_PV dentro do campoLevel expression.

    Voc pode utilizar o Expression Wizard para ajuda-lo na a construir a expresso.

  • 7/24/2019 Apostila Vijeo Citect Int

    106/365

    5."$ *5-&$

    3. Clique no boto OK

    4. Para alterar a o valor do nvel do silo de leite iremos utilizar um Genie. Clique

    na ferramenta Paste Genie .

    5. Da biblioteca Controlsselecione o Genie Ramp_UpDown_btn2.

    6. Insira LIC_SILO_PVcomo Tag no campo destinado.

    7. Posicione o Genie como mostrado na figura abaixo:

  • 7/24/2019 Apostila Vijeo Citect Int

    107/365

    5."$ *5-&$

    8. Repita o procedimento acima para criar uma barra grfica e seu respectivoGenie de alterao do valor no Balance Tank. Utilize para isto o tagLIC_BALANCE_PV. A figura abaixo ilustra:

    9. Salve sua pgina.

    $" $) ,I& " " ,

    Voc pode mostrar valores representativos de qualquer tag de varivel ou expresso noRuntime. Quando o valor de um tag ou expresso se altera, sua representao na pginagrfica ser atualizada automaticamente.

  • 7/24/2019 Apostila Vijeo Citect Int

    108/365

    5."$ *5-&$

    4&(& >!J Apresentar um Tag ou Expresso como um valor numrico.

    1. Clique na ferramenta Numeric no Editor Grfico.

    2. Mova o ponteiro do cursor onde deseja representar a varivel ou expresso eento clique no boto esquerdo do mouse.

    3. Insira o tag ou expresso na caixa Numeric expression.

    Voc pode utilizar o Expression Wizard para ajud-lo na construo daexpresso numrica, selecionando o(s) Ta