PI Event Frames Overview - OSIsoft
PI Event Frames Overview - OSIsoft PI Event Frames Overview - OSIsoft
PI Event Frames - Start Delivering Events to the PI System Presented by Todd Brown & Chris Nelson October 18, 2012
- Page 2 and 3: HA PI Data Access Health Monitor PI
- Page 4 and 5: Whenever an [EVENT] happens, you ne
- Page 6 and 7: Whenever an [Startups] [EVENT] happ
- Page 8 and 9: “Find the downtime events (+ reas
- Page 10 and 11: Simplify Data Analysis myEvent Even
- Page 12 and 13: PI Event Frames is part of PI AF PI
- Page 14 and 15: PI Event Frames Generator (PIEFGen)
- Page 16 and 17: PI Event Frames Generator (PIEFGen)
- Page 18 and 19: PI Data Access 2012 PI OLEDB Enterp
- Page 20 and 21: DEMO © C o p yr i g h t 2 0 1 2 O
- Page 22 and 23: Project Abacus • AF-based generat
- Page 24 and 25: PI Event Frames Licensing PI Server
- Page 26 and 27: PI Event Frames Benefits Start maki
- Page 28 and 29: PI Event Frames Benefits Start maki
- Page 30 and 31: PI Event Frames Benefits Start maki
- Page 32 and 33: Get Your Hands-On PI Event Frames a
- Page 34 and 35: OSIsoft Users Community LIVE CHAT n
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> - Start Delivering<br />
<strong>Event</strong>s to the <strong>PI</strong> System<br />
Presented by Todd Brown & Chris Nelson<br />
October 18, 2012
HA<br />
<strong>PI</strong> Data<br />
Access<br />
Health<br />
Monitor<br />
<strong>PI</strong><br />
Notifications<br />
<strong>PI</strong> Data<br />
Archive<br />
Security <strong>PI</strong> Server<br />
2012<br />
<strong>PI</strong> AF<br />
<strong>PI</strong> <strong>Event</strong><br />
<strong>Frames</strong><br />
<strong>PI</strong><br />
Analytics<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C .<br />
2
You might be a <strong>PI</strong> <strong>Event</strong> <strong>Frames</strong><br />
customer if …<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 3
Whenever an [EVENT] happens, you<br />
need to gather related information.<br />
You needed a way to standardize your<br />
different types of [EVENTS]. [EVENTS]<br />
You wish you remembered when an<br />
Analyzing your process data in the context of your<br />
[EVENT] [EVENT] is too time consuming.<br />
You want to compare one<br />
[EVENT] to another [EVENT]. [EVENT]<br />
[EVENT]<br />
happened.<br />
You want to know which<br />
[EVENTS] overlap.<br />
You want to know the<br />
frequency and duration of an [EVENT]. [EVENT]<br />
You need to track all the different [EVENTS] in your discrete manufacturing process.<br />
You need to track all the process steps<br />
([EVENTS]) in your batch manufacturing process.<br />
It’s hard to find the [EVENT]<br />
information you’re<br />
looking for in all your process data.<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C .<br />
4
Whenever an [EVENT] happens, you<br />
need to gather related information.<br />
You needed a way to standardize your<br />
different types of [EVENTS].<br />
You wish you remembered when an<br />
Analyzing your process data in the context of your<br />
[EVENT] is too time consuming.<br />
You want to compare one<br />
[EVENT] to another [EVENT].<br />
You need to track all the different [EVENTS] in your discrete manufacturing process.<br />
[EVENT] happened.<br />
You want to know which<br />
[EVENTS] overlap.<br />
You want to know the<br />
frequency and duration of an [EVENT].<br />
You need to track all the process steps<br />
([EVENTS]) in your batch manufacturing process.<br />
It’s hard to find the [EVENT] information you’re<br />
looking for in all your process data.<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C .<br />
5
Whenever an [Startups] [EVENT] happens, you<br />
need to gather related information.<br />
You needed a way to standardize your<br />
different [Environmental types of [EVENTS]. Excursions]<br />
You wish you remembered when an<br />
Analyzing your process data in the context of your<br />
[Anode [EVENT] Tracking]<br />
is too time consuming.<br />
[Downtime] [EVENT] happened.<br />
You want to compare one<br />
[EVENT] to another [EVENT].<br />
[Paper Grade]<br />
You want to know which<br />
[Excursions] [EVENTS] overlap.<br />
You want to know the<br />
frequency and duration of an [Safety [EVENT]. <strong>Event</strong>]<br />
You need to track all the different [Shutdowns] [EVENTS] in your discrete manufacturing process.<br />
You need to track all the process steps<br />
[Manufacturing<br />
([EVENTS]) in your batch manufacturing process.<br />
Order]<br />
[Paper Grade]<br />
[Well<br />
It’s hard to find the [EVENT] information you’re<br />
Testing]<br />
looking for in all your process data.<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C .<br />
6
Utilities<br />
Startups & Shutdowns<br />
Peak vs. Off-peak Power<br />
Environmental Excursions<br />
Chemicals<br />
Downtime / OEE / TEEP<br />
Safety <strong>Event</strong>s<br />
Process Excursions<br />
Metals & Mining Oil & Gas<br />
Downtime / Reason Codes<br />
Anode Tracking<br />
Material Transfers<br />
Life Sciences<br />
Batch Processing<br />
Cycle Time<br />
Genealogy<br />
Specific Crude Runs<br />
Catalyst Change Outs<br />
Well Testing<br />
Pulp & Paper<br />
Grade Runs / Grade Changes<br />
Pulp Cooking<br />
Startups of Major Equipment<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 7
“Find the downtime events (+ reason codes) on Motor M354 for the past week.”<br />
Tag Based Approach<br />
• Search and find the right tag indicating the<br />
downtime for M354.<br />
• Retrieve the compressed data values for the past<br />
week.<br />
• Manually identify the start and end time for each<br />
‘downtime’ transition.<br />
• Use the start and end time transitions to query<br />
another tag for the reason code. Repeat for each<br />
instance.<br />
• Perform additional queries and calculations for other<br />
related data to the event.<br />
• Manually copy and paste the data and calculation<br />
results into the correct format so that it makes sense<br />
for analysis/charting.<br />
• Start performing analysis after 30 minutes to<br />
hours to NEVER because I don’t have time.<br />
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong><br />
• Search the <strong>PI</strong> System for Downtime events on<br />
M354 for *-7d.<br />
• Get results immediately with the relevant related<br />
data already built into the downtime events.<br />
• Start performing analysis in seconds and start<br />
addressing issues across multiple motors<br />
proactively.<br />
vs.<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C .
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> = <strong>Event</strong>s + Related Data<br />
Excursions (4) Downtime (3) Product XYZ (1)<br />
<strong>Event</strong> Attribute Value<br />
Name Ex 20121215-0002<br />
Start<br />
End<br />
15-Dec-2012<br />
10:35:02<br />
15-Dec-2012<br />
10:47:26<br />
Duration 12 min, 24 sec<br />
Asset Boiler-352<br />
Excursion Type High Violation<br />
Fuel Gas Flow.Avg 37.12 k sft3/h<br />
Fuel.Start 823.48 k sft3/ton<br />
my<strong>PI</strong>K<strong>PI</strong>.Max 47.19 bbl/d<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 9
Simplify Data Analysis<br />
my<strong>Event</strong><br />
<strong>Event</strong> Overlay Trend (Temp)<br />
Perform <strong>Event</strong> Comparisons<br />
Name Temp.Max<br />
EF1 122.47<br />
EF2 109.34<br />
EF3 112.73<br />
EF4 98.61<br />
EF5 125.24<br />
Perform Asset Comparisons<br />
Excursion <strong>Event</strong>s for Product XYZ<br />
Product XYZ (1)<br />
Excursion (2)<br />
Discover <strong>Event</strong> Interrelationships<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 10
Process<br />
Engineer<br />
• Easier to find & analyze<br />
events in my process.<br />
• I can solve problems<br />
faster.<br />
Maintenance<br />
Engineer<br />
• Find and analyze<br />
downtime events.<br />
• Perform root cause<br />
analysis.<br />
Operator<br />
• Respond to changes on<br />
the production line<br />
faster.<br />
• Make decisions to<br />
avoid mistakes.<br />
Corporate<br />
Operations<br />
Manager<br />
• People have the data<br />
they need to do their<br />
jobs.<br />
• We spend our time<br />
analyzing the data<br />
instead of retrieving<br />
and manipulating the<br />
data.<br />
Director,<br />
Information<br />
Management<br />
• Turned process data<br />
into valuable<br />
information.<br />
• Powered our reporting<br />
and BI initiatives.<br />
• Standardized on the <strong>PI</strong><br />
System.<br />
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> – Value Across Different Roles<br />
<strong>PI</strong> System<br />
Administrator<br />
• <strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> is part<br />
of the <strong>PI</strong> Server that I<br />
already manage.<br />
• It’s secure, and my<br />
users can find the<br />
information they’re<br />
looking for easier.<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 11
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> is part of <strong>PI</strong> AF<br />
<strong>PI</strong> AF SDK Library<br />
Downtime<br />
<strong>Event</strong><br />
Excursion<br />
<strong>Event</strong><br />
Batch <strong>Event</strong><br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C .<br />
12
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Database (<strong>PI</strong> AF)<br />
• <strong>Event</strong> Frame<br />
Templates<br />
– Attributes<br />
w/UOM<br />
– References to<br />
Assets<br />
– References to<br />
other <strong>Event</strong><br />
<strong>Frames</strong><br />
– Indexing<br />
• Scalable<br />
• High Availability<br />
Architectures<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 13
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Generator (<strong>PI</strong>EFGen)<br />
• Generate events from trigger tags.<br />
• Generate multiple event types on the<br />
same asset.<br />
• Populate <strong>Event</strong> Attributes.<br />
• Generate Complex Hierarchical <strong>Event</strong>s<br />
like Batch.<br />
• History Recovery. Failover.<br />
• Flexible Deployment.<br />
• Easy migration from <strong>PI</strong> Batch Generator.<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 14
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Generator (<strong>PI</strong>EFGen)<br />
Generic Downtime <strong>Event</strong>s<br />
<strong>Event</strong> Information Related Data<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C .
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Generator (<strong>PI</strong>EFGen)<br />
Hierarchical Batch <strong>Event</strong>s<br />
<strong>Event</strong> Information Related Data<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C .
<strong>PI</strong> Server 2012<br />
<strong>PI</strong> Data Access 2012<br />
Time-Series<br />
<strong>Event</strong>s<br />
Assets<br />
• <strong>PI</strong> OLEDB Enterprise<br />
• <strong>PI</strong> JDBC<br />
• <strong>PI</strong> Web Services<br />
• <strong>PI</strong> AF SDK<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 17
<strong>PI</strong> Data Access 2012<br />
<strong>PI</strong> OLEDB Enterprise + Power View <strong>PI</strong> Web Services + WP7 App<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 18
<strong>PI</strong> Coresight 2012 R2 – Related <strong>Event</strong>s<br />
The 1st <strong>PI</strong> Client to support<br />
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong>.<br />
• <strong>Event</strong> Discovery.<br />
• <strong>Event</strong> Time Analysis.<br />
• <strong>Event</strong> Attributes.<br />
• <strong>Event</strong> Trending.<br />
• <strong>Event</strong> Comparison.<br />
<strong>Event</strong> Discovery<br />
<strong>Event</strong> Attributes<br />
<strong>Event</strong> Trending<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 19
DEMO<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 20
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Partners<br />
• Downtime<br />
• Operational<br />
Equipment<br />
Effectiveness<br />
(OEE)<br />
• <strong>Event</strong> Tracking<br />
• Batch Analysis<br />
• Batch<br />
Genealogy<br />
• Batch repeatability<br />
& consistency<br />
• Profiling of critical<br />
event attributes<br />
• Real-time alarming<br />
of <strong>Event</strong> Trend<br />
Profiles<br />
• Performance and<br />
condition<br />
monitoring<br />
solutions<br />
RELEASED RELEASED IN PROGRESS IN PROGRESS<br />
http://rttechsoftware.com<br />
http://mirabosystems.com http://www.exele.com<br />
• Multivariate<br />
Batch Analysis<br />
• Batch Statistical<br />
Process Control<br />
(SPC)<br />
PLANNED FOR<br />
FUTURE<br />
http://processplugins.com/ http://www.umetrics.com<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 21
Project<br />
Abacus<br />
• AF-based<br />
generation of<br />
<strong>Event</strong>s<br />
<strong>PI</strong> Coresight<br />
• Search for<br />
<strong>Event</strong>s<br />
• <strong>Event</strong> driven<br />
data analysis<br />
including Overlay<br />
Trends<br />
<strong>PI</strong> DataLink<br />
• <strong>Event</strong> driven<br />
table based<br />
analysis & adhoc<br />
reporting<br />
<strong>PI</strong><br />
ProcessBook<br />
• <strong>Event</strong>s<br />
integrated into<br />
process<br />
monitoring<br />
displays<br />
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong>: Future Product Support<br />
<strong>PI</strong> Manual<br />
Logger<br />
• Manual data<br />
entry to <strong>Event</strong><br />
Attributes<br />
• Manual <strong>Event</strong><br />
Creation<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 22
2011 2012<br />
4Q<br />
<strong>PI</strong> Server<br />
2010 R3<br />
EF Partners &<br />
Early Adopters<br />
Users Conference<br />
vCampus Live!<br />
Goal<br />
1H 2H 1H 2H<br />
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Generator<br />
Generate <strong>Event</strong>s<br />
Wave 2 – <strong>Event</strong> <strong>Frames</strong> for the Mainstream<br />
First End-to-End <strong>Event</strong> <strong>Frames</strong> Experience<br />
• Ability to generate <strong>Event</strong> <strong>Frames</strong> automatically<br />
• Several event frame visualization options<br />
<strong>PI</strong> Data Access<br />
<strong>Event</strong> Integration<br />
Related <strong>Event</strong>s<br />
<strong>PI</strong> Manual Logger<br />
Log <strong>Event</strong> Attributes<br />
2013 FUTURE<br />
NOTE: Future dates are subject to change. Last Updated: 10-2012<br />
Tech Support site for updates<br />
Wave 3 – Batch<br />
Moves to<br />
<strong>Event</strong> <strong>Frames</strong><br />
Move <strong>PI</strong> Batch<br />
Customers Forward<br />
• Batch to EF Migration<br />
• Functional<br />
Equivalency with<br />
existing Batch Clients<br />
Goal See <strong>PI</strong> System Roadmap on<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 23
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Licensing<br />
<strong>PI</strong> Server package License<br />
<strong>PI</strong> System Access (PSA)<br />
License<br />
<strong>PI</strong> Client Licenses<br />
<strong>PI</strong> Interfaces for Batch<br />
Execution Systems / MES<br />
• Includes <strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Database (<strong>PI</strong> AF)<br />
• Includes <strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Generator<br />
• Includes <strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> in <strong>PI</strong> Data Access<br />
• Includes <strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> functionality<br />
• License required for specific <strong>PI</strong> Interfaces<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 24
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Benefits<br />
Start making<br />
decisions with a<br />
full picture of<br />
reality.<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 26
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Benefits<br />
Start making<br />
decisions with a<br />
full picture of<br />
reality.<br />
Make your realtime<br />
data even<br />
more valuable.<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 27
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Benefits<br />
Start making<br />
decisions with a<br />
full picture of<br />
reality.<br />
Make your realtime<br />
data even<br />
more valuable.<br />
Make your asset<br />
data even more<br />
valuable.<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 28
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Benefits<br />
Start making<br />
decisions with a<br />
full picture of<br />
reality.<br />
Stop searching and<br />
start analyzing.<br />
Make your realtime<br />
data even<br />
more valuable.<br />
Make your asset<br />
data even more<br />
valuable.<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 29
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Benefits<br />
Start making<br />
decisions with a<br />
full picture of<br />
reality.<br />
Stop searching and<br />
start analyzing.<br />
Make your realtime<br />
data even<br />
more valuable.<br />
Discover that the<br />
related data you’re<br />
looking for is<br />
already at your<br />
fingertips.<br />
Make your asset<br />
data even more<br />
valuable.<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 30
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Benefits<br />
Start making<br />
decisions with a<br />
full picture of<br />
reality.<br />
Stop searching and<br />
start analyzing.<br />
Make your realtime<br />
data even<br />
more valuable.<br />
Discover that the<br />
related data you’re<br />
looking for is<br />
already at your<br />
fingertips.<br />
Make your asset<br />
data even more<br />
valuable.<br />
Find the needle in<br />
the haystack.<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C .<br />
31
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Releases<br />
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong><br />
Generator<br />
<strong>PI</strong> Coresight<br />
2012 R2<br />
<strong>PI</strong> Data Access<br />
2012<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 32
Get Your Hands-On <strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> at<br />
Nov 28 – 30: Grand Hyatt San Francisco<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 33
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Releases<br />
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong><br />
Generator<br />
<strong>PI</strong> Coresight<br />
2012 R2<br />
<strong>PI</strong> Data Access<br />
2012<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 34
<strong>OSIsoft</strong> Users Community LIVE CHAT now:<br />
<strong>PI</strong> <strong>Event</strong> <strong>Frames</strong> Ask Me Anything:<br />
http://community.osisoft.com/index.php?/topic/1089-<br />
© C o p yr i g h t 2 0 1 2 O S Is o f t , L L C . 35
Thank you<br />
© Copyright 2012 <strong>OSIsoft</strong>, LLC.<br />
777 Davis St., San Leandro, CA 94577<br />
36