Fundamentos e programação iFix 2.6

Fundamentos e programação iFix 2.6

(Parte 1 de 7)

Apostila do Treinamento 154 Fundamentos do iFIX

Intelluton ® ãªCopyright 2002, Aquarius Automação Industrial Ltda. Todos Direitos Reservados

Treinamento iFIX _ Versão 2.6

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 da Apostila para Português: Equipe de Treinamento e Documentação Aquarius Automação Industrial Ltda.

Versão Fevereiro/2002 Impressa no Brasil.

Intelligent Solutions One Edgewater Drive, Norwood, MA 02062 w.intellution.com

Automação Industrial

Rua Sílvia, 110 - 6º andar

CEP 01331-902 - São Paulo – SP w.automacao.com.br

Apostila de Treinamento

Copyright (c) 2002, Intellution, Inc.i

Índice _ Apostila de Treinamento do Curso 154

Primeiro e Segundo Diasix
Terceiro e Quarto Diasx
Introduçãoxi
1. Introdução ao iFIX1-1
1.1Características do iFIX................................ ........................ 1-3
1.2Perfil do Produto................................ ................................ . 1-4
1.3Arquitetura Básica................................ ............................... 1-6
1.4Família Intellution Dynamics ................................ .............. 1-16
1.5Exercício 1................................ ................................ .......... 1-18
1.6Questões de Revisão ................................ ........................... 1-34
2. Introdução aos Objetos Gráficos2-1
2.1WorkSpace................................ ................................ .......... 2-3
2.2Objetos Gráficos ................................ ................................ . 2-6
2.3. Descrição da Aplicação Exemplo2-12
2.4Exercício 2................................ ................................ .......... 2-14
2.5Questões de Revisão ................................ ........................... 2-23
3. Animação de Objetos3-1
3.1. Propriedade dos Objetos (Property Window)3-4
3.2Animações de Objetos................................ ......................... 3-6
3.2.1. Assistentes de Animação3-8
3.2.2. Expression Builder3-12
3.2.3. Caixa de Diálogo Animations3-16
3.3Datalink ................................ ................................ .............. 3-20
3.4Exercício 3................................ ................................ .......... 3-2

iFIX

Copyright (c) 2002, Intellution, Inc.i

4. WorkSpace4-1
4.1. WorkSpace em Run Mode4-3
4.2Personalização do WorkSpace................................ ............. 4-4
4.3Tamanho da Tela................................ ................................ . 4-8
4.4. Usando o Sistema de Help4-12
4.5Documentação Eletrônica................................ .................... 4-14
4.6. Biblioteca de Objetos (Dynamos)4-18
4.7Exercício 4................................ ................................ .......... 4-20
4.8Questões de Revisão ................................ ........................... 4-27
5. Ferramentas Gráficas Adicionais5-1
5.1. Assistentes de Programação (Experts)5-4
5.2. Objetos de Data e Hora5-6
5.3Bitmaps................................ ................................ ............... 5-8
5.4. Assistente para Entrada de Dados5-10
5.5. Variáveis e Tabelas Globais5-12
5.6Exercício 5................................ ................................ .......... 5-16
5.7Questões de Revisão ................................ ........................... 5-26
6. Configuração do Sistema6-1
6.1. Requisitos Mínimos de Hardware6-3
6.2. Requisitos Mínimos de Software6-4
6.3Requisitos de Rede................................ .............................. 6-5
6.4. Verficação dos Componentes Habilitados na Chave6-6
6.5. Utilitário de Configuração do Sistema (SCU)6-8
6.5.1. Configuração de Diretórios6-10
6.5.2.Configuração de Alarmes e Mensagens6-12
6.5.3. Configuração da Rede6-16
6.5.4. Configuração das Tarefas6-18

Apostila de Treinamento

Copyright (c) 2002, Intellution, Inc.i

