Bryan Boilers 250, Triple-Flex 150 AbnormalFaultCounter Used to tolerate momentary abnormality

Page 69

momentary communication problems and to act on these if they are excessive. • 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.

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.

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.

Data poll response handling

Valid Response Message

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).

63

Date: 8-4-2010

Revision: 0

Form: 2396

INVALID RESPONSE OR NO RESPONSE

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.

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).

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.

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.

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

Image 69
Contents Triple-Flex High Efficiency Boilers Triple-Flex 150, 200, 250 High Efficiency Boilers Table of Contents Lead Drop-Stage On Error Ldse Figures Date Date Revision Form Clearances Boiler FoundationMinimum Clearances to Combustible Surfaces DIMBoiler Connections Safety Relief ValvesFlow Connection Expansion Tank ConnectionsElectrical Requirements Venting of GAS Train ComponentsKW HP Combustion AIR SupplyLOUVERS, GRILLES, and Screens Combustion AIR OpeningsFlue GAS Venting System Design & InstallationScfm Combustion AIR and Venting Requirements for CanadaBefore Placing Boiler in Operation Marking of GAS VentsTest of GAS Piping Hydrostatic Test of Boilers and SystemStart-Up and Operation Triple-Flex High Efficiency Boilers TRIPLE-FLEX Front View Boiler AssemblyTriple-Flex Rear View TRIPLE-FLEX Rear ViewTRIPLE-FLEX Left Side View TRIPLE-FLEX Right Side ViewTRIPLE-FLEX Behind the Cabinet Door Air Flow Switch TRIPLE-FLEX Left Flue Collector View Pilot Spark Igniter AssemblyTRIPLE-FLEX Right Flue Collector View POWER-UP ValidationHome Sola Hydronic Control SystemKeyboard NavigationStatus Configuration ConfigureSample Configuration Configuration PasswordSafety Verification Configure Verify Change Parameter SettingsSafety Parameter User Confirmation FAULT/ALARM HandlingHome Page Lockout Info BAR Lockouts Clear Lockout OperationModulation Configuration Configure Modulation Annunciation OperationFiring Rate Control Operation Firing Rate Field Advanced Setup Setup Advanced Setup System Time Setup Advanced Setup Date & TimeCalibrate Touch Screen Setup Advanced Setup Diagnostics Reset / Reboot Display Advanced Setup Display ResetOutdoor Reset Configure Configure Sensor Configuration Configure CH Central Heat ConfigurationSafety Verification Configure CH Central Heat Configuration PID Sound Pressure LevelsSound Pressure Readings Alert Codes Modbus CommunicationDHW RPMODR ILK A2D SLOHFS PIIRevision PRE Checks and Setup Test SetupBoiler Commissioning ModulationDRY RUN Pilot AdjustmentAdjusting Boiler Minimum Input Adjusting Boiler Maximum InputInitial Light OFF IWCGAS Meter Readings CFH = 3600Vc gc CFH = ft 3 hr −1 of gas Vc = ft clockedPII Or L TroubleshootingDate LCI OFF PII OFFILK OFF ILK on Weak VsnsrAre OEM Specific Fault Codes Fault CodesOFF ThroughOFF Blower LCI High Limit setpoint setting 228 Invalid Reserved Care and Maintenance Boil OUT Procedure Draining the System Do not Flush the System Through the BoilerBoiler Water Treatment Suggested Maintenance Schedule External FIRE-SIDE CleaningDate Revision Form Lead Lag Lead LAG LL Master General Operation General Description of the Lead LAG ApplicationDrop-stage method Drop-stage detection timing LL / Multi-Boiler Field Wiring System Wiring HookupLEAD-LAG Operation Slave Operation and Setup Slave Mode USE FIRST, Equalize RUNTIME, USE LastSlave Parameters Overall Control LL Master Operation and SetupSlave Status Manager Periodic Data Polling MessagesInvalid Response or no Response AbnormalFaultCounter Used to tolerate momentary abnormalityMaster Heat Demand LL CH Demand Switch DISABLE, STAT, Environcom Remote StatMaster Service Status Master Active ServiceModulation Sensor LL Modulation Sensor S5Demand and Rate Rate Adjustment Integrator CompensationImplementation Rate Allocation Base Load Common 0-100%Rate Allocation Method Parallel Commonbase Limited Overflow and Underflow Modulating StageBurner Demand Stagerstate = IdleStagerstate = Active Error Threshold ADD-STAGE Error Threshold DegreesADD-STAGE Rate Offset -100% to +100% ADD-STAGE ConditionLL ALL Boilers OFF Threshold Temperature or None DROP-STAGE Error Threshold DegreesDROP-STAGE Rate Offset -100% to +100% DROP-STAGE ConditionLead DROP-STAGE on Error LAG Selecton Method Sequence ORDER, Measured RUN TimeForce Lead Rotation Time Hhmm or None Date Revision Form Forced Lead Rotation Sequencer 1 Minute EventSlave Write Data Slave Read Data