Anda di halaman 1dari 36

Apostila de Treinamento

.1 Introduo do iFIX__________________________________________

Captulo .1
Introduo do iFIX

Copyright (c) 2002, Intellution, Inc.

Fundamentos do iFIX

.1. Introduo do iFIX_________________________________________


Objetivos do Captulo
Este captulo oferece uma viso geral sobre o software de automao iFIX, bem como definio das
estaes e arquitetura do sistema.
O captulo est organizado nos seguintes tpicos:

Funcionalidades do iFIX

Caractersticas do produto

Arquitetura do sistema

Para maiores informaes sobre termos utilizados ao longo do curso, consulte o glossrio de termos
localizado no apndice da apostila.

Copyright (c) 2002, Intellution, Inc.

Apostila de Treinamento

.1.1. Caractersticas do iFIX_____________________________________

A. Introduo

iFIX um software de automao industrial que fornece dados em tempo real


para monitorao, controle e para outros aplicativos
B. As funes bsicas do iFIX so:

Aquisio de dados
-

Comunicao direta com dispositivos de entrada/sada da planta

Interface com dispositivos de hardware atravs de pontos de entrada/sada

Gerenciamento de dados
-

Habilidade de processar e manipular dados aquisitados

Abrange vrios componentes, incluindo:

monitoramento do processo (representao grfica), controle


supervisrio, alarmes, relatrios e armazenamento de dados

C. Tipos de Estaes (ou Ns)

Um computador executando o software iFIX chamado de estao ou n

Um servidor SCADA (Supervisory Control And Data Acquisition) uma


estao que busca dados diretamente do hardware do processo:
-

Comunica com o hardware do processo atravs do software de um driver de


comunicao

Carrega e atualiza a base de dados do processo

Um servidor SCADA cego (Server Only) no utiliza representao grfica


deixando livre recursos da mquina para as funes de aquisio de dados e
gerenciamento de rede

Um iClient uma estao que no realiza funes de SCADA


-

Recebe dados dos Servidores SCADA atravs da rede

Possui interface grfica, mostra dados armazenados e pode gerar relatrios

Tambm chamada de estao VISTA ou estao IHM

IHM Interface Humano-Mquina

HMI Pak uma estao que contm as funes do SCADA e iClient


Comunica com o hardware do processo atravs de driver de comunicao e
mostra tambm interfaces grficas, mostra dados armazenados e gera
relatrios.

Copyright (c) 2002, Intellution, Inc.

Fundamentos do iFIX

Tambm pode receber dados de outros Servidor SCADA atravs da rede.

Copyright (c) 2002, Intellution, Inc.

Apostila de Treinamento

.1.2. Perfil do Produto_________________________________________


D. Estaes da Rede
Estao Stand-alone

Qualquer n que no comunica com outros ns da rede

A Figura 1-1 mostra um servidor SCADA sem rede (stand alone)

A Figura .1-2 mostra uma arquitetura distribuda de iFIX

Estao Local
-

Descreve o n em que se est trabalhando

Estao Remota
-

Em um sistema distribudo, um n que no seja o n local

Pode tambm referenciar um n sendo acessado via modem

E. Opes Adicionais de Estaes


Estao Read-only

n somente de leitura

no permite modificaes grficas ou na base de dados do processo

no permite modificar o processo ou reconhecimento de alarmes

Estao Run-time
-

no permite modificaes grficas ou na base de dados do processo

arquivos pr-configurados so instalados nestes ns

no necessariamente somente de leitura

ns que no so run-time so referenciados como ns de Desenvolvimento

SCADA Server
Printer

Process Hardware

Figura .1-1: Exemplo de Configurao Stand-alone

Copyright (c) 2002, Intellution, Inc.

Fundamentos do iFIX

1.2. Perfil do Produto_________________________________________

iClient

iClient

iClient

iClient

Printer

Printer

Process
Hardware

SCADA
Server

Process
Hardware

HMI Pak

Process
Hardware

Figura .1-2: Exemplo de Configurao Distribuda

Copyright (c) 2002, Intellution, Inc.

Apostila de Treinamento

.1.3. Arquitetura Bsica________________________________________


A. Dados de Processo

O iFIX usado em conjunto com a instrumentao 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 Lgico
Programvel

O software iFIX adquire dados do hardware do processo

B. Drivers I/O

O iFIX se comunica com o CLP atravs de um driver de comunicao

Cada driver de comunicao suporta hardwares especficos

Funes do driver de comunicao:


-

leitura (e escrita) de dados do dispositivo de entrada/sada

transferncia de dados de/para endereos na Tabela Imagem do Driver (DITDriver Image Table)

a DIT referenciada tambm como a Poll Table

Um driver coleta dados no formato de poll records


-

os poll records so especificados pelos endereos 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 contnuos podem ser configurados como um poll


record

A guia I/O Control permite monitorar e controlar os drivers de comunicao


ele faz parte do Mission Control, o qual ser discutido em captulos futuros

C. DIT (Driver Image Table)

rea de memria da estao SCADA onde o driver de comunicao 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 comunicao enviando dados para a DIT
(neste exemplo so necessrios dois drivers pois existem dois diferentes
vendedores de hardware de processo).

Copyright (c) 2002, Intellution, Inc.

Fundamentos do iFIX

.1.3.. Arquitetura Bsica________________________________________

Link

DIT (Tabela
Imagem do Driver)

Driver
I/O
(B)
Driver
I/O
(A)

Poll Records

Hardware
do Processo
(vendedor A)

Hardware
do Processo
(vendedor B)

Figura .1-3: Arquitetura Bsica (Driver de Comunicao)

Copyright (c) 2002, Intellution, Inc.

Apostila de Treinamento

.1.3.. Arquitetura Bsica________________________________________


D. Funes do SAC (Scan, Alarm & Control)

As funes do SAC incluem:


-

Leitura: buscar dados da DIT (Driver Image Table) e transferi-los para a base
de dados do processo (PDB - Process DataBase). Esta leitura feita a uma
taxa chamada de Scan Time.

Alarme: comparar valores da DIT com limites de alarme da base de dados e


gerar alarme se necessrio.

Controle: enviar comandos feitos pelo operador ou por programas para o


processo.

O SAC pode ser monitorado atravs do aplicativo Mission Control (o qual


ser discutido em captulos seguintes).
E. Base de Dados do Processo (PDB)

A representao do processo feita atravs de tags (tambm chamados de


blocos)

Um tag corresponde a uma unidade de instrues que realiza uma funo do


processo

Algumas funes de um tag so, por exemplo:


-

Definir os limites de alarmes.

Realizar clculos baseados em valores especficos do processo.

Escrever valores no hardware do processo.

Os tags podem ser conectados para formar cadeias de tags.


-

As cadeias de tags podem monitorar o processo, realizar clculos ou ento


malhas de controle.

Copyright (c) 2002, Intellution, Inc.

Fundamentos do iFIX

.1.3.. Arquitetura Bsica________________________________________

Link

AI

CA

AI

TR

DIT (Tabela
Imagem do Driver)
AO

DI
DO

PDB
(Base de Dados
do Processo)

SAC
Driver

(Scan,
Alarm, &
Control)

I/O

Hardware do
Processo

Figura .1-4: Arquitetura Bsica (Base de Dados do Processo)

Copyright (c) 2002, Intellution, Inc.

10

Apostila de Treinamento

.1.3.. Arquitetura Bsica________________________________________


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 opo IHM


-

IHM (Interface Humano-Mquina) a interface entre operador e mquina, a


qual permite interagir com o processo atravs da telas grficas

Objetos grficos so usados para mostrar valores da base de dados

Estes objetos podem mostrar:

informaes sobre alarmes

informaes da base de dados

informaes especficas de um tag


A Figura .1-5 mostra um exemplo usando um link de dados (Data Link)

Copyright (c) 2002, Intellution, Inc.

11

Fundamentos do iFIX

.1.3.. Arquitetura Bsica________________________________________

Link

AI

CA

AI

TR

DIT (Tabela
Imagem do
Driver)

AO

DI

Driver

SAC

I/O

DO

PDB
(Base de Dados
do Processo)

Hardware do
Processo

Figura .1-5: Arquitetura Bsica (Tela Grfica)

Copyright (c) 2002, Intellution, Inc.

12

Apostila de Treinamento

.1.3.. Arquitetura Bsica________________________________________