7. Drivers de Comunicação7-1
7.1. Revisão sobre o SCU7-3
7.2. Configuração da Estação SCADA7-4
7.3. Configuração do Driver de Comunicação7-6
7.4. Drivers da Versão 6.x7-8
7.4.1. Configuração do Canal7-12
7.4.2. Configuração do Dispositivo7-14
7.4.3. Configuração do “Poll Record”7-16
7.5. Drivers da Versão 7.x (Padrão OPC)7-18
7.5.1. Configuração do Canal7-24
7.5.2. Configuração do Dispositivo7-26
7.5.3.Configuração do Bloco de Dado7-28
7.6. Ferramentas para Monitorar os Drivers7-30
7.7Questões de Revisão ................................ ........................... 7-34
8.Blocos Digitais da Base de Dados8-1
8.1. Introdução aos Blocos da Base de Dados8-3
8.2. Bloco de Entrada Digital8-4
8.3. Bloco de Saída Digital8-12
8.4Exercício 8................................ ................................ .......... 8-14
8.5Questões de Revisão ................................ ........................... 8-24
9.Blocos Analógicos da Base de Dados9-1
9.1. Revisão sobre Blocos da Base de Dados9-3
9.2. Bloco de Entrada Analógica9-4
9.3. Bloco de Alarme Analógico9-12
9.4. Bloco de Saída Analógica9-14
9.5Exercício 9................................ ................................ .......... 9-16

iFIX

Copyright (c) 2002, Intellution, Inc.iv

10.Blocos Secundários da Base de Dados10-1
10.1. Revisão sobre Blocos da Base de Dados10-3
10.2. Bloco de Cálculo (CA)10-4
10.3. Bloco de Evento (EV)10-7
10.4. Bloco de Tendência (ETR)10-10
10.5Configuração do Gráfico................................ ..................... 10-12
10.6Exercício 10................................ ................................ ........ 10-18
10.7Questões de Revisão ................................ ........................... 10-29
1. Scheduler1-1
1.1. Schedules Baseados em Tempo1-4
1.2. Schedules Baseados em Evento1-8
1.3Configuração do Scheduler ................................ ................. 1-10
1.4Executando os Schedules................................ ..................... 1-12
1.5Exercício 1................................ ................................ ........ 1-16
1.6Questões de Revisão ................................ ........................... 1-24
12. Base de Dados do Processo12-1
12.1. Revisão sobre Blocos da Base de Dados12-3
12.2. Gerenciador da Base de Dados (Database Manager)12-8
12.2.1. Assistente para Gerar Blocos12-1
12.2.2. Propriedades do Database Manager12-12
12.2.3. Opções do Database Manager12-16
12.2.4. Personalização do Database Manager12-18
12.2.5.Importando e Exportando a Base de Dados12-20
12.3Bloco de Programa................................ .............................. 12-2

Apostila de Treinamento

Copyright (c) 2002, Intellution, Inc.v

13. Introdução à Programação13-1
13.1. Conceitos Iniciais sobre VBA13-4
13.2. Usando o VBA no iFIX13-6
13.3. Usando o Editor de VBA13-12
13.4Ferramentas de Programação................................ ............... 13-14
13.5. VBA versus Bloco de Programa13-16
13.6Exercício 13................................ ................................ ........ 13-18
13.7Questões de Revisão ................................ ........................... 13-31
14. Alarmes14-1
14.1Alarmes e Mensagens................................ .......................... 14-3
14.2Estratégia de Alarme................................ ........................... 14-4
14.2.1.Local das Áreas de Alarme14-5
14.2.2.Base de Dados das Áreas de Alarme14-6
14.2.3. Formato Padrão de Alarme14-8
14.2.4. Áreas Comuns de Alarme14-10
14.2.5.Configurando os Serviços de Alarmes14-12
14.2.6. Configuração de Mensagens14-16
14.3Reconhecimento de Alarme................................ ................. 14-18
14.4Questões de Revisão ................................ ........................... 14-20
15. Ferramentas Gráficas Adicionais15-1
15.1Sumário de Alarmes................................ ............................ 15-4
15.2Controles ActiveX................................ ............................... 15-8
15.3Grupos de Tags ................................ ................................ ... 15-12
15.4Exercício 15................................ ................................ ........ 15-18

