Looking for Solution for Integer Based Alarm Retriggering on Value Change

I have an integer based tag from a VFD that represents an alarm state when above 0. I am able to get it to display the correct value on the display path using a lookup on a dataset based off the value however I can not get the alarm to retrigger on value change, showing the new alarm state. AnyChange never allows an alarm to actually be active. Is there an easy solution to this with out crafting a UDT based on every condition?