Only this pageAll pages
Powered by GitBook
1 of 42

FU-TX 310 Clamp-on Ultrasonic Flowmeter Manual v3.

Loading...

Loading...

1. Product Introduction

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

2.3 Temperature sensor/Analog output

Loading...

Loading...

Loading...

2.4 Installation check

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

1.4 Product applications

● Sewage pipes (low particle density), sea water pipes‌

● Water supply equipment, drainage systems‌

● Power plants (nuclear, geothermal, hydroelectric)‌

● Ice water, thermal energy, boiling water, and energy resource management systems‌

● Oil and Chemical Transportation Monitoring‌

● Food, beverage, and pharmaceutical industry processing applications‌

● Energy conservation and water conservation‌

● Paper (pulp) industry, Leak detection

This instruction manual version is v3.0

This instruction manual version is v3.0

This document is applicable to below products.

Hardware version v4.0.0

Firmware version v1.2.1

Method for confirming product version

You could find hardware and firmware version on the sticker at the right side of the device.

Firmware version could be found on the bottom right of boot screen indicated by red arrow sign in below image.

Definition of hardware version number

Format of hardware version number vYY.XX.ZZ

Hardware version number starts by lowercase v, followed by 1 to 2 numbers as YY which represents important modification of electronic and mechanism affects product’s core function. Following 1 or 2 numbers as XX represents modification of non-core function. The last 1 or 2 numbers as ZZ represents modification which does not affect product function, such as mechanism features and adjustment of electronic component level.

Definition of firmware version number vYY.XX.ZZ

Format of firmware version number vYY.XX.ZZ

Firmware version number starts by lowercase v, followed by 1 to 2 numbers as YY which represents important modification of firmware. Following 1 or 2 numbers as XX represents modification of non-core function. The last 1 or 2 numbers as ZZ represents modification which does not affect product function.

Definition of instruction manual version

Format of instruction manual version vXX.ZZ

Version number starts from lowercase “v”, following 2 numbers “XX” which version of instruction manual released on certain year.The last 1 or 2 numbers as ZZ represents revised serial number of the version.

Due to modifications in mechanisms, electrical or firmware that could affect usage or installation methods, LORRIC will release new versions of the instruction manual. For example, if the definition of aviation plug changes then we will release an updated manual. At the same time, for clients who own older models, the appropriate manual will still be available.

If modifications in the instruction manual don't affect the usage, but are just for improvements in grammar, sentence structure, etc. LORRIC will not release a new version.

We provide multi-language instruction manuals

The instruction manual was firstly written in traditional chinese. We also provide multi-language versions. The same instruction manual version in each language is for the same hardware and firmware.

1.1 Specifications

■ Installation method

Tube clamps

■ Measurement principle

Time differential

■ Flow rate range

±0.1~20m/s

■ Measurement accuracy

<±2 %

■ Response time

<1 second

■ Resolution

0.0001 m/s

■ Wired communication

Analog output 4-20 mA

Modbus RS485 Two-line NPN (The 4-20mA output resolution is specified as 12-bit, ensuring precise analog signal representation)

■ Probe-to-host distance

TM-1 10 meters (Up to 20 meters)

TS-2 10 meters

■ Temperature measurement

Two sets of external PT1000

■ Temperature range

-100~300℃ with 0.1°C resolution

■ Device working temperature

-10~60°C(14~140°F)

■ Applicable fluid

Clean water, oil or chemical with minor impurities

■ Wall temperature

Standard probe: 0~80°C

High temperature probe: 0~150°C

■ Power consumption

< 2W

■ Transient flow

Instantaneous flow, flow velocity, time differential display

■ Cumulative flow

Positive and negative cumulative, net flow display

■ Units

Metric or Imperial units

■ Display

128 x 64 LCD backlight display

■ Operation buttons

4 key touch buttons

■ Security

Keyboard lock, power-loss data protection

■ Shell

ABS plastic, 145 x 90 x 45 mm

■ Power

9~30VDC

100-240 50/60Hz AC transformer

■ Applicable pipe material

Cast iron, carbon steel, stainless steel, PVC pipe and other

■ Applicable pipe diameter (mm)

TM-1 DN50-250 (2"~10")

TS-2 DN20-50 (¾" to 2")

■ Probe waterproof rating

General probe IP61

Glue probe IP65

Waterproof resistance probe IP68

1.2 Important concepts

● This product uses the principle of time differentials in ultrasonic transmission through fluids to determine flow rate.

● Correctness of installation is the most important factor in determining the accuracy and stability of the ultrasonic flowmeter. Incorrect or unstable installation or configurations may cause measurement errors or even loss of measuring capability. Be sure to install and operate the flowmeter correctly.

● Please pay attention to the status of the power supply. This product uses 9 ~ 30 volts DC; it is recommended that the supply current be greater than 1 amp. Avoid sharing power supply with devices that may cause interference (inverters, motors, etc.) as much as possible to avoid measuring errors caused by the interference of ultrasonic receiving signals.

● Before using, all the values ​​of the initial setup in the input interface must be correctly set to operate. During normal operation, the light on the instrument panel will display green. If an error occurs, the light will display red. This signal can be used to determine whether the installation and settings are correct.

● The input parameters will not automatically save when they are set. If power is lost, the data will be lost. Be sure to execute the Save function to save data.

● After set-up is completed, before starting measurement, if possible, please perform zero calibration (Set Zero), due to differences in the physical characteristics of the probe, the electronic components of the error ... and many other reasons, will cause the upstream and downstream alternating signals slightly different, resulting in a time difference, it is necessary to execute a zero point correction routine to eliminate this time difference when the fluid is at rest.

1.3 Product features

● High-precision picosecond time difference measurement improves measuring accuracy

● Patented multi-stage trigger technology enhances anti-interference performance

● Automatic signal conditioning circuit adapts to a variety of applications

● Analogy 4-20 milliampere communications technology (The 4-20mA output resolution is specified as 12-bit, ensuring precise analog signal representation)

● Can be extended to use Modbus, OPC Server, and other industry control protocols

● Simple interface

● In addition, metal/plastic probe bracket can be purchased to significantly improve the ease of installation and reliability of the probe, and to overcome the disadvantages of the straps being dislodged due to temperature and vibration loosening and shifting. At the same time, it improves the accuracy of traffic detection and stabilizes the detection result.

Firmware update date and version function description

New Version: 1.2.8

Date: 2024/08/29 Improvements:

  • Resolved bug related to mid-little endian data format processing.


New Version: 1.2.7

Date: 2024/07 Improvements:

  • Corrected storage issues with temperature calibration parameters.

  • Fixed display unit inconsistencies in heat data output.


New Version: 1.2.6

Date: 2024/07 Improvements:

  • Added support for Modbus RTU function code 04, enabling single-register read commands.

  • Introduced functionality for heat energy calculation, communication, and display.

  • Implemented a new temperature calibration feature.


New Version: 1.2.5

Date: 2024/05 Improvements:

  • Enhanced Modbus RTU endian format options, adding support for mid-little endian and mid-big endian configurations.


New Version: 1.2.4

