Você está na página 1de 24

Apostila de Treinamento

.8 Tags Digitais da Base de Dados_______________________________

Captulo .8
Tags Digitais da Base de Dados

Copyright 2002, Intellution, Inc.

Fundamentos do iFIX

.8. Tags Digitais da Base de Dados______________________________

Objetivos do Captulo
A base de dados do processo um dos aplicativos mais importantes do sistema iFIX. Atravs dela
passam todos os dados enviados ou recebidos pelo hardware do processo.
A base de dados constituda por estruturas chamadas tags ou tags. Este captulo do curso faz uma
introduo aos tags da base de dados, descrevendo um dos tags mais usados, os tags digitais. Estes
tags podem ser um tag de entrada (DI - Digital Input) ou um tag de sada (DO - Digital Output).
O captulo est organizado nos seguintes tpicos:

Tipos de Tags da Base de Dados

Tag de Entrada Digital

Tag de Sada Digital

Copyright 2002, Intellution, Inc.

Apostila de Treinamento

.8.1. Tags da Base de Dados____________________________________


A. Introduo

Os blocos (ou tags) so unidades individuais de instruo que podem receber,


verificar, manipular e enviar valores de processo.

Existem dois tipos de tags:

Tags Primrios

Tags Secundrios

Podem ser agrupados em uma cadeia para realizarem funes adicionais.

B. Tags Primrios

A maioria recebe dados da Tabela de Imagem do Driver

A maioria possui tempo de varredura (scan time)

Normalmente so associadas com um I/O do hardware

C. Tags Secundrios

A maioria envia ou recebe dados de um tag anterior de uma cadeia de tags

Realizam uma funo especfica com a entrada

Podem realizar clculos ou armazenar as entradas

NO podem ser o primeiro tag de uma cadeia

D. Exemplo:

A Figura .8-1 mostra um exemplo de uma cadeia da base de dados do processo

EntradaFluxo

Tot_Fluxo

Tend_Fluxo

Ent. Analgica

Clculo

Tendncia

Figura .8-1: Exemplo de Cadeia da Base de Dados do Processo

Copyright 2002, Intellution, Inc.

Fundamentos do iFIX

.8.2. Tag de Entrada Digital_____________________________________


A. Introduo

DI = Digital Input

Usado para ler dados digitais do hardware como vlvulas, motores, bombas, etc, ou
qualquer valor do processo que possua dois estados (aberto/fechado,
ligado/desligado, etc).

B. Nome do Tag

O campo Tagname corresponde ao nome do tag, que deve ser exclusivo na base de
dados.

O nome do tag pode conter at 30 caracteres e deve conter pelo menos um caractere
no numrico.
-

Obs: o nome pode iniciar com um nmero.

Caracteres vlidos:
-

(trao)

(barra)

(sub-trao)

(contra-barra)

(exclamao)

(barra vertical)

(sustenido)

(abertura de colchete)

(porcentagem)

(fechamento de colchete)

(dlar)

No permitido espao entre os caracteres.

C. Descrio do tag

O campo Description opcional e pode conter at 40 caracteres.

Esta descrio mostrada no sumrio de alarmes, grficos, datalinks, etc.

D. Encadeamento de Tags

Os campos Previous e Next definem o nome do tag anterior e posterior na cadeia de


tags.

Copyright 2002, Intellution, Inc.

Apostila de Treinamento

.8.2.. Tag de Entrada Digital_____________________________________

Figura .8-2: Tag de Entrada Digital (guia Basic)

Copyright 2002, Intellution, Inc.

Fundamentos do iFIX

.8.2.. Tag de Entrada Digital_____________________________________


F. Endereamento do Tag

Selecione o driver de comunicao que est sendo utilizado para o tag no campo
Driver.
-

Obs: a Intellution possui uma lista com mais de 300 drivers disponveis.

Especifique o endereo configurado no driver referente ao tag no campo I/O Address.

O manual eletrnico de cada driver oferece detalhes de configurao deste campo.

A Figura .8-3 mostra exemplos de endereamento para alguns drivers.

Obs: no atribua o mesmo endereo para tags com processamento por tempo e por
exceo.

H. Hardware Option

Este campo de configurao normalmente deixado em branco, e serve para


especificar um informao adicional para alguns drivers.

Consulte o manual eletrnico do driver para saber se esta configurao necessria.

