Home > Treinamento > Cursos > PI Data Access Pack (DAP) Class

PI Data Access Pack (DAP) Class

Conteúdo:

Introdução ao PI
• Arquitetura
• Fluxo de Dados
• PI Points
• PI Security
• Apresentação do modelo da base de dados
• Exceção e compressão de dados

Instalação e configuração da PI API (PI Application Programming Interface)
• Instalação e configuração no ambiente Windows
• Usando API no Visual Basic (variáveis e funções)

Introdução às principais funções da PI API
• PIAR – Archive Functions
• PILG – Message Log Functions
• PIPT – Point Database Functions
• PISN – Snapshot Functions
• PITM – Time Functions
• PIUT – Utility Functions

Uso das funções no Visual Basic
• Abertura e fechamento de sessões do PI
• Funções de busca de pontos
• Funções de atributos de pontos
• Função para converter formato padrão de tempo no formato de tempo do PI
• Estados Digitais e Conjuntos de Estados Digitais
• Usuários e Grupos
• Escrita e leitura de dados do servidor do PI
• Uso das janelas de diálogo comuns do PI
• Outras funções do PI

Introdução ao PI SDK (PI Software Development Kit)
• Hierarquia de objetos PI SDK
• Uso do PI SDK no Visual Basic

Introdução à PI Module Database
• Arquitetura e funcionalidades
• Utilizando o PI Module Database Editor
• Criação, edição e exclusão de módulos, propriedades e aliases via PI SDK

Introdução à PI Batch Database
• PIBatches, PIUnitBatches e PISubBatches
• Buscas de Batch/TransferRecords
• Criação, edição e exclusão de PIUnitBatches via PI SDK
• PITransferRecords
• Criação, edição e exclusão de PITransferRecords via PI SDK

Outros modos de acessar dados do PI
• PI ODBC
• PI OLEDB

Estratégias para o desenvolvimento de aplicações do PI
• Aplicações para gerenciamento de alarmes
• Aplicações para gerenciamento de entrada manual
• Aplicações para apresentação de dados
• Introdução ao desenvolvimento de interfaces para o PI

Próximos lançamentos de PI API e PI SDK
• Novas funcionalidades PI API e PI SDK das próximas versões
• OSIDevNet Web Site

Pré-requisitos:

• Curso PI Client - Fundamentals
• Familiaridade com Visual Basic ou Visual C++
• O curso Advanced PI Client ActiveX Scripting não é necessário, mas é recomendado para os alunos que pretendam inserir ActiveX scripting no PI ProcessBook em seus projetos.