PI-Client Alarm

24
PI-Client Alarm Don Smith Roger Humphrey Artemis Theodoropoulou

description

PI-Client Alarm. Don Smith Roger Humphrey Artemis Theodoropoulou. Requirements. PI-3 Data Archive required pointclass of alarm All Archives have alarm capability PI-AlarmView is client application to display – search – acknowledge - PowerPoint PPT Presentation

Transcript of PI-Client Alarm

Page 1: PI-Client Alarm

PI-Client AlarmDon Smith

Roger Humphrey Artemis Theodoropoulou

Page 2: PI-Client Alarm

Requirements

PI-3 Data Archive requiredpointclass of alarm

All Archives have alarm capability

PI-AlarmView is client application to display – search – acknowledge

PI-AlarmView can also be used as Active-X components in projects

Page 3: PI-Client Alarm

Demo

Page 4: PI-Client Alarm

Configuring Alarm Points

pialarm33

(LOLO, LOW, HIGH, HIHI, RATE, STEP, CHANGE, DIG1, DIG2)

3 priorities, and 3 acknowledgment statuses

Groups to collect alarms

Groups can be hierarchical

Page 5: PI-Client Alarm

Configuring Groups

Group(s) are pi tags

tagname=exdesc=group name

pointsource=G

The value of the tag is the alarm statistics

For each alarm point specify the associated alarmgroup in exdesc

Page 6: PI-Client Alarm

Documentation references

PI Administrators training manualchapter 12

PI Data Archive manual chapter 8

Page 7: PI-Client Alarm

PI-3Alarm Calculation

PI Archive

PI-ClientAlarm

Get eventsPut alarm results

Get alarmsPut acks

pointclass=alarmpointsource=@

Page 8: PI-Client Alarm

alarm points

Results are digital points

Inputs are numeric, digital and string points

alarm points are members of an alarm group

Page 9: PI-Client Alarm

alarm groups

Set of alarm points is organized into alarm groups

Groups are also archive points and collect information such as the number of points and number of unacknowledged alarms

Groups can be collected into groups forming a hierarchy

Page 10: PI-Client Alarm

Action1

Alarm DigitalState Set

CombinerLogic

Alarmpoint

Sourcepoint Test1

Action4Test4

Action3Test3

Action2Test2

ReferenceTag

Page 11: PI-Client Alarm

Alarm Subsystem

If “Testx” condition is true, then state is set to “Actionx”

Up to 4 Test/Action pairs supported

Page 12: PI-Client Alarm

Alarm Test Qualifiers

GT

LT

EQ

NE

StepGT

StepLT

RateGT

RateLT

Is_in

Not_In

Includes

Change

CondEQ

CondNE

IsUnAck

Page 13: PI-Client Alarm

Alarm Tests numeric tags

Numeric source tags Value comparison GT, LT, EQ, NE Single move up/down: StepGT,

StepLT Rate of change up/down: RateGT,

RateLT

Page 14: PI-Client Alarm

Alarm Tests strings & dig tags

Digital and string source tags Substring or state list: Is_in, Includes String match: EQ, NE

Page 15: PI-Client Alarm

Example Alarm Test Configurations

Typical DCS style four level alarm

Test1 : GT( 95 ) -> Action1 : Hihi 3Test2 : GT( 85 ) -> Action2 : Hi 2Test3 : LT( 30 ) -> Action3 : Low 2Test4 : LT( 20 ) -> Action4 : Lolo 3

Page 16: PI-Client Alarm

Example Alarm Test Configurations

Dynamic alarm Limits

Test1 : GT( ’23:F-101.Hilim’ ) -> Action1 : Hi 2

Test2 : LT( ’23:F-101.Lolim’ ) -> Action2 : Low 2

Page 17: PI-Client Alarm

Example Alarm Test Configurations

Overtemp with time qualifiers

Test1 : GT( ‘metal_limit’ ) +2m -> Action1 : Hihi 3

Test2 : GT( ‘metal_run’ ) +20m -> Action2 : Hi 2

Test3 : GT( ‘metal_run’ ) +30s -> Action3 : Hi 0

Page 18: PI-Client Alarm

Alarm Groups

Each point assigned to a group

Each groups may be arranged in a single hierarchy

Points may be configured to display the number of alarms in each group by priority and acknowledge status

Page 19: PI-Client Alarm

PI Alarmview

Container with three controlsAlarm list control

Alarm tree control

Alarm history

Page 20: PI-Client Alarm

Controls Alarmview container

Controls in Process Book

Controls in your VB projects

Page 21: PI-Client Alarm

Live Alarms…

Page 22: PI-Client Alarm
Page 23: PI-Client Alarm

Applications

Network health alarmspi-perfmon

Engineering alarms

Production management alarms

Environmental , energy management specialist applications

Page 24: PI-Client Alarm

PI Alarm Client plans

First release Q2Multiple servers

Filtered groups

support.osisoft.com