iFIX

Copyright (c) 2002, Intellution, Inc.vi

16. Coleta de Dados Históricos16-1
16.1. Organização dos Arquivos de Dados Históricos16-4
16.2. Configuração da Coleta de Dados Históricos (HTA)16-6
16.3. Coletor de Dados Históricos (HTC)16-10
16.4. Tendência de Dados Históricos (Gráficos)16-14
16.5Exercício 16................................ ................................ ........ 16-20
16.6Questões de Revisão ................................ ........................... 16-28
17. Blocos de Registro17-1
17.1. Revisão sobre Blocos da Base de Dados17-3
17.2. Bloco de Registro Analógico17-4
17.3. Bloco de Registro Digital17-8
17.4Questões de Revisão ................................ ........................... 17-10
18. Programas Adicionais18-1
18.1Revisão sobre VBA................................ ............................. 18-3
18.2Caixas de Mensagens ................................ .......................... 18-6
18.3. Personalização das Barras de Ferramentas18-8
18.4Usando Formulários VBA................................ ................... 18-12
18.5Exercício 18................................ ................................ ........ 18-16

Apostila de Treinamento

Copyright (c) 2002, Intellution, Inc.vii

19.Ferramentas de Diagnóstico e Otimização do Sistema19-1
19.1Intellution na Internet................................ .......................... 19-3
19.2Otimização das Telas ................................ .......................... 19-4
19.3. Otimização de Driver e Base de Dados19-8
19.4. Ferramentas de Diagnóstico de Falha para Driver19-12
19.5. Ferramentas de Diagnóstico de Falha para Rede19-14
19.6. Sugestões para Diagnosticar Falhas19-16
20. Segurança20-1
20.1Estratégia de Segurança................................ ....................... 20-3
20.2Configuração da Segurança................................ ................. 20-4
20.3Áreas de Segurança................................ ............................. 20-6
20.4Grupo de Usuários ................................ .............................. 20-8
20.5Conta de Usuário................................ ................................ .20-10
20.6Conexão Automática................................ ........................... 20-12
20.7Habilitando a Segurança................................ ...................... 20-14
20.8. Conectando-se no Sistema de Segurança20-16
20.9Audit Trail ................................ ................................ .......... 20-18
20.10Questões de Revisão ................................ ........................... 20-20
A. GlossárioA-1
B. Blocos da Base de Dados do ProcessoB-1

Apêndices C. Campos dos Blocos da Base de Dados.......................................C-1 iFIX

Copyright (c) 2002, Intellution, Inc.viii

Índice _ página em branco

Apostila de Treinamento

Copyright (c) 2002, Intellution, Inc.ix

Capítulo 1Capítulo 6

Visão GeralConfiguração do Sistema Perfil do ProdutoRequerimentos do Sistema

Arquitetura do SistemaComponentes Disponíveis SCU

Capítulo 2 Introdução aos Objetos GráficosCapítulo 7

WorkSpaceDrivers de Comunicação Desenvolvimento de telasDrivers 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 telaCapítulo 8 Link de dadosBlocos Digitais

Bloco de entrada digital Bloco de saída digital

Capítulo 4 WorkSpace

Configuração do WorkSpaceCapítulo 9 Entendendo o tamanho da telaBlocos Analógicos Sistema de HelpBloco de entrada analógica Documentação eletrônicaBloco analógico de alarme Usando os dínamosBloco de saída analógica

Capítulo 5Capítulo 10

Ferramentas Gráficas AdicionaisBlocos Secundários Assitentes de programaçãoBloco de cálculo

Usando bitmaps na telaBloco ETR Ferramenta para entrada de dadosBloco de evento Usando variáveis globaisGráfico na tela iFIX

Copyright (c) 2002, Intellution, Inc.x

Capítulo 11Capítulo 16

(Parte 1 de 7)

Comentários