Daniel Measurement and Control, Inc. (Daniel) designs, manufactures and tests
its products to meet many national and international standards. Because these
instruments are sophisticated technical products, you must properly install, use
and maintain them to ensure they continue to operate within their normal specifications. The following instructions must be adhered to and integrated into your
safety program when installing, using and maintaining Daniel products.
•Read all instructions prior to installing, operating and servicing the
product. If this instruction manual is not the correct manual, call
1-713-827-6314 (24-hour response number for both Service and Sales
Support) and the requested manual will be provided. Save this
instruction manual for future reference.
•If you do not understand any of the instructions, contact your Daniel
representative for clarification.
•Follow all warnings, cautions and instructions marked on and supplied
with the product.
•Inform and educate your personnel in the proper installation, operation
and maintenance of the product.
•Install your equipment as specified in the installation instructions of the
appropriate instruction manual and per applicable local and national
codes. Connect all products to the proper electrical and pressure sources.
•To ensure proper performance, use qualified personnel to install, operate,
update, program and maintain the product.
•When replacement parts are required, ensure that qualified people use
replacement parts specified by the manufacturer. Unauthorized parts
and procedures can affect the product's performance and place the safe
operation of your process at risk. Look-alike substitutions may result in
fire, electrical hazards or improper operation.
•Ensure that all equipment doors are closed and protective covers are in
place, except when maintenance is being performed by qualified persons,
to prevent personal injury.
•ALWAYS READ AND FOLLOW THE DANIEL ULTRASONIC GAS
FLOW METER MARK III REFERENCE, INSTALLATION, AND
OPERATIONS MANUAL AND ALL PRODUCT WARNINGS AND
INSTRUCTIONS.
•Use of this equipment for any purpose other than its intended purpose
may result in property damage and/or serious personal injury or death.
•Before opening the flameproof enclosure in a flammable atmosphere, the
electrical circuits must be interrupted.
This page is intentionally left blank.
DANIEL MEASUREMENT AND CONTROL, INC.
Daniel Ultrasonic Gas Flow Meter Reference,
Installation and Operations Manual
NOTICE
DANIEL MEASUREMENT AND CONTROL, INC. ("DANIEL") SHALL NOT BE LIABLE FOR
TECHNICAL OR EDITORIAL ERRORS IN THIS MANUAL OR OMISSIONS FROM THIS MANUAL.
DANIEL MAKES NO WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE WITH
RESPECT TO THIS MANUAL AND, IN NO EVENT, SHALL DANIEL BE LIABLE FOR ANY
INCIDENTAL, PUNITIVE, SPECIAL OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT
LIMITED TO, LOSS OF PRODUCTION, LOSS OF PROFITS, LOSS OF REVENUE OR USE AND
COSTS INCURRED INCLUDING WITHOUT LIMITATION FOR CAPITAL, FUEL AND POWER, AND
CLAIMS OF THIRD PARTIES.
PRODUCT NAMES USED HEREIN ARE FOR MANUFACTURER OR SUPPLIER IDENTIFICATION
ONLY AND MAY BE TRADEMARKS/REGISTERED TRADEMARKS OF THESE COMPANIES.
THE CONTENTS OF THIS PUBLICATION ARE PRESENTED FOR INFORMATIONAL PURPOSES
ONLY, AND WHILE EVERY EFFORT HAS BEEN MADE TO ENSURE THEIR ACCURACY, THEY
ARE NOT TO BE CONSTRUED AS WARRANTIES OR GUARANTEES, EXPRESSED OR IMPLIED,
REGARDING THE PRODUCTS OR SERVICES DESCRIBED HEREIN OR THEIR USE OR
APPLICABILITY. ALL SALES ARE GOVERNED BY DANIEL'S TERMS AND CONDITIONS, WHICH
ARE AVAILABLE UPON REQUEST. WE RESERVE THE RIGHT TO MODIFY OR IMPROVE THE
DESIGNS OR SPECIFICATIONS OF SUCH PRODUCTS AT ANY TIME.
DANIEL DOES NOT ASSUME RESPONSIBILITY FOR THE SELECTION, USE OR MAINTENANCE
OF ANY PRODUCT. RESPONSIBILITY FOR PROPER SELECTION, USE AND MAINTENANCE OF
ANY DANIEL PRODUCT REMAINS SOLELY WITH THE PURCHASER AND END-USER.
DANIEL AND THE DANIEL LOGO ARE REGISTERED TRADEMARKS OF DANIEL INDUSTRIES,
INC. THE EMERSON LOGO IS A TRADEMARK AND SERVICE MARK OF EMERSON ELECTRIC
CO.
COPYRIGHT
All rights reserved. No part of this work may be reproduced or copied in any form or by any
means - graphic, electronic, or mechanical — without first receiving the written permission of
2007 BY DANIEL MEASUREMENT AND CONTROL, INC., HOUSTON, TEXAS,
U.S.A.
Daniel Measurement and Control, Inc. Houston, Texas, U.S.A.
WARRANTY
1. LIMITED WARRANTY: Subject to the limitations contained in Section 2 herein and except as
otherwise expressly provided herein, Daniel Measurement and Control, Inc. ("Daniel") warrants that the
firmware will execute the programming instructions provided by Daniel, and that the Goods
manufactured or Services provided by Daniel will be free from defects in materials or workmanship
under normal use and care until the expiration of the applicable warranty period. Goods are warranted
for twelve (12) months from the date of initial installation or eighteen (18) months from the date of
shipment by Daniel, whichever period expires first. Consumables and Services are warranted for a
period of 90 days from the date of shipment or completion of the Services. Products purchased by
Daniel from a third party for resale to Buyer ("Resale Products") shall carry only the warranty extended
by the original manufacturer. Buyer agrees that Daniel has no liability for Resale Products beyond
making a reasonable commercial effort to arrange for procurement and shipping of the Resale Products.
If Buyer discovers any warranty defects and notifies Daniel thereof in writing during the applicable
warranty period, Daniel shall, at its option, promptly correct any errors that are found by Daniel in the
firmware or Services, or repair or replace F.O.B. point of manufacture that portion of the Goods or
firmware found by Daniel to be defective, or refund the purchase price of the defective portion of the
Goods/Services. All replacements or repairs necessitated by inadequate maintenance, normal wear and
usage, unsuitable power sources, unsuitable environmental conditions, accident, misuse, improper
installation, modification, repair, storage or handling, or any other cause not the fault of Daniel are not
covered by this limited warranty, and shall be at Buyer's expense. Daniel shall not be obligated to pay
any costs or charges incurred by Buyer or any other party except as may be agreed upon in writing in
advance by an authorized Daniel representative. All costs of dismantling, reinstallation and freight and
the time and expenses of Daniel's personnel for site travel and diagnosis under this warranty clause
shall be borne by Buyer unless accepted in writing by Daniel. Goods repaired and parts replaced during
the warranty period shall be in warranty for the remainder of the original warranty period or ninety (90)
days, whichever is longer. This limited warranty is the only warranty made by Daniel and can be
amended only in a writing signed by an authorized representative of Daniel. Except as otherwise
expressly provided in the Agreement, THERE ARE NO REPRESENTATIONS OR WARRANTIES OF ANY
KIND, EXPRESSED OR IMPLIED, AS TO MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE,
OR ANY OTHER MATTER WITH RESPECT TO ANY OF THE GOODS OR SERVICES. Buyer
acknowledges and agrees that corrosion or erosion of materials is not covered by this warranty.
2. LIMITATION OF REMEDY AND LIABILITY:
CAUSED BY DELAY IN PERFORMANCE. THE SOLE AND EXCLUSIVE REMEDY FOR BREACH OF
WARRANTY HEREUNDER SHALL BE LIMITED TO REPAIR, CORRECTION, REPLACEMENT OR REFUND
OF PURCHASE PRICE UNDER THE LIMITED WARRANTY CLAUSE IN SECTION 1 HEREIN. IN NO
EVENT, REGARDLESS OF THE FORM OF THE CLAIM OR CAUSE OF ACTION (WHETHER BASED IN
CONTRACT, INFRINGEMENT, NEGLIGENCE, STRICT LIABILITY, OTHER TORT OR OTHERWISE),
SHALL DANIEL'S LIABILITY TO BUYER AND/OR ITS CUSTOMERS EXCEED THE PRICE TO BUYER OF
THE SPECIFIC GOODS MANUFACTURED OR SERVICES PROVIDED BY DANIEL GIVING RISE TO THE
CLAIM OR CAUSE OF ACTION. BUYER AGREES THAT IN NO EVENT SHALL DANIEL'S LIABILITY TO
BUYER AND/OR ITS CUSTOMERS EXTEND TO INCLUDE INCIDENTAL, CONSEQUENTIAL OR PUNITIVE
DAMAGES. THE TERM "CONSEQUENTIAL DAMAGES" SHALL INCLUDE, BUT NOT BE LIMITED TO,
LOSS OF ANTICIPATED PROFITS, REVENUE OR USE, AND COSTS INCURRED INCLUDING WITHOUT
LIMITATION FOR CAPITAL, FUEL AND POWER, AND CLAIMS OF BUYER'S CUSTOMERS.
DANIEL SHALL NOT BE LIABLE FOR DAMAGES
TABLE OF CONTENTS i
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
Daniel Ultrasonic Gas Flow Meter______________________________________________________
1
INTRODUCTION
The Daniel Ultrasonic Gas Flow Meter Reference Manual
(P/N 3-9000-740) provides descriptions and explanations of the Daniel
Multipath SeniorSonic
Model 3410 and the Dual Path JuniorSonic
The Daniel Ultrasonic Flow Meter was originally developed and tested by
British Gas. The unit was further developed by Daniel and features
hardware and electronics designed for easy use and minimum
maintenance. All parts and assemblies have been tested prior to
shipment. Daniel holds an exclusive license from British Gas, which it
obtained in 1986, to manufacture and sell this product.
1.1MANUAL OVERVIEW
This manual consists of the following sections and appendices:
TM
- Model 3400, Single Path JuniorSonicTM -
TM
- Model 3420.
Sections
•Section 1 - Introduction
•Section 2 - Product Overview
•Section 3 - Installation
•Section 4 - Meter Configuration, Firmware
•Section 5 - Theory of Operation
•Section 6 - Maintenance
Appendices
•Appendix A - Conversion Factors
•Appendix B - Modbus Communications
•Appendix C - Block List and Index of Registers
•Appendix D - Block List, DFI Modbus Registers, and Index of
Registers
___________________ ___ ___ ___ ____ ___ ___ ___ ____ ___ _____ Daniel Ultrasonic Gas Flow Meter
1.2DEFINITIONS, ACRONYMS, ABBREVIATIONS
The following terms, acronyms, and abbreviations are used in this
document:
Acronym or
Abbreviation
o
C
o
F
Definition
Degrees Celsius (temperature unit)
Degrees Fahrenheit (temperature unit)
ADCAnalog-to-Digital Converter
AGAAmerican Gas Association
ASCII MODBUSA Modbus protocol message framing format in which
ASCII characters are used to delineate the beginning
and end of the frame. ASCII stands for American
Standard Code for Information Interchange.
BtuBritish Thermal Unit (heat unit)
cPoiseCentipoise (viscosity unit)
CPUCentral Processing Unit
CTSClear-to-Send; the RS-232C handshaking signal
input to a transmitter indicating that it is okay to
transmit data — i.e., the corresponding receiver is
ready to receive data. Generally, the Request-ToSend (RTS) output from a receiver is input to the
Clear-To-Send (CTS) input of a transmitter.
[2] Measurement of Fuel Gas By Turbine Meters, American Gas
Association, Transmission Measurement Committee Report No. 7,
Second Revision, April 1996 (also referred to as AGA7)
[3] Compressibility Factors of Natural Gas and Other Related
Hydrocarbon Gases, American Gas Association, Transmission
Measurement Committee Report No. 8, Second Edition, Second
Printing, July, 1994 (also referred to as AGA8)
Definition
time between received characters is used to separate
messages. RTU stands for Remote Terminal Unit.
[4] Manual of Petroleum Measurement Standards, Chapter 21 – Flow
Measurement Using Electronic Metering Systems, Section 1 –
Electronic Gas Measurement, American Gas Association and
American Petroleum Institute, First Edition, September, 1993
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
1PRODUCT OVERVIE W
PRODUCT OVERVIEW
2.1DESCRIPTION
The Daniel SeniorSonic
TM
- Model 3400 has four measurement paths to
accurately determine the flow of gas, especially natural gas, to custody
transfer standards. Computer simulations of various gas velocity profiles
demonstrate that four-path measurements provide an optimum solution
for measuring asymmetric flow. An array of eight ultrasonic transducers
are placed at angles across the bore of the unit to measure sound travel
times in four parallel planes. Sound transit times are measured with and
against the flow through the meter. Since the travel time with the flow is
less than that against the flow, and the transducer locations are a known
constant, the mean velocity of the gas can be calculated by appropriately
averaging the measurements from each plane. The symmetry of the
system provides bi-directional capability.
TM
The Daniel JuniorSonic
Meters (Model 3410 Single Path and Model
3420 Dual Path) measure the transit times of ultrasonic waves passing
through the flowing gas in a pipeline to determine the average velocity of
the gas movement. Both meters have measurement paths angled with
respect to the pipe axis and incorporate two bi-directional transducers per
path. The transducers act alternately as transmitters or receivers
permitting the upstream and downstream transit times to be measured.
Since the path lengths and angles are known, and since the electronic
characteristics of the transducer pairs can be measured, the transit time
measurements contain all of the information necessary to determine the
velocity of the moving gas along the measurement paths. The dual-path
version provides an extra center-path measurement. See Section 4.1.6
and see Section 5.5.6 for Reynolds correction information.
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
•no flow obstruction to cause pressure drop
•dry calibration requiring no flow calibration
•a large flow range
•velocity measurement unaffected by gas properties
•bi-directional flow measurement
•digital waveform sampling
•digital signal processing
•self diagnostics to insure proper performance
The JuniorSonic
the SeniorSonic
somewhat flow-profile sensitive. Since the JuniorSonic
TM
Models 3410 and 3420 have all of the advantages of
TM
Model 3400 noted above, but are less accurate and are
TM
Meters use
centerline paths, a flow profile correction factor (sometimes called a
Reynold's Number) is needed to reduce the value of the measured velocity
to the correct average for the cross-sectional area. This can be
accomplished by either using a fixed value, or more accurately by
measuring pressure and temperature, and then applying an active
correction to the measured transit times. Once the corrected mean
velocity is determined, the flow rate is calculated by multiplying the
average velocity by the cross-sectional area of the pipe.
The Ultrasonic Meter can use measured or specified flow condition
temperature and pressure values for use in velocity profile-effect
correction (for single-path and dual-path meters) and for volumetric flow
rate conversion to a user-specified base temperature/pressure condition.
Beginning with firmware version 3.00, the DFI adds event and data
logging capability compliant with the Manual of Petroleum Measurement Standards, Chapter 21 (ref. [4]).
Adding the event and data logging requires only a
firmware upgrade. The DFI electronics already contain all
the necessary components for event and data logging.
The following sections describe general specifications for the DFI
accessory to the USM.
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
2.2COMPONENT PARTS
The Daniel Ultrasonic Gas Flow Meters are available in various
configurations to meet a broad range of customer requirements. Each
unit comes fully assembled from Daniel.
2.2.1Main Electronics Assembly
Explosion-proof housing that is divided into two compartments
containing the following electronic assemblies (see Figure 2-1):
-a DFI Board, CPU Board, Power Supply Board, and Intrinsically
safe Interface Board in the first compartment
-a Field Connection Board and Peripheral Field Connection Board
for making electrical connections in the second compartment
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
2.2.2Model 3400 SeniorSonicTM Meter Housing
See Figure 2-2
•Serves as the patented core of the unit
•Features the multipath, acoustic-signal scheme measuring travel time
on four parallel planes for sampling and measuring gas flow under
asymmetric and swirl conditions
•Has "port" connections for mounting the unit's ultrasonic transducers
Figure 2-2 Model 3400 Meter SeniorSonicTM Meter Housing
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
2.2.5Ultrasonic Base Unit
See Figure 2-5
•Connects the main electronics assembly to the Meter Housing
•Provides housing for the intrinsically-safe Driver/Preamp Board
which excites transducers in the transmit mode and pre amplifies
signals from transducers in the receive mode.
TM
Note that the base unit is the same for the SeniorSonic
JuniorSonic
connection ports. The SeniorSonic
JuniorSonic
TM
Meters with the exception of the number of transducer
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
2.2.6Transducers and Cabling
The standard transducers are designated the T-11, T-12 and T-17. The
T-11 is a direct replacement for the older T-2 transducers. The T-12 is a
small diameter version of the T-11, suitable for small meters such as a 4-
inch meter, as well as the 8 inch, 10 inch and 12 inch 60
o
SeniorSonic
TM
meters.
The T-17 is a transducer which is a combination of a T-12 transducer and
a transducer holder that provides high corrsion resistance. It is available
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
Table 2-1 Transducer Connection Ports and Transducers
ModelMeterPortsTransducers
3400
3410
3420
3422
SeniorSonic
(Single-Path) JuniorSonic
(Dual-Path) JuniorSonic
SeniorSonic
TM
TM
TM
TM
with half-radius chords
2.3GENERAL UNIT SPECIFICATIONS
The following section describes general specifications for all Daniel
Ultrasonic Gas Flow Meters.
2.3.1The Application
The application is for high-pressure gases. Minimum operating pressure
is typically 10 bar (150 psi).
2.3.2Available Sizes
For the SeniorSonic Meters the nominal pipe sizes for the meter housings
include 100 mm to 900 mm (4" - 36"). The JuniorSonic Meters can be
configured for pipe sizes from 100 mm to 600 mm (4" - 24").
88
22
44
88
Daniel should be consulted for larger pipe size availability.
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
2.4.2Analog Inputs
The DFI provides for one temperature analog input signal and one
pressure analog input signal. The input range for each analog input is 420 mA or 1-5 V, depending on which Peripheral Field Connection (PFC)
board is installed. The analog-to-digital accuracy is within ±0.05% of full
scale over the operating temperature range.
2.4.3Outputs
All outputs are opto-isolated from the main DFI board (with a withstand
of at least 500 Volt rms dielectric).
2.4.4Digital Outputs
There are two supported configurations for the digital output circuits:
internally powered and “open collector”. Jumpers on the PFC board are
used to set these configurations. DFI jumpers JP4, JP7, JP8, JP9, JP10,
JP6, and JP5 (see Figure 2-13) should always be installed. Maximum
cable length for the digital outputs should not exceed 2000 feet.
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
The digital output logic level voltage definition and drive capability are as
follows: (see Table 2-6)
Table 2-6 Voltage Level and Drive Capability per Logic Level
Logic
Value
0< 0.7 Vmaximum sinking
1> 3.5 Vmaximum sourcing
“Open Collector” mode
Applied input voltage on each line should not exceed 30 VDC. Set PFC
board jumpers JP5 and JP6 to the “B” position. Maximum current
sinking or sourcing must not exceed 50 mA.
2.4.5Frequency Outputs
The range of the frequency outputs is user-selectable as either 0-1000 Hz
or 0-5000 Hz. The worst case frequency output granularity is 3 Hz at
5000 Hz. The accuracy of the volume represented by the frequency
outputs is within ±0.01%.
Voltage LevelDrive Capability
current: 50 mA
current: 50 mA
The output mode for the frequency output lines is set via jumpers on the
PFC board. The maximum cable length is 2000 feet except when the
“open collector” mode is selected. For that configuration with a pull-up
resistor of 1K ohms the maximum length is 400 feet when 0-5000 Hz is
set, or 1000 feet for 0-1000 Hz.
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
Internally powered mode
Outputs are powered from an internal 5 VDC bus. Set PFC board
jumpers JP1, JP2, JP3, and JP4 to the “A” position. For the digital output
logic level voltage definition and drive capabilities, see Table 2-7.
Table 2-7 Voltage Level and Drive Capability per Logic Level
Logic
Value
0< 0.7 Vmaximum sinking
1> 3.5 Vmaximum sourcing
“Open Collector” mode
Applied input voltage on each line should not exceed 30 VDC. Set PFC
board jumpers JP1, JP2, JP3, and JP4 to the “B” position. Maximum
current sinking or sourcing must not exceed 50 mA.
2.4.6Analog Output
The analog output is a 4-20 mA current output with a zero scale offset
error within ±0.1% of full scale and a gain error within ±0.2% of full scale.
The total output drift is within ±50 ppm of full scale per ºC.
2.5SAFETY
Voltage LevelDrive Capability
current: 50 mA
current: 50 mA
Suitable for use in Class 1, Division 1, Groups C and D hazardous
locations.
Cenelec version is suitable for installation in a Zone 1 Gas Group 11B
Temperature Class T4 Hazardous area as defined in BS EN 60079-10:
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
2.6COMMUNICATIONS
The DFI provides two serial communication ports which are referred to as
Port A and Port B. Port A is expected to be used for communication with a
flow computer and Port B is expected to be used for diagnostic purposes
(such as communicating with a personal computer running a utility
program). Both ports are Modbus Slaves, neither is a Master.
The Modbus communication protocol, Modbus address, driver and baud
rate are selectable via switches and jumpers; the selections are
summarized in Table 2-8.
Table 2-8 DFI Serial Communication Outputs
Port APort B
Communication
Protocol
Modbus Address1 - 32 (selected Modbus Address applies to both ports)
‡
Driver
Baud Rate1200, 2400, 4800, or 96002400 or 9600
‡
When Belden wire No.9940 or equivalent is used, the maximum cable length for
the RS-232C communication cable is 88.3 meters (250 ft). and the maximum cable
length for the R S-485 communication cable is 600 meters (1970 ft).
ASCII Modbus (7 data bits, even parity, 1 stop bit) or
RTU Modbus (8 data bits, no parity, 1 stop bit)
(selected protocol applies to both ports)
RS-232C (RTS/CTS
handshaking optional) or
RS-485 (can be
multi-dropped)
RS-232C (no handshaking) or
R S-4 8 5 (no m ulti-dro p )
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
2.7FCC COMPLIANCE
This equipment has been tested and found to comply with the limits for a
Class A digital device, pursuant to Part 15 of the FCC Rules. These limits
are designed to provide reasonable protection against harmful
interference when the equipment is operated in a commercial
environment. This equipment generates, uses, and can radiate radio
frequency energy and, if not installed and used in accordance with the
instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause
harmful interference in which case the user will be required to correct the
interference at his own expense.
Changes or modifications not expressly approved by the party
responsible for compliance could void the user's authority to
operate the equipment.
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
3.1USM LIFTING INSTRUCTIONS AND PRECAUTIONS
DEATH OR SERIOUS INJURY MAY OCCUR
Lifting Hazard
Read, Understand, and Follow all instructions contained in this
section prior to lifting the Daniel Ultrasonic Meter.
DEATH OR SERIOUS INJURY MAY OCCUR
Lifting Daniel Ultrasonic Meter with Other Equipment
The following lifting instructions are for installation and removal of
the Daniel Ultrasonic Meter ONLY. The instructions below do not
address lifting the Daniel ultrasonic meter while it is attached,
bolted, or welded to meter tubes, piping, or other fittings.
Using these instructions to maneuver the Daniel Ultrasonic Meter
while it is still attached, bolted, or welded to a meter tube, piping,
or other fitting may result in equipment damage, serious injury, or
death.
The operator must refer to their appropriate company's hoisting
and rigging standards, or the "DOE-STD-1090-2004 Hoisting and
Rigging" standard if such company standards do not exist, for
lifting and maneuvering any assembled meter tube and associated
piping.
A Daniel Ultrasonic Meter can be safely lifted and maneuvered into and
out of a meter run for installation or service by obeying the following
instructions.
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
When lifting only a Daniel Ultrasonic Meter by itself, Daniel recommends
two methods. These methods are;
1. Using an appropriately rated Safety Engineered Swivel Hoist Rings
Installed in the Daniel Ultrasonic Meter end flanges (Refer to Section
3.1.1)
2. Using appropriately rated lifting slings positioned at designated areas
of the Daniel Ultrasonic Meter (Refer to Section 3.1.2)
Both methods must be used in conjunction with all appropriate
company hoisting and rigging standards or the DOE-STD-1090-2004
HOISTING AND RIGGING standard if such company standards do
not exist. Refer to the following sections for more information on these
two methods.
DEATH OR SERIOUS INJURY MAY OCCUR
Lifting Hazard
Lifting Hazard for Daniel Ultrasonic meters with Original Equipment
Eyebolts
For Daniel Ultrasonic meters with threaded eyebolts, the eyebolts
may be safely used to lift the meter if ALL of the following conditions
are met:
• They have been inspected and show no signs of corrosion,
scarring, or damage (including bending)
• They have not been left in the meter after installation and exposed
to the environment
• A spread bar is used during lifting to eliminate angular loading
If any of the conditions described above can not be met, the operator
must remove, destroy, and discard the "Eye Bolt" immediately and
use slings around meter body as outlined in these instructions in
conjunction with company approved hoisting and rigging procedures
or the DOE-STD-1090-2004 HOISTING AND RIGGING standard if
such company standards do not exist.
JUNE 2006 USM Lifting Instructions and Precautions
3-4 INSTALLATION
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
3.1.1Use of Appropriate Safety Engineered Swivel Hoist Rings in Ultrasonic
Meter End Flanges
All Daniel Ultrasonic meters come equipped with a tapped hole located on
the top of each meter body end flange. A flat machined surface surrounds
each tapped hole (See Figure 3-1). This feature provides complete surface
contact ONLY between the meter flange and an OSHA compliant Safety
Engineered Swivel Hoist Ring as shown below (See Figure 3-2).
Operators SHALL NOT use Eye Bolts (see Figure 3-2) in the Daniel
Ultrasonic Meter flange tapped holes to aid in lifting or maneuvering the
unit.
Operators SHALL NOT use other Hoist Rings that do not fully seat flush
with the counter bore on the top of the meter flanges.
Plug Bolt
Figure 3-1 Meter End Flange with Tapped Flat-Counterbore Hole for Hoist Ring
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
Saftey Engineered
Swivel Hoist Ring
Figure 3-2 Safety Approved Hoist Ring and Non-Compliant Eye Bolt
Eye Bolt
Safety Precautions Using Safety Engineered Swivel Hoist Rings
on Daniel Ultrasonic Meters
Read and follow the Safety Precautions listed below:
1. Meters must only be lifted by personnel properly trained in the safe
practices of rigging and lifting.
2. Remove the plug bolts installed in the tapped holes on the top of the
flanges. Do not discard the bolts as they must be reinstalled once the
lifting operation is complete to prevent corrosion of the tapped holes.
3. Make sure the tapped holes on the meter are clean and free of debris
before installing the hoist rings.
4. Use only the Safety Engineered Swivel Hoist Rings that are rated for
lifting the meter. Do not use any other type of hoist rings with the
same screw size or heavy duty hoist rings. The meter tapping and
counter bore size are suitable only for the hoist rings specified by
Daniel.
JUNE 2006 USM Lifting Instructions and Precautions
3-6 INSTALLATION
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
5. When installing a hoist ring, make sure the base surface of the hoist
ring fully contacts the machined flat surface of the tapped hole. If the
two surfaces do not come in contact then the hoist ring will not hold its
full rated load. Torque the hoist ring attachment bolts to the limit
indicated on the hoist rings.
6. After installation of the hoist rings, always check that the ring rotates
and pivots freely in all directions.
7. NEVER attempt to lift the meter using only one hoist ring.
8. Always use separate slings to each hoist ring. NEVER reeve one sling
through both hoist rings. The slings must be of equal length. Each
sling must have a load rating that equals or exceeds the hoist ring
load rating. The angle between the two slings going to the hoist rings
must never exceed 90 degrees or the load rating of the hoist rings will
be exceeded.
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
9. NEVER allow the slings to contact the electronics enclosure. Damage
to the enclosure may occur. If the slings do come in contact with the
electronic enclosure then remove the two bolts holding the enclosure
to its base and temporarily remove the head from the meter during
the lifting operation. You will need to unplug the cable from J3 on the
Acquisition Module. Two screws hold this cable in place.
Once the lifting operation is complete, reattach and secure the
electronics cable to J3 on the Acquisition Module, return the
electronics enclosure to its original position, replace the bolts, and
secure the enclosure in place. Lifting the meter with the upper
enclosure installed but with out the bolts installed, may cause the
electronics to fall and cause personal injury or equipment damage.
10.NEVER apply shock loads to the meter. Always lift the meter
gradually. If shock loading ever occurs, the hoist ring must be
inspected per manufacturer's recommendations prior to be placed in
any further service. If a proper inspection cannot be performed,
discard the hoist ring.
11. NEVER lift with any device, such as hooks, chains, or cables that
could create side pulls that could damage the ring of the hoist ring.
JUNE 2006 USM Lifting Instructions and Precautions
3-8 INSTALLATION
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
12.NEVER lift more than the ultrasonic meter assembly including
electronics and transducers with the hoist rings. The only exception is
that it is safe to lift the meter with one ASME B16.5 or ASME B16.47
blind flange bolted to each end flange of the meter. NEVER use the
hoist rings on the meter to lift other components such as meter tubes,
piping or fittings attached to the meter. Doing so will exceed the load
rating of the hoist rings.
13.Remove the hoist rings from the meter after lifting is completed and
store them in an appropriate case or container per their
manufacturer's recommendation.
14.Apply heavy lubricant or anti-seize to the threads of the plug bolts and
reinstall the plug bolts to keep the tapped holes free of debris and to
prevent corrosion.
How to Obtain Safety Engineered Swivel Hoist Rings
The following is a list of manufacturers of approved safety engineered
hoist rings:
•American Drill Bushing Company ( www.americandrillbushing.com
•Carr Lane Manufacturing Company (www.carrlane.com)
The following is a list of known suppliers that can supply these safetyengineered hoist rings. This is not intended to be a complete list.
* The part numbers include only one hoist ring. Two hoist rings are required per meter.
Hoist Ring Thread
Size & Load rating
American Drill
Bushing Co. P/N*
Carr Lane
Manufacturing Co. P/N*
What Size Safety Engineered Swivel Hoist Ring Do You Need
To determine the size of the hoist rings required for your meter, use the
appropriate table below. Look down the column that matches the ANSI
rating of your meter. Find the row that contains your meter size. Follow
the row to the end to find the appropriate hoist ring part number.
Table 3-1 Hoist Ring Lookup Table for Daniel Gas SeniorSonic
ANSI 300ANSI 600ANSI 900ANSI 1500
TM
Meters*
Daniel Part
Number
4" to 10”4" to 8”4" to 8”4" to 6”1-504-90-091
12" to 18”10" to 16”10" to 12”8" to 10”1-504-90-092
20" to 24”18" to 20”16" to 20”12”1-504-90-093
30" to 36”24" to 30”24”16" to 20”1-504-90-094
36”30" to 36”24" to 36”1-504-90-095
*4" to 6" 45 degree meters and 8" to 36" 60 degree meters
Table 3-2 Hoist Ring Lookup Table for Daniel Gas JuniorSonic
ANSI 300ANSI 600ANSI 900ANSI 1500
4" to 12”"4"to 8”4" to 8”4" to 6”1-504-90-091
16" to 18”10" to 16”10" to 12”8" to 10”1-504-90-092
JUNE 2006 USM Lifting Instructions and Precautions
TM
Meters
Daniel Part
Number
3-10 INSTALLATION
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
3.1.2Using Appropriately Rated Lifting Slings on Daniel Ultrasonic Meters
The following instructions are intended to provide general guidelines for
proper slinging of a Daniel Ultrasonic meter by itself. They are intended
to be followed in addition to your company's standards or the DOE-STD-1090-2004 HOISTING AND RIGGING standard if such company
standards do not exist.
Safety Precautions Using Appropriate Rated Lifting Slings on
Daniel Ultrasonic Meters
Read and follow the Safety Precautions listed below:
1. Meters must only be lifted by personnel properly trained in the safe
practices of rigging and lifting.
2. NEVER attempt to lift the meter by wrapping slings around the
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
3. NEVER attempt to lift the meter using only one sling around the
meter. Always use two slings wrapped around each end of the body as
shown below. A choker style sling is recommended.
4. Visually inspect the slings prior to use for any signs of abrasion or
other damage. Refer to the sling manufacturer's procedures for proper
inspection of the particular sling you are using.
5. Only use slings with ratings that exceed the weight to be lifted.
Reference your company's standards for safety factors that must be
included when calculating the load rating.
JUNE 2006 USM Lifting Instructions and Precautions
3-12 INSTALLATION
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
6. NEVER allow the slings to contact the electronics enclosure or
transducer cabling. Damage to the enclosure or cabling may occur. If
the slings do come in contact with the electronic enclosure then
remove the two bolts holding the enclosure to its base and temporarily
remove the head from the meter during the lifting operation. You will
need to unplug the cable from J3 on the Acquisition Module. Two
screws hold this cable in place.
Once the lifting operation is complete, reattach and secure the
electronics cable to J3 on the Acquisition Module, return the
electronics enclosure to its original position, replace the bolts, and
secure the enclosure in place. Lifting the meter with the upper
enclosure installed but with out the bolts installed, may cause the
electronics to fall and cause personal injury or electronics damage.
7. NEVER apply shock loads to the meter. Always lift the meter
gradually. If shock loading ever occurs, the slings must be inspected
per manufacturer's procedures prior to being placed in any further
service.
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
3.2JUMPER AND SWITCH SETTINGS
Before beginning the mechanical installation, the various jumpers and
switches should be set to their proper position while they are easily
accessible.
3.2.1USM Communication Settings
In order for the DFI to communicate with the USM Host processor on the
CPU board, the following default settings must be used:
The CPU board must be configured to 9600 baud ASCII Modbus
communication with Modbus Address 32 (all CPU board JP7 jumpers
must be set to the “open” or “no jumper” position). See Section 5.3.3 for
details on setting Host processor communication settings.
The USM firmware must be revision 5.62 or later for revision A CPU
boards and revision 5.80 or later for revision B or later CPU boards in
order to operate correctly with the DFI option.
For CPU switch and jumper settings see Figure 3-3.
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
3.2.2DFI Communication Settings
The DFI external serial communication parameters are set via two banks
of DIP switches on the DFI board, a sliding switch on the PFC board, and
six jumpers on the PS board. The use of switches and jumpers (outlined in
this section) was chosen so that the PFC and PS boards could be used as
part of the USM whether or not the DFI option is used.
The two DFI board switch banks (see Figure 3-4) are identified as Switch
Bank 1 (four switches) and Switch Bank 2 (eight switches). For both
switch banks, a switch in the “ON” or upper position (as indicated on the
switch) corresponds to a logic 0 and a switch in the lower (“OFF”) position
corresponds to a logic 1. See Figure 3-7 for the switch bank
specifications.
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
Serial Communication Port Driver
The driver to be used for each serial communication port is selectable
between RS-232C and RS-485 by using Field Connection board switch S1
(see Figure 3-5) and PS board jumpers JP1 through JP6. See Figure 3-6
and see Table 3-3 along with the wiring connections.
Switch S1
Figure 3-5 Field Connection Board Showing Switch S1
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
Modbus Address
The Modbus Address has a range of 1-32 and applies to both external
serial communication ports. The desired address is set via Switch Bank 2
switches 1 through 5 (see Figure 3-4). The desired address is the binary
value of the five switches plus one. Examples of how to set the Modbus
Address are shown in Table 3-4
Table 3-4 Modbus Address.
S2 SwitchesSwitch
54321
0(ON)0(ON)0(ON)0(ON)0(ON)01
0(ON)1(OFF)0(ON)0(ON)1(OFF)910
1(OFF)0(ON)0(ON)1(OFF)1(OFF)1920
1(OFF)1(OFF)1(OFF)1(OFF)1(OFF)3132
Switch 5 in Table 3-4 is the most significant bit; switch 1 is
the least significant bit. The shaded area is the default
settings.
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
Modbus Protocol
Both external serial communications ports must use the same Modbus
protocol (either ASCII or RTU). The protocol to be used is selected via
Switch Bank 2 switch 8 (see Figure 3-4) and as shown in
Table 3-6.
Table 3-6 Modbus Protocol for S2
S2 Switch 8Selected Modbus Protocol
0 (ON)RTU Modbus:8 data bits1 stop bitno parity
1 (OFF)ASCII Modbus:7 data bits1 stop biteven parity
The shaded area in Table 3-4 is the default settings.
Port A Handshaking
If external serial communication port A is selected to use RS-232C (see
below), then Switch Bank 1 switch 3 (see Figure 3-4) either enables
handshaking (0, ON) or disables handshaking (1, OFF). When
handshaking is enabled, port A expects both the RTS output and the CTS
input to be active low.
Port B Baud Rate
The external serial communication port B baud rate is selected via Switch
Bank 1 switch 4 (see Figure 3-4) as either 2400 baud (0, ON) or 9600 baud
(1, OFF).
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
3.3MECHANICAL INSTALLATION
The Daniel Ultrasonic Gas Flow Meters are assembled, configured, and
tested at the factory. The two main units include the Daniel Ultrasonic
Meter housing with Base Unit and the Main Electronics Assembly.
3.3.1Pipeline Meter Housing Installation
TM
•Unidirectional flow - The SeniorSonic
meter housing requires a
minimum 10 nominal pipe size diameter length of straight pipe
upstream and a 5 nominal pipe size diameter length of straight pipe
down stream to achieve full accuracy. The JuniorSonic
TM
Meters
require 20 diameters of straight upstream pipe and five diameters of
down stream pipe to achieve accurate flow measurement.
•Bi-directional flow - The meter housing requires a 10 nominal pipe
size diameter length of straight pipe on each side for full accuracy for
TM
the SeniorSonic
and 20 diameters for the JuniorSonicTM.
•The bore of the mating piping should be within 1% in order to comply
with AGA9.
•The Daniel Ultrasonic Meter housing is provided with dowel pins to
align the meter housing bore with the bore of the mating piping.
•The SeniorSonicTM meter housing must be mounted in horizontal
piping with the chord paths horizontal. The JuniorSonic
TM
meter
housing should be oriented so that the chord paths are oriented 45
degrees off vertical. Other meter housing orientations may allow
liquid to collect in the transducer ports which can adversely affect the
transducer signals.
•Normally, the meter housing is installed so the electronics assembly is
on the top of the meter. If there is insufficient space above the piping
to accommodate this arrangement, the meter housing can be installed
TM
with the electronics assembly on the bottom (SeniorSonic
), or
ordered with extra long transducer cables for remote mounting.
•A pressure tap is provided on the meter for pressure measurement.
•The mating piping should include connections for temperature
measurement, which are to be located a minimum of three nominal
pipe diameters length down stream of the meter housing.
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
•If the meter housing is not fitted with a means to vent line pressure,
the down stream piping section should be provided with a vent valve
to allow line pressure to be vented for maintenance.
3.3.2Main Electronics Assembly - Daniel Ultrasonic Meter Housing
•Check that the serial number on the Ultrasonic Flow Transmitter
matches the Daniel Ultrasonic Meter housing per the metrology
report. System configuration and calibration is done with matched
sets.
•Remove the cover of the base electronics housing and attach it to the
upper electronics housing. Connect the preamplifier cable to the
driver/preamp module in the base housing. Install the upper housing
onto the base housing.
3.3.3Transducer Cables/Appropriate Transducer
•The A1 cable should be connected to the transducer assembled in the
meter housing transducer port A1. This procedure should then be
repeated in numerical order for each one of the other transducers.
•The meter housing ports are identified by stamped or cast lettering
adjacent to the transducer port counter bore and on tags attached to
the transducer flanges.
•Remove the cap plug from the side of the electronics enclosure to
expose the field wiring entry.
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
3.4MEMORY PROTECTION
The protection of writable DFI Modbus registers that are stored in
EEPROM and NOVRAM memory is controlled by DFI board jumper JP2
(see Figure 3-4). Specifically, Modbus Blocks 51, 53, 54 (except registers
SpecFlowTemperature and SpecFlowPressure), and 56 are protected.
Beginning with firmware v3.62, the DFI memory protect jumper also
protects the CPU board parameter registers (specifically all registers in
Modbus Blocks 2, 3, 9, 10, and 11, and the registers ResetTrkParam and
ResetProp in Block 4).
When JP2 is not installed, the registers are writable; when JP2 is
installed, the registers are not writable. In addition, when memory is
protected, the analog inputs and current output calibrations cannot be
modified.
For firmware versions up to and including v3.34, this jumper
(JP2 on the DFI board) only protects the DFI writable registers
stored in EEPROM and NOVRAM; To protect the host processor
writable registers stored in the EEPROM on the CPU board,
install jumper JP9 on the CUP board (see Figure 3-3).
3.4.1Message Block Check List
For Modbus Register Startup and Maintenance details see Figure 3-8 and
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
4
METER CONFIGURATION, FIRMWARE
The purpose of this section is to provide instructions on the operation of
the DFI.
4.1CONFIGURING THE DFI
This section describes the steps involved in configuring the DFI via the
Modbus registers. See APPENDIX D, for the Modbus register definitions.
See Section 5 for detailed specifications regarding these configurations.
The DFI board jumper JP2 is used to prevent changes to DFI board
parameter registers (Modbus Blocks 51, 53, 54, and 56) and to prevent
analog input and current output calibrations. The jumper must be
removed prior to configuring the DFI board. After the configuration is
completed jumper JP2 can be inserted to prevent future changes to the
DFI board parameters and calibration values.
4.1.1Set Real-Time Clock
It is recommended that the real-time clock be set prior to changing any
other Modbus registers so that event and data records are logged with the
correct date and time. The Modbus Block 52 registers are used for
reading and setting the real-time clock. See APPENDIX D, for register
information.
These registers must be read from and written to as a complete
block (including the spare registers).
First read the real-time clock by reading Modbus Block 52. If the date
and/or time is incorrect, then write the correct date and time to the Block
52 registers.
Note that the real-time clock represents the year using only the last two
year digits. For example, for the year 1998, the real-time clock stores the
year as “98”. The DFI interprets the years “98” and “99” as 1998 and
1999, respectively, and all other years as being 20xx. The real-time clock
recognizes the year “00” (i.e., the year 2000) correctly as being a leap
year. Thus, the DFI date is valid from Jan. 1, 1998 through Dec. 31, 2097.
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
4.1.2Set DFI General Parameters
Operating Mode
Select the DFI operating mode via the Mode Modbus register (Block 50).
Upon power-on/reset, the DFI defaults to the Normal Mode (Mode=0).
The DFI operational mode can be changed to the Test Mode (Mode=1), the
Maintenance Mode (Mode=2), or the Current Calibration Mode (Mode=3).
Polling Period
Specify the period at which the DFI polls the Host TimeLapse register
(for batch update detection) via the PollingPeriod Modbus register (Block
51). Shorter polling periods decrease the batch update latency (i.e., the
time between the end of the batch and the frequency/current update) but
may increase communication errors when accessing Host Modbus
registers via the DFI.
Non-Normal Timeout
Specify the length of time that the DFI can remain in a non-Normal
operating mode (i.e., the Test Mode, Maintenance Mode, or Current
Calibration Mode) via the NonNormalModeTimeout Modbus register
(Block 51). Setting the NonNormalModeTimeout register to zero disables
the DFI non-Normal timeout feature (i.e., the DFI can remain in a nonNormal mode indefinitely).
Communication Timeout
Specify the maximum length of time the DFI has to begin transmission of
a Modbus response message (after receipt of a Modbus request message)
via the CommTimeoutSec Modbus register (Block 51). If no response is
received within the time limit, no response will be sent.
Communication Response Delay
In some instances, an external computer (i.e., flow computer or diagnostic
computer) requires that the DFI delay transmitting Modbus response
messages a minimum length of time. Specify the minimum response
delay time in milliseconds for each communication port via the CommARspDlyMillisec Modbus register (for port A) and CommBRspDlyMillisec Modbus register (for port B) (Block 56).
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
System Units
Select the system of units for accessing Modbus registers representing
physical quantities via the UnitsSystem Modbus register (Block 51) as
either U.S. Customary (0) or Metric (1). See Table 5-1 for a list of the predefined metric and U.S. Customary units.
Volumetric Flow Rate Time Unit
Select the time unit for the volumetric flow rate output via the
VolFlowRateTimeUnit Modbus register (Block 51) as either volume per
second (0), volume per hour (1), or volume per day (2). The volumetric
flow rate unit indicated by DFI Modbus registers, the frequency outputs,
and the current output is a function of the system of units (see above and
Section 5.8) and VolFlowRateTimeUnit. For example, if metric units
(UnitsSystem=1) and volume per hour (VolFlowRateTimeUnit=1) are
selected, then the unit for Modbus registers such as QMeter, QFlow, and
QBase and for frequency and current outputs is cubic meters per hour.
4.1.3Set Temperature and Pressure Sampling
Analog Inputs
The flow condition temperature and pressure inputs can be
independently disabled (0), enabled (1), or specified (2) via the EnableTemperatureInput and EnablePressureInput Modbus registers (Block
56). If an input is enabled, then its value is determined by sampling an
analog input signal once per second and optionally averaging a specified
number of samples. If an input is specified, then its value is specified by a
writable Modbus register (SpecFlowTemperature or SpecFlowPressure).
If an input is neither enabled nor specified, then it is disabled.
Input Averaging
The enabled temperature and pressure inputs are sampled once per
second. The measurements can be smoothed using sample averaging in
which a specified number of samples are averaged to arrive at the
temperature or pressure value to use for calculation. Specify the number
of samples to be averaged via the MeasurementArraySize Modbus
register (Block 56). Setting MeasurementArraySize to 1 disables the
measurement smoothing. It is recommended that the number of samples
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
to average be set to the number of seconds per batch. For example, the
default batch time for a multi-path meter is approximately five seconds;
in that case, the MeasurementArraySize register should be set to 5.
Temperature Input Range
The temperature input is expected to be a 4-20 mA or a 1-5 V signal,
depending on which PFC board is installed. Specify the temperature
represented by a 4 mA or 1 V input via the MinInputTemperature
Modbus register (Block 53); specify the temperature represented by a 20
mA or 5 V input via the MaxInputTemperature Modbus register (Block
53). Refer to Section 5.8 for the units for these specifications based upon
the selected system of units.
Flow Condition Temperature
If the temperature input is specified (i.e., the EnableTemperatureInput
register is set to 2), then the flow condition temperature must be specified
via the SpecFlowTemperature Modbus register (Block 54). Note that
SpecFlowTemperature can be modified regardless of the memory protect
jumper (JP2) position. The unit for this specification is determined by the
selected system of units (refer to Section 5.8).
Temperature Alarm Limits
Specify the flow condition measured or specified temperature alarm
limits via the LowTemperatureAlarm and HighTemperatureAlarm
Modbus registers (Block 53). Temperature values which are outside of the
alarm limits are flagged as being invalid. Refer to Section 5.8 (See List of
Tables) for the units for these specifications based upon the selected
system of units.
Pressure Input Unit and Atmospheric Pressure
Select the pressure input unit via the InputPressureUnit Modbus register
(Block 51) as either gage (0) or absolute (1). If gage pressure is selected,
then specify the atmospheric pressure via the AtmosphericPressure
Modbus register (Block 54). Refer to Section 5.8 for the atmospheric
pressure unit based upon the selected system of units.
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
Pressure Input Range
The pressure input is expected to be a 4-20 mA or a 1-5 V signal,
depending on which PFC board is installed. Specify the pressure
represented by a 4 mA or 1 V input via the MinInputPressure Modbus
register (Block 53); specify the pressure represented by a 20 mA or 5 V
input via the MaxInputPressure Modbus register (Block 53). The unit for
these specifications is a function of the selected system of units (refer to
Section 5.8) and pressure input unit (see above).
Flow Condition Pressure
If the pressure input is specified (i.e., the EnablePressureInput register is
set to 2), then the flow condition pressure must be specified via the SpecFlowPressure Modbus register (Block 54). Note that SpecFlowTemperature can be modified regardless of the memory protect jumper (JP2)
position. The unit for this specification is determined by the selected
system of units (refer to Section 5.8) and the value of the InputPressureUnit register.
Pressure Alarm Limits
Specify the flow condition measured or specified pressure alarm limits via
the LowPressureAlarm and HighPressureAlarm Modbus registers (Block
53). Pressure values which are outside of the alarm limits are flagged as
being invalid. The unit for these specifications is a function of the selected
system of units (refer to Section 5.8) and pressure input unit (see above).
4.1.4Set AGA8 Parameters
The compressibility calculation parameters (AGA8 parameters) are
required for flow-profile effect correction (for models 3410, 3420 and
3450) and for flow condition to base condition conversion.
Beginning with v3.62, the AGA8 calculations can be performed externally
(such as in a flow computer) with the results (e.g., flow-condition mass
density, flow-condition compressibility, and base-condition compressibility) specified to the DFI via Modbus registers. The base-condition
temperature and pressure must be specified as described in the "Base
Condition" paragraph below. The flow-condition temperature and
pressure must be either input or specified as described in Section 4.1.3.
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
The HCH_Method register is used to specify external AGA8 calculations
as described in the HCH Calculation Method paragraph below.
Base Condition
Specify the base (contract) temperature and pressure via the TBase and
PBase Modbus registers (Block 54) respectively. The units for these
specifications are determined by the selected system of units (refer to
Section 5.8). The base pressure is expected to be absolute pressure.
HCH Calculation Method
Select the AGA8 gross characterization method (for calculating the
equivalent hydrocarbon molar gross heating value) via the HCH_Method
Modbus register (Block 54) as either the first gross characterization
method (1) or the second gross characterization method (2).
Beginning with v3.62, if the AGA8 calculations are to be performed
externally (with the results specified to the DFI), then set the
HCH_Method Modbus register to 0. The DFI expects the flow-condition
mass density, the flow-condition compressibility, and the base-condition
compressibility to be specified as described below. The base-condition
temperature and pressure must also be specified as described in the
"Base Condition" paragraph above. The flow-condition temperature and
pressure must be either input or specified as described in Section 4.1.3.
Measured Volumetric Gross Heating Value
If the first gross characterization method is selected (HCH_Method=1,
see above), then specify the measured volumetric gross heating value and
the reference temperature via the MeasVolGrossHeatingValue and
RefTemperatureHV Modbus registers (Block 54), respectively. The units
for these specifications are determined by the selected system of units
(refer to Section 5.8).
Specific Gravity
Specify the specific gravity of the natural gas mixture via the
SpecificGravity Modbus register (Block 54). Specify the reference
condition (temperature and pressure) for the specific gravity via the
RefTemperatureGr and RefPressureGr Modbus registers (Block 54). The
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
units for these specifications are determined by the selected system of
units (refer to Section 5.8). The reference pressure is expected to be
absolute pressure.
Molar Density Reference Condition
If the first gross characterization method is selected (i.e.,
HCH_Method=1; see above), then specify the molar density reference
condition (temperature and pressure) via the
RefTemperatureMolarDensity and RefPressureMolarDensity Modbus
registers (Block 54). The units for these specifications are determined by
the selected system of units (refer to Section 5.8). The reference pressure
is expected to be absolute pressure.
Gas Composition
Specify the gas composition in mole fractions of carbon dioxide, hydrogen,
and carbon monoxide via the Modbus registers MoleFractionCO2,
MoleFractionH2, and MoleFractionCO (Block 54), respectively. If the
second gross characterization method is selected (HCH_Method=2, see
above), then specify the mole fraction of nitrogen via the Modbus register
MoleFractionN2Method2 (Block 54). (The mole fraction of nitrogen is
calculated for the first gross characterization method.) Note that the gas
composition is specified in terms of mole fractions not percentages. For
example, if the gas is composed of 0.5956 percent carbon dioxide, then
specify MoleFractionCO2=0.005956.
Ensure that you specify the gas composition in terms of mole
fractions rather than percentages.
Flow-Condition Mass Density
If the AGA8 calculations are performed externally (HCH_Method=0, see
above), then specify the flow-condition gas mass density via the
SpecRhoMixFlow Modbus register (Block 53). The unit for this
specification is determined by the selected system of units (refer to
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
Flow-Condition Compressibility
If the AGA8 calculations are performed externally (HCH_Method=0, see
above), then specify the flow-condition compressibility via the
dimensionless SpecZFlow Modbus register (Block 53).
Base-Condition Compressibility
If the AGA8 calculations are performed externally (HCH_Method=0, see
above), then specify the base-condition compressibility via the
dimensionless SpecZBase Modbus register (Block 53).
4.1.5Set Expansion Correction Parameters
Expansion Correction due to Temperature and Pressure
The volumetric flow rate can be corrected for expansion due to
temperature and pressure effects upon the pipe. The corrections can be
independently enabled (1) or disabled (0) via the EnableExpCorrTemp
(for temperature) and EnableExpCorrPress (for pressure) registers (Block
56). The temperature effect expansion correction requires that the
temperature input be enabled or specified (via EnableTemperatureInput); similarly, the pressure effect expansion correction requires that the
pressure input be enabled or specified (via EnablePressureInput).
Linear Expansion Coefficient
The linear expansion coefficient is required for the calculation of the
temperature-effect expansion correction factor. Specify the linear
expansion coefficient via the LinearExpansionCoef register and the
reference temperature for the coefficient via the RefTempLinearExpCoef
register (both in Block 54). The units for these specifications are
determined by the selected system of units (refer to Section 5.8).
Pipe Outside Diameter
The pipe outside diameter is required for the calculation of the pressureeffect expansion correction factor. Specify the pipe outside diameter via
the PipeOutsideDiameter register (Block 54). The unit for this
specification is determined by the selected system of units (refer to
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
Pipe Inside Diameter
The pipe inside diameter is required for the calculation of the pressureeffect expansion correction factor. This value should already have been
specified (via the CPU PipeDiam register in Block 11) as it is essential to
the volumetric flow rate measurement.
Young's Modulus
The Young's Modulus value is required for the calculation of the pressureeffect expansion correction factor. Specify Young's Modulus via the
YoungsModulus register (Block 54). The unit for this specification is
determined by the selected system of units (refer to Section 5.8).
Poisson's Ratio
The Poisson's Ratio value is required for the calculation of the pressureeffect expansion correction factor. Specify Poisson's Ratio via the
PoissonsRatio register (Block 54). The unit for this specification is
determined by the selected system of units (refer to Section 5.8).
4.1.6Reynolds Number and Flow-Profile-Effect Correction Parameters
Reynolds Number
This is a dimensionless value which represents the nature of the gas flow
within the pipe. Although the primary reason for calculating Reynolds
Number is for flow-profile-effect correction, it is calculated for all meter
types regardless of whether the flow-profile-effect correction factor is
calculated. The meter-reported volumetric flow rate must be valid in
order for Reynolds Number to be calculated. In addition, the calculation
requires the flow-condition gas mass density and the gas viscosity as
discussed below. The Reynolds Number calculation is described in
Section A.4.6.
Flow-Condition Gas Mass Density
If the AGA8 calculations are performed by the DFI (HCH_Method =1 or
2), then the flow-condition temperature and pressure must both be valid
(specified or input) and the AGA8 base calculations must be valid in order
for the flow-condition gas mass density to be calculated or estimated. If
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
the AGA8 calculations are performed externally (HCH_Method=0), then
specify the flow-condition gas mass density via the SpecRhoMixFlow
Modbus register (Block 53) for calculating Reynolds Number. The unit for
this specification is determined by the selected system of units (refer to
SectionA.1).
Gas Viscosity
Specify the gas viscosity via the Viscosity Modbus register (Block 54). The
unit for this specification is determined by the selected system of units
(see Appendix A).
For meter models 3410, 3420, and 3450, the volumetric flow rate requires
correction for flow-profile-effect due to the location of the transducers.
This correction is not required by other meter models. For firmware prior
to v3.73, this correction factor is either calculated (based upon a
calculated Reynolds Number, see above) or set to a default value; for
firmware v3.73 and later, the correction factor must either be specified
(via the SpecCorrectionFactor register in Block 53), calculated (if SpecCorrectionFactor is equal to 0.0 and temperature and pressure are both
enabled/specified) or set to the default (if SpecCorrectionFactor is equal to
0.0 and either temperature or pressure is disabled). The correction factor
calculation is described in Appendix A.1.
SpecCorrectionFactor
If flow-profile-effect correction is required and the correction factor is to
be specified (v3.73+), then specify the value via the SpecCorrectionFactor
register (Block 53). (Note that pipe wall roughness does not need to be
specified in this case. The gas viscosity is not required either but may be
specified if the user wants Reynolds Number to be calculated.) Otherwise,
the SpecCorrectionFactor register should be set to zero so that the
correction factor is either calculated or set to the default.
Pipe Wall Roughness
If flow-profile-effect correction is required and the correction factor is to
be calculated, then specify the pipe wall roughness via the
WallRoughness Modbus register (Block 54). The unit for this specification
is determined by the selected system of units (see Appendix A).
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
4.1.7Set Frequency and Current Outputs
Flow Rate Condition
Select the flow rate condition indicated by the frequency and current
outputs via the FreqFlowRateCondition Modbus register (Block 51). The
outputs can indicate the volumetric flow rate at either the flow condition
(0) or the base (contract) condition (1).
Frequency Flow Direction
Select the flow direction to be represented by the frequency outputs 1 and
2 via the Freq1Content and Freq2Content Modbus registers (Block 51) as
either reverse flow (0), forward flow (1), or absolute flow (2).
For DFI boards with firmware prior to v3.73 or with an FPGA prior to
v1.2, the "B" phase frequency outputs are set to zero whenever the
frequency output is invalid (including when in the Test mode). For DFI
boards with v3.73 or later firmware and a v1.2 or later FPGA, the user
can elect to not zero the "B" phase frequencies when the frequency output
is invalid. In that case, in addition to the three options for Freq1Content
and Freq2Content (0, 1, and 2), the user has an additional three options:
non-zero Phase B reverse flow (4), non-zero Phase B forward flow (5), and
non-zero Phase B absolute flow (6).
Maximum Frequency Output
Select the maximum frequency output via the MaxFrequency Modbus
register (Block 51) as either 1000 Hz (1000) or 5000 Hz (5000).
Frequency Output Full Scale Volumetric Flow Rate
Specify the volumetric flow rate represented by the maximum frequency
output (specified above) via the FreqFullScaleVolFlowRate Modbus
register (Block 53).
Frequency Feedback
Select the frequency feedback via the EnableFreqFeedback Modbus
register (Block 51) as either enabled (1) or disabled (0). It is highly
recommended that the frequency feedback always be enabled.
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
Frequency Feedback Correction
Specify the percentage of the frequency output correction indicated by the
frequency feedback via the FreqFeedbackCorrectionPct Modbus register
(Block 51). It is highly recommended that this parameter be set to the
default value.
Current Flow Direction
Select the flow direction to be represented by the current output via the
CurrContent Modbus register (Block 51) as either reverse flow (0),
forward flow (1), or absolute flow (2).
Current Output Full Scale Volumetric Flow Rate
Specify the volumetric flow rate represented by the maximum current
output (20 mA) via the CurrFullScaleVolFlowRate Modbus register
(Block 53).
4.2CALIBRATING TEMPERATURE AND PRESSURE INPUTS
The DFI uses a two-point calibration (offset and gain) for each of the
enabled analog inputs (temperature and pressure). The system
calibration values currently used by the DFI can be read via the Modbus
registers TempOffsetValue, TempGainCoefficient, PressOffsetValue, and
PressGainCoefficient in Block 66. The default offsets are 0 K for
temperature and 0.0 MPa for pressure; the default gains are one. Note
that the corresponding ADC is re-calibrated as part of the offset
calibration. The ADC calibration values can be read via the Modbus
registers TempADCZeroScaleCalReg, TempADCFullScaleCalReg,
PressADCZeroScaleCalReg, and PressADCFullScaleCalReg in Block 65.
The procedure for performing an analog input signal calibration is
outlined below. Note that only enabled analog input signals can be
calibrated. If neither analog input signal is enabled, the Maintenance
Mode cannot be entered. Enabled analog input signals cannot be
calibrated if the memory protect jumper (JP2) is installed.
CALIBRATING TEMPERATURE AND PRESSURE INPUTSAUG 2004
METER CONFIGURATION, FIRMWARE 4-13
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
See Section 5 for additional detailed specifications regarding this
operation.
For proper analog input calibration, the offset calibration must
be performed before the gain calibration.
1. Enter the Maintenance Mode Read Inputs Submode by writing the
value 2 to the Mode Modbus register and the value 0 to the MaintenanceSubmode Modbus register (Block 50). Note that if the
NonNormalModeTimeout Modbus register (Block 51) is set to a nonzero value, the following steps must be completed in the number of
minutes specified by this register.
2. Specify the number of readings to be averaged for calculating the
calibration points via the SysCalArraySize Modbus register
(Block 56). It is recommended that this register be set to the
maximum value of 64 (the default value) for the most accurate
calibration point calculation.
3. Perform the offset calibration as follows (assumes a calibrator is being
used):
(a) Set the analog input signal to be calibrated (temperature or
pressure) to precisely 4 mA or 1 V, depending on which PFC board
is installed.
(b) Change the MaintenanceSubmode Modbus register (Block 51) to 1
if calibrating the temperature input offset or to 3 if calibrating the
pressure input offset.
(c) When the offset calibration is completed, the DFI automatically
returns to the Read Inputs Submode. Verify the end of the offset
calibration by repetitively reading the MaintenanceSubmode
Modbus register until its value is 0 (indicating the Read Inputs
Submode).
4. Perform the gain calibration as follows (assumes a calibrator is being
used):
(a) Set the analog input signal to be calibrated (temperature or
pressure) to as close to 20 mA or 5 V as possible, depending on
which PFC board is installed.
where InputCurrent (mA) or InputVoltage (V) is the value from the
previous step and MinInputTemperature, MaxInputTemperature,
MinInputPressure, and MaxInputPressure are the Modbus
register values (Block 53).
(c) Write the value calculated above to the CalGainTemperature
Modbus register if performing a temperature gain calibration or to
the CalGainPressure Modbus register if performing a pressure
gain calibration (Block 53).
(d) Change the MaintenanceSubmode Modbus register (Block 51) to 2
if calibrating the temperature input gain or to 4 if calibrating the
pressure input gain.
(e) When the gain calibration is completed, the DFI automatically
returns to the Read Inputs Submode. Verify the end of the gain
CALIBRATING TEMPERATURE AND PRESSURE INPUTSAUG 2004
METER CONFIGURATION, FIRMWARE 4-15
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
calibration by repetitively reading the MaintenanceSubmode
Modbus register until its value is 0 (indicating the Read Inputs
Submode).
5. Return to the Normal Mode by writing 0 to the Mode Modbus register
(Block 50).
To reset a calibration value to its default value, change to the
Maintenance Mode (if not already in that mode) by writing 2 to the Mode
Modbus register (Block 50). Next, write the appropriate value
(see Table 4-1) to the MaintenanceSubmode Modbus register (Block 50).
When the specified calibration value is reset, the DFI automatically
returns to the Read Inputs Submode. Verify the end of the calibration
reset by repetitively reading the MaintenanceSubmode Modbus register
until its value is 0 (indicating the Read Inputs Submode). Finally, return
to the Normal Mode by writing 0 to the Mode Modbus register (Block 50).
Table 4-1 Calibration Reset Submodes
Mainte nance
Submode Value
101Temp er ature Of fset
101Temp er ature Of fset
102Temp erature Gain
102Temp erature Gain
103Pressure Offset
103Pressure Offset
104Pressure Gain
104Pressure Gain
While in the Maintenance Mode, the temperature and pressure inputs are
considered invalid since they are not expected to represent the flow condition.
Calibration V alue
to Re set
The compressibility (AGA8) and Reynolds number calculations use the
last flow condition temperature and pressure values (prior to entering the
Maintenance Mode). These values can be read via the Modbus registers
FlowTemperature and FlowPressure in Block 62. While in the
Maintenance Read Inputs Submode, the present temperature and
pressure readings can be read via the Modbus registers MaintTemperature and MaintPressure in Block 64.
AUG 2004 CALIBRATING TEMPERATURE AND PRESSURE INPUTS
4-16 METER CONFIGURATION, FIRMWARE
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
4.3CALIBRATING CURRENT OUTPUT SIGNAL
See Section 5 for detailed specifications regarding this function.The
procedure for performing the current output signal calibration is outlined
below:
1. Enter the Current Calibration Mode Zero Scale Submode by writing
the value 3 to the Mode Modbus register and the value 0 to the CurrentCalSubmode Modbus register (Block 50). Note that if the NonNormalModeTimeout Modbus register (Block 51) is set to a non-zero
value, the following steps must be completed in the number of minutes
specified by this register.
2. Measure the output current in mA and write the measurement value
to the ZeroScaleCurrent Modbus register (Block 53). The calculated
current offset value can be read from the CurrOffsetValue Modbus
register (Block 66).
For proper current output calibration, the zero scale current
value must be specified before the full scale current value.
3. Change to the Full Scale Submode by writing the value 1 to the CurrentCalSubmode Modbus register (Block 50).
4. Measure the output current in mA and write the measurement value
to the FullScaleCurrent Modbus register (Block 53). The calculated
current gain coefficient can be read from the CurrGainCoefficient
Modbus register (Block 66).
5. Exit from the Current Calibration Mode to the Normal Mode by
writing the value 0 to the Mode Modbus register (Block 50).
The zero-scale current can be reset to its default value (4.0 mA) while in
the Current Calibration Mode either by setting the CurrentCalSubmode
Modbus register to 100 or by setting the ZeroScaleCurrent Modbus
register to 4.0. If the CurrentCalSubmode Modbus register is set to 100,
then the DFI automatically returns to the Zero Scale Submode after the
zero-scale current has been reset.
The full-scale current can be reset to its default value (20.0 mA) while in
the Current Calibration Mode either by setting the CurrentCalSubmode
Daniel Ultrasonic Gas Flow Meter __________________________________________________________
Modbus register to 101 or by setting the FullScaleCurrent Modbus
register to 20.0. If the CurrentCalSubmode Modbus register is set to 101,
then the DFI automatically returns to the Zero Scale Submode after the
full-scale current has been reset.
4.4CONFIGURING EVENT AND DATA LOGGING
Although the hourly and daily log records are not configurable, the
format in which some of the record data is transmitted is configurable via
Modbus registers. Also, the contract hour (i.e., the hour at which a daily
record is to be logged) is specified via a Modbus register. See Section 5,
Theory of Operation, for detailed specifications regarding this
configuration.
4.4.1Specifying the Contract Hour
Specify the contract hour in military format (0-23 hours) via the
ContractHour Modbus register (Block 56).
4.4.2Selecting the Log Date and Time Format
Select the format in which log record date and time information is to be
transmitted via the LogDateTimeFormat Modbus register (Block 56). The
encoding for this register is shown in Table 4-2 on page 4-18.
4.4.3Selecting the Daily Log Volume Format
Select the format in which the daily log record volume information is to
be transmitted via the LogDailyVolumeFormat Modbus register (Block
56) as either 32-bit floating point (0) or 32-bit integer (1). The default
format is floating point. The 32-bit integer format should be selected if
the daily volumes (flow-condition and base-condition) are expected to
require more than seven digits of precision. The daily record volumes are
reported in either cubic meters or cubic feet depending upon the units
specified by the UnitsSystem register (see Section 4.1.2).
___________________________________________________________Daniel Ultrasonic Gas Flow Meter
Table 4-2 Date and Time Formats per LogDataTimeFormat Value
Tim e (H HM M SS,
Tim e (H HM M SS,
m ilita r y form at)
m ilita r y form at)
Exam ple
Exam ple
3:45:30pm
3:45:30pm
LogDateTimeForm at
LogDateTimeForm at
Value
Value
0
0
(d efa ult)
(d efa ult)
1
1
2
2
3
3
4
4
5
5
Data
Data
Typ e
Typ e
32 bit,
32 bit,
flo a tin g
flo a tin g
point
point
32 bit,
32 bit,
lon g
lon g
integ e r
integ e r
32 bit,
32 bit,
flo a tin g
flo a tin g
point
point
32 bit,
32 bit,
lon g
lon g
integ e r
integ e r
32 bit,
32 bit,
flo a tin g
flo a tin g
point
point
32 bit,
32 bit,
lon g
lon g
integ e r
integ e r
Date
Date
Example
For mat
For mat
MMDDYY70499.0154530.0
MMDDYY70499.0154530.0
MM DDYYYY7041999154530
MM DDYYYY7041999154530
DDMMYY40799.0154530.0
DDMMYY40799.0154530.0
DDM MYYYY4071999154530
DDM MYYYY4071999154530
YYMMDD990704.0154530.0
YYMMDD990704.0154530.0
YYYYMM DD19990704154530
YYYYMM DD19990704154530
Example
July 4, 1999
July 4, 1999
4.4.4Selecting the Hourly Log Volume Format
Select the format in which the hourly log record volume information is to
be transmitted via the LogHourlyVolumeFormat Modbus register (Block
56) as either 32-bit floating point (0) or 32-bit integer (1). The default
format is floating point. The 32-bit integer format should be selected if
the hourly volumes (flow-condition and base-condition) are expected to
require more than seven digits of precision. The hourly record volumes
are reported in either cubic meters or cubic feet depending upon the units
specified by the UnitsSystem register (see Section 4.1.2).