the boiler firing rate is reset to force low firing rate block 104 if the force low firing rate is greater than the current firing rate the firing rate remains the same and the signal is sent to the boiler system block 106 if the process variable is not greater than the maximum process variable value block 94 another test is made to determine whether the process variable is less than the threshold minimum process variable value block 96 if it is a further test is made to determine whether the forced high firing rate is less than the current firing rate block 98 if it is the firing rate remains the same and a signal is sent to the boiler system if the forced high firing rate is not less than the current firing rate the firing rate is adjusted to equal the forced high firing rate block 100 and this new firing rate is sent to the boiler system block 106 after the signal is sent to the boiler system the sequencer program will loop back to the start of the program and on the next pass through the program will monitor the parameters anew allowing the operator to adjust the parameters at any time the sequencer receives a new process variable from the sensor and repeats the above algorithm it should also.