Hello everyone,
I’m making a perspective view of an analog signal which shows the value, the engineering units and the status of the 4 alarm level (High, HighHigh, Low, LowLow).
In this view I created a Parameter called TagPath where I set the path of the UDT “Analog_Signal” that contains all the tag mentioned before and many others.
My problem is that I have a single label where I want to show the text of the 4 alarm with the format “HH,H,L,LL” based on which alarm is active (with priorities on the HH and LL) but I can’t find a way to check all the 4 bits (which are created dynamically since the use the parameters “TagPath”).
Any idea if it’s possible to do without using 4 different labels on top of each other?
I would suggest that you would set up alarms on the analog signal that correspond to the setpoints for the H, HH, L,LL levels on the value. Then you can make a simple tag/Alarms/HighestActivePriority binding that changes the status based on that highest priority alarm.
All the things you mentioned are new to me, I’ll try them and let you know if it works.
Thank you so much
1 Like
What David suggests is probably the best way to do it.
But for future reference, the way you could do it that you were trying to do it:
Create custom props on your view: 1 for each alarm level. Place an indirect tag binding on each of them that yields a Boolean. Then in your label, create an expression binding that references those custom props instead of the tags themselves.