I. Atualizao do Valor do Tag

O campo Scan Time especifica a freqncia com que o SAC varre e processa o tag.

Existem trs formas de configurar o tempo de varredura:


-

Scan time baseado em tempo

O tag processado em intervalo fixo de tempo.

A Figura .8-4 mostra as opes desta configurao.

Scan time baseado em exceo

O tag somente atualizado quando sua variao for maior que a banda
morta especificada em seu poll record do driver.

Scan time com apenas uma leitura (one-shot)

O SAC processa o tag apenas quando iniciado ou recarregado.

Para configurar o scan time para apenas uma leitura, digite zero (0)
neste campo.

Copyright 2002, Intellution, Inc.

Apostila de Treinamento

.8.2.. Tag de Entrada Digital_____________________________________

Tipo de Driver

Endereos para
Entradas/Sadas
Digitais

Endereos para
Entradas/Sadas
Analgicas

Entrada Genrica

Dispositivo:Endereo

Dispositivo:Endereo

Allen Bradley

Dev1:I:52/7

Dev2:N7:52

GE

Dev1:I:1

Dev2:R:1

Modicon

Dev1:10001

Dev2:30001

Opto 22

Dev1:0

Dev2:1

Siemens

Dev1:17:0

Dev2:13

Texas Instruments

Dev1:X1

Dev2:V1

Figura .8-3: Exemplos de Endereamento de Drivers

Incremento

Faixa

Milisegundos

0.05 - 0.95

Segundos

59

Minutos

1M

- 59M

Horas

1H

- 24H

Figura .8-4: Opes de Scan Time Baseado em Tempo

Copyright 2002, Intellution, Inc.

Fundamentos do iFIX

.8.2.. Tag de Entrada Digital_____________________________________


J. Legenda do Tag

O campo Labels permite configurar legendas com at 16 caracteres.


-

Se o field de um datalink na tela for F_CV, ento so mostrados valores


numricos 0 ou 1.

Se o field de um datalink na tela for A_CV, ento so mostradas as legendas


configuradas neste campo.

Legendas padres: Open para valor 0 e Close para valor 1.

K. Alarmes

O processamento de alarme e mensagem do tag habilitado na opo Enable Alarm.

Permite que datalinks mostrem as condies de alarme na tela e que outros tags
detectem um alarme deste tag.

Quando o alarme estiver desabilitado para um dos tags da cadeia, a cadeia inteira
pode ser afetada.

L. Mensagens

O processamento de alarme e mensagem do tag habilitado na opo Enable Event


Messaging.

Mensagens de evento no necessitam de reconhecimento, e gera uma mensagem toda


vez que entra em estado de alarme.

Deve-se habilitar as opes Enable Alarming e Enable Event Message.

As mensagens de evento so enviadas para os mesmos servios de alarme


configurados no SCU, somente no aparecendo no sumrio de alarmes.

M. Tipo de Alarme

O alarme do tipo Open gera um alarme quando o valor do tag for zero (0), enquanto
que o tipo Close gera um alarme quando seu valor for um (1).

O alarme do tipo Change of State gera um alarme a cada transio de estado do tag.
Este alarme existe para um perodo de scan e deve ser especificado somente para tags
DI baseados em tempo.

N. Prioridade do Alarme

A prioridade do alarme usada para filtrar os alarmes enviados para os servios de


alarme (veremos melhor este assunto em captulos seguintes).

Copyright 2002, Intellution, Inc.

Apostila de Treinamento

.8.2.. Tag de Entrada Digital_____________________________________

Figura .8-5: Tag de Entrada Digital (guia Alarms)

Copyright 2002, Intellution, Inc.

Fundamentos do iFIX

.8.2.. Tag de Entrada Digital_____________________________________


O. Alarm Extension Fields

So campos que podem ser usados para descries adicionais definidas pelo usurio e
suportam at 80 caracteres cada um.

P. reas de Segurana dos Tags

As reas de segurana protegem os tags de escrita. O usurio deve ter acesso a uma
das reas de segurana para alterar o valor do tag protegido.

Cada tag pode ter definido at trs reas de segurana.

Q. Enable Output

Esta opo habilita a escrita de valores em tags tipicamente de entrada (veremos


melhor este assunto em captulos seguintes).

R. Modo de Inicializao do Tag (Startup)

