Escolar Documentos
Profissional Documentos
Cultura Documentos
Captulo .9
Blocos Analgicos da Base de Dados
Fundamentos do iFIX
Objetivos do Captulo
Este captulo continua a introduo de tags da base de dados do iFIX. Sero apresentados os tags
analgicos, tanto o tag de entrada analgica (AI Analog Input), tag de alarme analgico (AA
Analog Alarm), como o tag de sada analgica (AO Analog Output).
O captulo est organizado nos seguintes tpicos:
Apostila de Treinamento
Blocos Primrios
Blocos Secundrios
B. Nome do Bloco
C. Descrio
D. Bloco Anterior e Posterior
E. Endereamento
Driver I/O
Endereo
Baseado em tempo
Baseado em exceo
Fundamentos do iFIX
AI - Analog Input
Campo Units
-
Apostila de Treinamento
Fundamentos do iFIX
Campo
Faixa do Sensor
Valor do CLP
PDB
EGU Inferior
4 mA
-150
EGU Superior
20 mA
32767
700
Condicionamento de Sinal
Exemplo
15AL
12 mA
16383
275
Campo
Faixa do Sensor
Valor do CLP
PDB
EGU Inferior
4 mA
-150
-150
EGU Superior
20 mA
700
700
Condicionamento de Sinal
Exemplo
NONE
12 mA
275
275
Apostila de Treinamento
Opo
Escala
Notas
8AL
0 - 255
12AL
0 - 4095
15AL
0 - 32767
3BCD
0 - 999
4BCD
0 - 9999
8BN
0 - 255
12BN
0 - 4095
15BN
0 - 32767
LIN
0 - 65535
(unsigned)
LIN
-32768 to 32767
(signed)
NONE
sem escala
Fundamentos do iFIX
Alarmes LO e LOLO
-
Valor de banda morta que impede que mais de um alarme seja gerado quando
o valor fica variando dentro desta faixa
Apostila de Treinamento
Fundamentos do iFIX
Filtro digital de primeira ordem que reduz o rudo dos sinais de entrada
x
16 x
(Valor Anterior)
(Valor Atual)
16
16
em que:
Isto pode ser usado para gerar alarmes e enviar valores de set point
10
Apostila de Treinamento
11
Fundamentos do iFIX
AA - Analog Alarm
O alarme reconhecido quando o valor deste bloco remoto variar de zero para
um valor maior que zero
C. Campo Alarm Supression
quando o valor deste bloco for maior que zero, o processamento de alarme
suspenso
E. Campo Contact
12
Apostila de Treinamento
Out Mode
Ao Tomada
Acknowledge
Return
All Clear
Never
13
Fundamentos do iFIX
AO - Analog Output
Usada para escrever valores numricos de set points a partir da base de dados
O valor enviado:
-
14
Apostila de Treinamento
15
Fundamentos do iFIX
.9.5. ______________________________________________Exerccio .9
Blocos Analgicos
Exerccio .9
16
Apostila de Treinamento
___________________________________________________Exerccio .9
Objetivos:
Aps a realizao deste exerccio, o aluno estar apto para:
1.
2.
3.
4.
17
Fundamentos do iFIX
___________________________________________________Exerccio .9
A. Cria uma nova tela.
Faz uma nova tela e comea a adicionar blocos 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 caixa de dilogo de adio de um bloco aparece.
3. Digite o seguinte nome no campo Database Block:
FERM_TEMP
4. Selecione Add
A caixa de dilogo para seleo do tipo do bloco aparece.
5. Selecione AI Analog Input da lista de tipos disponveis de blocos e selecione OK.
A seguinte caixa de dilogo aparece:
18
Apostila de Treinamento
___________________________________________________Exerccio .9
A. Cria uma nova tela (continuao).
6. Configure as seguintes opes com os valores mostrados direita:
Description:
I/O Address:
Low Limit:
High Limit:
Units:
10.
19
Fundamentos do iFIX
___________________________________________________Exerccio .9
B. Adiciona novos blocos.
Cria mais blocos na base de dados.
1. Usando o mesmo procedimento descrito nas pginas anteriores, adicione um novo bloco
na base de dados. Configure as seguintes opes com os valores listados a direita:
Tag Type:
Tag Name:
Description:
I/O Address:
Low Limit:
High Limit:
Units:
Low Low Alarm:
Low Alarm:
High Alarm:
High High Alarm:
Dead Band:
Analog Input
FERM_LEVEL
Fermentation Tank Level
91
0.00
1000.00
Gallons
50.00
150.00
800.00
900.00
10.00
Nota: Este tag ser usada para monitorar o nvel do tanque de fermentao.
2. Adicione um novo bloco na base de dados e configure as seguintes opes com os
valores listados a direita:
Tag Type:
Tag Name:
Description:
I/O Address:
Low Limit:
High Limit:
Units:
Operator Low Limit:
Operator High Limit:
Rate Limit:
Analog Output
FERM_LEVEL_SP
Fermentation Tank Setpoint
91
0.00
1000.00
Gallons
200.00
800.00
200.00
Nota: Este tag ser usada para controlar o nvel do tanque de fermentao.
20
Apostila de Treinamento
___________________________________________________Exerccio .9
C. Adiciona Dnamos.
Cria objetos para representar o tanque de fermentao.
1. A partir da rvore do sistema, clique duas vezes na pasta Dynamo Sets.
A lista de conjunto de dnamos aparece.
2. D um duplo clique no conjunto TanksAnim2.
A lista de tanques fica disponvel e o conjunto de dnamos aparece na rea de trabalho.
3. Arraste o seguinte dnamo tela sem ttulo:
TankBatchC1
A seguinte caixa de dilogo aparece:
21
Fundamentos do iFIX
___________________________________________________Exerccio .9
C. Adiciona Dnamos (continuao).
7. Usando outros conjuntos de dnamos, adicione novos objetos na tela. Use a figura
abaixo como referncia.
8. Adicione objetos texto na tela.
Quando terminar, sua tela dever se parecer com:
22
Apostila de Treinamento
___________________________________________________Exerccio .9
D. 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 guia.
Link 1
Link 2
Link 3
Link
Data Source
Data Entry
Link 1
FERM_LEVEL.F_CV
None
Link 2
FERM_LEVEL_SP.F_CV
In Place
Link 3
FERM_TEMP.F_CV
In Place
23
Fundamentos do iFIX
___________________________________________________Exerccio .9
E. 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:
FermTank
3. Selecione o boto Save para salvar a tela.
4. A partir do menu WorkSpace, selecione Switch to Run.
A tela abre no modo de execuo.
5. Aparece uma mensagem dizendo que um dos valores no conhecido. Por qu?
Fim do Exerccio
24
Apostila de Treinamento
25
Fundamentos do iFIX
9.6
Questes de Reviso______________________________________
pgina em branco
26