Professional Documents
Culture Documents
System
(H2S & H2O)
Operator’s Manual
Operator’s Manual
This manual applies to firmware versions:
FS 5.13, v2.50
Products of
1: Introduction
Who Should Read This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
How to Use This Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
General Warnings and Cautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Conventions Used in this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
SpectraSensors Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
About the Gas Analyzers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
How the Analyzers Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Wavelength Modulation Spectroscopy (WMS) Signal Detection . . . . . . . . . . . 1-6
2: Installation
What Should be Included in the Shipping Box . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Inspecting the Analyzer and SCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Getting Familiar with the Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Analyzer electronics assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Hardware and Tools for Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Mounting the Analyzer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
To mount the analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Connecting Electrical Power to the Analyzer . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
To connect electrical power to the analyzer . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Field Interface Loads (Solenoid Valves) . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
Connecting Electrical Power to the Enclosure Heater . . . . . . . . . . . . . . . . . . . . 2-12
To connect electrical power to the enclosure heater . . . . . . . . . . . . . . . . . . 2-13
Connecting the Output Signals and Alarms. . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
To connect the H2S analyzer signal and alarm cables . . . . . . . . . . . . . . . . . 2-15
To connect the H2O analyzer signal and alarm cables . . . . . . . . . . . . . . . . . 2-17
Changing the 4-20 mA Current Loop Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19
To change the H2S analyzer 4-20 mA board from source to sink . . . . . . . . . 2-19
To change the H2O analyzer 4-20 mA board from source to sink . . . . . . . . . 2-21
Connecting the Gas Lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
To connect the sample supply lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
To connect the sample/bypass returns . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22
To connect the pneumatic valve source (if applicable) . . . . . . . . . . . . . . . . 2-23
Application of Conduit Lubricant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24
Connecting the Validation Gas (If Applicable) . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
To connect the validation source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
Conditioning the SCS Tubing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
Operator’s Manual i
2-Pack H2S/H2O Analyzer System
6: Ethernet Communications
Configuring the Ethernet Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
To configure the ethernet port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Operator’s Manual v
2-Pack H2S/H2O Analyzer System
Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12
Reading/Writing in Daniel Modbus Mode . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12
Reading/Writing in Gould Modbus Mode . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12
Endianness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-13
To enable Modbus communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-13
Modbus Accessible Parameter Definitions . . . . . . . . . . . . . . . . . . . . . . . 8-16
Appendix A: Specifications
Spare Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-7
Figure 3–1. Predicted scrubber lifetime based on average H2S load ............... 3-12
Figure 3–2. Scrubber and scrubber efficiency indicator................................. 3-13
Figure 3–3. H2S scrubber/dryer efficiency indicator before and after
breakthrough ........................................................................ 3-14
Figure C–1. Comparison of calculation results for ASTM1 [8], ASTM2 [9]
and ISO [10] methods with experimental data from the GERG
report [14] for mixture NG1 .................................................... C-11
Figure C–2. Comparison of calculation results for ASTM1 [8], ASTM2 [9]
and ISO [10] methods with experimental data from the GERG
report [14] for mixture NG3 .................................................... C-11
Figure C–3. Comparison of calculation results for ASTM1 [8], ASTM2 [9]
and ISO [10] methods with experimental data from the GERG
report [14] for mixture NG4 .................................................... C-12
Figure C–4. Comparison of calculation results for ASTM1 [8], ASTM2 [9]
and ISO [10] methods with experimental data from the GERG
report [14] for mixture NG7 .................................................... C-12
Figure C–5. Courses of measured water contents at 60 bar for natural
gas mixtures NG1, NG3, NG4 and NG7 ..................................... C-13
Table 7–1. Measurement and control parameters [H2O analyzer] ................... 7-7
Table 7–2. Secondary digital output functionality ....................................... 7-13
Operator’s Manual ix
2-Pack H2S/H2O Analyzer System
SpectraSensors Overview
SpectraSensors, Inc. (SSI) is a leading manufacturer of technologically
advanced electro-optic gas analyzers for the industrial process, gas distribution
and environmental monitoring markets. Headquartered in Houston, Texas, SSI
was incorporated in 1999 as a spin-off of the NASA/Caltech Jet Propulsion
Laboratory (JPL) for the purpose of commercializing space-proven
measurement technologies initially developed at JPL.
Due to their inherent structure, the molecules in the sample gas each have
characteristic natural frequencies (or resonances). When the output of the
laser is tuned to one of those natural frequencies, the molecules with that
particular resonance will absorb energy from the incident beam. That is, as the
beam of incident intensity, I0(λ), passes through the sample, attenuation occurs
via absorption by the trace gas with absorption cross section σ(λ). According
to the Beer-Lambert absorption law, the intensity remaining, I(λ), as measured
by the detector at the end of the beam path of length / (cell length x number
of passes), is given by
where N represents the species concentration. Thus, the ratio of the absorption
measured when the laser is tuned on-resonance versus off-resonance is
directly proportional to the number of molecules of that particular species in
the beam path, or
–1 I ( λ )-
N = -------------- ln ------------ . (2)
σ ( λ )l I0 ( λ )
Figure 1–2 shows the typical raw data from a laser absorption spectrometer
scan including the incident laser intensity, I0(λ), and the transmitted intensity,
I(λ), for a clean system and one with contaminated mirrors (shown to illustrate
the system’s relative intensity to mirror contamination). The positive slope of
raw data results from ramping the current to tune the laser, which not only
increases the wavelength with current, but also causes the corresponding
Note that contamination of the mirrors results solely in lower overall signal.
However, by tuning the laser off-resonance as well as on-resonance and
normalizing the data, the technique self calibrates every scan resulting in
measurements that are unaffected by mirror contamination.
With the resulting low-noise signal and use of fast post-processing algorithms,
reliable parts per million (ppm) or parts per billion (ppb) detection levels are
possible (depending on target and background species) at real-time response
rates (on the order of 1 second).
All SpectraSensors TDL gas analyzers employ the same design and hardware
platform. Measuring different trace gases in various mixed hydrocarbon
background streams is accomplished by selecting a different optimum diode
laser wavelength between 700-3000nm, which provides the least amount of
sensitivity to background stream variations.
A set of solenoid switching valves in the SCS (bottom enclosure) route the flow
either directly (wet cycle) to the analyzer, or through a scrubber (dry cycle) and
on to the analyzer.
Throughout this manual, instructions will refer to the installation, operation and
maintenance of each analyzer as well as the SCS. Although these are unique
and distinct units, they operate in unison and the combination comprise the
SS2100 2-Pack analyzer system.
See Figure 2–2, Figure 2–3 [H2S] or Figure 2–4 and Figure 2–5
! [H2O] for locating fuses. If you need to replace a fuse, use only
the same type and rating of fuse as the original as listed in
Table 2–1 and Table 2–2.
V A
TB2
FUSES
(F1,F2)
NO TB3
COMMON
TB2
FUSE
(F3)
NO TB3
COMMON
GENERAL FAULT
ALARM
ASSIGNABLE
SIGNALS ALARM
NC
COMMON
NO
TB2
J3
FUSES
(F1,F2)
J4
J10
4-20 mA BOARD
GENERAL FAULT
ALARM
ASSIGNABLE
SIGNALS ALARM
NC
COMMON
NO
TB2
FUSE
(F3)
4-20 mA BOARD
Hardware
• Membrane separator filter (if not included)
• Pressure regulator (if not included)
• 3/8” Unistrut® (or equivalent) bolts and spring nuts
• Stainless steel tubing (SpectraSensors recommends using 1/4” O.D.
x 0.035” wall thickness, seamless stainless steel tubing)
• 3/4” conduit hubs
• 3/4” conduit
• Source of plant nitrogen gas (4 SCFH) for purge unit(s), if applicable
• 3/8” x 1 1/2” machine screws and nuts
Tools
• Hand drill and bits
• Tape measure
• Level
• Pencil
• 9/16” socket wrench
• Screw driver
• 9/16” open-end wrench
2. Run conduit from the power distribution panel to the conduit hub on
the analyzer electronics enclosure labeled for power input.
3. For AC systems, pull ground, neutral and hot wires into the
electronics enclosure.
LINE
NEU
For AC split phase systems, attach the two hot legs to the terminal
block by connecting one of the hot wires to the terminal marked
“LINE 1" and the other hot wire to the terminal marked “LINE 2,” as
shown in Figure 2–7.
LINE 2
LINE 1
For DC systems, connect the minus wire to the terminal marked “-,”
and the positive wire to the terminal marked “+,” as shown in Figure
2–8.
2. Open the power terminal box inside the heated enclosure, as shown
in Figure 2–9 for 120 VAC or Figure 2–10 for 240 VAC connection.
TERMINAL
4
NEU
TERMINAL
5
LINE
TERMINAL
6
3. Run conduit from the power distribution panel to the conduit hub on
the lower right side of the heated enclosure labeled for power input.
LINE TERMINAL
NEU TERMINAL
GROUND
TERMINAL
4. Pull ground, neutral and hot wires (#14 AWG minimum) into the
power terminal box inside the heated enclosure.
5. Strip back the jacket and/or insulation of the wires just enough to
connect to the power terminal block.
6. Attach the neutral and hot wires to the power terminal by connecting
the neutral wire to the terminal marked “N” or “NEU,” the hot wire
to the terminal marked “H” or “LINE,” as shown in Figure 2–9 and
Figure 2–10.
7. Connect the ground wire to the ground terminal marked “G” or .
8. Close the power terminal box.
9. Close and latch the heated enclosure door.
The Assignable Alarm and General Fault Alarm for each channel (H2S or
H2O) trigger SPDT relays located inside the respective analyzer electronics
enclosures. The relay for the Assignable Alarm for each channel is configured
to be normally de-energized with the dry contact changing state on alarm. The
Assignable Alarm outputs can be wired for OPEN or CLOSED depending on
which terminals are used normally open (NO) or normally closed (NC).
The relay for the General Fault Alarm for each channel is configured to be
fail-safe (or normally energized) so the dry contact will open in the event of
power loss or General Fault Alarm. Thus, the cables for each General Fault
Alarm should be wired to the common and NO terminals.
Connections can be made with customer-supplied cables for the current loops
and alarms and factory-supplied cables for the serial connections. Consult the
wiring diagram in Figure A–4 on page A–6.
3. Pull the customer-supplied cables for the current loop and alarms
and the SpectraSensors external serial cable (included in the
shipping box) through the conduit into the H2S analyzer electronics
enclosure.
4. Strip back the jacket and insulation of the current loop and serial
cable just enough to connect to the mating terminal block, shown in
TB2
1 2 3 4 5 6 7 8 9 10 11 12
7. Re-insert the mating terminal block into its base and verify that each
connection is secure.
8. Strip back the jacket and insulation of the alarm cables just enough
to connect to the alarm relays, shown in Figure 2–2 or Figure 2–3.
9. Connect the cable for the General Fault Alarm to the common and
NO terminals on the corresponding relays shown in Figure 2–2 or
Figure 2–3.
10. Connect the cable for the Assignable Alarm to the common and NO
or NC terminals (for OPEN or CLOSED, respectively, when activated)
on the corresponding relay shown in Figure 2–2 or Figure 2–3.
11. Close and tighten the H2S analyzer electronics enclosure cover.
12. To complete the connections, connect the other end of the current
loop wires to a current loop receiver, the external serial cable to a
serial port on your computer and the alarm cables to the appropriate
alarm monitors.
3. Pull the customer-supplied cables for the current loop and alarms
and the SpectraSensors external serial cable (included in the
shipping box) through the conduit into the H2O analyzer electronics
enclosure.
4. Strip back the jacket and insulation of the current loop and serial
cable just enough to connect to the mating terminal block, shown in
Figure 2–11. The mating terminal block can be pulled up and
removed from its base to make the cable connection process easier.
5. Connect the 4-20 mA current loop signal wires to the appropriate
terminals, as indicated in Table 2–4.
6. Connect the serial cable wires to the appropriate terminals according
to Table 2–4. For reference, Table 2–4 also shows the corresponding
pin numbers for configuring a nine-pin Sub-D connector for
connection to a computer serial port.
7. Re-insert the mating terminal block into its base and verify that each
connection is secure.
8. Strip back the jacket and insulation of the alarm cables just enough
to connect to the alarm relays, shown in Figure 2–4 or Figure 2–5.
9. Connect the cable for each General Fault Alarm to the common
and NO terminals on the corresponding relays shown in Figure 2–4
or Figure 2–5.
10. Connect the cable for the Assignable Alarm to the common and NO
or NC terminals (for OPEN or CLOSED, respectively, when activated)
on the corresponding relay shown in Figure 2–4 or Figure 2–5.
11. Close and tighten the H2O analyzer electronics enclosure door.
12. To complete the connections, connect the other end of the current
loop wires to a current loop receiver, the external serial cable to a
serial port on your computer and the alarm cables to the appropriate
alarm monitors.
By default, the 4-20 mA current loop output is factory set to source current. In
some instances it may be necessary to change the 4-20 mA current loop output
in the field from source to sink. The work must be performed by personnel
qualified in electronics assembly.
STAND-OFF
SCREW (X4)
4-20 mA BOARD
JMP1
ZERO (4 mA)
ADJUST
J1
3. Run stainless steel tubing from the sample return ports to the low
pressure flare or atmospheric vent header connection. Bend tubing
using industrial grade benders, check tubing fit to ensure proper
seating between the tubing and fittings. Fully ream all tubing ends.
Blow out the lines for 10–15 seconds with clean, dry nitrogen or air
prior to making the connection.
4. Connect the sample/bypass return tube to the SCS using the 1/4”
stainless steel compression-type fittings provided.
5. Tighten all new fittings 1-1/4 turns with a wrench from finger tight.
For connections with previously swaged ferrules, thread the nut to
the previously pulled up position, then tighten slightly with a wrench.
Secure tubing to appropriate structural supports as required.
6. Check all connections for gas leaks. SpectraSensors recommends
using a liquid leak detector.
7. Be sure to vent any pressure relief vent ports (if applicable) and/or
DBB valve vent ports (if applicable) in a similar fashion when the unit
is in use.
1. Holding the fitting piece at one end, generously apply the lubricant
on the male threaded surface (at least five threads wide) as shown
below.
2. Screw the female pipe thread onto the male fitting until the
lubricated threads are engaged.
5. Connect the validation source tube to the SCS using the 1/4”
stainless steel compression-type fittings provided.
6. Tighten all new fittings 1-1/4 turns with a wrench from finger tight.
The membrane separator is a three-port device. When gas enters the separator
inlet, only the vapors will pass through the membrane to the outlet. The outlet
flow passes through a flow control valve and a flowmeter to the analyzer.
Blocked liquids or particles can be flushed from the separator housing out the
bypass port.
If the correct probe and regulator is used at the sample extraction point, and
the sample transport line is heated to prevent condensation, no liquids or
particles should reach the SCS. Under normal conditions, the membrane
separator will remove very little liquid, if any. The main purpose of the
separator will be to protect the analyzer in the case of an upset condition.
Besides filtering the incoming gas, the SCS is also responsible for controlling
flow and pressure to the analyzer. An instrument grade pressure regulator is
used to set the final pressure of the gas before it enters the analyzer. There is
one flowmeter for the flow path to the analyzer and one flowmeter for the flow
path of the bypass. The flowmeters have a built-in flow controller to set flow
rates to the recommended values (see Table A–1 for proper flow and pressure
settings).
Most analyzers are equipped with a validation port. The validation port is used
to connect a reference gas to verify that the analyzer is working properly. See
“Validating the Analyzer” on page 4-40 (H2S) or page 7–21 (H2O).
Typically the SCS is assembled inside of an overall stainless steel enclosure,
which is insulated and heated using a temperature controller. This ensures that
the sample remains in a stable vapor phase and improves the measurement
performance.
In some cases other types of components are included in the SCS, such as
coalescing filters, liquid knock-outs, pumps, special heaters and other special
components that are application dependant. Refer to Figure A–1 on page A–3
for a general overview of the system configuration. For your specific system
configuration, refer to your as-built drawings.
3. Confirm that the relief valve at the field pressure reducing station
has been set to the specified setpoint. The relief valve is located on
the pressure reducing regulator at the process sample tap.
Although the relief valve has been preset, the setpoint must be
confirmed prior to operation of the sample system. To confirm or
reset the relief valve, it must be removed from the pressure
reducing regulator and connected to an adjustable pressure
source (refer to the manufacturer's instructions for details on
setting the relief valve). After the relief valve is re-installed, all
connections must be leak checked.
4. Confirm that the relief valve vent line is properly installed from the
field pressure reducing station to the low pressure flare or
atmospheric connection.
5. If applicable, confirm that the sample probe and field pressure
reducing station are properly traced and insulated without any
exposed surfaces.
6. If applicable, confirm that the field run electric-traced sample
transport tubing is installed correctly (no exposed tubing or
pockets), terminated properly at each end, and that each line has
been purged clean and pressure tested.
7. Confirm that all valves are closed and all switches are off.
8. Confirm that the AC power is available to the electrically traced
sample tubing (if applicable), analyzer, and SCS but that the local
switches are off.
9. Confirm that the field analog and alarm signal wiring is
interconnected properly (see “To connect the H2S analyzer
signal and alarm cables” on page 2-15 and “To connect the H2O
analyzer signal and alarm cables” on page 2-17).
10. Confirm that the low pressure flare or atmospheric vent is properly
connected, if applicable.
11. Confirm that the analyzer house atmospheric vent is properly
installed, if applicable.
12. Confirm that all sample system tubing has been thoroughly leak
checked.
2. Slowly open the sample probe process shut-off valve at the sample
supply tap.
3. Slowly open the pressure regulator at the field pressure reducing
station (adjustment knob turned clockwise) and set the pressure
regulator to the specified pressure.
The analyzer system has been designed for the sample flow rate
specified. A lower than specified sample flow rate may adversely
affect analyzer performance. If you are unable to attain the
specified sample flow rate, contact your factory sales
representative.
5. Confirm the sample flow and pressure setpoints and readjust the
metering valves and pressure regulator at the field pressure
reducing station to the specified setpoints, if necessary.
6. Confirm the sample bypass flow and readjust the bypass metering
valve to the specified setpoint, if necessary. The SCS is now
operating with the process sample.
7. Power up the analyzers according to the procedure given for the H2S
analyzer in “To power up the analyzer” on page 4-1 or for the
H2O analyzer in “To power up the analyzer” on page 7-1).
1. Isolate the analyzer from the bypass following the procedure under
“To isolate the measurement sample cell for short-term
shutdown” on page 3-7.
2. Close the sample supply shut-off valve to the SCS.
3. Allow the sample bypass to flow until all residual gas has dissipated
from the lines as indicated by no flow on the sample bypass
flowmeter.
4. If applicable, connect a nitrogen purge line to the nitrogen purge
port making sure not to exceed the maximum sample supply
pressure specification shown on the schematic in the as-built
drawings. Make sure there is a check valve in the line to prevent
sample gas from contaminating the purge system. Open the
nitrogen purge port valve and purge the system with nitrogen for 10
minutes then turn off the nitrogen purge port valve.
5. Close the low pressure flare or atmospheric vent header shut-off
valve for the effluent from the sample bypass.
6. Turn off power to the analyzer.
1. Isolate the analyzer from the bypass following the procedure under
“To isolate the measurement sample cell for short-term
shutdown” on page 3-7.
2. Confirm flow in the sample bypass flowmeter (the actual flow is not
critical).
3. Close the sample probe process shut-off valve at the sample supply
process tap.
4. Allow pressure in the field pressure reducing regulator to dissipate
until only a low residual pressure is indicated on the pressure gauge
at the field station.
5. Close the low pressure flare or atmospheric vent header shut-off
valve for the relief valve vent from the field pressure regulator.
6. Close the field pressure reducing regulator (adjustment knob turned
fully counterclockwise).
7. Close the sample supply shut-off valve to the SCS.
8. Close the sample bypass flowmeter metering valve (adjustment
knob turned clockwise). Do not over-tighten the metering valve or
damage could occur.
9. Close the low pressure flare or atmospheric vent header shut-off
valve for the effluent from the sample bypass.
10. Turn off power to the analyzer.
11. Turn off the AC power to the SCS heater and the sample tracer, if
applicable, at the power distribution panel.
The status of the SCS should be checked regularly to confirm proper operation
(pressures, flows, etc.) and detect potential problems or failures before
damage occurs. If maintenance is required, isolate the part of the system to be
serviced by following the appropriate procedure under “Shutting Down the
SCS” on page 3-6.
All filter elements should be checked periodically for loading. Obstruction of a
filter element can be observed by a decreasing supply pressure or bypass flow.
If loading of a filter is observed, the filter should be cleaned and the filter
element replaced. After observation for some time, a regular schedule can be
determined for replacement of filter elements.
No other regularly scheduled maintenance should be required for the system.
If liquid makes it into the analyzer SCS, a filter element may become
obstructed leading to a decreasing supply pressure or bypass flow. If
obstruction of a filter is observed, the filter should be cleaned and the filter
element replaced.
The H2S scrubber contains material that gradually loses its scrubbing ability
with use. The lifetime of the material depends on how much H2S flows through
the scrubber (gas composition) and how often (switching frequency). Thus,
scrubber lifetime is very application specific.
The SpectraSensors 2-Pack analyzer system predicts the remaining scrubber
capacity by using the actual H2S concentration measurements and dry cycle
durations to calculate how much cumulative H2S has been removed by the
scrubber. Scrubber lifetimes have been simulated for typical natural gas and
fuel gas applications. As shown in Figure 3–1, under normal operating
conditions, a 2” scrubber in a natural gas application with an average H2S
concentration of 4 ppmv will last for many years, whereas a 3” scrubber in a
fuel gas application with an average H2S concentration of 100 ppmv would be
expected to last on the order of 190 days.
100
80
REMAINING CAPACITY (%)
60
40
4 ppmv, 2” Scrubber
20 100 ppmv, 3” Scrubber
DAYS
The system will activate a New Scrubber Alarm fault, which triggers the
General Fault Alarm to indicate when it is time to replace the scrubber and
scrubber efficiency indicator. Once the scrubber and scrubber efficiency
indicator have been replaced, reset the scrubber lifetime monitor with the New
Scrub Installed parameter and the General Fault Alarm with the Reset
option for the General Alarm DO parameter (see “To change parameters in
Mode 2” on page 4-13).
SCRUBBER
FLOW
SCRUBBER
EFFICIENCY
INDICATOR
6. Reset the scrubber lifetime monitor with the New Scrub Installed
parameter and the General Fault Alarm with the Reset option for
the General Alarm DO parameter (see “To change parameters in
Mode 2” on page 4-13).
7. Restart the SCS.
8. Check all connections for gas leaks. SpectraSensors recommends
using a liquid leak detector.
9. Re-validate the system with an appropriate gas standard following
the instructions under “Validating the Analyzer” on page 4-40.
10. Purge the scrubber and scrubber efficiency indicator assembly with
nitrogen to remove all flammable gas and cap the inlet and outlet.
The laser housing labels on the flanges of the sample cell warn
about exposure to laser radiation inside. Never open the sample
cell unless directed to do so by a service representative and the
analyzer power is turned off.
Firmware Version
Each 2-Pack analyzer system operates with its own version of firmware. The
firmware version for each analyzer is listed in the system calibration report or
on the LCD during system start-up. This chapter for system operation assumes
the use of version FS 5.13 firmware.
<NORMAL MODE>
H2S: 1.0256ppmv
P: 954.4mb T: 76.1F
Definitions for the acronyms displayed on the LCD are given in the
section “Modes Defined” on page 4-4.
should have been installed and clearly marked as the disconnecting device for
the analyzer.
When you press the # key, the word MODE displays on the LCD. If the keypad
watchdog is enabled, a countdown timer will begin when MODE displays. If the
countdown expires and no buttons have been pressed, the analyzer will
automatically revert to Mode 1.
The * key functions as the “enter” key. Always press * after entering a value
using the keypad (unless the entry was made in error). Pressing the * key
stores the displayed parameter value and cycles the LCD to the next parameter.
If you do make an error, press the * key followed by the TEST key, and then
the * key to return to the parameter and enter the correct value.
LCD DISPLAY
_ 0 .
4-20 mA TEST
Modes Defined
Use the keypad to access the following modes by pressing the # key first
followed by a number (1, 2, 3, 4, 5, 6, 7, 8 or 9) to activate a mode. The
following section explains each mode and the corresponding information that
displays on the LCD.
# + 1
<NORMAL MODE>
H2S: 1.0256ppmv
P: 954.4mb T: 76.1F
# + 3
The New Scrubber Alarm fault will activate the General Alarm Fault when
the scrubber/dryer capacity is predicted to be 5% or less, or when the value
for days left reaches 0. Refer to “Servicing the H2S Scrubber” on page 3-11
for information.
# + 4
T D: 50.7 W: 50.6 C
P D: 954 W: 1103mb
DCD: 2674 W: 2672
Fit: 0.98 Mid:60.24
• Mid: The laser current set point after adjustment by the peak-
tracking software.
# + 5
# + 6
The data points, along with intermediate calculation results, are output to the
serial port whenever Mode 6 is selected.
# + 7
• H2S: Refers to the concentration in the sample cell (in units) of the
analyte/component selected in Mode 2.
Returning to Mode 1 re-establishes normal operation measuring process gas.
# + 8
• H2S: Refers to the concentration in the sample cell (in units) of the
analyte/component selected in Mode 2.
Returning to Mode 1 re-establishes normal operation measuring process gas.
# + 9
<VALIDATION RESULTS>
Date:05-24-13 23:30
1pass 0.22ppmv
2pass 22.34ppmv
# + TEST
<NORMAL MODE>
4-20mA input is ON
4095 or 68948 mb
# + 2
3. Starting with the first parameter that displays, enter a new value
and/or press the * key to store the value and cycle to the next
parameter.
4. When finished changing or viewing the measurement and control
parameters, press the # key followed by the 1 key to return to Mode
1 and normal operation.
off two-way communications, 1 for the customer port, 2 for the service port,
or 3 for the Ethernet port (if applicable).
The customer port baud rate is set from the Baud Rate parameter with 8 data
bits, 1 stop bit, and no parity. The service port baud rate is 115200 with 8 data
bits, 1 stop bit, and no parity. If the Ethernet port is available, refer to
“Configuring the Ethernet Port” on page 6-1 for setup information.
AI 4 mA Value
The AI 4 mA Value parameter sets the pipeline pressure (in mbar)
corresponding to a 4 mA current loop input.
AI 20 mA Value
The AI 20 mA Value parameter sets the pipeline pressure (in mbar)
corresponding to a 20 mA current loop input.
AI Pressure Input
The AI Pressure Input parameter enables or disables usage of a live pipeline
pressure via the analog input for the calculation and display of dew point
temperature. There are two choices: 0 to turn the analog pressure input off,
and 1 to turn it on. If this parameter is disabled, then a fixed pipeline pressure
must be entered through the Pipeline Pressure parameter.
AO 4 mA Value
The AO 4 mA Value parameter sets the concentration (in ppmv) or dew point
temperature (in degrees Celsius or Fahrenheit), depending on whether dew
point temperature calculation and display are enabled (i.e., the Calculate Dew
Point parameter set equal to 1), corresponding to a 4 mA current loop output.
AO 20 mA Value
The AO 20 mA Value parameter sets the concentration (in ppmv) or dew point
temperature (in degrees Celsius or Fahrenheit), depending on whether dew
point temperature calculation and display are enabled (i.e., the Calculate Dew
Point parameter set equal to 1), corresponding to a 20 mA current loop
output.
AO 4-20 mA Test
The AO 20 mA Test parameter sets the output of the current loop when in
Mode 5 for testing and calibration purposes. The value entered represents a
percent of scale value where zero equals 4 mA and full scale equals 20 mA.
Thus, the current loop output, i, is given by
i = R ( 20mA – 4mA ) + 4mA ,
where R is the AO 4-20 mA Test parameter value.
Baud Rate
The Baud Rate parameter sets the baud rate for the customer RS-232 port.
Enter 0 for 19200, 1 for 38400, 2 for 57600, or 3 for 115200, or 4 for 9600
baud rate. The other settings for this port are 8 data bits, 1 stop bit, no parity
and no hardware flow control.
Make sure that the COM port used is set for the same baud rate
as the analyzer.
Concentration Unit
The Concentration Unit parameter designates the options for measured
concentration, which include:
• 0 for ppmv
• 1 for lb/MMscf [MMscf =million standard cubic feet (15.6 °C, 101.325
kPa)]
• 2 for %
• 3 for mg/Nm3 [Nm3 = normal cubic meters (15.6 °C, 101.325 kPa)]
• 4 for ppmw
• 5 for ppbv
• 6 for ppbw
• 7 for grains/100scf
• 8 for custom display units and conversion factor (user EU Tag Part 1
and 2 as defined by Modbus registers 45203 and 45205)
If the display units are correct but the conversion factor is not correct for the
application, a custom conversion factor can be defined using Modbus. To set a
custom conversion factor, first choose the correct display units (based on the
Concentration Unit parameter) and then define the conversion factor for the
associated display units using Modbus. If the Modbus register is set to 0 then
the default conversion factor is used. However, if it is set to a value greater than
0 then that value is used as the conversion factor.
If a correct concentration unit option for the display units does not exist, then
a custom display unit and conversion can be created using Modbus. To set a
custom display unit, select option 8 for the Concentration Unit parameter.
Next define the ASCII display text and associated conversion factor using
Modbus.
Custom Precision
The Custom Precision parameter sets the number of viewable digits to the
right of the decimal point. The total number of digits the analyzer can display
at any one time is six. Therefore, when the size of the value plus the Custom
Precision exceeds six, the number of digits to the right of the decimal point will
be reduced accordingly.
Daily Validation
The Daily Validation parameter enables or disables the time of day
autovalidation feature. When enabled, an autovalidation cycle is initiated every
‘X’ day (where ‘X’ is defined by Val Interval) at the time of day established by
Val Start Time. Enter 0 to turn the feature off or 1 to turn the feature on.
DO Alarm Setup
The DO Alarm Setup parameter sets the functionality of the Assignable
Alarm. Add together the hexadecimal values according to Table 4–2 for each
fault chosen to trigger the Assignable Alarm. Convert the resulting
hexadecimal value to a decimal value and enter the number for normally
deactivated relay functionality. Add ‘1’ to the resulting decimal value to switch
to normally activated functionality.
hexadecimal values 0002000 and 8000000 are added for a result of 8002000,
which converts to a decimal value of 134225920.
General Alarm DO
The General Alarm DO sets the operation of the general alarm relay digital
output when a general fault alarm occurs. The relay is normally energized
making it fail-safe for detection of not only alarms, but also power failures.
Enter 0 to make the relay latching, which means any general fault alarm will
de-energize the relay and keep it de-energized even if the alarm condition
clears. It takes a reset of the relay using this parameter to return the relay to
‘normal’ state. Enter a 1 to make the relay non-latching, which means any
general fault alarm will de-energize the relay; however, when the alarm
condition clears, the relay will automatically reset to its normal state. Enter a
2 to reset the relay and any active alarms to the ‘normal’ state. After the relay
resets, this parameter will automatically revert to the setting from before the
reset was initiated.
setpoint must have a value greater than the maximum range of the analyzer
or maximum dew point.
Keypad Watchdog
The Keypad Watchdog parameter sets the allowable time (in seconds) that
the analyzer can be on the MODE screen and the Mode 2 (Set Parameter
Mode) password screen before automatically reverting to Mode 1 (Normal
Mode). Setting this parameter to a value less than five (5) will disable this
feature. If it is set for greater than or equal to five (5), then the value
represents the number of seconds before the analyzer reverts to Normal Mode.
Logger Rate
The Logger Rate parameter sets the number of measurements included in the
running average. The display and the current loop output will each have a value
representing the running average of the concentration over a number of
measurements equal to Logger Rate.
setpoint must have a value less than the minimum range of the analyzer or
minimum dew point.
Modbus Address
The Modbus Address parameter sets the analyzer address when the analyzer
is used as a Modbus slave device. Addresses from 1 to 250 can be used.
Modbus Mode
The Modbus Mode parameter sets the communications protocol for the port
selected by the 2 Way Com Port parameter. There are three choices: 0 for
turning the Modbus capabilities off and defaulting to generic serial output as
described in “Receiving Serial Data (Customer Port Output)” on page 5-1
(the ports not designated for 2 way communications will also output the
generic serial output); 1 for enabling the analyzer to respond to Gould Modbus
RTU function codes 3, 6 and 16; and 2 for enabling the analyzer to respond to
Daniel Modbus RTU function codes 3, 6 and 16.
Peak Tracking
The Peak Tracking parameter enables a software utility that periodically
adjusts the laser current to keep the absorption peak of the measured
component at a known location. There are three choices: 0 for no peak
tracking, 1 for peak tracking (default) and 2 for resetting the peak to its factory
default setting. Selecting 2 will return the current analyzer midpoint to the
factory default midpoint, and then automatically revert the parameter value to
its setting before the reset was initiated. In most cases, the peak tracking
should be set to 1 for on.
Pipeline Pressure
The Pipeline Pressure parameter sets the pipeline pressure (in mbar) in the
current dew point calculation or, if enabled, displays the current pipeline
pressure input through the AI Pressure Input.
Pressure Unit
The Pressure Unit parameter designates the display units for the measured
absolute pressure in the cell. There are four choices: 0 for millibar, 1 for Torr,
2 for kPa, and 3 for PSIA.
RATA Multiplier
The RATA Multiplier parameter is a user definable value that enables
adjustment (without affecting the factory calibration) of the analyzer response
(or slope) in the field [see “Adjusting Analyzer Reading to Match Specific
Standard(s)” on page 4-32].
RATA Offset
The RATA Offset parameter is a user definable value that enables adjustment
(without affecting the factory calibration) of the analyzer offset in the field [see
“Adjusting Analyzer Reading to Match Specific Standard(s)” on page
4-32].
Start Validation
The Start Validation parameter initiates the validation cycle. After the cycle
begins, this parameter automatically reverts to 0.
Temperature Unit
The Temperature Unit parameter designates the display units for the
measured cell temperature. There are two choices: 0 for degrees Celsius and
1 for Fahrenheit. The default value is the standard unit of measurement in the
region the analyzer is being used.
Val 1 Concentration
The Val 1 Concentration parameter sets the concentration value of validation
gas supply #1. The analyzer can be configured for a zero gas by setting this
parameter to 0.0 and then setting the Zero Val Tolerance to the maximum
acceptable reading. Otherwise, set this parameter to the concentration value
of the validation gas supply and set Validation Allowance to the allowable
variation range (±%).
Val 2 Concentration
The Val 2 Concentration parameter sets the concentration value of validation
gas supply #2. The analyzer can be configured for a zero gas by setting this
parameter to 0.0 and then setting the Zero Val Tolerance to the maximum
acceptable reading. Otherwise, set this parameter to the concentration value
of the validation gas supply and set Validation Allowance to the allowable
variation range (±%).
Val Attempts
The Val Attempts parameter sets the maximum number of failures of the
analyzer to measure the validation gas within the set tolerances (see Zero Val
Tolerance and Validation Allowance) before stopping the autovalidation
sequence and triggering a Validation Fail Alarm.
Val Duration
The Val Duration parameter sets the total number of seconds a validation
cycle will run. Actual validation measurement time is equal to Val Duration
minus Val Purge Period minus the time required to get the first measurement
value. Thus, Val Duration must be set to a value greater than the sum of
these components.
Validation Allowance
The Validation Allowance parameter sets the tolerance (±%) for validation
measurements when Val 1 Concentration or Val 2 Concentration is set to
a value greater than 0.
Val Interval
The Val Interval parameter sets the number of days between autovalidation
cycles. The next scheduled validation cycle would occur in Val Interval days
at the Val Start Time.
life of the analyzer provided the temperature, sample flow rate and pressure of
the system are not changed from the factory settings.
O = C1 – ( S ⋅ A1 ) ,
To scale the receiver’s output, the analyzer’s current loop output is forced to
4 mA (0%) and 20 mA (100%) using the 4-20 mA Test parameter. The
receiver is adjusted to read “0” and “Full Scale,” respectively.
Warnings
Warning messages appear on the front panel LCD and are transmitted via RS-
232. Changes in flow conditions such as composition, temperature or pressure
since the last scrubber/dryer cycle may produce a warning. Warnings typically
trigger a system re-start beginning with a fresh scrubber/dryer cycle. Warnings
may include one or more of the following:
• Dry P out of range: This warning occurs when the pressure in the
sample cell during a dry cycle is out of range indicating that the
scrubber/dryer may be clogged.
• Delta T out of range: This warning occurs when the difference
between the measured cell temperature during a wet cycle and the
previous dry cycle is out of range.
• Delta P out of range: This warning occurs when the difference
between the measured cell pressure during a wet cycle and previous
dry cycle is out of range.
Alarms
The analyzer is equipped with three dry contact relays that indicate a system
fault or alarm state. In addition, alarm and fault messages appear on the front
panel LCD and are transmitted via RS-232.
System Faults
The General Fault Alarm is triggered by system faults that cause the
General Fault Alarm relay to be activated and the current loop to respond
according to the 4-20mA Alarm Option setting. Once activated, the General
Fault Alarm can be reset via the General Alarm DO parameter (see
“Changing Measurement and Control Parameters” on page 4-9).
System faults include one or more of the following:
• DeltaDC Restart Alrm: This fault occurs when the number of
consecutive system restarts caused by a difference between the
measured DC signal during a wet cycle and the previous dry cycle
exceeds a pre-set limit.
User Alarms
User alarms are generated based on measurement readings and there relation
to Mode 2 parameter settings. They include the following:
• Concentra High Alarm: This fault occurs when the measured
concentration is above the limit set with the High Alarm Setpoint
parameter (see “High Alarm Setpoint” on page 4-21).
• Concentra Low Alarm: This fault occurs when the measured
concentration is below the set limit with the Low Alarm Setpoint
(see “Low Alarm Setpoint” on page 4-22).
• Validation 1 Failed/Validation 2 Failed Alarm: An additional
alarm for systems equipped with autovalidation that is triggered
when the measured concentration of the validation 1 or 2 gas does
not agree with the bottle certification to within the allowable limits.
These alarms also trigger the Validation Fail dry contact relay. Refer
to “Validation Allowance” on page 4-30. Once activated, the
Validation Fail Alarm must be manually reset via the Cancel Val
Alarms parameter (see “Cancel Val Alarms” on page 4-17).
Table 4–3 lists the potential alarm codes and corresponding fault conditions. In
the event of multiple alarms, the hexadecimal code from each alarm is added
together to yield the Historical Alarm Flag code. For example, a Historical
Alarm Flag code of 00C04 indicates that three alarms have occurred: 00004
Laser Power Low Alrm, 00400 Temp Low Alarm, and 00800 Temp High
Alarm, where C represents 12 in hexadecimal notation.
Assignable Alarm
The functionality of the Assignable Alarm is determined by the DO Alarm
Setup parameter set in Mode 2 according to Table 4–2. For example, the
Assignable Alarm can be configured as a Concentra High Alarm or
Concentra Low Alarm that is triggered when the measured concentration is
above or below, respectively, the level set in Mode 2. A high concentration
causes the Assignable Alarm relays to be activated and the message
“Concentration High” to appear on the LCD.
To validate automatically:
1. Verify that the validation gas source(s) has been properly installed
and/or connected.
2. If necessary, set the current time, date and desired validation hour
(see Table 4–1 for parameter default values).
3. Set the Daily Validation parameter to 1. The analyzer should run
a validation cycle at the number of days and hour set by Val
Interval and the Val Start Time parameter.
To validate semi-automatically:
1. Verify that the validation gas source(s) has been properly installed
and/or connected.
2. Initiate a validation cycle by closing the contacts connected to the
Validation DI input or by setting the Start Validation parameter to
1.
Once a validation cycle is underway, the appropriate relay (Val #1 Active or Val
#2 Active) will be activated. If the concentration measured does not fall within
the allowable limits (see “Validation Allowance” on page 4-30), the
Validation Fail Alarm relay will activate. Once activated, the Validation Fail
Alarm must be manually cancelled (see “Cancel Val Alarms” on page 4-17).
To launch HyperTerminal:
1. On your Windows desktop, click Start followed by Run (usually
located in the lower right side of the Start Menu).
2. Type Hypertrm.exe and hit Return to launch HyperTerminal.
Refer to
data output
headings in
Figure 5–5;
reading left
to right
The data string is tab delimited forming columns in the following order:
• Date: Current date (in MM:DD:YY)
• Time: Current time (in HH:MM:SS)
• Concentration (ppmv): Current measured analyte/component
concentration (ppmv)
• Wet Temp (C): Current temperature (C) of the gas sample when
normal sample gas is flowing
• Wet Pressure (mb): Current pressure (mb) of the gas sample when
normal sample gas is flowing
• Dry Temp: Current temperature (0.0 for non-differential units) of
the gas sample (in selected engineering units) when scrubbed
sample gas is flowing.
• Dry Pressure: Current pressure (0.0 for non-differential units) of
the gas sample (in selected engineering units) when scrubbed
sample is flowing.
• Fit Residue: Value ranging from 0 to 1 indicating how well the
measured spectrum fits the referenced spectrum, where 1 represents
a perfect match.
• Fit Ratio: Ratio of the measured spectrum versus the Reference 1
spectrum.
• Dry DC: Signal level (laser intensity in counts, 0.0 for non-
differential units) at the high end of the current ramp during the dry
cycle.
• Wet DC: Signal level at the high end of the current ramp during the
wet cycle.
• Peak Index: Peak index of the measured spectrum.
• Ref Index: Peak index used for reference.
• Index Difference: Difference between measured and reference
peak indices, where a value other than 0 indicates peak tracking is
functioning.
• Val Flg: Indicates current stream being measured (0 = Process, 1 =
Va 1, 2 = Val 2).
• Process Path Flg: Calculation path (reference spectra) used for the
concentration calculation (0 = Process Reference Spectra, 1 =
Validation Reference Spectra).
• Current Midpoint: Current midpoint that the analyzer is using,
including any peak tracking adjustments.
• Fit Ratio 2: Ratio of the measured spectrum versus the Reference 2
spectrum, where a value of 0 indicates that the Reference 2 spectrum
was not used in the calculation of concentration.
Any alarm messages would be transmitted along with the data string and
would appear in a separate row.
# + 6
The index shown on the LCD display counts by 50’s from 0 to 511.
The analyzer will repetitively output this information until the #
button is pressed. At the end of the data dump, the screen will
display:
MODE
Framing/Protocol
The transmission mode used to communicate is either Gould Modbus RTU or
Daniel Modbus RTU with port parameters 9600 to 115200 (baud rate), 8 (data
bits), 1 (stop bit), no (parity), and none (flow control/handshake).
The transmission mode is set by the user via the Modbus Mode parameter
(see “To change parameters in Mode 2” on page 4-13). Note that the
generic serial output (HyperTerminal) is disabled if either Gould or Daniel
Modbus is selected.
Functions
Available functions are 0x03 (read holding registers), 0x06 (write to a single
register), 0x10 (write to multiple registers), and 0x2B (read device
identification).
Addressing
The analyzer's Modbus slave node address can be in the range of 0-250 with
the default being 1. All analyzers will respond to an address of 0, so this
address can be used to interrogate a single unit when its address is unknown
or to determine its address.
See Table 5–1 for register definitions for both Gould and Daniel Modbus modes.
Be aware that for Gould Modbus the table follows the convention of identifying
the register with an offset of 40001. Therefore, the actual value transmitted in
the starting register field of the command is the listed register value minus
40001 (e.g., register 47001 is addressed as 7000).
Endianness
Endianness, often referred to as byte order, is the ordering of individually
addressable sub-units (words, bytes, or even bits) within a longer data word.
Byte orders with the most versus least significant byte first are called big-
endian and little-endian, respectively. In SpectraSensors analyzers, all bytes
are stores big-endian. Thus, for floating point and long-integer data types, the
byte order will look like:
Note that floating point values follow the IEEE Standard for Floating-Point
Arithmetic (IEEE 754-2008).
The LCD prompts for a numeric password. Enter the user password
(3142) on the keypad, then press the * key to enter the number to
enter Mode 2 (Set Parameter Mode).
5. Enter the desired Modbus Address and press the * key to store the
value and cycle to the Modbus Mode parameter.
6. Enter the desired Modbus Mode and press the * key to store the
value (see “To change parameters in Mode 2” on page 4-13).
7. Enter the 2 Way Com Port assignment.
• General Alarm DO: Sets the operation of the general alarm relay
digital output when a general fault alarm occurs.
• grn ConvFactor 07: Sets a custom conversion factor when the
parameter Concentration Unit = 7 (grains/100scf) and this value
is greater than 0.0. The default conversion factor is used when it is
equal to 0.0.
• High Alarm Setpoint: Determines the concentration threshold
above which the Concentra High Alarm will be triggered.
• Keypad Watchdog: Sets the allowable time (in seconds) that the
analyzer can be on the MODE screen and the Mode 2 (Set Parameter
Mode) password screen before automatically reverting to Mode 1
(Normal Mode).
• lb ConvFactor 01: Sets a custom conversion factor when the
parameter Concentration Unit = 1 (lbs/MMscf) and this value is
greater than 0.0. The default conversion factor is used when it is
equal to 0.0.
• Logger Rate: Sets the number of measurements included in the
running average.
• Low Alarm Setpoint: Determines the concentration threshold
below which the Concentra Low Alarm will be triggered.
• mg ConvFactor 03: Sets a custom conversion factor when the
parameter Concentration Unit = 3 (mg/Nm3) and this value is
greater than 0.0. The default conversion factor is used when it is
equal to 0.0.
• Modbus Address: Sets the analyzer address when the analyzer is
used as a Modbus slave device.
• Modbus Mode: Sets the communications protocol for the port
selected by the 2 Way Com Port parameter.
• New Scrub Installed: Resets the scrubber/dryer alarm once
activated, and the scrubber/dryer lifetime monitor.
• Password: Required to access the system to download (i.e.,
change) register settings.
• Pipeline Pressure: Sets the pipeline pressure (in mbar) in the
current dew point calculation or, if enabled, displays the current
pipeline pressure input through the AI Pressure Input.
• Pressure: Current measured (live) wet pressure reading of the gas
sample in selected engineering units.
• Pressure Unit: Designates the display units for the measured
absolute pressure in the cell.
• Peak Index Ref: Peak index used for reference.
• Peak Index Ref Dry: Peak index (0.0 for non-differential units)
used for reference from the last scrubber cycle.
• Set Time - Month: Sets the current month for the clock driving daily
validations.
• Set Time - Year: Sets the current year for the clock driving daily
validations.
• Start Validation: Initiates the validation cycle.
• Status Flags: Long integer register identifying the occurrence of
various events in the analyzer, as shown in Table 5–2.
Hex
Bit Status
Value
To find the hexadecimal value in Table 5–3, first find the character needed
in the table. Trace to the reference number in the column header (c) at the
top of the table, then to the row to the left (r) to create the value (cr). For
example, locate the ‘A’ in the table. The ‘A’ corresponds with the value (4)
in the column header at the top of the table. Next, follow the row in which
‘A’ is present to the value at the left of the table (1). Combined, these cre-
ate the hexadecimal value of 41.
• Val 1 Concentration: Sets the concentration value of validation gas
supply #1.
• Val 2 Concentration: Sets the concentration value of validation gas
supply #2.
Change Setup:
0 Server
1 Channel 1
5 Expert
6 Security
7 Defaults
8 Exit without save
9 Save and exit Your choice ?
IP Address
If DHCP is not used to assign IP addresses, enter the IP address manually. The
IP address must be set to a unique value in the network. Enter each octet and
press Enter between each section. The current value displays in parentheses.
If DHCP is used, the third octet of the IP address sets the BootP/DHCP/AutoIP
options. To disable an option, set the appropriate bit according to Table 6–1.
Bit Option
0 AutoIP
1 DHCP
2 BootP
For example, if the third octet is 0.0.5.0, the AutoIP and BootP options are
disabled; only DHCP is enabled. (The value 5 results from adding the binary
equivalents of 0 and 2.) This is the most common setting when using DHCP.
The unit prompts for the number of host bits to be entered, then calculates the
netmask, which appears in standard decimal-dot notation, as shown in
Table 6–2, when the saved parameters display.
A 24 255.0.0.0
B 16 255.255.0.0
C 8 255.255.255.0
DHCP Name
If a DHCP server has automatically assigned the IP address and network
settings, this address does not appear in the unit’s Setup Mode. You can
discover the unit by using Monitor Mode (see “Monitor Mode” on page
6-21).)
There are three methods for assigning DHCP names to the unit:
• Default DHCP Name: If the DHCP name has not been changed and
an IP of 0.0.0.0 is being used, the DHCP name defaults to CXXXXXX
[XXXXXX is the last 6 digits of the MAC (hardware) address shown on
the label on the bottom/side of the ethernet port]. For example, if the
MAC address is 00-20-4A-12-34-56, then the default DHCP name is
C123456.
• Custom DHCP Name: If using an IP address of 0.0.0.0, the last
option in Server Configuration is “Change DHCP device name.” This
Change Setup:
0 Server
1 Channel 1
5 Expert
6 Security
7 Defaults
8 Exit without save
9 Save and exit Your choice ? 1
These parameters define how the serial port responds to network and serial
communications. The following sections describe the configurable parameters
within the Channel Configuration menu.
Baud Rate
The unit and attached serial device, such as a modem, must agree on a speed
or baud rate to use for the serial connection. Valid baud rates are 300, 600,
1200, 2400, 4800, 9600 (default), 19200, 38400, 57600, 115200, and 230400
bits per second.
Baudrate (9600) ?
RS-232Ca 0 0
RS-422/485 4-wireb 0 1
RS-485 2-wireb 1 1
7 Bit 1 0
8 Bit 1 1
No Parity 0 0
Even Parity 1 1
Odd Parity 0 1
1 stop bit 0 1
2 stop bitsa 1 1
a. 2 stop bits are implemented by the software. This might influence perfor-
mance.
b. The RTS pin is used for RS-485 transmitter control.
Flow
Flow control sets the local handshaking method for stopping serial
input/output.
Flow (00) ?
No flow control 00
Port Number
This setting represents the source port number in TCP connections, which
identifies the channel for initiating connections remotely.
Port No (10001) ?
The default setting for Port 1 is 10001. The range is 1-65535, except for the
reserved port numbers listed in Table 6–6.
Use Port 0 for the outgoing local port to change with each connection. The port
range is 50,000 to 59,999. Each subsequent connection increments the
number by 1 (it wraps back around to 50,000).
Only use this automatic port increment feature to initiate a connection using
TCP. Set the port to a non-zero value when the unit is in a passive mode or
when using UDP instead of TCP.
Connect Mode
Connect Mode options entered in hexadecimal format define how the unit
makes a connection, and how it reacts to incoming connections over the
network.
ConnectMode (C0) ?
Connect Mode options are listed in Table 6–7. Note that all bit positions in the
table that are blank represent “don’t care” bits for that particular option, which
can be set to a value of 0 or 1.
a) Incoming Connection
b) Response
c) Active Startup
To enable the hostlist:
1. Enter a Connect Mode of 0x20 (2X), where X is any digit. The menu
shows you a list of current entries already defined in the unit.
a) Incoming Connection
b) Response
Nothing (default) 0
c) Active Startup
Manual Connection 0 1 0 0
Autostart 0 1 0 1
Hostlist 0 0 1 0
d) Datagram Type
Directed UDP 1 1 0 0
e) Modem Mode
No Echo 0 0 1 1
Accept with active Accepts external connection requests only when the Modem Con-
Modem Control In trol In input is asserted. Cannot be used with Modem Mode.
Baudrate (9600) ?
I/F Mode (4C) ?
Flow (00) ?
Port No (10001) ?
Character Response A single character is transmitted to the serial port when there is a
(C, D or N) change in connection state:
C = connected, D = disconnected, N = host unreachable.
ConnectMode (C0) ?
Send ‘+++’ in Modem Mode (Y) ?
Auto increment source port (N) ?
Hostlist :
01. IP : 172.019.000.001 Port : 00023
01. IP : 172.019.000.002 Port : 03001
01. IP : 172.019.000.003 Port : 10001
5. For Retrycounter, enter the number of times the unit should try to
make a good network connection to a hostlist entry that it has
successfully ARPed. The range is 1-15, with the default set to 3.
6. For Retrytimeout, enter the number of seconds the unit should wait
before failing an attempted connection. The time is stored as units
of milliseconds in the range of 1-65535. The default is 250.
No Active Startup Does not attempt to initiate a connection under any circumstance.
(default)
With Any Character Attempts to connect when any character is received from the
serial port.
With active Modem Attempts to connect when the Modem Control In input changes
Control In from not asserted to asserted.
With a Specific Start Attempts to connect when it receives a specific start character
Character from the serial port. The default start character is carriage return.
Hostlist If this option is enabled, the unit scrolls through the hostlist until
it connects to a device listed in the hostlist table. Once it con-
nects, the unit stops trying to connect to any other devices. If this
connection fails, the unit continues to scroll through the table until
it is able to connect to another device in the hostlist.
d) Datagram Type
e) Modem Mode
In Modem (Emulation) Mode, the unit presents a modem interface to the
attached serial device. It accepts AT-style modem commands and handles the
modem signals correctly.
To select Modem Mode, set the Connect Mode to C6 (no echo), D6 (echo with
full verbose), D7 (echo with numeric response), CF (modem responses only,
numeric response), or CE (modem responses only, full verbose).
If the unit is in Modem Mode, and the serial port is idle, the unit
can still accept network TCP connections to the serial port if
Connect Mode is set to C6 (no echo), D6 (echo with full
verbose), D7 (echo with numeric response, CF (modem
responses only, numeric response), or CE (modem responses
only, full verbose).
No Echo In Modem Mode, echo refers to the echo of all of the characters
entered in command mode; it does not mean to echo data that is
transferred. Quiet Mode (no echo) refers to the modem not
sending an answer to the commands received (or displaying what
was typed).
Data Echo & Modem The unit echoes modem commands and responds to a command
Response (Numeric) with a numeric response.
Data Echo & Modem The unit echoes modem commands and responds to a command
Response (Verbose) with a message string shown in Table 6–8.
Modem Response The unit does not echo modem commands and responds to a
Only (Numeric) command with a numeric response.
Modem Response The unit does not echo modem commands and responds to a
Only (Verbose) command with a message string shown in Table 6–9.
Message Meaning
Verbose
RING n.n.n.n A remote device, having IP address n.n.n.n, is connecting to this device.
Numeric
0 OK
1 Connected
2 Ring
3 No Carrier
4 Error
Command Function
ATD0.0.0.0 Forces the unit into Monitor Mode if a remote IP address and port
number are defined within the unit.
ATD Forces the unit into Monitor Mode if a remote IP address and port
number are not defined within the unit.
The unit ignores any character sequence received not starting with AT, and only
recognizes and processes single AT-style commands. The unit treats compound
AT commands as unrecognized commands.
If the Full Verbose option is in effect, the unit responds to an unrecognized
command string that is otherwise formatted correctly (begins with AT and ends
with carriage return) with the "OK" message and takes no further action.
If the Numeric Response option is in effect, the unit responds to an
unrecognized command string that is otherwise formatted correctly with the
"OK" message and takes no further action.
When an active connection is in effect, the unit transfers data and does not
process commands received from the serial interface.
When a connection is terminated or lost, the unit reverts to command mode.
Command Function
ATDx.x.x.x Makes a connection to an IP address (x.x.x.x) and the remote port num-
ber defined within the unit.
ATS0=n Enables or disables connections from the network going to the serial port.
n=0 disables the ability to make a connection from the network to the
serial port.
n=1-9 enables the ability to make a connection from the network to the
serial port.
n>1-9 is invalid.
Disable or enable the unit’s ability to send the escape sequence. The default is
Y (Yes), to send the escape sequence.
Disable or enable the unit's ability to show the IP address after RING in Modem
Mode. The default is Y (Yes), to show the IP address.
Y (Yes) auto increments the source port. The unit increments the port number
used with each new connection.
Remote IP Address
This is the destination IP address used with an outgoing connection.
This option does not display when Hostlist is enabled from the
ConnectMode prompt (see “Connect Mode” on page 6-6 for
more information).
Remote Port
The remote TCP port number for the unit must be set to make outgoing
connections. This parameter defines the port number on the target host to
which a connection is attempted.
To connect an ASCII terminal to a host using the unit for login purposes, use
the remote port number 23 (Internet standard port number for Telnet
services).
This option does not display when Hostlist is enabled from the
ConnectMode prompt (see “Connect Mode” on page 6-6 for
more information).
DisConnMode
Disconnect Mode options entered in hexadecimal format determine the
conditions under which the unit will cause a network connection to terminate.
DisConnMode (00) ?
Disconnect Mode options are listed in Table 6–10. Note that all bit positions
in the table that are blank represent “don’t care” bits for that particular option,
which can be set to a value of 0 or 1.
Hard disconnectd 0
a. When Modem Control In transitions from a high state to a low state, the network
connection to or from the serial port drops.
b. The Telnet Com Port Control feature is used in conjunction with Com Port Redirector.
The unit sends the Terminal Type upon an outgoing connection.
c. A password is required for a connection to the serial port from the network.
d. The TCP connection closes even if the remote site does not acknowledge the discon-
nection.
e. When there is a network connection to or from the serial port, the State LED turns
off instead of blinking.
f. When Ctrl+D or Hex 04 is detected, the connection is dropped. Both Telnet Com Port
Cntrl and Disconnect with EOT must be enabled for Disconnect with EOT to function
properly. Ctrl+D is only detected going from the serial port to the network.
FlushMode (00) ? _
Flush Mode options are listed in Table 6–11. Note that all bit positions in the
table that are blank represent “don’t care” bits for that particular option, which
can be set to a value of 0 or 1.
Pack Control
Pack Control settings are enabled in Flush Mode. Set this value to 00 if you
do not need specific functions.
Enable 1
The packing algorithms define how and when packets are sent to the network.
The standard algorithm is optimized for applications in which the unit is used
in a local environment, allowing for very small delays for single characters,
while keeping the packet count low. The alternate packing algorithm minimizes
the packet count on the network and is especially useful in applications in a
routed Wide Area Network (WAN). Adjusting parameters in this mode can
economize the network data stream.
Pack Control options are listed in Table 6–12. Note that all bit positions in the
table that are blank represent “don’t care” bits for that particular option, which
can be set to a value of 0 or 1.
Packing Interval
Packing Interval defines how long the unit should wait before sending
accumulated characters. This wait period is between successive network
segments containing data. For alternate packing, the default interval is
12 msec.
Trailing Characters
In some applications, CRC, Checksum, or other trailing characters follow the
end-of-sequence character; this option helps to adapt frame transmission to
the frame boundary.
Packing Interval
Interval=12 msec 0 0
Interval=52 msec 0 1
Interval=250 msec 1 0
Interval=5 sec 1 1
Trailing Characters
None 0 0
One 0 1
Two 1 0
Send Characters
Send Characters
If 2-Byte Send Character Sequence is enabled, the unit interprets the send
characters as a 2-byte sequence; if this option is not enabled, the unit
interprets them independently.
If Send Immediately After Characters is not set, any characters already in
the serial buffer are included in the transmission after a “transmit” condition is
found. If this option is set, the unit sends immediately after recognizing the
transmit condition (sendchar or timeout).
DisConnTime (00:00) ? _
Send Characters
Enter up to two characters in hexadecimal representation.
SendChar 1 (00) ? _
SendChar 2 (00) ? _
If the unit receives a character on the serial line that matches one of these
characters, it sends the character immediately, along with any awaiting
characters, to the TCP connection. This action minimizes the response time for
specific protocol characters on the serial line (for example, ETX, EOT). Setting
the first sendchar to 00 disables the recognition of the characters.
Alternatively, the unit can interpret two characters as a sequence (see “Pack
Control” on page 6-14).
MTU Size
The Maximum Transmission Unit (MTU) is the largest physical packet size a
network can transmit for TCP and UDP. Enter between 512 and 1400 bytes. The
default is 1400 bytes.
Disabling both Telnet Setup and Port 77FE will prevent users from
accessing the setup menu from the network.
Disabling both Telnet Setup and Port 77FE will prevent users from
accessing the setup menu from the network.
Port 77FE is a setting that allows custom programs to configure the unit
remotely. It may be desirable to disable this capability for security purposes.
The default setting, the N (No) option, enables GPIO control. The Y (Yes)
option disables the GPIO control interface.
Channel 1 Configuration
Baudrate 9600
Expert Settings
Security Settings
Monitor Mode
Monitor Mode is a command line interface used for diagnostic purposes.
Monitor Mode can be accessed using a Telnet connection to configure the port
locally or over the network.
4. To enter Monitor Mode, type M (upper case) and press Enter. A 0>
prompt indicates that you have successfully entered Monitor Mode.
entering an IP address, the command will be applied to the unit with that IP
address, otherwise, the command is executed locally.
Command Function
VS x.x.x.x Queries software header record (16 bytes) of unit with IP address
x.x.x.x.
G0, G1, ....,Ge, Gf Gets a memory page of configuration information from the device.
SS Sets the security record without the encryption key and length
parameters. The entire record must still be written, but the
encryption-specific bytes do not need to be provided (they can be
null since they are not overwritten).
Entering any of the commands listed in Table 6–14 generates one of the
command response codes listed in Table 6–15.
Response Meaning
The laser housing labels on the flanges of the sample cell warn
about exposure to laser radiation inside. Never open the sample
cell unless directed to do so by a service representative and the
analyzer power is turned off.
Firmware Version
Each analyzer in a 2-Pack analyzer system operates on its own version of
firmware. The firmware version for each analyzer is listed in the system
calibration report. This chapter for system operation assumes the use of
version v2.50 firmware.
See Figure 2–4 or Figure 2–5 for locating fuses. If you need to
! replace a fuse, use only the same type and rating of fuse as the
V A original, as listed in Table 2–2.
Initializing...
14
HC12 v2.50-xxxx
3. After initialization the LCD displays the Normal Mode screen with
four lines (the third of which is blank for single-channel units).
<NORMAL MODE>
H2O: 1.0256ppmv
P: 954.4mb T: 76.1F
When you press the # key, the word MODE displays on the LCD. At this point,
the analyzer waits for you to press a second key.
Mode 2 sets the parameters in the system. In this mode, the * key functions
as the “enter” key. The analyzer saves the displayed parameter value when you
press this key. Always press * after entering a value on the keypad (unless the
entry was made in error).
If you do make an error, press the # key followed by the 1 key to return to
Mode 1 without saving.
Modes Defined
Use the keypad to access the following modes by pressing the key # key first
followed by a number (1, 2, 4, 6 or 7) to activate a mode. The following section
explains each mode and the corresponding information that displays on the
LCD.
# + 1
<NORMAL MODE>
H2O: 1.0256ppmv
P: 954.4mb T: 76.1F
# + 2
The LCD prompts for a numeric password. Enter the user password (3142) on
the keypad, then press the * key to enter the number. The following is
displayed on the LCD.
Follow the procedure under “To change parameters in Mode 2” on page 7-9
for viewing and changing any of the parameters.
# + 4
PP2F:8190 PkDf:34.00
Powr:2538 PkD1:34.00
Indx: 301
Zero: -24
# + 6
The data points, along with intermediate calculation results, are output to the
serial port(s) whenever Mode 6 is selected.
# + 7
<NORMAL MODE>
H2O: 4.0256ppmv (V)
P: 954.4mb T: 76.1F
While the system is in validation mode, (V) will display to the right of the
analyte type on the LCD. Refer to “Validating the Analyzer” on page 7-21
for instructions on performing a manual validation measurement.
# + TEST
<SYSTEM TEST>
Laser Power: OK
PT Sen: OK Trak: OK
Spectr: OK Null: OK
For viewing the data, press the 1 key followed by the * key.
3. Starting with the first parameter, enter a new value and/or press the
* key to store the value and cycle to the next parameter.
4. When finished changing or viewing the measurement and control
parameters, press the # key followed by the 1 key to return to Mode
1 and normal operation.
# Spectrum Average
The # Spectrum Average parameter sets the number of scans that the
analyzer averages when determining concentration. Averaging over multiple
scans lowers noise in the measurement, but inherently increases response
time. Each scan adds about 0.25 seconds to the response time. For example,
if # Spectrum Average is set to “4,” an updated concentration value will be
calculated about once every second.
4-20 mA % Test
The 4-20 mA % Test parameter enables control of the current loop output for
testing and calibration purposes. The value entered represents a percent of
scale value where zero equals 4 mA and full scale equals 20 mA. Thus, the
current loop output, i, is given by
i = R ( 20 mA – 4 mA ) + 4 mA ,
where R is the 4-20 mA % Test parameter value. Entering 101 turns off the
control of the current loop and returns to the current loop output tracking the
concentration value.
After setting the desired value, press # Mode and 1 to initiate control of the
current loop to the value entered.
4 mA Value
The 4 mA Value parameter sets the concentration value [in ppmv or dew-
point temperature (in temperature units selected with the Temperature Unit
parameter)] that corresponds to 4 mA on the current loop output. Typically this
will be 0.000.
20 mA Value
The 20 mA Value parameter sets the concentration value [in ppmv or dew
point temperature units selected with the Temperature Unit parameter)] that
corresponds to 20 mA on the current loop output. Typically this will be the full-
scale value for which the analyzer was calibrated.
Analyzer ID
The Analyzer ID parameter assigns a numeric identification to the data
enabling SCADA or DCS systems to associate data with a particular analyzer.
Component ID
The Component ID parameter assigns a numeric identification to the data
enabling SCADA or DCS systems to associate the data with a particular
analyte/component.
Concentration Unit
The Concentration Unit parameter designates the display units for the
measured concentration. For percentage level analyzers (non-H2O):
• 0 for ppmv
• 1 for %
• 2 for mg/sm3
DO Alarm Delay
The DO Alarm Delay parameter sets the number of measurements to delay
the high concentration alarm before it becomes active.
DO Alarm Setup
The DO Alarm Setup parameter sets the functionality of the secondary digital
output.
Setting Functionality
0 Always Activated
1 High Concentration Alarm
Normally Energized
Setting Functionality
100 Always Deactivated
Normally Deenergized
101 High Concentration Alarm
102 Low Concentration Alarm
103 Power Fail Error
104 PT Fail Error
105 Spectrum Fail Error
106 Null Fail Error
107 Track Fail Error
108 Power Warning
Logger Rate
For applications where an external data logger is employed, use the logging
rate to set the number of measurements to include in the running average. The
display and the current loop output will each have a value representing the
running average of the concentration over a number of measurements equal to
Logger Rate.
Main Matrix
On some systems, more than one calibration is needed to handle multiple
analyte ranges or background variations. Up to four calibrations matrices can
be loaded into the analyzer each using a letter designation (A, B, C or D). The
Main Matrix parameter sets the active calibration matrix when Mode 1 is
pressed.
Modbus Address
The Modbus Address parameter sets the analyzer address for when the
analyzer is used as a Modbus device. Addresses from 1 to 250 can be used.
Modbus Mode
The Modbus Mode parameter sets the communications protocol for the RS-
232 port. There are three choices: 0 for turning the Modbus capabilities off and
defaulting to generic serial output as described in “Receiving Serial Data
(Customer Port Output)” on page 8-1; 1 for enabling the analyzer to
respond to Gould Modbus RTU function codes 3, 6 and 16; and 2 for enabling
the analyzer to respond to Daniel Modbus RTU function codes 3, 6 and 16.
Peak Tracking
The peak tracking function is a software utility that continuously adjusts the
laser current to keep the absorption peak of the measured component at the
center of the scan. There are three choices: 0 for no peak tracking, 1 for peak
tracking (default), or 2 to reset the peak tracking function. In most cases, the
peak tracking should be left on (i.e., Peak Tracking set to 1).
Pressure Unit
The Pressure Unit parameter designates the display units for the measured
absolute pressure in the cell. There are four choices: 0 for millibar, 1 for Torr,
2 for kPa, and 3 for psia.
Sample ID
The Sample ID parameter assigns a numeric identification to the data
enabling SCADA or DCS systems to associate the data with a particular sample
point.
S Factor
The S Factor parameter is a user definable value that enables adjustment
(without affecting the factory calibration) of the analyzer response (or slope)
in the field [see “Adjusting Analyzer Reading to Match Specific
Standard(s)” on page 7-18].
S Factor Offset
The S Factor Offset parameter is a user definable value that enables
adjustment (without affecting the factory calibration) of the analyzer offset in
the field [see “Adjusting Analyzer Reading to Match Specific
Standard(s)” on page 7-18].
Temperature Unit
The Temperature Unit parameter designates the display units for the
measured cell temperature. There are two choices: 0 for degrees Celsius and
1 for Fahrenheit. The default value is the standard unit of measurement in the
region the analyzer is being used.
User Password
The User Password parameter sets the Level 1 access password. The default
password is 3142.
Validation Matrix
On some systems, more than one calibration is needed to handle multiple
analyte ranges or background variations. Up to four calibrations matrices can
be loaded into the analyzer each using a letter designation (A, B, C or D). The
Validation Matrix parameter sets the active calibration matrix that is used when
Mode 7 is pressed.
O = C1 – ( S ⋅ A1 ) ,
To scale the receiver’s output, the analyzer’s current loop output is set to 4 mA
and 20 mA and the receiver is adjusted to read “0” and “Full Scale,”
respectively.
Warnings
• Low Power Warning: This warning occurs when the DC signal
drops below the level set by the Low Power Warning parameter.
Faults/Alarms
The High Concentration Alarm or Low Concentration Alarm is triggered
when the measured concentration is above or below, respectively, the level set
in Mode 2. The General Fault Alarm is triggered by system faults that also
cause the current loop to respond according to the 4-20 mA Alarm Action
setting. The particular fault is indicated by a message on the front panel LCD.
System faults include one or more of the following:
• Power Fail Error: This fault occurs when the DC signal becomes too
weak for a reliable measurement typically as a result of mirror
contamination.
• Null Fail Error: This fault occurs if the detector signal value is out of
the range of -50 to +50 when the laser is turned off.
• Spectrum Fail Error: This fault occurs when the system is unable
to adequately fit a curve to the measured signal, typically as a result
of DC signal saturation in the absence of absorbing gas in the
measurement cell, too much noise in the signal or an unexpected gas
mixture in the measurement cell.
• PT Fail Error: This fault occurs when the pressure and/or
temperature in the measurement cell exceeds the specified
maximum operating levels.
• Track Fail Error: This fault occurs when the peak tracking function
is out of range [PkDf (factory set midpoint) and PkD1 (peak track
midpoint) differ by more than 4 counts].
Alarm and fault messages appear on the front panel LCD. See Appendix B for
recommendations and solutions to common problems resulting in a system
fault.
The analyzer system has been designed for the sample flow rate
specified. A lower than specified sample flow rate may adversely
affect system performance. If you are unable to attain the
specified sample flow rate, contact your factory sales
representative.
To launch HyperTerminal:
1. On your Windows desktop, click Start followed by Run (usually
located in the lower right side of the Start Menu).
2. Type Hypertrm.exe and hit Return to launch HyperTerminal.
The data string is comma and space delimited with a carriage return and
includes:
• Concentration: Analyte concentration (user selected units)
• Pressure: Cell pressure (user selected units)
• Temperature: Cell temperature (user selected units)
• PP2F: Magnitude of concentration signal (counts)
• Powr: DC signal at absorption peak (counts)
• Indx: Position of absorption peak in scan
• Zero: Detected signal with laser turned off (counts)
• PkD1: Present midpoint value (mA)
# + 6
The index shown on the LCD display counts by 50’s from 0 to 511 in
a few seconds. The analyzer will continue to dump Mode 6 data until
instructed to stop. The screen above will repeat itself for each data
dump. Once sufficient data has been captured, press the “MODE”
key at any time to discontinue.
When the analyzer completes the current dump, the following screen
displays:
MODE
Settings
Phase: 300
Midpoint: 60.0000
Ramp amplitude: 35.0000
Imod: 8.000
Rcalb: (A)4.000000E+01 (B)4.000000E+01 (C)4.000000E+01 (D)4.000000E+01
Zero Offset (ppmv): (A)0.000000E+00 (B)0.000000E+00 (C)0.000000E+00 (D)0.000000E+00
Min Range (ppmv): 0.000
Max Range (ppmv): 422.00
Min Pressure (mbar): 700
Max Pressure (mbar): 1700
P a1 Coeff: (A)1.000E+00 (B)1.000E+00 (C)1.000E+00 (D)1.000E+00
P a2 Coeff: (A)0.000E+00 (B)0.000E+00 (C)0.000E+00 (D)0.000E+00
P a3 Coeff: (A)0.000E+00 (B)0.000E+00 (C)0.000E+00 (D)0.000E+00
P a4 Coeff: (A)0.000E+00 (B)0.000E+00 (C)0.000E+00 (D)0.000E+00
NL a0 Coeff: (A)0.00000E+00 (B)0.00000E+00 (C)0.00000E+00 (D)0.00000E+00
NL a1 Coeff: (A)1.00000E+00 (B)1.00000E+00 (C)1.00000E+00 (D)1.00000E+00
NL a2 Coeff: (A)0.00000E+00 (B)0.00000E+00 (C)0.00000E+00 (D)0.00000E+00
NL a3 Coeff: (A)0.00000E+00 (B)0.00000E+00 (C)0.00000E+00 (D)0.00000E+00
Xleftvmr: 240
Xrightvmr: 340
Null Fail Range Min: -50
Null Fail Range Max: 50
Peak Track Num Avgs: 3600
Serial Number: 100000000
Main Matrix: 0
Validation Matrix: 0
S Factor: 1.00000
S Factor Offset: 0.00000
# Spectrum Average: 4
Logger Rate: 4
Peak Tracking: 0
DO Alarm Delay: 0
Low Power Warning: 200
DO Alarm Setup: 0
Alarm Setpoint(ppmv): 430.0
4-20mA Alarm Action: 0
4-20mA % Test: 101
4 mA Value: 0.000
20 mA Value: 422.000
Temperature Unit: 0
Pressure Unit: 0
Concentration Unit: 0
Concen Unit Convert: 0.000
Pipeline Pressure: 0.00
4-20 mA Val Action : 0
Modbus Address: 1
Modbus Mode: 0
User Analyzer ID: 0
User Sample ID: 0
User Component ID: 0
Constants
Null Point: 6
SpectraSensors HardHat
IdxDCAC
0 3157 -325
1 2679 -269
2 1992 -264
3 1348 -254
4 844 -238
5 490 -218
6 263 -197
7 125 -176
8 49 -156
9 11 -138
10 -4 -120
11 -10 -104
12 -10 -90
13 10 -125
14 65 257
15 114 982
16 145 1573
17 156 1917
18 158 2325
19 156 2957
20 157 3604
21 161 4095
22 165 4095
23 171 4095
24 178 4095
25 184 4095
26 191 4095
27 197 4095
28 203 4095
29 208 4095
30 214 4095
31 219 4095
32 225 4095
33 229 4095
34 235 4095
35 239 4095
36 244 4095
37 250 4095
38 254 4095
39 260 4095
40 264 4095
41 270 4095
42 274 4095
43 278 4095
3. Under Delimiters, choose the Tab and Comma options, check the
Treat Consecutive Delimiters as One box, as shown in Figure
8–8, and then click Finish to display the spreadsheet.
The first few lines look like the normal serial output data received
before the Mode 6 command was entered. Look for the three
columns of numbers, as shown in Figure 8–9.
4. Click on the upper left cell with the “Idx” header, as shown in Figure
8–9. Hold the Shift key down while pressing the Control key
followed by the Right Arrow key to highlight all three columns in
the row. Hold the Shift and Control key down again and press the
Down Arrow key to highlight all 512 rows.
5. Click the Chart Wizard button on the Task Bar. The Chart
Wizard opens, as shown in Figure 8–10.
6. Choose the X-Y (Scatter) chart type and the Smoothed Lines
Without Markers sub-type. Click Finish to display a graph of the
spectrum, as shown in Figure 8–11.
3000 250
2500 200
2000 150
100
1500 Series1
50
1000 Series2
0
500 -50
0 -100
-500 0 200 400 600-150
Framing/Protocol
The transmission mode used to communicate is either Gould Modbus RTU or
Daniel Modbus RTU with port parameters 9600 (baud rate), 8 (data bits), 1
(stop bit), no (parity), and none (flow control/handshake).
Functions
Available functions are 0x03 (read holding registers), 0x06 (write to a single
register), 0x10 (write to multiple registers), and 0x2B (read device
identification).
Addressing
The analyzer's Modbus slave node address can be in the range of 0-250 with
the default being 1. All analyzers will respond to an address of 0, so this
address can be used to interrogate a single unit when its address is unknown
or to determine its address.
See Table 8–1 on page 8–15 for register definitions for both Gould and Daniel
Modbus modes. Be aware that for Gould Modbus the table follows the
convention of identifying the register with an offset of 40001. Therefore, the
actual value transmitted in the starting register field of the command is the
listed register value minus 40001, e.g., register 47001 is addressed as 7000.
“floating point” value requires two contiguous registers. The registers are
defined as Read or Read/Write.
Endianness
Endianness, often referred to as byte order, is the ordering of individually
addressable sub-units (words, bytes, or even bits) within a longer data word.
Byte orders with the most versus least significant byte first are called big-
endian and little-endian, respectively. In SpectraSensors analyzers, all bytes
are stores big-endian. Thus, for floating point and long-integer data types, the
byte order will look like:
Note that floating point values follow the IEEE Standard for Floating-Point
Arithmetic (IEEE 754-2008).
The LCD prompts for a numeric password. Enter the user password
(3142) on the keypad and the following displays on the LCD.
Press the * key to enter the number to enter Mode 3 (Set Parameter Mode).
4. Press the * key repeatedly until the Modbus Address parameter is
displayed.
5. Enter the desired Modbus Address and press the * key to store the
value and cycle to the Modbus Mode parameter.
6. Enter the desired Modbus Mode and press the * key to store the
value.
7. Press the # key followed by the 1 key to return to Mode 1.The
analyzer is now ready to receive Modbus queries.
S Factor Offset (ppmv) 7102 47203 Float R/W L1a -999999 999999
a. Write privilege requires User Level 1 (L1) password to be downloaded to the Pass-
word register.
Low Power Warning 3212 43212 Integer R/W L1a 200 4999
a. Write privilege requires User Level 1 (L1) password to be downloaded to the Pass-
word register.
Application Data
Environmental Temperature Range/ –4° to 122° F (–20° C to 50° C) - Standard
Sample Cell Temperature Range -5° to 140 °F (-15° to 60° C) - Optional
Altitude Up to 4000 m
Digital Outputs 2; (1) General Fault and (1) Hi/Lo Concentration Alarm
per measurement cell
Physical Specifications
57” H × 30” W × 13” D
Size (typical)
(1450 mm H × 760 mm W × 330 mm D)
Area Classification
CSA Class I, Div. 2, Groups A, B, C & D, T3 with heater
Analyzer (electronics & laser)
(T3C without heater
Specifications
Figure A–1 Standard outline schematic of 2-Pack analyzer system
A–3
A–4
Figure A–2 Standard outline schematic (side view) of 2-Pack analyzer system
Operator’s Manual
DWG. NO.
REV.
Specifications
Figure A–3 Standard flow schematic of 2-Pack analyzer system
A–5
A–6
Spare Parts
Below is a list of spare parts for the 2-Pack H2S/H2O analyzer system with
recommended quantities for 2 years of operation. Due to a policy of continuous
improvement, parts and part numbers may change without notice. Not all parts
listed are included on every analyzer. When ordering, please specify the system
serial number to ensure that the correct parts are identified.
Part 2 YR
Description
Number QTY
H2S Analyzer
8000002199 Temperature Control Board a
-
H2O Analyzer
0190213000 Temperature Control Board -
Table A-2 Replacement parts for H2S & H2O analyzer (Continued)
Part 2 YR
Description
Number QTY
General
0219900007 Kit, Cleaning Tools, Optical Cell -
Table A-2 Replacement parts for H2S & H2O analyzer (Continued)
Part 2 YR
Description
Number QTY
6131401003 Solenoid Valve, 3-Way, 230 VAC, 1/8” FNPT, Bürkert 98123905
Gas Leaks
Probably the most common cause of erroneous measurements is outside air
leaking into the sample supply line. It is recommended the supply lines be
periodically leak-tested, especially if the analyzer has been relocated or has
been replaced or returned to the factory for service and the sample lines have
been reconnected.
Do not use plastic tubing of any kind for sample lines. Plastic
tubing is permeable to moisture and other substances which can
contaminate the sample stream. SpectraSensors recommends
using 1/4” O.D x 00.035” wall thickness, seamless stainless steel
tubing.
Contamination
Contamination and long exposure to high humidity are valid reasons for
periodically cleaning the gas sampling lines. Contamination in the gas sampling
lines can potentially find its way to the sample cell and deposit on the optics or
interfere with the measurement in some other way. Although the analyzer is
designed to withstand some contamination, it is recommended to always keep
the sampling lines as contamination free as possible.
Measurement cells will come equipped with either a glass or stainless steel
mirror. Before determining whether to clean or replace the mirror, identify the
type of measurement cell being used in the analyzer. There are four types of
measurement cells; 0.1-m, 0.8-m, 8-m and 28-m. Refer to Figure B–1.
0.1-m
The stainless steel mirrors are used with 0.1-m and 0.8-m measurement cells
only and have been identified with an “X” engraved on the external side of the
mirror. Glass mirrors can be used on any size cell. To determine the type of
mirror being used for the system cell:
1. Feel at the bottom of the cell for the engraved “X” marking. Refer to
Figure B–2 below.
To clean the mirror, refer to the instructions “To clean the mir-
rors” on page B-4. To replace a stainless steel mirror, refer to the
instructions for “Stainless steel mirror replacement” on page
B-6.
2. Isolate the analyzer from the sample bypass flow by following the
procedure outlined under “To isolate the measurement sample
cell for short-term shutdown” on page 3-7.
5. Gently remove the mirror assembly from the cell by removing the 4
(28- or 8-m measurement cell) or 6 (0.1-m or 0.8-m measurement
cell) socket-head cap screws and set on a clean, stable and flat
surface.
6. Look inside the sample cell at the top mirror using a flashlight to
ensure that there is no contamination on the top mirror.
7. Remove dust and other large particles of debris from the lower
mirror using a bulb blower or dry compressed air/nitrogen.
Pressurized gas duster products are not recommended as the
propellent may deposit liquid droplets onto the optic surface.
12. Repeat with a clean sheet of lens cleaning cloth to remove the streak
left by the first wipe. Repeat, if necessary, until there is no visible
contamination on the mirror.
13. Carefully replace the mirror assembly onto the cell in the same
orientation as previously marked making sure the O-ring is properly
seated.
14. Tighten the 4 socket-head cap screws evenly with a torque wrench
to 30 in-lbs (28- or 8-m measurement cell) or 13 in-lbs (0.1-m,
0.8-m measurement cell).
4. Gently remove the mirror assembly from the cell by removing the
socket-head cap screws and set on a clean, stable and flat surface.
10. Tighten the socket-head cap screws evenly with a torque wrench to
13 in-lbs.
Pressures and temperatures outside these ranges will trigger a Pressure Low
Alarm, Pressure High Alarm, Temp Low Alarm, or Temp High Alarm fault
(FS 5.13) or P/T Fail fault (v2.50).
Electrical Noise
High levels of electrical noise can interfere with laser operation and cause it to
become unstable. Always connect the analyzer to a properly grounded power
source.
The LCD prompts for a numeric password. Enter the user password
(3142) on the keypad, then press the * key to enter the number to
enter Mode 2.
2. Starting with the first parameter that displays, press the * key to
cycle through the screens until the Peak Tracking parameter
displays.
5. Press 2 (RESET) followed by the * key. The General Fault relay and
any active alarms will be reset to the ‘Normal’ state. After the relay
resets, this parameter will automatically revert to the setting before
the reset was initiated.
6. Press the mode key # followed by 1 to return to Mode 1 (Normal
Mode).
difference between PkDf and PkD1 is more than 4, or Track Fail fault is
displayed, the peak tracking function should be reset.
PP2F:8190 PkDf:34.00
Powr:2538 PkD1:34.00
Indx: 301
Zero: -24
2. Compare the values for PkDf and PkD1. If the difference is more
than 4, reset the peak tracking function.
Instrument Problems
If the instrument does not appear to be hampered by gas leaks, contamination,
excessive sampling gas temperatures and pressures, or electrical noise, refer
to Table B–1 before contacting your sales representative for service.
Symptom Response
Non-Operation (at start up) Is the power connected to both the
analyzer and power source? Is the
switch on?
Non-Operation (after start up) Is the power source good? (100-
250 VAC @ 50-60 Hz, 9-16 VDC, 18-
32 VDC).
Check fuse(s). If bad, replace with
equivalent amperage, slow-blow fuse.
Contact a factory sales representative
for service information.
Laser Power Low Alrm fault Turn off the power to the unit and
(FS 5.13) check the optical head cables for a
loose connection. Do not disconnect
or reconnect any optical head
cables with the power connected.
Check the inlet and outlet tubes to see
if they are under any stress. Remove
the connections to the inlet and outlet
tubes and see if the power goes up.
Perhaps the existing tubing needs to be
replaced with stainless steel flexible
tubing.
Press # 6 to capture diagnostic data
and send the file to SpectraSensors.
Possible alignment problem. Contact a
factory sales representative for service
information.
Possible mirror contamination issue.
Contact a factory sales representative
for service information. If advised to do
so, clean the mirrors by following the
instructions under “To clean the mir-
rors” on page B-4.
Symptom Response
Power Fail (v2.50) Turn off the power to the unit and
check the optical head cables for a
loose connection. Do not disconnect
or reconnect any optical head
cables with the power connected.
Pressure too Low or Pressure too Check that the actual pressure in the
High fault (FS 5.13) measurement cell is within specifica-
tion.
Check the connector on the pressure
transducer. Check the pressure connec-
tor on the backplane board.
Temp Low Alarm or Temp High Check that the actual temperature in
the measurement cell is within specifi-
Alarm fault (FS 5.13) cation. For systems with a heated
enclosure, check that the temperature
in the measurement cell is within +/-
5 °C of the specified enclosure temper-
ature.
Symptom Response
Temp Low Alarm or Temp High Check the connector on the cell tem-
perature sensor. Check the tempera-
Alarm fault (Continued) (FS 5.13) ture connector on the backplane board.
(Note: A temperature reading greater
than 150 °C indicates a short circuit on
the temperature sensor leads; a read-
ing of less than –30 °C indicates an
open circuit).
Null Fail (v2.50) Verify Null Fail fault by pressing # 4
and checking the zero reading is out-
side the range of -40 to 40. If not, the
Null Fail fault is spurious. Return to #1
and see if the error has changed.
Move the jumper JMP1 on the HC12
main board next to the pre-pot.
Press # 6 to capture diagnostic data
and send the file to SpectraSensors.
Spectrum Fail (v2.50) Verify Spectrum Fail fault by pressing
# 4 and checking the index value. If it
is within a few counts of xleftvmr or
xrightvmr, then it is a real Spectrum
Fail fault.
Turn off the power to the unit and
check the optical head cables for a
loose connection. Do not disconnect
or reconnect any optical head
cables with the power connected.
Turn the analyzer off for 30 seconds
and then turn it on again.
Reset the peak tracking.
If the index is within a few counts of
240, then decrease the midpoint value
by 3 mA. (This is most likely if the unit
is either very hot or very cold com-
pared to the normal operating temper-
ature).
If the index is within a few counts of
300, then increase the midpoint value
by 3 mA. (This is most likely if the unit
is either very hot or very cold com-
pared to the normal operating temper-
ature).
Symptom Response
Spectrum Fail (v2.50) (Continued) Press # 6 to capture diagnostic data
and send the file to SpectraSensors.
P/T Fail (v2.50) Check that the actual pressure in the
measurement cell is within specification
(see Table A–1 on page A–1).
If the pressure reading is incorrect,
check the connector on the pressure
transducer. Check the pressure connec-
tor on the backplane board.
Check that the actual temperature in
the measurement cell is within specifi-
cation (see Table A–1 on page A–1).
If the temperature reading is incorrect,
check the connector on the cell temper-
ature sensor. Check the temperature
connector on the backplane board.
(Note: A temperature reading greater
than 150 °C indicates a short circuit on
the temperature sensor leads; a read-
ing of less than –40 °C indicates an
open circuit).
Track Fail (v2.50) Press #4 and see if PkDf and PkD1
differ by more than 4, otherwise erro-
neous error.
Reset the peak tracking function (see
“To reset Peak Tracking” on page
B-10).
Front panel display is not lit and no char- Check for correct voltage on terminal
acters appear block input. Observe polarity on DC
powered units.
Check for correct voltage after fuses.
Check for 5 VDC on red wires, 12 VDC
on yellow wires, and 24 VDC on orange
wires from power supply (black wires
are ground).
Check connections on display commu-
nication and power cables.
Strange characters appear on front panel Check connections on display commu-
display nication cable.
Pressing keys on front panel do not have Check connections on keypad cable.
specified effect
Symptom Response
System stuck in Fit Delta Exceeds Limit Contact a factory sales representative
for greater than 30 minutes (FS 5.13) for service information.
Not getting enough flow to the sample Check both the micro filter and mem-
cell. brane separator for contamination.
Replace if necessary.
Check if supply pressure is sufficient.
No reading on device connected to cur- Make sure that connected device can
rent loop accept a 4-20 mA signal. The analyzer
is set to source current.
Make sure the device is connected to
the correct terminals (see Table 2–3 on
page 2–16 or Table 2–4 on page 2–18).
Check the open circuit voltage (35-
40 VDC) across the current loops ter-
minals (see Table 2–3 on page 2–16 or
Table 2–4 on page 2–18).
Replace the current loop device with a
milliampere meter and look for current
between 4 mA and 20 mA. A voltmeter
connected across a 249-ohm resistor
can be used instead of the milliampere
meter; it should read between 1 and 5
volts.
Current loop is stuck at 4 mA or 20 mA Check display for error message. If
alarm has been triggered, reset the
alarm.
On the current loop board, check the
voltage between the end of resistor R1
closest to the jumper and ground. If
the concentration reading is high, the
voltage should be near 1 VDC. If the
concentration reading is low, the volt-
age should be near 4.7 VDC. If not, the
problem is probably on the ARM9 main
board. Return to factory for service.
Reading seems to always be high by a Capture diagnostic data and send the
fixed amount file to SpectraSensors (see “To read
diagnostic data with HyperTermi-
nal” on page 5-6 or page 8–4).
See “Adjusting Analyzer Reading to
Match Specific Standard(s)” on
page 4-32 or page 7–18.
Symptom Response
Reading seems to always be low by a See “Adjusting Analyzer Reading to
fixed amount Match Specific Standard(s)” on
page 4-32 or page 7–18.
Capture diagnostic data and send the
file to SpectraSensors (see “To read
diagnostic data with HyperTermi-
nal” on page 5-6 or page 8–4).
Reading seems to always be high by a Capture diagnostic data and send the
fixed percentage file to SpectraSensors (see “To read
diagnostic data with HyperTermi-
nal” on page 5-6 or page 8–4).
Check that Peak Tracking is enabled
(see “To change parameters in
Mode 2” on page 4-13 or page 7–9).
See “Adjusting Analyzer Reading to
Match Specific Standard(s)” on
page 4-32 or page 7–18.
Reading seems to always be low by a See “Adjusting Analyzer Reading to
fixed percentage Match Specific Standard(s)” on
page 4-32 or page 7–18.
Capture diagnostic data and send the
file to SpectraSensors (see “To read
diagnostic data with HyperTermi-
nal” on page 5-6 or page 8–4).
Reading displays 0.0 or seems relatively Capture diagnostic data and send the
low file to SpectraSensors (see “To read
diagnostic data with HyperTermi-
nal” on page 5-6 or page 8–4).
Reading is erratic or seems incorrect Check for contamination in the sample
system, especially if the readings are
much higher than expected.
Capture diagnostic data and send the
file to SpectraSensors (see “To read
diagnostic data with HyperTermi-
nal” on page 5-6 or page 8–4).
Reading goes to “0” If 4-20 mA Alarm Action is set to 2,
look on display for an error message
(see “To change parameters in
Mode 2” on page 4-13 or page 7–9).
Gas concentration is equal to zero.
Symptom Response
Reading goes to full scale If 4-20 mA Alarm Action is set to 1,
look on display for an error message
(see “To change parameters in
Mode 2” on page 4-13 or page 7–9).
Gas concentration is greater than or
equal to full scale value.
Serial output is displaying garbled data Make sure the computer COM port is
set for 19200 baud, 8 data bits, 1 stop
bit, no parity, and no flow control. (FS
5.13)
Make sure the computer COM port is
set for 9600 baud, 8 data bits, 1 stop
bit, no parity, and no flow control.
(v2.50)
Be sure no other programs are using
the COM port selected.
Make sure the connections are good.
Verify the correct pin connections with
an ohmmeter.
Serial output is providing no data Make sure the analyzer is operating in
Mode 1 and readings are being dis-
played on the LCD.
Be sure no other programs are using
the COM port selected.
Make sure the computer COM port is
set for 19200 baud, 8 data bits, 1 stop
bit, no parity, and no flow control.
Make sure the connections are good.
Verify the correct pin connections with
an ohmmeter.
Make sure to select the correct COM
port into which the cable is plugged.
LCD does not update. Unit is locked up for Switch off power, wait 30 seconds, and
more than 5 minutes. then switch power back on.
Service Contact
If the troubleshooting solutions do not resolve the problem, contact customer
service. To return the unit for service or replacement, refer to "Return
Material Authorization".
Customer Service
4333 W Sam Houston Pkwy N, Suite 100
Houston, TX 77043-1223
For SpectraSensors North America Service:
Phone: (800) 619-2861, and press 2 for Service
Fax: (713) 856-6623
E-mail: service@spectrasensors.com
For SpectraSensors International Service, please contact the
SpectraSensors distributor in your area, or contact:
Phone: (713) 466-3172, and press 2 for Service
Fax: (713) 856-6623
E-mail: techsupport@spectrasensors.com
Disclaimers
THIS PAGE INTENTIONALLY LEFT BLANK
SpectraSensors accepts no responsibility for consequential damages arising
from the use of this equipment. Liability is limited to replacement and/or repair
of defective components.
This manual contains information protected by copyright. No part of this guide
may be photocopied or reproduced in any form without prior written consent
from SpectraSensors.
Warranty
The manufacturer warrants the items delivered shall be free from defects
(latent and patent) in material and workmanship for a period of one year after
delivery to the Buyer. The Buyer’s sole and exclusive remedy under this
warranty shall be limited to repair or replacement. Defective goods must be
returned to the manufacturer and/or its distributor for valid warranty claims.
This warranty shall become inapplicable in instances where the items have
been misused or otherwise subjected to negligence by the Buyer.
Notwithstanding any other provision of this contract, no other warranties,
whether statutory or arising by operation of law, expressed or implied,
including but not limited to those of merchantability or fitness for particular
purpose, shall apply to the goods or services hereunder, other than the repair
and replacement warranty above. Seller shall in no event be liable to Buyer or
any third party for any damage, injury or loss, including loss of use or any
direct or indirect incidental or consequential damages of any kind.
nw
- × 106 [ppm] ,
y w = ------------------ (1)
nw + nm
yw Mw PN
WC = -------------- ----------------- [mg/Nm3] , (2)
1 – y w Z N RT N
yw
WC = -------------- × 803745 [mg/Nm3] . (3)
1 – yw
T P
Organization
(K) (Pa)
273.15 100000 International Union of Pure and Applied Chemistry (IUPAC) [1]
288.15 101325 International Organization for Standardization (ISO) [2]
298.15 100000 National Bureau of Standards (NBS) [3]
288.71 100000 Society of Petroleum Engineers (SPE) [4]
293.15 101325 National Institute of Standards and Technology (NIST)
288.71 101560 Organization of the Petroleum Exporting Countries (OPEC) [5]
288.71 101325 Occupational Safety and Health Administration (OSHEA) [6]
Dew Point
In some instances, it is desired to express the water content in terms of the
water “dew point” for the gas mixture. The water dew point of a gas is the
temperature at which the gas is saturated with water at a given pressure.
Saturation implies that the water vapor is in equilibrium with water in the liquid
or solid phase (depending on which is present). When water vapor is in
equilibrium with the solid (ice) phase, the dew point is often referred to as the
“frost point.”
Raoult’s Law
Assuming ideal gas behavior, the simplest thermodynamically based equation
for calculating water content at the dew point temperature is based on Raoult’s
law [7]
y w P = x w P wsat ( T ) , (4)
where yw is the mole fraction of water in the vapor phase, P is the total
pressure, xw is the mole fraction of water in the liquid phase, and P wsat is the
saturation (vapor) pressure of pure water at the dew point temperature T.
Assuming the liquid phase is pure water, i.e., there is negligible gas solubility,
x w = 1 and we get
P wsat ( T )
y w = -----------------
- . (5)
P
Expressions of this type do not take into account the composition of the gas
mixture. Although Eq. (5) is of limited utility because of the simplifying
assumptions on which it is based, such as perfect gas behavior, reasonable
estimates of water content can be obtained for pressures up to 0.4MPa, above
which real gas effects become significant.
Arden Buck equations are not typically used for natural gas
applications; however, results are comparable at near
atmospheric pressures.
ASTM1
ASTM 1142-95 (2006) includes two correlations, the first of which (referred to
here as ASTM1) is a variation of Eq. (5) that expresses the water content in
terms of the weight of saturated water vapor, or [8]
6 Pb T
WC = ( w × 10 ) ------ ----- , (6)
P Tb
ASTM2
Bukacek proposed a relatively simple modified Raoult’s law approach where the
water content of sweet gas is calculated using the ideal expression of Eq. (5)
supplemented by a deviation factor [9],
P wsat
WC = ( 760.4 ) --------- + 0.016016B , (7)
P
where WC is the water content (g/Nm3), P wsat is the saturation vapor pressure
of pure water (MPa), P is the total pressure of the system (MPa), and B is given
by,
– 1713.66
log B = ---------------------- + 6.69449 , (8)
T
where T is the dew point temperature (K). The saturation vapor pressure can
be calculated using [13]
P wsat Tc
ln ⎛ ---------⎞ = ----- ( – 7.85823τ + 1.83991τ 1.5 – 11.7811τ 3
⎝ Pc ⎠ T , (9)
A
WC = --- + B , (10)
P
(referred to here as ASTM2) is included in ASTM 1142-95 (2006) with
coefficients A and B (referenced to T b = 520 R and P b = 14.7 psia) listed as a
function of temperature in Table 2 for dew point temperatures ranging from
–40°F to 440°F. Though not explicit in temperature due to the temperature
dependence of A and B, given the water content, the corresponding dew point
temperature can be solved for iteratively.
Although conveniently simplistic, neither ASTM method takes into account the
actual gas composition. In addition, the range of data made available for the
specific volume of saturated water vapor (ASTM1) or for the coefficients A and
B (ASTM2) is somewhat limited.
ISO
Perhaps the most rigorous method to date is that of ISO 18453:2006. Based
on an extensive study conducted by Groupe Europeen de Recherches Gazieres
(GERG) [14], the ISO method uses an equation of state (EOS) approach to
calculate water content from water dew point temperature. The semi-empirical
Peng-Robinson (P-R) cubic EOS with repulsive and attractive terms has been
found to adequately reproduce the behavior of fluids in the gas and liquid phase
with the same equation. The P-R EOS for a pure component explicit in P is given
by [15]
RT - a(T)
P ( T ,V ) = ----------- – ---------------------------------- . (11)
V – b V 2 + 2bV – b 2
RT c
b = 0.07780 --------- (12)
Pc
and
2 2
0.45724R T c
a ( T ) = ---------------------------------- α ( T r ) , (13)
Pc
1⁄2 2
α ( Tr ) = [ 1 + κ ( 1 – Tr )] , (14)
2
where κ = 0.37464 + 1.54226ω – 0.26992ω is a substance-specific constant
generalized using the acentric factor ω . Values for the critical pressure, critical
temperature and acentric factor are listed in Table C–2.
Pc Tc
Component i ω
(MPa) (K)
Water (H2O) 1 22.064 647.14 0.34437
Pc Tc
Component i ω
(MPa) (K)
neo-Pentane (C5H12) 9 3.196 433.75 0.19528
where the coefficients, listed in Table C–3, take on different values depending
on whether the temperature is above or below freezing.
A1 0.106025 0.905436
A2 2.683845 -0.213781
A3 -4.75638 0.26005
am ( T ) = ∑ ∑ xi xj aij ( T ) (16)
i = 1j = 1
and
nc
bm = ∑ xi bi , (17)
i=1
a ij ( T ) = a i ( T )a j ( T ) [ 1 – k ij ( T ) ] (18)
T - – 1⎞
k ij ( T ) = k ij, 0 + k ij, 1 ⎛ --------------- , (19)
⎝ 273.15 ⎠
where the coefficients k ij, 0 and k ij, 1 , listed in Table C–4, are typically
determined by fitting vapor-liquid equilibrium data of binary mixtures with
k ij = k ji and k ii = k jj = 0 .
Component Component
i j k ij, 0 k ij, 1
i j
1 Water 2 Methane 0.6510 -1.3850
1 Water 3 Ethane 0.6350 -0.9300
1 Water 4 Nitrogen 0.4800 0
1 Water 5 Carbon Dioxide 0.1840 0.2360
1 Water 6 Propane 0.5300 0
1 Water 7 i-Butane 0.6900 0
1 Water 8 n-Butane 0.5000 0
1 Water 9 neo-Pentane 0.5000 0
1 Water 10 i-Pentane 0.6900 0
1 Water 11 n-Pentane 0.5000 0
1 Water 12 Hexane/C6+ 0.5000 0
2 Methane 3 Ethane -0.0026 0
2 Methane 4 Nitrogen 0.0311 0
2 Methane 5 Carbon Dioxide 0.0919 0
2 Methane 6 Propane 0.0140 0
2 Methane 7 i-Butane 0.0133 0
2 Methane 8 n-Butane 0.0230 0
2 Methane 9 neo-Pentane 0.0422 0
2 Methane 10 i-Pentane 0.0256 0
2 Methane 11 n-Pentane 0.0180 0
2 Methane 12 Hexane/C6+ -0.0056 0
3 Ethane 4 Nitrogen 0.0515 0
3 Ethane 5 Carbon Dioxide 0.1322 0
3 Ethane 6 Propane 0.0011 0
3 Ethane 7 i-Butane -0.0067 0
3 Ethane 8 n-Butane 0.0096 0
Component Component
i j k ij, 0 k ij, 1
i j
3 Ethane 9 neo-Pentane 0.0230 0
3 Ethane 10 i-Pentane 0.0160 0
3 Ethane 11 n-Pentane 0.0078 0
3 Ethane 12 Hexane/C6+ -0.0100 0
4 Nitrogen 5 Carbon Dioxide -0.0170 0
4 Nitrogen 6 Propane 0.0852 0
4 Nitrogen 7 i-Butane 0.1033 0
4 Nitrogen 8 n-Butane 0.0800 0
4 Nitrogen 9 neo-Pentane 0.0930 0
4 Nitrogen 10 i-Pentane 0.0922 0
4 Nitrogen 11 n-Pentane 0.1000 0
4 Nitrogen 12 Hexane/C6+ 0.1496 0
5 Carbon Dioxide 6 Propane 0.1241 0
5 Carbon Dioxide 7 i-Butane 0.1200 0
5 Carbon Dioxide 8 n-Butane 0.1333 0
5 Carbon Dioxide 9 neo-Pentane 0.1260 0
5 Carbon Dioxide 10 i-Pentane 0.1219 0
5 Carbon Dioxide 11 n-Pentane 0.1222 0
5 Carbon Dioxide 12 Hexane/C6+ 0.1100 0
6 Propane 7 i-Butane -0.0078 0
6 Propane 8 n-Butane 0.0033 0
6 Propane 9 neo-Pentane 0 0
6 Propane 10 i-Pentane 0.0111 0
6 Propane 11 n-Pentane 0.0267 0
6 Propane 12 Hexane/C6+ 0.0007 0
7 i-Butane 8 n-Butane -0.0004 0
7 i-Butane 9 neo-Pentane 0 0
7 i-Butane 10 i-Pentane 0 0
7 i-Butane 11 n-Pentane 0 0
7 i-Butane 12 Hexane/C6+ 0 0
8 n-Butane 9 neo-Pentane 0 0
8 n-Butane 10 i-Pentane 0 0
8 n-Butane 11 n-Pentane 0.0174 0
8 n-Butane 12 Hexane/C6+ -0.0056 0
Component Component
i j k ij, 0 k ij, 1
i j
9 neo-Pentane 10 i-Pentane 0 0
9 neo-Pentane 11 n-Pentane 0 0
9 neo-Pentane 12 Hexane/C6+ 0 0
10 i-Pentane 11 n-Pentane 0.0600 0
10 i-Pentane 12 Hexane/C6+ 0 0
11 n-Pentane 12 Hexane/C6+ 0 0
3 2 2 2 3
Z – ( 1 – B * )Z + ( A * – 2B * – 3B * )Z – A * B * + B * + B * = 0 . (22)
Given the mole fractions of the components of the gaseous mixture, y i , the
dew point temperature is solved for iteratively by means of successive
substitution using the following procedure:
1. Guess T.
l v
2. Estimate the initial equilibrium ratios K i = ϕ i ⁄ ϕ i using the Wilson
–1
approximation K i = ( P c ⁄ P )exp [ 5.373 ( 1 + ω i ) ( 1 – T r i ) ] [18].
i
l
5. Calculate Z using Eq. (22) and ϕ i using Eq. (20) with the liquid mole
fractions, x i .
v l
6. Recalculate the liquid mole fractions x i' = x i ( ϕ i ⁄ ϕ i ) .
7. Repeat steps 5 & 6 until x i' – x i ≅ 0 .
8. Adjust T and repeat steps 2-7 until ∑ xi' ≅ 1 .
i
Method Comparisons for Natural Gas
Measured dew point temperatures versus water content from the GERG report
[14] for two pressures, 5bar and 100bar, are shown in Figure C–1, Figure C–2,
Figure C–3 and Figure C–4 along with calculated results using the ASTM1,
ASTM2 and ISO methods described above. The gas mixtures NG1, NG3, NG4
and NG7 are specified in Table C–5.
4
10
P=100 bar
10 2
ASTM1
ASTM2
ISO
GERG Meas.
1
10
250 300 350
Temperature [K]
4
10
10 3 P=5 bar
P=100 bar
2
10
ASTM1
ASTM2
ISO
GERG Meas.
1
10
250 300 350
Temperature [K]
4
10
P=100 bar
10 2
ASTM1
ASTM2
ISO
GERG Meas.
1
10
250 300 350
Temperature [K]
4
10
10 3
2
10
ASTM1
ASTM2
ISO
GERG Meas.
1
10
250 300 350
Temperature [K]
The ASTM1 method agrees well with the experimental data at low pressure
(5 bar) but deviates significantly at higher pressure (100 bar), especially at
higher temperatures where the calculated dew points are always too high.
Given that the ASTM1 method is based on ideal gas assumptions, it is expected
that real gas behavior typical of the higher pressures would not be sufficiently
reproduced.
Being of similar origin as the ASTM1 method, the ASTM2 method exhibits
similar behavior, albeit with even less agreement, especially at lower
temperatures where the calculated dew points are always too low (with the
exception of the CO2-rich NG7 mixture at high pressure). Thus, if water content
calculated by the ASTM2 method is used to control a drying process, water
condensation may occur due to prematurely reaching the prescribed dew point.
Discrepancies between the two ASTM methods is most likely due to the fact
that data for a simple binary methane-water system was used in the
development of the ASTM2 method [9].
The experimental water content data for the mixtures NG1, NG3, NG4 and NG7
at 60 bar are summarized in Figure C–5. Relative deviations between the
courses tend to increase with decreasing dew point temperature. These
deviations (~5K between NG4 and NG7 at 34mg/Nm3) illustrate the
importance of accounting for the gas composition, especially when performing
calculations with low water content at moderate to high pressure. Of the three
methods discussed, only the ISO method takes into account the actual gas
composition.
3
10
P=60 bar
Water Content [mg/Nm3]
10 2
NG1
NG3
NG4
NG7
1
10
250 260 270 280 290 300
Temperature [K]
The ISO method is applicable to natural gas mixtures with compositions within
the limits listed in Table C–6. Dew point temperatures calculated from water
contents were validated to be generally within ±2K for pressures
0.5≤P≤10MPa and dew point temperatures 258.15≤T≤278.15K [14]. Due to
the solid thermodynamic basis on which the method was developed, an
extended working range of 0.1≤P≤30MPa and 223.15≤T≤313.15K is also
considered valid [10]. Beyond the extended working range, however, the
uncertainty in calculated dew point temperature is unknown.
Compound mol %
Methane (CH4) ≥40.0
In summary, for moderate to high water contents at low pressures, all three
correlations produce acceptable results. Although somewhat more difficult to
implement, the ISO method is arguably the more accurate of the methods
(especially for low water contents and high pressures) and provides a great
deal more range and flexibility.
References
[1] McNaught, A. D. and Wilkinson, A., eds., Compendium of Chemical
Terminology: IUPAC Recommendations (2nd Edition), Blackwell
Science, Malden, MA, 1997.
[2] ISO 13443: Natural Gas – Standard Reference Conditions, International
Organization for Standardization, Geneva, Switzerland, 1996.
[3] Wagman, D. D., Evans, W. H., Parker, V. B., Schumm, R. H., Halow, I., S
Bailey, S. M., Churney, K. L. and Nuttall, R. L., “The NBS Tables of
Chemical Thermodynamic Properties,” J. Phys. Chem. Ref. Data, Vol. 11,
Suppl. 2, 1982.
[4] The SI Metric System of Units and SPE Metric Standard, Society of
Petroleum Engineers of AIME, Richardson, TX, 1984.
[5] Ibrahim, O. ed., Annual Statistical Bulletin, Organization of the
Petroleum Exporting Countries, Vienna, Austria, 2008.
[6] “Storage and Handling of Liquefied Petroleum Gases,” 29 CFR-Labor,
Chapter XVII, Part 1910, Sect. 1910.110 and 1910.111, 1993.
[7] Prausnitz, J. M., Molecular Thermodynamics of Fluid-Phase Equilibria,
Prentice-Hall, Inc., Englewood Cliffs, New Jersey, 1969.
[8] ASTM D 1142-95: Standard Test Method for Water Vapor Content of
Gaseous Fuels by Measurement of Dew Point Temperature, ASTM
International, West Conshohocken, Pennsylvania, 2006.
[9] Bukacek, R. F., “Equilibrium Moisture Content of Natural Gases,”
Research Bulletin 8, Institute of Gas Technology, 1955.
[10] ISO 18453: Natural Gas-Correlation between Water Content and Water
Dew Point, International Organization for Standardization, Geneva,
Switzerland, 2006.
[11] Buck, A. L. (1981), “New equations for computing vapor pressure and
enhancement factor”, J. Appl. Meteorol. 20: 1527–1532
[12] Buck Research Instruments, LLC, “Model CR-1A Hygrometer with Autofill
Operating Manual”, Appendix 1: Humidity Conversion Equations, May
2012.
[13] Saul, A. and Wagner, W., “International Equations for the Saturation
Properties of Ordinary Water Substance,” J Phys Chem Ref Data,
16:893-901, 1987.
[14] Oellrich, L. R. and Althaus, K., “Relationship between Water Content and
Water Dew Point keeping in consideration the Gas Composition in the
Field of Natural Gas,” GERG Technical Monograph TM14, Verein Deutsher
Ingenieure, Duesseldorf, 2000.
[15] Peng, D. Y. and Robinson, D. B., “A New Two-Constant Equation of State,”
Ind. Eng. Chem. Fundam., 15(1):59-64, 1976.
[16] Copeman, T. W. and Mathias, P. M., “Recent Mixing Rules for Equations
of State,” in Chao, K. C. ed., Equation of State: Theories and
Applications, ACS SYmposium Series 300:352-370, 1986.
[17] Reid, R. C., Prausnitz, J. M. and Poling, B. E., The Properties of Liquids
and Gases (4th Edition), McGraw-Hill Book Company, New York, New
York, 1987.
[18] Wilson, G., “A Modified Redlich-Kwong Equation of State Applicable to
General Physical Data Calculations,” Paper No. 15C, 65th AIChE National
meeting, May, 1968.
[19] Avila, S., Blanco, S. T., Valesco, I., Rauzy, E. and Otin, S.,
“Thermodynamic Properties of Synthetic Natural Gases Part 4. Dew Point
Curves of Synthetic Natural Gases and their Mixtures with Water:
Measurement and Correlation,” Fluid Phase Equilibria 202:399-412,
2002.
Certificate of Compliance
Certificate: *,33915 Master Contract: **3//5
Issued by:
PRODUCTS
CLASS 2258 02
!"#
CLASS 2258 82
!"#
$
!"%"$!! #
Class I, Division 2, Groups A, B, C and D, T4;
$& #"!
%
$!
$ '($)*+,,-./
$0
!$ !+,,*1,2 (3,45,(
+,36 78(+9*12 #
! !+85.' 78$'
$
!
$$1:
$"# # ';"$#!
#<$%*,=!
>5,=8
$) #! !
!"#<%
$7!$
# ) ##$ !"#?
# !"@$ !"#<?
.?+3*3,2(A.88#! !:+83.88#! !
B?+A*12(+.88#! !:+.88#! !
BB3,F$@8*,+*,3** <$?+
!$?
+8" $
!"%" !"#$#! $!$ ##$ !"#% #$7!$
# )$@" $!!$
$) #! !
@"$;
!$$)*+,,!
$< '#"!
8
*8. $
!"%"$$@" $'!;$ ##$ !$!!$
$) #! !
@"$;$)*+,,8"# )"#! )) !"#%
!"
!"#!$"#!$#$
)" !"#";C$ !!
$@"$;!$) ) !
"! @"#<C
"" !"#8
A8%!$ $
!"%"$$@" $ ##$ !$!!$
$) #! !%!$$)*+,,!
$< '#"!
!$'
$
!
$ $"<$
! #1 ! ' 7"'' ';"$#!%5,=(!$#!$)$!$' ));$ "<#$!$
!$'
$
!
$ $%!$ !! $$@" $8
APPLICABLE REQUIREMENTS
.4.**8*8,/+&$#$
)$D"
$'$#!E # " #)$ !
" )$(
!
.4.**8*8/1/+
$ " )
$# )
$
.4.**8*8*+A+/9F## $#"@$)$ !
" )D"
'$#!%
$"#) (B"@""#*
!"#
.4.**8*85+,+,+,1 %$!$D"
$'$#!%
)$ !
" )D"
'$#!%
$
$'$#!(#!
)
# ;
!
$
!+?&$#$
)$D"
$'$#!
.4.+*8+*8,+*,,F## $#"@$)$ !
" )D"
'$#!%
$"#) #(B"@""#*()
B"@""#+ #*
-) "%"$0 !"#
3,++!"!"## )
$%
)$ !
" )D"
'$#!
5+,+,+-*#"!"#0 %$!$D"
$'$#!%
)$ !
" )D"
'$#!%
$
$'$#!(#!
) #
;
!
$
!+?&$#$
)$D"
$'$#!
BB3,F$@8*,+*,3** <$?*
Certificate of Compliance
Certificate: (.2-4B3 Master Contract: ((2@@3
Issued by:
PRODUCTS
CLASS 2258 02
!
CLASS 2258 82
!
" #" !
$%
&'!(')*$'+'!
")! #" ",' "&(-../((.. " -.0-(.1'2./3.'(24
5,678
",*" " "9: ;" "59: ; " "78"!!,<"! !="#(.> ?3.>8
+%
&'!(')*$'+'!
")! #" ",' "&(-../((..5 &"-! (7 " -09(1'
-..(4.1'2./3.8
",*" " "9!!,<"! !="#(.> ?2.>8
APPLICABLE REQUIREMENTS
$/$((8(8.@-)"!"&
"A","! ! !&" & "'
$/$((8(8.84(..4+! !=#&" &A*,"! 5 " ")! !=7
$/$((8(8@4@4*"&*"!&"
$/$((8(8(-9-@0B!!"! "&" &A*,"! #"!&'!(
!
$/$((8(8-4(-@0B"! &A*,"! ! &
$/$-(8-(8.-(..B!!"! "&" &A*,"! #"!&! '!('
&!-! ($ 5&#" 7 !
2.-- ; !!&"#&" &A*,"!
2.0-B ; !! &! &A*,"!