G. Identificando Informaes da Base de Dados
As fontes de dados (Data Sources) possuem um padro para a identificao das
informaes da base de dados

Sintaxe:

SERVIDOR.N.TAG.FIELD

SERVIDORNome do servidor de dados OPC

Nome do n SCADA onde fica a base de dados

TAG

Nome do tag da base de dados

FIELD

Informao especfica 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 estao SCADA1

Os dados da estao SCADA1 vm do servidor OPC da base de dados do


processo chamado FIX32

Os dados podem ser mostrados localmente ou a partir de uma estao remota


usando o nome da fonte de dados (veja um exemplo na Figura .1-6)

Copyright (c) 2002, Intellution, Inc.

13

Fundamentos do iFIX

.1.3.. Arquitetura Bsica________________________________________

PDB

SAC

DIT

Driver
I/O

N SCADA

Hardware do
Processo

Link

N Vista

Figura .1-6: Arquitetura Bsica de Rede

Copyright (c) 2002, Intellution, Inc.

14

Apostila de Treinamento

.1.3.. Arquitetura Bsica________________________________________


H. Fluxo dos Dados

O driver consulta o hardware do processo

O driver l os dados dos registros do hardware do processo

Estes dados so transferidos para uma rea da memria chamada DIT (Driver
Image Table), ou seja, local onde contm uma imagem das tabelas do driver

A taxa com que o driver faz esta leitura chamada Poll Time

O SAC faz a leitura da DIT


-

O SAC l os dados da DIT

Estes dados so transferidos para a base de dados do processo (PDB-Process


DataBase)

A taxa de leitura do SAC chamada de Scan Time

O WorkSpace busca informaes da base de dados do processo


-

Os objetos grficos da tela mostram valores da base de dados do processo

Outros aplicativos tambm podem buscam dados da base de dados

I. Ordem Inversa do Fluxo de Dados


Os dados tambm podem ser enviados para o hardware do processo

Isto feito executando os passos acima na ordem inversa

Os dados so enviados da tela para a base de dados e ento para a DIT

O driver busca os valores da DIT e os envia para o CLP


Veja a Figura .1-7

Copyright (c) 2002, Intellution, Inc.

15

Fundamentos do iFIX

.1.3.. Arquitetura Bsica________________________________________

PDB

SAC

Driver
I/O

DIT

N SCADA

Hardware
do Processo

Link

N Vista

Figura .1-7: Arquitetura Completa nos Dois Sentidos

Copyright (c) 2002, Intellution, Inc.

16

Apostila de Treinamento

.1.3.. Arquitetura Bsica________________________________________


Explicar tipos de estaes iFIX:
SCADA
iClient
iclient Read Only
Iclient TS
iWebServer

Copyright (c) 2002, Intellution, Inc.

17

Fundamentos do iFIX

.1.3.. Arquitetura Bsica________________________________________


Figura da Arquitetura

Copyright (c) 2002, Intellution, Inc.

18

Apostila de Treinamento

.1.4. Famlia Intellution Dynamics________________________________


A. Famlia Intellution Dynamics

Famlia de softwares de automao que possui tecnologia aberta baseada em


componentes.

Integra dados de cho de fbrica com outros componentes da famlia,


sistemas gerenciais ou aplicativos de terceiros.
B. Componentes da Famlia Intellution Dynamics

Componentes famlia Intellution Dynamics podem ser conectados para


alcanar as necessidades de sua aplicao e incluem:
-

iFIX: software HMI/SCADA.

iWebServer: acesso das telas iFIX via Internet.

iLogic: SoftLogic da Intellution.

iBatch: software de gerenciamento de processos batelada.

iWorkInstruction: instrues eletrnicas para processos batelada.

iHistorian: coletor de histrico de dados.

iDownTime: analisador de paradas de equipamentos.

infoAgent: analisador de histrico de produo via web.

Estes componentes so unidos por um ncleo chamado iCore


-

Este ncleo construdo com tecnologias industriais padro que oferecem


uma fcil integrao com aplicaes de terceiros em rede e/ou Internet

O iCore contm os seguintes componentes:

Intellution WorkSpace

Rede

Segurana

Cliente OPC (OLE for Process Control)

VBA (Visual Basic for Application)

Copyright (c) 2002, Intellution, Inc.

19

Fundamentos do iFIX

