Best Practices for Logging DNP3 Controls

Best Practices for Logging DNP3 Controls

We have a SCADA system successfully sending controls over DNP3. These are being done using combined elements to write values to the Binary Output USINTs (like 65 for "oper Close").
We are hoping to improve the look of the CEL logs generated by these. Right now, the only way we can figure out how to log these controls is through the Write Set Value logging and its "Modify Spontaneous Value" log generation.

Ideally, we would like to instead use Limit Values or some other logging type where we can change the Message Text because the "Modify Spontaneous Value" text looks bad when compared to our other logs. However, Limit Values don't seem to work with the DNP controls because the value always shows "0" and does not trigger any Limits even though our controls change the value (I assume because the DNP driver just takes the "set to 65" and uses it to drive the DNP command without actually letting the variable itself change values).

Does anyone know any way that we can log these controls? Is there something that we are missing with how spontaneous values work with limit values or with the DNP driver or something?

    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