Best Practice: Alarming for Wonderware System Platform
Altmar du ToitWonderware Southern Africa
► What is alarms and events?
► Alarms in System Platform
► New Alarm Control
► Demo
► Conclusion
Agenda
What is an Alarm
► In general an alarm is a condition – in particular an abnormal condition
► Example:
Normal ConditionAbnormal Condition
What is an Event?
► A detectable occurrence which does not need operator response
► Example:
Start PumpEvent Occured
Alarms and Events
► Grouped ► Prioritized
► Distributed
► Visualized
► Stored
► What is alarms and events?
► Alarms in System Platform
► New Alarm Controls
► Demo
► Conclusion
Agenda
Alarms in System Platform
Galaxy
Consumer
ConsumerConsumer
Which is the provider?
Best practice planning alarm system
► Determine Alarms before hand► Use IO/Lists► Communicate with the process department► Do not alarm on every single I/O only the absolute
necessary ones► Prioritize your alarms (Critical to Info)► Build the critical alarms into your templates to
enforce standards through to all the instances► Plan the areas before hand and build your model
accordingly► How will you visualize the alarms?
Where do we store the alarms
Alarms in a Network Environment
► Different Alarm ProvidersView1 View2 View3
AOS 01 AOS 02 Historian
PLCPLC PLC
Historical Alarms
► Benefit of using multiples alarm providers
No historical data loss
Minimize Network Traffic
No single point of failure
Historical Alarms and redundancy
► Alarms in redundant configuration :
Described in Implementing Redundancy section of the deployment guide
Also refer to Technote 430
► What is alarms and events?
► Alarms in System Platform
► New Alarm Controls
► Demo
► Conclusion
Agenda
New Alarm Controls
► Alarms are viewed in the new Alarm Client Controls.
► The new alarm client can be found in the graphic toolbox
New Alarm Controls
► The Client Control can be embedded and configured in the graphic symbol editor
► New Client Control tools are included in the graphic symbol editor
New Alarm Controls
► Once the alarm control is embedded it can be configured
New Alarm Controls
► Alarms can be viewed as Current or Historical
New Alarm Controls
► Alarm Colours, Column Details, Query Filters, Time Settings, Run Time Behaviour, Data Binding and Event properties can be configured
Best practice visualizing alarms
► If you have to use popups only use them for the absolutely critical alarms
► Show alarm page on menu bar and show critical alarms only
► Configure the alarm system to be dynamic► Show alarm drill down to area and show the page
with the critical alarm
Demo
DEMO
► What is alarms and events?
► Alarms in System Platform
► New Alarm Controls
► Demo
► Conclusion
Agenda
Conclusion
► Distinguish between alarms and events► Plan your model before hand – alarms are
grouped according to areas► Prioritise alarms according to the severity of the
alarm► Choose the correct alarm provider for your site
topology► Store alarm database to the historian► Make it as easy as possible for the user to
acknowledge the alarms visually
Questions
Questions