Date: 2024/04 Improvements:

  • Introduced new Modbus RTU endian configuration, including little endian format.

  • Added Modbus RTU byte format settings, providing greater flexibility in data structuring.


New Version: 1.2.3

Date: 2024/01 Improvements:

  • Removed support for RS485 baud rates of 300 bps and 600 bps.

  • Added RS485 baud rate options for 38,400 bps and 57,600 bps to accommodate modern communication demands.


New Version: 1.2.2

Date: 2023/06 Improvements:

  • Introduced Modbus function code 1602, enabling RS485 to return temperature readings.

1.6 Product contents

Please check to be sure that the package contents are as follows:

● Instrument body x1

● Probe two groups x1

● Signal with European terminal block x1

● Power supply with European terminal block x1

● (Optional) PVC probe track x1

● (Optional) Stainless steel probe track x1

● (Optional) Universal Transformer x1

1.7.2 Buttons

There are four buttons at the bottom of the screen; their corresponding functions are shown on the lower edge of the screen:

From left to right order of view: Button one:

● Switch the interface.

● Back to the previous level (the multi-level interface).

Button two:

● When < ​is displayed: Returns to the previous option or interface; moves between choices after entering the interface.

● When +​ is displayed: Edit the number.

Button three:

● Select the next menu or interface.

● When editing numbers, jump to the next digit.

Button four:

● When ENT​ is displayed: Press Enter to enter the selected menu.

● When SET​ is displayed: Press to set the content entered.

● When PAUSE​ is displayed: Press to pause measurement, Red light will flash.

● When START​ is displayed: Press to continue measurement and release PAUSE​ status.

1.5 Measuring principle

Fluid flow rate = V​; sound wave velocity during transmission through the fluid = c​; interior pipe diameter = D,​ interior pipe cross section = A​. When ultrasonic waves are transmitted through water between probes A​ and B​, the forward and reverse flow directions produce a time differential that is proportional to the flow rate.

Flow rate is Q = v * A. If the interior pipe cross section is a circle, then Q= v*(d² π/ 4). Therefore, the size of the pipe diameter and the flow accuracy have a great relationship.

2.1 Power

If you do not purchase a LORRIC transformer, the instrument's applicable power supply should be 9-30 volts DC. The minimum current supply capability of the external power supply should be greater than 1 ampere. Current consumption will change with input voltage, but total power consumption is maintained at less than 2 watts. Please pay attention to positive and negative polarity when wiring. Please refer to the mark on the instrument case or wire according to the figure below. Incorrect polarity will cause the instrument to not operate and may damage it.

2. Installation Method

There are four wiring terminals on the two sides of the instrument: power input, ultrasonic probe, temperature sensor/analog output, and RS485 communication. The installation method and specifications for each are described below.

2.2 Ultrasonic probe

The instrument sends an ultrasonic signal. The transmission and reception of the signal through the pipe wall and interior fluid are performed through a piezoelectric ultrasonic probe and then transmitted through the ultrasonic signal. The resulting time differential is used to measure the flow. The distance between probes must be precisely calculated and the probes must be correctly placed to ensure measurement accuracy. This section describes the relevant wiring and installation precautions.

1.7.1 Screen interfaces

The screen displays one of two interfaces: the output interface (to display measured values) or the input interface(to set system parameters). Use the leftmost button to switch between the two interfaces.

1.7 User interface

The panel on the meter includes an LCD screen, four buttons, and two LED indicators.

1.7.3 LED message

Panel LED lights: STATUS​ indicates the working status of the instrument. Under normal operation, a bright green light will be displayed. If an error occurs, then a red light will be displayed.

2.2.4 Installation method

The probe should be installed on the side of the pipe in order to avoid cavities produced by gases accumulated at the top of the pipe that affect the transmission and reception of ultrasonic signals. If the probe cannot be installed on the side, it is important to ensure that the pipe is filled with fluid at all times. Any gap between the probe and the tube walls will result in substantial attenuation of signal intensity, seriously affecting signal strength and quality. Therefore, a coupling agent must be applied between the head of the probe and the tube wall during installation to ensure that no air bubbles remain between the probe and the tube wall.

2.2.1 Probe wiring

This product deals with ultrasonic signals in a differential manner. Therefore, probe wiring must include "Signal ㊉", "Signal ㊀" and "Ground Isolation ". Use 2-core cable (2C) with a grid structure, outside diameter (OD) of less than 7 millimeters, conductor cross-section of 0.5-0.75 mm2 , with a total length of less than 10 meters, so as to avoid signal attenuation caused by poor measurement quality. In addition, the upstream and downstream probe wire length must be consistent to avoid transmission error. The wiring method is as shown below:

After removing the cover, Erminals can be seen inside: "Signal ㊉", "Signal ㊀" and "Ground Isolation " . Secure the wires through the waterproof packing head to the corresponding terminals in the sequence shown below.

Before replacing the cover, it may be advisable to reinforce the waterproof features of the cover by screwing, gluing, etc., as shown by the dotted line on the figure below-left. After covering, screw the cover on tightly to complete the probe wiring procedure.

<Reference: Wiring essentials>

1.The quality of the wiring will affect ultrasound signal quality and measurement accuracy. It is important to install the wiring correctly and securely.

2.After cutting the length of wire required, first pass one side of the head through the waterproof packing head of the probe and then peel off the 40-millimeter insulation layers on both sides. Finish the insulation layer as shown in the figure below.

3.Separate the jacket with a corresponding 35-millimeter heat shrink sleeve and a 20-millimeter heat shrink sleeve on the outer circumference of the cable. Heat to fasten, then clip the Y-shaped terminal.

