2024 V4 Rev C
2024 V4 Rev C
2024 V4 Rev C
Contents of Volume 4
®
50-2024-0004 Rev C i
OMNI 6000 / OMNI 3000 User Manual Contents of Volume 4
®
ii 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C iii
OMNI 6000 / OMNI 3000 User Manual Contents of Volume 4
®
iv 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
6. 32-Bit IEEE Floating Point Data (6001 - 8999) ...................................................... 6-1
6.1. Digital-to-Analog Outputs 32-Bit IEEE Floating Point Data................................6-1
6.2. User Variables 32-Bit IEEE Floating Point Data ..................................................6-2
6.3. Programmable Accumulator 32-Bit IEEE Floating Point Variables ...................6-2
6.4. Meter Run 32-Bit IEEE Floating Point Data..........................................................6-2
6.5. Scratch Pad 32-Bit IEEE Floating Point Data.......................................................6-5
6.6. PID Control 32-Bit IEEE Floating Point Data........................................................6-6
6.7. Miscellaneous Meter Run 32-Bit IEEE Floating Point Data ................................6-7
6.8. Miscellaneous Variables 32-Bit IEEE Floating Point Data..................................6-8
6.9. Meter Station 32-Bit IEEE Floating Point Data.....................................................6-9
6.10. Prover Data - IEEE Floating Point.......................................................................6-13
6.10.1. Configuration Data for Prover..................................................................................6-13
6.10.2. Last Prove Data .......................................................................................................6-14
6.10.3. Data Rejected During Prove....................................................................................6-14
6.10.4. Prove Run Data .......................................................................................................6-15
6.10.5. Prove Average Data ................................................................................................6-16
6.10.6. Prove Run - Master Meter Data...............................................................................6-17
6.10.7. Proving Series Data.................................................................................................6-18
6.10.8. Data of Meter Being Proved ....................................................................................6-18
6.10.9. Mass Prove Data .....................................................................................................6-18
6.11. Miscellaneous Meter Run 32-Bit IEEE Floating Point Data ..............................6-20
6.11.1. Previous Batch Average ..........................................................................................6-21
6.11.2. Previous Hour’s Average.........................................................................................6-21
6.11.3. Previous Day’s Average ..........................................................................................6-22
6.11.4. Statistical Moving Window Averages of Transducer Inputs ....................................6-23
6.11.5. Miscellaneous In Progress Averages ......................................................................6-23
6.11.6. Previous Batch and Daily Average Data .................................................................6-23
®
50-2024-0004 Rev C v
OMNI 6000 / OMNI 3000 User Manual Contents of Volume 4
®
vi 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
8.4.6. 8-36
8.4.7. Product #2 Mol % Fraction Configuration Data (Revision 24, Reserved 20) ..........8-36
8.4.8. Product #3 Mol % Fraction Configuration Data (Revision 24, Reserved 20) ..........8-37
8.4.9. Product #4 Mol % Fraction Configuration Data (Revision 24, Reserved 20) ..........8-38
8.4.10. Prove Run Data for the Last Prove Run Completed. ..............................................8-39
®
50-2024-0004 Rev C vii
Volume 4 Modbus™ Database Addresses and Index Numbers
Our products have become the international flow computing standard. OMNI
Flow Computers pursues a policy of product development and continuous
improvement. As a result, our flow computers are considered the “brain” and
“cash point” of liquid and gas flow metering systems.
Our staff is knowledgeable and professional. They represent the energy,
intelligence and strength of our company, adding value to our products and
services. With the customer and user in mind, we are committed to quality in
everything we do, devoting our efforts to deliver workmanship of high caliber.
Teamwork with uncompromising integrity is our lifestyle.
Phone: 281-240-6161
Fax: 281-240-6162
O
E-mail Address:
®
50-2024-0004 Rev C ix
OMNI 6000 / OMNI 3000 User Manual For Your Information
Target Audience
As a user’s reference guide, this manual is intended for a sophisticated
audience with knowledge of liquid and gas flow measurement technology.
Different user levels of technical know-how are considered in this manual. You
need not be an expert to operate the flow computer or use certain portions of
this manual. However, some flow computer features require a certain degree of
expertise and/or advanced knowledge of liquid and gas flow instrumentation and
electronic measurement. In general, each volume is directed towards the
following users:
• Volume 1. System Architecture and Installation
♦ Installers
♦ System/Project Managers
♦ Engineers/Programmers
♦ Advanced Operators
♦ Operators
• Volume 2. Basic Operation
♦ All Users
• Volume 3. Configuration and Advanced Operation
♦ Engineers/Programmers
♦ Advanced Operators
• Volume 4. Modbus™ Database Addresses and Index Numbers
♦ Engineers/Programmers
♦ Advanced Operators
• Volume 5. Technical Bulletins
♦ Users with different levels of expertise.
®
x 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Manual Structure
The User Manual comprises 5 volumes; each contained in separate binding for
easy manipulation. You will find a detailed table of contents at the beginning of
each volume.
User Reference Documentation – The User Manual is structured into five volumes.
Volumes 1, 2, and 5 are generic to all flow computer application revisions. Volumes
3 and 4 are application specific. These have four versions each, published in
separate documents; i.e., one per application revision per volume. You will receive
the version that corresponds to your application revision.
The volumes respective to each application revision are:
Revision 2075/2475: Volume #s 3, 4
®
50-2024-0004 Rev C xi
OMNI 6000 / OMNI 3000 User Manual For Your Information
®
xii 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Keys / Key Press Keys on the flow computer keypad are denoted with
Sequences brackets and bold face characters (e.g. the ‘up arrow’
key is denoted as [Ç]). The actual function of the key
Example: as it is labeled on the keypad is what appears
[Prog] [Batch] [Meter] [n] between brackets. Key press sequences that are
executed from the flow computer keypad are
expressed in a series of keys separated by a space
(as shown in the example).
Screen Displays
Sample screens that correspond to the flow
Example: computer display appear surrounded by a dark gray
border with the text in bold face characters and
Use Up/Down Arrows mono-spaced font. The flow computer display is
To Adjust Contrast; actually 4 lines by 20 characters. Screens that are
Left, Right Arrows more than 4 lines must be scrolled to reveal the text
To Adjust Backlight shown in the manual.
Figure Captions
Figure captions are numbered in sequence as they
Example: appear in each chapter. The first number identifies
the chapter, followed by the sequence number and
Fig. 2-3. Figure No. 3 of title of the illustration.
Chapter 2
®
50-2024-0004 Rev C xiii
OMNI 6000 / OMNI 3000 User Manual For Your Information
Trademark References
The following are trademarks of OMNI Flow Computers, Inc.:
• OMNI 3000
• OMNI 6000
• OmniCom®
Other brand, product and company names that appear in this manual are
trademarks of their respective owners.
®
xiv 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
1.1. Introduction
OMNI Flow Computers implement a superset of the Modbus™ Protocol on
Serial Ports #1 (selectable), #2, #3, #4 (selectable), #5 and #6, thus allowing
simultaneous communications with up to six totally independent Modbus
systems. Maximum transmission baud rate is 38.4 kbps with an average answer
response time of 70 msec plus any modem warm-up time.
The Modbus™ Protocol specifies one master and up to 247 slaves on a
common communication line. Each slave is assigned a fixed unique device
address in the range of 1 to 247. The Master always initiates the transaction.
Transactions are either a query/response type (only one slave is accessed at a
time) or a broadcast / no response type (all slaves are accessed at the same
time). A transaction comprises a single query and single response frame or a
single broadcast frame.
NUMBER OF BITS:
Start Bits 1 1
Data Bits 7 8
Parity (Optional) Odd, Even, None (1 or 0) Odd, Even, None (1 or 0)
Stop Bits 1 or 2 1 or 2
Error Checking LRC CRC
Baud Rate 300 bps to 38.4 kbps 300 bps to 38.4 kbps
®
50-2024-0004 Rev C 1-1
Chapter 1 Modbus™ Protocol Implementation
®
1-2 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Note: See 1.5 for descriptions and examples of these function codes. See 1.4 for a
description of exception responses.
®
50-2024-0004 Rev C 1-3
Chapter 1 Modbus™ Protocol Implementation
®
1-4 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
These functions allow the user to obtain the ‘on/off’ status of Booleans used to
control discrete outputs from the addressed slaves only. Broadcast mode is not
supported with this function code. In addition to the slave address and function
field, the message requires that the information field contain the initial point
number to be read (starting point) and the number of points that will be read to
obtain the Boolean data.
Boolean points are numbered from 1001; (Boolean number 1= 1001, 1 = on, 0 =
off). The data is packed one bit for each Boolean flag variable. The response
includes the slave address, function code, quantity of data characters, the data
characters, and error checking. The low order bit of the first character contains
the addressed flag and the remainder follows. For Boolean quantities that are
not even multiples of eight, the last characters will be filled-in with zeros at high
order end.
Example: Read Booleans 1120 to 1131 from Slave Device #01.
POLL MASTER-TO-SLAVE : ASCII TRANSMISSION MODE
FUNCTION DATA STARTING POINT # NUMBER OF POINTS LCR CHECK
ADDRESS CODE HI LO HI LO 8-BIT
: 3031 3031 3034 3630 3030 3043 3845 CR LF
®
50-2024-0004 Rev C 1-5
Chapter 1 Modbus™ Protocol Implementation
Function Codes 03 and 04 allow the master to obtain the binary contents of
holding points in the addressed slave. The protocol allows for a maximum of 125
16-bit points to be obtained at each request. Broadcast mode is not allowed for
functions 03 and 04.
These 16-bit points are also grouped in sets of points and accessed as one
variable. The numeric range of the point number defines the variable type and
indicates how many 16-bit points make up that variable.
Note: Point Groups for Long Integer Variable Type – Points 6XXX or 15XXX long
integers apply only to Revision 23 for US Customary units.
The addressed slave responds with its address and the function code, followed
by the information field. The information field contains a single byte indicating
the number of data bytes returned followed by the actual data bytes. The data is
returned in multiples of two bytes, with the binary content right justified. The data
is sent MS Byte first.
Example: Read Short Integer Message 3012 through 3013 from Slave #2.
POLL MASTER-TO-SLAVE : RTU TRANSMISSION MODE
FUNCTION DATA STARTING POINT # QUANTITY OF POINTS CRC CHECK
ADDRESS CODE HI LO HI LO 16-BIT
02 03 0B C4 00 02 ‘nn’ ‘nn’
The slave responds with its address and the function code, byte count of the
data field followed by the actual data field. In the example above, the data field
contains 4 bytes representing the value of the requested data.
®
1-6 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
02 05 06 AF FF 00 ‘nn’ ‘nn’
02 05 06 AF FF 00 ‘nn’ ‘nn’
®
50-2024-0004 Rev C 1-7
Chapter 1 Modbus™ Protocol Implementation
02 06 0C 22 00 03 ‘nn’ ‘nn’
02 06 0C 22 00 03 ‘nn’ ‘nn’
®
1-8 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
The slave responds with the Modbus OD number (address), the function code,
and the data, followed by the CRC check. In the above example, the data field
contains 1 byte representing the value of the requested data. Following is the
conversion of hexadecimal data to binary, to determine the event status and
communication port number.
Hex 4C = 0100 1100 (Bit 7, Bit 6, Bit 5, Bit 4, Bit 3, Bit 2, Bit 1, Bit 0)
Bit 7, Bit 6, Bit 5 represent the communication port:
Port # Bit 7 Bit 6 Bit 5
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
Bit 4, Bit 3, Bit 2, Bit 1, Bit 0 represent the following event status:
Bit 4 Æ Power failed flag (1=Yes, 0=No); Modbus database address = 1829
Bit 3 Æ Master status (1=Yes, 0=No); Modbus database address = 2864
Bit 2 Æ In diagnostic mode (1=Yes, 0=No)
Bit 1 Æ In program mode (1=Yes, 0=No)
Bit 0 Æ Invalid EPROM Checksum error flag (1=Yes, 0=No); Modbus database
address = 1837
®
50-2024-0004 Rev C 1-9
Chapter 1 Modbus™ Protocol Implementation
The slave responds with an echo; i.e., identical Modbus ID (address), function
code, and data.
®
1-10 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
03 0F 06 A7 00 0E 02 05 20 ‘nn’ ‘nn’
03 0F 06 A7 00 0E 'nn' 'nn'
®
50-2024-0004 Rev C 1-11
Chapter 1 Modbus™ Protocol Implementation
The addressed slave responds with its address and the function code, followed
by the information field. The information field contains a single byte indicating
the number of data bytes returned and the actual data bytes. The data is sent as
multiples of two bytes, with the binary content right justified. The data is sent MS
Byte first.
Example: Write Short Integers 3012 through 3013 to Slave #2.
Byte Count: The Byte Count will be increments of 2, 4, 8 or 16 bytes depending on
the address range of the points downloaded.
02 10 0B C4 00 02 04 1F 40 1F 3E ‘nn’ ‘nn’
02 10 0B C4 00 02 'nn' 'nn'
The slave responds with its address and the function code, starting point
number and quantity of points.
®
1-12 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
04 10 13 ED 00 01 04 00 4F 20 4E ‘nn’ ‘nn’
04 10 13 ED 00 01 ‘nn’ ‘nn’
The slave responds with its address and the function code, starting point
number and quantity of points.
®
50-2024-0004 Rev C 1-13
Chapter 1 Modbus™ Protocol Implementation
05 41 23 29 00 01 ‘nn’ ‘nn’
02 42 23 2A 00 00 ‘nn’ ‘nn’
®
1-14 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
02 03 00 01 00 00 ‘nn’ ‘nn’
Dummy number
of points
®
50-2024-0004 Rev C 1-15
Chapter 1 Modbus™ Protocol Implementation
1.11. Trapil
Several Modbus Addresses in the following list are labeled with the word Trapil.
These addresses are available with Revision 24 (French Version 24.XX Only)
and the Trapil Function turned on.
®
1-16 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 2-1
Chapter 2 User-Defined, Status and Command Data (0001- 2999)
The current status of physical Digital I/O Points 01 through 12 (OMNI 3000) or
01 though 24 (OMNI 6000) can be accessed by reading Modbus Indexes 1001
through 1024.
All points which are to be written to exclusively via the Modbus must first have
the point assigned to Modbus control by entering zero (0) for 'Digital Point
Assign' (see Chapter 9). Assigning to '0' prevents the OMNI application
software from overwriting the Modbus write.
Info: Boolean data points 1057-1088 are available for User Alarms.
Example: 1030:1088=1002
1088: High Filter DP
Make 1088 follow status of Digital Point #2. When true, 1088 Alarm message will be
placed in Alarm log and on Alarm screen.
Points 1025 through 1088 are updated every 100 msec with the current value of
the programmable Boolean statements (see Chapter 10). You may read from or
write to these variables, but anything that you write may be overwritten by the
flow computer depending upon the logic functions programmed into the logic
statement.
1025 Boolean Point #25
to
1088 Boolean Point #88
Points 1089 through 1099 are paired with Floating Point Variables 7089 through
7099. For example, numeric data placed in 7089 can be output as pulses by
assigning a Digital I/O Point to 1089.
1089 Programmable Accumulator #1
Used to pulse out data placed into 7089.
to
1099 Programmable Accumulator #11
Used to pulse out data placed into 7099.
®
2-2 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 2-3
Chapter 2 User-Defined, Status and Command Data (0001- 2999)
* Info: The following 500mS pulse flags are treated as level for archive trigger.
®
2-4 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Micro Motion™ : Data obtained via RS-485 link with Micro Motion Device
Note : See 2n00 area for even more meter run alarms and status points.
®
50-2024-0004 Rev C 2-5
Chapter 2 User-Defined, Status and Command Data (0001- 2999)
®
2-6 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 2-7
Chapter 2 User-Defined, Status and Command Data (0001- 2999)
# Note: These points are defaulted to ‘active’ and need not be manipulated unless
the application requires it.
Points 1722-1725 enable PID startup and shutdown ramping for the respective meter
(see 1752-1755). Level sensitive.
# 1722 1st PID Permissive - Loop #1
st
# 1723 1 PID Permissive - Loop #2
# 1724 1st PID Permissive - Loop #3
# 1725 1st PID Permissive - Loop #4
# 1726 Prover Start Permissive
Checked after temperature and flow are stable. Indicates that the meter divert valves
are lined up. Enables prover sequencing when set.
1727 Start Ramp-up PID - Loop #1
st nd
Initiates PID start up sequence by activating 1 and 2 PID Permissive (see 1n57 for
acknowledge pulse). These commands are edge triggered, simply turn on.
1728 Start Ramp-up PID - Loop #2
1729 Start Ramp-up PID - Loop #3
1730 Start Ramp-up PID - Loop #4
1731 Compact Prover Piston Downstream
Applies only to Brooks SVP, must be false before the piston can be re-launched.
Points 1743-1746 represent the product number to change to as offset binary; i.e.,
0000 = product #1. 1111=product #16 (see 1707, 1747-1750).
1743 Product Select - Bit 0
1744 Product Select - Bit 1
1745 Product Select - Bit 2
1746 Product Select - Bit 3
For points 1747-1750, rising edge triggers a batch end and a change to the product
specified by points 1743-1746.
1747 ‘Change Product’ Strobe - Meter #1
1748 ‘Change Product’ Strobe - Meter #2
1749 ‘Change Product’ Strobe - Meter #3
1750 ‘Change Product’ Strobe - Meter #4
1751 Freeze Analog Inputs
Used when calibrating analog inputs. Freezes ALL analogs. Level sensitive.
1752 2nd PID Permissive - Meter #1
®
2-8 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Points 1752-1755 limit the PID ramp-down to the minimum output % setting (see
1722-1725). Level sensitive.
1753 2nd PID Permissive - Meter #2
1754 2nd PID Permissive - Meter #3
1755 2nd PID Permissive - Meter #4
1756 Reserved
to
1759 Reserved
1760 Leak Detection Freeze Command
Stores totalizers, temperatures, pressures and density variables to temporary storage
(see 5n66 and 7634). This command is usually broadcast to all RTUs simultaneously.
1761 Disable Flow Totalizing Station
This command has no effect in individual meter run totalizing (see also points 1736-
1739). Level sensitive
1762 Remote Print - Previous Batch Report #1
to At local printer.
1769 Remote Print - Previous Batch Report #8
1770 Remote Print - Previous Daily Report #1
to At local printer.
1777 Remote Print - Previous Daily Report #8
1778 Remote Print - Previous Prove Report #1
to At local printer.
1785 Remote Print - Previous Prove Report #8
1786 Remote Print - Alarm Report
At local printer.
Info: More ‘Command Boolean Points’ are located at address 2701.
Caution: Stored archive data may be lost! See chapter on ‘Raw Data
Archive’ before manipulating these data points. These functions are
duplicated using integers at 13920 and 13921.
®
50-2024-0004 Rev C 2-9
Chapter 2 User-Defined, Status and Command Data (0001- 2999)
1799 Reserved
1800 Reserved
®
2-10 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Points 1842-1857 refer to an error occurred while communicating with the slave in the
appropriate transaction. If a slave is involved in multiple transactions which fail, only
the first will be flagged.
1842 Peer-to-Peer - Transaction #1 - Communication Error
to
1857 Peer-to-Peer - Transaction #16 - Communication Error
# Note: These points pulse high for one 500 msec. cycle time
®
50-2024-0004 Rev C 2-11
Chapter 2 User-Defined, Status and Command Data (0001- 2999)
®
2-12 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Alarm and Status points connected with the meter proving system are grouped
here. The second digit ‘9’ defines a prover. See the 1700 area for command
points associated with the prover.
1901 Inlet (Left) Pressure - Transducer Low Alarm
1902 Inlet (Left) Pressure - Transducer High Alarm
1903 Outlet (Right) Pressure - Transducer Low Alarm
1904 Outlet (Right) Pressure - Transducer High Alarm
1905 Inlet (Left) Temperature - Transducer Low Alarm
1906 Inlet (Left) Temperature - Transducer High Alarm
1907 Outlet (Right) Temperature - Transducer Low Alarm
1908 Outlet (Right) Temperature - Transducer High Alarm
# Note: These alarms are active until the next prove sequence is started.
®
50-2024-0004 Rev C 2-13
Chapter 2 User-Defined, Status and Command Data (0001- 2999)
* Note: These flags are used to cause data to be conditionally printed on the prover
report.
* Note: These flags are used to cause data to be conditionally printed on the prover
report.
* 1965 Prove Report - Print 5 Decimal Places for Intermediate Meter Factors
* 1966 Prove Report - Print 6 Decimal Places for Intermediate Meter Factors
* 1967 Prove Report - Print 7 Decimal Places for Intermediate Meter Factors
1967 Print Run #1 on Prove Report Flag (Revision 24, Reserved 20)
1968 Print Run #2 on Prove Report Flag (Revision 24, Reserved 20)
®
2-14 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
1969 Print Run #3 on Prove Report Flag (Revision 24, Reserved 20)
1970 Print Run #4 on Prove Report Flag (Revision 24, Reserved 20)
1971 Print Run #5 on Prove Report Flag (Revision 24, Reserved 20)
1972 Print Run #6 on Prove Report Flag (Revision 24, Reserved 20)
1973 Print Run #7 on Prove Report Flag (Revision 24, Reserved 20)
1974 Print Run #8 on Prove Report Flag (Revision 24, Reserved 20)
1975 Print Run #9 on Prove Report Flag (Revision 24, Reserved 20)
1976 Print Run #10 on Prove Report Flag (Revision 24, Reserved 20)
1977 Reserved
to
1979 Reserved
1980 Inlet Pressure - Fail to Low
1981 Inlet Pressure - Low Alarm
1982 Inlet Pressure - High Alarm
1983 Inlet Pressure - Fail to High
1984 Outlet Pressure - Fail to Low
1985 Outlet Pressure - Low Alarm
1986 Outlet Pressure - High Alarm
1987 Outlet Pressure - Fail to High
1988 Inlet Temperature - Fail to Low
1989 Inlet Temperature - Low Alarm
1990 Inlet Temperature - High Alarm
1991 Inlet Temperature - Fail to High
1992 Outlet Temperature - Fail to Low
1993 Outlet Temperature - Low Alarm
1994 Outlet Temperature - High Alarm
1995 Outlet Temperature - Fail to High
1996 Reserved
to
1999 Reserved
2n00 Reserved
®
50-2024-0004 Rev C 2-15
Chapter 2 User-Defined, Status and Command Data (0001- 2999)
Note: The ‘In Progress’ flags are those which the flow computer uses when printing
the reports on the connected printer. Use the ‘Previous’ flags if the report is being
printed by another device such as a SCADA or MMI. This is necessary because the
flow computer clears the ‘In Progress’ data immediately after it prints the local report.
Note: Notice that all write commands have indexes/ point addresses with a ‘7’ in the
rd
3 digit from the right.
®
2-16 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
2n43 Reserved
to
2n89 Reserved
2n90 Meter # NIST14 Vapor Flag. (Revision 24, Reserved 20)
2n91 Meter # NIST 14 Liquid Flag. (Revision 24, Reserved 20)
2n92 Meter #1 Gross Increment Exceed Limits
2n93 Meter #1 Net Increment Exceed Limits
2n94 Meter #1 Mass Increment Exceed Limits
2n95 Meter #1 NSV Increment Exceed Limits
2196 Reserved
to
2199 Reserved
2500 Reserved
to
2600 Reserved
®
50-2024-0004 Rev C 2-17
Chapter 2 User-Defined, Status and Command Data (0001- 2999)
Info: The following Booleans (2624-2629) are only available with Revision 24
(French 24.XX Only) when the Trapail Function is turned on.
®
2-18 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
port without the serial port being polled for data. This function can be useful
when communicating via VSAT satellite systems where operating cost is directly
proportional to RF bandwidth used.
2701 Data Packet #1 to Serial Port #1
2702 Data Packet #2 to Serial Port #1
2703 Data Packet #3 to Serial Port #1
2704 Data Packet #1 to Serial Port #2
2705 Data Packet #2 to Serial Port #2
2706 Data Packet #3 to Serial Port #2
2707 Data Packet #1 to Serial Port #3
2708 Data Packet #2 to Serial Port #3
2709 Data Packet #3 to Serial Port #3
2710 Data Packet #1 to Serial Port #4
2711 Data Packet #2 to Serial Port #4
2712 Data Packet #3 to Serial Port #4
®
50-2024-0004 Rev C 2-19
Chapter 2 User-Defined, Status and Command Data (0001- 2999)
®
2-20 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
2778 Reserved
to
2799 Reserved
®
50-2024-0004 Rev C 2-21
Chapter 2 User-Defined, Status and Command Data (0001- 2999)
Info: Remember that the station is defined as a group of individual meter runs.
The following Boolean points are flags indicating that a totalizer has rolled-over
(i.e. reached maximum count and restarted from zero). These flags are used to
conditionally print characters (usually ‘**’ ) in front of the totalizer which has
rolled over on the appropriate report. Examination of an OMNI ‘Custom Report
Template’ will show how this is accomplished. See also points at 2n01 for meter
run versions of flags.
®
2-22 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
2835 Previous Batch ‘n’ - 2nd Ref. Temperature - Net Total Rollover Flag
nd
2836 Previous Daily - 2 Ref. Temperature - Net Total Rollover Flag
2837 Reserved
to
2839 Reserved
2840 Flash Jumper enabled on 68-6201 CPU
2841 Reserved
to
2848 Reserved
2849 Pressure Units Selected in kPa (Revision 24, Reserved 20)
2850 Pressure Units Selected in Bar (Revision 24, Reserved 20)
2851 Pressure Units Selected in kg/cm² (Revision 24, Reserved 20)
®
50-2024-0004 Rev C 2-23
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 3-1
Chapter 3 16-Bit Integer Data (3001- 3999)
®
3-2 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 3-3
Chapter 3 16-Bit Integer Data (3001- 3999)
®
3-4 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 3-5
Chapter 3 16-Bit Integer Data (3001- 3999)
®
3-6 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 3-7
Chapter 3 16-Bit Integer Data (3001- 3999)
®
3-8 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
The following points 3781 Product #1 thru 3796 Product #16 will either refer to
Observed Density or Pressure Correction selected on each product. Not both
selections.
3781 Product #1 Observed Density in Use (0=No, 1=Yes)
API 11.01 2004. Observed Density selection is required when Product table is:
Table 28 = API 11.1 Crude Oil.
Table 29 = API 11.01 Refined Products,
Table 30 = API 11.01 Lubricating Oil,
Table 31 = API 11.01 Specialized Liquid.
to
3796 Product #16 observed Density in Use (0=No, 1=Yes)
or
3781 Product #1 Use API 11.1 Pressure Correction (Y/N)
to
3796 Product #16 Use API 11.1 Pressure Correction (Y/N)
3797 Reserved
to
3799 Reserved
®
50-2024-0004 Rev C 3-9
Chapter 3 16-Bit Integer Data (3001- 3999)
Used to enable rigorous ‘Audit Trail’ reporting of all serial port transactions.
~ Note: To avoid flushing the audit trail, audit events other than complete
‘downloads’ to the flow computer are usually not documented in the ‘audit trail’ unless
serial port passwords have been enabled. Rigorous auditing of a serial port or group
of serial ports can be activated by placing the appropriate hexadecimal code in 3800
(S = Serial Port): ): 00 0A = Audit S1 (Dec = 10), 00 A0 = Audit S2 (Dec = 160), 0A
00 = Audit S3 (Dec = 2560), A0 00 = Audit S4 (Dec = 40960), 00 05 = Audit S5
(Dec=5), 00 50 = Audit S6 (Dec = 80). To monitor multiple ports; e.g. Audit S2 (Dec
= 160) + S4 (Dec = 40960) = Total for both ports: 00 A0 A0 00 (Dec = 41120). See
Technical Bulletin TB-981101.
# Note: 2s complement numbers based on span entries 17176 through 17189.
Values are expressed as percentages of span in tenth percent increments; i.e., 1000
equals 100.0%. No over range or under range checking is done.
* Note: Unsigned integer totalizers are cumulative based. They roll at 65536.
®
3-10 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 3-11
Chapter 3 16-Bit Integer Data (3001- 3999)
®
3-12 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 3-13
Chapter 3 16-Bit Integer Data (3001- 3999)
®
3-14 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 3-15
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 3-1
Volume 4 Modbus™ Database Addresses and Index Numbers
Info: These ASCII string variables are accessed using Modbus function codes 03 for
all reads and 16 for all writes.
Note: The index number of each string refers to the complete string which occupies
the space of 4 points. It must be accessed as a complete unit. You cannot read or
write a partial string. Each point counts as one point in the normal OMNI Modbus
mode.
Modicon Compatible Mode: For the purpose of point count only, each string counts
as 4 points. The starting address of the string still applies.
®
50-2024-0004 Rev C 4-1
Chapter 4 8-Character ASCII String Data (4001- 4999)
®
4-2 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
4n99 Reserved
4500 Reserved
®
50-2024-0004 Rev C 4-3
Chapter 4 8-Character ASCII String Data (4001- 4999)
®
4-4 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
* Note: The flow computer time and date can be set by writing to these ASCII
variables. Be sure to include the colons (:) in the time string and the slashes (/) in
the date string.
®
50-2024-0004 Rev C 4-5
Chapter 4 8-Character ASCII String Data (4001- 4999)
4919 Reserved
4920 Reserved
4921 Prove Complete/abort time/ Date
®
4-6 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 4-7
Volume 4 Modbus™ Database Addresses and Index Numbers
Info: These 32-bit long integer variables are accessed using Modbus function code
03 for reads, 06 for single writes, and 16 for multiple writes. Note that the index
number for each variable refers to one complete long integer which occupies the
space of two 16-bit registers. It must be accessed as a complete unit. You cannot
read or write a partial 32-bit integer. Each 32-bit long integer counts as one point in
the normal OMNI Modbus mode.
Modicon™ Compatible Mode: For the purpose of point count only, each 32-bit
integer counts as two points. The starting address of the 32-bit integer still applies.
Notes: * The increment for all totalizers depends upon the ‘totalizer resolution’
settings shown on the ‘Configure/General Setup/Totalizers’ property page within
OmniCom. They can only be changed via the keypad entries made in the ‘Password
Maintenance’ menu after ‘Resetting all Totalizers’.
progress. Results are moved to the 5n50 point area at the end of the batch.
* 5n02 Batch in Progress - Net (GSV) Totalizer
* 5n03 Batch in Progress - Mass Totalizer
* 5n04 Batch in Progress - NSV Totalizer
* 5n05 Cumulative In Progress - Gross (IV) Totalizer
Points 5n05-5n08 are non-resetable totalizers which are snapshots for opening
readings.
Data from the 5n05-06 point area is moved to the 5n94-95 point area at the
end/beginning of each day.
[Firmware Revision 20.74.30]
(use 5n74 point for Previous Daily Report)
* 5n06 Cumulative In Progress - Net (GSV) Totalizer
[Firmware Revision 20.74.30]
(use 5n75 point for Previous Daily Report)
* 5n07 Cumulative In Progress - Mass Totalizer
Data from the 5n07 point area is moved to the 5n39 point area at the end/beginning of
each day.
[Firmware Revision 20.74.30]
(use 5n76 point for Previous Daily Report)
* 5n08 Cumulative In Progress - NSV
Data from the 5n08 point area is moved to the 5n40 point area at the end/beginning of
each day.
[Firmware Revision 20.74.30]
(use 5n77 point for Previous Daily Report)
®
50-2024-0004 Rev C 5-1
Chapter 5 32-Bit Integer Data (5001- 5999)
# Notes: These variables are stored with 4 places after the implied decimal point;
i.e., 10000 is interpreted as 1.0000.
(use 5n57 point for Previous Daily Report)
# 5n13 Meter Factor in Use Now
# 5n14 Average Meter Factor - Batch in Progress
# 5n15 Average Meter Factor - Today’s In Progress
5n16 Batch Preset Remaining
5n17 Running Product
Data from the 5n17 point area is moved to the 15n17 point area (5,6,7,8) at the
end/beginning of each day.
[Firmware Revision 20.74.30]
(use 15n17 point for Previous Daily Report)
5n18 ‘Dual Pulse’ (Comparator) Error Counts for Batch
Applicable Only when pulse fidelity checking is enabled.
5n19 In Progress Batch Report Number
Incremented upon each batch start.
5n20 Raw Input Counts (500 msec)
Turbine pulse count during the current 500 msec cycle period.
# 5n21 Meter Factor - Product #1
# 5n22 Meter Factor - Product #2
# 5n23 Meter Factor - Product #3
# 5n24 Meter Factor - Product #4
# 5n25 Meter Factor - Product #5
# 5n26 Meter Factor - Product #6
# 5n27 Meter Factor - Product #7
# 5n28 Meter Factor - Product #8
# 5n29 Meter Factor - Product # 9
# 5n30 Meter Factor - Product #10
# 5n31 Meter Factor - Product #11
# 5n32 Meter Factor - Product #12
# 5n33 Meter Factor - Product #13
# 5n34 Meter Factor - Product #14
# 5n35 Meter Factor - Product #15
# 5n36 Meter Factor - Product #16
3
# 5n37 Meter Factor - Change Retroactive Barrels/m
®
5-2 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 5-3
Chapter 5 32-Bit Integer Data (5001- 5999)
®
5-4 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
5n85 Previous Day’s - Opening NSV (Changed Default Daily Report Template)
5n86 Previous Batch ‘n’ - Closing Gross (IV) Total
5n87 Previous Batch ‘n’ - Closing Net (GSV) Total
5n88 Previous Batch ‘n’ - Closing Mass Total
5n89 Previous Batch ‘n’ – Closing NSV Total
5n90 Previous Batch ‘n’ - Batch Report Number
Use this value on Batch Report.
5n91 Previous Batch ‘n’ - Batch Product Number
* Note: The increment for all totalizers depends upon the ‘totalizer resolution’
settings shown on the ‘Configure/General Setup/Totalizers’ property page within
OmniCom. They can only be changed via the keypad entries made in the ‘Password
Maintenance’ menu after ‘Resetting all Totalizers’.
®
50-2024-0004 Rev C 5-5
Chapter 5 32-Bit Integer Data (5001- 5999)
* Notes: The increment for all totalizers depends upon the ‘totalizer resolution’
settings shown on the ‘Configure/General Setup/Totalizers’ property page within
OmniCom. They can only be changed via the keypad entries made in the ‘Password
Maintenance’ menu after ‘Resetting all Totalizers’.
®
5-6 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 5-7
Chapter 5 32-Bit Integer Data (5001- 5999)
5837 Current Batch Size or Common Batch Stack Sequence #19 - Batch Size
to
5842 Batch Sequence #6 - Batch Size or Common Batch Stack Sequence #24
- Batch Size
®
5-8 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 5-9
Chapter 5 32-Bit Integer Data (5001- 5999)
®
5-10 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 5-11
Chapter 5 32-Bit Integer Data (5001- 5999)
®
5-12 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Modicon™ Compatible Mode: For the purpose of point count only, each IEEE float
point counts as two points. The starting address of the variable still applies.
6001 Reserved
to
6999 Reserved
Any analog output point which physically exists can be read via these point
numbers. Data returned is expressed as a percentage of the output value.
Only those points which physically exist and have been assigned to Modbus
control by assigning zero (0) at 'D/A Out Assign' (see Volume 3) should be
written to. Outputs which are not assigned to Modbus control will be
overwritten every 500 msec by the flow computer. Data written should be
within the range of 0.00 to 100.0.
7000 Reserved
7001 Analog Output #1
to
7012 Analog Output #12
7013 Reserved
to
7024 Reserved
®
50-2024-0004 Rev C 6-1
Chapter 6 32-Bit IEEE Floating Point Data (6001- 8999)
The second digit of the index number defines the meter run number. For
example: 7105 is the 'Temperature' variable for Meter Run #1. The same point
for Meter Run #4 would be 7405.
7n00 Reserved
< Notes: Current live values which are updated ever 500 msec.
®
6-2 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
* 7n05 Temperature
* 7n06 Pressure
* 7n07 Density
3 3
Lb/ft (Revision 20) or kg/m . (Revision 24) Indicates calculated propylene/ethylene
density.
* 7n08 Flowing Transducer Density Before Applying DCF
Temperature and pressure corrected for the steel of the Density Meter.
* 7n09 Flowing Transducer Density After Applying DCF
7n09=7n08 x 7n43.
* 7n10 Density Transducer Temperature
Corrects for transducer temperature expansion effects.
* 7n11 Density Transducer Pressure
Corrects for transducer pressure expansion effects.
* 7n12 API Flowing
* 7n13 API @ 60 °F / API @ Reference Temperature
* 7n14 Specific Gravity Flowing
* 7n15 Specific Gravity @ 60 °F (Revision 20, Reserved 24); Density @ 15 °C
(Revision 24, Reserved 20)
* 7n16 VCF
Volume Correction Factor (CTL).
* 7n17 CPL
Correction Factor for Pressure on Liquids.
7n18 Batch in Progress – Average Meter Run Temperature
7n19 Batch In Progress - Average Meter Run Pressure
7n20 Batch In Progress - Average of Density Flowing
7n21 Batch In Progress - Average Density Transducer Temperature
7n22 Batch In Progress - Average Density Transducer Pressure
7n23 Batch In Progress - Average API Flowing
7n24 Batch In Progress - Average API @ 60 °F / API @ Reference
Temperature
7n25 Batch In Progress - Average Flowing Specific Gravity
7n26 Batch In Progress - Average Specific Gravity @ 60 °F / Density @
Reference Temperature
7n27 Batch In Progress - Average VCF
7n28 Batch In Progress - Average CPL
7n29 Day In Progress - Average Temperature
7n30 Day In Progress - Average Pressure
7n31 Day In Progress - Average Density Flowing
7n32 Day In Progress - Average Density Transducer Temperature
7n33 Day In Progress - Average Density Transducer Pressure
7n34 Day In Progress - Average API Flowing
7n35 Day In Progress - Average API @ 60 °F / API @ Reference
Temperature
Data from the 7n35 point area is copied to 8n30 (n=5,6,7,8) at the end/beginning of
each day.
7n36 Day In Progress - Average Specific Gravity Flowing
®
50-2024-0004 Rev C 6-3
Chapter 6 32-Bit IEEE Floating Point Data (6001- 8999)
~ Notes: The data in these points may or may not be updated in real time or is the
same data as entered elsewhere depending on the fluid type selected or the
equation of state selected.
7n47 Coefficient b
Viscosity coefficients used with helical or turbine meters.
7n48 Coefficient a
7n49 LCF
Linear Correction Factor.
7n50 Coefficient c
7n51 Coefficient d
7n52 Coefficient e
7n53 Coefficient f
7n54 Coefficient g
7n55 Reserved
to
7n60 Reserved
®
6-4 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 6-5
Chapter 6 32-Bit IEEE Floating Point Data (6001- 8999)
# Notes: Do not write to these variables. They are provided for read only
information.
* Notes: Writing to these variables will have no effect as the flow computer
overwrites these values with either the remote or local primary Setpoint value
depending on the operating mode of the control loop.
~ Notes: Only writes made while in the ‘Remote’ mode will be meaningful. These
variables are overwritten with the current value of the primary controlled variable
when in all other modes.
^ Notes: Only writes made while in the ‘Manual’ mode will be meaningful. These
variables are overwritten by the flow computer in all other operating modes.
®
6-6 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
# Notes: These variables represent the freezed values when 1760 is true
# Notes: Flowing variables are snapshot and stored here when the Leak
Detection Freeze command (1760) is received (Also see point 5n66).
®
50-2024-0004 Rev C 6-7
Chapter 6 32-Bit IEEE Floating Point Data (6001- 8999)
®
6-8 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Point Data
The percentage of span for each of the 24 process input channels is available
as a floating point variable point.
Info: The data is only meaningful when the input channel is used as an analog
input or al digital transducer input. For pulse type input channels, see data points
located at 15131 through 15154.
®
50-2024-0004 Rev C 6-9
Chapter 6 32-Bit IEEE Floating Point Data (6001- 8999)
®
6-10 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 6-11
Chapter 6 32-Bit IEEE Floating Point Data (6001- 8999)
®
6-12 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 6-13
Chapter 6 32-Bit IEEE Floating Point Data (6001- 8999)
®
6-14 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 6-15
Chapter 6 32-Bit IEEE Floating Point Data (6001- 8999)
®
6-16 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 6-17
Chapter 6 32-Bit IEEE Floating Point Data (6001- 8999)
®
6-18 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 6-19
Chapter 6 32-Bit IEEE Floating Point Data (6001- 8999)
8404 Reserved
to
8410 Reserved
Notes: See 5n50 and 5850 for matching totalizer data.
8481 Reserved
to
8499 Reserved
®
6-20 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Point Data
The following data refers to Meter Run #1. The same data is available for all
meter runs at the following addresses:
ο Meter Run #1 @ 8501 through 8599
ο Meter Run #2 @ 8601 through 8699
ο Meter Run #3 @ 8701 through 8799
ο Meter Run #4 @ 8801 through 8899
®
50-2024-0004 Rev C 6-21
Chapter 6 32-Bit IEEE Floating Point Data (6001- 8999)
®
6-22 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
nd
> 8565 Meter #1 Density @ 2 Reference Temperature (Revision 24, Reserved
20)
> 8566 Meter #1 VCF of Flowing Temperature to 2nd Reference Temp (Revision
24, Reserved 20)
®
50-2024-0004 Rev C 6-23
Chapter 6 32-Bit IEEE Floating Point Data (6001- 8999)
®
6-24 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 6-25
Chapter 6 32-Bit IEEE Floating Point Data (6001- 8999)
8920 Station - Previous Batch ‘n’ - Average API (Revision 20)/ Density @
Reference Temperature (Revision 24)
8921 Reserved
to
8926 Reserved
8921 Reserved
to
8926 Reserved
8931 Station - Previous Daily - Average Temperature
8932 Station - Previous Daily - Average Pressure
8933 Station - Previous Daily - Average Density
8934 Station - Previous Daily - Average VCF
8935 Station - Previous Daily - Average CPL
8936 Station - Previous Daily - Average Meter Factor
8937 Station - Previous Daily - Average Specific Gravity
8938 Station - Previous Daily - Average Specific Gravity @ 60 °F (Revision
20)/ Density @ Reference Temperature (Revision 24)
8939 Station - Previous Daily - Average Density Temperature
8940 Station - Previous Daily - Average Density Pressure
8941 Station - Previous Daily - Average Density Correction factor
8942 Station - Previous Daily - Average Unfactored Density
8943 Station - Previous Daily - Average K Factor
®
6-26 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
8981 Reserved
to
8985 Reserved
8986 Station - Previous Batch - Gross (IV) in Float Format
8987 Station - Previous Batch - Net (GSV) in Float Format
8988 Station - Previous Batch - Mass in Float Format
8989 Station - Previous Batch - NSV in Float Format
nd
8990 Station - Previous Batch - Net @ 2 Reference Temperature
®
50-2024-0004 Rev C 6-27
Chapter 6 32-Bit IEEE Floating Point Data (6001- 8999)
8991 Reserved
to
9000 Reserved
®
6-28 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 6-29
Volume 4 Modbus™ Database Addresses and Index Numbers
These are ASCII text files which serve as a format template for certain printed
reports.
9001 Report Template - Snapshot / Interval
9002 Report Template - Batch
9003 Report Template - Daily
9004 Report Template - Prove
9005 Reserved
to
9100 Reserved
®
50-2024-0004 Rev C 7-1
Chapter 7 ASCII Text Data Buffers (9001- 9499)
®
7-2 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Text Archive Data defined by integers 15127 and 15128 is also retrieved using
this buffer. (See Chapter 8 for details.)
®
50-2024-0004 Rev C 7-3
Chapter 7 ASCII Text Data Buffers (9001- 9499)
®
7-4 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 8-1
Chapter 8 Flow Computer Configuration Data (13001- 18999)
13037 Reserved
13038 Reserved
13039 Meter Run #3 - Flowmeter Dual Pulse Fidelity
13040 Meter Run #4 - Flow I/O Point
to
13049 Meter Run #4 - Density @ Reference Conditions
13050 Reserved
13051 Reserved
13052 Meter Run #4 - Flowmeter Dual Pulse Fidelity
®
8-2 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 8-3
Chapter 8 Flow Computer Configuration Data (13001- 18999)
13105 Reserved
to
13107 Reserved
13108 Serial Port #3 - Baud Rate
13109 Serial Port #3 - Data Bits
13110 Serial Port #3 - Stop Bits
13111 Serial Port #3 - Parity
13112 Serial Port #3 - Transmit Delay
13113 Serial Port #3 - Modbus or Node ID
13114 Serial Port #3 - Protocol Type
0=Modbus RTU; 1=Modbus ASCII; 2=Modbus RTU Modem (Relaxed Timing).
13115 Serial Port #3 - Enable CRC Checking
13116 Serial Port #3 - Modicon™ Compatible
0=Omni; 1=984 compatible.
13117 Reserved
13118 Switch Bar Temperature I/O Point
13119 Switch Bar Temperature I/O Type
Added to Rev 20.74.30 & Rev 24.70.30
13120 Serial Port #4 - Baud Rate
13121 Serial Port #4 - Data Bits
13122 Serial Port #4 - Stop Bits
13123 Serial Port #4 - Parity
13124 Serial Port #4 - Transmit Delay
13125 Serial Port #4 - Enable CRC Checking
13126 Serial Port #4 - Modbus or Node ID
13127 Serial Port #4 - Protocol Type
0=Modbus RTU; 1=Modbus ASCII; 2=Modbus RTU Modem (Relaxed Timing);
3=Allen-Bradley Full Duplex DF1; 4=Allen-Bradley Half Duplex.
13128 Serial Port #4 - Modicon Compatible
0=Omni, 1=984 compatible. If Allen-Bradley Protocol selected above: 0=CRC;
1=BCC error checking.
®
8-4 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 8-5
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-6 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 8-7
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-8 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
13418 Reserved
13419 Reserved
13420 Meter Run #4 - Temperature Damping Factor
to
13423 Meter Run #4 - Density Press Damping Factor
13424 Damping Factor - Station - Density Temperature
13425 Damping Factor - Station - Density Pressure
13426 Damping Factor - Prover - Inlet (Left) Temperature
13427 Damping Factor - Prover - Outlet (Right) Temperature
13428 Damping Factor - Prover - Inlet (Left) Pressure
13429 Damping Factor - Prover - Outlet (Right) Pressure
13430 Damping Factor - Plenum Pressure
13431 Damping Factor - Prover - Density Temperature
13432 Damping Factor - Prover - Density Pressure
13433 Damping Factor - Auxiliary Input #1
13434 Damping Factor - Auxiliary Input #2
13435 Damping Factor - Auxiliary Input #3
13436 Damping Factor - Auxiliary Input #4
13437 Enable Alarm Checking when Meter #1 is Inactive
13438 Enable Alarm Checking when Meter #1 is Inactive
13439 Enable Alarm Checking when Meter #1 is Inactive
13440 Enable Alarm Checking when Meter #1 is Inactive
13441 Switch Bar Temperature Damping Code
Added to Rev 20.74.30 & Rev 24.70.30
13442 Reserved
to
13448 Reserved
13449 Default Status Screen (0=No,1=Yes)
Added to Rev 20.74.30 & Rev 24.70.30
13450 Insert Batch Stack - Meter #1
13451 Insert Batch Stack - Meter #2
13452 Insert Batch Stack - Meter #3
13453 Insert Batch Stack - Meter #4
13454 Insert Batch Stack - Station
®
50-2024-0004 Rev C 8-9
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-10 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 8-11
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-12 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 8-13
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-14 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
to
14198 Comment String - Variable Statement #7072
14199 Reserved
to
14200 Reserved
14201 Boolean Statement #1073 Text String
to
14216 Boolean Statement #1088 Text String
14217 Reserved
to
14220 Reserved
14221 Variable Statement #7073 Text String
to
14236 Variable Statement #7088 Text String
14237 Reserved
to
14240 Reserved
14241 Comment Text String - Boolean Statement #1073
to
14256 Comment Text String - Boolean Statement #1088
14257 Reserved
to
14260 Reserved
14261 Comment Text String - Variable Statement #7073
to
14276 Comment Text String - Variable Statement #7088
14277 Reserved
to
14300 Reserved
14301 Comment Text String - Assign - Digital to Analog Output #1
to
14312 Comment Text String - Assign - Digital to Analog Output #12
14313 Reserved
to
14320 Reserved
14321 Comment Text String - Assign - Digital I/O Point #1
to
14344 Comment Text String - Assign - Digital I/O Point #24
14345 Reserved
to
14359 Reserved
14360 Comment Text String - Assign - PID #1 - Primary Variable
14361 Comment Text String - Assign - PID #1 - Secondary Variable
14362 Comment Text String - Assign - PID #2 - Primary Variable
14363 Comment Text String - Assign - PID #2 - Secondary Variable
14364 Comment Text String - Assign - PID #3 - Primary Variable
®
50-2024-0004 Rev C 8-15
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-16 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 8-17
Chapter 8 Flow Computer Configuration Data (13001- 18999)
to
15108 Digital Point #24 - Timer - Pulse Width
15109 Assign - Front Panel Counter A
15110 Assign - Front Panel Counter B
15111 Assign - Front Panel Counter C
15112 Max Comparator - Error Counts per Batch - Meter #1
Points 15112-15115 represent dual pulse error checks.
15113 Max Comparator - Error Counts per Batch - Meter #2
15114 Max Comparator - Error Counts per Batch - Meter #3
15115 Max Comparator - Error Counts per Batch - Meter #4
15116 Meter #1 Maximum Good Pulses
15117 Meter #2 Maximum Good Pulses
15118 Meter #3 Maximum Good Pulses
15119 Meter #4 Maximum Good Pulses
Modbus Points 15116 -15119 added to Rev 20.74.30 & Rev 24.70.30
15120 Input / Output Status of Digital Points
Real-time, read-only! Indicates which points are inputs (1) and which are outputs (0).
#1=Bit 0; #24=Bit 23.
15121 Reserved
15122 On/Off Status of Digital Points
Real-time, read-only! #1=Bit 0; #24=Bit 23: 0 =Off, 1=On.
15123 Prove Run Number
15124 Proving Meter Number
15125 Prove Counts
15126 32-Bit Packed Status Word (Read Only)
LSB
B0 Not Proving B16 Flow Rate Unstable
B1 Overtravel Forward B17 No Prove Permissive
B2 Launch Forward B18 Prover Seal Not OK
st
B3 1 Detector B19 Meter Not Active
B4 In Flight Forward B20 Piston Downstream
nd
B5 2 Detector B21 Checking Plenum
B6 Overtravel Reverse B22 Master Meter Proving
B7 Launch Reverse B23 Check Stability Master Meter
B8 In Flight Reverse B24 Reserved
B9 Prove Aborted B25 Reserved
B10 Prove Complete B26 Power Fail Flag
B11 Checking/Temperature Stability B27 End Batch #4
B12 Prover/Meter Temp Limits B28 End Batch #3
B13 Prover Inactivity B29 End Batch #2
B14 Bad Repeatability B30 End Batch #1
B15 Prove Temperature Unstable B31 End Batch Station
MSB
®
8-18 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
15129 32-Bit Command Word #1 Write Double Word with bit(s) on will cause
following ,Action Command
(see Bit Layout below).
LSB
B0 Prove Seal OK B16 Trial Prove Meter #4
B1 End Batch Station B17 Abort Prove in Progress
B2 End Batch Meter #1 B18 Send Snapshot to Printer
B3 End Batch Meter #2 B19 Load Snapshot to 9402
B4 End Batch Meter #3 B20 Load Alarms to 9402
B5 End Batch Meter #4 B21 Load Prod File to 9402
B6 Reserved B22 Load Status to 9402
B7 Request Prove Meter #1 B23 Load Audit Trail to 9402
B8 Request Prove Meter #2 B24 End Batch Station No Batch Stk
B9 Request Prove Meter #3 B25 End Batch Mtr#1 No Batch Stk
B10 Request Prove Meter #4 B26 End Batch Mtr#2 No Batch Stk
B11 Alarm Acknowledge B27 End Batch Mtr#3 No Batch Stk
B12 Reset Power Fail Flag B28 End Batch Mtr#4 No Batch Stk
B13 Trial Prove Meter #1 B29 Reserved
B14 Trial Prove Meter #2 B30 Reserved
B15 Trial Prove Meter #3 B31 Reserved
MSB
15130 32-Bit Command Word #2 Write Double Word with bit(s) on will cause
following ,Action Command
(see Bit Layout below).
LSB
Decrease PID #1 Setpoint @ 1% Decrease PID #1 Valve @ 1%
B0 B16
Rate Rate
Increase PID #1 Setpoint @ 1% Increase PID #1 Valve @ 1%
B1 B17
Rate Rate
Decrease PID #1 Setpoint @ Decrease PID #1 Valve @ 0.1%
B2 B18
0.1% Rate Rate
Increase PID #1 Setpoint @ Increase PID #1 Valve @ 0.1%
B3 B19
0.1% Rate Rate
Decrease PID #2 Setpoint @ 1% Decrease PID #2 Valve @ 1%
B4 B20
Rate Rate
Increase PID #2 Setpoint @ 1% Increase PID #2 Valve @ 1%
B5 B21
Rate Rate
Decrease PID #2 Setpoint @ Decrease PID #2 Valve @ 0.1%
B6 B22
0.1% Rate Rate
Increase PID #2 Setpoint @ Increase PID #2 Valve @ 0.1%
B7 B23
0.1% Rate Rate
Decrease PID #3 Setpoint @ 1% Decrease PID #3 Valve @ 1%
B8 B24
Rate Rate
Increase PID #3 Setpoint @ 1% Increase PID #3 Valve @ 1%
B9 B25
Rate Rate
Decrease PID #3 Setpoint @ Decrease PID #3 Valve @ 0.1%
B10 B26
0.1% Rate Rate
Increase PID #3 Setpoint @ Increase PID #3 Valve @ 0.1%
B11 B27
0.1% Rate Rate
Decrease PID #4 Setpoint @ 1% Decrease PID #4 Valve @ 1%
B12 B28
Rate Rate
Increase PID #4 Setpoint @ 1% Increase PID #4 Valve @ 1%
B13 B29
Rate Rate
Decrease PID #4 Setpoint @ Decrease PID #4 Valve @ 0.1%
B14 B30
0.1% Rate Rate
®
50-2024-0004 Rev C 8-19
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-20 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Info: Text Report Buffer status points. The data stored in Points 15231 – 15358
can be read to determine if these are reports of interest that may have been added
to the historical report storage buffers located in points 9101 -9308
®
50-2024-0004 Rev C 8-21
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-22 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 8-23
Chapter 8 Flow Computer Configuration Data (13001- 18999)
15359 Reserved
to
15508 Reserved
®
8-24 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 8-25
Chapter 8 Flow Computer Configuration Data (13001- 18999)
to
17111 PID #4 - Deadband %
17112 Output in Percent - Digital to Analog #1
Read-only, Live Value.
to
17123 Output in Percent - Digital to Analog #12
Read-only, Live Value.
17124 Reserved
to
17135 Reserved
17136 PID #1 - Primary Controlled Variable Value
17137 PID #1 - Secondary Controlled Variable Value
17138 PID #1 - Control Output %
17139 PID #1 - Primary Setpoint Value
17140 PID #1 - Secondary Setpoint Value
17141 Reserved
to
17145 Reserved
17146 PID #2 - Primary Controlled Variable Value
to
17150 PID #2 - Secondary Setpoint Value
17151 Reserved
to
17155 Reserved
17156 PID #3 - Primary Controlled Variable Value
to
17160 PID #3 - Secondary Setpoint Value
17161 Reserved
to
17165 Reserved
17166 PID #4 - Primary Controlled Variable Value
to
17170 PID #4 - Secondary Setpoint Value
17171 Reserved
to
17175 Reserved
17176 Meter #1 - Full Scale - Gross Flowrate
Used to scale integer volume flow rate variables 3140 & 3142.
17177 Meter #1 - Full Scale - Mass Flowrate
Used to scale integer mass flow rate variable 3144.
17178 Reserved
17179 Reserved
17180 Meter #2 - Full Scale - Gross Flowrate
17181 Meter #2 - Full Scale - Mass Flowrate
17182 Reserved
17183 Reserved
17184 Meter #3 - Full Scale - Gross Flowrate
17185 Meter #3 - Full Scale - Mass Flowrate
®
8-26 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
17186 Reserved
17187 Reserved
17188 Meter #4 - Full Scale - Gross Flowrate
17189 Meter #4 - Full Scale - Mass Flowrate
17190 Reserved
17191 Reserved
17192 Station - Full Scale - Gross
(Used to scale integer volume flow rate variables 3802 & 3804.
17193 Station - Full Scale - Mass
Used to scale integer mass flow rate variable 3806.
17194 Product #1 K0
When NGL product type is selected, allows the user to substitute an empirically
derived value for coefficient K0.
17195 Product #1 K1
When NGL product type is selected, allows the user to substitute an empirically
derived value for coefficient K1.
17196 Product #2 K0
When NGL product type is selected, allows the user to substitute an empirically
derived value for coefficient K0.
17197 Product #2 K1
When NGL product type is selected, allows the user to substitute an empirically
derived value for coefficient K1.
17198 Alarm Deadband %
0-5%. Global dead-band applied to all analog alarms. Variable must return this %
out of alarm for alarm to cancel.
This entry sets a % limit based on the ‘high alarm’ entry. A variable must return
within the high/low alarm limits by more than this amount before the alarm is
cleared.
17199 Reserved
to
17202 Reserved
17203 F Factor - Product #1
to
17218 F Factor - Product #16
17219 Reference Temperature - Product #1 (Revision 24, Reserved 20)
to
17234 Reference Temperature - Product #16 (Revision 24, Reserved 20)
17235 Product #1 - Mole Fraction of Propylene
A value of 1.0 means the mixture is 100% pure propylene. A propylene fraction of
0.93 means the mixture is 93% propylene and 7% propane.
to
17250 Product #16 - Mole Fraction of Propylene
17235 Product #1 – Dissolved Air Correction (0.0 = No, 1.0 = Yes)
This point applies only when measuring water.
to
17250 Product #16 – Dissolved Air Correction (0.0 = No, 1.0 = Yes)
17251 Product #1 Reference Pressure (Configuration Data)
(Revision 24, Reserved 20)
Absolute pressure in user selected unit used to calculate NIST14 density at
reference condition.
17252 Product #2 Reference Pressure (Configuration Data) (Revision 24,
Reserved 20)
17253 Product #3 Reference Pressure (Configuration Data) (Revision 24,
Reserved 20)
®
50-2024-0004 Rev C 8-27
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-28 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 8-29
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-30 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 8-31
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-32 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 8-33
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-34 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 8-35
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-36 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
®
50-2024-0004 Rev C 8-37
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-38 50-2024-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Info: This Data is updated at the end od each Prove Run or round trip. See “Run
Complete ‘Flag 1954.
®
50-2024-0004 Rev C 8-39
Chapter 8 Flow Computer Configuration Data (13001- 18999)
®
8-40 50-2024-0004 Rev C