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

PI Data Access Pack (DAP) Class

Content:

Introduction to PI
• Architecture
• Data Flow
• PI Points
• PI Security
• Introduction of the database model
• Data compression and exception

Installation and configuration of the PI API (PI Application Programming Interface)
• Installation and configuration for the Windows environment
• Using API on Visual Basic (variables and functions)

Introduction to PI API main functions
• PIAR – Archive Functions
• PILG – Message Log Functions
• PIPT – Point Database Functions
• PISN – Snapshot Functions
• PITM – Time Functions
• PIUT – Utility Functions

Function use on Visual Basic
• Opening and closure of PI sessions
• Point search functions
• Point attribute functions
• Converting the standard time format into the PI time format
• Digital States and Digital State Sets
• Users and Groups
• Data-writing and data-reading on the PI server
• Use of common PI dialog windows
• Other PI functions

Introduction to the PI SDK (PI Software Development Kit)
• PI SDK object hierarchy
• Use of the PI SDK on Visual Basic

Introduction to the PI Module Database
• Architecture and functionalities
• Using the PI Module Database Editor
• Module creation, editing and exclusion, properties and aliases via PI SDK

Introduction to the PI Batch Database
• PIBatches, PIUnitBatches and PISubBatches
• Batch/TransferRecords searches
• Creating, editing and excluding PIUnitBatches via PI SDK
• PITransferRecords
• Creating, editing and exclusion of PITransferRecords via PI SDK

Other ways to access PI data
• PI ODBC
• PI OLEDB

Strategies for the development of PI applications
• Alarm management applications
• Manual entry management applications
• Data presentation applications
• Introduction to PI interface development

Upcoming releases for PI API and PI SDK
• New PI API and PI SDK functionalities for upcoming versions
• OSIDevNet Web Site

Prerequisites:

• PI Client – Fundamentals Course
• Familiarity with Visual Basic or Visual C++
• The Advanced PI Client ActiveX Scripting course is not required, but is recommended to students who intend to insert ActiveX scripting into the PI ProcessBook in their projects.