Bryan Boilers Triple-Flex 150 ユーザーズマニュアル

ページ / 81
 
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