Bryan Boilers Triple-Flex 150, 250, & 300, 200 service manual Date Revision Form

Page 80

assigning an ordering number and that the lowest numbers are the first to be added.

Any Available slaves that have a mode of Use First will have the lowest ordering numbers. If two or more Use First boilers exist, they are numbered according to their assigned Slave sequence order or Modbus address if this value is zero, as descibed above.

Next are slaves that have the mode of Equalize Runtime. When the add boiler routine gets to this group it first invokes the Voluntary Lead Rotation routine (to make sure this is done, but only once) and then selects an Available boiler, if any, ordered according to:

— The first is the lead boiler per the LeadBoilerSeqNum parameter.

— The rest are the other slaves ordered according to the LL –Lag selection method} parameter:

If this parameter is "Rotate in sequence order", then they are ordered according to their LL – Slave sequence order or Modbus address if this value is zero, as descibed above.

If this parameter is "Measured run time" then they are ordered according to their reported run time. If two have the same measured run time, then either may be selected.

Last are any Available slaves that have a mode of Use Last. These will have the highest numbers. If two or more Use Last boilers exist, they are numbered according to their assigned Slave sequence order or Modbus address if this value is zero, as described above.

Voluntary Lead Rotation

The current lead boiler is identified by the LeadBoilerSeqNum value. This value will change when the stager has asked the sequencer for a boiler to add and either:

the boiler identified by LeadBoilerSeqNum is neither Available nor Firing (i.e. it has a fault or is OnLeave), or

the LeadBoilerRunTime value exceeds Lead rotation time.

In either of these cases, the algorithm performed is: If the Lead selection method is "Rotate in sequence order", then LeadBoilerSeqNum is incremented, and then new lead boiler is the one that is a slave in Equalize Runtime mode that is responding to the LL master (i.e. not OnLeave or Recovering, but it might be Firing), and:

has a sequence number equal to LeadBoilerSeqNum, or.

If no boiler has this then the closest one with

74

Date: 8-4-2010

Revision: 0

Form: 2396

a sequence number greater than this number is used, or

If no boiler has a greater sequence number, then the one that has the smallest sequence number is used (wrap around).

Otherwise when the Lead selection method is "Measured run time", then the lead boiler is the one having the lowest Measured run time value. If two have the same measured run time, then either may be selected.

The LeadBoilerRunTime value is then set to zero to give the new lead boiler a fresh allotment. Note: if the old lead boiler is the only one, then this process may end up re- designating this as the "new" lead with a fresh time allotment.

Sequencer ordering function

Part of the sequencer is called by the stager just before the stager runs, to give the sequencer a chance to assign order numbers to stages that very recently turned on, and to maintain these in a sequence. It uses the StagingOrder item in the Slave Status table for this purpose.

The sequencer ordering function examines all slaves and sets to zero the StagingOrder of any stage that is not Firing.

This ensures that any stage that has left the Firing condition recently is no longer in the number sequence.

Next, skipping all of those that have 0 values in StagingOrder it finds the lowest numbered StagingOrder and gives it the value 1, the next receive 2, etc.

Thus if gaps have developed due to a slave dropping out these are filled in.

Finally, the ordering function continues on, giving the next numbers to and Firing stages which have a 0 StagingOrder values (i.e. they recently were added, or they recently returned from OnLeave).

Example: Before After Notfiring 3 0 Notfiring 0 0 Firing 2 1 Firing 5 3 Firing 0 4 Firing 4 2

Sequencer Drop Lag boiler selection

When the stager asks the sequencer for a lag boiler to drop the sequencer looks at the