Define o modo de inicializao do tag quando a base de dados carregada ou quando


o tag colocado em on scan.
Modo Automrico: recebe dados da DIT.
Modo Manual: aceita dados de teclado, de outro tag, receitas e programas.

Copyright 2002, Intellution, Inc.

10

Apostila de Treinamento

.8.2.. Tag de Entrada Digital_____________________________________

Figura .8-6: Tag de Entrada Digital (guia Advanced)

Copyright 2002, Intellution, Inc.

11

Fundamentos do iFIX

.8.3. Tag de Sada Digital_______________________________________


A. Introduo

DO = Digital Output

Usado para enviar dados digitais da base de dados para um endereo da DIT para
qualquer valor de processo que tenha dois estados (aberto/fechado, ligado/desligado,
etc).

O valor enviado cada vez que o SAC processa o tag.

Se for um tag stand alone (fora de uma cadeia de tags), o valor enviado somente
quando o tag sofre alguma alterao.

B. Invert Output

Inverte o valor atual antes de envi-lo para a DIT.

C. Initial Value

Este campo corresponde ao valor inicial do tag que enviado para a DIT quando o
SAC iniciado ou quando a base de dados do processo recarregada.

Copyright 2002, Intellution, Inc.

12

Apostila de Treinamento

.8.3.. Tag de Sada Digital_______________________________________

Figura .8-7: Tag de Sada Digital (guia Basic)

Copyright 2002, Intellution, Inc.

13

Fundamentos do iFIX

.8.4. Exerccio .8______________________________________________

Tags Digitais
Exerccio .8

Copyright 2002, Intellution, Inc.

14

Apostila de Treinamento

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

Adicionar um tag de entrada digital na base de dados do processo.


Adicionar um tag de sada digital na base de dados do processo.
Adicionar datalinks na tela.
Criar animaes bsicas usando tag digitais.

Informaes sobre o exerccio:


Neste exerccio, iremos continuar com o desenvolvimento da aplicao de produo de cerveja
criando uma tela para monitorar o processo de filtragem atravs de um filtro chamado
Whirlpool. O filtro usado para remover o lpulo fervido do mosto que vem do tanque de
cozimento de mosto (Brew Kettle). O mosto com o lpulo so centrifugados no filtro, fazendo
com que o lpulo e outros slidos remanescentes sejam separados do mosto.
Antes de criar uma tela, iremos criar tags digitais para monitorar e controlar as vlvulas e o
motor do filtro. Ento, iremos usar dynamos para criar os objetos grficos. No final, sua tela
dever se parecer com:

Quando terminar este exerccio, v para a prxima seo e responda as questes.

Copyright 2002, Intellution, Inc.

15

Fundamentos do iFIX

Exerccio .8___________________________________________________
A. Cria uma nova tela.
Faz uma nova tela e adiciona tags na base de dados.
1. A partir do menu File, selecione New Picture.
Uma nova tela sem ttulo aparece.
2. A partir da barra de ferramentas do WorkSpace, selecione o boto Add Database Block.
A seguinte caixa de dilogo aparece:

3. Digite o seguinte nome no campo Database Block:


FILTER_SWITCH
4. Selecione Add
A caixa de dilogo para selecionar o tipo de tag aparece.
5. Selecione DI Digital Input a partir da lista de tags disponveis e ento OK.
A seguinte caixa de dilogo aparece:

Copyright 2002, Intellution, Inc.

16

Apostila de Treinamento

Exerccio .8___________________________________________________
A. Cria uma nova tela (continuao).
6. Configure as seguintes opes com os valores mostrados direita:
Description:
I/O Address:

Vlvula de Drenagem do Whirlpool


80:0

7. Selecione a guia Advanced da caixa de dilogo.


8. Selecione a opo Enable Output.
9. Selecione Add quando terminar.
A seguinte caixa de dilogo aparece:

10.

Selecione Yes para colocar o novo tag para varredura (on scan).
Voc estar de volta para a nova tela vazia.

Copyright 2002, Intellution, Inc.

17

Fundamentos do iFIX

Exerccio .8___________________________________________________
B. Adiciona tags adicionais.
Cria mais tags digitais.
1. Usando o mesmo procedimento descrito nas pginas anteriores, adicione um novo tag na
base de dados. Configure as opes a seguir com os valores listados a direita:
Tag Type:
Tag Name:
Description:
I/O Address:
Open Label:
Close Label:
Enable Output:

