Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Fundamentos e programação iFix 2.6, Notas de estudo de Engenharia Mecânica

- - -

Tipologia: Notas de estudo

Antes de 2010
Em oferta
30 Pontos
Discount

Oferta por tempo limitado


Compartilhado em 28/11/2007

jymmy-paul-11
jymmy-paul-11 🇧🇷

5

(2)

1 documento

1 / 582

Toggle sidebar
Discount

Em oferta

Documentos relacionados


Pré-visualização parcial do texto

Baixe Fundamentos e programação iFix 2.6 e outras Notas de estudo em PDF para Engenharia Mecânica, somente na Docsity! Apostila do Treinamento 154 Fundamentos do iFIX Intellut on ® Copyright 2002, Aquarius Automação Industrial Ltda. Todos Direitos Reservados Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. i Índice ______________________________________________________ Apostila de Treinamento do Curso 154 Primeiro e Segundo Dias ....................................................................... ix Terceiro e Quarto Dias .......................................................................... x Introdução ........................................................................................... xi 1. Introdução ao iFIX......................................................................... 1-1 1.1. Características do iFIX........................................................ 1-3 1.2. Perfil do Produto ................................................................. 1-4 1.3. Arquitetura Básica............................................................... 1-6 1.4. Família Intellution Dynamics .............................................. 1-16 1.5. Exercício 1.......................................................................... 1-18 1.6. Questões de Revisão ........................................................... 1-34 2. Introdução aos Objetos Gráficos ................................................... 2-1 2.1. WorkSpace .......................................................................... 2-3 2.2. Objetos Gráficos ................................................................. 2-6 2.3. Descrição da Aplicação Exemplo ........................................ 2-12 2.4. Exercício 2.......................................................................... 2-14 2.5. Questões de Revisão ........................................................... 2-23 3. Animação de Objetos ..................................................................... 3-1 3.1. Propriedade dos Objetos (Property Window) ....................... 3-4 3.2. Animações de Objetos......................................................... 3-6 3.2.1. Assistentes de Animação ............................................ 3-8 3.2.2. Expression Builder ..................................................... 3-12 3.2.3. Caixa de Diálogo Animations ..................................... 3-16 3.3. Datalink .............................................................................. 3-20 3.4. Exercício 3.......................................................................... 3-22 3.5. Questões de Revisão ........................................................... 3-32 iFIX Copyright (c) 2002, Intellution, Inc. ii Índice ______________________________________________________ 4. WorkSpace ..................................................................................... 4-1 4.1. WorkSpace em Run Mode ................................................... 4-3 4.2. Personalização do WorkSpace............................................. 4-4 4.3. Tamanho da Tela................................................................. 4-8 4.4. Usando o Sistema de Help................................................... 4-12 4.5. Documentação Eletrônica.................................................... 4-14 4.6. Biblioteca de Objetos (Dynamos) ........................................ 4-18 4.7. Exercício 4.......................................................................... 4-20 4.8. Questões de Revisão ........................................................... 4-27 5. Ferramentas Gráficas Adicionais .................................................. 5-1 5.1. Assistentes de Programação (Experts) ................................. 5-4 5.2. Objetos de Data e Hora ....................................................... 5-6 5.3. Bitmaps............................................................................... 5-8 5.4. Assistente para Entrada de Dados........................................ 5-10 5.5. Variáveis e Tabelas Globais ................................................ 5-12 5.6. Exercício 5.......................................................................... 5-16 5.7. Questões de Revisão ........................................................... 5-26 6. Configuração do Sistema ............................................................... 6-1 6.1. Requisitos Mínimos de Hardware ....................................... 6-3 6.2. Requisitos Mínimos de Software ......................................... 6-4 6.3. Requisitos de Rede.............................................................. 6-5 6.4. Verficação dos Componentes Habilitados na Chave ............ 6-6 6.5. Utilitário de Configuração do Sistema (SCU)...................... 6-8 6.5.1. Configuração de Diretórios......................................... 6-10 6.5.2. Configuração de Alarmes e Mensagens ...................... 6-12 6.5.3. Configuração da Rede ................................................ 6-16 6.5.4. Configuração das Tarefas ........................................... 6-18 6.6. Questões de Revisão ........................................................... 6-20 Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. iii Índice ______________________________________________________ 7. Drivers de Comunicação ................................................................ 7-1 7.1. Revisão sobre o SCU .......................................................... 7-3 7.2. Configuração da Estação SCADA....................................... 7-4 7.3. Configuração do Driver de Comunicação ............................ 7-6 7.4. Drivers da Versão 6.x.......................................................... 7-8 7.4.1. Configuração do Canal ............................................... 7-12 7.4.2. Configuração do Dispositivo ...................................... 7-14 7.4.3. Configuração do “Poll Record” .................................. 7-16 7.5. Drivers da Versão 7.x (Padrão OPC) ................................... 7-18 7.5.1. Configuração do Canal ............................................... 7-24 7.5.2. Configuração do Dispositivo ...................................... 7-26 7.5.3. Configuração do Bloco de Dado ................................. 7-28 7.6. Ferramentas para Monitorar os Drivers................................ 7-30 7.7. Questões de Revisão ........................................................... 7-34 8. Blocos Digitais da Base de Dados .................................................. 8-1 8.1. Introdução aos Blocos da Base de Dados............................. 8-3 8.2. Bloco de Entrada Digital ..................................................... 8-4 8.3. Bloco de Saída Digital......................................................... 8-12 8.4. Exercício 8.......................................................................... 8-14 8.5. Questões de Revisão ........................................................... 8-24 9. Blocos Analógicos da Base de Dados ............................................. 9-1 9.1. Revisão sobre Blocos da Base de Dados.............................. 9-3 9.2. Bloco de Entrada Analógica ................................................ 9-4 9.3. Bloco de Alarme Analógico ................................................ 9-12 9.4. Bloco de Saída Analógica ................................................... 9-14 9.5. Exercício 9.......................................................................... 9-16 9.6. Questões de Revisão ........................................................... 9-25 iFIX Copyright (c) 2002, Intellution, Inc. vi Índice ______________________________________________________ 16. Coleta de Dados Históricos ............................................................ 16-1 16.1. Organização dos Arquivos de Dados Históricos .................. 16-4 16.2. Configuração da Coleta de Dados Históricos (HTA) ........... 16-6 16.3. Coletor de Dados Históricos (HTC).....................................16-10 16.4. Tendência de Dados Históricos (Gráficos)...........................16-14 16.5. Exercício 16........................................................................16-20 16.6. Questões de Revisão ...........................................................16-28 17. Blocos de Registro .......................................................................... 17-1 17.1. Revisão sobre Blocos da Base de Dados.............................. 17-3 17.2. Bloco de Registro Analógico............................................... 17-4 17.3. Bloco de Registro Digital .................................................... 17-8 17.4. Questões de Revisão ...........................................................17-10 18. Programas Adicionais .................................................................... 18-1 18.1. Revisão sobre VBA............................................................. 18-3 18.2. Caixas de Mensagens .......................................................... 18-6 18.3. Personalização das Barras de Ferramentas........................... 18-8 18.4. Usando Formulários VBA...................................................18-12 18.5. Exercício 18........................................................................18-16 18.6. Questões de Revisão ...........................................................18-23 Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. vii Índice ______________________________________________________ 19. Ferramentas de Diagnóstico e Otimização do Sistema ................. 19-1 19.1. Intellution na Internet .......................................................... 19-3 19.2. Otimização das Telas .......................................................... 19-4 19.3. Otimização de Driver e Base de Dados................................ 19-8 19.4. Ferramentas de Diagnóstico de Falha para Driver................19-12 19.5. Ferramentas de Diagnóstico de Falha para Rede..................19-14 19.6. Sugestões para Diagnosticar Falhas .....................................19-16 20. Segurança ....................................................................................... 20-1 20.1. Estratégia de Segurança....................................................... 20-3 20.2. Configuração da Segurança ................................................. 20-4 20.3. Áreas de Segurança ............................................................. 20-6 20.4. Grupo de Usuários .............................................................. 20-8 20.5. Conta de Usuário.................................................................20-10 20.6. Conexão Automática ...........................................................20-12 20.7. Habilitando a Segurança......................................................20-14 20.8. Conectando-se no Sistema de Segurança .............................20-16 20.9. Audit Trail ..........................................................................20-18 20.10. Questões de Revisão ...........................................................20-20 Apêndices A. Glossário..................................................................................... A-1 B. Blocos da Base de Dados do Processo........................................ B-1 C. Campos dos Blocos da Base de Dados....................................... C-1 iFIX Copyright (c) 2002, Intellution, Inc. viii Índice ______________________________________________________ página em branco Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. xi Introdução __________________________________________________ Descrição do Curso Este curso oferece um bom nível de conhecimento do iFIX. O curso foi desenvolvido para novos usuários, ou seja, o material do curso assume que o aluno não tenha nenhum conhecimento sobre o software da Intellution. A estrutura do curso conta com a realização de exercícios, os quais farão o desenvolvimento de uma aplicação usando a maioria dos componentes do software. Público Este curso foi desenvolvido para engenheiros de processo, de automação ou instrumentação e integradores de sistema, os quais irão desenvolver, configurar e usar aplicações com o sistema iFIX. Pré-Requisitos • Familiaridade com computadores e Microsoft Windows NT. • Conhecimentos de aplicações de controle de processo. • Familiaridade com outros softwares da Intellution é interessante, entretanto não necessária. Duração do Curso Quatro (4) dias. Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. 1-1 1. Introdução do iFIX _________________________________________ Capítulo 1 Introdução do iFIX Fundamentos do iFIX Copyright (c) 2002, Intellution, Inc. 1-2 1. Introdução do iFIX _________________________________________ Objetivos do Capítulo Este capítulo oferece uma visão geral sobre o software de automação iFIX, bem como definição das estações e arquitetura do sistema. O capítulo está organizado nos seguintes tópicos: • Funcionalidades do iFIX • Características do produto • Arquitetura do sistema Para maiores informações sobre termos utilizados ao longo do curso, consulte o glossário de termos localizado no apêndice da apostila. Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. 1-5 1.2. Perfil do Produto ________________________________________ Process Hardware Printer Process Hardware Process Hardware HMI Pak SCADA Server iClient iClient iClient iClient Printer Figura 1-2: Exemplo de Configuração Distribuída Fundamentos do iFIX Copyright (c) 2002, Intellution, Inc. 1-6 1.3. Arquitetura Básica _______________________________________ A. Dados de Processo • O iFIX é usado em conjunto com a instrumentação do processo de uma planta • Os sensores e controladores enviam dados para serem registrados no hardware de processo - normalmente este dispositivo de hardware é um CLP® - Controlador Lógico Programável • O software iFIX adquire dados do hardware do processo B. Drivers I/O • O iFIX se comunica com o CLP através de um driver de comunicação • Cada driver de comunicação suporta hardwares específicos • Funções do driver de comunicação: - leitura (e escrita) de dados do dispositivo de entrada/saída - transferência de dados de/para endereços na Tabela Imagem do Driver (DIT- Driver Image Table) - a DIT é referenciada também como a Poll Table • Um driver coleta dados no formato de poll records - os poll records são especificados pelos endereços dos registros do CLP - um poll record pode ser um ponto simples ou um conjunto de pontos - um poll record tem, geralmente, um mesmo tipo de dado - Exemplo: 20 pontos inteiros contínuos podem ser configurados como um poll record • A guia I/O Control permite monitorar e controlar os drivers de comunicação - ele faz parte do Mission Control, o qual será discutido em capítulos futuros C. DIT (Driver Image Table) • Área de memória da estação SCADA onde o driver de comunicação armazena os dados dos poll records - A taxa com que cada poll record da DIT é atualizada é chamada de Poll Time • Exemplo: - A Figura 1-3 mostra dois drivers de comunicação enviando dados para a DIT (neste exemplo são necessários dois drivers pois existem dois diferentes vendedores de hardware de processo). Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. 1-7 1.3. Arquitetura Básica _______________________________________ Hardware do Processo (vendedor B) DIT (Tabela Imagem do Driver) (B) Link I/O Driver (A) Poll Records I/O Driver Hardware do Processo (vendedor A) Figura 1-3: Arquitetura Básica (Driver de Comunicação) Fundamentos do iFIX Copyright (c) 2002, Intellution, Inc. 1-10 1.3. Arquitetura Básica _______________________________________ F. Tela de Operador • Uma vez os valores estando na PDB, estes podem ser mostrados graficamente • O WorkSpace da Intellution no modo Run oferece a opção IHM - IHM (Interface Humano-Máquina) é a interface entre operador e máquina, a qual permite interagir com o processo através da telas gráficas • Objetos gráficos são usados para mostrar valores da base de dados • Estes objetos podem mostrar: - informações sobre alarmes - informações da base de dados - informações específicas de um tag • A Figura 1-5 mostra um exemplo usando um link de dados (Data Link) Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. 1-11 1.3. Arquitetura Básica _______________________________________ DIT (Tabela Imagem do Driver) Link I/O Driver Hardware do Processo PDB (Base de Dados do Processo) SAC AI CA DI TR AO DO AI Figura 1-5: Arquitetura Básica (Tela Gráfica) Fundamentos do iFIX Copyright (c) 2002, Intellution, Inc. 1-12 1.3. Arquitetura Básica _______________________________________ G. Identificando Informações da Base de Dados • As fontes de dados (Data Sources) possuem um padrão para a identificação das informações da base de dados • Sintaxe: SERVIDOR.NÓ.TAG.FIELD - SERVIDOR Nome do servidor de dados OPC - NÓ Nome do nó SCADA onde fica a base de dados - TAG Nome do tag da base de dados - FIELD Informação específica do tag • Exemplo: FIX32.SCADA1.TEMP.F_CV - Mostra o valor atual (F_CV) do tag TEMP - O tag TEMP reside na base de dados da estação SCADA1 - Os dados da estação SCADA1 vêm do servidor OPC da base de dados do processo chamado FIX32 • Os dados podem ser mostrados localmente ou a partir de uma estação remota usando o nome da fonte de dados (veja um exemplo na Figura 1-6) Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. 1-15 1.3. Arquitetura Básica _______________________________________ Nó SCADA Nó Vista DIT Driver I/O Hardware PDB SAC Link do Processo Figura 1-7: Arquitetura Completa nos “Dois Sentidos” Fundamentos do iFIX Copyright (c) 2002, Intellution, Inc. 1-16 1.3. Arquitetura Básica _______________________________________ Explicar tipos de estações iFIX: SCADA iClient iclient Read Only Iclient TS iWebServer Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. 1-17 1.3. Arquitetura Básica _______________________________________ Figura da Arquitetura Fundamentos do iFIX Copyright (c) 2002, Intellution, Inc. 1-20 1.3. Arquitetura Básica _______________________________________ Figura da Arquitetura Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. 1-21 Família Intellution Dynamics ___________________________________ Figura 1-8: Componentes da Família Intellution Dynamics Fundamentos do iFIX Copyright (c) 2002, Intellution, Inc. 1-22 1.5. ______________________________________________ Exercício 1 Construindo uma Aplicação Exercício 1 Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. 1-25 ___________________________________________________Exercício 1 B. Crie um tag na base de dados para ligar e desligar a bomba. 1. A partir da barra de ferramentas do WorkSpace, selecione o botão: Add Database Block. A seguinte caixa de diálogo aparece: 2. Digite o seguinte texto no campo em branco: PUMP_SWITCH 3. Selecione o botão Add para adicionar o novo bloco na base de dados. A seguinte caixa de diálogo aparece: Fundamentos do iFIX Copyright (c) 2002, Intellution, Inc. 1-26 __________________________________________________ Exercício 1 C. Configure o novo tag da base de dados. 1. Selecione a opção DI – Digital Input e então OK. A seguinte caixa de diálogo aparece: 2. Configure as seguintes opções com os valores mostrados a direta: Description: Bomba de Água I/O Address: 10:0 3. Selecione a guia Advanced na caixa de diálogo. 4. Selecione a opção Enable Output. Isto permitirá o monitoramento e controle da bomba. 5. Selecione o botão Add quando terminar. Uma caixa de diálogo aparece perguntando se deseja colocar o novo bloco para varrudura (on scan). 6. Selecione o botão Yes para iniciar a varredura do novo bloco. Você estará de volta ao WorkSpace. Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. 1-27 ___________________________________________________Exercício 1 D. Adicione um objeto na tela que representa a bomba. 1. Na árvore do sistema (System Tree), abra a guia Dynamo Sets. 2. Dê um duplo clique no conjunto chamado Class A seguinte tela aparece: 3. Selecione e arraste o objeto Pump1 para a tela. A caixa de diálogo Pump Dynamo aparece. 4. Digite o seguinte nome no campo Data Source: PUMP_SWITCH 5. Selecione OK quando terminar. Você estará de volta ao WorkSpace. Fundamentos do iFIX Copyright (c) 2002, Intellution, Inc. 1-30 __________________________________________________ Exercício 1 H. Adicione um tag na base de dados para regular a velocidade da bomba. 1. A partir da barra de ferramentas do WorkSpace, selecione o botão: Add Database Block. A caixa de diálogo para a adição de um bloco aparece. 2. Digite o seguinte nome no campo Database Block: WATER_RATE 3. Selecione Add para adicionar o novo bloco na base de dados. A caixa de diálogo com os tipos de blocos aparece. 4. Selecione AI – Analog Input e então OK. A seguinte caixa de diálogo aparece: 5. Defina os seguintes campos usando as informações à direita: Description: Water Supply Pump Rate I/O Address: RG Low Limit: 0.00 High Limit: 300.00 Units: GPM 6. NÃO clique ainda o botão Add! Vá para a página seguinte para obter mais instruções… Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. 1-31 ___________________________________________________Exercício 1 I. Modifique um tag da base de dados e crie uma cadeia. 1. Digite o seguinte nome no campo Next: CALC_RATE 2. Selecione o botão com uma flecha localizado à direita do campo Next. A seguinte caixa de diálogo aparece: 3. Selecione Yes. A caixa de diálogo com os tipos de blocos aparece. 4. Selecione CA – Calculation e então OK. A seguinte caixa de diálogo aparece: Fundamentos do iFIX Copyright (c) 2002, Intellution, Inc. 1-32 __________________________________________________ Exercício 1 I. Modifique um tag da base de dados e crie uma cadeia (continuação). 5. Configure as seguintes opções com os valores da direta: Description: Calculate Water Rate Input B: PUMP_SWITCH Output Calculation: A*B Low Limit: 0.00 High Limit: 300.00 Units: GPM 6. Quando terminar, selecione Add. Uma caixa de diálogo aparece perguntando se deseja colocar o novo bloco em varredura. 7. Selecione Yes para iniciar a varredura do bloco. Você estará de volta ao WorkSpace. Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. 1-35 ___________________________________________________Exercício 1 L. Configure o gráfico. 1. Clique duas vezes no gráfico. A caixa de diálogo de configuração do gráfico aparece. 2. Selecione a guia Chart: A caixa de diálogo muda para a seguinte: 3. Selecione a pena padrão e altere-a para: CALC_RATE 4. Selecione a guia Time. 5. Altere o tempo de duração (Duration Time) para: 00:02:00 6. Quando terminar, selecione OK. Fundamentos do iFIX Copyright (c) 2002, Intellution, Inc. 1-36 __________________________________________________ Exercício 1 M. Salve a tela. 1. No menu File, selecione Save. A caixa de diálogo para salvar aparece. 2. Digite o seguinte nome de arquivo: WaterPump 3. Selecione o botão Save para salvar a nova tela. A barra de título da tela contém agora o nome do arquivo. 4. Retorne para o modo de execução para ver as novas mudanças na tela. 5. Mude o estado da bomba através de um clique no interruptor. Note que o valor do link de dado é alterado refletindo o estado atual da bomba. Fim do Exercício Apostila de Treinamento Copyright (c) 2002, Intellution, Inc. 1-37 1.6. Questões de Revisão_____________________________________ 1. Qual é a diferença entre um servidor SCADA e um iClient? 2. O que é o iCore? O que é a família Intellution Dynamics? 3. Qual nó do iFIX pode ser usado como stand alone? 4. Qual é a função da Tabela Imagem do Driver? 5. Qual é a função do SAC? Apostila de Treinamento Copyright © 2002, Intellution, Inc. 2-3 2.1. WorkSpace _____________________________________________ File Object Format New Fill Style Bring to Front Open Edge Style Send to Back Close Background Style Group / Ungroup Save Align Save As View Flip Save All Zoom Space Evenly Print Default View Make Same Size Exit Full View Snap to Grid Fit Picture to Window Grid Settings Edit Fit Window to Picture Snap Objects to Grid Undo Update Window Location Cut Refresh Window Copy Color Selections Cascade Copy as Bitmap Property Window Tile Horizontal Paste Screen Regions Tile Vertical Paste Special Close All Delete Insert Duplicate OLE Object Help Select All Rectangle WorkSpace Help Find and Replace Rounded Rectangle iFIX Picture Server Help Animations Oval Picture Line Polyline WorkSpace Polygon Switch to Run Arc System Tree Chord Status Bar Pie Visual Basic Editor Text User Preferences Chart Toolbars Bitmap Full Screen Datalink Current Time Current Date Alarm Summary Push Button Figura 2-1: Menu de Comandos do WorkSpace (em Configure Mode) Fundamentos do iFIX Copyright © 2002, Intellution, Inc. 2-4 2.1. WorkSpace______________________________________________ A. WorkSpace • O aplicativo WorkSpace consiste da área de desenvolvimento de uma aplicação iFIX • Une os aplicatoivos da Intellution • Todas as configurações do projeto são feitas no WorkSpace • Modos de trabalho do WorkSpace: - Modo de Configuração (Configure Mode) - Modo de Execução (Run Mode) • Os componentes do WorkSpace são: - Árvore do sistema (System Tree) - Área de desenvolvimento das telas - Barra de menu - Barras de ferramentas B. Árvore do Sistema • Mostra os arquivos associados ao projeto • Mostra os objetos associados a cada arquivo • Oferece acesso a algumas aplicações • Pode ser redimensionada, movimentada ou simplesmente não mostrada • As guias são caminhos configurados no System Configuration Utility - isto será visto mais tarde neste curso C. Área de desenvolvimento das telas • Contém o documento ativo - um documento é uma aplicação baseada em Windows envolta por um browser - oferece um método de acesso das funcionalidades das aplicações a partir da interface do browser • Os documentos são editados no modo de configuração • Os documentos são mostrados no modo de execução D. Barra de Menu • Varia de acordo com o tipo de documento ativo Apostila de Treinamento Copyright © 2002, Intellution, Inc. 2-5 2.1. WorkSpace _____________________________________________ Figura 2-2: Workspace do iFIX (Configure Mode) Fundamentos do iFIX Copyright © 2002, Intellution, Inc. 2-8 2.2. Telas __________________________________________________ C. Configuração das Cores • A caixa de cores é uma ferramenta para manipular as propriedades de cor dos objetos. • Contém as ferramentas necessárias para colorir objetos e criar conjuntos personalizados de cores. • A caixa de cores pode ser acessada a partir de qualquer parte da área de trabalho. - Veja a Figura 2-5. • Existem duas caixas de cores: - Uma acessada a partir do botão direito do mouse ao selecionar um objeto ◊ com esta caixa pode-se configurar as cores do objeto selecionado - Outra acessada a partir de Color Selections do menu View ◊ esta caixa permite a configuração de cores de diferentes objetos da tela • Cores Personalizadas - Pode-se personalizar até 16 milhões de opções de cores, combinando-se as cores primárias vermelho, verde e azul, além de variar as propriedades de saturação, matiz e luminosidade. - Veja a Figura 2-6. D. Estilos de Preenchimento (Fill), de Contorno (Edge) e de Fundo (Background) • As cores são modificadas a partir da caixa de diálogo de seleção de cores • Uma vez selecionado o objeto, os estilos são alterados a partir do menu Object Apostila de Treinamento Copyright © 2002, Intellution, Inc. 2-9 2.2. Telas __________________________________________________ Figura 2-5: Caixa de Diálogo de Seleção de Cores Figura 2-6: Caixa de Diálogo de Cores Personalizadas Selecione aqui cor de frente, de fundo ou de contorno Selecione aqui o conjunto de cores (default, shades of gray, etc.) Selecione aqui para criar cores personalizadas Fundamentos do iFIX Copyright © 2002, Intellution, Inc. 2-10 2.2. Telas __________________________________________________ E. Barra de Menu • Gerenciamento de arquivos - Open (abrir um arquivo), Close (fechar um arquivo), Save (salvar um arquivo), Save As (salvar um arquivo com outro nome) e Save All (salvar todos os arquivos abertos). • Ferramentas padrões de impressão - Print Setup (configuração da impressora configurada do sistema operacional) e Print (imprimir arquivo ativo). • Ferramentas padrões de edição do Windows - Cut (recortar um ou vários objetos selecionados), Copy (copiar um ou vários objetos selecionados), Paste (colar os objetos copiados ou recortados) e Paste Especial (colar os objetos de forma especial). - Delete (apagar um ou mais objetos selecionados), Duplicate (duplicar um ou mais objetos selecionados) e Select All (selecionar todos os objetos da tela ativa). F. Ferramentas Adicionais da Barra de Menu • Copy as Bitmap (copiar um ou mais objetos selecionados como um objeto do tipo bitmap). • Bring to Front (trazer o objeto selecionado para frente dos outros objetos na tela), Send to Back (enviar o objeto selecionado para trás dos outros objetos na tela). • Align (alinhar os objetos selecionados), Flip (inverter o objeto), Space Evenly (distribuir os objetos com o mesmo espaçamento na tela), Make Same Size (tornar as dimensões dos objetos idênticas). • Snap to Grid (alinhar conforme a grade) e Grid Settings (configurações da grade). G. Alterando Objetos Gráficos • Uma vez adicionados à tela, a maioria dos objetos pode ser re-editado utilizando os seguintes comandos: Reshape (redesenhar o objeto), Resize (redimensionar o tamanho do objeto) e Rotate (rotacionar o objeto na tela). Apostila de Treinamento Copyright © 2002, Intellution, Inc. 2-13 2.3. Processo Utilizado nos Exercícios _________________________ Figura 2-8: Fluxograma de um Processo de Fabricação de Cerveja Fundamentos do iFIX Copyright © 2002, Intellution, Inc. 2-14 2.4. ______________________________________________ Exercício 2 Conceitos Básicos do WorkSpace Exercício 2 Apostila de Treinamento Copyright © 2002, Intellution, Inc. 2-15 ___________________________________________________Exercício 2 Objetivos: Após a realização deste exercício, o aluno estará apto para: 1. Criar uma nova tela no WorkSpace. 2. Adicionar objetos básicos à tela. Introdução: A finalidade deste exercício é apresentar o WorkSpace da Intellution. O WorkSpace é o aplicativo que pode ser usado para acessar todos os outros aplicativos do iFIX. Este exercício irá ajudá-lo a se familiarizar com o Workspace, abordando os métodos básicos para a criação de uma tela. Informações sobre o exercício: Ao longo do curso, iremos criar uma aplicação para monitoração e controle da fabricação de cerveja. O primeiro passo do processo é adicionar malte à um misturador (Mash Mixer). O malte é misturado com água para dissolver os grãos sólidos e aquecido lentamente. Este processo transforma os grãos em açúcares através de ação enzimática. O líquido permanece no misturador por uma ou duas horas. Fundamentos do iFIX Copyright © 2002, Intellution, Inc. 2-18 __________________________________________________ Exercício 2 B. Crie o Misturador. Use um retângulo e um semicírculo para criar o tanque. 1. A partir do menu Insert, selecione Rectangle. O cursor muda para o formato de uma cruz. 2. Desenhe um retângulo baixo e achatado. 3. A partir do menu Insert, selecione Chord. O cursor muda para o formato de uma cruz. 4. Desenhe um semicírculo no topo do retângulo. A tela deve-se parecer agora com: 5. Selecione o retângulo e o semicírculo ao mesmo tempo. Os objetos são limitados por guias. 6. A partir do menu Object, selecione Color – Foreground. A caixa de diálogo de cores aparece. 7. Selecione um cinza claro (Gray75) e selecione OK. Apostila de Treinamento Copyright © 2002, Intellution, Inc. 2-19 ___________________________________________________Exercício 2 C. Adicione Tubulações à tela. Utilize retângulos para adicionar tubulações ao misturador. 1. A partir do menu Insert, selecione Rectangle. O cursor muda para o formato de uma cruz. 2. Desenhe um retângulo fino e comprido para representar uma tubulação alimentando o misturador. 3. A partir do menu Format, selecione Send to Back. 4. Adicione duas tubulações adicionais à tela . A tela deve-se parecer agora com: 5. Usando a caixa de diálogo de cores, altere a cor das tubulações para cinza escuro (Gray50). Fundamentos do iFIX Copyright © 2002, Intellution, Inc. 2-20 __________________________________________________ Exercício 2 D. Adicione válvulas à tela. Use polígonos para adicionar válvulas ao misturador. 1. A partir do menu Insert, selecione Polygon. O cursor muda para o formato de uma cruz. 2. Usando a figura abaixo como referência, crie um polígono para representar uma válvula. 3. Crie duas válvulas adicionais usando a mesma técnica. 4. A partir do menu Insert, selecione Text. 5. Adicione os objetos de texto mostrados ns figura abaixo. A tela deve-se parecer agora com: Apostila de Treinamento Copyright © 2002, Intellution, Inc. 2-23 2.5. Questões de Revisão_____________________________________ 1. Para que serve a árvore do sistema (System Tree) no Workspace? 2. Como se criam cores personalizadas? 3. Para que serve a grade (Grid) no WorkSpace? 4. Que opções de estilo de fundo (Background Style) existem para um objeto na tela? 5. Descreva como o Exercício 2 se encaixa na aplicação de Fabricação de Cerveja. Fundamentos do iFIX Copyright © 2002, Intellution, Inc. 2-24 2.5. Questões de Revisão_____________________________________ página em branco Apostila de Treinamento Copyright © 2002, Intellution, Inc. 3-1 3. Animação de Objetos _______________________________________ Capítulo 3 Animação de Objetos Fundamentos do iFIX Copyright © 2002, Intellution, Inc. 3-4 3.1. Property Window_________________________________________ A. Introdução • A Property Window é uma janela de configuração das propriedades estáticas de um objeto. - Altura do objeto, cor de fundo, estilo de preenchimento, etc. • Mostra as propriedades do objeto que permitem modificação - os valores das propriedades localizam-se na coluna da direita da janela - algumas propriedades contêm uma lista de opções para seleção - as propriedades somente de leitura não aparecem na janela • A janela pode ser moldada - ela fica na tela enquanto os valores das propriedades são alterados B. Usando a Janela de Propriedades: 1. Selecione o objeto a ser modificado com o botão direito do mouse a partir da árvore do sistema e selecione Property Window no menu. Ver Figura 3-1 2. Localize a propriedade a ser modificada na coluna da esquerda da janela e selecione seus valores na coluna da direita. 3. Digite o novo valor para a propriedade. Assim que digitar o valor, o objeto muda para refletir a nova entrada. Apostila de Treinamento Copyright © 2002, Intellution, Inc. 3-5 3.1. Property Window ________________________________________ Figura 3-1: Janela de Propriedades Fundamentos do iFIX Copyright © 2002, Intellution, Inc. 3-6 3.2. Animação de Objetos _____________________________________ A. Notas • Animações realizam mudanças dinâmicas em uma propriedade, baseada em uma variação na fonte de dados, que pode ser: - um tag da base de dados do iFIX - um dado em tempo real de um endereço I/O - um valor de uma tela ou propriedade de um objeto - uma variável global - uma expressão pré-definida - um evento VBA - servidores OPC B. Como as animações funcionam • Animações são na realidade objetos - quando um objeto é animado, um objeto de animação é adicionado às suas propriedades originais ◊ o usuário vê um objeto realizando uma ação funcional visível ◊ na realidade, quem é animado é a propriedade do objeto e não propriamente o objeto • A fonte do dado é o valor usado para a animação • Como as animações alteram as propriedades do objeto, uma propriedade só pode ser usada para uma animação se esta propriedade aceitar dados - propriedades somente de leitura não podem ser usadas - as propriedades disponíveis podem ser vistas na janela de propriedades • A Figura 3-2 traz um resumo das animações mais usadas Apostila de Treinamento 3.2.1. Copyright O 2002, Intellution, Inc. 3-9 Fundamentos do iFIX Copyright © 2002, Intellution, Inc. 3-10 Assistentes de Animação ______________________________________ Preenchimento (Fill Expert) Rotação (Rotate Expert) Posição (Position Expert) Escala (Scale Expert) Visibilidade (Visibility Expert) Contorno (Edge Color Expert) Cor de Frente (Foreground Color Expert) Cor de Fundo (Background Color Expert) Figura 3-3: “Experts” de Animação Figura 3-4: “Expert” de Preenchimento Apostila de Treinamento 3.2.1. Copyright O 2002, Intellution, Inc. 3-11 Fundamentos do iFIX Copyright © 2002, Intellution, Inc. 3-14 Assistentes de Animação ______________________________________ Figura 3-5: “Expert” de Animação de Cor de Frente Apostila de Treinamento Copyright © 2002, Intellution, Inc. 3-15 3.2.2. Expression Builder ____________________________________ A. Notas • Usado para estabelecer valores para as animações - Estes valores são referenciados como Fontes de Dados (Data Sources) • Aparece em vários lugares dentro do iFIX - Normalmente acessadas através do botão “Browse” . - Também referenciado às vezes como botão “Ellipses”. - Veja a Figura 3-6. B. Caixa de Diálogo do “Expression Builder” • Permite acesso às fontes de dados do sistema iFIX • Existem várias fontes de dados que podem ser usadas para animar as propriedades de um objeto • Pode-se também construir expressões - uma expressão é um valor de dados ou vários valores de dados conectados com um ou mais operadores - use o “Expression Builder” para criar expressões específicas para acessar dados de uma única fonte • Os valores de dados em uma expressão podem ser os seguintes: - Constantes numéricas - Textos entre aspas (“ ”). - Tags do iFIX - Endereços I/O de um servidor OPC. - Propriedades de telas - Propriedades de objetos • A Figura 3-7 mostra um exemplo de um tag do iFIX Figura 3-6: Atribuição da Fonte de Dados Fundamentos do iFIX Copyright © 2002, Intellution, Inc. 3-16 3.2.2. Expression Builder_____________________________________ Figura 3-7: Caixa de Diálogo do “Expression Builder” Apostila de Treinamento Copyright © 2002, Intellution, Inc. 3-19 3.2.3. Caixa de Diálogo de Animações _________________________ A. Introdução • Usada para editar as propriedades (estáticas ou dinâmicas) de um objeto. B. Usando a Caixa de Diálogo de Animação • Abra a caixa de diálogo Animation clicando duas vezes sobre o objeto na tela. - Para objetos OCXs, sumários de alarmes, data links e gráficos esta caixa de diálogo deve ser acessada clicando com o botão direito do mouse e selecionando Animations a partir do menu que aparece. • A Figura 3-9 mostra a guia General da caixa de diálogo Animation - A maioria dos objetos possui esta guia inicial e é utilizada para alterar algumas propriedades padrões do objeto como nome, descrição, etc. C. Propriedades Estáticas • Use esta caixa de diálogo para editar as propriedades estáticas. • Possui a mesma função da Property Window. Fundamentos do iFIX Copyright © 2002, Intellution, Inc. 3-20 3.2.3. Caixa de Diálogo de Animações__________________________ Figura 3-9: Caixa de Diálogo Animations (Guia General) Apostila de Treinamento Copyright © 2002, Intellution, Inc. 3-21 3.2.3. Caixa de Diálogo de Animações _________________________ D. Propriedades de Animação • Para animar uma propriedade, clique na caixa de seleção ao lado da propriedade a ser animada. - A Figura 3-10 mostra um exemplo. • Os campos são similares àqueles dos Animation Experts - Eles usam as mesmas propriedades de objetos. - Na verdade, todas as animações podem ser feitas via programa em VBA. ◊ Programação em VBA será vista mais tarde. E. Data Conversion – conversão do valor a partir da fonte de dados. • Conversão do tipo Range - Converte linearmente os valores recebidos para a escala configurada nos campos Minimun Output e Maximun Output. • Conversão do tipo Table - Altera os valores recebidos de acordo com valores especificados na tabela. - O uso de uma tabela de conversão é idêntico ao uso de uma planilha (a Figura 3-10 mostra um exemplo). - Quando o valor de entrada coincidir com uma entrada da tabela, a propriedade é alterada de acordo com o valor de conversão. • Conversão do tipo Format - Altera a formatação dos valores recebidos da base de dados. - Pode-se especificar: ◊ Como os valores serão alinhados na tela. ◊ Quantas linhas serão mostradas. ◊ Quantos caracteres irão aparecer em cada linha. ◊ Se a entrada de dados está habilitada. • Conversão do tipo Object - Não ocorre conversão dos valores recebidos.
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved