beautypg.com

Burner demand, 10 burner demand – Bryan Boilers Triple-Flex High Efficiency Boilers & 300 User Manual

Page 76

background image

Date:

8-4-2010

Revision: 0

Form:

2396

4.7.10 B

URNER

D

EMAND


The stager checks the Master’s LL burner
demand. If this demand is off all slaves with
SlaveStates of AddStage, SuspendStage, or
Firing are set to Available by the Rate Allocator
turning them all off and the StagerState is set to
be Idle.

STAGERSTATE = IDLE WITH SLAVES ACTIVE
If the stager runs and its state is Idle, it checks
the status of all slaves. If any of these have
SlaveState

=AddStage, SuspendStage, or Firing

then these are set to Available (this will cause
the Rate Allocator to turn them all off).

Stager States
The stager's operation is defined for each of its
states:
STAGERSTATE = IDLE
Burner demand means that a demand source is
calling for heat and there is also setpoint
demand.

When there is no burner demand the stager is
forced to be Idle.

When burner demand becomes true (Call for
Heat) the stager checks the sequencer to
identify the lead boiler. That boiler is given a
command to start.

The stager resets (to verify it is at 0) and starts
its

Stager- Timer

, and sets the

StagerTimeLimit

to the value of the slave's

Demand-to-firing delay

time.


If the Stager fails to get even one boiler from the
Sequencer, it issues an alert and suspends until
it runs again.

STAGERSTATE = ADDSTAGERESPONSE
During this state the stager is waiting for slave to
transition to Firing. If the identified boiler has a
SlaveState

=Firing then the stager:

Resets and starts it’s StagerTimer, sets the
StagerTime- Limit

to Add-stage interstage

delay,

and changes the StagerState to

InterstageDelay.

If the boiler's SlaveState is still AddStage then:

The stager checks to see if the StagerTimer
has reached the StagerTimeLimit.


If so then the stager: Changes the SlaveState to
Suspend- Stage, resets and starts its
StagerTimer

, sets the StagerTimeLimit to

T_StagerSuspend. This allows additional time
for the slave to reach its firing condition.

STAGERSTATE = ADDSTAGESUSPEND
During this state the stager is waiting to see if
the slave has transitioned to Firing or Available.

If the identified boiler has a SlaveState=Firing
then the stager:

Resets and starts its StagerTimer, sets the
StagerTime- Limit

to Add-stage interstage

delay,

it changes the StagerState to

InterstageDelay.

The stager checks to see if the StagerTimer
has reached the StagerTimeLimit.

If so then:
If the boiler's SlaveState is set to Available.

If any slave boiler is firing then StagerState =
Active
Otherwise StagerState = Idle

STAGERSTATE = ACTIVE
During this state the stager is ready to manage
add-stage and drop-stage requests.

If AddStageRequest is true

The Stager ask the Sequencer for an available
slave.
When an available slave is found the stager
repeats the above steps to bring this stage to
Active.

If DropStageRequest is true and more than 1
slave burner is firing, the stager:

Invokes SetRecovering for the stage identified
by DropStageRequest. This will turn the stage
off and put it into the recovering state until it has
finished its postpurge (if any).

Resets and starts its StagerTimer, sets
StagerTime- Limit

to Drop-stage interstage

delay,

changes the StagerState

to

InterstageDelay, invokes an action to reset the
Add/Drop detection timers.

When the Interstage time has elapsed, the

70