.1.3.. Arquitetura Bsica ___________________________________

Figura .1-8: Componentes da Famlia Intellution Dynamics

Copyright (c) 2002, Intellution, Inc.

20

Apostila de Treinamento

.1.5. ______________________________________________Exerccio 1

Construindo uma Aplicao


Exerccio 1

Copyright (c) 2002, Intellution, Inc.

21

Fundamentos do iFIX

___________________________________________________Exerccio 1
Objetivos:
Aps a realizao deste exerccio, o aluno estar apto para:
1.
2.
3.
4.

Criar novos tags na base de dados.


Criar uma cadeia na base de dados.
Usar dynamos para mostrar informaes grficas sobre uma bomba.
Adicionar um datalink na tela.

Introduo:
A fim de entender o software iFIX, este exerccio destaca algumas caractersticas bsicas. Voc
ir projetar criar uma tela simples para monitorar e operar uma bomba de gua. No final do
exerccio, sua tela dever se parecer com:

Copyright (c) 2002, Intellution, Inc.

22

Apostila de Treinamento

___________________________________________________Exerccio 1
A. Inicie o desenvolvimento de uma aplicao usando o WorkSpace.
1. A partir do grupo de cones da Intellution, inicie o Intellution WorkSpace.
O WorkSpace abre uma tela branca sem ttulo:

Adicione um bloco na
base de dados

Copyright (c) 2002, Intellution, Inc.

23

Fundamentos do iFIX

___________________________________________________Exerccio 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 boto:
Add Database Block.
A seguinte caixa de dilogo aparece:

2. Digite o seguinte texto no campo em branco:


PUMP_SWITCH
3. Selecione o boto Add para adicionar o novo bloco na base de dados.
A seguinte caixa de dilogo aparece:

Copyright (c) 2002, Intellution, Inc.

24

Apostila de Treinamento

___________________________________________________Exerccio 1
C. Configure o novo tag da base de dados.
1. Selecione a opo DI Digital Input e ento OK.
A seguinte caixa de dilogo aparece:

2. Configure as seguintes opes com os valores mostrados a direta:


Description:
I/O Address:

Bomba de gua
10:0

3. Selecione a guia Advanced na caixa de dilogo.


4. Selecione a opo Enable Output.
Isto permitir o monitoramento e controle da bomba.
5. Selecione o boto Add quando terminar.
Uma caixa de dilogo aparece perguntando se deseja colocar o novo bloco para
varrudura (on scan).
6. Selecione o boto Yes para iniciar a varredura do novo bloco.
Voc estar de volta ao WorkSpace.

Copyright (c) 2002, Intellution, Inc.

25

Fundamentos do iFIX

___________________________________________________Exerccio 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 dilogo 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.

Copyright (c) 2002, Intellution, Inc.

26

Apostila de Treinamento

___________________________________________________Exerccio 1
E. Adicione um interruptor na tela.
1. A partir do menu Window, selecione Class para mostrar o conjunto de dynamos.
2. Selecione e arraste o objeto Switch1 do conjunto de dynamos Class para a tela.
A caixa de dilogo do dynamo aparece:

3. Digite o seguinte nome no campo Data Source:


PUMP_SWITCH
4. Selecione OK quando terminar.
Voc estar de volta ao WorkSpace.

F. Adicione um banner na tela.


1. A partir do menu Window, selecione Class para mostrar o conjunto de dynamos.
2. Selecione e arraste o objeto Banner1 do conjunto de dynamos Class para a tela.
A caixa de dilogo do dynamo aparece.
3. Entre com o seguinte nome no campo Picture Title:
Water Pump
4. Selecione OK quando terminar
Voc estar de volta ao WorkSpace.
5. Feche a janela do conjunto de dynamos Class.

Copyright (c) 2002, Intellution, Inc.

27

Fundamentos do iFIX

___________________________________________________Exerccio 1
G. Visualize a tela.
1. A partir do menu WorkSpace, selecione a opo Switch to Run.
O WorkSpace alterna do modo de configurao para o modo de execuo.
A tela deve agora se parecer com a seguinte figura:

2. Pressione o boto do interruptor.


A bomba e o interruptor devem refletir a mudana do tag na base de dados.
3. A partir do menu WorkSpace, selecione Switch to Configure.
O WorkSpace retorna para o modo de configurao.