4.Secure each terminal of the probe in the correct position, as shown in the following figure. Tighten and fix the wires, then glue the probe cover shut as described in the previous section. (If there is further need for waterproofing, waterproof resins or rubbers can be used to fill in the space.

5.Equipped the other end of the wire with a corresponding 35 millimeter heat shrink sleeve on the isolation layer, and a 20 millimeter heat shrink sleeve on the outer side of the cable. Heat to fasten, and then clip the European style terminal to complete as shown below.

2.2.3 Installation location

The accuracy of an ultrasonic flowmeter is mostly determined by correct probe installation. If the installation method or location is incorrect, it may result in failure to achieve the desired results, or even an inability to send and receive ultrasonic signals. In general the conditions for the best installation location are as follows:

● It is better to mount the ultrasonic probe on a longer tube or pipe; be sure to verify that the pipe is filled with liquid.

● Installing the probe on the side of the pipe can reduce bubbles and interference caused by partially empty tube cavities.

● Make sure the probe can withstand the temperature of the measuring point; the closer it is to room temperature, the better.

● There are linings on the inner walls of some pipes. Though this product can be configured to be compatible with lined tubing, in practice this inner layer tends to block the transmission of ultrasound and thus the measurement results, so install as far as possible from this type of tubing.

Correct probe installation will greatly enhance measurement accuracy.

2.2.2 Meter wiring

Each probe has three wires, so there are six contacts on the meter as shown below. Install the probe in the order shown in the figure below. If the probe model has no ground connections, it is okay to only install the positive and negative contacts.

2.2.5 ​Probe installation method

Generally, the probe should be set up using a V​ or Z configuration. A small number of specific applications may require an N​ or W​ configuration. The four configurations are described below:

● V configuration: In general, tubing with a diameter of 50 ~ 300 millimeters takes this configuration. The two probes are mounted on the same side of the tubing, with the resulting ultrasound signal having a V-shaped bounce. Because the probes are on the same side, it is easier to measure the distance between probes, and because the ultrasound only reflects once, a balanced signal strength is achieved.

● Z configuration: Generally used in diameters of more than 300 millimeters, the ultrasonic signal is not reflected, thus helping to maintain signal strength. This helps avoid a weak or distorted signal. However, because the probes are mounted diagonally on opposite sides of the tube, measuring the probe distance is more difficult.

● N configuration Generally used in tubing of less than 50 millimeters, the probes are mounted diagonally on opposite sides of the tube, making it more difficult to measure the distance between them. The ultrasonic signal is reflected two times, making three paths, and thus increasing signal flight time and enhancing measurement accuracy in thin-diameter pipes. This method is only recommended if the V configuration cannot be adjusted to produce the ideal signal state.

● W configuration Generally used in tubing of less than 50 millimeters, the ultrasonic signal is reflected three times, making four paths, and thus extending signal flight time. There are cases when this method can improve measurement accuracy for small tubes. This configuration makes measuring probe distance easier than the N configuration does, because the probes are mounted on the same side of the tubing, but it is not recommended unless it is otherwise impossible to attain the ideal signal state.

● Pipeline Installation Location Liquid flow in the pipe will be obstructed by bends and other forms of obstacle. In order to ensure flow measurement precision, probes should be installed in such a manner as to avoid confusion in the flow field. The following table shows a variety of common pipeline configurations, and the corresponding upstream and downstream probe recommendations. The installation location for the upstream and downstream probes should correspond as much as possible to the positions recommended in the table (select the situation that most closely meets actual site conditions).

● Probe distance calculation Set the initial value of each parameter in the meter setup. After setting the values, find the probe spacing item in the initial value menu. After the values have been entered, this will display the probe distance calculation results. Please set up the probe in accordance with this distance. Setup accuracy will directly affect the accuracy of the measurement results. It is recommended that adjust TOM/TOS to 99.90%~100.10%

2.3.1 Temperature sensor

This product is equipped with two PT1000 temperature sensor connection interfaces to provide accurate upstream and downstream pipeline temperature measurements. The measurement function can be used as an extended application of the BTU thermal energy meter. The relevant precautions are as follows:

● Please use a two-wire PT1000 sensor; the product is not compatible with PT500 and PT100 sensors.

● The measuring range of the instrument is -100 ~ 300 °C. The quality and accuracy of the sensor used will directly affect temperature measurement results. Please select the correct, appropriate temperature sensing element.

● The sensor has no polarity, but there is a distinction between upstream and downstream. Care should be taken to note this during installation.

● Wire length should be less than 3 meters. If wires are too long, it will affect measuring accuracy.

● Keep the wires away from any instruments or devices that may generate electromagnetic noise, such as large cables, motors, power strips, inverters, etc. Wire and product connectors must be securely mounted. Weak or loose contacts may result in resistance and affect the measurement results.

2.3.3 RS485

2.3.2 Analog output

This product also has a built-in 4-20-milliampere analog power output signal which provides analog output of the measured values. It is used as follows: (The 4-20mA output resolution is specified as 12-bit, ensuring precise analog signal representation)

● Outputs include flow rate, flow velocity, upstream temperature, downstream temperature, liquid sound velocity, and upstream/downstream temperature differential.

● Upper and lower limits can be customized to provide the required range of output.

● The 4-20mA is 3-wire wiring. As long as power supplied by device DC, the external power supply is no need for 4-20mA terminal. As below image, please refer to do wiring.

2.4.1 RSSI (Signal Strength)

There are two sets of RSSI values on the meter screen; these represent the signal strength received by the upstream and downstream probes. It is recommended that signal strength should be maintained at above 10% to ensure the normal operation of the system. If RSSI is found to be excessive or unstable, please refer to the following adjustment methods:

● Try to fine-tune the distance between the probes.

● Select a different site for mounting the probe.

● To confirm if there is any sediment in the pipe.

● Check whether the outer wall of the pipe is too thick with rust, oil, paint, or other substances. Afterwards, evenly apply more coupling agent.

● The signals from the two probes may not align. Try moving the probes slowly until the unit has a better RSSI value; check the probe for misalignment.

● After taking any of the above actions, be sure to double check whether the probe distance deviates too much; an excessive offset will result in flow measurement error.

● Check the setting in the MeterRx Peak Level settings. If the diameter of the pipe is large, the wire is too long, or other factors cause the RSSI to always be biased, try to adjust the relevant setting values. For related setting information, refer to the following instructions.

2.4.3 Flight time

The seventh interface of the display output interface displays all values related to ultrasonic signal flight time (Time of Flight, or ToF). TOM (as shown in the picture) represents measured flight time, and TOS the calculated theoretical flight time. Ideally, the two values should be equal. If TOM/TOS yields a value that exceeds 100% ± 3%, the following steps should be taken:

● Check if the relevant setting parameters are correct. Check pipe material, pipe diameter, whether there is a liner, fluid type, and other relevant parameters. Check to ensure that the probe is mounted correctly.

● Check to ensure that the probe mounting distance is correct.

If> 100%, adjust upstream and downstream probes and bring them closer together.

If <100% adjust distance of probe, by moving them further apart.

2.4.2 Q value

The Q value represents the received signal quality and can be regarded as an indicator of signal-to-noise ratio (SNR). The value is displayed at the lower right of the display interface. The value ranges between 0 and 100%. Under normal conditions, the Q value should be > 60%. The higher the Q value, the better the signal quality, and the more reliable the measured value. A Q value of less than 10% will not be measured. Try the following solutions:

● Sometimes the RSSI value is high, but a low Q value may be displayed due to slight distance, angle, or other errors in the probe. If the Q value is low, try to adjust the distance and angle of the probe slightly.

● If the pipe surface is rough, smooth it and confirm that the probe can completely adhere to the pipe surface with no gaps.

● If the coating provided by the coupling agent isn’t smooth, recoat to provide a smooth surface.

● If the pipe surface has impurities, dirt, or grime, the probe should be moved to another location.

● If surrounding equipment causes electromagnetic interference, change the installation location or strengthen shielding.

● If the fluid flow field is unstable, change the installation location.

● If the pipe diameter is too large, set up the probe in the Z​ configuration.

3. Output Interface

After the initial product boot screen, the data output screen will be displayed on the interface. There are a total of 11 output windows. Press the <​ and >​ buttons at the bottom of the screen to move between windows. The RSSI value and Q value are displayed at the bottom of each window. A few seconds after the initial boot setup, the Adjusting gain​ screen automatically appears. The system then automatically adjusts the echo signal. This action will be completed after the jump back to the original window. The following is a description of each window:

<1> Current Volume : Displays the current flow value to a maximum of 6 digits.

<2> Current Velocity : Displays the current value of the flow rate to a maximum of six digits.

<3> Current Totalizer : Displays positive, negative, and static accumulative flow. If the value exceeds the number of displayed digits, the <​ symbol appears in front of the figure.

<4> Complex Info 1 : Displays current flow, and current flow rate, positive cumulative flow. If the accumulative flow value exceeds the number of displayed digits, the <​ symbol appears in front of the figure.

<5> Exit. Temperature:

‮■‬UpTemp: Upstream temperature

‮■‬DnTemp: Downstream temperature

‮■‬DeltaT: Upstream and downstream temperature difference

<6> System Status:

■Error Bits: ToF measurement timeout, No signal, Thermal sensor short circuit, Thermal sensor open circuit (disconnected), Empty pipe, Poor signal quality, Incorrect initial value settings, Wireless network communic ation error. For details, see page 53

■TOM/TOS: the ratio of the actual measured ToF to the theoretically calculated ToF, used as a reference to determine the probe con guration. In general, it will be controlled between 100 ±3%

■ToF: Average ultrasonic upstream and downstream transmission time, also known as flight time

■Delta: the time difference between upstream and downstream; proportional to the ow rate

■Sound VL.: Average ultrasonic upstream and downstream transmission time, also known as flight time

4.1 Intial menu settings

Outer Perimeter

The purpose of setting the damping coefficient is to smooth the output value. 0​ means no smoothing effect. 99 indicates the maximum smoothing effect. The larger the coefficient, the smoother the measurement result will be, but the longer the delay. It is recommended to set this factor to 0​ when calibrating the flowmeter.

Outer Diameter

Output 0​ when the flow rate falls below the set value. Avoid zero run-in value caused by an invalid cumulative value

Pipe Thickness

Enter the tube wall thickness. The system will automatically calculate the inner pipe diameter.

Inner Diameter

Enter the inner pipe diameter. The system automatically calculates the outer pipe diameter.

Pipe Material

Optional pipe material listing. If pipe material is not listed, select Other.

*Pipe S.Velocity

If Other​ is selected in the Pipe Material menu, this option will appear. Please input the sound velocity of the material (m/s).

Liner Material

If there is no lining, please select no liner​. If not in the list please select Other.

*Liner S.Velocity

If Other​ is selected for the lining material, this option will appear. Enter the sound velocity of the material (m/s).

Liner Thickness

Enter the thickness of the liner. If no liner ​is selected, this option will be hidden.

Fluid Type

Select the appropriate fluid options. If not in the list please select Other.

Fluid S.Velocity

This option will appear if Fluid Type is Other​. Enter the sound velocity of this fluid (m/s).

Fluid Viscosity

This option will appear if Fluid Type is Other​. Please enter the kinematic viscosity of the fluid (mm2 /s).

Probe Type User Type

Select the model number of the probe used. If not in the list, select User type​.

*Wedge Angle

If the probe model is User-type (user-defined), this option will appear. Please enter the probe wedge type and waveguide angle.

*Wedge S Velocity

If the probe model is user-defined, this option will appear. Please enter the wedge waveguide sound velocity (m/s).

*Wedge Distance

If the probe type is user-defined, this option will appear. Enter the wedge distance of the probe (mm).

*Wedge Time Delay

If the probe type is user-defined, this option will appear. Enter the wedgedelay time of the probe.

Probe Mounting

Choose the appropriate configuration option based on the actual configuration used: Z​, V​, N​, or W​.

Probe Spacing

This item simply shows the calculation results. When all the initial value settings are entered, the probe distance is automatically calculated and displayed on this screen. Install the probe according to this distance.

Empty Pipe Setup

If there is no liquid in the pipe, the intensity of the received ultrasonic signal will be greatly reduced. Therefore, inputting the specified signal strength (RSSI) value can be used as a basis for resolving the reduced signal intensity cause by the empty pipe. When the upstream and downstream RSSI are lower than the set value, the measured value will be output as 0​, and an empty pipe error message will be sent out.

UpTemp Scaler

Input an appropriate value to enhance upstream temperature measurement accuracy.

UpTemp Offset

Input an appropriate value to enhance upstream temperature measurement accuracy.

DnTemp Scaler

Input an appropriate value to enhance downstream temperature measurement accuracy.

DnTemp Offset

Input a compensation value to correct downstream temperature measurement errors.

*Normally hidden. These are only displayed when special settings are made.

4. Setting up the Interface

Press the SET​ button in the lower left corner of the output interface to enter the system setup interface, which contains:

■ Initial

■ Unit

■ Meter

■ Wrreless

■ Others

■ Save

The initial setting (Initial​) is the first step. It is essential to complete this step first. Incomplete or incorrect data entry will prevent the device from operating normally. After input has been completed, the Save function must be performed to save the settings, otherwise the set data will be lost after powering off. Initial​ menu settings are as follows:

Choose [1.Initial ] and press [ENT] button to go into the initial setup. Then, press the arrow to choose any of the setup options. Press the [ENT] button to configure the function. Press the [Back] button to return to the previous page.

Choose [2.Unit] and press [ENT] button to go into the initial setup. Then, press the arrow to choose any of the setup options. Press the [ENT] button to configure the function. Press the [Back] button to return to the previous page.

Choose [3.Meter] and press [ENT] button to go into the initial setup. Then, press the arrow to choose any of the setup options. Press the [ENT] button to configure the function. Press the [Back] button to return to the previous page.

Choose [4.Communication] and press [ENT] button to go into the initial setup. Then, press the arrow to choose any of the setup options. Press the [ENT] button to configure the function. Press the [Back] button to return to the previous page.

Choose [5.Others] and press [ENT] button to go into the initial setup. Then, press the arrow to choose any of the setup options. Press the [ENT] button to configure the function. Press the [Back] button to return to the previous page.

To save your setup, you must execute the Save function to save, choose [6.Save] and press [ENT] button. Press [Yes] to confirm your save or press [No] to go back to the [System Setup] page.

4.4 Communication

RS485 Baud rate

Set the speed of communication over RS485 *Baud rate settings 38400, 57600, Do not use settings other than N81.

Node ID

Set the node ID number for Modbus protocol

RS485 Byte Format

Set the RS485 of Byte Format providing the following four formats 1) N.8.1

