Message Control Bypassing "Suppression" when Reloading Service Engine

Message Control Bypassing "Suppression" when Reloading Service Engine

I am running zenon 11 Built 101682 64-bit.

We have a system with Message Control operating generally as desired with SMTP emails working properly.
The issue is that when we reload the Service Engine to apply the updates via a standard "Reload" function, the service engine often generates new emails for a bunch of pre-existing limit values which haven't changed state but are sitting in the value to generate an email. These new emails get generated even though the Message Control screen still shows the Alarm Groups that these points are attached to as Suppressed. The CEL does not show the limit value being triggered, but it does show the email being generated (we have all Message Control messages being logged for the time being). The message control screen also shows the new backlog of emails that it is working through.

Our emails are all triggered through Email Functions called from variables via the Limit Value "Execute Function Instantly" property. We are configuring email suppression via the same limit values which have the function calls all being attached to Alarm/Event Groups. The Alarm/Event groups are suppressed and un-suppressed through the template "Message Control" screen. We do not have email acknowledgements or anything; zenon is purely sending emails.
In our procedure, we ensure that we suppress all groups before pushing any updates from the Engineering Studio and refreshing the Service Engine. We do not currently use the "Send Message: Deactivate" or "Send Message: Activate" functions since the Suppression options are multi-purpose (allows disabling notices for sub-systems as needed, and we also had hoped to use them for preventing emails on reload).

Does anyone know what is going on here? Do we need to make a Script for the "Reload" function which also calls the "Send Message: Deactivate" and "Send Message: Activate" functions? Or do we need the "Send Message: Deactivate" and "Send Message: Activate" with some sort of time delay to ensure the Service Engine is fully up and running?

    Disclaimer

    This document governs the use of our Community Forum. By registering and using the platform, you accept these conditions.

    The COPA-DATA Community Forum serves to encourage the exchange of information and experience about the zenon software between forum users respectively zenon users.

    Please mind that any published information on the Community Forum is the subjective opinion and view based on the experience and the level of knowledge of the author. COPA-DATA does not overtake any responsibility for the content and the accuracy of the shared information.

    Users of the Community Forum are encouraged to share only well-founded experiences and to point out any risks associated with the implementation of proposed solutions to problems. COPA-DATA at its absolute discretion, reserves the right to moderate the forum. In this connection COPA-DATA may remove any information containing false facts, potentially dangerous solutions, bad language or content that may insult, degrade or discriminate others. COPA-DATA may block a non-complying user from forum access if the user violated this provision.

    COPA-DATA reserves the right to change this document from time to time at own discretion.


    Ing. Punzenberger COPA-DATA GmbH
    Karolingerstraße 7b · 5020 Salzburg · Austria
    www.copadata.com