Copyright (c) 2002, Intellution, Inc.

28

Apostila de Treinamento

___________________________________________________Exerccio 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 boto:
Add Database Block.
A caixa de dilogo para a adio 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 dilogo com os tipos de blocos aparece.
4. Selecione AI Analog Input e ento OK.
A seguinte caixa de dilogo aparece:

5. Defina os seguintes campos usando as informaes direita:


Description:
I/O Address:
Low Limit:
High Limit:
Units:

Water Supply Pump Rate


RG
0.00
300.00
GPM

6. NO clique ainda o boto Add! V para a pgina seguinte para obter mais instrues

Copyright (c) 2002, Intellution, Inc.

29

Fundamentos do iFIX

___________________________________________________Exerccio 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 boto com uma flecha localizado direita do campo Next.
A seguinte caixa de dilogo aparece:

3. Selecione Yes.
A caixa de dilogo com os tipos de blocos aparece.
4. Selecione CA Calculation e ento OK.
A seguinte caixa de dilogo aparece:

Copyright (c) 2002, Intellution, Inc.

30

Apostila de Treinamento

___________________________________________________Exerccio 1
I. Modifique um tag da base de dados e crie uma cadeia (continuao).
5. Configure as seguintes opes com os valores da direta:
Description:
Input B:
Output Calculation:
Low Limit:
High Limit:
Units:

Calculate Water Rate


PUMP_SWITCH
A*B
0.00
300.00
GPM

6. Quando terminar, selecione Add.


Uma caixa de dilogo 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.

Copyright (c) 2002, Intellution, Inc.

31

Fundamentos do iFIX

___________________________________________________Exerccio 1
J. Adicione um link de dados na tela para mostrar a velocidade da bomba.
1. A partir do menu Insert, selecione Data Link.
O cursor muda para o formato de uma cruz.
2. Desenhe um retngulo para especificar a localizao do link de dado.
A seguinte caixa de dilogo aparece:

3. Entre com o seguinte nome no campo Source:


CALC_RATE
4. Quando terminar, selecione OK.
O link de dado aparece na tela da seguinte forma:
#####.##

Copyright (c) 2002, Intellution, Inc.

32

Apostila de Treinamento

___________________________________________________Exerccio 1
K. Adicione um objeto para mostrar a velocidade da bomba.
1. A partir do menu Insert, selecione Chart.
O cursor muda para o formato de uma cruz.
2. Desenhe um retngulo para representar a localizao do grfico.
Quando terminar, um grfico padro aparece na tela:

Copyright (c) 2002, Intellution, Inc.

33

Fundamentos do iFIX

___________________________________________________Exerccio 1
L. Configure o grfico.
1. Clique duas vezes no grfico.
A caixa de dilogo de configurao do grfico aparece.
2. Selecione a guia Chart:
A caixa de dilogo muda para a seguinte:

3. Selecione a pena padro e altere-a para:


CALC_RATE
4. Selecione a guia Time.
5. Altere o tempo de durao (Duration Time) para:
00:02:00
6. Quando terminar, selecione OK.

Copyright (c) 2002, Intellution, Inc.

34

Apostila de Treinamento

___________________________________________________Exerccio 1
M. Salve a tela.
1. No menu File, selecione Save.
A caixa de dilogo para salvar aparece.
2. Digite o seguinte nome de arquivo:
WaterPump
3. Selecione o boto Save para salvar a nova tela.
A barra de ttulo da tela contm agora o nome do arquivo.
4. Retorne para o modo de execuo para ver as novas mudanas na tela.
5. Mude o estado da bomba atravs de um clique no interruptor.
Note que o valor do link de dado alterado refletindo o estado atual da bomba.

Fim do Exerccio

Copyright (c) 2002, Intellution, Inc.

35

Fundamentos do iFIX

.1.6. Questes de Reviso______________________________________

1. Qual a diferena entre um servidor SCADA e um iClient?

2. O que o iCore? O que a famlia Intellution Dynamics?

3. Qual n do iFIX pode ser usado como stand alone?

4. Qual a funo da Tabela Imagem do Driver?

5. Qual a funo do SAC?

Copyright (c) 2002, Intellution, Inc.

36

Anda mungkin juga menyukai