I want to produce a list of all alarms using system.alarm.queryStatus(...)
, however some of the alarms have either not been active yet or their alarm property expressions have been modified, so I need these to be re-evaluated otherwise executing this function will give me the old values
I could write to all of the alarm tags to turn them on for a split second, however this is fairly unreliable (PLC scantime would most likely overwrite the value before most of them are read by Ignition), and also potentially disrupting to plant operation.