We created this site to hear your enhancement ideas, suggestions and feedback about AVEVA products and services. All of the feedback you share here is monitored and reviewed by the AVEVA product managers.
To start, take a look at the ideas in the list below and VOTE for your favorite ideas submitted by other users. POST your own idea if it hasn’t been suggested yet. Include COMMENTS and share relevant business case details that will help our product team get more information on the suggestion. Please note that your ideas and comments are visible to all other users.
This page is for feedback specifically for AVEVA PI System. For links to our other feedback portals, please see the tab RESOURCES below.
Input checking is a totally normal aspect of building any analytic, and so it should be expected this may be used for any type of analytic. For example, I have an analytic which takes a complex Digital input showing a unit's live operating status, (including many states such as Pretreat, Operation, Backwashing, CIP, Offline) and uses various system parameters to create a simpler filtered output status, with just two or three statuses. The unit does occasionally run in unexpected orders if it has been manually shut down mid-cycle, and so the analytic needs to check the current value of the filtered output status as part of its logic to ensure that it is stepping to a sensible filtered state that will enable KPI calculation. The analysis output time may be selected to correspond to the original status change time, or may be adjusted if a conflicting indicator is detected (non-zero flowrate, for example).
I have seen other cases where Analyses are designed to check some logic and then increment its output value, but have to send it back to the top of the current hour rather than the current timestamp. The analytic can only correctly increment the output value by reading its own previous output value.
Occasionally analyses need to check the last value of their own output, and occasionally they must override their output timestamp. Plenty of engineers do come up against this limitation (layer of protection), and then purposefully design around it.