Skip to Main Content
AVEVA™ PI System™ Feedback Portal

Welcome to our new feedback site!


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.

Status No Status
Created by Guest
Created on Aug 20, 2022

Event frames start trigger on trigger condition change

I would like to be able to define start trigger that fires a e new event frames only if the start condition changes. I mean: - Start trigger: 'Equip Status' = "ON" - End trigger: 'Equip rpm' >= 1000 I would like that the event start is triggered only if the 'Equip Status' changes from OFF to ON (discarding Bad Values). This is because when the event ends, the Equip Status is sitll ON and there are lots of false generated events.
  • Attach files
  • Brent Bregenzer
    Reply
    |
    Aug 20, 2022
    Hi, Nicola. Would a start trigger like 'Status' = "ON" AND PrevVal('Status','*') = "OFF" work for your use case?  Please let us know what you think.
  • Guest
    Reply
    |
    Aug 20, 2022
    In response to Brent Bregenzer, "Hi, Nicola. Would a start trigger like '..." Hi Brent,   that is how I am doing it now, but it gives me some problems with bad values. Furthermore that doesn't solve the problem when I work with analog signals... For example when the start trigger is 'equip rpm' >3600. I can still make it work with      'equip rpm' >3600 And TagVal('equip rpm', '*-15m')<3600 but it leads to trial and error process.
  • Guest
    Reply
    |
    Aug 20, 2022
    Hi Nicola, Have you looked at using the builtin function "HasValueChanged"?
  • Guest
    Reply
    |
    Aug 20, 2022
    In response to Stephen Kwan, "Hi Nicola, Have you looked at using the..." Hi Stephen,   HasValueChanged wouldn't help with Bad Values, as going to Bad and then back to ON would trigger a new EF. Furthermore it would not help with analog tags I suppose.