PLC BLOG | abb | Alarm in ABB CP 600 HMI - how to use alarm in ABB CP 600 HMI

Share on Facebook Share On Twitter Share on LinkedIn Share on Whatsapp


lg-12 col-12 fb-share-button">

Share on Facebook

Share on twitter

Share on Whats-App

Alarm in ABB CP 600 HMI - how to use alarm in ABB CP 600 HMI

abb panel builder 600 used for ABB CP 600 HMI you can also configure alarm for ABB CP 600 HMI. alarm is designed to triggered and acknowledged by operator when specific condition is occurred during process automation. alarm display message when certain condition is occurred. you can make alarm for warning message, error messages, normal message etc. for example if you have a process to maintain temperature of 5000C, so you can configure alarm for certain level to tell operator if temperature is low , high or normal. alarm is very important for operator and process department for certain level. alarms help to run process safely and efficiently because problems are identified and addressed before they become more serious.


add a component in abb panel builder

alarm triggered for certain condition so here we add some basic component in our project. open your project and add hmi device. first me make a simple hmi design with a toggle switch button, a meter or gauge, and a numerical input value and a light. our program is very simple when switch button is pressed numerical value is set to meter. we add alarm in all component.

add a component in abb panel builder

defined tag for alarm in abb panel builder

alarms are declared for tag value. tag are Boolean type, float type, numerical type or string type. alarm is designed to triggered when tag values reached to specific alarm condition. so we have four tag start_button tag as bool type, data_transfer as bool type and guage_reading and numerical_input as float type.

defined tag for alarm in abb panel builder

set alarm for abb hmi in abb panel builder 600

in project view double-click Alarms on alarm and a alarm editor will open, in this editor you defined alarm. for adding an alarm click +(plus icon). for alarm following parameter are required
  • name: enter the name of alarm to identify which alarm triggered.
  • groups define group of alarm
  • enable Enable/disable triggering of alarm.
  • Ack acknowledgment of alarm, if selected the operator must acknowledge the alarm once triggered to remove it from the Active Alarm widget.
  • Reset Used with the Ack option, if selected, acknowledged alarms stay in the alarm list, labeled as Not Triggered Acked, until the operator presses the Reset button in the alarm widget.
  • Buffer Buffer file where the alarm history will be saved.
  • Trigger Triggering of an alarm is depend on alarm type following are alarm type:
    • limitAlarm: alarm triggered when tag value exceeds its limits. The alarm is not triggered if the value reaches the limits.
    • valueAlarm alarm is triggered when tag value is equal to the configured value
    • bitMaskAlarmthe bitwise AND operator compares each bit of the bitmask with the tag value corresponding to that Alarm. If both bits are on, the alarm is set to true.
    • protAlarm:BACN alarm is triggered from the remote BACnet device.
  • Tag Tag whose value will trigger the alarm when it exceeds the set limits. The alarm can refer to the value of this tag, or to the state of a bit if bitMaskAlarm has been selected as trigger.
  • Action Actions executed when the alarm is triggered. Additional conditions can be specified in the Events column. See "Setting events" for details.
  • Description Alarm description. This text supports the multiple language features and can be a combination of static and dynamic parts, where the dynamic portion includes one or more tag values.
here we declared alarm1 for tag start_buton when button is pressed or on alarm is generate message process is started. second we make alarm for limit in tag guage_reading, minimum limit is zero and maximum limit is 200 alarm generate message when tag value exceeded it’s limit.third alarm is set when value 50 is entered in numerical input than message is set to process values is entered.

set alarm for abb hmi in abb panel builder 600

add alarm component to abb hmi screen

after setup alarm from alarm editor add alarm component to your hmi screen in widget gallery select alarm table and add to hmi screen. Here we add active alarm table in our hmi screen. in alarm widget you can change property and event from property window.

add alarm component to abb hmi screen

change alarm property in panel builder

customize alarm from alarm property here you set name, change background color, reset, acknowledge, events, Severity following are property available in alarm property
  • Severity Severity of the alarm. If multiple alarms are triggered simultaneously, actions will be executed based on severity settings.
    • 0 = not important
    • 1 = low
    • 2 = below normal
    • 3 = normal
    • 4 = above normal
    • 5 = high
    • 6 = critical
  • Color Foreground and background colors of alarm rows based on the status of alarm.
  • AckBlink Blinking for triggered alarms. If selected the alarm rows blinks until acknowledged. Only effective if Ack is selected.
  • Events Conditions in which the alarms are notified, logged or printed.
  • Action Actions executed when the alarm is triggered. Additional conditions can be specified in the Events column.
  • User Action Actions executed when user press the action button in the active alarm widget.

change alarm property in panel builder

simulate alarm in abb panel builder

simulation helped to test of hmi screen in runtime we also simulate alarm condition. when value of variable is changed and as per alarm triggered condition alarm generate message in alarm table component. for example if numerical value entered maximum to limit than error alarm is triggered.

simulate alarm in abb panel builder

Simmilar