I have 9 performance equations set up to monitor when another tag reaches a value above 5. My understanding was that they were working as intended, but recently a colleague of mine informed me that there are discrepancies between the monitored tag and the result of the performance equation. I can't find whats wrong with them and I hope that someone can help me or guide me in the correct direction.
The tag is setup as follows:
From that I get the following expected results and actual results:
Looking closer at the timetamp of the actual performance equation, it actually seems that the timestamp is 1-2 seconds before the event tag and the performance equation could be evaluated before the triggering event.
This does not appear to be intended behaviour. From the docs: Event-based scheduling
I'll probably end up "fixing" it by switching to clock scheduling every 30 min with a 2 min offset, but I am still curious as to why this happens.