2) N.8.2

3) O.8.1

4) E.8.1

RS485 Endianness

Set RS485 of Endianness providing the following four type 1) Big Endian

2) Little Endian

3) Mid Big Endian

4) Mid Little Endian

4.2 Units

Measurement Unit

Metric or Imperial units

Flow Numerator

  1. m³ (Cubic meter)

  2. L (Liter) = 10-3 * m³

  3. gal (US gallons) = 3.785412 * 10-3 m³

  4. igl (Imperial gallons) = 4.54609 * 10-3 m³

  5. mgl (million US gallons) = 3785412 * 10-3 m³

  6. cf (Cubic feet) = 28.3164847 * 10-3 m³

  7. bal (US liquid barrel) = 35.23907 * 10-3m³

  8. ob (Oil barrel) = 158.987295 * 10-3m³

Flow Denominator

  1. sec (seconds)

  2. min (minutes)

  3. hr (hours)

  4. day (days)

Totalizer Units

Same as flow denominator (volume) units

Totalizer Decimal

Up to 7 digits can be set; decimal point position can be changed.

Enable NET Total

Turns net cumulative flow on or off (note that cumulative flow automatically zeroes at > 4,000,000,000,000 m3 ).

Enable POS Total

Turns positive cumulative flow on or off (cumulative flow automatically zeroes at > 4,000,000,000,000 m3 ).

