YetAnotherForum
Welcome Guest Search | Active Topics | Log In | Register

Data sets Options · View
briggs1535
#1 Posted : Thursday, January 20, 2011 10:05:15 AM
Rank: Newbie
Groups: Member

Joined: 12/18/2010
Posts: 5
After receiving some great advice on this forum I have managed to design a new env display screen for our control room. A lot of the calculations required for averages etc are done in datasets (pending creation of new tags).

The datasets are all based on the following parameters:

Calculation interval - 1m
Interval sync time - 00:00:00
Refresh interval - 1m

Unfortunately the display is very jerky and stop-start whilst the calculations are carried out. I understand that with the above refresh settings the calc will be executed every minute after midnight. However, I am not clear what the calculation interval refers to.

The avergaing calcs (half-hour, daily etc) are all based on continuous data and need to be accurate. If I keep the calc interval to 1m but refresh to say 5m, will this help with the screen freeze/display slow-down issue whilst keeping the accuracy of the data?

Hope that makes sense?Think
Sponsor  
 

OSIsoft vCampus is a subscription-based, online offering that consists of providing everything people need to develop applications on the PI System.
We invite you to take a "tour" of the OSIsoft Virtual Campus - also feel free to consult the FAQ  or contact OSIsoft vCampus for more details.
RJK Solutions
#2 Posted : Thursday, January 20, 2011 10:51:34 AM
Rank: Administration

Groups: Administration

Joined: 6/20/2008
Posts: 617
Location: Cheshire, United Kingdom.
Sync Time = The base time from which the "Interval" is calculated from. If you have "00:00:00" as your sync time and 1m as the interval, then the dataset will be evaluated at:

00:01:00
00:02:00
00:03:00
etc

This is what you want as you need to keep an eye on the values every minute (certainly for half hourly, maybe for daily you could space out the interval).

The Refresh Interval is how often the dataset will be refreshed and data updated on your display (e.g. on your trend). If you set it to 5 minutes then you will see data update on the display at:

00:05:00 (data from 00:00:00 -> 00:05:00 is updated on the display)
no dataset data updated until...
00:10:00 (data from 00:05:00 -> 00:10:00 is updated on the display)
no dataset data updated until...
00:15:00 (data from 00:10:00 -> 00:15:00 is updated on the display)
etc

Problem you will have is your operators will continually see 4 minute gaps in dataset data then on the 5th minute see the last 5 minutes of data appear, by which time your emissions could have sky rocketed.

My advice would be to move the processing of calculations to the PI server asap as opposed to the client machine.
Or
Implement a switch so you only show the halfhourly or the daily on the display at one time.

You will see a huge difference once the calculations are being performed by performance equations.

Hope this helps.
Principal Consultant
Real-Time Data Management @ Wipro Technologies
briggs1535
#3 Posted : Thursday, January 20, 2011 11:50:17 AM
Rank: Newbie
Groups: Member

Joined: 12/18/2010
Posts: 5
Just as I thought. Just needed a sense check. Sounds like I need to get the new PerfEq tags created ASAP. Thanks again for the help.
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.