Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Fundamentos do iFIX
Intellut on ®
Copyright
Copyright 2000, Intellution, Inc. Todos os direitos reservados. Este material de treinamento
não pode ser reproduzido ou transmitido, sob qualquer forma ou meio, sem conhecimento prévio
e aprovação por escrito da Intellution, Inc.
Marca Registrada
© 2000 Intellution, Inc. Todos os Direitos Reservados. Intellution é uma marca registrada.
Todos os nomes de produtos são marcas da Intellution, Inc. Todos os outros nomes são
propriedade de seus respectivos fabricantes.
Microsoft® Visual Basic® Technology. © 1996, Microsoft Corporation. Todos os Direitos
Reservados.
Versão Fevereiro/2002
Impressa no Brasil.
Índice ______________________________________________________
Índice ______________________________________________________
Índice ______________________________________________________
Índice ______________________________________________________
Índice ______________________________________________________
Índice ______________________________________________________
Índice ______________________________________________________
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
Índice ______________________________________________________
página em branco
Capítulo 1 Capítulo 6
Visão Geral Configuração do Sistema
Perfil do Produto Requerimentos do Sistema
Arquitetura do Sistema Componentes Disponíveis
SCU
Capítulo 2
Introdução aos Objetos Gráficos Capítulo 7
WorkSpace Drivers de Comunicação
Desenvolvimento de telas Drivers da versão 6.x
Drivers da versão 7.x
Monitorando os drivers
Capítulo 3
Animação de Objetos
Animação de objetos na tela Capítulo 8
Link de dados Blocos Digitais
Bloco de entrada digital
Bloco de saída digital
Capítulo 4
WorkSpace
Configuração do WorkSpace Capítulo 9
Entendendo o tamanho da tela Blocos Analógicos
Sistema de Help Bloco de entrada analógica
Documentação eletrônica Bloco analógico de alarme
Usando os dínamos Bloco de saída analógica
Capítulo 5 Capítulo 10
Ferramentas Gráficas Adicionais Blocos Secundários
Assitentes de programação Bloco de cálculo
Usando bitmaps na tela Bloco ETR
Ferramenta para entrada de dados Bloco de evento
Usando variáveis globais Gráfico na tela
Capítulo 11 Capítulo 16
Schedule Arquivamento de Dados
Baseado em tempo Configurando a coleta histórica
Baseado em evento Visualizando os dados coletados
Capítulo 12 Capítulo 17
Usando a Base de Dados Blocos Adicionais da Base de Dados
Gerenciador da Base de Dados Bloco de Registro Analógico
Bloco de Programa Bloco de Registro Digital
Capítulo 13 Capítulo 18
Introdução à Progamação Programação Avançada
VBA Usando a caixa de mensagens
Exemplos de programas Personalizando barras de ferramentas
Usando o editor de VBA Usando formulários
VBA versus tag de programa
Capítulo 14 Capítulo 19
Alarmes Otimização e Diagnóstico de Falha
Estratégia de alarmes www.intellution.com
Configuração dos serviços de alarme Otimização de telas
Filtragem dos alarmes Otimização de drivers
Reconhecimento de alarmes Otimização da base de dados
Diagnóstico de falha do driver
Diagnóstico de falha de rede
Capítulo 15
Ferramentas Gráficas Adicionais
Sumário de alarmes Capítulo 20
Usando os controles ActiveX Segurança
Grupos de tags Estratégia de segurança
Configuração do sistema de segurança
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.
Capítulo 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.
• 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.
A. Introdução
• iFIX é um software de automação industrial que fornece dados em tempo real para
monitoração, controle e para outros aplicativos
B. As funções básicas do iFIX são:
• Aquisição de dados
- Comunicação direta com dispositivos de entrada/saída da planta
- Interface com dispositivos de hardware através de pontos de entrada/saída
• Gerenciamento de dados
- Habilidade de processar e manipular dados aquisitados
- Abrange vários componentes, incluindo:
◊ monitoramento do processo (representação gráfica), controle
supervisório, alarmes, relatórios e armazenamento de dados
C. Tipos de Estações (ou Nós)
• Um computador executando o software iFIX é chamado de estação ou nó
• Um servidor SCADA (Supervisory Control And Data Acquisition) é uma estação que
busca dados diretamente do hardware do processo:
- Comunica com o hardware do processo através do software de um driver de
comunicação
- Carrega e atualiza a base de dados do processo
- Um servidor SCADA “cego” (Server Only) não utiliza representação gráfica
deixando livre recursos da máquina para as funções de aquisição de dados e
gerenciamento de rede
• Um iClient é uma estação que não realiza funções de SCADA
- Recebe dados dos Servidores SCADA através da rede
- Possui interface gráfica, mostra dados armazenados e pode gerar relatórios
- Também chamada de estação VISTA ou estação IHM
◊ IHM – Interface Humano-Máquina
• HMI Pak é uma estação que contém as funções do SCADA e iClient
- Comunica com o hardware do processo através de driver de comunicação e
mostra também interfaces gráficas, mostra dados armazenados e gera
relatórios.
- Também pode receber dados de outros Servidor SCADA através da rede.
D. Estações da Rede
• Estação Stand-alone
- Qualquer nó que não comunica com outros nós da rede
- A Figura 1-1 mostra um servidor SCADA sem rede (stand alone)
- A Figura 1-2 mostra uma arquitetura distribuída de iFIX
• Estação Local
- Descreve o nó em que se está trabalhando
• Estação Remota
- Em um sistema distribuído, um nó que não seja o nó local
- Pode também referenciar um nó sendo acessado via modem
E. Opções Adicionais de Estações
• Estação Read-only
- nó somente de leitura
- não permite modificações gráficas ou na base de dados do processo
- não permite modificar o processo ou reconhecimento de alarmes
• Estação Run-time
- não permite modificações gráficas ou na base de dados do processo
- arquivos pré-configurados são instalados nestes nós
- não é necessariamente somente de leitura
- nós que não são run-time são referenciados como nós de Desenvolvimento
SCADA Server
Printer
Process Hardware
Printer
SCADA
HMI Pak
Server
Printer
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).
Link
DIT (Tabela
Imagem do Driver)
Driver
I/O
(B)
Driver
I/O
(A)
Poll Records
Hardware Hardware
do Processo do Processo
(vendedor A) (vendedor B)
Link
AI CA
DIT (Tabela
Imagem do Driver)
AI TR AO SAC
DI Driver
(Scan,
Alarm, & I/O
DO
PDB Control)
(Base de Dados
do Processo)
Hardware do
Processo
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)
Link
AI CA
DIT (Tabela
Imagem do
AI TR AO Driver)
DI Driver
SAC
I/O
DO
PDB
(Base de Dados
do Processo)
Hardware do
Processo
Nó SCADA
Hardware do
Processo
Link
Nó Vista
Driver
PDB SAC DIT
I/O
Nó SCADA
Hardware
do Processo
Link
Nó Vista
SCADA
iClient
iclient Read Only
Iclient TS
iWebServer
Figura da Arquitetura
SCADA
iClient
iclient Read Only
Iclient TS
iWebServer
Figura da Arquitetura
Exercício 1
___________________________________________________Exercício 1
Objetivos:
Introdução:
A fim de entender o software iFIX, este exercício destaca algumas características básicas. Você
irá projetar criar uma tela simples para monitorar e operar uma bomba de água. No final do
exercício, sua tela deverá se parecer com:
__________________________________________________ Exercício 1
Adicione um bloco
na base de dados
___________________________________________________Exercício 1
__________________________________________________ Exercício 1
___________________________________________________Exercício 1
__________________________________________________ Exercício 1
___________________________________________________Exercício 1
G. Visualize a tela.
__________________________________________________ Exercício 1
___________________________________________________Exercício 1
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:
__________________________________________________ Exercício 1
___________________________________________________Exercício 1
__________________________________________________ Exercício 1
___________________________________________________Exercício 1
L. Configure o gráfico.
__________________________________________________ Exercício 1
M. Salve a tela.
Fim do Exercício
Capítulo 2
Objetivos do Capítulo
Este capítulo traz uma introdução sobre o desenvolvimento da interface gráfica do iFIX. Serão
vistos os objetos gráficos nativos do iFIX e como trabalhar com a área de desenvolvimento gráfico
do iFIX, o Intellution WorkSpace. O WorkSpace consiste de uma área de projeto que contém
textos, animações e ferramentas que permitem criar telas de fácil entendimento para o operador.
Também oferece comandos e modos de interação com a tela através de ações de operador como
reconhecimento de alarmes ou mudança de setpoints do processo.
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
D. Barra de Menu
• Varia de acordo com o tipo de documento ativo
A. Telas
• As telas do iFIX são documentos com extensão *.GRF (Graphics Resource File)
• Suas propriedades podems er alteradas a partir de uma caixa de diálogo Edit Picture
que é acessada selecionando Picture no menu Edit
- veja a Figura 2-3
B. Objetos da Tela
• Os objetos das telas devem possuir nomes exclusivos (não repetidos)
• Os nomes dos objetos devem começar com uma letra e podem conter no máximo 40
caracteres, incluindo letras, números e sub-traços (_)
• Cada objeto pode conter códigos de programa (scripts) associados a ele.
• Os objetos podem ser animados de acordo com valores de variáveis ou informações
vindas do hardware do processo através de um driver de comunicação
• Para inserir um objeto na tela:
- Selecione o objeto a partir do menu Insert ou através da caixa de ferramenta
Tollbox e desenhe os cantos da figura (siga as instruções da Figura 2-4).
Selecione aqui
cor de frente, de Selecione aqui o
fundo ou de conjunto de cores
contorno (default, shades
of gray, etc.)
Selecione aqui
para criar cores
personalizadas
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).
Exercício 2
___________________________________________________Exercício 2
Objetivos:
Introdução:
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.
__________________________________________________ Exercício 2
Neste exercício, iremos monitorar o misturador. O misturador possui uma alimentação de água,
outra de malte e uma saída da mistura. Isto será mostrado através de um tanque com duas
tubulações de entradas e uma tubulação de saída. Ao final deste exercício, sua tela deverá se
parecer com figura abaixo. Use esta figura como um guia para a disposição dos objetos em sua
tela.
Quando terminar este exercício, vá para a seção seguinte e responda as questões de revisão.
___________________________________________________Exercício 2
__________________________________________________ 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:
___________________________________________________Exercício 2
5. Usando a caixa de diálogo de cores, altere a cor das tubulações para cinza escuro
(Gray50).
__________________________________________________ Exercício 2
___________________________________________________Exercício 2
__________________________________________________ Exercício 2
F. Salve a tela.
Fim do Exercício
4. Que opções de estilo de fundo (Background Style) existem para um objeto na tela?
página em branco
Capítulo 3
Animação de Objetos
Objetivos do Capítulo
Este capítulo introduz ferramentas adicionais para o desenvolvimento gráfico no iFIX, como as
ferramentas para animação dos objetos na tela. Alguns conceitos adicionais sobre o WorkSpace
também serão discutidos.
• Property Window
• Animação de objetos
• Uso dos “Experts”
• Uso do “Expression Builder”
• Datalinks
3. Animação de Objetos______________________________________
A. Revisão
• As telas do iFIX são criadas no aplicativo WorkSpace.
• Existem várias ferramentas disponíveis para criação de objetos gráficos:
- Retângulo
- Retângulo com bordas arredondadas
- Oval
- Linha
- Poli linha
- Polígono
- Arco
- Semicírculo
- Setor circular (pizza)
- Texto
• Os objetos podem ser formatados usando as opções do menu Format
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
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
A. Notas
• Modelos usados para animar propriedades selecionadas de objetos
- Preenchimento (fill)
- Rotação (rotate)
- Posição (position)
- Visibilidade (visibility)
- Cores de frente (foreground), de fundo (background) e de contorno (edge)
• A Figura 3-3 contém uma lista de alguns Animation Experts
B. Preenchimento Animado
• Usado para preencher um objeto de baixo para cima, de cima para baixo ou uma
combinação dos dois modos anteriores
• Botão “Get Data From New Selection”
- selecione outro objeto da área de trabalho enquanto a caixa de diálogo do
“Expert” ainda é exibida
- selecionando este botão, os parâmetros de animação de cor do objeto
aparecem na caixa de diálogo do “Expert”
- configure os parâmetros desta nova seleção
• Para buscar ajuda sobre os outros campos, use o botão Help
- será falado mais sobre o Help em capítulos seguintes
• A Figura 3-4 mostra a caixa de diálogo do “Expert” de Preenchimento
3.2.1.
3.2.1.
3.2.1.
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.
D. Expressões Matemáticas
• Contêm um conjunto de teclas com funções matemáticas e booleanas básicas
• Exemplo:
- suponha que uma cor será alterada somente se dois tags digitais estiverem
fechados
Fix32.NODE8.DI1.F_CV = 1 AND Fix32.NODE8.DI2.F_CV = 1
• Isto é útil para reduzir a quantidade necessária de programas em uma tela
- será falado mais sobre programação nos capítulos seguintes
A. Introdução
• Usada para editar as propriedades (estáticas ou dinâmicas) de um objeto.
C. Propriedades Estáticas
• Use esta caixa de diálogo para editar as propriedades estáticas.
• Possui a mesma função da Property Window.
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.
A. Introdução
• Mostra informações ASCII ou numérica de uma fonte de dados.
• Um dos objetos gráficos mais usados em uma tela.
• A partir do menu Insert, selecione Data Link.
C. Observações
• O datalink se comporta como um objeto com a propriedade de texto (caption)
animada.
• Adicione outras animações no datalink usando a caixa de diálogo de animações
- Exemplos:
◊ Animar a cor do texto.
◊ Possibilitar a visibilidade do texto.
◊ Animar o tamanho do texto: altura (height) e largura (width).
3.3. Datalink_________________________________________________
3.4. ______________________________________________Exercício 3
Animando Objetos
Exercício 3
__________________________________________________ Exercício 3
Objetivos:
Introdução:
Este exercício trabalha com a animação dos objetos na tela. As animações permitem mostrar
graficamente as mudanças do processo, tornando a tela mais compreensiva e de fácil uso.
Neste exercício, continuaremos a trabalhar com a tela MashMixer. Iremos adicionar animações
para representar o estado das válvulas através de cores, representar o nível do tanque através de
preenchimento vertical e representar a temperatura do tanque também através de cores. Quando
terminar, sua tela deverá se parecer com:
Quando terminar este exercício, vá para a próxima seção e responda as questões de revisão.
___________________________________________________Exercício 3
__________________________________________________ Exercício 3
___________________________________________________Exercício 3
__________________________________________________ Exercício 3
___________________________________________________Exercício 3
__________________________________________________ Exercício 3
___________________________________________________Exercício 3
1. Adicione outros links na tela. Use a figura e a tabela abaixo como referência.
Link 1 Link 5
Link 6
Link 2
Link 3
Link 4
__________________________________________________ Exercício 3
Fim do Exercício
4. WorkSpace ______________________________________________
Capítulo 4
WorkSpace
4. WorkSpace _______________________________________________
Objetivos do Capítulo
Este capítulo mostra como trabalhar com o aplicativo WorkSpace (personalizar, atribuir segurança,
etc), como aproveitar todas as propriedades de configuração de uma tela e como trabalhar com as
bibliotecas de objetos reutilizáveis chamada Dynamos. Além disso, também mostra como encontrar
informações detalhadas sobre o iFIX no sistema de Help do produto.
File Window
Open Cascade
Close Tile Horizontal
Print Tile Vertical
Exit Close All
WorkSpace Help
Switch to Configure WorkSpace Help
Status Bar iFIX Picture Help
Visual Basic Editor
Toolbars
Full Screen
A. Introdução
• O aplicativo WorkSpace é o ponto inicial para a utilização do iFIX.
• O WorkSpace permite:
- Adicionar telas, criar Schedules e alterar programas.
- Integrar documentos ActiveX de outros programas.
- Visualizar a hierarquia dos dados da aplicação.
• As configurações padrões do WorkSpace podem ser alteradas na janela User
Preferences, acessada a partir do menu WorkSpace.
G. Picture Preferences
• Configura os padrões das propriedades de uma nova tela.
A. Caching de Tela
• A função Picture Caching permite:
- Pré-carregar tela que ficarão sempre em memória cache.
- O número de telas que devem ser armazenadas em cache deve ser
configurado.
[AppPreloadPicturePreferences]
; To add a picture to be preloaded increment the count and
; add the name of the picture to be preloaded. For Example:
TotalPreloadPicturePath=2
PicturePath#0=Picture1.grf
PicturePath#1=Picture2.grf
D. Observações
• Quando a opção Picture Caching estiver habilitada, algumas alteraçõs feitas em run-
time são preservadas enquanto a tela permanecer em cache
• Agumas alterações serão vistas quando a tela for fechada e reaberta a partir do cache,
incluindo:
- propriedades de objetos (por exemplo sua cor) são alteras a partir do VBA
- alterações no gráfico feitas a partir de sua janela de configuração em Run
Mode
• Estas alterações não são armazenadas em arquivo e quando as telas saem de cache, as
alterações são perdidas
• A opção de carregar em cache uma tela pode ser desabilitada selecionando a opção
Disable Caching For This Picture na janela Edit Picture da tela.
• A lista das telas que estão carregadas em cache pode ser vista em modo Run
pressionando as teclas <Ctrl><Shft>C
A. Introdução
• Quando uma nova tela é criada, são criados um documento e uma janela dentro deste
documento.
- O documento é um ActiveX Container para a tela do iFIX.
- A janela é a área disponível do documento que estabelece os limites que
podem ser vistos no monitor.
B. Tamanho da Tela
• O documento trabalha com o sistema de coordenadas lógicas.
• Isto significa que o documento se baseia em unidades lógicas, não em pixels.
- O iFIX calcula a relação ponto a ponto entre a resolução em pixels do monitor
e as unidades lógicas do documento.
- Exemplo:
◊ Um monitor padrão VGA possui resolução 640x480 pixels.
◊ O tamanho padrão da tela mostrada neste monitor não é 640x480
pixels.
◊ Ao invés disso, o tamanho é 100x75 (unidade lógica).
• Se o tamanho do documento for configurado para ser metade da altura do monitor, a
largura do documento continua igual a 100 mas sua altura é ajustada para 37.5.
C. Dimensões da Tela
• WindowHeight/WidthPercentage
- Altura e largura da janela em porcentagem.
- Espaço onde os objetos contidos em um documento são mostrados.
- Medidas em porcentagem do documento.
• DocumentHeight/Width
- Altura e largura do documento.
- Tela onde os objetos serão desenhados com a finalidade de serem mostrados.
- Medidas em unidades lógicas.
A. Caching de Tela
• A função Picture Caching permite:
- Pré-carregar tela que ficarão sempre em memória cache.
- O número de telas que devem ser armazenadas em cache deve ser
configurado.
[AppPreloadPicturePreferences]
; To add a picture to be preloaded increment the count and
; add the name of the picture to be preloaded. For Example:
TotalPreloadPicturePath=2
PicturePath#0=Picture1.grf
PicturePath#1=Picture2.grf
D. Observações
• Quando a opção Picture Caching estiver habilitada, algumas alteraçõs feitas em run-
time são preservadas enquanto a tela permanecer em cache
• Agumas alterações serão vistas quando a tela for fechada e reaberta a partir do cache,
incluindo:
- propriedades de objetos (por exemplo sua cor) são alteras a partir do VBA
- alterações no gráfico feitas a partir de sua janela de configuração em Run
Mode
• Estas alterações não são armazenadas em arquivo e quando as telas saem de cache, as
alterações são perdidas
• A opção de carregar em cache uma tela pode ser desabilitada selecionando a opção
Disable Caching For This Picture na janela Edit Picture da tela.
• A lista das telas que estão carregadas em cache pode ser vista em modo Run
pressionando as teclas <Ctrl><Shft>C
Largura da Janela
Porcentagem
Janela
Porcentagem
Altura
75 unidades
Largura Documento
100 unidades
A. Caching de Tela
• A função Picture Caching permite:
- Pré-carregar tela que ficarão sempre em memória cache.
- O número de telas que devem ser armazenadas em cache deve ser
configurado.
[AppPreloadPicturePreferences]
; To add a picture to be preloaded increment the count and
; add the name of the picture to be preloaded. For Example:
TotalPreloadPicturePath=2
PicturePath#0=Picture1.grf
PicturePath#1=Picture2.grf
D. Observações
• Quando a opção Picture Caching estiver habilitada, algumas alteraçõs feitas em run-
time são preservadas enquanto a tela permanecer em cache
• Agumas alterações serão vistas quando a tela for fechada e reaberta a partir do cache,
incluindo:
- propriedades de objetos (por exemplo sua cor) são alteras a partir do VBA
- alterações no gráfico feitas a partir de sua janela de configuração em Run
Mode
• Estas alterações não são armazenadas em arquivo e quando as telas saem de cache, as
alterações são perdidas
• A opção de carregar em cache uma tela pode ser desabilitada selecionando a opção
Disable Caching For This Picture na janela Edit Picture da tela.
• A lista das telas que estão carregadas em cache pode ser vista em modo Run
pressionando as teclas <Ctrl><Shft>C
A. Caching de Tela
• A função Picture Caching permite:
- Pré-carregar tela que ficarão sempre em memória cache.
- O número de telas que devem ser armazenadas em cache deve ser
configurado.
[AppPreloadPicturePreferences]
; To add a picture to be preloaded increment the count and
; add the name of the picture to be preloaded. For Example:
TotalPreloadPicturePath=2
PicturePath#0=Picture1.grf
PicturePath#1=Picture2.grf
D. Observações
• Quando a opção Picture Caching estiver habilitada, algumas alteraçõs feitas em run-
time são preservadas enquanto a tela permanecer em cache
• Agumas alterações serão vistas quando a tela for fechada e reaberta a partir do cache,
incluindo:
- propriedades de objetos (por exemplo sua cor) são alteras a partir do VBA
- alterações no gráfico feitas a partir de sua janela de configuração em Run
Mode
• Estas alterações não são armazenadas em arquivo e quando as telas saem de cache, as
alterações são perdidas
• A opção de carregar em cache uma tela pode ser desabilitada selecionando a opção
Disable Caching For This Picture na janela Edit Picture da tela.
• A lista das telas que estão carregadas em cache pode ser vista em modo Run
pressionando as teclas <Ctrl><Shft>C
A. Introdução
• Usado como fonte rápida de informações e procedimentos.
• Corresponde a um subconjunto das informações mais importantes do manual.
• A Figura 4-8 mostras as diversas formas de acessar o sistema de Help do iFIX.
A. Introdução
• A documentação técnica do iFIX vem em formato eletrônico e é referenciado por
Electronic Books
• Ele pode ser acessado a partir da pasta Help and Information na árvore do sistema
do WorkSpace (Veja a Figura 4-10).
• O Electronic Books tem a mesama organização que o WorkSpace:
- Ao lado esquerdo ficam conteúdo, índice e ferramentas de busca por
navegação.
- Ao lado direito ficam os textos e gráficos do manual.
C. Busca
• Busca por tópicos usando a guia de índice ou a guia de pesquisa
- A partir da guia Index/Índice, entre com uma palavra-chave
◊ Se a palavra-chave existir, serão mostrados todos os tópicos
relacionados
- A partir da guia Search/Pesquisar, entre com uma palavra
◊ Uma lista de todos os tópicos que contém aquela palavra será
mostrada (Figura 4-11).
• Sugestões de Busca
- Faça a busca por uma palavra e obtenha uma lista de todos os tópicos do
Electronic Books que aparece a palavra da busca
- Se digitar mais de uma palavra:
◊ Aparecerão na lista todos os tópicos que incluem todas as palavras
digitadas.
◊ Colocando as palavras entre aspas, é mostrada uma lista de tópicos da
frase digitada.
A. Introdução
• Existem objetos que são mais utilizados durante o desenvolvimento da aplicação.
• O iFIX oferece um modo conveniente de salvar objetos personalizados e programas
de aplicações em um conjunto de alto nível de objetos reutilizáveis.
- Estes objetos são chamados de dynamos.
- Os dynamos ajudam a criar um projeto consistente.
• O iFIX oferece uma vasta opção de dynamos pré-construídos.
B. Usando os Dynamos
• Para abrir um conjunto de dynamos, abra a guia Dynamo Sets a partir da árvore do
sistema ou dê um duplo clique no conjunto desejado.
- Veja a Figura 4-12 para um exemplo.
- Arraste o objeto do conjunto de dynamos para a tela.
Exercício 4
__________________________________________________ Exercício 4
Objetivos:
Introdução:
Nos exercícios anteriores criamos telas a partir da combinação de objetos. Agora, iremos usar
objetos de conjuntos de dynamos pré-construídos. Iremos adicionar um dynamo para representar
a tina de filtração bem como dynamos para as tubulações de entrada e saída do tanque. Quando
terminar, sua tela deverá se parecer com:
___________________________________________________Exercício 4
__________________________________________________ Exercício 4
___________________________________________________Exercício 4
__________________________________________________ Exercício 4
MASH_SWITCH
Válvula 1
Válvula 2
___________________________________________________Exercício 4
Fim do Exercício
2. Que versão do Microsoft Internet Explorer deve ser instalada para usar o e-books do iFIX?
3. Para que serve a seção “Animation Data Error” nas preferências do usuário do WorkSpace?
4. Como você pode mudar o tamanho padrão de fonte para um novo texto em uma figura?
5. Em relação a uma tela do iFIX, qual é a diferença entre a altura de um documento e a altura de
uma janela?
página em branco
Capítulo 5
Objetivos do Capítulo
Este capítulo introduz os assistentes de animação dos objetos da tela, bem como novos objetos
gráficos como os objetos de data e hora e a inserção de figuras do tipo bitmap na tela. Além disso,
mostra como trabalhar com objetos globais como tabelas e variáveis globais.
• Assistentes de Tela
• Objetos de Data e Hora
• Usando Bitmaps
• Assistentes para Entrada de Dados
• Tabelas e Variáveis Globais
A. Revisão
• Os “Experts” permitem o usuário animar objetos sem o uso da caixa de diálogo de
animação
• Os “Experts” usados em capítulos anteriores incluem:
- Preenchimento
- Rotação
- Posição
- Escala
- Visibilidade
- Cor
• A área de trabalho também contém “Experts” adicionais
- O usuário pode adicionar outros “Experts” usando programação em VBA
◊ isto será discutido em capítulos posteriores
A. Open Picture
• Atribui a abertura de uma tela a um objeto
• Quando o objeto é selecionado no modo de execução, uma nova tela é aberta
• Ver Figura 5-1
B. Replace Picture
• Atribui a mudança de tela a um objeto
• Quando o objeto é selecionado no modo de execução, uma tela é fechada e outra é
aberta em seu lugar
- o objeto não precisa estar contido em nenhuma das telas de troca
• Ver Figura 5-2
C. Close Picture
• Atribui o fechamento de uma tela a um objeto
• Quando o objeto é selecionado no modo de execução, uma tela é fechada
- o objeto não precisa estar contido na tela que será fechada
• Ver Figura 5-3
D. Generate Picture
• Especifica a localização da janela e outras informações para criar uma nova tela na
área de trabalho
• Ver Figura 5-4
A. Objeto Hora
• A partir do menu Insert, selecione Current Time
• As propriedades do objeto podem ser editadas como qualquer outro objeto texto
- ver Figura 5-5
- Exemplos:
◊ animar a cor do texto
◊ animar sua altura e largura
◊ animar sua localização
B. Objeto Data
• A partir do menu Insert, selecione Current Date
• As propriedades do objeto podem ser editadas como qualquer outro objeto texto
- similar ao objeto hora
A. Notas:
• Usado para enviar valores de uma figura de volta para uma fonte de dados
• normalmente associado a um link de dados, mas também pode ser usado com quase
todos os objetos da tela
A. Introdução
• A pasta Globals da árvore do sistema do WorkSpace contém alguns objetos globais
que podem ser acessados a partir de qualquer tela do sistema.
• Esta pasta contém duas sub-pastas: User e Plug and Solve
- Plug and Solve: usada para criar objetos globais com outros programas com
característica plug and solve da Intellution.
- User: usada para criar objetos globais definidos pelo usuário que ficarão
disponíveis para todas as telas (este capítulo irá focar o uso desta pasta).
• Para adicionar objetos globais na pasta User, clique com o botão direito do mouse na
árvore do sistema sobre a pasta User.
• Estes objetos globais podem ser acessados a partir de qualquer tela do iFIX.
• Exemplos de objetos globais:
- Procedimentos globais
- Formulários globais (serão vistos no capítulo 18 sobre VBA)
- Variáveis globais
- Tabelas globais (threshold table)
B. Procedimentos Globais
• Pode-se criar sub-rotinas e funções globais que podem ser acessadas a partir de
qualquer projeto (tela) do iFIX.
• Os procedimentos globais serão vistos no capítulo sobre programação VBA.
C. Formulários Globais
• Um formulário global pode ser acessado a partir de qualquer tela do iFIX,
possibilitando que exista apenas uma cópia do formulário no sistema.
- Com isso fica mais fácil atualizar o formulário e minimiza o tamanho dos
arquivos de tela do iFIX.
• Os formulários globais serão vistos no capítulo sobre programação VBA.
A. Tabelas Globais
• As tabelas globais são chamadas de Threshold Table e também são conhecidas por
Shared Tables ou Lookup Tables
• Permite criar um conjunto de tabelas mais usadas no sistema.
• Podem ser usadas para criar tabelas de:
- limites de cores (Figura XX)
- valores string (texto) ou faixas de valores (Figura XX)
• Exemplos:
- valores digitais vermelho e verde para válvulas
- faixas de temperaturas
- faixa de valores numéricos para serem convertidos em texto
Figura 5-15: Criando uma Tabela Global tipo String (Threshold Table)
5.8. ______________________________________________Exercício 5
Exercício 5
__________________________________________________ Exercício 5
Objetivos:
Neste exercício, iremos continuar a desenvolver aplicação da produção de cerveja criando uma
tela para monitorar o tanque de cozimento de mosto (Brew Kettle). Neste tanque o mosto vindo
da tina de filtração é fervido por mais ou menos uma hora. Nos últimos 15 minutos de
cozimento, adiciona-se lúpulo ao mosto fervente.
Nos exercícios anteriores, criamos telas combinando vários tipos de formas e objetos ou usando
dínamos. Neste exercício, iremos usar uma imagem bitmap de um tanque, além de outros
objetos. Quando terminar, a tela deverá se parecer com:
Quando terminar este exercício, vá para a próxima seção e responda as questões de revisão.
___________________________________________________Exercício 5
__________________________________________________ Exercício 5
___________________________________________________Exercício 5
__________________________________________________ Exercício 5
Link 1
Link 2
___________________________________________________Exercício 5
__________________________________________________ Exercício 5
___________________________________________________Exercício 5
__________________________________________________ Exercício 5
Fim do Exercício
3. Quais são as vantagens e desvantagens do “Data Entry Expert” ao invés de usar apenas a opção
In-Place em um link de dado?
6. Configuração do Sistema____________________________________
Capítulo 6
Configuração do Sistema
Objetivos do Capítulo
Quando o iFIX é iniciado, ele faz a leitura de um arquivo de configuração para determinar as
configurações para a estação local. Este arquivo contém informações sobre programas e opções
específicas para a estação local. Este capítulo examina detalhes de configuração destas informações
através do uso do aplicativo SCU (System Configuration Utility).
A. Computador
• Mínimo: Pentium II 266 MHz, compatível com padrão IBM.
• Recomendado: Pentium II 300 MHz ou superior.
C. Espaço em Disco
• 120 MB de espaço livre em disco para realizar uma instalação típica do iFIX
(incluindo telas, base de dados, arquivos de alarme e outros arquivos de dados).
- Para aplicações que necessitam de arquivos grandes de alarme e de dados
histórico, deve-se considerar um disco maior.
• Driver de CD-ROM para instalação do produto
E. Opcionais de Hardware
• Alguns drivers e touch screens requerem portas seriais
• Para obter um número maior de portas seriais podem ser obtidas usando digiboards
A. Requisitos de Software
• Sistema Operacional:
- Windows NT v.4.0 com Service Pack 5 instalado ou Windows 2000 com
Service Pack 1.
- Obs: os sistemas operacionais Windows 95, 98/Me NÃO são compatíveis.
• Se estiver em rede, pode-se usar NetBIOS ou TCP/IP.
• Driver de comunicação para as estações SCADA
- Alguns drivers com cartão residente necessitam de software de configuração.
- Consulte o capítulo Getting Started with iFIX do Electronic Books do iFIX.
• Driver de vídeo
- A Intellution descobriu que alguns drivers possuem problemas específicos, os
quais são apenas aparentes para quem estiver usando estes drivers.
- Além disso, a Intellution descobriu que vários problemas com drivers de
vídeo ocorrem tanto em aplicações do iFIX como em outras aplicações.
- Se ocorrer este tipo de problema, deve-se testar outra aplicação para descobrir
se o problema é característico apenas da configuração do iFIX.
A. Observações
• O acesso à rede é opcional.
• As estações que não usam a rede são chamadas de estações stand alone.
B. Hardware de Rede
• A Intellution recomenda o uso de cartões Ethernet 3COM.
C. Software de Rede
• NetBIOS
- A interface NetBIOS é suportada com o protocolo Microsoft NetBEUI.
• TCP/IP
- Antes de instalar o iFIX:
◊ Configure os endereços IP com os nomes dos nós (o uso de um
arquivo HOST é a maneira mais fácil de se fazer isso).
- Habilite o protocolo TCP/IP no SCU.
• As características de rede serão discutidas com mais detalhes ainda neste capítulo.
A. Notas
• O aplicativo KeyDiag.EXE do iFIX pode ser usado para verificar os componentes
que estão habilitados na chave (security key).
- A maioria dos componentes de software vem no CD de instalação do iFIX e
são habilitados pela chave.
- O iFIX roda por duas horas em modo demo sem a chave, com acesso a todos
os opcionais de software menos a capacidade de comunicação de estações
iFIX em rede.
• Alguns destes componentes são referentes a opções de versões anteriores de
softwares da Intellution, como:
- Pixel Graphics, Gearbox, Remote FIX, Data Transfer Utility, etc.
• Componentes iBatch são referentes ao software batelada da Intellution.
A. Introdução
• O SCU (System Configuration Utility) é usado para configurar a estação local.
• Este aplicativo cria um arquivo de configuração com extensão *.SCU.
- Todas as informações sobre esta estação são armazenadas neste arquivo.
- Veja as Figura 6-2 e Figura 6-3.
C. Service
• O iFIX pode ser rodado como serviço do Windows NT e Windows 2000 permitindo
que o usuário se conecte e desconecte do sistema operacional sem afetar a execução
do iFIX.
• Quando esta opção estiver habilitada, é possível fechar qualquer aplicativo do iFIX
rodando em primeiro plano e desconectar o usuário do sistema operacional sem
fechar os aplicativos principais do iFIX como:
- Drivers de comunicação
- Coleta de dados históricos
- Comunicação com bancos de dados relacionais
- Serviço de rede
- SAC
- Alarmes e mensagens
A. Introdução
• A configuração dos diretórios especifica o nome e o local dos diretórios de um
projeto do iFIX.
• Observe que quando a configuração de um diretório é alterada usando esta janela de
configuração:
- O SCU cria novos diretórios automaticamente caso sejam configurados;
- Os arquivos dos diretórios antigos NÃO são copiados para o novo diretório.
• A tabela a seguir apresenta uma descrição de cada um dos diretórios.
A. Introdução
• Usada para habilitar os serviços de alarme da estação, como:
- Habilitar ou desabilitar os serviços de alarme.
- Especificar a distribuição dos alarmes e mensagens na rede.
- Configurar o tamanho da fila de alarme para a rede.
- Habilitar o envio de alarmes para bancos de dados relacionais.
• A Figura 6-7 contém um descritivos dos diversos serviços de alarme.
• Os arquivos de alarme são eliminados automaticamente da máquina e o número de
dias que eles permanecerão na máquina são configurados no arquivo ALARM.INI
- O padrão é de 30 dias, mas pode ser configurado entre 1 a 365 dias.
C. Áreas de Alarmes
• O nome das área de alarme pode ser definido pelo usuário.
• Existe um número ilimitado de áreas de alarme.
• Os nomes das áreas de alarme podem conter até 30 caracteres, não podendo conter
caracteres do tipo *, ?, ou /.
• Se estiver comunicando estações iFIX com FIX32, mantenha os nomes padrões A-P
para as áreas de alarme.
A. Introdução
• Usada para configurar a comunicação em rede de estações FIX (Figura 6-12).
• As estações que não possuem habilitada a configuração de rede são chamadas de
estações stand alone.
B. Habilitando a Rede
• Para habilitar a rede, selecione as opções NetBIOS ou TCP/IP na área de
configuração Network, dependendo do protocolo de rede que estiver usando.
D. Dynamic Connections
• Esta opção faz com que a conexão com uma estação SCADA seja automaticamente
feita quando um objeto precisa ser atualizado.
• Se a conexão com a estação for somente eventualmente,então use esta opção. Caso
contrário, desabilite esta opção e configure o nome da estação remota conforme
explicado no item anterior.
E. Botão Advanced
• Usado para habilitar redundância de LAN entre as estações.
A. Introdução
• Usada para especificar as tarefas (programas) que deverão ser iniciadas
automaticamente quando o iFIX é iniciado.
• Estas tarefas podem ser qualquer programa executável da máquina, não apenas
aplicativos do iFIX.
C. Linha de Comando
• O campo Command Line pode receber um argumento para modificar o modo de
execução do programa.
• A tabela da Figura 6-14 mostra os possíveis argumentos dos programas SAC e
IOCNTRL.
• Para obter os parâmetros da linha de comando de outros aplicativos do iFIX, consulte
no Electronic Books. Para obter os parâmetros de aplicativos de terceiros, consulte o
manual técnico do aplicativo.
Capítulo 7
Drivers I/O
Objetivos do Capítulo
A. Revisão
• O programa SCU é usado para a configuração do nó local
• Ele cria um arquivo de configuração chamado arquivo SCU
• O arquivo SCU contém:
- Configuração de caminhos
- Configuração de rede
- Configuração de serviço de alarmes
- Configuração de tarefas
A. Notas
• SIM – Driver de simulação do iFIX
• Funções básicas do driver SIM:
- armazena valores temporários (até 2000 registros de 16 bits)
- gera valores simulados (14 geradores de números)
- oferece informações sobre o sistema (contadores de alarme e de sistema)
C. Geradores de Sinal
• Os registros SIM geram um padrão repetido de valores randômicos ou valores pré-
definidos.
• Para selecionar um registro, digite as duas letras de sua sigla no campo I/O Device.
- Veja a Figura 7-4
A. Instalação de um Driver
• Durante a instalação do iFIX, ela pergunta se deseja instalar algum I/O Driver
- Selecione No neste momento.
- Complete a instalação do iFIX e instale os drivers posteriormente.
• Os drivers podem ser instalados a partir do CD de I/O Drivers e Servidores OPC
- Os drivers da versão 7 possuem seu próprio programação de instalação.
• Insira o CD de drivers e servidores OPC
- Clique no botão Install Driver e selecione o driver a partir da lista.
- Veja a Figura 7-5
A. Antes de Iniciar
• Crie um subdiretório fora do diretório \PDB e copie os seguintes arquivos:
- Arquivo da base de dados do processo (NomeBaseDados.PDB)
- Arquivo de configuração do driver (NomeNó.DRV onde DRV corresponde às
três letras da sigla do driver)
• Salve a configuração existente do driver como arquivo CSV da seguinte forma:
- selecione Save As a partir do menu File no programa de configuração do
driver
- selecione Text Files (*.CSV) no campo Save File as Type
• Exporte a base de dados do processo
• Renomeie os arquivos NomeDoNó.DRV e Default.DRV do diretório \PDB para
NomeDoNó.OLD e Default.OLD
B. Instalando o Driver
• Crie um diretório temporário, por exemplo, C:\atualizacao
• Se estiver instalando uma nova versão contida no CD de Drivers, clique no botão
Install Driver, selecione o driver desejado e clique o botão Install Now
• Se um SIM foi baixado do web site da Intellution , extraia os arquivos do driver em
um diretório temporário:
- se o arquivo for um *.EXE, copie-o para o diretório temporário e clique duas
vezes sobre ele para extrair os arquivos
- se o arquivo for um *.ZIP file, rode o WinZip e extraia os arquuivos no
diretório
- se tiver arquivos individuais de driver, copie-os para o diretório temporário
• Rode o setup da Intellution e selecione Custom Install.
- A mensagem “SCU file found, do you want to use its information” irá
aparecer
• Clique o botão Yes
• A partir da caixa de opções do FIX, selecione somente Install I/O Drivers; limpe
todas as outras opções
• Entre com o diretório onde estão os arquivos do driver e pressione Enter
• Quando o programa de instalação da Installation perguntar se deseja recriar o grupo
de programas, clique OK
A. Antes de Iniciar
• Crie um subdiretório fora do diretório \PDB e copie o arquivo da base de dados do
processo e o arquivo de configuração do driver
• Salve a configuração existente do driver em formato CSV
• Exporte a base de dados do processo
• Renomeie os arquivos NomeDoNó.DRV e Default.DRV do diretório \PDB para
NomeDoNó.OLD e Default.OLD
B. Instalando o Driver
• Crie um diretório temporário, por exemplo, C:\atualizacao
• Desinstale o driver 7.x existente
- Clique duas vezes em Adicionar/Remover Programas no Painel de Controles
- Selecione o driver 7.x e clique o botão Adicionar/Remover
• Se estiver instalando uma nova versão contida no CD de Drivers, clique no botão
Install Driver, selecione o driver desejado e clique o botão Install Now
• Se um SIM foi baixado do web site da Intellution , extraia os arquivos do driver em
um diretório temporário:
- se o arquivo for um *.EXE, copie-o para o diretório temporário e clique duas
vezes sobre ele para extrair os arquivos
- se o arquivo for um *.ZIP file, rode o WinZip e extraia os arquuivos no
diretório
- se tiver arquivos individuais de driver, copie-os para o diretório temporário
• Instale a nova versão do driver 7.x localizada no diretório temporário que você criou
- Clique duas vezes sobre o ícone Setup.exe.
- Clique Next até aparecer uma mesnagem perguntando sobre o diretório do
iFIX
- Entre a localização do iFIX e clique Next
- Selecione Server como Node Type
- Entre o nome do nó FIX do computador local conforme especificado no SCU
- Entre o nome da pasta no menu Start do Windows NT que deseja colocar o
driver 7.x
- Clique Finish para instalar o driver 7.x
A. Antes de Iniciar
• Desinstale a versão anterior do driver
- não instale a versão nova sobre a versão anterior
B. Instalando o Driver
• Usando o CD de Drivers, clique o botão Install Driver, selecione o driver desejado e
clique o botão Install Now
F. Existe Base de Dados para ser Improtada e o Database Manager irá criar Automaticamente
os datablocks
• Configure o driver usando a opção Auto Create
• Normalmente esta opção é usada quando os datablocks a serem criado são similares
• Não import uma versão CSV de sua configuração antiga
- crie uma nova com a Power Tool
G. Existe Base de Dados para ser Improtada e o Database Manager não irá criar
Automaticamente os datablocks
• Crie os datablocks com a Power Tool
• Normalmente os datablocks são criados manualmente quando sua configuração de
driver usa dados de diferentes tipos
• Exemplo
- existem dados sem sinal (unsigned) para endereços de 101 até 200 e com sinal
(signed) para endereços de 0 a 100 e 201 a 300
- a opção Auto Create não deve ser usada pois ela cria os datablocks com um
único tipo de dado, de acordo com os padrões selecionados para o datablock
• Mais detalhes sobre este assunto serão vistos mais adiante neste curso
C. Notas:
• “Channel”
- caminho de comunicação entre servidor SCADA e hardware do processo
- define as taxas de transmissão (baud rates) e outros ajustes para a rede do
hardware
• “Device”
- define um dispositivo individual de hardware
- define o tipo de hardware e outra configuração específica de um dispositivo
• “Poll Record”
- define parâmetros específicos para um bloco de dados de um dispositivo
- isto inclui o endereço inicial e o tipo de dado