Enable NEG Total

Turns negative accumulated flow on or off (accumulated flow automatically zeroes at > 4,000,000,000,000 m3 )

Reset Totalizer

Can be zero net, positive, or negative cumulative flow, or all zero at the same time.

Temperature Unit

Set temperature units:

1. °C (degrees Celsius)

2. °F (degrees Fahrenheit)

4.3 Meter (Measurement Settings)

Damping Factor

The purpose of setting the damping coefficient is to smooth the output value. 0​ means no smoothing effect. 99​ indicates the maximum smoothing effect. It is recommended to set this factor to 0​ when calibrating the flowmeter.

Low Flow Cutoff

When the flow rate is set to value output 0​, avoid zero run-in value caused by the invalid cumulative value.

Set Zero

Due to unavoidable errors in the manufacture of circuits, probes, wires, etc., even when measuring stationary fluids, there is still a time difference. This function can be utilized when the fluid is at a standstill. The system will automatically sample enough zero data to calculate and automatically deduct.

Reset Zero

Zero setting value is 0​.

Manual Zero Point

Manually enter the static zero offset value in nanoseconds (ns). The relative flow rate value (in m/s) will be displayed below the input for reference.

Scale Factor

Enter this slope correction factor to correct the measured value. For example, if the measured value is 1, but the actual value should be 1.2, then enter a correction factor of 1.2​.

System Lock

Set a six-digit passcode to lock the settings interface. The password must be input to enter the interface. Enter 0​ to cancel the passcode lock.

Poor Signal Value

When the ultrasonic signal is too weak or of poor quality, the system will automatically respond in one of the following two ways (default value is 1​):

1. Hold: Continue using the last measurement data.

2. Zero: Output is 0

Analog Output

Select 4-20 mA current output items:

1. Flow Rate

2. Flow Velocity

3. Up Temperature

4. Down Temperature

5. Sound Velocity

6. Delta Temperature

4mA Value

The corresponding value of the above output item is 4 mA. For example: 4 mA = 0 L/min

20mA Value

The corresponding value of the above output item is 20 mA. For example: 20 mA = 10 L/min

4mA Cal.Set

After entering this setting, the analog output terminal will output a 4-mA signal, which can be fine-tuned by setting this parameter. The unit is about 0.004 mA and the adjustable range is -250~250.

20mA Cal.Set

After entering this setting, the analog output terminal will output a 20-mA signal, which can be fine-tuned by setting this parameter. The unit is about 0.004 mA and the adjustable range is -250~250.

Rx Peak Level

This parameter is used as a reference for judging the ultrasonic echo amplitude. The default value is 0.375 V. For example, if the received signal amplitude is 0.3 V, the RSSI will be expressed as 0.3/0.4 * 100% = 80%. In practice, many factors, such as probe characteristics, wire length, setup, fluid type, etc., will affect peak echoes. Therefore, if setup is good and the Q value of the signal is stable, but the RSSI is too low or too high, this parameter can be modified. Under normal conditions, the following values are recommended: 0.5,​ 0.375​, 0.25​, 0.125​ (V0P).

Flow Direction

Select the flow direction of the current fluid in the pipe (default value is 1​):

1. Bidirectional: Simultaneous measurement of bidirectional flow. Values will be positive or negative depending on the flow direction.

2. Forward: Measures forward flow only. Negative flow will show as 0.​

3. Backward: Measures negative flow only. Forward flow will show as 0​.

Anti-noise

The default value is 1 ​(ON​). If correct measurements cannot be made due to high flow velocity, set this option to 2 (OFF​) to avoid filtering, and the program will filter out the high flow rate values. Turning off this feature may cause a severe jump in the measured value in rare cases where the flow field of the pipeline is disturbed and the Q value is unstable.

4.5 Other

Buzzer Setup

Turns the device sounds on or off, including the key sound and alarm sounds.

LCD Backlight

Always on, always off, or turn off after 15 seconds without operation.

LCD Contrast

Adjust the contrast value between black text and background from 1-10​ (the higher the number, the higher the contrast). The default value is 4​.

Version Info.

Displays device firmware and hardware versions.

4.6 Save

Saving the setting parameters: After parameters have been input, execute this function to save them, to avoid losing configuration data when power is shut off. Warning!​ To avoid data loss, do not power off if data has not been saved.

5. Error Messages and Solutions

Error Type

Causes

Solutions

Bit 0

ToF measurement timeout

  1. Initial setting error

  2. Probe not connected or poorly set up

  1. Initial setting error

  2. Check probe installation

Bit 1

No signal

  1. Probe not installed or poorly installed

  2. Couplant is dry

  3. Too much grime inside the pipe

  4. Pipe liner exists but not set

1.Check probe installation

2. Re-coat coupling agent

3. Clean up the pipeline

4. Check initial settings

Bit 2

Thermal sensor short circuit

  1. Sensor short circuit

  2. Instrument failure

  1. Check wiring

  2. Contact manufacturer

Bit 3

Thermal sensor open circuit (disconnected)

  1. Sensor not installed

  2. Sensor disconnected

  3. Instrument failure

  1. Check wiring

  2. Check wiring

  3. Contact manufacturer

Bit 4

Empty pipe

  1. Probe not connected or poorly set up

  2. No fluid in the pipe

1.Check probe installation 2. Confirm pipe fluid status

Bit 5

Poor signal quality

  1. Probe installed incorrectly

  2. Too much grime in the pipe

  3. Bubbles in the pipe

  4. Bubbles in the pipe

  1. Check probe installation

  2. Clean pipe

  3. Install probe on side surface or change installation setup location

  4. Change installation setup location

Bit 6

Incorrect initial value settings

Initial value setting error

Recheck initial value settings

Bit 7

Network communic ation error

Communication module failure

  1. Reboot

  2. Contact manufacturer

8. Cautions

1. Do not swallow coupling grease. Please wash hands after using it.

2. SAFETY: General Power Safety

Observe the following guidelines when connecting your equipment to a power source:

● Check the voltage rating before you connect the equipment to an electrical outlet to ensure that the required voltage and frequency match the available power source.

● Also, ensure that your devices are electrically rated to operate with the AC power available in your location.

● Do not plug the equipment power cables into an electrical outlet if the power cable is damaged.

● To prevent electric shock, plug the equipment power cables into properly grounded electrical outlets. If the equipment is provided with a 3-prong power cable, do not use adapter plugs that bypass the grounding feature, or remove the grounding feature from the plug or adapter.

● If you use an extension power cable, ensure that the total ampere rating of the products plugged in to the extension power cable does not exceed the ampere rating of the extension cable.

● If you must use an extension cable or power strip, ensure the extension cable or power strip is connected to a wall power outlet and not to another extension cable or power strip. The extension cable or power strip must be designed for grounded plugs and plugged into a grounded wall outlet.

