Re: [foxboro] Control Block Equivalents
- From: "Boulay, Russ" <russ.boulay@xxxxxxxxxxxxxxxx>
- To: "'foxboro@xxxxxxxxxxxxx'" <foxboro@xxxxxxxxxxxxx>
- Date: Tue, 26 Apr 2005 09:26:15 -0400
Document B0193AW Chapter 3
I/A Series(r)
Integrated Control Software Concepts
To calculate the approximate memory requirements for each application, count
one block equivalent for each compound, block, and ECB, except for the
following blocks:
CALC - 3 block equivalents
DPIDA - 2 block equivalents
PIDE - 2 block equivalents
PIDX - 2 block equivalents
PIDXE - 2 block equivalents
PIDA - 2 block equivalents
PLB - 2 block equivalents
ECB8 - 3 block equivalents
MON - 4 block equivalents
EXC - 6 block equivalents*
DEP - 6 block equivalents*
IND - 6 block equivalents*
* These sequence blocks are assumed to have 50 lines of logic. Add one block
equivalent for each additional 25 lines.
-----Original Message-----
From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx] On
Behalf Of Corey R Clingo
Sent: Tuesday, April 26, 2005 9:11 AM
To: foxboro@xxxxxxxxxxxxx
Subject: Re: [foxboro] Control Block Equivalents
They have some CP sizing spreadsheets included in the FoxDoc files (I've
seen them on my CP and on the web site) Unfortunately, you either have to
put in a count by trial and error until you overload it, or look at the
formulas to glean this information. I haven't ever seen a "CP60 will hold
x blocks and process y blocks" document; this is likely because the
different block types use different amounts of memory and CPU time in the
CP.
What I'd like to see is a tabular listing of each block with its
static/dynamic memory requirements and relative processing power required.
This would help me make decisions about which block to use for a
particular application (and if memory and CPU were stated for one "block
equivalent", would help get what you are looking for as well). I started
to do this once from the spreadsheet formulas, but other more important
issues took precedence...
Corey Clingo
BASF Corp.
"Penndorf, Rocco (RP)" <RPPenndorf@xxxxxxx>
Sent by: foxboro-bounce@xxxxxxxxxxxxx
04/26/2005 06:04 AM
Please respond to foxboro
To: "'foxboro@xxxxxxxxxxxxx'"
cc:
Subject: Re: [foxboro] Control Block Equivalents
Hank,
this is not what I'm looking for. I want to do a rough estimate how many
control blocks I can configure in a
CP. Each CP type has the ability to hold & process a certain number blocks
(e.g. CP40 can hold 2000 blocks and process 3200 blocks / s). The point
is, that the different block types (PID, CALC, AIN ....) have different so
called block equivalents (I believe for a CALC block the block equivalent
is 3), which can be used to make a rough estimate which load the CP can
handle. I remember, that I've seen a list containing the block names and
the block equivalent somewhere, but
I don't remember where.
Best Regards
Rocco
_______________________________________________________________________
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
_______________________________________________________________________
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
Other related posts: