2327 V4 Rev C
2327 V4 Rev C
Contents of Volume 4
50-2327-0004 Rev C i
OMNI 6000 / OMNI 3000 User Manual Contents of Volume 4
ii 50-2327-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
2.3.11. QSonic Meter Run Alarm Status Points- Real Time Data.......................................2-32
2.3.12. Kongsberg MPU1200 Meter Alarm Status Points-Real Time .................................2-33
2.3.13. Equimeter AAT Meter Alarm Status Points-Real Time............................................2-34
2.3.14. FLOWSIC 600 Meter Alarm Status Points-Real Time ............................................2-34
2.3.15. Miscellaneous Meter Station Alarm and Status Points ...........................................2-35
2.3.16. Commands Which Cause Custom Data Packets to be Transmitted Without a Poll2-36
2.3.17. Commands Needed To Accomplish a Redundant Flow Computer System ...........2-36
2.3.18. Boolean Status Points Used for Meter Tube Switching ..........................................2-36
2.3.19. Archive Trigger Commands.....................................................................................2-37
2.3.20. Station Totalizer Roll-over Flags .............................................................................2-39
2.3.21. Station Totalizer Decimal Resolution Flags.............................................................2-40
2.3.22. Status Booleans Relating to Redundant Flow Computer Systems .........................2-40
2.3.23. More Station Totalizer Decimal Resolution Flags ...................................................2-40
2.3.24. Boolean Command Outputs and Status Points Used For Meter Tube Switching...2-41
iv 50-2327-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
50-2327-0004 Rev C v
OMNI 6000 / OMNI 3000 User Manual Contents of Volume 4
8.4. Flow Computer Configuration 32-Bit IEEE Floating Point Data ...................... 8-25
8.4.1. Floating Point Meter Data for Redlich & Kwong ......................................................8-27
8.5. Product Data......................................................................................................... 8-28
8.6. Product AGA-8 Component Override 32-Bit IEEE Floating Point Data........... 8-29
8.7. Gas Chromatograph 32-Bit IEEE Floating Point Data ...................................... 8-31
8.8. More Flow Computer Configuration 32-Bit IEEE Floating Point Data............. 8-32
8.9. 32-Bit IEEE Floating Point Meter Data................................................................ 8-34
8.10. 32-Bit IEEE Floating Point Data for Equimeter Meter. ...................................... 8-35
8.11. 32-Bit IEEE Floating Point Data for Instromet Meter. ....................................... 8-36
8.11.1. Previous Hourly Averages Kongsberg MPU1200 ...................................................8-37
8.11.2. Previous Day Averages Kongsberg MPU1200 .......................................................8-37
8.12. 32-Bit IEEE Floating Point Data for FLOWSIC 600 Ultrasonic Meter............... 8-38
8.12.1. Previous Hourly Averages Meter #1........................................................................8-38
8.12.2. Previous Day Averages Meter #1............................................................................8-38
8.13. 32-Bit IEEE Floating Point Data for V-Cone Meter. ........................................... 8-39
8.13.1. Previous Hourly Averages Meter #1........................................................................8-40
8.13.2. Previous Day Averages Meter #1............................................................................8-40
8.14. Product Previous Hourly and Daily Averages - AGA 8 Mol % 32-Bit IEEE
Floating Point Data .............................................................................................. 8-41
8.14.1. Previous Hourly Averages Product #1 ....................................................................8-41
8.14.2. Previous Daily Averages Product #1 .......................................................................8-42
8.14.3. Current Day Highest Value Meter #1 Data..............................................................8-43
vi 50-2327-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Our products have become the international flow computing standard. OMNI
Flow Computers pursues a policy of product development and continuous
improvement. As a result, our flow computers are considered the “brain” and
“cash point” of liquid and gas flow metering systems.
Our staff is knowledgeable and professional. They represent the energy,
intelligence and strength of our company, adding value to our products and
services. With the customer and user in mind, we are committed to quality in
everything we do, devoting our efforts to deliver workmanship of high caliber.
Teamwork with uncompromising integrity is our lifestyle.
Phone: 281-240-6161
Fax: 281-240-6162
O
E-mail Addresses:
helpdesk@omniflow.com
Target Audience
As a user’s reference guide, this manual is intended for a sophisticated
audience with knowledge of liquid and gas flow measurement technology.
Different user levels of technical know-how are considered in this manual. You
need not be an expert to operate the flow computer or use certain portions of
this manual. However, some flow computer features require a certain degree of
expertise and/or advanced knowledge of liquid and gas flow instrumentation and
electronic measurement. In general, each volume is directed towards the
following users:
• Volume 1. System Architecture and Installation
♦ Installers
♦ System/Project Managers
♦ Engineers/Programmers
♦ Advanced Operators
♦ Operators
• Volume 2. Basic Operation
♦ All Users
• Volume 3. Configuration and Advanced Operation
♦ Engineers/Programmers
♦ Advanced Operators
• Volume 4. Modbus™ Database Addresses and Index Numbers
♦ Engineers/Programmers
♦ Advanced Operators
• Volume 5. Technical Bulletins
♦ Users with different levels of expertise.
Manual Structure
The User Manual comprises 5 volumes; each contained in separate binding for
easy manipulation. You will find a detailed table of contents at the beginning of
each volume.
User Reference Documentation – The User Manual is structured into five volumes.
Volumes 1, 2, and 5 are generic to all flow computer application revisions. Volumes
3 and 4 are application specific. These have four versions each, published in
separate documents; i.e., one per application revision per volume. You will receive
the version that corresponds to your application revision.
The volumes respective to each application revision are:
Revision 23/27: Volume #s 3, 4
50-2327-0004 Rev C ix
OMNI 6000 / OMNI 3000 User Manual For Your Information
x 50-2327-0004 Rev C
Volume 4 Modbus™ Database Addresses and Index Numbers
Keys / Key press Keys on the flow computer keypad are denoted with
Sequences brackets and bold face characters (e.g.: the ‘up
arrow’ key is denoted as [Ç]). The actual function of
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.
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
50-2327-0004 Rev C xi
OMNI 6000 / OMNI 3000 User Manual For Your Information
Trademark References
The following are trademarks of OMNI Flow Computers, Inc.:
* OMNI 3000
* OMNI 6000
* OmniCom®
Other brand, product and company names that appear in this manual are
trademarks of their respective owners.
1.1. Introduction
OMNI Flow Computers implement a superset of the Modbus™ Protocol on Serial
Ports #1 (selectable), #2, #3, #4 (selectable), #5 and #6 thus allowing simultaneous
communications with two totally independent Modbus systems. Maximum
transmission baud rate is 38.4 kbps with an average answer response time of 70
msec plus any modem warm-up time.
The Modbus™ Protocol specifies one master and up to 247 slaves on a common
communication line. Each slave is assigned a fixed unique device address in the
range of 1 to 247. The Master always initiates the transaction. Transactions are either
a query/response type (only one slave is accessed at a time) or a broadcast / no
response type (all slaves are accessed at the same time). A transaction comprises a
single query and single response frame or a single broadcast frame.
NUMBER OF BITS:
Start Bits 1 1
Data Bits 7 8
Parity (Optional) Odd, Even, None (1 or 0) Odd, Even, None (1 or 0)
Stop Bits 1 or 2 1 or 2
Error Checking LRC CRC
Baud Rate 300 bps to 38.4 kbps 300 bps to 38.4 kbps
Note: See 4.5 for descriptions and examples of these function codes. See 4.4 for a
description of exception responses.
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).
These functions allow the user to obtain the ‘on/off’ status of Booleans used to
control discrete outputs from the addressed slaves only. Broadcast mode is not
supported with this function code. In addition to the slave address and function
field, the message requires that the information field contain the initial point
number to be read (starting point) and the number of points that will be read to
obtain the Boolean data.
Boolean points are numbered 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.
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
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.
Function Codes 03 and 04 allow the master to obtain the binary contents of
holding registers in the addressed slave. The protocol allows for a maximum of
125 16-bit registers to be obtained at each request. Broadcast mode is not
allowed for functions 03 and 04.
These 16-bit registers are also grouped in 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.
Note: Register Groups for Long Integer Variable Type – Points 6XXX or 15XXX long
integers apply only to Revision 23 for US Customary units.
The addressed slave responds with its address and the function code, followed
by the information field. The information field contains a single byte indicating
the number of data bytes returned followed by the actual data bytes. The data is
returned in multiples of two bytes, with the binary content right justified. The data
is sent MS Byte first.
Example: Read Short Integer Message 3012 through 3013 from Slave #2.
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.
02 05 06 AF FF 00 ‘nn’ ‘nn’
02 05 06 AF FF 00 ‘nn’ ‘nn’
02 06 0C 22 00 03 ‘nn’ ‘nn’
02 06 0C 22 00 03 ‘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 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
Example: Loop back Test – Simple return of query message sent to Slave
Address Identification # 13.
The slave responds with an echo; i.e., identical Modbus ID (address) function
code, and data.
03 0F 06 A7 00 0E 02 05 20 ‘nn’ ‘nn’
03 0F 06 A7 00 0E 'nn' 'nn'
The addressed slave responds with its address and the function code, followed
by the information field. The information field contains a single byte indicating
the number of data bytes returned and the actual data bytes. The data is sent as
multiples of two bytes, with the binary content right justified. The data is sent MS
Byte first.
02 10 0B C4 00 02 04 1F 40 1F 3E ‘nn’ ‘nn’
02 10 0B C4 00 02 'nn' 'nn'
The slave responds with its address and the function code, starting point
number and quantity of points.
04 10 13 ED 00 01 04 00 4F 20 4E ‘nn’ ‘nn’
04 10 13 ED 00 01 ‘nn’ ‘nn’
The slave responds with its address and the function code, starting point
number and quantity of points.
05 41 23 29 00 01 ‘nn’ ‘nn’
02 42 23 2A 00 00 ‘nn’ ‘nn’
02 03 00 01 00 00 ‘nn’ ‘nn’
Dummy number
of points
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.
The current status of physical Digital I/O Points 01 through 12 (OMNI 3000) or
01 though 24 (OMNI 6000) can be accessed by reading Modbus Indexes 1001
through 1024.
All points which are to be written to exclusively via the Modbus link must first
have the point assigned to Modbus control by entering zero (0) for 'Digital Point
Assign' (see 2.5.14 in Volume 3). Assigning to '0' prevents the OMNI application
software from overwriting the Modbus write.
Info: Boolean data points 1057-1088 are available for User Alarms.
Example: 1030:1088=1002
1088: High Filter DP
Make 1088 follow status of Digital Point #2. When true, 1088 Alarm message will be
placed in Alarm log and on Alarm screen.
Points 1025 through 1088 are updated every 100 msec with the current value of
the programmable Boolean statements (see 2.5.11 in Volume 3). You may read
from or write to these variables, but anything that you write may be overwritten
by the flow computer depending upon the logic functions programmed into the
logic statement.
1025 Boolean Point #25
to
1088 Boolean Point #88
Alarms: All alarms indicated the current alarm condition at the time they are reset.
1n72 Reserved
1n73 Meter #1 HART Device Type Mismatch the DP Assignment
1n74 Meter #1 HART Device Type Mismatch the Temperature Assignment
1n75 Meter #1 HART Device Type Mismatch the Pressure Assignment
1n76 Reserved
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 Reserved
1n82 Reserved
Note: See 2n00 area for even more meter run alarms and status points.
Note: # These points are defaulted to ‘active’ and need not be manipulated unless
the application requires it.
1787 Reserved
1788 Shutdown PID - Loop #1
st
Points 1788-1791 start ramp-down to ‘top off’ valve setting by deactivating the 1 PID
permissive. These commands are edge triggered; simply turn on.
1789 Shutdown PID - Loop #2
1790 Shutdown PID - Loop #3
1791 Shutdown PID - Loop #4
1792 Stop Flow PID - Loop #1
st nd
Points 1792-1795 deactivate the 1 and 2 PID permissive, causing the valve to ramp
to the ‘top off’ setting, and then immediately closes the valve. If the valve is already at
the ‘top off’ setting, the valve immediately closes.
1793 Stop Flow PID - Loop #2
1794 Stop Flow PID - Loop #3
1795 Stop Flow PID - Loop #4
Caution: Stored archive data may be lost! See chapter on ‘Raw Data
Archive’ before manipulating these data points. These functions are
duplicated using integers at 13920 and 13921.
Alarms: All alarms indicated the current alarm condition at the time they are reset.
Note: # These points pulse high for one 500 msec cycle time.
Note: ~ The system limits the maximum number of statement evaluations to 100 to
protect against possible lock-ups due to recursive loops. Any additional statement
evaluations are ignored.
Note: * The following 500mS pulse flags are treated as level for archive trigger.
Note: See 2600 area and 2800 area for more station alarms and status points.
1899 Reserved
to
1900 Reserved
Alarms and Status points connected with the meter proving system are grouped
here. The second digit ‘9’ defines a prover.
Note: # These alarms are active until the next prove sequence is started.
Note: The ‘In Progress’ flags are those which the flow computer uses when printing
the reports on the connected printer. Use the ‘Previous’ flags if the report is being
printed by another device such as a SCADA or MMI. This is necessary because the
flow computer clears the ‘In Progress’ data immediately after it prints the local report.
Note: See 1800 area and 2800 area for more station alarms and status points.
Time
2n78 Abnormal Warning
2n79 Abnormal Alarm
2n80 Non – Steady Flow Alarm
2n81 Non – Steady Flow Warning
2n82 No Flow or Loss of Both Pulses
2n83 Leakage or Resonant No-Net Flow
2n84 No Main Rotor Pulses
2n85 No Sensing Rotor Pulses
2654 Reserved
to
2657 Reserved
2658 SE-1 Ethernet Link Down
2659 SE-2 Ethernet Link Down
2660 SE-3 Ethernet Link Down
2661 Reserved
to
2699 Reserved
Switching
Status inputs and outputs are required to achieve the automatic meter tube
switching function. The command input points below are used to interface to
motor-operated valve (MOV) limit switch signals and allow the user to take an
MOV ‘out of service’. See 2877 to 2896 for points needed to send MOV open
How the MOV Limit Switches are Interpreted: (2717=On, 2718=Off Open),
(2717=Off, 2718=On Closed), (2717=Off, 2718=Off Travel), (2717=On, 2718=On
Illegal)
and close commands.
2717 Meter #1- MOV - Open Status
Must be activated when the MOV is fully open
2718 Meter #1 - MOV - Closed Status
Must be activated when the MOV is fully closed
2719 Meter #1 - MOV - ‘In Service’ Command / Status
Read/Write point used to remove an MOV from service. The flow computer also
controls this point. Level sensitive
2720 Meter #2 - MOV - Open Status
2721 Meter #2 - MOV - Closed Status
2722 Meter #2 - MOV - ‘In Service’ Status
2723 Meter #3 - MOV - Open Status
2724 Meter #3 - MOV - Closed Status
2725 Meter #3 - MOV - ‘In Service’ Status
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)
The following addresses allow users to set the mode to work with earlier issued
Ethernet modules versus newer issued modules.0=earlier modules 38400 baud
rate only Modbus ID will be entered. 1= New Ethernet modules, Modbus ID,
Modicom Compatable, 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 Reserved
to
2800 Reserved
Info: Remember that the station is defined as a group of individual meter runs.
The following Boolean points are flags indicating that a totalizer has rolled-over
(i.e., reached maximum count and restarted from zero). These flags are used to
conditionally print characters (usually ‘**’) in front of the totalizer which has
rolled on the appropriate report. Examination of an OMNI ‘Custom Report
Template’ will show how this is accomplished. See also points at 2n01 for meter
run versions of flags.
2801 Batch In Progress - Gross Totalizer Rollover Flag
2802 Batch In Progress - Net Totalizer Rollover Flag
2803 Batch In Progress - Mass Totalizer Rollover Flag
2804 Batch In Progress - Energy Totalizer Rollover Flag
2805 Batch In Progress - Cumulative - Gross Totalizer Rollover Flag
2806 Batch In Progress - Cumulative - Net Totalizer Rollover Flag
2807 Batch In Progress - Cumulative - Mass Totalizer Rollover Flag
2808 Batch In Progress - Cumulative - Energy Totalizer Rollover Flag
2809 Daily In Progress - Gross Totalizer Rollover Flag
2810 Daily In Progress - Net Totalizer Rollover Flag
2811 Daily In Progress - Mass Totalizer Rollover Flag
2812 Daily In Progress - Energy Totalizer Rollover Flag
2813 Daily In Progress - Cumulative - Gross Totalizer Rollover Flag
2814 Daily In Progress - Cumulative - Net Totalizer Rollover Flag
2815 Daily In Progress - Cumulative - Mass Totalizer Rollover Flag
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
2829 Previous Daily - Cumulative - Gross Totalizer Rollover Flag
2830 Previous Daily - Cumulative - Net Totalizer Rollover Flag
2831 Previous Daily - Cumulative - Mass Totalizer Rollover Flag
2832 Previous Daily - Cumulative - Energy Totalizer Rollover Flag
2833 Print Snapshot - Reference Relative Density (SG) Flag
2834 Print Snapshot - Mol% Nitrogen (N2) Flag
1=Local; 0=Remote
3n21 PID Loop Status
Read only. 1=Secondary; 0=Primary.
3n22 Frequency Point - K Factor #1
For point’s 3n22-3n33, see the 17500 area for matching K-Factors. Rev 23 Only for
Rev 27 see 19n01-19n12 As floating Point address.
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
3n34 Comparator Error Threshold
When ‘dual pulse’ error checking enabled only
3n35 Meter #1 Ultrasonic Flow Compare interval
3n36 Meter Run - Flow Time - Hours Since Day Start
3n37 Meter Run - Flow Time - Minutes Since Day Start
3n38 Meter Run - Flow Time - Hours Previous Day
3n39 Meter Run - Flow Time - Minutes Previous Day
Notes: # 2s complement numbers based on span entries 17176 through 17189. Values
are expressed as percentages of span in tenth percent increments; i.e., 1000 represents
100.0%
Notes: * Unsigned integer totalizers cumulative based. They roll at 65536.
Notes: ~ 2s complement numbers based on the 4-20mA spans. Values are expressed as
percentages of span in tenth percent increments; i.e., 1000 represents 100.0%
3794 Reserved
to
3799 Reserved
Note: * Unsigned integer totalizers are cumulative based. They roll at 65536.
Note: ~ To avoid flushing the audit trail, audit events other than complete
‘downloads’ to the flow computer are usually not documented in the ‘audit trail’ unless
serial port passwords have been enabled. Rigorous auditing of a serial port or group
of serial ports can be activated by placing the appropriate hexadecimal code in 3800
(S = Serial Port): 00 0A = Audit S1, 00 A0 = Audit S2, 0A 00 = Audit S3, A0 00 =
Audit S4, 00 05 = Audit S5, 00 50 = Audit S6. To monitor multiple ports; e.g. A0 00
0A 00 = Audit S4 & S2. See Technical Bulletin TB-981101
Note: # 2s complement numbers based on span entries 17176 through 17189.
Values are expressed as percentages of span in tenth percent increments; i.e., 1000
equals 100.0%. No over range or under range checking is done.
Note: The addresses below are the corresponding addresses for (3047-3057) in
the Danalyzer.
Info: These ASCII string variables are accessed using Modbus function codes 03 for
all reads and 16 for all writes.
Note: The index number of each string refers to the complete string which occupies
the space of 4 points. It must be accessed as a complete unit. You cannot read or
write a partial string. Each point counts as one point in the normal OMNI Modbus
mode.
Modicon Compatible Mode: For the purpose of point count only, each string counts
as 4 points. The starting address of the string still applies.
Info: See 3601 area for more data points needed to setup the user displays
listed below.
4601 User Display #1 - Descriptor Tag - Line #1
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 Reserved
to
4706 Reserved
4824 Reserved
to
4831 Reserved
4832 Reference Specific Gravity Tag
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 Reserved)
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 Reserved)
Note: * The flow computer time and date can be set by writing to these ASCII
variables. Be sure to include the colons (:) in the time string and the slashes (/) in
the date string.
5001 Reserved
to
5099 Reserved
Info: These 32-bit long integer variables are accessed using Modbus function code
03 for reads, 06 for single writes, and 16 for multiple writes. Note that the index
number for each variable refers to one complete long integer which occupies the
space of two 16-bit points. It must be accessed as a complete unit. You cannot read
or write a partial 32-bit integer. Each 32-bit long integer counts as one point in the
normal OMNI Modbus mode.
Modicon™ Compatible Mode: For the purpose of point count only, each 32-bit
integer counts as two points. The starting address of the 32-bit integer still applies.
Notes: * The increment for all totalizers depends upon the ‘totalizer resolution’
settings shown on the ‘Configure/General Setup/Totalizers’ property page within
OmniCom. They can only be changed via the keypad entries made in the ‘Password
Maintenance’ menu after ‘Resetting all Totalizers’.
5n16 Reserved
5n17 Reserved
Notes: # These variables are stored with 4 places after the implied decimal point;
i.e., 10000 is interpreted as 1.0000.
Mol %: The order of the analysis components varies depending upon which AGA 8
algorithm is selected (1992-94 or 1985). The Mol % data in this area comes from
either live gas chromatograph data, 4020mA data, or override values (see 17230
area for example).
6n00 Reserved
6n01 Premium Level 1 - Threshold
Flow below this threshold is Base MSCF
6n02 Premium Level 2 - Threshold
Flow between Level 1 and 2 is Level 1 MSCF
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 Reserved
7n00 Reserved
Notes: < Current live vales which are updated every 500msec.
* 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
Notes: # When orifice metering is selected, these variables are the average of the
square rooted value which is then squared before storing
Notes: ~ The data in these variables may be calculated real time or the same data
as entered elsewhere depending on the fluid type selected or the equation of state
selected.
Notes: > Writing to these variables will have no effect as the flow computer
overwrites these values with either the remote or local primary Setpoint value
depending on the operating mode of the control loop.
Notes: ~ Only writes made while in the ‘Remote’ mode will be meaningful. These
variables are overwritten with the current value of the primary controlled variable
when in all other modes.
Notes: ^ Only writes made while in the ‘Manual’ mode will be meaningful. These
variables are overwritten by the flow computer in all other operating modes.
Notes: # Flowing variables are snapshot and stored here when the Leak Detection
Freeze command (1760) is received. (Also see point 5n66).
Notes: * These variables represent the incremental flow which is accumulated each
500 msec. calculation cycle in float format (also see points 5n70 for integer format).
to
7700 Reserved
The percentage of span for each of the 24 process input channels is available
as a floating point variable point.
7701 Process Input - Channel # 1
to
7724 Process Input - Channel # 24
7725 Reserved
to
7770 Reserved
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 Reserved
To
7800 Reserved
* 7849 Solartron 3096 - Reference Specific Gravity of Gas ‘x’ Type (Gx)
* 7850 Solartron 3096 - Period Time - Gas ‘x’ Type (Tx)
* 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
7861 Reference Specific Gravity - Low Limit
Points 7861-7863 are configuration settings used when the reference SG is a live
input
7862 Reference Specific Gravity - High Limit
7863 Reference Specific Gravity - Override
7864 Reference Specific Gravity - @ 4mA
7865 Reference Specific Gravity - @ 20mA
7866 Nitrogen % - Low Limit
Points 7866-7870 are configuration settings used when the % N2 is a live 4-20 mA
7867 Nitrogen % - High Limit
7868 Nitrogen % - Override
7869 Nitrogen % - @ 4mA
7870 Nitrogen % - @ 20mA
7871 Carbon Dioxide - Low Limit
Points 7871-7875 are configuration settings used when the CO2 is a live 4-20 mA
7872 Carbon Dioxide - High Limit
7873 Carbon Dioxide - Override
7874 Carbon Dioxide - @ 4mA
7875 Carbon Dioxide - @ 20mA
7876 Reserved
to
7884 Reserved
7885 Conversion Factor Mf/m3 to Btu/cf.
7886 Molecular Weight of Air
7887 GC Mole % Deviation
Previous Previous Batch Quantities - Refers to data stored at the time of the last ‘Batch End’
command. It will remain valid until the next batch end. These variables are floating
Batch point duplicates of integer data at 5n50 area. These points are for MMI or SCADA
Quantitie retrieval, not for Batch Recalculation. Note: See 8501 area for other Previous Batch
data.
s
8586 Previous Batch - Gross in Float Format
MACF
8587 Previous Batch - Net in Float Format
MSCF
8588 Previous Batch - Mass in Float Format
KLbs
8589 Previous Batch - Energy in Float Format
MMBTU
Caution: Flow computer configuration data is critical to the correct operation of the
flow computer. Any modifications to this data while operating the flow computer could
cause unpredictable results which could cause measurement or control errors. Users
are encouraged to consult with OMNI Flow Computers, Inc. before manipulating
configuration data directly via a serial port or programmable variable statements.
Info: These short integers are accessed using Modbus function code 03 for reads, 06
for single writes, and 16 for multiple point writes.
to
13052 Meter Run #4 - Flow meter Dual Pulse Fidelity
13053 Reference Specific Gravity I/O Point
13054 Reference Specific Gravity Type
1=4-20mA; 2=Solartron 3096
13055 Nitrogen I/O Point
13056 Reserved
13057 Mole % Carbon Dioxide I/O Point
13058 Heating Value I/O Point
13059 DP #1 Mid Range I/O Point
13060 DP#2 Mid Range I/O Point
13061 DP#3 Mid Range I/O Point
13062 DP#4 Mid Range I/O Point
13063 Reserved
to
13069 Reserved
13070 Energy Selection Unit 0=GJ, 1=kWh.
13071 Select Pressure Unit (Revision 27)
13072 Select DP Units (Revision 27)
13073 Number of Ethernet Modules (SE)
See points 13478-13486 for serial Port #5 and points 13489 – 3497 for Port #6
13290 Reserved
to
13292 Reserved
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 of Meter if not active
(0=No, 1=Yes Default is No)
to
13299 Reserved
to
13351 Transaction #10 - Destination Index
13352 Transaction #11 - Slave ID
to
13356 Transaction #11 - Destination Index
13357 Transaction #12 - Slave ID
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 Reserved
to
13392 Reserved
13393 Number of Decimal Places for Meter Factor on Prove Reports
13394 Select Averaging Method
0=Time weighted; 1=Flow weighted
13395 Reserved
13396 Override Code - Auxiliary Input #1
13397 Override Code - Auxiliary Input #2
13398 Override Code - Auxiliary Input #3
13399 Override Code - Auxiliary Input #4
13400 Meter Run #1 - Differential Pressure Low Range Damping Factor
13401 Meter Run #1 - Differential Pressure High Range Damping Factor
13402 Meter Run #1 - Temperature Damping Factor
13403 Meter Run #1 - Pressure Damping Factor
13404 Meter Run #1 - Density Temperature Damping Factor
13405 Meter Run #1 - Density Pressure Damping Factor
to
13810 Archive 708 #16 - Starting Index
13811 Archive 708 #16 - Number of Points
13812 Reserved
to
13819 Reserved
13820 Archive 709 #1 - Starting Index
13821 Archive 709 #1 - Number of Points
to
13850 Archive 709 #16 - Starting Index
13851 Archive 709 #16 - Number of Points
13852 Reserved
to
13859 Reserved
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 Reserved
to
13899 Reserved
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
13909 Trigger Boolean - Archive 710
13910 Reserved
to
13919 Reserved
13926 Meter #1 Turn Off NIST14 for Flowing Temp & Press (0=No, 1=Yes)
13927 Meter #2 Turn Off NIST14 for Flowing Temp & Press (0=No, 1=Yes)
13928 Meter #3 Turn Off NIST14 for Flowing Temp & Press (0=No, 1=Yes)
13929 Meter #4 Turn Off NIST14 for Flowing Temp & Press (0=No, 1=Yes)
13930 Archive 711 #1 Starting Index
Points 13930-13961 are dummy read-only points which show the structure of the
Alarm Archive.
13931 Archive 711 #1 Number of Points
to
13960 Archive 711 #16 Starting Index
13961 Archive 711 #16 Number of Points
13962 Archive 712 #1 Starting Index
Points 13962-13993 are dummy read-only points which show the structure of the Audit
Trail.
13963 Archive 712 #1 Number of Points
to
13992 Archive 712 #16 Starting Index
13993 Archive 712 #16 Number of Points
13994 Reserved
to
14000 Reserved
to
14300 Reserved
14301 Comment String - Assign - Digital to Analog Output #1
to
14312 Comment String - Assign - Digital to Analog Output #12
14313 Reserved
to
14320 Reserved
14321 Comment String - Assign - Digital I/O Point #1
to
14344 Comment String - Assign - Digital I/O Point #24
14345 Reserved
to
14359 Reserved
14360 Comment String - Assign - PID #1 - Primary Variable
14361 Comment String - Assign - PID #1 - Secondary Variable
14362 Comment String - Assign - PID #2 - Primary Variable
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 Reserved
14384 Comment String - Assign - Digital to Analog Output #13
to
14389 Comment String - Assign - Digital to Analog Output #18
to
15064 Digital Point #13 - Timer - Pulse Width
15065 Digital Point #14 - Assignment
to
15068 Digital Point #14 - Timer - Pulse Width
15069 Digital Point #15 - Assignment
to
15072 Digital Point #15 - Timer - Pulse Width
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
15097 Digital Point #22 - Assignment
to
15100 Digital Point #22 - Timer - Pulse Width (10msec Ticks)
15101 Digital Point #23 - Assignment
to
15104 Digital Point #23 - Timer - Pulse Width
15105 Digital Point #24 - Assignment
to
15108 Digital Point #24 - Timer - Pulse Width
15109 Assign - Front Panel Counter A
15110 Assign - Front Panel Counter B
15111 Assign - Front Panel Counter C
15112 Max Comparator - Error Counts per Batch - Meter #1
Points 15112-15115 represent dual pulse error checks.
15113 Max Comparator - Error Counts per Batch - Meter #2
15114 Max Comparator - Error Counts per Batch - Meter #3
15115 Max Comparator - Error Counts per Batch - Meter #4
15116 Meter #1 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)
Note: # These variables are replaced with live values when using 4-20mA inputs for
Carbon Dioxide, Nitrogen, BTU or SG.
17435 Reserved
to
17740 Reserved
17441 Meter #4 Gross Flow rate while changing orifice plate
17442 Meter #4 Net Flow rate while changing orifice plate
17443 Meter #4 Mass Flow rate while changing orifice plate
17444 Meter #4 NSV Flow rate while changing orifice plate
17445 Gas Chromatograph #2 Data #1
to
17468 Gas Chromatograph #2 Data #24
17469 Gas Chromatograph #2 Actual BTU
17470 Gas Chromatograph #2 Dry BTU
17471 Gas Chromatograph #2 Specific Gravity
17472 Product #1 Mole % Neo-Pentane
17473 Product #2 Mole % Neo-Pentane
17474 Product #3 Mole % Neo-Pentane
17475 Product #4 Mole % Neo-Pentane
17476 Product #1 Gas Accentric Factor
to
17479 Reserved
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 Reserved
to
17487 Reserved
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 Reserved
18533 Reserved
18534 Reserved
18535 Meter #1 Cmp in Use
18536 Meter #1 dz/dt in Use
18537 Meter #1 Joule Thompson Coefficient
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
18543 Meter #1 in Progress Batch Averages Ultrasonic Meter VOS
18544 Meter #1 in Progress Hourly Averages Isentropic Exponent
18545 Meter #1 in Progress Daily Averages Isentropic Exponent
18546 Meter #1 in Progress Batch Averages Isentropic Exponent
18547 Meter #1 Previous Hourly Average AGA10 VOS
18548 Meter #1 Previous Daily Average AGA10 VOS
18549 Meter #1 Previous Batch Average AGA10 VOS
18550 Meter #1 Previous Hourly Average Ultrasonic Meter VOS
18551 Meter #1 Previous Daily Average Ultrasonic Meter VOS
18552 Meter #1 Previous Batch Average Ultrasonic Meter VOS
18553 Meter #1 Previous Hourly Average Isentropic Exponent
18554 Meter #1 Previous Daily Average Isentropic Exponent
18555 Meter #1 Previous Batch Average Isentropic Exponent
18556 Meter #1 ISO6976 Wobbe Index
18557 Meter #1 ISO6976 Relative Density
18558 Meter #1 ISO6976 Standard Density
18559 Meter #1 in Progress Hourly Average Wobbe Index
18560 Meter #1 in Progress Daily Average Wobbe Index
18561 Meter #1 In Progress Batch Average Wobbe Index
18562 Meter #1 Previous Hourly Average Wobbe Index
18563 Meter #1 Previous Daily Average Wobbe Index
18564 Meter #1 Previous Batch Average Wobbe Index
18565 Meter #1 Current DP Mid Range Value
18566 Meter #1 Reynolds Number
18567 Meter #1 Current Hourly Average Density @ Reference
18568 Meter #1 Current Daily Average Density @ Reference
18569 Meter #1 Current Batch Average Density @ Reference
18570 Meter #1 Previous Hour Density @ Reference
18571 Meter #1 Previous Day Density @ Reference
18572 Meter #1 Previous Batch Density @ Reference
18573 Meter #1 Base Temperature In Use (Revision 27)
18574 Meter #1 Base Pressure In Use (Revision 27)
18575 Meter #1 Gross Flowrate in Maintenance Mode (Revision 27)
18576 Meter #1 Net Flowrate in maintenance Mode (Revision 27)
18577 Meter #1 Mass Flowrate in Maintenance Mode (Revision 27)
18578 Meter #1 Energy Flowrate in Maintenance Mode (Revision 27)
18579 Reserved
20000 Reserved
to
29999 Reserved
30000 Reserved
to
39999 Reserved
40000 Reserved
to
49999 Reserved