4.0 PI ProcessBook

46
Copyright © 2010 OSIsoft, Inc. 4.0 PI ProcessBook

description

4.0 PI ProcessBook. What is PI ProcessBook?. Standalone software that allows users to create dynamic, interactive graphical displays featuring real-time PI and non-PI data. Displays can show: Schematic or realistic process flow diagrams Values Trends and plots And more - PowerPoint PPT Presentation

Transcript of 4.0 PI ProcessBook

Copyright © 2010 OSIsoft, Inc.

4.0 PI ProcessBook

Copyright © 2010 OSIsoft, Inc.

What is PI ProcessBook?

Standalone software that allows users to create dynamic, interactive graphical displays featuring real-time PI and non-PI data.

Displays can show: Schematic or realistic process flow diagrams Values Trends and plots And more

PI ProcessBook also includes Visual Basic for Application (VBA) as a development environment

2

Copyright © 2010 OSIsoft, Inc.

Standard Windows Structure

PI ProcessBook uses a standard Windows type environment that make functions accessible from: Menus Toolbars

3

Copyright © 2010 OSIsoft, Inc.

PI ProcessBook Modes

4

Run Mode

Build Mode

• Browse PI ProcessBook (Workbook) elements

• Visualize already created displays

• Display Navigation

• Change mode by selecting Tools > Run or clicking on ( ) of the

Drawing toolbar.

• Build or Edit PI ProcessBook (Workbook) elements

• Add or Modify elements to/from a display

• Change mode by selecting Tools > Build or clicking on ( ) of the

Drawing toolbar.

Copyright © 2010 OSIsoft, Inc.

3.2.1 Trend Navigation

Copyright © 2010 OSIsoft, Inc.

Trend Viewing Options

These functions can used only in Run ( ) mode only Full screen graphic display Zoom In/Out on a trend Change the vertical axis scale Change the time period

displayed Trend cursors Show/Hide data traces Tooltip statistics Show Details and Annotations Revert to original configuration

6

Copyright © 2010 OSIsoft, Inc.

Full Screen

Double-Click in Run ( ) mode to activate Double-Click again to deactivate

7

Too small?Double-Click on it

( Run mode only)

Copyright © 2010 OSIsoft, Inc.

Zoom

Drag a rectangle within the trend boundary

Use revert ( ) to return to original definition

8

( Run mode only)

Copyright © 2010 OSIsoft, Inc.

Change Time Range

Zoom function previously described

“One time period forward – backward” functions at the bottom of the trend: Browses one time period forward or backward and

accesses the appropriate archived data

Use the scroll bar:

9

( Run mode only)

Copyright © 2010 OSIsoft, Inc.

Trend Cursors

Activates a cursor to display the exact value at one (or more) given time(s). Set one by using ( ).

10

( Run mode only)

Copyright © 2010 OSIsoft, Inc.

Data Traces

11

( Run mode only)

Traces can shown or hidden by clicking on the tag name in the legend or Right-click on Trend > Trend Traces

Traces can shown or hidden individually or all at once

Copyright © 2010 OSIsoft, Inc.

Revert to Original Configuration

Select View > Revert or click on the ( ) button to get back to the original display

The changes made in View mode are only temporary and will not change the original configuration

12

( Run mode only)

Copyright © 2010 OSIsoft, Inc.

Trends (Ad-Hoc)

In Run mode, there are 2 ways to create a trend: In the current window, select one or many values, click

on ( ) then draw a rectangle to display the trend

In a new window, select one or many values, then click on ( ) to create an Ad-Hoc trend

It is possible to save the new window as a Display

13

( Run mode only)

Copyright © 2010 OSIsoft, Inc.

Unavailable Data

Render of unavailable data through elements Trend shows nothing Dynamic Value shows No Data Trend Cursor shows No Data Bar Graph shows diagonal lines Multi-state symbol shows the user defined Bad data

color

14

Copyright © 2010 OSIsoft, Inc.

Status Bar

The status bar at the bottom of the window shows:1. Time Zone

2. Layers

3. Status Report

4. Default Line / Fill / Background color for an element

15

1 2 3 4

Copyright © 2010 OSIsoft, Inc.

Status Report

A status report can be accessed on the status bar at the bottom of the screen

16

Double-click on this icon to access the status report

All of the dynamic elements on the display are updatingAt least one dynamic element in the display is reporting bad data (or a shutdown status)

Copyright © 2010 OSIsoft, Inc.

Status Report

The status report presents all of the dynamic elements on the display along with their associated tag

An error message will appear for every dynamic element in error

17

Copyright © 2010 OSIsoft, Inc.

Statistics

Hovering the mouse cursor over an objects presents tooltip statistics

Present statistics for the longest time range specified by an element in your display

18

Statistics are: Average Minimum and

Maximum Count Range Pop. Std Deviation

( Run mode only)

Copyright © 2010 OSIsoft, Inc.

Show Details and Annotations

At any moment you can visualize: compressed data statistics point attributes annotations

from a dynamic element presented on your display

Data, statistics or attributes can be exported to a file or copied to clipboard

Write annotation directly from a display

Details window is driven by selections in your display

19

( Run mode only)

Copyright © 2010 OSIsoft, Inc.

Show Details and Annotations - Data

Select the Data option

1. Refresh data grid

2. Increase or decrease fonts from data grid

3. Export data to .TXT or .CSV file

4. Copy to clipboard

5. Select point to get data from among the list of all points belonging to the current display

20

1 2 3 4

5

Copyright © 2010 OSIsoft, Inc.

Show Details and Annotations - Annotations

You can write many annotations for a specific event1. Enter you annotation2. Determine the type, it can be:

String Integer Float Array File And more

