Alarms: Strange behavior when activating/clearing

I have a bunch of alarms set up on a Gateway. On my alarm history table, I'm seeing some unexpected results whenever I activate an alarm to test it out:


What's happening is I toggle the alarm bit on. When that happens, the alarm history table populates with the red AND the yellow rows. It looks like it's saying the alarm is cleared and acknowledged the instant it's activated.

However, when I reset the bit controlling the alarm, I get the blue row, saying that the alarm is cleared and UNacknowledged. The red and blue rows make sense, but I'm not sure what's going on with that yellow row. Why would it say the alarm is cleared and acknowledged when neither is the case?

I'm using a specific Fault UDT and here is how the alarm is set up:

As you can see I have my Ack Mode as Manual. I'm also doing an active duration on this, and not only is this looking weird on the table, it's screwing up my duration times.

Hi Brian,
If you add the event id to the table, are they actually the same event? I've had a similar situation where there have been the live event limit (default of 5) number of Cleared Unacked alarms in the memory. When a new active alarm happens it then auto acknowledges the oldest one of these (ack user will be system) as there can only be the liven event limit number of the same alarms in the alarm status at any one time. The only way you will know is if you add on the event id column to check.

That's what it was. I didn't even think about that, but we're on a system with a demo license right now just for development, and between multiple PLC uploads and system reboots, it's not surprising to see alarm clearing events not getting logged like they should. I've confirmed with some new alarms that it's behaving the way I expect. Thanks!