● If you are using a multiple-outlet power strip, use caution when plugging the power cable into the power strip. Some power strips may allow you to insert a plug incorrectly. Incorrect insertion of the power plug could result in permanent damage to your equipment, as well as risk of electric shock and/or fire. Ensure that the ground prong of the power plug is inserted into the mating ground contact of the power strip.

● Be sure to grasp the plug, not the cable, when disconnecting equipment from an electric socket.

3.If your equipment uses an AC adapter:

● Use only the LORRIC provided AC adapter approved for use with this device. Use of another AC adapter may cause a fire or explosion. NOTE: Refer to your system rating label for information on the proper adapter model approved for use with your device.

● Place the AC adapter in a ventilated area when you use it.

● Do not cover the AC adapter with papers or other items that will reduce cooling.

● The AC adapter may become hot during normal operation. Use care when handling the adapter during or immediately after operation.

6. Other Conditions

A. The measured value jumps sharply Under some conditions, when the fluid flow rate is fast the measured value may jump sharply. This may be caused by a poor startup of the ultrasonic signal waveform as shown in the following figure:

The figure on the left shows poor signal waveform startup. The wave heights near the trigger level are all similar, a phenomenon which can easily lead to a trigger time point error, which in turn leads to a jump in the value due to the resulting time difference calculation error. The correct signal waveform should be as shown on the right, with sufficient drop height between waves. Possible causes of a poor initial waveform are shown below:

1. Z-type configuration : Probe axis is off-center. Adjust the probe position.

2. V type configuration : Probe distance error. Adjust the probe distance according to the signal strength.

3. V-type configuration: Probe axis and pipeline are not parallel. Adjust the position.

It is also possible that in the initial settings, the pipe’s outer diameter setting is larger than the actual diameter. If this is the case, re-measure and adjust the setting, then fine-tune the configuration according to the displayed probe distance. If there is still a jump after this operation is completed, then the Meter → 16.Anti-noise​ function in the setting options can be switched on to control the problem.

7. MODBUS Communication Protocol

Read instantaneous flow rate, flow speed, RSSI, and signal quality:

0

1

2

3

4

5

6

7

Node ID

Funtion Code

Address 1

Address 0

Data 1

Data 0

CRC

CRC

01~FF

04

00

00

00

07

16 Bit CRC Calculation results

16 Bit CRC Calculation results

‌

Response format:

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

Node ID

Funtion Code

Data length

Integer part of flow rate

Integer part of flow rate

Fraction part of flow rate

Fraction part of flow rate

Integer part of flow speed

Integer part of flow speed

Fraction part of flow speed

Fraction part of flow speed

Upstream RSSI

Downstream RSSI

Reserved

Signal quality

Unit

Metric/Imperial

CRC

CRC

01~FF

04

0D

​Content

​Content

​Content

​Content

​Content

​Content

​Content

​Content

​Content

​Content

0

​Content

​Content

​Content

16 Bit CRC Calculation results

16 Bit CRC Calculation results

Byte 00 : Node ID‌

Byte 01 : Function code‌

Byte 02 : Data length 10 bytes‌

Byte 03 ~ 04 : Integer part of totalized positive flow rate, Format: 16-bit signed integer‌

Byte 05 ~ 06 : Fraction part of totalized positive flow rate, Format: 16-bit signed integer, divide by 10000 before add to integer part‌

Byte 07 ~ 08 : Integer part of totalized positive flow speed, Format: 16-bit signed integer‌

Byte 09 ~ 10 : Fraction part of totalized positive flow speed, Format: 16-bit signed integer, divide by 10000 before add to integer part‌

Byte 11, 12 : 8-bit unsigned integer, value is between 0 and 100‌

Byte 14 : 8-bit unsigned integer, value is between 0 and 100‌

Byte 15 : 8-bit unsigned integer, convert this number from hexadecimal to decimal, the digit in tens represents the unit of numerator and the digit in ones represents the unit of denominator. The table below shows the corresponding unit for each number.‌

Byte 16 : 8-bit unsigned integer,value is 1 or 2. 1 stands for Metric, 2 stands for Imperial.

Numerator :

Number

Unit

1

Cubic meter (m³)

2

Liter (l)

3

USA gallon (gal)

4

Imperial Gallon (igl)

5

Million USA gallon (Mgl)

6

Cubic feet (cf)

7

USA liquid barrel (bal)

8

Oil barrel (ob)

‌

Denominat :

Number

Unit

1

Second

2

Minute

3

Hour

4

Day

‌

Read totalized positive (forward-direction) flow rate :

0

1

2

3

4

5

6

7

Node ID

Function Code

Address 1

Address 0

Data 1

Data 0

CRC

CRC

01~FF

04

00

07

00

05

16 Bit CRC Calculation results

16 Bit CRC Calculation results

‌

Response format:

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Node ID

Function Code

Data length

Integer part of totalized positive flow rate

Integer part of totalized positive flow rate

Integer part of totalized positive flow rate

Integer part of totalized positive flow rate

Fraction part of totalized positive flow rate

Fraction part of totalized positive flow rate

Fraction part of totalized positive flow rate

Fraction part of totalized positive flow rate

Reserved

Unit

CRC

CRC

01~FF

04

0A

​Content

​Content

​Content

​Content

​Content

​Content

​Content

​Content

0

​Content

16 Bit CRC Calculation results

16 Bit CRC Calculation results

Byte 00 : Node ID‌

Byte 01 : Function code‌

Byte 02 : Data length 10 bytes‌

Byte 03 ~ 06 : 32-bits signed integer‌

Byte 07 ~ 10 : 32-bits signed integer, divide by 1000000 before add to integer part‌

Byte 12 : Value is between 1 and 8. The table below shows the corresponding unit for each number.

Number

Unit

1

Cubic meter (m³)

2

Liter (l)

3

USA gallon (gal)

4

Imperial Gallon (igl)

5

Million USA gallon (Mgl)

6

Cubic feet (cf)

7

USA liquid barrel (bal)

8

Oil barrel (ob)

‌

Read totalized negative (reverse-direciton) flow rate:

0

1

2

3

4

5

6

7

Node ID

Function Code

Address 1

Address 0

Data 1

Data 0

CRC

CRC

01~FF

04

00

0C

00

05

16 Bit CRC Calculation results

16 Bit CRC Calculation results

​‌

Response format:

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Node ID

Function Code

Data length

Integer part of totalized negative flow rate

Integer part of totalized negative flow rate

Integer part of totalized negative flow rate

Integer part of totalized negative flow rate

Fraction part of totalized negative flow rate

Fraction part of totalized negative flow rate

Fraction part of totalized negative flow rate

Fraction part of totalized negative flow rate

Reserved

Unit

CRC

CRC

01~FF

04

0A

​Content

​Content

​Content

​Content

​Content

​Content

​Content

​Content

0

​Content

16 Bit CRC Calculation results

16 Bit CRC Calculation results

Byte 00 : Node ID‌

Byte 01 : Function code‌

Byte 02 : Data length 10 bytes‌

Byte 03 ~ 06 : 32-bits signed integer‌

