Omni 3000 6000 Modbus Database 4B
Omni 3000 6000 Modbus Database 4B
Library
As A Service to the
HydroCarbon Measurement
Industry, CRT-SERVICES
Curates this collection of
Digital resources.
Contents of Volume 4
®
21/2574+ 06/07 i
OMNI 6000 / OMNI 3000 User Manual Contents of Volume 4
®
ii 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 iii
OMNI 6000 / OMNI 3000 User Manual Contents of Volume 4
®
iv 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 v
OMNI 6000 / OMNI 3000 User Manual Contents of Volume 4
®
vi 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
OMNI Flow Computers, Inc.
12620 West Airport Ste #100
Sugar Land Texas 77478
Phone:
Fax:
281-240-6161
281-240-6162
E-mail Addresses:
®
21/2574+ 06/07 vii
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.
®
viii 21/2574+ 06/07
Volume 4b 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.
®
21/2574+ 06/07 ix
OMNI 6000 / OMNI 3000 User Manual For Your Information
Keys / Keypress 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
Example: the key as it is labeled on the keypad is what
appears between brackets. Keypress sequences
[Prog] [Batch] [Meter] [n]
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.
®
x 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
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.
®
21/2574+ 06/07 xi
OMNI 6000 / OMNI 3000 User Manual For Your Information
®
xii 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
1.1. Introduction
OMNI Flow Computers implement a superset of the Gould Modbus Protocol on
Serial Ports #1 (selectable), #2, #3 and #4 (selectable), thus allowing
simultaneous communications with two 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 1.1 - 38.4 kbps 1.1 - 38.4 kbps
®
21/2574+ 06/07 1-1
OMNI 6000 / OMNI 3000 User Manual ModBus Protocol Implementation
®
1-2 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 1-3
OMNI 6000 / OMNI 3000 User Manual ModBus Protocol Implementation
®
1-4 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
01 01 04 60 00 0C „nn‟ „nn‟
01 01 02 08 00 „nn‟ „nn‟
The status of Booleans 1120 through 1127 is shown as 08 (hex) = 0000 1000
(binary). Reading right to left, this shows that status 1123 is on. The other data
flags are decoded similarly. Due to the quantity of Boolean status requested, the
last data field, which is shown as 00 (hex) = 0000 0000 (binary), contains the
status of only 4 flags. The 4 left most bits are provided as zeros to fill the 8-bit
format.
®
21/2574+ 06/07 1-5
OMNI 6000 / OMNI 3000 User Manual 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 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.
02 03 0B C4 00 02 „nn‟ „nn‟
02 03 04 1F 40 1F 3E „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 above example the data field
contains 4 bytes representing the value of the requested data.
®
1-6 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
02 05 06 AF FF 00 „nn‟ „nn‟
02 05 06 AF FF 00 „nn‟ „nn‟
®
21/2574+ 06/07 1-7
OMNI 6000 / OMNI 3000 User Manual ModBus Protocol Implementation
02 06 0C 22 00 03 „nn‟ „nn‟
02 06 0C 22 00 03 „nn‟ „nn‟
®
1-8 21/2574+ 06/07
Volume 4b 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 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
®
21/2574+ 06/07 1-9
OMNI 6000 / OMNI 3000 User Manual ModBus Protocol Implementation
0D 08 00 00 A5 37 „nn‟ „nn‟
0D 08 00 00 A5 37 „nn‟ „nn‟
The slave responds with an echo; i.e., identical Modbus ID (address), function
code, and data.
®
1-10 21/2574+ 06/07
Volume 4b 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'
®
21/2574+ 06/07 1-11
OMNI 6000 / OMNI 3000 User Manual 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.
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 21/2574+ 06/07
Volume 4b 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.
05 41 23 29 00 01 „nn‟ „nn‟
®
21/2574+ 06/07 1-13
OMNI 6000 / OMNI 3000 User Manual ModBus Protocol Implementation
02 42 23 2A 00 00 „nn‟ „nn‟
®
1-14 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
02 03 00 01 00 00 „nn‟ „nn‟
Dummy number
of points
®
21/2574+ 06/07 1-15
OMNI 6000 / OMNI 3000 User Manual ModBus Protocol Implementation
®
1-16 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 2-1
Chapter 1 User-Defined, Status and Command Data (0001- 2999)
INFO - Boolean data points Points 1089 through 1099 are paired with Floating Point Variables 7089 through
1057-1088 are available for 7099. For example, numeric data placed in 7089 can be output as pulses by
User Alarms. Example:
assigning a Digital I/O Point to 1089.
1030:1088=1002
1088:High Filter DP
Make 1088 follow status of 1089 Programmable Accumulator #1
Digital Point #2. When true Used to pulse out data placed into 7089.
1088 Alarm message will be
placed in Alarm log and on to
Alarm screen. 1099 Programmable Accumulator #11
Used to pulse out data placed into 7099.
®
2-2 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
1n06 Spare
1n09 Spare
®
21/2574+ 06/07 2-3
Chapter 1 User-Defined, Status and Command Data (0001- 2999)
1n48 Spare
to
1n51 Spare
®
2-4 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 2-5
Chapter 1 User-Defined, Status and Command Data (0001- 2999)
®
2-6 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
1714 Spare
to
1718 Spare
®
21/2574+ 06/07 2-7
Chapter 1 User-Defined, Status and Command Data (0001- 2999)
st
# 1722 1 PID Permissive - Loop #1
Points 1722-1725 enable PID startup and shutdown ramping for the respective meter
INFO - Unless indicated as
(see 1752-1755). Level sensitive.
being „Level Sensitive‟,
st
most commands are 'edge # 1723 1 PID Permissive - Loop #2
triggered'. To activate a st
# 1724 1 PID Permissive - Loop #3
command simply write a '1'
st
or 'True' to that point. It is # 1725 1 PID Permissive - Loop #4
not necessary to write a '0'
or 'False' after the
command is given. The
status of a command may
1726 Spare
also be read or used as
input in a Boolean or
variable statement.
1731 Spare
1740 Spare
®
2-8 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
nd
1752 2 PID Permissive - Meter #1
Points 1752-1755 limit the PID ramp-down to the minimum output % setting (see
1722-1725). Level sensitive.
nd
1753 2 PID Permissive - Meter #2
nd
1754 2 PID Permissive - Meter #3
nd
1755 2 PID Permissive - Meter #4
INFO- Notice that all write 1770 Remote Print - Previous Daily Report #1
commands have indexes / At local printer.
point addresses with a „7‟ in to
the 3rd digit from the right.
1777 Remote Print - Previous Daily Report #8
®
21/2574+ 06/07 2-9
Chapter 1 User-Defined, Status and Command Data (0001- 2999)
®
2-10 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 2-11
Chapter 1 User-Defined, Status and Command Data (0001- 2999)
1839 Spare
®
2-12 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 2-13
Chapter 1 User-Defined, Status and Command Data (0001- 2999)
®
2-14 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 2-15
Chapter 1 User-Defined, Status and Command Data (0001- 2999)
2n54 Spare
Application Revision to
21/25.73+ - This database 2n99 Spare
corresponds to Application
Revision 21/25.73+ for
Orifice/Differential Pressure
Liquid Flow Metering
Systems. 2500 Spare
to
2600 Spare
2605 Spare
to
2608 Spare
2624 Spare
to
2700 Spare
®
2-16 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
Note: Notice that all write 2707 Data Packet #1 to Serial Port #3
commands have indexes /
2708 Data Packet #2 to Serial Port #3
point addresses with a „7‟ in
the 3rd digit from the right. 2709 Data Packet #3 to Serial Port #3
®
21/2574+ 06/07 2-17
Chapter 1 User-Defined, Status and Command Data (0001- 2999)
2729 Spare
to
2732 Spare
2745 Spare
to
2799 Spare
®
2-18 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 2-19
Chapter 1 User-Defined, Status and Command Data (0001- 2999)
2837 Spare
to
2845 Spare
2862 Spare
®
2-20 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
2869 Spare
to
2876 Spare
2897 Spare
to
3000 Spare
®
21/2574+ 06/07 2-21
Volume 4b Modbus Database Addresses and Index Numbers
INFO - These short integers 3001 Group 1 - Starting Index Point Number
are accessed using Modbus
function code 03 for reads, 3002 Group 1 - Number of Index Points
06 for single writes and 16 to
for multiple register writes.
3039 Group 20 - Starting Index Point Number
3040 Group 20 - Number of Index Points
INFO – These data packets
may be transmitted
automatically without being
polled or requested (see
points 2701-2712). 3.1.2. Custom Data Packet #2
The 16-bit integers needed to define the 8 groups of data that make up Custom
Data Packet #2 which is accessed at database Index 0201 are listed below.
®
21/2574+ 06/07 3-1
Chapter 2 16-Bit Integer Data (3001- 3999)
3n06 Spare
3n07 Spare
3n11 Spare
3114 Spare
to
3n15 Spare
®
3-2 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
3n22 Spare
to
3n35 Spare
3n55 Spare
to
3n99 Spare
3500 Spare
®
21/2574+ 06/07 3-3
Chapter 2 16-Bit Integer Data (3001- 3999)
3600 Spare
®
3-4 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 3-5
Chapter 2 16-Bit Integer Data (3001- 3999)
3665 Spare
to
3700 Spare
®
3-6 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 3-7
Chapter 2 16-Bit Integer Data (3001- 3999)
®
3-8 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
3742 Spare
to
3746 Spare
3770 Spare
to
3799 Spare
®
21/2574+ 06/07 3-9
Chapter 2 16-Bit Integer Data (3001- 3999)
®
3-10 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
3839 Spare
to
3841 Spare
®
21/2574+ 06/07 3-11
Chapter 2 16-Bit Integer Data (3001- 3999)
®
3-12 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 3-13
Chapter 2 16-Bit Integer Data (3001- 3999)
3879 Spare
3896 Spare
3897 Spare
to
4000 Spare
®
3-14 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 3-15
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 4-1
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)
4641 Spare
to
4706 Spare
®
4-2 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
4809 Reserved
4815 Station - ID
®
21/2574+ 06/07 4-3
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)
4851 Spare
®
4-4 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 4-5
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)
®
4-6 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 5-1
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)
5n20 Spare
to
5n37 Spare
5n49 Spare
®
5-2 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 5-3
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)
5n86 Spare
to
5n91 Spare
5600 Spare
to
5800 Spare
®
5-4 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 5-5
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)
5825 Current Batch Size or Common Batch Stack Sequence #7 - Batch Size
to
5830 Batch Sequence #6 - Batch Size or Common Batch Stack Sequence
#12 - Batch Size
5831 Current Batch Size or Common Batch Stack Sequence #13 - Batch
Size
to
5836 Batch Sequence #6 - Batch Size or Common Batch Stack Sequence
#18 - Batch Size
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
5843 Spare
®
5-6 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 5-7
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)
Note:
to
* The increment for all 7000 Spare
totalizers depends upon
the „totalizer resolution‟
settings shown in the
„Factor Setup‟ menu of
OmniCom. They can
only be changed via the
keypad entries made in
the „Pass-word
Maintenance‟ menu after
„Resetting all Totalizers‟.
®
5-8 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 6-1
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)
®
6-2 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 6-3
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)
®
6-4 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
7500 Spare
®
21/2574+ 06/07 6-5
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)
7621 Spare
to
7623 Spare
®
6-6 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
Notes:
7637 Spare
* These variables
represent the to
incremental flow which is 7639 Spare
accumulated each 500
msec. calculation cycle
in float format (also see * 7640 Meter Run #1 - Gross Volume Increment
points 5n70 for integer
format). * 7641 Meter Run #1 - Net Increment Volume
# Flowing variables are * 7642 Meter Run #1 - Mass Increment
snapshot and stored * 7643 Meter Run #1 - Net Standard Volume (NSV) Increment
here when the Leak
Detection Freeze # 7644 Meter Run #2 - Temperature @ Freeze Command
command (1760) is # 7645 Meter Run #2 - Pressure @ Freeze Command
received (also see points
5n66). # 7646 Meter Run #2 - Density / Gravity @ Freeze Command
7647 Spare
to
7649 Spare
®
21/2574+ 06/07 6-7
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)
7677 Spare
to
Application Revision 7679 Spare
21/25.73+ - This database
corresponds to Application
Revision 21/25.73+ for * 7680 Station - Gross Volume Increment
Orifice/Differential Pressure * 7681 Station - Net Volume Increment
Liquid Flow Metering
Systems. * 7682 Station - Mass Volume Increment
* 7683 Station - Net Standard Volume (NSV) Volume Increment
INFO - See 7n01 through
7n99 for more meter run 7684 Spare
related data.
to
7699 Spare
®
6-8 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
7725 Spare
to
7782 Spare
7796 Spare
to
7800 Spare
®
21/2574+ 06/07 6-9
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)
Modicon Compatible
Mode - For the purpose of
point count only, each IEEE 7809 Auxiliary Input #1
float point counts as 2 Points 7809-7812 represent miscellaneous live input signals provided for user-defined
registers. The starting functions.
address of the variable still
applies.
7810 Auxiliary Input #2
7811 Auxiliary Input #3
7812 Auxiliary Input #4
®
6-10 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
Modicon Compatible
7837 Product #9 - API Override / Thermal Expansion Coefficient
Mode - For the purpose of 7838 Product #9 - Specific Gravity Override / Reference Density
point count only, each IEEE
float point counts as 2
registers. The starting 7839 Product #10 - API Override / Thermal Expansion Coefficient
address of the variable still
7840 Product #10 - Specific Gravity Override / Reference Density
applies.
®
21/2574+ 06/07 6-11
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)
®
6-12 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
7896 Spare
to
8500 Spare
®
21/2574+ 06/07 6-13
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)
®
6-14 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 6-15
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)
®
6-16 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
8579 Spare
Modicon Compatible to
Mode - For the purpose of
point count only, each IEEE 8582 Spare
float point counts as 2
registers. The starting 8583 Meter #1 – Current Daily - Average BS&W Percent
address of the variable still
applies. 8584 Meter #1 – Current Batch - Average BS&W Percent
8599 Spare
8600 Spare
®
21/2574+ 06/07 6-17
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)
nd
8953 Station Previous Daily 2 Net in Float Format
to
8985 Spare
nd
8990 Station Previous Batch Net Total @ 2 Reference Temperature
8991 Spare
to
9000 Spare
®
6-18 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
9109 Spare
to
9300 Spare
®
21/2574+ 06/07 7-1
Chapter 7 ASCII Text Data Buffers (9001- 9499)
9309 Spare
to
9400 Spare
9403 Spare
to
13000 Spare
®
7-2 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
CAUTION! The following data is especially critical to the correct operation of the flow
computer. Any modifications to this data while operating the flow computer could
Flow computer cause unpredictable results which could cause measurement or control errors.
configuration data is Users are encouraged to consult with OMNI before manipulating configuration
especially critical to the
data directly via a serial port or programmable variable statements.
correct operation of the flow
computer. Any
modifications to this data
while operating the flow
computer could cause 8.1. Flow Computer Configuration
unpredictable results which
could cause measurement 16-Bit Integer Data
or control errors. Users are
encouraged to consult with
OMNI Flow Computers, Inc.
before manipulating
8.1.1. Meter Run Configuration Data
configuration data directly
via a serial port or
programmable variable 13001 Spare
statements.
INFO - These short integers 13002 Meter Run #1 - Temperature I/O Point
are accessed using Modbus
function code 03 for reads, 13003 Meter Run #1 - Temperature Type
06 for single writes and 16 0=DIN RTD; 1=Amer RTD; 2=4-20mA/Honeywell.
for multiple register writes. 13004 Meter Run #1 - Pressure I/O Point
13005 Meter Run #1 - Density I/O Point
Application Revision 13006 Meter Run #1 - Density Type
21/25.73+ - This database 0=None; 1=4-20mA API linear; 2=4-20mA SG linear; 3=4-20mA density linear;
corresponds to Application 4=Solartron pulse; 5=Sarasota pulse; 6=UGC pulse.
Revision 21/25.73+ for
13007 Meter Run #1 - Density Temperature I/O Point
Orifice/Differential Pressure
Liquid Flow Metering 13008 Meter Run #1 - Density Temperature Type
Systems. 0=DIN RTD; 1=Amer RTD; 2=4-20mA/Honeywell.
13009 Meter Run #1 - Density Press I/O Point
13010 Meter Run #1 - Density @ Reference Conditions
0=Flowing; 1=Reference.
13011 Meter Run #1 - Differential Pressure Low Range I/O Point
13012 Meter Run #1 - Differential Pressure High Range I/O Point
13013 Spare
13014 Spare
®
21/2574+ 06/07 8-1
Chapter Flow Computer Configuration Data (13001- 18999)
13052 Spare
to
13062 Spare
13069 Spare
13070 Spare
2
13071 Select Pressure Unit 0=kPa, 1=bar, 2=kg/cm (Revision 25)
13072 Select DP Unit 0=kPa, 1=millibar (Revision 25)
13073 Spare
®
8-2 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 8-3
Chapter Flow Computer Configuration Data (13001- 18999)
13117 Spare
to
13119 Spare
®
8-4 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 8-5
Chapter Flow Computer Configuration Data (13001- 18999)
®
8-6 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
13290 Spare
to
13292 Spare
13297 Spare
to
13299 Spare
®
21/2574+ 06/07 8-7
Chapter Flow Computer Configuration Data (13001- 18999)
CAUTION!
13300 Current Master ID
Flow computer Real-time. Shows current peer-to-peer master.
configuration data is
especially critical to the 13301 Reserved Register
correct operation of the flow Debug only.
computer. Any
modifications to this data
while operating the flow 13302 Transaction #1 - Slave ID
computer could cause 13303 Transaction #1 - Read / Write
unpredictable results which
could cause measurement 13304 Transaction #1 - Source Index
or control errors. Users are 13305 Transaction #1 - Number of Points
encouraged to consult with
OMNI Flow Computers, Inc. 13306 Transaction #1 - Destination Index
before manipulating
configuration data directly
via a serial port or
programmable variable 13307 Transaction #2 - Slave ID
statements.
to
13311 Transaction #2 - Destination Index
INFO - These short integers
are accessed using Modbus
function code 03 for reads,
06 for single writes and 16
13312 Transaction #3 - Slave ID
for multiple register writes.
to
13316 Transaction #3 - Destination Index
®
8-8 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 8-9
Chapter Flow Computer Configuration Data (13001- 18999)
13395 Spare
®
8-10 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
13426 Spare
to
13432 Spare
13437 Spare
to
13449 Spare
®
21/2574+ 06/07 8-11
Chapter Flow Computer Configuration Data (13001- 18999)
13487 Spare
13488 Spare
13498 Reserved
13499 Reserved
®
8-12 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
13532 Spare
to
13539 Spare
13572 Spare
to
13579 Spare
®
21/2574+ 06/07 8-13
Chapter Flow Computer Configuration Data (13001- 18999)
13612 Spare
to
CAUTION!
13619 Spare
Flow computer
configuration data is
especially critical to the 13620 Archive 704 #1 - Starting Index
correct operation of the flow 13621 Archive 704 #1 - Number of Points
computer. Any
modifications to this data to
while operating the flow 13650 Archive 704 #16 - Starting Index
computer could cause
unpredictable results which 13651 Archive 704 #16 - Number of Points
could cause measurement
or control errors. Users are
encouraged to consult with
13652 Spare
OMNI Flow Computers, Inc. to
before manipulating 13659 Spare
configuration data directly
via a serial port or
programmable variable 13660 Archive 705 #1 - Starting Index
statements.
13661 Archive 705 #1 - Number of Points
to
INFO - These short integers
13690 Archive 705 #16 - Starting Index
are accessed using Modbus
function code 03 for reads, 13691 Archive 705 #16 - Number of Points
06 for single writes and 16
for multiple register writes.
13692 Spare
to
13699 Spare
13732 Spare
to
13739 Spare
13772 Spare
to
13779 Spare
®
8-14 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
13852 Spare
to
13859 Spare
13892 Spare
to
13899 Spare
®
21/2574+ 06/07 8-15
Chapter Flow Computer Configuration Data (13001- 18999)
13910 Spare
to
CAUTION!
13919 Spare
Flow computer
configuration data is
especially critical to the
correct operation of the flow
computer. Any *13920 Archive Run ?
modifications to this data 0=Stops archiving; 1=Starts archiving.
while operating the flow
computer could cause *13921 Reconfigure Archive?
unpredictable results which 0=No configuration allowed; 1=Configuration changes allowed.
could cause measurement
or control errors. Users are
encouraged to consult with
OMNI Flow Computers, Inc.
before manipulating 13922 Spare
configuration data directly to
via a serial port or
programmable variable 13929 Spare
statements.
13994 Spare
to
14000 Spare
®
8-16 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
14199 Spare
to
14200 Spare
®
21/2574+ 06/07 8-17
Chapter Flow Computer Configuration Data (13001- 18999)
14217 Spare
to
CAUTION!
14220 Spare
Flow computer
configuration data is
especially critical to the
correct operation of the flow 14221 Variable Statement #7073
computer. Any
modifications to this data to
while operating the flow 14236 Variable Statement #7088
computer could cause
unpredictable results which
could cause measurement
or control errors. Users are
encouraged to consult with 14237 Spare
OMNI Flow Computers, Inc. to
before manipulating
configuration data directly 14240 Spare
via a serial port or
programmable variable
statements.
14241 Comment String - Boolean Statement #1073
INFO - These ASCII string to
variables are accessed 14256 Comment String - Boolean Statement #1088
using Modbus function
codes 03 for reads, and 16
for writes.
Note that the index number 14257 Spare
for each string refers to the
complete string which to
occupies the space of eight 14260 Spare
16-bit registers. It must be
accessed as a complete
unit. You cannot read or
write a partial string. Each
string counts as one point in 14261 Comment String - Variable Statement #7073
the normal OMNI Modbus to
mode.
14276 Comment String - Variable Statement #7088
Modicon Compatible
Mode - For the purposes of
point count only, each string 14277 Spare
counts as 8 registers. The
to
starting address of the
string still applies. 14300 Spare
®
8-18 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
14345 Spare
Application Revision to
21/25.73+ - This database 14359 Spare
corresponds to Application
Revision 21/25.73+ for
Orifice/Differential Pressure
Liquid Flow Metering
Systems. 14360 Comment String - Assign - PID #1 - Primary Variable
14361 Comment String - Assign - PID #1 - Secondary Variable
14368 Spare
to
14379 Spare
14383 Spare
14390 Spare
to
15000 Spare
®
21/2574+ 06/07 8-19
Chapter Flow Computer Configuration Data (13001- 18999)
®
8-20 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 8-21
Chapter Flow Computer Configuration Data (13001- 18999)
®
8-22 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
15121 Spare
15123 Spare
to
15125 Spare
®
21/2574+ 06/07 8-23
Chapter Flow Computer Configuration Data (13001- 18999)
LSB
B0 N/A B16 N/A
B1 End Batch Station B17 N/A
B2 End Batch Meter #1 B18 Send Snapshot to Printer
Load Snapshot to Report Buffer
B3 End Batch Meter #2 B19
(9402)
Load Alarms to Miscellaneous
B4 End Batch Meter #3 B20
Report Buffer (9402)
Load Prod File to Miscellaneous
B5 End Batch Meter #4 B21
Report Buffer (9402)
Load Status to Miscellaneous
B6 N/A B22
Report Buffer (9402)
Load Audit Trail to Miscellaneous
B7 N/A B23
Report Buffer (9402)
B8 N/A B24 N/A
B9 N/A B25 N/A
B10 N/A B26 N/A
B11 Alarm Acknowledge B27 N/A
B12 Reset Power Fail Flag B28 N/A
B13 N/A B29 N/A
B14 N/A B30 N/A
B15 N/A B31 N/A
MSB
®
8-24 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
15155 Spare
to
15169 Spare
®
21/2574+ 06/07 8-25
Chapter Flow Computer Configuration Data (13001- 18999)
15215 Spare
to
15225 Spare
®
8-26 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
15239 Spare
to
15240 Spare
15249 Spare
to
15250 Spare
15259 Spare
to
15260 Spare
15269 Spare
to
15310 Spare
®
21/2574+ 06/07 8-27
Chapter Flow Computer Configuration Data (13001- 18999)
15319 Spare
to
15320 Spare
15329 Spare
to
15330 Spare
15339 Spare
to
15340 Spare
15349 Spare
to
15350 Spare
®
8-28 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
15519 Spare
to
17000 Spare
®
21/2574+ 06/07 8-29
Chapter Flow Computer Configuration Data (13001- 18999)
®
8-30 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
17141 Spare
to
17145 Spare
17151 Spare
to
17155 Spare
®
21/2574+ 06/07 8-31
Chapter Flow Computer Configuration Data (13001- 18999)
Modicon Compatible
17171 Spare
Mode - For the purpose of to
point count only, each IEEE
17175 Spare
float point counts as 2
registers. The starting
address of the variable still
applies.
17176 Meter #1 - Full Scale - Gross Flow Rate
Used to scale integer volume flow rate variables 3140 & 3142.
17177 Meter #1 - Full Scale - Mass Flow Rate
Used to scale integer mass flow rate variable 3144.
17178 Spare
17179 Spare
17182 Spare
17183 Spare
17186 Spare
17187 Spare
17190 Spare
17191 Spare
®
8-32 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
®
21/2574+ 06/07 8-33
Chapter Flow Computer Configuration Data (13001- 18999)
17251 Spare
to
17379 Spare
®
8-34 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
Modicon Compatible
Mode - For the purpose of 17395 Auxiliary Input #4 - Low limit
point count only, each IEEE
to
float point counts as 2
registers. The starting 17399 Auxiliary Input #4 - @ 20mA
address of the variable still
applies.
17400 Spare
to
17410 Spare
17415 Spare
to
17420 Spare
17425 Spare
to
17430 Spare
®
21/2574+ 06/07 8-35
Chapter Flow Computer Configuration Data (13001- 18999)
17435 Spare
to
17440 Spare
17445 Spare
to
17479 Spare
17482 Spare
to
17487 Spare
®
8-36 21/2574+ 06/07
Volume 4b Modbus Database Addresses and Index Numbers
20000 Reserved
to
29999 Reserved
Note:
30000 Reserved
to
These addresses are
reserved for product 39999 Reserved
development.
40000 Reserved
to
49999 Reserved
®
21/2574+ 06/07 8-37