Image 80
Contents Triple-Flex High Efficiency Boilers Triple-Flex 150, 200, 250 High Efficiency Boilers Table of Contents Lead Drop-Stage On Error Ldse Figures Date Date Revision Form Boiler Foundation ClearancesMinimum Clearances to Combustible Surfaces DIMSafety Relief Valves Boiler ConnectionsFlow Connection Expansion Tank ConnectionsVenting of GAS Train Components Electrical RequirementsKW HP Combustion AIR SupplyCombustion AIR Openings LOUVERS, GRILLES, and ScreensDesign & Installation Flue GAS Venting SystemCombustion AIR and Venting Requirements for Canada ScfmMarking of GAS Vents Before Placing Boiler in OperationHydrostatic Test of Boilers and System Test of GAS PipingStart-Up and Operation Triple-Flex High Efficiency Boilers Boiler Assembly TRIPLE-FLEX Front ViewTRIPLE-FLEX Rear View Triple-Flex Rear ViewTRIPLE-FLEX Behind the Cabinet Door TRIPLE-FLEX Left Side ViewTRIPLE-FLEX Right Side View Air Flow Switch Pilot Spark Igniter Assembly TRIPLE-FLEX Left Flue Collector ViewPOWER-UP Validation TRIPLE-FLEX Right Flue Collector ViewHome Sola Hydronic Control SystemNavigation KeyboardConfiguration Configure StatusConfiguration Password Sample ConfigurationChange Parameter Settings Safety Verification Configure VerifyFAULT/ALARM Handling Safety Parameter User ConfirmationInfo BAR Lockouts Clear Lockout Operation Home Page LockoutFiring Rate Control Operation Firing Rate Field Modulation Configuration Configure ModulationAnnunciation Operation Calibrate Touch Screen Setup Advanced Setup Diagnostics Advanced Setup Setup Advanced SetupSystem Time Setup Advanced Setup Date & Time Outdoor Reset Configure Reset / Reboot DisplayAdvanced Setup Display Reset Safety Verification Configure CH Central Heat Configuration Configure Sensor ConfigurationConfigure CH Central Heat Configuration Sound Pressure Levels PIDSound Pressure Readings Modbus Communication Alert CodesRPM DHWODR ILK SLO A2DHFS PIIRevision Test Setup PRE Checks and SetupBoiler Commissioning ModulationPilot Adjustment DRY RUNAdjusting Boiler Maximum Input Adjusting Boiler Minimum InputInitial Light OFF IWCCFH = 3600Vc gc CFH = ft 3 hr −1 of gas Vc = ft clocked GAS Meter ReadingsTroubleshooting PII Or LDate ILK OFF LCI OFFPII OFF ILK on Vsnsr WeakFault Codes Are OEM Specific Fault CodesOFF ThroughOFF Blower LCI High Limit setpoint setting 228 Invalid Reserved Care and Maintenance Boil OUT Procedure Boiler Water Treatment Draining the SystemDo not Flush the System Through the Boiler External FIRE-SIDE Cleaning Suggested Maintenance ScheduleDate Revision Form Lead Lag General Description of the Lead LAG Application Lead LAG LL Master General OperationDrop-stage method Drop-stage detection timing System Wiring Hookup LL / Multi-Boiler Field WiringLEAD-LAG Operation Slave Parameters Slave Operation and SetupSlave Mode USE FIRST, Equalize RUNTIME, USE Last LL Master Operation and Setup Overall ControlPeriodic Data Polling Messages Slave Status ManagerAbnormalFaultCounter Used to tolerate momentary abnormality Invalid Response or no ResponseLL CH Demand Switch DISABLE, STAT, Environcom Remote Stat Master Heat DemandMaster Active Service Master Service StatusModulation Sensor LL Modulation Sensor S5Demand and Rate Implementation Rate AdjustmentIntegrator Compensation Rate Allocation Method Parallel Commonbase Limited Rate AllocationBase Load Common 0-100% Modulating Stage Overflow and UnderflowStagerstate = Active Burner DemandStagerstate = Idle ADD-STAGE Error Threshold Degrees Error ThresholdADD-STAGE Rate Offset -100% to +100% ADD-STAGE ConditionDROP-STAGE Error Threshold Degrees LL ALL Boilers OFF Threshold Temperature or NoneDROP-STAGE Rate Offset -100% to +100% DROP-STAGE ConditionForce Lead Rotation Time Hhmm or None Lead DROP-STAGE on ErrorLAG Selecton Method Sequence ORDER, Measured RUN Time Date Revision Form Sequencer 1 Minute Event Forced Lead RotationSlave Write Data Slave Read Data