Professional Documents
Culture Documents
version 1.0
Instructor
Students
“Describe your PI System”
“What is your role with PI?”
“What skills do you need to learn?”
Length: 2 days
Interactive course:
Part lecture
Part exercises and examples
PI Tag Security
PI Backup
Calculation Tags
Performance Equations
Totalizers
ACE tags
Strategic Partnerships
Calgary, Alberta
Altenstadt, Germany
OSIsoft, GmbH Seoul, Korea Tokyo, Japan
Issaquah, WA (AID) (OSIsoft)
Montréal, Québec
San Leandro, CA
Yardley, PA Tokyo, Japan
Phoenix, AZ Beijing, China
Cleveland, OH (NetInfo) (Yokogawa)
Houston, TX
Johnson City, TN
Manama, Bahrain Shanghai, China
Savannah, GA (MECA / EMI)
Singapore
São Paulo,
Brazil
Durban,
South Africa
Perth, Australia
OSIsoft Offices
www.OSIsoft.com Training.OSIsoft.com 14
Copyright © 2007 OSIsoft, Inc.
The PI System
The Server The Analytics The Visuals
PI Archive Advanced Computing
Smart Clients
Engine (ACE)
Analysis Framework ProcessBook
Module Database PI Analytics
DataLink
BatchView
RLINK RtAlerts
Client: Windows XP / Vista
Microsoft Office 2003 /2007
Data Access Sigmafine
Thin Clients
Windows Server 2003
RtWebParts
MCN HealthMonitor Visual Studio.NET
RtReports Clients
Server: Windows Server 2003
Windows SharePoint Services – or –
SAP Enterprise Portal 6
Data Access
RtBaseline Services OLEDB ODBC OPC / HDA
Real-Time Interfaces
PI Notifications Scheduler
RtReports
Compliance & Standard
Enterprise Services Sigmafine
Facility Monitor
PI Analytics
(new PE, Alarm, and RTSQC engine)
RtActiveView RtTimeRange
BatchView Excel Add-in RtGauge RtTreeView
Analysis Framework Excel Add-in DataLink iViews RtGraphic RtTrend
RtTable RtKPI
RtTagSearch RLINK iViews
Visualization
Root Cause Structured Portal
Analysis Environment Allows
Planning Users to Build Displays
Content Without IT Training
Authoring
Seamless
Interaction
Between
Smart Clients &
Portal
Environment
PI Server
Analytical Tools
- AF Other Systems
- ACE - ERP
- Sigmafine - Maintenance
- LIMS
Interface Interface
Node Node
Interface
VMS (Alpha or VAX Processor)
Windows/UNIX
PI Server
` Windows
Client Tools
1985 1995 2005
On PI architectures:
PI Reference Guide (Chapter 1)*
New value
PI PI
(scan or Exception Snapshot compression
Report Archives
exception algorithm
based)
Exception Compression
Time
Exception Test:
ExcMax (time)
+ ExcDev
Current Snapshot
- ExcDev
+/- Excdev
Previous value
Snapshot value
Time
E E P
E
E
E
E P E P E E P E
Time
E: Exception P: Previous
Time
ev
+ Compd
Last archived ev
value - Compd
A A
A A A A A
Time
A: Archived Value
Time
Raw
Aftervalues
After scanned
Exception
Compression
Temperature
Time
Excdevpercent = 1 (% of span)
Excmax = 600 (10 minutes)
Compdevpercent = 2 (% of span)
Compmax = 28800 (8 hours)
Zero = 0
Span = 100
dd-mmm-yy HH:mm:ss
dd Day
mmm Month (Jan, Feb, Mar, Apr, May, …)
yy Year
HH Hours in 24 hour format
mm Minutes
ss Seconds
Example:
18-feb-05 10:43:29
Copyright © 2007 OSIsoft, Inc.
58
Absolute Time
dd-mmm-yy HH:mm:ss
Expression Meaning
25 00:00:00 on the 25th of the current month
25-Aug-03 00:00:00 on that date
8: 08:00:00 on the current date
25 8 08:00:00 on the 25th of the current month
21:30:01.02 9:30:01.0200 PM on the current date
Symbol Meaning
* Current time
t 00:00:00 on the current day (TODAY)
y 00:00:00 on the previous day
(YESTERDAY)
Monday, Tuesday, 00:00:00 on the most recent of that
Wednesday, Thursday, day of the week
Friday, Saturday.
Sunday
Syntax Meaning
*-8h 8 hours ago
T-7d 00:00:00, 7 days ago
Y+11h Yesterday at 11:00:00 AM
Monday + 14.5h 02:30:00 PM on the most recent Monday
PI Time
Express the following timestamps using a specific
day and date:
Tuesday-2d
1 6:
y+8h
*-30m
Express the following times in valid PI timestamps:
Today at 6:00 AM
The 4th of the current month at 16:00
12 hours ago
Connection settings
Connection information
Connecting to PI:
• Learn about connecting to PI with the PI SDK
• Discover the IP address and computer name of
your PI Server
SQL-like query
based on user-
defined conditions
1- Define condition
2- Click 'Add'
…
3- Click 'Search
Search through
aliases in the PI
ModuleDB
(described later)
Advanced Search:
PIpoint.Span > 100 AND
PIpoint.CompDevPercent > 1
BASE
Included in all point
types
150
100
50
0 Zero = 0
-50 Span = 100
-100
150
100
50
0 Zero = -50
-50 Span = 100
-100
Step=0
Step=1
On PI Tag attributes:
Introduction to PI System Management, Chapt. 5
PI Server Reference Guide Chapt. 3
Configuration Methods::
• Using a Text Editor to modify the parameters
in the .bat file (if .bat.new, rename it to .bat)
• With PI Interface Configuration Utility (PI ICU)
– available on Windows only
PointSource = /PS
Location1 = /ID
Location4 = /F (scan class, numbered in order of
appearance)
Location2,3,5 = refer to interface manual
Analysis Framework:
Batch:
One management tool
Data: (with plug-ins) that
Interfaces:
runs from your
desktop.
IT Points:
Operation:
Points:
Security:
Select a tag
Renaming a tag
A tag can be renamed while preserving history
No effect on ProcessBook, but impact on DataLink
Any performance equation expressions used in other PI tags (e.g.
filter expressions) must be edited
Deleting a tag
Archived data are lost
There is no quick undelete
Before you delete a tag, you should wait some time with
scan off. Further, you should keep a copy of the tag
configurations for all totalizers, performance equations,
alarm and batch configurations to assure that the tag is not
being used in one or more of these systems.
Some sites collect tags for deletion and only delete them
once per quarter or so.
Graphical tool
allowing the user
to create and
configure PI tags
Building PI Points
Objective:
Learn how to create a tag with the PI SMT
On Digital Sets:
PI Server Reference Guide Chapt. 3
\program files\pipc\help\PI Digital State Editor.chm
Connect on startup
Allow tag deletion, creation
Use alternate delimiter (default is
|)
PI Tag Configurator
Objective:
Learn how to create tags from a
Tag Configurator
Learn how to create tags in bulk using
Manage users,
groups and users’
membership
• Imports all or
selected Windows
domain users to
PI users table
• Allows you to set
the domain
username as the
initial password or
specify a single
password for all in
the import.
users.
Learn how to create users and assign
them to groups.
Learn how to define tags and data access.
…
…
during each file copy Backup scripts (simple wrappers) Message Subsystem
Backup scripts (simple wrappers) Message Subsystem
pibackup.bat 6 Message Log Files
pibackup.bat Message Log Files
pibackuptask.bat
pibackuptask.bat
…
…
PI Server Backup
Objective:
Learn how to use and configure the PI
Examples:
(‘trc221.pv’+’trc222.pv’) > 50 AND (‘lrc224.pv' > 90)
((‘li125.pv')/2 + (‘lrc542.pv'-100))
Examples:
abs('sinusoid')
(('prc624.pv')^2 + cos('prc441.pv'))
PI Performance Equation
Objectives:
Learn how to manage the PI
Equation tags
R e g io n c o n s id e r e d in
T im e - W e ig h t e d c a lc u la t io n
u s in g C o m p r e s s e d V a lu e s
E v e n t s t h a t f a il c o m p r e s s io n t e s t
E v e n t s t h a t p a s s c o m p r e s s io n t e s t
Time Weighted
7:00 15:00
Event Weighted
7:00 15:00
Running
7:00 15:00
Ramping
7:00 15:00
BA:ACTIVE.1
MYPUMP.PV
Function = Events
CalcMode = AllEvents … results =6
CalcMode = ChangeEvents … results = 4
7:00 15:00
Auto
Manual
OFF
7:00 15:00
70
7:00 15:00
result = 2
70
7:00 15:00
7:00 15:00
50
Configuration parameters
define the calculation
PI-SMT Totalizer Editor
plug in can help to
configure a tag.
PI Totalizer
Objectives:
Create PI Totalizer tags
PI server
ACE
exe/dll
ACE Executable 1
ACE Context 1
ACE Module 1
ACE Context K
ACE Module N
ACE Executable M
ACE PI server
ACE Sched.
exe/dll
ACE MDB
structure
PI server
PI server
Copyright © 2007 OSIsoft, Inc.
231
Configuration 1 – ACE server
PI server
ACE MDB
structure
ACE Manager
ACE
Sched.
ACE Wizard
PI server
ACE
exe/dll
PI server
PI ACE
server
Copyright © 2007 OSIsoft, Inc.
232
Configuration 2 – ACE server & Dev. box
PI server
ACE
ACE MDB
Sched.
structure
ACE
exe/dll
Dev. Box
Equipment Class
Equipment
Data Collection
Data Analysis and Notification
Support
Updates
SMTP ACE
Server Analysis
Servers
`
PI Server NOC PI
Interface
Managed PI Servers
Managed
Service NOC
PI Service
Interface
Managed
PI Service
OSIsoft
Process Status
Subsystem Performance
Interface Status and Performance
Machine Performance Counters
NO PROCESS DATA!
An interface
One watchdog tag configured per interface
Usually scan rate is 3x times that of the
monitored point and no exception deviation
Monitored tag should be selected carefully
Used by managed PI to determine if an
interface is up or down
In the future replaced by uniint Health Points
NOCSupport@osisoft.com
Each PI Server
maintains a catalog
with the version `
information of itself and
its interfaces
NOC
PI Server
Managed PI
Service
Interface
Managed
PI Service
Interface
Managed OSIsoft
PI Service
Documents:
Managed PI - Software Update Services SMT3
Plug-in
Managed PI - Software Update Services
Overview
Managed PI - Overview
Managed PI - IT Overview
Go to training.osisoft.com and
choose 5 Ways to Learn >
Training Webinars for more
information and to register.
Thank you!
?
Copyright © 2007 OSIsoft, Inc.
272
NetMeeting (if the projector fails)
If there is a projector failure, NetMeeting can be
used to visualize the trainer desktop