Digital Input
FILTER_STAT
Status do Filtro Whirlpool
80:1
Parado
Rodando
Desabilitado

Nota: Este tag ser usado para monitorar o estado do filtro. Ou seja, ele ir
determinar se o Whirlpool est ou no ativado no momento.
2. Adicione um outro tag na base de dados e configure as opes a seguir com os valores
listado a direita:
Tag Type:
Tag Name:
Description:
I/O Address:
Initial Value:
Open Label:
Close Label:

Digital Output
FILTER_CONTROL
Controle do Filtro Whirlpool
80:1
0
Desligar
Ligar

Obs.: Este tag ser usado para controlar o filtro.

Copyright 2002, Intellution, Inc.

18

Apostila de Treinamento

Exerccio .8___________________________________________________
C. Adiciona dynamos.
Cria objetos grficos para representar o filtro.
1. A partir da rvore do sistema, clique duas vezes na pasta Dynamo Sets.
A lista de conjuntos de dynamos disponveis aparece.
2. Clique duas vezes no conjunto Tanks.
A lista de tanques fica disponvel e o conjunto de dynamos aparece no WorkSpace.
3. Arraste o seguinte dynamo para a tela sem ttulo:
TankWDoorB1
Uma caixa de dilogo para mudar a cor do tanque aparece.
4. Deixe a cor sugerida e selecione OK.
5. Feche o conjunto de dynamos.
A tela deve-se parecer agora com:

Copyright 2002, Intellution, Inc.

19

Fundamentos do iFIX

Exerccio .8___________________________________________________
C. Adiciona dynamos (continuao).
6. Usando conjuntos adicionais de dynamos, adicione outros objetos na tela. Use a figura
abaixo como referncia.
7. Adicione objetos texto na tela.
Quando terminar, sua tela dever se parecer com:

Copyright 2002, Intellution, Inc.

20

Apostila de Treinamento

Exerccio .8___________________________________________________
D. Adiciona dynamo de vlvula.
1. Clique duas vezes no conjunto de dynamos ValvesAnim.
A lista de vlvulas disponveis e o conjunto de dynamos aparecem no WorkSpace.
2. Arraste o seguinte dynamo tela sem ttulo:
ValveHorizontalControlAnimB1
A seguinte caixa de dilogo aparece:

3. Configure as seguintes opes com os valores listados a direita:


Tagname:
Normally Open Valve:
Open Position Color:
Close Position Color:

FILTER_SWITCH
Habilitado
Verde
Vermelho

4. Quando terminado, selecione OK.


5. Feche o conjunto de dynamos.

Copyright 2002, Intellution, Inc.

21

Fundamentos do iFIX

Exerccio .8___________________________________________________
E. Adiciona links de dados.
Adiciona links de dados para monitorar e controlar o estado do filtro.
1. Adicione trs links de dados na tela. Use a figura e a tabela abaixo como referncia.

Link 1
Link 2
Link 3

Link

Data Source

Data Entry

Link 1

FILTER_SWITCH.A_CV

In Place

Link 2

FILTER_STAT.A_CV

None

Link 3

FILTER_CONTROL.A_CV

In Place

Copyright 2002, Intellution, Inc.

22

Apostila de Treinamento

Exerccio .8___________________________________________________
F. Salva e executa.
1. A partir do menu File, selecione Save.
A caixa de dilogo para salvar o documento aparece.
2. Entre com o seguinte nome no campo File Name:
Filter
3. Selecione Save para salvar a tela.
4. A partir do menu WorkSpace, selecione Switch to Run.
A tela abre no modo de execuo.
5. Aparece sinais de interrogao (????) na tela indicando valores desconhecidos. Por qu?

6. Altere os valores dos datalinks e observe o comportamento da tela.

Fim do Exerccio

Copyright 2002, Intellution, Inc.

23

Fundamentos do iFIX

.8.5. Questes de Reviso______________________________________

1. Qual a diferena entre um tag primrio e um tag secundrio?

2. Quais so os trs tipos de varredura (scan time) de um tag?

3. Qual a diferena entre um alarme e uma mensagem?

4. Para que serve a campo Labels em um tag digital?

5. Para que serve o campo Initial Value em um tag de sada digital?

Copyright 2002, Intellution, Inc.

24

Você também pode gostar