Byte 07 ~ 10 : 32-bits signed integer, divide by 1000000 before add to integer part‌

Byte 12 : Value is between 1 and 8. The table below shows the corresponding unit for each number.

Number

Unit

1

Cubic meter (m³)

2

Liter (l)

3

USA gallon (gal)

4

Imperial Gallon (igl)

5

Million USA gallon (Mgl)

6

Cubic feet (cf)

7

USA liquid barrel (bal)

8

Oil barrel (ob)

‌

Read totalized net flow rate:

0

1

2

3

4

5

6

7

Node ID

Funtion Code

Address 1

Address 0

Data 1

Data 0

CRC

CRC

01~FF

04

00

11

00

05

16 Bit CRC Calculation results

16 Bit CRC Calculation results

‌

Response format:

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Node ID

Function Code

Data length

Integer part of totalized net flow rate

Integer part of totalized net flow rate

Integer part of totalized net flow rate

Integer part of totalized net flow rate

Fraction part of totalized net flow rate

Fraction part of totalized net flow rate

Fraction part of totalized net flow rate

Fraction part of totalized net flow rate

Reserved

Unit

CRC

CRC

01~FF

04

0A

​Content

​Content

​Content

​Content

​Content

​Content

​Content

​Content

0

​Content

16 Bit CRC Calculation results

16 Bit CRC Calculation results

Byte 00 : Node ID‌

Byte 01 : Function code‌

Byte 02 : Data length 10 bytes‌

Byte 03 ~ 06 : 32-bits signed integer‌

Byte 07 ~ 10 : 32-bits signed integer, divide by 1000000 before add to integer part‌

Byte 12 : Value is between 1 and 8. The table below shows the corresponding unit for each number.

Number

Unit

1

Cubic meter (m³)

2

Liter (l)

3

USA gallon (gal)

4

Imperial Gallon (igl)

5

Million USA gallon (Mgl)

6

Cubic feet (cf)

7

USA liquid barrel (bal)

8

Oil barrel (ob)

‌

Clear all totalized flow rate:

0

1

2

3

4

5

6

7

Node ID

Function Code

Address 1

Address 0

Data 1

Data 0

CRC

CRC

01~FF

14

00

00

00

00

16 Bit CRC Calculation results

16 Bit CRC Calculation results

‌

Clear totalized net flow rate:

0

1

2

3

4

5

6

7

Node ID

Function Code

Address 1

Address 0

Data 1

Data 0

CRC

CRC

01~FF

15

00

00

00

00

16 Bit CRC Calculation results

16 Bit CRC Calculation results

‌

Clear totalized positive (forward-direction) flow rate:

0

1

2

3

4

5

6

7

Node ID

Function Code

Address 1

Address 0

Data 1

Data 0

CRC

CRC

01~FF

16

00

00

00

00

16 Bit CRC Calculation results

16 Bit CRC Calculation results

‌

Clear totalized negative (reverse-direction) flow rate:

0

1

2

3

4

5

6

7

Node ID

Function Code

Address 1

Address 0

Data 1

Data 0

CRC

CRC

01~FF

17

00

00

00

00

16 Bit CRC Calculation results

16 Bit CRC Calculation results

7.6 Read upstream and downstream PT1000 temperature, instantaneous flow and error bits: (available starting from fw 1.2.2)

Read upstream and downstream PT1000 temperature, instantaneous flow and error bits:

0

1

2

3

4

5

6

7

Node ID

Function Code

Address 1

Address 0

Data 1

Data 0

CRC

CRC

01~FF

04

00

16

00

05

16 Bit CRC Calculation results

16 Bit CRC Calculation results

Response format:

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Node ID

Function Code

Data length

Upstream temperature multiplied by 10, rounded to the nearest integer (format: 16-Bit signed integer multiplied by ten)

Upstream temperature multiplied by 10, rounded to the nearest integer (format: 16-Bit signed integer multiplied by ten)

Downstream temperature multiplied by 10, rounded to the nearest integer (Format: 16-Bit signed integer multiplied by ten)

Downstream temperature multiplied by 10, rounded to the nearest integer (Format: 16-Bit signed integer multiplied by ten)

Integer portion of the flow rate (format: 16-Bit signed integer)

Integer portion of the flow rate (format: 16-Bit signed integer)

Decimal portion of the flow rate (format: 16-Bit signed integer). It needs to be divided by 10000 before being added to the integer portion.

Decimal portion of the flow rate (format: 16-Bit signed integer). It needs to be divided by 10000 before being added to the integer portion.

Reserved

error code

CRC

CRC

01~FF

04

0A

00

00

00

00

00

00

00

00

00000000

16 Bit CRC Calculation results

16 Bit CRC Calculation results

Byte 00 : Node ID‌

Byte 01 : Function code‌

Byte 02 : Data length 8 bytes

Byte 03 ~ 04 : Upstream temperature multiplied by 10, rounded to the nearest integer (format: 16-Bit signed integer multiplied by ten)

Byte 05 ~ 06 : Downstream temperature multiplied by 10, rounded to the nearest integer (Format: 16-Bit signed integer multiplied by ten)

Byte 07 ~ 08 : Integer part of the flow rate, format: 16-Bit signed integer

Byte 09 ~ 10 : Decimal portion of the flow rate , format: 16-Bit signed integer, before adding it to the integer portion, divide it by 10000

Byte 12 : error code

7.6.1 Resetting Totalised Flow Data:

Clear All Totalised Flow Data:

0

1

2

3

4

5

6

7

Node ID

Function Code

Address 1

Address 0

Data 1

Data 0

CRC

CRC

01~FF

14

00

00

00

00

16 Bit CRC result

16 Bit CRC result

Clear Net Totalised Flow:

0

1

2

3

4

5

6

7

Node ID

Function Code

Address 1

Address 0

Data 1

Data 0

CRC

CRC

01~FF

15

00

00

00

00

16 Bit CRC result

16 Bit CRC result

Clear Forward Totalised Flow:

0

1

2

3

4

5

6

7

Node ID

Function Code

Address 1

Address 0

Data 1

Data 0

CRC

CRC

01~FF

16

00

00

00

00

16 Bit CRC result

16 Bit CRC result

Clear Reverse Totalised Flow:

0

1

2

3

4

5

6

7

Node ID

Function Code

Address 1

Address 0

Data 1

Data 0

CRC

CRC

01~FF

17

00

00

00

00

16 Bit CRC result

16 Bit CRC result

7.7 Single Data Read Command (Updated in Firmware 1.2.6)

7.7.1 04 Single Data Read - Memory Register List

Addr
Name
Type
Length

0x00

Flow Integer Part

int16_t

1

0x01

Flow Fractional Part × 10,000

int16_t

1

0x02

Velocity Integer Part

int16_t

1

0x03

Velocity Fractional Part

int16_t

1

0x16

Upstream Temperature × 10

int16_t

1

0x17

Downstream Temperature × 10

int16_t

1

0x1B

Forward Totalised Flow × 100

int32_t

2

0x1D

Reverse Totalised Flow × 100

int32_t

2

0x1F

Net Totalised Flow × 100

int32_t

