TFX-5000 meters include an EIA-485 port that is selectable for Modbus RTU or BACnet MS/TP protocol. The meter can be
wired on a single daisy chain network and be queried for flow rate and totalizer readings along with diagnostic and
other information.
For further information on the proper installation of the transmitter, see the TFX-5000 user manual.
EIA-485 port on the TFX-5000 automatically detects which lines are A and B for transmitting and receiving. The hardware
automatically corrects for the RS485 negative and positive connections being swapped.
WIRING
RS485 Output
The RS485 feature allows up to 126 transmitters to be placed on a single three-wire cable up to 4000 feet. All transmitters are
assigned a unique numeric address that allows all of the transmitters on the cable network to be independently accessed.
Either Modbus RTU or BACnet MS/TP protocol is used to interrogate the transmitters.
Flow rate and total can be monitored over the digital communications bus.
When a USB programming cable is connected, the RS485 and frequency outputs are disabled.
Terminator Resistors
(Enabled through Parameter Setting)
60.4 Ohms
60.4 Ohms
A B
Figure 1: Typical RS485 interface
TB700
3
4
External Equipment
RS485 +
RS485 −
COMMUNICATION SETTINGS
To set up the meter for Modbus RTU:
1. Go to Main Menu > System Setup > Communications menu.
2. Select Modbus RTU.
3. Set the address (1…127).
4. Check that the baud rate, parity, stop bits and word order (endian) match the master device.
5. Enable the terminating resistor if the meter is the last device in the network. TFX-5000 meters have a built-in resistor that
can be selected through the communication setting.
6. Select the master timeout. TFX-5000 meters can display a warning when the master device does not send a packet within
the specified time. Setting the master timeout to 0 disables the warning.
7. Select which parameters the master device can write to:
a. All coil outputs and read/write holding registers
b. Coil outputs only (resets)
c. None (read only).
Page 3 August 2019TTM-UM-03073-EN-01
Registers/Starting Address
REGISTERS/STARTING ADDRESS
It is important to know whether the master device uses starting addresses or registers/coils as these numbers are offset by 1.
For example, holding output coil 00001 is starting address 00 (hex).
Function Codes
TFX-5000 transmitters support the following function codes, as applicable:
01 (0x01 hex) Read Coils
03 (0x03 hex) Read Holding Registers
04 (0x04 hex) Read Input Registers
05 (0x05 hex) Write Single Coil
06 (0x06 hex) Write Single Register
16 (0x10 hex) Write Multiple Registers
Word Order/Endian
Each Modbus holding register represents a 16-bit integer value (2 bytes). The official Modbus standard defines Modbus as a
‘big-endian’ protocol where the most significant byte of a 16-bit value is sent before the least significant byte. For example,
the 16-bit hex value of ‘1234’ is transferred as ‘12’ ‘34’.
Beyond 16-bit values, the protocol itself does not specify how 32-bit (or larger) numbers that span over multiple registers
should be handled. It is very common to transfer 32-bit values as pairs of two consecutive 16-bit registers in little-endian word
order. For example, the 32-bit hex value of ‘12345678’ is transferred as ‘56’ ‘78’ ‘12’ ‘34’. The register bytes are still sent in bigendian order per the Modbus protocol, but the 16-bit registers are sent in little-endian order. Alternatively, some devices store
and transfer the Modbus registers in big-endian word order. For example, the 32-bit hex value of ‘12345678’ is transferred as
‘12’ ‘34’ ‘56’ ‘78’.
As long as the transferring and receiving device transmit the data in the same manner, it does not matter in which order the
words are sent. The word order is selectable in the TFX-5000 meter. This option is useful in applications where the Modbus
master cannot be configured for endianness.
Page 4 August 2019TTM-UM-03073-EN-01
MODBUS REGISTERS AND COILS
Flow Meter Registers
Modbus Registers and Coils
Descriptive NameDescription
READINGS
Flow Rate on Screen
Velocity on Screen
Delta Time Filtered (ns)
Flow Rate (gal/min)Flow rate in gallons/minute.R40201-40202 40801-4080241401-41404
Velocity (ft/sec)Fluid velocity in feet/second.R40203-40204 40803-4080441405-41408
Flow Rate (l/min)Flow rate in liters/minute.R40401-40402 41001-4100241601-41604
Velocity (m/sec)Fluid velocity in meters/second.R40403-40404 41003-4100441605-41608
TOTALS
Net Flow Totalizer
(home screen units)
Positive Flow Totalizer
(home screen units)
Negative Flow Totalizer
(home screen units)
Gross Flow Totalizer
(home screen units)
Flow Totalizer
Overflow Counter
(Net)
Flow Totalizer
Overflow Counter
(Positive)
Flow Totalizer
Overflow Counter
(Negative)
Flow Totalizer
Overflow Counter
(Gross)
Net Flow Totalizer (gal)
Positive Flow Totalizer
(gal)
Negative Flow Totalizer
(gal)
Gross Flow Totalizer
(gal)
Totalizer Overflow
Counter (Net)
Totalizer Overflow
Counter (Positive)
Totalizer Overflow
Counter (Negative)
Totalizer Overflow
Counter (Gross)
Net Flow Totalizer
(liters)
Positive Flow Totalizer
(liters)
Negative Flow Totalizer
(liters)
Gross Flow Totalizer
(liters)
Flow rate displayed on home screen. Unit is based on selection for
home screen.
Fluid velocity displayed on home screen. Unit is based on selection for
home screen.
Time of flight difference between upstream and downstream used to
calculated the flow rate. Units are nanoseconds.
Total volume as forward flow minus reverse flow. A negative total results
when reverse flow is greater than forward flow. Unit is based on selection for
home screen.
Total volume of flow in forward direction. Reverse flow is not accounted for
in the total. Unit is based on selection for home screen.
Total volume of flow in reverse direction. Forward flow is not accounted for
in the total. Unit is based on selection for home screen.
Total volume of forward and reverse flow. Unit is based on selection for
home screen.
Number of times the net flow total overruns. R42009-42010——
Number of times the positive flow total overruns. R42011-42012——
Number of times the negative flow total overruns. R42013-42014——
Number of times the gross flow total overruns. R42015-42016——
Total volume as forward flow minus reverse flow. A negative total results
when reverse flow is greater than forward flow.
Total volume of flow in forward direction. Reverse flow is not accounted for
in the total.
Total volume of flow in reverse direction. Forward flow is not accounted for
in the total.
Total volume of forward and reverse flow.R42107-42108 42407-4240842713-42716
Number of times the net flow total overruns. R42109-42110——
Number of times the positive flow total overruns. R42111-42112——
Number of times the negative flow total overruns. R42113-42114——
Number of times the gross flow total overruns. R42115-42116——
Total volume as forward flow minus reverse flow. A negative total results
when reverse flow is greater than forward flow.
Total volume of flow in forward direction. Reverse flow is not accounted for
in the total.
Total volume of flow in reverse direction. Forward flow is not accounted for
in the total.
Total volume of forward and reverse flow.R42207-42208 42507-4250842813-42816
Integer and
Long Integer
Access
Network
R40001-40002 40601-4060241201-41204
R40003-40004 40603-4060441205-41208
R40005-40006 40605-4060641209-41212
R42001-42002 42301-4230242601-42604
R42003-42004 42303-4230442605-42608
R42005-42006 42305-4230642609-42612
R42007-42008 42307-4230842613-42615
R42101-42102 42401-4240242701-42704
R42103-42104 42403-4240442705-42708
R42105-42106 42405-4240642709-42712
R42201-42202 42501-4250242801-42804
R42203-42204 42503-4250442805-42808
R42205-42206 42505-4250642809-42812
Single
Precision
32-bit
floating point
Double
Precision
64-bit
floating point
Page 5 August 2019TTM-UM-03073-EN-01
Modbus Registers and Coils
Descriptive NameDescription
Integer and
Long Integer
Access
Network
Single
Precision
32-bit
floating point
Double
Precision
64-bit
floating point
TOTALS (continued)
Totalizer Overflow
Counter (Net)
Totalizer Overflow
Counter (Positive)
Totalizer Overflow
Counter (Negative)
Totalizer Overflow
Counter (Gross)
Number of times the net flow total overruns. R42209-42210——
Number of times the positive flow total overruns. R42211-42212——
Number of times the negative flow total overruns. R42213-42214——
Number of times the gross flow total overruns. R42215-42216——
HOME SCREEN UNITS
Flow Rate UnitsFlow rate units on home screen as defined in parameter settings.R43001——
Flow Rate Decimal
Number of digits after the decimal of flow rate on home screen. Use with
long integer format.
R43002——
Velocity UnitsVelocity units on home screen as defined in parameter settings.R43003——
Flow Total UnitsTotal volume units on home screen as defined in parameter settings.R43004——
Flow Total Decimal
Number of digits after the decimal of flow total on home screen. Use with
long integer format.
R43005——
SETUP
Low Flow Cutoff
Low Signal Cutoff
High Signal Cutoff
Setting to display flow rate as zero & stop totalizing when flow rate goes
below this value.
Setting to display flow rate as zero & stop totalizing when signal strength
goes below this value and trigger a low signal error message.
Setting to display flow rate as zero & stop totalizing when signal strength
goes above this value and trigger an oversaturate error message.
R/W—44001-44002—
R/W44003——
R/W44004——
DIAGNOSTICS ALARMS
Active Failed
Conditions
Message code corresponds to the bit (for example, F02 is bit 02).R45001-45007——
Active Out of
Specification
Message code corresponds to the bit (for example, S02 is bit 02).R45008-45014——
Conditions
Active Check Function
Conditions
Message code corresponds to the bit (for example, C02 is bit 02).R45015-45021——
45033-45288
Alarm HistoryIndividual registers per buffer.R
Array of
100 single
——
registers
DIAGNOSTICS
Signal StrengthIndicates the strength of the ultrasonic signal.R45501——
Current Output #1
Source
Parameter assigned to Current Output #1.
Current Output #1Current in mA of Current Output #1.R—45602-45603—
Output #1 ModeOperation mode of Digital Output #1.
Output #1 SourceParameter assigned to Digital Output #1.
Output #1 StatusStatus of Digital Output #1.
1
Output #2 ModeOperation mode of Digital Output #2.
Output #2 SourceParameter assigned to Digital Output #2.
Output #2 StatusStatus of Digital Output #2.
1
Aux Output ModeOperation mode of Auxiliary Output.
Aux Output SourceParameter assigned to Auxiliary Output.
Aux Output StatusStatus of Digital Auxiliary.
Input ModeOperation mode of Digital Input.
Input Active StateIndicates the voltage level to make the input active.
Input StatusStatus of Digital Input.
Defines the maximum time that master will poll the meter. If the meter
does not see any communication from the master in the time specified, a
message will trigger.
Selection to enable or disable the internal termination resistor (RS485
devices only).
R/W46002——
R/W46003——
IDENTIFICATION
Tag IdentificationString setting to identify the meter.R47001——
Part NumberPart number of the meter. (String)R47065——
Serial NumberSerial number of the meter. (String)R47129——
Firmware VersionFirmware version of the meter. (String)R47193——
Calibration DateDate the meter was last calibrated at factory. (String)R47257——
Date CodeDate the meter was manufactured. (String)R47321——
Coils
Descriptive NameDescription
ACTIONS
Reset TotalizersResets all flow totals in meter to zero.
Unlatch AlarmsUnlatches outputs in alarm latched state.
Clear Alarm HistoryClears all errors, alarms and event codes from alarm history.
Reboot DeviceReboots the meter.
1
See “Enumerations” on page 12.
1
1
1
Network
W00001
1
W00002
W00003
W00004
Coil
Access
Page 7 August 2019TTM-UM-03073-EN-01
Modbus Registers and Coils
Energy Meter Registers
Descriptive NameDescription
READINGS
Flow Rate on Screen
Velocity on Screen
Delta Time Filtered (ns)
Energy/BTU Rate
Temperature #1
Temperature #2
Delta Temperature
Flow Rate (gal/min)Flow rate in gallons/minute.R40201-40202 40801-4080241401-41404
Velocity (ft/sec)Fluid velocity in feet/second.R40203-40204 40803-4080441405-41408
Energy Rate (kBTU)Energy rate in kBTU.R40205-40306 40805-4080641409-41412
Flow Rate (l/min)Flow rate in liters/minute.R40401-40402 41001-4100241601-41604
Velocity (m/sec)Fluid velocity in meters/second.R40403-40404 41003-4100441605-41608
Energy Rate (kWH)Energy rate in kWH.R40405-40406 41005-4100641609-41612
TOTALS
Net Flow Totalizer
(home screen units)
Positive Flow Totalizer
(home screen units)
Negative Flow Totalizer
(home screen units)
Gross Flow Totalizer
(home screen units)
Flow Totalizer
Overflow Counter
(Net)
Flow Totalizer
Overflow Counter
(Positive)
Flow Totalizer
Overflow Counter
(Negative)
Flow Totalizer
Overflow Counter
(Gross)
Energy/BTU Net Total
(home screen units)
Energy/BTU Positive
Total (home screen
units)
Energy/BTU Negative
Total (home screen
units)
Energy/BTU Gross Total
(home screen units)
Energy/BTU Totalizer
Overflow Counter
(Net)
Energy/BTU Totalizer
Overflow Counter
(Positive)
Energy/BTU Totalizer
Overflow Counter
(Negative)
Flow rate displayed on home screen. Unit is based on selection for
home screen.
Fluid velocity displayed on home screen. Unit is based on selection for
home screen.
Time of flight difference between upstream and downstream used to
calculated the flow rate. Units are nanoseconds.
Energy rate displayed on home screen. Unit is based on selection for
home screen.
Temperature #1 displayed on home screen. Unit is based on selection for
home screen.
Temperature #2 displayed on home screen. Unit is based on selection for
home screen.
Delta temperature displayed on home screen. Order of operation and unit is
based on selection for home screen.
Total volume as forward flow minus reverse flow. A negative total results
when reverse flow is greater than forward flow. Unit is based on selection for
home screen.
Total volume of flow in forward direction. Reverse flow is not accounted for
in the total. Unit is based on selection for home screen.
Total volume of flow in reverse direction. Forward flow is not accounted for
in the total. Unit is based on selection for home screen.
Total volume of forward and reverse flow. Unit is based on selection for
home screen.
Number of times the net flow total overruns. R42009-42010——
Number of times the positive flow total overruns. R42011-42012——
Number of times the negative flow total overruns. R42013-42014——
Number of times the gross flow total overruns. R42015-42016——
Total energy as positive energy rate minus negative energy rate. A negative
total results when reverse flow is greater than positive energy rate. Unit is
based on selection for home screen.
Total energy of flow in forward direction, such as heating. Negative energy
rate is not accounted for in the total. Unit is based on selection for
home screen.
Total energy of flow in reverse direction, such as cooling. Positive energy rate
is not accounted for in the total. Unit is based on selection for home screen.
Total energy of forward and negative energy rate (all energy to heat and
cool). Unit is based on selection for home screen.
Number of times the net energy total overruns. R42025-42026——
Number of times the positive energy total overruns. R42027-42028——
Number of times the negative energy total overruns. R42029-42030——
Integer and
Long Integer
Access
Network
R40001-40002 40601-4060241201-41204
R40003-40004 40603-4060441205-41208
R40005-40006 40605-4060841209-41216
R40009-40010 40609-4061041217-41218
R40011-40012 40611-40612—
R40013-40014 40613-40614—
R40015-40016 40615-40616—
R42001-42002 42301-4230242601-42604
R42003-42004 42303-4230442605-42608
R42005-42006 42305-4230642609-42612
R42007-42008 42307-4230842613-42616
R42017-42018 42317-4231842633-42636
R42019-42020 42319-4232042637-42640
R42021-42022 42321-4232242641-42644
R42023-42024 42323-4232442645-42648
Single
Precision
32-bit
floating point
Double
Precision
64-bit
floating point
Page 8 August 2019TTM-UM-03073-EN-01
Modbus Registers and Coils
Descriptive NameDescription
TOTALS (continued)
Energy/BTU Totalizer
Overflow Counter
(Gross)
Net Flow Totalizer (gal)
Positive Flow Totalizer
(gal)
Negative Flow Totalizer
(gal)
Gross Flow Totalizer
(gal)
Totalizer Overflow
Counter (Net)
Totalizer Overflow
Counter (Positive)
Totalizer Overflow
Counter (Negative)
Totalizer Overflow
Counter (Gross)
Energy/BTU Net Total
(kBTU)
Energy/BTU Positive
Total (kBTU)
Energy/BTU Negative
Total (kBTU)
Energy/BTU Gross Total
(kBTU)
Net kBTU Totalizer
Overflow Counter
Positive kBTU Totalizer
Overflow Counter
Negative kBTU
Totalizer Overflow
Counter
Gross kBTU Totalizer
Overflow Counter
Net Flow Totalizer
(liters)
Positive Flow Totalizer
(liters)
Negative Flow Totalizer
(liters)
Gross Flow Totalizer
(liters)
Totalizer Overflow
Counter (Net)
Totalizer Overflow
Counter (Positive)
Totalizer Overflow
Counter (Negative)
Totalizer Overflow
Counter (Gross)
Energy Net Total (kWh)
Energy Positive Total
(kWh)
Energy Negative Total
(kWh)
Energy Gross Total
(kWh)
Number of times the gross energy total overruns. R42031-42032——
Total volume as forward flow minus reverse flow. A negative total results
when reverse flow is greater than forward flow.
Total volume of flow in forward direction. Reverse flow is not accounted for
in the total.
Total volume of flow in reverse direction. Forward flow is not accounted for
in the total.
Total volume of forward and reverse flow.R42107-42108 42407-4240842713-42716
Number of times the net flow total overruns. R42109-42110——
Number of times the positive flow total overruns. R42111-42112——
Number of times the negative flow total overruns. R42113-42114——
Number of times the gross flow total overruns. R42115-42116——
Total energy as positive energy rate minus negative energy rate. A negative
total results when reverse flow is greater than positive energy rate.
Total energy of flow in forward direction, such as heating. Negative energy
rate is not accounted for in the total.
Total energy of flow in reverse direction, such as cooling. Positive energy rate
is not accounted for in the total.
Total energy of forward and negative energy rate (all energy to heat
and cool).
Number of times the net energy total overruns. R42125-42126——
Number of times the positive energy total overruns. R42127-42128——
Number of times the negative energy total overruns. R42129-42130——
Number of times the gross energy total overruns. R42131-42132——
Total volume as forward flow minus reverse flow. A negative total results
when reverse flow is greater than forward flow.
Total volume of flow in forward direction. Reverse flow is not accounted for
in the total.
Total volume of flow in reverse direction. Forward flow is not accounted for
in the total.
Total volume of forward and reverse flow.R42207-42208 42507-4250842813-42816
Number of times the net flow total overruns. R42209-42210——
Number of times the positive flow total overruns. R42211-42212——
Number of times the negative flow total overruns. R42213-42214——
Number of times the gross flow total overruns. R42215-42216——
Total energy as positive energy rate minus negative energy rate. A negative
total results when reverse flow is greater than positive energy rate.
Total energy of flow in forward direction, such as heating. Negative energy
rate is not accounted for in the total.
Total energy of flow in reverse direction, such as cooling. Positive energy rate
is not accounted for in the total.
Total energy of forward and negative energy rate (all energy to heat
and cool).
Integer and
Long Integer
Access
Network
R42101-42102 42401-4240242701-42704
R42103-42104 42403-4240442705-42708
R42105-42106 42405-4240642709-42712
R42117-42118 42417-4241842733-42736
R42119-42120 42419-4242042737-42740
R42121-42122 42421-4242242741-42744
R42123-42124 42423-4242442745-42748
R42201-42202 42501-4250242801-42804
R42203-42204 42503-4250442805-42808
R42205-42206 42505-4250642809-42812
R42217-42218 42517-4251842833-42836
R42219-42220 42519-4252042837-42840
R42221-42222 42521-4252242841-42844
R42223-42224 42523-4252442845-42848
Single
Precision
32-bit
floating point
Double
Precision
64-bit
floating point
Page 9 August 2019TTM-UM-03073-EN-01
Modbus Registers and Coils
Descriptive NameDescription
TOTALS (continued)
Net kWh Totalizer
Overflow Counter
Positive kWh Totalizer
Overflow Counter
Negative kWh Totalizer
Overflow Counter
Gross kWh Totalizer
Overflow Counter
HOME SCREEN UNITS
Flow Rate UnitsFlow rate units on home screen as defined in parameter settings. R43001——
Flow Rate Decimal
Velocity UnitsVelocity units on home screen as defined in parameter settings. R43003——
Flow Total UnitsTotal volume units on home screen as defined in parameter settings. R43004——
Flow Total Decimal
Energy Rate Units Energy rate units on home screen as defined in parameter settings. R43006——
Energy Rate Decimal
Temperature UnitsTemperature units on home screen as defined in parameter settings. R43008——
Energy Total UnitsEnergy total units on home screen as defined in parameter settings. R43009——
Energy Total Decimal
SETUP
Low Flow Cutoff
Low Signal Cutoff
High Signal Cutoff
DIAGNOSTICS ALARMS
Active Failed
Conditions
Active Out of
Specification
Conditions
Active Check Function
Conditions
Alarm HistoryIndividual registers per buffer.R
1
See “Enumerations” on page 12.
Number of times the net energy total overruns. R42225-42226——
Number of times the positive energy total overruns. R42227-42228——
Number of times the negative energy total overruns. R42229-42230——
Number of times the gross energy total overruns. R42231-42232——
Number of digits after the decimal of flow rate on home screen. Use with
long integer format.
Number of digits after the decimal of flow total on home screen. Use with
long integer format.
Number of digits after the decimal of energy rate on home screen. Use with
long integer format.
Number of digits after the decimal of energy total on home screen. Use with
long integer format.
Setting to display flow rate as zero & stop totalizing when flow rate goes
below
this value.
Setting to display flow rate as zero & stop totalizing when signal strength
goes below this value and trigger a low signal error message.
Setting to display flow rate as zero & stop totalizing when signal strength
goes above this value and trigger an oversaturate error message.
Message code corresponds to the bit (for example, F02 is bit 02).R45001-45007——
Message code corresponds to the bit (for example, S02 is bit 02).R45008-45014——
Message code corresponds to the bit (for example, C02 is bit 02).R45015-45021——
Integer and
Long Integer
Access
Network
R43002——
R43005——
R43007——
R43010——
R/W—44001—
R/W44003——
R/W44004——
45033
Array of
100 single
registers
Single
Precision
32-bit
floating point
——
Double
Precision
64-bit
floating point
Page 10 August 2019TTM-UM-03073-EN-01
Modbus Registers and Coils
Descriptive NameDescription
Integer and
Long Integer
Access
Network
Single
Precision
32-bit
floating point
Double
Precision
64-bit
floating point
DIAGNOSTICS
Signal StrengthIndicates the strength of the ultrasonic signal.R45501——
Current Output #1
Source
Parameter assigned to Current Output #1.
1
R45601——
Current Output #1Current in mA of Current Output #1.R—45602-45603—
Current Output #2
Source
Parameter assigned to Current Output #2.
1
R45604——
Current Output #2Current in mA of Current Output #2.R—45605-45606—
Current Output #3
Source
Current Output #3Current in mA of Current Output #3.
Output #1 ModeOperation mode of Digital Output #1.
Output #1 SourceParameter assigned to Digital Output #1.
Output #1 StatusStatus of Digital Output #1.
Output #2 ModeOperation mode of Digital Output #2.
Output #2 SourceParameter assigned to Digital Output #2.
Output #2 StatusStatus of Digital Output #2.
Output #3 ModeOperation mode of Digital Output #3.
Output #3 SourceParameter assigned to Digital Output #3.
Output #3 StatusStatus of Digital Output #3.
Aux Output #1 ModeOperation mode of Auxiliary Output #1.
Aux Output #1 Source Parameter assigned to Auxiliary Output #1.
Aux Output #1 Status Status of Digital Auxiliary #1.
Aux Output #2 ModeOperation mode of Auxiliary Output #2.
Aux Output #2 Source Parameter assigned to Auxiliary Output #2.
Aux Output #2 Status Status of Digital Auxiliary #2.
Input ModeOperation mode of Digital Input.
Input Active StateIndicates the voltage level to make the input active.
Input StatusStatus of Digital Input.
Defines the maximum time that master will poll the meter. If the meter
does not see any communication from the master in the time specified, a
message will trigger.
Selection to enable or disable the internal termination resistor (RS485
devices only).
1
R/W46002——
R/W46003——
IDENTIFICATION
Tag IdentificationString setting to identify the meter. (String)R47001——
Part NumberPart number of the meter. (String)R47065——
Serial NumberSerial number of the meter. (String)R47129——
Firmware VersionFirmware version of the meter. (String)R47193——
Calibration DateDate the meter was last calibrated at factory. (String)R47257——
Date CodeDate the meter was manufactured. (String)R47321——
1
See “Enumerations” on page 12.
2
Use only if auxiliary output card is installed.
Coils
Descriptive NameDescription
ACTIONS
Reset TotalizersResets all flow totals in meter to zero.
Unlatch AlarmsUnlatches outputs in alarm latched state.
Clear Alarm HistoryClears all errors, alarms and event codes from alarm history.
Reboot DeviceReboots the meter.
1
See “Enumerations” on page 12.
1
1
1
Coil
Access
Network
W00001
1
W00002
W00003
W00004
Page 11 August 2019TTM-UM-03073-EN-01
Enumerations
ENUMERATIONS
ParameterEnumerationValue
UNITS OF MEASURE
Flow Rate Units Liters per second0
Velocity UnitsMeters per second0
Flow Total Units Liters0
Energy Rate
Units
Temperature
Units
Energy Total
Units
Liters per minute1
Liters per hour2
Cubic meters per second3
Cubic meters per minute4
Cubic meters per hour5
Cubic feet per second6
Cubic feet per minute7
Cubic feet per hour8
Gallons per second9
Gallons per minute10
Gallons per hour11
Mega gallons per day12
United Kingdom gallons per second13
United Kingdom gallons per minute14
United Kingdom gallons per hour15
Barrels per minute18
Mega United Kingdom gallons per day19
Barrels per day20
Acre feet per day21
Fluid barrels per day22
Imperial barrels per day23
Custom flow rate24
Feet per hour11
Hectoliters1
Cubic meters2
Cubic feet3
Gallons4
Mega gallons5
United Kingdom gallons6
Acre feet9
Oil barrel10
Mega United Kingdom gallons11
Liquid barrel12
Feet13
Meters14
Kilograms15
Custom16
Custom0
Watts1 - W
Kilowatts2 - kW
Mega Watts3 - mW
British thermal units per hour4 - btu/h
Thousand British thermal units per hour5 - kbtu/h
Million British thermal units per hour6 - mbtu/h
KiloJoule per hour7 - kJ/h
Mega Joule per hour8 - mJ/h
Kilocalorie per hour9 - kcal/h
Megacalorie per hour10 - mcal/h
Ton of refrigeration11 - ton/RT
Degrees Celsius0
Degrees Fahrenheit1
Degrees Kelvin2
Custom0
British thermal units1
Thousand British thermal units2
Million British thermal units4
Ton5
KiloJoule6
Mega Joule7
Kilowatt hours8
Mega kilowatt hours9
Thousand calories10
Mega calories11
ParameterEnumerationValue
INPUTS/OUTPUTS
Current Output
Source
Digital Output
Mode
Digital Output
Source
Digital Output
Status
Aux Output
Mode
Aux Output
Source
Aux Output
Status
Input ModeDisabled0
Input Active
State
Input StatusInactive0
COMMUNICATION
Termination
Resistor
ACTIONS
Reset Totalizers Disabled0
Unlatch Alarms Disabled0
Clear Alarm
History
Reboot DeviceDisabled0
Disabled0
Flow rate1
Velocity2
Signal strength3
Temperature 1 (Energy models only)4
Temperature 2 (Energy models only)5
Energy rate (Energy models only)6
Test mode7
Disabled0
Frequency1
Pulse totalizer2
Direction status3
Mode alarm4
Disabled0
Flow rate1
Velocity2
Test mode3
Energy rate (Energy models only)4
Off0
On1
Frequency2
Pulse3
Disabled4
Disabled0
Pulse totalizer2
Direction status3
Mode alarm4
Disabled0
Flow rate1
Velocity2
Test mode3
Energy rate (Energy models only)4
Off0
On1
Pulse3
Disabled4
Reset flow total1
Unlatch alarm2
Active high0
Active low1
Active1
Disabled0
Enabled1
Enabled1
Enabled1
Disabled0
Enabled1
Enabled1
Page 12 August 2019TTM-UM-03073-EN-01
Warning and Alarm Message Codes
WARNING AND ALARM MESSAGE CODES
Failure Codes
OTE:NF01 indicates that the bootloader could not start the firmware application, so it is not possible to record this failure in
the alarm history.
CodeDescription
F02 ELECTRONIC ERROR Multiple watchdog timeouts occurred.
F03 ELECTRONIC ERRORVoltage levels are out of specification.
F10 LOW SIGNALSignal strength is below cutoff.
F11 HIGH SIGNALSignal strength is oversaturated.
F20 RTD #1 ERRORUnable to detect RTD #1.
F21 RTD #2 ERRORUnable to detect RTD #2.
Check Function Codes
CodeDescription
C01 CURRENT TESTCurrent output is in test mode.
C10 OUTPUT #1 FREQUENCY TESTOutput #1 is in frequency test mode.
C11 OUTPUT #1 PULSE TESTOutput #1 is in pulse test mode.
C12 OUTPUT #1 SWITCH TESTOutput #1 is forced on or off.
C20 OUTPUT #2 FREQUENCY TESTOutput #2 is in frequency test mode.
C21 OUTPUT #2 PULSE TESTOutput #2 is in pulse test mode.
C22 OUTPUT #2 SWITCH TESTOutput #2 is forced on or off.
C30 OUTPUT #3 FREQUENCY TESTOutput #3 is in frequency test mode.
C31 OUTPUT #3 PULSE TESTOutput #3 is in pulse test mode.
C32 OUTPUT #3 SWITCH TESTOutput #3 is forced on or off.
C41 AUX #1 PULSE TESTAux Output #1 is in pulse test mode.
C42 AUX #1 SWITCH TESTAux Output #1 is forced on or off.
C51 AUX #2 PULSE TESTAux Output #2 is in pulse test mode.
C52 AUX #2 SWITCH TESTAux Output #2 is forced on or off.
C60 SIMULATION MODEMeter is running flow simulation.
Page 13 August 2019TTM-UM-03073-EN-01
Warning and Alarm Message Codes
Out-of-Specification Codes
CodeDescriptionCorrection
S01 ELECTRONIC WARNING Fault detected and meter rebooted.Contact factory, update firmware, or repair or replace transmitter.
S02 DEFAULT FAILEDReset to factory defaults failed.
S03 LANGUAGE FILE
CORRUPT
S10 mA TOO HIGH
S11 mA TOO HIGH Flow or energy rate higher than 20 mA.Check the scaling of the Current #2 output.
S12 mA TOO HIGH Flow or energy rate higher than 20 mA.Check the scaling of the HART output.
S19 mA SUPPLY VOLTAGE
ERR
S20 FREQ HIGHValue higher than max. frequency output.Check the scaling of the frequency on Output #1.
S21 FREQ HIGHValue higher than max. frequency output.Check the scaling of the frequency on Output #2.
S22 FREQ HIGHValue higher than max. frequency output.Check the scaling of the frequency on Output #3.
S30 PULSE HIGHPulse output is too fast for the pulse width.Check the scaling factor, units and pulse width of the pulse on Output #1.
S31 PULSE HIGHPulse output is too fast for the pulse width.Check the scaling factor, units and pulse width of the pulse on Output #2.
S32 PULSE HIGHPulse output is too fast for the pulse width.Check the scaling factor, units and pulse width of the pulse on Output 3.
S33 PULSE HIGHPulse output is too fast for the pulse width.
S34 PULSE HIGHPulse output is too fast for the pulse width.
S40 HIGH FLOWFlow rate is above high flow alarm setting.Check flow rate and Set High setting for Output #1.
S41 HIGH FLOWFlow rate is above high flow alarm setting.Check flow rate and Set High setting for Output #2.
S42 HIGH FLOWFlow rate is above high flow alarm setting.Check flow rate and Set High setting for Output #3.
S43 HIGH FLOWFlow rate is above high flow alarm setting.Check flow rate and Set High setting for Aux Output #1.
S44 HIGH FLOWFlow rate is above high flow alarm setting.Check flow rate and Set High setting for Aux Output #2.
S45 LOW FLOWFlow rate is below low flow alarm setting.Check flow rate and Set Low setting for Output #1.
S46 LOW FLOWFlow rate is below low flow alarm setting.Check flow rate and Set Low setting for Output #2.
S47 LOW FLOWFlow rate is below low flow aram setting.Check flow rate and Set Low setting for Output #3.
S48 LOW FLOWFlow rate is below low flow aram setting.Check flow rate and Set Low setting for Aux Output #1.
S49 LOW FLOWFlow rate is below low flow aram setting.Check flow rate and Set Low setting for Aux Output #2.
S50 TOTAL OVERFLOW
S60 COMM TIMEOUT
S61 MODULE TIMEOUTNetwork timeout.Check communication settings and wiring.
S62 DISCONNECTEDBluetooth connection timed out.—
S63 BLUETOOTH FAILUnable to initialize Bluetooth.Update firmware. If error repeats, repair or replace transmitter.
S64 MODULE FAILEDUnable to initialize module.Reseat module and reboot trnasmitter. If error repeats, replace module.
S65 MODULE MISMATCHModule installed does not match settings.Replace module with correct module. Check card type settings.
S67 DATA LOG ERRORSD micro card is missing or full.Check SD micro card. If data logging is not required, disable data logging.
S70 TEMP #1 LOWTemp. #1 is below low alarm setting.Check fluid temperature and RTD #1. Check alarm settings for Output #1.
S71 TEMP #1 LOWTemp. #1 is below low alarm setting.Check fluid temperature and RTD #1. Check alarm settings for Output #2.
S72 TEMP #1 LOWTemp. #1 is below low alarm setting.Check fluid temperature and RTD #1. Check alarm settings for Output #3.
S73 TEMP #2 LOWTemp. #1 is below low alarm setting.Check fluid temperature and RTD #1. Check alarm settings for Aux Output #1.
S74 TEMP #2 LOWTemp. #1 is below low alarm setting.Check fluid temperature and RTD #1. Check alarm settings for Aux Output #2.
S75 TEMP #1 HIGHTemp. #1 is above high alarm setting.Check fluid temperature and RTD #1. Check alarm settings for Output #1.
S76 TEMP #1 HIGHTemp. #1 is above high alarm setting.Check fluid temperature and RTD #1. Check alarm settings for Output #2.
S77 TEMP #1 HIGHTemp. #1 is above high alarm setting.Check fluid temperature and RTD #1. Check alarm settings for Output #3.
S78 TEMP #1 HIGHTemp. #1 is above high alarm setting.Check fluid temperature and RTD #1. Check alarm settings for Aux Output #1.
S79 TEMP #1 HIGHTemp. #1 is above high alarm setting.Check fluid temperature and RTD #1. Check alarm settings for Aux Output #2.
S80 HIGH ENERGY RATEFlow rate is above high flow alarm setting.Check energy flow rate and Set High setting for Output #1.
S81 HIGH ENERGY RATEFlow rate is above high flow alarm setting.Check energy flow rate and Set High setting for Output #2.
S82 HIGH ENERGY RATEFlow rate is above high flow alarm setting.Check energy flow rate and Set High setting for Output #3.
S83 HIGH ENERGY RATEFlow rate is above high flow alarm setting.Check energy flow rate and Set High setting for Aux Output #1.
S84 HIGH ENERGY RATEFlow rate is above high flow alarm setting.Check energy flow rate and Set High setting for Aux Output #2.
S85 LOW ENERGY RATEFlow rate is above low flow alarm setting.Check energy flow rate and Set Low setting for Output #1.
S86 LOW ENERGY RATEFlow rate is above low flow alarm setting.Check energy flow rate and Set Low setting for Output #2.
S87 LOW ENERGY RATEFlow rate is above low flow alarm setting.Check energy flow rate and Set Low setting for Output #3.
S88 LOW ENERGY RATEFlow rate is above low flow alarm setting.Check energy flow rate and Set Low setting for Aux Output #1.
S89 LOW ENERGY RATEFlow rate is above low flow alarm setting.Check energy flow rate and Set Low setting for Aux Output #2.
S90 TEMP #2 LOWTemp. #2 is below low alarm setting.Check fluid temperature and RTD #2. Check alarm settings for Output #1.
S91 TEMP #2 LOWTemp. #2 is below low alarm setting.Check fluid temperature and RTD #2. Check alarm settings for Output #2.
S92 TEMP #2 LOWTemp. #2 is below low alarm setting.Check fluid temperature and RTD #2. Check alarm settings for Output #3.
English only.Update firmware.
Flow or energy rate higher than flow rate at 20
mA output.
Supply voltage out of range for 4-20 mA
outputs.
Accumulated flow total is greater than
viewable digits.
Modbus master or BACnet device
communication packet.
Check calibration. If it does not match the calibration settings on the
transducer serial tag, enter field calibration settings. Return to the
Home Screen and continue to operate (if the reset to factory defaults is
through the transmitter).
Check the scaling of the Current #1 output.
Check wiring.
Check the scaling factor, units and pulse width of the pulse on Aux Output #1
dry contact.
Check the scaling factor, units and pulse width of the pulse on Aux Output #2
dry contact.
Check the totalizer units or reset the flow total to clear the overflow counter.
Check master device poll rate and offline status. Check wiring and termination
resistor setting.
Page 14 August 2019TTM-UM-03073-EN-01
Warning and Alarm Message Codes
CodeDescriptionCorrection
S93 TEMP #2 LOWTemp. #2 is below low alarm setting.Check fluid temperature and RTD #2. Check alarm settings for Aux Output #1.
S94 TEMP #2 LOWTemp. #2 is below low alarm setting.Check fluid temperature and RTD #2. Check alarm settings for Aux Output #2.
S95 TEMP #2 HIGHTemp. #2 is above high alarm setting.Check fluid temperature and RTD #2. Check alarm settings for Output #1.
S96 TEMP #2 HIGHTemp. #2 is above high alarm setting.Check fluid temperature and RTD #2. Check alarm settings for Output #2.
S97 TEMP #2 HIGHTemp. #2 is above high alarm setting.Check fluid temperature and RTD #2. Check alarm settings for Output #3.
S98 TEMP #2 HIGHTemp. #2 is above high alarm setting.Check fluid temperature and RTD #2. Check alarm settings for Aux Output #1.
S99 TEMP #2 HIGHTemp. #2 is above high alarm setting.Check fluid temperature and RTD #2. Check alarm settings for Aux Output #2.
Informational Events Codes
Information events are only displayed in the ALARM HISTORY and not on the Home Screen.
I01 POWER ONPower on or rebooted.
I11 ZEROMeter zeroed.
I12 FACTORY CALIBRATIONCalibration changed from Field to Factory.
I13 FIELD CALIBRATIONCalibration changed from Factory to Field.
I21 FIRMWARE CHANGEDFirmware updated.
I31 FLOW TOTAL RESETFlow total reset to zero.
I41 NO SD CARDMicro SD card not installed.
Page 15 August 2019TTM-UM-03073-EN-01
Transit Time Ultrasonic Flow Meters, TFX-5000 Meter Modbus RTU Protocol
TROUBLESHOOTING
CodeDescriptionRecommended Action
S60 MODBUS TIMEOUT Modbus
master device communication
packet.
SymptomsPossible CausesRecommended Action
No communicationTransmit and receive are wired incorrectly.Check the network wiring from the meter.
Intermittent communicationCable is not properly shielded. Communication cables must have shielding to protect the quality of the
Unable to read specific
parameters correctly
Unable to write specific
parameters
Check master device poll rate and offline
status.
Baud rate does not match master.Check the baud rate of the master and ensure the baud rate of the meter
Parity and stop bits do not match the
master.
Slave address is not unique. Another device
is on the network with the same address.
Cable is not terminated properly.For Modbus RTU on EIA-485 network, devices can be daisy chained
Cable or chain longer than 4000 feet.For Modbus RTU on EIA-485 network, the full length of the network cannot
Cable routed near power cables such a
variable frequency drives.
Cable is not terminated properly.For Modbus RTU on EIA-485 network, devices can be daisy chained
Cable or chain longer than 4000 feet.For Modbus RTU on EIA-485 network, the full length of the network cannot
Word order (endian) or data type/formatIn Modbus RTU, floating point, long integers and string character registers
Transmitter is set up for read only or is set
up for read and write only to resets
Word order (endian) or data type/formatIn Modbus RTU, floating point, long integers and string character registers
Check the recommended actions listed for no communication symptom.
If the master device communicates less frequently, change the Master
Timeout to a larger time period.
matches the master. The master is often a PLC or BAS. If it does not match,
change the Baud Rate setting in the Modbus RTU Communication menu.
Check that the settings are compatible with the master. If it does not match,
change the Parity or Stop Bit setting in the Modbus RTU
Communication menu.
Check the addresses of the other devices on the network. Check that the
slave address is not 1.
together. The two devices on the end of the chain need to have terminated
resistors. Terminating resistors can be enabled through the Modbus RTU
Communication menu.
exceed 4000 feet. Check the length of the cabling.
communication signals from electromagnetic interference (EMI). Check that
the cable has a shield. Typically, one end of the shield drain is connected
to a clean ground to dissipate EMI and prevent ground loops. However,
depending on the ground quality, cable length and type of interference,
other methods can be employed.
Cables carrying high currents cause a high degree of electromagnetic
interference that can interfere with the quality of the communication signals.
Route signal cables away from power cables.
together. The two devices on the end of the chain need to have terminated
resistors. Terminating resistors can be enabled through the Modbus RTU
Communication menu.
exceed 4000 feet. Check the length of the cabling.
may have the word order (endian) swapped. Check the data type and endian
of the master and verify that the register in the meter matches the matches.
If it does not match, change the Word Order setting in the Modbus RTU
Communication menu.
These settings are commonly used to prevent accidental or unauthorized
changes to the a device over a network. Check the Access setting in the
Modbus RTU menu.
may have the word order (endian) swapped. Check the data type and endian
of the master and verify that the register in the meter matches the matches.
If it does not match, change the Word Order setting in the Modbus RTU
Communication menu.