How to check if an alarm is acknowledged or not?

How to check if an alarm is acknowledged or not?

For some of my elements I need the following logic (digital inputs):
  • If the alarm is abnormal and unacknowledged then the element should be flashing red
  • If the alarm is normal and unacknowledged then element should be flashing green
  • If the alarm is abnormal and acknowledged then the element should be steady red
  • If the alarm is normal and acknowledged then the element should not be visible

Additionally, some of them should need to be deleted before they go invisible so that last point would become:
  • If the alarm is normal and acknowledged but not deleted then the element should be green
  • If the alarm is normal and acknowledged and deleted then the element should not be visible

By using limit colours and element visibility I've been able to produce the flashing and colours successfully but when the alarm goes normal when unacknowledged it goes invisible.
How can I perform our required logic?
Best Regards
Craig

This is a migrated post! Originally posted on 06.08.2008 by user craigdouglas. Please be aware that information can be outdated.