Download as pdf or txt
Download as pdf or txt
You are on page 1of 172

Volume 4d Modbus™ Database Addresses and Index Numbers

MODBUS™ DATABASE ADDRESSES


AND INDEX NUMBERS

Contents of Volume 4

For Your Information .......................................................................................................vii


About Our Company......................................................................................................... vii
Contacting Our Corporate Headquarters ....................................................................... vii
Getting User Support ................................................................................................................vii
About the Flow Computer Applications ........................................................................ viii
About the User Manual.................................................................................................... viii
Target Audience ...................................................................................................................... viii
Manual Structure ...................................................................................................................... ix
Conventions Used in this Manual .............................................................................................. x
Trademark References ............................................................................................................. xi
Copyright Information and Modifications Policy .......................................................................xii
Warranty, Licenses and Product Registration ............................................................... xii

1. Modbus™ Protocol Implementation ...................................................................... 1-1


1.1. Introduction ............................................................................................................ 1-1
1.2. Modes of Transmission ......................................................................................... 1-1
1.2.1. ASCII Framing and Message Format ........................................................................ 1-2
1.2.2. Remote Terminal Unit (RTU) Framing and Message Format ................................... 1-2
1.3. Message Fields ....................................................................................................... 1-2
1.3.1. Address Field ............................................................................................................. 1-2

®
23/2774 Š 06/08 i
OMNI 6000 / OMNI 3000 User Manual Contents of Volume 4

1.3.2. Function Code Field................................................................................................... 1-3


1.3.3. Data Field .................................................................................................................. 1-3
1.3.4. Error Check Field ....................................................................................................... 1-3
1.4. Exception Response .............................................................................................. 1-4
1.5. Function Codes ...................................................................................................... 1-4
1.5.1. Function Codes 01 and 02 (Read Boolean Status) ................................................... 1-4
1.5.2. Function Codes 03 and 04 (Read 16-Bit Register Sets) ........................................... 1-6
1.5.3. Function Code 05 (Write Single Boolean) ................................................................ 1-7
1.5.4. Function Code 06 (Write Single 16-Bit Integer)........................................................ 1-8
1.5.5. Function Code 07 (Read Exception Status) .............................................................. 1-9
1.5.6. Function Code 08 (Loop back Test) .......................................................................1-10
1.5.7. Function Code 15 (Write Multiple Boolean )............................................................1-11
1.5.8. Function Code 16 (Write 16-Bit Register Sets) ...................................................... 1-12
1.5.9. Function Code 65 (Read ASCII Text Buffer) ...........................................................1-14
1.5.10. Function Code 66 (Write ASCII Text Buffer) ...........................................................1-14
1.6. Custom Data Packets .......................................................................................... 1-15
1.7. Peer-to-Peer on the Modbus™ Link .................................................................... 1-15
1.8. Half Duplex Wiring Configuration Required ...................................................... 1-16
1.9. Active Master ........................................................................................................ 1-16
1.10. Error Recovery ..................................................................................................... 1-16
1.11. Serial/Ethernet ...................................................................................................... 1-16
1.12. Flow Computer Display status............................................................................ 1-16

2. User-Defined, Status and Command Data (0001 - 2999) ...................................... 2-1


2.1. Custom Data Packets or Modicon™ G51 Compatible Register Arrays ............ 2-1
2.2. Archive Control Flags ............................................................................................ 2-1
2.3. Status / Command Data ......................................................................................... 2-2
2.3.1. Reading and Writing the Physical Digital I/O ............................................................. 2-2
2.3.2. Programmable Booleans ........................................................................................... 2-2
2.3.3. Programmable Accumulator Points ........................................................................... 2-2
2.3.4. Meter Run Status and Alarm Points .......................................................................... 2-3
2.3.5. User Scratch Pad Boolean Points ............................................................................. 2-6
2.3.6. User Scratch Pad One-Shot Boolean Points............................................................. 2-6
2.3.7. Command Boolean Points/Variables ......................................................................... 2-7
2.3.8. Meter Station Alarm and Status Points.................................................................... 2-10
2.3.9. Prover Alarm and Status Points .............................................................................. 2-14
2.3.10. Meter Totalizer Roll-over Flags ............................................................................... 2-15
2.3.11. Meter Run Alarm Status Points- Real Time Data .................................................... 2-17

®
ii 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

2.3.12. Miscellaneous Meter Station Alarm and Status Points ........................................... 2-20
2.3.13. Commands Which Cause Custom Data Packets to be Transmitted Without a Poll2-21
2.3.14. Commands Needed To Accomplish a Redundant Flow Computer System ........... 2-21
2.3.15. Boolean Status Points Used for Meter Tube Switching .......................................... 2-22
2.3.16. Archive Trigger Commands ..................................................................................... 2-23
2.3.17. Station Totalizer Roll-over Flags ............................................................................. 2-24
2.3.18. Station Totalizer Decimal Resolution Flags............................................................. 2-25
2.3.19. Status Booleans Relating to Redundant Flow Computer Systems ......................... 2-25
2.3.20. More Station Totalizer Decimal Resolution Flags ................................................... 2-26
2.3.21. Boolean Command Outputs and Status Points Used For Meter Tube Switching ... 2-26

3. 16-Bit Integer Data (3001 - 3999) ........................................................................... 3-1


3.1. Custom Data Packet Definition Variables ............................................................ 3-1
3.1.1. Custom Data Packet #1 ............................................................................................. 3-1
3.1.2. Custom Data Packet #2 ............................................................................................. 3-1
3.1.3. Custom Data Packet #3 ............................................................................................. 3-1
3.2. Miscellaneous 16-Bit Integer Data ........................................................................ 3-2
3.3. Meter Run 16-Bit Integer Data ............................................................................... 3-2
3.4. Qsonic Meter Run 16-Bit Integer Data .................................................................. 3-4
3.5. Kongsberg FMC Meter Run 16-Bit Integer Data ................................................ 3-5
3.6. Equimeter Meter Run 16-Bit Integer Data ............................................................ 3-5
3.7. FlowSic 600 Meter Run 16-Bit Integer Data ......................................................... 3-6
3.8. Scratchpad 16-Bit Integer Data ............................................................................. 3-6
3.9. User Display Definition Variables ......................................................................... 3-7
3.9.1. User Display Number 1 ............................................................................................. 3-7
3.9.2. User Display Number 2 ............................................................................................. 3-7
3.9.3. User Display Number 3 ............................................................................................. 3-7
3.9.4. User Display Number 4 ............................................................................................. 3-8
3.9.5. User Display Number 5 ............................................................................................. 3-8
3.9.6. User Display Number 6 ............................................................................................. 3-8
3.9.7. User Display Number 7 ............................................................................................. 3-9
3.9.8. User Display Number 8 ............................................................................................. 3-9
3.10. Data Used to Access the Raw Data Archive Records....................................... 3-10
3.11. More Miscellaneous 16-Bit Integer Data ............................................................ 3-12
3.12. Honeywell Multivariable 16-Bit Integer Data ................................................ 3-13
3.13. Gas Chromatograph 16-Bit Integer Data ............................................................ 3-14
3.14. Meter Station 16-Bit Integer Data ........................................................................ 3-15
3.15. Danalyzer Gas Chromatograph Data .................................................................. 3-17

®
23/2774 Š 06/08 iii
OMNI 6000 / OMNI 3000 User Manual Contents of Volume 4

3.16. Flow Computer Time and Date Variables .......................................................... 3-18


3.17. More Miscellaneous 16-Bit Integer Data ............................................................ 3-19
3.18. Prover 16-Bit Integer Data ................................................................................... 3-20

4. 8-Character ASCII String Data (4001 - 4999) ......................................................... 4-1


4.1. Meter Run ASCII String Data ................................................................................. 4-1
4.2. Scratch Pad ASCII String Data.............................................................................. 4-2
4.3. User Display Definition String Variables ............................................................. 4-2
4.4. String Variables Associated with the Station Auxiliary Inputs .......................... 4-3
4.5. Meter Station 8-Character ASCII String Data....................................................... 4-4
4.6. Prover 8-Character ASCII String Data .................................................................. 4-6

5. 32-Bit Integer Data (5001 - 6999) ............................................................................ 5-7


5.1. Meter Run 32-Bit Integer Data ............................................................................... 5-7
5.2. Scratch Pad 32-Bit Integer Data.......................................................................... 5-11
5.3. Station 32-Bit Integer Data ................................................................................. 5-12
5.4. Prover 32-Bit Integer Data .................................................................................. 5-15
5.5. Premium Level 32-Bit Integer Data (US Customary Units Only) ...................... 5-16
5.5.1. Flow Rate Threshold Triggers (MSCF/Hour)........................................................... 5-16
5.5.2. Non-Resetable Totalizers (MSCF) .......................................................................... 5-16
5.5.3. MSCF Totalizers Stored the Last 10 days for Meter and Station ............................ 5-17

6. 32-Bit IEEE Floating Point Data (7001 - 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-1
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-6
6.6. PID Control 32-Bit IEEE Floating Point Data ....................................................... 6-7
6.7. Miscellaneous Meter Run 32-Bit IEEE Floating Point Data ................................ 6-8
6.8. Miscellaneous Variables 32-Bit IEEE Floating Point Data................................ 6-10

®
iv 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

6.9. Meter Station 32-Bit IEEE Floating Point Data ................................................... 6-11
6.10. Prover Run 32-Bit IEEE Floating Point Data ...................................................... 6-14
6.11. Miscellaneous Meter Run 32-Bit IEEE Floating Point Data .............................. 6-18
6.11.1. Previous Batch Average .......................................................................................... 6-18
6.11.2. Previous Day’s Average .......................................................................................... 6-19
6.11.3. Live Calculated Data (Information Only) ................................................................. 6-20
6.11.4. Statistical Moving Window Averages of Transducer Inputs .................................... 6-20
6.11.5. Miscellaneous In Progress Averages ...................................................................... 6-20
6.11.6. More Miscellaneous In Progress Averages ............................................................. 6-21
6.11.7. Previous Batch Quantities ....................................................................................... 6-21
6.11.8. Miscellaneous Live or Calculated Data ................................................................... 6-22
6.11.9. Station Previous Batch Average Data ..................................................................... 6-22

7. ASCII Text Data Buffers (9001 - 9499) ................................................................... 7-1


7.1. Custom Report Templates..................................................................................... 7-1
7.2. Previous Batch Reports......................................................................................... 7-1
7.3. Previous Daily Reports .......................................................................................... 7-2
7.4. Last Snapshot Report ............................................................................................ 7-2
7.5. Miscellaneous Report Buffer................................................................................. 7-2

8. Flow Computer Configuration Data (13001 - 18999) .................................... 8-1


8.1. Flow Computer Configuration 16-Bit Integer Data .............................................. 8-1
8.1.1. Meter Run Configuration Data ................................................................................... 8-1
8.1.2. General Flow Computer Configuration 16-Bit Integer Data ...................................... 8-2
8.1.3. Serial Port Configuration 16-Bit Integer Data ............................................................ 8-3
8.1.4. Proportional Integral Derivative (PID) Configuration 16-Bit Integer Data .................. 8-4
8.1.5. Programmable Logic Controller Configuration 16-Bit Integer Data ........................... 8-5
8.1.6. Peer-to-Peer Setup Entries 16-Bit Integer Data ........................................................ 8-7
8.1.7. Serial Ports #5 and #6 16 Bit Integer Data .............................................................. 8-10
8.1.8. Raw Data Archive Files 16-Bit Integer Data ............................................................ 8-11
8.2. Flow Computer Configuration 16-Character ASCII String Data ....................... 8-16
8.3. Flow Computer Configuration 32-Bit Long Integer Data .................................. 8-18
8.4. Flow Computer Configuration 32-Bit IEEE Floating Point Data ....................... 8-28
8.4.1. IEEE floating Point Data For SeniorSonic 3400 ...................................................... 8-30
8.4.2. Floating Point Meter Data for Redlich & Kwong ...................................................... 8-31
8.5. IEEE floating Point Data Meter Data ................................................................... 8-32

®
23/2774 Š 06/08 v
OMNI 6000 / OMNI 3000 User Manual Contents of Volume 4

8.6. Product AGA-8 Component Override 32-Bit IEEE Floating Point Data ........... 8-33
8.7. Gas Chromatograph 32-Bit IEEE Floating Point Data ...................................... 8-35
8.8. More Flow Computer Configuration 32-Bit IEEE Floating Point Data ............ 8-36
8.9. 32-Bit IEEE Floating Meters Data Points............................................................ 8-38
8.10. 32-Bit IEEE Floating SeniorSonic 3400 Meter Data Points............................... 8-39
8.10.1. Previous Hourly Meter #1 SeniorSonic 3400 .......................................................... 8-39
8.10.2. Previous Day Meter #1 SeniorSonic 3400 .............................................................. 8-39
8.11. 32-Bit IEEE Floating Equimeter AAT Meter Data Points ................................... 8-40
8.12. 32-Bit IEEE Floating Instromet Meter Data Points ........................................... 8-41
8.13. 32-Bit IEEE Floating Kongsberg Meter Data Points.......................................... 8-42
8.14. 32-Bit IEEE Floating FlowSic 600 Meter Data Points ........................................ 8-43
8.14.1. Previous Hourly Averages Meter #1 FlowSic 600 ................................................... 8-43
8.14.2. Previous Day Averages Meter #1 FlowSic 600 ....................................................... 8-43
8.14.3. Meter #1 FLOWSIC 600 Data ................................................................................. 8-44
8.15. 32-Bit IEEE Floating V-Cone Meter Data Points ................................................ 8-45
8.15.1. Previous Hourly Averages Meter #1 ........................................................................8-46
8.15.2. Previous Day Averages Meter #1 ............................................................................8-47
8.16. Product Previous Hourly and Daily Averages - AGA 8 Mol % 32-Bit IEEE
Floating Point Data .............................................................................................. 8-48
8.16.1. Previous Hourly Averages Product #1 ....................................................................8-48
8.16.2. Previous Daily Averages Product #1 .......................................................................8-49
8.16.3. Current Day Highest Value Meter #1 Data .............................................................. 8-50
8.16.4. Meter #1 Wobbe Index Data per ISO6976 ..............................................................8-51

®
vi 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

About Our Company


OMNI Flow Computers, Inc. is the world’s leading manufacturer and supplier of
panel-mount custody transfer flow computers and controllers. Our mission is to
Measure the Difference!® continue to achieve higher levels of customer and user satisfaction by applying
the basic company values: our people, our products and productivity.
OMNI flow computers - Our products have become the international flow computing standard. OMNI
Our products are currently Flow Computers pursues a policy of product development and continuous
being used world-wide at:
improvement. As a result, our flow computers are considered the “brain” and
T Offshore oil and gas
production facilities
“cash register” of liquid and gas flow metering systems.
T Crude oil, refined Our staff is knowledgeable and professional. They represent the energy,
products, LPG, NGL and
gas transmission lines
intelligence and strength of our company, adding value to our products and
T Storage, truck and
services. With the customer and user in mind, we are committed to quality in
marine loading/offloading everything we do, devoting our efforts to deliver workmanship of high caliber.
terminals Teamwork with uncompromising integrity is our lifestyle.
T Refineries;
petrochemical and
cogeneration plants.
Contacting Our Corporate Headquarters


OMNI Flow Computers, Inc.
12620 West Airport Dr Ste #100
Sugar Land Texas 77478 USA

Phone:
Fax:
281-240-6161
281-240-6162

World-wide Web Site:


http://www.omniflow.com

E-mail Addresses:

O helpdesk@omniflow.com

Getting User Support


Technical and sales support is available worldwide through our corporate or
authorized representative offices. If you require user support, please contact the
location nearest you (see insert) or our corporate offices. Our staff and
representatives will enthusiastically work with you to ensure the sound operation
of your flow computer.

®
23/2774 Š 06/08 vii
OMNI 6000 / OMNI 3000 User Manual For Your Information

About the Flow Computer Applications


OMNI 6000 and OMNI 3000 Flow Computers are integrable into the majority of
liquid and gas flow measurement and control systems. The current firmware
revisions of OMNI 6000/OMNI 3000 Flow Computers are:
T 20.74/24.74: Turbine/Positive Displacement/Coriolis Liquid Flow Metering
Systems with K Factor Linearization (US/metric units)
T 21.74/25.73: Orifice/Differential Pressure Liquid Flow Metering Systems
(US/metric units)
T 22.74/26.74: Turbine/Positive Displacement Liquid Flow Metering
Systems with Meter Factor Linearization (US/metric units)
T 23.74/27.74: Orifice/Turbine Gas Flow Metering Systems (US/metric
units)

About the User Manual


This manual applies to .74+ firmware revisions of OMNI 6000 and OMNI 3000
Flow Computers. It is structured into 5 volumes and is the principal part of your
flow computer documentation.

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:
T Volume 1. System Architecture and Installation
♦ Installers
♦ System/Project Managers
♦ Engineers/Programmers
♦ Advanced Operators
♦ Operators
T Volume 2. Basic Operation
♦ All Users
T Volume 3. Configuration and Advanced Operation
♦ Engineers/Programmers
♦ Advanced Operators
T Volume 4. Modbus™ Database Addresses and Index Numbers
♦ Engineers/Programmers
♦ Advanced Operators
T Volume 5. Technical Bulletins
♦ Users with different levels of expertise.

®
viii 23/2774 Š 06/08
Volume 4d 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.

Volume 1. System Architecture and Installation


Volume 1 is generic to all applications and considers both US and metric units.
This volume describes:
T Basic hardware/software features
T Installation practices
T Calibration procedures
T Flow computer specifications

Volume 2. Basic Operation


User Reference Volume 2 is generic to all applications and considers both US and metric units.
Documentation - The User It covers the essential and routine tasks and procedures that may be performed
Manual is structured into
five volumes. Volumes 1
by the flow computer operator. Both US and metric units are considered.
and 5 are generic to all flow General computer-related features are described, such as:
computer application
revisions. Volumes 2, 3 and T Overview of keypad functions
4 are application specific.
These have four versions T Adjusting the display
each, published in separate T Clearing and viewing alarms
documents; i.e., one per
application revision per T Computer totalizing
volume. You will receive the T Printing and customizing reports
version that corresponds to
your application revision. The application-related topics may include:
The volumes respective to
each application revision T Batching operations
are: T Proving functions
Revision 20/24.74:
T PID control functions
Volume #s 2a, 3a, 4a
Revision 21/25.73: T Audit trail
Volume #s 2b, 3b, 4b T Other application specific functions
Revision 22/26.74:
Volume #s 2c, 3c, 4c
Depending on your application, some of these topics may not be included in
Revision 23/27.74:
your specific documentation. An index of display variables and corresponding
Volume #s 2d, 3d, 4d key press sequences that are specific to your application are listed at the end of
For example, if your flow each version of this volume.
computer application
revision is 20/24.74, you will
be supplied with Volumes Volume 3. Configuration and Advanced Operation
2a, 3a & 4a, along with
Volumes 1 & 5. Volume 3 is intended for the advanced user. It refers to application specific
topics and is available in four separate versions (one for each application
revision). This volume covers:
T Application overview
T Flow computer configuration data entry
T User-programmable functions
T Modbus™ Protocol implementation
T Flow equations and algorithms

®
23/2774 Š 06/08 ix
OMNI 6000 / OMNI 3000 User Manual For Your Information

Volume 4. Modbus™ Database Addresses and Index Numbers


Volume 4 is intended for the system programmer (advanced user). It comprises
a descriptive list of database point assignments in numerical order, within our
firmware. This volume is application specific, for which there is one version per
application revision.

Volume 5. Technical Bulletins


Manual Updates and Volume 5 includes technical bulletins that contain important complementary
Technical Bulletins - information about your flow computer hardware and software. Each bulletin
Volume 5 of the User
Manual is a compendium of
covers a topic that may be generic to all applications or specific to a particular
Technical Bulletins. They revision. They include product updates, theoretical descriptions, technical
contain updates to the user specifications, procedures, and other information of interest.
manual. You can view and
print updates from our This is the most dynamic and current volume. Technical bulletins may be added
website: to this volume after its publication. You can view and print these bulletins from
http://www.omniflow.com our website.

Conventions Used in this Manual


Typographical Several typographical conventions have been established as standard reference
Conventions - These are to highlight information that may be important to the reader. These will allow you
standard graphical/text
elements used to denote
to quickly identify distinct types of information.
types of information. For
your convenience, a few
conventions were CONVENTION USED DESCRIPTION
established in the manual’s
layout design. These Sidebar Notes / Info Tips Sidebar notes or “Info Tips” consist of concise
highlight important information of interest which is enclosed in a gray-
Example: shaded box placed on the left margin of a page.
information of interest to the
reader and are easily INFO - Sidebar notes are used
These refer to topics that are either next to them, or
caught by the eye. to highlight important information on the same or facing page. It is highly
in a concise manner. recommended that you read them.

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
Example: the key 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.

®
x 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

CONVENTION USED DESCRIPTION


Headings
Sequential heading numbering is used to categorize
Example: topics within each volume of the User Manual. The
highest heading level is a chapter, which is divided
2. Chapter Heading into sections, which are likewise subdivided into
2.3. Section Heading subsections. Among other benefits, this facilitates
information organization and cross-referencing.
2.3.1. Subsection Heading

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

Page Numbers Page numbering restarts at the beginning of every


chapter and technical bulletin. Page numbers are
Example: preceded by the chapter number followed by a
2-8 hyphen. Technical bulletins only indicate the page
number of that bulletin. Page numbers are located on
the outside margin in the footer of each page.

Application Revision and The contents of Volume 1 and Volume 5 are


Effective Publication Date common to all application revisions and are denoted
as All.74. Content of Volumes 2, 3 and 4 are
Examples:
application specific and are identified with the
All.74 Š 07/03 application number. These identifiers are included on
every page in the inside margin of the footer,
20/24.74 Š 07/03
opposite the page number. The publication/effective
21/25.73 Š 07/03 date of the manual follows the application
22/26.70 Š 07/03 identification. The date is expressed as month/year
23/2774 Š 01/07 (e.g.: July 2003 is 07/03

Trademark References
The following are trademarks of OMNI Flow Computers, Inc.:
R OMNI 3000
R OMNI 6000
R OmniCom®
Other brand, product and company names that appear in this manual are
trademarks of their respective owners.

®
23/2774 Š 06/08 xi
OMNI 6000 / OMNI 3000 User Manual For Your Information

Copyright Information and Modifications Policy


This manual is copyright protected. All rights reserved. No part of this manual
may be used or reproduced in any form, or stored in any database or retrieval
system, without prior written consent of OMNI Flow Computers, Inc., Stafford,
Texas, USA. Making copies of any part of this manual for any purpose other
than your own personal use is a violation of United States copyright laws and
international treaty provisions.
OMNI Flow Computers, Inc., in conformance with its policy of product
development and improvement, may make any necessary changes to this
document without notice.

Warranty, Licenses and Product Registration


Product warranty and licenses for use of OMNI flow computer firmware and of
OmniCom Configuration PC Software are included in the first pages of each
Volume of this manual. We require that you read this information before using
your OMNI flow computer and the supplied software and documentation.
If you have not done so already, please complete and return to us the product
registration form included with your flow computer. We need this information for
warranty purposes, to render you technical support and serve you in future
Important! upgrades. Registered users will also receive important updates and information
about their flow computer and metering system.

Copyright ©1991-2008 by OMNI Flow Computers, Inc.


All Rights Reserved.

®
xii 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

1. Modbus™ Protocol Implementation

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.

1.2. Modes of Transmission


Two basic modes of transmission are available: ASCII or Remote Terminal Unit
(RTU). The mode selected depends on the equipment being used.

AVAILABLE TRANSMISSION MODES


TRANSMISSION MODE
ASCII RTU
Coding System Hexadecimal 8-bit binary

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

®
23/2774 Š 06/08 1-1
Chapter 1 Modbus™ Protocol Implementation

1.2.1. ASCII Framing and Message Format


Framing in ASCII Transmission Mode is accomplished by the use of the colon (:)
character indicating the beginning of a frame and a carriage return (CR) line
feed (LF) to delineate end of frame. The line feed character also serves as a
synchronizing character which indicates that the transmitting station is ready to
receive an immediate reply.

ASCII MESSAGE FORMAT


BEGINNING END READY TO
FUNCTION ERROR
OF ADDRESS DATA OF RECEIVE
CODE CHECK
FRAME FRAME RESPONSE

: 2 Char 2 Char N x 2 Char 2 Char CR LF


Assuming 7 bits per
transmitted character. 7 Bits 14 Bits 14Bits N x 14 Bits 14 Bits 7 Bits 7 Bits

1.2.2. Remote Terminal Unit (RTU) Framing and Message


Format
Frame synchronization can be maintained in RTU Transmission Mode only by
simulating a synchronous message. The 'OMNI' monitors the elapsed time
between receipt of characters. If 3.5 character times elapse without a new
character or completion of the frame, then the frame is reset and the next bytes
will be processed looking for a valid address.

RTU MESSAGE FORMAT


ADDRESS FUNCTION DATA ERROR CHECK

8 Bits 8 Bits N x 8 Bits 16 Bits

1.3. Message Fields

1.3.1. Address Field


The address field immediately follows the beginning of the frame and consists of
2 characters (ASCII) or 8 bits (RTU). These bits indicate the user assigned
address of the slave device that is to receive the message sent by the master.
Each slave must be assigned a unique address and only the addressed slave
will respond to a query that contains its address. When the slave sends a
response, the slave address informs the master which slave is communicating.
In broadcast mode, an address of zero (0) is used. All slaves interpret this as an
instruction to read and take action, but do not issue a response message.

®
1-2 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

1.3.2. Function Code Field


Note: See 4.5 for The function code field tells the addressed slave what function to perform. The
descriptions and examples high order bit of the function code field is set by the slave device to indicate that
of these function codes. other than a normal response is being transmitted to the Master device. This bit
See 4.4 for a description of
exception responses. remains 0 if the message is a query or a normal response message.

FUNCTION CODE ACTION


01 READ MULTIPLE BOOLEAN POINTS
02 READ MULTIPLE BOOLEAN POINTS
03 READ STRINGS OR MULTIPLE 16 OR 32 BIT VARIABLES
04 READ STRINGS OR MULTIPLE 16 OR 32 BIT VARIABLES
05 WRITE SINGLE BOOLEAN POINT
06 WRITE SINGLE 16 BIT INTEGER
07 READ EXCEPTION STATUS
08 LOOPBACK TEST
15 WRITE MULTIPLE BOOLEAN POINTS
16 WRITE STRINGS OR MULTIPLE 16 OR 32 BIT VARIABLES
65 READ ASCII TEXT BUFFER
66 WRITE ASCII TEXT BUFFER

1.3.3. Data Field


The data field contains the information needed by the slave to perform the
specific function or it contains data collected by the slave in response to a query.
This information may be text strings, values, and exception code or text buffers.

1.3.4. Error Check Field


This field allows the master and slave devices to check a message for errors in
transmission. A transmitted message may be altered slightly due to electrical
noise or other interference while it is on its way from one unit to another. The
error checking assures that the master and the slave do not react to messages
that have been changed during transmission. The error check field uses a
longitudinal redundancy check (LRC) in the ASCII Mode and a CRC-16 check in
the RTU Mode. The bytes checked include the slave address and all bytes up to
the error checking bytes. Checking is done with the data in the binary mode or
RTU mode.

The LRC Mode


The error check is an 8-bit binary number represented and transmitted as two
ASCII hexadecimal (hex) characters. The error check is produced by first
stripping the Colon, CR and LF and then converting the hex ASCII characters to
binary. Add the binary bytes (including slave address) discarding any carries,
and then two's complement the result. At the received end the LRC is
recalculated and compared to the LRC as sent. The colon, CR, LF, and any
imbedded non-ASCII hex characters are ignored in calculating the LRC (see
page 1-7 of the Gould Modbus™ Reference Guide for more details).

®
23/2774 Š 06/08 1-3
Chapter 1 Modbus™ Protocol Implementation

The CRC Mode


The message is considered as one continuous binary number whose most
significant bit (MSB) is transmitted first. The message is pre-multiplied by x 16
(shifted left 16-bits), then divided by (x16+x15+x2+1) expressed as the binary
number (11000000000000101).The integer quotient digits are ignored and the
16-bit remainder (initialized to all ones at the start to avoid the case of all zeros
being an accepted message) is appended to the message (MSB first) as the two
CRC check bytes. The resulting message including CRC, when divided by the
same polynomial (x16 + x15 + x2 + 1) at the receiver will give a zero remainder
if no errors have occurred (see pages1-4 through 1-6 of the Gould Modbus™
Reference Guide for more details).

1.4. Exception Response


Programming or operation errors are those involving illegal data in a message,
no response or difficulty in communicating with a slave. These errors result in an
exception response from the slave, depending on the type of error. When such
a message is received from the master the slave sends a response to the
master echoing the slave address, function code (with high bit set), exception
code and error check fields. To indicate that the response is a notification of an
error, the high order bit of the function code is set to 1.

EXCEPTION CODE DESCRIPTION


01 ILLEGAL FUNCTION
02 ILLEGAL DATA ADDRESS
03 ILLEGAL DATA VALUE
04 DATA CANNOT BE WRITTEN
05 PASSWORD NEEDED

1.5. Function Codes

1.5.1. Function Codes 01 and 02 (Read Boolean Status)


Note: These functions allow the user to obtain the ‘on/off’ status of Booleans used to
Function Code 02 is control discrete outputs from the addressed slaves only. Broadcast mode is not
identical to Function Code supported with this function code. In addition to the slave address and function
01. It can be used by
communication devices that
field, the message requires that the information field contain the initial point
do not support Function number to be read (starting point) and the number of points that will be read to
Code 01. obtain the Boolean data.
Boolean points are numbered as from 1001; (Boolean number 1= 1001). 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. Data will be packed with one bit for each Boolean flag
(1 = on, 0 = off). 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.

®
1-4 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

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

POLL MASTER-TO-SLAVE : RTU TRANSMISSION MODE


FUNCTION DATA STARTING POINT # NUMBER OF POINTS CRC CHECK
ADDRESS CODE HI LO HI LO 16-BIT
01 01 04 60 00 0C ‘nn’ ‘nn’

SLAVE RESPONSE : ASCII Transmission Mode


FUNCTION BYTE DATA LCR CHECK
ADDRESS CODE COUNT HI LO 8-BIT
: 3031 3031 3032 3038 3030 4634 CR LF

SLAVE RESPONSE : RTU Transmission Mode


FUNCTION BYTE DATA LCR CHECK
ADDRESS CODE COUNT HI LO 8-BIT
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 four flags. The four left most bits are provided as zeros to fill the 8-
bit format.

®
23/2774 Š 06/08 1-5
Chapter 1 Modbus™ Protocol Implementation

1.5.2. Function Codes 03 and 04 (Read 16-Bit Register Sets)


Note: Function Codes 03 and 04 allow the master to obtain the binary contents of
Function Code 04 is holding registers in the addressed slave. The protocol allows for a maximum of
identical to Function Code 125 16-bit registers to be obtained at each request. Broadcast mode is not
03. It can be used by
communication devices that
allowed for functions 03 and 04.
do not support Function
These 16-bit registers are also grouped in sets of registers and accessed as
Code 03.
one variable. The numeric range of the point number defines the variable type
and indicates how many 16-bit registers make up that variable.
Register Groups for Long
Integer Variable Type - REGISTER GROUPS FOR TYPES OF VARIABLES
Points 6XXX or 15XXX long
integers apply only to POINT # VARIABLE 16-BIT REGS. / NO OF BYTES / MAX POINTS /
Revision 23 for US
customary units.
RANGE TYPE POINT POINT MESSAGE
3XXX or 13XXX Short Integer 1 Register 2 Bytes 125
4XXX 8-Char. ASCII String 4 Registers 8 Bytes 31
6XXX or 15XXX Long Integer 2 Registers 4 Bytes 62
17XXX or 18XXX IEEE Floating Point 2 Registers 4 Bytes 62
14XXX 16-Char. ASCII String 8 Registers 16 Bytes 15

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’

SLAVE RESPONSE : RTU Transmission Mode


FUNCTION BYTE DATA DATA CRC CHECK
ADDRESS CODE COUNT HI LO HI LO 16-BIT
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 example above, the data field
contains 4 bytes representing the value of the requested data.

®
1-6 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

1.5.3. Function Code 05 (Write Single Boolean)


This message forces a single Boolean variable either ‘on’ or ‘off’. Boolean
variables are points numbered 1XXX or 2XXX. Writing the 16-bit value 65,280
(FF00 HEX) will set the Boolean ‘on’. Writing the value zero will turn it ‘off’. All
other values are illegal and will not effect the Boolean. Using a slave address
‘00’ (Broadcast Mode) will force all slaves to modify the desired Boolean.

Example: Turn Single Boolean Point 1711 ‘on’ - Slave #2.

POLL MASTER-TO-SLAVE : RTU TRANSMISSION MODE

FUNCTION BOOLEAN POINT # DATA CRC


ADDRESS CODE HI LO HI LO CHECK

02 05 06 AF FF 00 ‘nn’ ‘nn’

SLAVE RESPONSE : RTU Transmission Mode

FUNCTION BOOLEAN POINT # DATA CRC


ADDRESS CODE HI LO HI LO CHECK

02 05 06 AF FF 00 ‘nn’ ‘nn’

The normal response to the command request is to retransmit the message as


received after the Boolean state has been altered.

®
23/2774 Š 06/08 1-7
Chapter 1 Modbus™ Protocol Implementation

1.5.4. Function Code 06 (Write Single 16-Bit Integer)


Any numeric variable that has been defined on the 16-bit integer index table can
have its contents changed by this message. The 16-bit integer points are
numbered from 3XXX or 13XXX.
When used with slave address zero (Broadcast Mode) all slaves will load the
specified points with the contents specified. The following example sets one
16-bit integer at address 3106 (0C22 HEX) of Slave #2 (i.e., load address 3106
with data 0003).

Example: Set Single 16-Bit Integer Slave #2.

POLL MASTER-TO-SLAVE : RTU TRANSMISSION MODE

FUNCTION POINT # DATA CRC


ADDRESS CODE HI LO HI LO CHECK

02 06 0C 22 00 03 ‘nn’ ‘nn’

SLAVE RESPONSE : RTU Transmission Mode

FUNCTION POINT # DATA CRC


ADDRESS CODE HI LO HI LO CHECK

02 06 0C 22 00 03 ‘nn’ ‘nn’

The normal response to a Function 06 query is to retransmit the message as


received after the 16-bit integer has been altered.

®
1-8 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

1.5.5. Function Code 07 (Read Exception Status)


This function allows the user to obtain the status of the five events and
determine the communication port number (serial port number). These events
are programmed and cannot be reconfigured. Following are the five events:
‰ EPROM Checksum error flag
‰ Program mode
‰ Diagnostic mode
‰ Master status
‰ Power failed flag

Example: Request to Modbus ID # 13 (Address HEX: 0D) to respond with


event status and communication port number.

POLL MASTER-TO-SLAVE : RTU TRANSMISSION MODE


FUNCTION CRC CHECK
ADDRESS
CODE 8-Bit
0D 07 ‘nn’ ‘nn’

SLAVE RESPONSE : RTU Transmission Mode


FUNCTION CRC CHECK
ADDRESS DATA
CODE 8-Bit
0D 07 4C ‘nn’ ‘nn’

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:

OMNI Bit 7 Bit 6 Bit 7


Port #
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

®
23/2774 Š 06/08 1-9
Chapter 1 Modbus™ Protocol Implementation

1.5.6. Function Code 08 (Loop back Test)


Function Code 08 sends diagnostics test message to slave, to evaluate
communications processing. The purpose is to test the communication system
only; it does not perform any write function. The system (slave) responds with
an echo.

Example: Loop back Test – Simple return of query message sent to Slave
Address Identification # 13.

POLL MASTER-TO-SLAVE : RTU TRANSMISSION MODE


DATA DIAGNOSTICS DATA DIAGNOSTICS
FUNCTION CODE CODE CRC
ADDRESS
CODE CHECK
HI LO HI LO
0D 08 00 00 A5 37 ‘nn’ ‘nn’

SLAVE RESPONSE : RTU Transmission Mode


DATA DIAGNOSTICS DATA DIAGNOSTICS
FUNCTION CODE CODE CRC
ADDRESS
CODE CHECK
HI LO HI LO
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 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

1.5.7. Function Code 15 (Write Multiple Boolean )


Function Code 0FHEX (15) writes to each Boolean variable in a consecutive
block of Boolean variables to a desired ‘on’ or ‘off’ state. Each Boolean is
packed in the data field, one bit for each Boolean flag (1 = on, 0 = off). The data
field consists of increments of 2 bytes and can be up to 250 bytes (2000 points).
Boolean points are packed right-to-left, 8 to a byte with unused bits set to '0'.
The use of slave address ‘00’ (Broadcast Mode) will force all slaves to modify
the desired Boolean bits. The following example writes to 14 Boolean variables
starting at address 1703. The data field value 05, 1703 through 1710, and data
field value 20 represents the status of points 1711 through 1716. These data
values are transmitted as 0000 0101 and 0010 0000, indicating that Booleans
points 1703, 1705, 1716 are to be forced ‘on’ and 1704 and 1706 through 1715
are to be forced ‘off’ (the two most significant positions of the second byte are
unused and set to ‘0’).

Example: Turn on Boolean points 1703, 1705, 1716 ON Slave #3.

POLL MASTER-TO-SLAVE : RTU TRANSMISSION MODE

FUNCTION STARTING QUANTITY BYTE DATA CRC


ADDRESS CODE ADDRESS OF POINTS COUNT HI LO CHECK

03 0F 06 A7 00 0E 02 05 20 ‘nn’ ‘nn’

SLAVE RESPONSE : RTU Transmission Mode


FUNCTION STARTING QUANTITY CRC
ADDRESS CODE ADDRESS OF POINTS CHECK

03 0F 06 A7 00 0E 'nn' 'nn'

The normal response to a Function 15 query is to echo the slave address,


function code, starting address, and quantity of points written.

®
23/2774 Š 06/08 1-11
Chapter 1 Modbus™ Protocol Implementation

1.5.8. Function Code 16 (Write 16-Bit Register Sets)


Function Code 10HEX (16) allows the master to change the binary contents of
holding registers in the addressed slave. The protocol allows for a maximum of
125 16-bit registers to be changed at each download. Using a slave address of
zero (00) allows the master to change registers in all slaves simultaneously
(Broadcast Mode).
These 16-bit registers are also grouped as sets of registers and accessed as
one variable. The numeric range of the point number defines the variable type
and indicates how many 16-bit registers make up that variable.
Register Groups for Long
Integer Variable Type - REGISTER GROUPS FOR TYPES OF VARIABLES
Points 6XXX or 15XXX long
integers apply only to POINT # VARIABLE 16-BIT REGS. / NO OF BYTES / MAX POINTS /
Revision 23 for US
customary units.
RANGE TYPE POINT POINT MESSAGE
3XXX or 13XXX Short Integer 1 Register 2 Bytes 125
4XXX 8-Char. ASCII String 4 Registers 8 Bytes 31
6XXX or 15XXX Long Integer 2 Registers 4 Bytes 62
7XXX or 17XXX IEEE Floating Point 2 Registers 4 Bytes 62
14XXX 16-Char. ASCII String 8 Registers 16 Bytes 15

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 POLL MASTER-TO-SLAVE : RTU TRANSMISSION MODE
2, 4, 8 or 16 bytes
depending on the address DATA DATA
range of the points FUNC STARTING QUANTITY BYTE CRC
downloaded. ADDR CODE POINT # OF POINTS COUNT CHECK
HI LO HI LO
02 10 0B C4 00 02 04 1F 40 1F 3E ‘nn’ ‘nn’

SLAVE RESPONSE : RTU Transmission Mode


FUNCTION STARTING QUANTITY CRC
ADDRESS CODE ADDRESS OF POINTS CHECK

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 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

Example: Write a Long Integer 5101 to Slave #4

POLL MASTER-TO-SLAVE : RTU TRANSMISSION MODE

FUNC STARTING QUANTITY BYTE DATA DATA CRC


ADDR CODE POINT # OF POINTS COUNT HI LO HI LO CHECK

04 10 13 ED 00 01 04 00 4F 20 4E ‘nn’ ‘nn’

SLAVE RESPONSE : RTU Transmission Mode

FUNCTION STARTING QUANTITY CRC


ADDRESS CODE ADDRESS OF POINTS CHECK

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.

®
23/2774 Š 06/08 1-13
Chapter 1 Modbus™ Protocol Implementation

1.5.9. Function Code 65 (Read ASCII Text Buffer)


Function Code 41HEX (65) allows the master to read the contents of an ASCII
text buffer within an addressed slave. Data is always sent and received in
packets containing 128 characters. Packets are numbered from 0 to 255. The
size of the text buffer is always an exact multiple of 128 bytes. The last buffer
will contain a HEX 1A (end of file character). The last buffer will contain an
ASCII ^Z (end of file character).
Example: Read 2nd packet of an ASCII Text Buffer Point 9001 from Slave # 5.

POLL MASTER-TO-SLAVE : RTU TRANSMISSION MODE

FUNCTION POINT # PACKET # CRC


ADDRESS CODE HI LO HI LO CHECK

05 41 23 29 00 01 ‘nn’ ‘nn’

SLAVE RESPONSE : RTU Transmission Mode

FUNC POINT # PACKET # DATA ………… Data CRC


ADDR CODE HI LO HI Lo BYTE 0 ………… BYTE 128 CHECK

05 41 23 29 00 01 30 ………… 41 ‘nn’ ‘nn’

1.5.10. Function Code 66 (Write ASCII Text Buffer)


Function Code 42HEX (66) is used by the master to download an ASCII text
buffer to an addressed slave. Data is always sent and received in packets
containing 128 characters. Packets are numbered from 0 to 255. The size of the
text buffer is always an exact multiple of 128 bytes. The last buffer will contain a
HEX 1A (end of file character).
Example: Write 1st packet of an ASCII Text Buffer Point 9002 to Slave # 2.

POLL MASTER-TO-SLAVE : RTU TRANSMISSION MODE

FUNC POINT # PACKET # DATA ………… DATA CRC


ADDR CODE HI LO HI Lo BYTE 0 ………… BYTE 128 CHECK

02 42 23 2A 00 00 39 ………… 2F ‘nn’ ‘nn’

SLAVE RESPONSE : RTU Transmission Mode

FUNCTION POINT # PACKET # CRC


ADDRESS CODE HI LO HI LO CHECK

02 42 23 2A 00 00 ‘nn’ ‘nn’

®
1-14 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

1.6. Custom Data Packets


Many point numbers were left unused when numbering the variables within the
database. This allows for future growth and different application data. Without
custom data packets many polls would be required to retrieve data distributed
throughout the database. The custom data packets allows you to concatenate or
join different groups or sets of data in any order and of any data type into 1
message response. These custom packets are a type 03 read and are located
at points 1, 201 and 401 in the database.
Example: Read Custom Data Packet #1 at Point 0001 from Slave #2.

POLL MASTER-TO-SLAVE : RTU TRANSMISSION MODE

FUNCTION STARTING POINT # QUANTITY OF POINTS CRC CHECK


ADDRESS CODE HI LO HI LO 16-BIT

02 03 00 01 00 00 ‘nn’ ‘nn’

Dummy number
of points

SLAVE RESPONSE : RTU Transmission Mode

FUNCTION BYTE DATA ………… DATA CRC CHECK


ADDRESS CODE COUNT HI LO ………… HI LO 16-BIT

02 03 ?? ?? ?? ………… ?? ?? ‘nn’ ‘nn’

Depends on the size of Depends on the number


packet configured and type of data points
included

1.7. Peer-to-Peer on the Modbus™ Link


Serial Port #2 (Modbus Port #1) can be configured to allow peer-to-peer
communications. In this mode any OMNI flow computer can act as a Modbus
master and communicate with any other Modbus device on the communication
link (see technical Bulletin TB-980401 “Peer-to-Peer Basics”).
GCX Gas Chromatograph interface protocol has been added to Revision .74
Manuals by using the Peer/Peer on port #2. The Peer to Peer was modified so
the proper function code is used based upon the CGX address range. In the
Peer to Peer configuration the customer will enter the full address, The upper
part will be stripped and used to determine the CGX function code 2, 3 or 4. The
components are read from the analog registers as a sixteen bit integer in the
range og 0 to 4095. The actual value depends on the scaling that was
configured in the GC. Variable statements are required to do the conversion and
move to the proper location.

®
23/2774 Š 06/08 1-15
Chapter 1 Modbus™ Protocol Implementation

1.8. Half Duplex Wiring Configuration Required


The physical wiring of a Modbus link is usually full duplex, although the Modbus
communication protocol is a half duplex protocol (i.e., both devices never
transmit at the same time). For peer-to-peer communications the physical link
must be wired for half duplex operation with all transmit and receive terminals
wired in parallel (see 7.4 in Volume 1). This allows all devices to hear all
transmissions; even their own.

1.9. Active Master


Control of the communication link is passed from the current master to the next
master in the sequence by broadcasting the ID number of the next master in
sequence. When that flow computer has completed its transaction list (see 7.4
in Volume 1) it will in turn hand over control to the next master in the sequence.

1.10. Error Recovery


Should the next master in the sequence fail to take control of the link the current
master will search for an active master. To ensure best performance and fastest
recovery in the event of an error, always number Modbus masters consecutively
starting from 01.

1.11. Serial/Ethernet
Firmware support for the Serial/Ethernet module (SE) firmware V2 has been
added. The SE module equipped with V2 firmware is capable of being
configured via the Omnicom, and it provides for network printing of all flow
computers reports. Two network printers can be configured. Report will still be
printed locally at the flow computer if a printer is configured and connected.

1.12. Flow Computer Display status


Flow computer can now be configured correctly to display previous display
contents or the “Status’ display after a system reset or power cycle.

®
1-16 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

2. User-Defined, Status and Command Data


(0001 - 2999)

2.1. Custom Data Packets or Modicon™ G51


Compatible Register Arrays
INFO - This data is These three addresses specify reserved areas used to access user defined
accessed using Modbus groups of data variables. Data can be accessed as read only blocks of data or
function code 03 for reads
and 16 for writes. Boolean
the data is arranged as an array of adjacent 16-bit registers which can be read
data bits are packed 8 to a or written independently, if the Modicon Compatible mode is selected when
byte. setting up the serial port.

0001 Custom Data Packet / Array #1


Maximum 250 bytes using Modbus RTU mode (for Packet/Array definition
see Index 3001-3040).
0201 Custom Data Packet / Array #2
Maximum 250 bytes using Modbus RTU mode (for Packet/Array definition
see Index 3041-3056).
0401 Custom Data Packet / Array #3
Maximum 250 bytes using Modbus RTU mode (for Packet/Array definition
see Index 3057-3096).

2.2. Archive Control Flags


Data to be added into the Text Archive RAM is flagged by embedding Boolean
Point 1000 or 2000 within the appropriate custom report immediately preceding
the data to be archived. You may enable or disable the archiving of data by
resetting or setting this variable.

1000 Archive Control Flag


Report data following flag will be archived but not printed.
2000 Archive Control Flag
Report data following flag is printed and archived.

®
23/2774 Š 06/08 2-1
Chapter 2 16-Bit Integer Data (3001- 3999)

2.3. Status / Command Data

2.3.1. Reading and Writing the Physical Digital I/O


The current status of physical Digital I/O Points 01 through 12 (OMNI 3000) or
n IMPORTANT n
01 though 24 (OMNI 6000) can be accessed by reading Modbus Indexes 1001
Never set a physical I/O through 1024.
point which has been
assigned as an input as this All points which are to be written to exclusively via the Modbus link must first
could cause a DC voltage to have the point assigned to Modbus control by entering zero (0) for 'Digital Point
appear on the input
terminals of that point which Assign' (see 2.5.14 in Volume 3). Assigning to '0' prevents the OMNI application
may conflict with any software from overwriting the Modbus write.
voltage already present on
those terminals.
1001 Digital I/O Point #1
to
1024 Digital I/O Point #24

2.3.2. Programmable Booleans


INFO - Boolean data is Points 1025 through 1088 are updated every 100 msec with the current value of
accessed using Modbus the programmable Boolean statements (see 2.5.11 in Volume 3). You may read
function codes 01 for reads,
05 for single point writes
from or write to these variables, but anything that you write may be overwritten
and 15 for multiple bit by the flow computer depending upon the logic functions programmed into the
writes. Boolean data is logic statement.
packed 8 points to a byte
when reading.
1025 Boolean Point #25
to
1088 Boolean Point #88
INFO - Boolean data points
1057-1088 are available for
User Alarms. Example: 2.3.3. Programmable Accumulator Points
1030:1088=1002 Points 1089 through 1099 are paired with Floating Point Variables 7089 through
1088:High Filter DP
7099. For example, numeric data placed in 7089 can be output as pulses by
Make 1088 follow status of
Digital Point #2. When true
assigning a Digital I/O Point to 1089.
1088 Alarm message will be
placed in Alarm log and on
Alarm screen. 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 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

2.3.4. Meter Run Status and Alarm Points


Application Revisions The second digit of the index number defines the number of the meter run. For
2374/2774 - This database example: Point 1105 is the Meter Active Flag for Meter Run #1. Point 1405
corresponds to Application
Revisions 2374/2774 for
would be the Meter Active Flag for Meter Run #4.
Orifice/Turbine Gas Flow
Metering Systems. Both US
and metric unit versions are 1n00 Spares
considered.

* 1n01 Pulses - Gross


Note: * 1n02 Pulses - Net
* Used to assign * 1n03 Pulses - Mass
accumulator to the front
panel counters or digital I/O * 1n04 Pulses - Energy
points)

1n05 Meter Run Active Flag


Flow pulses above threshold frequency or DP greater than “cutoff”.

1n06 Spare

1n07 Any Meter Run Specific Alarm This Meter


Clears if acknowledged.

1n08 Batch End Acknowledge


Toggle ON/OFF.

1n09 Applied Automation - Gas Chromatograph - Communication Status


0=No communication; 1=Communication OK.

1n10 Spare

1n11 Applied Automation - Gas Chromatograph - Communication Alarm


Communication failure (no response) if On.

1n12 Batch End Acknowledge


500 msec pulse.

1n13 Calculation Alarm


Usually temperature, pressure or density is outside of the range of the algorithm
selected.

1n14 Override In Use - Density Pressure


Override in use for any reason.
1n15 Override In Use - Differential Pressure
1n16 Override In Use - Temperature
1n17 Override In Use - Pressure
1n18 Override In Use - Gravity/Density Transducer
1n19 Override In Use - Density Temperature

®
23/2774 Š 06/08 2-3
Chapter 2 16-Bit Integer Data (3001- 3999)

1n20 Mass Flow rate - Low Low Alarm


INFO - Boolean data is 1n21 Mass Flow rate - Low Alarm
accessed using Modbus 1n22 Mass Flow rate - High Alarm
function codes 01 for reads,
05 for single point writes 1n23 Mass Flow rate - High High Alarm
and 15 for multiple bit
writes. Boolean data is
packed 8 points to a byte 1n24 Meter Temperature - Transducer Failed Low Alarm
when reading. 1n25 Meter Temperature - Low Alarm
1n26 Meter Temperature - High Alarm
INFO - Transducer and flow 1n27 Meter Temperature - Transducer Failed High Alarm
rate alarms remain set while
the alarm condition exists.
1n28 Meter Pressure - Transducer Failed Low Alarm
1n29 Meter Pressure - Low Alarm
Alarms - All alarms
indicated the current alarm 1n30 Meter Pressure - High Alarm
condition at the time they 1n31 Meter Pressure - Transducer Failed High Alarm
are reset.

1n32 Gravity/Density - Transducer Failed Low Alarm


1n33 Gravity/Density - Low Alarm
1n34 Gravity/Density - High Alarm
1n35 Gravity/Density - Transducer Failed High Alarm

1n36 Density Temperature - Transducer Failed Low Alarm


1n37 Density Temperature - Low Alarm
1n38 Density Temperature - High Alarm
1n39 Density Temperature - Transducer Failed High Alarm

1n40 Differential Pressure - Low Range - Transducer Failed Low Alarm


1n41 Differential Pressure - Low Range – Transducer Failed Hi Alarm
1n42 Differential Pressure - High Range – Transducer Failed Low Alarm
1n43 Differential Pressure - High Range - Transducer Failed High Alarm

1n44 Density Pressure - Transducer Failed Low Alarm


1n45 Density Pressure - Low Alarm
1n46 Density Pressure - High Alarm
1n47 Density Pressure - Transducer Failed High Alarm

1n48 Turbine - Meter Comparator Alarm


Only when dual pulse fidelity check enabled.
1n49 Turbine - Channel A Failed
Total absence of pulses on Channel A.
1n50 Turbine - Channel B Failed
Total absence of pulses on Channel B.
1n51 Turbine - Difference Detected Between A & B Channel
Missing or added pulses.

®
2-4 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

1n52 Differential Pressure - Low Range Selected


Refers to when stacked DPs are used.
Application Revisions 1n53 Differential Pressure - High Range Selected
2374/2774 - This database 1n54 Any Meter Run Specific Alarm This Meter
corresponds to Application Clears only if acknowledged and alarm condition is cleared.
Revisions 2374/2774 for
Orifice/Turbine Gas Flow 1n55 Meter Off-line Flag
Metering Systems. Both US Pulses for 500 msec when Meter Active (1n05) goes false.
and metric unit versions are 1n56 Batch in Progress Flag
considered. Set when flow occurs at start of batch. Reset at batch end command.
1n57 Batch Start Acknowledge
INFO - The second digit of Pulses for 500 msec when 1727-1730 command is received.
the index number defines 1n58 Meter Not Active / Batch Suspended
the number of the meter True when batch is in progress but Meter Active (1n05) is false.
run.
1n60 NMI Net Pulses (Revision 27)
1n61 NMI Gross Error Pulses (Revision 27)
1n62 NMI Net Error Pulses (Revision 27)
1n63 NMI Accountable Alarm Status (Revision 27)

1n64 Spare
to
1n76 Spare

1n77 Correctable Totalizer Error Occurred


Primary totalizer checksum error secondary totalizer checksum OK.
1n78 Non-correctable Totalizer Error
Primary and secondary totalizers reset to zero because both checksums incorrect.

1n79 Differential Pressure in Use - Low Alarm


1n80 Differential Pressure in Use - High Alarm
1n81 Spare
Note: See 2n00 area for 1n82 Spare
even more meter run alarms 1n83 Rosemount MV DP above Upper Range Limit +10%
and status points.
1n84 Rosemount MV DP above Lower Range Limit -10%
1n85 Rosemount MV SP above Upper Range Limit +10%
1n86 Rosemount MV SP above Lower Range Limit -10%
1n87 Rosemount MV SP Sensor shorted
1n88 Rosemount MV SP is unreasonable – open bridge
1n89 Rosemount MV PT above Upper Range Limit +10%
1n90 Rosemount MV PT above Lower Range Limit +10%
1n91 Rosemount MV RTD is Disconnected
1n92 Rosemount MV Sensor Temperature above Upper Internal Limit
1n93 Rosemount MV Sensor Temperature above Lower Internal Limit
1n94 Rosemount MV Sensor Error
Address 409 bit 15,13,12,11,10,9,5,or 2
1n95 Rosemount MV Write Protect Status
1n96 Rosemount MV No Communication Flag
1n97 Maintenance Status
1n98 Spare
1n99 Spare

1500 Spare

®
23/2774 Š 06/08 2-5
Chapter 2 16-Bit Integer Data (3001- 3999)

2.3.5. User Scratch Pad Boolean Points


INFO - Boolean data is There are two groups of user scratchpad flags which can be used to store the
accessed using Modbus results of Boolean statements or to group data to be transmitted or received
function codes 01 for reads,
05 for single point writes
over a Modbus data link.
and 15 for multiple bit
writes. Boolean data is
packed 8 points to a byte 1501 Scratchpad - Point 01
when reading. to
1649 Scratchpad - Point 149

2.3.6. User Scratch Pad One-Shot Boolean Points


Many times it is necessary to send a command which momentarily turns on a
Boolean point. The following one-shot Boolean points simplify this action. They
remain activated for exactly 2 seconds after they have been written to.

1650 Scratchpad One-Shot - Point 01


to
1699 Scratchpad One-Shot - Point 50

®
2-6 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

2.3.7. Command Boolean Points/Variables


Application Revisions To activate a command simply write a '1' (1 = True) to that point. It is not
2374/2774 - This database necessary to write a '0' (0 = False) after the command. The status of a
corresponds to Application
Revisions 2374/2774 for
command may also be read or used as input in a Boolean or variable statement.
Orifice/Turbine Gas Flow
Metering Systems. Both US
and metric unit versions are 1700 Dummy
considered. This is only used to reserve a digital I/O point as an input. Point 1700 can be assigned
to as many I/O points as needed.

INFO - Unless indicated as


being ‘Level Sensitive’,
1701 Spare
most commands are 'edge
triggered'.
1702 End Batch - Station
End batch on all meter runs defined in station.

Hardware Interaction - 1703 End Batch - Meter #1


Unreliable operation will Points 1703-1706 individual end batch commands always work.
result if a command which 1704 End Batch - Meter #2
has been assigned to a
digital I/O point directly also 1705 End Batch - Meter #3
needs to be activated via a 1706 End Batch - Meter #4
Modbus write. This is
because the On/Off state of
the digital I/O point 1707 Spare
overwrites the command to
point every 100 msec and
most command point
1711 Spare
actions are only triggered
every 500 msec.
1712 Station Alarm Acknowledge
Acknowledges all alarms.

INFO- Notice that all write 1713 Reset Power Failed Flag
commands have indexes / See power fail Flag 1829.
point addresses with a ‘7’ in
rd
the 3 digit from the right.
1714 Spare
to
1718 Spare

1719 Request Local Snapshot Report


Printed on local printer connected to flow computer.
1720 Snapshot Report to Modbus Buffer
Move Snapshot Report to buffer located at 9402.
1721 Alarm Report to Modbus Buffer
Move Alarm Report to buffer located at 9402.

®
23/2774 Š 06/08 2-7
Chapter 2 16-Bit Integer Data (3001- 3999)

# 1722 1st 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’,
most commands are 'edge # 1723 1st PID Permissive - Loop #2
triggered'. To activate a
# 1724 1st PID Permissive - Loop #3
command simply write a '1'
or 'True' to that point. It is # 1725 1st PID Permissive - Loop #4
not necessary to write a '0'
or 'False' after the command
is given. The status of a 1726 Spare
command may also be read
or used as input in a
Boolean or variable 1727 Start Ramp-up PID - Loop #1
st nd
statement. 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
Note:
1729 Start Ramp-up PID - Loop #3
# These points are
defaulted to ‘active’ and 1730 Start Ramp-up PID - Loop #4
need not be manipulated
unless the application
requires it. 1731 Spare

1732 Alarm Acknowledge - Meter Run #1


Points 1732-1735 are meter run specific alarms only.
1733 Alarm Acknowledge - Meter Run #2
1734 Alarm Acknowledge - Meter Run #3
1735 Alarm Acknowledge - Meter Run #4

Note: * 1736 Disable Flow Totalizing - Meter Run #1


* These points also affect * 1737 Disable Flow Totalizing - Meter Run #2
station totalizing (see * 1738 Disable Flow Totalizing - Meter Run #3
also point 1761). Level
sensitive. * 1739 Disable Flow Totalizing - Meter Run #4

1740 Synchronize Gas Chromatograph Time & Date with Flow Computer
Applied Automation™ only.

1741 Remote Up Arrow Key


Duplicates the keypad function. Level sensitive.
1742 Remote Down Arrow Key
Duplicates the keypad function. Level sensitive.

1743 Spare
to
1750 Spare

®
2-8 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

1751 Freeze Analog Inputs


Used when calibrating analog inputs. Freezes ALL analogs. Level sensitive.
Application Revisions
2374/2774 - This database
corresponds to Application 1752 2nd PID Permissive - Meter #1
Revisions 2374/2774 for Points 1752-1755 limit the PID ramp-down to the minimum output % setting (see
Orifice/Turbine Gas Flow
1722-1725). Level sensitive.
Metering Systems. Both US
and metric unit versions are 1753 2nd PID Permissive - Meter #2
considered. 1754 2nd PID Permissive - Meter #3
1755 2nd PID Permissive - Meter #4

1756 Orifice Plate Change - Meter #1


Points 1756-1759 freeze all flow rates for the meter while changing orifice plates.
Level sensitive.
1757 Orifice Plate Change - Meter #2
1758 Orifice Plate Change - Meter #3
1759 Orifice Plate Change - Meter #4

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


At local printer.
to
1769 Remote Print - Previous Batch Report #8

INFO- Notice that all write 1770 Remote Print - Previous Daily Report #1
commands have indexes / At local printer.
point addresses with a ‘7’ in
rd
to
the 3 digit from the right.
1777 Remote Print - Previous Daily Report #8

1778 Spare
to
1785 Spare

1786 Remote Print - Alarm Report


At local printer.

Note: More ‘Command 1787 Spare


Boolean Points’ are located
at address 2701.

®
23/2774 Š 06/08 2-9
Chapter 2 16-Bit Integer Data (3001- 3999)

1788 Shutdown PID - Loop #1


st
Points 1788-1791 start ramp-down to ‘top off’ valve setting by deactivating the 1 PID
INFO - Unless indicated as
permissive. These commands are edge triggered; simply turn on.
being ‘Level Sensitive’,
most commands are 'edge 1789 Shutdown PID - Loop #2
triggered'. To activate a 1790 Shutdown PID - Loop #3
command simply write a '1'
or 'True' to that point. It is 1791 Shutdown PID - Loop #4
not necessary to write a '0' 1792 Stop Flow PID - Loop #1
or 'False' after the command st nd
Points 1792-1795 deactivate the 1 and 2 PID permissive, causing the valve to ramp
is given. The status of a
to the ‘top off’ setting, and then immediately closes the valve. If the valve is already at
command may also be read
the ‘top off’ setting, the valve immediately closes.
or used as input in a
Boolean or variable 1793 Stop Flow PID - Loop #2
statement. 1794 Stop Flow PID - Loop #3
1795 Stop Flow PID - Loop #4

n CAUTION n n 1796 Raw Data Archive ‘Run’


Level sensitive.
Stored archive data may be
lost! See chapter on ‘Raw n 1797 Reconfigure Archive
Data Archive’ before Level sensitive.
manipulating these data
points. These functions are
duplicated using integers at 1798 Spare
13920 and 13921. to
1800 Spare

2.3.8. Meter Station Alarm and Status Points


INFO - Boolean data is Data points not specifically connected to a particular meter run are grouped
accessed using Modbus here. These include flow computer general system alarms and metering group
function codes 01 for reads,
05 for single point writes
alarms and status points.
and 15 for multiple bit
writes. Boolean data is
packed 8 points to a byte * 1801 Positive - Gross Pulses
when reading. * 1802 Positive - Net Pulses
* 1803 Positive - Mass Pulses
* 1804 Positive - Energy Pulses
Note: * 1805 Negative - Gross Pulses
* Used to assign Points 1805-1808 refer to flow which occurs in the reverse direction.
accumulators to the front * 1806 Negative - Net Pulses
panel electromechanical
counters and digital I/O
* 1807 Negative - Mass Pulses
points. * 1808 Negative - Energy Pulses

1809 Flow rate - Low Low Alarm


For points 1809-1812, flow rate units are mass units for all products.
Alarms - All alarms
indicated the current alarm 1810 Flow rate - Low Alarm
condition at the time they 1811 Flow rate - High Alarm
are reset.
1812 Flow rate - High High Alarm

1813 Spare
1814 Spare

®
2-10 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

1815 Any System Alarm


Includes acknowledged alarms also.
Application Revisions
2374/2774 - This database 1816 Any New System Alarm
corresponds to Application Does not include acknowledged alarms.
Revisions 2374/2774 for
Orifice/Turbine Gas Flow
Metering Systems. Both US 1817 Batch End Acknowledge
and metric unit versions are Toggle state at batch end (see 1835).
considered.

1818 Gas Chromatograph - Failure


Gas chromatograph fatal error received.
1819 Gas Chromatograph - Mol% - Override in Use
Mol% overrides in product area being used.
1820 Gas Chromatograph - Communication Alarm
Communication lost with gas chromatograph.

1821 Spare
to
1826 Spare

1827 Leak Detection Freeze Command was received


See point 1760.

Note: # 1828 Day Start Flag


# These points pulse high True at specified day start hour (e.g.: 07:00:00).
for one 500 msec cycle 1829 Power Fail Flag
time. True after power up (see 1713 for reset).
1830 Print Buffer Full Flag
Reports may be lost if 32K spooling buffer overflows due to the printer being ‘off-line’
or jammed with paper.
# 1831 Hour Start Flag
# 1832 Week Start Flag
True at specified ‘day start’ hour Monday.
# 1833 Month Start Flag
True at specified ‘day start’ hour on 1st day of month.
# 1834 Year Start Flag
True at specified ‘day start’ hour on 1st January.
# 1835 Batch End Acknowledge
Pulses at batch end (see 1817).
# 1836 Snapshot Printed
Indicates snapshot report printed.
1837 EPROM Error Flag
Invalid checksum detected in EPROM memory.

1838 Peer-to-Peer Master Flag


Momentarily true when this computer is peer-to-peer master.

1839 Spare

®
23/2774 Š 06/08 2-11
Chapter 2 16-Bit Integer Data (3001- 3999)

~ 1840 Boolean Statement Alarm


Tried to execute more than 100 Boolean statements.
INFO - Boolean data is
accessed using Modbus ~ 1841 Variable Statement Alarm
function codes 01 for reads, Tried to execute more than 100 variable statements.
05 for single point writes
and 15 for multiple bit
writes. Boolean data is 1842 Peer-to-Peer - Transaction #1 - Communication Error
packed 8 points to a byte Points 1842-1857 refer to an error occurred while communicating with the slave in the
when reading. appropriate transaction. If a slave is involved in multiple transactions which fail, only
the first will be flagged.
INFO – Points 1842 thru
to
1857. No need to 1857 Peer-to-Peer - Transaction #16 - Communication Error
acknowledge alarm to reset
# 1858 Calendar Day Start Flag
Format: 00:00:00.
# 1859 Calendar Week Start Flag
Format: 00:00:00 Monday.
# 1860 Calendar Month Start Flag
Format: 00:00:00 1st day of month.
# 1861 Calendar Year Start Flag
st
Format: 00:00:00 Jan 1 .

Notes: 1862 Reference Specific Gravity - Transducer Failed Low


~ The system limits the 1863 Reference Specific Gravity - Low Alarm
maximum number of 1864 Reference Specific Gravity - High Alarm
statement evaluations to
100 to protected against 1865 Reference Specific Gravity - Transducer Failed High
possible lock-ups due to
recursive loops. Any
additional statement 1866 Mol% Nitrogen - Transducer Failed Low
evaluations are ignored. to
# These points pulse high 1869 Mol% Nitrogen - Transducer Failed High
for one 500 msec. cycle
time.
1870 Mol% Carbon Dioxide - Transducer Failed Low
to
1873 Mol% Carbon Dioxide - Transducer Failed High

1874 Heating Value - Transducer Failed Low


to
1877 Heating Value - Transducer Failed High

* 1878 Previous Batch - Station Alarm Flag


Set if any station alarm during the previous batch.
* 1879 Previous Batch - Station Totalizer Roll-over Flag
Set if any station totalizer rolled during the previous batch.
* 1880 Previous Daily - Station Totalizer Roll-over Flag
Set if any station totalizer rolled during the previous day.

1881 GC MOV % Out of Deviation Alarm


1882 Spare

®
2-12 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

1883 Auxiliary Input #1 - Transducer Failed Low


Application Revisions 1884 Auxiliary Input #1 - Low Alarm
2374/2774 - This database 1885 Auxiliary Input #1 - High Alarm
corresponds to Application
Revisions 2374/2774 for 1886 Auxiliary Input #1 - Transducer Failed High
Orifice/Turbine Gas Flow
Metering Systems. Both US
and metric unit versions are 1887 Auxiliary Input #2 - Transducer Failed Low
considered. to
1890 Auxiliary Input #2 - Transducer Failed High
Note:
* These flags are usually 1891 Auxiliary Input #3 - Transducer Failed Low
used to conditionally to
print appropriate 1894 Auxiliary Input #3 - Transducer Failed High
information messages on
the batch and daily
reports. 1895 Auxiliary Input #4 - Transducer Failed Low
to
1898 Auxiliary Input #4 - Transducer Failed High
Note: See 2600 area and 1899 Spare
2800 area for more station to
alarms and status points.
1908 Spare

®
23/2774 Š 06/08 2-13
Chapter 2 16-Bit Integer Data (3001- 3999)

2.3.9. Prover Alarm and Status Points


Alarms and Status points connected with the meter proving system are grouped
INFO - Boolean data is here. The second digit ‘9’ defines a prover.
accessed using Modbus
function codes 01 for reads,
05 for single point writes # 1909 Prover Aborted – Temperature Unstable
and 15 for multiple bit
writes. Boolean data is # 1910 Prover Aborted – Meter to Prover Temperature Deviation Exceeded
packed 8 points to a byte # 1911 Prove Sequence – Successfully Completed
when reading.
1912 Spare
to
1918 Spare

# 1919 Prove Aborted - Run Repeatability Deviation Limit Exceeded

1920 Spare

# 1921 Prove Aborted - Flow rate was Unstable


1922 Spare
to
1923 Spare

Note: # 1924 Prove Aborted - Meter selected was not Flowing


# These alarms are active
1925 Spare
until the next prove
sequence is started to
1927 Spare

1928 Prove Sequence Successfully Completed Flag (500ms)


1929 Spare
to
1932 Spare

1933 Mass Prove Flag (Conditionally Printed Flag)


1934 Net Prove Flag (Conditionally Printed Flag)
1935 Spare
to
1961 Spare

1962 Print 4 decimal places for Meter Factors on Prove Report


1963 Print 5 decimal places for Meter Factors on Prove Report
1964 Print 6 decimal places for Meter Factors on Prove Report
1965 Print 4 decimal places for intermediate Meter Factors
1966 Print 5 decimal places for intermediate Meter Factors
1967 Print 6 decimal places for intermediate Meter Factors

1999 Spare

2000 Archive Control Flag


Report data following flag is printed and archived (see 1.2, this chapter).
2001 Spare
to
2099 Spare

®
2-14 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

2.3.10. Meter Totalizer Roll-over Flags


Application Revisions The following Boolean points are flags indicating that a totalizer has rolled-over
2374/2774 - This database (i.e., reached maximum count and restarted from zero). These flags are used to
corresponds to Application
Revisions 2374/2774 for
conditionally print characters (usually ‘**’) in front of the totalizer which has
Orifice/Turbine Gas Flow rolled on the appropriate report. Examination of an OMNI ‘Custom Report
Metering Systems. Both US Template’ will show how this is accomplished. The second digit of the index
and metric unit versions are number defines the number of the meter run. See also points at 2801 for station
considered.
versions of these flags.

Note: The ‘In Progress’


flags are those which the 2n01 Batch In Progress - Gross Totalizer Rollover Flag
flow computer uses when 2n02 Batch In Progress - Net Totalizer Rollover Flag
printing the reports on the
connected printer. 2n03 Batch In Progress - Mass Totalizer Rollover Flag
Use the ‘Previous’ flags if 2n04 Batch In Progress - Energy Totalizer Rollover Flag
the report is being printed
by another device such as a
SCADA or MMI. This is 2n05 Batch In Progress - Cumulative - Gross Totalizer Rollover Flag
necessary because the flow 2n06 Batch In Progress - Cumulative - Net Totalizer Rollover Flag
computer clears the ‘In
Progress’ data immediately 2n07 Batch In Progress - Cumulative - Mass Totalizer Rollover Flag
after it prints the local 2n08 Batch In Progress - Cumulative - Energy Totalizer Rollover Flag
report.

2n09 Daily In Progress - Gross Totalizer Rollover Flag


2n10 Daily In Progress - Net Totalizer Rollover Flag
2n11 Daily In Progress - Mass Totalizer Rollover Flag
2n12 Daily In Progress - Energy Totalizer Rollover Flag

2n13 Daily In Progress - Cumulative - Gross Totalizer Rollover Flag


2n14 Daily In Progress - Cumulative - Net Totalizer Rollover Flag
2n15 Daily In Progress - Cumulative - Mass Totalizer Rollover Flag
2n16 Daily In Progress - Cumulative - Energy Totalizer Rollover Flag

2n17 Previous Batch - Gross Totalizer Rollover Flag


2n18 Previous Batch - Net Totalizer Rollover Flag
2n19 Previous Batch - Mass Totalizer Rollover Flag
2n20 Previous Batch - Energy Totalizer Rollover Flag

2n21 Previous Batch - Cumulative - Gross Totalizer Rollover Flag


2n22 Previous Batch - Cumulative - Net Totalizer Rollover Flag
2n23 Previous Batch - Cumulative - Mass Totalizer Rollover Flag
2n24 Previous Batch - Cumulative - Energy Totalizer Rollover Flag

2n25 Previous Daily - Gross Totalizer Rollover Flag


2n26 Previous Daily - Net Totalizer Rollover Flag
2n27 Previous Daily - Mass Totalizer Rollover Flag
2n28 Previous Daily - Energy Totalizer Rollover Flag

®
23/2774 Š 06/08 2-15
Chapter 2 16-Bit Integer Data (3001- 3999)

2n29 Previous Daily - Cumulative - Gross Totalizer Rollover Flag


INFO - Boolean data is 2n30 Previous Daily - Cumulative - Net Totalizer Rollover Flag
accessed using Modbus 2n31 Previous Daily - Cumulative - Mass Totalizer Rollover Flag
function codes 01 for reads,
05 for single point writes 2n32 Previous Daily - Cumulative - Energy Totalizer Rollover Flag
and 15 for multiple bit
writes. Boolean data is
packed 8 points to a byte 2n33 Spare
when reading. to
2n40 Spare
Note: Notice that all write
commands have indexes / 2n41 Meter Hourly Archive Trigger Flag
point addresses with a ‘7’ in
rd
the 3 digit from the right.
2n42 SMV3000 DP Invalid Corrects or Corrects Reset
2n43 SMV3000 DP is in the Input or Output Mode
Note: See 1800 area and
2800 area for more station 2n44 SMV3000 DP Signal Is Suspect
alarms and status points. 2n45 SMV3000 Pressure Invalid Corrects or Corrects Reset
2n46 SMV3000 Pressure is In the Input or Output Mode
2n47 SMV3000 Pressure Signal is Suspect
2n48 SMV3000 Temperature Invalid Corrects or Corrects Reset
2n49 SMV3000 Temperature is In the Input or Output Mode
2n50 SMV3000 Temperature Signal is Suspect
2n51 SMV3000 Body Fault – Over Temperature
2n52 SMV3000 Critical Failure of SMV Electronics
2n53 SMV3000 Not Communicating

®
2-16 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

2.3.11. Meter Run Alarm Status Points- Real Time Data

Application Revisions 2n54 Qsonic/FMC/SeniorSonic 3400 Loss of Communication Flag


2374/2774 - This database
2n55 Qsonic/FMC/ SeniorSonic 3400 Loss of Pulse input Flag
corresponds to Application
Revisions 2374/2774 for 2n56 Qsonic/FMC/SeniorSonic 3400 Flow rate Delta Alarm
Orifice/Turbine Gas Flow
Metering Systems. Both US 2n57 Qsonic Path 1a Automatic Gain Control Ratio Alarm
and metric unit versions are
considered. Kongsberg FMC Gain 0-11 High Alarm
Meter #1 FLOWSIC 600 Meter in Configuration Mode

Note: The ‘In Progress’ 2n58 Qsonic Path 1b Automatic Gain Control Ratio Alarm
flags are those which the
flow computer uses when Kongsberg FMC Gain 1-10 High Alarm
printing the reports on the Meter #1 FLOWSIC 600 Meter in Reduced Accuracy
connected printer.
Use the ‘Previous’ flags if
the report is being printed 2n59 Qsonic Path 2a Automatic Gain Control Ratio Alarm
by another device such as a Kongsberg FMC Gain 2-9 High Alarm
SCADA or MMI. This is Meter #1 FLOWSIC 600 Meter Path 1 Error
necessary because the flow
computer clears the ‘In
Progress’ data immediately 2n60 Qsonic Path 2b Automatic Gain Control Ratio Alarm
after it prints the local
report. Kongsberg FMC Gain 3-8 High Alarm
Meter #1 FLOWSIC 600 Meter Path 2 Error

2n61 Qsonic Path 3a Automatic Gain Control Ratio Alarm


Kongsberg FMC Gain 4-7 High Alarm
Meter #1 FLOWSIC 600 Meter Path 3 Error

2n62 Qsonic Path 3b Automatic Gain Control Ratio Alarm


Kongsberg FMC Gain 5-6 High Alarm
Meter #1 FLOWSIC 600 Meter Path 4 Error

2n63 Qsonic Path 4a Automatic Gain Control Ratio Alarm


Kongsberg FMC Gain 6-5 High Alarm
Meter #1 FLOWSIC 600 Meter EEPROM Error

2n64 Qsonic Path 4b Automatic Gain Control Ratio Alarm


Kongsberg FMC Gain 7-4 High Alarm
Meter #1 FLOWSIC 600 Meter I/O Parameter Error

2n65 Qsonic Path 5a Automatic Gain Control Ratio Alarm


Kongsberg FMC Gain 8-3 High Alarm
Meter #1 FLOWSIC 600 Meter Warn I/O Range

2n66 Qsonic Path 5b Automatic Gain Control Ratio Alarm


Kongsberg FMC Gain 9-2 High Alarm
Meter #1 FLOWSIC 600 Meter DSP-fault

2n67 Qsonic Path 1 Sample Error Alarm


Kongsberg FMC Gain 10-1 High Alarm
Meter #1 FLOWSIC600 Flow Direction Status

2n68 Qsonic Path 2 Sample Error Alarm

®
23/2774 Š 06/08 2-17
Chapter 2 16-Bit Integer Data (3001- 3999)

Kongsberg FMC Gain 11-0 High Alarm


FLOWSIC 600 Meter DSP Parameter Error

2n69 Qsonic Path 3 Sample Error Alarm


Kongsberg FMC Gain 0-11 High Alarm
Meter #1 FLOWSIC 600 Meter Path 1 AGC Deviation Alarm

2n70 Qsonic Path 4 Sample Error Alarm


Kongsberg FMC Burst Alarm 1-10
FLOWSIC 600 Meter Path 2 AGC Deviation Alarm

2n71 Qsonic Path 5 Sample Error Alarm


Kongsberg FMC Burst Alarm 2-9
FLOWSIC 600 Meter Path 3 AGC Deviation Alarm

Application Revisions 2n72 Qsonic Overall Sample Error Alarm


2374/2774 - This database Kongsberg FMC Burst Alarm 3-8
corresponds to Application
Revisions 2374/2774 for
Meter #1 FLOWSIC 600 Meter Path 4 AGC Deviation Alarm
Orifice/Turbine Gas Flow
Metering Systems. Both US
and metric unit versions are
2n73 Qsonic Path 1 Gas Velocity of Sound Alarm
considered. Kongsberg FMC Burst Alarm 4-7
Meter #1 FLOWSIC 600 Meter Path 1 SOS Deviation Warning

Note: The ‘In Progress’


flags are those which the 2n74 Qsonic Path 2 Gas Velocity of Sound Alarm
flow computer uses when Kongsberg FMC Burst Alarm 5-6
printing the reports on the
connected printer.
Meter #1 FLOWSIC 600 Meter Path 2 SOS Deviation Warning
Use the ‘Previous’ flags if
the report is being printed 2n75 Qsonic Path 3 Gas Velocity of Sound Alarm
by another device such as a
SCADA or MMI. This is Kongsberg FMC Burst Alarm 6-5
necessary because the flow Meter #1 FLOWSIC 600 Meter Path 3 SOS Deviation Warning
computer clears the ‘In
Progress’ data immediately
after it prints the local 2n76 Qsonic Path 4 Gas Velocity of Sound Alarm
report. Kongsberg FMC Burst Alarm 7-4
Meter #1 FLOWSIC 600 Meter Path 4 SOS Deviation Warning

2n77 Qsonic Path 5 Gas Velocity of Sound Alarm


Kongsberg FMC Burst Alarm 8-3

2n78 Kongsberg FMC Burst Alarm 9-2


Equimeter Abnormal Warning

2n79 Kongsberg FMC Burst Alarm 10-1


Equimeter Abnormal Alarm

2n80 Kongsberg FMC Burst Alarm 11-0


Equimeter Non – Steady Flow Alarm

2n81 Kongsberg FMC/SeniorSonic 3400 Path 0 Gas Velocity of Sound Alarm

®
2-18 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

Equimeter Non – Steady Flow Warning


Application Revisions Meter #1 FLOWSIC 600 Path 1 VOS Alarm
2374/2774 - This database
corresponds to Application
Revisions 2374/2774 for 2n82 Kongsberg FMC/SeniorSonic 3400 Path 1 Gas Velocity of Sound Alarm
Orifice/Turbine Gas Flow
Metering Systems. Both US Equimeter No Flow or Loss of Both Pulses
and metric unit versions are Meter #1 FLOWSIC 600 Path 2 VOS Alarm
considered.

2n83 Kongsberg FMC/SeniorSonic 3400 Path 2 Gas Velocity of Sound Alarm


Note: The ‘In Progress’ Equimeter Leakage or Resonant No-Net Flow
flags are those which the Meter #1 FLOWSIC 600 Path 3 VOS Alarm
flow computer uses when
printing the reports on the
connected printer. 2n84 Kongsberg FMC/SeniorSonic 3400 Path 3 Gas Velocity of Sound Alarm
Use the ‘Previous’ flags if Equimeter No Main Rotor Pulses
the report is being printed
by another device such as a
Meter #1 FLOWSIC 600 Path 4 VOS Alarm
SCADA or MMI. This is
necessary because the flow 2n85 Kongsberg FMC Path 4 Gas Velocity of Sound Alarm
computer clears the ‘In
Equimeter No Sensing Rotor Pulses
Progress’ data immediately
after it prints the local
report. 2n86 Kongsberg FMC Path 5 Gas Velocity of Sound Alarm

2n87 MPU 1200 Status Alarm


This status alarm is active and logged in the OMNI 3000/6000 when object No 5 of the
MPU 1200 Modbus database is a non-zero value.
2n88 MPU 1200 Configuration Alarm
This configuration alarm is active when object No 788 of the MPU 1200 Modbus
database is set to zero, enabling the 32bit single –precision floating point database.
To communicate with the OMNI 3000/6000, this object always must be set to 1,
enabling the 64-bit double-precision floating-point database. (See MPU 1200
Configuration)

2n89 Meter #1 Ultrasonic VOS and AGA10 VOS Deviation Alarm (Rev 23)
2n90 Meter #1 NIST14 Vapor (Gas) Phase Flag (Rev 23)
2n91 Meter #1 NIST14 Liquid Phase Flag (Rev 23)

2n92 Meter # ‘n’ Gross Increment Exceeds Limits


2n93 Meter # ‘n’ Net Increment Exceeds Limits
2n94 Meter # ’n’ Mass Increment Exceeds Limits
2n95 Meter # ‘n’ NSV Increment Exceeds Limits

2n96 Spare
to
2n99 Spare

2500 Spare
to
2600 Spare

®
23/2774 Š 06/08 2-19
Chapter 2 16-Bit Integer Data (3001- 3999)

2.3.12. Miscellaneous Meter Station Alarm and Status


Points
Application Revisions
2374/2774 - This database 2601 Override in Use - Auxiliary Input #1
corresponds to Application
Revisions 2374/2774 for 2602 Override in Use - Auxiliary Input #2
Orifice/Turbine Gas Flow 2603 Override in Use - Auxiliary Input #3
Metering Systems. Both US
and metric unit versions are 2604 Override in Use - Auxiliary Input #4
considered.

2605 Override in Use - Reference Specific Gravity


INFO - To differentiate 2606 Override in Use - % Nitrogen Transducer
between normal message
2607 Override in Use - % Carbon Dioxide Transducer
responses and unsolicited
transmissions, Modbus 2608 Override in Use - Heating Value Transducer
function code 67 appears in
the transmitted message
rather than function code
03.
2609 Spare
to
2619 Spare

2620 Calibration Data Checksum Error


Correctable as secondary copy was OK.
2621 System Initialized Flag
True after power up or system reset, clears when reset power fail command is set
(1713).
2622 Day Light Savings Time
‘On’ means that spring adjustment was made. ‘Off’ means autumn adjustment was
made.

2623 Archive Memory Alarm


0=Ok; 1=Fail.

2624 Spare
to
2630 Spare

2631 Serial #1 as Ethernet Port (0=No,1=Yes)


2632 Serial #2 as Ethernet Port (0=No,1=Yes)
2633 Serial #3 as Ethernet Port (0=No,1=Yes)
2634 Serial #4 as Ethernet Port (0=No,1=Yes)
2635 Serial #5 as Ethernet Port (0=No,1=Yes)
2636 Serial #6 as Ethernet Port (0=No,1=Yes)

2637 Spare
to
2699 Spare

®
2-20 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

2.3.13. Commands Which Cause Custom Data Packets


to be Transmitted Without a Poll
INFO - Boolean data is Activating any of the ‘edge triggered’ command points below causes the
accessed using Modbus appropriate ‘Custom Data Packet’ to be transmitted out of the selected serial
function codes 01 for reads,
05 for single point writes
port without the serial port being polled for data. This function can be useful
and 15 for multiple bit when communicating via VSAT satellite systems where operating cost is directly
writes. Boolean data is proportional to RF bandwidth used.
packed 8 points to a byte
when reading.

2701 Data Packet #1 to Serial Port #1


Note: Notice that all write 2702 Data Packet #2 to Serial Port #1
commands have indexes /
2703 Data Packet #3 to Serial Port #1
point addresses with a ‘7’ in
rd
the 3 digit from the right.
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

2.3.14. Commands Needed To Accomplish a Redundant


Flow Computer System
Accomplishing a redundant flow computer system requires two identically
configured flow computers to share input and output signals. In addition four
digital I/O points are cross connected to enable each flow computer to monitor
the other.

2713 Others - Watchdog Status


Assigned to a digital I/O point monitoring other flow computers watchdog (see 2863).
2714 Others - Master Status
Assigned to a digital I/O point monitoring other flow computers master status (see
2864).
2715 Assume Master Status Command
Set to take mastership. Edge triggered.
2716 Assume Slave Status Command
Set to relinquish mastership. Edge triggered.

®
23/2774 Š 06/08 2-21
Chapter 2 16-Bit Integer Data (3001- 3999)

2.3.15. Boolean Status Points Used for Meter Tube


Switching
Application Revisions Status inputs and outputs are required to achieve the automatic meter tube
2374/2774 - This database switching function. The command input points below are used to interface to
corresponds to Application
Revisions 2374/2774 for
motor-operated valve (MOV) limit switch signals and allow the user to take an
Orifice/Turbine Gas Flow MOV ‘out of service’. See 2877 to 2896 for points needed to send MOV open
Metering Systems. Both US and close commands.
and metric unit versions are
considered. 2717 Meter #1- MOV - Open Status
Must be activated when the MOV is fully open.
2718 Meter #1 - MOV - Closed Status
INFO - To differentiate Must be activated when the MOV is fully closed.
between normal message
2719 Meter #1 - MOV - ‘In Service’ Command / Status
responses and unsolicited
Read/Write point used to remove an MOV from service. The flow computer also
transmissions, Modbus
controls this point. Level sensitive.
function code 67 appears in
the transmitted message 2720 Meter #2 - MOV - Open Status
rather than function code
2721 Meter #2 - MOV - Closed Status
03.
2722 Meter #2 - MOV - ‘In Service’ Status

How the MOV Limit 2723 Meter #3 - MOV - Open Status


Switches are Interpreted - 2724 Meter #3 - MOV - Closed Status
2717=On 2718=Off Open
2717=Off 2718=On Closed 2725 Meter #3 - MOV - ‘In Service’ Status
2717=Off 2718=Off Travel
2717=On 2718=On Illegal
2726 Meter #4 - MOV - Open Status
2727 Meter #4 - MOV - Closed Status
2728 Meter #4 - MOV - ‘In Service’ Status

2729 Command to Reset Account Alarm Meter #1 (Revision 27)


2730 Command to Reset Account Alarm Meter #2 (Revision 27)
2731 Command to Reset Account Alarm Meter #3 (Revision 27)
2732 Command to Reset Account Alarm Meter #4 (Revision 27)

®
2-22 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

2.3.16. Archive Trigger Commands


2733 Archive Trigger Command - Meter #1
The archive trigger commands will trigger Point 2n41 ‘Meter Hourly Archive Flag’.

Application Revisions
2734 Archive Trigger Command - Meter #2
2374/2774 - This database 2735 Archive Trigger Command - Meter #3
corresponds to Application
2736 Archive Trigger Command - Meter #4
Revisions 2374/2774 for
Orifice/Turbine Gas Flow 2737 Toggle Maintenance Mode Meter #1
Metering Systems. Both US
2738 Toggle Maintenance Mode Meter #2
and metric unit versions are
considered. 2738 Toggle Maintenance Mode Meter #3
2740 Toggle Maintenance Mode Meter #4
Note: The ‘In Progress’ 2741 Spare
flags are those which the to
flow computer uses when 2745 Spare
printing the reports on the
connected printer. 2746 Remote Print Audit Report
Use the ‘Previous’ flags if
2747 Spare
the report is being printed
by another device such as a to
SCADA or MMI. This is 2750 Spare
necessary because the flow
computer clears the ‘In 2751 End Batch Meter #1 - No Stack Operation
Progress’ data immediately 2752 End Batch Meter #2 - No Stack Operation
after it prints the local 2753 End Batch Meter #3 - No Stack Operation
report. 2754 End Batch Meter #4 - No Stack Operation
2755 End Batch Station - No Stack Operation
2756 Recalculate and Print Selected Batch - Meter #1
2757 Recalculate and Print Selected Batch - Meter #2
2758 Recalculate and Print Selected Batch - Meter #3
2759 Recalculate and Print Selected Batch - Meter #4
The following addresses allow users to set the mode to work with earlier issued
Ethernet modules versus newer issued modules.0=earlier modules 38400
baudrate only Modbus ID will be entered. 1= New Ethernet modules, 57600
baudrate, Modbus ID, IP address, Netmask and Gateway will be entered.
2760 Send Reports to Serial #1 Ethernet Port
2761 Send Alarms to Serial #1 Ethernet Port
2762 Send Reports to Serial #2 Ethernet Port
2763 Send Alarms to Serial #2 Ethernet Port
2764 Send Reports to Serial #3 Ethernet Port
2765 Send Alarms to Serial #3 Ethernet Port
2766 Send Reports to Serial #4 Ethernet Port
2767 Send Alarms to Serial #4 Ethernet Port
2768 Send Reports to Serial #5 Ethernet Port
2769 Send Alarms to Serial #5 Ethernet Port
2770 Send Reports to Serial #6 Ethernet Port
2771 Send Alarms to Serial #6 Ethernet Port
2772 Ethernet Module SE #1 Mode Selection
2773 Ethernet Module SE #2 Mode Selection
2774 Ethernet Module SE #3 Mode Selection
2775 Spare
to
2800 Spare

®
23/2774 Š 06/08 2-23
Chapter 2 16-Bit Integer Data (3001- 3999)

2.3.17. Station Totalizer Roll-over Flags


INFO - Boolean data is The following Boolean points are flags indicating that a totalizer has rolled-over
accessed using Modbus (i.e., reached maximum count and restarted from zero). These flags are used to
function codes 01 for reads,
05 for single point writes
conditionally print characters (usually ‘**’ ) in front of the totalizer which has
and 15 for multiple bit rolled on the appropriate report. Examination of an OMNI ‘Custom Report
writes. Boolean data is Template’ will show how this is accomplished. See also points at 2n01 for meter
packed 8 points to a byte run versions of flags.
when reading.

2801 Batch In Progress - Gross Totalizer Rollover Flag


Note: Notice that all write
commands have indexes / 2802 Batch In Progress - Net Totalizer Rollover Flag
point addresses with a ‘7’ in 2803 Batch In Progress - Mass Totalizer Rollover Flag
rd
the 3 digit from the right.
2804 Batch In Progress - Energy Totalizer Rollover Flag

INFO - Remember that the


2805 Batch In Progress - Cumulative - Gross Totalizer Rollover Flag
station is defined as a group
of individual meter runs. 2806 Batch In Progress - Cumulative - Net Totalizer Rollover Flag
2807 Batch In Progress - Cumulative - Mass Totalizer Rollover Flag
In Progress Flags - The ‘In 2808 Batch In Progress - Cumulative - Energy Totalizer Rollover Flag
Progress’ flags are the flags
which the flow computer
uses when printing the 2809 Daily In Progress - Gross Totalizer Rollover Flag
reports on the connected 2810 Daily In Progress - Net Totalizer Rollover Flag
printer.
2811 Daily In Progress - Mass Totalizer Rollover Flag
Use the ‘Previous’ flags if
the report is being printed 2812 Daily In Progress - Energy Totalizer Rollover Flag
by another device such as
an SCADA or MMI. This is
necessary because the flow 2813 Daily In Progress - Cumulative - Gross Totalizer Rollover Flag
computer clears the ‘In 2814 Daily In Progress - Cumulative - Net Totalizer Rollover Flag
Progress’ data immediately
after it prints the local 2815 Daily In Progress - Cumulative - Mass Totalizer Rollover Flag
report. 2816 Daily In Progress - Cumulative - Energy Totalizer Rollover Flag

2817 Previous Batch - Gross Totalizer Rollover Flag


2818 Previous Batch - Net Totalizer Rollover Flag
2819 Previous Batch - Mass Totalizer Rollover Flag
2820 Previous Batch - Energy Totalizer Rollover Flag

2821 Previous - Cumulative - Gross Totalizer Rollover Flag


2822 Previous - Cumulative - Net Totalizer Rollover Flag
2823 Previous - Cumulative - Mass Totalizer Rollover Flag
2824 Previous - Cumulative - Energy Totalizer Rollover Flag

2825 Previous Daily - Gross Totalizer Rollover Flag


2826 Previous Daily - Net Totalizer Rollover Flag
2827 Previous Daily - Mass Totalizer Rollover Flag
2828 Previous Daily - Energy Totalizer Rollover Flag

®
2-24 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

2829 Previous Daily - Cumulative - Gross Totalizer Rollover Flag


Application Revisions 2830 Previous Daily - Cumulative - Net Totalizer Rollover Flag
2374/2774 - This database 2831 Previous Daily - Cumulative - Mass Totalizer Rollover Flag
corresponds to Application
Revisions 2374/2774 for
2832 Previous Daily - Cumulative - Energy Totalizer Rollover Flag
Orifice/Turbine Gas Flow
Metering Systems. Both US
and metric unit versions are
2833 Print Snapshot - Reference Relative Density (SG) Flag
considered. 2834 Print Snapshot - Mol% Nitrogen (N2) Flag
2835 Print Snapshot - Mol% Carbon Dioxide (CO2) Flag
2836 Print Snapshot – Heating Value (HV) Flag

2837 GC#2 Fatal Alarm


2838 GC#2 Lost Communication Alarm
2839 GC#2 Mole % Out of Limit Alarm

2840 Spare
to
2846 Spare

2847 DP Unit Selected in kPa (Revision 27)


2848 DP Unit Selected in Millibar (Revision 27)
2849 Pressure Unit Selected in kPa (Revision 27)
2850 Pressure Unit Selected in Millibar (Revision 27)
2851 Pressure Unit Selected in kPa (Revision 27)
2852 Spare
to
2857 Spare

2.3.18. Station Totalizer Decimal Resolution Flags


INFO - Remember that the All totalizers within the flow computer are ‘long integer types’. This data type
station is defined as a group uses an ‘implied’ decimal position. The computer uses these flags internally to
of individual meter runs.
determine how to format all totalizers of the same type for printing purposes.

2858 Print 0 Decimal Place for Gross Totalizer


2859 Print 1 Decimal Place for Gross Totalizer
2860 Print 2 Decimal Places for Gross Totalizer
2861 Print 3 Decimal Places for Gross Totalizer
2862 Spare

2.3.19. Status Booleans Relating to Redundant Flow


Computer Systems

2863 Watchdog Status Out


Normally High Watchdog. Monitored by other flow computer in a redundant system
(see 2713).
2864 Master Status
Indicates mastership. Monitored by other flow computer in a redundant system (see
2714).

®
23/2774 Š 06/08 2-25
Chapter 2 16-Bit Integer Data (3001- 3999)

2.3.20. More Station Totalizer Decimal Resolution Flags


2865 Print 0 Decimal Place for Mass Totalizer
2866 Print 1 Decimal Place for Mass Totalizer
2867 Print 2 Decimal Places for Mass Totalizer
2868 Print 3 Decimal Places for Mass Totalizer
2869 Print 0 Decimal Place for Net Totalizer
INFO - Boolean data is 2870 Print 1 Decimal Place for Net Totalizer
accessed using Modbus 2871 Print 2 Decimal Places for Net Totalizer
function codes 01 for reads,
05 for single point writes 2872 Print 3 Decimal Places for Net Totalizer
and 15 for multiple bit
writes. Boolean data is
packed 8 points to a byte 2873 Print 0 Decimal Place for Energy Totalizer
when reading. 2874 Print 1 Decimal Place for Energy Totalizer
2875 Print 2 Decimal Places for Energy Totalizer
2876 Print 3 Decimal Places for Energy Totalizer

2.3.21. Boolean Command Outputs and Status Points


Used For Meter Tube Switching
Status inputs and outputs are required to achieve the automatic meter tube
switching function. The command output points below are used to open and
close the motor-operated valve (MOV). Alarm points are also provided which
indicate MOV problems. See 2717 for points needed to interface to the MOV
limit switches.
2877 Meter #1 - Open MOV - Command Out
Activates to open MOV.
2878 Meter #1 - Close MOV - Command Out
Activates to close MOV.
2879 Meter #1 - MOV - Alarm Out
MOV limit switches are indicating an illegal valve position.
2880 Meter #1 - Time-out Alarm - Opening MOV
MOV took too long opening.
2881 Meter #1 - Time-out Alarm - Closing MOV
MOV took too long closing.
2882 Meter #2 - Open MOV - Command Out
to
MOV Alarms: Any MOV 2886 Meter #2 - Time-out Alarm - Closing MOV
alarm will cause the flow
computer to take the MOV
out of service (see 2719) 2887 Meter #3 - Open MOV - Command Out
and send a close MOV to
command. 2891 Meter #3 - Time-out Alarm - Closing MOV

2892 Meter #4 - Open MOV - Command Out


to
2896 Meter #4 - Time-out Alarm - Closing MOV
2897 Spare
to
3000 Spare

®
2-26 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

3. 16-Bit Integer Data (3001 - 3999)

3.1. Custom Data Packet Definition Variables


INFO - These short integers
are accessed using Modbus
function code 03 for reads, 3.1.1. Custom Data Packet #1
06 for single writes and 16
for multiple register writes. The 16-bit integers needed to define the 20 groups of data that make up
Custom Data Packet #1 which is accessed at database Index 0001 are listed
below.

3001 Group 1 - Starting Index Point Number


3002 Group 1 - Number of Index Points
to
3039 Group 20 - Starting Index Point Number
3040 Group 20 - Number of Index Points

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.

3041 Group 1 - Starting Index Point Number


3042 Group 1 - Number of Index Points
to
3055 Group 8 - Starting Index Point Number
3056 Group 8 - Number of Index Points

3.1.3. Custom Data Packet #3


The 16-bit integers needed to define the 20 groups of data that make up
Custom Data Packet #3 which is accessed at database Index 0401 are listed
below.

3057 Group 1 - Starting Index Point Number


3058 Group 1 - Number of Index Points
to
3095 Group 20 - Starting Index Point Number
3096 Group 20 - Number of Index Points

®
23/2774 Š 06/08 3-1
Chapter 3 16-Bit Integer Data (3001- 3999)

3.2. Miscellaneous 16-Bit Integer Data


Application Revisions
2374/2774 - This database 3097 Alarm Timer
corresponds to Application Alarm Timer in seconds (1-127) used to delaying the logging of an alarm to the alarm
Revisions 2374/2774 for log.
Orifice/Turbine Gas Flow
Metering Systems. Both US 3098 Number of Totalizer Digits
and metric unit versions are Totalizers roll at: 0=9 digits; 1=8 digits.
considered.

3099 Spare
3100 Spare

3.3. Meter Run 16-Bit Integer Data


The second digit of the index number defines the number of the meter run. For
example: 3106 is the 'Meter Active Frequency' for Meter Run # 1. The same
point for Meter Run # 4 would be 3406.
3n01 Override Code - Temperature
For points 3n01-3n05: 0=Never use; 1=Always use; 2=Use if transmitter fails; 3=If
transmitter fails use last hours average.
3n02 Override Code - Pressure
3n03 Override Code - Gravity/Density
3n04 Override Code - Density Temperature
3n05 Override Code - Density Pressure
3n06 Active Threshold Hz
Point 1n05 is set when flow pulses exceed this frequency.
3n07 Use Transducer Density
0=Use equation; 1=Use transducer.
3n08 Select Flow meter Device Type
0=Use differential pressure; 1=Use turbine meter 2=Rosemount MV DP, 3=Honeywell
HV dp, 4=Instromet Qsonic, 5=V-Cone Flow meter, 6=FMC MPU1200, 7=Equimeter
AAT, 8= Daniel Ultrasonic
3n09 Override Code - Differential Pressure
3n10 Static Pressure - Location Select
0=Upstream; 1=Downstream.
3n11 AGA 8 - Method Selection
1 to 3=1994; 4 to 6=1992; 7 to 12=1985
Note: 3n12 Orifice Taps
Rev 23 0=Flange; 1=Pipe; 2=Corner taps; 3=D&D/2; 4=ASME Nozzle; 5= Venturi
# Downstream temperature C=0.984; 6= Venturi C=0.995
can be corrected to Rev 27 0=Orifice Corner; 1= D&D/2; 2=Orifice flange taps; 3=ISA 1932 Nozzle;
upstream conditions 4=Long Radius Nozzle; 5= Venturi C=0.984; 6= Venturi C=0.995; 7= Venturi C=0.985;
assuming an isentropic 8= Venturi Nozzle (Revised 09/04)
expansion after the
orifice. Default is # 3n13 Disable Downstream/Upstream Temperature - Isentropic Correction
‘Disable’ because AGA 3 0=No; 1=Yes.
/ API 14.3 DO NOT 3n14 Product Number Select
mandate this correction. 1 to 4.
3n15 Gas Chromatograph Analyzer - Stream Number Selection

3n16 SeniorSonic 3400/Ultrasonic Meter Maximum Downtime in Minutes


3n17 Hour in Progress - Flow Time
500msec ticks (0-7200).
3n18 Last Hour’s - Flow Time
500msec ticks (0-7200).

®
3-2 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

3n19 PID Control Mode


1=Manual; 0=Auto.
INFO - These short integers
3n20 Setpoint Mode
are accessed using Modbus
1=Local; 0=Remote.
function code 03 for reads,
06 for single writes and 16 3n21 PID Loop Status
for multiple register writes. Read only. 1=Secondary; 0=Primary.

3n22 Frequency Point - K Factor #1


For points 3n22-3n33, see the 17500 area for matching K-Factors.
3n23 Frequency Point - K Factor #2
3n24 Frequency Point - K Factor #3
3n25 Frequency Point - K Factor #4
3n26 Frequency Point - K Factor #5
3n27 Frequency Point - K Factor #6
3n28 Frequency Point - K Factor #7
3n29 Frequency Point - K Factor #8
3n30 Frequency Point - K Factor #9
3n31 Frequency Point - K Factor #10
3n32 Frequency Point - K Factor #11
3n33 Frequency Point - K Factor #12
Notes:
# 2s complement numbers
based on span entries 3n34 Comparator Error Threshold
17176 through 17189. When ‘dual pulse’ error checking enabled only.
Values expressed as 3n35 Meter #1 Ultrasonic Flow Compare interval
percentages of span in
tenth percent 3n36 Meter Run - Flow Time - Hours Since Day Start
increments;. i.e., 1000 3n37 Meter Run - Flow Time - Minutes Since Day Start
represents 100.0%
3n38 Meter Run - Flow Time - Hours Previous Day
* Unsigned integer
totalizers cumulative 3n39 Meter Run - Flow Time - Minutes Previous Day
based. They roll at # 3n40 Current Net Flow rate
65536.
* 3n41 Net Totalizer
~ 2s complement numbers
based on the 4-20 mA # 3n42 Current Gross Flow rate
spans. Values are * 3n43 Gross Total
expressed as
percentages of span in # 3n44 Current Mass Flow rate
tenth percent * 3n45 Mass Total
increments; i.e., 1000
equals 100.0 %. ~ 3n46 Current Meter Run Pressure
~ 3n47 Current Meter Run Temperature
~ 3n48 Current Transducer Density/Gravity
# 3n49 Energy Flow rate
* 3n50 Energy Total
3n51 Applied Automation - Gas Chromatograph Status
3n52 Applied Automation - Gas Chromatograph Alarm Code
3n53 SV Port # Select 1-4
3n54 SV Modbus Address
3n55 SeniorSonic 3400/Ultrasonic Meter Flow Direction 0=Forward,
1=Reverse
3n56 Equimeter Auto Adjust Selection
3n56 SeniorSonic 3400 /Ultrasonic Meter Retry Times
3n57 Equimeter Un-Adjusted Calculation Selection
3n57 QSonic/Sick/SeniorSonic 3400 Primary flow (0=Serial,1=Pulse)

®
23/2774 Š 06/08 3-3
Chapter 3 16-Bit Integer Data (3001- 3999)

3.4. Qsonic Meter Run 16-Bit Integer Data


3n58 Qsonic Path 1 Performance %
3n59 Qsonic Path 2 Performance %
Application Revisions
2374/2774 - These 16 bit 3n60 Qsonic Path 3 Performance %
Integer data register 3n61 Qsonic Path 4 Performance %
correspond to Meter type
selected under the Config 3n62 Qsonic Path 5 Performance %
Meter Area.
3n63 Qsonic Path 1a Automatic Gain Control Ratio
3n64 Qsonic Path 1b Automatic Gain Control Ratio
3n65 Qsonic Path 2a Automatic Gain Control Ratio
3n66 Qsonic Path 2b Automatic Gain Control Ratio
3n67 Qsonic Path 3a Automatic Gain Control Ratio
3n68 Qsonic Path 3b Automatic Gain Control Ratio
3n69 Qsonic Path 4a Automatic Gain Control Ratio
3n70 Qsonic Path 4b Automatic Gain Control Ratio
3n71 Qsonic Path 5a Automatic Gain Control Ratio
3n72 Qsonic Path 5b Automatic Gain Control Ratio

3n73 Qsonic Number of Paths


3n74 Qsonic Number of Samples Taken

3n75 Qsonic Path 1 Number of Valid Samples


3n76 Qsonic Path 2 Number of Valid Samples
3n77 Qsonic Path 3 Number of Valid Samples
3n78 Qsonic Path 4 Number of Valid Samples
3n79 Qsonic Path 5 Number of Valid Samples

3n80 Qsonic Path 1a Automatic Gain Control Level


3n81 Qsonic Path 1b Automatic Gain Control Level
3n82 Qsonic Path 2a Automatic Gain Control Level
3n83 Qsonic Path 2b Automatic Gain Control Level
3n84 Qsonic Path 3a Automatic Gain Control Level
3n85 Qsonic Path 3b Automatic Gain Control Level
3n86 Qsonic Path 4a Automatic Gain Control Level
3n87 Qsonic Path 4b Automatic Gain Control Level
3n88 Qsonic Path 5a Automatic Gain Control Level
3n89 Qsonic Path 5b Automatic Gain Control Level
3n90 Qsonic Path 1a Automatic Gain Control Limit
3n91 Qsonic Path 1b Automatic Gain Control Limit
3n92 Qsonic Path 2a Automatic Gain Control Limit
3n93 Qsonic Path 2b Automatic Gain Control Limit
3n94 Qsonic Path 3a Automatic Gain Control Limit
3n95 Qsonic Path 3b Automatic Gain Control Limit
3n96 Qsonic Path 4a Automatic Gain Control Limit
3n97 Qsonic Path 4b Automatic Gain Control Limit
3n98 Qsonic Path 5aAutomatic Gain Control Limit
3n99 Qsonic Path 5b Automatic Gain Control Limit

®
3-4 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

3.5. Kongsberg FMC Meter Run 16-Bit


Integer Data
Application Revisions 3n58 Kongsberg FMC % of Burst Used 0-11
2374/2774 - These 16 bit 3n59 Kongsberg FMC % of Burst Used 1-10
Integer data register
correspond to Meter type 3n60 Kongsberg FMC % of Burst Used 2-9
selected under the Config 3n61 Kongsberg FMC % of Burst Used 3-8
Meter Area.
3n62 Kongsberg FMC % of Burst Used 4-7
3n63 Kongsberg FMC % of Burst Used 5-6
3n64 Kongsberg FMC % of Burst Used 6-5
3n65 Kongsberg FMC % of Burst Used 7-4
3n66 Kongsberg FMC % of Burst Used 8-3
3n67 Kongsberg FMC % of Burst Used 9-2
3n68 Kongsberg FMC % of Burst Used 10-1
3n69 Kongsberg FMC % of Burst Used 11-0

3n80 Kongsberg FMC Gain 0-11


3n81 Kongsberg FMC Gain 1-10
3n82 Kongsberg FMC Gain 2-9
3n83 Kongsberg FMC Gain 3-8
3n84 Kongsberg FMC Gain 4-7
3n85 Kongsberg FMC Gain 5-6
3n86 Kongsberg FMC Gain 6-5
3n87 Kongsberg FMC Gain 7-4
3n88 Kongsberg FMC Gain 8-3
3n89 Kongsberg FMC Gain 9-2
3n90 Kongsberg FMC Gain 10-1
3n91 Kongsberg FMC Gain 11-0

3.6. Equimeter Meter Run 16-Bit Integer Data


3n58 Equimeter System Word
3n59 Equimeter Non-Steady Flow Status Word

3n60 Equimeter Abnormal Word


3n61 Equimeter Alarm Word

®
23/2774 Š 06/08 3-5
Chapter 3 16-Bit Integer Data (3001- 3999)

3.7. FlowSic 600 Meter Run 16-Bit Integer Data


3n58 Meter #1 FLOWSIC 600 Status Register Path 1
3n59 Meter #1 FLOWSIC 600 Status Register Path 2
3n60 Meter #1 FLOWSIC 600 Status Register Path 3
3n61 Meter #1 FLOWSIC 600 Status Register Path 4

3n62 Meter #1 FLOWSIC 600 Digital Input 'n' as Flow Direction


3n63 Meter #1 FLOWSIC Digital Input 'n' as Measurement Status

3n64 Spare
to
3n70 Spare

3n71 Meter #1 FLOWSIC 600 System Control Register


3n72 Meter #1 FLOWSIC 600 System Status
3n73 Meter #1 FLOWSIC 600 Number of Path
3n74 Meter #1 FLOWSIC 600 Flow Meter Type

3n75 Meter #1 FLOWSIC 600 Valid Samples Path 1


3n76 Meter #1 FLOWSIC 600 Valid Samples Path 2
3n77 Meter #1 FLOWSIC 600 Valid Samples Path 3
3n78 Meter #1 FLOWSIC 600 Valid Samples Path 4

3n79 Spare

3n80 Meter #1 FLOWSIC 600 AGC Level Receiver 1A


3n81 Meter #1 FLOWSIC 600 AGC Level Receiver 1B
3n82 Meter #1 FLOWSIC 600 AGC Level Receiver 2A
3n83 Meter #1 FLOWSIC 600 AGC Level Receiver 2B
3n84 Meter #1 FLOWSIC 600 AGC Level Receiver 3A
3n85 Meter #1 FLOWSIC 600 AGC Level Receiver 3B
3n86 Meter #1 FLOWSIC 600 AGC Level Receiver 4A
3n87 Meter #1 FLOWSIC 600 AGC Level Receiver 4B

3n88 Meter #1 FLOWSIC 600 VBatt Level


3n89 Meter #1 FLOWSIC 600 Frequency Current

Application Revisions
2374/2774 - This database
corresponds to Application
3.8. Scratchpad 16-Bit Integer Data
Revisions 2374/2774 for Ninety-nine integer registers are provided for user scratch pad. These registers
Orifice/Turbine Gas Flow
Metering Systems. Both US
are typically used to store and group data that will be moved via peer-to-peer
and metric unit versions are operations or similar operations.
considered.

3501 Scratchpad - Short Integer #1


to
3599 Scratchpad - Short Integer #99

3600 Spare

®
3-6 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

3.9. User Display Definition Variables


The 16-bit integers needed to define the variables that appear in the eight User
INFO - These short Displays are listed below. Look in the 4601 area for string associated with
integers are accessed setting up User Displays.
using Modbus function
code 03 for reads, 06 for
single writes and 16 for
multiple register writes.
3.9.1. User Display Number 1

3601 Database Index Number of 1st Variable


3602 Decimal Places for 1st Variable
3603 Database Index Number of 2nd Variable
3604 Decimal Places for 2nd Variable
3605 Database Index Number of 3rd Variable
3606 Decimal Places for 3rd Variable
3607 Database Index Number of 4th Variable
3608 Decimal Places for 4th Variable

3.9.2. User Display Number 2

3609 Database Index Number of 1st Variable


3610 Decimal Places for 1st Variable
3611 Database Index Number of 2nd Variable
3612 Decimal Places for 2nd Variable
3613 Database Index Number of 3rd Variable
3614 Decimal Places for 3rd Variable
3615 Database Index Number of 4th Variable
3616 Decimal Places for 4th Variable

3.9.3. User Display Number 3

3617 Database Index Number of 1st Variable


3618 Decimal Places for 1st Variable
3619 Database Index Number of 2nd Variable
3620 Decimal Places for 2nd Variable
3621 Database Index Number of 3rd Variable
3622 Decimal Places for 3rd Variable
3623 Database Index Number of 4th Variable
3624 Decimal Places for 4th Variable

®
23/2774 Š 06/08 3-7
Chapter 3 16-Bit Integer Data (3001- 3999)

3.9.4. User Display Number 4


Application Revisions
2374/2774 - This database 3625 Database Index Number of 1st Variable
corresponds to Application
Revisions 2374/2774 for 3626 Decimal Places for 1st Variable
Orifice/Turbine Gas Flow 3627 Database Index Number of 2nd Variable
Metering Systems. Both US
and metric unit versions are 3628 Decimal Places for 2nd Variable
considered. 3629 Database Index Number of 3rd Variable
3630 Decimal Places for 3rd Variable
3631 Database Index Number of 4th Variable
3632 Decimal Places for 4th Variable

3.9.5. User Display Number 5

st
3633 Database Index Number of 1 Variable
3634 Decimal Places for 1st Variable
3635 Database Index Number of 2nd Variable
3636 Decimal Places for 2nd Variable
3637 Database Index Number of 3rd Variable
3638 Decimal Places for 3rd Variable
3639 Database Index Number of 4th Variable
3640 Decimal Places for 4th Variable

3.9.6. User Display Number 6

3641 Database Index Number of 1st Variable


3642 Decimal Places for 1st Variable
3643 Database Index Number of 2nd Variable
3644 Decimal Places for 2nd Variable
3645 Database Index Number of 3rd Variable
3646 Decimal Places for 3rd Variable
3647 Database Index Number of 4th Variable
th
3648 Decimal Places for 4 Variable

®
3-8 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

3.9.7. User Display Number 7


INFO - These short integers
are accessed using Modbus 3649 Database Index Number of 1st Variable
function code 03 for reads,
06 for single writes and 16 3650 Decimal Places for 1st Variable
for multiple register writes. 3651 Database Index Number of 2nd Variable
3652 Decimal Places for 2nd Variable
3653 Database Index Number of 3rd Variable
3654 Decimal Places for 3rd Variable
3655 Database Index Number of 4th Variable
3656 Decimal Places for 4th Variable

3.9.8. User Display Number 8

st
3657 Database Index Number of 1 Variable
3658 Decimal Places for 1st Variable
3659 Database Index Number of 2nd Variable
3660 Decimal Places for 2nd Variable
3661 Database Index Number of 3rd Variable
3662 Decimal Places for 3rd Variable
3663 Database Index Number of 4th Variable
3664 Decimal Places for 4th Variable

3665 Spare
to
3700 Spare

®
23/2774 Š 06/08 3-9
Chapter 3 16-Bit Integer Data (3001- 3999)

3.10. Data Used to Access the Raw Data


Archive Records
See the chapter describing how to use the raw data archiving features of the
flow computer including how to manipulate the ‘pointers’ below.

3701 Archive 701 - Maximum Records


Application Revisions Number of data records in archive file.
2374/2774 - This database
corresponds to Application 3702 Archive 701 - Current Record Number
Revisions 2374/2774 for Number of the last record updated.
Orifice/Turbine Gas Flow 3703 Archive 701 - Request Record Number
Metering Systems. Both US Write the number of the record you wish to read.
and metric unit versions are
considered.
3704 Archive 702 - Maximum Records
Number of data records in archive file.
3705 Archive 702 - Current Record Number
Number of the last record updated.
3706 Archive 702 - Request Record Number
Write the number of the record you wish to read.

3707 Archive 703 - Maximum Records


Number of data records in archive file.
3708 Archive 703 - Current Record Number
Number of the last record updated.
3709 Archive 703 - Request Record Number
Write the number of the record you wish to read.

3710 Archive 704 - Maximum Records


Number of data records in archive file.
3711 Archive 704 - Current Record Number
Number of the last record updated.
3712 Archive 704 - Request Record Number
Write the number of the record you wish to read.

3713 Archive 705 - Maximum Records


Number of data records in archive file.
3714 Archive 705 - Current Record Number
Number of the last record updated.
3715 Archive 705 - Request Record Number
Write the number of the record you wish to read.

3716 Archive 706 - Maximum Records


Number of data records in archive file.
3717 Archive 706 - Current Record Number
Number of the last record updated.
3718 Archive 706 - Request Record Number
Write the number of the record you wish to read.

®
3-10 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

3719 Archive 707 - Maximum Records


Number of data records in archive file.
INFO - These short integers
are accessed using Modbus 3720 Archive 707 - Current Record Number
function code 03 for reads, Number of the last record updated.
06 for single writes and 16 3721 Archive 707 - Request Record Number
for multiple register writes. Write the number of the record you wish to read.

3722 Archive 708 - Maximum Records


Number of data records in archive file.
3723 Archive 708 - Current Record Number
Number of the last record updated.
3724 Archive 708 - Request Record Number
Write the number of the record you wish to read.

3725 Archive 709 - Maximum Records


Number of data records in archive file.
3726 Archive 709 - Current Record Number
Number of the last record updated.
3727 Archive 709 - Request Record Number
Write the number of the record you wish to read.

3728 Archive 710 - Maximum Records


Number of data records in archive file.
3729 Archive 710 - Current Record Number
Number of the last record updated.
3730 Archive 710 - Request Record Number
Write the number of the record you wish to read.

3731 Archive 711 - Maximum Records


Number of data records in archive file.
3732 Archive 711 - Current Record Number
Number of the last record updated.
3733 Archive 711 - Request Record Number
Write the number of the record you wish to read.

3734 Archive 712 - Maximum Records


Number of data records in archive file.
3735 Archive 712 - Current Record Number
Number of the last record updated.
3736 Archive 712 - Request Record Number
Write the number of the record you wish to read.

®
23/2774 Š 06/08 3-11
Chapter 3 16-Bit Integer Data (3001- 3999)

3.11. More Miscellaneous 16-Bit Integer Data


Application Revisions
2374/2774 - This database 3737 Archive File System - Memory Allocation Status
corresponds to Application 0=OK; 1=Allocation Error.
Revisions 2374/2774 for
Orifice/Turbine Gas Flow
Metering Systems. Both US
and metric unit versions are
considered. 3738 Time Tag in MMDDor DDMM Format
3739 Time Tag in YYHH Format
3740 Time Tag in MMSS Format
3741 New Archive File Exists Bit (B0=Arc701, B9=Arc710)
3742 Spare
to
3745 Spare

3746 Starting Index of Displayed Database Registers


3747 Default Snapshot Report Template (Y/N)
3748 Default Batch Report Template (Y/N)
3749 Default Daily Report Template (Y/N)
3750 Default Prove Report Template (Y/N)

3751 Run Switching in Auto Mode


0=No; 1=Yes.
3752 Run Switching Timer
Seconds allowed for flow to settle during MOV operations.

®
3-12 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

3.12. Honeywell Multivariable 16-Bit


Integer Data
INFO - These short integers 3753 HV-1 Detailed Status Bytes 1&2
are accessed using Modbus 3754 HV-1 Detailed Status Bytes 3&4
function code 03 for reads,
06 for single writes and 16 3755 HV-1 Detailed Status Bytes 5&6
for multiple register writes. 3753 HV-1 Detailed Status Bytes 7&8
3757 HV-2 Detailed Status Bytes 1&2
3758 HV-2 Detailed Status Bytes 3&4
3759 HV-2 Detailed Status Bytes 5&6
3760 HV-2 Detailed Status Bytes 7&8
3761 HV-3 Detailed Status Bytes 1&2
3762 HV-3 Detailed Status Bytes 3&4
3763 HV-3 Detailed Status Bytes 5&6
3764 HV-3 Detailed Status Bytes 7&8
3765 HV-4 Detailed Status Bytes 1&2
3766 HV-4 Detailed Status Bytes 3&4
3767 HV-4 Detailed Status Bytes 5&6
3768 HV-4 Detailed Status Bytes 7&8

3769 Number of Historical Alarms to Modbus Buffer


Used by OmniCom when reading the Historical Alarm Report. OmniCom first writes to
this variable the number of historical alarm events to be included on the report.

®
23/2774 Š 06/08 3-13
Chapter 3 16-Bit Integer Data (3001- 3999)

3.13. Gas Chromatograph 16-Bit Integer Data


INFO - These short integers The data points below are used to map the component order of the GC analysis
are accessed using Modbus to the component order needed by AGA8.
function code 03 for reads,
06 for single writes and 16
for multiple register writes.
3770 Component # ‘n’ for % Methane
3771 Component # ‘n’ for % Nitrogen
3772 Component # ‘n’ for % Carbon Dioxide
3773 Component # ‘n’ for % Ethane
3774 Component # ‘n’ for % Propane
3775 Component # ‘n’ for % Water
3776 Component # ‘n’ for % Hydrogen Sulfide
3777 Component # ‘n’ for % Hydrogen
3778 Component # ‘n’ for % Carbon Monoxide
3779 Component # ‘n’ for % Oxygen
3780 Component # ‘n’ for % i-Butane
3781 Component # ‘n’ for % n-Butane
3782 Component # ‘n’ for % i-Pentane
3783 Component # ‘n’ for % n-Pentane
3784 Component # ‘n’ for % n-Hexane
3785 Component # ‘n’ for % n-Heptane
3786 Component # ‘n’ for % n-Octane
3787 Component # ‘n’ for % n-Nonane
3788 Component # ‘n’ for % n-Decane
3789 Component # ‘n’ for % Helium
3790 Component # ‘n’ for % Argon
3791 Component # ‘n’ for Heating Value
3792 Component # ‘n’ for Reference Relative Density
3793 Component number order for Neo-Pentane coming from G.C.

3794 spare
to
3799 Spare

®
3-14 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

3.14. Meter Station 16-Bit Integer Data

Application Revisions ~ 3800 Special Diagnostic Function


2374/2774 - This database Used to enable rigorous ‘Audit Trail’ reporting of all serial port transactions (see side
corresponds to Application bar note).
Revisions 2374/2774 for
Orifice/Turbine Gas Flow
Metering Systems. Both US 3801 Spare
and metric unit versions are
considered.
# 3802 Current Net Flow rate
* 3803 Net Totalizer
Notes:
# 3804 Current Gross Flow rate
* Unsigned integer
totalizers cumulative * 3805 Gross Totalizer
based. They roll at # 3806 Current Mass Flow rate
65536.
* 3807 Mass Totalizer
~ To avoid flushing the
audit trail, audit events
other than complete
‘downloads’ to the flow
computer are usually not 3808 Spare
documented in the ‘audit to
trail’ unless serial port 3810 Spare
passwords have been
enabled. Rigorous
auditing of a serial port
or group of serial ports
can be activated by # 3811 Current Energy Flow rate
placing the appropriate # 3812 Energy Totalizer
hexadecimal code in
3800 (S = Serial Port):
00 00 00 AA = Audit S1 3813 Fluid Type Select - Product #1
00 00 AA 00 = Audit S2 3814 Fluid Type Select - Product #2
00 AA 00 00 = Audit S3
3815 Fluid Type Select - Product #3
AA 00 00 00 = Audit S4
To monitor multiple 3816 Fluid Type Select - Product #4
ports; e.g:
AA 00 AA 00 = Audit S4 & S2
3817 AGA 8 Method Select - Product #1
# 2s complement numbers
based on span entries
3818 AGA 8 Method Select - Product #2
17176 through 17189. 3819 AGA 8 Method Select - Product #3
Values expressed as
3820 AGA 8 Method Select - Product #4
percentages of span in
tenth percent
increments. i.e. 1000
3821 Heating Value Method Select - Product #1
represents 100.0% . No
0=AGA 5; 1=GPA 2172-96
over range or under
range checking is done. 3822 Heating Value Method Select - Product #2
3823 Heating Value Method Select - Product #3
3824 Heating Value Method Select - Product #4
3825 Run Switch Unit selection, 0=Mass, 1=Gross, 2=Net
3826 Dual Pulse Delay Cycle

3827 Spare
to
3828 Spare

®
23/2774 Š 06/08 3-15
Chapter 3 16-Bit Integer Data (3001- 3999)

3829 Flow Average Factor


Number of 500 msec calculation cycles to average.
INFO - These short integers
are accessed using Modbus 3830 Print Priority
function code 0 for reads, 0=Not sharing a printer; 1=Master; n=slaves 2-12.
06 for single writes and 16 3831 Number of Nulls After CR
for multiple register writes. Used to slow data to a printer if no hardware handshake.
3832 Print Interval in Minutes
Time interval between automatic snapshot reports.

3833 Automatic - Weekly Batch Select


0=None; 1=Monday; 7=Sunday.
3834 Automatic - Monthly Batch Select
st
0=None; 1=1 day of the month.
3835 Automatic - Hourly Batch Select
0=No; 1=Yes.

3836 Default Report Templates


0=Custom templates; 1=Default reports.
3837 Gas Chromatograph Analyzer - Type Select
0=Applied Automation; 1=Danalyzer.
3838 Clear Daily @ Batch End Select
0=24hr Totals; 1=Cleared at batch end.

3839 Analyzer Number


ID Used in communications
3840 Gas Chromatograph - Result Interval
Will ask gas chromatograph for data if no new result sent within this many minutes.
3841 Gas Chromatograph - Listen Only Mode
0=Be master; 1=Be slave - listen only.

3842 Select Date Type


Selects date format: 0=dd/mm/yy; 1=mm/dd/yy.

®
3-16 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

3.15. Danalyzer Gas Chromatograph Data


Application Revisions
2374/2774 - This database
corresponds to Application 3843 Danalyzer - Alarm Word - 3046
Revisions 2374/2774 for For point 3843-3854, see Danalyzer documentation for complete details about
Orifice/Turbine Gas Flow mapping of alarm registers. Critical alarms in this register.
Metering Systems. Both US 3844 Danalyzer - Alarm Word - 3047
and metric unit versions are Critical alarms in this register.
considered.
3845 Danalyzer - Alarm Word - 3048
3846 Danalyzer - Alarm Word - 3049
INFO - The addresses on
3847 Danalyzer - Alarm Word - 3050
the right (3047-3057) are
the corresponding 3848 Danalyzer - Alarm Word - 3051
addresses in the Danalyzer.
3849 Danalyzer - Alarm Word - 3052
3850 Danalyzer - Alarm Word - 3053
3851 Danalyzer - Alarm Word - 3054
3852 Danalyzer - Alarm Word - 3055
3853 Danalyzer - Alarm Word - 3056
3854 Danalyzer - Alarm Word - 3057

3855 Danalyzer - Cycle Start - Month


Points 3855-3859 represent the time and date when the last analysis was started.
3856 Danalyzer - Cycle Start - Day
3857 Danalyzer - Cycle Start - Year
3858 Danalyzer - Cycle Start - Hour
3859 Danalyzer - Cycle Start - Minute

3860 Danalyzer #2 Cycle Start Month


3861 Danalyzer #2 Cycle Start Day
3862 Danalyzer #2 Cycle Start Year
3863 Danalyzer #2 Cycle Start Hour
3864 Danalyzer #2 Cycle Start Minute

3865 Spare
to
3866 Spare

®
23/2774 Š 06/08 3-17
Chapter 3 16-Bit Integer Data (3001- 3999)

3.16. Flow Computer Time and Date Variables


INFO - These short integers Time and date can be read and written here. See also 4847 and 4848.
are accessed using Modbus
function code 03 for reads,
06 for single writes and 16 3867 Current - Hour
for multiple register writes. 0-23.
3868 Current - Minute
0-59.
3869 Current - Second
0-59.
3870 Current - Month
1-12.
3871 Current - Day of Month
1-31.
3872 Current - Year
0-99; Year 2000=00.
3873 Current - Day of Week
Read only. 1=Monday; 7=Sunday.
3874 Disable Daily Report
0=print daily report; 1=no daily report.

3875 Number of Days Since Beginning of Year


3876 Disable Detail Daily Report (0=No, 1=Yes)
3877 Danalyzer #2 ID

3878 Spare

3879 GC #1 Stream Number

®
3-18 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

3.17. More Miscellaneous 16-Bit Integer Data


Application Revisions
2374/2774 - This database 3880 Override Code - Reference Specific Gravity
corresponds to Application
Revisions 2374/2774 for 3881 Override Code - Nitrogen
Orifice/Turbine Gas Flow 3882 Override Code - Carbon Dioxide
Metering Systems. Both US
and metric unit versions are 3883 Override Code - Heating Value
considered. 3884 Override Code - Gas Chromatograph
3885 Spare
3886 Spare

3887 Danalyzer #2 ‘n’ in use


3888 Danalyzer #2 Alarm Word 3046
to
3899 Danalyzer #2 Alarm Word 3057

®
23/2774 Š 06/08 3-19
Chapter 3 16-Bit Integer Data (3001- 3999)

3.18. Prover 16-Bit Integer Data


INFO - These short integers 3901 Prove Run
are accessed using Modbus 3902 Proving Meter Number
function code 03 for reads,
06 for single writes and 16
for multiple register writes. 3907 Archive All Prove Report (0=No, 1=Yes)

3911 Enable Trial Prove


3912 Number of Passes/Run
3913 Number of Prover Runs to Average
3914 Number of Total Prove Runs
3915 Inactivity Timer (Seconds)
3916 Temperature Stability Sample Time

3921 Prover Type


3922 Automatic Implement Prove Meter Factor

3931 Proving Run Number Last -3


3932 Proving Run Number Last -2
3933 Proving Run Number Last -1
3934 Proving Run Number Last
3935 Proving Run Number 1st Run
3936 Proving Run Number 2nd Run
3937 Proving Run Number 3rd Run
3938 Proving Run Number 4th Run
3939 Proving Run Number 5th Run
3940 Proving Run Number 6th Run
3941 Proving Run Number 7th Run
3942 Proving Run Number 8th Run
3943 Proving Run Number 9th Run
3944 Proving Run Number 10th Run

®
3-20 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

4. 8-Character ASCII String Data (4001 - 4999)

4.1. Meter Run ASCII String Data


INFO - These ASCII string The second digit of the index number defines the number of the meter run. For
variables are accessed example: 4114 is the 'Meter ID' for Meter Run #1. The same point for Meter Run
using Modbus function
codes 03 for all reads and
#4 would be 4414. Each ASCII string is 8 characters occupying the equivalent of
16 for all writes. 4 short integer registers (see the side bar comments).
4n00 Spares
Note: The index number of 4n01 Running Batch - Start Date
each string refers to the 4n02 Running Batch - Start Time
complete string which
occupies the space of 4 # 4n03 Batch End - Date
registers. It must be # 4n04 Batch End - Time
accessed as a complete
unit. You cannot read or 4n05 Running Product Name
write a partial string. Each 4n06 Current - Calculation Mode
point counts as one point in Algorithm set used, in string format.
the normal OMNI Modbus
mode. 4n07 Spare
4n08 Spare
4n09 Meter Factor Used in Net / Mass
Modicon™ Compatible
Used on reports. It contains ‘Yes’ or ‘No’. Characters 1-8.
Mode - For the purpose of
point count only, each string 4n10 Spare
counts as 4 registers. The 4n11 Meter - Serial Number
starting address of the
string still applies. 4n12 Meter - Size
4n13 Meter - Model
Note: 4n14 Meter - ID
# Last batch end for this
meter run. 4n15 Flow Meter Tag / Low Range Tag - Differential Pressure
4n16 Differential Pressure - High Range Tag

4n17 Transmitter Tag - Temperature


4n18 Transmitter Tag - Pressure
4n19 Transmitter Tag - Densitometer
4n20 Transmitter Tag - Density Temperature
4n21 Transmitter Tag - Density Pressure
4n22 Output Tag - PID Control
4n23 Equimeter Warning or Alarm Message Part 1
4n24 Equimeter Warning or Alarm Message Part 2
4n25 Equimeter Warning or Alarm Message Part 3

4n26 Spare
to
4500 Spare

®
23/2774 Š 06/08 4-1
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)

4.2. Scratch Pad ASCII String Data


Storage for ninety-nine ASCII strings is provided for user scratch pad. These
registers are typically used to store and group data that will be moved via peer-
to-peer operations or similar operations.

4501 Scratchpad - ASCII String #1


to
4599 Scratchpad - ASCII String #99

4600 Spare

4.3. User Display Definition String Variables


The string variables which define the descriptor tags that appear in the eight
User Displays and the key press combinations which recall the displays are
listed below.
INFO - See 3601 area for
more data points needed to 4601 User Display #1 - Descriptor Tag - Line #1
setup the user displays.
4602 User Display #1 - Descriptor Tag - Line #2
4603 User Display #1 - Descriptor Tag - Line #3
4604 User Display #1 - Descriptor Tag - Line #4

4605 User Display #2 - Descriptor Tag - Line #1


to
4632 User Display #8 - Descriptor Tag - Line #4

4633 User Display #1 - Key Press Sequence


to
4640 User Display #8 - Key Press Sequence

4641 Spare
to
4706 Spare

®
4-2 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

4.4. String Variables Associated with the


Station Auxiliary Inputs
INFO - These ASCII string
variables are accessed 4707 Auxiliary Tag - Input #1
using Modbus function
codes 03 for all reads and 4708 Auxiliary Tag – Input #2
16 for all writes. 4709 Auxiliary Rag – Input #3
4710 Auxiliary Tag – Input #4
Note: The index number of
each string refers to the
complete string which
occupies the space of 4 4711 Spare
registers. It must be to
accessed as a complete 4800 Spare
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 registers. The
starting address of the
string still applies.

®
23/2774 Š 06/08 4-3
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)

4.5. Meter Station 8-Character ASCII String


Data
4801 Station Batch Start Date
4802 Station Batch Start Time
4803 Station Batch End Date
4804 Station Batch End Time
4805 Spare
4806 Spare
4807 Date of Last Database Change
Updated each time the Audit Trail is updated.
4808 Time of Last Database Change
4809 Reserved

4810 Esc Sequence to Print Condensed


Raw ASCII characters sent to printer (see 14149 for Hex ASCII setup).
4811 Esc Sequence to Print Normal
Raw ASCII characters sent to printer (see 14150 for Hex ASCII setup).

4812 Daylight Savings Starts


Date format field (**/**/**).
4813 Daylight Savings Ends
Date format field (**/**/**).

4814 Spare

4815 Station - ID

4816 Spare
4817 Spare

4818 Print Interval Timer Start Time


Time format field (**:**:**).
4819 Time to Print Daily Report
Time format field (**:**:**).

4820 Product #1 - Name


4821 Product #1 - Name
4822 Product #1 - Name
4823 Product #4 - Name

®
4-4 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

4824 Spare
Application Revisions to
2374/2774 - This database
corresponds to Application
4831 Spare
Revisions 2374/2774 for
Orifice/Turbine Gas Flow
Metering Systems. Both US
and metric unit versions are 4832 Reference Specific Gravity Tag
considered.
4833 Nitrogen Tag
4834 Carbon Dioxide Tag
4835 Heating Value Tag

4836 Flow Computer ID


4837 Company Name
Characters 1-8.
4838 Company Name
Characters 9-16.
4839 Company Name
Characters 17-24.
4840 Company Name
Characters 25-32.
4841 Company Name
Characters 33-38. (Note: Last two characters are spares.)
4842 Station Location
Characters 1-8.
4843 Station Location
Characters 9-16.
4844 Station Location
Characters 17-24.
4845 Station Location
Characters 25-32.
4846 Station Location
Characters 33-38. (Note: Last two characters are spares.)
Note: * 4847 Current Date
* The flow computer time Point 3842 selects date format (see also 3870-3872).
and date can be set by * 4848 Current Time
writing to these ASCII See also 3867-3869.
variables. Be sure to
include the colons ( : ) in
4849 Software Version Number
Example: 23.71
the time string and the
slashes ( / ) in the date 4850 Online Password / EPROM Checksum
string. Dual function point. Write password. Read provides EPROM Checksum.

4851 Spare
to
4899 Spare

®
23/2774 Š 06/08 4-5
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)

4.6. Prover 8-Character ASCII String Data


Application Revisions 4901 Prove Meter Product Name
2374/2774 - This database 4902 Prove Meter Calculation Mode Text
corresponds to Application
Revisions 2374/2774 for 4903 Spare
Orifice/Turbine Gas Flow 4904 Spare
Metering Systems. Both US
and metric unit versions are 4905 Prove Meter Serial Number
considered. 4906 Prove Meter Size
4907 Prove Meter Model
4908 Prove Meter ID
4909 Prove Meter Tag
4911 Spare
to
4920 Spare

4921 Prove Date


4922 Prove Time
4923 Table Text
4924 Prove Meter Product Name
4925 Prove Meter ID
4926 Prove Meter Serial Number
4927 Prove Meter Size
4928 Prove Meter Model
4929 Previous Meter Factor Date
4930 Previous Meter Factor Time
4931 Result String (Characters 1-8)
4932 Result String (Characters 9-16)
4933 Result String (Characters 17-24)
4934 Result String (Characters 25-32)
4935 Reason String (Characters 1-8)
4936 Reason String (Characters 9-16)
4937 Reason String (Characters 17-24)
4938 Reason String (Characters 25-32)
4939 Master Meter ID
4940 Master Meter Serial Number
4941 Master Meter Size
4942 Master Meter Model

4943 Spare
to
5000 Spare

®
4-6 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

5. 32-Bit Integer Data (5001 - 6999)

INFO - These 32-bit long 5001 Spare


integer variables are
accessed using Modbus
to
function code 03 for reads, 5099 Spare
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 5.1. Meter Run 32-Bit Integer Data
16-bit registers. It must be
accessed as a complete The second digit of the index number defines the number of the meter run. For
unit. You cannot read or example: 5105 is the 'Cumulative Gross Totalizer' for Meter Run # 1. The same
write a partial 32-bit integer. point for Meter Run # 4 would be 5405.
Each 32-bit long integer
counts as one point in the
normal OMNI Modbus
mode. 5n00 Spares

5n01 Batch in Progress - Gross Totalizer


Modicon™ Compatible Points 5n01-5n04 represent the total batch quantities measured so far for the batch in
Mode - For the purpose of progress. Results are moved to 5n50 area at the end of the batch.
point count only, each 32-bit
integer counts as two * 5n02 Batch in Progress - Net Totalizer
registers. The starting * 5n03 Batch in Progress - Mass Totalizer
address of the 32-bit integer
still applies. * 5n04 Batch in Progress - Energy Totalizer

Notes: * 5n05 Cumulative In Progress - Gross Totalizer


* The increment for all Points 5n05-5n08 are non-resetable totalizers which are snapshot for opening
totalizers depends upon readings.
the ‘totalizer resolution’
* 5n06 Cumulative In Progress - Net Totalizer
settings shown in the
‘Factor Setup’ menu of * 5n07 Cumulative In Progress - Mass Totalizer
OmniCom. They can only * 5n08 Cumulative In Progress - Energy Totalizer
be changed via the
keypad entries made in
the ‘Pass-word * 5n09 Today’s In Progress - Gross Totalizer
Maintenance’ menu after
Points 5n09-5n12 are total daily quantities measured since the ‘day start hour’ today.
‘Resetting all Totalizers’.
These are moved to the 5n54 area at the start of a new day.
# These Variables are
stored with 4 places after
* 5n10 Today’s In Progress - Net Totalizer
the implied decimal * 5n11 Today’s In Progress - Mass Totalizer
point. i.e. 10000 is
interpreted as 1.0000
* 5n12 Today’s In Progress - Energy Totalizer

# 5n13 Meter Factor in Use Now


# 5n14 Average Meter Factor - Batch in Progress
# 5n15 Average Meter Factor - Today’s In Progress

5n16 Spare
5n17 Spare

®
23/2774 Š 06/08 5-7
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)

5n18 Non Resetable error Counts (rolls at 999,999,999)


Pulse fidelity, comparator can now be automatically cleard on recipt of ‘x’ good pulses
Application Revisions
from the flowmeter. To disable this feature enter 999,999,999 as the good error count
2374/2774 - This database threshold (see 15n44 register).
corresponds to Application
Revisions 2374/2774 for
Orifice/Turbine Gas Flow 5n19 Batch Number
Metering Systems. Both US
and metric unit versions are
considered. 5n20 Raw Input Counts (500 msec)
Turbine counts this 500 msec cycle.

Mol % - The order of the


analysis components varies # 5n21 Mol % - Methane / Nitrogen
depending upon which AGA
8 algorithm is selected
# 5n22 Mol % - Nitrogen / Carbon Dioxide
(1992-94 or 1985). The Mol # 5n23 Mol % - Carbon Dioxide / Hydrogen Sulfide
% data in this area comes
from either live gas
# 5n24 Mol % - Ethane / Water
chromatograph data, # 5n25 Mol % - Propane / Helium
4020mA data, or override
# 5n26 Mol % - Water / Methane
values (see 17230 area for
example). # 5n27 Mol % - Hydrogen Sulfide / Ethane
# 5n28 Mol % - Hydrogen / Propane
Notes: # 5n29 Mol % - Carbon Monoxide / n-Butane
# These Variables are # 5n30 Mol % - Oxygen / i-Butane
stored with 4 places after # 5n31 Mol % - i-Butane / n-Pentane
the implied decimal
point. i.e. 10000 is # 5n32 Mol % - n-Butane / i-Pentane
interpreted as 1.0000 # 5n33 Mol % - i-Pentane / n-Hexane
# 5n34 Mol % - n-Pentane / n-Heptane
# 5n35 Mol % - n-Hexane / n-Octane
# 5n36 Mol % - n-Heptane / n-Nonane
# 5n37 Mol % - n-Octane / n-Decane
# 5n38 Mol % - n-Nonane / Oxygen
# 5n39 Mol % - n-Decane / Carbon Monoxide
# 5n40 Mol % - Helium / Hydrogen
# 5n41 Mol % - Argon

5n42 Meter #1 % of Neo-Pentane

5n43 In Progress - Raw Input Counts for Hour


Raw turbine counts for the hour so far.
5n44 In Progress - Gross Total for Hour
Points 5n44-5n47 represent the total quantities for the current hour in progress. These
will be moved to 5n74 area at the start of the new hour.
5n45 In Progress - Net Total for Hour
5n46 In Progress - Mass Total for Hour
5n47 In Progress - Energy Total for Hour

5n48 In Progress - Raw Input Counts for Batch


Raw turbine counts; this batch.
5n49 In Progress - Raw Input Counts for Day
Raw turbine counts; today so far.

®
5-8 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

5n50 Previous Batch - Gross Totalizer


Points 5n50-5n53 represent the total batch quantities for the previous batch.
INFO - These 32-bit long
integer variables are 5n51 Previous Batch - Net Totalizer
accessed using Modbus 5n52 Previous Batch - Mass Totalizer
function code 03 for reads,
06 for single writes and 16 5n53 Previous Batch - Energy Totalizer
for multiple writes. Note that
the index number for each
variable refers to one 5n54 Previous Day’s - Gross Totalizer
complete long integer which Points 5n54-5n57 are the total quantities for the previous day; ‘day start hour’ to ‘day
occupies the space of two start hour’.
16-bit registers. It must be 5n55 Previous Day’s - Net Totalizer
accessed as a complete
unit. You cannot read or 5n56 Previous Day’s - Mass Totalizer
write a partial 32-bit integer. 5n57 Previous Day’s - Energy Totalizer
Each 32-bit long integer
counts as one point in the
normal OMNI Modbus 5n58 Current Batch - Opening Gross Totalizer
mode. Points 5n58-5n61 are cumulative totalizers snapshot at the start of the batch in
progress. These variables are also the closing totalizers for the previous batch.

Modicon™ Compatible
5n59 Current Batch - Opening Net Totalizer
Mode - For the purpose of 5n60 Current Batch - Opening Mass Totalizer
point count only, each 32-bit
5n61 Current Batch - Opening Energy Totalizer
integer counts as two
registers. The starting
address of the 32-bit integer
5n62 Today’s - Opening Gross Totalizer
still applies.
Points 5n62-5n65 are cumulative totalizers snapshot at day start hour for today.
These variables are also the closing totalizers for the previous day.
5n63 Today’s - Opening Net Totalizer
5n64 Today’s - Opening Mass Totalizer
5n65 Today’s - Opening Energy Totalizer

5n66 Cumulative - Gross Total @ Leak Detection Freeze Command


Points 5n66-5n69 are cumulative totalizers snapshot when the Leak Detection Freeze
Command (1760) is received (see also points 7634, 7644, 7654 & 7664).
5n67 Cumulative - Net Total @ Leak Detection Freeze Command
5n68 Cumulative - Mass Total @ Leak Detection Freeze Command
5n69 Cumulative - Energy Total @ Leak Detection Freeze Command

5n70 Increment - Gross Totalizer


Points 5n70-5n73 contains the incremental integer counts that were added to the
totalizers for this current cycle (500msec).
5n71 Increment - Net Totalizer
5n72 Increment - Mass Totalizer
5n73 Increment - Energy Totalizer

5n74 Previous Hourly - Gross Total


Points 5n74-5n77 represent the total quantities measured for the last hour. These are
moved here from 5n44 area at the end of hour.
5n75 Previous Hourly - Net Total
5n76 Previous Hourly - Mass Total
5n77 Previous Hourly - Energy Total

®
23/2774 Š 06/08 5-9
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)

5n78 Previous Batch - Opening Gross


Data from 5n58 area gets moved to 5n78-5n81 at the end of each batch.
Application Revisions
2374/2774 - This database 5n79 Previous Batch - Opening Net
corresponds to Application 5n80 Previous Batch - Opening Mass
Revisions 2374/2774 for
Orifice/Turbine Gas Flow 5n81 Previous Batch - Opening Energy
Metering Systems. Both US
and metric unit versions are
considered. 5n82 Previous Day’s - Opening Gross
Data from 5n62 area gets moved to 5n82-5n85 at the end/beginning of each day.
5n83 Previous Day’s - Opening Net
5n84 Previous Day’s - Opening Mass
5n85 Previous Day’s - Opening Energy

5n86 NMI Cumulative Gross Total (Revision 27)


5n86 Meter #1 Previous Hour Saturated Net Total (Revision 23)
5n87 NMI Cumulative Net Total (Revision 27)
5n88 NMI Cumulative Gross Error Total (Revision 27)
5n89 NMI Cumulative Net Error Total (Revision 27)
5n90 Meter #1 Previous Batch ‘n’ Batch number
5n91 NMI Current Good Pulses (Revision 27)
5n92 Maintenance Mode Gross Total
5n93 Maintenance Mode Net Total
5n94 Maintenance Mode Mass Total
5n95 Maintenance Mode Energy/NSVTotal

5n96 Equimeter Batch Sensing Motor Pulses


5n97 Equimeter Daily Sensing Motor Pulses
5n98 Equimeter Un-Adjusted Cumulative Total

5n99 Meter #1 Qsonic Sequence Number


5500 Spare

®
5-10 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

5.2. Scratch Pad 32-Bit Integer Data


Ninety-nine 32-bit integer registers are provided for user scratch pad. These
registers are typically used to store the results of variable statement
calculations, to group data that will be moved via peer-to-peer operations or
similar types of operations.

5501 Scratchpad - 32-Bit Integer #1


to
5599 Scratchpad - 32-Bit Integer #99

5600 Spare
to
5800 Spare

®
23/2774 Š 06/08 5-11
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)

5.3. Station 32-Bit Integer Data


INFO - These 32-bit long
integer variables are * 5801 Batch in Progress - Gross Totalizer
accessed using Modbus
Points 5801-5804 are total batch quantities measured so far for the batch in progress.
function code 03 for reads,
These are moved to 5850 area at the end of the batch.
06 for single writes and 16
for multiple writes. Note that * 5802 Batch in Progress - Net Totalizer
the index number for each
* 5803 Batch in Progress - Mass Totalizer
variable refers to one
complete long integer which * 5804 Batch in Progress - Energy Totalizer
occupies the space of two
16-bit registers. It must be
accessed as a complete * 5805 Cumulative in Progress - Gross Totalizer
unit. You cannot read or Points 5805-5808 are non-resetable totalizers which are snapshot for opening
write a partial 32-bit integer. readings.
Each 32-bit long integer * 5806 Cumulative in Progress - Net Totalizer
counts as one point in the
normal OMNI Modbus * 5807 Cumulative in Progress - Mass Totalizer
mode. * 5808 Cumulative in Progress - Energy Totalizer

Modicon™ Compatible * 5809 Today’s in Progress - Gross Totalizer


Mode - For the purpose of Points 5809-5812 are total daily quantities measured since the ‘day start hour’ today.
point count only, each 32-bit These are moved to the 5854 area at the start of a new day.
integer counts as two
registers. The starting
* 5810 Today’s in Progress - Net Totalizer
address of the 32-bit integer * 5811 Today’s in Progress - Mass Totalizer
still applies.
* 5812 Today’s in Progress - Energy Totalizer

Note: 5813 Spare


* The increment for all to
totalizers depends upon
the ‘totalizer resolution’ 5817 Spare
settings shown in the
‘Factor Setup’ menu of 5818 Station Batch Number
OmniCom. They can only
be changed via the
keypad entries made in 5819 Spare
the ‘Pass-word to
Maintenance’ menu after
‘Resetting all Totalizers’. 5843 Spare
5844 Station - In Progress - Gross Total for Hour
Points 5844-5847 represent the total station quantities for the current hour in progress.
These will be moved to 5n74 area at the start of the new hour.
5845 Station - In Progress - Net Total for Hour
5846 Station - In Progress - Mass Total for Hour
5847 Station - In Progress - Energy Total for Hour

5848 Time in hhmmss format


Read (e.g.: the number 103125 represents 10:31:25).
5849 Date in yymmdd format
Read (e.g.: the number 970527 represents May 27, 1997). The date format used here
does not follow the US/European format selection.

®
5-12 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

5850 Previous Batch - Gross Totalizer


Points 5850-5853 are total batch quantities for the previous batch. These are moved
Application Revisions
here from 5801 area at the end of a batch.
2374/2774 - This database
corresponds to Application 5851 Previous Batch - Net Totalizer
Revisions 2374/2774 for 5852 Previous Batch - Mass Totalizer
Orifice/Turbine Gas Flow
Metering Systems. Both US 5853 Previous Batch - Energy Totalizer
and metric unit versions are
considered.
5854 Previous Day’s - Gross Totalizer
Points 5854-5857 are total quantities for the previous day; ‘day start hour’ to ‘day start
hour’. These are moved here from 5809 area at the end of the day.
5855 Previous Day’s - Net Totalizer
5856 Previous Day’s - Mass Totalizer
5857 Previous Day’s - Energy Totalizer

5858 Current Batch - Opening Gross Totalizer


Points 5858-5861 are cumulative totalizers snapshot at the start of the batch in
progress. These variables are also the closing totalizers for the previous batch.
5859 Current Batch - Opening Net Totalizer
5860 Current Batch - Opening Mass Totalizer
5861 Current Batch - Opening Energy Totalizer

5862 Today’s - Opening Gross Totalizer


Points 5862-5865 are cumulative totalizers snapshot at day start hour for today. These
variables are also the closing totalizers for the previous day.
5863 Today’s - Opening Net Totalizer
5864 Today’s - Opening Mass Totalizer
5865 Today’s - Opening Energy Totalizer

5866 Cumulative - Gross Total @ Freeze


Points 5866-5869 are cumulative totalizers snapshot when the Leak Detection Freeze
Command (1760) is received (see also points 7634, 7644, 7654 & 7664).
5867 Cumulative - Net Total @ Freeze
5868 Cumulative - Mass Total @ Freeze
5869 Cumulative - Energy Total @ Freeze
Note:
* The increment for all * 5870 Increment - Gross Totalizer
totalizers depends upon Points 5870-5873 contain the incremental integer counts that were added to the
the ‘totalizer resolution’ totalizers for this current cycle.
settings shown in the
‘Factor Setup’ menu of
* 5871 Increment - Net Totalizer
OmniCom. They can only * 5872 Increment - Mass Totalizer
be changed via the
keypad entries made in
* 5873 Increment - Energy Totalizer
the ‘Pass-word
Maintenance’ menu after
5874 Previous Hourly - Gross
‘Resetting all Totalizers’.
Points 5874-5877 represent the total quantities measured for the last hour. These are
moved here from 5844 area at the end of hour.
5875 Previous Hourly - Net
5876 Previous Hourly - Mass
5877 Previous Hourly - Energy

®
23/2774 Š 06/08 5-13
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)

5878 Previous Batch - Opening Gross


Data from 5858 area gets moved to points 5878-5881 at the end of each batch.
INFO - These 32-bit long
integer variables are 5879 Previous Batch - Opening Net
accessed using Modbus 5880 Previous Batch - Opening Mass
function code 03 for reads,
06 for single writes and 16 5881 Previous Batch - Opening Energy
for multiple writes. Note that
the index number for each
variable refers to one 5882 Previous Day’s - Opening Gross
complete long integer which Data from 5862 area gets moved to points 5882-5885 at the end/beginning of each
occupies the space of two day.
16-bit registers. It must be 5883 Previous Day’s - Opening Net
accessed as a complete
unit. You cannot read or 5884 Previous Day’s - Opening Mass
write a partial 32-bit integer. 5885 Previous Day’s - Opening Energy
Each 32-bit long integer
counts as one point in the
normal OMNI Modbus
mode.
5886 Previous Batch - Closing Gross Total
5887 Previous Batch - Closing Net Total
Modicon™ Compatible 5888 Previous Batch - Closing Mass Total
Mode - For the purpose of
point count only, each 32-bit 5889 Previous Batch - Closing Energy Total
integer counts as two 5890 Previous Batch - Batch Number
registers. The starting
address of the 32-bit integer 5891 Previous Batch - Product Number
still applies.

5892 Spare
to
5899 Spare

®
5-14 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

5.4. Prover 32-Bit Integer Data


INFO - These 32-bit long
integer variables are
accessed using Modbus 5901 Spare
function code 03 for reads, to
06 for single writes and 16
for multiple writes. Note that 5929 Spare
the index number for each
variable refers to one
complete long integer which 5930 Gross Total since Last Prove
occupies the space of two 5931 Prove Report Number
16-bit registers. It must be
accessed as a complete 5932 Totalizer Reading Previous Prove
unit. You cannot read or 5933 Net/Mass Totalizer Reading This Prove
write a partial 32-bit integer.
Each 32-bit long integer
counts as one point in the 5934 Spare
normal OMNI Modbus to
mode. 5961 Spare

Modicon™ Compatible
5962 Previous Prove Meter Factor
Mode - For the purpose of 5963 Actual Meter Factor – Current Prove
point count only, each 32-bit
integer counts as two
5964 Spare
registers. The starting
address of the 32-bit integer to
still applies. 5993 Spare

5994 Meter Factor – Linear

5995 Spare
to
5999 Spare

®
23/2774 Š 06/08 5-15
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)

5.5. Premium Level 32-Bit Integer Data (US


Customary Units Only)
Application Revisions The data below is provided to configure ‘Premium Level Totalizing’ (applicable
2374/2774 - This database to Revision 23.73 in US Units only). This scheme provides separate totalizers
corresponds to Application
Revisions 2374/2774 for
which are used to segment ‘Thousand Standard Cubic Feet’ (MSCF) flow based
Orifice/Turbine Gas Flow on flow-rate zones. These zones are: Base, Level 1, Level 2, Level 3 and
Metering Systems. Both US Special Billing. The special billing threshold is checked first and then Levels 1, 2
and metric unit versions are and 3.
considered.
The second digit of the index number defines the number of the meter run. For
example: 6104 is the 'Special Billing Threshold’ for Meter Run # 1. The same
point for Meter Run # 4 would be 6404. Station data is located at 6804.

5.5.1. Flow Rate Threshold Triggers (MSCF/Hour)

Addresses in the 6000 6n00 Spares


Range - For Revision
23.71+ (US units) only, this
index number range 6n01 Premium Level 1 - Threshold
corresponds to long Flow below this threshold is Base MSCF.
integers. Other application 6n02 Premium Level 2 - Threshold
revisions have this range Flow between Level 1 and 2 is Level 1 MSCF.
assigned to IEEE floating
points. 6n03 Premium Level 3 - Threshold
Flow between Level 2 and 3 is Level 2 MSCF. Flow above this is Level 3 MSCF)
6n04 Special Billing - Threshold
Flow above this trigger is Special Billing MSCF.
Flow below is divided up between Base, Level 1, 2 and 3.

6n05 Spare

5.5.2. Non-Resetable Totalizers (MSCF)


Note:
* The increment for all * 6n06 Cumulative - Base Totalizer
totalizers depends upon * 6n07 Cumulative - Premium Level 1 - Totalizer
the ‘totalizer resolution’
settings shown in the * 6n08 Cumulative - Premium Level 2 - Totalizer
‘Factor Setup’ menu of * 6n09 Cumulative - Premium Level 3 - Totalizer
OmniCom. They can be
only be changed via key- * 6n10 Cumulative - Special Billing - Totalizer
pad entries made in the
‘Password Maintenance’
menu after ‘Resetting all
Totalizers’.

®
5-16 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

5.5.3. MSCF Totalizers Stored the Last 10 days for Meter


and Station
INFO - These 32-bit long
integer variables are * 6n11 Today’s - Base Totalizer
accessed using Modbus
function code 03 for reads, * 6n12 Today’s - Premium Level 1 - Totalizer
06 for single writes and 16 * 6n13 Today’s - Premium Level 2 - Totalizer
for multiple writes. Note that
the index number for each * 6n14 Today’s - Premium Level 3 - Totalizer
variable refers to one * 6n15 Today’s - Special Billing - Totalizer
complete long integer which
occupies the space of two
16-bit registers. It must be
accessed as a complete
unit. You cannot read or * 6n16 Last Day’s - Base Totalizer
write a partial 32-bit integer. to
Each 32-bit long integer
* 6n20 Last Day’s - Special Billing - Totalizer
counts as one point in the
normal OMNI Modbus
mode.
nd
* 6n21 2 Last Day’s - Base Totalizer
Modicon™ Compatible to
Mode - For the purpose of nd
* 6n25 2 Last Day’s - Special Billing - Totalizer
point count only, each 32-bit
integer counts as two
registers. The starting
address of the 32-bit integer
still applies. * 6n26 3rd Last Day’s - Base Totalizer
to
rd
* 6n30 3 Last Day’s - Special Billing - Totalizer
Note:
* The increment for all
totalizers depends upon
the ‘totalizer resolution’ * 6n31 4th Last Day’s - Base Totalizer
settings shown in the to
‘Factor Setup’ menu of th
OmniCom. They can be * 6n35 4 Last Day’s - Special Billing - Totalizer
only be changed via key-
pad entries made in the
‘Password Maintenance’
menu after ‘Resetting all * 6n36 5th Last Day’s - Base Totalizer
Totalizers’. to
th
* 6n40 5 Last Day’s - Special Billing - Totalizer

th
* 6n41 6 Last Day’s - Base Totalizer
to
th
* 6n45 6 Last Day’s - Special Billing - Totalizer

* 6n46 7th Last Day’s - Base Totalizer


to
th
* 6n50 7 Last Day’s - Special Billing - Totalizer

®
23/2774 Š 06/08 5-17
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)

* 6n51 8th Last Day’s - Base Totalizer


Application Revisions to
th
2374/2774 - This database * 6n55 8 Last Day’s - Special Billing - Totalizer
corresponds to Application
Revisions 2374/2774 for
Orifice/Turbine Gas Flow
Metering Systems. Both US
and metric unit versions are
* 6n56 9th Last Day’s - Base Totalizer
considered. to
th
* 6n60 9 Last Day’s - Special Billing - Totalizer

Note:
* The increment for all th
totalizers depends upon * 6n61 10 Last Day’s - Base Totalizer
the ‘totalizer resolution’ to
settings shown in the th
‘Factor Setup’ menu of
* 6n65 10 Last Day’s - Special Billing - Totalizer
OmniCom. They can be
only be changed via key-
pad entries made in the
‘Password Maintenance’
menu after ‘Resetting all
6n66 Reserved
Totalizers’.
to
6n99 Reserved

6500 Reserved
to
6800 Reserved

* 6801 Station - Today’s - Base Totalizer


* 6802 Station - Today’s - Premium Level 1 - Totalizer
* 6803 Station - Today’s - Premium Level 2 - Totalizer
* 6804 Station - Today’s - Premium Level 3 - Totalizer
* 6805 Station - Today’s - Special Billing - Totalizer

* 6806 Station - Last Day’s - Base Totalizer


to
* 6810 Station - Last Day’s - Special Billing - Totalizer

nd
* 6811 Station - 2 Last Day’s - Base Totalizer
to
nd
* 6815 Station - 2 Last Day’s - Special Billing - Totalizer

®
5-18 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

* 6816 Station - 3rd Last Day’s - Base Totalizer


INFO - These 32-bit long to
rd
integer variables are * 6820 Station - 3 Last Day’s - Special Billing - Totalizer
accessed using Modbus
function code 03 for reads,
06 for single writes and 16
for multiple writes. Note that
the index number for each
* 6821 Station - 4th Last Day’s - Base Totalizer
variable refers to one to
complete long integer which th
* 6825 Station - 4 Last Day’s - Special Billing - Totalizer
occupies the space of two
16-bit registers. It must be
accessed as a complete
unit. You cannot read or th
write a partial 32-bit integer. * 6826 Station - 5 Last Day’s - Base Totalizer
Each 32-bit long integer to
counts as one point in the th
* 6830 Station - 5 Last Day’s - Special Billing - Totalizer
normal OMNI Modbus
mode.

* 6831 Station - 6th Last Day’s - Base Totalizer


Modicon™ Compatible
Mode - For the purpose of to
th
point count only, each 32-bit * 6835 Station - 6 Last Day’s - Special Billing - Totalizer
integer counts as two
registers. The starting
address of the 32-bit integer
still applies.
* 6836 Station - 7th Last Day’s - Base Totalizer
to
th
Note: * 6840 Station - 7 Last Day’s - Special Billing - Totalizer
* The increment for all
totalizers depends upon * 6841
th
Station - 8 Last Day’s - Base Totalizer
the ‘totalizer resolution’
settings shown in the
to
th
‘Factor Setup’ menu of * 6845 Station - 8 Last Day’s - Special Billing - Totalizer
OmniCom. They can be
only be changed via key-
pad entries made in the
‘Password Maintenance’ th
menu after ‘Resetting all
* 6846 Station - 9 Last Day’s - Base Totalizer
Totalizers’. to
th
* 6850 Station - 9 Last Day’s - Special Billing - Totalizer

th
* 6851 Station - 10 Last Day’s - Base Totalizer
to
th
* 6855 Station - 10 Last Day’s - Special Billing - Totalizer

6856 Reserved
to
7000 Reserved

®
23/2774 Š 06/08 5-19
Chapter 5 32-Bit IEEE Floating Point Data (7001- 8999)

®
5-20 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

6. 32-Bit IEEE Floating Point Data (7001 - 8999)

6.1. Digital-to-Analog Outputs 32-Bit IEEE


INFO - These 32 Bit IEEE
Floating Point variables are
Floating Point Data
accessed using Modbus
function code 03 for all
Any analog output point which physically exists can be read via these point
reads, 06 for single writes or numbers. Data returned is expressed as a percentage of the output value.
16 for single or multiple
writes. Note that the index Only those points which physically exist and have been assigned to Modbus
number for each variable control by assigning zero (0) at 'D/A Out Assign' (see 2.5.9 in Volume 3) should
refers to the complete be written to Outputs which are not assigned to Modbus control will be
floating point variable which
overwritten every 500 msec by the flow computer. Data written should be within
occupies the space of two
16- bit registers. It must be the range of -5.00 to 110.00.
accessed as a complete
unit. You cannot read or
write a partial variable. Each 7001 Analog Output #1
floating point variable to
counts as one point in the
normal OMNI Modbus 7012 Analog Output #12
mode.

7013 Spare
Modicon Compatible
Mode - For the purpose of
to
point count only, each IEEE 7024 Spare
float point counts as 2
registers. The starting
address of the variable still
applies.
6.2. User Variables 32-Bit IEEE Floating
Point Data
Database points 7025 through 7088 have been assigned as user variables (see
Volume 3). The value contained in the variable depends on the associated
program statement which is evaluated every 500 msec. You may read these
variables at any time. You may also write to these variables but anything you
write may be overwritten by the flow computer depending on the evaluation of
the statement. Leave the statement blank or simply put a comment or prompt
into it to avoid having the flow computer overwrite it.

7025 User-Programmable Variable #1


to
7088 User-Programmable Variable #64

®
23/2774 Š 06/08 6-1
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)

6.3. Programmable Accumulator 32-Bit IEEE


Floating Point Variables
Application Revisions Points 7089 through 7099 are paired with Boolean Point Variables 1089 through
2374/2774 - This database 1099. Numeric data placed in 7089, for example, can be output as pulses by
corresponds to Application
Revisions 2374/2774 for
assigning a digital I/O point to 1089.
Orifice/Turbine Gas Flow
Metering Systems. Both US
and metric unit versions are 7089 Programmable Accumulator #1
considered. Data placed into 7089 is pulse out using 1089.
to
7099 Programmable Accumulator #11
Data placed into 7099 is pulse out using 1099.

6.4. Meter Run 32-Bit IEEE Floating Point Data


INFO - The second digit of The second digit of the index number defines the meter run number. For
the index number defines example: 7105 is the 'Temperature' variable for Meter Run #1. The same point
the number of the meter run
number.
for Meter Run #4 would be 7405.

INFO - Calculated averages 7n00 Spares


can be either ‘flow weighted’
or ‘time weighted depending
upon point number.
< 7n01 Flow rate - Gross
3
MACF/hr or m /hr.
Notes: < 7n02 Flow rate - Net
3
< Current live values which MSCF/hr or m /hr.
are updated every < 7n03 Flow rate - Mass
500msec. Klb/hr or ton/hr.
* Current values in use < 7n04 Flow rate - Energy
now.
MMBTU/hr or GJ/hr.

* 7n05 Temperature
* 7n06 Pressure
* 7n07 Density in Use
3
Lb/ACF or kg/m .

* 7n08 Flowing Transducer Density Before Factoring


Temperature and pressure corrected.
* 7n09 Flowing Transducer Density After Factoring
7n09=7n08 x 7n43.

* 7n10 Density Transducer Temperature


Corrects for transducer temperature expansion effects.
* 7n11 Density Transducer Pressure
Corrects for transducer pressure expansion effects.

®
6-2 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

* 7n12 Orifice - Diameter

INFO - These 32 Bit IEEE * 7n13 Orifice - Flow Coefficient C


Floating Point variables are AGA 3 Coefficient.
accessed using Modbus * 7n14 Orifice - Expansion Factor Y
function code 03 for all AGA 3 Coefficient.
reads, 06 for single writes or
16 for single or multiple * 7n15 Orifice - Velocity of Approach Factor EV
writes. Note that the index AGA 3 Coefficient.
number for each variable * 7n16 Orifice - Differential Pressure
refers to the complete Inches of Water (kpa or millbar).
floating point variable which
occupies the space of two * 7n17 Meter Tube Diameter
16- bit registers. It must be Temperature corrected.
accessed as a complete
unit. You cannot read or
write a partial variable. Each 7n18 Batch In Progress - Average Meter Run Temperature
floating point variable 7n19 Batch In Progress - Average Meter Run Pressure
counts as one point in the
normal OMNI Modbus # 7n20 Batch In Progress - Average of Density in Use
mode. 7n21 Batch In Progress - Average Density Transducer Temperature
7n22 Batch In Progress - Average Density Transducer Pressure
Modicon Compatible 7n23 Batch In Progress - Flow Coefficient C
Mode - For the purpose of
7n24 Batch In Progress - Expansion Factor Y
point count only, each IEEE
float point counts as 2 7n25 Batch In Progress - Velocity of Approach Factor EV
registers. The starting
7n26 Batch In Progress - Orifice Diameter
address of the variable still
Temperature corrected.
applies.
# 7n27 Batch In Progress - Orifice Differential Pressure

Notes:
7n28 Day In Progress - Velocity of Approach Factor EV
* Current values in use
now. 7n29 Day In Progress - Average Temperature
# When orifice metering is 7n30 Day In Progress - Average Pressure
selected, these variables # 7n31 Day In Progress - Average Density in Use
are the average of the
square rooted value 7n32 Day In Progress - Average Density Transducer Temperature
which is then squared 7n33 Day In Progress - Average Density Transducer Pressure
before storing.
7n34 Day In Progress - Flow Coefficient C
~ The data in these
variables may be 7n35 Day In Progress - Expansion Factor Y
calculated real time or 7n36 Day In Progress - Orifice Diameter
the same data as
Temperature corrected.
entered elsewhere
depending on the fluid # 7n37 Day In Progress - Orifice Differential Pressure
type selected or the
equation of state
selected. * ~ 7n38 Reference Density being Used to Calculate Net
3 3
Lb/ft or Kg/m (NIST, ASME calculations).

* ~ 7n39 Viscosity being Used in AGA3


Centi poise (pa.s).
* ~ 7n40 Isentropic Exponent being Used in AGA3

* 7n41 Specific Gravity being Used


* 7n42 Heating Value being Used in AGA 8

®
23/2774 Š 06/08 6-3
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)

7n43 Viscosity Override


Centi poise (pa.s).
Application Revisions 7n44 Isentropic Override
2374/2774 - This database
corresponds to Application
Revisions 2374/2774 for 7n45 Measured Orifice Diameter - @ Reference Temperature
Orifice/Turbine Gas Flow 7n45 Qsonic Tube Diameter
Metering Systems. Both US
and metric unit versions are
considered. 7n46 Orifice Plate - Coefficient of Thermal Expansion
7n46 Qsonic Tube Coefficient
INFO - The second digit of
the index number defines 7n47 Orifice Plate - Reference Temperature
the number of the meter run
7n47 Qsonic Tube Reference Temperature
number.

7n48 Measured Meter Tube Diameter - @ Reference Temperature

7n49 Meter Tube - Coefficient of Thermal Expansion


7n50 Meter Tube - Reference Temperature

7n51 Differential Pressure - Low Cutoff


Inches of Water (kpa or millbar). 1n05 is set when DP above this.
7n52 Differential Pressure - Low Limit
7n53 Differential Pressure - High Limit
7n54 Differential Pressure - Override Value

7n55 Low Range - Differential Pressure - @ 4mA


7n56 Low Range - Differential Pressure - @ 20mA

7n57 High Range - Differential Pressure - @ 4mA


nd
2 DP when using stacked DPs.
7n58 High Range - Differential Pressure - @ 20mA

7n59 Differential Pressure - High Switch Over %


Use High DP if Low DP is greater than this %.
7n60 Differential Pressure - Low Switch Over %
Use Low DP if High DP is less than this %.

7n61 Meter Run Mass Flow rate - Low Limit


7n62 Meter Run Mass Flow rate - High Limit

7n63 Meter Temperature - Low Limit


7n64 Meter Temperature - High Limit
7n65 Meter Temperature - Override
7n66 Meter Temperature - @ 4mA
7n67 Meter Temperature - @ 20mA

7n68 Meter Pressure - Low Limit


to
7n72 Meter Pressure - @ 20mA

®
6-4 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

7n73 Gravity / Density Transducer - Low Limit


Indicated at either flowing or reference conditions, depending on which is selected.
INFO - These 32 Bit IEEE
Floating Point variables are to
accessed using Modbus 7n77 Gravity / Density Transducer - @ 20mA
function code 03 for all
reads, 06 for single writes or
16 for single or multiple
writes. Note that the index
number for each variable
7n78 Density Transducer - Temperature - Low Limit
refers to the complete to
floating point variable which 7n82 Density Transducer - Temperature - @ 20mA
occupies the space of two
16- bit registers. It must be
accessed as a complete
unit. You cannot read or
write a partial variable. Each 7n83 Density Transducer - Pressure - Low Limit
floating point variable to
counts as one point in the 7n87 Density Transducer - Pressure - @ 20mA
normal OMNI Modbus
mode.

Modicon Compatible
7n88 Density Transducer - Correction Factor
Used to correct densitometer.
Mode - For the purpose of
point count only, each IEEE
float point counts as 2
registers. The starting
address of the variable still * 7n89 Densitometer - Constant #1
applies. K0/D0.
* 7n90 Densitometer - Constant #2
K1/T0.
Note:
* 7n91 Densitometer - Constant #3
* Various factors used by K2/Tcoef.
various vendors of digital
densitometers. * 7n92 Densitometer - Constant #4
K18/Tcal/Tc.
* 7n93 Densitometer - Constant #5
K19/Pcoef/Kt1.
* 7n94 Densitometer - Constant #6
K20A/Pcal/Kt2.
* 7n95 Densitometer - Constant #7
K20B/Kt3.
* 7n96 Densitometer - Constant #8
K21A/Pc.
* 7n97 Densitometer - Constant #9
K21B/Kp1.
* 7n98 Densitometer - Constant #10
Kr. (For UGC densitometers: Kr/KP2.)
* 7n99 Densitometer - Constant #11
Kj. (For UGC densitometers: Kj/KP3.)

7500 Spare

®
23/2774 Š 06/08 6-5
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)

6.5. Scratch Pad 32-Bit IEEE Floating Point


Data
Ninety-nine IEEE 32-bit floating point registers are provided for user scratch
Application Revisions pad. These registers are typically used to store and group data that will be
2374/2774 - This database moved via peer-to-peer operations or similar uses.
corresponds to Application
Revisions 2374/2774 for
Orifice/Turbine Gas Flow
Metering Systems. Both US 7501 Scratchpad - IEEE Float #1
and metric unit versions are to
considered. 7599 Scratchpad - IEEE Float #99

7600 Spare

®
6-6 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

6.6. PID Control 32-Bit IEEE Floating Point Data


+ 7601 PID Control #1 - Local Primary Variable Setpoint Value
Application Revisions > 7602 PID Control #1 - Primary Setpoint Value in Use
2374/2774 - This database
corresponds to Application ~ 7603 PID Control #1 - Remote Primary Setpoint Value
Revisions 2374/2774 for ^ 7604 PID Control #1 - Control Output Percent
Orifice/Turbine Gas Flow
Metering Systems. Both US < 7605 PID Control #1 - Secondary Variable Setpoint
and metric unit versions are
considered.
+ 7606 PID Control #2 - Local Primary Variable Setpoint Value
> 7607 PID Control #2 - Primary Setpoint Value in Use
Notes:
~ 7608 PID Control #2 - Remote Primary Setpoint Value
+ Do not write to these
variables. They are ^ 7609 PID Control #2 - Control Output Percent
provided for read only < 7610 PID Control #2 - Secondary Variable Setpoint
information.
> Writing to these variables
will have no effect as the + 7611 PID Control #3 - Local Primary Variable Setpoint Value
flow computer overwrites > 7612 PID Control #3 - Primary Setpoint Value in Use
these values with either
the remote or local ~ 7613 PID Control #3 - Remote Primary Setpoint Value
primary Setpoint value ^ 7614 PID Control #3 - Control Output Percent
depending on the
operating mode of the < 7615 PID Control #3 - Secondary Variable Setpoint
control loop.
~ Only writes made while + 7616 PID Control #4 - Local Primary Variable Setpoint Value
in the 'Remote' mode will
be meaningful. These > 7617 PID Control #4 - Primary Setpoint Value in Use
variables are overwritten ~ 7618 PID Control #4 - Remote Primary Setpoint Value
with the current value of
the primary controlled ^ 7619 PID Control #4 - Control Output Percent
variable when in all other < 7620 PID Control #4 - Secondary Variable Setpoint
modes.
^ Only writes made while 7621 Spare
in the 'Manual' mode will to
be meaningful. These
variables are 7623 Spare
overwritten by the flow
computer in all other
operating modes.
< Writes to these variables
are always accepted.

®
23/2774 Š 06/08 6-7
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)

6.7. Miscellaneous Meter Run 32-Bit IEEE


Floating Point Data

Application Revisions 7624 Equation of State - Velocity of Sound - Meter Run #1


2374/2774 - This database Points 7624 - 7627 are current live values. Do not apply to Natural Gas Calculations.
corresponds to Application Used on other product selections such as ASTME,NIST,etc.
Revisions 2374/2774 for
Orifice/Turbine Gas Flow 7625 Equation of State - Velocity of Sound - Meter Run #2
Metering Systems. Both US 7626 Equation of State - Velocity of Sound - Meter Run #3
and metric unit versions are
considered. 7627 Equation of State - Velocity of Sound - Meter Run #4
7628 Spare
INFO - See 7n01 through
7n99 for more meter run 7629 Equation of State - Heating Value - Meter Run #1
related data. Calculated Values
7630 Equation of State - Heating Value - Meter Run #2
Notes: 7631 Equation of State - Heating Value - Meter Run #3
* These variables 7632 Equation of State - Heating Value - Meter Run #4
represent the
incremental flow which is
accumulated each 500 7633 Spare
msec. calculation cycle
in float format (also see
points 5n70 for integer # 7634 Meter Run #1 - Temperature @ Leak Detect Freeze Command
format). See 1760 command.
# Flowing variables are # 7635 Meter Run #1 - Pressure @ Leak Detection Freeze Command
snapshot and stored
here when the Leak # 7636 Meter Run #1 - Density / Gravity @ Leak Detect Freeze Command
Detection Freeze
command (1760) is
received (also see points 7637 Spare
5n66). to
7639 Spare

* 7640 Meter Run #1 - Gross Volume Increment


* 7641 Meter Run #1 - Net Increment Volume
* 7642 Meter Run #1 - Mass Increment
* 7643 Meter Run #1 - Energy Increment

# 7644 Meter Run #2 - Temperature @ Freeze Command


# 7645 Meter Run #2 - Pressure @ Freeze Command
# 7646 Meter Run #2 - Density / Gravity @ Freeze Command
7647 Spare
to
7649 Spare

* 7650 Meter Run #2 - Gross Volume Increment


* 7651 Meter Run #2 - Net Volume Increment
* 7652 Meter Run #2 - Mass Increment
* 7653 Meter Run #2 - Energy Increment

®
6-8 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

# 7654 Meter Run #3 - Temperature @ Freeze Command


Application Revisions # 7655 Meter Run #3 - Pressure @ Freeze Command
2374/2774 - This database
corresponds to Application
# 7656 Meter Run #3 - Density / Gravity @ Freeze Command
Revisions 2374/2774 for
Orifice/Turbine Gas Flow
Metering Systems. Both US
7657 Spare
and metric unit versions are to
considered. 7659 Spare

INFO - See 7n01 through * 7660 Meter Run #3 - Gross Volume Increment
7n99 for more meter run * 7661 Meter Run #3 - Net Volume Increment
related data.
* 7662 Meter Run #3 - Mass Increment
* 7663 Meter Run #3 - Energy Increment
Notes:
* These variables
represent the # 7664 Meter Run #4 - Temperature @ Freeze Command
incremental flow which is # 7665 Meter Run #4 - Pressure @ Freeze Command
accumulated each 500
msec. calculation cycle # 7666 Meter Run #4 - Density / Gravity @ Freeze Command
in float format (also see
points 5n70 for integer
format). 7667 Spare
to
# Flowing variables are
snapshot and stored 7669 Spare
here when the Leak
Detection Freeze
command (1760) is * 7670 Meter Run #4 - Gross Volume Increment
received (also see points * 7671 Meter Run #4 - Net Volume Increment
5n66).
* 7672 Meter Run #4 - Mass Increment
* 7673 Meter Run #4 - Energy Increment

# 7674 Station - Temperature @ Freeze Command


# 7675 Station - Pressure @ Freeze Command
# 7676 Station - Density / Gravity @ Freeze Command
7677 Spare
to
7679 Spare

* 7680 Station - Gross Volume Increment


* 7681 Station - Net Volume Increment
* 7682 Station - Mass Volume Increment
* 7683 Station - Energy Volume Increment

7684 Spare
to
7700 Spare

®
23/2774 Š 06/08 6-9
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)

6.8. Miscellaneous Variables 32-Bit IEEE


Floating Point Data
INFO - The data is only The percentage of span for each of the 24 process input channels is available
meaningful when the input as a floating point variable point.
channel is used as an
analog input or a Honeywell
digital transducer input. For
pulse type input channels 7701 Process Input - Channel # 1
see data points located at to
15131 through 15154. 7724 Process Input - Channel # 24

7725 Spare
to
7770 Spare

7771 C6+ distribution % for n-Hexane (C6)


7772 C6+ distribution % for n-Heptane (C7)
7773 C6+ distribution % for n-Octane (C8)
7774 C6+ distribution % for n-Noname (C9)
7775 C6+ distribution % for n-Decane (C10)
7776 Total % distribution of C6+
7777 H20 Override Value
If component position of H2O is zero and H2O override is >0.0, the H2O override will
be copied to the meter area to be used for AGA 8 Calculation. The user needs to
program a statement as 7777=#x.xx or 7777=7809 ( Auxiliary Input #1)
7778 H2S override Value

7779 Spare
to
7795 Spare

7796 Meter #1 Meter Factor


7797 Meter #2 Meter Factor
7798 Meter #3 Meter Factor
7799 Meter #4 Meter Factor

7800 Spare

®
6-10 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

6.9. Meter Station 32-Bit IEEE Floating Point


Data
INFO - These 32 Bit IEEE
Floating Point variables are
accessed using Modbus 7801 Station - Gross Flow rate
3
function code 03 for all MACF/hr or m /hr.
reads, 06 for single writes or 7802 Station - Net Flow rate
16 for single or multiple 3
MSCF/hr or m /hr.
writes. Note that the index
number for each variable 7803 Station - Mass Flow rate
refers to the complete Klbs/hr or ton/hr.
floating point variable which 7804 Station - Energy Flow rate
occupies the space of two MMBTU/hr or GJ/hr.
16- bit registers. It must be
accessed as a complete
unit. You cannot read or 7805 Reference Specific Gravity
write a partial variable. Each Live transducer value, if available.
floating point variable
counts as one point in the 7806 Nitrogen
normal OMNI Modbus Live transducer value, if available.
mode. 7807 Carbon Dioxide
Live transducer value, if available.
7808 Heating Value
Modicon Compatible 3
Live calorimeter value (BTU/SCF or MJ/m ).
Mode - For the purpose of
point count only, each IEEE
float point counts as 2 7809 Auxiliary Input #1
registers. The starting
Points 7809-7812 represent miscellaneous live input signals provided for user-defined
address of the variable still
functions.
applies.
7810 Auxiliary Input #2
7811 Auxiliary Input #3
7812 Auxiliary Input #4

7813 Time - hhmmss


Read only (e.g.: the number 103125 represents 10:31:25).
7814 Date - yymmdd
Read only (e.g.: the number 970527 represents May 27/ 97; the date format used here
does not follow the US/European format selection).

7815 Danalyzer – Non-Normalized Total Mol %


Point 7038 in gas chromatograph. Sum of components.

7816 Spare

7817 Density K0 Value


This point is used for Solartron™ 3096 relative density device.
7818 Density K2 Value
This point is used for Solartron™ 3096 relative density device.

7819 Spare
to
7821 Spare

®
23/2774 Š 06/08 6-11
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)

7822 Product #1 - Reference Density


Application Revisions
2374/2774 - This database 7823 Spare
corresponds to Application
Revisions 2374/2774 for
Orifice/Turbine Gas Flow 7824 Product #2 - Reference Density
Metering Systems. Both US
and metric unit versions are
considered. 7825 Spare

7826 Product #3 - Reference Density

7827 Spare

7828 Product #4 - Reference Density

7829 Spare
to
7848 Spare

Note: * 7849 Solartron 3096 - Reference Specific Gravity of Gas ‘x’ Type (Gx)
* Solartron™ 3096 * 7850 Solartron 3096 - Period Time - Gas ‘x’ Type (Tx)
Gravitometer Factors.

* 7851 Solartron 3096 - Reference Specific Gravity of Gas ‘y’ Type (Gy)
* 7852 Solartron 3096 - Period Time - Gas ‘y’ Type (Ty)

7853 Mass Flow rate - Low Limit


Indicates flow rate low limit in mass units.
7854 Mass Flow rate - High Limit
Indicates flow rate high limit in mass units.

7855 Run Switching Threshold Low #1


7856 Run Switching Threshold High #1
7857 Run Switching Threshold Low #2
7858 Run Switching Threshold High #2
7859 Run Switching Threshold Low #3
7860 Run Switching Threshold High #3

®
6-12 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

7861 Reference Specific Gravity - Low Limit


Points 7861-7863 are configuration settings used when the reference SG is a live
INFO - These 32 Bit IEEE
input.
Floating Point variables are
accessed using Modbus 7862 Reference Specific Gravity - High Limit
function code 03 for all 7863 Reference Specific Gravity - Override
reads, 06 for single writes or
16 for single or multiple 7864 Reference Specific Gravity - @ 4mA
writes. Note that the index 7865 Reference Specific Gravity - @ 20mA
number for each variable
refers to the complete
floating point variable which 7866 Nitrogen % - Low Limit
occupies the space of two
Points 7866-7870 are configuration settings used when the % N2 is a live 4-20 mA.
16- bit registers. It must be
accessed as a complete 7867 Nitrogen % - High Limit
unit. You cannot read or 7868 Nitrogen % - Override
write a partial variable. Each
floating point variable 7869 Nitrogen % - @ 4mA
counts as one point in the 7870 Nitrogen % - @ 20mA
normal OMNI Modbus
mode.
7871 Carbon Dioxide - Low Limit
Points 7871-7875 are configuration settings used when the CO2 is a live 4-20 mA.
Modicon Compatible
Mode - For the purpose of 7872 Carbon Dioxide - High Limit
point count only, each IEEE 7873 Carbon Dioxide - Override
float point counts as 2
registers. The starting
7874 Carbon Dioxide - @ 4mA
address of the variable still 7875 Carbon Dioxide - @ 20mA
applies.
7876 Spare
to
7884 Spare
Note:
7885 Conversion Factor Mf/m3 to Btu/cf. (Revision 23 )
# Miscellaneous
conversion factors and
constants. 7886 Molecular Weight of Air

7887 GC Mole % Deviation

# 7888 Cubic Feet to Gallon - Conversion Factor (Revision 23)


7889 Spare
# 7890 Contract Base - Density of Air
# 7891 Local Atmospheric Pressure
# 7892 Contract Base - Temperature
3
# 7893 Gram/cc to lb/ft - Conversion Factor (Revision 23)
# 7894 Contract Base – Pressure
7895 Heating Value - Low Limit
Points 7895-7899 are configuration settings used when the calorimeter input is a live
Application Revisions 3
4-20 mA (US customary units are BTU/SCF; metric units are MJ/m ).
2374/2774 - This database
corresponds to Application 7896 Heating Value - High Limit
Revisions 2374/2774 for 7897 Heating Value - Override
Orifice/Turbine Gas Flow
Metering Systems. Both US 7898 Heating Value - @ 4mA
and metric unit versions are 7899 Heating Value - @ 20mA
considered.

7900 Spare

®
23/2774 Š 06/08 6-13
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)

6.10. Prover Run 32-Bit IEEE Floating Point


Data
7901 Spare
INFO - These 32 Bit IEEE
Floating Point variables are to
accessed using Modbus 7907 Spare
function code 03 for all
reads, 06 for single writes or
16 for single or multiple 7908 Prover Run Time
writes. Note that the index 7909 Master Prove Volume
number for each variable
refers to the complete 7910 Tester Meter Volume
floating point variable which
occupies the space of two 7911 Spare
16- bit registers. It must be to
accessed as a complete
unit. You cannot read or 7915 Spare
write a partial variable. Each
floating point variable 7916 Delta Flow
counts as one point in the
normal OMNI Modbus
7917 Prover Volume
mode.
7918 Spare
to
Modicon Compatible
Mode - For the purpose of
7924 Spare
point count only, each IEEE
float point counts as 2 7925 Sample Delta
registers. The starting 7926 Temperature Deviation
address of the variable still
applies. 7927 Count Deviation %
7928 Acceptable Meter Factor Deviation %

7929 Spare
to
7956 Spare

7957 Temperature @ Meter Factor Implemented


7958 Pressure @ Meter Factor Implemented

7959 Spare
to
7962 Spare

7963 Density @ Meter Factor Implemented


7964 Tester Meter K Factor
7965 Master Meter K Factor
7966 Flow rate @ Meter Factor Implemented

7967 Average Meter Temperature Last -3 Run


7968 Average Meter Pressure Last -3 Run
7969 Average Prover Temperature Last -3 Run
7970 Average Prover Pressure Last -3 Run
7971 Average Meter Density Last -3 Run
7972 Average Flow rate Last -3 Run

®
6-14 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

7973 Average Meter Temperature Last -2 Run


7974 Average Meter Pressure Last -2 Run
7975 Average Prover Temperature Last -2 Run
7976 Average Prover Pressure Last -2 Run
7977 Average Meter Density Last -2 Run
7978 Average Flow rate Last -2 Run

7979 Average Meter Temperature Last -1 Run


INFO - These 32 Bit IEEE
Floating Point variables are
7980 Average Meter Pressure Last -1 Run
accessed using Modbus 7981 Average Prover Temperature Last -1 Run
function code 03 for all
7982 Average Prover Pressure Last -1 Run
reads, 06 for single writes or
16 for single or multiple 7983 Average Meter Density Last -1 Run
writes. Note that the index
7984 Average Flow rate Last -1 Run
number for each variable
refers to the complete
floating point variable which 7985 Average Meter Temperature Last -0 Run
occupies the space of two 7986 Average Meter Pressure Last -0 Run
16- bit registers. It must be
accessed as a complete 7987 Average Prover Temperature Last -0 Run
unit. You cannot read or 7988 Average Prover Pressure Last -0 Run
write a partial variable. Each
floating point variable
7989 Average Meter Density Last -0 Run
counts as one point in the 7990 Average Flow rate Last -0 Run
normal OMNI Modbus
mode. 7991 Average Meter Temperature 1st Run
7992 Average Meter Pressure 1st Run
Modicon Compatible 7993 Average Prover Temperature 1st Run
Mode - For the purpose of 7994 Average Prover Pressure 1st Run
point count only, each IEEE
float point counts as 2 7995 Average Meter Density 1st Run
registers. The starting 7996 Average Flow rate 1st Run
address of the variable still
applies.
7997 Average Meter Temperature 2nd Run
to
8002 Average Flow rate 2nd Run

8003 Average Meter Temperature 3rd Run


to
8008 Average Flow rate 3rd Run

8009 Average Meter Temperature 4th Run


to
8014 Average Flow rate 4th Run

8015 Average Meter Temperature 5th Run


to
8020 Average Flow rate 5th Run

8021 Average Meter Temperature 6th Run


to
8026 Average Flow rate 6th Run

8027 Average Meter Temperature 7th Run


to
8032 Average Flow rate 7th Run

®
23/2774 Š 06/08 6-15
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)

8033 Average Meter Temperature 8th Run


to
INFO - These 32 Bit
IEEE Floating Point
8038 Average Flow rate 8th Run
variables are accessed
using Modbus function 8039 Average Meter Temperature 9th Run
code 03 for all reads, 06 to
for single writes or 16 for 8045 Average Meter Temperature 10th Run
single or multiple writes. to
Note that the index 8050 Average Flow rate 10th Run
number for each variable
refers to the complete 8051 Spare
floating point variable to
which occupies the
space of two 16- bit
8057 Spare
registers. It must be
accessed as a complete
8058 Counts/Meter Factor % Deviation between runs
unit. You cannot read or 8059 Spare
write a partial variable.
Each floating point 8060 Average Master Meter’s Meter Factor this Run
variable counts as one
point in the normal OMNI 8061 Average Master Meter’s Density this Run
Modbus mode. 8062 Average Master Meter’s Ref. Density this Run
8063 Average Master Meter’s Combined Factor this Run
Modicon Compatible 8064 Corrected Prover Volume
Mode - For the purpose
of point count only, each
8065 Proving Meter Volume
IEEE float point counts 8066 Average Proving Meter Density this Run
as 2 registers. The
starting address of the
8067 Average Proving Meter Ref. Density this Run
variable still applies. 8068 Combined Correct Factor of Proving Meter (CCFm)
8069 Corrected Meter Volume

8071 Meter Factor % Deviation % from Previous Meter Factor


8072 Spare
to
8079 Spare

8080 Master Meter Volume 1st Run


8081 Master Meter Meter Factor 1st Run
8082 Master Meter Density 1st Run
8083 Master Meter Ref. Density 1st Run
8084 Mater Meter CPL 1st Run
8085 Master Meter Corrected Volume 1st Run
8086 Proving Meter Volume 1st Run
8087 Proving Meter Density 1st Run
8088 Proving Meter Ref. Density 1st Run
8089 Proving Meter CCF 1st Run
8090 Proving Meter Corrected Volume 1st Run
8091 Master Meter Proving Meter Factor 1st Run

8092 Master Meter Volume 2nd Run


to
8103 Master Meter Proving Meter Factor 2nd Run

8104 Master Meter Volume 3rd Run


to
8115 Master Meter Proving Meter Factor 3rd Run

®
6-16 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

8116 Master Meter Volume 4th Run


to
INFO - These 32 Bit
IEEE Floating Point 8127 Master Meter Proving Meter Factor 4th Run
variables are accessed
using Modbus function 8128 Master Meter Volume 5th Run
code 03 for all reads, 06
for single writes or 16 to
for single or multiple 8139 Master Meter Proving Meter Factor 5th Run
writes. Note that the
index number for each
variable refers to the 8140 Master Meter Volume 6th Run
complete floating point to
variable which occupies
the space of two 16- bit 8151 Master Meter Proving Meter Factor 6th Run
registers. It must be 8152 Master Meter Volume 7th Run
accessed as a complete
unit. You cannot read or to
write a partial variable. 8163 Master Meter Proving Meter Factor 7th Run
Each floating point
variable counts as one
point in the normal 8164 Master Meter Volume 8th Run
OMNI Modbus mode. to
8175 Master Meter Proving Meter Factor 8th Run
Modicon Compatible
Mode - For the 8176 Master Meter Volume 9th Run
purpose of point count
to
only, each IEEE float
point counts as 2 8187 Master Meter Proving Meter Factor 9th Run
registers. The starting
address of the variable
8188 Master Meter Volume 10th Run
still applies.
to
8199 Master Meter Proving Meter Factor 10th Run

8200 Reserved
to
8499 Reserved

®
23/2774 Š 06/08 6-17
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)

6.11. Miscellaneous Meter Run 32-Bit IEEE


Floating Point Data
INFO - These 32 Bit IEEE The following data refers to Meter Run #1. The same data is available for all
Floating Point variables are meter runs at the following addresses:
accessed using Modbus
function code 03 for all R Meter Run #1 @ 8501 through 8599
reads, 06 for single writes or
16 for single or multiple R Meter Run #2 @ 8601 through 8699
writes. Note that the index R Meter Run #3 @ 8701 through 8799
number for each variable
refers to the complete R Meter Run #4 @ 8801 through 8899
floating point variable which
occupies the space of two
16- bit registers. It must be
accessed as a complete
unit. You cannot read or
write a partial variable. Each
6.11.1. Previous Batch Average
floating point variable
counts as one point in the
normal OMNI Modbus 8501 Previous Batch - Average Temperature
mode. 8502 Previous Batch - Average Pressure
8503 Previous Batch - Average Density
Modicon Compatible 8504 Previous Batch - Average Differential Pressure or Turbine Pulses
Mode - For the purpose of Depends on setup.
point count only, each IEEE
float point counts as 2
8505 Previous Batch - Average Velocity Factor (Ev) or Turbine K Factor
Depends on setup.
registers. The starting
address of the variable still 8506 Previous Batch - Average Orifice Coefficient (Cd) or Turbine Meter
applies. Factor
Depends on setup.
8507 Previous Batch - Average Expansion Factor (Y)
Previous Batch Average -
Refers to data stored at the 8508 Previous Batch - Average Orifice Bore Diameter
time of the last Batch End 8509 Previous Batch - Average Density Temperature
command. It will remain
valid until the next batch 8510 Previous Batch - Average Density Pressure
end. This is the data that 8511 Previous Batch - Average Density Correction Factor
should be used by SCADA
or MMIs to build Monthly or 8512 Previous Batch - Average Mol % Nitrogen
Batch Reports. 8513 Previous Batch - Average Mol % Carbon Dioxide
8514 Previous Batch - Average Reference Specific Gravity
8515 Previous Batch - Average Heating Value
8516 Previous Batch - Average Extension Factor or Gross Volume
Square root (DP x Density); or turbine meter gross flow.
8517 Previous Batch - Average Combined Flow Factor
2
N1 x Cd x Ev x Y x d

8518 Meter #1 Current Velocity of Sound from Auxiliary Input (Revision 27)
(Used with Krohne Ethylene Equation Fluid code 29)
8518 Meter #1 Previous Hour Average Saturated Hv (Revision 23)

8519 Meter #1 Previous Hour Average Z (Revision 23)


8519 Meter #1 Steam Saturated Pressure (Revision 27)

®
6-18 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

Application Revisions
2374/2774 - This database 8520 Previous Hour’s - Average Temperature
corresponds to Application
Revisions 2374/2774 for
8521 Previous Hour’s - Average Pressure
Orifice/Turbine Gas Flow 8522 Previous Hour’s - Average Differential Pressure or Raw Turbine Counts
Metering Systems. Both US
and metric unit versions are
8523 Previous Hour’s - Average Density in Use
considered. 8524 Previous Hour’s - Average Mol % Nitrogen
8525 Previous Hour’s - Average Mol % Carbon Dioxide
Previous Hour’s Average - 8526 Previous Hour’s - Average Reference Specific Gravity
Refers to data stored at the 8527 Previous Hour’s - Average Heating Value
end of the last hour. It is
valid for one hour and is 8528 Previous Hour’s - Average Extension Factor or Gross Volume
then overwritten. This is the Square root (DP x Density); or turbine meter gross flow.
data that should be used by 8528 Meter #1 Equimeter Delta A (Revision 23 if Equimeter is selected)
SCADA or MMIs which
need hourly averages.
8529 Previous Hour’s - Average Combined Flow Factor
2
N1 x Cd x Ev x Y x d
Previous Day’s Average - 8530 Previous Hour’s - Average K Factor
Refers to data stored at the Average of curve.
end of the contract day. It is
valid for 24 hours and
overwritten at the ‘day start
hour’. This is the data that 6.11.2. Previous Day’s Average
should be used by SCADA
8531 Previous Day’s - Average Temperature
or MMIs to build daily
reports. 8532 Previous Day’s - Average Pressure
8533 Previous Day’s - Average Density
8534 Previous Day’s - Average Differential Pressure or Turbine Pulses
Depends on setup.
8535 Previous Day’s - Average Velocity Factor (Ev) or Turbine K Factor
Depends on setup.
8536 Previous Day’s - Average Orifice Coefficient (Cd) or Turbine Meter
Factor
Depends on setup.
8537 Previous Day’s - Average Expansion Factor (Y)
8538 Previous Day’s - Average Orifice Bore Diameter
8539 Previous Day’s - Average Density Temperature
8540 Previous Day’s - Average Density Pressure
8541 Previous Day’s - Average Density Correction Factor
8542 Previous Day’s - Average Mol % Nitrogen
8543 Previous Day’s - Average Mol % Carbon Dioxide
8544 Previous Day’s - Average Reference Specific Gravity
8545 Previous Day’s - Average Heating Value
8546 Previous Day’s - Average Extension Factor or Gross Volume
Square root (DP x Density); or turbine meter gross flow.
8547 Previous Day’s - Average Combined Flow Factor
2
N1 x Cd x Ev x Y x d
8548 Current AGA 8 – Calculated Z Factor (Revision 27)
8548 Previous Day’s - Gross in Float Format (Revision 23)

8549 Previous Day’s - Gross in Float Format (Revision 27)


8549 Previous Day’s - Net in Float Format (Revision 23)

®
23/2774 Š 06/08 6-19
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)

8550 Previous Day’s - Net in Float Format (Revision 27)


8550 Previous Day’s - Mass in Float Format (Revision 23)
INFO - These 32 Bit IEEE
Floating Point variables are
accessed using Modbus 8551 Previous Day’s - Mass in Float Format (Revision 27)
function code 03 for all 8551 Previous Day’s - Energy in Float Format (Revision 23)
reads, 06 for single writes or
16 for single or multiple
writes. Note that the index
number for each variable
6.11.3. Live Calculated Data (Information Only)
refers to the complete
floating point variable which
occupies the space of two 8552 Previous Day’s - Energy in Float Format (Revision 27)
16- bit registers. It must be 8552 Compressibility Z Factor at flowing conditions (Revision 23)
accessed as a complete
unit. You cannot read or 8553 Current AGA 8 - Calculated FPV Factor
write a partial variable. Each
floating point variable
counts as one point in the
normal OMNI Modbus
mode. 6.11.4. Statistical Moving Window Averages of
Transducer Inputs
Modicon Compatible
Mode - For the purpose of 8554 Moving Hour - Transducer Input - Differential Pressure Low Range
point count only, each IEEE
float point counts as 2 8555 Moving Hour - Transducer Input - Differential Pressure High Range
registers. The starting 8556 Moving Hour - Transducer Input - Average Temperature
address of the variable still
applies. 8557 Moving Hour - Transducer Input - Average Pressure
8558 Moving Hour - Transducer Input - Average Density
8559 Moving Hour - Transducer Input - Average Density Temperature
INFO - The indicated data
(8501-8599) refers to Meter 8560 Moving Hour - Transducer Input - Average Density Pressure
Run #1. The same data is
available for all meter runs
at the following addresses: 6.11.5. Miscellaneous In Progress Averages
Meter Run #1:
8501 through 8599 8561 In Progress - Batch Average - Density Correction Factor
Meter Run #2: 8562 In Progress - Daily Average - Density Correction Factor
8601 through 8699
Meter Run #3: 8563 In Progress - Hourly - Average - Water Vapor Factor (FWV) (Revision 23)
8701 through 8799
8563 Meter #1 QSonic Forward Volume m3 (Revision 27)
Meter Run #4:
8801 through 8899
8564 In Progress - Daily - Average - Water Vapor Factor (FWV)
8564 Meter #1 QSonic Reverse Volume m3 (Revision 27 Only)
Note: See 5n50 and 5850
for matching totalizer data.
8565 Previous - Hourly Average - Water Vapor Factor (FWV) (Revision 23)
8565 Meter #1 z at Base Conditions (Revision 27 Only)

8566 Previous - Daily Average - Water Vapor Factor (FWV) (Revision 23)
8566 Meter #1 z at Base Air (Revision 27)

8567 Specific Gravity in Use


8568 Heating Value in Use

8569 Meter #1 Previous Daily Average Water Content (Revision 23)


8569 Meter #1 ideal SG Redlich & Kwong (Revision 27)

®
6-20 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

6.11.6. More Miscellaneous In Progress Averages


Application Revisions
2374/2774 - This database 8570 In Progress - Hourly Average - Temperature
corresponds to Application
Revisions 2374/2774 for 8571 In Progress - Hourly Average - Pressure
Orifice/Turbine Gas Flow 8572 In Progress - Hourly Average - Differential Pressure or Raw Turbine
Metering Systems. Both US
and metric unit versions are
Counts
considered. 8573 In Progress - Hourly Average - Density in Use
8574 In Progress - Hourly Average - Mol % Nitrogen
8575 In Progress - Hourly Average - Mol % Carbon Dioxide
8576 In Progress - Hourly Average - Reference Specific Gravity
8577 In Progress - Hourly Average - Heating Value

8578 In Progress - Batch Average - Mol % Nitrogen


8579 In Progress - Batch Average - Mol % Carbon Dioxide
8580 In Progress - Batch Average - Reference Specific Gravity
8581 In Progress - Batch Average - Heating Value

8582 In Progress - Daily Average - Nitrogen


8583 In Progress - Daily Average - Carbon Dioxide
8584 In Progress - Daily Average - Reference Specific Gravity
8585 In Progress - Daily Average - Heating Value

6.11.7. Previous Batch Quantities


Previous Batch
Quantities - Refers to data 8586 Previous Batch - Gross in Float Format
stored at the time of the last MACF.
‘Batch End’ command. It will
remain valid until the next 8587 Previous Batch - Net in Float Format
batch end. These variables MSCF.
are floating point duplicates 8588 Previous Batch - Mass in Float Format
of integer data at 5n50 area. KLbs.
These points are for MMI or
SCADA retrieval, not for 8589 Previous Batch - Energy in Float Format
Batch Recalculation. MMBTU.

Note: See 8501 area for


other Previous Batch data.

®
23/2774 Š 06/08 6-21
Chapter 6 32-Bit IEEE Floating Point Data (7001- 8999)

6.11.8. Miscellaneous Live or Calculated Data


INFO - These 32 Bit IEEE
Floating Point variables are 8590 Dry BTU in Use from Gas Chromatograph
accessed using Modbus
function code 03 for all 8591 Reference Density in Use
reads, 06 for single writes or Calculated by AGA 8.
16 for single or multiple 8592 Water Content in Use (Revision 23)
writes. Note that the index Calculated value or override value.
number for each variable
refers to the complete 8593 Upstream Temperature in Use
floating point variable which Calculated if transducer is located downstream.
occupies the space of two 8594 Upstream Pressure in Use
16- bit registers. It must be Calculated if transducer is located downstream.
accessed as a complete
unit. You cannot read or 8595 Differential Pressure Low Range in Use
write a partial variable. Each One of theses variables (8595 or 8596) is moved to 7n16 depending upon which of
floating point variable the transducers is selected.
counts as one point in the 8596 Differential Pressure High Range in Use
normal OMNI Modbus
mode. 8597 Water Vapor Factor (FWV) in Use (Revision 23)
8597 Meter #1 Equimeter Delta A (Revision 27)
Modicon Compatible
Mode - For the purpose of
8598 K Factor in Use
point count only, each IEEE Interpolated from curve.
float point counts as 2
registers. The starting 8599 Calculated Flowing Density lb/ft3 in Use (Revision 23)
address of the variable still 8599 Calculated Flowing Density kg/m3 in Use (Revision 27)
applies.
See sidebar info for information about points 8601 - 8899
INFO - The indicated data
8901 Spare
(8501-8599) refers to Meter
Run #1. The same data is to
available for all meter runs 8948 Spare
at the following addresses:
Meter Run #1:
8501 through 8599
6.11.9. Station Previous Batch Average Data
Meter Run #2:
8601 through 8699 8949 Station - Previous Daily - Gross in Float Format
Meter Run #3: 8950 Station - Previous Daily - Net in Float Format
8701 through 8799 8951 Station - Previous Daily - Mass in Float Format
Meter Run #4:
8952 Station - Previous Daily - Energy in Float Format
8801 through 8899
8953 Spare
to
Weighted Averages -
‘Time Weighted’ or ‘Flow
8985 Spare
Weighted’ averages can be
selected on a global basis
(see point 13394).
8986 Station - Previous Batch - Gross in Float Format
8987 Station - Previous Batch - Net in Float Format
8988 Station - Previous Batch - Mass in Float Format
8989 Station - Previous Batch - Energy in Float Format

8990 Spare
to
9000 Spare

®
6-22 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

7. ASCII Text Data Buffers (9001 - 9499)

7.1. Custom Report Templates


Application Revisions These are ASCII text files which serve as a format template for certain printed
2374/2774 - This database reports.
corresponds to Application
Revisions 2374/2774 for 9001 Report Template - Snapshot / Interval
Orifice/Turbine Gas Flow
Metering Systems. Both US
9002 Report Template - Batch
and metric unit versions are 9003 Report Template - Daily
considered.
9004 Spare
to
INFO - These ASCII text 9100 Spare
buffers are accessed using
Modbus function codes 65
for reads and 66 for writes.
The index number for each 7.2. Previous Batch Reports
9000 type variable refers to
the complete text buffer Copies of the last 8 Batch Reports are stored.
which may be as big as
8192 bytes. Data is 9101 Batch Report - Last
nd
transmitted or received as 9102 Batch Report - 2 Last
multiple transmissions of rd
128 byte packets (see 9103 Batch Report - 3 Last
Chapter 6) 9104 Batch Report - 4th Last
9105 Batch Report - 5th Last
9106 Batch Report - 6th Last
9107 Batch Report - 7th Last
9108 Batch Report - 8th Last
9109 Spare
to
9199 Spare

Copies of the last 8 Previous Prove Reports are stored.


9201 Last Prove Report
9202 2nd Previous Prove Report
9203 3rdPrevious Prove Report
9204 4th Previous Prove Report
9205 5th Previous Prove Report
9206 6th Previous Prove Report
9207 7th Previous Prove Report
9208 8th Previous Prove Report

®
23/2774 Š 06/08 7-1
Chapter 7 ASCII Text Data Buffers (9001- 9499)

7.3. Previous Daily Reports


INFO - These ASCII text Copies of the last 8 Daily Reports are stored
buffers are accessed using
Modbus function codes 65 9301 Previous Day’s Report - Last
for reads and 66 for writes. nd
9302 Previous Day’s Report - 2 Last
The index number for each
9000 type variable refers to
9303 Previous Day’s Report - 3rd Last
the complete text buffer 9304 Previous Day’s Report - 4th Last
which may be as big as
8192 bytes. Data is
9305 Previous Day’s Report - 5th Last
transmitted or received as 9306 Previous Day’s Report - 6th Last
multiple transmissions of th
128 byte packets (see
9307 Previous Day’s Report - 7 Last
Chapter 6) 9308 Previous Day’s Report - 8th Last

9309 Spare
to
9400 Spare

7.4. Last Snapshot Report


9401 Last Local Snapshot / Interval Report

7.5. Miscellaneous Report Buffer


The following buffer is used to retrieve miscellaneous reports. Report data is
loaded into this buffer depending on which bit is written to integer point 15129.
Reports which are retrieved using this buffer are:
R Current Snapshot Report
R Alarm Report
R Audit Trail Report
R Status Report
R Product File Report
Text Archive Data defined by integers 15127 and 15128 is also retrieved using
this buffer.

9402 Modbus Report Transmitt Buffer

9403 Spare
to
13000 Spare

®
7-2 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

8. Flow Computer Configuration Data


(13001 - 18999)

The following data is especially critical to the correct operation of the flow
n CAUTION! n
computer. Any modifications to this data while operating the flow computer could
Flow computer configuration cause unpredictable results which could cause measurement or control errors.
data is especially critical to Users are encouraged to consult with OMNI before manipulating configuration
the correct operation of the
flow computer. Any
data directly via a serial port or programmable variable statements.
modifications to this data
while operating the flow
computer could cause
unpredictable results which 8.1. Flow Computer Configuration 16-Bit
could cause measurement
or control errors. Users are Integer Data
encouraged to consult with
OMNI Flow Computers, Inc.
before manipulating
configuration data directly
8.1.1. Meter Run Configuration Data
via a serial port or
programmable variable
statements. 13001 Meter Run #1 - Flow I/O Point
13002 Meter Run #1 - Temperature I/O Point
INFO - These short integers 13003 Meter Run #1 - Temperature Type
are accessed using Modbus 0=DIN RTD; 1=Amer RTD; 2=4-20mA/Honeywell.
function code 03 for reads, 13004 Meter Run #1 - Pressure I/O Point
06 for single writes and 16
for multiple register writes. 13005 Meter Run #1 - Density I/O Point
13006 Meter Run #1 - Density Type
1=API; 2=SG; 3=gr/cc; 4=Solartron; 5=Sarasota; 6=UGC.
Application Revisions
13007 Meter Run #1 - Density Temperature I/O Point
2374/2774 - This database
corresponds to Application 13008 Meter Run #1 - Density Temperature Type
Revisions 2374/2774 for 0=DIN RTD; 1=Amer RTD; 2=4-20mA/Honeywell.
Orifice/Turbine Gas Flow
13009 Meter Run #1 - Density Press I/O Point
Metering Systems. Both US
and metric unit versions are 13010 Spare
considered.
13011 Meter Run #1 - Differential Pressure Low Range I/O Point
13012 Meter Run #1 - Differential Pressure High Range I/O Point
13013 Meter Run #1 - Flow meter Dual Pulse Fidelity
0=No; 1=Yes.

13014 Meter Run #2 - Flow I/O Point


to
13026 Meter Run #2 - Flow meter Dual Pulse Fidelity

13027 Meter Run #3 - Flow I/O Point


to
13039 Meter Run #3 - Flow meter Dual Pulse Fidelity

13040 Meter Run #4 - Flow I/O Point


to
13052 Meter Run #4 - Flow meter Dual Pulse Fidelity

®
23/2774 Š 06/08 8-1
Chapter 8 Flow Computer Configuration Data (13001- 18999)

13053 Reference Specific Gravity I/O Point


n CAUTION! n 13054 Reference Specific Gravity Type
1=4-20mA; 2=Solartron 3096.
Flow computer configuration 13055 Nitrogen I/O Point
data is especially critical to
the correct operation of the
flow computer. Any 13056 Spare
modifications to this data
while operating the flow 13057 Mol % Carbon Dioxide I/O Point
computer could cause
unpredictable results which 13058 Heating Value I/O Point
could cause measurement
or control errors. Users are 13059 DP #1 Mid Range I/O Point
encouraged to consult with
OMNI Flow Computers, Inc. 13060 DP#2 Mid Range I/O Point
before manipulating 13061 DP#3 Mid Range I/O Point
configuration data directly
via a serial port or 13062 DP#4 Mid Range I/O Point
programmable variable
statements. 13063 Spare
to
13069 Spare
INFO - These short integers
are accessed using Modbus 13070 Energy Unit Select, 0=GJ, 1=kWh
function code 03 for reads,
06 for single writes and 16
for multiple register writes. 13071 Select Pressure Unit (Revision 27)
13072 Select DP Units (Revision 27)
13073 Number of Ethernet Modules (SE)

8.1.2. General Flow Computer Configuration 16-Bit


Integer Data

13074 Flow Computer Type


0=3000; 1=6000.
13075 Number of A Combo Modules Installed
13076 Number of B Combo Modules Installed
13077 Number of C Combo Modules Installed
13078 Number of Digital Modules Installed
13079 Number of Serial Modules Installed
13080 Number of E Combo Modules Installed
13081 Number of H Combo Modules Installed
13082 Number of ED Combo Modules Installed
13083 Number of SV Combo Modules Installed
13084 Number of HV Combo Modules Installed

®
8-2 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

8.1.3. Serial Port Configuration 16-Bit Integer Data

13085 Serial Port #1 - Port Type


0=Printer; 1=Modbus.
13086 Serial Port - ID
Read only point which reports back the number of the port you are connected to.
13087 Serial Port #1 - Baud Rate
1200-38400 bps.
13088 Serial Port #1 - Data Bits
7 or 8.
13089 Serial Port #1 - Stop Bits
0, 1 or 2.
13090 Serial Port #1 - Parity
O, E, N.
13091 Serial Port #1 - Transmit Key Delay
0=0hms; 1=50 msec; 2=100 msec; 3=150 msec.
13092 Serial Port #1 - Modbus ID
0-247.
13093 Serial Port #1 - Protocol Type
0=RTU; 1=ASCII; 2=RTU Modem.
13094 Serial Port #1 - Enable CRC Checking
0=No CRC, 1=CRC check.
13095 Serial Port #1 - Modicon Compatible
0=OmniI Mode; 1=Modicon 984 Mode.

13096 Serial Port #2 - Baud Rate


13097 Serial Port #2 - Data Bits
13098 Serial Port #2 - Stop Bits
13099 Serial Port #2 - Parity
13100 Serial Port #2 - Transmit Key Delay
13101 Serial Port #2 - Modbus ID
13102 Serial Port #2 - Modbus Mode RTU / ASCII
13103 Serial Port #2 - Enable CRC Checking
13104 Serial Port #2 - Modicon Compatible
0=Omni; 1=Modicon 984 compatible.

13105 Spare
to
13107 Spare

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);
3=Applied Automation Gas Chromatograph; 4=Danalyzer RTU; 5=Danalyzer ASCII.
13115 Serial Port #3 - Enable CRC Checking
13116 Serial Port #3 - Modicon Compatible
0=Omni; 1=984 compatible.
13117 Spare

®
23/2774 Š 06/08 8-3
Chapter 8 Flow Computer Configuration Data (13001- 18999)

to
13119 Spare

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.
See points 13478-13486 for serial Port #5 and points 13489 – 3497 for Port #6

8.1.4. Proportional Integral Derivative (PID) Configuration


16-Bit Integer Data

n CAUTION! n 13129 PID Loop #1 - I/O Point Assignment - Remote Setpoint


Flow computer configuration 13130 PID Loop #1 - Primary Variable
data is especially critical to 13131 PID Loop #1 - Secondary Variable
the correct operation of the
flow computer. Any 13132 PID Loop #1 - Primary Action
modifications to this data 0=Forward; 1=Reverse.
while operating the flow 13133 PID Loop #1 - Secondary Action
computer could cause 0=Forward; 1=Reverse.
unpredictable results which
could cause measurement 13134 PID Loop #1 - Error Select
or control errors. Users are 0=Low; 1=High.
encouraged to consult with 13135 PID Loop #1 - Startup Mode
OMNI Flow Computers, Inc. 0=Last state; 1=Manual.
before manipulating
configuration data directly
via a serial port or 13136 PID Loop #2 - I/O Point Assignment - Remote Setpoint
programmable variable to
statements. 13142 PID Loop #2 - Startup Mode

INFO - These short integers


13143 PID Loop #3 - I/O Point Assignment - Remote Setpoint
are accessed using Modbus to
function code 03 for reads, 13149 PID Loop #3 - Startup Mode
06 for single writes and 16
for multiple register writes.
13150 PID Loop #4 - I/O Point Assignment - Remote Setpoint
to
13156 PID Loop #4 - Startup Mode

13157 I/O Point Assignment - Auxiliary Input #1


13158 I/O Point Assignment - Auxiliary Input #2
13159 I/O Point Assignment - Auxiliary Input #3
13160 I/O Point Assignment - Auxiliary Input #4

®
8-4 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

8.1.5. Programmable Logic Controller Configuration 16-


Bit Integer Data

13161 PLC Group #1 - Starting Address


Allen-Bradley PLC-2 Translation Tables.
13162 PLC Group #1 - Index 1
13163 PLC Group #1 - Number of Points 1
13164 PLC Group #1 - Index 2
13165 PLC Group #1 - Number of Points 2
13166 PLC Group #1 - Index 3
13167 PLC Group #1 - Number of Points 3
13168 PLC Group #1 - Index 4
13169 PLC Group #1 - Number of Points 4
13170 PLC Group #1 - Index 5
13171 PLC Group #1 - Number of Points 5
13172 PLC Group #1 - Index 6
13173 PLC Group #1 - Number of Points 6
13174 PLC Group #1 - Index 7
13175 PLC Group #1 - Number of Points 7
13176 PLC Group #1 - Index 8
13177 PLC Group #1 - Number of Points 8
13178 PLC Group #1 - Index 9
13179 PLC Group #1 - Number of Points 9
13180 PLC Group #1 - Index 10
13181 PLC Group #1 - Number of Points 10
13182 PLC Group #1 - Index 11
13183 PLC Group #1 - Number of Points 11
13184 PLC Group #1 - Index 12
13185 PLC Group #1 - Number of Points 12
13186 PLC Group #1 - Index 13
13187 PLC Group #1 - Number of Points 13
13188 PLC Group #1 - Index 14
13189 PLC Group #1 - Number of Points 14
13190 PLC Group #1 - Index 15
13191 PLC Group #1 - Number of Points 15
13192 PLC Group #1 - Index 16
13193 PLC Group #1 - Number of Points 16

13194 PLC Group #2 - Starting Address


13195 PLC Group #2 - Index 1
to
13225 PLC Group #2 - Index 16
13226 PLC Group #2 - Number of Points 16

®
23/2774 Š 06/08 8-5
Chapter 8 Flow Computer Configuration Data (13001- 18999)

13227 PLC Group #3 - Starting Address


Application Revisions 13228 PLC Group #3 - Index 1
2374/2774 - This database to
corresponds to Application
Revisions 2374/2774 for 13258 PLC Group #3 - Index 16
Orifice/Turbine Gas Flow 13259 PLC Group #3 - Number of Points 16
Metering Systems. Both US
and metric unit versions are
considered. 13260 PLC Group #4 - Starting Address

13261 PLC Group #4 - Index 1


to
13271 PLC Group #4 - Index 6
13272 PLC Group #4 - Number of Points 6

13273 PLC Group #5 - Starting Address


13274 PLC Group #5 - Index 1
to
13284 PLC Group #5 - Index 6
13285 PLC Group #5 - Number of Points 6

13286 Product #1 AGA10 Enabled (Revision 23)


13287 Product #2 AGA10 Enabled (Revision 23)
13288 Product #3 AGA10 Enabled (Revision 23)
13289 Product #4 AGA10 Enabled (Revision 23)

13286 Meter #1 ISO 5167 Selection (Revision 27)


(0=1991 edition, 1=1998 edition 2 = 2003 edition)
13287 Meter #2 ISO 5167 Selection (Revision 27)
13288 Meter #3 ISO 5167 Selection (Revision 27)
13289 Meter #4 ISO 5167 Selection (Revision 27)

13290 Spare
to
13292 Spare

13293 Input Type - Auxiliary Input #1


For points 13293-13296: 0=DIN; 1=Amer; 2=4-20mA.
13294 Input Type - Auxiliary Input #2
13295 Input Type - Auxiliary Input #3
13296 Input Type - Auxiliary Input #4

13297 Start Batch with current date/time if meter is not active


( 0=No, 1=Yes, default is No)
13298 Spare
13299 Spare

®
8-6 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

8.1.6. Peer-to-Peer Setup Entries 16-Bit Integer Data

n CAUTION! n 13300 Current Master ID


Real-time. Shows current peer-to-peer master.
Flow computer configuration
data is especially critical to
13301 Reserved Register
Debug only.
the correct operation of the
flow computer. Any
modifications to this data 13302 Transaction #1 - Slave ID
while operating the flow
computer could cause 13303 Transaction #1 - Read / Write
unpredictable results which 13304 Transaction #1 - Source Index
could cause measurement
or control errors. Users are 13305 Transaction #1 - Number of Points
encouraged to consult with 13306 Transaction #1 - Destination Index
OMNI Flow Computers, Inc.
before manipulating
configuration data directly 13307 Transaction #2 - Slave ID
via a serial port or to
programmable variable
statements. 13311 Transaction #2 - Destination Index

13312 Transaction #3 - Slave ID


INFO - These short integers
are accessed using Modbus to
function code 03 for reads, 13316 Transaction #3 - Destination Index
06 for single writes and 16
for multiple register writes.
13317 Transaction #4 - Slave ID
to
13321 Transaction #4 - Destination Index

13322 Transaction #5 - Slave ID


to
13326 Transaction #5 - Destination Index

13327 Transaction #6 - Slave ID


to
13331 Transaction #6 - Destination Index

13332 Transaction #7 - Slave ID


to
13336 Transaction #7 - Destination Index

13337 Transaction #8 - Slave ID


to
13341 Transaction #8 - Destination Index

13342 Transaction #9 - Slave ID


to
13346 Transaction #9 - Destination Index

13347 Transaction #10 - Slave ID


to
13351 Transaction #10 - Destination Index

®
23/2774 Š 06/08 8-7
Chapter 8 Flow Computer Configuration Data (13001- 18999)

13352 Transaction #11 - Slave ID


Application Revisions
2374/2774 - This database to
corresponds to Application
13356 Transaction #11 - Destination Index
Revisions 2374/2774 for
Orifice/Turbine Gas Flow
Metering Systems. Both US 13357 Transaction #12 - Slave ID
and metric unit versions are
considered.
to
13361 Transaction #12 - Destination Index

13362 Transaction #13 - Slave ID


to
13366 Transaction #13 - Destination Index

13367 Transaction #14 - Slave ID


to
13371 Transaction #14 - Destination Index

13372 Transaction #15 - Slave ID


to
13376 Transaction #15 - Destination Index

13377 Transaction #16 - Slave ID


to
13381 Transaction #16 - Destination Index

13382 Next Master ID


A non zero entry here turns on peer-to-peer mode.
13383 Last Master ID In Sequence
13384 Retry Timer
Number of 50 msec ticks between retries; default=3.
13385 Activate Redundancy Mode
0=single unit; 1=dual flow computer system.

13386 Number of Decimal Places for Gross Totalizer


13387 Number of Decimal Places for Net Totalizer
13388 Number of Decimal Places for Mass Totalizer
13389 Number of Decimal Places for Energy Totalizer

13390 Spare
to
13392 Spare

13393 Number of Decimal Places for Meter Factor on Prove Reports


13394 Select Averaging Method
0=Time weighted; 1=Flow weighted.
13395 Spare

13396 Override Code - Auxiliary Input #1


13397 Override Code - Auxiliary Input #2
13398 Override Code - Auxiliary Input #3
13399 Override Code - Auxiliary Input #4

®
8-8 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

13400 Meter Run #1 - Differential Pressure Low Range Damping Factor


13401 Meter Run #1 - Differential Pressure High Range Damping Factor
n CAUTION! n 13402 Meter Run #1 - Temperature Damping Factor
13403 Meter Run #1 - Pressure Damping Factor
Flow computer configuration
data is especially critical to 13404 Meter Run #1 - Density Temperature Damping Factor
the correct operation of the 13405 Meter Run #1 - Density Pressure Damping Factor
flow computer. Any
modifications to this data
while operating the flow 13406 Meter Run #2 - Differential Pressure Low Range Damping Factor
computer could cause to
unpredictable results which 13411 Meter Run #2 - Density Press Damping Factor
could cause measurement
or control errors. Users are
encouraged to consult with 13412 Meter Run #3 - Differential Pressure Low Range Damping Factor
OMNI Flow Computers, Inc. to
before manipulating
configuration data directly 13417 Meter Run #3 - Density Press Damping Factor
via a serial port or
programmable variable 13418 Meter Run #4 - Differential Pressure Low Range Damping Factor
statements. to
13423 Meter Run #4 - Density Press Damping Factor
INFO - These short integers
are accessed using Modbus 13424 DP #1 Mid Range Damping Code
function code 03 for reads,
06 for single writes and 16 13425 DP #2 Mid Range Damping Code
for multiple register writes. 13426 DP #3 Mid Range Damping Code
13427 DP #4 Mid Range Damping Code

13428 Product #1 NIST14 Input Selection


Where 0=Mole %, 1=Mole fraction, 2=Mass %, 3= Mass fraction
13429 Product #2 NIST14 Input Selection
13430 Product #3 NIST14 Input Selection
13431 Product #4 NIST14 Input Selection

13432 Spare

13433 Auxiliary Input #1 - Damping Factor


13434 Auxiliary Input #2 - Damping Factor
13435 Auxiliary Input #3 - Damping Factor
13436 Auxiliary Input #4 - Damping Factor

13437 Enable Alarm Checking when Meter #1 is Inactive


13438 Enable Alarm Checking when Meter #2 is Inactive
13439 Enable Alarm Checking when Meter #3 is Inactive
13440 Enable Alarm Checking when Meter #4 is Inactive

13441 Disable Meter #1 Log Batch suspend Alarm (Revision 23)


13442 Disable Meter #2 Log Batch suspend Alarm (Revision 23)
13443 Disable Meter #3 Log Batch suspend Alarm (Revision 23)
13444 Disable Meter #4 Log Batch suspend Alarm (Revision 23)

®
23/2774 Š 06/08 8-9
Chapter 8 Flow Computer Configuration Data (13001- 18999)

13441 Meter #1 Velocity of Sound as Auxiliary Input (Revision 27)


Where n=Auxiliary Input #1, 2, 3 or 4, these registers re used when Krohne ethylene is
selected Fluid code 29)
13442 Meter #2 Velocity of Sound as Auxiliary Input (Revision 27)
13443 Meter #3 Velocity of Sound as Auxiliary Input (Revision 27)
13444 Meter #4 Velocity of Sound as Auxiliary Input (Revision 27)

13445 Meter #1 Diagnostic Flow Interface Delay Timer


13446 Meter #2 Diagnostic Flow Interface Delay Timer
13447 Meter #3 Diagnostic Flow Interface Delay Timer
13448 Meter #4 Diagnostic Flow Interface Delay Timer

13449 Spare
to
13459 Spare

13460 Remote Key Press


13461 Remote beep Counts

13462 Redundancy - Master PID #1 - Valve Mode


Slave keeps copy of primary unit’s settings in points 13462-13469 in case it becomes
master.
13463 Redundancy - Master PID #1 - Setpoint Mode
13464 Redundancy - Master PID #2 - Valve Mode
13465 Redundancy - Master PID #2 - Setpoint Mode
Application Revisions
2374/2774 - This database
13466 Redundancy - Master PID #3 - Valve Mode
corresponds to Application 13467 Redundancy - Master PID #3 - Setpoint Mode
Revisions 2374/2774 for
13468 Redundancy - Master PID #4 - Valve Mode
Orifice/Turbine Gas Flow
Metering Systems. Both US 13469 Redundancy - Master PID #4 - Setpoint Mode
and metric unit versions are
13470 Redundancy - Slave PID #1 - Valve Mode
considered.
13471 Redundancy - Slave PID #1 - Setpoint Mode
13472 Redundancy - Slave PID #2 - Valve Mode
13473 Redundancy - Slave PID #2 - Setpoint Mode
13474 Redundancy - Slave PID #3 - Valve Mode
13475 Redundancy - Slave PID #3 - Setpoint Mode
13476 Redundancy - Slave PID #4 - Valve Mode
13477 Redundancy - Slave PID #4 - Setpoint Mode

8.1.7. Serial Ports #5 and #6 16 Bit Integer Data

13478 Serial Port #5 Baud rate


13479 Serial Port #5 Number of Data Bits
13480 Serial Port #5 Number of Stop Bits
13481 Serial Port #5 Parity
13482 Serial Port #5 Transmit Key Delay
13483 Serial Port #5 Modbus ID
13484 Serial Port #5 Modbus Type
13485 Serial Port #5 Modbus CRC Enabled
13486 Serial Port #5 Modicon 984 Compatible

®
8-10 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

13487 Spare
n CAUTION! n 13488 Spare
13489 Serial Port #6 Baud rate
Flow computer configuration
data is especially critical to 13490 Serial Port #6 Number of Data Bits
the correct operation of the
13491 Serial Port #6 Number of Stop Bits
flow computer. Any
modifications to this data 13492 Serial Port #6 Parity
while operating the flow 13493 Serial Port #6 Transmit Key Delay
computer could cause
unpredictable results which 13494 Serial Port #6 Modbus ID
could cause measurement 13495 Serial Port #6 Modbus Type
or control errors. Users are
encouraged to consult with 13496 Serial Port #6 Modbus CRC Enabled
OMNI Flow Computers, Inc. 13497 Serial Port #6 Modicon 984 Compatible
before manipulating
configuration data directly
via a serial port or
programmable variable
8.1.8. Raw Data Archive Files 16-Bit Integer Data
statements.
The following entries are used to define the record structure of each Raw Data
Archive file:
INFO - These short integers
are accessed using Modbus
function code 03 for reads, 13500 Archive 701 #1 - Starting Index
06 for single writes and 16 13501 Archive 701 #1 - Number of Points
for multiple register writes.
to
13530 Archive 701 #16 - Starting Index
13531 Archive 701 #16 - Number of points

13532 Product #1 Discard neo-Pentane, Add neo-pentane to iso-Pentane, or


add Neo-Pentane to n-pentane in AGA8 density calculations

13533 Product #2 Discard neo-Pentane, Add neo-pentane to iso-Pentane, or


add Neo-Pentane to n-pentane in AGA8 density calculations

13534 Product #3 Discard neo-Pentane, Add neo-pentane to iso-Pentane, or


add Neo-Pentane to n-pentane in AGA8 density calculations

13535 Product #4 Discard neo-Pentane, Add neo-pentane to iso-Pentane, or


add Neo-Pentane to n-pentane in AGA8 density calculations

13536 Product #1 Discard neo-Pentane, Add neo-pentane to iso-Pentane, or


add Neo-Pentane to n-pentane in ISO6976/GPA2172/AGA5 Heating
(Calorific) value calculation

13537 Product #2 Discard neo-Pentane, Add neo-pentane to iso-Pentane, or


add Neo-Pentane to n-pentane in ISO6976/GPA2172/AGA5 Heating
(Calorific) value calculation

13538 Product #3 Discard neo-Pentane, Add neo-pentane to iso-Pentane, or


add Neo-Pentane to n-pentane in ISO6976/GPA2172/AGA5 Heating
(Calorific) value calculation

13539 Product #4 Discard neo-Pentane, Add neo-pentane to iso-Pentane, or


add Neo-Pentane to n-pentane in ISO6976/GPA2172/AGA5 Heating
(Calorific) value calculation

13540 Archive 702 #1 - Starting Index

®
23/2774 Š 06/08 8-11
Chapter 8 Flow Computer Configuration Data (13001- 18999)

13541 Archive 702 #1 - Number of Points


to
13570 Archive 702 #16 - Starting Index
13571 Archive 702 #16 - Number of Points
13572 Product #1 Reference Density Using ISO6976 (Y/N)
13573 Product #2 Reference Density Using ISO6976 (Y/N)
13574 Product #3 Reference Density Using ISO6976 (Y/N)
13575 Product #4 Reference Density Using ISO6976 (Y/N)
13576 Product #1 ISO6976 Reference Density Selection.
0=ISO6976 - 15/15 Deg C, 1= ISO6976 - 0/0 Deg C, 2 = ISO6976 - 15/0 Deg C, 3 =
ISO6976 - 25/0Deg C, 4 = ISO6976 - 20/20 Deg C, 5 = ISO6976 - 25/20 Deg C.
13577 Product #2 ISO Reference Desnity Selection
13578 Product #3 ISO 6976 Reference Density Selection
13579 Product #4 ISO 6976 Reference Density Selection

13580 Archive 703 #1 - Starting Index


13581 Archive 703 #1 - Number of Points
to
13610 Archive 703 #16 - Starting Index
13611 Archive 703 #16 - Number of Points
13612 Spare
to
13619 Spare
13620 Archive 704 #1 - Starting Index
13621 Archive 704 #1 - Number of Points
to
13650 Archive 704 #16 - Starting Index
13651 Archive 704 #16 - Number of Points

13652 Meter #1 Simplified Joule Thomson coefficient ,0=No, 1=Yes


13653 Meter #2 Simplified Joule Thomson coefficient, 0=No, 1=Yes
13654 Meter #3 Simplified Joule Thomson coefficient, 0=No, 1=Yes
13655 Meter #4 Simplified Joule Thomson coefficient, 0=No, 1=Yes

13656 Product #1 Select Soave-Redlich-Kwong (0=No, 1=Yes)


13657 Product #2 Select Soave-Redlich-Kwong (0=No, 1=Yes)
13658 Product #3 Select Soave-Redlich-Kwong (0=No, 1=Yes)
13659 Product #4 Select Soave-Redlich-Kwong (0=No, 1=Yes)

13660 Archive 705 #1 - Starting Index


13661 Archive 705 #1 - Number of Points
to
13690 Archive 705 #16 - Starting Index
13691 Archive 705 #16 - Number of Points

13692 Product #1 GC Stream Number


13693 Product #2 GC Stream Number
13694 Product #3 GC Stream Number
13695 Product #4 GC Stream Number

13696 Meter #1 FLOWSIC Temperature and pressure Selection

®
8-12 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

0= Write Temperature & Pressure to FLOWSIC


1= Read Temperature & Pressure from FLOWSIC
2= Read Temperature from FLOWSIC, Write Pressure to FLOWSIC
3= Write Temperature to FLOWSIC, Read Pressure from FLOWSIC
13697 Meter #2 FLOWSIC Temperature and pressure Selection
13698 Meter #3 FLOWSIC Temperature and pressure Selection
13699 Meter #3 FLOWSIC Temperature and pressure Selection

13700 Archive 706 #1 - Starting Index


13701 Archive 706 #1 - Number of Points
to
13730 Archive 706 #16 - Starting Index
13731 Archive 706 #16 - Number of Points

13732 Spare
to
13739 Spare

13740 Archive 707 #1 - Starting Index


13741 Archive 707 #1 - Number of Points
to
13770 Archive 707 #16 - Starting Index
13771 Archive 707 #16 - Number of Points

13772 Spare
to
13779 Spare

13780 Archive 708 #1 - Starting Index


13781 Archive 708 #1 - Number of Points
to
Application Revisions
2374/2774 - This database 13810 Archive 708 #16 - Starting Index
corresponds to Application 13811 Archive 708 #16 - Number of Points
Revisions 2374/2774 for
Orifice/Turbine Gas Flow
Metering Systems. Both US 13820 Archive 709 #1 - Starting Index
and metric unit versions are 13821 Archive 709 #1 - Number of Points
considered.
to
13850 Archive 709 #16 - Starting Index
13851 Archive 709 #16 - Number of Points

13852 Spare
to
13859 Spare

13860 Archive 710 #1 - Starting Index


13861 Archive 710 #1 - Number of Points
to
13890 Archive 710 #16 - Starting Index
13891 Archive 710 #16 - Number of Points

13892 Spare

®
23/2774 Š 06/08 8-13
Chapter 8 Flow Computer Configuration Data (13001- 18999)

to
13899 Spare

13900 Trigger Boolean - Archive 701


Points 13900-13909 contain the point numbers of the trigger points which cause the
data to be stored when the trigger goes from low to high.
13901 Trigger Boolean - Archive 702
13902 Trigger Boolean - Archive 703
13903 Trigger Boolean - Archive 704
13904 Trigger Boolean - Archive 705
13905 Trigger Boolean - Archive 706
13906 Trigger Boolean - Archive 707
13907 Trigger Boolean - Archive 708
13908 Trigger Boolean - Archive 709
n* CAUTION! n*
13909 Trigger Boolean - Archive 710
POTENTIAL FOR DATA
LOSS! Read Archive
13910 Spare
documentation before
manipulating points 13920 to
and 13921. 13919 Spare

n*13920 Archive Run ?


0=Stops archiving; 1=Starts archiving.

n*13921 Reconfigure Archive?


0=No configuration allowed; 1=Configuration changes allowed.

13922 Product #1 AGA10 Enabled (Revision 27)


Product # 1 NIST14 Input Selection (Revision 27)
13923 Product #2 AGA10 Enabled (Revision 27)
n CAUTION! n Product #2 NIST14 Input Selection (Revision 27)
13924 Product #3 AGA10 Enabled (Revision 27)
Flow computer configuration
data is especially critical to Product #3 NIST14 Input Selection (Revision 27)
the correct operation of the 13925 Product #4 AGA10 Enabled (Revision 27)
flow computer. Any Product #4 NIST14 Input Selection (Revision 27)
modifications to this data
while operating the flow
computer could cause 13926 Meter #1 Turn Off NIST14 Density @ Flowing Temp & Pressure
unpredictable results which Where 0=No, 1=Yes
could cause measurement 13927 Meter #2 Turn Off NIST14 Density @ Flowing Temp & Pressure
or control errors. Users are
encouraged to consult with 13928 Meter #3 Turn Off NIST14 Density @ Flowing Temp & Pressure
OMNI Flow Computers, Inc. 13929 Meter #4 Turn Off NIST14 Density @ Flowing Temp & Pressure
before manipulating
configuration data directly
via a serial port or 13930 Archive 711 #1 Starting Index
programmable variable Points 13930-13961 are dummy read-only points which show the structure of the
statements. Alarm Archive.
13931 Archive 711 #1 Number of Points
to
INFO - These short integers
are accessed using Modbus 13960 Archive 711 #16 Starting Index
function code 03 for reads, 13961 Archive 711 #16 Number of Points
06 for single writes and 16
for multiple register writes.

13962 Archive 712 #1 Starting Index


Points 13962-13993 are dummy read-only points which show the structure of the Audit

®
8-14 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

Trail.
13963 Archive 712 #1 Number of Points
to
13992 Archive 712 #16 Starting Index
13993 Archive 712 #16 Number of Points

13994 Spare
to
14000 Spare

®
23/2774 Š 06/08 8-15
Chapter 8 Flow Computer Configuration Data (13001- 18999)

8.2. Flow Computer Configuration 16-


Character ASCII String Data

14001 Boolean Statement #1025


n CAUTION! n to
14048 Boolean Statement #1072
Flow computer configuration
data is especially critical to
the correct operation of the 14049 OmniCom - Download Serial Number & File Name
flow computer. Any 14050 OmniCom - Download PC ID
modifications to this data
while operating the flow
computer could cause 14051 Variable Statement #7025
unpredictable results which to
could cause measurement 14098 Variable Statement #7072
or control errors. Users are
encouraged to consult with
OMNI Flow Computers, Inc. 14099 Spare
before manipulating
configuration data directly 14100 Station Total and Flow rate Definition
via a serial port or
programmable variable
statements. 14101 Comment String (Remarks) - Boolean Statement #1025
to
14148 Comment String (Remarks) - Boolean Statement #1072

14149 Printer Condense Mode String


Points 14149 & 14150 represent the hexadecimal ASCII version of what is actually
sent to the printer.
14150 Printer Uncondensed Mode String

14151 Comment String - Variable Statement #7025


to
14198 Comment String - Variable Statement #7072

14199 Spare
to
14200 Spare

14201 Boolean Statement #1073


to
14216 Boolean Statement #1088

14217 Spare
to
14220 Spare

14221 Variable Statement #7073


to
14236 Variable Statement #7088

14237 Spare
to
14240 Spare

14241 Comment String - Boolean Statement #1073

®
8-16 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

to
14256 Comment String - Boolean Statement #1088
INFO - These ASCII string
variables are accessed
14257 Spare
using Modbus function
codes 03 for reads, and 16 to
for writes. 14260 Spare
Note that the index number
for each string refers to the 14261 Comment String - Variable Statement #7073
complete string which
occupies the space of eight
to
16-bit registers. It must be 14276 Comment String - Variable Statement #7088
accessed as a complete
unit. You cannot read or 14277 Spare
write a partial string. Each
to
string counts as one point in
the normal OMNI Modbus 14300 Spare
mode.
14301 Comment String - Assign - Digital to Analog Output #1
to
Modicon™ Compatible
Mode - For the purposes of 14312 Comment String - Assign - Digital to Analog Output #12
point count only, each string
counts as 8 registers. The 14313 Spare
starting address of the to
string still applies.
14320 Spare

14321 Comment String - Assign - Digital I/O Point #1


to
14344 Comment String - Assign - Digital I/O Point #24

14345 Spare
to
Application Revisions 14359 Spare
2374/2774 - This database
corresponds to Application
14360 Comment String - Assign - PID #1 - Primary Variable
Revisions 2374/2774 for
Orifice/Turbine Gas Flow 14361 Comment String - Assign - PID #1 - Secondary Variable
Metering Systems. Both US
and metric unit versions are 14362 Comment String - Assign - PID #2 - Primary Variable
considered.
14363 Comment String - Assign - PID #2 - Secondary Variable

14364 Comment String - Assign - PID #3 - Primary Variable


14365 Comment String - Assign - PID #3 - Secondary Variable

14366 Comment String - Assign - PID #4 - Primary Variable


14367 Comment String - Assign - PID #4 - Secondary Variable

14380 Comment String - Assign - Front Panel Counter A


14381 Comment String - Assign - Front Panel Counter B
14382 Comment String - Assign - Front Panel Counter C

14383 Spare

14384 Comment String - Assign - Digital to Analog Output #13


to
14389 Comment String - Assign - Digital to Analog Output #18

®
23/2774 Š 06/08 8-17
Chapter 8 Flow Computer Configuration Data (13001- 18999)

8.3. Flow Computer Configuration 32-Bit Long


Integer Data
INFO - These 32-bit long
integer variables are 15001 Assign - Analog Output #1
accessed using Modbus
function code 03 for reads, to
06 for single writes and 16 15012 Assign - Analog Output #12
for multiple writes.
Note that the index number
for each variable refers to 15013 Digital Point #1 - Assignment
one complete long integer 15014 Digital Point #1 - Timer - Delay On
which occupies the space of 100 msec ticks.
two 16-bit registers. It must
be accessed as a complete 15015 Digital Point #1 - Timer - Delay Off
unit. You cannot read or 100 msec ticks.
write a partial 32-bit integer. 15016 Digital Point #1 - Timer - Pulse Width
Each 32-bit long integer 10 msec ticks.
counts as one point in the
normal OMNI Modbus
mode. 15017 Digital Point #2 - Assignment
to
Modicon™ Compatible 15020 Digital Point #2 - Timer - Pulse Width
Mode - For the purpose of
point count only, each 32-bit
integer counts as two
15021 Digital Point #3 - Assignment
registers. The starting to
address of the 32-bit integer 15024 Digital Point #3 - Timer - Pulse Width
still applies.

15025 Digital Point #4 - Assignment


to
15028 Digital Point #4 - Timer - Pulse Width

15029 Digital Point #5 - Assignment


to
15032 Digital Point #5 - Timer - Pulse Width

15033 Digital Point #6 - Assignment


to
15036 Digital Point #6 - Timer - Pulse Width

15037 Digital Point #7 - Assignment


to
15040 Digital Point #7 - Timer - Pulse Width

15041 Digital Point #8 - Assignment


to
15044 Digital Point #8 - Timer - Pulse Width

15045 Digital Point #9 - Assignment


to
15048 Digital Point #9 - Timer - Pulse Width

15049 Digital Point #10 - Assignment

®
8-18 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

to
15052 Digital Point #10 - Timer - Pulse Width

15053 Digital Point #11 - Assignment


INFO - These 32-bit long to
integer variables are 15056 Digital Point #11 - Timer - Pulse Width
accessed using Modbus
function code 03 for reads,
06 for single writes and 16 15057 Digital Point #12 - Assignment
for multiple writes.
to
Note that the index number
for each variable refers to 15060 Digital Point #12 - Timer - Pulse Width
one complete long integer
which occupies the space of
two 16-bit registers. It must 15061 Digital Point #13 - Assignment
be accessed as a complete to
unit. You cannot read or
write a partial 32-bit integer. 15064 Digital Point #13 - Timer - Pulse Width
Each 32-bit long integer
counts as one point in the
normal OMNI Modbus 15065 Digital Point #14 - Assignment
mode. to
15068 Digital Point #14 - Timer - Pulse Width
Modicon™ Compatible
Mode - For the purpose of
15069 Digital Point #15 - Assignment
point count only, each 32-bit
integer counts as two to
registers. The starting 15072 Digital Point #15 - Timer - Pulse Width
address of the 32-bit integer
still applies.
15073 Digital Point #16 - Assignment
to
15076 Digital Point #16 - Timer - Pulse Width

15077 Digital Point #17 - Assignment


to
15080 Digital Point #17 - Timer - Pulse Width

15081 Digital Point #18 - Assignment


to
15084 Digital Point #18 - Timer - Pulse Width

15085 Digital Point #19 - Assignment


to
15088 Digital Point #19 - Timer - Pulse Width

15089 Digital Point #20 - Assignment


to
15092 Digital Point #20 - Timer - Pulse Width

15093 Digital Point #21 - Assignment


to
15096 Digital Point #21 - Timer - Pulse Width

®
23/2774 Š 06/08 8-19
Chapter 8 Flow Computer Configuration Data (13001- 18999)

15097 Digital Point #22 - Assignment


to
n CAUTION! n
15100 Digital Point #22 - Timer - Pulse Width (10msec Ticks)
Flow computer configuration
data is especially critical to
the correct operation of the 15101 Digital Point #23 - Assignment
flow computer. Any to
modifications to this data
while operating the flow 15104 Digital Point #23 - Timer - Pulse Width
computer could cause
unpredictable results which
could cause measurement 15105 Digital Point #24 - Assignment
or control errors. Users are to
encouraged to consult with
OMNI Flow Computers, Inc. 15108 Digital Point #24 - Timer - Pulse Width
before manipulating
configuration data directly
via a serial port or 15109 Assign - Front Panel Counter A
programmable variable 15110 Assign - Front Panel Counter B
statements.
15111 Assign - Front Panel Counter C

Application Revisions
15112 Max Comparator - Error Counts per Batch - Meter #1
2374/2774 - This database
Points 15112-15115 represent dual pulse error checks.
corresponds to Application
Revisions 2374/2774 for 15113 Max Comparator - Error Counts per Batch - Meter #2
Orifice/Turbine Gas Flow
15114 Max Comparator - Error Counts per Batch - Meter #3
Metering Systems. Both US
and metric unit versions are 15115 Max Comparator - Error Counts per Batch - Meter #4
considered.

15116 Meter #1 Good Pulses to Reset the Comparator Alarm (Revision 27)
15117 Meter #2 Good Pulses to Reset the Comparator Alarm (Revision 27)
15118 Meter #3 Good Pulses to Reset the Comparator Alarm (Revision 27)
15119 Meter #4 Good Pulses to Reset the Comparator Alarm (Revision 27)

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 Spare

15122 On/Off Status of Digital Points


Real-time, read-only! #1=Bit 0; #24=Bit 23: 0 =Off, 1=On.

15123 Spare
to
15125 Spare

®
8-20 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

15126 32-Bit Packed Status Word


Exclusively for OmniCom use (see Bit Layout below).
INFO - These 32-bit long
integer variables are
accessed using Modbus LSB
function code 03 for reads,
06 for single writes and 16 B0 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B16 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ
for multiple writes. B1 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B17 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ
Note that the index number B2 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B18 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ
for each variable refers to
B3 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B19 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ
one complete long integer
which occupies the space of B4 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B20 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ
two 16-bit registers. It must B5 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B21 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ
be accessed as a complete B6 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B22 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ
unit. You cannot read or
write a partial 32-bit integer. B7 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B23 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ
Each 32-bit long integer B8 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B24 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ
counts as one point in the B9 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B25 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ
normal OMNI Modbus
mode. B10 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B26 Power Fail Flag
B11 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B27 End Batch #4
B12 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B28 End Batch #3
Modicon™ Compatible B13 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B29 End Batch #2
Mode - For the purpose of
B14 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B30 End Batch #1
point count only, each 32-bit
integer counts as two B15 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B31 End Batch Station
registers. The starting MSB
address of the 32-bit integer
still applies.

15127 Text Archive Data - Number of Days to Retrieve


Exclusively for OmniCom use.
15128 Text Archive Data - Starting Date of Requested
Fix date format (YYDDMM).

15129 32-Bit Command Word #1


Exclusively for OmniCom use (see Bit Layout below).

LSB
B0 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B16 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ
B1 End Batch Station B17 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ
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 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B22 Load Status to 9402
B7 ÕÕÕÕÕÕ N/A ÖÖÖÖÖÖ B23 Load Audit Trail to 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

®
23/2774 Š 06/08 8-21
Chapter 8 Flow Computer Configuration Data (13001- 18999)

15130 32-Bit Command Word #2


Exclusively for OmniCom use (see Bit Layout below).
n CAUTION! n
Flow computer configuration LSB
data is especially critical to Decrease PID #1 Setpoint @ 1% Decrease PID #1 Valve @ 1%
the correct operation of the B0 B16
Rate Rate
flow computer. Any
modifications to this data Increase PID #1 Setpoint @ 1% Increase PID #1 Valve @ 1%
B1 B17
while operating the flow Rate Rate
computer could cause Decrease PID #1 Setpoint @ Decrease PID #1 Valve @ 0.1%
unpredictable results which B2 B18
0.1% Rate Rate
could cause measurement Increase PID #1 Setpoint @ Increase PID #1 Valve @ 0.1%
or control errors. Users are B3 B19
0.1% Rate Rate
encouraged to consult with
OMNI Flow Computers, Inc. Decrease PID #2 Setpoint @ 1% Decrease PID #2 Valve @ 1%
B4 B20
before manipulating Rate Rate
configuration data directly Increase PID #2 Setpoint @ 1% Increase PID #2 Valve @ 1%
via a serial port or B5 B21
Rate Rate
programmable variable
statements. 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
Application Revisions 0.1% Rate Rate
2374/2774 - This database Decrease PID #3 Setpoint @ 1% Decrease PID #3 Valve @ 1%
corresponds to Application B8 B24
Rate Rate
Revisions 2374/2774 for
Increase PID #3 Setpoint @ 1% Increase PID #3 Valve @ 1%
Orifice/Turbine Gas Flow B9 B25
Rate Rate
Metering Systems. Both US
and metric unit versions are Decrease PID #3 Setpoint @ Decrease PID #3 Valve @ 0.1%
B10 B26
considered. 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
Increase PID #4 Setpoint @ Increase PID #4 Valve @ 0.1%
B15 B31
0.1% Rate Rate
MSB

15131 Raw Process Input - Input #1


Real-time, read-only! 1kHz~1mA.
to
15154 Raw Process Input - Input #24

15155 Spare
to
15169 Spare

15170 Assign - Analog Output #13


to
15175 Assign - Analog Output #18

15176 Ethernet Port #1 IP Address

®
8-22 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

15177 Ethernet Port #1 Netmask


15178 Ethernet Port #1 Gateways

15179 Ethernet Port #2 IP Address


15180 Ethernet Port #2 Netmask
15181 Ethernet Port #2 Gateways

15182 Ethernet Port #3 IP Address


15183 Ethernet Port #3 Netmask
15184 Ethernet Port #3 Gateways

15185 Ethernet Port #4 IP Address


15186 Ethernet Port #4 Netmask
15187 Ethernet Port #4 Gateways

15188 Ethernet Port #5 IP Address


15189 Ethernet Port #5 Netmask
15190 Ethernet Port #5 Gateways

15191 Ethernet Port #6 IP Address


15192 Ethernet Port #6 Netmask
15193 Ethernet Port #6 Gateways

15194 WinCom Scratch Pad #1


15195 WinCom Scratch Pad #2
15196 WinCom Scratch Pad #3

15197 Spare
to
15199 Spare

®
23/2774 Š 06/08 8-23
Chapter 8 Flow Computer Configuration Data (13001- 18999)

Archive Data File Size


INFO - These 32-bit long Information Only Data!
integer variables are
accessed using Modbus
function code 03 for reads, * 15200 Size of Text - Archive File
06 for single writes and 16
for multiple writes. * 15201 Size of Archive - File 701
Note that the index number * 15202 Size of Archive - File 702
for each variable refers to
one complete long integer
* 15203 Size of Archive - File 703
which occupies the space of * 15204 Size of Archive - File 704
two 16-bit registers. It must
be accessed as a complete
* 15205 Size of Archive - File 705
unit. You cannot read or * 15206 Size of Archive - File 706
write a partial 32-bit integer.
Each 32-bit long integer
* 15207 Size of Archive - File 707
counts as one point in the * 15208 Size of Archive - File 708
normal OMNI Modbus
* 15209 Size of Archive - File 709
mode.
* 15210 Size of Archive - File 710

Modicon™ Compatible
Mode - For the purpose of 15211 Spare
point count only, each 32-bit 15212 Spare
integer counts as two
registers. The starting
address of the 32-bit integer 15213 Archive File ‘n’ Failed
still applies. Indicates which archive file failed; e.g.: if archive files 1-4 occupy allocated memory,
this point will read 5 (n=1-10). (See points 2623, 15200-15210, and 15214.)
15214 Total Number of Archive Files Allocated
Note:
* Archive Data File Size -
These variables contain 15215 Spare
the number of bytes to
each archive file uses
within memory. They are 15225 Spare
updated when the
archiving process is
started and memory is 15226 Meter #1 Number of New Alarms
allocated. The maximum 15227 Meter #2 Number of New Alarms
memory that can be
allocated to this group of 15228 Meter #3 Number of New Alarms
variables is a total of 15229 Meter #4 Number of New Alarms
229359 bytes.
15230 Station Number of New Alarms

15231 to 15238
Date in YYMMDD format of 8 Stored Historical Batch Reports
15239 Spare
to
15240 Spare

15241 to 15248
Time in HHMMSS format of 8 stored Historical Batch Reports

15249 Spare
to
15250 Spare

®
8-24 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

15251 to 15258
Running Meter of the Most Recent Batch/Historical Batch Reports

15259 Spare
to
15260 Spare

15261 to 15268
Batch Numberof the Most Recent Batch/Historical Batch Reports

15269 Spare
to
15270 Spare

15271 to 15278
Date YYMMDD of the Most Recent Prove/Historical Reports

15279 Spare
to
15280 Spare

15281 to 15288
Time HHMMSS of the Most Recent Prove/Historical Reports

15289 Spare
to
15290 Spare

15291 to 15298
Proving Meter of the Most Recent Prove/Historical Reports

15299 Spare
to
15300 Spare

15301 to 15308
Prove Status of the Most Recent Prove/Historical Reports

15309 Spare
to
15310 Spare

15311 to 15318
Date YYMMDD of the Most Recent Day/Historical Daily Reports

15319 Spare
to
15320 Spare

®
23/2774 Š 06/08 8-25
Chapter 8 Flow Computer Configuration Data (13001- 18999)

15321 to 15328
INFO - These 32-bit long Time HHMMSS of the Most Recent Day/Historical Daily Reports
integer variables are
accessed using Modbus
function code 03 for reads,
15329 Spare
06 for single writes and 16 to
for multiple writes.
15330 Spare
Note that the index number
for each variable refers to
one complete long integer 15331 to 15338
which occupies the space of
two 16-bit registers. It must Running Meter of the Most Recent Day/Historical Daily Reports
be accessed as a complete
unit. You cannot read or 15339 Spare
write a partial 32-bit integer.
Each 32-bit long integer to
counts as one point in the 15340 Spare
normal OMNI Modbus
mode.
15341 to 15348
Day End Status of the Most Recent Day/Historical Daily Reports
Modicon™ Compatible
Mode - For the purpose of
point count only, each 32-bit 15349 Spare
integer counts as two
to
registers. The starting
address of the 32-bit integer 15350 Spare
still applies.

15351 to 15358
Batch End Status of the Most Recent Day/Historical Batch Reports

15359 Spare
to
15499 Spare

15501 Meter #1 Hourly Opening Gross


15502 Meter #1 Hourly Opening Net
15503 Meter #1 Hourly Opening Mass
15504 Meter #1 Hourly Opening Energy

15505 Meter #1 Previous Hourly Opening Gross


15506 Meter #1 Previous Hourly Opening Net
15507 Meter #1 Previous Hourly Opening Mass
15508 Meter #1 Previous Hourly Opening Energy

15509 Meter #1 Previous Day Closing Gross Cumulative Total


15510 Meter #1 Previous Day Closing Net Cumulative Total
15511 Meter #1 Previous Day Closing Mass Cumulative Total
15512 Meter #1 Previous Day Closing Energy/NSV Cumulative Total

15513 Meter #1 Daily Closing Gross Cumulative Total


15514 Meter #1 Daily Closing Net Cumulative Total
15515 Meter #1 Daily Closing Mass Cumulative Total
15516 Meter #1 Daily Closing Energy/NSV Cumulative Total
15517 Meter #1 Flow Ticks (500ms) Daily
15518 Meter #1 Previous Daily Flow Ticks (500ms)

®
8-26 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

15519 Meter #1 Qsonic U_Data DiagBits 1


15520 Meter #1 Qsonic U_Data DiagBits 2
15521 Meter #1 Qsonic U_Data DiagBits 3
15522 Meter #1 Qsonic U_Data DiagBits 4
15523 Meter #1 Qsonic U_Data DiagBits 5

15524 Meter #1 FlowSic 600 SN Device


15525 Meter #1 FlowSic 600 Software Version
15526 Meter #1 FlowSic 600 SN Analog
15527 Meter #1 FlowSic 600 Constants CRC
15528 Meter #1 FlowSic 600 Program CRC
15529 Meter #1 FlowSic 600 Parameter CRC
15530 Meter #1 FlowSic 600 Forward Volume
15531 Meter #1 FlowSic 600 Forward Volume Error
15532 Meter #1 FlowSic 600 Reverse Volume
15533 Meter #1 FlowSic 600 Reverse Volume Error
15534 Meter #1 FlowSic 600 Counter Resolution
15535 Meter #1 FlowSic 600 Response Delay
15536 Spare
to
15543 Spare

15n44 Error Counts since last ‘good pulse reset’ or ‘batch end’ request
(Where n=5, 6, 7, 8 for Meter 1, 2, 3, 4)

15545 Spare
to
15600 Spare
15601 Meter #2 Hourly and Previous Hourly Data
to
15699 Meter #2, Previous Hourly Opening Energy
15700 Spare
15701 Meter #3 Hourly and Previous Hourly Data
to
15799 Meter #3 Previous Hourly Opening Energy
15800 Spare
15801 Meter #4 Hourly and Previous Hourly Data
to
15899 Meter #4 Previous Hourly Opening Energy
15900 Spare
15901 Station #4 Hourly and Previous Hourly Data
to
15999 Station #4 Previous Hourly Opening Energy

®
23/2774 Š 06/08 8-27
Chapter 8 Flow Computer Configuration Data (13001- 18999)

8.4. Flow Computer Configuration 32-Bit IEEE


Floating Point Data

INFO - These 32-bit IEEE 17001 Digital-to-Analog - Output #1 - @ 4mA


Floating Point variables are Engineering units which equal to 0%.
accessed using Modbus 17002 Digital-to-Analog - Output #1 - @ 20mA
function code 03 for all Engineering units which equal to 100%.
reads, 06 for single writes or
16 for single or multiple to
writes. Note that the index 17023 Digital-to-Analog - Output #12 - @ 4mA
number for each variable
refers to the complete 17024 Digital-to-Analog - Output #12 - @ 20mA
floating point variable which
occupies the space of two
16- bit registers. It must be 17025 Pulses per Unit - Digital I/O #1
accessed as a complete to
unit. You cannot read or
write a partial variable. Each 17048 Pulses per Unit - Digital I/O #24
floating point variable
counts as one point in the
normal OMNI Modbus 17049 Pulses per Unit - Counter A
mode. 17050 Pulses per Unit - Counter B
17051 Pulses per Unit - Counter C
Modicon Compatible
Mode - For the purpose of
# 17052 PID #1 - Remote Setpoint - Low Limit
point count only, each IEEE
Setpoint download will be limited to this setting.
float point counts as 2
registers. The starting # 17053 PID #1 - Remote Setpoint - High Limit
address of the variable still Setpoint download will be limited to this setting.
applies.
# 17054 PID #1 - Remote Setpoint - @ 4mA
Sets the zero of the controller.

Note: # 17055 PID #1 - Remote Setpoint - @ 20mA


Sets the maximum span of the controller.
# Input expected is
engineering units. 17056 PID #1 - Primary Gain
17057 PID #1 - Primary Repeats/Minute
# 17058 PID #1 - Secondary Value - @ Zero
# 17059 PID #1 - Secondary Value - @ Full Scale
17060 PID #1 - Secondary Gain
17061 PID #1 - Secondary Repeats/Minute
17062 PID #1 - Maximum Ramp Up Rate % - p/500 msec
Limits rate of valve movement at startup only.
# 17063 PID #1 - Secondary Setpoint
17064 PID #1 - Maximum Ramp Down Rate % - p/500msec
Limits the rate of valve movement at shutdown only.
17065 PID #1 - Min Output % - To Ramp To
This valve open % is used to slow the flow rate and complete the delivery (i.e., top-
off).
17066 PID #1 - Deadband %
No change in output if the % error is less than this

17067 PID #2 - Remote Setpoint - Low Limit


to
17081 PID #2 - Deadband %

17082 PID #3 - Remote Setpoint - Low Limit

®
8-28 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

to
n CAUTION! n 17096 PID #3 - Deadband %
Flow computer configuration
data is especially critical to
the correct operation of the 17097 PID #4 - Remote Setpoint - Low Limit
flow computer. Any to
modifications to this data
while operating the flow
17111 PID #4 - Deadband %
computer could cause
unpredictable results which
could cause measurement
17112 Output in Percent - Digital to Analog #1
or control errors. Users are Read-only, Live Value.
encouraged to consult with to
OMNI Flow Computers, Inc.
before manipulating
17129 Output in Percent - Digital to Analog #18
Read-only, Live Value.
configuration data directly
via a serial port or 17130 Spare
programmable variable
to
statements.
17135 Spare
17136 PID #1 - Primary Controlled Variable Value
Application Revisions
2374/2774 - This database 17137 PID #1 - Secondary Controlled Variable Value
corresponds to Application 17138 PID #1 - Control Output %
Revisions 2374/2774 for
Orifice/Turbine Gas Flow 17139 PID #1 - Primary Setpoint Value
Metering Systems. Both US 17140 PID #1 - Secondary Setpoint Value
and metric unit versions are
considered.
17144 Meter #1 Entered Cmp in J/Mol-K (Revision 27)
17145 Meter #1 Entered dZ/dT (Revision 27)

17146 PID #2 - Primary Controlled Variable Value


to
17150 PID #2 - Secondary Setpoint Value

17154 Meter #2 Entered Cmp in J/Mol-K (Revision 27)


17155 Meter #2 Entered dZ/dT (Revision 27)

17156 PID #3 - Primary Controlled Variable Value


to
17160 PID #3 - Secondary Setpoint Value

17164 Meter #3 Entered Cmp in J/Mol-K (Revision 27)


17165 Meter #3 Entered dZ/dT (Revision 27)

17166 PID #4 - Primary Controlled Variable Value


to
17170 PID #4 - Secondary Setpoint Value

17174 Meter #4 Entered Cmp in J/Mol-K (Revision 27)


17175 Meter #4 Entered dZ/dT (Revision 27)
17176 Meter #1 - Full Scale - Gross Flow rate
Used to scale integer volume flow rate variables 3140 & 3142.

®
23/2774 Š 06/08 8-29
Chapter 8 Flow Computer Configuration Data (13001- 18999)

17177 Meter #1 - Full Scale - Mass Flow rate


INFO - These 32-bit IEEE Used to scale integer mass flow rate variable 3144.
Floating Point variables are
accessed using Modbus
function code 03 for all 17178 Spare
reads, 06 for single writes or
16 for single or multiple
writes. Note that the index 17179 Meter #1 - Meter Factor (Read/Write)
number for each variable
refers to the complete
floating point variable which 17180 Meter #2 - Full Scale - Gross Flow rate
occupies the space of two
16- bit registers. It must be 17181 Meter #2 - Full Scale - Mass Flow rate
accessed as a complete
unit. You cannot read or
write a partial variable. Each 17182 Spare
floating point variable
counts as one point in the
normal OMNI Modbus 17183 Meter #2 - Meter Factor (Read/Write)
mode.
17184 Meter #3 - Full Scale - Gross Flow rate
Modicon Compatible 17185 Meter #3 - Full Scale - Mass Flow rate
Mode - For the purpose of
point count only, each IEEE
float point counts as 2 17186 Spare
registers. The starting
address of the variable still
applies. 17187 Meter #3 - Meter Factor (Read/Write)

17188 Meter #4 - Full Scale - Gross Flow rate


17189 Meter #4 - Full Scale - Mass Flow rate

17190 Spare

17191 Meter #4 - Meter Factor (Read/Write)

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 Meter #1 - Venturi Pressure Loss %


17195 Meter #2 - Venturi Pressure Loss %
17196 Meter #3 - Venturi Pressure Loss %
17197 Meter #4 - Venturi Pressure Loss %

17198 Alarm Deadband %


0-5%. Global dead-band applied to all analog alarms. Variable must return this % out
of alarm for alarm to cancel.

17199 Spare
17200 Spare

8.4.1. IEEE floating Point Data For SeniorSonic 3400


17141 Meter #1 Daniel Ultrasonic Total of Serial Communications

®
8-30 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

17142 Meter #1 Daniel Ultrasonic Total of Pulse Input


17143 Meter #1 Daniel Ultrasonic Flow Deviation %

17151 Meter #2 Daniel Ultrasonic Total of Serial Communications


17152 Meter #2 Daniel Ultrasonic Total of Pulse Input
17153 Meter #2 Daniel Ultrasonic Flow Deviation %

17161 Meter #3 Daniel Ultrasonic Total of Serial Communications


17162 Meter #3 Daniel Ultrasonic Total of Pulse Input
17163 Meter #3 Daniel Ultrasonic Flow Deviation %

17171 Meter #4 Daniel Ultrasonic Total of Serial Communications


17172 Meter #4 Daniel Ultrasonic Total of Pulse Input
17173 Meter #4 Daniel Ultrasonic Flow Deviation %

8.4.2. Floating Point Meter Data for Redlich & Kwong

17201 Meter #1 Z at Base Condition (Redlich & Kwong) (Revision 23)


17202 Meter #1 Z of Air (Redlich & Kwong) (Revision 23)
17203 Meter #1 Ideal Specific Gravity (Redlich & Kwong) (Revision 23)
17204 Meter #2 Z at Base Condition (Redlich & Kwong) (Revision 23)
17205 Meter #2 Z of Air (Redlich & Kwong) (Revision 23)
INFO - These 32-bit IEEE 17206 Meter #2 Ideal Specific Gravity (Redlich & Kwong) (Revision 23)
Floating Point variables are 17207 Meter #3 Z at Base Condition (Redlich & Kwong) (Revision 23)
accessed using Modbus
function code 03 for all 17208 Meter #3 Z of Air (Redlich & Kwong) (Revision 23)
reads, 06 for single writes or 17209 Meter #3 Ideal Specific Gravity (Redlich & Kwong) (Revision 23)
16 for single or multiple
writes. Note that the index
17210 Meter #4 Z at Base Condition (Redlich & Kwong) (Revision 23)
number for each variable 17211 Meter #4 Z of Air (Redlich & Kwong) (Revision 23)
refers to the complete
floating point variable which
17212 Meter #4 Ideal Specific Gravity (Redlich & Kwong) (Revision 23)
occupies the space of two
16- bit registers. It must be
accessed as a complete
unit. You cannot read or
write a partial variable. Each
floating point variable
counts as one point in the
normal OMNI Modbus
mode.

Modicon Compatible
Mode - For the purpose of
point count only, each IEEE
float point counts as 2
registers. The starting
address of the variable still
applies.

®
23/2774 Š 06/08 8-31
Chapter 8 Flow Computer Configuration Data (13001- 18999)

8.5. IEEE floating Point Data Meter Data


17213 Spare
to
17214 Spare

17215 Product #1 Gas Accentric Factor


17216 Product #2 Gas Accentric Factor
17217 Product #3 Gas Accentric Factor
17218 Product #4 Gas Accentric Factor

17219 Product #1 Base Temperature (Revision 27)


17220 Product #1 Base Pressure (Revision 27)
17221 Product #2 Base Temperature (Revision 27)
17222 Product #2 Base Pressure (Revision 27)
17223 Product #3 Base Temperature (Revision 27)
17224 Product #3 Base Pressure (Revision 27)
17225 Product #4 Base Temperature (Revision 27)
17226 Product #4 Base Pressure (Revision 27)

17227 Spare
to
17229 Spare

®
8-32 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

8.6. Product AGA-8 Component Override 32-


Bit IEEE Floating Point Data
INFO - These 32-bit IEEE Some of the data points listed below have two components displayed for each
Floating Point variables are point. The component to the left of the ‘/’ is used when AGA 8 1992 or 1994 is
accessed using Modbus
function code 03 for all
selected. The component to the right of the ‘/’ is used when AGA 8 1985 is
reads, 06 for single writes or selected.
16 for single or multiple
writes. Note that the index The following points correspond to AGA 8, 1994/1992 and 1985. They represent
number for each variable Product Mol % data.
refers to the complete
floating point variable which AGA 8 - 1994/1992 AGA 8 - 1985
occupies the space of two # 17230 Product #1 - Mol % - Methane Nitrogen
16- bit registers. It must be
accessed as a complete # 17231 Product #1 - Mol % - Nitrogen Carbon Dioxide
unit. You cannot read or # 17232 Product #1 - Mol % - Carbon Dioxide Hydrogen Sulfide
write a partial variable. Each
floating point variable 17233 Product #1 - Mol % - Ethane Water
counts as one point in the 17234 Product #1 - Mol % - Propane Helium
normal OMNI Modbus
mode. 17235 Product #1 - Mol % - Water Methane
17236 Product #1 - Mol % - Hydrogen Sulfide Ethane
## 17237 Product #1 - Mol % - Hydrogen Propane
Modicon Compatible
Mode - For the purpose of 17238 Product #1 - Mol % - Carbon Monoxide n-Butane
point count only, each IEEE 17239 Product #1 - Mol % - Oxygen i-Butane
float point counts as 2
registers. The starting 17240 Product #1 - Mol % - i-Butane n-Pentane
address of the variable still 17241 Product #1 - Mol % - n-Butane i-Pentane
applies.
17242 Product #1 - Mol % - i-Pentane n-Hexane
17243 Product #1 - Mol % - n-Pentane n-Heptane
Note: 17244 Product #1 - Mol % - n-Hexane n-Octane
## If NIST14 is selected 17245 Product #1 - Mol % - n-Heptane n-Nonane
these registers (17237,
17267, 17297, 17237) ## 17246 Product #1 - Mol % - n-Octane n-Decane
will be for Ethylene for 17248 Product #1 - Mol % - n-Decane Carbon Monoxide
Product #1-4. Registers
(17246, 17276, 17306,
17249 Product #1 - Mol % - Helium Hydrogen
17336) will be I-Hexane 17250 Product #1 - Mol % - Argon Spare
for Product #1-4.
17251 Product #1 - Viscosity
Centipoises or ca.s.
17252 Product #1 - Isentropic Exponent K
# 17253 Product #1 - Heating Value
3 3
BTU / Ft or MJ/m .
17254 Product #1 - Reference Specific Gravity
Live value when using 4-20mA SG input.
Note: 17255 Product #1 - Reference Density
# These variables are
replaced with live values 17256 Product #1 - Water Content (Revision 23)
when using 4-20mA
17256 Product #1 Critical Temperature Deg C (Revision 27)
inputs for Carbon
Dioxide, Nitrogen, BTU
or SG. 17257 Product #1 Critical Pressure (Revision 27)
17257 Product #1 Critical Temperature Deg F (Revision 23)

17258 Product #1 Critical Pressure PSIA (Revision 23)


17258 Product #1 Mole % Neo-Pentane (Revision 27)

17259 Spare

®
23/2774 Š 06/08 8-33
Chapter 8 Flow Computer Configuration Data (13001- 18999)

17260 Product #2 - Methane / Nitrogen


Points 17260-17286 correspond to AGA 8 - 1994/1992 & 1985. They represent
n CAUTION! n Product #2 Mol % data.
to
Flow computer configuration
data is especially critical to 17286 Product #2 - Water Content (Revision 23)
the correct operation of the
flow computer. Any 17286 Product #2 Critical Temperature Deg C (Revision 27)
modifications to this data
while operating the flow 17287 Product #2 Critical Pressure (Revision 27)
computer could cause
unpredictable results which 17287 Product #2 Critical Temperature Deg F (Revision 23)
could cause measurement
or control errors. Users are
encouraged to consult with 17288 Product #2 Critical Pressure PSIA (Revision 23)
OMNI Flow Computers, Inc. 17288 Product #2 Mole % Neo-Pentane (Revision 27)
before manipulating
configuration data directly
via a serial port or 17289 Spare
programmable variable
statements.
17290 Product #3 - Methane / Nitrogen
Points 17290-17316 correspond to AGA 8 - 1994/1992 & 1985. They represent
Application Revisions Product #3 Mol % data.
23.73+ & 27.73+ - This
database corresponds to
to
Application Revisions 17316 Product #3 - Water Content (Revision 23)
2374/2774 for
Orifice/Turbine Gas Flow
Metering Systems. Both US
17316 Product #3 Critical Temperature Deg C (Revision 27)
and metric unit versions are 17317 Product #3 Critical Pressure (Revision 27)
considered.
17317 Product #3 Critical Temperature Deg F (Revision 23)
17318 Product #3 Critical Pressure PSIA (Revision 23)
17318 Product #3 Mole % Neo-Pentane (Revision 27)

17319 Spare

17320 Product #4 - Methane / Nitrogen


Points 17320-17346 correspond to AGA 8 - 1994/1992 & 1985. They represent
Product #3 Mol % data.
to
17346 Product #4 - Water Content (Revision 23)

17346 Product #4 Critical Temperature Deg C (Revision 27)


17347 Product #4 Critical Pressure (Revision 27)

17347 Product #4 Critical Temperature Deg F (Revision 23)


17348 Product #4 Critical Pressure PSIA (Revision 23)
17348 Product #4 Mole % Neo-Pentane (Revision 27)

17349 Spare

®
8-34 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

8.7. Gas Chromatograph 32-Bit IEEE Floating


Point Data
INFO - These 32-bit IEEE Data received from the gas chromatograph is stored here. This data is moved to
Floating Point variables are the correct product variable area (17230, as override values, etc.) in the order
accessed using Modbus
function code 03 for all
specified in points at 3770.
reads, 06 for single writes or
16 for single or multiple
writes. Note that the index 17350 Analyzer - Component #1
number for each variable 17351 Analyzer - Component #2
refers to the complete
floating point variable which 17352 Analyzer - Component #3
occupies the space of two 17353 Analyzer - Component #4
16- bit registers. It must be
accessed as a complete 17354 Analyzer - Component #5
unit. You cannot read or 17355 Analyzer - Component #6
write a partial variable. Each
floating point variable 17356 Analyzer - Component #7
counts as one point in the 17357 Analyzer - Component #8
normal OMNI Modbus
mode. 17358 Analyzer -Component #9
17359 Analyzer - Component #10
17360 Analyzer - Component #11
Modicon Compatible
Mode - For the purpose of 17361 Analyzer - Component #12
point count only, each IEEE
17362 Analyzer - Component #13
float point counts as 2
registers. The starting 17363 Analyzer - Component #14
address of the variable still 17364 Analyzer - Component #15
applies.
17365 Analyzer - Component #16
17366 Analyzer - Component #17
17367 Analyzer - Component #18
17368 Analyzer - Component #19
17369 Analyzer - Component #20
17370 Analyzer - Component #21
17371 Analyzer - Component #22
17372 Analyzer - Component #23
17373 Analyzer - Component #24
17374 Analyzer - Component #25 (Actual BTU)
17375 Analyzer - Component #26 (Dry BTU)
17376 Analyzer - Component #27 (Specific Gravity)
17377 Analyzer - Component #28
17378 Analyzer - Component #29
17379 Analyzer - Component #30

®
23/2774 Š 06/08 8-35
Chapter 8 Flow Computer Configuration Data (13001- 18999)

8.8. More Flow Computer Configuration


32-Bit IEEE Floating Point Data
n CAUTION! n
17380 Auxiliary Input #1 - Low limit
Flow computer configuration 17381 Auxiliary Input #1 - High Limit
data is especially critical to
the correct operation of the 17382 Auxiliary Input #1 - Override Value
flow computer. Any 17383 Auxiliary Input #1 - @ 4mA
modifications to this data
while operating the flow 17384 Auxiliary Input #1 - @ 20mA
computer could cause
unpredictable results which 17385 Auxiliary Input #2 - Low limit
could cause measurement
or control errors. Users are to
encouraged to consult with 17389 Auxiliary Input #2 - @ 20mA
OMNI Flow Computers, Inc.
before manipulating
configuration data directly 17390 Auxiliary Input #3 - Low limit
via a serial port or to
programmable variable
statements. 17394 Auxiliary Input #3 - @ 20mA

17395 Auxiliary Input #4 - Low limit


Application Revisions
to
2374/2774 - This database
corresponds to Application 17399 Auxiliary Input #4 - @ 20mA
Revisions 2374/2774 for
Orifice/Turbine Gas Flow
17400 Spare
Metering Systems. Both US
and metric unit versions are to
considered. 17410 Spare

17411 Meter #1 Gross Flow rate while changing orifice plate (Revision 23)
17412 Meter #1 Net Flow rate while changing orifice plate (Revision 23)
17413 Meter #1 Mass Flow rate while changing orifice plate (Revision 23)
17414 Meter #1 NSV Flow rate while changing orifice plate (Revision 23)

17415 Spare
to
17420 Spare

17421 Meter #2 Gross Flow rate while changing orifice plate (Revision 23)
17422 Meter #2 Net Flow rate while changing orifice plate (Revision 23)
17423 Meter #2 Mass Flow rate while changing orifice plate (Revision 23)
17424 Meter #2 NSV Flow rate while changing orifice plate (Revision 23)

17425 Spare
to
17430 Spare

17431 Meter #3 Gross Flow rate while changing orifice plate (Revision 23)
17432 Meter #3 Net Flow rate while changing orifice plate (Revision 23)
17433 Meter #3 Mass Flow rate while changing orifice plate(Revision 23)
17434 Meter #3 NSV Flow rate while changing orifice plate (Revision 23)

®
8-36 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

17435 Spare
to
17740 Spare

n CAUTION! n 17441 Meter #4 Gross Flow rate while changing orifice plate (Revision 23)
Flow computer configuration 17442 Meter #4 Net Flow rate while changing orifice plate (Revision 23)
data is especially critical to 17443 Meter #4 Mass Flow rate while changing orifice plate (Revision 23)
the correct operation of the
flow computer. Any 17444 Meter #4 NSV Flow rate while changing orifice plate (Revision 23)
modifications to this data
while operating the flow
computer could cause 17445 Gas Chromatograph #2 Data #1
unpredictable results which to
could cause measurement
or control errors. Users are 17468 Gas Chromatograph #2 Data #24
encouraged to consult with 17469 Gas Chromatograph #2 Actual BTU
OMNI Flow Computers, Inc.
before manipulating 17470 Gas Chromatograph #2 Dry BTU
configuration data directly 17471 Gas Chromatograph #2 Specific Gravity
via a serial port or
programmable variable
statements. 17472 Product #1 Mol% Neo-Pentane (Revision 23)
17473 Product #2 Mol% Neo-Pentane (Revision 23)
17474 Product #3 Mol% Neo-Pentane (Revision 23)
Application Revisions
2374/2774 - This database 17475 Product #4 Mol% Neo-Pentane (Revision 23)
corresponds to Application
Revisions 2374/2774 for
17476 Spare
Orifice/Turbine Gas Flow
Metering Systems. Both US to
and metric unit versions are 17479 Spare
considered.

17480 Run Switch - Threshold Low %


Differential pressure input % less then this flags that a meter run should be closed.
17481 Run Switch - Threshold High %
Differential pressure input % greater then this flags that a meter run should be opened.

17482 Spare
to
17487 Spare

17488 Digital-to-Analog Output #13 - @ 4mA


17489 Digital-to-Analog Output #13 - @ 20mA
to
17498 Digital-to-Analog Output #18 - @ 4mA
17499 Digital-to-Analog Output #18 - @ 20mA

17500 Spare

®
23/2774 Š 06/08 8-37
Chapter 8 Flow Computer Configuration Data (13001- 18999)

8.9. 32-Bit IEEE Floating Meters Data Points


The following data refers to Meter Run #1 K Factors. The same data is available
for all meter runs at the following addresses:
INFO - These 32-bit IEEE
Floating Point variables are R Meter Run #1 @ 17501 through 17512
accessed using Modbus R Meter Run #2 @ 17601 through 17612
function code 03 for all
reads, 06 for single writes or R Meter Run #3 @ 17701 through 17712
16 for single or multiple
writes. Note that the index
R Meter Run #4 @ 17801 through 17812
number for each variable
refers to the complete
floating point variable which 17501 Meter #1 - K Factor #1
occupies the space of two See 3122 for matching flow frequency entry.
16- bit registers. It must be 17502 Meter #1 - K Factor #2
accessed as a complete
unit. You cannot read or 17503 Meter #1 - K Factor #3
write a partial variable. Each 17504 Meter #1 - K Factor #4
floating point variable
counts as one point in the 17505 Meter #1 - K Factor #5
normal OMNI Modbus 17506 Meter #1 - K Factor #6
mode.
17507 Meter #1 - K Factor #7
17508 Meter #1 - K Factor #8
Modicon Compatible
17509 Meter #1 - K Factor #9
Mode - For the purpose of
point count only, each IEEE 17510 Meter #1 - K Factor #10
float point counts as 2 17511 Meter #1 - K Factor #11
registers. The starting
address of the variable still 17512 Meter #1 - K Factor #12
applies.

17518 Meter #1 Constant K3 for Upstream Density Calculation (Revision 27)


17518 Meter #1 Maximum VOS deviation % (Revision 23)
17519 Meter #1 NMI K Factor (Revision 27)

®
8-38 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

8.10. 32-Bit IEEE Floating SeniorSonic 3400


Meter Data Points
17513 Meter #1 SeniorSonic 3400 Maximum Flow Deviation

17515 Meter #1 SeniorSonic 3400 Minimum Burt %


17516 Meter #1 SeniorSonic 3400 Maximum VOS Deviation %

17521 Meter #1 SeniorSonic 3400 Velocity of Sound


17522 Meter #1 SeniorSonic 3400 Gas Velocity n-Path Average

17527 Meter #1 SeniorSonic 3400 Velocity of Sound A


17528 Meter #1 SeniorSonic 3400 Velocity of Sound B
17529 Meter #1 SeniorSonic 3400 Velocity of Sound C
17530 Meter #1 SeniorSonic 3400 Velocity of Sound D

17533 Meter #1 SeniorSonic 3400 Gas Velocity A


17534 Meter #1 SeniorSonic 3400 Gas Velocity B
17535 Meter #1 SeniorSonic 3400 Gas Velocity C
17536 Meter #1 SeniorSonic 3400 Gas Velocity D

17538 Meter #1 SeniorSonic 3400 K Factor

8.10.1. Previous Hourly Meter #1 SeniorSonic 3400

17556 Meter #1 SeniorSonic 3400 Gas Velocity A Previous Hour


17557 Meter #1 SeniorSonic 3400 Gas Velocity B Previous Hour
17558 Meter #1 SeniorSonic 3400 Gas Velocity C Previous Hour
17559 Meter #1 SeniorSonic 3400 Gas Velocity D Previous Hour

8.10.2. Previous Day Meter #1 SeniorSonic 3400

17587 Meter #1 SeniorSonic 3400 Gas Velocity A Previous Day


17588 Meter #1 SeniorSonic 3400 Gas Velocity B Previous Day
17589 Meter #1 SeniorSonic 3400 Gas Velocity C Previous Day
17590 Meter #1 SeniorSonic 3400 Gas Velocity D Previous Day

®
23/2774 Š 06/08 8-39
Chapter 8 Flow Computer Configuration Data (13001- 18999)

8.11. 32-Bit IEEE Floating Equimeter AAT


Meter Data Points
Following Data Points are assigned when an Equimeter AAT is selected in the
INFO –When the meter Configuration Meter menu. Selection 7.
selected is an Equimeter
Type the following modbus
17501 Meter #1 Main Rotor Factor
data points for : 17502 Meter #1 Sensing Rotor Factor
Meter #2 Data are 17601- 17503 Meter #1 Mechanical Output Factor
17609
Meter #3 Data are 17701- 17504 Meter #1 Average Relative Adjustment %
17709 17505 Meter #1 Blade Tip Sensor Factor
Meter #4 Data are 17801- 17506 Meter #1 Alarm Band High Limit %
17809
17507 Meter #1 Alarm Band Low Limit %
17508 Meter #1 Warning Band High Limit %
17509 Meter #1 Warning Band Low Limit %

18523 Equimeter Delta A (Revision 23)

®
8-40 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

8.12. 32-Bit IEEE Floating Instromet Meter


Data Points
Following Data Points are assigned when an Instromet Ultransonic Meter is
selected in the Configuration Meter menu. Selection 4.
17513 Meter #1 Instromet Ultrasonic Maximum Flow Deviation %
17514 Meter #1 Instromet Ultrasonic Minimum AGC Ratio
INFO –When the meter
selected is an Instroment 17515 Meter #1 Instromet Ultrasonic Minimum Sample Ratio %
Qsonic Type the following 17516 Meter #1 Instromet/Ultrasonic Maximum VOS Deviation %
modbus data points for :
17517 Meter #1 Instromet Ultrasonic Gas Velocity Low Cutoff
Meter #2 Data are 17613-
17636
Meter #3 Data are 17713- 17520 Meter #1 Instromet Ultrasonic Average Path Perform %
17736
Meter #4 Data are 17813- 17523 Meter #1 Instromet Ultrasonic Pressure
17836 17524 Meter #1 Instromet Ultrasonic Temperature
17525 Meter #1 Instromet Ultrasonic Gross Flow rate
17526 Meter #1 Instromet Ultrasonic Net Flow rate

17527 Meter #1 Instromet Ultrasonic Path 1 Velocity of Sound


17528 Meter #1 Instromet Ultrasonic Path 2 Velocity of Sound
17529 Meter #1 Instromet Ultrasonic Path 3 Velocity of Sound
17530 Meter #1 Instromet Ultrasonic Path 4 Velocity of Sound
17531 Meter #1 Instromet Ultrasonic Path 5 Velocity of Sound

17532 Meter #1 Instromet Ultrasonic Path 1 Gas Velocity


17533 Meter #1 Instromet Ultrasonic Path 2 Gas Velocity
17534 Meter #1 Instromet Ultrasonic Path 3 Gas Velocity
17535 Meter #1 Instromet Ultrasonic Path 4 Gas Velocity
17536 Meter #1 Instromet Ultrasonic Path 5 Gas Velocity

18521 Meter #1 Instromet Qsonic Forward Volume


18522 Meter #1 Instromet Qsonic Reverse Volume

®
23/2774 Š 06/08 8-41
Chapter 8 Flow Computer Configuration Data (13001- 18999)

8.13. 32-Bit IEEE Floating Kongsberg Meter


Data Points
Following Data Points are assigned when an FMC MPU 1200 Meter is selected
in the Configuration Meter menu. Selection 6
INFO –When the meter
selected is an Konsberg 17516 Meter #1 Instromet/Kongsberg Maximum VOS Deviation %
Type the following modbus
data points for :
Meter #2 Data are 17616- 17521 Meter #1 Instromet/Kongsberg Velocity of Sound
17638 17522 Meter #1 Instromet/Kongsberg Gas Velocity
Meter #3 Data are 17716-
17738
Meter #4 Data are 17816- 17527 Meter #1 Kongsberg FMC Path 0 Velocity of Sound
17838 17528 Meter #1 Kongsberg FMC Path 1 Velocity of Sound
17529 Meter #1 Kongsberg FMC Path 2 Velocity of Sound
17530 Meter #1 Kongsberg FMC Path 3 Velocity of Sound
17531 Meter #1 Kongsberg FMC Path 4 Velocity of Sound
17532 Meter #1 Kongsberg FMC Path 5 Velocity of Sound
17533 Meter #1 Kongsberg FMC Path 0 Velocity of Sound
17534 Meter #1 Kongsberg FMC Path 1 Velocity of Sound
17535 Meter #1 Kongsberg FMC Path 2 Velocity of Sound
17536 Meter #1 Kongsberg FMC Path 3 Velocity of Sound
17537 Meter #1 Kongsberg FMC Path 4 Velocity of Sound
17538 Meter #1 Kongsberg FMC Path 5 Velocity of Sound

®
8-42 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

8.14. 32-Bit IEEE Floating FlowSic 600 Meter


Data Points
Following Data Points are assigned when an FlowSic 600 Meter is selected in
the Configuration Meter menu. Selection 10

INFO –The following 17521 Meter #1 FLOWSIC 600 VOS n-Path Average
modbus data points for : 17523 Meter #1 FLOWSIC 600 Pressure –Absolute
17524 Meter #1 FLOWSIC 600 Temperature in Kelvin
Meter #2 Data are 17621-
17636
17533 Meter #1 FLOWSIC 600 Path 1 Gas Velocity
Meter #3 Data are 17721-
17736
17534 Meter #1 FLOWSIC 600 Path 2 Gas Velocity
17535 Meter #1 FLOWSIC 600 Path 3 Gas Velocity
Meter #4 Data are 17821- 17536 Meter #1 FLOWSIC 600 Path 4 Gas Velocity
17836

8.14.1. Previous Hourly Averages Meter #1 FlowSic 600


17539 Meter #1 FLOWSIC 600 Previous Hours Average Sample Path 1
17540 Meter #1 FLOWSIC 600 Previous Hours Average Sample Path 2
17541 Meter #1 FLOWSIC 600 Previous Hours Average Sample Path 3
17542 Meter #1 FLOWSIC 600 Previous Hours Average Sample Path 4

17553 Meter #1 FLOWSIC 600 Previous Hours Average Gas Velocity Path 1
17554 Meter #1 FLOWSIC 600 Previous Hours Average Gas Velocity Path 2
17555 Meter #1 FLOWSIC 600 Previous Hours Average Gas Velocity Path 3
17556 Meter #1 FLOWSIC 600 Previous Hours Average Gas Velocity Path 4

17561 Meter #1 FLOWSIC 600 Previous Hours Average VOS Path 1


17562 Meter #1 FLOWSIC 600 Previous Hours Average VOS Path 2
17563 Meter #1 FLOWSIC 600 Previous Hours Average VOS Path 3
17564 Meter #1 FLOWSIC 600 Previous Hours Average VOS Path 4

8.14.2. Previous Day Averages Meter #1 FlowSic 600


17584 Meter #1 FLOWSIC 600 Previous Day’s Average Gas Velocity Path 1
17586 Meter #1 FLOWSIC 600 Previous Days Average Gas Velocity Path 3
17587 Meter #1 FLOWSIC 600 Previous Days Average Gas Velocity Path 4

17592 Meter #1 FLOWSIC 600 Previous Days Average VOS Path 1


17593 Meter #1 FLOWSIC 600 Previous Days Average VOS Path 2
17594 Meter #1 FLOWSIC 600 Previous Days Average VOS Path 3
17595 Meter #1 FLOWSIC 600 Previous Days Average VOS Path 4

®
23/2774 Š 06/08 8-43
Chapter 8 Flow Computer Configuration Data (13001- 18999)

8.14.3. Meter #1 FLOWSIC 600 Data

18580 Meter #1 FLOWSIC 600 SNR Recv path 1A


INFO - These 32-bit IEEE 18583 Meter #1 FLOWSIC 600 SNR Recv path 2B
Floating Point variables are
18584 Meter #1 FLOWSIC 600 SNR Recv path 3A
accessed using Modbus
function code 03 for all 18585 Meter #1 FLOWSIC 600 SNR Recv path 3B
reads, 06 for single writes or 18586 Meter #1 FLOWSIC 600 SNR Recv path 4A
16 for single or multiple
writes. Note that the index 18587 Meter #1 FLOWSIC 600 SNR Recv path 4B
number for each variable 18588 Meter #1 FLOWSIC 600 Real Gas Factor
refers to the complete
floating point variable which 18589 Meter #1 FLOWSIC 600 Temperature Base
occupies the space of two 18590 Meter #1 FLOWSIC 600 Pressure Base
16- bit registers. It must be
accessed as a complete 18591 Meter #1 FLOWSIC 600 Real Factor Base
unit. You cannot read or 18592 Meter #1 FLOWSIC 600 Meter Factor P/m3 or P/ft3
write a partial variable. Each
floating point variable 18593 Meter #1 FLOWSIC 600 Low Flow Cut Off
counts as one point in the 18594 Meter #1 FLOWSIC 600 Adjust Factor Forward
normal OMNI Modbus
mode. 18595 Meter #1 FLOWSIC 600 Adjust Factor Reverse
18596 Meter #1 FLOWSIC 600 Zero Flow Offset
Modicon Compatible
18597 Meter #1 FLOWSIC 600 Temperature Fix
Mode - For the purpose of 18598 Meter #1 FLOWSIC 600 Pressure (abs) Fix
point count only, each IEEE
18599 Meter #1 FLOWSIC 600 Compressibility Fix
float point counts as 2
registers. The starting
address of the variable still
applies.

®
8-44 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

8.15. 32-Bit IEEE Floating V-Cone Meter Data


Points
Following Data Points are assigned when an V-Cone Meter is selected in the
Configuration Meter menu. Selection 5.
17537 Meter #1 V-Cone Reynold’s Number #1
17538 Meter #1 V-Cone Reynold’s Number #2
17539 Meter #1 V-Cone Reynold’s Number #3
INFO –When the meter 17540 Meter #1 V-Cone Reynold’s Number #4
selected is an V-Cone Type 17541 Meter #1 V-Cone Reynold’s Number #5
the following modbus data
points for : 17542 Meter #1 V-Cone Reynold’s Number #6
Meter #2 Data are 17637- 17543 Meter #1 V-Cone Reynold’s Number #7
17676
17544 Meter #1 V-Cone Reynold’s Number #8
Meter #3 Data are 17737-
17776 17545 Meter #1 V-Cone Reynold’s Number #9
Meter #4 Data are 17837- 17546 Meter #1 V-Cone Reynold’s Number #10
17876
17547 Meter #1 V-Cone Reynold’s Number #11
17548 Meter #1 V-Cone Reynold’s Number #12
17549 Meter #1 V-Cone Reynold’s Number #13
17550 Meter #1 V-Cone Reynold’s Number #14
17551 Meter #1 V-Cone Reynold’s Number #15
17552 Meter #1 V-Cone Reynold’s Number #16
17553 Meter #1 V-Cone Reynold’s Number #17
17554 Meter #1 V-Cone Reynold’s Number #18
17555 Meter #1 V-Cone Reynold’s Number #19
17556 Meter #1 V-Cone Reynold’s Number #20

17557 Meter #1 V-Cone Flowmeter Flow Coefficient Cf #1


17558 Meter #1 V-Cone Flowmeter Flow Coefficient Cf #2
17559 Meter #1 V-Cone Flowmeter Flow Coefficient Cf #3
17560 Meter #1 V-Cone Flowmeter Flow Coefficient Cf #4
17561 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #5
17562 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #6
17563 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #7
17564 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #8
17565 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #9
17566 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #10
17567 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #11

17568 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #12


17569 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #13
17570 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #14
17571 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #15
17572 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #16
17573 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #17
17574 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #18
17575 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #19
17576 Meter # V-Cone Flowmeter Flow Coeffiocient Cf #20

®
23/2774 Š 06/08 8-45
Chapter 8 Flow Computer Configuration Data (13001- 18999)

8.15.1. Previous Hourly Averages Meter #1


17537 Meter #1 Previous Hour’s Average # of Samples taken
INFO - These 32-bit IEEE 17538 Meter #1 Previous Hour’s Average Path 1 Valid Sample
Floating Point variables are 17539 Meter #1 Previous Hour’s Average Path 2 Valid Sample
accessed using Modbus
function code 03 for all 17540 Meter #1 Previous Hour’s Average Path 3 Valid Sample
reads, 06 for single writes or 17541 Meter #1 Previous Hour’s Average Path 4 Valid Sample
16 for single or multiple
writes. Note that the index 17542 Meter #1 Previous Hour’s Average Path 4 Valid Sample
number for each variable
refers to the complete 17543 Meter #1 Path 1a AGC Level
floating point variable which
occupies the space of two 17544 Meter #1 Path 1b AGC Level
16- bit registers. It must be 17545 Meter #1 Path 2a AGC Level
accessed as a complete
unit. You cannot read or 17546 Meter #1 Path 2b AGC Level
write a partial variable. Each 17547 Meter #1 Path 3a AGC Level
floating point variable
counts as one point in the 17548 Meter #1 Path 3b AGC Level
normal OMNI Modbus 17549 Meter #1 Path 4a AGC Level
mode.
17550 Meter #1 Path 4b AGC Level
17551 Meter #1 Path 5a AGC Level
Modicon Compatible 17552 Meter #1 Path 5b AGC Level
Mode - For the purpose of
point count only, each IEEE
float point counts as 2 17553 Meter #1 Path 1a AGC Limit
registers. The starting 17554 Meter #1 Path 1b AGC Limit
address of the variable still
applies. 17555 Meter #1 Path 2a AGC Limit
17556 Meter #1 Path 2b AGC Limit
17557 Meter #1 Path 3a AGC Limit
17558 Meter #1 Path 3b AGC Limit
17559 Meter #1 Path 4a AGC Limit
17560 Meter #1 Path 4b AGC Limit
17561 Meter #1 Path 5a AGC Limit
17562 Meter #1 Path 5b AGC Limit

17563 Meter #1 Path 1 Gas Velocity


17564 Meter #1 Path 2 Gas Velocity
17565 Meter #1 Path 3 Gas Velocity
17566 Meter #1 Path 4 Gas Velocity
17567 Meter #1 Path 5 Gas Velocity

®
8-46 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

8.15.2. Previous Day Averages Meter #1


17568 Meter #1 # of Samples Taken
17569 Meter #1 Path 1 Valid Sample
17570 Meter #1 Path 2 Valid Sample
17571 Meter #1 Path 3 Valid Sample
17572 Meter #1 Path 4 Valid Sample
17573 Meter #1 Path 5 Valid Sample
17574 Meter #1 Path 1a AGC Level
17575 Meter #1 Path 1b AGC Level
17576 Meter #1 Path 2a AGC Level
17577 Meter #1 Path 2b AGC Level
17578 Meter #1 Path 3a AGC Level
17579 Meter #1 Path 3b AGC Level
17580 Meter #1 Path 4a AGC Level
17581 Meter #1 Path 4b AGC Level
17582 Meter #1 Path 5a AGC Level
17583 Meter #1 Path 5b AGC Level
17584 Meter #1 Path 1a AGC Limit
17585 Meter #1 Path 1b AGC Limit
17586 Meter #1 Previous Day's Avg Path 2a AGC Limit
17587 Meter #1 Previous Day's Avg Path 2b AGC Limit
17588 Meter #1 Path 3a AGC Limit
17589 Meter #1 Path 3b AGC Limit
17590 Meter #1 Path 4a AGC Limit
17591 Meter #1 Path 4b AGC Limit
17592 Meter #1 Path 5a AGC Limit
17593 Meter #1 Path 5b AGC Limit

17594 Meter #1 Path 1 Gas Velocity


17595 Meter #1 Path 2 Gas Velocity
17596 Meter #1 Path 3 Gas Velocity
17597 Meter #1 Path 4 Gas Velocity
17598 Meter #1 Path 5 Gas Velocity

17599 Meter #1 Maximum VOS Deviation % (Revision 27)


17600 Spare

17901 to 17984 Product 1 thru 4 % Fraction on Components

®
23/2774 Š 06/08 8-47
Chapter 8 Flow Computer Configuration Data (13001- 18999)

8.16. Product Previous Hourly and Daily Averages -


AGA 8 Mol % 32-Bit IEEE Floating Point Data
INFO - These 32-bit IEEE
Floating Point variables are Some of the data points listed below have two components displayed for each
accessed using Modbus point. The component to the left of the ‘/’ is used when AGA-8 1992 or 1994 is
function code 03 for all selected. The component to the right of the ‘/’ is used when AGA-8 1985 is
reads, 06 for single writes or
16 for single or multiple selected. (Note: n = Product # 1, 2, 3 or 4.)
writes. Note that the index
number for each variable
refers to the complete 8.16.1. Previous Hourly Averages Product #1
floating point variable which
occupies the space of two
16- bit registers. It must be
accessed as a complete 18n00 Spares
unit. You cannot read or
write a partial variable. Each
floating point variable AGA 8 - 1994/1992 AGA 8 - 1985
counts as one point in the 18n01 Mol % - Methane Nitrogen
normal OMNI Modbus
mode. 18n02 Mol % - Nitrogen Carbon Dioxide
18n03 Mol % - Carbon Dioxide Hydrogen Sulfide
18n04 Mol % - Ethane Water
Modicon Compatible
Mode - For the purpose of 18n05 Mol % - Propane Helium
point count only, each IEEE 18n06 Mol % - Water Methane
float point counts as 2
registers. The starting 18n07 Mol % - Hydrogen Sulfide Ethane
address of the variable still 18n08 Mol % - Hydrogen Propane
applies.
18n09 Mol % - Carbon Monoxide n-Butane
18n10 Mol % - Oxygen i-Butane
18n11 Mol % - i-Butane n-Pentane
18n12 Mol % - n-Butane i-Pentane
18n13 Mol % - i-Pentane n-Hexane
18n14 Mol % - n-Pentane n-Heptane
18n15 Mol % - n-Hexane n-Octane
18n16 Mol % - n-Heptane n-Nonane
18n17 Mol % - n-Octane n-Decane
18n18 Mol % - n-Nonane Oxygen
18n19 Mol % - n-Decane Carbon Monoxide
18n20 Mol % - Helium Hydrogen
18n21 Mol % - Argon Spare
18n22 Dry BTU
Gas Chromatograph information only (not used by OMNI).
18n23 BTU Used
18n24 Reference Specific Gravity

18n25 Previous Hourly Average Neo-Pentane


18n26 Previous Hourly Neo + Iso Pentane

18n27 Spare
to
18n50 Spare

®
8-48 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

8.16.2. Previous Daily Averages Product #1

AGA 8 - 1994/1992 AGA 8 - 1985


INFO - These 32-bit IEEE 18n51 Mol % - Methane Nitrogen
Floating Point variables are
18n52 Mol % - Nitrogen Carbon Dioxide
accessed using Modbus
function code 03 for all 18n53 Mol % - Carbon Dioxide Hydrogen Sulfide
reads, 06 for single writes or
18n54 Mol % - Ethane Water
16 for single or multiple
writes. Note that the index 18n55 Mol % - Propane Helium
number for each variable
18n56 Mol % - Water Methane
refers to the complete
floating point variable which 18n57 Mol % - Hydrogen Sulfide Ethane
occupies the space of two
18n58 Mol % - Hydrogen Propane
16- bit registers. It must be
accessed as a complete 18n59 Mol % - Carbon Monoxide n-Butane
unit. You cannot read or 18n60 Mol % - Oxygen i-Butane
write a partial variable. Each
floating point variable 18n61 Mol % - i-Butane n-Pentane
counts as one point in the 18n62 Mol % - n-Butane i-Pentane
normal OMNI Modbus
mode. 18n63 Mol % - i-Pentane n-Hexane
18n64 Mol % - n-Pentane n-Heptane
Modicon Compatible 18n65 Mol % - n-Hexane n-Octane
Mode - For the purpose of 18n66 Mol % - n-Heptane n-Nonane
point count only, each IEEE
float point counts as 2
18n67 Mol % - n-Octane n-Decane
registers. The starting 18n68 Mol % - n-Nonane Oxygen
address of the variable still
applies.
18n69 Mol % - n-Decane Carbon Monoxide
18n70 Mol % - Helium Hydrogen
18n71 Mol % - Argon Spare

18n72 Dry BTU


Gas Chromatograph information only (not used by OMNI).
18n73 BTU Used
18n74 Reference Specific Gravity
18n75 Previous Daily Average Neo-Pentane
18n76 Previous Daily Neo + Iso Pentane

18n77 Spare
to
18n99 Spare

18201 Product #2 Previous Hourly and Daily Averages


to
18299 Product #2 Previous Hourly and Daily Averages

18301 Product #3 Previous Hourly and Daily Averages


to
18399 Product #3 Previous Hourly and Daily Averages

18401 Product #4 Previous Hourly and Daily Averages


to
18499 Product #4 Previous Hourly and Daily Averages

18500 Reserved

®
23/2774 Š 06/08 8-49
Chapter 8 Flow Computer Configuration Data (13001- 18999)

8.16.3. Current Day Highest Value Meter #1 Data


18501 Meter #1 Current Day Highest Temperature
INFO - These 32-bit IEEE 18503 Meter #1 Current Day Highest DP (or Hertz)
Floating Point variables are 18504 Meter #1 Current Day Highest Density
accessed using Modbus
function code 03 for all 18505 Meter #1 Current Day Highest Gross Flow rate
reads, 06 for single writes or 18506 Meter #1 Current Day Highest Net Flow rate
16 for single or multiple
writes. Note that the index 18507 Meter #1 Current Day Highest Mass Flow rate
number for each variable 18508 Meter #1 Current Day Highest Energy Flow rate
refers to the complete
floating point variable which 18509 Meter #1 Highest Delta A of the current Day
occupies the space of two
16- bit registers. It must be 18510 Spare
accessed as a complete 18511 Meter #1 Highest Temperature of the Previous Day
unit. You cannot read or
write a partial variable. Each 18512 Meter #1 Highest Pressure of the Previous Day
floating point variable 18513 Meter #1 Highest DP of the previous Day
counts as one point in the
normal OMNI Modbus 18514 Meter #1 Highest Density of the Previous Day
mode. 18515 Meter #1 Highest Gross Flow rate of the Previous Day
18516 Meter #1 Highest Net Flow rate of the previous Day
Modicon Compatible 18517 Meter #1 Highest Mass Flow rate of the Previous Day
Mode - For the purpose of
18518 Meter #1 Highest Energy Flowate of the Previous Day
point count only, each IEEE
float point counts as 2 18519 Meter #1 Highest Delta A of the previous Day
registers. The starting
address of the variable still 18520 Reserved
applies.
18521 Qsonic Forward Volume (Rev 23)
18522 Qsonic Reverse Volume (Rev 23)
18523 Equimeter Delta A (Rev 23)

18524 Meter #1 AGA10 Calculated VOS m/s


18525 Meter #1 AGA10/NIST14 Calculated Cp kj/kg-k
18526 Meter #1 AGA10 Calculated Cv kj/kg-k
18527 Meter #1 AGA10/NIST14 Calculated Cp/Cv
18528 Meter #1 AGA10 Calculated Isentropic Exponent
18529 Meter #1 AGA10 Calculated dz/dt
18530 Meter #1 AGA10/NIST14 Calculated Molecular Weight
18531 Meter #1 AGA10 Calculated Cmp
18532 Meter #1 AGA10/NIST14 Calculated VOS ft/s
18533 Meter #1 Calculated Viscosity (Revision 23)
18534 Meter #1 AGA10/NIST14 Calculated Joule Thomson Coefficient

18535 Meter #1 Cmp in Use


18536 Meter #1 dz/dt in Use

18537 Meter #1 Joule Thompson Coefficient (F/psia Rev 23 and K/Pa Rev 27)

18538 Meter #1 in Progress Hourly Averages AGA10 VOS


18539 Meter #1 in Progress Daily Averages AGA10 VOS
18540 Meter #1 in Progress Batch Averages AGA10 VOS

18541 Meter #1 in Progress Hourly Averages Ultrasonic Meter VOS


18542 Meter #1 in Progress Daily Averages Ultrasonic Meter VOS

®
8-50 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

INFO - These 32-bit IEEE 18543 Meter #1 in Progress Batch Averages Ultrasonic Meter VOS
Floating Point variables are 18544 Meter #1 in Progress Hourly Averages Isentropic Exponent
accessed using Modbus
function code 03 for all 18545 Meter #1 in Progress Daily Averages Isentropic Exponent
reads, 06 for single writes or 18546 Meter #1 in Progress Batch Averages Isentropic Exponent
16 for single or multiple
writes. Note that the index
number for each variable
18547 Meter #1 Previous Hourly Average AGA10 VOS
refers to the complete 18548 Meter #1 Previous Daily Average AGA10 VOS
floating point variable which
occupies the space of two
18549 Meter #1 Previous Batch Average AGA10 VOS
16- bit registers. It must be
accessed as a complete 18550 Meter #1 Previous Hourly Average Ultrasonic Meter VOS
unit. You cannot read or
write a partial variable. Each
18551 Meter #1 Previous Daily Average Ultrasonic Meter VOS
floating point variable 18552 Meter #1 Previous Batch Average Ultrasonic Meter VOS
counts as one point in the
normal OMNI Modbus
18553 Meter #1 Previous Hourly Average Isentropic Exponent
mode.
18554 Meter #1 Previous Daily Average Isentropic Exponent
18555 Meter #1 Previous Batch Average Isentropic Exponent
Modicon Compatible
Mode - For the purpose of
point count only, each IEEE
float point counts as 2
8.16.4. Meter #1 Wobbe Index Data per ISO6976
registers. The starting 18556 Meter #1 ISO 6976 Wobbe Index (Revision 27)
address of the variable still
applies. 18557 Meter #1 ISO 6976 Relative Density (Revision 27)
** 18558 Meter #1 ISO6976 Calculated Reference Density (Revision 27)
18559 Meter #1 Current Hourly Average Wobbe Index (Revision 27)
18560 Meter #1 Current Daily Average Wobbe Index (Revision 27)
18561 Meter #1 Current Batch Average Wobbe Index (Revision 27)
18562 Meter #1 Previous Hourly Average Wobbe Index (Revision 27)
** – Previous to version
27.74.20 checksum 044C 18563 Meter #1 Previous Daily Average Wobbe Index (Revision 27)
firmware OMNI always
18564 Meter #1 Previous Batch Average Wobbe Index (Revision 27)
calculated the reference
Density and placed them in 18566 Meter #1 Reynolds Number
the 18558,18568,18758 and
18567 Meter #1 Current Hourly Average Density at Reference
18858 Modbus registers but
would not use it. It was 18568 Meter #1 Current Daily Average Density at Reference
included for information
18569 Meter #1 Current Batch Average Density at Reference
purpose only.
18570 Meter #1 Previous Hourly Average Density at Reference
18571 Meter #1 Previous Daily Average Density at Reference
18572 Meter #1 Previous Batch Average Density at Reference

18573 Base Temperature in Use (Revision 27)


18574 Meter #1 base Temperature in Use (Revision 27)

18575 Meter #1 Maintenance Mode Gross Flowrate


18576 Meter #1 Maintenance Mode Net Flowrate
18577 Meter #1 Maintenance Mode Mass Flowrate
18578 Meter #1 Maintenance Mode Energy Flowrate
18579 Spare

18580 Meter #1 FlowSic 600 SNR Recv Path 1A


18581 Meter #1 FlowSic 600 SNR Recv Path 1B
18582 Meter #1 FlowSic 600 SNR Recv Path 2A
18583 Meter #1 FlowSic 600 SNR Recv Path 2B
18584 Meter #1 FlowSic 600 SNR Recv Path 3A

®
23/2774 Š 06/08 8-51
Chapter 8 Flow Computer Configuration Data (13001- 18999)

18585 Meter #1 FlowSic 600 SNR Recv Path 3B


18586 Meter #1 FlowSic 600 SNR Recv Path 4A
18587 Meter #1 FlowSic 600 SNR Recv Path 4B
18588 Meter #1 FlowSic 600 Real Gas Factor
18589 Meter #1 FlowSic 600 Temperature Base
18590 Meter #1 FlowSic 600 Pressue Base
18591 Meter #1 FlowSic 600 Real Base Factor
18592 Meter #1 FlowSic 600 Meter Factor P/m3 or P/ft3
18593 Meter #1 FlowSic 600 Low Flow Cut Off
18594 Meter #1 FlowSic 600 Adjust Factor Forward
18595 Meter #1 FlowSic 600 Adjust Factor Reverse
18596 Meter #1 FlowSic 600 Zero Flow Offset
18597 Meter #1 FlowSic 600 Temperatuer Fix
18598 Meter #1 FlowSic 600 Pressure Fix
18599 Meter #1 FlowSic 600 Compressibility Fix

Ö 19000 Reserved
Ö 20000 Reserved
to
Ö 29999 Reserved
Ö 30000 Reserved
to
Ö 39999 Reserved
Ö 40000 Reserved
to
Ö 49999 Reserved

®
8-52 23/2774 Š 06/08
Volume 4d Modbus™ Database Addresses and Index Numbers

Revision History:
The table below lists the revision history of the current Volume 4 database along
with which version of firmware release and check sum release dates.

ECN # Firmware Ver Check Sum Release Date Manual release


ECD no 50 27.74.21 F0A9 6-29-07 July 2007
ECD no 51 23/27.74.30 N/A 2007/2008 June 2008

®
23/2774 Š 06/08 8-53

You might also like