Re: [foxboro] Running Hours Counter and OSI-PI
- From: dirk.pauwels@xxxxxxxxxx
- To: foxboro@xxxxxxxxxxxxx
- Date: Thu, 17 Jul 2008 10:32:31 +0200
@ Tom: I couldn't have explained it better then Ken did. I'll send you some
excel sheet examples off list. Cause you're not connected to our PI server
I'll take snapshots and paste them in the mail. the totalizer tag config is
discussed in the PI manual.
I was not very keen on the accumulator block solution, cause we have a lot
of pumps/motors and it would mean building a lot of blocks and maintaining
them, cause Maintenance has no acces to DCS. Like you said, DCS is the
source, use it and do the calculations somewhere else.
We use excel sheets but you could easily build some process book displays
for your maint guys, if they like that better.
@Brad: We used the "normal" tag and calculated total running hours like you
suggested, because I didn't even knew at the time that totalizer tags
existed in PI. But we ran into some problems/limitiations with it, which I
guess could have easily been solved with some extra VB code, but then I
discoverd the totalizer tag, which does everything we want and PI even
offers a standard Excel sheet to reset the values etc....so we went for
this approach.
At the time we were still part of EASTMAN chemicals, and they had an
extensive PI dept. who wrote an application called PI Control strategic
Config, which allows us to build "alarm rules" using PI tags (including
totalizers) and add all kinds of conditions to it, when a condition is
true, an automatic E mail is sent. So this is not part of the standard PI I
guess. It proven to be very usefull.
Rgds,
Dirk Pauwels - DCS/MOC coordinator
Engineering dept.
Hexion Specialty Chemicals
E mail: dirk.pauwels@xxxxxxxxxx
T. +32.(0)3.570.95.97
F. +32.(0)3.570.16.09
Mob. +32.(0)497.428.300
wrote:
There is also a total function in PI-Datalink which does not need a
additional PI tag. If you want to totalize a state (0 or 1) then just
sum up all the archive values for the time needed and adjust for the
sampling rate. If your archived state is actually an integer, say
0=3Dstop, 1=3Drun, 2=3Dfault, etc, then you can filter out the undesired
values.
This method allows you calculate runtime one-the-fly and as-needed.
Brad Wilson
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
foxboro mailing list: http://www.freelists.org/list/foxboro
to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
- References:
- Re: [foxboro] Running Hours Counter and OSI-PI
- From: Wilson, Brad
Other related posts:
- » Re: [foxboro] Running Hours Counter and OSI-PI
- » Re: [foxboro] Running Hours Counter and OSI-PI
- » Re: [foxboro] Running Hours Counter and OSI-PI
- » Re: [foxboro] Running Hours Counter and OSI-PI
- » Re: [foxboro] Running Hours Counter and OSI-PI
- » Re: [foxboro] Running Hours Counter and OSI-PI
- Re: [foxboro] Running Hours Counter and OSI-PI
- From: Wilson, Brad