OMI alarm app column for ShortDesc?

Hello.

Is there a way to show the ShortDesc in a column other than in the AlarmComment?

Currently we set the Alarm message for a State Alarm to a string attribute. That string attribute gets its value set in a script at runtime.

This way, the operators have a column with the alarm message that contains a "friendly name" for the component, ex:
"Low Level Alarm - Mixer Tank 1"

But this breaks translation since it is being set at runtime. And now we have an application that requires multilingual support.

So my solution would be if I had a column that contained the ShortDesc. Then the operators also have the "friendly name" of a component in the alarm app.

This way I will not have to hardcode each Alarm message for every alarm in the system

Parents
  • Hello,

    One option you could do instead would be to configure Limit Alarms on PV and set the alarm message for each limit you want configured as Me.ShortDesc. Then in your alarm client include the "Type" Column and it will show "Lo", "LoLo", "Hi", or "HiHi" as the alarm type (depending on which limit is reached) in that column which I think should effectively get the same information across that you are trying to convey. 

    I stumbled upon this post because I am trying to find a way to display engineering units in the alarm client without additional scripting. Any ideas on that?

Reply
  • Hello,

    One option you could do instead would be to configure Limit Alarms on PV and set the alarm message for each limit you want configured as Me.ShortDesc. Then in your alarm client include the "Type" Column and it will show "Lo", "LoLo", "Hi", or "HiHi" as the alarm type (depending on which limit is reached) in that column which I think should effectively get the same information across that you are trying to convey. 

    I stumbled upon this post because I am trying to find a way to display engineering units in the alarm client without additional scripting. Any ideas on that?

Children
  • It looks like the way you are doing it also sets the Type to "LoLo" so I guess that does not get you much. If you want it to be more descriptive you could set your 'True' Label to be "Low Level Alarm - " and since your active alarm state is true this is the text that will show in the "Limit" column. Then you could configure your alarm client so that the limit column is just to the left of the Description column.