2

0x21

Heat Integer Part

int16_t

1

0x22

Heat Fractional Part × 10,000

int16_t

1

7.7.2 Read Command Example

A. Reading Big Endian Forward Totalised Flow Data

(TX) Example Transmission :

0

1

2

3

4

5

6

7

Node ID

Function Code

Address 1

Address 0

Data 1

Data 0

CRC

CRC

01

04

00

1B

00

02

16 Bit CRC result

16 Bit CRC result

Node ID Byte 01 : Node identifier 01

Function code Byte 01 : Function code 04

Addr Byte 02~03 : 00 1B (Memory address corresponding to forward totalised flow).

Length Byte 05 ~ 06 : 00 02 (corresponding to 2 registers for forward totalised flow ×100).

CRC: (Error-checking code).

(RX) Example Response :

0

1

2

3

4

5

6

7

8

Node ID

Function Code

Data length

Forward Totalised Flow × 100:32-Bit signed

Forward Totalised Flow × 100:32-Bit signed

Forward Totalised Flow × 100:32-Bit signed

Forward Totalised Flow × 100:32-Bit signed

CRC

CRC

01

04

04

00

12

D6

87

16 Bit CRC result

16 Bit CRC result

Node ID Byte 00 : Node identifier 01

Function code Byte 01 : Function code 04

Length Byte 02 : 00 04 Data length in 4 bytes

Data Byte 03 ~ 06 : 00 12 D6 87 Forward totalised flow ×100 in big endian format (32-bit signed integer).

CRC: (Error-checking code).

B. Reading Flow Integer Part TX / RX Example

TX Example
ID
FUNC
ADDR
ADDR
LEN
LEN
CRC
CRC

Flow Integer Part

0x01

0x04

0x00

0x00

0x00

0x01

RX Example(big endian)
Parameter
ID
FUNC
LEN
DATA
DATA
CRC
CRC

Flow Integer Part

1234.5

0x01

0x04

0x02

0x04

0xD2

-1234.5

0x01

0x04

0x02

0xFB

0x2E

C. Reading Flow Fractional Part *10000 TX / RX Example

TX Example
ID
FUNC
ADDR
ADDR
LEN
LEN
CRC
CRC

Flow Fractional Part *10000

0x01

0x04

0x00

0x01

0x00

0x01

RX Example(big endian)
Parameter
ID
FUNC
LEN
DATA
DATA
CRC
CRC

Flow Fractional Part *10000

1234.5

0x01

0x04

0x02

0x13

0x88

-1234.5

0x01

0x04

0x02

0xEC

0x78

D. Reading Velocity Integer Part TX / RX Example

TX Example
ID
FUNC
ADDR
ADDR
LEN
LEN
CRC
CRC

Velocity Integer Part

0x01

0x04

0x00

0x02

0x00

0x01

RX Example(big endian)
Parameter
ID
FUNC
LEN
DATA
DATA
CRC
CRC

Velocity Integer Part

12.34

0x01

0x04

0x02

0x00

0x0C

-12.34

0x01

0x04

0x02

0xFF

0xF4

E. Reading Velocity Fractional Part*100000 TX / RX Example

TX Example
ID
FUNC
ADDR
ADDR
LEN
LEN
CRC
CRC

Velocity Fractional Part*100000

0x01

0x04

0x00

0x03

0x00

0x01

RX Example(big endian)
Parameter
ID
FUNC
LEN
DATA
DATA
CRC
CRC

Velocity Fractional Part*100000

12.34

0x01

0x04

0x02

0x0D

0x48

-12.34

0x01

0x04

0x02

0xF2

0xB8

F. Reading Upstream Temperature*10 TX / RX Example

TX Example
ID
FUNC
ADDR
ADDR
LEN
LEN
CRC
CRC

Upstream Temperature*10

0x01

0x01

0x04

0x16

0x00

0x01

RX Example(big endian)
Parameter
ID
FUNC
LEN
DATA
DATA
CRC
CRC

Upstream Temperature*10

10.9

0x01

0x04

0x02

0x00

0x6D

G. Reading Downstream Temperature*10 TX / RX Example

TX Example
ID
FUNC
ADDR
ADDR
LEN
LEN
CRC
CRC

Downstream Temperature*10

0x01

0x04

0x00

0x17

0x00

0x01

RX Example(big endian)
Parameter
ID
FUNC
LEN
DATA
DATA
CRC
CRC

Downstream Temperature*10

0.2

0x01

0x04

0x02

0x00

0x02

H. Reading Forward Totalised Flow TX / RX Example

TX Example
ID
FUNC
ADDR
ADDR
LEN
LEN
CRC
CRC

Forward Totalised Flow*100

0x01

0x04

0x00

0x1B

0x00

0x02

RX Example(big endian)
Parameter
ID
FUNC
LEN
DATA
DATA
DATA
DATA
CRC
CRC

Forward Totalised Flow*100

12345.67

0x01

0x04

0x04

0x00

0x12

0xD6

0x87

I. Reading Reverse Totalised Flow TX / RX Example

TX Example
ID
FUNC
ADDR
ADDR
LEN
LEN
CRC
CRC

Reverse Totalised Flow*100

0x01

0x04

0x00

0x1D

0x00

0x02

RX Example(big endian)
Parameter
ID
FUNC
LEN
DATA
DATA
DATA
DATA
CRC
CRC

Reverse Totalised Flow*100

-76543.21

0x01

0x04

0x04

0xFF

0x8B

0x34

0x4F

J. Reading Net Totalised Flow TX / RX Example

TX Example
ID
FUNC
ADDR
ADDR
LEN
LEN
CRC
CRC

Net Totalised Flow*100

0x01

0x04

0x00

0x1F

0x00

0x02

RX Example(big endian)
Parameter
ID
FUNC
LEN
DATA
DATA
DATA
DATA
CRC
CRC

Net Totalised Flow*100

12345.67

0x01

0x04

0x04

0x00

0x12

0xD6

0x87

-12345.67

0x01

0x04

0x04

0xFF

0xED

0x29

0x79

K. Reading Heat Integer Part TX / RX Example

TX Example
ID
FUNC
ADDR
ADDR
LEN
LEN
CRC
CRC

Heat Integer Part

0x01

0x04

0x00

0x21

0x00

0x01

RX Example(big endian)
Parameter
Return Value
ID
FUNC
LEN
DATA
DATA
CRC
CRC

Heat Integer Part

123.4567

123

0x01

0x04

0x02

0x00

0x7B

-123.4567

-123

0x01

0x04

0x02

0xFF

0x85

L. Reading Heat Fractional Part*10000 TX / RX Example

TX Example
ID
FUNC
ADDR
ADDR
LEN
LEN
CRC
CRC

Heat Fractional Part*10000

0x01

0x04

0x00

0x22

0x00

0x01

RX Example(big endian)
Parameter
Return Value
ID
FUNC
LEN
DATA
DATA
CRC
CRC

Heat Fractional Part*10000

123.4567

4567

0x01

0x04

0x02

0x11

0xD7

-123.4567

-4567

0x01

0x04

0x02

0xEE

0x29

9. Sound Speeds Data