How to Zero and Span an NDIR Gas Analyzer
An NDIR analyzer measures gas by how much infrared light it absorbs, and its calibration is a straightforward zero and span, but the details of gas selection and optical health decide whether the numbers you get are trustworthy. This procedure is for the technician calibrating a non-dispersive infrared analyzer for a gas such as carbon dioxide, methane, or carbon monoxide. It walks purging and zeroing, spanning on a certified gas, watching for the window fouling that quietly biases an NDIR low, and confirming the corrected value reaches the control system. The optical bench is stable, so a drifting NDIR usually points at the sample or the windows, not the electronics.
Zero and Span an NDIR Analyzer in one line: To zero and span an NDIR gas analyzer, first flow a certified zero gas free of the target gas through the cell and set the zero, then flow a certified span gas near the top of the measuring range and adjust the span so the reading matches the cylinder value. Let each reading stabilize fully, use gases that bracket your operating range, and watch for a span that reads low, which on an NDIR often means fouled optical windows rather than a calibration shift. Confirm the corrected value reaches the control system.
Select Bracketing Gases and Confirm the Cell
NDIR calibration starts with the right two gases and a clean, stable cell. Choose a zero gas that is genuinely free of the target component, because on an NDIR any residual target gas in the zero gas offsets the whole scale, and choose a span gas near the top of the measuring range so the span is set where accuracy matters most. Bracket your operating concentration between the zero and the span rather than spanning far below where you actually measure. The infrared measurement principle you are calibrating is described in the note on an NDIR gas analyzer.
Confirm the analyzer is warmed up and the sample cell is at a stable temperature and pressure, because NDIR readings shift with both. Confirm the sample flow is at the analyzer's specification, and that the gas reaches the cell through clean conditioning, since liquids or particulates on the optics corrupt the measurement. Bring in-date certified cylinders, the correct regulators, and confirm the delivery pressure matches how the analyzer expects to see calibration gas, because delivering cal gas at the wrong pressure to a flow-sensitive cell biases the result.
Purge and Set the Zero
Flow the zero gas through the cell and let it fully displace whatever was there before, then let the reading settle. Purging matters more on an NDIR than people expect, because residual target gas in the cell keeps the reading from reaching a true zero, so give the zero gas time to sweep the cell volume completely. Watch the reading fall and stabilize at zero, and only then set or accept the zero point.
Read the zero behavior as a first diagnostic. A zero that will not settle, that needs a large offset, or that drifts after being set points at a sample-cell problem, a contaminated zero gas, or unstable temperature rather than a simple calibration need. Record the as-found zero before adjusting so you have the record of how far the analyzer had drifted in service, and confirm the zero holds steady for long enough to trust it before moving to span.
Span on Certified Gas and Watch the Optics
Switch to the certified span gas, let the reading climb and stabilize, and adjust the span so the analyzer reads the cylinder value. Record the as-found span response before adjusting, because on an NDIR that as-found number carries a specific message: a span that reads low, when the gas and flow are confirmed good, very often means the optical windows or reflective surfaces have fouled, attenuating the infrared beam so less light reaches the detector and the reading understates the gas. That is an optical maintenance signal, not just a number to trim.
If the span reads low, check and clean the optics per the manufacturer's method before you accept a large span correction, because trimming the span to compensate for a dirty window masks a fouling problem that will keep getting worse. Once the optics are confirmed clean, set the span to the certified value and record the as-left. NDIR benches are optically and electronically stable, so a genuine, repeated span shift usually traces to the sample conditioning or the windows rather than the electronics. The general discipline of proving an analyzer against a known gas without adjusting is the analyzer validation check, which is worth running between calibrations to catch drift early.
Confirm the Corrected Value Reaches SCADA
Calibration at the analyzer is not finished until the value arrives correctly at the control system. Return a known gas to the cell, confirm the analyzer reads it, and confirm the same value appears on the operator screen or historian so the output scaling and range configuration are proven end to end. An analyzer reading the span gas correctly while the SCADA tag shows a different number is a scaling error, not an analyzer fault, and this check is what catches it before it becomes a mystery later.
Record the as-found zero, as-found span, as-left values, the gases used, and the date. When the analyzer output and its diagnostics are trended in a monitoring platform such as Merobix, a span that has been drifting low across successive calibrations is the optical-fouling or sample-conditioning story told over time, so the windows get cleaned or the conditioning gets serviced on evidence rather than after the reading has quietly biased low for months. The as-left span you recorded is the baseline every later check is compared against.
Frequently Asked Questions
Why does an NDIR analyzer read low on span gas?
Most often because the optical windows or reflective surfaces have fouled, attenuating the infrared beam so less light reaches the detector and the analyzer understates the gas. Since NDIR benches are optically and electronically stable, a repeated low span with confirmed good gas and flow points at the optics or the sample conditioning rather than the electronics. Clean the optics per the manufacturer's method before accepting a large span correction, because trimming the span just hides a worsening fouling problem.
What gases do I use to calibrate an NDIR analyzer?
A certified zero gas genuinely free of the target component, and a certified span gas near the top of the measuring range, with your operating concentration bracketed between them. On an NDIR the zero gas must be truly free of the target, because residual target gas offsets the whole scale. Use in-date cylinders and correct regulators, and deliver the gas at the pressure and flow the analyzer expects, since the cell is sensitive to both.
Why must an NDIR reading stabilize before I set zero or span?
Because the cell has to be fully swept by the calibration gas and thermally settled before the reading is true. Residual target gas in the cell keeps the zero from reaching a real baseline, and temperature and pressure shifts move an NDIR reading, so adjusting before the value is genuinely still bakes that transient into the calibration. Give the zero gas time to displace the cell volume and let the span reading settle completely before accepting or adjusting either point.
Automation services
Need help turning this into a working system?
Merobix integrates SCADA, programs Allen-Bradley and Siemens PLCs, and designs and fabricates industrial control panels.
Meeting requests are reviewed before confirmation.