3. Enter a description4. Save the annotation5. Delete selected annotation6. Import/Export a file into/from the

annotation

21

1 2 3

4 5 6

Copyright © 2010 OSIsoft, Inc.

Show Details and Annotations - Statistics

Select the Statistics option to visualize results Statistics are calculated for

a time range Elements presenting a

single value use a time range equals to :

The outermost past time boundary of all elements belonging to current display

To now

22

Copyright © 2010 OSIsoft, Inc.

Notifications

PI ProcessBook integrates PI Notifications related to your current user (Windows user)

Select View > Notifications

23

Copyright © 2010 OSIsoft, Inc.

The ( ) button allows access to a library of symbols

Symbol Library

26

( Build mode only)

Copyright © 2010 OSIsoft, Inc.

Dynamic elements

Copyright © 2010 OSIsoft, Inc.

Dynamic Elements

The following dynamic elements can be added to a display:

28

Trends

X-Y Plots

Bar Graphs

Dynamic Values

Multi-State Symbols

Copyright © 2010 OSIsoft, Inc.

Dynamic Elements

The dynamic elements will change in real time according to the value of their associated tag

29

Level: 31.22 11/ 05/ 2006 10:56:15 AM Level: 92.63 11/ 05/ 2006 10:58:07 AM

Copyright © 2010 OSIsoft, Inc.

Examples of a Bar Graph

30

Background color

Fill color

Copyright © 2010 OSIsoft, Inc.

Dynamic Values

A Dynamic Value shows the tag’s current or past value.

Show or not the tag name (and where) Show or not the timestamp (and where) Show or not the engineering units

32

( Build mode only)

Copyright © 2010 OSIsoft, Inc.

Statistics

Hovering the mouse cursor over an objects presents tooltip statistics

Present the object’s associated point current value If the object is multi-state, it also presents the

current step

33

( Build mode only)

Copyright © 2010 OSIsoft, Inc.

Multi-State Objects

Objects that change state based upon user defined values. Bar Graphs Dynamic Values Shapes Symbols from the library

34

( Build mode only)

Copyright © 2010 OSIsoft, Inc.

3.5.1 PI Calculation

Copyright © 2010 OSIsoft, Inc.36

Mathematical Functions and Operators

PI Performance Equation Syntax

Mathematical operators

+

-

*

/

^

Mathematical functions

cos()

sin()

tan()

log()

log10()

Mathematical functions

exp()

abs()

int()

atn()

sqr()

sgn()

And more…

Expressions can use…

Copyright © 2010 OSIsoft, Inc.37

Built-in Functions

PI Performance Equation Syntax

• % of time tag has good valuesPctGood()• Range of min to maxRange()• Time-weighted standard deviationStDev()• Time-weighted averageTagAvg()• Event-weighted averageTagMean()• Maximum value in periodTagMax()• Minimum value in periodTagMin ()• Time integral over a periodTagTot()

Examples of built-in functions:

Copyright © 2010 OSIsoft, Inc.

Operators in Performance Equation

38

An expression can use If-Then-Else, relational and logical operators Syntax: IF expr0 THEN expr1 ELSE expr2 Example: IF ‘Tag1’ >= 50 AND ‘Tag2’ < 125 THEN “under limit” ELSE “good”

Copyright © 2010 OSIsoft, Inc.

Data Sets Dialog Box

39

• Tools > Data Sets… > New > PI Calculation

1. In PI ProcessBook 1

Copyright © 2010 OSIsoft, Inc.

PI Calculation Data Sets

40

• Set PE equation

2. Define calculation

• Use predefined interval or,

• Set a custom interval

3. Set Calculation interval

4. Set Column Name

5. Define refresh interval

2

3

4 5

Copyright © 2010 OSIsoft, Inc.

PI Calculation Data Sets

41

Common Calculations

User Entered Calculation

Copyright © 2010 OSIsoft, Inc.

PI Calculation Data Set

42

Column Label appears as the first selection in the available calculations.

Copyright © 2010 OSIsoft, Inc.

Using Data Sets

43

Copyright © 2010 OSIsoft, Inc.

3.5.3 AF2 Data Set

Copyright © 2010 OSIsoft, Inc.

What is AF Asset Model?

45

Allows users to organize and structure PI data and other data (like reactors, transformers, meters, etc.)

Is based on Element representing a user-oriented object

Element can contain attributes All information are stored in the PI

Analysis Framework Database (AF) Permits to use AF as a common

source of data, properties and configuration

Information from AF are available through AF2 Data Set in PI ProcessBook

Copyright © 2010 OSIsoft, Inc.

ProcessBook Dynamic elements

46

The dynamic elements will change in real time according to the value of their associated element’s attribute Instead of referencing a point it uses a AF2

element’s attribute Result will be modified by the unit of measure

(UOM) chosen

Copyright © 2010 OSIsoft, Inc.

AF2 Data Set

47

Use AF2 Data Set to present data from your model

AF2 property / attribute can be used with: Trends XY plot Multi-State shapes Dynamic values Bars

Copyright © 2010 OSIsoft, Inc.

Dynamic Elements using AF2 Data Set

48

• Choose AF2 Data Set instead of Tag Search one

1. Change to AF Data Set

• Browse the hierarchy or use the search dialog box

2. Find the element

• Select the attribute• Modify the UOM• Set the Use the PIPoint

directly option

3. Choose the attribute

• Formatting the number• Show name• Show timestamp

4. Format the display

1

2

34

Copyright © 2010 OSIsoft, Inc.49

Conclusion

“By using PI, we have been able to see what we guessed was happening. We have been able to validate our ideas and turn them into substantive savings. In our case, 10% of our operations budget.”

Chilkoot Ward Director of UtilitiesUniversity of Alaska (Power Generation)