Date:
Revision:
Form:
8-4-2010
0
2396
Table of Contents
Table of Contents ............................................................................................................................iii
Tables...............................................................................................................................................v
1.2 Clearances............................................................................................................................. 2
1.2.1 Minimum Clearances to Combustible Surfaces............................................................... 2
1.4.2 Safety Relief Valves......................................................................................................... 3
1.5 Electrical Requirements......................................................................................................... 4
1.6.1 Combustion Air Openings:............................................................................................... 5
2.1.1 Triple-Flex Front View.................................................................................................... 11
2.1.3 Triple-Flex Left Side View.............................................................................................. 13
2.1.6 Pilot Spark Igniter Assembly.......................................................................................... 15
2.1.7 Triple-Flex Left Flue Collector View............................................................................... 15
2.2.1 Power-up Validation....................................................................................................... 16
2.2.7 Configuration Password................................................................................................. 19
2.2.9 Safety Verification.......................................................................................................... 20
Date:
Revision:
Form:
8-4-2010
0
2396
2.2.11 Operation Page............................................................................................................ 22
2.2.12 Annunciation Page....................................................................................................... 23
2.2.13 Modulation Configuration............................................................................................. 23
2.3.4 Dry Run.......................................................................................................................... 36
2.3.5 Pilot Adjustment............................................................................................................. 36
2.3.9 Gas Meter Readings...................................................................................................... 38
Section 3 Care and Maintenance.................................................................................................. 50
3.1.1 Pre-Boil Out Flushing Of System................................................................................... 51
3.2 Replacement Boiler Installations: Protection Against Corrosion And Sediment.................. 52
3.5 Suggested Maintenance Schedule...................................................................................... 53
4.2 Lead Lag (Ll) Master General Operation............................................................................. 56
4.4 Lead-Lag Operation............................................................................................................. 59
4.7.5 Modulation Sensor......................................................................................................... 65
4.7.6 Demand and Rate.......................................................................................................... 66
4.7.9 Rate Allocation............................................................................................................... 68
iv
Date:
Revision:
Form:
8-4-2010
0
2396
Tables
Table 7 Modbus Terminals............................................................................................................ 29
Table 8 Alert Codes....................................................................................................................... 29
Table 9 Approximate Boiler Settings............................................................................................. 38
Table 10 Gas Pressure Correction................................................................................................ 38
Table 12 R7910A Lockout and Hold Codes.................................................................................. 39
Figures
Figure 2 Main Gas Inlet Connection................................................................................................ 4
Figure 6 Triple-Flex Right Side View............................................................................................. 13
Figure 8 Air Flow Switch................................................................................................................ 14
Figure 13 Keyboard....................................................................................................................... 17
Figure 20 Safety Parameter Reset................................................................................................ 21
Figure 22 Status Page Lockout..................................................................................................... 22
Figure 23 History Dialog................................................................................................................ 22
Figure 29 Advanced Setup............................................................................................................ 24
Figure 31 Display Diagnostics....................................................................................................... 24
Figure 33 Outdoor Reset............................................................................................................... 25
v
Date:
Revision:
Form:
8-4-2010
0
2396
Note:
1.2.1 MINIMUM CLEARANCES TO
COMBUSTIBLE SURFACES
Please read and save for future reference the
entire instruction manual before attempting
installation of or starting the unit. Insurance and
local or state regulatory codes may contain
additional or more stringent requirements than
those contained in this manual. Installation must
conform to these codes and any other authority
having jurisdiction. This instruction manual shall
be posted and maintained in a legible condition.
1.1 BOILER FOUNDATION
Before uncrating, the boiler location should be
prepared. The boiler should set upon a good
level concrete floor. If the boiler is not level or
the floor is not in good condition, a concrete
foundation should be built, the dimensions being
larger than the outside dimensions of the boiler
base.
A
4” high housekeeping pad is
suggested.
Figure 1 Minimum Clearances
WARNING:
Triple-Flex
150 - 300
Do not install boiler on combustible
flooring.
DIM. Description
Clearance Above Top of
A
B
18”
Boiler
Right Side
18”
From Chimney or Vent
1.2 CLEARANCES
C
D
Collector
Measured 18”
Horizontally
Left Side – Tube Access
See Table 1 for minimum clearances to walls,
ceilings, or obstructions. The clearances in
Side
Construction
From Chimney or Vent
On
Standard 27”
are intended as
a
general
recommendation only. Local codes must be
applied to specific installations and the minimum
clearances established accordingly. Provisions
must also be made for service, accessibility and
clearance for piping and electrical connections.
Do not obstruct combustion air and ventilation
openings with piping or any other construction.
All boilers must be installed in a space that is
large compared to the boiler.
E
F
Collector
Measured 18”
Vertically
Front of Boiler – Gas Train
& Control Panel End
Rear of Boiler Opposite
48”
G
Gas Train & Control Panel 18”
End
Table 1 Minimum Clearance
NOTE:
These boilers should be installed in a room that
is large compared to the size of the boiler. They
are not intended for alcove installation and are
suitable for installation on non-combustible
flooring only. Adhere to all applicable local
codes regarding boiler installation and
clearances.
1.3 RECEIVING THE BOILER
The boiler is shipped from the factory with (4)
shipping feet/legs bolted to the skids. These are
provided to facilitate unloading/moving with a
forklift. Lifting lugs are also provided to enable
over-head lifting. The shipping feet/legs MUST
2
Date:
Revision:
Form:
8-4-2010
0
2396
BE REMOVED after the boiler is set in-place on
1.4.5 CONDENSATE DRAIN
CONNECTION
its
concrete
foundation
before
any
piping/electrical connections are made.
It is
recommended that the plastic protective cover
be left on as long as possible to reduce finish
damage from the installation.
A 1” MPT connection is provided to drain the
condensed products of combustion from a trap
located beneath the boiler. This must be run to
a drain using stainless steel or PVC piping. The
condensate temperature should never exceed
212o F and the pH of the condensate should
never be greater than 3.5. NO VALVE is to be
installed in this line from the boiler to point of
discharge.
1.4 BOILER CONNECTIONS
Do not run any pipes along the tube access
panel side of the boiler. Maintain clearances as
shown on the dimensional drawing for servicing
of the boiler tubes. Provide at least 48" from the
front of the boiler, unless a larger dimension is
indicated on the dimensional. All piping should
be designed and installed to avoid any loadings
on the boiler connections or piping.
1.4.6 GAS SUPPLY CONNECTION
The installation must conform completely to the
requirements of the authority having jurisdiction,
or in the absence of such, requirements shall
conform in the U.S. to the current National Fuel
Gas Code, ANSI Z223.1-1984, or in Canada to
the current Natural gas and propane installation
code (CAN/CSA B149.1-05), and applicable
regional regulations for the class; which should
be followed carefully in all cases. Authorities
having jurisdiction should be consulted before
installations are made.
1.4.1 FLOW CONNECTION
The system supply and return flow connections
are shown on Figure
respectively. A gate valve should be installed on
the boiler outlet and inlet lines. This allows the
boiler to be isolated from the heating system for
draining and servicing.
1.4.2 SAFETY RELIEF VALVES
1.4.7 DRIP LEG
Safety relief valve(s) are shipped loose.
Connections are provided in the top of the boiler
for the safety relief valve(s). The safety relief
valve discharge piping must be the same size as
the safety relief valve discharge opening and run
to a point of safe discharge. Avoid over-
tightening as this can distort valve seats. All
piping from the safety relief valve(s) must be
independently supported with no weight carried
by the valve.
A drip leg, or sediment trap, must be installed in
the gas supply line. See Fig. 1.5A. The gas line
must be connected to a supply main at least as
large as the gas train connection at the boiler.
This connection should be made with a union so
that the boiler gas train components and burner
may be easily removed for service.
1.4.8 GAS PIPING LEAK TEST
1.4.3 EXPANSION TANK
CONNECTIONS
Leaks shall be checked using a soap and water
solution.
Connection(s) to an expansion tank are to be
provided by others in the system piping separate
from the boiler.
After completion of the gas-piping hookup, the
installation must be checked for leaks. All joints
up to the main motorized gas valve shall be
checked. A pressure gauge shall be installed
down stream of the main motorized gas valve
and up stream of the manual gas shutoff valve in
the closed position to ensure the main motorized
1.4.4 DRAIN CONNECTION
valves are not leaking by.
commissioning, the remainder of the gas train
joints down stream of the main motorized gas
During
A drain valve must be installed on the boiler
drain connection, the same pipe size as this
connection, to allow draining of the boiler.
3
Date:
Revision:
Form:
8-4-2010
0
2396
valve shall be tested for leaks.
Model
TF300/250
TF200/150
200 V – 240 V / 60 Hz / 3 Ph
Blower Motor
3 (4.02)
N/A
KW (HP)
Full Load
Amps1
1.4.9 VENTING OF GAS TRAIN
COMPONENTS
15.6
N/A
N/A
Service Fuse
(3) 20 Amp
400 V – 480V / 60 Hz / 3 Ph
Blower Motor
N/A
N/A
KW (HP)
Full Load
Amps1
N/A
N/A
N/A
N/A
Service Fuse
200 V – 240 V / 60 Hz / 1 Ph
Blower Motor
KW (HP)
N/A
1.05 (1.41)
Full Load
N/A
N/A
6
Amps1
Service Fuse
(2) 7 Amp
Table 2 Electrical Requirements
Figure 2 Main Gas Inlet Connection
Equipment Grounding
The boiler must be grounded in accordance with
the current American National Standard
Electrical Code, ANSI/NFPA #70.
Normally open vent valves (when supplied) -
These valves must be piped to outdoors using
pipe no smaller than that of the valve.
1.6 COMBUSTION AIR SUPPLY
Gas pressure switches – All gas pressure
switches provided are of the VENTLESS type
and do not require venting to atmosphere.
Combustion Air:
For proper combustion it is necessary to provide
the boiler room with appropriate openings for
fresh air supply. Temporary air intakes such as
windows and doors should be avoided since
they may be closed. In addition to air needed
for combustion, sufficient air must be supplied
for ventilation as well as other air consuming
equipment that may be present in the boiler
room. Often when personnel are working in the
boiler room, combustion air openings are closed
due to the temperature of the outside air. THIS
MUST BE AVOIDED AT ALL COSTS!
Provisions should be made to heat the outside
combustion air, if necessary, for personnel
comfort.
Gas pilot pressure regulator – A vent limiter for
the pilot pressure regulator is provided
eliminating the need to run a vent line to
atmosphere.
NOTE:
Do not use Teflon tape for threaded joints in gas
piping.
1.5 ELECTRICAL REQUIREMENTS
WARNING:
All electrical connections must
conform to the National Electrical
Code and to all other applicable State
and Local Codes. See boiler wiring
diagram and equipment list for specific
voltage requirements.
Positive means for supplying an ample amount
of outside air, allowing for the complete
combustion of the gas, must be provided.
Movable combustion air dampers, automatic or
manually adjustable, must be electrically
1
Full load Amps include blower and control
circuit.
4
Date:
Revision:
Form:
8-4-2010
0
2396
interlocked with the boiler to prevent boiler
operation if the dampers are closed.
One Permanent Opening Method
One opening commencing within 12” of the top
of the room shall be provided. The opening
shall be directly to the outside or shall be ducted
to the outside with a horizontal or vertical duct.
Combustion air openings must never be blocked
or obstructed in any manner.
The boiler room must be at a positive or neutral
pressure relative to the outdoors. A negative in
the boiler room will result in downdraft problems
and incomplete combustion due to the lack of
air.
The opening or duct shall have a minimum free
area of:
1 in2 / 3000 BTU /hour of the total input ratting of
all appliances (boilers) in the room.
WARNING!
Not less than the sum of the areas of all vent
connectors in the room. A “vent connector” is
defined as the pipe or duct that connects a fuel
burning appliance to a vent or chimney.
Failure to provide an adequate air
supply will result in boiler damage and
hazardous conditions in the building
(fire and asphyxiation hazard as well
as equipment damage).
Additional area must be provided for other air
consuming equipment in the room.
Mechanical Air Supply Systems
1.6.1 COMBUSTION AIR OPENINGS:
The combustion air supply may be provided by a
mechanical air supply system. If utilized, the
combustion air must be provided from the
outside at a minimum rate of 0.35 ft3/min. for
every 1000 Btu/hr. input for all appliances
located in the space.
The design of combustion air openings MUST
comply with local and/or State codes or the
authority having jurisdiction. As a minimum,
combustion air openings to the boiler room shall
be provided as follows:
Note:
If exhaust fans are utilized, additional air shall be
provided to replace the exhausted air.
Combustion air provided solely from an indoor
source is discouraged. No dimension for a
round or rectangular opening shall be less than
3”.
Each boiler and other appliance must be
interlocked to prevent operation when the
mechanical air supply system is not in operation.
Two Permanent Opening Method
If the combustion air is provided by a buildings
mechanical ventilation system, the system shall
be sized to provide the specified combustion air
in addition to the ventilation air requirements.
One opening starting within 12” of the top of the
boiler room and one starting within 12” of the
bottom of the boiler room shall be provided. The
openings shall be open directly to the outside or
ducted directly to the outside.
1.6.2 LOUVERS, GRILLES, AND
SCREENS
When directly open to the outside or ducted to
the outside by vertical ducts, each opening or
duct shall have a minimum fee open area of 1
in2 per 4000 BTU total input rating of the
boiler(s) in the room.
Louvers and Grilles:
The required size of openings for combustion,
ventilation, and dilution air shall e based on the
net free area of each opening. Where the free
area through a design of louver, grille, or screen
is know, it shall be used in calculating the size
opening required to provide the free area
If ducted to the outside through horizontal
ducts, each opening or duct shall have a
minimum free area of 1 in2 per 2000 BTU total
input rating of the boiler(s) in the room.
5
Date:
Revision:
Form:
8-4-2010
0
2396
specified. Where the louver and grille design
and free area are not know, it shall be assumed
that wood louvers have a 25 percent free area,
and met louvers and grilles have 75 percent free
area. Non-motorized louvers and grilles shall be
fixed in the open position.
BOCA, National Mechanical Code
WARNING:
Do not locate air intakes where
petroleum distillates, CFC’s,
detergents, volatile vapors or any
other chemicals are present. Severe
boiler corrosion and failure will result.
Screens
Minimum Screen Mesh Size:
Screens shall not be smaller than 1/4 “ mesh.
Motorized Louvers:
Motorized louvers shall be interlocked with the
appliance so they are proven in the full open
position prior to main burner ignition and during
main burner operation. Means shall be provided
to prevent the main burner from igniting should
the louver fail to opening during burner startup
and to shut down the main burner if the louver
close during burner operation.
1.7 FLUE GAS VENTING SYSTEM
Triple-Flex boilers are Category IV appliances
that vent with a positive exhaust vent pressure
and with a temperature that is likely to cause
condensation. Any venting system used with
the Triple-Flex boiler must comply with the
requirements for Special Gas Vents per UL
Category Code (CCN) DGSH, which are UL
Listed per UL 1738 or UL Category Code
DGSH7, which are cUL Listed (Canada) per UL
1738.
Combustion Air Ducts
Combustion air ducts shall comply with the
following:
Ducts shall be constructed of galvanized steel or
WARNING:
a
material having equivalent corrosion
resistance, strength and rigidity.
The Triple-Flex boiler is NOT certified
for use with other types of venting
excepting Special Gas Vents. Use of
any other types of venting may cause
vent failure resulting in serious injury
or death.
Ducts shall terminate in an unobstructed space,
allowing free movement of combustion air to the
appliances.
Ducts shall serve a single space.
Ducts shall not serve both upper and lower
combustion air openings where both such
openings are used. The separation between
ducts serving the upper and lower combustion
air openings shall be maintained to the source of
combustion air.
1.7.1 DESIGN & INSTALLATION
Ducts shall not be screened where terminating
in an attic space.
Horizontal upper combustion air ducts shall not
slope downward toward the source of
combustion air.
A qualified venting professional experienced in
venting system designs should design the boiler
vent system. The vent size must be NO LESS
THAN 8” IN DIAMETER and sized such that the
pressure drop between the boiler and the point
of discharge does not exceed 0.20” WC. While
the vent must be UL Listed Special Gas Vent
per Category Code DGSH or DGSH7 for
Canada, Bryan Steam, LLC recommends the
use of venting components fabricated from
AL29-4C® material. The vent installation must
be in strict compliance with the vent
For informational purposes, there are several
codes that address the amount of air and/or size
of the opening(s) in walls for combustion air.
NFPA 54, National Fuel Gas Code (ANSI
Z223.1)
ASME CSD-1, Controls and Safety Devices for
Automatically Fired Boilers
manufacturers requirements.
combustible materials and
Clearances to
supporting
ASME Section VI, Recommended Rules for
Care and Operation of Heating Boilers
requirements, per the vent manufacturers
installation instructions, must be maintained.
6
Date:
Revision:
Form:
8-4-2010
0
2396
Horizontal sections of the flue vent system must
be pitched back towards the boiler at ¼ inch per
foot to avoid condensate pooling and allow for
proper drainage. Venting may be horizontal,
through the wall installation or vertical, through
the roof installation. The vent system, including
terminus, must be sized in accordance with the
Note:
An existing masonry chimney may be utilized
PROVIDING that the existing chimney is lined
with Special Gas Vent material(s), primarily
AL29-4C®. There are venting manufacturers
that have these products available.
1.7.2 COMBUSTION AIR AND VENTING
REQUIREMENTS FOR CANADA
Flue Gas
Comb Air
Flow,
Req.
SCFM
Permissible
∆P Thru
Venting
ACFM
@40%X
SA
Boiler Model
Canadian
Standard
CAN/CSA-B149.1-05,
@40%XS
Natural gas and propane installation code
specifies venting systems and air supply for
appliances in Section 8. Paragraph 8.1.4 states
“Air supply shall be provided in accordance with
Clause 8.4 when either an appliance or a
combination of appliances has a total input
exceeding 400,000 Btuh”. Air supply is defined
as combustion air, excess air, flue gas dilution
air, primary air, secondary air, and ventilation
air. The air supply requirements below are a
summation of Clause 8.4 specific to the Triple-
Flex boiler.
A60oF
200oF
0.2” WC
(Max)
0.2” WC
(Max)
0.2” WC
(Max)
0.2” WC
(Max)
TF-150
TF-200
TF-250
TF-300
452
603
753
904
330
441
550
661
Table 3 Boiler Draft
Note:
Air Supply Requirements per CAN/CSA-
B149.1-05 for Appliances having an input
exceeding 400 MBH.
NFPA 54-2009 (ANSI Z223.1-2009) paragraph
12.7.3.3 states, “The sizing of gas vents for
Category II, Category III, and Category IV
Appliances shall be in accordance with the
appliance manufacturers instructions.”
Ventilation Air: an opening for ventilation air at
the highest point that opens to the outdoors shall
provide Ventilation of the space. The cross
sectional area of this opening shall be at least
10% of the area required for combustion air, but
in no case shall the cross-sectional area be less
that 10 in2 (6500mm2).
Combustion Air: For combustion air where the
air supply is provided by natural airflow from
outdoors, in addition to the opening for
ventilation air, there shall be permanent opening
having a total cross-sectional free area of not
less than 1 in2 for each 30,000 BTU/hr. (70 mm2
for each kW) of the total rated input of the
boiler(s). The location of the opening(s) shall
not interfere with the openings for ventilation air.
Please refer to CAN/CSA-B149.1-05, Para.
8.4.4, for combustion air openings if there are
natural draft, fan assisted or power draft
assisted equipment in the space.
WARNING:
Do not use a barometric damper with
this boiler. This is a positive pressure
system. The use of a barometric
damper may cause flue gases to leak
into the boiler room.
The boiler vent must not be connected to any
portion of another vent system without
consulting the vent manufacturer. The boiler
shall not be connected to any part of a vent
system serving a Category I or Category II
appliance, nor shall a Category I or Category II
appliance be connected to the vent system
serving this boiler. Improper connection of
venting systems may result in leakage of flue
gases into building spaces.
When an air supply duct is used to supply
combustion air, it’s discharge opening shall be
located where there is no possibility of cold air
affecting steam or water lines or other
temperature sensitive equipment.
7
Date:
Revision:
Form:
8-4-2010
0
2396
shaft used for return air, hot air,
ventilating air, or combustion air.
An appliance that operates at a positive
vent pressure shall not be connected to
a venting system serving any other
Combustion Air Supply Dampers, Louvers,
and Grilles
•
•
The free area of the combustion air supply
opening shall be calculated by subtracting the
blockage area of all fixed louvers, grilles or
screens from the gross area of the opening.
Openings in a fixed louver, grille, or screen shall
have no dimension smaller than ¼” (6 mm).
No manually operated damper or manually
operated adjustable louvers are permitted.
appliance.
The Triple-Flex boiler
operates at a positive vent pressure.
A factory-built chimney used for venting
an appliance shall be certified.
Vent Sizing
A
motorized damper or louvers shall be
•
A vent or chimney serving a single
interlocked so the burner(s) cannot operate
unless the damper or louver is in the fully open
position.
appliance shall provide effecting venting
and shall be sized so that it’s effective
area is not less than that of the flue
outlet diameter of the boiler and in
accordance with engineering venting
tables acceptable to the authority having
jurisdiction.
A vent or chimney serving more than
one appliance shall provide effective
venting and shall be sized in
accordance with good engineering
practice, such as by the use of
engineering venting tables acceptable to
the authority having jurisdiction.
Mechanical Combustion Air Supply
When combustion air is supplied by mechanical
means, an airflow sensing device shall be
installed and wired into the safety limit circuit of
the primary safety control to shut off the gas in
the even a an air supply failure.
•
Appliance Venting per CAN/CSA-B149.1-
05
Paragraph 8.9 of CAN/CSA-B149.1-05 addresses
“Appliance Venting”. Paragraphs 8.9 through 8.31
address many facets of flue gas vents, many of which
do not apply to the Triple-Flex boiler, which is a
Category IV listed appliance requiring the use of
special venting systems as previously described.
1.7.3 MARKING OF GAS VENTS
Where solid and liquid fuels are used, gas vents,
must be plainly and permanently identified by a
label. The label should read, "This gas vent is
for appliances that burn gas only. Do not
connect to incinerators or solid or liquid fuel
burning appliances."
This label must be attached to the wall or ceiling
at a point near where the gas vent connector
enters the wall, ceiling or chimney.
NOTE:
Please note that the information provided in this
manual relative to the Canadian Standard is not
meant to be all-inclusive. Reading the entire
Standard is strongly suggested.
approval of all system designs must be
acceptable to the authority having jurisdiction.
The final
The authority having jurisdiction must determine
whether their area constitutes such a locality.
•
Venting for Category IV appliances shall
be as specified or furnished by the
manufacturer of the listed appliance.
The Triple-Flex boiler is a Category IV
appliance requiring the use of special
vent that is certified.
Solid Fuel Appliance Vents
Gas appliances shall not be vented to a vent or
a chimney that serves a solid-fuel burning
appliance.
•
•
A special venting system shall be
installed in accordance with the terms of
it’s listing and the vent manufacturers
certified installation manual.
A flue gas vent or a vent connector shall
not be installed in either a duct or a
1.8 BEFORE PLACING BOILER IN
OPERATION
8
Date:
Revision:
Form:
8-4-2010
0
2396
1.8.1 HYDROSTATIC TEST OF
BOILERS AND SYSTEM
After completing the boiler and burner
installation, the boiler connections, fittings,
attachments and adjacent piping must be
inspected for leaks by filling the unit with water.
The pressure should be gradually increased to a
pressure just below the setting of boiler safety
relief valve(s).
Remove the boiler tube access panels (see
dimensional drawing in the boiler manual).
Inspect the tube to header joints to be certain
that all tube fittings are sealed.
This is
necessary because, although the boiler is
hydrostatically tested at the factory, minor leaks
in fittings and at attachments can develop from
shipping
vibration
or
from
installation
procedures. It is often necessary to retighten
such fittings after installation and after the boiler
has been operated for some time. Replace tube
access panels before proceeding to start boiler.
1.8.2 TEST OF GAS PIPING
Reference the gas system test under paragraph
9
Date:
Revision:
Form:
8-4-2010
0
2396
2.1.1 TRIPLE-FLEX FRONT VIEW
WARNING:
Improper servicing and start-up of this
equipment may create a potential
hazard to equipment, operators, or
persons in the building.
Only fully trained and qualified
personnel should do servicing and
start-up.
WARNING:
Before disconnecting or opening any
fuel line, cleaning or replacing parts of
any kind take the following
precautions.
Turn OFF the main fuel shutoff valves,
including the pilot gas cock if
applicable.
Turn OFF all of the electrical
disconnects to the burner, boiler and
any other equipment or systems
electrically interlocked with the burner
or boiler.
Figure 3 Triple-Flex Front View
1. The boiler cabinet door provides easy
access to boiler and burner components.
This door should remain closed during
normal operation to ensure proper flow of air
around the boiler flue collector.
All cover plates, enclosures, and
guards must be in place at all times
except during maintenance and
servicing.
2. The boiler supply water connection provides
heated water to the system.
connection is a standard ANSI 150# class 3”
flange.
This
3. The boiler water pressure gauge is 2”
diameter and will have a range not less than
1-1/2 nor more than 3-1/2 times the
pressure setting of the boiler safety relief
valve.
4. The boiler water temperature gauge is 2”
diameter and is located so that it will indicate
the boiler water temperature at the supply
water connection of the boiler.
5. The boiler touch panel display provides a
human interface for controlling the boiler.
Controlling the boiler with the touch panel
display will be explained in section 2.2.
6. The boiler on / off switch will turn on or off
the 120 volt ac control voltage for every
electrically connected device. This includes
2.1 BOILER ASSEMBLY
The Triple-Flex boiler is a fully integrated
assembly consisting of a Metal Fiber Pre-Mix
Burner Head and the necessary fittings, valves,
and safety devices. The boiler equipment list
provided in the boiler manual lists the
components supplied for the boiler assembly.
Refer to the boiler dimensional for location
dimensions.
A
description of the major
components follows. For additional information
refer to the manufactures literature provided in
the boiler manual.
11
Date:
Revision:
Form:
8-4-2010
0
2396
the touch panel display. There is a soft
SOLA hydronic control that will put the boiler
into standby for an indefinite period of time.
2.1.2 TRIPLE-FLEX REAR VIEW
WARNING:
The boiler on / off switch will not turn
off the 3 phase high voltage power to
the motor.
7. The boiler lockout reset button is a push
button used to reset the hydronic control
after a boiler failure.
8. The power on light will be white in color and
indicates that there is 120 volts ac being
supplied to electrically connected devices.
9. The enabled light will be green in color and
indicates that the boiler is enabled. Enabled
is a state in which the boiler is allowed to
operate within the boiler’s predefined
parameters.
10. The fuel on light will be amber in color and
indicates that the boiler is firing and
producing heated water.
11. The boiler lockout light will be red in color
and indicates that the boiler has failed. The
Figure 4 Triple-Flex Rear View
SOLA
control
will
have
additional
1. The flue gas vent is 8” diameter and
exhausts products of combustion. Refer to
information displayed on the touch panel
display. These failures will be explained in
2. The rear jacket access panel provides
access to the combustion air blower for
servicing.
3. The boiler return water connection receives
cooled water from the system.
This
connection is a standard ANSI 150# class 3”
flange.
4. The drain connection is 1” NPT and provides
a means for draining water from the boiler.
For installation details refer to paragraph
12
Date:
Revision:
Form:
8-4-2010
0
2396
1. Main gas inlet connection. This connection
is a 2” male national pipe thread.
2.1.3 TRIPLE-FLEX LEFT SIDE VIEW
2. Condensate Drain Connection.
This
connection is a 1” male national pipe thread.
For installation details refer to paragraph
3. This jacket access panel will permit access
to the majority of the boiler devices.
4. These jacket access panels will permit
access to the flue collector. There is no
practical reason for the removal of these
panels.
5. This jacket access panel will permit access
to the condensate trap. The condensate
trap is provided with a ½” NPT plugged
connection for cleanout purposes.
6. This jacket access panel will permit access
to the primary air-to-air exchanger.
Figure 5 Triple-Flex Left Side View
1. This jacket access panel will permit access
to the primary air-to-air exchanger.
2. This jacket access panel will permit access
to the primary air-to-air exchanger and the
boiler convection tube access panels.
3. These jacket access panels will permit
access to the convection and furnace tube
access.
2.1.5 TRIPLE-FLEX BEHIND THE
CABINET DOOR
4. Flame observation port. This port provides
visual access to observe the pilot and main
flame during operation and service.
5. This jacket access panel will permit access
to the majority of the boiler devices.
WARNING:
The flame observation port will
become very hot during normal
operation. Burn injuries can occur if
come in contact with the skin.
2.1.4 TRIPLE-FLEX RIGHT SIDE VIEW
Figure 7 Triple-Flex Behind the Cabinet Door
1. Auxiliary gas shutoff valve actuator.
2. Low fire displacement adjustment that can
be adjusted by removing the cap and
rotating the slotted screw clockwise to
increase gas flow and counter-clockwise to
decrease gas flow.
Fig. 2.1.2 Triple-Flex Rear View
Figure 6 Triple-Flex Right Side View
13
Date:
Revision:
Form:
8-4-2010
0
2396
port is also used to record the furnace
pressure.
NOTE:
15. Boiler water flow switch. The boiler water
flow switch is adjustable within the
parameters listed in the table.
The low fire displacement final adjustment
should be made at low fire only.
3. Main gas pressure regulating and shutoff
valve actuator. The pressure regulating
actuator provides slow opening fast closing
safety shutoff and air/gas ratio control. The
actuator controls the pressure difference
across the gas limiting orifice valve (Figure 7
item 26) as a function of the pressure
difference across the furnace section so that
the air to gas ratio remains constant
irrespective of air volume changes. There is
no need for an upstream constant pressure
regulator when the supply gas pressure
does not exceed 56 inches of water column.
A minimum of 14 inches of water column
must be supplied at the gas inlet connection
28).
Mode Of Operation
Settings
Switch
Closed
30 gpm
52.1
Switch
Open
12 gpm
46.1
Minimum
Maximum
gpm
gpm
Table 4 Water Flow Switch Settings
16. Low Water Cutoff (Manual Reset Probe
Type).
17. Combustion air-flow switch.
An airflow
switch is provided to prove that air is being
provided to the burners before main flame
can be established. The airflow switch can
be adjusted by turning the screw (Figure 8
item A) clockwise to increase the pressure
setting and counter-clockwise to decrease
the pressure setting. The switch will open
on pressure drop. When the blower is
running there should be continuity between
the common and the normally open contacts
interrupted the switch should open and
cause a safety shutdown.
NOTE:
The supply pressure is not static. The supply
pressure is at the maximum full flow of gas
through the burner.
4. Manual main gas shutoff valve.
5. Pilot ignition transformer.
6. Manual pilot gas shutoff valve.
7. Pilot gas pressure regulator. This regulator
provides a constant gas pressure to the pilot
when the solenoid valve is energized. The
pressure can be adjusted by removing the
cap and adjusting the slotted screw
clockwise to increase the pressure and
counter-clockwise to decrease the pressure.
The pilot gas supply is taken upstream of
the main gas cock so the pilot may be
lighted and adjusted with the main gas cock
closed.
A
B
8. Low pilot gas pressure switch (Manual
Reset)
C
9. Pilot spark igniter assembly. For further
detail see Figure 9.
10. Pilot gas solenoid valve.
Figure 8 Air Flow Switch
11. Flame scanner.
12. Main gas manifold pressure test port (1/4”
NPT).
13. Main high gas pressure switch (Manual
Reset). This switch should be set 1” of
water column above the maximum gas
manifold pressure.
18. High burner air pressure switch manual
reset. This switch will trip when the air
pressure in the burner rises above the set-
point, indicating that the burner has become
plugged with dust or other foreign matter.
19. Gas and air mixer assembly.
20. Main 3-phase power connection and fuse
14. Pilot gas pressure test port (1/4” NPT). This
14
Date:
Revision:
Form:
8-4-2010
0
2396
block.
2.1.6 PILOT SPARK IGNITER
ASSEMBLY
21. Control circuit transformer.
22. 24 volt ac transformer.
23. 12 volt dc power supply.
24. SOLA hydronic and flame supervision
control.
25. Repeat cycle timer. This timer will ensure
that a forced shut down and pre-start safety
check is performed at least once in a 24
hour period.
This timer has been
incorporated into the SOLA control for newer
boilers.
Figure 9 Pilot Spark Igniter Assembly
26. Gas limiting orifice valve. This valve is used
to increase or decrease the gas / air ratio for
1. Spark grounding screw.
2. Pilot igniter gas orifice (#49 Drill)
3. Shell body ¾”.
4. Gland nut.
5. Igniter electrode.
6. Brass bushing.
combustion.
Adjustments are made by
removing the cap and using a flathead
screwdriver. Clockwise rotation will increase
the flue outlet % O2 levels and counter-
clockwise will decrease the flue outlet % O2
level. Starting point adjustments are listed
in the table. This vale is factory set and the
number of turns out is written in black
adjacent to the adjustment cap.
7. Gas inlet fitting.
2.1.7 TRIPLE-FLEX LEFT FLUE
COLLECTOR VIEW
Turns Out From
Boiler Model
Bottom
TF300
TF250
TF200
TF150
8-1/2 to 9
8-1/2 to 9
6-1/2 to 7
6-1/2 to 7
Table 5 Gas Limiting Orifice Rough Settings
27. Main low gas pressure switch (Manual
Reset). This switch should be set 2 – 3
inches of water column below the minimum
required supply gas pressure.
28. Supply gas pressure test port (1/4” NPT).
29. (-) Air pressure sensing line connection.
30. (+) Air pressure sensing line connection.
31. (-) Gas pressure sensing line connection.
32. (+) Gas pressure sensing line connection.
33. Burner internal temperature fuse. This fuse
senses the internal burner temperature and
will open at a temperature greater than
425oF.
Figure 10 Triple-Flex Left Flue Collector View
1. 3” Lower drum cleanout and inspection
opening.
2. Furnace tube access panel.
3. Convection tube access panel.
4. Primary air-to-air exchanger access cover.
5. ASME name-plate stamping.
6. Combustion air blower.
7. 3” Upper drum cleanout and inspection.
8. ASME Safety relief valve.
9. Air filter 20” x 25”. This filter is a polyester
coated fiberglass. The frame is made of
fiberboard and has two tin-plated steel grills
(one bonded to each side) as well as sealed
corners to prevent dust leakage. Filters are
marked with size and airflow direction.
15
Date:
Revision:
Form:
8-4-2010
0
2396
Actual length and width are 3⁄8” less than
trade size shown. Filters meet UL Class 2
flame retardance requirements. Maximum
temperature is 180° F.
2.2.2 HOME PAGE
after the system is completely powered up. The
directional map shown before each page
description in this manual will start with this
2.1.8 TRIPLE-FLEX RIGHT FLUE
COLLECTOR VIEW
symbol
.
Pressing this symbol will return
you to the home page.
Figure 11 Triple-Flex Right Flue Collector View
Figure 12 Home Page
1. High primary air-to-air exchanger pressure.
This switch will trip when the air pressure in
the primary air-to-air exchanger rises above
the set-point, indicating that the primary air-
to-air exchanger has become plugged with
dust or other foreign matter.
2. Condensate trap cleanout. This connection
is ½” NPT.
3. Condensate trap. The condensate trap is
welded and fixed into place.
On multi-boiler applications, each boiler in the
hydronic system is represented on the Home
page by an icon and name. Pressing the boiler
icon allows the user to zoom in on that boiler
and see specific details about it. These details
are provided on a new page, which can include
additional buttons that display additional detail
and operation information, which itself leads to
other pages. The pages are traversed in a tree
structure method. The boiler icon button will
appear in one of four colors indicating the boiler
status.
4. Flue vent temperature sensor.
2.2 SOLA HYDRONIC CONTROL
SYSTEM
•
•
•
•
Blue: Normal operation
Red: Lockout condition
Gray: Standby mode (burner switch off)
Gray and crossed out: Hydronic control
The Triple-Flex is equipped with a Honeywell
section will explain navigation, configuration,
history, and diagnostics.
communication error (disconnected or powered
off)
Up to 8 boilers can be displayed on the System
Home page.
2.2.1 POWER-UP VALIDATION
The name of each boiler is displayed next to the
boiler icon. When Lead Lag is enabled, the
system header temperature and firing rate are
displayed for each boiler. When the burner is in
standby or not firing the firing rate is not
displayed.
on position. After a few seconds the Home page
will appear and the POWER LED will be blinking
when the device is properly powered. Select the
Setup button to adjust the contrast as desired.
16
Date:
Revision:
Form:
8-4-2010
0
2396
NOTE:
2.2.4 KEYBOARD
The boiler name may be cut off on the Home
page when all boilers are present for the
hydronic system.
The Home page also includes a System
Analysis button that allows the user to view
status information on a system-wide (that is,
multiple boiler) basis. The user can choose
which status information to compare from the
boilers in the system. Pressing the Setup button
on the Home page displays miscellaneous
display setup and diagnostic functions.
2.2.3 PAGE NAVIGATION
Figure 13 Keyboard
information and options in a paged manner.
Pages are displayed in a tree structure in which
the user navigates up and down to arrive at the
desired function. The page descriptions are
provided below so that you can understand the
purpose of each and view the selections,
parameters, and information that are available or
required on each. Most pages have a Home
Some pages request user entry of characters.
When this type of input is required, a keyboard
page appears, as shown in Figure 13.
The text box at the top of the screen displays the
current (or default) setting of the user input. The
user can add to this text, clear it, or change it.
The Shift key on the left side of the screen shifts
between upper- and lowercase characters.
Pressing the Shift key toggles the keyboard from
one mode to the other (continuous pressing of
the Shift button is not required). The OK button
should be pressed when the user is done
entering the text input. The Cancel button on the
bottom of the screen allows the user to ignore
any text changes that have been made and
keep the original text value. Pressing the OK or
Cancel buttons returns the user to the page
displayed prior to the keyboard page.
button
in the top-left corner of the screen
and a Back button in the top-right corner of the
screen. The Home button returns the user to the
Home page and terminates any operation in
progress. The Back button
returns the user
to the previous page. Two other icons may be
noticed near the boiler name. A bell will be
displayed if the system is in lockout that reset
will be required. A padlock will be shown on
screens that a password is needed to change
the parameter. An unlocked padlock
indicates the password has been entered to
change the parameter (either the installer or
OEM), depending on the security level entered.
17
Date:
Revision:
Form:
8-4-2010
0
2396
2.2.5 STATUS PAGE
Details:
Used to view boiler detail status information.
►
History:
Used to view R7910 history.
Modulation:
Used to toggle between two different status
displays: modulation, and setpoints.
2.2.6 CONFIGURATION PAGE
►
►CONFIGURE
Figure 14 Status Page
boiler is selected on the Home page. The status
page displays the current condition of the boiler
and displays some of the more important
configuration settings.
The boiler name is
displayed in the title bar of the status page.
NOTE:
When the boiler has no name defined, the
display will use the Modbus address to identify
the boiler.
Figure 15 Configuration Menu Page
The standard status page displayed for the
Triple-flex boiler contains summary status
information not applicable for the installation is
blanked out on the screen. Buttons on this
screen include:
The configuration page allows the user to view
and set parameters that define how the boiler
functions in the hydronic heating system.
Configuration parameters for any boiler
connected in the Global Modbus™ network can
be accessed from the display. Press the boiler’s
button on the Home page to acess the Status
page. Pressing the Configure button on the
status page starts a configuration session. The
Configure:
Used to configure the R7910 (see “Configuration
Page” 2.2.6 page 18 for more details).
configuration page contains
a
menu of
parameters grouped into functional areas that
the user selects for configuration (see Figure
Operation:
Used to perform daily/frequent functions with the
R7910, such as setpoint adjustment, etc. (See
details.)
No specific order for configuring the boiler is
required. All parameters are enabled for editing,
though some may not be applicable (e.g., a
configuration parameter may disable a boiler
feature). Selecting a parameter group from the
Diagnostic:
Used to view R7910 diagnostic information.
menu
displays
parameters
exclusively
18
Date:
Revision:
Form:
8-4-2010
0
2396
applicable for the functional group on the page
(Figure 16).
for a parameter that has a lower access level
than the access level achieved by an earlier
password entry for any configuration group (as
long as the user stays in the configuration
pages). The user only needs to enter a
password once until a parameter that has a
higher access level is selected.
as shown in Figure 13. After the password is
entered, select the OK button. The Cancel
button aborts the password login.
WARNING:
Explosion Hazard.
Figure 16 Sample Configuration Page
Improper configuration can cause fuel
buildup and explosion. Improper user
operation may result in PROPERTY
LOSS, PHYSICAL INJURY or DEATH.
Changing parameters, must be
attempted by only experienced and/or
licensed burner / boiler operators and
mechanics.
These parameters can be edited, and when the
user is finished, control returns back to the
configuration menu page. Each parameter is
displayed in its group. If there are more
parameters than will fit on the screen, a vertical
scroll bar allows the user to scroll up and down
to view all parameters. The parameter name is
displayed on the left and the current setting is
displayed in the text box on the right.
Three levels of write access to boiler parameters
are permitted. Each access level has defined
rights when interfacing with configuration and
status parameters in the Boiler.
2.2.7 CONFIGURATION PASSWORD
Any user can view the configuration parameters
(default mode). No access-level password is
• End user:
The lowest access rights (no
required to view the parameters.
A valid
password login). The end user can, in most
cases, only read or view boiler parameters. In
some instances the end user can change boiler
parameters, e.g., change the CH, central heat,
setpoint.
configuration password for the parameter’s level
must be entered before the parameter can be
changed. The password need only be entered
once while the user remains on the configuration
pages. Leaving the configuration pages ends
the scope of the password entry. The user is
notified that a new password is needed upon the
first attempt to change a parameter (or until a
password is entered successfully). The user can
continue viewing the configuration parameters
regardless of whether a password is entered
successfully.
• Installer: The next highest level. The installer
can read all boiler parameters and change most
boiler parameters. This access level is used to
customize the boiler for a particular installation.
The default installer password is ‘bryan’.
• OEM: The highest access level. The OEM can
read and change all R7910 parameters, as well
as change sensor limits and burner control
safety parameters.
The boiler also maintains a password timeout
that limits the scope of the password entry.
Once a password is successfully entered the
boiler starts an internal timer that expires after
10 minutes of inactivity. After the timer expires,
the user is required to re-enter a password
before a parameter can be changed. The user
is not required to enter a configuration password
Different passwords exist in the boiler for each
access level. The end user level requires no
password, but the installer and OEM levels have
unique passwords defined for them. The display
19
Date:
Revision:
Form:
8-4-2010
0
2396
validates all password entry attempts with the
boiler, but doesn’t conduct the validation itself.
The boiler has sole responsibility to accept a
password entry.
There are two classes of parameters.
Non-Safety: Non-safety parameters can be
changed without placing the boiler in
a
dangerous state. These parameters typically do
not require a password to modify.
The display gets information from each boiler
about the access level settings for the status
and configuration parameters.
Safety: Safety parameters can be viewed the
same way non-safety parameters can be
viewed. If the user makes no attempt to change
a safety parameter, the user isn’t required to
enter safety verification mode.
The installer and OEM passwords can be
changed in the boiler after logging in with the
current password. When the password is
changed at the S7999B1026 it is saved in the
R7910 and effective for all future logins.
Safety parameters are grouped into blocks that
include only safety parameters, not a mixture of
safety data and non-safety data. All parameters
within the safety group undergo a verification
NOTE:
Each boiler in a multi-boiler configuration has its
own set of installer and OEM passwords. To
avoid user confusion the passwords should be
changed to the same setting in all the boilers,
but there is no requirement to do so.
(see
paragraph
2.2.9
Safety
Verification).
A safety parameter group is
identified on the display to indicate when the
configuration parameters are safety-related.
2.2.9 SAFETY VERIFICATION
2.2.8 CHANGE PARAMETER SETTINGS
►
► CONFIGURE ►VERIFY
Figure 17 Change Parameter Dialog
Figure 18 Safety Parameter Verification
Change parameter settings by selecting the
parameter on the page. A dialog box displays
to change the value (Figure 17).
For safety configuration parameters, safety
verification is required to commit the changes.
All safety configuration parameters in the group
should have the same access level. If this
condition isn’t so, the user is asked to enter
another password when a higher access level is
needed.
After changing the setting to a new value, press
the OK button. Pressing the Cancel button
leaves the parameter unchanged.
The changed setting is reflected on the screen
and sent to the boiler when the OK button is
pressed.
time until all have been verified (Figure 18).
20
Date:
Revision:
Form:
8-4-2010
0
2396
A verification step is required for each safety
parameter block that is changed. The verification
steps do not have to be completed immediately;
the user can traverse between parameter
groups before the verifications are done. If the
user is logged in with the appropriate password
confirmed, the user is asked to press and hold
the reset button, (Figure 3 item 7), on the boiler
to complete the safety configuration session
(Figure 20).
and has changed
a
safety configuration
parameter, a verify button is enabled that allows
the user to conduct verification sessions.
If the user terminates the safety configuration
session after it has started, the boiler is left in an
un-configured (boiler will not operate) state.
The user can terminate the session by pressing
the Menu button or by attempting to leave the
Verification page with the Home or Back buttons
(top-left and -right screen corners, respectively).
The user is warned that leaving the session at
this point leaves the boiler in an un-configured
state and confirms whether the user still wants
to do so.
Figure 20 Safety Parameter Reset
When the Reset button is pressed and held for 3
seconds the confirmed safety parameters are
committed in the boiler. The above reset dialog
box automatically closes when this step is
completed.
The settings of all parameters in each safety
block must be confirmed to commit them to the
boiler.
Selecting the begin button will start the
parameters in each changed block are
presented and confirmed by the user (Figure
19).
NOTE:
If the user doesn’t perform this step, the boiler
remains in a locked state until the user resolves
the unconfirmed safety parameters.
Press the Yes button to confirm each safety
parameter block. If the user selects the No
button, the safety parameter block remains
unconfirmed and the configuration menu page is
2.2.10 FAULT/ALARM HANDLING
Each boiler reports a fault code when a lockout
condition occurs for one of the following
annunciations:
displayed.
The boiler remains in an un-
configured state in this case.
• Burner control
• Lockout
• Lead/Lag control
A less serious alarm condition may also occur
that is treated as a warning instead of a fault.
Each boiler can report active fault and warning
codes for each annunciation.
Any new fault code detected in a boiler is
indicated as a lockout condition at the display.
The notification method used depends on the
(Figure 21). On a boiler status page the History
Figure 19 Safety Parameter User Confirmation
21
Date:
Revision:
Form:
8-4-2010
0
2396
Figure 23 History Dialog
button turns red (Figure 22). On all other pages
and when the user is looking at a different boiler,
a notification dialog box displays indicating
which boiler just locked out.
The lockout history can be displayed for each
boiler. The state information about each lockout
is displayed along with the date/time that the
lockout occurred.
Figure 21 Home Page Lockout
Figure 24 Lockout History Page
Use the following to clear a lockout and reset the
boiler.
►
► INFO BAR ► LOCKOUTS ►
CLEAR LOCKOUT
2.2.11 OPERATION PAGE
►
►OPERATION
Figure 22 Status Page Lockout
Selecting the info bar will display the history
dialog. If none of the buttons are selected the
dialog box closes after 30 seconds.
Figure 25 Operation Page
The operation page displays the boiler running
operation, including set point and firing rate
values expressed in rpm. From this page the
user can change set points, manually control the
boiler’s firing rate, manually turn pumps on, view
22
Date:
Revision:
Form:
8-4-2010
0
2396
heating loops (Central Heat and Domestic Hot
Water), as shown in Figure 25. If a password is
required to change any of the settings on this
page, the user can press the Login button to
enter the password.
2.2.13 MODULATION CONFIGURATION
►
► CONFIGURE ► MODULATION
CONFIGURATION
2.2.12 ANNUNCIATION PAGE
►
►OPERATION►
ANNUNCIATION
Figure 27 Modulation Configuration
The modulation configuration page is used to set
the modulation range of the boiler.
The
recommended maximum and minimum rpm
values can be found in
Figure 26 Annunciation Page
2.2.14 FIRING RATE CONTROL PAGE
The annunciation page shows the status of the
load control input (call for heat), pre-ignition
interlock (proof of gas valve closure), and the
running interlock strings. The components are
be called up at any time from the operation page
(Figure 25). This page is very helpful for
troubleshooting a lockout 67 (ILK off). All
components for a given string are wired in
series. The first component that indicates off will
be the safety device to check.
►
► OPERATION ► FIRING RATE
FIELD
Figure 28 Firing Rate Control Page
The firing rate control page enables the user to
change how the firing rate is controlled. The first
option is for automatic control based on the
current set point. The second option enables
23
Date:
Revision:
Form:
8-4-2010
0
2396
the user to manually control the firing rate while
the boiler is firing. The third option can be
selected to change the rpm of the blower while
the boiler is off or in standby. The manual firing
rate can be changed by pressing the clear
button and entering the new value or by using
the up and down arrows. To accept the new
value press the ok button and the boiler will
change the firing rate to the new value. An error
message will display if the value entered
exceeds the maximum firing rate or falls below
the minimum firing rate.
2.2.16 SYSTEM TIME
► 1234 SETUP ► ADVANCED
SETUP ► DATE & TIME
Note:
The firing rate control should come from the
factory set to ‘Manual in Run’ with the manual
firing rate value set to the light off rpm.
2.2.15 ADVANCED SETUP
Figure 30 System Time
► 1234 SETUP ►ADVANCED SETUP
Set the date and time by adjusting the
appropriate boxes using the up and down arrow
keys. Select the OK button when finished.
Note:
Currently the date and time will need to be reset
when a loss of power to the display occurs.
2.2.17 CALIBRATE TOUCH SCREEN
► 1234 SETUP ► ADVANCED
SETUP ► DIAGNOSTICS
Figure 29 Advanced Setup
The advanced setup page displays many more
options that can be changed by the user.
Figure 31 Display Diagnostics
Occasionally the touch screen will need to be
24
Date:
Revision:
Form:
8-4-2010
0
2396
calibrated. When the screen is touched in a
spot and unexpected results occur this is a good
indication that the display needs to be
calibrated. To calibrate the touch screen select
the ‘Calibrate’ button and follow the on screen
directions. Try using a stylus of some kind if the
problem persists. The eraser end of a pencil or
the blunt end of a pen can be used as a good
stylus.
2.2.19 OUTDOOR RESET
►
► CONFIGURE
► OUTDOOR RESET
► (page) CENTRAL HEAT
2.2.18 RESET / REBOOT DISPLAY
► 1234 SETUP
► ADVANCED SETUP
► DISPLAY RESET
Figure 33 Outdoor Reset
When the outdoor
temperature is equal
or greater than this
value the boiler
setpoint will be set to
the low water
Max outdoor temp
(x2)
temperature.
When the outdoor
temperature is equal
or less than this value
the boiler setpoint will
be set to the Central
Heat Setpoint value
(y2) see 2.2.21.
This value represents
the water temperature
setpoint when the
maximum outdoor
temperature is
Figure 32 Reset / Reboot Display
Min outdoor temp
(x1)
The display can be reset or rebooted without
powering down the boiler. Select the ‘OK’
button and the display will reboot as shown in
Low water temp
(y2)
reached.
This value is used to
override the low water
temperature of the
curve created with the
above points without
changing the slope.
Undefined / Not Used
Min water temp
Max off point
Select the ‘Show Line’ button to display a
graphical representation for the inputted data
25
Date:
Revision:
Form:
8-4-2010
0
2396
green and the time of day is red.
►
► CONFIGURE
► CH - CENTRAL HEAT
CONFIGURATION
► (page) CENTRAL HEAT
► (Outdoor Reset) ENABLED
Note:
y1 is the maximum water setpoint value found in
‘CH – Central heat Configuration’ on the
‘Setpoint’ page.
2.2.20 REMOTE SETPOINT (4 – 20
MA)
Figure 34 Outdoor Reset Curve
►
► CONFIGURE
►
► CONFIGURE
► SENSOR CONFIGURATION
► SENSOR CONFIGURATION
► (Sensor) S2 (J8-6) sensor
► (Connector type) 4-20mA
► (Sensor) S5 (J8-11) sensor
► (Connector type) 10K NTC single
non-safety
► (Outdoor temperature source) S5
(J8-11) sensor
►
► CONFIGURE
► CH - CENTRAL HEAT
CONFIGURATION
► (page) SETPOINT
► (Setpoint Source) S2 (J8-6) 4-20mA
► (4 mA water temperature) MIN
► (20 mA water temperature) MAX
Figure 35 Outdoor Reset Sensor Configuration
Note:
Update the sensor name to ‘Outdoor Sensor’ by
selecting a different sensor then reselecting the
S5 (J8-11) sensor.
26
Date:
Revision:
Form:
8-4-2010
0
2396
Setpoint source
Setpoint
Local
S2 (J8-6) 4-20mA
Setpoint for normal
Central Heat modulation:
50 °F to 190 °F
2.2.21 CENTRAL HEAT
CONFIGURATION
Time of day setpoint
Off hysteresis
Setpoint when Time Of
Day switch is on. 50 °F to
190 °F
►
► CONFIGURE
► CH - CENTRAL HEAT
Differential above
setpoint when boiler is
turned off. 2 °F to 5 °F
Differential from setpoint
when boiler is turned on.
2 °F to 30 °F
CONFIGURATION
On hysteresis
4 mA water temperature
50 °F to 190 °F
20 mA water temperature 50 °F to 190 °F
Figure 36 Central Heat Configuration (Central Heat Page)
CH enable
Disable or Enable Central
Heating Loop
Demand switch
Sensor for Central Heat
demand:
Figure 38 Central Heat Configuration (Modulation Page)
Sensor only
Modulation sensor
Outlet
sensor, S5 (J8-11)
Local
applied for the P portion
of the PID equation 0-400
applied for the I portion of
the PID equation 0-400
Gain applied for the D
portion of the PID
equation 0-400
sensor,
Inlet
Sensor & STAT terminal
Sensor & Remote Stat
LCI & Sensor
Enabled
Disabled
Modulation Rate Source
P-gain Gain
Outdoor reset
I-gain Gain
D-gain
CH has priority over Lead Yes, No, Cancel
Lag
Hysteresis step time Time between hysteresis
(0=Disable
stepping)
hysteresis step changes: 0-600
seconds
2.2.22 SOUND PRESSURE LEVELS
Sound pressure levels were measured at 4-1/2’
above the floor and 3’ from the boiler at the
decibel readings.
Decibel Readings
Figure 37 Central Heat Configuration (Setpoint Page)
Tube
Side
Right
Side
Model
Front
Rear
27
Date:
Revision:
Form:
8-4-2010
0
2396
Annunciation
restored from backup
Safety group verification table was
restored from factory defaults
Safety group verification table was
updated
configuration
was
13
14
15
2.2.23 MODBUS COMMUNICATION
The hydronic control Global Modbus port is a 3-
pin connector that interfaces to the following RS-
485 signals:
16
17
Invalid Parameter PCB was detected
Invalid Range PCB was detected
Table 7 Modbus Terminals
Signal
Terminal
Alarm
silence
time
exceeded
18
19
Data +
Data -
Common
a
b
c
maximum
Invalid safety group verification table
was detected
20-26 RESERVED
Modbus connections can be made at the display
27
28
29
30
Safety processor was reset
Application processor was reset
Burner switch was turned OFF
Burner switch was turned ON
Program Module (PM) was inserted
into socket
For the modbus register map and other related
information please download Honeywell’s
R7910A product manual at:
31
32
Program Module (PM) was removed
from socket
33
34
Alert PCB was configured
Parameter PCB was configured
35 Range PCB was configured
Program Module (PM) incompatible
with product was inserted into socket
36
37
2.2.24 ALERT CODES
Program
Module
application
Table 8 Alert Codes
parameter revision differs from
application processor
Code Description
0
None (No alert)
Program Module safety parameter
revision differs from safety processor
PCB incompatible with product
contained in Program Module
Parameter PCB in Program Module is
too large for product
Range PCB in Program Module was
too large for product
Alert PCB in Program Module was
too large for product
38
39
40
41
42
43
44
Alert PCB was restored from factory
defaults
1
Safety configuration parameters were
restored from factory defaults
2
Configuration
restored from factory defaults
parameters
were
3
Invalid Factory Invisibility PCB was
detected
4
Invalid Factory Range PCB was
detected
5
IAS start check was forced on due to
IAS enabled
Low voltage was detected in safety
processor
Invalid range PCB record has been
dropped
6
EEPROM
initialized
lockout
history
was
7
45
46
High line frequency occurred
Low line frequency occurred
Invalid subsystem reset request
occurred
Write large enumerated Modbus
register value was not allowed
Maximum cycle count was reached
Maximum hours count was reached
Illegal Modbus write was attempted
Modbus write attempt was rejected
(NOT ALLOWED)
Switched application annunciation
data blocks
8
47
48
Switched application configuration
data blocks
9
Configuration was restored from
factory defaults
Backup configuration settings was
restored from active configuration
10
11
12
49
50
51
Annunciation
configuration
was
52
restored from factory defaults
29
Date:
Revision:
Form:
8-4-2010
0
2396
53
54
Illegal Modbus read was attempted
Safety processor brown-out reset
occurred
Application processor watchdog reset
occurred
Application processor brown-out reset
occurred
Safety processor watchdog reset
occurred
Alarm was reset by the user at the
control
Burner control firing rate was >
absolute max rate
Burner control firing rate was <
absolute min rate
Burner control firing rate was invalid,
% vs. RPM
Burner control was firing with no fan
request
Burner control rate (nonfiring) was >
absolute max rate
Burner control rate (nonfiring) was <
absolute min rate
Burner control rate (nonfiring) was
absent
Burner control rate (nonfiring) was
invalid, % vs. RPM
Fan off cycle rate was invalid, % vs.
RPM
Setpoint was overridden due to
sensor fault
Modulation was overridden due to
sensor fault
Slow start was end due to reference
setpoint fault
CH max modulation rate was invalid,
% vs. RPM
CH max modulation rate was >
absolute max rate
CH modulation range (max minus
min) was too small (< 4% or 40 RPM)
DHW max modulation rate was
invalid, % vs. RPM
DHW max modulation rate was >
absolute max rate
DHW modulation range (max minus
min) was too small (< 4% or 40 RPM)
Min modulation rate was < absolute
min rate
Min modulation rate was invalid, %
vs. RPM
Manual rate was invalid, % vs. RPM
Slow start enabled, but forced rate
was invalid
97
98
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
99
100
101
102
103
104
105
106
107
108
109
Analog output hysteresis was invalid
Analog modulation output type was
invalid
IAS open rate differential was invalid
IAS open step rate was invalid
110
111
112-
114
RESERVED
Fan was limited to its minimum duty
cycle
115
116
117
118
119
120
121
122
123
124
125
Manual rate was
modulation rate
>
CH max
Manual rate was
modulation rate
>
DHW max
70-74 RESERVED
Absolute max fan speed was out of
range
Absolute min fan speed was out of
range
Fan gain down was invalid
Fan gain up was invalid
Fan minimum duty cycle was invalid
Fan pulses per revolution was invalid
Fan PWM frequency was invalid
Manual rate was < min modulation
rate
75
76
Manual rate in Standby was
absolute max rate
>
77
78
79
80
81
Modulation commanded rate was >
CH max modulation rate
Modulation commanded rate was >
DHW max modulation rate
Modulation commanded rate was <
min modulation rate
Modulation rate was limited due to
outlet limit
Modulation rate was limited due to
Delta-T limit
Modulation rate was limited due to
stack limit
Modulation rate was limited due to
anti- condensation
Fan Speed out of range in RUN
Modulation rate was limited due to
IAS was open
82-89 RESERVED
90
Modulation output type was invalid
Firing rate control parameter was
invalid
Forced rate was out of range vs.
min/max modulation
Forced rate was invalid, % vs. RPM
Slow start ramp value was invalid
Slow start degrees value was invalid
Slow start was ended due to outlet
sensor fault
91
92
93
94
95
126
127
128
96
30
Date:
Revision:
Form:
8-4-2010
0
2396
Slow start ramp setting of zero will
result in no modulation rate change
RESERVED
CH demand source was invalid
CH P-gain was invalid
Lead Lag master was suspended due
to fault
Lead Lag slave was suspended due
to fault
Lead Lag header temperature was
invalid
Lead Lag was suspended due to no
enabled Program Module installed
Lead Lag slave session has timed out
129
204
205
206
207
130
131
132
133
134
135
136
137
138
CH I-gain was invalid
CH D-gain was invalid
CH OFF hysteresis was invalid
CH ON hysteresis was invalid
CH sensor type was invalid
CH hysteresis step time was invalid
CH remote control parameter was
invalid
208
209-
221
RESERVED
CH frost protection temperature was
invalid
CH frost protection inlet temperature
was invalid
DHW frost protection temperature
was invalid
222
223
224
139
140
CH ODR not allowed with remote
control
141-
145
RESERVED
225-
230
231
232
233
CH control was suspended due to
fault
CH header temperature was invalid
CH outlet temperature was invalid
CH steam pressure was invalid
RESERVED
146
LL setpoint was invalid
147
148
149
150-
156
157
158
159
160
161
162
163
164
165
LL time of day setpoint was invalid
LL outdoor temperature was invalid
LL ODR time of day setpoint was
invalid
LL ODR time of day setpoint
exceeded normal setpoint
LL max outdoor setpoint was invalid
LL min outdoor setpoint was invalid
LL min water setpoint was invalid
LL outdoor temperature range was
too small (minimum 12 C / 22 F)
LL water temperature range was too
small (minimum 12 C / 22 F)
234
235
RESERVED
DHW demand source was invalid
DHW P-gain was invalid
DHW I-gain was invalid
236
237
238
DHW D-gain was invalid
DHW OFF hysteresis was invalid
DHW ON hysteresis was invalid
DHW hysteresis step time was invalid
DHW sensor type was invalid
Inlet sensor type was invalid for DHW
Outlet sensor type was invalid for
DHW
239
240
241-
245
246
247
248
RESERVED
166
CH setpoint was invalid
167-
170
RESERVED
CH time of day setpoint was invalid
CH outdoor temperature was invalid
CH ODR time of day setpoint was
invalid
CH ODR time of day setpoint
exceeds normal setpoint
CH max outdoor setpoint was invalid
CH min outdoor setpoint was invalid
CH min water setpoint was invalid
CH outdoor temperature range was
too small (minimum 12 C / 22 F)
CH water temperature range was too
small (minimum 12 C / 22 F)
RESERVED
DHW control was suspended due to
fault
DHW temperature was invalid
DHW inlet temperature was invalid
DHW outlet temperature was invalid
171
249
250
172
173
174
175-
182
183
184
185
186
187
188
251
252
253
RESERVED
Lead Lag P-gain was invalid
Lead Lag I-gain was invalid
Lead Lag D-gain was invalid
Lead Lag OFF hysteresis was invalid
Lead Lag ON hysteresis was invalid
Lead Lag slave enable was invalid
Lead Lag hysteresis step time was
invalid
254
255
256-
260
261
262
189
DHW setpoint was invalid
DHW time of day setpoint was invalid
190-
203
RESERVED
31
Date:
Revision:
Form:
8-4-2010
0
2396
263-
271
Abnormal Recycle: Interrupted air
flow switch was off during Measured
Purge Time
Abnormal Recycle: Interrupted air
flow switch was off during Drive to
Lightoff Rate
Abnormal Recycle: Interrupted air
flow switch was off during Pre-Ignition
test
Abnormal Recycle: Interrupted air
flow switch was off during Pre-Ignition
time
Abnormal Recycle: Interrupted air
flow switch was off during Main
Flame Establishing Period
Abnormal Recycle: Ignition failed due
to interrupted air flow switch was off
Abnormal Recycle: ILK off during
Drive to Purge Rate
Abnormal Recycle: ILK off during
Measured Purge Time
Abnormal Recycle: ILK off during
Drive to Lightoff Rate
Abnormal Recycle: ILK off during Pre-
Ignition test
Abnormal Recycle: ILK off during Pre-
Ignition time
Abnormal Recycle: ILK off during
Main Flame Establishing Period
Abnormal Recycle: ILK off during
Ignition period
Run was terminated due to ILK was
off
Run was terminated due to
interrupted air flow switch was off
Stuck reset switch
Run was terminated due to fan failure
Abnormal Recycle: Fan failed during
Drive to Purge Rate
Abnormal Recycle: Fan failed during
Measured Purge Time
Abnormal Recycle: Fan failed during
Drive to Lightoff Rate
RESERVED
297
298
299
300
301
Abnormal Recycle: Pressure sensor
fault
Abnormal Recycle: Safety relay drive
test failed
Abnormal Recycle: Demand off
during Pilot Flame Establishing
Period
Abnormal Recycle: LCI off during
Drive to Purge Rate
Abnormal Recycle: LCI off during
Measured Purge Time
Abnormal Recycle: LCI off during
Drive to Lightoff Rate
Abnormal Recycle: LCI off during
Pre-Ignition test
Abnormal Recycle: LCI off during
Pre-Ignition time
Abnormal Recycle: LCI off during
Main Flame Establishing Period
Abnormal Recycle: LCI off during
Ignition period
Abnormal Recycle: Demand off
during Drive to Purge Rate
Abnormal Recycle: Demand off
during Measured Purge Time
Abnormal Recycle: Demand off
during Drive to Lightoff Rate
Abnormal Recycle: Demand off
during Pre-Ignition test
Abnormal Recycle: Demand off
during Pre-Ignition time
Abnormal Recycle: Flame was on
during Safe Start check
Abnormal Recycle: Flame was on
during Drive to Purge Rate
Abnormal Recycle: Flame was on
during Measured Purge Time
Abnormal Recycle: Flame was on
during Drive to Lightoff Rate
Abnormal Recycle: Flame was not on
at end of Ignition period
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
Abnormal Recycle: Fan failed during
Pre-Ignition test
Abnormal Recycle: Fan failed during
Pre-Ignition time
Abnormal Recycle: Fan failed during
Ignition period
Abnormal Recycle: Fan failed during
Main Flame Establishing Period
Abnormal Recycle: Main Valve off
after 10 seconds of RUN
Abnormal Recycle: Flame was lost
during Main Flame Establishing
Period
Abnormal Recycle: Flame was lost
early in Run
Abnormal Recycle: Flame was lost
during Run
Abnormal Recycle: Leakage test
failed
292
293
294
295
Abnormal Recycle: Interrupted air
flow switch was off during Drive to
Purge Rate
296
Abnormal Recycle: Pilot Valve off
after 10 seconds of RUN
32
Date:
Revision:
Form:
8-4-2010
0
2396
Abnormal Recycle: Safety Relay off
after 10 seconds of RUN
Abnormal Recycle: Hardware flame
bias
Abnormal Recycle: Hardware static
flame
Abnormal Recycle: Hardware flame
current invalid
Abnormal Recycle: Hardware flame
rod short
Abnormal Recycle: Hardware invalid
power
Abnormal Recycle: Hardware invalid
AC line
Abnormal Recycle: Hardware SLO
flame ripple
Abnormal Recycle: Hardware SLO
flame sample
Abnormal Recycle: Hardware SLO
flame bias range
Abnormal Recycle: Hardware SLO
flame bias heat
Abnormal Recycle: Hardware SLO
spark stuck
Abnormal Recycle: Hardware SLO
spark changed
Abnormal Recycle: Hardware SLO
static flame
Abnormal Recycle: Hardware SLO
rod shorted
Abnormal Recycle: Hardware SLO
AD linearity
Abnormal Recycle: Hardware SLO
bias not set
Abnormal Recycle: Hardware HFS
LFS shorted
Abnormal Recycle: Invalid zero
crossing
Abnormal Recycle: fault stack sensor
Abnormal Recycle: stack limit
Abnormal Recycle: delta T limit
Abnormal Recycle: fault outlet sensor
Abnormal Recycle: outlet high limit
Abnormal Recycle: fault DHW sensor
Abnormal Recycle: DHW high limit
Abnormal Recycle: fault inlet sensor
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
Abnormal
Recycle:
Check
360
361
362
363
364
365
366
367
368
369
370
371
372
373
Parameters Failed
Internal error: No factory parameters
were detected in control
Internal error: PID iteration frequency
was invalid
Internal error: Demand-Rate interval
time was invalid
Internal error: Factory calibration
parameter for modulation was invalid
Internal error: CH PID P-scaler was
invalid
Internal error: CH PID I-scaler was
invalid
Internal error: CH PID D-scaler was
invalid
Internal error: DHW PID P-scaler was
invalid
Internal error: DHW PID I-scaler was
invalid
Internal error: DHW PID D-scaler was
invalid
Abnormal Recycle: Hardware SLO
bias shorted
Abnormal Recycle: Hardware SLO
electronics
Internal error: Lead Lag master PID
P-scaler was invalid
Internal error: Lead Lag master PID I-
scaler was invalid
Internal error: Lead Lag master PID
D-scaler was invalid
Abnormal
Recycle:
Hardware
processor clock
Abnormal Recycle: Hardware AC
phase
Abnormal Recycle: Hardware A2D
mismatch
Abnormal Recycle: Hardware VSNSR
A2D
Abnormal Recycle: Hardware 28V
A2D
Abnormal Recycle: Hardware HFS
IAS shorted
Abnormal Recycle: Hardware PII
INTLK shorted
Abnormal Recycle: Hardware HFS
LCI shorted
374-
459
460
461
462
463
464-
466
RESERVED
LCI demand lost in run
Demand lost in run
STAT demand lost in run
Demand lost in run due to no flame
RESERVED
Internal error: EEPROM write was
attempted before EEPROM was
initialized
Internal error: EEPROM cycle count
address was invalid
467
468
33
Date:
Revision:
Form:
8-4-2010
0
2396
Internal error: EEPROM days count
address was invalid
Internal error: EEPROM hours count
address was invalid
Internal error: Safety timer was
corrupt
Internal error: Safety timer was
expired
Internal error: Safety timings
Internal error: Safety shutdown
469
470
471
472
473
474
475
476
477
478
479
480
497
498
Internal
error:
Lockout
record
499
500
EEPROM index was invalid
Internal error: Request to write PM
status was invalid
Internal error: PM parameter address
was invalid
Internal error: PM safety parameter
address was invalid
Internal error: Invalid record in lockout
history was removed
Internal error: EEPROM write buffer
was full
Internal error: Data too large was not
written to EEPROM
Internal error: Safety key bit 0 was
incorrect
Internal error: Safety key bit 1 was
incorrect
Internal error: Safety key bit 2 was
incorrect
481 Internal error: Safety key bit 3
was incorrect
482 Internal error: Safety key bit 4
was incorrect
Internal error: Safety key bit 5 was
incorrect
Internal error: Safety key bit 6 was
incorrect
Internal error: Safety key bit 7 was
incorrect
Internal error: Safety key bit 8 was
incorrect
Internal error: Safety key bit 9 was
incorrect
Internal error: Safety key bit 10 was
incorrect
Internal error: Safety key bit 11 was
incorrect
Internal error: Safety key bit 12 was
incorrect
483
484
485
486
487
488
489
490
491
492
Internal error: Safety key bit 13 was
incorrect
Internal error: Safety key bit 14 was
incorrect
Internal error: Safety key bit 15 was
incorrect
Internal error: Safety relay timeout
493
494
495
Internal
error:
Safety
relay
commanded off
Internal error: Unknown safety error
occurred
496
34
Date:
Revision:
Form:
8-4-2010
0
2396
The regulating gas valve is a 1:1 differential
pressure air / gas ratio controller. This means
that the control adjusts the same pressure
difference on the gas side as it senses on the
airside. The airside pressure is the difference
between the pressure in the burner housing and
the pressure downstream of the furnace section.
The gas side pressure is the difference between
the pressure upstream and downstream of the
gas limiting orifice valve. For the locations of the
to gas ratios are adjusted with the gas limiting
2.3 BOILER COMMISSIONING
NOTE:
All of the installation instructions found in section
1 must be completed before commissioning the
boiler.
WARNING:
The following procedures must be
followed carefully before putting the
boiler in operation. Failure to do so
will present severe hazards to
equipment, operating personnel and
building occupants.
During the burner pre-purge period, when the
gas valve is closed, only the air pressure
difference acts on the regulator causing the air
diaphragm to move to the left and closes the
regulating hydraulic bypass valve. When the
actuator is powered, the gas valve begins to
open. The downstream gas pressure difference
immediately begins to increase until the gas
pressure difference is in balance with the air
pressure difference.
2.3.1 MODULATION
2.3.2 TEST SETUP
Connect a u-tube manometer to the gas
manifold pressure tapping (Figure 7 item 12).
Connect a 0 – 5 psi gauge in the port provided in
the low gas pressure switch connection (Figure
Connect a u-tube manometer to the pilot gas
A suitable combustion analyzer shall be used for
measuring O2, CO, and Nox levels.
The
analyzer probe should be inserted in the stack
above the boiler outlet and before any draft
controls. Calibration is required for the Nox and
CO cells at the time of commissioning.
Figure 39 Air / Gas Ratio Tappings
2.3.3 PRE CHECKS AND SETUP
Modulation on the Triple-flex boiler is
accomplished with air / gas ratio control. The
system consists of two major components, a
blower (Figure 10 item 6) and a regulating gas
speed and provides combustion air to the
burner. The blower rpm is controlled by a PWM
(pulse width modulation) signal. The PWM
signal increases or decreases as the load
increases or decreases in the hydronic system.
Close the manual gas cock (Figure 7 item 4).
35
Date:
Revision:
Form:
8-4-2010
0
2396
seconds the purge timer will start and count to
30. After 30 seconds the fan speed is reduced
to the light off rate. When the fan speed is with
in +/- 3% of the firing rate for 3 seconds the
ignition transformer and the pilot valve are
energized. The pilot will light and can be
observed from the observation port (Figure 5
item 4). After a duration of 5 seconds the
ignition transformer will de-energize. The pilot
valve will stay energized for another 5 seconds
before the main gas valves are energized.
During this 10 second period the pilot should be
adjusted according to paragraph 2.3.5.
WARNING:
Do not open the manual main gas cock
(Figure 7 item 4) before all pre checks,
setups, and dry runs have been
successfully completed.
With a voltmeter check for the proper incoming
main voltage and the proper control voltage from
the control circuit transformer. Refer to the
electrical wiring diagram and boiler-rating label
for proper voltages.
The main gas valves will energize for 10
seconds. After this 10 second duration the pilot
valve is de-energized. The control will lockout
with a code of 106, Flame lost in Main Flame
Establishing Period.
Make sure the boiler is full of water and proper
flow has been established.
Power up the boiler see (paragraph 2.2.1).
Navigate to the ‘Operation Screen’ (paragraph
burner to the off state.
WARNING:
During the first 10 seconds of this
process the automatic gas valves
should not have opened or been
energized. If any of the automatic gas
valves are energized or open at this
point correct the problem immediately.
Navigate to the ‘Firing Rate Control Page’
option and enter the light off RPM from (Table 9
Firing Rate box. This will prevent the burner
from ramping up to high fire after the flame
stabilization period.
Navigate to the ‘Annunciation Page” (paragraph
2.2.12). All load control inputs and interlocks
should be in the on state with the exception of
the air flow switch. The air flow switch will close
when the burner is commanded to start. Correct
any problem indicated. Refer to trouble shooting
2.3.5 PILOT ADJUSTMENT
Adjust the pilot gas pressure between 3.5 iwc
and 4 iwc. The pilot flame signal can be
observed from the status page (paragraph
The flame signal can vary between 4 volts and
15 volts. A flame signal closer to 15 volts is
preferred. Observe the pilot flame through the
pilot should appear stable. A stable pilot will not
flicker on and off. Recycle the boiler as many
times as needed to establish a good pilot. If the
pilot fails to light refer to trouble shooting
Navigate to the ‘Operation Screen’ (paragraph
2.2.11). The boiler is now prepared to be placed
in the on state by toggling the burner switch to
on.
2.3.4 DRY RUN
Navigate to the ‘Operation Screen’ (paragraph
2.2.11). Toggle the burner switch to on.
Navigate to the ‘Status Page’ (paragraph 2.2.5).
If there is demand for hot water the burner state
will display driving to purge. When the fan
speed is within +/- 3% of the firing rate for 3
36
Date:
Revision:
Form:
8-4-2010
0
2396
for NOx, O2, and CO should be made at the
maximum firing rate. No further adjustments are
required of the gas limiting orifice valve. Return
to the minimum low fire rate (paragraph 2.2.13)
in increments of 500 rpm. For each increment
verify combustion readings. Refer to trouble
WARNING:
During pilot adjustment leave the
manual main gas cock (Figure 7 item
4) closed.
NOTE:
NOTE:
Use rpm values that fall between the rpm values
used going to high fire. This will give more
points to verify on the modulation curve.
Pilot gas pressures in excess of the
recommended will lead to the formation of
carbon hairs that will ground out the pilot igniter
causing a safety shutdown.
2.3.8 ADJUSTING BOILER MINIMUM
INPUT
2.3.6 INITIAL LIGHT OFF
NOTE:
The boiler maximum input must be adjusted
before final adjustments can be made for
minimum input.
Open the manual main gas cock (Figure 7 item
and allow the burner to cycle and attempt to light
off. If the main flame fails to light, the low fire
displacement of the pressure regulating actuator
(Figure 7 item 2) may need to be increased.
Decrease the boiler firing rate to the minimum
O2 level to obtain Nox levels desired by
adjusting the low fire displacement on the gas
WARNING:
pressure
regulating
actuator
to
obtain
appropriate NOx, O2, and CO levels. Allow
sufficient time for combustion to stabilize after
each ¼ to ½ turn of the low fire displacement
(Figure 7 item 2).
Do not adjust the low fire displacement
more than 1/4 to 1/2 turn for each main
flame-establishing period.
The boiler will light off at approximately 1.5 times
the minimum firing rate rpm. The boiler will hold
in this position for no less than 5 minutes to
establish a stable flame before releasing the
boiler to full modulation. Observe combustion
readings and make small adjustments to the low
fire displacement of the pressure regulating
within 6% to 10%. Allow sufficient time for
combustion to stabilize after each ¼ to ½ turn of
the low fire displacement (Figure 7 item 2).
WARNING:
O2 levels below 6% will overheat the
metal fiber burner and cause the fuel /
air mixture to ignite inside the burner.
An internal temperature fuse is
provided to open when the internal
burner temperature reaches 425 oF.
Boiler Model
TF300 TF250 TF200 TF150
2.3.7 ADJUSTING BOILER MAXIMUM
INPUT
Pilot Gas
Pressure
(IWC)
Light Off
RPM
High Fire
3.5 - 4 3.5 - 4 3.5 - 4 3.5 - 4
1800 1800 1200 1200
After the flame stabilization period increase the
firing rate in 500 rpm increments until the
reached. For each 500 rpm increment observe
combustion readings and make adjustments to
O2 is not within 6% to 10%. Final adjustments
37
Date:
Revision:
Form:
8-4-2010
0
2396
cubic feet per hour). Consult the National Fuel
Gas Code (ANSI Z223.1, NFPA 54) or the local
10 for correction factors for the gas pressure at
temperature correction factors.
Gas
Manifold
Pressure
(IWC)
4.4
3.6
4.0
2.0
6000-
7000
5100-
5500
3550-
4200
2700-
2850
Max RPM
Low Fire
Gas
Manifold
Pressure
(IWC)
Gas Pressure at Meter Corr. Factor
14" w.c.
21" w.c.
1 psig
1.034
1.051
1.061
1.136
.3
.3
.2
.2
2 psig
1200-
1600
1200-
1600
800-
950
800-
950
Min RPM
5 psig
1.340
Table 10 Gas Pressure Correction
Table 9 Approximate Boiler Settings
Gas Temp. at Meter
Corr. Factor
1.04
1.02
1.0
.981
2.3.9 GAS METER READINGS
40 °F
50 °F
60 °F
70 °F
80 °F
90 °F
Burner input rate can be checked by taking
readings from the gas meter. Please note
checking the rate with a meter is the only way to
be sure of input. Manifold readings are only an
approximate value and may vary from unit to
unit.
.963
.945
Table 11 Gas Temperature Correction
In order to obtain accurate data, there must be
no other appliances using gas from the same
meter while the burner input rate is being
checked.
To correct for pressure and temperature use the
following formula.
Qc = Qtptt
tp = pressure correction table 2.2A
tt = temperature correction table 2.2B
A stopwatch or a watch with a second hand is
required to obtain a meter reading. Clock the
amount of time it takes for the smallest dial to
complete one revolution in seconds. Use the
following formula to obtain the cubic feet per
hour throughput of the unit.
3600Vc
CFH =
gc
CFH = ft3hr−1 of gas
Vc = ft clocked
gc = time in seconds
To obtain the Btu per hour throughput of the unit
use the following formula.
Q = CFH
(
hv
)
hv = heating value of fuelin Btu ft-3
If the meter is not calibrated for gas temperature
and pressure, correction factors must be applied
to determine correct rate in SCFH (standard
38
Date:
Revision:
Form:
8-4-2010
0
2396
2.4 TROUBLESHOOTING
To support the recommended Troubleshooting, the R7910 has an Alert File. Review the Alert history for
possible trends that may have been occurring prior to the actual lockout.
Note Column:
H = Hold message
L = Lockout message
H or L = either Hold or Lockout depending on Parameter Configuration
Table 12 R7910A Lockout and Hold Codes
Code Description
Recommended Troubleshooting of Lockout Codes
1.New Device, complete device configuration and safety
verification.
Code
L
1
Unconfigured
safety data
2. If fault repeats, replace module.
2
Waiting for safety 1. Device in Configuration mode and safety parameters need
L
data verification
verification and a device needs reset to complete verification.
2. Configuration ended without verification, re enter
configuration, verify safety
parameters and reset device to complete verification.
3. If fault repeats, replace module
3
4
Internal
Hardware fault
Internal
fault: Internal fault
H
H
1. Reset module
2. If fault repeats, replace module.
fault:
Safety Relay key
feedback error
5
Internal
Unstable
(DCDC) output
Internal
Invalid
clock
Internal
Safety relay drive
error
Internal fault: Zero
crossing
detected
Internal
Flame bias out of
range
Internal
Invalid
control state
Internal
Invalid
fault:
power
H
H
H
H
H
L
6
fault:
processor
7
fault:
8
not
9
fault:
10
11
12
fault:
Burner
fault:
Burner
L
control state flag
Internal
fault:
H
Safety relay drive
cap short
13
14
Internal fault: PII
shorted to ILK
Internal fault: HFS
shorted to LCI
H OR L
H OR L
39
Date:
Revision:
Form:
8-4-2010
0
2396
Code Description
Recommended Troubleshooting of Lockout Codes
Code
15
16
17
18
Internal
Safety relay test
failed
feedback ON
fault:
L
L
L
L
due
to
Internal
fault:
Safety relay test
failed due to safety
relay OFF
Internal
fault:
Safety relay test
failed due to safety
relay not OFF
Internal
Safety relay test
failed due to
feedback not ON
Internal fault:
Safety RAM write
fault:
19
20
L
Internal
fault:
H
Flame ripple and
overflow
21
22
23
24
25
Internal
Flame number of
sample mismatch
Internal
Flame bias out of
range
Internal fault: Bias
changed
heating cycle starts
Internal fault: Spark
voltage stuck low or
high
fault:
H
H
H
H
H
fault:
since
Internal fault: Spark
voltage
changed
too much during
flame sensing time
Internal fault: Static
flame ripple
26
27
H
H
Internal
fault:
Flame rod shorted
to ground detected
Internal fault: A/D
linearity test fails
28
29
H
H
Internal
fault:
Flame bias cannot
be set in range
30
31
Internal
fault:
H
H
Flame bias shorted
to adjacent pin
Internal fault: SLO
electronics
unknown error
40
Date:
Revision:
Form:
8-4-2010
0
2396
Code Description
32-46 Internal
Recommended Troubleshooting of Lockout Codes
Code
L
fault:
Key 0
Safety
through 14
47
48
49
Flame
Rod
to
H
H
H
ground leakage
Static flame (not
flickering)
24VAC voltage low/ 1. Check the Module and display connections.
high
2. Check the Module power supply and make sure that both
frequency, voltage and VA meet the specifications.
Internal sub-system fault.
1. Review alert messages for possible trends.
2. Correct possible problems.
50
51
52
Modulation fault
Pump fault
Motor tachometer
fault
H
H
H
53
AC inputs phase 1. Check the Module and display connections.
reversed 2. Check the Module power supply and make sure that both
L
frequency and voltagemeet the specifications.
3. On 24Vac applications, assure that J4 terminal 10 and J8
terminal 2 are connected together.
54-57 RESERVED
58
59
60
Internal fault: HFS Internal Fault.
L
L
L
shorted to IAS
Internal Fault: Mux
pin shorted
1. Reset Module.
2. If fault repeats, replace module
Internal Fault: HFS
shorted to LFS
Anti short cycle
Fan speed not
proved
61
62
Will not be a lockout fault. Hold Only.
H
H
63
LCI OFF
1. Check wiring and correct any faults.
2. Check Interlocks connected to the LCI to assure proper
function.
H
3. Reset and sequence the module; monitor the LCI status.
4. If code persists, replace the module
1. Check wiring and correct any faults.
2. Check Preignition Interlock switches to assure proper
functioning.
64
PII OFF
L
3. Check the valve operation.
4. Reset and sequence the module; monitor the PII status.
5. If code persists, replace the module.
65
66
Interrupted Airflow 1. Check wiring and correct any possible shorts.
H or L
H or L
Switch OFF
Interrupted Airflow
Switch ON
2. Check airflow switches to assure proper functioning.
3. Check the fan/blower operation.
4. Reset and sequence the module; monitor the airflow status.
5. If code persists, replace the module.
67
ILK OFF
1. Check wiring and correct any possible shorts.
2. Check Interlock (ILK) switches to assure proper function.
3. Verify voltage through the interlock string to the interlock input
with a voltmeter.
L
4. If steps 1-3 are correct and the fault persists, replace the
module.
41
Date:
Revision:
Form:
8-4-2010
0
2396
Code Description
Recommended Troubleshooting of Lockout Codes
Code
68
ILK ON
This lockout occurs when the interlock string is closed before the
blower starts. The airflow switch is the only device in the
interlock string that will open when in standby. Probable causes
are.
L
1. Air pressure in the boiler room has become negative.
2. Excessive downdraft in the stack.
3. Blower is spinning before being commanded by the
hydronic control. Make sure blower is not running in
standby.
4. Airflow switch is stuck closed.
69
70
Pilot test hold
1. Verify Run/Test is changed to Run.
2. Reset Module.
3. If fault repeats, replace module.
H
Wait for leakage 1. Internal Fault. Reset Module.
test completion 2. If fault repeats, replace module.
71-77 RESERVED
H
78
Demand Lost in 1. Check wiring and correct any possible errors.
H
Run
2. If previous steps are correct and fault persists, replace the
module.
79
Outlet high limit
1. Check wiring and correct any possible errors.
2. Replace the Outlet high limit.
H or L
3. If previous steps are correct and fault persists, replace the
module.
80
81
DHW high limit
Delta T limit
1. Check wiring and correct any possible errors.
2. Replace the DHW high limit.
3. If previous steps are correct and fault persists, replace the
module.
H or L
1. Check Inlet and Outlet sensors and pump circuits for proper H or L
operation.
2. Recheck the Delta T Limit to confirm proper setting.
3. If previous steps are correct and fault persists, replace the
module.
82
Stack limit
1. Check wiring and correct any possible errors.
2. Replace the Stack high limit.
H or L
3. If previous steps are correct and fault persists, replace the
module.
83-90 RESERVED
91
92
93
94
95
Inlet sensor fault
Outlet sensor fault
DHW sensor fault
1. Check wiring and correct any possible errors.
2. Replace the Inlet sensor.
3. If previous steps are correct and fault persists, replace the
module.
1. Check wiring and correct any possible errors.
2. Replace the Outlet sensor.
3. If previous steps are correct and fault persists, replace the
module.
1. Check wiring and correct any possible errors.
2. Replace the DHW sensor.
3. If previous steps are correct and fault persists, replace the
module.
H
H
H
H
H
Header sensor fault 1. Check wiring and correct any possible errors.
2. Replace the header sensor.
3. If previous steps are correct and fault persists, replace the
module.
1. Check wiring and correct any possible errors.
Stack sensor fault
42
Date:
Revision:
Form:
8-4-2010
0
2396
Code Description
Recommended Troubleshooting of Lockout Codes
2. Replace the stack sensor.
Code
3. If previous steps are correct and fault persists, replace the
module
96
Outdoor
fault
sensor 1. Check wiring and correct any possible errors.
2. Replace the outdoor sensor.
H
3. If previous steps are correct and fault persists, replace the
module.
97
98
Internal Fault: A2D Internal Fault.
L
L
mismatch.
1. Reset Module.
2. If fault repeats, replace module.
Internal
Fault:
Exceeded VSNSR
voltage tolerance
99
Internal
Exceeded
Fault:
28V
L
voltage tolerance
100
Pressure
Fault
Sensor 1. Verify the Pressure Sensor is a 4-20ma source.
2. Check wiring and correct any possible errors.
3. Test Pressure Sensor for correct operation.
4. Replace the Pressure sensor.
H
5. If previous steps are correct and fault persists, replace the
module.
101-
104
105
RESERVED
Flame detected out 1. Check that flame is not present in the combustion chamber. H or L
of sequence
Correct any errors.
2. Make sure that the flame detector is wired to the correct
terminal.
3. Make sure the F & G wires are protected from stray noise
pickup.
4. Reset and sequence the module, if code reappears, replace
the flame detector.
5. Reset and sequence the module, if code reappears, replace
the module.
106
107
Flame lost in MFEP 1. Check pilot valve (Main Valve for DSI) wiring and operation -
L
L
correct any errors.
Flame lost early in
run
2. Check the fuel supply.
3. Check fuel pressure and repeat turndown tests.
4. Check ignition transformer electrode, flame detector, flame
detector setting or flame rod position.
5. If steps 1 through 4 are correct and the fault persists, replace
the module.
108
109
Flame lost in run
Ignition failed
L
L
110
111
Ignition
occurred
Flame
failure Hold time of recycle and hold option. Will not be a lockout fault.
Hold Only. Internal hardware test. Not a lockout.
current
H
H
lower than WEAK
threshold
112
113
Pilot test flame Interrupted Pilot or DSI application and flame lost when system
L
L
timeout
in “test” mode.
1. Reset the module to restart.
Flame
timeout
circuit Flame sensed during Initiate or off cycle, hold 240 seconds, if
present after 240 seconds, lockout.
114-
121
RESERVED
43
Date:
Revision:
Form:
8-4-2010
0
2396
Code Description
Recommended Troubleshooting of Lockout Codes
Code
122
Lightoff
rate 1. Check wiring and correct any potential wiring errors.
2. Check VFDs ability to change speeds.
L
proving failed
Purge rate proving
failed
3. Change the VFD
4. If the fault persists, replace the module.
123
L
124
125
126
127
128
129
130
131
High fire switch 1. Check wiring and correct any potential wiring errors.
H
OFF
2. Check High Fire Switch to assure proper function (not welded
or jumpered).
High fire switch
stuck ON
Low fire switch
OFF
Low fire switch
stuck ON
H
3. Manually drive the motor to the High Fire position and adjust
the HF switch while in this position and verify voltage through
the switch to the HFS input with a voltmeter.
4. If steps 1-3 are correct and the fault persists, replace the
module.
H
H or L
H or L
H or L
H or L
H
Fan speed failed 1. Check wiring and correct any potential wiring errors.
during prepurge
Fan speed failed
during preignition
Fan speed failed
during ignition
2. Check VFDs ability to change speeds.
3. Change the VFD
4. If the fault persists, replace the module.
Fan
detected
standby
movement
during
132
Fan speed failed
during run
RESERVED
H
H
133-
135
136
Interrupted Airflow 1. Check wiring and correct any possible wiring errors.
Switch failed to 2. Check Interrupted Airflow switch(es) to assure proper
close
function.
3. Verify voltage through the airflow switch to the IAS input with
a voltmeter.
4. If steps 1-3 are correct and the fault persists, replace the
module.
137
ILK failed to close
1. Check wiring and correct any possible shorts.
2. Check Interlock (ILK) switches to assure proper function.
3. Verify voltage through the interlock string to the interlock input
with a voltmeter.
H
4. If steps 1-3 are correct and the fault persists, replace the
module.
138-
148
RESERVED
FAULT
149
CODES
THROUGH
165 ARE OEM
SPECIFIC FAULT
CODES.
149
150
Flame detected
OEM Specific
H or L
H
1. Holds if flame detected during Safe Start check up to Flame
Establishing period.
Flame not detected OEM Specific
1. Sequence returns to standby and restarts sequence at the
beginning of Purge after the HF switch opens. if flame detected
during Safe Start check up to Flame Establishing period.
151
High fire switch ON OEM Specific
H or L
44
Date:
Revision:
Form:
8-4-2010
0
2396
Code Description
Recommended Troubleshooting of Lockout Codes
1. Check wiring and correct any potential wiring errors.
Code
2. Check High Fire Switch to assure proper function (not welded
or jumpered).
3.Manually drive the motor to the High Fire position and adjust
the HF switch while in this position and verify voltage through
the switch to the HFS input with a voltmeter.
4. If steps 1-3 are correct and the fault persists, replace the
module.
152
153
Combustion
pressure ON
Combustion
Pressure Off
OEM Specific
1. Check wiring and correct any errors.
2. Inspect the Combustion Pressure Switch to make sure it is
working correctly.
H or L
H or L
3. Reset and sequence the relay module.
4. During STANDBY and PREPURGE, measure the voltage
between J6 terminal 5 and L2 (N). Supply voltage should be
present. If not, the lockout switch is defective and needs
replacing.
5. If the fault persists, replace the relay module.
154
155
Purge Fan switch OEM Specific
H or L
H or L
On
1. Purge fan switch is on when it should be off.
2. Check wiring and correct any errors.
3. Inspect the Purge Fan switch J6 terminal 3 and its
connections. Make sure the switch is working correctly and is
not jumpered or welded.
Purge fan switch
OFF
4. Reset and sequence the relay module.
5. If the fault persists, replace the relay module.
OEM Specific
156
157
Combustion
pressure
Flame ON
Combustion
pressure
H or L
L
and 1. Check that flame is not present in the combustion chamber.
Correct any errors.
2. Make sure that the flame detector is wired to the correct
terminal.
and
3. Make sure the F & G wires are protected from stray noise
Flame OFF
pickup.
4. Reset and sequence the module, if code reappears, replace
the flame detector.
5. Reset and sequence the module, if code reappears, replace
the module.
158
159
Main valve ON
Main valve OFF
OEM Specific
L
L
1. Check Main Valve terminal wiring and correct any errors.
2. Reset and sequence the module. If fault persist, replace the
module.
160
161
Ignition ON
Ignition OFF
OEM Specific
L
L
1. Check Ignition terminal wiring and correct any errors.
2. Reset and sequence the module. If fault persist, replace the
module.
162
163
Pilot valve ON
Pilot valve OFF
OEM Specific
L
L
1. Check Pilot Valve terminal wiring and correct any errors.
2. Reset and sequence the module. If fault persist, replace the
module.
164
Block intake ON
OEM Specific
L
45
Date:
Revision:
Form:
8-4-2010
0
2396
Code Description
Recommended Troubleshooting of Lockout Codes
1. Check wiring and correct any errors.
Code
L
165
Block intake OFF
2. Inspect the Block Intake Switch to make sure it is working
correctly.
3. Reset and sequence the module.
4. During Standby and Purge, measure the voltage across the
switch. Supply voltage should be present. If not, the Block Intake
Switch is defective and needs replacing.
5. If the fault persists, replace the relay module.
166-
171
172
RESERVED
Main
relay Internal Fault.
L
L
L
feedback incorrect
Pilot relay feedback
incorrect
1. Reset Module.
2. If fault repeats, replace module.
173
174
Safety
relay
feedback incorrect
Safety relay open
Main relay ON at
safe start check
Pilot relay ON at
safe start check
Safety relay ON at
safe start check
RESERVED
175
176
L
L
177
178
L
L
179-
183
184
Invalid BLOWER / 1. Return to Configuration mode and recheck selected
L
L
L
L
L
HSI output setting
Invalid Delta T limit
enable setting
Invalid Delta T limit
response setting
Invalid DHW high
limit enable setting
Invalid DHW high
parameters, reverify and reset module.
2. If fault repeats, verify electrical grounding.
3. If fault repeats, replace module.
185
186
187
188
limit
response
setting
189
190
Invalid
Flame
L
L
sensor type setting
Invalid interrupted
air switch enable
setting
191
Invalid interrupted
air switch start
L
check
enable
setting
192
193
194
195
Invalid igniter on
during setting
Invalid ignite failure
delay setting
Invalid ignite failure
response setting
Invalid ignite failure
retries setting
L
L
L
L
46
Date:
Revision:
Form:
8-4-2010
0
2396
Code Description
Recommended Troubleshooting of Lockout Codes
Code
196
Invalid
ignition
L
source setting
197
Invalid
open
interlock
response
L
setting
198
199
200
201
202
Invalid
interlock
L
L
L
L
L
start check setting
Invalid LCI enable
setting
Invalid lightoff rate
setting
Invalid lightoff rate
proving setting
Invalid Main Flame
Establishing Period
time setting
203
Invalid MFEP flame
L
failure
setting
response
204
205
Invalid NTC sensor
type setting
Invalid Outlet high
L
L
limit
response
setting
206
Invalid Pilot Flame
Establishing Period
setting
L
207
208
209
210
211
212
213
214
215
216
Invalid PII enable
setting
Invalid pilot test
hold setting
Invalid Pilot type
setting
Invalid Postpurge
time setting
Invalid Power up
with lockout setting
Invalid Preignition
time setting
L
L
L
L
L
L
L
L
L
L
Invalid
Prepurge
rate setting
Invalid
Prepurge
time setting
Invalid Purge rate
proving setting
Invalid Run flame
failure
setting
Invalid
stabilization
setting
response
217
218
Run
time
L
L
Invalid Stack limit
enable setting
47
Date:
Revision:
Form:
8-4-2010
0
2396
Code Description
Recommended Troubleshooting of Lockout Codes
Code
219
Invalid Stack limit
L
response setting
220
Unconfigured Delta
L
T
limit setpoint
setting
221
222
Unconfigured DHW
high limit setpoint
setting
L
L
Unconfigured
Outlet high limit
setpoint setting
Unconfigured Stack
limit setpoint setting
223
224
Invalid
demand
setting
Invalid
DHW
source
L
225
226
227
228
229
230
231
232
233
234
235
Flame
L
L
L
L
L
L
L
L
L
L
L
threshold setting
Invalid Outlet high
limit setpoint setting
Invalid DHW high
limit setpoint setting
Invalid Stack limit
setpoint setting
Invalid Modulation
output setting
Invalid CH demand
source setting
Invalid Delta T limit
delay setting
Invalid
Pressure
sensor type setting
Invalid IAS closed
response setting
Invalid Outlet high
limit enable setting
Invalid
connector
setting
Outlet
type
236
237
238
239
240
Invalid
connector
setting
Invalid
connector
setting
Invalid
connector
setting
Invalid
connector
setting
Inlet
type
L
L
L
L
L
DHW
type
Stack
type
Header
type
Invalid
connector
setting
Outdoor
type
48
Date:
Revision:
Form:
8-4-2010
0
2396
Code Description
Recommended Troubleshooting of Lockout Codes
Code
241-
255
RESERVED
49
Date:
Revision:
Form:
8-4-2010
0
2396
important to keep these fumes from air intakes
that would distribute them throughout the
building.
WARNING:
The boiler area should be kept free of
combustible materials, gasoline and
other flammable liquids.
3.1.2 BOIL OUT PROCEDURE
The boil out of the boiler and system is neither
difficult nor expensive. The chemicals needed
for cleaning are readily available. Tri-sodium
phosphate, and sodium hydroxide (lye) are the
most commonly used chemicals. Be certain the
chemicals used contain NO CHLORIDES. Use
only one type of solution in the system. The
amount of chemical required will vary according
to conditions, but one pound per fifty gallons of
water is suggested.
The boiler and venting system must be
kept free of obstructions of the air
louvers.
The following procedures must be
conducted as outlined to prevent
damage to and assure safe operation
of the boiler.
Fill the system with this solution, venting all air.
Then, with the circulating pump running, bring
the system to design or operating temperature.
After circulating water for two to three hours, the
system should be drained completely, and
All cover plates, enclosures, and
guards must be in place at all times,
except during maintenance and
servicing.
refilled with fresh, softened water.
Usually
enough of the cleaning solution will adhere to
the piping to result in an alkaline solution
3.1 CLEANING THE BOILER AND
SYSTEM – NEW SYSTEMS
satisfactory for operation.
A pH reading
between 7 and 8 is preferred. If necessary, to
increase the pH, a small amount of cleaner may
be added.
3.1.1 PRE-BOIL OUT FLUSHING OF
SYSTEM
WARNING:
The boil out procedure outlined must
be performed by, or under the direct
supervision of, a qualified technician.
The chemicals used present a hazard
of burns and physical injury if
mishandled. Always use a suitable
facemask, goggles, protective gloves,
and garments when handling caustic
chemicals. Do not permit the chemical
to come into contact with skin or
clothing. Always follow the safety
precautions on the container's label.
Add chemicals slowly and in small
amounts to prevent excessive heat
and agitation.
Much of the dirt and contamination in a new hot
water system can be flushed out before the boil
out of the system. First, flush the system of
waste with clear water.
The boiler and
circulating pumps must be isolated through the
successive zones of the system to waste,
carrying metal shavings, dirt, pipe joint
compound, etc. with it. Follow with a chemical
flush. NOTE! Be CERTAIN that the chemicals
used to flush and boil-out the boiler and system
contain NO CHLORIDES.
The boiler is
fabricated with austenitic stainless steels that
can be severely damaged when exposed to
chlorides. The removal of pipe chips and other
debris from the system before opening the
isolation valves to the boiler and pumps will help
to protect this equipment from damage by such
debris.
In combination with system contamination,
bacteria from ground water boiler water may
produce objectionable odors, sometimes
resembling the odorant used in natural gas. It is
51
Date:
Revision:
Form:
8-4-2010
0
2396
the tank.
3.1.3 DRAINING THE SYSTEM
Install a strainer in the boiler return piping.
A clean neutral hot water system should not be
drained, except for an emergency or when
unavoidable for servicing of equipment. See
Section 3.3 for water treatment required when
refilling.
3.3 BOILER WATER TREATMENT
Purpose of water treatment
Water treatment is required for satisfactory
operation of the boiler. It must be devised to
prevent depositing of scale and corrosion from
acids, oxygen and other such harmful elements
that may be in the water supply. A qualified
water treatment chemist should be consulted
and the water systematically treated.
3.2 REPLACEMENT BOILER
INSTALLATIONS: PROTECTION
AGAINST CORROSION AND SEDIMENT
Clean or replace all system piping and
heating units
Arrange for chemical or mechanical cleaning of
Objectives
the entire system.
A chemical treatment
The basic objectives of water treatment are:
Prevent the accumulation of scale and deposits
in the boiler.
company should be consulted for the proper
means of any chemical cleaning.
Replace any piping that is deteriorated beyond
safe or cleanable condition.
Flush the system clean, being certain to isolate
the boiler.
Remove dissolved gases from the water.
Protect the boiler against corrosion.
Maintain the highest possible boiler fuel
efficiency.
Decrease the amount of boiler down time from
cleaning.
WARNING:
Water softener
DO NOT FLUSH THE SYSTEM
THROUGH THE BOILER.
It is highly recommended that a zeolite water
softener be used for all make-up to the boiler. It
is intended that this be used in addition to the
For some old systems, there is a reluctance to
clean the piping because of possible leaks
occurring in badly corroded lines. Should the
customer refuse cleaning, it is necessary to
chemical treatment of the boiler.
softening removes calcium and magnesium, the
primary causes of hard boiler scale.
Water
install filtration equipment.
Install either a
Continuous monitoring required
fibrous filter or a centrifugal filter in the boiler
return piping. This will collect and remove
sediment from the system. A booster pump may
be required to overcome the additional pressure
drop introduced in the line by the filter. When
filling the system, provide chemical treatment as
outlined in Section 3.3.
Water treatment should be checked and
maintained whenever the boiler is operating.
The boiler operator should be sure that the
boiler is not operating for long periods without
proper water treatment.
Water treatment may vary from season to
season or over a period of time. Therefore, the
water treatment procedure should be checked
not less than four times a year, and possibly
more frequently as the local water conditions
may indicate.
Failure to properly clean the system or to install
mechanical sediment removal equipment can
result in tube blockage and severe corrosion
plus damage to pumps, controls, and air
removal devices.
It should be noted that water boilers may well
need chemical treatment for the first filling plus
additional
periodic
chemical
treatment,
Inspect, repair as necessary, or replace system
air control devices.
depending on system water losses and the
makeup requirements.
Water treatment may vary from season to
season or over a period of time. Therefore, the
water treatment procedure should be checked
Install gauge glasses on air expansion tanks and
install a tank fitting in the system connection to
52
Date:
Revision:
Form:
8-4-2010
0
2396
not less than four times a year, and possibly
more frequently as the local water conditions
may indicate. All water introduced into the boiler
should be softened and should include an
oxygen scavenger like sodium sulfite. This is
required to remove dissolved oxygen from the
water. Dissolved oxygen will cause severe
boiler tube corrosion.
WARNING:
If soot or condensation is apparent, a
boiler service technician should be
consulted. The presence of soot
indicates poor combustion and
possibly hazardous boiler operation.
Failure to do so may result in fire,
explosion potential, or asphyxiation. A
combustion test and burner
Draining and refilling the boiler & system
If the system is drained and then refilled,
chemical treatment is essential to treat the raw
water. Use only clean, softened water.
adjustments should be undertaken at
once.
3.4 EXTERNAL “FIRE-SIDE”
CLEANING
Purpose
3.5 SUGGESTED MAINTENANCE
SCHEDULE
Carbon (soot) is an insulator and corrosive. The
heating surfaces of a boiler must be kept free
from soot accumulation to keep the boiler
operating at its highest efficiency and to avoid
damage from corrosion.
Daily
1. Make visual inspection of gauges,
monitors, and indicators and record
readings in boiler log.
2. Make visual check of instrument and
equipment settings against factory
recommended specifications.
Soot removal
If the yearly inspection of the boiler tube
surfaces reveals a build-up of soot or rust
(usually due to condensation), the tubes should
be thoroughly brushed. (Tube cleaning brushes
are available from Bryan Steam) To inspect
and, if necessary, clean the tube surfaces and
flue collector, first remove the tube access
panels. Examine the exterior of the tubes for
evidence of soot or rust. Using a flashlight,
carefully look between the tubes. There should
be an unobstructed opening between all tubes,
and the top surfaces of the tube must be free
from soot accumulation. Also inspect the interior
of the flue collector. Brush or vacuum the soot
from all surfaces. Be sure to cover Triple-Flex
burner with a protective cover during cleaning to
prevent soot from falling onto it.
3. Check operation of probe type low water
cutoff(s) to ensure control is functioning.
Weekly
1. Confirm boiler area is free of
combustible materials and that there is
nothing obstructing air openings, draft
hood relief openings, etc.
2. Check combustion safety controls for
flame failure and flame signal strength
as
specified
in
manufacturer's
instructions located at the back of this
manual.
3. Check all limit controls.
4. Check low water cutoff as described
above.
If the buildup of soot is appreciable, the flue gas
venting system must be thoroughly inspected
internally as well, and cleaned as necessary.
Monthly
1. Check high and low gas pressure
interlocks. Refer to manufacturer's
instructions for correct procedure.
Annually
1. The flue gas passages and the exterior
surfaces of the boiler tubes should be
53
Date:
Revision:
Form:
8-4-2010
0
2396
inspected at least annually.
Any
accumulation of soot or debris should be
thoroughly cleaned out.
2. If the yearly inspection of the boiler tube
surfaces reveals a build-up of soot
(carbon), the tubes surfaces should be
thoroughly brushed. Failure to do so
may result in fire or asphyxiation
hazards.
3. The boiler pressure vessel and piping
should be checked annually.
54
Date:
Revision:
Form:
8-4-2010
0
2396
There are parameters that are available to set
the features for Lead Lag.
The LL master turns the first stage on and
eventually turns the last stage off using the
same criteria as for any modulation control loop.
When the operating point reaches the Setpoint
minus the On hysteresis, then the first Sola is
turned on. When the operating point reaches
the Setpoint plus the Off hysteresis then the last
slave Sola (or all slave Solas) are turned off.
Many of the descriptions used are internal
functions or tables. The names help define the
functions but are not controlled or selectable
outside Sola, unless noted as a parameter.
The LL master PID operates using a percent
rate that is, 0% is a request for no heat at all,
and 100% means firing at the maximum
modulation rate.
4.1 GENERAL DESCRIPTION OF THE
LEAD LAG APPLICATION
Sola devices contain the ability to be a stand
alone control, operate as a Lead Lag Master
control which also uses the Sola control function
as one of the slaves or to operate solely as a
slave to the lead lag system. Conceptually it is
not a part of that specific control, but is an entity
that is "above" all of the individual Sola controls
(including the one that hosts it). The master
sees each slave (including the one that hosts it)
as a set of Modbus devices, each having certain
registers, and in this regard it is entirely a
communications bus device, talking to the slave
Sola controls via Modbus.
This firing rate sent to the slaves as a
percentage, but this is apportioned to the slave
Solas according to the rate allocation algorithm
selected by the Rate allocation method
parameter.
For some algorithms this rate might be common
to all slave Solas that are firing. For others it
might represent the total system capacity and be
allocated proportionally.
For example, if there are 4 slaves and the LL
master's percent rate is 30%, then it might
satisfy this by firing all four slaves at 30%,
Or
by operating the first slave at 80% (20% of the
system’s capacity) and a second slave at 40%
(10% of the system’s capacity).
Sola devices utilize two ‘ModBus™’ ports (MB1
and MB2) for communications. One port will be
designated to support a system S7999B display
and the other port will support communications
from the LL Master with its slaves. The diagram
on page 4 shows a simplified wiring diagram
connecting the system display with a 4 system
Lead Lag arrangement.
The LL master may be aware of slave Sola’s
minimum firing rate and use this information for
some of its algorithms, but when apportioning
rate it may also assign rates that are less than
this. In fact the add-stage and drop-stage
algorithms may assume this and be defined in
terms of theoretical rates that are possibly lower
than the actual minimum rate of the Sola control.
In any case a Sola that is firing and is being
commanded to fire at less than its minimum
modulation rate will operate at its minimum rate:
this is a standard behavior for a Sola control in
stand-alone (non-slave) mode.
The Lead Lag master is a software service that
is hosted by a Sola control.
The LL master uses a few of the host Sola's
sensors (header temperature and outdoor
temperature) and also the STAT electrical inputs
in a configurable way, to provide control
information.
4.2 LEAD LAG (LL) MASTER GENERAL
OPERATION
If any slave under LL Master control is in a Run-
Limited condition, then for some algorithms the
LL master can apportion to that stage the rate
that it is actually firing at.
The LL master coordinates the firing of its slave
Solas. To do this it must add stages and drop
them to meet changes in load, and it sends firing
rate commands to those that are firing.
Additionally when a slave imposes its own Run-
limited rate this may trigger the LL
Master to add a stage, if it needs more capacity,
56
Date:
Revision:
Form:
8-4-2010
0
2396
or drop a stage if the run-limiting is providing too
much heat (for example if a stage is running at a
higher-than commanded rate due to anti-
condensation).
three groups: "Use First", "Equalize Runtime", or
"Use Last". If one or more Solas are in the "Use
First" category, then one of these (the one with
the lowest sequence number) will always be the
first boiler to fire. If there is no Sola in the "Use
First" category and one or more are in the
"Equalize Runtime" category, then the First
boiler is also the Lead boiler.
By adjusting the parameters in an extreme way
it is possible to define add-stage and drop-stage
conditions that overlap or even cross over each
other. Certainly it is incorrect to do this, and it
would take a very deliberate and non-accidental
act to accomplish it. But there are two points in
this:
Add-stage method
Add-stage detection timing
LL master does not prevent it, and more
important;
it will not confuse the LL master because it is
implemented as a state machine that is in only
one state at a time; for example:
• if its add-stage action has been triggered, it will
remain in this condition until either a stage has
been added, or
• the criteria for its being in an add-stage
condition is no longer met; only then will it take
another look around to see what state it should
go to next.
Add-stage request An Add-stage method
implements the criteria for adding another stage.
Criteria that may apply are the firing rate of a
stage or stages vs. a threshold, the amount of
operating point versus setpoint error seen by the
master, the rate at which setpoint error is
developing, and the rate at which a stage or
stages are approaching their maximum or
baseload firing rate.
Typically these use Add-stage detection
timing to determine how long these things have
persisted. When all criteria have been met for a
sufficient time, then an Add-stage request is
active.
Assumptions:
Modulating stage The modulating stage is the
Sola that is receiving varying firing rate requests
to track the load.
Drop-stage method
First stage This is the Sola that was turned on
Drop-stage detection timing
first, when no slave Solas were firing.
Drop-stage request A Drop-stage method
implements the criteria for dropping a stage.
Criteria that may apply are the firing rate of a
stage (or stages) vs. a threshold, the amount of
operating point versus setpoint error seen by the
master, the rate at which setpoint error is
developing, and the rate at which a stage or
stages are approaching their minimum firing
rate.
Previous stage The Sola that was added to
those stages that are firing. Just prior to the
adding of the Sola that is under discussion.
Next stage The Sola that will or might be added
as the next Sola to fire.
Last stage The Sola that is firing and that was
added the most recently to the group of slaves
that are firing. Typically this is also the
modulating stage, however as the load
decreases then the last-added stage will be at
its minimum rate and the previous stage will be
modulating.
Typically these use Drop-stage detection
timing to determine how long these things have
persisted. When all criteria have been met for a
sufficient time, then an Drop-stage request is
active.
Lead boiler The Lead boiler is the Sola that is
the first stage to fire among those stages which
are in the equalize runtime (Lead/Lag) group. If
a boiler is in the "Use first" group it may fire
before the Lead boiler fires.
First boiler A Sola may be assigned to any of
57
Date:
Revision:
Form:
8-4-2010
0
2396
be used (a)Lead Outlet - Outlet temperature of
the lead boiler will be used as the backup during
firing (i) Slave Outlet Average - Average of the
outlet temperatures of all slave boilers that are
firing will be used as a backup (b) If the sensor
chosen by the above parameter is faulty then
the backup sensor provided may be used. When
burner demand is off and no burners are firing
then, for either "Lead Outlet" or "Slave Outlet
Average", the lead boiler's outlet temperature is
used to monitor for burner demand. 4. Local
Display Configuration and Operation a. The
configuration parameters available on the local
display are edited in the Service Mode b. Access
to the Service Mode is accomplished by
pressing both up/down buttons for 3 seconds. c.
Status and Operation (1) Slave status (a) “Rmt”
and “Adr” icons are on to show slave (follower)
has been enabled. (b)Current burner status is
shown (c) To show slave CFH (i) Alternate “%”
firing rate and actual (slave) Outlet temp to
indicate slave CFH otherwise show the Home
screen. (2) Master status (a)Rmt icon is on, Adr
icon is off to show Master (Leader) has been
enabled. (b)Current burner status is shown (c)
Actual temperature LL (Header) temperature is
shown as described in 4e below. (d)Pressing the
up/down buttons allows setpoint adjustment for
LL-CH only (not LL-DHW or LL-Mix or others). (i)
All pump configurations must be done using the
PC Configuration tool in the OEM factories.
(e)To show Master CFH (i) Alternate “CH” or
“LL” or “Hdr” in numbers field with the actual
temperature to indicate LL CH CFH. d.
Configuration (1) Continue scrolling through set-
up screens until “Remote Firing Control” screen
is reached. (2) Rmt On/Off selection chooses to
navigate the user through the Master/Slave
configuration as existing today (3) Set
master/slave remote address as is done on
currently on the local display. (4) The following
parameters are mapped to Modbus addresses.
LEAD LAG 5 66—A1171 (a) “LL” = LL Operation (3
user selections available) (i) “Ldr” (i-a)Master
Enable (i-b)Slave Enable (ii)“SLA” (ii-a)Slave
Only Enable (ii-b)Master Disable (i) “OFF” (iii-
a)Master Disable (iii-b)Slave Disable (b)HS =
On/Off Hysteresis (One value used for all LL
boilers) (i) “HS” for on and off hysteresis values.
(i-a)Only allow 1 setting for both on and off
hysteresis values. (a-1)Must adhere to the
strictest of either the HS On or Off limits. •
Highest value of the “low” range limit in Sola
control • Lowest value of the “high” range limit in
Sola control (a-2)See Sola Modbus specification
for details. • Typical values: 2-15 (c) BL =
4.4 LEAD-LAG OPERATION
This is a summary of the functional capability of
the embedded lead-lag on the Sola control.
OEM Configurable parameters may be adjusted
as part of the OEM factory configuration and in
the field using the System Display with
appropriate password permissions. Specific
parameters may also be configured in the field
by the local display 1. Field Installation
Configuration a. The master and slave
controllers are enabled via the S7910 or S7999
display. b. All Sola controllers are programmed
with a default address of 1. Assuming the
Master Sola controller remains address 1, the
address of the slave controllers in the system
must have a unique address (1..8) via the local
display. 2. Basic Operation a. Firing rate
determination – Parallel common-base limited
(1) All boilers have a single assignable base
load firing rate. (2) Allocation (a)As load
increases: (i) Until all stages are Firing - No
stage is requested to exceed the common base
load rate. (ii)After all stages are Firing - There is
no restriction on the slave's commanded firing
rate. (b)As load decreases: (i) As long as all
available stages are firing - There is no
restriction on the slave's commanded firing rate.
(ii)When at least one stage has been dropped -
No stage is requested to exceed the common
base load rate. b. Rotation (1) The lead boiler is
rotated based sequence order. The lead boiler
rotation time is a configurable OEM assigned
parameter. Rotation is sequential by address (1-
2-3-4; 2-3-4-1; etc.) (2) Rotation trigger occurs at
the start of each new heat cycle. c. Source of
heat for call – The call for heat originates at the
master boiler. This source may be configured to
be an external thermostat or via EnviraCOM
Remote Stat. d. Slave boiler lockout – If any
slave is in lockout the master boiler will cause it
to be skipped and all system load setting
calculation settings will be based only on
available boilers. e. Master boiler lockout – If the
master boiler is in lockout then its burner control
function will be skipped in the rotation the same
as the slave controllers. However, the master
boiler function will continue to operate. 3.
System Component Failure Responses a. If the
system header sensor becomes disconnected
from the master boiler then the master boiler will
control off of one of the following OEM
configurable actions (1) Disable - No backup will
59
Date:
Revision:
Form:
8-4-2010
0
2396
Baseload common (i) “BL” for baseload (ii)User
selection 0 – 100 % (d)Use existing timeout,
Done button, and Next button functionality to
enter these parameters. (e)User selections will
be selected by MMI. (i) The local display does
not adhere to the PCB (OEM parameter
selections used by S7999). (5) In normal display
operation the display allows a user to scroll
through a list of temperatures with associated
icons (CH, Inlet, Delta, DHW, Stack, Outdoor)
using the Next button. With LL active the display
will show the header temperature at the end of
the list of temperatures as follows: (a)The
characters “LL” are displayed in the number field
(b)When the next button is pressed again the
temperature is displayed. (c) If the Up or Down
buttons are pressed then the LL set-point is
changed. 5. System Display Configuration – The
following parameters are available for OEM
configuration and may be adjusted through a
System Display or programmed at the OEM
production facility. Master Sola Slave Sola LL
frost protection enable Slave mode LL frost
protection rate Base load rate Base load rate
Slave sequence order LL CH demand switch LL
Demand to firing delay LL CH set point source
LL Modulation sensor LL Base load common LL
Modulation backup sensor LL CH 4mA water
temperature LL Lead selection method LL CH
20mA water temperature LL Lag selection
method LL Add stage method 1 LL Add stage
detection time 1 LL Add stage error threshold LL
Add stage rate offset LL Add stage inter-stage
delay LL Drop stage method 1 LL Drop stage
detection time 1 LL Drop stage error threshold
LL Drop stage rate offset LL Lead rotation time
LL Force lead rotation time LL Drop stage inter-
stage delay
diagram below:
Frost protection requests
The frost protection in this status register will be
set or cleared to match the status generated by
the frost protection detection functions.
Firing for local frost protection This
provides indication to the LL master that
although the burner is firing independently, it is
doing so for frost protection and thus is still
available as a lead/lag slave. This is set when 1)
frost protection is controlling the Sola per the
priority scheme (which occurs only if frost
protection is enabled), and 2) burner demand is
true and the burner is currently firing or
preparing to fire to serve that demand.
Otherwise it will be clear.
Aux Pump X, Y, and Z The pump control in
the Slave can be used by previously existing
command devices to create the same behavior.
However before these bits controlled actions is
specific pump blocks, they are now more
general. The pump X, Y, and Z bits control
actions in any pump block defined to handle
them (see the pump control block definition).
4.6 SLAVE PARAMETERS
SLAVE ENABLE: DISABLE, ENABLE VIA
MODBUS, ENABLE FOR SOLA MASTER
It enables or disables the "LL Slave" Demand
and Rate module. If the slave mode is set to
Disable then: none of the slave functions are
active, Slave Status register is zero, the LL –
Master Service Status register is not writable
and is held at zero (this is important for pump
control which might otherwise use values in this
location). The Slave Command register is
writable but it is mostly ignored, however the
Aux pump X, Y, and Z are effective for any
setting of the Slave enable parameter. The
Enable for Sola Master option Slave write and
Slave read parameters; if "Enable for Sola
Master" is not selected, then these parameters
are disabled.
4.5 SLAVE OPERATION AND SETUP
Slave Data Supporting Lead Lag
This data is provided by each slave Sola control
to support operation when a LL master exists.
The illustration below summarizes the slave's
registers and data:
SLAVE MODE: USE FIRST, EQUALIZE
RUNTIME, USE LAST
If set to Use First, then this Sola will be used
prior to using other Solas with other values. If
set to Equalize Runtime, then this Sola will be
staged according to a run time equalization
LL Slave
Some slave changes relate to pump control,
frost protection, and also are available to 3rd
party (non Sola) LL master devices. The generic
LL slave is updated to operate as shown by the
60
Date:
Revision:
Form:
8-4-2010
0
2396
algorithm. (Any Solas set to Use First will
precede any that are set to Equalize Run time.)
If set to Use Last, then this burner will be used
only after all Use First and Equalize Runtime
Solas have been brought online.
parameters that enable and disable its
operation.
• Periodic data polling - The LL master uses
polling to discover new slave Sola devices and
to periodically refresh the information it has
about a known slave Sola devices.
SLAVE SEQUENCE ORDER: 0-255
• Slave control - the LL master sends each
active slave a command and also performs a
slave status read for each known slave device. It
also sends a Master status broadcast that is
heard by all slaves.
• Slave status manager - The LL master keeps
track of slave status for each Sola that is
enabled as a slave device.
• Demand and priority - different sources of
demand can cause the LL master to operate in
different ways. These sources have a priority
relationship.
• Modulation - each demand source has one or
more setpoints that may be active and an
operation sensor. These are used to detect turn-
on and turn-off conditions. The difference
Slave sequence order is used to determine the
order in which Solas will be used (staged on) for
those Solas which the same Slave mode setting.
Numbers may be skipped, that is 3 will be first if
there is no 1 or 2. Note: For Equalize Runtime
purposes, 1 does not mean the Sola will be used
first every time; that will vary over time based on
the master's run time equalization scheme. In
this case the sequence number determines the
relative order in which Sola controls will be used
in a round-robin scheme. If the slave sequence
number value is zero, then the slave Sola's
ModBus address will be used instead. If two
Solas which are set the same mode both have
the same sequence number then an alert will
occur and the order in which they are used will
be arbitrary and is not guaranteed to be
repeatable.
between
operating
point
and
setpoint
determines the LL master's firing rate.
• Stager - the stager determines when slave
Solas should turn on as the need for heat
increases, and when they should turn off as the
need for heat decreases.
DEMAND-TO-FIRING DELAY: MM:SS OR
NONE
This delay time is needed by the LL master to
determine the length of time to wait between
requesting a slave Sola to fire and detecting that
it has failed to start. It should be set to the total
time normally needed for the burner to transition
from Standby to Run, including such things as
transition to purge rate, prepurge time, transition
to lightoff rate, all ignition timings, and some
extra margin.
Rate allocation - the PID block's output is used
to determine the firing rate of each slave Sola
using various rate allocation techniques.
• Add-stage methods - various methods can be
used to determine when a new stage should be
added.
• Drop-stage methods - various methods can
be used to determine when a stage should be
dropped
• Sequencer - the Sola sequencer determines
which Sola will be the next one to turn on or turn
off.
BASE LOAD RATE: RPM OR %
This specifies the preferred firing rate of a
burner, which is used for some types of control
algorithms.
FAN DURING OFF-CYCLE RATE: RPM OR %
(0=DISABLE)
4.7.1 OVERALL CONTROL
This determines if or where the fan is to be
operating during the standby period.
LL MASTER ENABLE: DISABLE, ENABLE, LL
MASTER MODBUS PORT: MB1, MB2 If
Disable is selected then all LL master functions
are inactive. If Enable is selected then it acts as
the active bus master on the ModBus port it is
assigned. LL OPERATION SWITCH: OFF, ON
This controls the LL master in the same way that
the Burner switch controls a stand-alone Sola. If
"On" then the LL master is enabled to operate. If
this parameter is "Off" then the LL master turns
4.7 LL MASTER OPERATION AND
SETUP
LL master operation is subdivided into the
following functions:
• Overall control - The LL master has
61
Date:
Revision:
Form:
8-4-2010
0
2396
off all slaves and enters an idle or standby
condition.
discover what happened in a subsequent status
response). The LL master also sends this
message to a slave that is OnLeave. (This
ensures that if the slave is firing when it returns
to LL master control, it will stay that way until the
master has decided whether to use it; or
conversely, if the slave stops firing for some
reason that it will not start up again until the LL
master has requested this. In either case, the
command will be to turn on the off cycle fan if
any other slave burners are firing, or to turn the
fan off if the slave is the only slave that might (or
might not) be firing.
• The LL master sends message to turn the
burner on and to assign the burner’s firing rate.
If the commanded modulation rate is less than
the burner’s minimum modulation rate, then the
burner should always operate at its minimum
rate.
4.7.2 PERIODIC DATA POLLING
MESSAGES
The LL master uses polling to discover new
slave Sola devices and to periodically refresh
the information it has about a known slave Sola
devices. Thereafter it polls the known devices to
make sure they are still present and to obtain
updated status information. It also periodically
polls the entire slave address range to discover
any new slave devices. A polled Sola is read to
determine the values of the following data items:
a. The slave's type (compatibility) as indicated
by the Slave type b. The slave enable status
Slave enable c. The slave mode as set in Slave
mode d. The slave sequence order as set in
Slave sequence order e. Demand-to-firing
delay: mm:ss or None This delay time is
needed by the LL master to determine the length
of time to wait between requesting a slave Sola
to fire and detecting that it has failed to start. It
should be set to the total time normally needed
for the burner to transition from Standby to Run,
including such things as transition to purge rate,
prepurge time, transition to lightoff rate, all
ignition timings, and some extra margin. f. CT -
Burner run time This parameter will be needed
if measured run-time equalization is being used.
4.7.3 SLAVE STATUS MANAGER
The LL master keeps track of slave status for
each Sola that is enabled as a slave device. The
slave status manager operates internally for
each slave Sola devices (up to 8). There is a
table entry for each device containing the
following data:
• SlaveState:
Unknown - indicates the table entry is unused
and empty
Available - indicates the slave is OK and ready
to use, but is not
currently firing as a slave
Slave Control
The LL master sends each active slave a
command and also performs a slave status read
for each known slave device. It also sends a
Master status broadcast that is heard by all
slaves. There are 5 commands that might be
sent:
• All slaves are commanded to turn off and
remain off.
• The LL master sends message to Solas that
are off, to turn their fans on.
• The LL master suspends operation which
request a burner to recycle and remain in
Standby if it has not yet opened its main valve
(e.g. it is in Prepurge or PFEP) but to keep firing
if it has reached MFEP or Run. This suspend
may be for the fan to be on or off in standby.
This message is used to abort the startup of a
slave that is not yet firing (because demand
went away just before it was firing), but to keep it
on if it actually is firing (the LL master will
AddStage - stage is getting ready to fire
SuspendStage - stage was getting ready but is
not needed
Firing - indicates the slave is currently firing
OnLeave - indicates the slave is operating for
some other demand source within it that has
higher priority than slave demand.
Disabled - indicates the slave is locked out or
disabled in some way
Recovering - indicates the slave is in a time
delay to ensure that it is OK before it is again
considered to be available.
• RecoveryTime: Saves how long the slave
must be OK to recover.
• RecoveryTimer: Used to measure the slaves
recovery time
• RecoveryLimitTimer: Enforces a maximum
slave recovery time
•
DataPollFaultCounter: Used to tolerate
62
Date:
Revision:
Form:
8-4-2010
0
2396
momentary communication problems and to act
on these if they are excessive.
INVALID RESPONSE OR NO RESPONSE
•
StatusReadFaultCounter: Used to tolerate
momentary communication problems and to act
on these if they are excessive.
• AbnormalFaultCounter: Used to tolerate
momentary abnormality
• StagingOrder: Used to record the stage-on
order, for use by the sequencer when it needs to
drop a stage.
When a Sola responds to a data poll with an
improperly formatted message or it does not
respond then the slave status table is checked
and: If the polled slave device is in the table then
the Data Poll Fault is noted. If this causes a
fault counter to exceed the fault value then the
SetRecovering handling is invoked.
• Storage for each item described in the Periodic
data polling section • Storage for each item
described in the Slave status read response
section • Slave Command - the command word
from the master to the slave.
SlaveState states
Recovering A slave that is recovering is
checked once per second. If the slave has
recovered the SlaveState table is changed to
Available. If the slave has not yet recovered
when its recovery timer reaches the
RecoveryTimeLimit then: If the slave is not
enabled for the Sola LL master its SlaveState
table is Set to Unknown (which logically
removes it from the slave table). Otherwise the
Recovery- LimitTimer is cleared which starts a
new recovery measurement and the slave
remains in recovery (indefinitely).
Features common to all states
• Whenever a slave Sola device is not in an
expected condition then a recovery function is
used to set up timers to give a faulty slave: —
minimum time that it must appear to be OK, and
— limit how long a slave has to recover from any
error.
• If the slave status read was bad then the
slave's FaultCounter is incremented and if it to
reaches the fault value tries, then a recovery
action is invoked. This action does nothing else
if the status read was Bad. If the slave status
read was OK then the status function puts the
slave read response data in a slave status table.
If a transition to another state is indicated then
the SlaveState is simply set to the indicated
state.
Available A slave in the Available state remains
that way until the Stager moves it into the
AddStage state or the ProcessSlaveStatus
action moves it to some other state.
AddStage A slave in the AddStage state
remains that way until the ProcessSlaveStatus
moves it to Firing or some other state, or the
Stager times out and moves it into the
Recovering state if it fails to fire.
Data poll response handling
Valid Response Message
SuspendStage A slave in the SuspendStage
state
remains
that
way
until
the
ProcessSlaveStatus moves it to some other
state, or the Stager times out and moves it into
either the Firing or the Available state.
Firing A slave in the Firing state remains that
way until the ProcessSlaveStatus moves it to
some other state, or the Stager drops the stage
and moves it into the Available state.
OnLeave A slave in the OnLeave state remains
that way until the ProcessSlaveStatus moves it
to some other state.
Disabled A slave in the Disabled state remains
that way until the ProcessSlaveStatus moves it
to Recovering.
When a slave Sola responds with a properly
formatted message it is examined to see if
Slave enable value is "Enable for Sola Master".
• If the "Enable for Sola Master" value is not
present then the slave status table is checked
and if the slave is not in the table then the
message is ignored (this is normal). However if
the slave is in the table then the message is
stored as usual and the slave will invoke the
action as a disabled slave and cause recovery
action to occur.
• If the "Enable for Sola Master" value is present
then the slave status table is checked and if the
slave is not in the table then the slave data is
stored in an empty position in the table.
However if the slave is in the table then the
message is stored as usual (this is the normal
case).
Demand and Priority
Different sources of demand can cause the LL
master to operate in different ways. These
sources have a priority relationship.
CH Demand
63
Date:
Revision:
Form:
8-4-2010
0
2396
New occurrences of CH demand is inhibited.
DHW demand is not affected.
LL CH DEMAND SWITCH: DISABLE, STAT,
ENVIRONCOM REMOTE STAT
The inputs that can function as the CH demand
switch are: STAT, EnvironCOM Remote Stat. If
the CH demand switch value is Disable, the LL
master does not respond to CH demand.
Warm Weather Shutdown
Frost protection
LL master frost protection is enabled with Frost
protection enable: Disable, Enable
WARM WEATHER SHUTDOWN ENABLE:
DISABLE, SHUTDOWN AFTER DEMANDS
The need for frost protection is actually detected
independently by each slave which notifies the
master whether frost detection occurred in CH
frost detection, and/or its DHW frost detection,
and whether it is severe enough to require
burner firing as well as pump operation. This is
done via its Slave status parameter.
HAVE ENDED, SHUTDOWN IMMEDIATELY
WARM WEATHER SHUTDOWN SETPOINT:
TEMPERATURE OR NONE
When warm weather shutdown is Disabled then
it has no effect (i.e. the Warm Weather
Shutdown (WWSD) status shown on the priority
diagram is false).
If Frost protection enable is Enable then the
master's Slave write message, will indicate CH
or DHW frost protection or both as read from
each slave's Slave Status. This will cause any
slave pumps which are enabled to follow this
status to turn on without any other action
required from the master.
These two parameters are shared by the stand-
alone Sola control and the LL master and have
the same effect for either control.
This function requires the outdoor temperature.
This temperature may be obtained from either a
local sensor or a LL slave. If WWSD is enabled
but the outdoor temperature is invalid and
unknown, then the WWSD function acts as if it is
disabled and has no effect and an alert is issued
indicating an invalid outdoor temperature.
If any slave is indicating CH or DHW frost
protection, and additionally that slave's Slave
status register indicates burner firing is
requested then the LL master's frost protection
burner demand will be true.
If the priority scheme allows the master to honor
this demand, then it will fire a single burner (the
current lead burner as specified by the
sequencer) at the rate indicated by Frost
protection rate: 0-100%. (100% represents
100% firing of this boiler, and where 0% or any
value less than the boiler's minimum firing rate
represents the minimum firing rate).
If it is enabled then it uses a 4°F (2.2°C)
hysteresis:
If WWSD is false, then when the Outdoor
temperature is above the value provided by
Warm weather shutdown setpoint then:
If "Shutdown after demands have ended" is
selected then any current CH demand that is
present prevents WWSD from becoming true;
that is if CH demand is false then WWSD
becomes true.
Priority Control
CH heat demand is a simple signal such as
STAT, Enviro- COM remote stat, or Warm
Weather Shutdown.
Otherwise if "Shutdown immediately" is
selected then WWSD becomes true, it
immediatetly causes CH demand to end.
Frost protection input to the priority logic is not a
heat demand, it is a burner demand (because
frost protection always turns on pumps without
regard to the priority control - it is a priority item
only if it also wants to fire).
If WWSD is true, then when the Outdoor
temperature is below the value provided by
Warm weather shutdown setpoint minus 4°F
(2.2°C) then WWSD becomes false.
Master Status
MASTER HEAT DEMAND
When warm weather shutdown is true then:
Is a data item which contains the status for the
64
Date:
Revision:
Form:
8-4-2010
0
2396
following sources of demand. All sources that
are currently calling for heat will be true (multiple
items may be true at the same time) except
when WWSD is active, then CH demand is
inhibited.
These are used to detect turn-on and turn-off
conditions. The difference between operating
point and setpoint determines the LL master's
firing rate
CH Demand
4.7.5 MODULATION SENSOR
CH Frost demand – true if any slave is calling for
CH frost protection and Frost protection
enable is true.
LL MODULATION SENSOR: S5
The LL master's modulation sensor uses the S5
sensor (connector J8 terminal 11 and 12). If the
LL master is enabled and its sensor is faulty
then an alert will be issued.
4.7.4 MASTER ACTIVE SERVICE
Is a data item which contains the identity of a
single source of demand that the LL Master is
currently serving according to its priority:
• None – no active service, LL master is idle
• CH
LL
MODULATION
BACKUP
SENSOR:
DISABLE, LEAD OUTLET, SLAVE OUTLET
AVERAGE
If the sensor chosen by the LL Modulation
sensor is faulty then the backup sensor
provided here may be used.
• Frost – burner demand is true for frost
protection
• WWSD – no high priority demand is active, and
WWSD is inhibiting CH demand (if any).
If Disable is selected then no backup will be
used.
MASTER SERVICE STATUS
If Lead Outlet is selected then the outlet
temperature of the lead boiler will be used as the
backup during firing.
Is a data item used by pump control logic that
combines the Master Heat Demand and Master
Active Service data. It is implemented as
described by the Pump Control Block diagram.
If Slave Outlet Average is selected then
average of the outlet temperatures of all slave
boilers that are firing will be used as a backup.
When the burner demand is off and no burners
are firing then, for either Lead Outlet or Slave
Outlet Average, the lead boiler's outlet
temperature is used to monitor for burner
demand.
Outdoor Temperature
For a Sola that hosts a LL master, the outdoor
temperature may be known from either of two
sources. If the host Sola has an outdoor sensor
that is reporting a valid temperature then this
sensor reading is used. Otherwise, if any slave
Sola is reporting a valid temperature as part of
its Data Poll message, then this temperature is
used.
Setpoints
LL CH SETPOINT SOURCE: LOCAL, S2 4-
20MA
If the setpoint source is Local then the Sola
control's local setpoint system is used. This
setting enables the normal use of the CH
setpoint, CH TOD setpoint, and the CH outdoor
reset parameters and functions.
The resulting outdoor temperature provides all
outdoor temperature needs for both stand-alone
and LL master purposes. If neither source has a
valid temperature then the outdoor temperature
is simply invalid and unknown, and the functions
which need this information handle it accordingly
per their individual definitions.
If the setpoint source is S2 4-20mA then the
setpoint is determined by the 4-20mA input on
S2, and the two parameters described below. If
the 4-20mA signal goes out of range or is
invalid, and this persists for a specified time,
then the setpoint source reverts to "Local". In
this case once it has gone to "Local", it remains
Modulation
Each demand source has one or more setpoints
that may be active and an operation sensor.
65
Date:
Revision:
Form:
8-4-2010
0
2396
that way until the 4- 20mA signal is stable again.
None
• LL CH ODR boost step: degrees or None
• LL CH ODR boost recovery step time:mm:ss or
None
LL CH 20MA WATER TEMPERATURE:
TEMPERATURE OR NONE
CH
4MA
WATER
TEMPERATURE:
The outdoor reset function requires the outdoor
temperature. This temperature may be obtained
from either a local sensor or a LL slave as
described earlier. If the outdoor temperature is
invalid and unknown, then no outdoor reset
action occurs and an alert is issued indicating an
invalid outdoor temperature.
TEMPERATURE OR NONE
These provide the 20mA and 4mA temperatures
for the interpolation curve. If either of these have
the None value, are invalid, are out of range, or
are too close for interpolation, an alert is issued
and the setpoint reverts to "Local" when it is
selected as 4-20mA.
LL
CH
ODR
MINIMUM
WATER
LL CH SETPOINT: DEGREES OR NONE
This setpoint is used when the time-of-day input
is off. If the ODR function is inactive then the
setpoint is used as-is. If the ODR function is
active then this setpoint provides one coordinate
for the outdoor reset curve.
TEMPERATURE: DEGREES OR NONE
This specifies the minimum outdoor reset
setpoint for the LL master. If the outdoor reset
function calculates a temperature that is below
the temperature specified here, then this
parameter's temperature will be used. If this
parameter is invalid or None then the outdoor
reset function will be inhibited and will not run: if
it is enabled then an alert is issued.
LL CH TOD SETPOINT: DEGREES OR NONE
This setpoint is used when the time-of-day input
is on. If the ODR function is inactive then the
setpoint is used as-is.
If the ODR function is active then this setpoint
provides one coordinate for the shifted (because
TOD is on) outdoor reset curve.
4.7.6 DEMAND AND RATE
On/Off Hysteresis Includes hysteresis shifting
at turn-on, turn-off
TIME OF DAY
The Time of Day has one sources of control: a
switch contact. Closed TOD is an on condition;
open, then TOD is off.
LL OFF HYSTERESIS: DEGREES OR NONE
LL ON HYSTERESIS: DEGREES OR NONE
OUTDOOR RESET AND BOOST (BOOST IS
FUTURE)
The outdoor reset and boost functions for the LL
CH functions will be implemented as described
for a stand-alone CH loop.
The LL hysteresis values apply to all setpoint
sources. The behavior of the hysteresis function
is identical to the behavior of the stand-alone CH
hysteresis function, except:
Each of the loops which implements outdoor
reset and boost has its own parameters. The
parameters used by the LL master are:
• LL setpoint
• where stand-alone CH hysteresis uses the
on/off status of a single burner, the LL hysteresis
uses the on/off status of all slave burners: this
status is true if any slave burner is on, and false
only if all are off.
• where stand-alone CH hysteresis uses time of
turn-on and turn-off of a single burner, the LL
hysteresis uses the turn-on of the first slave
burners and the turn-off of the last slave burner.
• LL CH TOD Setpoint
• LL Outdoor reset enable: Disable, enable
• LL CH ODR minimum outdoor degrees or
None
• temperature:
• LL CH ODR maximum outdoor degrees or
None temperature:
• LL CH ODR low water temperature: degrees or
None
• LL CH ODR boost time: mm:ss or None
• LL CH ODR boost max setpoint: degrees or
LEAD LAG PID
The behavior of the Lead Lag PID function is
identical to the behavior of the stand-alone CH
PID function. The same gain scalars and
66
Date:
Revision:
Form:
8-4-2010
0
2396
algorithms are used. Additionally:
of step 1 are no longer true (demand has
decreased) then it clears the flag.
Whenever the rate allocator completes an
execution pass and detects both conditions of
step 1 are true, and it also detects that the total
rate potentially absorbed by the system (the
commands have not yet been sent) has
increased from the value that was saved when
the flag was set, then it re-computes the
integrator value based on the old commanded
maximum, clears the flag, and actually allocates
the old rate that was saved when the flag was
set.
4.7.7 RATE ADJUSTMENT
When the Slave dropout/return compensation
parameter specifies a rate adjustment and a rate
compensation event occurs (a slave leaves
while firing, or a slave returns) then rate
adjustment will alter the integrator value so that
the commanded rate compensates for the added
or lost capacity.
INTEGRATOR COMPENSATION
Examples include:
A stand-alone Sola includes a feature to smooth
the response when a rate override has occurred
(such as delta-T rate limit) causing the PID
output to be ignored.
• The rate allocator has encountered a limit such
as base load (for a "limited" rate allocation
scheme) and this limit is released.
Whenever an override has occurred then, at the
moment the override ends, the integrator is
loaded with a value that causes the PID output
to match the current rate, whenever this is
possible within the integrator’s limits. The Lead
Lag PID will implement similar behavior: The
rate allocator will provide a trigger that causes
the integrator's value to be recomputed and this
trigger will activate whenever a rate allocation
limit is released; that is, this event will occur any
time the system transitions from the condition in
which it is not free to increase the total
modulation rate, to the condition where this rate
may increase.
• All stages are at their maximum (base load, or
max modulation) and one or more stages are
rate-limited (such as due to slow-start or
stepped modulation limiting due to high stack
temperature, etc.) and the rate limited stage
recovers, changing from rate-limited to free to
modulate.
(This is indicated by the Slave Status "slave is
modulating": the changing from false to true is
not, itself, a trigger, but while it is true the rate
allocator can assign to the slave only the firing
rate that it is reporting; thus the release of this
might allow more rate to be absorbed by the
system. It also might not do this, if for example
the slave was in anticondensation and thus the
rate limit was maximum modulation rate.)
4.7.8 IMPLEMENTATION
• All firing stages are at their maximum (base
load, or max modulation) and a stage which was
OnLeave returns in the firing state and is
available for modulation.
The examples below are ways in which this may
occur, but in implementation what is necessary,
first of all, is to use a rate allocator that assigns
rate to each slave and can detect when all of the
assigned rate is absorbed, or if there is excess
requested rate that the firing stages could not
absorb.
• An add-stage is in-progress and all firing
burners are at their limits (max modulation rate
or base load) and then the new stage becomes
available.
Then:
Whenever the system is rate limited, that is,
when A) all firing stages are commanded to their
respective maximums and also B) the PID is
asking for more heat than that, note that this has
occurred by setting a flag and also record total
rate that the system absorbed (the total of the
commanded maximums, not the PID's requested
rate which might include excess).
This also applies when the system is first
starting up, that is, all firing burners are at their
limits (zero) because non are firing, and thus
when the add-stage is finished the system
transitions from no modulation at all, to
modulating the first stage.
Whenever the rate allocator completes an
execution pass and detects that both conditions
Lead Lag Burner Demand
67
Date:
Revision:
Form:
8-4-2010
0
2396
Lead Lag burner demand will be present when
Frost protection burner demand is true, as
described in the section on Frost protection. For
the CH, and DHW demand sources, Lead Lag
burner demand will be true when one of these is
true and also setpoint demand from the
hysteresis block is true.
each slave. Some rate allocation algorithms may
specify the use of this parameter, and that the
slave base load settings are ignored.
RATE ALLOCATION METHOD: PARALLEL
COMMONBASE LIMITED
This selects the rate allocation method. This
performs three purposes:
it determines how the LL master allocates firing
rate to each active stage,
4.7.9 RATE ALLOCATION
the modulating stage and last stage are
determined for the Add-stage and Drop-stage
methods,
it determines the overflow rate and underflow
rate and can provide this to staging algorithms.
The PID block's output is used to determine the
firing rate of each slave Sola using various rate
allocation techniques.
Common Features
OVERFLOW RATE AND UNDERFLOW RATE
The rate allocator knows the rate assigned to
each stage, and the requested rate, and thus
can determine the difference between these.
All rate allocation methods share certain
features. The rate allocator first generates the
Slave Command. Except for the Firing state,
the value ultimately depends only upon the
SlaveState. The values are:
This difference has two forms: overflow (used by
Addstage methods), underflow (used by Drop-
stage methods).
Available
AddStage
When asked for rate overflow the threshold that
is used is the upper limit of the modulating stage
per the current rate allocation rules. Additionally
this threshold may be shifted if the Add-stage
method is using a dRate/dt behavior. Rate
overflow is a positive or negative percentage
offset from the threshold. For example:
SuspendStage depending on whether any other
slave stage is firing, no matter what SlaveState it
is in.
Firing
OnLeave - same as SuspendStage
This ensures that when a slave returns and is
already firing, it will remain firing until the master
decides what to do about that, or if it is not firing
it will remain off.
If the modulating stage is at the staging
threshold position but the
Disabled - same as Available
Recovering - same as Available
It next runs a rate allocator that depends upon
the rate allocation method. This routine fills in
the modulation rate for all Firing boilers.
LL master is not asking for more heat than this,
then the overflow rate is 0%. If it is at this
location (limited) or above this location
(unlimited) and the LL master is asking for 10%
more than the threshold value, then the overflow
rate is 10%. If it is below the staging threshold
position by 5%, then the overflow rate is -5%.
Each rate allocation method also provides
functions to return identification of the
modulating stage and the last stage, for use by
the Add-stage and Drop-stage methods.
When asked for rate underflow the threshold
that is used is the minimum modulation rate of
the last stage. Additionally this threshold may be
shifted if the Dropstage method is using a
dRate/dt behavior.
Rate Allocation Parameters
BASE LOAD COMMON: 0-100%
If set to zero, this parameter is disabled. For any
non-zero value, it uses the individual base load
rates of each slave to be ignored by the LL
master's routines and this common value to be
used instead. It is an easy way to set all base
loads to the same value, without having to set
Rate underflow is a positive or negative
percentage offset from the threshold. For
example:
If the last stage is at the threshold position but
68
Date:
Revision:
Form:
8-4-2010
0
2396
the LL master is not asking for less heat than
this, then the underflow rate is 0%. If it is at this
location and the LL master is asking for 10%
less than the threshold value, then the underflow
rate is -10%. If the last stage is 5% above the
threshold then the underflow rate is 5%.
For the Parallel common-base limited the
minimum modulation rate provides the underflow
threshold.
Stager
The Stager is an internal program that
determines when slave Solas should turn on as
the need for heat increases, and when they
should turn off as the need for heat decreases.
Rate allocation methods
PARALLEL
Allocation
COMMON
BASE
LIMITED
In all cases:
• The first burner turns on due to the
combination of heat demand (call for heat) and
setpoint demand (operating point falls below the
setpoint minus the on hysteresis).
All stages that are Firing receive the same firing
rate.
Only the Base load common parameter is used
for base loading, the individual slave's base load
values are ignored.
• The last burner (or all burners) turn off due to
the loss of burner demand which is caused by
either the loss of heat demand (no call for heat)
or the loss of setpoint demand (the operating
point climbs above the setpoint plus the off
hysteresis).
• In between those two extremes the Add-stage
and Dropstage methods determine when staging
occurs. The stager handles burner on and
burner off events. It operates according to this
state transition diagram.
As load increases:
Until all stages are Firing:
No stage is requested to exceed the common
base load rate.
After all stages are Firing:
There is no restriction on the slave's
commanded firing rate.
The stager has the following variables:
StagerState: encodes the current state of the
stager.
StagerTimer: multipurpose 1 second timer used
by states which measure time.
StagerTimeLimit: the timeout value for the
StagerTimer
As load decreases:
As long as all available stages are Firing There
is no restriction on the slave's commanded firing
rate.
When at least one stage has been dropped:
No stage is requested to exceed the common
base load rate.
LeadStartup: flag indicating the lead boiler is
starting
AddStageA: the stage being added to those
already firing
MODULATING STAGE
Since all Firing stages receive the same rate,
any stage can be considered to be the
modulating stage. The one with the highest
StagingOrder number is considered to be the
modulating stage.
Stager Parameters
ADD-STAGE INTERSTAGE DELAY: MM:SS
This specifies the minimum time that the Stager
waits after adding one stage before adding
another stage or dropping a stage.
Last stage
DROP-STAGE INTERSTAGE DELAY: MM:SS
This parameter specifies the minimum time that
the Stager waits after dropping one stage before
dropping another stage or adding a stage.
The stage with the highest StagingOrder
number is the last stage.
OVERFLOW AND UNDERFLOW
Functions common to all stager states
These functions handle overall burner demand
responsibility, and take care of cleaning up any
anomalous conditions.
For the Parallel common-base limited the
Base load common parameter provides the
overflow threshold.
69
Date:
Revision:
Form:
8-4-2010
0
2396
4.7.10 BURNER DEMAND
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.
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 = ADDSTAGESUSPEND
During this state the stager is waiting to see if
the slave has transitioned to Firing or Available.
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).
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.
Stager States
The stager's operation is defined for each of its
states:
STAGERSTATE = IDLE
The stager checks to see if the StagerTimer
has reached the StagerTimeLimit.
Burner demand means that a demand source is
calling for heat and there is also setpoint
demand.
If so then:
If the boiler's SlaveState is set to Available.
If any slave boiler is firing then StagerState =
Active
Otherwise StagerState = Idle
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.
STAGERSTATE = ACTIVE
During this state the stager is ready to manage
add-stage and drop-stage requests.
If AddStageRequest is true
The stager resets (to verify it is at 0) and starts
its
Stager-
Timer,
and
sets
the
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.
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.
If DropStageRequest is true and more than 1
slave burner is firing, the stager:
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.
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
If the boiler's SlaveState is still AddStage then:
InterstageDelay, invokes an action to reset the
Add/Drop detection timers.
The stager checks to see if the StagerTimer
has reached the StagerTimeLimit.
When the Interstage time has elapsed, the
70
Date:
Revision:
Form:
8-4-2010
0
2396
Stager can execute an AddStage or DropStage
request.
amount greater than or equal to Add-stage
error threshold
Add Stage Methods
When the Add-stage condition is false then
AddStage- DetectTimerN is set to zero. (If the
condition is true then AddStageDetectTimerN
is not zeroed and thus allowed to run.) If this
timer reaches or exceeds LLAdd- stage
detection timeN then AddStageRequestN is
true.
Various methods can be used to determine
when a new stage should be added. The internal
algorithms that generate AddStageRequests
are called Add-stage methods.
All methods work by observing various criteria
such as the Firing stages, the commanded rate,
or setpoint error.
RATE THRESHOLD For rate based staging, a
stage is added based on the rate of the
modulating stage.
Adding Stages Parameters:
ADD-STAGE CONDITION:
ADD-STAGE DETECTION TIME1: MM:SS
This provides time thresholds.
The modulating burner is at a rate that is at or
above the rate which is calculated by adding the
Add-stage rate offset to the maximum position
per the rate allocation rules.
In the descriptions below, the relevant
parameter is referred to as Add-Stage
detection timeN.
Examples: rate offset = 20% The add-stage
condition will occur if the modulating stage is
20% above base load for unlimited allocations,
or, if limited, when there is 20% more rate to
distribute than can be absorbed by firing the
stages at base load.
Add-Stage method1:
Disable,
Error threshold,
Rate threshold,
dError/dt and threshold,
dRate/dt and threshold }
rate offset = -20% The add-stage condition will
be as described just above, but the threshold is
now 20% below the modulating stage's base
load rate.
In the descriptions below, the relevant
AddStageDetect- Timer is referred to as
AddStageDetectTimerN.
To support this, the current Rate Allocation
method asks for the current "Overflow rate" -
see the Rate Allocator section.
ADD-STAGE
DEGREES
ERROR
THRESHOLD:
This provides the error threshold as defined by
the methods below.
Drop Stage Methods
Various methods can be used to determine
when a stage should be dropped. The internal
algorithms that generate DropStageRequests
are called Drop-stage methods.
ADD-STAGE RATE OFFSET: -100% TO +100%
This provides the rate offset threshold as
defined by the methods below.
One or two methods may be active at any time.
If two are active then their requests are OR'd
together.
Add-stage methods
ERROR THRESHOLD
For error threshold staging, a stage is added
when the error becomes excessive based on
degrees away from setpoint, and time.
All methods work by observing various criteria
such as the Firing stages, the commanded rate,
or Setpoint.
ADD-STAGE CONDITION:
Dropping Stages Parameters:
- The modulating burner(s) is at its (their)
maximum position per the rate allocation rules,
- The operating point is below the setpoint by an
DROP-STAGE DETECTION TIME: MM:SS
This provides time thresholds. They differ only in
71
Date:
Revision:
Form:
8-4-2010
0
2396
that:
DropStageDetectTimerN is set to zero. (If the
condition is true then DropStageDetectTimerN
is not zeroed and thus allowed to run.) If this
timer reaches or exceeds Dropstage detection
timeN then DropStageRequestN is true.
Drop-Stage detection time is used with
DropStageDetectTimer
In the descriptions below, the relevant
parameter is referred to as LL – Drop Stage
detection timeN}.
Drop-Stage method:
RATE THRESHOLD
Disable,
Error threshold,
For rate based staging, a stage is dropped
based on the rate of the last stage.
Rate threshold,
dError/dt and threshold,
dRate/dt and threshold
DROP-STAGE CONDITION:
-The modulating burner(s) is at a rate that is at
or below the minimum modulation rate plus a
rate offset.
DROP-STAGE
DEGREES
ERROR
THRESHOLD:
Examples:
This provides the error threshold as defined by
the methods below.
rate offset = 20% The Drop-stage condition will
occur when the last stage is less than a
threshold that is the minimum modulation rate
plus another 20%.
DROP-STAGE RATE OFFSET: -100% TO
+100%
This provides the rate offset threshold as
defined by the methods below.
rate offset = 0% The Drop-stage condition will
occur when the last stage is at the minimum
modulation rate.
LL boiler off options:
Options disabled,
rate offset = -20% The Drop-stage condition will
occur if the last stage is at minimum modulation
and there is 20% less rate to distribute than can
be absorbed; that is, the rate allocator would like
the minimum modulation rate to be lower than it
is.
Enable all boilers off (ABO)
Enable lead drop-stage on error (LDSE)
Enable both ABO and LDSE
This provides options for customizing the way
stages are dropped, as described below.
To support this, the current Rate Alloction
method asks for the current "Underflow rate" -
see the Rate Allocator section.
LL ALL BOILERS OFF THRESHOLD:
TEMPERATURE OR NONE
When the LL boiler off options specifies "Enable
all boilers off (ABO)" or "Enable both ABO and
LDSE" then this parameter provides the boiler
off threshold temperature that is used. In this
case, if the temperature is the None value then a
parameter error lockout occurs.
Boiler off options
The LL boiler off option controls two optional
behaviors. One option is to enable the use of the
LL all boilers off threshold and is abbreviated
"ABO", and the other controls whether a lead
boiler is affected by a drop-stage method based
upon error, and is abbreviated as "LDSE".
Drop-stage methods Error threshold
For error threshold staging, a stage is dropped
when the error becomes excessive based on
degrees away from setpoint and time.
ALL BOILERS OFF - ABO:
The ABO temperature provides a Burner Off
threshold that essentially replaces the normal
Burner Off threshold as given by the LL off
hysteresis parameter; it is processed by the
same logic block using some additional rules.
DROP-STAGE CONDITION:
- The modulating burner(s) is at its (their)
minimum position per the rate allocation rules,
- The operating point is above the setpoint by an
amount greater than or equal to Drop-stage
error threshold
If ABO is enabled then:
• When the LL master operating point reaches or
exceeds the ABO threshold this turns off LL
master burner demand.
When the Drop-stage condition is false then
• The Burner Off threshold provided by LL off
72
Date:
Revision:
Form:
8-4-2010
0
2396
hysteresis is ignored if one or more lag boilers
are firing.
• If LDSE is enabled:
The Burner Off threshold provided by LL off
hysteresis is ignored also for the lead boiler
when it is firing solo (i.e. when no lag boilers are
firing).
modulation rate. When LDSE is enabled and the
lead is firing solo, then simply reaching the drop-
stage threshold causes a dropstage event that
causes the lead to turn off and [rf3259] which thus
ends LL master demand until the operating point
again falls to the Burner On threshold.
• If LDSE is disabled:
Sequencer
When the lead is firing solo and the operating
point reaches the Burner Off threshold specified
by LL off hysteresis turns off LL master burner
demand (and thus the lead boiler).
The Sola sequencer determines which Sola will
be the next one to turn on or turn off whenever
an Add-stage event occurs. It maintains the
following variables:
As usual, whenever LL master burner demand is
turned off by its hysteresis block, it does not
recur until the operating point falls below the
Burner On threshold.
LeadBoilerSeqNum - sequence number of the
current lead boiler in the Slave Status table.
Lead BoilerRunTime - the cumulative time that
the current lead boiler has been running.
Summary of the burner-off thresholds that are
used:
In all cases, if a boiler sequence number is
needed and Slave sequence order is 0, then
the boiler's ModBus address is used as its
sequence number.
4.7.11 LEAD DROP-STAGE ON ERROR
- LDSE:
In all cases, if two boilers being compared have
the same effective sequence number, then the
one that is selected is undefined (either may
prevail).
If LDSE is enabled then either Drop-stage
method1 must be enabled to provide staging
based on "Error threshold"; otherwise
parameter error lockout occurs.
a
Sequencer Parameters
LEAD SELECTION METHOD: ROTATE IN
SEQUENCE ORDER, MEASURED RUN TIME
This determines the selection method for lead
selection and sequencing, as described below.
Normally, for a lag boiler, dropping a stage
based on error involves meeting three criteria: 1)
the operating point temperature must exceed an
offset from setpoint, 2) this condition must
persist for a period of time, and 3) the measured
time starts only when the modulating boilers are
firing at the minimum modulation rate. And
normally when LDSE is not enabled, the lead
boiler is special case that is not affected by a
drop-stage event: it shuts down only when the
operating point reaches the burner-off threshold
(or ABO threshold, if that is enabled).
LAG SELECTON METHOD: SEQUENCE
ORDER, MEASURED RUN TIME
This determines the selection method for lag
selection and sequencing, as described below.
LEAD ROTATION TIME: HH:MM OR NONE
This determines the lead rotation time as
defined below.
If LDSE is enabled:
FORCE LEAD ROTATION TIME: HH:MM OR
NONE
If this parameter is a non-zero time, then it is
used to force the rotation of the lead boiler if it
stays on longer than the time specified.
• Enabling (or disabling) LDSE has no effect on
the dropstage behavior for a lag boiler; however
• When only the lead boiler is firing then an error
based drop-stage event does act to drop the
lead boiler, and moreover, only one of the three
criteria above are considered by the method in
this case: the operating point temperature. Thus
dropping the lead does not depend on
exceeding this temperature for a period of time,
nor does it require the lead to be at minimum
Sequencer Add Boiler Selection
The sequencer selects the next boiler to be
added according to a sorted order. This
description assumes this is implemented by
73
Date:
Revision:
Form:
8-4-2010
0
2396
assigning an ordering number and that the
lowest numbers are the first to be added.
a sequence number greater than this number is
used, or
• 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:
— 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.
—
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.
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.
• 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.
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.
Voluntary Lead Rotation
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.
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
Thus if gaps have developed due to a slave
dropping out these are filled in.
• the LeadBoilerRunTime value exceeds Lead
rotation time.
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).
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:
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
—
has
a
sequence number equal to
LeadBoilerSeqNum, or.
— If no boiler has this then the closest one with
When the stager asks the sequencer for a lag
boiler to drop the sequencer looks at the
74
Date:
Revision:
Form:
8-4-2010
0
2396
StagingOrder numbers of all Firing boilers. If
only one Firing boiler is found, or none are
found, then this selection function returns a
value that indicates no boiler may be dropped.
Otherwise it returns an identifier for the boiler
having the highest StagingOrder number.
3 will be first if there is no 1 or 2.
NOTE: For Equalize Runtime purposes, 1 does
not mean the Sola will be used first every time;
that will vary over time based on the master's
run time equalization scheme. In this case the
sequence number determines the relative order
in which Sola controls will be used in a round-
robin scheme.
SEQUENCER 1 MINUTE EVENT
Part of the sequencer is called by the timing
service at a 1 minute rate to implement lead
rotation.
If the slave sequence number value is zero, then
the slave Sola's ModBus address will be used
instead.
The 1 minute event checks the boiler identified
by Lead- BoilerSeqNum. If it is Firing then the
LeadBoilerRunTime is incremented.
If two Solas are set the same mode and both
have the same sequence number then an alert
will occur and the order in which they are used
will be arbitrary and is not guaranteed to be
repeatable.
FORCED LEAD ROTATION:
When
the
boiler
identified
by
LeadBoilerSeqNum is firing and also
LeadBoilerRunTime reaches the Force lead
rotation time parameter time then:
1. The current lead boiler is noted.
2. Lead rotation occurs as described above
under Voluntary Lead Rotation (this changes the
designation, but does not change the actual
firing status).
SLAVE WRITE: DATA
This allows the slave to accept command
messages from a Sola master
SLAVE READ: DATA
This provides the slave status message to be
read by a Sola Master. It includes all of the data
that is read from a slave.
SLAVE MODE: USE FIRST, EQUALIZE
RUNTIME, USE LAST
• If set to Use First, then this slave Sola will be
used prior to using other slave Solas with other
values.
• If this parameter is set to Equalize Runtime,
then this slave Sola will be staged according to a
run time equalization. (Any Solas set to Use
First will precede any that are set to Equalize
Runtime.)
• If this parameter is set to Use Last, then this
slave Sola will be used only after
• all Use First and Equalize Runtime Solas have
been brought online.
SLAVE PRIORITY SEQUENCE ORDER: 0-255
Slave sequence order is used to determine the
order in which the slave Solas will be used
(staged on) for those Solas with the same Slave
mode setting. Numbers may be skipped, that is
75
|