3050-Olv
3050-Olv
3050-Olv
Moisture Analyzer
User Manual
P N 3 0 5 2 0 0 9 0 1 R e v. Y P
PN 305914902 (CD)
Configurator Version 2.0
Process Instruments
Offices
SALES AND MANUFACTURING:
USA - Delaware
455 Corporate Blvd., Newark DE 19702 Tel: 302-456-4400, Fax: 302-456-4444
USA - Oklahoma
2001 N. Indianwood Ave., Broken Arrow OK 74012 Tel: 918-250-7200, Fax: 918-459-0165
USA - Pennsylvania
150 Freeport Road, Pittsburgh PA 15238 Tel: 412-828-9040, Fax: 412-826-0399
CANADA - Alberta
2876 Sunridge Way N.E., Calgary, AB T1Y 7H9 Tel: +1-403-235-8400, Fax: +1-403-248-3550
Every successful enterprise has as its driving force someone with vision, courage and determination to make it succeed. Within the AMETEK Process Moisture Analysis business, such a
person was John Day. Over a period of many years of practical experience working with customers, John became the committed product champion of the Quartz Crystal Microbalance
method of moisture measurement. He constantly provided ideas on applications, marketing
and product improvements which he felt were desirable for increasing the worldwide business.
Sadly, John was not to live to see the full results of this inspiration, so we proudly dedicate this
new product to his memory.
JOHN DAY
1952 - 1997
Contents | iii
TABLE OF CONTENTS
Offices .................................................................................................................... ii
Safety Notes ...........................................................................................................vi
Electrical Safety & Grounding ..............................................................................vi
Electromagnetic Compatibility ............................................................................ vii
Special Warnings in Hazardous Locations ......................................................... viii
Warning Labels ......................................................................................................ix
General Purpose / Divison 2 Declaration of Conformity .......................................x
Zone1 / Divison 1 Declaration of Conformity .......................................................xi
Chapter 1
Overview............................................................................................................. 1-1
Controller/Communication .......................................................................... 1-2
Verification ................................................................................................... 1-3
Gas Flow ...................................................................................................... 1-3
Internal Timing ............................................................................................. 1-3
Specifications ...................................................................................................... 1-5
Chapter 2
Installation .......................................................................................................... 2-1
Unpacking and Inspection ............................................................................ 2-1
Space Requirements ..................................................................................... 2-1
Power Requirements .................................................................................... 2-1
System Tubing .............................................................................................. 2-1
Dry Reference Gas ....................................................................................... 2-1
Sample Gases ............................................................................................... 2-1
Sample Pressure and Temperature Requirements ........................................ 2-2
Mechanical Installation ................................................................................ 2-5
Dryer Installation ........................................................................................ 2-6
Electrical Connections ................................................................................. 2-7
Analyzer Start-up .............................................................................................. 2-13
Dry Down Period ....................................................................................... 2-13
Status LEDs and Alarms ................................................................................... 2-14
Chapter 3
Setting Up System Parameters............................................................................ 3-1
Configurator Software Installation ............................................................... 3-1
Configuring Your Device ............................................................................. 3-2
Chapter 4
Replacement Parts .............................................................................................. 4-1
ASAP Service Program....................................................................................... 4-2
Chapter 5
Glossary of Terms ............................................................................................... 5-1
Appendix A
Modbus Communication Interface .................................................................... A-1
Contents | v
Safety Notes
WARNINGS, CAUTIONS, and NOTES contained in this manual emphasize critical instructions as follows:
An operating procedure which, if not strictly observed, may result in personal injury or
!
environmental contamination.
WARNING
!
CAUTION
An operating procedure which, if not strictly observed, may result in damage to the equipment.
NOTE
Read this manual before beginning the installation and operation of the 3050-OLV Analyzer
system. Failure to do so, and or use of the equipment in a manner not specified in this manual
or accompanying documents, may impair the protection against fire, electrical shock and
WARNING
injury originally provided by this equipment. In addition, failure to follow the installation
and start-up instructions may void the instrument warranty.
Electrical Safety
Up to 240Vac may be present in the analyzer housings. Always shut down power source(s)
before performing maintenance or troubleshooting. Only a qualified electrician should make
electrical connections and ground checks.
Grounding
Instrument grounding is mandatory. Performance specifications and safety protection are void
if instrument is operated from an improperly grounded power source.
!
CAUTION
Read and follow the recommendations in this section in order to avoid performance variations or damage to the internal circuits of this equipment when installed in harsh electrical
environments.
The various configurations of the 3050-OLV should not produce, or fall victim to, electromagnetic disturbances as specified in the European Unions EMC Directive. Strict compliance to
the EMC Directive requires certain installation techniques and wiring practices be used in order
that erratic behavior of the Analyzer, or its electronic neighbors be prevented or minimized.
Below are examples of the techniques and wiring practices to be followed:
In meeting the EMC requirements , the various Analyzer configurations described in this manual
rely heavily on the use of metallic shielded cables used to connect to the customers equipment
and power. Foil and braid shielded I/O and DC power cables are recommended for use in otherwise unprotected situations. In addition, hard conduit, flexible conduit, and armor around
non-shielded wiring also provides excellent control of radio frequency disturbances. However,
use of these shielding techniques is effective only when the shielding element is connected
to the equipment chassis/earth ground at both ends of the cable run. This may cause ground
loop problems in some cases. These should be treated on a case-by-case basis. Disconnecting
one shield ground may not provide sufficient protection depending on the electronic environment. Connecting one shield ground via a 0.1 microfarad ceramic capacitor is a technique
allowing high frequency shield bonding while avoiding the AC ground, metal connection. In
the case of shielded cables, the drain wire or braid connection must be kept short. A two inch
connection distance between the shields end, and the nearest grounded chassis point, ground
bar or terminal is highly recommended. An even greater degree of shield performance can
be achieved by using metallic glands for shielded cable entry into metal enclosures. Expose
enough of the braid/foil/drain where it passes through the gland such that the shield materials
can be wrapped backwards onto the cable jacket and captured inside the gland, tightened up
against the metal interior.
Inductive loads connected to the low voltage Alarm Contacts is not recommended. However,
if this becomes a necessity, proper techniques and wiring practices must be adhered to. Install
an appropriate transient voltage suppression device (low voltage MOV, Transzorb, or R/C)
as close as possible to the inductive device to reduce the generation of transients. Do not run
this type of signal wiring along with other I/O or DC in the same shielded cable. Inductive
load wiring must be separated from other circuits in conduit by the use of an additional cable
shield on the offending cable.
In general, for optimum protection against high frequency transients and other disturbances,
do not allow installation of this Analyzer whereby its unshieled I/O and DC circuits are physically mixed with AC mains, or any other circuit that could induce transients into the Analyzer
or the overall system. Examples of electrical events and devices known for the generation of
harmful electromagnetic disturbances include motors, capacitor bank switching, storm related
transients, RF welding equipment, static, and walkie-talkies.
Contents | vii
All Input and Output Wiring Must be in Accordance with Class I, Division 2 Wiring Methods (NEC Sec 501.4(b) or CEC 18-152) and in Accordance with the Authority Having Jurisdiction.
Warning Labels
These symbols may appear on the instrument in order to alert you of existing conditions.
When the equipment is ready to be disposed of, take it to your local or regional
waste collection administration for recycling.
In some cases, your end-of-life product may be traded in for credit towards
the purchase of new AMETEK instruments. Contact your dealer to see if this
program is available in your area.
If you need further assistance in recycling your AMETEK product, contact our
office listed in the front of the instruction manual.
Contents | ix
Contents | xi
OVERVIEW
Overview
The 3050-OLV Moisture Analyzer measures trace concentrations of moisture in a process
gas stream. The 3050-OLV is compatible with He, Ar, Ne, Xe, Kr, O2, H2, N2, NO, CO, CO2,
light hydrocarbons, natural gas, refrigerants, air, and specialty gases. Refer to Table 1.1
for gas list. The analyzer is calibrated to measure moisture contents from 1 to 100 ppmv.
Data output can be in units of ppmv, ppmw, dew point Centigrade, dew point Fahrenheit,
(required process pressure input) lb/mmscf, and mg/Nm3.
The heart of the 3050-OLV is a quartz crystal microbalance (QCM) sensor that is sensitive to
moisture. The QCM moisture sensor is simply a quartz crystal oscillator, in which the quartz
crystal has been coated with a proprietary hygroscopic coating. This coating selectively,
and reversibly, absorbs moisture from a sample gas stream. As the crystal is exposed to a
gas stream containing water vapor, the hygroscopic coating absorbs moisture from the gas
stream, changing the mass of the coating. Changes in the mass are detected as changes in
the natural resonance frequency of the oscillator.
In the analyzers normal operating mode, the QCM sensor is alternately exposed to the
sample gas and a dry reference gas. A dry reference gas is produced by passing a portion of
the sample gas through a dryer to remove any moisture present (i.e. - the moisture content
of the dry reference is less than 0.025 ppmv). The difference in the resonant frequency of
the QCM sensor, as measured when exposed to each of the two gas streams, is a function
of the moisture content of the sample gas. Thus, the moisture concentration of the sample
gas is determined from this frequency difference. The calibration data, which relates the
moisture concentration of the gas stream to the measured frequency difference, are stored
in an EEPROM within the QCM sensor module.
Pow
er
Statu
mois
analyture
zer
Alarm
3050
OLV
MET
PRO
CES
S IN
EK
STR
UME
NTS
Overview | 1-1
Controller Communication
All analyzer functions are controlled by a microprocessor housed within the analyzer.
Communication with the analyzer is achieved through the following connections:
One analog input, 4 to 20 mA.
One analog output, 4 to 20 mA, isolated. Can be either loop powered or powered
by the analyzer.
Two alarm contacts, (dry relay contacts).
One RS-232 serial port.
One RS-485 serial port.
The 3050-OLV has no local user programming functions. It requires serial communication with an external PC for configuration. Once configured, the analyzer is capable of
stand alone operation. The analyzer is factory configured and packaged with configurator software for initial setup of operating parameters. For enhanced interface and
process monitoring, AMETEK offers optional System 2000 Software with graphical user
interface to record and process your data in a Windows environment. User provided
software may also be used with the 3050-OLV serial ports.
Verification
The 3050-OLV has a built-in moisture generator for on board verification. A portion of the
dry reference gas flows through the moisture generator where a known amount of moisture
is added. When cell verification is initiated, the QCM sensor is alternately exposed to gas
from the moisture generator and dry reference gas. The moisture value is compared to a
stored value. The sensor can make an adjustment if the value is within a tolerance band.
If the value is outside the tolerance band, an alarm will activate.
Since the moisture generator uses a dried portion of sample gas, sensor verification is
preformed on a sample of the process gas. This yields the most realistic test of the sensors
performance under process conditions.
Gas Flow
The 3050-OLV Moisture Analyzer requires 150 +/- 20 SCCM sample volume to operate. The
flow is split between Sample, Reference, and Moisture Generator sections of the sample
system. The flow through the sample cell is maintained at 50 SCCM with the remaining gas
vented to exhaust. There is a bypass valve in the analyzer that vents the inlet to exhaust
through a flow restrictor. Activation of the bypass will increase total flow by approximately
1 SLPM. Note that the bypass valve will improve system response time.
Internal Timing
The analyzer operates in two timing modes. The normal mode consists of short intervals
of sample and reference gas. The sensor saver mode reduces the exposure of the sensor to
the sample gas by increasing the time spent on the dry reference.
If the analyzer detects abnormal degradation of sensor performance over time in the normal mode, the analyzer will automatically switch to sensor savor mode. Once the analyzer
switches to sensor savor mode, it will not switch back on its own.
The sensor saver mode extents the life of the sensor, but provides slower response time.
The analyzer updates every 2.5 minutes instead of 1 minute.
Overview | 1-3
point). Given more time, the dew layer will turn to ice, if the temperature is below the
freezing point. While the frost-point temperature will be higher than the dew point
temperature, the exact magnitude of the difference will be a function of both the pressure
and dew/frost point temperature.
A second consideration, when using the 3050 analyzer to calculate dew/frost point temperatures, is the sample (i.e. the process) pressure. The range of process pressures allowed by
the 3050 is restricted for many sample gases. Many gases liquefy at relatively low pressures,
so calculating a dew/frost point temperature for these compounds has no value. Therefore,
the 3050 is designed to report an error condition (i.e. process-pressure alarm), to alert the
user of conditions that result in ambiguous dew/frost point values.
Specifications
Ranges:
Accuracy:
Reproducibility:
Limit of Detection:
Response Time:
Sensitivity:
Allowable Inlet Pressure Range:
Exhaust Pressure:
Sample Gas Temperature:
Gas Flow Requirements:
Outputs:
Alarms:
Concentration Alarm
Data Valid
System Alarm
All contacts hermetically sealed reed type ( 30 Vac max, 60
Vdc max, 50 VA max, Resistive)
Ambient Temperature; Analyzer 41 to 122F (5 to 50C)
Relative humidity up to 90%, noncondensing
Pollution Degree 2
Maximum altitude 2000 meters
Installation Category II
Indoor use only
Zone 1/Div1 IP65 and Div 2 NEMA-4X Ambient Temperature; Enclosed Sample System -4 to 113F
Systems Environmental Conditions: (-20 to 50C)
Relative humidity up to 90%, noncondensing
Pollution Degree 2
Maximum altitude 2000 meters
Installation Category II
Indoor/outdoor use (NEMA 4X only)
Overview | 1-5
DesignClassifications:
DesignedtomeettherequirementsforGeneralPurposeLocations/
Electrical Safety and the following Hazardous Location
classifications:
North American Class I, Division 2, Groups A, B, C, D T4
North American Class I, Division 1, Groups B, C, D T5 T6
50 ppmv nominal
Weight of Analyzer:
4.2 Kg
Minimum PC Requirements
For Configurator Software:
Pentium 100
32 MB RAM for Windows XP
Enclosure Approvals
NOTE
Overview | 1-7
Installation
Unpacking and Inspection
Remove components from the packing case(s) carefully; check contents against packing list.
Inspect all components for obvious damage and broken/loose parts or fittings. Notify the carrier and AMETEK Service (1-800-537-6044) immediately if parts are missing or damage is found.
Space Requirements
The bench top model requires a bench area of approximately 25 x 30cm plus clearance for analyzer connections and external components. Refer to Figures 2.1 and 2.2.
Power Requirements
The analyzer operates on 24Vdc. If 24Vdc is not available, a stand alone 24Vdc power supply
with universal input (85-265V, 47-63 Hz), PN 305442901 can be purchased from AMETEK. If
the analyzer is powered by a 24 Vdc source other than that supplied by AMETEK, the power
sources output must be isolated from hazardous mains voltages by use of double or reinforced
insulation having a minimum dielectric strength of 2300 Vac.
System Tubing
Recommended system tubing is 1/8 inch OD, 316 stainless steel, electro polished, meeting
ASTM #632 specifications (AMETEK PN 257707000 or better). For low-level (<20 ppmv) measurements 1/8 inch OD, 316L VAR stainless steel tubing with a finish of 10RA (or less) is highly
recommended.
Sample Gases
The 3050 OLV is designed to operate on a clean gas stream; specifically, the sample gas stream
must be free of particulates and aerosols. If the 3050 OLV analyzer is being used on a clean gas
stream (i.e. - free from particulates and aerosols), AMETEK Process Instruments recommends
that the analyzer be installed in accordance with the information provided in the following
sections of this manual. However, if the process gas stream contains, or has the possibility of
containing particulate materials, AMETEK Process Instruments recommends that a inline, 1/8
tube 2 filter (supplied) be installed an the inlet of the analyzer. AMETEK filter (part number
203641000) is ideally suited for this purpose, and will mount directly on the inlet fitting of the
analyzer. While installing this filter at the inlet of the analyzer will protect the analyzer from
any particulates present in the sample gas, it will also increase the response time of the system.
This increase in response time is caused by the large surface area of the filter element.
AMETEK Process Instruments manufactures sample systems for the 3050 OLV analyzer that
are designed to remove particulates and aerosols from a gas stream, protecting the analyzer
from damage, while maintaining fast sample system response. If you have questions concerning the sampling requirements of your process gas, please contact us at any of the addresses
located in the front of this manual.
Power
moisture
analyzer
Status
Alarm
18.7
(7.36)
3050 OL V
PROCESS INSTRUMENTS
20.32
(8.00)
25.24
(9.56)
4.00
(1.56)
20.32
(8.00)
cm
(inches)
RS-232
Exhaust
Out
Sample
In
50 PSI Max
From
Dryer
To
Dryer
2.22
(.88)
3.61
(1.42)
15.04
(5.92)
Signal Connections
Exhaust
Out
Sample
In
50 PSI MAX
To
Dryer
RS-232 Out
1 2 3 4 5 6 7 8 9 1 0 111 2
TB-2
RS-485 In
1 2 3
TB-1
Power
RS-485 Out
1.27
(.50)
From
Dryer
3.81
(1.50)
3.81
(1.50)
7.62
(3.00)
7.62
(3.00)
cm
inches
Mechanical Installation
Locate the 3050-OLV as close as possible to the sample source. The unit should be protected
from direct exposure to weather and located so that the ambient temperature specifications
will not be exceeded. Refer to Figure 2.2 for connection locations.
1. If not already installed, install a main process shut-off valve and pressure reducer (recommended) at the sample tap. Refer to figure 2.3.
2. Connect the dryer input to the to dryer 1/8-inch compression fitting. Connect the
dryer output to the from dryer 1/8-inch compression fitting. Refer to dryer connection instructions and figure 2.4.
3. Connect the exhaust fitting to appropriate vent system.
NOTE
Leave exhaust out fitting capped or blocked with an isolation valve until sample gas is
flowing. This prevents ingress of wet ambient air. Sample in is protected with internal
valve, which is closed when power is off.
4. Open the main process shut-off valve and purge sample line to an appropriate area
for at least five minutes. Close the main process shut-off valve. This will help prevent
contamination from entering the sensor.
5. Connect the sample line to the sample inlet 1/8-inch compression fitting.
To Analyzer*
*Depending on application consider
heat tracing the sample line.
Gauge
Optional Heated or Unheated
Remote
Pressure Regulator
Probe
Ball Valve
Sample Flow
CAUTION
Do not leave the dryers open to ambient air. The high moisture levels present in ambient air
can damage or shorten the life span of these components. Make dryer connections promply.
a. Remove female VCR nuts from dryer VCR glands.
b. Verify VCR gaskets are in place.
c. Align adapter tubs with dryer VCR glands.
d. Slide female nuts over VCR adapters and screw nuts onto dryer glands. Secure
VCR nut behind VCR adapter on dryer with 5/8-inch wrench. Use a 3/4-inch
wrench to tighten nuts 1/8 turn past finger-tight.
e. Check for leaks.
C.
a.
1.
2.
e.
3.
Figure 2.4: Dryer Installation
Electrical Connections
1. Remove terminal cover.
2. Connect the 4 to 20 mA analog output and alarm contacts from the analyzer to user
recording equipment. Refer to figure 2.5 and figure 2.6.
3. Connect RS-232 or RS-485 serial communication from analyzer to the PC being used for
customer parameter setup. Refer to figures 2.7 through 2.9.
4. Insert the RS-485 termination plug into the RS-485 out connection if communicating
with one analyzer or the last in a chain. Refer to figure 2.8.
5. Connect 24Vdc power to analyzer.
Exhaust
Out
Sample
In
50 PSI Max
To
Dryer
RS-232
RS-485 In
RS-485 Out
3050-OLV Connections
From
Dryer
Rear View
Power
Terminal
1
2
3
Function
DC Power, 24 +/- 4 Volts 3.15 Amps Fused
DC Common
Chassis Ground
Signal Connections
Terminal
1
2
3
4
5
6
7
8
9
10
11
12
Function
Remote Pressure Transmitter +
Remote Pressure Transmitter Return
4-20 mA Output Source
Isolated 24V power supply +, 50 mA maximum
Isolated 24V power supply 4-20 mA Output Return
System Alarm Relay
System Alarm Relay
Concentration Alarm Relay
Concentration Alarm Relay
Data Valid Relay
Data Valid Relay
100 to 500 W
R Load
+ External 24V DC
Supply
100 to 500 W
R Load
Notes
1. Cable should be shielded with single twisted pair.
2. Cable shields should be connected to both the analyzer and the DCS. If this is not
possible, cable shields should be tied to the chassis at each 3050-OLV. If this is not
possible, tie the shield at the PC or DCS to chassis and remaining shield to the chassis
through a 0.1 mF @ 500V capacitor
3. The 3050-OLV signal common is connected to earth ground. If the analog output is also
grounded, the analog output will no longer be electrically isolated. Contact AMETEK if
this situation occurs.
Analyzer power must be removed when connecting or disconnecting the 4-20 mA signal.
The 4-20 mA loop circuit must have a load resistance of between 100 and 500 ohms or
malfunction may occur. If a loop check is performed, the resistor must be placed in series
with the ohmmeter.
RS232 Wiring
(maximum cable length 10m)
9 pin PC connector
2
3
4
5
8
2
3
4
5
8
3050-OLV
(type DB9M)
RX
TX
DTR
GND
CTS
PC
(type DB9F)
25 pin PC connector
2
3
4
5
8
3
2
20
7
5
RX
TX
DTR
GND
CTS
PC
3050 OLV
4
5
8
9
RS-485 IN
3050-OLV
(type DB9M)
RS-485 OUT
3050-OLV
(type DB9M)
2 wire
4
5
RS-485 OUT
3050-OLV
(type DB9M)
4
5
RS-485 IN
3050-OLV
(type DB9M)
Notes
1. Total cable length not to exceed 1000m. Cable should be low capacitance type for use in
RS-485 applications (nominal impedance of 120 Ohms, shielded twisted pairs).
For example Belden 9841 in two wire applications, Belden 9842 in 4 wire applications.
2. Install terminator plug (p/n 305 900 901) in RS485 OUT position of last controller in
networks with both single and multiple 3050-OLV's.
3. Cable shields should be connected to both the analyzer and the DCS. If this is not
possible, cable shields should be tied to the chassis at each 3050-OLV. If this is not
possible, tie the shield at the PC or DCS to chassis and remaining shield to the chassis
through a 0.1 mF @ 500V capacitor
4. Adding a jumper between pins 1 and 3 disab les softw are control of the
RS-485 mode. With jumper installed, the 3050-OLV will always be in 4 wire mode.
SHLD
TDA(-)
TDB(+)
RDA(-)
RDB(+)
9
8
5
4
4 wire
RX- (A)
RX+ (B)
TX- (A)
TX+ (B)
To PC
GND
+12V
ECHO
OFF
ON
Power
Supply
CONTROL
RTS
SD
RS485 IN
3050 Analyzer
(type DB9M)
TB3
Converter
SHLD
TDA(-)
TDB(+)
RDA(-)
RDB(+)
5
4
2 wire
RX/TX- (A)
RX/TX+ (B)
To PC
GND
+12V
ECHO
OFF
ON
Power
Supply
CONTROL
RTS
SD
RS485 IN
3050 Analyzer
(type DB9M)
Notes:
1. Converter and Power Supply are not suitable for use in hazardous locations.
2. Refer to Chapter 4 for replacement part numbers.
Analyzer Start-up
1. Turn on power source.
2. Open main process shut-off valve. Adjust sample pressure between 20 and 50 psig. Allow the analyzer to dry down before recording moisture concentration measurements.
Power
Status
Alarm
Green LED
moisture
analyzer
Yellow LED
Red LED
3050 OLV
PROCESS INSTRUMENTS
Action
Call AMETEK Service.
Memory Failure*
Calibration Failure*
Oven Temperature*
Sample flow rate too high or Check inlet and outlet pressure. Call AMETEK Service if
too low
problem persists.
Battery Low*
Reference Gas*
Enclosure Temperature
Moisture Generator
Date N/A
Dryer Alarm
10
Reading Alarm
11
Replace dryer
Data valid contact opens on all alarms and stays closed during normal functions and readings. An open data valid contact indicates verification is in process or an alarm condition.
NOTE
PARAMETER SETUP
NOTE
Though you can set and view parameters for multiple analyzers using the Configurator
software, you can only work with one analyzer at any time.
General Tab
Use the General tab to view the current configuration and define parameters for the analyzer
and for PC communications (Figure 3-1). With Version 2.0, the set up button must be pushed
and set up screen accepted, before communications begin.
2.0
NOTE
After communication with analyzer is established, any changes to the analyzer communications parameters must be made using the Device Communications tab. These changes must
be made before you make any changes to the computer serial port settings.
PC Communications
Click the Setup button to configure PC Communications. The Serial Port Communication
screen opens (Figure 3-2).
Communication Protocol
When changing from AMETEK Serial to Modbus Serial, the analyzer communications
parameters must be changed before the computer serial port settings.
NOTE
Port
Select the COM port on your computer where the connection to the analyzer
is installed.
Baud Rate
RS-232 Port
RS-485 Port
Address
Device
Refer to Figure 3-1.
Name
Description
The Restore Configuration button can also be used to restore PC analyzer parameters.
NOTE
Live Data
Checked
Not checked
The system connects to and uses live data from the analyzer.
The system uses demonstration data.
Status
Indicates if the analyzer is on-line, off-line, or in demo mode.
On-Line
Off-Line
The Live Data box is checked on the General tab and the connection is broken
or off-line.
Demo Mode
The Live Data box is not checked on the General tab. No analyzer is connected
through the serial port. This allows you to exercise program options without
communication with the analyzer.
Serial Numbers
The analyzer name and analyzer software version are displayed on the first line in the upper
right-hand corner. The analyzer serial number and sensor serial number, and the moisture
generator and dryer codes are also displayed.
In the lower right-hand corner, above the Help button, is the Configurator software version
number.
NOTE
For initial setup of PC communication parameters, use the Setup button on the General tab.
NOTE
Click Apply to confirm the change. This may cause the analyzer to go off-line.
Baud Rate
Select the baud rate at which data will be transferred.
Address
Identifies the analyzers address. Type the network address for the analyzer being connected.
RS-485
Identifies the analyzers type of serial communication cable that is being used.
Two-Wire RS-485
Four-Wire RS-485
PC Communications
Once the device communication settings are changed, the PC Communications setup screen
will automatically open. Select the approciate options that correspond to the communciation
setting on the device and press OK .
It will take a few seconds to establish communication and display Online in the Status field
on the General Tab.
If communitcation is lost, recycle power on the analyzer and click Setup on the General Tab
to change the PC Communications.
NOTE
Setup Tab
Use the Setup tab to define analyzer parameters.
Gas
Select the gas being sampled.
Units
Select the unit of measurement.
NOTE
Process Pressure
Used when dewpoint C or dewpoint F is selected as unit of measure.
Units
List box allows the user to specify the unit of measure for pressure input.
Fixed
External
NOTE
Analyzer operates with a slow cycle time, maximizing cell life at the expense
of system response time.
Not Checked
Analyzer operates with a rapid cycle time, minimizing system response time.
Not Checked
Analyzer uses an internal bypass, which increases the response speed of the
system. Provides sample flow rate > 1 SLPM.
4-20 mA Output
Set up your analog output range.
20 mA
4 mA
Check this box to hold analyzer output during verification and Zero.
Alarm Output
Set up the limits for the concentration alarm.
Enable
High Limit
Low Limit
Verification Tab
Use the Verification tab to schedule routine Zero.
Abort Button
Click to terminate verification or zero.
Not checked:
Set Clock
Click Set Clock to synchronize the clock within the analyzer with the PC. The Time Synchronization box opens with the PC time and date and the analyzer time and date. Click Synchronize
to set the time, or click Cancel to close the box.
You must enter a new dryer code each time you replace the dryer.
NOTE
Verification Duration
Enter the verification duration in minutes. The system defaults to the minimum time required.
Status Tab
Use the Status tab to view current readings and the status of the analyzer.
Monitor Tab
Use the Monitor tab to check on analyzer operation. From this tab you can also collect data,
calibrate the internal flow meter and test the alarm contacts and mA output of the analyzer.
NOTE
Data Capture
The data capture feature allows the user to collect and save analyzer data displayed on the
Monitor screen to an Excel compatible file.
On
Press the ON button to start data collection. Specify the file name in the Save As dialog and
press Save button. The file format is .csv which is Excel compatible. All data displayed on
the Monitor page will be stored in the specified file.
Off
Data collection will terminate and the file will close when the Off button is pressed or another
configurator tab is selected.
Rate
The preferred data collection rate is 0.5 minutes and is set as the default. A record is created
every 30 seconds. The collection rate can be increased to one minute or more.
Flow Adjust
Flow Adjust is a utility designed to calibrate the internal flow meter inside the 3050 analyzer. In
order to calibrate the flow meter, an external flow meter is needed to compare the flow reading
on the analyzer with the actual flow.
Gas Factor
Check Gas Factor if you run gas mixtures.
Test Alarms
The Test Alarms push buttons allow you to toggle the alarm contacts to an opened or closed
state. Use a multi-meter set to ohms to read resistance. Refer to figure 2.7 for location of contacts on analyzer.
Test mA Output
The Test mA Output push buttons allow you to test the analog outputs. Use a meter to test
output. Refer to figure 2.6 for wiring.
To discontinue test mode, press another tab. Test mode will automatically time out after 10
minutes of inactivity.
When the analyzer switches from test mode to online, the analyzer resets itself.
NOTE
REPLACEMENT PARTS
Table 1 lists the replacement parts available for the Model 3050-OLV Moisture Analyzer. Please
contact the AMETEK Sales office (800-222-6789) for pricing and ordering information.
Part Description
Moisture Generator, 50 ppm (nominal)*
Sensor Assembly *
Sour Natural Gas Sensor Assembly
CO2 Calibrated Sensor Assembly
High Capacity Dryer *
User Manual
MCU Board
Interface Board
Sample, Reference, and Verify Capillary
RS-485 to RS-232 Converter
RS Converter Power Supply, Universal
RS-485 to RS-232 Self-powered Converter
RS-485 Termination Plug
3050 Power Supply Assembly
Fuse, 3.15A
Fuse, 0.125A, 250V
Flow Meter
2 Micron Filter, inline 1/8 inch tube
Tubing, 1/8 SST EP .028 Wall
AMETEK
Part Number
305 010 901S
305 122 901S
305 122 902S
305 122 903S
305 400 901S
305 200 901
305 110 901S
305 113 901S
305 431901S
265 858 005
269 128 002
590 858 901
305 900 901
305 442 901
280 750 251
280 750 238
305 449 901S
203641000
257707000
Glossary of Terms
Definitions
Address
Alarm Output
Baud Rate
Configuration
A set of operating parameters that has been set up using the configurator software for control of a single Model 3050-OLV Moisture
Analyzer.
Configurator Software
Contaminates
Contaminate Trap
Data Valid
Display Mode
EEPROM
Four-Wire Mode
Gas Saver
A moisture sensor that has been specially treated for use in sample
streams containing high levels of hydrogen sulfide.
LED
Lbs/mmscf
Pounds per million standard cubic feet (14.7 psia & 60F)
Loop Powered
mA
Milliampere
mg/Nm3
Moisture Generator
OLV
On-line verification
PC
Personal computer
Port
The specific COM (serial) port of a host PC that will be used for
RS-232 serial communication with a Model 3050-OLV.
ppmv
ppmw
Process Pressure
The pressure of the process gas, expressed in one of various possible units. Only required when engineering units
of dewpoint are selected. The pressure may be entered
as a fixed value, or as an input to the 3050-OLV from a pressure transmitter with a 4-20mA output, with specified scaling.
NOTE
Resonance Frequency
RS-232
RS-485
Sample
SCCM
Sensor Frequency
Sensor Saver
SLPM
Span Adjustment
System Alarm
Two-Wire Mode
Units
Verification
A check of the accuracy of the Model 3050-OLVs results, by reference to an internally installed moisture standard. A verification
cycle may be initiated manually, or at scheduled intervals. The
analyzers calibration factors may be automatically adjusted if the
Calibrate after verify box is checked.
TROUBLESHOOTING
This trouble shooting guide assumes that you have installed the AMETEK Process Instruments Configurator software program and are using the program to trouble shoot the
analyzer. This guide only addresses trouble shooting the black box problem and not any
external sample system problems. This section also assumes that you have already tried
to upload all analyzers memory parameters onto the black box using the Configurator
software and the DEV file that was shipped with your analyzer, or the DEV file which you
(the customer) have saved after the start up.
Pressure
Make sure your inlet sample pressure supply is in fact between 20 50 PSIG (or if your
unit was created to run at some other inlet pressure, check your manual supplement for
actual parameters) and stable. Make sure that you are in fact exhausting into either ambient air or a stable vent header with no back pressure. If there is any back pressure from
a vent header then you must seek another venting source or install an AMETEK Process
Instruments supplied back pressure regulator. The vent pressure can be viewed using
the AMETEK Process Instruments configurator program on the monitor page. It is called
SENSOR PRESSURE. This is in fact the vent pressure being seen by the sensor. You can
view this parameter change. While exhausting into the header, disconnect the vent header
to view the change. If there is a substantial change, then seek another venting method.
Troubleshooting | 6-1
Temperature
Temperature can be viewed using the Configurator software. Navigate to the monitor tab
and you can view the Sensor Temperature.
After warm up (approx 30 minutes +/- 10 mins) the temperature will be at 60 C +/- 1 and
should be stable. If the analyzer does not reach 60 C check the following issues:
1. Physical heating circuit, following the attached diagram and using an ohm meter.
2. Check the software parameters making sure they are set to proper values.
3. Make sure the ovens insulation is intact and has no obvious gaps or lack of
insulation around the oven walls.
First, we will start with checking the software.
The software parameters should be accessed using the ALT- C window. Navigate to the set
up tab in the software and simultaneously press the ALT and C keys at the same time
and the Command window should appear.
Type the ID# (Hex) from the table below into the ID window and click on the Read tab.
The corresponding value will appear in the Data window. If the value shown does not
match the values listed below, change the DATA accordingly and click on the Write button
to download the correct data to memory.
Figure 6-2.
Command Window
ID Name
ProBandLoop2
TsLoop2
TiLoop2
SetPointLoop2
ID Number
1D
1E
1F
20
ActuatorLoop2
uMaxLoop2
21
21
uMinLoop2
23
CellTempFilter
0C
Example: ID# 1D should have a default value of 6.0. If you click on the Read key and the
displayed value does not match 6.0, type in the correct value in the Data window and click
on the Write tab. This will write the new value of 6.0 into the parameter 1D.
If everything appears to be set correctly in the analyzers memory, the next step would be
to trouble shoot the sensor and heating circuitry. This will requires removing the analyzer
and taking it to your shop bench. Remove the 4 screws holding the lid down and remove
the four corner screws holding the electronics enclosure to the cell oven enclosure. Take
the electronics enclosure and have it lay to the side of the main black box. It will only extend as far as the wire harness will allow. Next apply the required 24 VDC power to the
unit while located on your bench. You should be performing this with your lap top now
attached to the unit and the Configurator software up and running.
Troubleshooting | 6-3
Oven Sensor
The oven sensor is physically located on the cell detector PC card. The thermistor is a
solid state device on the PC card and can not be replaced, however, it can be trouble shot
to determine if the problem is the card or not.
Oven sensor on
the cell PC Board
Figure 6-3.
Location of the oven sensor on the cell PC card.
After locating the sensor on the PC card then apply a light heat from a external heat source.
If you are using a heat gun pay attention to the distance between the end of the heat gun
and the sensor. You do not want to raise the temperature above 60 C. If the sensor temperature appears to be changing (increasing) while the heat is applied, then the problem
must be in the heating circuit, not in the sensing circuit. The heater control circuit schematic
is shown in figure 6-4.
P1A
THERMAL SWITCH
THERMOSTAT
Figure 6-4.
Heater Control Circuit Schematic.
You can remove P1 from the cell interface card, which is the top PC card in the electronics
enclosure and the only card in which you can see the connectors easily.
Troubleshooting | 6-5
Figure 6-5.
Interface Card.
If you remove connector P1 from the interface card and measure between the two red wires,
you should see a resistance of 18 Ohms +/- 5 ohms respectively. Figure 6-4 also shows you
the thermal cut out PN# 269253001 on P1 pins 1-2. The thermal cut out is shorted below
70 C and opens when the heat goes above 90 C. Its for over heating protection only. Its
possible that this cut out has gone bad and is open all the time.
Temperature problems will be found in the following areas:
Interface card
Cutout switch
Software.
Flow
The 3050 OLV, SLR, TE and DO analyzer black boxes all have an internal plumbing diagram
as follows:
Figure 6-6.
3050 Flow Diagram.
Notice that there is one common input, sample in, and one common output, sample out.
All four vents from the valves are tied to the sample out vent. Although this picture is a
simplified one, visualize all tied to this common vent. The flow through the detector is
controlled by the inlet PSV (Proportional valve), which in turn is controlled by the MCU
card. The MCU card reads the flow from the MFM and in turn controls the PSV valve to
a set point of 50 SCCM +/- 5 sccm. At any given moment, there is only one flow through
the cell. Thus, since all flows are tied to the same vent, if you place a flow meter on the
common exhaust it should read a total flow very close to 150 sccm (50 +/- 5 sccm per leg:
Sample, Reference and Moisture Generator legs). Note that the Bypass valve remained
closed during this process. The Bypass valve will increase flow by about approx. 1 liter/
min +/- 100 sccm. For trouble shooting purposes, the Bypass valve should remain closed
until the flow problem is fixed.
Troubleshooting | 6-7
This valve can be turned off (closed) via software: navigate to the Setup tab and click on
the Gas Saver box.
Figure 6-7.
Configurator Setup
Screen.
Figure 6-8.
Configurator Setup
Command Window.
Verify that the parameters listed below are set to their default values, with the exception of
numbers 16, 17 and 18. These parameters (16, 17 &18) should only be logged and reported
to Ametek if the flow problem can not be fixed. When reporting to Ametek you must also
report what Gas you have chosen or shows up in the Set up tab Gas window. Whatever
gas is chosen, it has specific values for ID #s 16, 17 and 18. Simply record what the values
are (i.e. write them down). The other parameters (19, 1A, 1B, 1C) should be set to factory
default if they have been changed.
Value
250
ID Name
ID Number
PRBandLoop1 16
10
10
TsLoop1
TiLoop1
50
SetPointLoop1 19
0
0.6
ActuatorLoop1 1A
uMaxLoop1
1B
0.1
uMinLoop1
17
18
1C
ID Description
Flow control parameter (comes
from Gas file column e)
Flow control parameter
Flow control parameter (Gas file
column f)
Flow control parameter (This is
your 50 sccm set point)
Flow control parameter
Flow control DUTY CYCLE
MAX ALLOWABLE SET
POINT
Flow control DUTY CYCLE
MIN ALLOWABLE SET POINT
If all parameters checked OK, the next thing to do is to check the hardware, inlet and
outlet pressure parameters. The inlet and outlet pressures need to be stable and within
the analyzers specifications. The inlet pressure must be 20-50 PSIG (unless you have a
specially designed analyzer with different input specs) and stable. Make sure it is within
its limits and stable. If the inlet or outlet pressure is changing, there is a possible external
(customer supplied) sample pressure regulator problem or vent header problem. The
exhaust pressure should be at ambient pressure and should not be changing, unless it is
exhausting into a vent header of some type. In this case you should have a back pressure
regulator installed. Make sure there are no leaks in the system.
For trouble shooting purposes, remove the exhaust fitting from your header and let the
analyzer exhaust to ambient air for 15-20 minutes.
Do not exhaust into ambient air if the room in which the analyzer resides is not adequately
set up to handle your gas. If in doubt, check with your local safety officer/person or faWARNING cilites to determine if this could cause a unsafe condition.
Troubleshooting | 6-9
If the flow problem clears within 10-20 minutes, re-attach the exhaust fitting. If the problem
comes back, the issue is with the exhaust header and you must either find a new exhaust
vent or install an AMETEK Process Instruments supplied back pressure regulator. If a back
pressure regulator is being used, the differential pressure (delta P) between the inlet and
outlet of the analyzer must be maintained at a minimum of 15 PSIG.
For instance, an inlet pressure of 20 PSIG will not work if the back pressure is set to 10 PSIG.
The delta P is 10 PSIG. It must be greater or equal to 15 PSIG.
If your flow problem still exists and you have checked your software parameters and the
inlet and outlet pressure OK, replace the capillaries.
There are four capillaries located in the black box (see exploded view below for locations).
Only three need to be replaced and they must be replaced as a matched set (AMETEK PN#
305431901S), that is, Sample, Reference and Moisture Generator capillaries. If after replacing the capillaries and allowing the unit to fully warm up (no alarms condition) the flow
problem still persists, check the PSV valve and the flow meter.
Figure 6-9.
Flow diagram.
Reference
Cappilary
Moisture Generator
Cappilary
Figure 6-10.
Cappilaries.
Since the flow control is a closed loop method of control, trouble shooting and isolating the
Proportional Solenoid Valve (PSV) versus the Flow meter can be slightly tricky. Lets focus
first on the control of the PSV. This proportional valve is ever neither completely closed
nor completely open. During normal operation its duty cycle range is around 45%- 50%,
which means, 45%-50% open. You can read the PSV duty cycle on the monitor page by
viewing the parameter called Flow Duty.
As the reference and sample period timers count down during their corresponding cycles,
you can see the flow duty number changing in order to maintain the 50 SCCM flow rate,
regardless of the path or leg the gas is flowing through. If you notice that during the
Sample count down period, the flow seems to be controlled, but during the Reference period the flow seems to go out of tolerance, then you have isolated the flow problem to the
Reference path or leg. Try removing the Reference dryer and install a jumper or bypass
in its place (1/8 inch tubing). There could be some obstruction in the dryer (internal). As
a result, even when the PSV valve is at its max. duty cycle, a higher pressure differential
will be needed to overcome the flow obstruction. This will cause the electronic feedback
loop flow control to fail.
Troubleshooting | 6-11
If after removing the dryer the flow problem persists and you can not determine if it is in
either the sample or reference legs, the next step will be to replace the Flow-meter. You can
purchase an AMETEK Process Instruments Flow-meter replacement kit PN# 305449901S.
If the Flow-meter does not fix the problem, the last step will be to replace the PSV valve,
PN# 230510001.
In summary, flow problems could be caused by one or the combination of the following
factors:
1. Inlet, outlet pressures or both
2. Partially or fully plugged capillary or manifold
3. Bad PSV valve, Flow meter or both
4. Software problem. Software problems on flow are not common, but should not
be disregarded. AMETEK Process Instruments will have you check software
parameters if needed.
Frequency Offset
Frequency offset is only used with the SLR, TE and DO models. The OLV has no zeroing
method but you need to be aware of what this parameter is and how it affects the instrument readings.
Frequency offset is defined by AMETEK Process Instruments as the amount of Delta Frequency deviation from 0.0 Hz (plus or minus), at the end of the Zero cycle. Remember
that during this cycle, the analyzer is running dry or zero gas. This means that every time
your moisture analyzer performs a Zero routine, whatever Delta Frequency the instrument
reads at the end of the cycle, it is stored in memory (ID# 38 Hex). During normal operation,
this offset is subtracted from the Delta frequency readings due to sample or wet gas, thus
eliminating the Zero offset.
Our instruments use two dryers to perform the Zero routine, Sample and Reference respectively. Since these dryers are never exactly the same and due to the asymmetry of the
manifold, tubing, etc., the instrument will read a Delta frequency slightly different from 0.0
Hertz. Well, this is exactly what the Zero routine accomplishes. It takes care of those differences, expressed in Delta frequency, by zeroing the analyzer. As long as the differences
are repeatable, they can be reliably subtracted to remove any Zero offset.
N o r m a l Z e r o D e l t a Fr e q u e n c y w i l l b e a r o u n d + / - 0 . 4 H e r t z ( t h e
smaller the number the better). If it is greater than +/- 0.5 Hertz it will trigger a Zero error alarm. This is defined by parameter ID #86 Hex (MaxZero
Error) = 0.5. This is the limit for any zero sequence. Although the model OLV does not use
this MaxZeroError parameter, it does have a Zero offset parameter ID# 38. This parameter is set during the calibration process in our plant. It is important to check its integrity,
because, as explained before, its value affects the analyzers reading.
The last Zero Delta Frequency value can be viewed by using your Configurator software on
the monitor page as shown below or by reading parameter ID #38 Hex. This parameter is
your last successful Zero Delta Frequency. Notice: the OLV will not have a Frequency Offset
in the Configurator monitor tab since it does not have zeroing capablitly. In the example
below, the Zero Delta Frequency is 0.0000 Hz. This is because the Zero function has not
been run yet, or unsuccessful zero attempts were performed, therefore, the MaxZeroError
(ID# 86 Hex) did not allow zeroing.
NOTE
Troubleshooting | 6-13
Monitoring the Zero Delta Frequency will help you to determine the health of the dryers. Yours dryers are the devices that dry the Reference gas during normal operation and
during the Zero function, the sample gas. Hence the reason for two dryers: one is used
in the Reference path (normal operation), the other for drying the sample gas during the
Zero cycle ( Zero dryer). Dryers do not have an infinite life. Their life time depends on
the dryness of the sample gas and the precautions that should be taken while installing
them. If during the installation of a new dryer, the technician replacing the device removes
the caps that protect the dryer from ambient air moisture (H2O) and does not install the
dryer fast enough or leaves the unprotected ends of the dryer exposed to ambient air too
long (more than 3 min.), the dryers life will be shortened. Dryers act like a sponge. They
have a great ability to absorb water (H2O), but like a sponge, at some point they will stop
absorbing water due to saturation.
When a dryer becomes saturated, it no longer removes (water) H2O from the gas, it simply passes it on to the detector. As the normal Reference dryer begins to get more wet
(saturated), the Zero Delta Frequency value will begin to drift negatively (increase in the
negative direction). Conversely, as the Zero dryer begins to get more wet (saturated), the
Zero Delta Frequency will begin to drift positively (increase in the positive direction). The
reason is because we measure wet Sample versus dry Reference gas (refer to Understanding the QCM section).
In ideal conditions, if the Reference (dry) gas stream were always perfectly dry and never
deviating from 0.000 ppmv of moisture (H2O), the Zero Delta Frequency would always be
a positive number. But, since it depends on the quality of the dryers, it will drift in either
direction (positive or negative). As stated earlier, the Zero Delta Frequency is limited by
the value assigned to the variable ID# 86 Hex.(MaxZeroError). The default value for this
parameter is 0.5 Hz.
This means that when the Zero Delta Frequency exceeds this limit, a Zero Error message
will be displayed and no zero adjustment will take place. This error message can not be
cleared until a successful Zero is accomplished. You can obtain a good zero by increasing
this limit and running another zero. By doing this, you will bring the analyzer back on line
(eliminate the alarm), but you will have to replace the defective dryer as soon as possible.
Span Factor
Span factor, ID# 6E Hex, is simply a multiplication factor to the moisture (ppmv) readings.
This factor is manipulated by the software every time you run a Verification/Calibration.
For example, by increasing this factor to 1.10, the analyzer readings will be 10% higher.
Conversely, by decreasing this factor to 0.9 the analyzer readings will be 10% lower. Our
analyzers leave the factory with Moisture Span set to 1.00. Normal Span factor numbers
in the field will range from 0.5 to 3.00.
There are limits in the software to this parameter (ID# 94 and 95 Hex). ID# 94 is the high
limit (3.00) and 95 is the low limit(0.3). These limits are adjustable. Any analyzer with a span
factor reaching 3.00 requires detector (cell) replacement. Faulty dryers might also have an
impact on this number. As contamination from a gas stream gets deposited on the detector
this will cause its sensitivity to decline.
We can compensate for this by running a Verification/Calibration, which will make the necessary Moisture Span adjustments. This is equivalent to restoring the sensor (cell) sensitivity.
This Span Factor may be interpreted as electronic gain. A gain of 1 is perfect (neutral).
As the gain approaches a value of 2, the amount of gain is doubled.
Troubleshooting | 6-15
Appendix A
OVERVIEW
This document describes the customer serial communication interface on Model 3050 analyzer. The communication protocol implemented is Modicon Modbus as defined in Modicon
Modbus Protocol Reference Guide (PI-MBUS-300 RevJ). The Modbus protocol transmission
mode implemented is Remote Terminal Unit (RTU) with the analyzer operating as a slave
device.
The AMETEK 3050 analyzer supports both RS485 and RS232 serial communication standards.
The physical communication connection between a Model 3050 analyzer and a customer
DCS\SCADA\PLC\DAS or a general-purpose computer is RS485 or RS232. The analyzer
RS485 connection supports both 4-wire and 2-wire multi-drop systems. The RS232 connection is used to communicate with a single analyzer using short standard cable.
The 3050 analyzer understands two serial communication protocols. The first protocol is a
proprietary ASCII serial communication protocol. This protocol is supported by AMETEK
3050 Configurator program, which supplied with the each analyzer. This program provides a
graphical user interface to set up all the analyzer parameters as explained in Chapter 3.
The variable called SerialMode allows switching communication protocol from AMETEK
ASCII to MODBUS protocol and back from MODBUS to AMETEK ASCII. This variable can
be reached from AMETEK ASCII protocol by ID=38(26Hex) and SerialMode can be modified
by modifying holding register #28(4029), as indicated in the holding registers table.
Serial mode variable could be set as follows:
It is strongly recommended to configure and to test 3050 analyzer in AMETEK ASCII mode
using user-friendly 3050 Configurator software. The MODBUS RTU protocol mode should
be used for monitoring purposes.
When designing a Modbus RS485 multi-drop communication system with the Model 3050
analyzer, the system designer should consider the following:
Modbus Address
The analyzer needs to be assigned a Modbus slave address, which can be a number from 1 to
247 with 0 interpreted as a broadcast address (Meaning that analyzer will execute the command but will not send a respond back to the MODBUS master).
Communication Parameters
The number of data bits is always 8; the baud rate is 9600 or 19200, the number of stop bits,
and the parity of the analyzer MODBUS serial communication port are software selectable.
The default communication parameter settings are 9600 baud, 1 stop bit and EVEN parity. A
variable called ParityAndStop located in holding register 31 with MODBUS slave address of
4032 determines the port settings.
Power should be recycled or a reset command should be issued to activate the slave address
or parity and stop bit change.
The baud rate change will take effect immediately.
MODBUS FUNCTIONS
As the Modbus protocol is designed for communication among Programmable Logic Controllers (PLCs), not all Modbus function codes supported by a slave PLC are applicable to the
Model 3050 analyzer. Only the following relevant function codes are implemented:
In accordance with MODBUS protocol specifications, all address references in Modbus messages are numbered relative to zero. For example, the first holding register in a Modbus slave
being referenced as 40001 would be addressed as 0.
EXCEPTION CODE
The Model 3050 analyzer Modbus protocol implementation supports these exception codes:
Unsupported function requests from the Modbus master result in exception code 01 being
returned. Illegal address exception code is returned when the requested address is outside
the allowed range or writing to a read-only location. When the values to be written to holding registers are outside the appropriate ranges, exception code 03 is returned.
HOLDING REGISTERS
Since the RAM space on the analyzers is limited and not every customers DCS\SCADA\DAS\
PLC supports Modbus floating point value transfer, floating point values that are commonly
accessed on a Model 3050 analyzer are scaled and converted into integer values to load into
Modbus registers for transmission. The register values need to be scaled back at the receiving
end to yield the actual values. The size of a Modbus holding register is 16-bit which can assume a value from -32768 to +32767 in twos complement. The holding register definitions,
units of measurement and scaling factors are shown in the following table.
TABLE A-1
REG
DEFINITION
ppm
100
units
100
(HeldConc= 52 Hex)
2
hz
hz
100
sccm
100
kPa
100
100
100
100
10
100
11
12
counts
13
counts
14
counts
15
counts
16
17
sec
18
sec
19
hz
20
hz
21
min
22
counts
23
sccm
100
24
sccm
100
25
r,w
26
kPa
100
r,w
27
kPa
100
r,w
DEFINITION
28
r,w
29
r,w
30
r,w
31
r,w
32
r,w
33
sec
r,w
34
sec
r,w
100
r,w
10
r,w
35
UNITS
SCALING
ACCESS
= 06 Hex)
36
37
1000
r,w
38
100
r,w
39
100
r,w
100
r,w
100
r,w
100
r,w
r,w
10
r,w
(Pressure1Filter= 0A Hex)
40
41
(CellTempFilter= 0C Hex)
42
43
44
45
r,w
46
r,w
47
10
r,w
48
10
r,w
49
r,w
50
r,w
51
r,w
52
r,w
53
r,w
54
10
r,w
DEFINITION
UNITS
SCALING
ACCESS
55
10
56
r,w
57
r,w
58
r,w
59
r,w
60
r,w
61
r,w
62
r,w
63
1000
r,w
64
sec
r,w
65
r,w
(MoistureUnits= 2B Hex)
66
r,w
67
r,w
68
r,w
69
r,w
70
r,w
71
r,w
72
hz
1000
r,w
73
1000
r,w
74
1000
r,w
75
kPa
r,w
76
100
r,w
77
r,w
78
min
r,w
79
r,w
80
r,w
81
r,w
(CalMonthDays= 3F Hex)
(CalType= 41 Hex)
82
100
r,w
83
r,w
84
r,w
DEFINITION
85
86
87
88
UNITS SCALING
ACCESS
10
r,w
r,w
r,w
(ValveState= 56 Hex)
89
hour
r,w
90
min
r,w
91
sec
r,w
92
r,w
93
r,w
94
r,w
95
96
r,w
97
1000
r,w
98
r,w
99
r,w
100
min
r,w
(VerDurationLimit= 73 Hex)
101
r,w
102
r,w
103
r,w
104
Reserved
105
ppmH
r,w
106
r,w
107
10
r,w
108
10
r,w
109
10
r,w
110
1000
r,w
(OldMoistSpan= 8F Hex)
111
r,w
112
1000
r,w
REG
DEFINITION
float
float
float
float
float
float
float
float
float
float
float
float
engineer
float
(AD16Span= 00 Hex)
115-116 Dew point temperature conversion coefficient
(DewCoeff0= 14 Hex)
117-118 Dew point temperature conversion coefficient
(DewCoeff1= 15 Hex)
119-120 Dew point temperature conversion coefficient
(DewCoeff2= 42 Hex)
121-122 Dew point temperature conversion coefficient
(DewCoeff3= 43 Hex)
(HeldConc= 52 Hex)
units
hz
float
string
r,w
string
r,w
DEFINITION
UNITS
(MoistureGeneratorSN= 46 Hex)
204-209 Current date string (Date= 5D Hex)
226-228 Reserved
229
230
Register #0 holds the moisture concentration value not held during verification. This value
is in ppm.
A pair of registers #135 and #136 provide the same moisture concentration value in floating
point Modicon standard.
Register #1 holds the moisture concentration value held during verification cycle. The units
of measurement are changing depending of flag status located in register #65.
A pair of registers #137 and #138 provide the same information in floating point format.
Register #11 is a DataState register, which is designed to synchronise the data acquisition
process. This flag is cleared by read. A value of one indicates new data is available.
Register #8 is the SystemState variable, which is set to alarms and warnings. This value is
decoded according to the table below.
Example: If the value of SystemState is 12612, which is the sum of 4, 64, 256, 4096 and 8192
then the corresponding alarms are: Invalid Reading, Calibration Failure, Flow Alarm, Moisture Generator Date and Dryer Alarm, respectively.
Register #25 is a ModbusCommand register. This register allows sending special commands
to the 3050 analyzer as shown in the table below.
The last set of registers starting from #141 represents ASCII strings. Each register is holding
two ASCII characters. End of the string should be marked with integer number of zero. For
example, if the AnalyzerName variable is set to Dev, the holding register values are (considering that high byte located first) #141 ( 68, 101) and #142 ( 118, 0 ). Note that 0 indicates
the end of the ASCII string.
Modbus Communication Interface A-11
ID/STATUS INFORMATION
The MODBUS master can poll the analyzer periodically for status information via MODBUS
function 17 (11Hex). The returned information has the following format:
1 byte Slave ID
=02Hex
=06Hex
=00Hex
=66Hex
=00Hex
=01Hex
Response
Device Address
Function Code
Register Address Hi
Register Address Lo
Register Value Hi
Register Value Lo
CRC Hi
CRC Lo
=02Hex
=06Hex
=00Hex
=66Hex
=00Hex
=01Hex
Value = 7.89E-04
Value = -7.14E-06
Value = 2.31E-08
Value = -2.57E-11
ACTION 3.
Set process pressure to fixed 150 kPa
Write one holding register (function 06). Register address = 47 (holding register #40048).
Value = 1500Hex (multiplied by the scaling factor of 10).
Write one holding register (function 06). Register address = 48 (holding register #40049).
Value = 1500Hex (multiplied by the scaling factor of 10).
Example 10: Setting Verification Schedule:
TASK.
Set the analyser to automatically trigger a verification cycle. For this example, the analyser
will be set to perform a verification cycle on the 3rd day of each month, at noon (12:00).
ACTION 1.
Set the verification type to monthly.
Write one holding register (function 06). Register address = 81 (holding register #40082)
value = 3Hex (never = 0, daily = 1, weekly = 2, monthly = 3).
ACTION 2.
Set the day of the Month to 3.
Write one holding register (function 06). Register address = 79 (holding register #40080)
value = 3Hex.
ACTION 3.
Set the hour 12.
Write one holding register (function 06). Register address = 77 (holding register #40078)
value =0CHex.