0% found this document useful (0 votes)
11 views

OmniCom_Help

Uploaded by

mohammed Gmal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

OmniCom_Help

Uploaded by

mohammed Gmal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 568

OmniCom Help

Table Of Contents
OmniCom Help ................................................................................................................................ 1
Topics........................................................................................................................................... 1
Configuration ................................................................................................................................... 2
Configuration................................................................................................................................ 2
Topics ....................................................................................................................................... 2
General Setup .............................................................................................................................. 3
General Setup .......................................................................................................................... 3
Topics ................................................................................................................................... 3
Setup ........................................................................................................................................ 4
Settings ................................................................................................................................. 4
System Date ............................................................................................................................. 6
System Time............................................................................................................................. 7
Equipment List.......................................................................................................................... 8
Settings ................................................................................................................................. 8
Factors and Constants (Firmware Version 20) ...................................................................... 10
Settings ............................................................................................................................... 10
Factors and Constants (Firmware Version 21) ...................................................................... 12
Settings ............................................................................................................................... 12
Factors and Constants (Firmware Version 22) ...................................................................... 14
Settings ............................................................................................................................... 14
Factors and Constants (Firmware Version 23) ...................................................................... 15
Settings ............................................................................................................................... 15
Factors and Constants (Firmware Version 24) ...................................................................... 18
Settings ............................................................................................................................... 18
Factors and Constants (Firmware Version 26) ...................................................................... 20
Settings ............................................................................................................................... 20
Factors and Constants (Firmware Version 27) ...................................................................... 21
Settings ............................................................................................................................... 21
Totalizers ................................................................................................................................ 24
Settings ............................................................................................................................... 24
Decimal Resolution ................................................................................................................ 26
Settings ............................................................................................................................... 26
Decimal Resolution ................................................................................................................ 28
Settings ............................................................................................................................... 28
Omni IO...................................................................................................................................... 30
OMNI I/O ................................................................................................................................ 30
Modules .................................................................................................................................. 31
Settings ............................................................................................................................... 31
Modules .................................................................................................................................. 33
Settings ............................................................................................................................... 33
Digital IO................................................................................................................................. 34
Digital Channels.................................................................................................................. 34
Digital IO Module ................................................................................................................ 35
Process IO.............................................................................................................................. 45
Process I/O ......................................................................................................................... 45
Process Inputs .................................................................................................................... 46
HART Network Setup ......................................................................................................... 50
HART Inputs ....................................................................................................................... 51
Virtual Inputs....................................................................................................................... 56
SV Module Setup................................................................................................................ 58
Analog Outputs ................................................................................................................... 59
A Combo Modules .............................................................................................................. 65
B Combo Modules .............................................................................................................. 66

ii
Table Of Contents

C Combo Modules .............................................................................................................. 67


E/D Combo Modules........................................................................................................... 68
E Combo Modules .............................................................................................................. 69
HT Combo Modules............................................................................................................ 70
HM Combo Modules ........................................................................................................... 71
H Combo Modules .............................................................................................................. 72
HV Combo Modules............................................................................................................ 73
SV Combo Modules............................................................................................................ 74
Current Assignments.............................................................................................................. 75
Current Assignments .......................................................................................................... 75
Process Input Assignments ................................................................................................ 76
HART Input Assignments ................................................................................................... 77
Remote Inputs .................................................................................................................... 78
Virtual Input Assignments ................................................................................................... 79
Analog Output Assignments ............................................................................................... 80
Digital Input Assignments ................................................................................................... 81
I/O Summary....................................................................................................................... 82
Terminal Block Diagram ..................................................................................................... 83
Auxiliary Inputs ....................................................................................................................... 84
Settings ............................................................................................................................... 84
Ports........................................................................................................................................... 85
Ports ....................................................................................................................................... 85
Topics ................................................................................................................................. 85
Protocol .................................................................................................................................. 86
Settings ............................................................................................................................... 86
Hardware Setup ..................................................................................................................... 88
Settings ............................................................................................................................... 88
Timing..................................................................................................................................... 89
Ethernet Setup ....................................................................................................................... 90
Settings ............................................................................................................................... 90
Ethernet Configuration ........................................................................................................... 91
Ethernet Configuration........................................................................................................ 91
Ethernet .............................................................................................................................. 92
Host..................................................................................................................................... 94
Repeater ............................................................................................................................. 95
Security ............................................................................................................................... 97
Advanced ............................................................................................................................ 99
Logging ............................................................................................................................. 100
Printing.............................................................................................................................. 101
SysLog Examples ............................................................................................................. 103
Serial I/O Module Types 686005 & 686205 ......................................................................... 105
SE Modules .......................................................................................................................... 107
Meter Run ................................................................................................................................ 108
Meter Run............................................................................................................................. 108
Topics ............................................................................................................................... 108
Flowmeters ........................................................................................................................... 109
Flowmeter Setup............................................................................................................... 109
DP Device ......................................................................................................................... 111
Physical Meter Run........................................................................................................... 117
Pulse Type ........................................................................................................................ 118
Rosemount 3095FB DP Meter.......................................................................................... 119
Honeywell SMV3000 DP Meter ........................................................................................ 120
Instromet Ultrasonic Meter................................................................................................ 121
Instromet Ultrasonic Meter - Physical Meter Run ............................................................. 123
V-Cone Meter ................................................................................................................... 124
V-Cone Flow Coefficients ................................................................................................. 125

iii
OmniCom Help

FMC MPU 1200 Meter...................................................................................................... 126


Equimeter Auto-Adjust Turbine Meter .............................................................................. 128
Coriolis Meter.................................................................................................................... 130
Daniel Ultrasonic Meter .................................................................................................... 131
FLOWSIC 600 Ultrasonic ................................................................................................. 133
DP Setup........................................................................................................................... 136
Meter Run Setup .................................................................................................................. 137
Meter Run Setup (Firmware Versions 20 and 24)................................................................ 138
Settings ............................................................................................................................. 138
Meter Run Setup (Firmware Version 21) ............................................................................. 142
Settings ............................................................................................................................. 142
Meter Run Setup (Firmware Versions 22 and 26)................................................................ 145
Settings ............................................................................................................................. 145
Meter Run Setup (Firmware Versions 23 and 27)................................................................ 149
Settings ............................................................................................................................. 149
K-Factors With Curve ........................................................................................................... 155
Settings ............................................................................................................................. 155
Modbus Addresses ........................................................................................................... 156
Meter Run Temperature ....................................................................................................... 158
Settings ............................................................................................................................. 158
Meter Run Pressure ............................................................................................................. 159
Settings ............................................................................................................................. 159
Density Gravity ..................................................................................................................... 160
Density/Gravity ................................................................................................................. 160
Density/Gravity Configuration ........................................................................................... 161
Density/Gravity Setup ....................................................................................................... 162
Density/Gravity Temperature............................................................................................ 164
Density/Gravity Pressure .................................................................................................. 166
Meter Run Density - Solartron Liquid ............................................................................... 167
Meter Run Density - Solartron Gas Pulse ........................................................................ 168
Meter Run Density - Sarasota Pulse ................................................................................ 169
Meter Run Density - UGC Pulse....................................................................................... 170
Viscosity Linearization.......................................................................................................... 171
Settings ............................................................................................................................. 171
Station ...................................................................................................................................... 172
Station .................................................................................................................................. 172
Topics ............................................................................................................................... 172
Station Setup ........................................................................................................................ 173
Settings ............................................................................................................................. 173
Interface Detection ............................................................................................................... 175
Settings ............................................................................................................................. 175
Run Switching ...................................................................................................................... 176
Settings ............................................................................................................................. 176
Trapil Alarms and Training ................................................................................................... 178
Hydraulic Alarm Sampling ................................................................................................ 178
Training ............................................................................................................................. 178
Density Gravity ..................................................................................................................... 179
Density/Gravity ................................................................................................................. 179
Density/Gravity Configuration ........................................................................................... 180
Density/Gravity Setup ....................................................................................................... 181
Density/Gravity Temperature............................................................................................ 182
Density/Gravity Pressure .................................................................................................. 184
Station Density - Solartron Liquid ..................................................................................... 185
Station Density - Sarasota Pulse...................................................................................... 186
Station Density - UGC Pulse ............................................................................................ 187
Prover....................................................................................................................................... 188

iv
Table Of Contents

Prover ................................................................................................................................... 188


Topics ............................................................................................................................... 188
Configuration ........................................................................................................................ 189
Prover ............................................................................................................................... 189
Prover Type ...................................................................................................................... 190
Prover Characteristics ...................................................................................................... 191
Prover Volume/Mass ........................................................................................................ 193
Prover Operational Setup ................................................................................................. 195
Prover Auto Prove Setup (Firmware Versions 20 and 24) ............................................... 198
Prover Setup..................................................................................................................... 200
Density Gravity ..................................................................................................................... 201
Density/Gravity ................................................................................................................. 201
Density/Gravity Configuration ........................................................................................... 202
Density/Gravity Setup ....................................................................................................... 203
Density/Gravity Temperature............................................................................................ 204
Density/Gravity Pressure .................................................................................................. 206
Prover Density - Solartron Liquid...................................................................................... 207
Prover Density - Sarasota Pulse ...................................................................................... 209
Prover Density - UGC Pulse ............................................................................................. 210
Inlet/Outlet Temperature ...................................................................................................... 211
Settings ............................................................................................................................. 211
Inlet/Outlet Pressure............................................................................................................. 212
Settings ............................................................................................................................. 212
Switch Bar Temperature....................................................................................................... 213
Settings ............................................................................................................................. 213
Plenum Pressure.................................................................................................................. 215
Settings ............................................................................................................................. 215
Plenum Pressure Setup ....................................................................................................... 216
Settings: ............................................................................................................................ 216
Products ................................................................................................................................... 217
Products ............................................................................................................................... 217
Product ................................................................................................................................. 218
Settings ............................................................................................................................. 218
Measurement Algorithm (Firmware Versions 20 and 21) .................................................... 219
Settings ............................................................................................................................. 219
Pressure Compensation ................................................................................................... 222
Equilibrium Pressure Pe ................................................................................................... 223
Pressure Compensation ................................................................................................... 224
Equilibrium Pressure Pe ................................................................................................... 224
Measurement Algorithm (Firmware Version 22) .................................................................. 233
Settings ............................................................................................................................. 233
Pressure Compensation ................................................................................................... 238
Equilibrium Pressure Pe ................................................................................................... 239
Pressure Compensation ................................................................................................... 240
Equilibrium Pressure Pe ................................................................................................... 240
Measurement Algorithm (Firmware Version 24) .................................................................. 243
Settings ............................................................................................................................. 243
Pressure Compensation ................................................................................................... 248
Equilibrium Pressure Pe ................................................................................................... 248
Pressure Compensation ................................................................................................... 249
Equilibrium Pressure Pe ................................................................................................... 249
Measurement Algorithm (Firmware Version 26) .................................................................. 257
Settings ............................................................................................................................. 257
Pressure Compensation ................................................................................................... 261
Equilibrium Pressure Pe ................................................................................................... 261
Pressure Compensation ................................................................................................... 262

v
OmniCom Help

Equilibrium Pressure Pe ................................................................................................... 262


Setup (Firmware Versions 20 and 21) ................................................................................. 264
Settings ............................................................................................................................. 264
Setup (Firmware Version 22) ............................................................................................... 268
Settings ............................................................................................................................. 268
Setup (Firmware Version 24) ............................................................................................... 272
Settings ............................................................................................................................. 272
Setup (Firmware Version 26) ............................................................................................... 276
Settings ............................................................................................................................. 276
Meter Factor Curve .............................................................................................................. 279
Fluid Products .......................................................................................................................... 280
Fluid Products....................................................................................................................... 280
Topics ............................................................................................................................... 280
Fluid Setup ........................................................................................................................... 281
Topics ............................................................................................................................... 281
Fluid Setup (Firmware Version 23) ...................................................................................... 282
Settings ............................................................................................................................. 282
Fluid Setup (Firmware Version 27) ...................................................................................... 290
Settings ............................................................................................................................. 290
Live Input .............................................................................................................................. 304
Settings ............................................................................................................................. 304
Detailed Analysis.................................................................................................................. 306
Settings ............................................................................................................................. 306
NIST14 Component Analysis ............................................................................................... 307
Settings ............................................................................................................................. 307
Gas Chromatograph ................................................................................................................ 308
Gas Chromatograph............................................................................................................. 308
Topics ............................................................................................................................... 308
Gas Chromatograph Setup .................................................................................................. 309
Settings ............................................................................................................................. 309
Gas Chromatograph Components ....................................................................................... 311
PID Control............................................................................................................................... 313
PID Control ........................................................................................................................... 313
Topics ............................................................................................................................... 313
PID Loop Configuration ........................................................................................................ 314
Settings ............................................................................................................................. 314
PID Loop Ramp Control ....................................................................................................... 316
Settings ............................................................................................................................. 316
PID Loop Tuning .................................................................................................................. 318
Settings ............................................................................................................................. 318
Front Panel Counters............................................................................................................... 320
Settings................................................................................................................................. 320
User Displays ........................................................................................................................... 322
Settings................................................................................................................................. 322
Import/Export User Displays................................................................................................. 323
Statements ............................................................................................................................... 324
Statements ........................................................................................................................... 324
Topics ............................................................................................................................... 324
Import/Export Boolean/Variable Statement Configurations.............................................. 324
Boolean Statements ............................................................................................................. 325
Variable Statements ............................................................................................................. 330
Custom Packets ....................................................................................................................... 336
Custom Packets ................................................................................................................... 336
Settings ............................................................................................................................. 337
Modbus Packets ............................................................................................................... 337
Import/Export Custom Packet Configurations .................................................................. 337

vi
Table Of Contents

Modbus Packet 001.............................................................................................................. 338


Modbus Packet 201.............................................................................................................. 342
Modbus Packet 401.............................................................................................................. 345
Archives ................................................................................................................................... 349
Settings................................................................................................................................. 349
Import/Export Archive Configurations .................................................................................. 350
Allen Bradley PLC.................................................................................................................... 351
Allen-Bradley PLC ................................................................................................................ 351
Topics ............................................................................................................................... 351
Import/Export Allen-Bradley Configurations ..................................................................... 351
Command Block ................................................................................................................... 352
Settings ............................................................................................................................. 352
Read Blocks 1-3 ................................................................................................................... 353
Settings ............................................................................................................................. 353
Setpoint Block....................................................................................................................... 355
Settings ............................................................................................................................. 355
Local Printer ............................................................................................................................. 356
Settings................................................................................................................................. 356
Report Setup ............................................................................................................................ 357
Settings................................................................................................................................. 357
Batch ........................................................................................................................................ 363
Batch .................................................................................................................................... 363
Topics ............................................................................................................................... 363
Batch Setup .......................................................................................................................... 364
Settings ............................................................................................................................. 364
Batch Scheduling ................................................................................................................. 366
Settings ............................................................................................................................. 366
Peer to Peer ............................................................................................................................. 369
Peer to Peer ......................................................................................................................... 369
Topics ............................................................................................................................... 369
Peer to Peer Setup............................................................................................................... 370
Settings ............................................................................................................................. 370
Transaction Group................................................................................................................ 372
Settings ............................................................................................................................. 372
Premium Billing ........................................................................................................................ 374
Configuration Print ................................................................................................................... 375
Blank Page............................................................................................................................... 376
Report Template Editor ............................................................................................................... 377
Report Template Editor............................................................................................................ 377
Report Templates .................................................................................................................... 380
Element Setup ......................................................................................................................... 381
Insert Boolean Block ............................................................................................................ 381
Insert Database Point........................................................................................................... 382
Insert Printer Code ............................................................................................................... 384
Report View.............................................................................................................................. 385
Raw View ................................................................................................................................. 386
Operate........................................................................................................................................ 387
Operate .................................................................................................................................... 387
Topics ................................................................................................................................... 387
Control...................................................................................................................................... 388
Control .................................................................................................................................. 388
Topics ............................................................................................................................... 388
Batch .................................................................................................................................... 389
Batch Control .................................................................................................................... 389
Batch Control - Meter Runs .............................................................................................. 391
Batch Control - Station...................................................................................................... 393

vii
OmniCom Help

Batch Stack....................................................................................................................... 395


Batch Ticket (Firmware Version 22) ................................................................................. 397
Prover Control ...................................................................................................................... 398
Trapil Control ........................................................................................................................ 399
Fields ................................................................................................................................ 399
Commands........................................................................................................................ 399
Current Reports........................................................................................................................ 401
Current Reports .................................................................................................................... 401
Topics ............................................................................................................................... 401
Snapshot .............................................................................................................................. 402
Status ................................................................................................................................... 403
Product File .......................................................................................................................... 404
Site List................................................................................................................................. 405
Historical Reports..................................................................................................................... 406
Reports ................................................................................................................................. 406
Topics ............................................................................................................................... 406
Historical Alarm (500) or Alarm (150) Report....................................................................... 407
Historical Audit Trail Report.................................................................................................. 408
Last Local Snapshot............................................................................................................. 409
Historical Batch Report......................................................................................................... 410
Historical Daily Report.......................................................................................................... 411
Historical Prove Report ........................................................................................................ 412
Retrieve Archive Data .............................................................................................................. 413
Retrieve Archive Data .......................................................................................................... 413
Topics ............................................................................................................................... 413
Text Archive.......................................................................................................................... 414
Archive Data 701-710........................................................................................................... 415
Data Retrieval ................................................................................................................... 415
Data Registers .................................................................................................................. 415
Modicon Compatible Floats .............................................................................................. 416
Alarm 711 ............................................................................................................................. 417
Alarm Record Format ....................................................................................................... 417
Data Registers .................................................................................................................. 417
Modicon Compatible Floats .............................................................................................. 418
Audit 712 .............................................................................................................................. 419
Audit Record Format........................................................................................................ 419
Data Registers .................................................................................................................. 419
Modicon Compatible Floats .............................................................................................. 420
Archive Maintenance ............................................................................................................... 421
Diagnostics .................................................................................................................................. 422
Diagnostics............................................................................................................................... 422
I/O Overview ............................................................................................................................ 423
HART Input Summary.............................................................................................................. 424
WinPanel.................................................................................................................................. 426
WinPanel .............................................................................................................................. 426
Mimic OMNI Panel Beeper (Setup menu)............................................................................ 427
OMNI Keypad (View menu).................................................................................................. 428
WinPanel Menu .................................................................................................................... 429
User Message ...................................................................................................................... 430
WinPanel User Menu ........................................................................................................... 431
Modbus Tester ......................................................................................................................... 432
Test Communications Screen .............................................................................................. 432
Register List.......................................................................................................................... 435
Diagnostic Convertor............................................................................................................ 438
Data Types (Test Comms Screen)....................................................................................... 439
HowTo ......................................................................................................................................... 441

viii
Table Of Contents

Getting Started ......................................................................................................................... 441


How To Make a Connection..................................................................................................... 442
How To Configure Sites ........................................................................................................... 443
How To Configure Communications Parameters .................................................................... 444
How To Configure Modem Settings......................................................................................... 445
How To Configure Units........................................................................................................... 446
How To Edit Serial Passwords................................................................................................. 447
Menus .......................................................................................................................................... 448
Actions ..................................................................................................................................... 448
Action menu commands....................................................................................................... 448
Connect Screen (Actions | Online menu)............................................................................. 449
Offline (Actions menu).......................................................................................................... 450
Log On (Actions menu) ........................................................................................................ 451
Log Off (Actions menu) ........................................................................................................ 452
Actions Online Data Sync..................................................................................................... 453
Selections ......................................................................................................................... 453
Receive (Actions menu) ....................................................................................................... 454
Transmit (Actions menu) ...................................................................................................... 455
Archives Disabled on Configuration Write............................................................................ 456
Actions Online Disconnect ................................................................................................... 457
Operate Control before data sync ........................................................................................ 458
Actions Online RX/TX........................................................................................................... 459
Actions Online TX Check ..................................................................................................... 460
Edit ........................................................................................................................................... 461
Edit menu commands........................................................................................................... 461
Edit Undo.............................................................................................................................. 462
Cut command (Edit menu) ................................................................................................... 463
Copy command (Edit menu)................................................................................................. 464
Paste Command (Edit menu) ............................................................................................... 465
Preferences (Edit Menu) ...................................................................................................... 466
Settings ............................................................................................................................. 466
Log Communications (Edit menu) ........................................................................................ 468
Setup Sites (Edit menu) ....................................................................................................... 469
Settings ............................................................................................................................. 469
Setup Communications (Edit | Setup Site ) .......................................................................... 470
Settings ............................................................................................................................. 470
Setup Modem (Edit | Sites Screen ) ..................................................................................... 472
Settings ............................................................................................................................. 472
Setup Unit............................................................................................................................. 473
Settings ............................................................................................................................. 473
File ........................................................................................................................................... 475
File Menu Commands .......................................................................................................... 475
File Application ..................................................................................................................... 476
File Version and Revision..................................................................................................... 477
New Configuration (File menu)............................................................................................. 478
Open Existing Configuration File (File menu) ...................................................................... 479
Close Command (File menu) ............................................................................................... 480
Save Command (File menu) ................................................................................................ 481
File Save Template .............................................................................................................. 482
Save As Command (File menu) ........................................................................................... 483
File Import............................................................................................................................. 484
Upgrading Firmware from firmware v73 or lower to v74 or higher ................................... 484
File Import Template ............................................................................................................ 485
File Export Template ............................................................................................................ 486
Print Setup Command (File menu)....................................................................................... 487
1, 2, 3, 4 Command (File menu)........................................................................................... 488

ix
OmniCom Help

Exit Command (File menu)................................................................................................... 489


Help.......................................................................................................................................... 490
Help menu commands ......................................................................................................... 490
Release Notes (Help menu) ................................................................................................. 491
User Notes (Help menu)....................................................................................................... 492
Check For Updates (Help menu).......................................................................................... 493
About Command (Help menu).............................................................................................. 494
Index command (Help menu) ............................................................................................... 495
Using Help command (Help menu) ...................................................................................... 496
Context Help Command ....................................................................................................... 497
View ......................................................................................................................................... 498
View menu commands ......................................................................................................... 498
Communications Log (View menu) ...................................................................................... 499
Settings ............................................................................................................................. 499
Communications Statistics (View menu).............................................................................. 501
Status Bar command (View menu) ...................................................................................... 503
Toolbar command (View menu) ........................................................................................... 504
Window .................................................................................................................................... 505
Window menu commands .................................................................................................... 505
Tile command (Window menu)............................................................................................. 506
Cascade command (Window menu) .................................................................................... 507
Window 1, 2,......................................................................................................................... 508
TroubleShooting .......................................................................................................................... 509
Trouble Shooting...................................................................................................................... 509
Topics ................................................................................................................................... 509
Ethernet Communications Trouble Shooting ........................................................................... 510
Board checks: ................................................................................................................... 510
Connection Errors............................................................................................................. 510
The number of bytes returned from the unit is not correct errors: .................................... 510
Communications Log ........................................................................................................ 510
Ethernet Debug Mode....................................................................................................... 511
Serial Communications Trouble Shooting ............................................................................... 512
No Connection or Timed Out on connect: ........................................................................ 512
Exception Code 02 on connect......................................................................................... 512
Timed out waiting for a response messages: ................................................................... 512
Invalid CRC errors: ........................................................................................................... 512
The number of bytes returned from the unit is not correct errors: .................................... 512
Communications Log ........................................................................................................ 512
Modem Connections Trouble Shooting ................................................................................... 514
Starts to initialize but quits before dialing: ........................................................................ 514
Dials the number but does not connect: ........................................................................... 514
Network Printing Trouble Shooting .......................................................................................... 515
Reports are not Printing ....................................................................................................... 515
SE Module Printer Error Codes............................................................................................ 515
Exception Codes...................................................................................................................... 517
Trouble Shooting - Contact Us................................................................................................. 520
Standard Interface ....................................................................................................................... 521
Close command (Control menus) ............................................................................................ 521
Move command (Control menu) .............................................................................................. 522
No Help Available .................................................................................................................... 523
Restore command (Control menu) .......................................................................................... 524
Scroll bars ................................................................................................................................ 525
Size command (System menu)................................................................................................ 526
Status Bar ................................................................................................................................ 527
Maximize command (System menu) ....................................................................................... 529
Minimize command (application Control menu)....................................................................... 530

x
Table Of Contents

Title Bar.................................................................................................................................... 531


Toolbar ..................................................................................................................................... 532
Apply Bar ..................................................................................................................................... 534
OmniCom Logo Bar..................................................................................................................... 535
Communication LEDs.................................................................................................................. 536
Edit Serial Passwords.................................................................................................................. 537
Password ..................................................................................................................................... 538
Print Lists ..................................................................................................................................... 539
Index ............................................................................................................................................ 541

xi
OmniCom Help
Last Modified October 1, 2010

The OmniCom Help describes how to configure and operate the OMNI 3000/6000 flow computer
using the OmniCom software. You will find topics about dialogs and settings that may not apply to
your metering application and may not appear within OmniCom. This is because the software
automatically enables only those dialogs and settings that apply to your particular application,
based upon your configured selections.

Note: In the configuration screens you may:


Press ALT-M on a field to display the Modbus Register Number used in the OMNI.
Press ALT-L on an edit field to display the range of the entry.

Topics
Below are links to the main topic categories of Configuring the OMNI. Click on a link to go to that
category.

General Setup
OMNI I/O
Ports
Meter Runs
Station
Prover
Products
Fluid Products
Gas Chromatograph

Below are links to the Action items:

Configuration
Report Template Editor
Operate
Diagnostics
Troubleshooting

1
Configuration
Configuration
This menu is used to specify what physical I/O will be connected to the target flow computer and
to what I/O points.

IMPORTANT: You are advised to complete all entries in these sections before proceeding. Only
transducer points that have been assigned to physical I/O points will be available for further
configuration. Based upon your selections, OmniCom makes available only those options that
apply to your metering system configuration.

Topics

The items listed below are links to topics within the Configuration category. Click on a link to go to
that topic.

Allen Bradley PLC


Auxiliary Inputs
Archives
Batch
Boolean Statements
Configuration Print
Custom Packets
Fluid Products
Front Panel Counters
Gas Chromatograph
General Setup
Local Printer
Meter Run
OMNI I/O
Peer to Peer
PID Control
Ports
Premium Billing
Products
Prover
Report Setup
Statements
Station
User Displays
Variable Statements

2
Configuration

General Setup
General Setup

The OMNI General Setup tabbed dialogs are for entering and selecting core OMNI settings. You
must enter these settings first before you can proceed with the OMNI configuration. Based upon
your selections, OmniCom makes available only those options that apply to your metering system
configuration.
Topics

The items listed below are links to topics within the General Setup category. Click on a link to go
to that topic.

Setup
System Date (Online only)
System Time (Online only)
Equipment List
Totalizers
Decimal Resolution

Factors & Constants

Factors and Constants (Firmware Version 20)


Factors and Constants (Firmware Version 21)
Factors and Constants (Firmware Version 22)
Factors and Constants (Firmware Version 23)
Factors and Constants (Firmware Version 24)
Factors and Constants (Firmware Version 26)
Factors and Constants (Firmware Version 27)

3
OmniCom Help

Setup

The Setup dialog within the OMNI General Setup category is for entering OMNI identification
information. You can also select how dates are entered and displayed, and if and when you want
OMNI firmware to adjust for daylight savings time. Once you enter the information and/or make
your selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Setup dialog. Click on a
setting for more information.

 OMNI Identification

ID: Enter the required information that identifies your OMNI up to 8


alphanumeric characters.

Location: Enter the location of your OMNI using up to 38 alphanumeric


characters.

Company Name: Enter a the name of your company. You may use up to 38
alphanumeric characters.

Date Format
Select the date format you want to use for the display and reports.

Note: The date format may not be changed when the archive is running. The archive
records are stored with a date and time stamp according to the date format. If you
would like to change the date format, stop the archive, make your date format change,
and start the archive running again. To stop and start the archive use the Archive
Maintenance screen.

 Daylight Savings

Select this option if you want the OMNI to automatically adjust for daylight savings
time. When selecting daylight savings time, you must enter the starting and ending
dates for daylight savings in the fields provided. The current dates are displayed in the
edit box. A calendar drop down is provided for easy date selection.

If the dates are invalid, a message is displayed and the Apply button is automatically
enabled. Press Apply to correct the dates.

To disable daylight savings, enter a date of 01/01/02 in the calendar drop down. On
apply, OmniCom sends a date of "00/00/00" to the OMNI and essentially disables the
option in the firmware. (A blank date is considered a valid date and the daylight
savings option is also disabled in the firmware.)

Daylight Savings Start Date: Enter the date that 'Daylight Savings Time' starts.
At 2:00 AM on this date the flow computer will automatically adjust the clock
+1 hour (from 2:00 AM to 3:00 AM).

4
Configuration

Daylight Savings End Date: Enter the date that 'Daylight Savings Time' ends.
At 2:00 AM on this date the flow computer will automatically adjust the clock -1
hour (from 2:00 AM to 1:00 AM).

Note: These daylight savings dates must be manually entered each year. The OMNI
does not automatically reset them.

Note: If an external device is synchronizing the time in the flow computer, these
settings should not be used as they are not needed and may in some cases interfere
with the time synchronization by the external device. The time should only be
synchronized once or twice per day at non-critical times such as 03:20:00 or 22:20:00
as it is not advised to change time at the top of the hour when critical events are taking
place in the flow computer.

 Default Screen Display (available with firmware versions 20.74.30, 22.74.30, 23.74.30,
24.74.19, 26.74.10, and 27.74.21 and higher)

Status Screen Default checkbox - check the box if you would like the
OMNI to default to the Status Screen on power up. If the box is not checked,
the OMNI will default to the last display it was on before the power went down.
(The default is not checked.)

Note: If you are on a configuration or diagnostics screen when the power goes
down, the OMNI defaults to the Status Screen regardless of this setting.

5
OmniCom Help

System Date

Enter the date using MM/DD/ YY format or DD/MM/ YY depending upon the date format selected
in the Setup Screen.

6
Configuration

System Time

Enter the time using HH:MM: SS format.

7
OmniCom Help

Equipment List

The Equipment List dialog within the OMNI General Setup category is for indicating the process
instruments, peripherals, and inputs used in your OMNI system. Once you enter the information
and/or make your selections, press the [Apply] button to set.
Settings

The items listed below are the descriptions of each setting option within the Equipment List
dialog. Click on a setting for more information.

Meter Run
Check the meter run box to enable a meter run configuration. Select the transducer
types connected to the OMNI for each meter run. Each entry selected will enable the
setup for that transducer in OmniCom.

Station
Check the station box to enable a station configuration. Select the transducer types
connected to the OMNI for the station (if any). Each entry selected will enable the
setup for that transducer in OmniCom.

Prover (firmware versions 20, 22, 24, and 26)


Select this option if you will be doing flowmeter proving. If selected, this setting enables
the Prover setup within OmniCom.

Switch Bar Temperature is used with provers such as the Enraf Calibron provers.
(Available with firmware versions 20.74.30, 22.74.30, 24.74.30, and 26.74.30 and
higher.)

Plenum Pressure is used with provers such as the Emerson\Brooks compact provers.

Peripherals
Select the peripherals you are going to use with OmniCom and your OMNI. If selected,
these settings enable the Local Printer and Allen Bradley PLC setup within OmniCom.

Note: Remember to configure each on their respective Ports in order to enable their
entries in the configuration tree (right hand pane).

Inputs
Select this option if you are going to use Auxiliary Inputs. If selected, this setting
enables the Auxiliary Input setup within OmniCom.

Note: Remote Inputs are always selected.

Quality (firmware versions 23 and 27)


Check the box if the OMNI is to communicate with a Gas Chromatograph (or two).

Note: Remember to set up the communications type in the Serial Port 3 configuration
in order to see the Gas Chromatograph entry in the configuration tree.

Options (firmware versions 23 and 27)

8
Configuration

Check this box if you wish to enable the proving configuration entry in the configuration
tree.

9
OmniCom Help

Factors and Constants (Firmware Version 20)

The Factors and Constants dialog within the OMNI General Setup category is for entering
application specific conversion factors and constants. Once you enter the information and/or
make your selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Factors and Constants
dialog. Click on a setting for more information.

 Alarms
Alarm Deadband %: Nuisance alarms can occur when input variables
spend any amount of time near the high or low alarm setpoints. These
nuisance alarms can swamp the alarm log with useless alarms leaving no
room for real alarms. This entry sets a percentage limit based on the 'high
alarm' entry. A variable must return within the high/low alarm limits by more
than this amount before the alarm is cleared. i.e. High limit is 100 deg.F, Low
limit is 20 deg.F, Alarm deadband is set to 2 percent. A transducer input which
exceeded 100 deg.F will set the 'high alarm'. The transducer signal must drop
2 percent below the high alarm setpoint (98 deg.F) before the alarm will clear.
The default is zero.

Nuisance Alarm Timer (sec): Nuisance alarms can occur if input variables are
toggling in and out of alarm. These nuisance alarms can swamp the alarm log
with useless alarms leaving no room for real alarms. When an alarm occurs, it
is recorded immediately in the alarm log and the Nuisance Alarm Timer is
started. If the same alarm occurs again while the timer is active, it will not be
recorded in the log. Enter '0' seconds if you would like to record the alarm
every time it occurs. The default is zero.

 Constants
Flow Rate Average Factor: This entry is only used for turbine meter
runs. It has no function when using orifice devices. The flow averaging factor is
the number of calculation cycles used to smooth the displayed flow rate. A
number from 1 to 99 will be accepted. (A calculation cycle is 500ms). The
default value is zero.

Weight of Water at 60 degF: The weight of a barrel of water at 60 deg.F and


14.696 PSIA. Used to convert specific gravity units to density units for
calculating mass. (From GPA 2145-92: 8.3372 lbs/Gal = 350.162 lbs/BBL.)
NOTE: this is the true weight of water, NOT the conversion factor used to
convert gr/cc to lb/BBL sometimes given as 350.507. The default value is
350.161 lb/BBL.

 Conditions
Atmospheric Pressure: This is used to convert flowing pressure
readings to absolute pressure units. If the pressure sensor provides pressure
in absolute instead of gauge, the Atmospheric Pressure should be set to zero
so that no conversion takes place. The default is 14.696 PSIA.

 Conversion Factors (available with firmware versions 20.74.22 and higher)

10
Configuration

g/cc to lb/ft3: Flowing density measured by most pulse type online


densitometers provide grams/cc density units while the Anhydrous Ammonia in
version 20.74.22+ firmware require density to be measured using lb/ft3. Enter
the conversion factor needed to convert grams/cc to lb/ft3. The default is
62.42797.

 Transmitter Fail Setpoints (available with firmware versions 20.75.02 and higher)
Transmitter Fail Low: a global setting for all transmitters used to
discern the difference between a 4-20mA transmitter failure on the low end
versus a process variable saturation. The default value is -3.00%. A
reasonable range is -8% to 0% which gives values of 2.72mA to 4mA.

Transmitter Fail High: a global setting for all transmitters used to discern the
difference between a 4-20mA transmitter failure on the high end versus a
process variable saturation. The default value is 110.00%. A reasonable range
is 100% to 112% which gives values of 20mA to 21.92mA.

11
OmniCom Help

Factors and Constants (Firmware Version 21)

The Factors and Constants dialog within the OMNI General Setup category is for entering
application specific conversion factors and constants. Once you enter the information and/or
make your selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Factors and Constants
dialog. Click on a setting for more information.

 Alarms
Alarm Deadband %: Nuisance alarms can occur when input variables
spend any amount of time near the high or low alarm setpoints. These
nuisance alarms can swamp the alarm log with useless alarms leaving no
room for real alarms. This entry sets a percentage limit based on the 'high
alarm' entry. A variable must return within the high/low alarm limits by more
than this amount before the alarm is cleared. i.e. High limit is 100 deg.F, Low
limit is 20 deg.F, Alarm deadband is set to 2 percent. A transducer input which
exceeded 100 deg.F will set the 'high alarm'. The transducer signal must drop
2 percent below the high alarm setpoint (98 deg.F) before the alarm will clear.
The default is zero.

Nuisance Alarm Timer (sec): Nuisance alarms can occur if input variables are
toggling in and out of alarm. These nuisance alarms can swamp the alarm log
with useless alarms leaving no room for real alarms. When an alarm occurs, it
is recorded immediately in the alarm log and the Nuisance Alarm Timer is
started. If the same alarm occurs again while the timer is active, it will not be
recorded in the log. Enter '0' seconds if you would like to record the alarm
every time it occurs. The default is zero.

 Constants
Weight of Water at 60 degF: The weight of a barrel of water at 60
deg.F and 14.696 PSIA. Used to convert specific gravity units to density units
for calculating mass. (From GPA 2145-92 = 8.3372 Lbs/Gal. = 350.162
Lbs/BBL). NOTE: this is the true weight of water, NOT the conversion factor
used to convert g/cc to lb/BBL sometimes given as 350.507. (Default =
350.161 lb/BBL).

 Conditions
Atmospheric Pressure: This is used to convert flowing pressure
readings to absolute pressure units. If the pressure sensor provides pressure
in absolute instead of gauge the Atmospheric Pressure should be set to zero
so that no conversion takes place. (Default value is 14.696 PSIA.)

 Flow Averaging Method


Two methods are available. BOTH methods do not modify the averaged variable if
there is no flow taking place.

'Time Weighted' averages are: Average = (sum all sample values taken every
500ms) / number of 500ms samples

12
Configuration

'Flow Weighted' averages are: Average = (sum of all (sample values x flow
increment)) / total flow

 Conversion Factors
ft3 to BBLs (Cubic Feet to Barrels Conversion): AGA 3-92 equations
provide flowing volume in actual and standard cubic feet. For liquid
applications, the flow computer displays volumes using gross and net barrels.
Enter the conversion factor needed to convert cubic feet to barrels. (Default
value is 5.614555)

g/cc to lb/ft3: Flowing density measured by most pulse type online


densitometers provide grams/cc density units while the AGA 3-92 equations
require density to be measured using lb/ft3. Enter the conversion factor
needed to convert grams/cc to lb/ft3. (Default value is 62.42797).

 Transmitter Fail Setpoints (available with firmware versions 21.75.01 and higher)
Transmitter Fail Low: a global setting for all transmitters used to
discern the difference between a 4-20mA transmitter failure on the low end
versus a process variable saturation. The default value is -3.00%. A
reasonable range is -8% to 0% which gives values of 2.72mA to 4mA.

Transmitter Fail High: a global setting for all transmitters used to discern the
difference between a 4-20mA transmitter failure on the high end versus a
process variable saturation. The default value is 110.00%. A reasonable range
is 100% to 112% which gives values of 20mA to 21.92mA.

13
OmniCom Help

Factors and Constants (Firmware Version 22)

The Factors and Constants dialog within the OMNI General Setup category is for entering
application specific conversion factors and constants. Once you enter the information and/or
make your selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Factors and Constants
dialog. Click on a setting for more information.

 Constants
Flow Rate Average Factor: This entry is only used for turbine meter
runs. The flow averaging factor is the number of calculation cycles used to
smooth the displayed flow rate. A number from 1 to 99 will be accepted. (A
calculation cycle is 500ms). The default value is zero.

Weight of Water at 60 degF: The weight of a barrel of water at 60 deg.F and


14.696 PSIA. Used to convert specific gravity units to density units for
calculating mass. (From GPA 2145-92 = 8.3372 lbs/Gal. = 350.162 lbs/BBL).
NOTE: this is the true weight of water, NOT the conversion factor used to
convert g/cc to lb/BBL sometimes given as 350.507. The default value is
350.161 lb/BBL).

 Conditions
Atmospheric Pressure: This is used to convert flowing pressure
readings to absolute pressure units. If the pressure sensor provides pressure
in absolute instead of gauge, the Atmospheric Pressure should be set to zero
so that no conversion takes place. The default value is 14.696 PSIA.

 Transmitter Fail Setpoints (available with firmware versions 22.75.03 and higher)
Transmitter Fail Low: a global setting for all transmitters used to
discern the difference between a 4-20mA transmitter failure on the low end
versus a process variable saturation. The default value is -3.00%. A
reasonable range is -8% to 0% which gives values of 2.72mA to 4mA.

Transmitter Fail High: a global setting for all transmitters used to discern the
difference between a 4-20mA transmitter failure on the high end versus a
process variable saturation. The default value is 110.00%. A reasonable range
is 100% to 112% which gives values of 20mA to 21.92mA.

14
Configuration

Factors and Constants (Firmware Version 23)

The Factors and Constants dialog within the OMNI General Setup category is for entering
application specific conversion factors and constants. Once you enter the information and/or
make your selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Factors and Constants
dialog. Click on a setting for more information.

 Alarms
Alarm Deadband %: Nuisance alarms can occur when input variables
spend any amount of time near the high or low alarm setpoints. These
nuisance alarms can swamp the alarm log with useless alarms leaving no
room for real alarms. This entry sets a percentage limit based on the 'high
alarm' entry. A variable must return within the high/low alarm limits by more
than this amount before the alarm is cleared. i.e. High limit is 100 deg.F, Low
limit is 20 deg.F, Alarm deadband is set to 2 percent. A transducer input which
exceeded 100 deg.F will set the 'high alarm'. The transducer signal must drop
2 percent below the high alarm setpoint (98 deg.F) before the alarm will clear.
The default is zero.

Nuisance Alarm Timer (sec): Nuisance alarms can occur if input variables are
toggling in and out of alarm. These nuisance alarms can swamp the alarm log
with useless alarms leaving no room for real alarms. When an alarm occurs, it
is recorded immediately in the alarm log and the Nuisance Alarm Timer is
started. If the same alarm occurs again while the timer is active, it will not be
recorded in the log. Enter '0' seconds if you would like to record the alarm
every time it occurs. The default is zero.

 Constants
Flow Rate Average Factor: This entry is only used for turbine meter
runs. It has no function when using orifice devices. The flow averaging factor is
the number of calculation cycles used to smooth the displayed flow rate. A
number from 1 to 99 will be accepted. The default is zero. (A calculation cycle
is 500ms). The default value is zero.

Density of Dry Air: This entry is needed only for natural gas measurement
where AGA-8 will NOT be used to calculate 'density at base conditions'. See
the 'Relative Density(SG)' entry in the 'Fluid Data and Analysis' screen.
Entering zero forces the flow computer to use AGA-8 to calculate 'density at
base conditions'. Net flow is calculated by dividing mass flow rate by 'density at
base conditions'. The default is 0.0763210 lb/ft3.

Molecular Weight of Air: This entry is needed only for natural gas
measurement where the Redlich-Kwong method is selected. The default is
28.9626.

 Conditions
Atmospheric Pressure: This is used to convert flowing pressure
readings to absolute pressure units. If the pressure sensor provides pressure

15
OmniCom Help

in absolute instead of gauge the Atmospheric Pressure should be set to zero


so that no conversion takes place. The default is 14.696 PSIA.

Base Pressure: Enter the contract base pressure in absolute units. The default
is 14.73 PSIA.

The Density of Dry Air (lb/ft3) entry is required only when you wish bypass AGA-
8’s or AGA-10’s calculated base density, and calculate base density using the
fluid Relative Density(SG) override entry, or the value provided by an online GC.
Base density is then equal to:

Base Density of Gas = Density of Dry Air at base conditions x Relative


Density(SG) at base conditions

When the above calculation is used, the Net volume is a function of the density
at flowing temperature and pressure as calculated by AGA-8 or AGA-10, and by
the density at base temperature and pressure as calculated above.

The Net volume will not be affected by changing entries of Base Temperature
and Pressure in the flow computer configuration as these values only affect the
AGA-8 or AGA-10 calculated base density value and this is not being used in
this case to calculate Net volume.

Base Temperature: Enter the contract base temperature in degrees F. The


default is 60 degF.

 Flow Averaging Method


Two methods are available. BOTH methods do not modify the averaged variable if
there is no flow taking place.

Time Weighted averages are:


Average = (sum all sample values taken every 500ms) / number of
500ms samples

Flow Weighted averages are:


Average = (sum of all (sample values x flow increment)) / total flow

 Conversion Factors
ft3 to Gallons (Cubic Feet to Gallons Conversion): AGA 3-92
equations provide flowing volume in actual and standard cubic feet. For gas
applications, if water is selected as the fluid type, the flow computer displays
volumes using gross and net gallons. Enter the conversion factor needed to
convert cubic feet to gallons. The default is 7.480556. Note: if a zero is
entered, the OMNI will set to the default value automatically when used.

kg/m3 to lb/ft3: Enter the multiplier needed to convert most pulse type flowing
densitometer readings from kg/m3 to lb/ft3. The default is 0.062428. Note: if a
zero is entered, the OMNI will set to the default value automatically when
used.

Mj/m3 to Btu/cf: (available with firmware versions 24.74.13 and higher) If


heating value method ISO 6976 is selected, the calculations are made in
metric units. The flow computer displays heating value in BTU/cf. Enter the
multiplier needed to convert Mj/m3 to BTU/cf. The default is 26.83919. Note: if

16
Configuration

a zero is entered, the OMNI will set to the default value automatically when
used.

 Transmitter Fail Setpoints (available with firmware versions 23.75.02 and higher)
Transmitter Fail Low: a global setting for all transmitters used to
discern the difference between a 4-20mA transmitter failure on the low end
versus a process variable saturation. The default value is -3.00%. A
reasonable range is -8% to 0% which gives values of 2.72mA to 4mA.

Transmitter Fail High: a global setting for all transmitters used to discern the
difference between a 4-20mA transmitter failure on the high end versus a
process variable saturation. The default value is 110.00%. A reasonable range
is 100% to 112% which gives values of 20mA to 21.92mA.

17
OmniCom Help

Factors and Constants (Firmware Version 24)

The Factors and Constants dialog within the OMNI General Setup category is for entering
application specific conversion factors and constants. Once you enter the information and/or
make your selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Factors and Constants
dialog. Click on a setting for more information.

 Alarms
Alarm Deadband %: Nuisance alarms can occur when input variables
spend any amount of time near the high or low alarm setpoints. These
nuisance alarms can swamp the alarm log with useless alarms leaving no
room for real alarms. This entry sets a percentage limit based on the 'high
alarm' entry. A variable must return within the high/low alarm limits by more
than this amount before the alarm is cleared. i.e. High limit is 100 deg.F, Low
limit is 20 deg.F, Alarm deadband is set to 2 percent. A transducer input which
exceeded 100 deg.F will set the 'high alarm'. The transducer signal must drop
2 percent below the high alarm setpoint (98 deg.F) before the alarm will clear.
The default is zero.

Nuisance Alarm Timer (sec): Nuisance alarms can occur if input variables are
toggling in and out of alarm. These nuisance alarms can swamp the alarm log
with useless alarms leaving no room for real alarms. When an alarm occurs, it
is recorded immediately in the alarm log and the Nuisance Alarm Timer is
started. If the same alarm occurs again while the timer is active, it will not be
recorded in the log. Enter '0' seconds if you would like to record the alarm
every time it occurs. The default is zero.

 Constants
Flow Rate Average Factor: This entry is only used for turbine meter
runs. It has no function when using orifice devices. The flow averaging factor is
the number of calculation cycles used to smooth the displayed flow rate. A
number from 1 to 99 will be accepted. (A calculation cycle is 500ms). The
default value is zero.

Weight of Water at 15 degC: The weight of a kilogram of water at 15 deg.C and


101.325 kPa absolute. It is used to convert from specific gravity units to
density (kg/m3) for calculating mass. The default value is 999.1 kg/m3.

Volume Units
You may select cubic meters or litres for volume units. The default value is m3.

Note: when volume units are set to litres, mass units become kilograms.

Pressure Units
Select which units you would like to use, KiloPascals, Bar, or Kilogram per square
centimeter. The default unit is kPa.

 Conditions

18
Configuration

Atmospheric Pressure: This is used to convert flowing pressure


readings to absolute pressure units. If the pressure sensor provides pressure
in absolute instead of gauge the Atmospheric Pressure should be set to zero
so that no conversion takes place. The default value is 101.325 kPa (abs).

 Transmitter Fail Setpoints (available with firmware versions 24.75.02 and higher)
Transmitter Fail Low: a global setting for all transmitters used to
discern the difference between a 4-20mA transmitter failure on the low end
versus a process variable saturation. The default value is -3.00%. A
reasonable range is -8% to 0% which gives values of 2.72mA to 4mA.

Transmitter Fail High: a global setting for all transmitters used to discern the
difference between a 4-20mA transmitter failure on the high end versus a
process variable saturation. The default value is 110.00%. A reasonable range
is 100% to 112% which gives values of 20mA to 21.92mA.

19
OmniCom Help

Factors and Constants (Firmware Version 26)

The Factors and Constants dialog within the OMNI General Setup category is for entering
application specific conversion factors and constants. Once you enter the information and/or
make your selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Factors and Constants
dialog. Click on a setting for more information.

 Constants
Flow Rate Average Factor: This entry is only used for turbine meter
runs. It has no function when using orifice devices. The flow averaging factor is
the number of calculation cycles used to smooth the displayed flow rate. A
number from 1 to 99 will be accepted. (A calculation cycle is 500ms). The
default value is zero.

Weight of Water at 15 degC: The weight of a kilogram of water at 15 deg.C and


101.325 kPa absolute. It is used to convert from specific gravity units to
density (kg/m3) for calculating mass. The default value is 999.1 kg/m3.

Volume Units
You may select cubic meters or litres for volume units. The default value is m3.

Note: when volume units are set to litres, mass units become kilograms.

Pressure Units
Select which units you would like to use, KiloPascals, Bar, or Kilogram per square
centimeter. The default unit is kPa.

 Conditions
Atmospheric Pressure: This is used to convert flowing pressure
readings to absolute pressure units. If the pressure sensor provides pressure
in absolute instead of gauge the Atmospheric Pressure should be set to zero
so that no conversion takes place. The default value is 101.325 kPa (abs).

 Transmitter Fail Setpoints (available with firmware versions 26.75.02 and higher)
Transmitter Fail Low: a global setting for all transmitters used to
discern the difference between a 4-20mA transmitter failure on the low end
versus a process variable saturation. The default value is -3.00%. A
reasonable range is -8% to 0% which gives values of 2.72mA to 4mA.

Transmitter Fail High: a global setting for all transmitters used to discern the
difference between a 4-20mA transmitter failure on the high end versus a
process variable saturation. The default value is 110.00%. A reasonable range
is 100% to 112% which gives values of 20mA to 21.92mA.

20
Configuration

Factors and Constants (Firmware Version 27)

The Factors and Constants dialog within the OMNI General Setup category is for entering
application specific conversion factors and constants. Once you enter the information and/or
make your selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Factors and Constants
dialog. Click on a setting for more information.

 Alarms
Alarm Deadband %: Nuisance alarms can occur when input variables
spend any amount of time near the high or low alarm setpoints. These
nuisance alarms can swamp the alarm log with useless alarms leaving no
room for real alarms. This entry sets a percentage limit based on the 'high
alarm' entry. A variable must return within the high/low alarm limits by more
than this amount before the alarm is cleared. i.e. High limit is 100 deg.F, Low
limit is 20 deg.F, Alarm deadband is set to 2 percent. A transducer input which
exceeded 100 deg.F will set the 'high alarm'. The transducer signal must drop
2 percent below the high alarm setpoint (98 deg.F) before the alarm will clear.
The default is zero.

Nuisance Alarm Timer (sec): Nuisance alarms can occur if input variables are
toggling in and out of alarm. These nuisance alarms can swamp the alarm log
with useless alarms leaving no room for real alarms. When an alarm occurs, it
is recorded immediately in the alarm log and the Nuisance Alarm Timer is
started. If the same alarm occurs again while the timer is active, it will not be
recorded in the log. Enter '0' seconds if you would like to record the alarm
every time it occurs. The default is zero.

 Constants
Flow Rate Average Factor: This entry is only used for turbine meter
runs. It has no function when using orifice devices. The flow averaging factor is
the number of calculation cycles used to smooth the displayed flow rate. A
number from 1 to 99 will be accepted. (A calculation cycle is 500ms). The
default value is zero.

Density of Dry Air: This entry is needed only for natural gas measurement
where AGA-8 will NOT be used to calculate 'density at base conditions'. See
the 'Relative Density(SG)' entry in the 'Fluid Data and Analysis' screen.
Entering zero forces the flow computer to use AGA-8 to calculate 'density at
base conditions'. Net flow is calculated by dividing mass flow rate by 'density at
base conditions'. The default is 1.225410 kg/m3.

Molecular Weight of Air: This entry is needed only for natural gas
measurement where the Redlich-Kwong method is selected. The default is
28.9626.

 Conditions
Atmospheric Pressure: This is used to convert flowing pressure
readings to absolute pressure units. If the pressure sensor provides pressure

21
OmniCom Help

in absolute instead of gauge the Atmospheric Pressure should be set to zero


so that no conversion takes place. The default is 101.325 kPa.

Base Pressure: Enter the contract base pressure in absolute units. The default
is 101.56 kPa. (Note: for firmware v27.74.19 and higher this field was moved
to the Fluid Products Setup screen.)

The Density of Dry Air (kg/m3) is required only when you wish bypass AGA-8’s
or AGA-10’s calculated base density, and calculate base density using the fluid
Relative Density(SG) override entry, or the value provided by an online GC.
Base density is then equal to:

Base Density of Gas = Density of Dry Air at base conditions x Relative


Density(SG) at base conditions

When the above calculation is used, the Net volume is a function of the density
at flowing temperature and pressure as calculated by AGA-8 or AGA-10, and by
the density at base temperature and pressure as calculated above.

The Net volume will not be affected by changing entries of Base Temperature
and Pressure in the flow computer configuration as these values only affect the
AGA-8 or AGA-10 calculated base density value and this is not being used in
this case to calculate Net volume.

Base Temperature: Enter the contract base temperature in degrees C. The


default is 15.0 degC. (Note: for firmware v27.74.19 and higher this field was
moved to the Fluid Products Setup screen.)

 Flow Averaging Method


Two methods are available. Neither method modify the averaged variable if there is no
flow taking place.

'Time Weighted' averages are:


Average = sum all sample values taken every 500ms / number of 500ms
samples

'Flow Weighted' averages are:


Average = sum of all (sample values x flow increment) / total flow

Pressure Units
Select which units you would like to use, KiloPascals, Bar, or Kilogram per square
centimeter. The default unit is kPa.

DP Units
You may select KiloPascals or Millibar. The default is kPa.

Energy Units (available with firmware versions 27.74.21 and higher)


You may select Gigajoules or Kilowatt hours. The default is Gj.

 Transmitter Fail Setpoints (available with firmware versions 27.75.06 and higher)
Transmitter Fail Low: a global setting for all transmitters used to
discern the difference between a 4-20mA transmitter failure on the low end
versus a process variable saturation. The default value is -3.00%. A
reasonable range is -8% to 0% which gives values of 2.72mA to 4mA.

22
Configuration

Transmitter Fail High: a global setting for all transmitters used to discern the
difference between a 4-20mA transmitter failure on the high end versus a
process variable saturation. The default value is 110.00%. A reasonable range
is 100% to 112% which gives values of 20mA to 21.92mA.

23
OmniCom Help

Totalizers

The Totalizers dialog within the OMNI General Setup category is for viewing the settings of the
OMNI totalizers. Note: These are READ ONLY settings that cannot be changed via OmniCom
configuration. They can only be configured via the front panel of the OMNI when resetting the
totalizers.
Settings

The items listed below are descriptions of each setting option within the Totalizers dialog. Click on
a setting for more information.

Roll All Totalizers


When you select 'Reset All Totals' in the 'Password Maintenance' menu from the flow
computer front panel, you are given the opportunity to select the totalizer rollover
significant digits. Totalizers within the flow computer can be rolled at 8 or 9 significant
digits.

For example:

Totalizer Decimal Places 9 Digits 8 Digits


0 999999999 99999999
1 99999999.9 9999999.9
2 9999999.99 999999.99
3 999999.999 99999.999

Totalizer Decimal Places


When you select 'Reset All Totals' in the 'Password Maintenance' menu from the flow
computer front panel, you are given the opportunity to set the totalizing resolution.
Valid decimal place settings are:
0 = XX
1 = X.X
2 = X.XX
3 = X.XXX

For example, a total of 1000 would look like:


0 = 1000
1 = 1000.0
2 = 1000.00
3 = 1000.000

Note: For purposes of accuracy, totals are stored as 32-bit integers with an implied
decimal place. (e.g. 1000.000 would be stored as 1000000.)

Note: Totalizer decimal places are now available with firmware v22.74.06+.

24
Configuration

25
OmniCom Help

Decimal Resolution

The Decimal Resolution dialog within the OMNI General Setup category is for selecting the
various decimal resolutions associated with the Batch and Prove reports. Once you enter the
information and/or make your selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Decimal Resolution
dialog. Click on a setting for more information.

 Batch Report Decimal Places


Correction Factors (4, 5, 6): This entry determines the resolution
(number of decimal places) for the following correction factors: Ctl, Cpl and
CCF which appear on the Batch, Daily and Snapshot reports. The default is 4
decimal places.

To comply with API standard MPMS 12.2.2 in general, select 4 decimal


places for correction factors.

Selecting 4 decimal places causes the flow computer to perform the normal API
internal rounding and truncating rules with the last round being to 4 decimal
places. Selecting 5 decimal places causes the flow computer to perform the
normal API internal rounding and truncating rules with the exception of the last
round which is to 5 places. Selecting 6 decimal places causes the flow computer
to perform no internal rounding and truncating and rounds the final result to 6
places.

Meter Factor (4, 5, 6): Enter the number of decimal places required for the Meter
Factor on the Batch Report. The default is 4 decimal places. (Added for
firmware versions 22.74.30 and 26.74.30 and higher.)

To comply with API standard MPMS 12.2.2 in general, select 4 decimal


places for meter factor.

 Prove Report Decimal Places


Correction Factors (4, 5, 6): This entry determines the resolution
(number of decimal places) for the following correction factors: Ctlm, Ctlp,
Cplm, Cplp, Ctsp, Cpsp and CCF which appear on the Prove report. The
default is 5 decimal places for applications 20 and 24 and 4 decimal places for
applications 22 and 26.

To comply with API standard MPMS 12.2.3 in general, select 5 decimal


places for correction factors.

Selecting 4 decimal places causes the flow computer to perform the normal API
internal rounding and truncating rules with the last round being to 4 decimal
places. Selecting 5 decimal places causes the flow computer to perform the
normal API internal rounding and truncating rules with the exception of the last
round which is to 5 places. Selecting 6 decimal places causes the flow computer
to perform no internal rounding and truncating and rounds the final result to 6
places.

26
Configuration

Meter Factors (4, 5, 6): Enter the number of decimal places required for the
Meter Factor on the Prove Report. The default is 4 decimal places. (Added for
firmware versions 22.74.30 and 26.74.30 and higher.)

To comply with API standard MPMS 12.2.3 in general, select 4 decimal


places for prove meter factor result.

27
OmniCom Help

Decimal Resolution

The Decimal Resolution dialog within the OMNI General Setup category is for selecting the
various decimal resolutions associated with the Batch and Prove reports. Once you enter the
information and/or make your selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Decimal Resolution
dialog. Click on a setting for more information.

 Batch Report Decimal Places


Correction Factors (4, 5, 6): This entry determines the resolution
(number of decimal places) for the following correction factors: Ctl, Cpl and
CCF which appear on the Batch, Daily and Snapshot reports. The default is 4
decimal places.

To comply with API standard MPMS 12.2.2 in general, select 4 decimal


places for correction factors.

Selecting 4 decimal places causes the flow computer to perform the normal API
internal rounding and truncating rules with the last round being to 4 decimal
places. Selecting 5 decimal places causes the flow computer to perform the
normal API internal rounding and truncating rules with the exception of the last
round which is to 5 places. Selecting 6 decimal places causes the flow computer
to perform no internal rounding and truncating and rounds the final result to 6
places.

Meter Factor (4, 5, 6): Enter the number of decimal places required for the Meter
Factor on the Batch Report. The default is 4 decimal places. (Added for
firmware version 26.74.30 and higher.)

To comply with API standard MPMS 12.2.2 in general, select 4 decimal


places for meter factor.

 Prove Report Decimal Places


Correction Factors (4, 5, 6): This entry determines the resolution
(number of decimal places) for the following correction factors: Ctlm, Ctlp,
Cplm, Cplp, Ctsp, Cpsp and CCF which appear on the Prove report. The
default is 5 decimal places for applications 20 and 24 and 4 decimal places for
applications 22 and 26.

To comply with API standard MPMS 12.2.3 in general, select 5 decimal


places for correction factors.

Selecting 4 decimal places causes the flow computer to perform the normal API
internal rounding and truncating rules with the last round being to 4 decimal
places. Selecting 5 decimal places causes the flow computer to perform the
normal API internal rounding and truncating rules with the exception of the last
round which is to 5 places. Selecting 6 decimal places causes the flow computer
to perform no internal rounding and truncating and rounds the final result to 6
places.

28
Configuration

Meter Factors (4, 5, 6): Enter the number of decimal places required for the
Meter Factor on the Prove Report. The default is 4 decimal places. (Added for
firmware versions 26.74.30 and higher.)

To comply with API standard MPMS 12.2.3 in general, select 4 decimal


places for prove meter factor result.

 API 12.2.3 Rounding Rules


Check the box if you would like the OMNI to use the following API 12.2.3 Rounding
Rules:

When a number is rounded to a specific number of decimals, it shall always be


rounded off in one step to the number of figures that are to be recorded, and shall not
be rounded in two or more steps of successive rounding. The rounding procedure
shall be in accordance with the following:

When a figure to the right of the last place to be retained is 5 or greater, the
figure in the last place to be retained should be increased by 1.

If the figure to the right of the last place to be retained is less than 5, the figure in
the last place to be retained should be unchanged.

29
OmniCom Help

Omni IO
OMNI I/O

Below are the areas used within the OMNI I/O. Click on a link to go to that topic.

Modules and Modules (available with firmware versions 20.75.01, 22.75.02, 23.75.01, 24.75.01,
26.75.01, and 27.75.03 and higher)
Digital I/O
Process I/O
Auxiliary Inputs
Current Assignments

30
Configuration

Modules

The Modules dialog allows the user to specify which modules are installed in the OMNI and
displays the associated I/O allocated to each module type. This version of the Modules screen is
available with firmware versions 20.75.01, 22.75.02, 23.75.01, 24.75.01, 26.75.01, and 27.75.03
and higher.

On Apply, a check modules is performed and any allocated I/O points associated with the
modules that changed can be auto-unassigned if the user wishes.
Settings

Modules Installed
Select the modules installed in the OMNI by checking the box next to the label (A-2, E-
4, etc...). As you select a module, the total count of that module type is shown.

The Serial modules (S) and the Serial/Ethernet Modules (SE) use the same address so
if you have an S-1 module selected, the SE-1 module is disabled. Similarly, if you
select SE-1 first, the S-1 module is disabled.

The HART modules (HT and HM) use the same address so if you have an HT-1
module selected, the HM-1 module is disabled. Similarly, if you select HM-1 first, the
HT-1 module is disabled.

Note: The HART modules (HT and HM) and Honeywell modules (H and HV) are
mutually exclusive meaning you can't have both types of modules installed in the
OMNI at the same time.

I/O Allocations
The I/O allocation information is updated based on the number of modules installed.

The process input allocations (1-24) are assigned in this module order:
A, B, C, E/D, E, H, HV, and SV.

The HART input allocations (25-88) are assigned in this module order:
HT and HM

The analog output allocations (1-12 for applications 20/24 and 22/26 and 1-18 for 21
and 23/27) are assigned in this module order:
A, B, C, E/D, E, HT or H, HM or HV, and SV.

Port Allocations
The port allocations show the port numbers assigned to the modules and whether they
are a serial port or an Ethernet port.

S-1 - Ports 1 and 2 are serial.


S-2 - Ports 3 and 4 are serial.
S-3 - Ports 5 and 6 are serial.

SE-1 - Ports 1 and 2 - the user can select which port is serial and which port is
Ethernet.

31
OmniCom Help

SE-2 - Ports 3 and 4 - the user can select which port is serial and which port is
Ethernet.
SE-3 - Ports 5 and 6 - the user can select which port is serial and which port is
Ethernet.

If an SE module is selected, the user may also configure if the SE Module firmware is
v1.50 and higher (enables SE Module configuration via OmniCom and network printing
provided the OMNI firmware supports it.)

32
Configuration

Modules

The Modules dialog allows the user to specify the number and type of I/O Modules and the I/O
Allocations associated with the selected modules.
Settings

Number of Modules Installed


Select the number and the type of Modules installed within the OMNI.

I/O Allocations
The I/O allocation information is updated based on the number of modules installed.

Ethernet Allocations
The Ethernet Allocations area allows the user to specify whether the modules installed
are Serial (S) or Serial/Ethernet (SE).

If SE is selected, OmniCom will present the user with options to configure the ports on
the module to be used as serial or Ethernet ports. They may also configure if the SE
Module firmware is v1.50 and higher (enables SE Module configuration via OmniCom
and network printing.)

33
OmniCom Help

Digital IO

Digital Channels

Each digital I/O module has 12 channels. The OMNI 3000 has 12 physical digital I/O points, the
OMNI 6000 has either 12 or 24 depending on the number of installed modules.

Digital I/O points can be assigned as:


Status or Command Inputs
Accumulator or Pulse Outputs
Control Outputs

The I/O type is determined by the flow computer by the four digit variable assignment number
that you enter.

34
Configuration

Digital IO Module

Each digital I/O module has 12 channels. Each channel can be assigned as either an input or an
output. The module has 12 connections to the back panel terminal strips (refer to the Terminal
Block Diagram).

Inputs

Inputs greater than + 5 volts with respect to DC return terminal will be sensed as being active.
Inputs less than +2 volts with respect to DC return terminal will be sensed as being in-active.
Warning - Applied input voltages must not exceed the voltage at the +DC terminals or the
protection diode will conduct and blow the fuse.

Outputs

Output switches are Darlington transistors which provide a positive DC voltage out equal to the
voltage on the +DC terminals less 1 volt. Connect the load between the I/O terminal and the DC
return terminal. Limit the total load current to 500 mA per module and 100 mA maximum per
individual channel.

35
OmniCom Help

Accumulator or Pulse Outputs

***NOTE: If the assignment is changed, the pulse width and the pulse/unit are automatically
cleared in the OMNI.***

Assignment - please see below for valid assignments.


Remarks
16 character string used to describe the function of this I/O point.

Pulse Width
Enter the width of the ON and OFF time of the pulse to be output.

Pulse width is measured in 10ms ticks. A pulse width of zero is 10ms. A pulse width of 5 ticks
would provide a 60ms ON time and a minimum 60ms OFF time.

The maximum pulse width is ~10 seconds therefore the maximum frequency that can be output
is 50 Hertz.

The flow computer will buffer pulses it was unable to output due to the maximum frequency
limitation and will continue to output pulses until it can catch up.

Pulse/Unit
Specifies the number of pulses that should occur for each unit measured by the flow computer.
Enter the number of pulses per unit volume, mass or energy unit.

The unit is the 'displayed' unit ie: BBL, Tonnes, KLB, Gj

Examples:

You wish to output in 0.1 BBL increments and the displayed units are BBL. Pulses/unit
needed = 1/0.1 = 10.0 pulses per BBL.

You wish to output in 100 kg increments and the displayed units are Tonnes (1000 kg per
Tonne). Pulses/unit needed = 1000/100 = 10.0 counts per Tonne.

You wish to output in 10 gallon increments and the displayed units are Barrels (42
gallons per Barrel) - Pulses/unit needed = 42/10 = 4.2 counts per Barrel.

You wish to output in 10 Barrel increments and the displayed units are Barrels -
Pulses/unit needed = 1/10 = 0.1 counts per Barrel.

Valid Assignments Are:

Meter Run (substitute the meter run number for 'n')


1n01 = Gross Flow
1n02 = Net Flow
1n03 = Mass Flow
1n04 =*Energy Flow

Station
1801 = Positive Gross Flow

36
Configuration

1802 = Positive Net Flow


1803 = Positive Mass Flow
1804 =*Positive Energy Flow
1805 = Negative Gross Flow
1806 = Negative Net Flow
1807 = Negative Mass Flow
1808 =*Negative Energy Flow

*Note: Not applicable to some applications.

User Programmable Accumulators points 7089 through 7099 can be assigned to pulse physical
I/O points by assigning the points to Booleans 1089 through 1099.

37
OmniCom Help

Control Outputs
I/O points can be assigned to echo the state of other I/O points.

Assignment - please see below for valid assignments.


Remarks
16 character string used to describe the function of this I/O point.

Delay On
You can delay activating an output point in increments of 100ms ticks.
Example: You assign a point to represent 'any station alarm' (point 1816). To avoid alarming
on momentary alarms you may decide to delay activating the output for 5 seconds (delay ON =
50 ticks).
Delays of up to 16 minutes 40 seconds (9999 x 100ms ticks) can be programmed.

Delay Off
Once a digital output is activated it can be held on for some minimum time period measured in
100ms tick increments.
Example: You assign an output to 'any station alarm' (point 1816) and program a 'time OFF'
delay of 100. This ensures that the output will be energized for at least 10 seconds (100 x
100ms ticks).
Delays of up to 16 minutes and 40 seconds (9999 x 100ms ticks) can be programmed.

Example:
You have a limit switch connected to physical I/O point #2 which is assigned the function 1700
(dummy input that does nothing in the flow computer).
 Assign I/O point #3 equal to 2.
 I/O point #3 will now follow the signal on I/O point #2.
 By entering delay ON and delay OFF values you can now provide a delayed and/or
stretched version of the original limit switch signal.

Valid output assignments are:

Scratchpad Variables Points 1501 through 1699


Boolean Points 1025 through 1088 (These are the results of the 64 boolean expressions)

Meter Run Alarms/Status Points

Replace 'n' with meter run number.

Point Function
1n05 Meter Is Active
1n06 Meter Is Being Proved
1n07 Any Alarm This Run
1n08 Batch End Acknowledge Toggle
1n09 Auto Prove Problem
1n10 Batch Preset Reached Flag
1n11 Batch Preset Warning Flag
1n12 Batch End Pulse
1n13 Calculation out of Range

38
Configuration

1n14 Using Density Pressure Override


1n16 Using Temp. Override
1n17 Using Pressure Override
1n18 Using Gravity/Density Override
1n19 Using Density Temperature Override
1n20 Flow Rate Low Low Alarm
1n21 Flow Rate Low Alarm
1n22 Flow Rate High Alarm
1n23 Flow Rate High High Alarm
1n24 Temperature Transducer Failed Low
1n25 Temperature Low Alarm
1n26 Temperature High Alarm
1n27 Temperature Transducer Failed High
1n28 Pressure Transducer Failed Low
1n29 Pressure Low Alarm
1n30 Pressure High Alarm
1n31 Pressure Transducer Failed High
1n32 Gravity/Density Transducer Failed Low
1n33 Gravity/Density Low Alarm
1n34 Gravity/Density High Alarm
1n35 Gravity/Density Transducer Failed High
1n36 Density Temperature Transducer Failed Low
1n37 Density Temperature Low Alarm
1n38 Density Temperature High Alarm
1n39 Density Temperature Transducer Failed High
1n44 Density Pressure Transducer Failed Lo
1n45 Density Pressure Low Alarm
1n46 Density Pressure High Alarm
1n47 Density Pressure Transducer Failed Hi
1n48 Pulse Comparator Error
1n49 'A' Channel Has Failed
1n50 'B' Channel Has Failed
1n51 Partial Failure A or B

Station Alarms/Status Points

Point Function
1809 Flow Rate Low Low Alarm
1810 Flow Rate Low Alarm
1811 Flow Rate High Alarm
1812 Flow Rate High High Alarm
1813 Gravity Rate Of Change
1814 Delayed Rate Of Change
1816 Any Station Alarm
1817 Station Batch End Acknowledgement
1818 Batch Preset Warning Flag
1819 Batch Preset Reached Flag

39
OmniCom Help

1820 Active Product ID Bit 1


1821 Active Product ID Bit 2
1822 Active Product ID Bit 3
1823 Active Product ID Bit 4
1824 Run Switching Flag 1
1825 Run Switching Flag 2
1826 Run Switching Flag 3
1827 Freeze Command Accepted Flag
1828 Contract Day Start Pulse
1829 Power Failed Flag
1830 Print Buffer Full Flag
1831 Hour Start Pulse
1832 Week Start Pulse
1833 Month Start Pulse
1834 Year Start Pulse
1835 Batch End Pulse
1836 Snapshot Printed Pulse
1837 EPROM Error Detected
1838 Peer/Peer Active Flag

Prover Alarm/Status Points

Point Function
1901 Left Pressure Low Alarm
1902 Left Pressure High Alarm
1903 Right Pressure Low Alarm
1904 Right Pressure High Alarm
1905 Left Temperature Low Alarm
1906 Left Temperature High Alarm
1907 Right Temperature Low Alarm
1908 Right Temperature High Alarm
1909 Temperature Unstable
1910 Temperature Diff. Meter to Prover
1911 Prove Successful
1912 Prove Aborted
1913 Sphere In Flight Forward
1914 Sphere In Flight Reverse
1915 Overtravel Forward Direction
1916 Overtravel Reverse Direction
1917 Launch Forward
1918 Launch Reverse
1919 Count Deviation Exceeded
1920 Bad Seal Detected
1921 Unstable Flow Rate
1922 No Prove Permissive
1923 MF Not Implemented
1924 Trying to Prove an Inactive Meter

40
Configuration

1925 Plenum Charge Command


1926 Plenum Vent Command
1927 Compact Prover /Run
1928 Prove Complete Pulse
1929 Left Temperature Override In Use
1930 Right Temperature Override In Use
1931 Left Pressure Override In Use
1932 Right Pressure Override In Use

41
OmniCom Help

Status or Command Inputs


Remarks
16 character string used to describe the function of this I/O point.

Point Number Function


1700 (reserves the I/O point as a Dummy variable
general purpose input to be used
in a boolean statement or used as
a detector switch input).
1701 Prove Seal OK
1702 Station End Batch
1703 End Batch Meter 1
1704 " " " 2
1705 " " " 3
1706 " " " 4

1707 (Edge Triggered Commands) Station Product


Change Strobe
1708 Request Prove
Meter 1
1709 " " "
2
1710 " " "
3
1711 " " "
4
1712 (Use 1732-35 for meter run Station Alarm
alarms) Acknowledge
1713 (Power fail is set at power Reset Power Fail
up) Flag
1714 (Single run prove) Request Trial Prove
Meter 1
1715 " " "
Meter 2
1716 " " "
Meter 3
1717 (Edge Triggered Commands) " " "
Meter 4
1718 Abort Prove in
Progress
1719 Request Local
Snapshot Report
1720 (Sends to the Modbus report Request Snapshot
buffer to be polled for later) to Modbus
1721 (Sends to the Modbus report Request Alarms to
buffer to be polled for later) Modbus
1722 (Controls the PID 1 Startup
startup/shutdown ramps. See 2nd Permissive
Stage PID Permissives below)

42
Configuration

1723 " 2 " "

1724 " 3 " "

1725 " 4 " "

1726 (Activate to start prove Prove Start


sequence) Permissive
1731 (Must be false to launch Prover Piston Not
piston) Up-Stream
1732 (Edge triggered - Use 1712 Acknowledge Meter
to acknowledge station alarms) 1 Alarms
1733 " " 2
"
1734 " " 3
"
1735 " " 4
"
1736 (Active to disable meter run Disable Meter Run 1
flow. Usually used in Bi
Directional flow applications where
forward and reverse meter runs
use the same meter)
1737 " " " 2

1738 " " " 3

1739 " " " 4

1741 (Provides ability to scroll Remote UP Arrow


display via digital I/O points) Function
1742 " DOWN "
"
1743 (The status of these bits are Product Selection
checked to see what product is Bit 0
selected to run when the Change
Product Strobes are activated.
See 1707 & 1747-50)
1744 " " Bit
1
1745 " " Bit
2
1746 " " Bit
3
1747 (Edge triggered - Causes Product Change
current batch to be ended and the Strobe Run 1
next batch to start using the
product selected in 1743-1746
above)
1748 " " "
Run 2
1749 " " "
Run 3

43
OmniCom Help

1750 " " "


Run 4
1751 (Can be used to facilitate Freeze All Analog
calibration) Inputs
1752 (Used to provide two stage 2nd Stage 1 PID
shutdown of PID control) Permissive
1753 " " 2 PID
Permissive
1754 " " 3 PID
Permissive
1755 " " 4 PID
Permissive
1756 (Holds current mass flow Change Orifice Plate
rate while active) Meter 1
1757 " " "
" 2
1758 " " "
" 3
1759 " " "
" 4
1760 (Edge triggered. Causes Freeze
variables to be snapshot and Temperature,
saved.) Pressure,
Density/Gravity &
Totals

44
Configuration

Process IO

Process I/O

The Process I/O area allows the user to configure individual process inputs and analog outputs
for each individual module installed within the OMNI.

Below are the areas used within the Process I/O. Click on a link to go to that topic.

A Combo Modules
B Combo Modules
C Combo Modules
E/D Combo Modules
E Combo Modules
HT Combo Modules (available with firmware versions 20.75.01, 22.75.02, 23.75.01, 24.75.01,
26.75.01, 27.75.03 and higher)
HM Combo Modules (available with firmware versions 20.75.01, 22.75.02, 23.75.01, 24.75.01,
26.75.01, 27.75.03 and higher)
H Combo Modules
HV Combo Modules
SV Combo Modules

Process Inputs
HART Network Setup (available with firmware version 20.75.01, 22.75.02, 23.75.01, 24.75.01,
26.75.01, and 27.75.04 and higher)
HART Inputs (available with firmware versions 20.75.01, 22.75.02, 23.75.01, 24.75.01, 26.75.01,
and 27.75.03 and higher)
Virtual Inputs (available with firmware versions 20.74.30, 22.74.30, 23.74.30, 24.74.19, 26.74.10,
and 27.74.21 and higher)
Analog Outputs

45
OmniCom Help

Process Inputs

These entries are used to assign a physical input to each transducer. Duplicate I/O assignments
can be made when a transducer is shared (for example forward and reverse flow). Once you
enter the information and/or make your selections, press the [Apply] button to set. Note: Nothing
is written to the OMNI unless the input has been assigned.

HART Inputs (available with firmware versions 20.75.01, 22.75.02, 23.75.01, 24.75.01, 26.75.01,
27.75.03 and higher)
Virtual Inputs (available with firmware versions 20.74.30, 22.74.30, 23.74.30, 24.74.19, 26.74.10,
and 27.74.21 and higher)

SETTINGS

The items listed below are the descriptions of each setting option within the Analog Input dialog.
Click on a setting for more information.

Note: Density/Gravity units for non-pulse type densitometers/gravitometers for Alarm Limits,
Input Scaling and Override values are not available until the process input is assigned to a meter,
station, or prover densitometer and the type is selected.

Tag ID
An 8-character ASCII string which identifies each transducer. The tag appears in the
LCD display before the value of the variable. Note: This field is not used if a '99' has
been assigned as I/O.

 Signal Type
Select a signal that will be received on this input.

RTD DIN:
When using RTD probes which follow the DIN curve and have an alpha of
0.00385.

RTD American:
When using RTD probes which follow the American curve and have an
alpha of 0.00392

Analog Input (1-5v/4-20mA)/Honeywell DE Protocol


When using a transducer that provides a linear 1-5 Volts output or when
using a transducer that provides a linear 4-20mA output.

Flow Pulse
Digital metering devices such as ultrasonic flowmeters allow you to
communicate with the OMNI with serial and/or flow pulse signals. If you
would like flow pulse signals, you must also assign a pulse I/O point and
enter the active threshold frequency.

Density Pulse
Digital metering devices such as Sarasota, Solartron, and UGC
Densitometers allow you to communicate with the OMNI with serial and/or
density pulse signals.

46
Configuration

For gas applications, the Density Pulse selection may also be used to
configure a Solartron 3096/3098 Gravitometer digital pulse (frequency) input
for SG.

 Input Type
Allows you to select the type of input that is coming into the OMNI.
The choices are:
Unassigned
Temperature
Pressure
DP
Flow Meter
Density/Gravity
PID Setpoint
Auxiliary Input

and for Gas Applications:


N2
CO2
HV
o SG
This input type can be configured in one of two ways:
 4-20mA input - Select the signal type as ‘Analog Input’ and the
input type as ‘SG – 4-20mA’.
 Solartron 3096/3098 Gravitometer digital pulse (frequency)
input – Select the signal type as a ‘Density Pulse’ (4th input on a ‘B’
Module or the 3rd or 4th input on an ‘E/D’ Module) and the input
type as ‘SG – Solartron’.

 Alarm Limits
Low Alarm Limit:
Enter the measurement value in engineering units below which the Low Alarm
of the process variable activates. Measurement signal inputs approximately 5%
or more below this value will activate the device's Fail Low Alarm.

High Alarm Limit:


Enter the measurement value in engineering units above which the High Alarm
of the process variable activates. Measurement signal inputs approximately 5%
or more above this value will activate the device's Fail High Alarm.

Input Scaling
Input at Zero Scale:
This entry is used to determine the Input at Zero Scale (4 mA or 1V).

Input at Full Scale:


This entry is used to determine the Input at Full Scale (20 mA or 5V).

Damping Code
Honeywell damping codes are used with Honyewell digital transmitters connected to
'H' and 'HV' modules and Rosemount damping codes are used with Rosemount digital
transmitters connected to 'SV' modules.

47
OmniCom Help

The process variable (i.e. temperature/pressure) is filtered by the transmitter before


being sent to the flow computer. The time constant used depends on this entry.

The following is a chart showing the damping code values:

Damping Honeywell Honeywell Rosemount


Code (Temperature Inputs) (other inputs)
0 0.00 0.00 0.108
1 0.30 0.16 0.216
2 0.70 0.32 0.432
3 1.50 0.48 0.864
4 3.10 1.00 1.728
5 6.30 2.00 3.456
6 12.7 4.00 6.912
7 25.5 8.00 13.824
8 51.1 16.00 27.648
9 102.3 32.00 N/A

Override
Select the type of manual override strategy you wish to use. You must also enter the
override value in engineering units for the computer to use when an override strategy
is selected.

Assignments
A list of all the variables that this process input has been assigned to represent. A
process input used to measure temperature, for example, could be assigned to
represent the temperature at the meter run, densitometer, and the prover.

SV Port Number
Enter the port number of the SV combo module that is connected to this Rosemount
3095FB multivariable transmitter, Instromet Q-Sonic meter, FMC Kongsberg Ultrasonic
or Emerson Daniel Ultrasonic.

Port numbers 1 and 2 are on the SV-1 combo module.


Port numbers 3 and 4 are on the SV-2 combo module.

Instromet Q-Sonic ultrasonic flowmeters require dedicated SV ports to operate. They


cannot be multi-dropped.

SV ports can be connected to multiple 3095FB multivariables as long as each 3095FB


has its own unique Modbus ID.

Modbus ID
Each Rosemount 3096FB multivariable transmitter connected to a SV combo module
port must have a unique Modbus ID.
Enter the unique Modbus ID of the 3095FB transmitter which will be providing this
meter run's DP, temperature and pressure.

48
Configuration

49
OmniCom Help

HART Network Setup

Select the connection type for the network:

Point-To-Point
There is only one HART device on this connection with one configurable input.

Multivariable
There is only one HART device connected with up to four configurable inputs for PV,
SV, TV, and QV respectively.

Multidrop
There can be up to four multidropped HART devices with fixed poll IDs 1-4
respectively. Each device has a corresponding configurable HART input.

50
Configuration

HART Inputs

HART inputs are available with firmware versions 20.75.01, 22.75.02, 23.75.01, 24.75.01,
26.75.01, and 27.75.03 and higher.

These entries are used to assign a physical input to each transducer. HART Inputs range from
25-88. Duplicate I/O assignments can be made when a transducer is shared. Once you enter the
information and/or make your selections, press the [Apply] button to set. Note: Nothing is written
to the OMNI unless the input has been assigned.

SETTINGS

The items listed below are the descriptions of each setting option within the HART Input dialog.
Click on a setting for more information.

Tag ID
An 8 character ASCII string which identifies each transducer. The tag appears in the
LCD display before the value of the variable.

For firmware version 27.75.03 only - the tag is automatically entered in upper case
letters and must match the HART short tag that was entered in the HART device. This
field is used for communication to the HART device. Note: for firmware versions
27.75.04 and higher, this tag is no longer used for HART communications.

The following are valid characters for the HART tag:

Character Hex Code Description

SP 0x20 Space
! 0x21 Exclamation Point
" 0x22 Double Quotes
# 0x23 Number Sign
$ 0x24 Dollar Sign
% 0x25 Percent Sign
& 0x26 Ampersand
' 0x27 Single Quote
( 0x28 Open Parenthesis
) 0x29 Close Parenthesis
* 0x2A Asterisk
+ 0x2B Plus Sign
, 0x2C Comma
- 0x2D Hyphen
. 0x2E Period
/ 0x2F Forward Slash
0 to 9 0x30-0x39 Numbers
: 0x3A Colon
; 0x3B Semi-colon
< 0x3C Less Than Sign
= 0x3D Equal Sign

51
OmniCom Help

> 0x3E Greater Than Sign


? 0x3F Question Mark
@ 0x40 At Sign
A to Z 0x41-0x5A Upper Case Letters
[ 0x5B Open Bracket
] 0x5D Close Bracket
^ 0x5E Carat
_ 0x5F Underline

Note: The question mark is an acceptable character but it may not be the only
character as that is the fill character for unused characters. A tag name of all question
marks is considered undefined in the HART protocol.

 Network Type
The HART network type is displayed as:
Point-To-Point
Multivariable (XX) - where 'XX' is the variable the input represents (i.e. PV, SV,
TV, QV for the four inputs on the network respectively)
Multidrop - Poll ID X - where 'X' is the fixed poll ID that represents the input
number on the network (i.e. 1, 2, 3, 4)

Signal Type
The signal type is always "HART Input".

 Input Type
Allows you to select the type of input that is coming into the OMNI.

The choices are:


Unassigned
Temperature
Pressure
DP
Auxiliary Input

 Alarm Limits
Low Alarm Limit:
Enter the measurement value in engineering units below which the Low Alarm
of the process variable activates. Measurement signal inputs approximately 5%
or more below this value will activate the device's Fail Low Alarm.

High Alarm Limit:


Enter the measurement value in engineering units above which the High Alarm
of the process variable activates. Measurement signal inputs approximately 5%
or more above this value will activate the device's Fail High Alarm.

 Input Scaling (Available with firmware versions 23.75.01 and 27.75.04 and higher for
DP types only)
Input at Zero Scale:
This entry is used to determine the Input at Zero Scale (4 mA or 1V).

Input at Full Scale:


This entry is used to determine the Input at Full Scale (20 mA or 5V).

52
Configuration

Override
Select the type of manual override strategy you wish to use. You must also enter the
override value in engineering units for the computer to use when an override strategy
is selected.

Assignments
The assignments are a list of all the variables that this HART input has been assigned
to represent. A HART input used to measure temperature, for example, could be
assigned to represent the temperature at the meter run and/or at the densitometer.

The Current Assignments item on the tree now has a tab for "HART Inputs" and displays the type
and assignments.

On all I/O drop downs where the user is selecting a HART input, the list will show:
 Unassigned
 Process Inputs for the I/O type
 HART Inputs for the I/O type
 Remote Input 99
 Virtual Inputs for the I/O type

The Configuration Print includes the details of the HART Inputs as well as the current
assignments and they are listed after the Process Inputs.

CONVERSION OF HART DEVICE UNITS TO OMNI UNITS

OMNI strongly recommends to configure your HART device to match the units in the flow
computer to prevent unnecessary unit conversions in the flow computer. The following table
shows the units supported by each application. If more than one unit is supported, the units are
configurable in the Factors and Systems Constants screen.

OMNI Units DP Temperature Pressure


Application in H2O@60F kPa mBar deg.F deg.C PSIG kPa Bar kg/cm2
20 X X
21 X X X
22 X X
23 X X X
24 X X X X
26 X X X X
27 X X X X X X

Click on a topic to see the conversion table used in the flow computer.

DP
HART Conversion factors
Unit Code Description in H2O@60F kPa mBar
1 in H2O@68F 0.999179 0.2486491 2.486491
2 in Hg@0C 13.60795 3.386387 33.86387
3 ft H2O@68F 11.99014 2.983789 29.83789
4 mm H2O@68F 0.039338 0.009789 0.09789

53
OmniCom Help

5 mm Hg@0C 0.535746 0.1333224 1.333224


6 PSI 27.70610 6.894759 68.94759
7 Bar 401.8429 100.0 1000.0
8 millibar 0.401843 0.1 1.0
9 g/cm2 0.394073 0.0980665 0.980665
10 kg/cm2 394.0733 98.06652 980.6652
11 Pa 0.004018 0.001 0.01
12 kPa 4.018429 1.0 10.0
13 Torr 0.535746 0.1333224 1.333224
14 atm 407.1673 101.325 1013.25
145 in H2O@60F 1.0 0.248853 2.48853
237 MPa 4018.429 1000.0 10000.0
238 in H2O@4C 1.000942 0.249088 2.49088
239 mm H2O@4C 0.039407 0.009807 0.09807

Temperature
HART Conversion Factors
Unit Description deg.F deg.C
Code
32 deg.C (deg.C x 1.8) + 32.0 1.0
33 deg.F 1.0 (deg.F - 32.0) / 1.8
34 Rankine Rankine - 459.67 ((Rankine - 459.67) - 32.0) /
1.8
35 Kelvin ((Kelvin - 273.15) x 1.8) + Kelvin - 273.15
32.0

Pressure
HART Conversion Factors
Unit Description PSIG kPa mBar kg/cm2
Code
1 in H2O@68F 0.036063 0.2486491 2.486491 0.002535515
2 in Hg@0C 0.491154 3.386387 33.86387 0.03453153
3 ft H2O@68F 0.432762 2.983789 29.83789 0.03042618
4 mm 0.001420 0.009789 0.09789 0.0000998234
H2O@68F
5 mm Hg@0C 0.019337 0.1333224 1.333224 0.001359507
6 PSI 1.0 6.894759 68.94759 0.07030698
7 Bar 14.50377 100.0 1000.0 1.019716
8 millibar 0.014504 0.1 1.0 0.001019716
9 g/cm2 0.014223 0.0980665 0.980665 0.001
10 kg/cm2 14.22334 98.0665 980.665 1.0
11 Pa 0.000145 0.001 0.01 0.00001019716
12 kPa 0.145038 1.0 10.0 0.01019716
13 Torr 0.019337 0.1333224 1.333224 0.00135951
14 atm 14.69594 101.325 1013.25 1.033227
145 in H2O@60F 0.036093 0.248853 2.48853 0.002537599
237 MPa 145.0377 1000.0 10000.0 10.19716
238 in H2O@4C 0.036127 0.249088 2.49088 0.002539988

54
Configuration

239 mm H2O@4C 0.001422 0.009807 0.09807 0.000099996

55
OmniCom Help

Virtual Inputs

Virtual Inputs can be used as dummy inputs when there is no physical input but a value is input to
simulate a measurement. They are available with firmware versions 20.74.30, 22.74.30,
23.74.30, 24.74.19, 26.74.10, and 27.74.21 and higher.

A "Virtual Inputs" tree item is available under the "Process Inputs" heading.

Clicking on the "Virtual Inputs" item brings up a screen similar to the Process Inputs configuration
except with a tab for inputs 98 - 90 (in that order):

Tag ID
An 8-character ASCII string which identifies each transducer. The tag appears in the
LCD display before the value of the variable. Note: This field is not used if a '99' has
been assigned as I/O.

 Signal Type
Select a signal that will be received on this input.

RTD DIN:
When using RTD probes which follow the DIN curve and have an alpha of
0.00385.

RTD American:
When using RTD probes which follow the American curve and have an
alpha of 0.00392

Analog Input (1-5v/4-20mA)


When using a transducer that provides a linear 1-5 Volts output or when
using a transducer that provides a linear 4-20mA output.

 Input Type
Allows you to select the type of input that is coming into the OMNI.
The choices are:
Unassigned
Temperature
Pressure
DP
Density/Gravity
Auxiliary Input

and for Gas Applications:


N2
CO2
HV
o SG
This input type can be configured in one of two ways:
 4-20mA input - Select the signal type as ‘Analog Input’ and the
input type as ‘SG – 4-20mA’.
 Solartron 3096/3098 Gravitometer digital pulse (frequency)
input – Select the signal type as a ‘Density Pulse’ (4th input on a ‘B’

56
Configuration

Module or the 3rd or 4th input on an ‘E/D’ Module) and the input
type as ‘SG – Solartron’.

 Alarm Limits
Low Alarm Limit:
Enter the measurement value in engineering units below which the Low Alarm
of the process variable activates. Measurement signal inputs approximately 5%
or more below this value will activate the device's Fail Low Alarm.

High Alarm Limit:


Enter the measurement value in engineering units above which the High Alarm
of the process variable activates. Measurement signal inputs approximately 5%
or more above this value will activate the device's Fail High Alarm.

Override
Override Code is set to "Never Use" and all selections are disabled.
Enter an override value for the virtual input.

Assignments
A list of all the variables that this process input has been assigned to represent. A
process input used to measure temperature, for example, could be assigned to
represent the temperature at the meter run, densitometer, and the prover.

The Current Assignments item on the tree now has a tab for "Virtual Inputs" and displays the type
and assignments for 98 - 90.

On all I/O drop downs where the user is selecting a process input that allows Virtual Inputs, the
list will show:
 Unassigned
 Process Inputs for the I/O type
 Remote Input 99
 Virtual Inputs for the I/O type where the Virtual Inputs are listed from 98 - 90 for all inputs
that match the selection type (i.e. temp, pres, etc).

The Configuration Print includes the details of the Virtual Inputs as well as the current
assignments and they are listed after the Remote Input 99.

57
OmniCom Help

SV Module Setup

The SV combo module provides a total of 2 RS-485 serial ports to connect to compatible
multivariable transmitters. Select the protocol for each port on the module.

SETUP OPTIONS

Each input channel accepts serialized data from any compatible multivariable transmitter
using various protocols.
Meter types can be Rosemount 3095FB DP, Instromet Ultrasonic, FMC MPU 1200,
Daniel Ultrasonic, or FLOWSIC 600 Ultrasonic.

58
Configuration

Analog Outputs

The Analog Output dialog within the Input/Output Calibration subcategory is for entering the
configuration of each of your 4-20 mA analog outputs. There is a dialog for each analog output.
This involves assigning a variable and specifying the zero and full scale range in engineering
units. Once you enter the information and/or make your selections, press the [Apply] button to
set.

SETTINGS

The items listed below are links to descriptions of each setting option within the Analog Output
dialog. Click on a setting for more information.

 Assign
Enter the four digit number which specifies what database variable will be output via
this analog output:

Meter Run Variables


Replace 'n' with the meter run number in the table below:

Point Liquid Pulse Type Liquid Orifice Gas Turbine/Orifice


7n01 Gross Flow Rate Gross Flow Rate Gross Flow Rate
7n02 Net Flow Rate Net Flow Rate Net Flow Rate

7n03 Mass Flow Rate Mass Flow Rate Mass Flow Rate

7n04 Net Standard Flow Net Standard Flow Energy Flow Rate
Rate Rate
7n05 Meter Temperature Meter Temperature Meter Temperature

7n06 Meter Pressure Meter Pressure Meter Pressure

7n07 Meter Dens Meter Dens Meter Dens


Calculated Calculated Calculated
7n08 Unfactored Density Unfactored Density Unfactored Density
7n09 Flowing Density Flowing Density Flowing Density
7n10 Density Density Density Temperature
Temperature Temperature
7n11 Density Pressure Density Pressure Density Pressure
7n12 Flowing API Flowing API Gravity Orifice Diameter
Gravity
7n13 API @ Reference API @ Reference Flow Coefficient C
7n14 Flowing SG Flowing SG Expansion Factor Y
7n15 SG or Density @ SG or Density @ Velocity Factor Ev.
Ref Ref
7n16 Current VCF Factor Differential Pressure Differential Pressure
7n17 Current CPL Factor Orifice Coefficient Pipe Diameter
7n18 Batch FWA Batch Average Batch Average

59
OmniCom Help

Temperature Temperature Temperature


7n19 Batch FWA Batch Average Batch Average
Pressure Pressure Pressure
7n20 Batch FWA Dens Batch Average Batch Average Dens
Flowing Dens Flowing Flowing
7n21 Batch FWA Den. Batch Average Den. Batch Average Den.
Temp. Temp. Temp.
7n22 Batch FWA Den. Batch Average Den. Batch Average Den.
Press. Press. Press.
7n23 Batch FWA API Batch Average API Average Flow
Flowing Flowing Coefficient
7n24 Batch FWA API @ Batch Average API Average Y Factor
Ref. @ Ref.
7n25 Batch FWA SG Batch Average SG Average Velocity
Flowing Flowing Fact
7n26 Batch FWA Batch Average Average Orifice
SG/Dens @ Ref. SG/Dens @ Ref. Diameter
7n27 Batch FWA VCF Expansion Factor Y Average Differential
Pressure
7n28 Batch FWA CPL Velocity Factor Ev Daily Average
Velocity Factor Ev
7n29 Daily FWA Daily Average Daily Average
Temperature Temperature Temperature
7n30 Daily FWA Daily Average Daily Average
Pressure Pressure Pressure
7n31 Daily FWA Flowing Daily Average Daily Average
Density Flowing Density Flowing Density
7n32 Daily FWA Density Daily Average Daily Average
Temperature Density Density Temperature
Temperature
7n33 Daily FWA Density Daily Average Daily Average
Pressure Density Pressure Density Pressure
7n34 Daily FWA API Daily Average API Daily Average Orifice
Flowing Flowing Coefficient
7n35 Daily FWA API @ Daily Average API Daily Average Y
Ref. @ Ref. Factor
7n36 Daily FWA SG Daily Average SG Daily Average Orifice
Flowing Flowing Diameter
7n37 Daily FWA Daily Average Daily Average
SG/Dens @ Ref. SG/Dens @ Ref. Differential Pressure
7n38 Daily FWA VCF Daily Average Current Reference
Differential Pressure Density
7n39 Daily FWA CPL Pipe Diameter Actual Viscosity
7n40 Current Meter K- Orifice Diameter Actual Isentropic
Factor Expansion Factor
7n41 Batch FWA K- Entered Viscosity AGA8 SG Entry
Factor
7n42 Daily FWA K- Entered Isentropic AGA8 HV Entry
Factor Exponent
7n43 Current Density Current Density Entered Viscosity
Correction Factor Correction Factor

60
Configuration

Station Variables

Point Liquid Turbine /PD Liquid Orifice Gas Turbine/Orifice


7801 Gross Flow Rate Gross Flow Rate Gross Flow Rate
7802 Net Flow Rate Net Flow Rate Net Flow Rate
7803 Mass Flow Rate Mass Flow Rate Mass Flow Rate
7804 N/A N/A Energy Flow Rate
7805 Density Density Density
7806 Temperature Temperature Temperature
7807 Pressure Pressure Pressure

Prover Variables

Point Description
15123 Prove Run in Progress
15124 Proving Meter Run Number
15125 Prove Counts
5963 Actual Meter Factor - Current Prove
7903 Prover Temperature
7906 Prover Pressure
7907 Plenum Pressure

PID Variables

MR1 MR2 MR3 MR4 Description


7601 7606 7611 7616 Primary Variable Local Set Point
7602 7607 7612 7617 Set Point Being Used
7603 7608 7613 7618 Primary Variable Remote Set Point
7604 7609 7614 7619 Control Output %
7605 7610 7615 7620 Secondary Variable Set Point

Scaled Process Output Variables 0-100%

Point Analog Output Number


7001 Analog Output 1
7002 Analog Output 2
7003 Analog Output 3
7004 Analog Output 4
7005 Analog Output 5
7006 Analog Output 6
7007 Analog Output 7
7008 Analog Output 8
7009 Analog Output 9
7010 Analog Output 10
7011 Analog Output 11
7012 Analog Output 12
7013 Analog Output 13

61
OmniCom Help

7014 Analog Output 14


7015 Analog Output 15
7016 Analog Output 16
7017 Analog Output 17
7018 Analog Output 18

Results of User Variable Statements

Point Programmable Variable Number


7025 Programmable Variable 1
7026 Programmable Variable 2
7027 Programmable Variable 3
7028 Programmable Variable 4
7029 Programmable Variable 5
7030 Programmable Variable 6
7031 Programmable Variable 7
7032 Programmable Variable 8
7033 Programmable Variable 9
7034 Programmable Variable 10
7035 Programmable Variable 11
7036 Programmable Variable 12
7037 Programmable Variable 13
7038 Programmable Variable 14
7039 Programmable Variable 15
7040 Programmable Variable 16
7041 Programmable Variable 17
7042 Programmable Variable 18
7043 Programmable Variable 19
7044 Programmable Variable 20
7045 Programmable Variable 21
7046 Programmable Variable 22
7047 Programmable Variable 23
7048 Programmable Variable 24
7049 Programmable Variable 25
7050 Programmable Variable 26
7051 Programmable Variable 27
7052 Programmable Variable 28
7053 Programmable Variable 29
7054 Programmable Variable 30
7055 Programmable Variable 31
7056 Programmable Variable 32
7057 Programmable Variable 33
7058 Programmable Variable 34
7059 Programmable Variable 35
7060 Programmable Variable 36
7061 Programmable Variable 37
7062 Programmable Variable 38
7063 Programmable Variable 39
7064 Programmable Variable 40

62
Configuration

7065 Programmable Variable 41


7066 Programmable Variable 42
7067 Programmable Variable 43
7068 Programmable Variable 44
7069 Programmable Variable 45
7070 Programmable Variable 46
7071 Programmable Variable 47
7072 Programmable Variable 48
7073 Programmable Variable 49
7074 Programmable Variable 50
7075 Programmable Variable 51
7076 Programmable Variable 52
7077 Programmable Variable 53
7078 Programmable Variable 54
7079 Programmable Variable 55
7080 Programmable Variable 56
7081 Programmable Variable 57
7082 Programmable Variable 58
7083 Programmable Variable 59
7084 Programmable Variable 60
7085 Programmable Variable 61
7086 Programmable Variable 62
7087 Programmable Variable 63
7088 Programmable Variable 64

Scratch Pad Variables


3501-3599 Short Integers
5501-5599 Long Integers
7501-7599 IEEE Floats

Miscellaneous Variables
7624 - Equilibrium Pressure Meter Run 1
7625 - Equilibrium Pressure Meter Run 2
7626 - Equilibrium Pressure Meter Run 3
7627 - Equilibrium Pressure Meter Run 4

Remarks
Enter any comments or remarks about this analog output (up to 16 characters).

Value @ 4mA
Enter the engineering value of the variable stored at the assigned database index that
would cause a 4mA output.

Value @ 20mA
Enter the engineering value of the variable stored at the assigned database index that
would cause a 20mA output.

63
OmniCom Help

64
Configuration

A Combo Modules

Each 'A' type combo module accepts a total of 4 input channels and provides two 4-20 mA output
channels. Each combo module is associated with 12 connections on the back panel terminals
(refer to the Terminal Block Diagram).

Configuration Options

Each input channel is configured as a 1-5 volt DC voltage input (1 meg ohm input
impedance). By inserting mini jumpers, 250 ohm shunt resistors can be installed,
converting each input channel to 4-20 mA.
Input channels 3 and 4 of each module can be converted to accept voltage pulse signals
(pulse type meters) by moving sets of mini jumpers from the 'A'(analog) to the 'P'(pulse)
position Input four also has a set of AC/DC coupling select jumpers.

SETTINGS

The items listed below are the descriptions of each setting option within the I/O dialogs. Click on a
setting for more information.

Process Inputs
Analog Outputs

65
OmniCom Help

B Combo Modules

One 'B' type combo module must be used for each digital densitometer connected. Each module
accepts a total of 4 input channels and provides one 4-20 mA output channel. Channel # 4 is
ALWAYS a densitometer (refer to the Terminal Block Diagram).

CONFIGURATION OPTIONS

Each input channel is configured as a 1-5 volt DC voltage input ( 1 meg ohm input
impedance). By inserting mini jumpers, 250 ohm shunt resistors can be installed
converting each input channel to 4-20 mA.
Input channels 3 and 4 of each module can be converted to accept voltage pulse signals
(turbine and PD flow meters) by moving sets of mini jumpers from the 'A'(analog) to the
'P'(pulse) position.
The fourth channel is dedicated for use with a digital densitometer and also has an
AC/DC coupling select jumper set.

SETTINGS

The items listed below are the descriptions of each setting option within the I/O dialogs. Click on a
setting for more information.

Process Inputs
Analog Outputs

66
Configuration

C Combo Modules

One 'C' type combo module must be used for each flow meter to be proved using a compact
prover. Each module accepts a total of 4 input channels with channel four always dedicated to a
turbine or PD flow meter. Each combo module is associated with 12 connections on the back
panel terminals (refer to the Terminal Block Diagram).

CONFIGURATION OPTIONS

Each input channel is configured as a 1-5 volt DC voltage input ( 1 meg ohm input
impedance). By inserting mini jumpers, 250 ohm shunt resistors can be installed,
converting each input channel to 4-20 mA.
Input channels 3 and 4 of each 'C' type combo module can be converted to accept
voltage pulse signals (turbine and PD flow meters) by moving a set of mini jumpers from
the 'A'(analog) to the 'P'(pulse) position.
The fourth channel also has an AC/DC coupling select jumper.
On this module input channel #4 is ALWAYS a turbine or PD flow meter.

SETTINGS

The items listed below are the descriptions of each setting option within the I/O dialogs. Click on a
setting for more information.

Process Inputs
Analog Outputs

67
OmniCom Help

E/D Combo Modules

Each module accepts a total of 4 input channels with channels three and four always dedicated to
frequency type densitometers producing pulses. Each combo module is associated with 12
connections on the back panel terminals (refer to the Terminal Block Diagram).
This module is actually a standard E type module with the JPD jumper installed.

CONFIGURATION OPTIONS

Channels 1 and 2 are configured as 1-5 volt DC voltage input ( 1 meg ohm input
impedance). By inserting mini jumpers, 250 ohm shunt resistors can be installed,
converting each input channel to 4-20 mA.
Four wire Rtds can be accommodated by moving mini jumpers to change each input into
a 0 to 0.5 volt DC voltage input and using one of the built in excitation current sources.
Input channels 3 and 4 of each 'ED' type combo module are always used to accept
voltage pulse signals from frequency type densitometers such as Solartron, UGC and
Sarasota.
The OMNI measures the periodic time between pulses to determine the flowing density.
Mini jumpers are used to select AC or DC coupling of the input pulse signal.
Select AC coupling for Solartron densitometers which usually provide a 3 to 5 volt peak to
peak signal which rides on a 18 vol DC level.
Another set of mini jumpers on the card allow the trigger threshold of each pulse input to
be set at +1 volt or +3.5 volts.

SETTINGS

The items listed below are the descriptions of each setting option within the I/O dialogs. Click on a
setting for more information.

Process Inputs
Analog Outputs

68
Configuration

E Combo Modules

Each module accepts a total of 4 input channels with channels three and four always dedicated to
turbine or PD flow meter pulses. Each combo module is associated with 12 connections on the
back panel terminals (refer to the Terminal Block Diagram).

CONFIGURATION OPTIONS

Channels 1 and 2 are configured as 1-5 volt DC voltage input ( 1 meg ohm input
impedance). By inserting mini jumpers, 250 ohm shunt resistors can be installed,
converting each input channel to 4-20 mA.
Four wire Rtds can be accommodated by moving mini jumpers to change each input into
a 0 to 0.5 volt DC voltage input and using one of the built in excitation current sources.
Input channels 3 and 4 of each 'E' type combo module are always used to accept voltage
pulse signals from turbine or PD flow meters. You may choose to configure the computer
to recognize each pulse signal as an independent flowmeter or as a dual set of pulse
trains from one flowmeter.
One 'E' type combo module is required for every flowmeter that you wish to perform dual
pulse error checking on.
Either pulse train can be proved using the double chronometry timing method (pulse
interpolation).

SETTINGS

The items listed below are the descriptions of each setting option within the I/O dialogs. Click on a
setting for more information.

Process Inputs
Analog Outputs

69
OmniCom Help

HT Combo Modules

Each 'HT' type combo module provides a total of four (4) HART point-to-point inputs and provides
two (2) 4-20 mA analog output channels. Each combo module is associated with 12 connections
on the back panel terminals (refer to the Terminal Block Diagram).

CONFIGURATION OPTIONS

Each input accepts serialized data from a HART transmitter using the HART protocol.
The input types supported are Temperature, Pressure, DP, or Auxiliary Input.

SETTINGS

The items listed below are the descriptions of each setting option within the I/O dialogs. Click on a
setting for more information.

HART Inputs
Analog Outputs

70
Configuration

HM Combo Modules

Each 'HM' type combo module provides a total of four (4) HART networks each with up to four (4)
HART inputs and provides two 4-20 mA analog output channels. Each combo module is
associated with 12 connections on the back panel terminals (refer to the Terminal Block
Diagram).

CONFIGURATION OPTIONS

Each network accepts serialized data from a HART transmitter using the HART protocol.
Each network can be configured for point-to-point (one (1) input), multidropped (up to four
(4) inputs), or multivariable (four (4) inputs designated as DP, Temperature, and Pressure
and user defined).
The input types supported are Temperature, Pressure, DP, or Auxiliary Input.

SETTINGS

The items listed below are the descriptions of each setting option within the I/O dialogs. Click on a
setting for more information.

HART Network Setup


HART Inputs
Analog Outputs

71
OmniCom Help

H Combo Modules

Each 'H' type combo module provides a total of 4 Honeywell digital input channels and provides
two 4-20 mA analog output channels. Each combo module is associated with 12 connections on
the back panel terminals (refer to the Terminal Block Diagram).

CONFIGURATION OPTIONS

Each input channel accepts serialized data from a Honeywell smart transmitter using the
Honeywell DE (digital enhanced) protocol.
The flow computer automatically configures the Honeywell transducer by switching it to
the digital DE mode and transmitting the required data base to the field device. The
handheld configurator is not required in most cases.
All inputs can be input type Temperature, Pressure, or DP.

SETTINGS

The items listed below are the descriptions of each setting option within the I/O dialogs. Click on a
setting for more information.

Process Inputs
Analog Outputs

72
Configuration

HV Combo Modules

The 'HV' type combo module provides a total of 4 Honeywell SMV-3000 multivariable transmitter
interface channels and provides two 4-20 mA analog output channels. There can be only one 'HV'
module. The 'HV' combo module is associated with 12 connections on the back panel terminals
(refer to the Terminal Block Diagram).

CONFIGURATION OPTIONS

Each input channel accepts serialized data from a Honeywell SMV-3000 multivariable
transmitter using the Honeywell DE (digital enhanced) protocol.
The flow computer automatically configures the Honeywell transducer by switching it to
the digital DE mode and transmitting the required data base to the field device. The
handheld configurator is not required in most cases.
Inputs 1-4 are input type DP.
Inputs 5-8 are input type Temperature.
Inputs 9-12 are input type Pressure.

SETTINGS

The items listed below are the descriptions of each setting option within the I/O dialogs. Click on a
setting for more information.

Process Inputs
Analog Outputs

73
OmniCom Help

SV Combo Modules

The 'SV' type combo module provides a total of 2 RS-485 serial ports to connect to compatible
multivariable transmitters and provides six 4-20 mA analog output channels. There can be up to 2
'SV' modules. The 'SV' combo module is associated with 12 connections on the back panel
terminals (refer to the Terminal Block Diagram).

CONFIGURATION OPTIONS

Each input channel accepts serialized data from any compatible multivariable transmitter
using various protocols.
All inputs are signal type Analog.
All inputs can be input type DP, Temperature, and Pressure.
All inputs require a port number (1-4).
Meter types can be Rosemount 3095FB DP, Instromet Ultrasonic, FMC MPU 1200,
Daniel Ultrasonic, or FLOWSIC 600 Ultrasonic.
Rosemount 3095FB DP, Daniel Ultrasonic, and FLOWSIC 600 also require a Modbus ID.
If a Rosemount 3095FB DP meter type is assigned an input type of DP, the two inputs
immediately following are automatically assigned to input types Temperature and
Pressure respectively. You may only make Port and Modbus ID selections for the input
type DP.

SETTINGS

The items listed below are the descriptions of each setting option within the I/O dialogs. Click on a
setting for more information.

Process Inputs
Analog Outputs

74
Configuration

Current Assignments

Current Assignments

Shows a summary list, showing the physical I/O point assignments.

Process Inputs
HART Inputs
Remote Inputs
Virtual Inputs
Analog Outputs
Digital I/O
I/O Summary
Terminal Block Diagram

75
OmniCom Help

Process Input Assignments

Shows all configured physical inputs (1 - 24) in pages of 12 and lists each one's assignments.

Point numbers in Red are invalid I/O assignments - the I/O type doesn't match the assignment
type. Check the list to ensure you have not assigned a physical I/O point to more than one
transducer type. (e. g. A point cannot be assigned to a temperature and pressure transmitter at
the same time).

76
Configuration

HART Input Assignments

Shows all configured HART inputs (25 - 88) in pages of 16 and lists each one's assignments.

Point numbers in Red are invalid I/O assignments - the I/O type doesn't match the assignment
type. Check the list to ensure you have not assigned a physical I/O point to more than one
transducer type. (e. g. A point cannot be assigned to a temperature and pressure transmitter at
the same time).

77
OmniCom Help

Remote Inputs

Shows all inputs assigned to I/O point 99.

78
Configuration

Virtual Input Assignments

Shows all inputs assigned to I/O points 98 - 90.

79
OmniCom Help

Analog Output Assignments

Shows all analog outputs and corresponding assignment and remark.

80
Configuration

Digital Input Assignments

Shows all configured digital inputs (1 - 24) in pages of 12 and the corresponding assignment,
type, and remark.

81
OmniCom Help

I/O Summary

The I/O Summary dialog displays the meter, station, and prover I/O configuration (if any). The I/O
number, tag, and description are provided.

82
Configuration

Terminal Block Diagram

The terminal block diagram dialog uses the configuration of the Modules and the I/O to show the
suggested module placement and terminal descriptions. A picture of the back panel is also
shown.

Note: To make the Terminal Block Diagram tab appear when the Current Assignments tree item
is selected, add the following command line switch: '-TB'. You will have to exit OmniCom and re-
enter it in order for the switch to take effect.

SETTINGS

Card Cage
Select the card cage type of your OMNI. A 3000 has only 4 terminal blocks and is
about 6 inches long. A 6000 has 10 terminal blocks and is over a foot long.

Extended Back Panel


If the board has an extended back panel, check the box to see the extended terminal
labels.

AC Power
Select 12 or 24 volts. This setting is for informational purposes only and does not affect
the operation of the OMNI.

Save
This will save the terminal diagram report to a file under the Reports folder. Note:
there is no DOS extension for this report so it is saved using the Date/Time and ".txt"
extension.

Print
Press Print to print the terminal diagram to a printer. The back panel diagram is printed
if the printer is capable.

83
OmniCom Help

Auxiliary Inputs

The Auxiliary Inputs category is for entering the configuration, Setup, and Alarm Limits to the
physical input channel that the auxiliary input is connected. Auxiliary inputs can be used to input
BS&W, viscosity and other miscellaneous type variables. Once you enter the information and/or
make your selections, press the [Apply] button to set.
Settings

The items listed below are links to descriptions of each setting option within the Configuration
dialog. Click on a link to go to that setting's description.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
Density signal for this meter run.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

Type: (1) When using Rtd probes which follow the DIN curve and have an alpha
of 0.00385. (2) When using Rtd probes which follow the American curve and
have an alpha of 0.00392. (3) When using a smart transmitter connected to an
'H', 'HV' or 'SV' combo module or when using a transducer that provides a
linear 4-20mA output.

 Setup
Override Code: This entry determines the strategy to be used regarding
the 'Pressure Override Value'.

Override Value: This is the temperature value that will be substituted for the
transducer value depending on the 'Override Code' selection.

Zero Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 4 milliamperes or 1 volt.

Full Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 20 milliamperes or 5 volts.

 Alarm Limits
Low: The low alarm activates when the temperature at the densitometer
drops below this value.

High: The low alarm activates when the temperature at the densitometer rises
above this value.

84
Configuration

Ports
Ports

The OMNI 3000 is limited to one dual serial I/O module. The OMNI 6000 can accept up to three
serial I/O modules. Each Serial I/O module has two RS-232/RS-485 ports. All the ports are
Modbus-compatible slaves. For more information, see the link for Serial Modules below.

The SE Module provides two communication channels. Each SE Module has two ports. The first
physical channel is an RS-232/RS-485 serial port and the second physical channel is a 10BaseT
Ethernet port. The user may select via a switch which port number is the serial and which port
number is the Ethernet port. For more information, see the link for SE Modules below.

Port 1 can be configured for a printer or Modbus.


Port 2 can be used for as a Modbus master for redundant flow computer applications and
communicating with slave devices (peer to peer).
Port 3 can be used for connection to a Gas Chromatograph.
Port 4 can be used for connection to an Allen-Bradley PLC.
Topics

The items listed below are links to topics covering the OMNI Port configurations. Click on a link to
go to that topic.

Protocol
Hardware Setup
Timing
Ethernet Setup
Ethernet Configuration (available with firmware versions 20.74.30, 22.74.30, 23.74.30, 24.74.19,
26.74.10, and 27.74.21 and higher)

Serial Modules
SE Modules

85
OmniCom Help

Protocol

Enter the type of protocol to be used on this port. Once you enter the information and/or make
your selections, press the [Apply] button to set.
Settings

The items listed below are the settings covering each dialog within the Protocol Setup. Click on
the setting for more information.

Protocol Type
Valid selections are RTU, ASCII, or RTU using a modem connection. Mixed protocols
are not allowed on a communication link. All devices must use the same protocol type.

The RTU protocol is preferred as it is twice the speed of the ASCII.

Selecting 'Modbus RTU Modem' provides RTU protocol with relaxed timing which may
be needed when communicating via smart modems. These modems have been found
to insert inter-character delays which cause a premature end of message to be
detected by the flow computer. (Always use the normal RTU setting with all modems
with the Windows version of OmniCom.)

For each of the types there is also a Modicon Compatible protocol. For example
"Modbus RTU Modicon Compatible".

Note that for Modicon Compatible units, OmniCom automatically subtracts one from
the register number and formats the protocol to conform with 16-bit integers. If float
data types are used, the float bytes are swapped from ‘aa bb cc dd’ to ‘cc dd aa bb’.

CRC Detection Enabled (or Error Check Enabled)


Many protocols use either a CRC, LRC or BCC error check to ensure that data
received is not corrupted. Note: For proper operation of the OMNI
communications, this field must be enabled (checked).

The flow computer can be configured temporarily to ignore the error checking on
incomming messages. This allows software developers an easy means of debugging
communication software. Be sure to re-enable the error checking when finished.

'Error Check Enabled' is displayed for this field for the Allen-Bradley protocols.

Special Settings for Port 1


Serial Port 1 can be configured as a dedicated local printer port or a Modbus port.
Selecting Modbus eliminates the ability to print reports locally. Reports are still sent to
the historical storage area (last 8 batch, daily, and prove) and can be printed via a
network printer or retrieved using OmniCom.

 Special Settings for Port 3 (Gas Chromatograph)


If you have a Gas Chromatograph checked in the Equipment List, Serial Port 3 will
have additional protocol selections available:

Applied Automation

86
Configuration

Danalyzer RTU
Danalyzer ASCII

Note: OMNI’s testing policy is to re-test GC communication protocols after flow


computer firmware changes have been made. This has not been possible with the
Applied Automation HCI-A protocol because ABB, the company that acquired the
Applied Automation GC product line, no longer supports the HCI-A protocol. OMNI
therefore cannot guarantee proper operation of HCI-A protocol.

 Special Settings for Port 4 (Allen-Bradley PLC)


If you have Allen-Bradley PLC checked in the Equipment List, Serial Port 4 will have
additional protocol selections available:
Allen-Bradley Full Duplex (CRC)
Allen-Bradley Half Duplex (CRC)

Allen-Bradley Full Duplex (BCC)


Allen-Bradley Half Duplex (BCC)

87
OmniCom Help

Hardware Setup

Use this menu to setup the serial I/O ports. Parameters include: Baud Rate, Data Bits, Stop Bits
and Parity settings. WARNING: Changing the parameters for the port you are connected to will
cause communications with the flow computer to be lost. Once you enter the information and/or
make your selections, press the [Apply] button to set.
Settings

The items listed below are the settings covering each dialog within the Hardware Setup. Click on
the setting for more information.

Baud Rate
Valid Baud Rates Are: 300, 600, 1200, 2400, 4800, 9600, *19200, and *38400.

*NOTE: Serial ports 1 and 2 use common circuitry in the flow computer, as do serial
ports 3 and 4 and 5 and 6. Because of this it is not possible to select both 38400 and
19200 on common ports. For Example: The flow computer will reject an entry of 19200
on a port if the matching port has already been configured for 38400. Likewise, entries
of 38400 will be rejected if the matching port has been configured for 19200.

Parity
Valid choices of parity bit are: Even, Odd or None. Parity selection is non critical as
long as both ends of the link are setup the same way.

Data Bits
Valid Data Bits settings for ports connected to printers are 7 or 8. Certain
communication protocols such as 'Modbus RTU' transmit and receive 8 bit bytes and
must be setup for 8 data bits.

Stop Bits
Valid stop bit settings are 1 or 2.

Modbus ID (or Node ID)


The OMNI's Modbus ID or address. It is also referred to as 'Node ID' for the Allen-
Bradley protocol. Note: this field is not displayed for Serial Port 1 if Serial Port 1 is
defined as a printer as it is not used.

Click on the up arrow to increase the number and the down arrow to decrease the
number. You may also enter in a number directly. The ID can range from 1 to 247. The
default value is 1.

88
Configuration

Timing

This is the amount of delay (0, 50,100 or 150ms) that occurs between the RTS (Tx Key) signal
going active and data being transmitted. The delay is needed by the receiving device to allow the
radio or modem to acquire a lock on the carrier.

IMPORTANT: This must be set to 0 when the port is used for printing.

89
OmniCom Help

Ethernet Setup

Depending on the model and firmware revision, OMNI Flow Computers can support up to two SE
Modules. Each SE Module provides two channels, which give a total of six communication
channels. Once you enter the information and/or make your selections, press the [Apply] button
to set.

For more information on setting up the SE module reference Technical Bulletin TB020101, this
can be found on the OMNI Flow web site.
Settings

The items listed below are the settings covering each dialog within the Ethernet Setup. Click on
the setting for more information.

Modbus ID
Enter the Modbus ID of the OMNI that is connected to the Ethernet port.

Modicon Compatible (available with firmware versions 20.74.20, 22.74.30, 23.74.19,


24.74.17, 26.74.10 and 27.74.18 and higher)
Note that for Modicon Compatible units, OmniCom automatically subtracts one from
the register number and formats the protocol to conform with 16-bit integers. If float
data types are used, the float bytes are swapped from ‘ aa bb cc dd’ to ‘cc dd aa bb’.

90
Configuration

Ethernet Configuration

Ethernet Configuration

SE Module Configuration via OmniCom and Network Printing is available with OMNI firmware
versions 20.74.30, 22.74.30, 23.74.30, 24.74.19, 26.74.10, and 27.74.21 and higher using OMNI
SE Module firmware v1.50 and higher. Note that the network printing configuration is not
available via the front panel. Network Utility supports configuration of the SE Module firmware
prior to v1.50 (back to v1.22) however does not include the Printing configuration. To enable
offline configuration of the Ethernet module, check the "SE Firmware v1.50 and higher" checkbox
in the Ethernet Allocations group of the Modules configuration.

Depending on the model and firmware revision, OMNI Flow Computers can support up to two SE
Modules. Each SE Module provides two channels, which give a total of four communication
channels - two Ethernet and Two Serial. Each Ethernet channel can support four connections.
For more information on setting up the SE module reference Technical Bulletin TB-020101, this
can be found on the OMNI Flow web site.

The SE Module configuration settings are always read from the OMNI when the entire
configuration is received. If OmniCom is using an Ethernet port on an SE Module, the SE Module
settings for that port are not written to when transmitting a configuration file to the flow computer -
only the settings for the serial or Ethernet ports not being used by OmniCom are written to.

SETTINGS

Below are the tabs used within the Ethernet Configuration. Click on a link to go to that topic.

Ethernet
Host
Repeater
Security
Advanced
Printing
Logging

IMPORT/EXPORT ETHERNET CONFIGURATIONS

Ethernet Configuration files can be imported or exported if the Advanced User command line
switch "-AU" is enabled. If you need help adding a command line switch, please speak with your
IT representative.

After the command line switch is enabled, access the import/export feature by right-clicking on
the tree item or selecting via the File Menu. Files are defaulted to the extension: "*.oXXEthN"
where XX is the application (20, 24...), and N is the SE Module number (1, 2, or 3 according to
the Serial and SE Module placement in the OMNI), however the user may enter any extension.

91
OmniCom Help

Ethernet

The Ethernet page contains TCP/IP destination endpoints that are referred to as “ports” and are
entered as decimal numbers.

Once you enter the information and/or make your selections, press the [Apply] button to write to
the OMNI. The OMNI writes the new configuration to the SE Module.

Note: The IP Address type entries contain four segments of numbers (i.e 200.100.101.32). Each
segment takes up to three digits representing an 8-bit integer ranging from 0-255. If three digits
are entered in a segment, the cursor automatically goes to the next segment. If less than three
digits are entered, press the down/up arrow to move to the right/left segments of the entry. When
the changes are complete, click on another field or press TAB to enable the Apply button.

SETTINGS

The items listed below are descriptions of each setting option within the Ethernet dialog. Click on
a setting for more information.

IP Address
All devices on a network require a unique IP address. This is the static IP address
used for all network connections to the SE Module and is the same as the one
configured in the OMNI for the Ethernet port. The IP address is entered in dotted
decimal notation. The default is 10.0.0.1.

Netmask
IP addresses contain a Network Identifier (netid), a Subnet Identifier (subnetid), and a
Host Identifier (hostid). Subnet masks or Netmasks identify the portion of the address
occupied by the netid and the subnetid. The Netmask is entered in dotted decimal
notation and is the same as the one configured in the OMNI for the Ethernet port. The
default is 255.0.0.0.

Gateway
If a gateway exists for accessing other subnets, it can be entered here. The Gateway
is entered in dotted decimal notation and is the same as the one configured in the
OMNI for the Ethernet port. The default is 0.0.0.0 or disabled.

Encap. Modbus Port


The TCP/IP port number used to communicate with the flow computer using standard
Modbus encapsulated by TCP/IP. It may be changed to meet any special needs of
your network. Entering 0 for the port number will disable Modbus connections. This
port number must be different from the Modbus/TCP port number. The default is 6000.

Modbus/TCP Port
The TCP/IP port number used to communicate with the flow computer using Modbus
over TCP. The default is the standard Modbus/TCP port of 502. It may be changed to
meet any special needs of your network. Entering 0 for the port number will disable
Modbus/TCP connections. This port number must be different from the Encap.
Modbus port number.

Telnet Port

92
Configuration

The port number used for Telnet connections. The default is the standard Telnet port
of 23. It may be changed to meet any special needs of your network. Entering 0 for the
Telnet port will disable Telnet connections.

Note: Network Utility v1.07 and higher will detect the configured Telnet port and use
that for the connection. If you are using any other Telnet program and the port is set to
zero, configuration changes can only be made through the SE Module's onboard serial
port.

Ethernet ID
A 15 character ID that can be used to name or describe the SE Module in an OMNI.

Message Timeout
This is the time in milliseconds that the SE Module will wait for a complete message on
the TCP connection. It should be long enough to account for any network delays but
shorter than the retry time out in any application software used for communications.
The default is 1000 milliseconds (1 second).

Inactivity Timeout
This is the time in minutes that a connection to the Encapsulated Modbus and
Modbus/TCP ports can remain idle before being disconnected. The default is 15
minutes. Entering 0 will disable the Inactivity Timeout.

Note: This setting does not apply to the time out for idle Telnet connections, which is
fixed at 5 minutes.

93
OmniCom Help

Host

The Host refers to the flow computer in which the SE Module is installed. These parameters
should match the configuration parameters in the OMNI for the port the Ethernet channel
occupies.

Once you enter the information and/or make your selections, press the [Apply] button to write to
the OMNI. The OMNI writes the new configuration to the SE Module.

SETTINGS

The items listed below are descriptions of each setting option within the Host dialog. Click on a
setting for more information.

Modbus ID
The Modbus ID of the Host serial port. It is used to determine if messages are sent to
the Host or sent out the Repeater port. It is the Modbus ID in the OMNI configured for
the Ethernet port. The default is 1. It can be changed to any valid Modbus ID (1-247).
This address will not be accessible on the Repeater port.

Modicon Compatible (available with firmware versions 20.74.20, 22.74.30, 23.74.19,


24.74.17, 26.74.10, and 27.74.18 and higher)
Check the box if the Modbus communications are using Modicon compatible format. It
is the Modbus Compatible setting in the OMNI configured for the Ethernet port.

Note that for Modicon Compatible units, OmniCom automatically subtracts one from
the register number and formats the protocol to conform with 16-bit integers before
transmitting to the OMNI. If float data types are used, the float bytes are swapped
from ‘ aa bb cc dd’ to ‘cc dd aa bb’.

Initial Delay
This is the time in milliseconds that the SE Module waits for a response from the OMNI
before freeing up the TCP port for other connections. The default is 200 ms and that is
the recommended setting.

Char Delay
This is the time in milliseconds that the SE Module waits between characters (after the
first character has been received) sent from the OMNI before freeing up the TCP port
for other connections. The default is 20ms and that is the recommended setting.

94
Configuration

Repeater

The Repeater port is used to ‘extend’ the Ethernet connections to other OMNI Flow Computers or
compatible Modbus devices using a 2-wire multi-dropped RS-485 connection. Any transaction
that is destined for a Modbus ID that does not match the Host flow computer configuration is
routed out the Repeater port.

Once you enter the information and/or make your selections, press the [Apply] button to write to
the OMNI. The OMNI writes the new configuration to the SE Module.

SETTINGS

The items listed below are descriptions of each setting option within the Repeater dialog. Click on
a setting for more information.

Protocol
This is the protocol used over the Repeater Port. It can be set to Modbus RTU,
Modbus ASCII or Modbus Mixed. It does not determine what protocol is used over
TCP/IP. The messages will be converted if required. When set to Modbus Mixed, the
messages are sent as received with no RTU/ASCII conversion. The default is Modbus
RTU.

Initial Delay
This is the time in milliseconds that will be waited for a response before freeing the
repeater port for other connections. The default is 200 ms.

Char Delay
This is the time in milliseconds that will be waited between characters after the receipt
of the first character on the Repeater Port before freeing it for other connections. The
default is 20ms.

Baud Rate
The baud rate used by the repeater port. The choices are 9600, 19200, 38400 and
57600. It should be set as high as possible. The default is 38400.

Data Bits
The Repeater port can be selected for 7 or 8 data bits. The default is 8.

Stop Bits
The Stop Bits can be selected for 1 or 2. If 2 stop Bits are selected the Parity will be
set to None. The default is 1.

Parity
The parity may be selected to be None, Even or Odd. Even and Odd Parity can be
used only with 1 Stop Bit. The default is “None”.

95
OmniCom Help

96
Configuration

Security

This dialog allows parameter changes that determine who has access via the network.

Once you enter the information and/or make your selections, press the [Apply] button to write to
the OMNI. The OMNI writes the new configuration to the SE Module.

SETTINGS

The items listed below are descriptions of each setting option within the Security dialog. Click on
a setting for more information.

Serial Password
If a password is entered here, it will be required when using the SE Module's on-board
serial DB-9 connector configuration port. It may be cleared by leaving the password
entry blank. If cleared, no passwords will be required. The default password is omni
(lower case). The passwords are case sensitive. If you have forgotten your password,
contact OMNI technical support for the procedure to recover it.

Telnet Password
This is the Password required when performing remote configuration of this module
using Telnet. The password can be cleared by leaving the entry blank. If cleared, no
password will be required. The default password is omni (lower case). The passwords
are case sensitive.

Note: To disable Telnet access set the Telnet port to 0 (zero) instead of the standard
default of 23 on the Ethernet page.

TCP/IP Password
This is a password required for any connection to the Encapsulated Modbus or
Modbus/TCP port numbers. An OMNI “Password Needed” exception code (05) will be
returned for any transaction until the password is accepted. If cleared, no password
will be required. The password is cleared by default.

If this password is set, it needs to be written to Modbus address 4850 before further
communications are allowed. Alternatively, serial port passwords level A, B, or C may
be used. See the OMNI Technical Bulletin TB960701, pages 5 and 6, for details on
using the Serial Port passwords. Note that "serial port" passwords in the OMNI apply
to "Ethernet ports" as well. Do not use the TCP/IP password simultaneously with serial
port passwords on an Ethernet port!

Respond to Ping
Responses to ICMP Echo Requests or Pings can be enabled or disabled for added
security. The default value is Enabled.

IP Filter & Filter Mask


Connections to the Encapsulated Modbus and Modbus/TCP ports can be limited to an
individual IP address or a range of IP addresses. The mask determines which bits are
significant when testing the address. If the IP Filter is set to 0.0.0.0, it will be disabled.

MAC Addresses

97
OmniCom Help

Media Access Control (MAC) addresses provide the highest level of security.
Connections to the Encapsulated Modbus and Modbus/TCP ports can be limited to a
list of hardware Ethernet addresses. This limits access to a particular machine. If they
are set to zeros they will be disabled.

98
Configuration

Advanced

The Advanced page allows parameter changes that determine how data is sent over the network.

Once you enter the information and/or make your selections, press the [Apply] button to write to
the OMNI. The OMNI writes the new configuration to the SE Module.

SETTINGS

The items listed below are descriptions of each setting option within the Advanced dialog. Click
on a setting for more information.

*** Warning: Use Caution when changing these parameters! ***

Retransmit Minimum
This field may be useful for VSAT communications. A time in milliseconds that
represents a lower boundary for a retransmit time out. The default is 10ms.

Note: Beware of reducing this, since modern hosts try to ack only every second
segment. If the time out is too small, the SE module will unnecessarily retransmit if it
doesn’t get the ack for the first of the two segments (especially on a fast LAN, where
the RTT measurement will tempt you to set a small time out).

Retransmit Maximum
This field may be useful for VSAT communications. A time in milliseconds that
represents an overall upper boundary for the retransmit time out. The default is 10000
ms.

Nagle Algorithm
Nagle's algorithm is a means of improving the efficiency of TCP/IP networks by
reducing the number of packets that need to be sent over the network. The default is
Enabled.

Socket Close Timeout


The amount of time the host waits before closing the socket connection after the client
device has stopped responding during active communication, i.e. power loss . The
value ranges from 10 to 240 seconds with the default at 120 seconds.

Note: Lowering the value increases the frequency of traffic to check the state of the
connection.

99
OmniCom Help

Logging

The Logging page is used to enable the logging of system information and alerts called the
"Syslog". The syslog protocol provides a transport for the transmission of event notification
messages across networks to event message collectors, or syslog servers, using UDP via port
514. The OMNI SE firmware follows the syslog protocol outlined in RFC 3164. For examples of
Syslog notification messages sent by the OMNI SE Module, click here .

Once you enter the information and/or make your selections, press the [Apply] button to write to
the OMNI. The OMNI writes the new configuration to the SE Module.

SETTINGS

The items listed below are descriptions of each setting option within the Logging dialog. Click on
a setting for more information.

Syslog IP
The IP Address of the syslog event message collector or syslog server. If an IP
address is entered, the Syslog is enabled and events are transmitted via UDP to that
IP address using the standard Syslog port 514. The default is disabled.

Note: It is recommended to use a static IP address for the syslog server instead of
using an IP Address obtained using DHCP.

100
Configuration

Printing

The Printing page allows you to set up the printers used for network printing and assign which
reports go to which printers. Two printers are available for network printing on each SE Module.

Network Printing is available with OMNI firmware versions 20.74.30, 22.74.30, 23.74.30,
24.74.19, 26.74.10, and 27.74.21 and higher and OMNI SE Module firmware v1.50 and higher.
Note: OMNI's Network Utility program does not support the configuration of the Printing
configuration.

Note: This is not the setup for the serial printer. To set up the serial printer go to the Local Printer
dialog.

The OMNI SE firmware follows the LPD (Line Printer Daemon) protocol outlined in RFC 1179.
The OMNI SE uses ports 721 through 731 and communicates to the printers using the configured
IP address and port 515.

For OMNI SE firmware v1.56 and higher, the host name is the Ethernet ID configured in the
Ethernet screen. The print queue name is configurable in this screen and is described below.
For OMNI SE firmware v1.55 and lower, the host name is fixed as "OMNISE" and the queue
name is fixed at "LPT1".

Once you enter the information and/or make your selections, press the [Apply] button to write to
the OMNI. The OMNI writes the new configuration to the SE Module.

SETTINGS

The items listed below are descriptions of each setting option within the Printing dialog. Click on a
setting for more information.

IP Address
All devices on a network require a unique IP address. This is the static IP address
used for the network printer connection to the SE Module. The IP address is entered
in dotted decimal notation. The default is 0.0.0.0 or not used.

Print Queue Name (valid for OMNI SE firmware v1.56 and higher)
Enter a 16-byte ASCII character name for the print queue. If the name is blank, the
Ethernet firmware uses "LPT1" as the default.
The queue names are case sensitive and may contain any of the ASCII characters
listed in the table below:

Character Hex Code Description


! 21 Exclamation Point
# 23 Number Sign
$ 24 Dollar Sign
% 25 Percent Sign
& 26 Ampersand
' 27 Apostrophe
( 28 Open Parenthesis
) 29 Close Parenthesis

101
OmniCom Help

- 2D Hyphen
0123456789 30-39 Numbers
@ 40 At Sign
ABCDEFGHIJKLMNOPQRSTUVWXYZ 41-5A Upper Case Letters
^ 5E Carat
_ 5F Underscore
` 60 Accent
abcdefghijklmnopqrstuvwxyz 61-7A Lower Case Letters
{ 7B Open Brace
} 7D Close Brace
~ 7E Tilde

 Printer Type
Printer Type: Select the type of network printer. If you select something
other than "Custom", a default condensed and normal mode string for that
printer type will be displayed.

Printer Condensed/ Normal Mode String: These entries are meaningful only
when using the default report templates stored in EPROM. Some of these
reports are more than 80 characters wide under certain circumstances (four
meter runs + station). The flow computer will send an ASCII escape string to
switch the printer to condensed character mode (approximately 16+ characters
per inch) or to normal (approximately 10 characters per inch). Enter the data
as hexadecimal characters (groups of two characters, enter '0F' not just 'F')
with up to 16 sets of characters.

Printers Condensed Mode String Normal Mode String


HP LaserJet 1B266B3253 1B266B3053

Report Printer Assignment


Assign a network printer for each of the reports in the list by checking the box under
the printer where you want the report to be printed. It can be printed to more than one
printer or not be sent to any network printer.

Note: All reports are sent to the local serial printer if one is configured. See the help
for Local Printer.

102
Configuration

SysLog Examples

Examples of Syslog notification messages sent by the OMNI SE Module:

<181>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Ethernet card restart


<181>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Network up
<181>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Ethernet board reset - IP:
192.168.157.216
<181>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Ethernet board reset - Serial
<180>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Ethernet Flash download - IP:
192.168.157.216
<181>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Ethernet set to factory defaults - IP:
192.168.157.216
<181>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Ethernet set to factory defaults –
Serial
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Ethernet configuration change - IP:
192.168.157.216
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Ethernet configuration change - Serial
<180>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Serial password changed - IP:
192.168.157.216
<180>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Serial password changed - Serial
<180>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Telnet password changed - IP:
192.168.157.216
<180>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Telnet password changed - Serial
<180>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: TCP password changed - IP:
192.168.157.216
<180>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: TCP password changed - Serial
<180>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Invalid Serial password attempts
<180>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Invalid Telnet password attempts - IP:
192.168.157.216
<180>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Invalid TCP password attempts - IP:
192.168.157.216 Port: 502
<181>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Lost password sequence entered -
Serial
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Ping request - IP: 192.168.157.216
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Syslog enabled - IP: 192.168.157.216
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Syslog enabled - Serial
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Syslog disabled - IP: 192.168.157.216
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Syslog disabled - Serial
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Debug on - IP: 192.168.157.216
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Debug on - Serial
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Debug off - IP: 192.168.157.216
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Debug off - Serial
<181>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: IP address change - IP:
192.168.157.14, New IP: 192.168.157.17
<181>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: IP address change – Serial, New IP:
192.168.157.17
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Port blocked - IP: 192.168.157.216
Port: 502
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: IP filter rejection- IP: 192.168.157.216
Port: 502
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: MAC filter rejection- IP:
192.168.157.216 Port: 502
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Modbus timeout - IP:
192.168.157.216 Port: 502

103
OmniCom Help

<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Modbus exception - IP:


192.168.157.216 Port: 502 Code: 05
<182>Jan 20 10:46:03 192.168.157.14 OMNISE[6C159D]: Printer 1 IP address change – Flow
Computer, New Printer IP: 192.168.157.200

104
Configuration

Serial I/O Module Types 686005 & 686205

Older 686005 per I/O module have two independent opto isolated RS-232 ports. The new 686205
also provides two optically isolated ports but each port can be jumpered for RS-485 as well as
RS-232. Max baud rate is 38400. Although the ports can operate at RS-232 voltage live, the
outputs float when not sending data. This ability to float the output when not sending allows
multiple OMNI flow computers to be multi dropped to one system printer or Modbus master using
a RS-232 connection. The figure below shows the RS-232 connections.
View RS-232 Connections

RS-485 CONNECTIONS TO THE 686205 SERIAL MODULE

RS-485 connections can be '2 Wire' or '4 Wire' configurations. The '2 Wire' mode allows all
devices on a data link to talk to each other as 'Peers' (no fixed master or slave). The '4 Wire'
mode allows designated 'masters' to talk to designated 'slaves'. In this mode 'masters' cannot talk
to other 'masters' and 'slaves' cannot talk to other 'slaves'. The diagrams below show the 2 Wire'
connections on Ports 1 & 2, and the '4 Wire' connections on ports 3 & 4. Note that each port can
be independently jumpered to be RS-232-C, RS-485 2 Wire or RS-485 4 Wire.
View RS-485 Connections

105
OmniCom Help

106
Configuration

SE Modules

The OMNI SE Module provides one RS-232/RS-485 port, one 10BaseT Ethernet port, one 2-wire
RS-485 Repeater port and one RS-232 Configuration Port. Address selection for Serial Module 1
(S1), Serial Module 2 (S2) or Serial Module 3 (S3) is provided along with the ability to swap the
Serial and Ethernet channels.

The RS-232/RS-485 Serial port is hardware identical to one half the OMNI RS-232-C / RS-485
Serial I/O Module model 68-6205-B and maintains the same I/O connector pinout and
specifications. It can be configured for RS-232, 4-wire RS-485 or 2-wire RS-485 communications.
The signals always occupy contacts 1 through 6 of the backpanel terminal strip (see OMNI
Technical Bulletin TB-020101 for additional information).

CONNECTIONS

The connections for the RS-232/RS-485 serial port always occupy contacts 1 through 6 of the
appropriate OMNI backpanel terminal strip (refer to the Terminal Block Diagram). This is
regardless of it being selected as port A or port B.

The Ethernet (10BaseT) and repeater ports always use terminals 7 through12 of the OMNI
backpanel (refer to the Terminal Block Diagram). A 10BaseT Ethernet cable is provided for
connection to the backpanel. One end is terminated for attaching to the 3000/6000 terminal
blocks and the other end has an RJ45 jack. Care should be taken on the terminal end to keep the
+ and - wires for TX and RX twisted together as close to the terminal contacts as possible.

107
OmniCom Help

Meter Run
Meter Run

The OMNI has the capacity of four meter runs. OmniCom provides independent settings for the
meter run. The meter run setup category within OmniCom provides a series of tabbed dialogs for
entering and selecting the corresponding OMNI configuration settings. These dialogs are
accessed from the OmniCom navigation tree.

Note: Firmware versions 20/24 support Pulse Type and Coriolis Mass Pulse meters and
Firmware Versions 22/26 support Pulse Type. The flowmeter type is hard coded in the OMNI
firmware for those applications so there is no Flowmeter Type selection screen.

For firmware versions 20/24, if you are using a Coriolis flowmeter that is outputting volumetric
pulses instead of mass pulses, do not enable the "Select Mass Pulses" setting in the Meter Setup
Screen. If you are using a Coriolis flowmeter that is outputting mass pulses, enable the "Select
Mass Pulses" setting.

Firmware versions 22/26 do not support flowmeters that output mass pulses. Refer to the K-
Factor Pulses per Unit setting help for details on specifying the K-Factor in the correct units.
Topics

The items listed below are links to topics covering each subcategory within the Meter Run
category. Click on a link to go to that topic.

Flowmeter Type (only for Firmware Versions 21, 23, and 27)
Meter Run Setup
Meter Run Temperature
Meter Run Pressure
Density / Gravity

108
Configuration

Flowmeters

Flowmeter Setup

Within OmniCom you can select the flowmeter type and select signal configuration settings for
the flowmeter you selected within the Meter Run Configuration/Meter Type dialog tab. Based
upon this selection, OmniCom makes available only those dialogs that apply to your flowmeter.
Note: This screen is only available for Orifice type applications.

Note: In version 23/27 firmware, when selecting the Meter Type as Coriolis, the OMNI always
assumes the pulses being output by the Coriolis meter are mass pulses and not volumetric
pulses.
If the Coriolis flowmeter is configured to output volumetric pulses instead of mass pulses, it
should be configured as a Turbine Meter in the OMNI instead of a Coriolis meter.

TOPICS

The items listed below are the flowmeter types that can be selected. Click on a link to go to that
topic.

DP Type
DP Device
V-Cone (not available with firmware versions 27.75.03 and higher)
Pulse type
Pulse Type
Coriolis Mass Pulse (available with firmware versions 23.74.19 and 27.74.18 and higher)
Equimeter AAT
Multivariable
Rosemount 3095FB DP (only available with SV Modules)
Honeywell SMV3000 DP (only available with HV Modules)
Ultrasonic (only available with Sv Modules)
Instromet Ultrasonic
FMC MPU 1200
Daniel Ultrasonic
FLOWSIC 600 Ultrasonic (available with firmware versions 23.74.20 and 27.74.19 and higher)

CONFIGURATION SELECTION CHART

Firmware Versions 23/27:

Meter Type Selection


DP Device 0
Pulse Type 1
Rosemount 2
3095FB DP
Honeywell 3
SMV3000 DP
Instromet 4
Ultrasonic
V-Cone (not 5
available with

109
OmniCom Help

firmware
v27.75.03 and
higher)
FMC MPU 6
1200
Equimeter ATT 7
Daniel 8
Ultrasonic
Coriolis Mass 9
Pulse
FLOWSIC 600 10
Ultrasonic

Firmware Version 21:

Meter Type Selection


DP Device 0
Rosemount 1
3095FB DP
Honeywell 2
SMV3000 DP

110
Configuration

DP Device

The "Physical Meter Run - DP Device" is for entering the specific Primary Element data for any
differential pressure device. Additionally you can select the pressure tapping used and the
measurement standard to be applied. Once you enter the information and/or make your
selections, press the [Apply] button to set.

Pipe Inside Diameter


Enter the diameter of the meter tube pipe at the reference temperature. The actual
diameter of the meter tube used in the equations is calculated continuously based on
the flowing temperature of the fluid.

For firmware versions 21 and 23, enter the value in inches.


For firmware version 27, enter the value in mm.

Pipe Reference Temperature


Enter the temperature that corresponds to the temperature of the metering tube when
the orifice diameter was measured.

For firmware versions 21 and 23, enter the value in degrees F.


For firmware version 27, enter the value in degrees C.

Pipe Expansion Coefficients


The meter tube diameter will expand and contract depending upon the temperature
and thermal expansion coefficient for the type of pipe material. The API 14.3(AGA
3):1992 equations require the linear coefficient of expansion.

Firmware Versions 21 and 23

Plate Type Temperature Range (degF) coefficient


Mild steel plate -100 to 300 6.20 x E-6
304/316 Stainless steel -100 to 300 9.25 x E-6
Monel -7 to 154 7.95 x E-6

Firmware Version 27

Plate Type Temperature Range (degC) coefficient


Mild steel plate -73.3 to 148.9 1.116 x E-5
304/316 Stainless steel -73.3 to 148.9 1.665 x E-5
Monel -21.6 to 67.8 1.431 x E-5

DP Device Inside Diameter


Enter the diameter of the orifice bore at the orifice plate reference temperature. The
actual diameter of the orifice bore is calculated continuously based on the flowing
temperature of the fluid.

For firmware versions 21 and 23, enter the value in inches.

111
OmniCom Help

For firmware version 27, enter the value in mm.

DP Device Reference Temperature


Enter the temperature in that corresponds to the temperature of the orifice plate when
the bore was measured.

For firmware versions 21 and 23, enter the value in degrees F.


For firmware version 27, enter the value in degrees C.

DP Device Expansion Coefficients


The orifice bore diameter will expand and contract depending upon the temperature
and thermal expansion coefficient for the type of plate material. The API 14.3(AGA
3):1992 equations require the linear coefficient of expansion.

Firmware Versions 21 and 23

Plate Type Temperature Range (degF) coefficient


Mild steel plate -100 to 300 6.20 x E-6
304/316 Stainless steel -100 to 300 9.25 x E-6
Monel -7 to 154 7.95 x E-6

Firmware Version 27

Plate Type Temperature Range (degC) coefficient


Mild steel plate -73.3 to 148.9 1.116 x E-5
304/316 Stainless steel -73.3 to 148.9 1.665 x E-5
Monel -21.6 to 67.8 1.431 x E-5

DP Device Type
The flow computer must be informed as to where the differential pressure taps are
located on the orifice metering tube or if a specific DP device type is installed.

The V-Cone calculation is based on documentation Lit 24509-54 Rev. 3.0/10-02 by


McCrometer, Inc.

Note: The V-Cone DP device type selection was added with firmware version 27.75.03.
For firmware versions 27.75.02 and lower, configure a V-Cone meter type in the
Flowmeter Setup Screen.

Pressure Transmitter is located Downstream


The static pressure of the flowing fluid can be obtained from either the upstream or
downstream pressure tap. Check the box if the pressure transmitter is located
downstream. The default is to use the upstream pressure tap.

Venturi Pressure Loss %


This setting is required if the user selects one of the Venturi plate taps for an orifice
meter.

112
Configuration

The equation to calculate flow through a Venturi tube assembly requires that the
pressure drop across the Venturi versus the pressure drop across a straight pipe
section fitted in place of the Venturi is known.

Firmware Versions 23 and 27:


 Temperature Probe is located Upstream
This entry should always be checked when the temperature of the fluid is measured
upstream of the orifice. At high differential pressures across the orifice, a significant
cooling of the fluid can take place as it decompresses. If temperature is measured
downstream of the orifice, you may correct for this effect by not checking the box. The
default selection is the probe is located upstream.

As the orifice equations use the upstream temperature as the flowing temperature, the
OMNI calculates the temperature upstream of the orifice if the temperature probe is
located downstream:

For firmware versions 23.75.02 and higher, an Upstream Temperature Correction


method selection is displayed.

For firmware versions 23.75.01 and lower, the isentropic correction method is
used.

See the help under 'Flow Calculation' on this page for a description of 'Correcting
Downstream Temperature to Upstream Temperature'.

 Flow Calculation

Flow Calculation

Select one of the following flow calculations:

ISO 5167:1991 (available with firmware version 27 only)


ISO 5167:1998 (available with firmware version 27 only)
ISO 5167:2003 (available with firmware versions 27.74.11 and higher)
API 14.3(AGA-3):1992 (available with firmware versions 23.75.02 and 27.75.06
and higher when an orifice flange device type is selected)
API 14.3(AGA-3):2010 (available with firmware versions 23.75.02 and 27.75.06
and higher when an orifice flange device type is selected) Note: At the time of
this writing this method has not yet been approved by the American Gas
Association.

Correcting Downstream Density to Upstream Density

When a densitometer is installed, it is customary to install this downstream of the


orifice to avoid upstream flow disturbances. As ISO 5167 requires density at the
upstream face of the orifice, it is necessary to correct density measured downstream of
the orifice to the upstream location.

Isentropic - the flow computer software uses the ideal gas law and
thermodynamic constant (k3) to calculate the upstream corrected density (D1)
using:

113
OmniCom Help

D1 = Dm x (P1 / P2) ^ k3

 For firmware versions 23.75.02 and higher, this equation may be selected
for any of the API 14.3(AGA-3) flow calculations.
 For firmware versions 27.75.06 and higher, this equation may be selected
for any of the ISO 5167 or API 14.3(AGA-3) flow calculations.
 For firmware versions 27.75.05 and lower, ISO 5167:1991 and ISO
5167:1998 assume that the flow through the orifice is isentropic and
reversible. When either of these ISO selections are made, the flow
computer uses the isentropic equation to correct the density.

Isenthalpic - The flow computer uses the following equation by Dr M Reader-


Harris ( TUV NEL) to calculate the upstream density (D1):

D1 = Dm x P1 x T3 x Z(P2,T3) / (P2 x T1 x Z(P1,T1))


where:
D1 = Upstream density (at P1,T1) (kg/m3)
Dm = Measured density (at P2,T3) from the densitometer (kg/m3)
P1 = Upstream pressure (barA)
P2 = Pressure at the downstream tapping (barA)
T1 = Upstream temperature (Kelvin)
T3 = Measured temperature at the downstream recovery point (Kelvin)
Z(P1,T1) = AGA8 compressibility at P1, T1
Z(P2,T3) = AGA8 compressibility at P2, T3

This calculation method requires two AGA8 ‘Z’ calculations - one at conditions
(P1,T1) and another at (P2,T3).

 For firmware versions 23.75.02 and higher, this equation may be selected
for any of the API 14.3(AGA-3) flow calculations.
 For firmware versions 27.75.06 and higher, this equation may be selected
for any of the ISO 5167 or API 14.3(AGA-3) flow calculations.
 For firmware versions 27.75.05 and lower, ISO 5167:2003 assumes that
the flow through the orifice is isenthalpic. When this ISO selection is
made, the flow computer uses the isenthalpic equation to correct the
density.

Correcting Downstream Temperature to Upstream Temperature

When a temperature well is installed, it is customary to install this downstream of the


orifice to avoid upstream flow disturbances. As ISO 5167 and AGA equations require
temperature at the upstream face of the orifice, it is necessary to correct temperature
measured downstream of the orifice to the upstream location.

The following selections are available:

Isentropic Correction (available for all flow calculations with firmware


versions 23.75.02 and 27.75.06 and higher and is the only selection available
for ISO 5167:1991 and ISO 5167:1998 with firmware versions 23.75.01 and
27.75.05 and lower) - this method assumes that the flow through the orifice is
isentropic and reversible. The flow computer uses the ideal gas law and
isentropic exponent (k) to calculate the upstream corrected temperature (T1)
using:

114
Configuration

T1 = T3 x (P1 / P2) ^ ( (k - 1) / k)

where
P2 = P1 - Ploss

Ploss = SQRT(1 - Beta ^ 4) – C x Beta ^ 2


------------------------------------------------- x DP
SQRT(1 - Beta ^ 4) + C x Beta ^ 2

C = discharge coefficient
Beta = Orifice Diameter / Pipe Diameter
k = specific heat ratio
T3 = Downstream temperature (Kelvin)
P1 = Upstream Pressure (Bar)
DP = Differential Pressure (Bar)

Simplified Joule-Thomson Isenthalpic Correction (available for all


flow calculations with firmware versions 23.75.02 and 27.75.06 and higher and
only available for ISO 5167:2003 with firmware versions 27.74.11 through
27.75.05 ) It was late 2008 before ISO published ISO 9464:2008 (Guidelines
for the use of ISO 5167:2003) which provided a ‘Simplified Joule-Thomson
Equation’ suitable for use with pipeline quality natural gas. It calculates the
upstream temperature as shown below:

T1 = T3 + Dt
Dt = u x w
u = 0.35 - 0.00142 x T3 + (0.231 - 0.00294 x T3 + 0.0000136 x T3
^ 2) x (0.998 + 0.00041 x P1 - 0.0001115 x P1 ^ 2 + 0.0000003 x
P1 ^ 3)
where:
Dt = Change in temperature (degC)
u = Joule-Thomson coefficient (K/bar) (typically around 0.4 to 0.5
K/bar)
P1 = Upstream pressure (barA) (range 1 to 200 barA)
w = Permanent pressure loss (bar) (equation given in ISO
5167:2003)
T1 = Upstream temperature (degC)
T3 = Downstream measured temperature of the gas (degC) (range
0 to 100 degC)

Joule-Thomson Isenthalpic Correction - (available for all flow


calculations with firmware versions 27.75.06 and higher and only available for
ISO 5167:2003 with firmware versions 27.74.11 through 27.75.05 ) ISO
5167:2003 introduced the use of the Joule-Thomson coefficient to calculate
the upstream temperature when temperature is measured downstream of the
orifice.

 Enter suitable positive override values for parameters 'Cmp’ and ‘dZ/dT’.
These two parameters are described in ISO 5167:2003. Note that
parameter ‘ dZ/dT’ is required by ISO 5167:2003 to be at constant
pressure. Note: These parameters are not required for NIST14
products.

 AGA-10 estimation of 'Cmp’ and ‘dZ/dT’ (requires the product selected


for the meter to have AGA-10 selected in the Fluid Products Setup
screen)

115
OmniCom Help

o Firmware versions older than 27.75.06 require entering negative


override values for parameters ‘ dZ/dT’ and ‘Cmp’ to cause the
flow computer to estimate these values using AGA-10.

o Firmware versions 27.75.06 and higher provide a 'Joule-


Thomson Isenthalpic Correction using AGA-10' selection.

o The value of dZ/dT calculated by AGA-10 is at constant density,


not constant pressure. This causes the correction for
downstream temperature to upstream temperature to be
understated slightly. This method, while only an estimate, may
be preferable than manually entering the value or using the
Simplified Joule-Thompson Isenthalpic correction for gases
that are not transmission quality natural gas.

116
Configuration

Physical Meter Run

TOPICS

The items listed below are the flowmeter types that have a corresponding physical meter run tree
entry. Click on a link to go to that topic.

DP Device
Instromet Ultrasonic
V-Cone

117
OmniCom Help

Pulse Type

The "Flowmeter – Pulse Type" tabbed dialogs are for entering and selecting pulse signal flow
transmitter settings.

These dialogs are available in OmniCom for gas applications if you select 'Pulse Type' as the
flowmeter type in the Meter Type tab of the Meter Run Configuration.

In firmware versions 20/24 and 22/26, the meter type is hard coded in the firmware to Pulse Type.
For firmware versions 20/24, if you are using a Coriolis Mass Pulse flowmeter that is outputting
volumetric pulses instead of mass pulses, do not enable the "Select Mass Pulses" setting in the
Meter Setup Screen. If you are using a Coriolis Mass Pulse flowmeter that is outputting mass
pulses, enable the "Select Mass Pulses" setting. Firmware versions 22/26 do not support
flowmeters that output mass pulses.
Note: Refer to the K-Factor Pulses per Unit setting help for details on specifying the K-Factor in
the correct units.

In firmware versions 23/27, if you are using a Coriolis Mass Pulse flowmeter that is outputting
volumetric pulses instead of mass pulses, select the Flowmeter Type as 'Pulse Type'. If you are
using a Coriolis Mass Pulse flowmeter that is outputting mass pulses, select the Flowmeter Type
as 'Coriolis Mass Pulse'.
Note: Refer to the K-Factor Pulses per Unit setting help file for details on specifying the K-Factor
in the correct units.

SETTINGS

The items listed below are the links covering how to setup the K-factor Curve for the Pulse Signal
meter and Viscosity Linearization. Click on a link for more information.

K-Factor Curve
Viscosity Linearization (firmware versions 20 and 24)

118
Configuration

Rosemount 3095FB DP Meter

The "Physical - Rosemount 3095FB DP" is for entering the specific Primary Element data for any
Differential Pressure Device. Additionally you can select the pressure tapping used and the
measurement standard to be applied within the Meter Run Setup. Once you enter the information
and/or make your selections, press the [Apply] button to set.

For more information see the DP Device help.

119
OmniCom Help

Honeywell SMV3000 DP Meter

The Physical - Honeywell SMV3000 DP Meter is for entering the specific Primary Element data
for any Differential Pressure Device. Additionally you can select the pressure tapping used and
the measurement standard to be applied within the Meter Run Setup. Once you enter the
information and/or make your selections, press the [Apply] button to set.

For more information see the DP Device help.

120
Configuration

Instromet Ultrasonic Meter

The "Flowmeter – Instromet Ultrasonic" tabbed dialogs are for configuring Instromet Q-Sonic
Ultrasonic Gas Flowmeter settings. These dialogs are available in OmniCom only if you select
'Instromet Ultrasonic' as the flowmeter type in the Meter Type tab of the Meter Run
Configuration.

Note: Pulse Fidelity checking was added for Instromet Meters in firmware versions 23.74.20 and
27.74.20 and higher.

SETTINGS

The following is a description of the fields:

SV Port
The OMNI Flow Computer can accept two SV combo modules. Two ports are available
with each module up to four ports. Only the ports configured for Instromet Ultrasonic
on the SV Port Setup screen are listed.

 Primary Measurement Source (available with firmware versions 23.74.20 and


27.74.20 and higher)
Serial or Pulse: This setting instructs the OMNI to use either the SV serial
communications data or the pulse input channel as the primary means of calculating
flow.

Serial - Select Serial Data as primary flow. The SV serial communications data
will be the primary and the pulse input channel, if assigned, will be used as a
backup means of flow calculations by the flow computer. This is the default
setting.

Pulse - Select the Pulse Input as primary flow. The flow pulses received from the
flowmeter will be the primary and the SV serial communications data will be
used as a backup means of flow calculations by the flow computer.

Flow Direction
Forward or Reverse: Q-Sonic flowmeters allow for bidirectional fluid flow
measurement. Setup the flow computer to totalize either forward (default) or reverse
flow on any meter run with an ultrasonic meter.

 Alarm Limits
Maximum Flow Deviation: The actual user entered flow used by the
flow computer to totalize depends upon several factors:
Firmware 23.74.20 and 27.74.20 and higher:
 (1) If a pulse signal is the primary measurement source and is
available, the flow computer will use it for calculations as long
as the calculated flow rate is within this flow rate deviation
percentage of the flow transmitted serially by the Q-Sonic.
 (2) If a pulse signal is the primary measurement source and not
available or failed, the flow computer will use the corrected
linear gas velocity transmitted by the Q-Sonic and calculate
flow based on the temperature compensated area of the meter
tube. The flow rate calculated by this method must also be

121
OmniCom Help

within this flow rate deviation percentage of the flow


transmitted serially by the Q-Sonic.
 Summarizing, the flow computer first tries to use the pulse signal
if it is the primary measurement source, then the transmitted
gas velocity value and finally the transmitted flow rate.
Firmware 23.74.19 and 27.74.19 and lower:
 (1) If a pulse signal is available, the flow computer will use it for
calculations as long as the calculated flow rate is within this
flow rate deviation percentage of the flow transmitted serially
by the Q-Sonic.
 (2) If a pulse signal is not available or failed, the flow computer
will use the corrected linear gas velocity transmitted by the Q-
Sonic and calculate flow based on the temperature
compensated area of the meter tube. The flow rate calculated
by this method must also be within this flow rate deviation
percentage of the flow transmitted serially by the Q-Sonic.
 Summarizing, the flow computer first tries to use the pulse
signal, then the transmitted gas velocity value and finally the
transmitted flow rate.

Minimum Automatic Gain Control (AGC) Ratio: The flow computer calculates
the AGC ratio for each ultrasonic path in both path directions. An alarm will
occur if the AGC ratio of any path drops below this ratio. Reasonable entries
are 1.5 to 2.

Minimum Performance: or Minimum Percent Sample Ratio - this entry checks


the ratio of good received data pulses verses total transmitted pulses for each
ultrasonic path in both directions. A ratio below this setting will cause an
alarm. Reasonable entries are 50% to 70%.

Velocity of Sound (VOS) Deviation: In some configurations, the flow computer


can verify that the average VOS calculated for all paths agrees with the VOS
of each individual path. This entry is the maximum percent that any one path
VOS varies from the average VOS of all the paths.

AGA-10 VOS Deviation: (Available with firmware versions 23.74.11 and


27.74.11 and higher. This entry is only enabled if AGA-10 is selected for the
fluid product for the meter. AGA-10 can be selected in the Fluid Setup screen.)
The maximum percent that the VOS (Velocity of Sound) of any individual path
can vary from the AGA-10 calculated VOS of all the paths.

Gas Velocity
Some gas movement can occur even when an ultrasonic meter is blocked-in. This is
caused by convection currents within the meter tube. Enter a minimum gas velocity, in
feet per second (firmware version 23) or meters per second (firmware version 27),
below which you do not want to totalize. Consult with Instromet to determine this value.

The item listed below is the links covering how to setup the K-Factor Curve for the Ultrasonic
Instromet meter. Click on the link for more information.

K-Factor Curve

122
Configuration

Instromet Ultrasonic Meter - Physical Meter Run

The "Physical Meter Run - Instromet Ultrasonic" tabbed dialog is for entering the specific Primary
Element data.

Flow Tube Inside Diameter


Enter the diameter of the ultrasonic flowmeter tube. This diameter is then corrected for
expansion due to temperature, and used together with the 'corrected gas velocity'
through the meter to calculate flow rate.

Enter the diameter in inches (firmware 23) or mm (firmware 27)

Flow Tube Reference Temperature


Enter the temperature that the ultrasonic meter tube was measured at.

This should be entered as degrees F (firmware 23) or degrees C (firmware 27).

Flow Tube Expansion Coefficient


The ultrasonic meter tube will expand and contract with temperature. The flow
computer requires the linear expansion coefficient of thermal expansion for the meter
tube material in order to correct the tube meter tube area.

Applications 23

Plate Type Temperature Range (degF) coefficient


Mild steel plate -100 to 300 6.20 x E-6
304/316 Stainless steel -100 to 300 9.25 x E-6
Monel -7 to 154 7.95 x E-6

Applications 27

Plate Type Temperature Range (degC) coefficient


Mild steel plate -73.3 to 148.9 1.116 x E-5
304/316 Stainless steel -73.3 to 148.9 1.665 x E-5
Monel -21.6 to 67.8 1.431 x E-5

123
OmniCom Help

V-Cone Meter

The "Physical Meter Run - DP Device" is for entering the specific Primary Element data. Once
you enter the information and/or make your selections, press the [Apply] button to set.

For more information see the DP Device help.

The V-Cone calculation is based on documentation Lit 24509-54 Rev. 3.0/10-02 by McCrometer,
Inc.

Note that for firmware versions 27.75.03 and higher, V-Cone is no longer offered in the
Flowmeter Setup Screen. Instead, select a DP Device meter type and then select V-Cone via the
DP Device Types selection in the Physical Meter Setup screen.

124
Configuration

V-Cone Flow Coefficients

Reynolds Number
The V-Cone meter may have been supplied with a calibration chart which correlates
Reynolds Number versus Flowmeter Flow Coefficient Cf.

Enter up to 20 values of Reynolds Number as supplied. If a calibration chart was not


supplied, enter the single Reynolds Number value supplied into the first entry field and
ensure that all remaining Reynolds Number fields (2-20) are zero.

Flow Coefficient
The V-Cone meter may have been supplied with a calibration chart which correlates
Reynolds Number versus Flowmeter Flow Coefficient Cf.

Enter up to 20 values of Flow Coefficient Cf as supplied. If a calibration chart was not


supplied, enter the single Flow Coefficient value supplied into the first entry field and
ensure that all remaining Flow Coefficient Cf fields (2-20) are zero.

125
OmniCom Help

FMC MPU 1200 Meter

The "Flowmeter – FMC 1200 MPU" tabbed dialog is for configuring the FMC Kongsberg MPU
1200 Ultrasonic Gas Flowmeter settings. These dialogs are available in OmniCom only if you
select 'FMC MPU 1200' as the flowmeter type in the Meter Type tab of the Meter Run
Configuration.

SETTINGS

The following is a description of the fields:

SV Port
The OMNI Flow Computer can accept two SV combo modules. Two ports are available
with each module up to four ports. Only the ports configured for FMC MPU 1200 on
the SV Port Setup screen is listed.

 Primary Measurement Source (available with firmware versions 23.75.02 and


27.75.06 and higher)
Serial or Pulse: This setting instructs the OMNI to use either the SV serial
communications data or the pulse input channel as the primary means of calculating
flow.

Serial - Select Serial Data as primary flow. The SV serial


communications data will be the primary and the pulse input channel, if
assigned, will be used as a backup means of flow calculations by the flow
computer. This is the default setting.

Pulse - Select the Pulse Input as primary flow. The flow pulses received
from the flowmeter will be the primary and the SV serial communications data
will be used as a backup means of flow calculations by the flow computer.

Flow Direction
Forward or Reverse: MPU 1200 flowmeters allow for bidirectional fluid flow
measurement. For pulse frequency signals, setup the flow computer to totalize either
forward (default) or reverse flow on any meter run with an ultrasonic meter.

Series (available with firmware versions 23.74.30 and 27.74.20 and higher)
Series A or Series B: Select the series of MPU 1200 you are connecting to the
OMNI. The MPU 1200 Series A flow meter should be set to a 64-bit database type
whereas the Series B database is fixed as a 32-bit database type.

Please see the MPU 1200 Technical Bulletin for details on the Series A and Series B
MPU 1200.

 Alarm Limits
Maximum Gain: The flow computer monitors the maximum gain value
for each ultrasonic path in both directions. An alarm occurs if the gain of any
path rises above this value.

Minimum Burst Percent: The ratio of valid ultrasonic pulses received versus
total pulses transmitted for each ultrasonic path in both directions. A ratio
below this setting will cause an alarm.

126
Configuration

VOS Deviation: The maximum percent that the VOS (Velocity of Sound) of any
individual path can vary from the average VOS of all the paths. An alarm
occurs if the percent of deviation of one or more paths exceeds this value.

AGA-10 VOS Deviation: (Available with firmware versions 23.74.11 and


27.74.11 and higher. This entry is only enabled if AGA-10 is selected for the
fluid product for the meter. AGA-10 can be selected in the Fluid Setup screen.)
The maximum percent that the VOS (Velocity of Sound) of any individual path
can vary from the AGA-10 calculated VOS of all the paths. An alarm occurs if
the percent of deviation of one or more paths exceeds this value.

Flow Deviation: The percent deviation between the calculated flow from the
pulse input channel compared to the MPU 1200 flow data received via the
OMNI SV serial port. The OMNI raises the pulse suspect alarm if the flow
deviation percentage exceeds this limit.

Maximum Down Time: Enter the maximum allowable MPU downtime in


minutes. If the communication downtime between the OMNI and the MPU is
less than this value, the OMNI will adjust its internal totalizers to match the
most recent MPU 1200 totalizer value.

The item listed below is the link covering how to setup the K-Factor Curve for the Ultrasonic FMC
Kongsberg Meter. Click on the link for more information.

K-Factor Curve

127
OmniCom Help

Equimeter Auto-Adjust Turbine Meter

The "Flowmeter – Equimeter AAT" tabbed dialogs is for configuring the Equimeter AAT settings.
These dialogs are available in OmniCom only if you select 'Equimeter AAT' as the flowmeter type
in the Meter Type tab of the Meter Run Configuration.

SETTINGS

The items listed below are descriptions of each setting option within the Equimeter ATT dialog.
Click on a setting for more information.

 Pulse Factors
Main Rotor - The Main Rotor (MR) factor value (Pulses/MCF or /m3) can
be found on the meter factor badge or on the factory calibration documents.

Sensing Rotor - The Sensing Rotor (SR) factor value (Pulses/MCF or /m3) can
be found on the meter factor badge or on the factory calibration documents.

Mechanical Output - The Mechanical Output (MO) factor value (Pulses/MCF or


/m3) can be found on the factory calibration curve for the meter. This value is
determined mathematically from the mechanical output of the meter, change
gears, internal gearing, and blades on the pulsar wheel.

 Setup
A-Bar % - the Average Relative Adjustment (A) value (%) can be found
on the meter factor badge or on the factory calibration documents. The
purpose of the Adjusted volume calculation is to provide a measurement
registration that is adjusted back to original factory calibration accuracy,
compensating for meter changes or for abnormal flow conditions. These field
or operating Delta_A values can be compared with those at factory calibration.

BTSF - Blade Tip Sensor Factor (BTSF) for meter.

 Alarm Band
The logic and algorithms in this section compare error conditions and Delta_A values
to limits that are fixed or operator selected:

Alarm Band High Limit (%) - Delta_A above normal limits.

Alarm Band Low Limit (%) - Delta_A values below normal limits.

 Warning Band
The logic and algorithms in this section compare error conditions and Delta_A values
to limits that are fixed or operator selected:

Warning Band High Limit (%) - Delta_A values above operating limits.

Warning Band Low Limit (%) - Delta_A values below operating limits.

 Adjust Selection

128
Configuration

Auto Adjust Set (Set1) - The adjusted volume calculation is done every 500ms using
pulses read from the Main and Sensing rotors. In addition to the adjusted volume
equation, algorithms are included that provide corrections to the volume totalization for
condition of Leakage flow, Resonant No-Net flow, Severe flow pulsation or Non-Steady
flow.

Set1 = 0: Enable the auto adjust volume calculation, self-checking, flags and
alarms.

Set1 = 1: Enable the auto adjust volume calculation, self-checking, disable flags
and disable alarms.

Set1 = 2: Enable the auto adjust volume calculation, disable self-checking,


disable flags and disable alarms.

Set1 = 3: Disable the auto adjust volume calculation, self-checking, flags and
alarms.

 Un-Adjust Selection
Un-Adj Set (Set2) - This section shows how the "Mechanical" or Un-Adjusted volume
is properly calculated using the pulses from the Main rotor only. This volume is to be
used in the measurement totalization when pulses from the Sensing rotor are
unavailable or when the gas flow rate is below the minimum for the Adjusted output.

Set2 = 0: Enable the UN-Adjusted volume calculation.

Set2 = 1: Disable the UN-Adjusted volume calculation.

129
OmniCom Help

Coriolis Meter

The 'Flowmeter – Coriolis Mass Pulse' tabbed dialogs are for entering and selecting pulse signal
flow transmitter settings. These dialogs are available in OmniCom only if you select 'Coriolis
Meter' as the flowmeter type in the Meter Type tab of the Meter Run Configuration.

The 'Coriolis Mass Pulse' meter selection is available with firmware versions 23.74.19 and
27.74.18 and higher.

In 23/27 firmware versions, when selecting the meter type as 'Coriolis Mass Pulse', the OMNI
always assumes the pulses being output by the Coriolis meter are mass pulses and not
volumetric pulses.

If the Coriolis flowmeter is configured to output volumetric pulses instead of mass pulses, it
should be configured as a 'Pulse Type' Meter in the OMNI instead of a 'Coriolis Mass Pulse'
meter.

Note: Remember that when specifying the K-Factor, to specify it in the appropriate units. It
should be representative of mass or volumetric units to correspond with the type of pulses being
output by the flowmeter. (See Help under K-Factor entry for more details)

Note: If communicating via a serial port to the Coriolis Mass Pulse flowmeter in order to retrieve
variable data such as density and temperature, use the OMNI's peer-to-peer feature to retrieve
the data. Refer to OMNI Technical Bulletin TB980401 on "Peer-to-Peer Basics" for additional
details.

SETTINGS

The item listed below is the links covering how to setup the K-Factor Curve for the Pulse Signal
meter. Click on the link for more information.

K-Factor Curve

130
Configuration

Daniel Ultrasonic Meter

The "Flowmeter – Daniel Ultrasonic" tabbed dialogs are for configuring Daniel Instruments Senior
Sonic Ultrasonic Gas Flowmeter settings. These dialogs are available in OmniCom only if you
select 'Daniel Ultrasonic' as the flowmeter type in the Meter Type tab of the Meter Run
Configuration.

SETTINGS

 Setup

SV Port: The OMNI Flow Computer can accept two SV combo modules.
Two ports are available with each module up to four ports. Only the ports
configured for the Daniel Ultrasonic on the SV Port Setup screen are listed.

SV Modbus ID: This is the Modbus ID of the Daniel Ultrasonic flowmeter


communications port.

Retry Count: The number of SV serial port communications retries the OMNI
will attempt with the flowmeter after a communications failure before actually
raising a communications fail alarm.

Retry Timer: (Available only for firmware versions 23.74.11 and 27.74.18 and
higher.) The amount of time between SV serial port communications retries.

 Primary Measurement Source

Serial or Pulse: This setting instructs the OMNI to use either the SV serial
communications data or the pulse input channel as the primary means of calculating
flow.

Serial - Select Serial Data as primary flow. The SV serial


communications data will be the primary and the pulse input channel, if
assigned, will be used as a backup means of flow calculations by the flow
computer. This is the default setting.

Pulse - Select the Pulse Input as primary flow. The flow pulses received
from the flowmeter will be the primary and the SV serial communications data
will be used as a backup means of flow calculations by the flow computer.

Flow Direction
Forward or Reverse: SeinorSonic flowmeters allow for bidirectional fluid flow
measurement. For pulse frequency signals, setup the flow computer to totalize either
forward (default) or reverse flow on any meter run with an ultrasonic meter.

 Alarm Limits

VOS Deviation: The maximum percent that the VOS (Velocity of


Sound) of any individual path can vary from the average VOS of all the paths.
An alarm occurs if the percent of deviation of one or more paths exceeds this
value.

131
OmniCom Help

AGA-10 VOS Deviation: (Available with firmware versions 23.74.11 and


27.74.11 and higher. This entry is only enabled if AGA-10 is selected for the
fluid product for the meter. The AGA-10 selection is available in the Fluid
Setup screen.) The maximum percent that the VOS (Velocity of Sound) of any
individual path can vary from the AGA-10 calculated VOS of all the paths. An
alarm occurs if the percent of deviation of one or more paths exceeds this
value.

Flow Minutes: The time interval can be set for comparing the flow pulses input
flow with the SV communications serial link flow. If the flow deviation exceeds
the Flow Deviation setting (see next setting) when this comparison is made,
the OMNI will switch from the primary (flow pulses or SV serial link) to the
backup source (SV serial link or flow pulses) for calculating flow. (Note: Daniel
recommends a minimum of 60 minutes for this setting due to the fluctuating
flow pulse frequency output by the flowmeter.)

Flow Deviation: Only valid if a flow pulse I/O point is assigned. The allowable
percent deviation between the calculated flow from the pulse input channel
compared to the SeniorSonic flow data received via the OMNI SV serial
port. The OMNI raises the pulse suspect alarm if the flow deviation percentage
exceeds this limit. (Note: See the Flow Minutes setting previous.)

Maximum Down Time: Enter the maximum allowable flowmeter downtime in


minutes. If communication downtime between the OMNI and the SeniorSonic
is greater than this value, the OMNI will not adjust its internal totalizers to
match the most recent SeniorSonic totalizer value. Depending upon how much
time the communication link and pulses were inoperative and the amount of
flow that occurred during this downtime, when communication is re-established
within the time specified in this setting, the OMNI may have to add a significant
amount of flow to its totalizers. (Default = 15 minutes)

The item listed below is the links covering how to setup the K-Factor Curve for the Daniel
Ultrasonic Meter. Click on the link for more information.

K-Factor Curve

132
Configuration

FLOWSIC 600 Ultrasonic

The FLOWSIC 600 meter connects to an OMNI serial port at 9600 baud, no parity, 8 bits with 1
stop bit. The protocol is Modbus ASCII.

It is only available in OmniCom only if you select 'FLOWSIC 600 Ultrasonic' as the flowmeter type
in the Meter Type tab of the Meter Run Configuration. The FLOWSIC 600 selection is available
with firmware versions 23.74.20 and 27.74.19 and up.

Note: OMNI firmware 23.74.20+ and 27.74.20+ and higher support the FLOWSIC 600 with v1.0
or v2.0 (i.e. one serial port or two serial ports respectively on the FLOWSIC) whereas 27.74.19
only supports v1.0 of the FLOWSIC hardware.

SETTINGS

 Setup
SV Port: The OMNI Flow Computer can accept two SV combo modules.
Two ports are available with each module up to four ports. Only the ports
configured for the FLOWSIC 600 Ultrasonic on the SV Port Setup screen is
listed.

SV Modbus ID: This is the Modbus ID of the FLOWSIC 600 Ultrasonic


flowmeter communications port.

Retry Count: The number of SV serial port communications consecutive retries


the OMNI will attempt with the flowmeter (when the flowmeter does not
respond) before the OMNI raises a communications fail alarm.

Retry Timer: The number of seconds the OMNI should wait for a response from
the flowmeter before the OMNI attempts a communications retry. The
flowmeter response times can vary depending on the tasks being performed at
the time the data is requested. If the specified number of retries has been
exhausted without a response from the flowmeter, the OMNI will raise a
communications failure alarm.

 Primary Measurement Source


Serial or Pulse: This setting instructs the OMNI to use either the SV serial
communications data or the pulse input channel as the primary means of calculating
flow.

Serial - Select Serial Data as primary flow. The SV serial communications data
will be the primary and the pulse input channel, if assigned, will be used as a
backup means of flow calculations by the flow computer. This is the default
setting.

Pulse - Select the Pulse Input as primary flow. The flow pulses received from the
flowmeter will be the primary and the SV serial communications data will be
used as a backup means of flow calculations by the flow computer.

 Flow Direction
Flow Direction: FLOWSIC 600 flowmeters allow for bidirectional fluid flow
measurement.

133
OmniCom Help

Forward or Reverse: For pulse frequency signals, setup the flow computer to
totalize either forward (default) or reverse flow on any meter run with an
ultrasonic meter. Note: if you would like the OMNI to measure flow in both
directions, you should set up two meter runs in the OMNI, one configured for
forward flow and the other configured for reverse flow.

Digital Input No.: Configure the digital input number in the OMNI that
determines the flow direction from the FLOWSIC. This input signal is used for
purposes of flow pulses totalizing only and not for totalizing with respect to the
serial port data. The OMNI will use this status signal if there is a fail over from
the serial communications link to the pulses OR if the pulses are specified as
the primary means of measurement. We allow digital inputs 1-24. If the digital
input is high, that indicates forward flow. If the digital input is low, that indicates
reverse flow. If the signal indicates a direction that is different than what is
configured for the setting, the OMNI will not totalize flow for the respective
meter run and will set flag 2n67 to indicate a flow direction mismatch.

Measurement Status
Digital Input No.: For pulse frequency signals, configure a digital input that determines
the measurement status from the FLOWSIC. This input signal is used for purposes of
flow pulses totalizing only and not for totalizing with respect to the serial port data. The
OMNI will use this status signal if there is a fail over from the serial communications
link to the pulses OR if the pulses are specified as the primary means of measurement.
We allow digital inputs #1-24 to be used. If the digital input is low (0), the flowmeter is
in "measurement mode" and the measurement status is OK. If the digital input is high
(1), the flow meter is in "configuration mode" and the measurement status indicates a
malfunction and the pulses are ignored by the OMNI.

 Alarm Limits
VOS Deviation: In instances where the serial data is being used as the
means of totalizing, the flow computer can verify that the average VOS
(Velocity of Sound) calculated for all the paths conforms to the VOS of each
individual path. This setting is the maximum percent that the VOS of any
individual path can vary from the average VOS of all the paths. An alarm
occurs if the percent of deviation of one or more paths exceeds this value.

AGA-10 VOS Deviation: Only valid if AGA-10 is enabled in the OMNI. (This
entry is only enabled if AGA-10 is selected for the fluid product for the
meter. The AGA-10 selection is available in the Fluid Setup screen.) The
maximum percent that the VOS (Velocity of Sound) of any individual path can
vary from the AGA-10 calculated VOS of all the paths. An alarm occurs if the
percent of deviation of one or more paths exceeds this value.

Flow Minutes: Only valid if a flow pulse I/O point is assigned. The time interval
can be set for comparing the flow pulses input flow with the SV
communications serial link flow. If the flow deviation exceeds the Flow
Deviation setting (see next setting) when this comparison is made, the OMNI
switches from the primary (flow pulses or SV serial link) to the backup source
(SV serial link or flow pulses) for calculating flow. (Default = 60 minutes Note:
It is recommended a minimum of 60 minutes be specified for this setting due to
the fluctuating flow pulse frequency).

Flow Deviation: Only valid if a flow pulse I/O point is assigned. The allowable
percent deviation between the calculated flow from the pulse input channel

134
Configuration

compared to the FLOWSIC flow data received via the OMNI SV serial port.
The OMNI raises the pulse suspect alarm if the flow deviation percentage
exceeds this limit and switches to the SV serial port as the primary means of
totalizing. (Note: See the Flow Minutes setting previous.)

Maximum Down Time: Enter the maximum allowable flowmeter downtime in


minutes. If communication downtime between the OMNI and the FLOWSIC is
greater than this value, the OMNI will not adjust its internal totalizers to match
the most recent FLOWSIC totalizer value when serial communications are re-
established. Depending upon how much time the communication link and
pulses were inoperative and the amount of flow that occurred during this
downtime, when communication is re-established within the time specified in
this setting, the OMNI may have to add a significant amount of flow to its
totalizers. (Default = 15 minutes)

 Temperature and Pressure Options (available with firmware versions 23.74.30 and
27.74.30 and higher)
The FLOWSIC UFM has the option to connect to temperature and pressure
transmitters using a Hart interface. The OMNI provides a method to configure whether
to use the transmitters at the OMNI or at the UFM. The following are the options:
0 = OMNI writes the temperature and pressure to the UFM
1 = OMNI reads the temperature and pressure from the UFM.
2 = OMNI reads the temperature from the UFM and writes the pressure to the
UFM.
3 = OMNI writes the temperature to the UFM and reads the pressure from the
UFM.

The item listed below is the link covering how to setup the K-Factor Curve for the flowmeter.
Click on the link for more information.

K-Factor Curve

135
OmniCom Help

DP Setup

The DP Setup screen is shown for DP Devices (Orifice and V-Cone) and Rosemount and
Honeywell multivariable meters. You may view the settings for the DP I/O Points as well as set
the Low Flow Cutoff and DP Switchover points.

 DP Switchover
Use High DP Above - The flow computer will automatically switch over
to the signal from the mid or high range DP transmitter when the signal from
the low range transmitter exceeds this percent of its range. The switch over will
not occur if the mid or high range transmitter has failed or is not installed.

Use Low DP Below - The flow computer will automatically switch over to the
signal from the low range DP transmitter when the signal from the mid or high
range transmitter falls below this percent of its range. The switch over will not
occur if the mid or high range transmitter has failed or is not installed.

DISPLAY ONLY FIELDS

Process Inputs

Low, Mid, and High I/O Points


Tag
Input Scaling
Damping Code (for H, HV, and SV inputs)

HART Inputs

Low, Mid, and High I/O Points


Tag
Input Scaling

Virtual Inputs

Low, Mid, and High I/O Points


Tag

Miscellaneous Meter Items

Alarm Limits
Override Code
Override Value

136
Configuration

Meter Run Setup

The Meter Run Setup dialogs are for entering and selecting core meter run application settings.
You must enter these settings first before you can proceed with the setup of the meter run. Based
upon your selections, OmniCom makes available only those options that apply to your meter run
configuration. Select from the list below for you application.

Meter Setup (Firmware Versions 20 and 24)


Meter Setup (Firmware Versions 21)
Meter Setup (Firmware Versions 22 and 26)
Meter Setup (Firmware Versions 23 and 27)

Click on the link below for more information on the DP Setup tab:

DP Setup (Orifice Applications)

137
OmniCom Help

Meter Run Setup (Firmware Versions 20 and 24)

The Meter Run Setup dialogs are for entering and selecting core meter run application settings.
You must enter these settings first before you can proceed with the setup of the meter run. Based
upon your selections, OmniCom makes available only those options that apply to your meter run
configuration. Once you enter the information and/or make your selections, press the [Apply]
button to set.
Settings

The items listed below are the settings covering each dialog within the Flowmeter subcategory of
Meter Run setup. Click on the setting for more information.

 Flow I/O Point


Select the physical input channel used to input the flow pulses from the
turbine or PD meter for this meter run.

Flow pulses can only be connected to the 3rd channel of A, B, C, and E combo
modules, and the 4th channel of A, C and E combo modules.

 Tag
Informational display only - the 8 character ASCII character string which
identifies each transducer. The tag appears in the LCD display before the
value of the variable. See the Process Inputs section for configuration of the
tag field.

Note: This field is not useable if a '99' has been assigned as I/O.

 Alarms
Enable Alarms When Meter Inactive: Check the box if you require the
alarms for the meter to be triggered even when the meter is not active.

Active Frequency: Flowmeter pulse frequencies above this threshold will set
the 'meter (n) active' flag bit (Modbus point 1n05). By using any boolean
statement you can use this flag bit to enable and disable totalizing by
controlling the 'disable meter run' flags (1736, 1737, 1738 & 1739):
1030: 1736 = /1105 Turn off Meter 1 flow if not greater than the active
frequency.
Note: When the meter is inactive, the batch status is in a "Batch Suspended"
state however the flow computer continues to totalize unless the totalizers have
been disabled as described above.

 Pulse Fidelity
Enable Checking - Check the box if you want the OMNI to perform API
chapter 5, section 5 'Level A' pulse fidelity and security checking on this meter
run. This can only be achieved with a flowmeter device which is fitted with two
pick-offs which produce pulse trains signals which are not coincident. The
pulse trains must be connected to channels 3 and 4 of an 'E Type Combo
Module'. The OMNI will continuously compare both pulse trains and alarm any
differences of phase or frequency between the pulse trains. Totalizing will be

138
Configuration

unaffected by a failure of either pulse train and simultaneous transients and


noise pulses will be rejected with an 85% certainty.

Error Check Threshold - To eliminate spurious alarms and error count


accumulations, the dual pulse error checking functions will be disabled until
either pulse train exceed this many pulses per second.
For example: Entering 50 for this threshold means that the dual pulse error
checking will be disabled until either the A or the B channel of the flowmeter
pick-offs are providing 50 pulses per second.

Max Error Counts Per Batch - Enter the maximum number of error pulses
allowed in one transaction.
The dual pulse error checking alarms are activated once this count threshold is
exceeded.
The alarm points are:
Description Modbus Point #
Comparitor Error Detected 1n48
A Channel Failed 1n49
B Channel Failed 1n50
A and B Channels not equal 1n51
Note: Substitute meter run number for 'n' in point number.

Max Good Pulses - (available with 20.74.30 and 24.74.30) - The Dual Error
Alarm will be reset following the receipt of this number of good pulses. The
upper limit for this field is 999,999,999.

 Batch
Batch Preset Warning - Enter the volume at which the OMNI provides a Batch Preset
Warning status. Note: specify Tons for Anhydrous Ammonia measurement
(v20.74.22+).

The batch preset counters are activated whenever a non zero number is entered
for batch size on the batch sequence stack (see discussion of batching
features in the Operators Manual chapter 4).

The 'Batch Preset Reached' flag (Modbus point 1n10) will be activated whenever
the batch preset counter counts down to zero.

The 'Batch Warning' flag (Modbus point 1n11) will be activated when the batch
preset counter is equal to or less than this entry.

 Volume
Select Mass Pulses: Check the box if the flowmeter you are using for
this run produces pulses based on mass. i.e. pulses per mass unit. A Coriolis
mass meter usually provides this type of output signal.

Use Meter Factor in Net and Mass Calculations: Check the box to apply the
meter factor in the net and mass flow equations. If the box is not checked, the
meter factor is ignored in the equations but still appears on the reports.

Meter Temperature Compensated: In some cases the flowmeter may be fitted


with a mechanical or electrical temperature compensator. If the box is
checked, the OMNI sets the temperature correction factor (VCF) to 1.0000 in
all equations. Do not check the box if the meter provides gross
uncompensated pulses.

139
OmniCom Help

BS&W: Select which Auxiliary Input is to be used to input BS&W % for this meter
run. The flow computer will use this input to determine net standard volume
(BS&W corrected volume). Select 'NONE' if no correction is required.

 Prove
Auto Prove Enable: Enabling ‘auto prove’ causes the flowmeter to be
automatically proved on flow rate changes, after a meter has been out of
service, and if a specified amount of flow has occurred since the last prove
sequence for that meter. The ‘Auto Prove Enable’ is automatically cancelled if
a meter fails an automatic prove on 10 consecutive attempts or if the Meter
Factor is not implemented after two complete consecutive prove sequences.
(See the prover help for Auto Prove Setup.) (Note: Auto prove is not available
for master meter type provers.)

Upstream Prover: Certain models of compact provers such as the


Emerson/Brooks prover have different water draw volumes depending on
whether the flowmeter is upstream or downstream of the prover. The design of
the compact prover results in an upstream prover volume and a downstream
prover volume. Check the box to select the upstream volume as the volume to
be used during a prove. Leave the entry blank to select the downstream
volume as the volume to be used during a prove. Note: This entry has no
meaning when you are using a normal full sized prover with one water draw
volume.

 Meter Information
Enter meter identification information in the corresponding fields indicated below.
These entries usually appear on the Prove Report and are all 8 character
alphanumeric strings.

Meter ID: A string which identifies the flowmeter. Usually appears on reports
(Modbus register 4n14 where n is the meter run number).

Model: Enter the brand name or model of the meter.

Size: Enter the size of the meter.

S/ N: Enter the serial number of the meter.

 Flow
Note: specify Tons/Hr for Anhydrous Ammonia measurement. Mass FS is not used
with Anhydrous Ammonia (v20.74.22+).

Gross Full Scale: Two 16-bit integer variables representing meter run gross and
net flow rate are included in the data base at 3n42 and 3n40 where n is the
meter run number. These variables are scaled using this entry and stored as
percentages of full scale with a resolution of 0.1% (ie: 0 to 1000 = 0% to
100.0%).

Mass Full Scale: A 16-bit integer variable representing meter run mass flow
rate is included in the data base at 3n44 where n is the meter run number. This
variable is scaled using this entry and stored as a percentage of full scale with
a resolution of 0.1% (ie: 0 to 1000 = 0% to 100.0%).

140
Configuration

Flow Low Limit: The Low alarm (Modbus point 1n21) will activate when meter
run (n) flow rate drops below this value. The Low Low alarm (Modbus point
1n20) activates when the flow rate drops 5% below this value. Note: If mass
pulses is selected, the limits should be entered in mass units.

Flow High Limit: The High alarm (Modbus point 1n22) will activate when meter
run (n) flow rate exceeds this value. The High High alarm (Modbus point 1n23)
activates when the flow rate rises 5% above this value. Note: If mass pulses is
selected, the limits should be entered in mass units.

 NIST14/water
Use Live Density: (Available with firmware versions 24.74.17 and
higher) Check the box if you would like to use the live density for the NIST14
or water calculations. This setting only applies if the product running at the
meter had the NIST14 or water measurement algorithm selected and a
densitometer was configured for the meter.

Disable NIST14 Flowing Density Calculation: (Available with firmware versions


24.74.18 and higher.) Checking the box will speed up the NIST14 calculations
because if you are using a live densitometer there is no need to calculate the
flowing density in the OMNI. This setting only applies if the product running at
the meter has the NIST14 measurement algorithm selected and a
densitometer is configured for the meter. This checkbox is only available if the
"Use Live Density" box is checked.

141
OmniCom Help

Meter Run Setup (Firmware Version 21)

The Meter Run Setup dialogs are for entering and selecting core meter run application settings.
You must enter these settings first before you can proceed with the setup of the meter run. Based
upon your selections, OmniCom makes available only those options that apply to your meter run
configuration. Once you enter the information and/or make your selections, press the [Apply]
button to set.
Settings

The items listed below are the settings covering each dialog within the Flowmeter subcategory of
Meter Run setup. Click on the setting for more information.

 DP I/O Point
Enter the I/O point used to input the signal from the differential pressure
signal for this meter run.

In the case of stacked DP installations, enter the I/O point to be used for the low
range cell.

When the device type is a Honeywell SMV-3000 transmitter, entering an I/O point
in this field will cause the OMNI to automatically assign I/O points for the meter
run temperature and pressure variables. The assigned I/O points cannot be
changed by the user.

Duplicate I/O assignments can be made when a transducer is shared between


meter runs (forward and reverse flow for example).

 DP High Range I/O Point


Enter the I/O point used to input the signal from the high range
differential pressure signal for this meter run.

Select 'Unassigned' if stacked DP transmitters are not used.

Duplicate I/O assignments can be made when a transducer is shared between


meter runs (forward and reverse flow for example).

 Tag
Informational display only - the 8 character ASCII character string which
identifies each transducer. The tag appears in the LCD display before the
value of the variable. See the Process Inputs section for configuration of the
tag field.

Note: This field is not used if a '99' has been assigned as I/O.

 Alarms
Enable Alarms When Meter Inactive: Check the box if you require the
alarms for the meter to be triggered even when the meter is not active.

 Low Flow Cutoff


Differential pressure signals lower than this value will not be totalized.

142
Configuration

 Constants
Viscosity - Enter the viscosity of the measured fluid in centipoise units at
flowing temperature and pressure. You may enter any minus number to
instruct the flow computer to attempt to calculate the flowing viscosity using the
appropriate equation of state.

Isentropic Exponent - Enter the isentropic exponent of the fluid at flowing


temperature and pressure. The number is a ratio and has no units of measure.
Enter zero to set the AGA 3-92 Y factor to 1.0. Enter any minus number to
instruct the flow computer to attempt to calculate the value using the
appropriate equation of state.

 Batch
Batch Preset Warning - Enter the volume at which the OMNI provides a Batch Preset
Warning status.

The batch preset counters are activated whenever a non zero number is entered
for batch size on the batch sequence stack (see discussion of batching
features in the Operators Manual chapter 4).

The 'Batch Preset Reached' flag (Modbus point 1n10) will be activated whenever
the batch preset counter counts down to zero.

The 'Batch Warning' flag (Modbus point 1n11) will be activated when the batch
preset counter is equal to or less than this entry.

 Volume
%S&W as Aux 'n': Select which Auxiliary Input is to be used to input
%S&W for this meter run. The flow computer will use this input to determine
net standard volume (%S&W corrected volume). Select 'NONE' if no
correction is required.

 Meter Information
Meter ID: An 8 character alphanumeric string which identifies the
flowmeter. Usually appears on reports (Modbus registers 4n14 where n is the
meter run number).

Meter Factor: The meter factor is a multiplier close to 1.0000 included to correct
for small changes in flow meter characteristics. Net and mass flows are
dependent on this number. Meter factors are determined by proving the
flowmeter against some known standard volume or standard rate.

 Flow
Gross Full Scale: Two 16-bit integer variables representing meter run
gross and net flow rate are included in the data base at 3n42 and 3n40 where
n is the meter run number. These variables are scaled using this entry and
stored as percentages of full scale with a resolution of 0.1% (ie: 0 to 1000 =
0% to 100.0%).

Mass Full Scale: A 16-bit integer variable representing meter run mass flow
rate is included in the data base at 3n44 where n is the meter run number. This
variable is scaled using this entry and stored as a percentage of full scale with
a resolution of 0.1% (ie: 0 to 1000 = 0% to 100.0%).

143
OmniCom Help

Flow Low Limit: The Low alarm (Modbus point 1n21) will activate when meter
run (n) flow rate drops below this value. The Low Low alarm (Modbus point
1n20) activates when the flow rate drops 5% below this value.

Flow High Limit: The High alarm (Modbus point 1n22) will activate when meter
run (n) flow rate exceeds this value. The High High alarm (Modbus point 1n23)
activates when the flow rate rises 5% above this value.

Click on the link below for more information on the DP Setup tab:

DP Setup

144
Configuration

Meter Run Setup (Firmware Versions 22 and 26)

The Meter Run Setup dialogs are for entering and selecting core meter run application settings.
You must enter these settings first before you can proceed with the setup of the meter run. Based
upon your selections, OmniCom makes available only those options that apply to your meter run
configuration. Once you enter the information and/or make your selections, press the [Apply]
button to set.
Settings

The items listed below are the settings covering each dialog within the Flowmeter subcategory of
Meter Run setup. Click on the setting for more information.

 Flow I/O Point


Select the physical input channel used to input the flow pulses from the
turbine or PD meter for this meter run.

Flow pulses can only be connected to the 3rd channel of A, B, C, and E combo
modules, and the 4th channel of A, C and E combo modules.

 Tag
Informational display only - the 8 character ASCII character string which
identifies each transducer. The tag appears in the LCD display before the
value of the variable. See the Process Inputs section for configuration of the
tag field.

Note: This field is not useable if a '99' has been assigned as I/O.

 Alarms
Active Frequency: Flowmeter pulse frequencies above this threshold
will set the 'meter (n) active' flag bit (Modbus point 1n05). By using any
boolean statement you can use this flag bit to enable and disable totalizing by
controlling the 'disable meter run' flags (1736, 1737, 1738 & 1739):
1030: 1736 = /1105 Turn off Meter 1 flow if not greater than the active
frequency.
Note: When the meter is inactive, the batch status is in a "Batch Suspended"
state however the flow computer continues to totalize unless the totalizers have
been disabled as described above.

 Pulse Fidelity
Enable Checking - Check the box if you want the OMNI to perform API
chapter 5, section 5 'Level A' pulse fidelity and security checking on this meter
run. This can only be achieved with a flowmeter device which is fitted with two
pick-offs which produce pulse trains signals which are not coincident. The
pulse trains must be connected to channels 3 and 4 of an 'E Type Combo
Module'. The OMNI will continuously compare both pulse trains and alarm any
differences of phase or frequency between the pulse trains. Totalizing will be
unaffected by a failure of either pulse train and simultaneous transients and
noise pulses will be rejected with an 85% certainty.

145
OmniCom Help

Error Check Threshold - To eliminate spurious alarms and error count


accumulations, the dual pulse error checking functions will be disabled until
either pulse train exceed this many pulses per second.
For example: Entering 50 for this threshold means that the dual pulse error
checking will be disabled until either the A or the B channel of the flowmeter
pick-offs are providing 50 pulses per second.

Max Error Counts Per Batch - Enter the maximum number of error pulses
allowed in one transaction.
The dual pulse error checking alarms are activated once this count threshold is
exceeded.
The alarm points are:
Description Modbus Point #
Comparitor Error Detected 1n48
A Channel Failed 1n49
B Channel Failed 1n50
A and B Channels not equal 1n51
Note: Substitute meter run number for 'n' in point number.

Max Good Pulses - (available with 22.74.30 and 26.74.10) - The Dual Error
Alarm will be reset following the receipt of this number of good pulses. The
upper limit for this field is 999,999,999.

 Batch
Batch Preset Warning: Enter the volume at which the OMNI provides a Batch Preset
Warning status.

The batch preset counters are activated whenever a non zero number is entered
for batch size on the batch sequence stack (see discussion of batching
features in the Operators Manual chapter 4).

The 'Batch Preset Reached' flag (Modbus point 1n10) will be activated whenever
the batch preset counter counts down to zero.

The 'Batch Warning' flag (Modbus point 1n11) will be activated when the batch
preset counter is equal to or less than this entry.

 Volume
Use Meter Factor in Net and Mass Calculations: Check the box to
apply the meter factor in the net and mass flow equations. If the box is
unchecked, the meter factor is ignored in the equations but still appears on the
reports.

Meter Temperature Compensated: In some cases the flowmeter may be fitted


with a mechanical or electrical temperature compensator. If the box is
checked, the OMNI sets the temperature correction factor (VCF) to 1.0000 in
all equations. Do not check the box if the meter provides gross
uncompensated pulses.

BS&W: Select which Auxiliary Input is to be used to input BS&W % for this meter
run. The flow computer will use this input to determine net standard volume
(BS&W corrected volume). Select 'NONE' if no correction is required.

 Prove

146
Configuration

Auto Prove Enable: Enabling 'auto prove' will cause the flowmeter to be
automatically proved on flow rate changes and after a meter has been out of
service. The 'auto prove enable' is automatically cancelled if a meter fails an
automatic prove on 10 consecutive attempts.

Upstream Prover: Certain models of compact provers such as the


Emerson/Brooks prover have different water draw volumes depending on
whether the flowmeter is upstream or downstream of the prover. The design of
the compact prover results in an upstream prover volume and a downstream
prover volume. Check the box to select the upstream volume to be used during
a prove. Leave the entry blank to select the downstream volume to be used
during a prove. Note: This entry has no meaning when you are using a normal
full sized prover with one water draw volume.

Base Flow Rate: The flow computer lifts or lowers the meter factor curve based
on the meter factor obtained at the latest official flowmeter proving. The meter
factors are normalized to the prove base flow rate for validation/comparison
and historical archival purposes.

Meter Manufacturer: The manufacturer of the prover meter. You may use up to
8 alphanumerical characters.

 Meter Information
Enter meter identification information in the corresponding fields indicated below.
These entries usually appear on the Prove Report and are all 8 character
alphanumeric strings.

Meter ID: A string which identifies the flowmeter. Usually appears on reports
(Modbus register 4n14 where n is the meter run number).

Model: Enter the brand name or model of the meter.

Size: Enter the size of the meter.

S/ N: Enter the serial number of the meter.

 Flow
Gross Full Scale: Two 16-bit integer variables representing meter run
gross and net flow rate are included in the data base at 3n42 and 3n40 where
n is the meter run number. These variables are scaled using this entry and
stored as percentages of full scale with a resolution of 0.1% (ie: 0 to 1000 =
0% to 100.0%).

Mass Full Scale: A 16-bit integer variable representing meter run mass flow
rate is included in the data base at 3n44 where n is the meter run number. This
variable is scaled using this entry and stored as a percentage of full scale with
a resolution of 0.1% (ie: 0 to 1000 = 0% to 100.0%).

Flow Low Limit: The Low alarm (Modbus point 1n21) will activate when meter
run (n) flow rate drops below this value. The Low Low alarm (Modbus point
1n20) activates when the flow rate drops 5% below this value.

Flow High Limit: The High alarm (Modbus point 1n22) will activate when meter
run (n) flow rate exceeds this value. The High High alarm (Modbus point 1n23)
activates when the flow rate rises 5% above this value.

147
OmniCom Help

148
Configuration

Meter Run Setup (Firmware Versions 23 and 27)

The Meter Run Setup dialogs are for entering and selecting core meter run application settings.
You must enter these settings first before you can proceed with the setup of the meter run. Based
upon your selections, OmniCom makes available only those options that apply to your meter run
configuration. Once you enter the information and/or make your selections, press the [Apply]
button to set.
Settings

The items listed below are the settings covering each dialog within the Flowmeter subcategory of
Meter Run setup. Click on the setting for more information.

PULSE TYPE FLOW METERS

 Flow I/O Point


Select the physical input channel used to input the flow pulses from the
turbine or PD meter for this meter run.

Flow pulses can only be connected to the 3rd channel of A, B, C, and E combo
modules, and the 4th channel of A, C and E combo modules.

When communicating with an Instromet Q-Sonic via an SV Combo module, this


entry may be left blank. If an I/O point is assigned for the pulse signal from the
Q-Sonic, the flow computer uses this pulse signal as the primary flow signal
and only uses the SV data as backup.

 Low Flow Cutoff


The low flow cutoff value can be based on the following:

Frequency: Flowmeter pulse frequencies above the Active Frequency


threshold will set the 'meter (n) active' flag bit (Modbus point 1n05). By using
any boolean statement you can use this flag bit to enable and disable totalizing
by controlling the 'disable meter run' flags (1736, 1737, 1738 & 1739):
1030: 1736 = /1105 Turn off Meter 1 flow if not greater than the active
frequency.
Note: When the meter is inactive, the batch status is in a "Batch Suspended"
state however the flow computer continues to totalize unless the totalizers have
been disabled as described above.

Net Flow Rate - (available with 23.75.02 and 27.75.06 and higher) Net flow rates
lower than the Low Flow Cutoff value will not be totalized.

Mass Flow Rate - (available with 23.75.02 and 27.75.06 and higher)
Mass flow rates lower than the Low Flow Cutoff value will not be totalized.

 Pulse Fidelity
Note: Pulse Fidelity checking was added for Instromet Meters in firmware versions
23.74.20 and 27.74.20 and higher.

149
OmniCom Help

Enable Checking - Check the box if you want the OMNI to perform API chapter
5, section 5 'Level A' pulse fidelity and security checking on this meter run.
This can only be achieved with a flowmeter device which is fitted with two pick-
offs which produce pulse trains signals which are not coincident. The pulse
trains must be connected to channels 3 and 4 of an 'E Type Combo Module'.
The OMNI will continuously compare both pulse trains and alarm any
differences of phase or frequency between the pulse trains. Totalizing will be
unaffected by a failure of either pulse train and simultaneous transients and
noise pulses will be rejected with an 85% certainty.

Error Check Threshold - To eliminate spurious alarms and error count


accumulations, the dual pulse error checking functions will be disabled until
either pulse train exceed this many pulses per second.
For example: Entering 50 for this threshold means that the dual pulse error
checking will be disabled until either the A or the B channel of the flowmeter
pick-offs are providing 50 pulses per second.

Max Error Counts Per Batch - Enter the maximum number of error pulses
allowed in one transaction.
The dual pulse error checking alarms are activated once this count threshold is
exceeded.
The alarm points are:
Description Modbus Point #
Comparitor Error Detected 1n48
A Channel Failed 1n49
B Channel Failed 1n50
A and B Channels not equal 1n51
Note: Substitute meter run number for 'n' in point number.

Max Good Pulses - (available with 23.74.30 and all versions of 27) - The Dual
Error Alarm will be reset following the receipt of this number of good pulses.
The upper limit for this field is 999,999,999 (except for app 27 versions below
27.74.21 where it was 9,999,999).

DP DEVICES

 DP Low I/O Point


Enter the I/O point used to input the signal from the low range differential
pressure signal for this meter run.

Duplicate I/O assignments can be made when a transducer is shared between


meter runs (forward and reverse flow for example).

For firmware versions 23.75.01 and 27.75.04 and higher:


 If stacked DP transmitters are used and the high I/O point needs to be
changed, first unassign the low and the mid points before changing the
high point. Then re-assign the low and mid points.
 Enter 'Unassigned' if stacked DP transmitters are not used.

For firmware versions 23.75.00 and 27.75.03 and lower, if stacked DP


transmitters are used and the low I/O point needs to be changed, first unassign
the mid and the high points before changing the low point. Then re-assign the
mid and the high points.

150
Configuration

For firmware versions 23.75.01 and 27.75.02 and higher, enter the Rosemount or
Honeywell multivariable transmitter DP I/O point in the DP High Range field.
Analog DP only can be entered in the DP low range for Rosemount or
Honeywell multivariable meters.

For firmware versions 23.75.00 and 27.75.01 and lower, when the device type is
a Honeywell SMV-3000 transmitter or a Rosemount 3095 FB transmitter,
entering an I/O point in this field will cause the OMNI to automatically assign
I/O points for the meter run temperature and pressure variables. The auto-
assigned I/O points cannot be changed by the user.

Note: For firmware versions 23.75.01 and 27.75.04 and higher, the DP high I/O
point's alarm limits and override are used for the meter. If the high point is
unassigned or invalid, and there is a valid low point, the DP low I/O point's
alarms and override are used. If the high and low point are unassigned or
invalid but there is a valid mid point, the DP mid I/O point's alarms and
override are used.

 DP Mid Range (Available with firmware versions 23.74.19 and 27.74.18 and higher for
Orifice and V-Cone and 23.75.01 and 27.75.02 and higher for multivariable)
Enter the I/O point used to input the signal from the mid range differential
pressure signal for this meter run.

Enter 'Unassigned' if stacked DP transmitters are not used.

Duplicate I/O assignments can be made when a transducer is shared between


meter runs (forward and reverse flow for example).

For firmware versions 23.75.01 and 27.75.02 and higher, stacked DPs are
availabe for multivariable meters. Analog DP only can be entered in the DP
mid range for multivariable meters.
Note: Enter Rosemount or Honeywell multivariable transmitter DP I/O points in
the DP High Range field.

Note: For firmware versions 23.75.01 and 27.75.04 and higher, the DP high I/O
point's alarm limits and override are used for the meter. If the high point is
unassigned or invalid, and there is a valid low point, the DP low I/O point's
alarms and override are used. If the high and low point are unassigned or
invalid but there is a valid mid point, the DP mid I/O point's alarms and
override are used.

 DP High Range (Available with firmware versions 23.75.01 and 27.75.02 and higher for
multivariable)
Enter the I/O point used to input the signal from the high range
differential pressure signal for this meter run.

Duplicate I/O assignments can be made when a transducer is shared between


meter runs (forward and reverse flow for example).

For firmware versions 23.75.01 and 27.75.04 and higher, if stacked DP


transmitters are used and the high I/O point needs to be changed, first
unassign the low and the mid points before changing the high point. Then re-
assign the low and mid points.

151
OmniCom Help

For firmware versions 23.75.00 and 27.75.03 and lower:


If stacked DP transmitters are used and the low I/O point needs to be
changed, first unassign the mid and the high points before changing the
low point. Then re-assign the mid and the high points.
Enter 'Unassigned' if stacked DP transmitters are not used.

For firmware versions 23.75.01 and 27.75.02 and higher, Rosemount or


Honeywell multivariable transmitter DP I/O points are input in this entry. When
the device type is a Rosemount 3095 FB transmitter or a Honeywell SMV-3000
transmitter, entering an I/O point in this field will cause the OMNI to
automatically assign I/O points for the meter run temperature and pressure
variables. The assigned I/O points cannot be changed by the user.

Note: For firmware versions 23.75.01 and 27.75.04 and higher, the DP high I/O
point's alarm limits and override are used for the meter. If the high point is
unassigned or invalid, and there is a valid low point, the DP low I/O point's
alarms and override are used. If the high and low point are unassigned or
invalid but there is a valid mid point, the DP mid I/O point's alarms and
override are used.

 Low Flow Cutoff


The low flow cutoff value can be based on the following:

DP - Differential pressure signals lower than this value will not be


totalized. This is the default selection.

Net Flow Rate - (available with 23.75.02 and 27.75.06 and higher) Net
flow rates lower than this value will not be totalized.

Mass Flow Rate - (available with 23.75.02 and 27.75.06 and higher)
Mass flow rates lower than this value will not be totalized.

Click on the following link for more information on the DP Setup tab: DP Setup

COMMON SETTINGS

 Tag
Informational display only - the 8 character ASCII character string which
identifies each transducer. The tag appears in the LCD display before the
value of the variable. See the Process Inputs section for configuration of the
tag field.

Note: This field is not usable if the Remote I/O '99' has been assigned as I/O.

 Alarms
Enable Alarms When Meter Inactive: Check the box if you require the
alarms for the meter to be triggered even when the meter is not active.

 Meter Information

152
Configuration

Enter meter identification information in the corresponding fields indicated below. All of
these entries are all 8 character alphanumeric strings except for the meter factor entry.

Meter ID: A string which identifies the flowmeter. Usually appears on reports
(Modbus register 4n14 where n is the meter run number).

Model: Enter the brand name or model of the meter.

Size: Enter the size of the meter.

S/ N: Enter the serial number of the meter.

Meter Factor: The meter factor is a multiplier close to 1.0000 included to correct
for small changes in flow meter characteristics. Net and mass flows are
dependent on this number. Meter factors are determined by proving the
flowmeter against some known standard volume or standard rate.

 Flow
Gross Full Scale: Two 16-bit integer variables representing meter run
gross and net flow rate are included in the data base at 3n42 and 3n40 where
n is the meter run number. These variables are scaled using this entry and
stored as percentages of full scale with a resolution of 0.1% (ie: 0 to 1000 =
0% to 100.0%).

Mass Full Scale: A 16-bit integer variable representing meter run mass flow
rate is included in the data base at 3n44 where n is the meter run number. This
variable is scaled using this entry and stored as a percentage of full scale with
a resolution of 0.1% (ie: 0 to 1000 = 0% to 100.0%).

Flow Low Limit: The Low alarm (Modbus point 1n21) will activate when meter
run (n) flow rate drops below this value. The Low Low alarm (Modbus point
1n20) activates when the flow rate drops 5% below this value.

Flow High Limit: The High alarm (Modbus point 1n22) will activate when meter
run (n) flow rate exceeds this value. The High High alarm (Modbus point 1n23)
activates when the flow rate rises 5% above this value.

Limit Units: Select the units for the Low and High Alarm Limit values. The
choices are Mass or Net Volume. The default is Mass units. (Available with
firmware versions 23.75.01 and 27.75.01 and higher.)

 Flow Stream
Select Product: The flow computer is capable of processing up to four
meter streams each with independent fluids and or analysis data. Select which
set of product and analysis data should be used for this metering run. Product
and analysis data can be common to any number of metering runs.

GC Stream: In many cases a gas chromatograph or gas analyzer will be shared


between several meter runs or flow streams. When data is transmitted to the
flow computer the analyzer will identify which flow stream the analysis data
pertains to. Enter the number of the flow stream that this meter run should
match before using the analysis data. Note: there may only be one GC stream

153
OmniCom Help

per fluid product. For firmware versions 23.74.30 and 27.74.30 and higher, the
GC Stream selection has moved to the Fluid Product Setup screen.

Krohne VOS: (Firmware version 27 only) - only for turbine meters and the
product selected is configured for Krohne Ethylene. Select which Auxiliary
Input is to be used to input the velocity of sound (VOS) for this meter run.

 Density
The Density group will only be shown if there is a valid density I/O point assigned for
the meter.

Transducer Density:

For firmware versions 23.75.01 and lower, check the box if you have a
densitometer transducer measuring flowing density on this metering
run and you wish to use this density value to calculate mass and
volume flow rate. Not checking the box will cause the flow computer to
use the appropriate equation of state.

For firmware versions 27.75.05 and lower, select an upstream or


downstream transducer if you have a densitometer transducer
measuring flowing density on this metering run and you wish to use
this density value to calculate mass and volume flow rate. Selecting
'Transducer Density Not Used' will cause the flow computer to use the
appropriate equation of state. (Note: if a downstream transducer is
selected for a pulse type meter, the firmware treats it as an upstream
transducer.)

For firmware version 23.75.02 and 27.75.06 and higher, for DP devices
that are not V-Cone, that have Natural Gas selected for the product for
the meter with a 1994 or 1992 AGA-8 density method selected, there
is an isentropic and isenthalpic correction selection for downstream
transducer density. Please refer to the DP Device Help under 'Flow
Calculations' for more information on how this selection is used in the
flow calculations.

k3 Thermodynamic Constant: (Available with firmware vserions 23.75.02 and


higher and application 27) If a downstream transducer density is selected, the
thermodynamic constant, k3, can be entered. It is used to correct downstream
flowing density to upstream conditions.

For compressible fluids k3 is equal to the reciprocal of isentropic exponent


(1/k)

For incompressible fluids k3 is equal to 1.0

Disable NIST14 Flowing Density Calculation: (Available with applications


23.74.20 and 27.74.19 and higher.) Checking the box will speed up the
NIST14 calculations because if you are using a live densitometer there is no
need to calculate the flowing density in the OMNI. This checkbox is only
available if the product running at the meter has the NIST14 measurement
algorithm selected and if a transducer density is used.

154
Configuration

K-Factors With Curve

The K-Factor dialog is for entering up to 12 K-Factor values and corresponding frequencies.
Once you enter the information and/or make your selections, press the [Apply] button to set.

Turbine, positive displacement, ultrasonic, and Coriolis flowmeters produce pulses proportional to
the flow. The K-Factor is the quantity of pulses per unit the meter produces. The OMNI uses
these settings in calculating the flow rate and totals. The OMNI will continuously monitor the
flowmeter pulse frequency and calculate flow based upon the interpolated K-Factor derived from
the entered K-Factor values.

Use only the first K-Factor if your metering system does not require flowmeter linearization.
Settings

The items listed below are links to descriptions of each setting option within the K-Factor dialog.
Click on a link to go to that setting's description.

 K-Factor Pulses per Unit


Enter the number of pulses per unit the flowmeter produces in the following units:

Liquid applications with flowmeters outputting Volumetric pulses:


U.S. = pulses/barrel (Note: units are pulses/gallon for Anhydrous Ammonia
applications 20.74.22+).
Metric = pulses/m3 or Pulses/liter depending on configuration setting selection.

Liquid applications with flowmeters outputting Mass pulses:


U.S. = pulses/lb
Metric = pulses/kg

Gas applications with flowmeters outputting Volumetric pulses:


U.S. = pulses/MCF (thousand cubic feet) (Note: units are pulses/gallon for
water)
Metric = pulses/m3 (Note: units are pulses/L for water)

Gas applications with flowmeters outputting Mass pulses:


U.S. = pulses/lb
Metric = pulses/kg

K-Factors for Specific Frequencies


Enter the value of each K-Factor and its associated frequency to use in determining
the K-Factor curve. You can define up to 12 K-Factors with which to build the curve.
Note: If you do not wish to use a K-Factor curve, enter a single K-Factor in the table in
the first entry.

Note: The K-Factor Frequencies are in floating point format for firmware versions
23.75.01 and 27.75.00 and higher. The floating point Modbus registers are 19n01-
19n12 (where n = 1-4 for M1-M4).
For all other firmware versions the frequencies are in 16-bit integer format and are
stored in Modbus registers 3n22-3n33 (where n = 1-4 for M1-M4).

 NMi K-Factor (app 27 only)

155
OmniCom Help

Nederlands Meetinstituut (NMi) safeguards the traceability of measuring instruments to


primary measuring standards and is the institute for testing and certifying measuring
instruments. Dutch law requires that the flow computer display certain critical
parameters as listed below:

V[units] Gross Volume (accumulated flow that occurs when there is


no accountable alarm)
Vn[units] Net Volume (accumulated flow that occurs when there is no
accountable alarm)
V.e[units] Gross Error Volume (accumulated flow that occurs while an
accountable alarm exists)
Vn.e[units] Net Error Volume (accumulated flow that occurs while an
accountable alarm exists)
P[units] Pressure
t[units] Temperature
d(=S.G.) Specific Gravity
Hs[units] Heating Value
%CO2
%H2
C Compressibility
Z Z Factor
KF(pulses/units) NMi K-Factor

To view this NMi display group at the OMNI front panel, press:
Product, Analysis Meter ‘n’ or Analysis, Product, Meter ‘n’

These displays are only accessible when there is a positive value in the NMi K-Factor
field. This factor is used in the calculation of the NMi totalizers listed above. The
function of these totalizers is controlled by the NMi accountable alarm flag. The NMi
Accountable Alarm flags error conditions that affect the calculated flow. These errors
are:
transducer failure (pressure, temperature, density, density temperature, density
pressure, or differential pressure)
dual pulse failure alarm (A channel fail, B channel Fail, A/B channel partial
failure, or comparator error detected).

On the incidence of an accountable alarm, the flow computer stops incrementing the
NMi totalizers (V and Vn) and starts incrementing the NMi error totalizers (V.e and
Vn.e). When the error condition is rectified, the accountable alarm is automatically
cleared and the flow computer stops incrementing the NMi error totalizers (V.e and
Vn.e) and resumes incrementing the NMi totalizers (V and Vn). The NMi totalizers are
non-resettable (other than by “Reset All Totals” in the Password menu in the OMNI)..

Note: To disable the NMi displays and accountable alarm function, enter a zero
value for the NMi K-Factor.

Modbus Addresses

1n59 Meter ‘n’ NMi Gross Pulses


1n60 Meter ‘n’ NMi Net Pulses
1n61 Meter ‘n’ NMi Gross Error Pulses
1n62 Meter ’n’ NMi Net Error Pulses
1n63 Meter ‘n’ Accountable Alarm Status
2729 Command to Reset Meter 1 Accountable Alarm
2730 Command to Reset Meter 2 Accountable Alarm
2731 Command to Reset Meter 3 Accountable Alarm

156
Configuration

2732 Command to Reset Meter 4 Accountable Alarm


5n86 Meter ‘n’ NMi Gross Total
5n87 Meter ‘n’ NMi Net Total
5n88 Meter ‘n’ NMi Gross Error
5n89 Meter ‘n’ NMi Net Error
5n91 Meter 'n' NMi current good pulses
17519 Meter 1 NMi K factor
17619 Meter 2 NMi K factor
17719 Meter 3 NMi K factor
17819 Meter 4 NMi K factor

157
OmniCom Help

Meter Run Temperature

The Setup dialog within the Meter Run Temperature category is for entering and selecting the
temperature transmitter scaling values and override strategy settings for the meter. These dialogs
are available in OmniCom only if you select 'Temperature' as meter run equipment in the
Equipment List dialog tab of the OMNI General Setup. Once you enter the information and/or
make your selections, press the [Apply] button to set.

Note: The majority of this information is view only, to edit these settings you must go to the
OMNI I/O and modify the Process I/O settings of the individual I/O modules.
Settings

The items listed below are descriptions of each setting option within the Meter Run Temperature
dialog. Click on a setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
temperature signal for this meter run.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

Type: (1) When using Rtd probes which follow the DIN curve and have an alpha
of 0.00385. (2) When using Rtd probes which follow the American curve and
have an alpha of 0.00392. (3) When using a smart transmitter connected to an
'H', 'HV' or 'SV' combo module or when using a transducer that provides a
linear 4-20mA output.

 Setup
Override Code: This entry determines the strategy to be used regarding
the 'Temperature Override Value'.

Override Value: This is the temperature value that will be substituted for the
transducer value depending on the 'Override Code' selection.

Zero Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 4 milliamperes or 1 volt.

Full Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 20 milliamperes or 5 volts.

 Alarm Limits
Low: The low alarm activates when the temperature drops below this
value.

High: The high alarm activates when the temperature rises above this value.

158
Configuration

Meter Run Pressure

The Setup dialog within the Meter Run Pressure category is for entering and selecting the
Pressure transmitter scaling values and override strategy settings for the meter. These dialogs
are available in OmniCom only if you select 'Pressure' as meter run equipment in the Equipment
List dialog tab of the OMNI General Setup. Once you enter the information and/or make your
selections, press the [Apply] button to set.

Note: The majority of this information is view only, to edit these settings you must go to the
OMNI I/O and modify the Process I/O settings of the individual I/O modules.
Settings

The items listed below are descriptions of each setting option within the Meter Run Pressure
dialog. Click on a setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
pressure signal for this meter run.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

 Setup
Override Code: This entry determines the strategy to be used regarding
the 'Pressure Override Value'.

Override Value: This is the pressure value that will be substituted for the
transducer value depending on the 'Override Code' selection.

Zero Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 4 milliamperes or 1 volt.

Full Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 20 milliamperes or 5 volts.

 Alarm Limits
Low: The low alarm activates when the pressure drops below this value.

High: The high alarm activates when the pressure rises above this value.

159
OmniCom Help

Density Gravity

Density/Gravity

OmniCom provides independent settings for the meter run such as setting alarm limits and
transducer overrides to be used in the event of a transducer failure when using a densitometer.
You can set zero and span values for analog transducers as well as enter the calibration
coefficients for digital densitometers. These dialogs are accessed from the OmniCom navigation
tree.

TOPICS

The items listed below are links to topics covering each subcategory within the Density/Gravity
category. Click on a link to go to that topic.

Configuration
Setup
Pressure
Temperature
Meter Run Density Sarasota
Meter Run Density Solartron Gas
Meter Run Density Solartron Liquid
Meter Run Density UGC

160
Configuration

Density/Gravity Configuration

OmniCom provides independent settings for the meter run such as configuration and signal type
of the Densitometer / Gravitometer. Once you enter the information and/or make your selections,
press the [Apply] button to set.

SETTINGS

The items listed below are descriptions of each setting option within the Meter Density/Gravity
dialog. Click on a setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
Density signal for this meter run.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

 Density / Gravity Type


No Type Selected: No densitometer is selected and raw input will be
used

4-20 API Linear: When output is a 4-20mA signal linear with API gravity units.

4-20 SG Linear: When output is a 4-20mA signal linear with SG units. (Many API
devices are actually designed to drive non-linear chart recorders. These are
usually linear with SG units)

4-20 Density Linear: When output is a 4-20mA signal linear with gr/cc density
units

Solartron Pulse: When using a Solartron digital pulse type densitometer.

Sarasota Pulse: When using a Sarasota digital pulse type densitometer.

UGC Pulse: When using a UGC digital pulse type densitometer.

Source
Specify if the density transducer signal represents density at flowing temperature and
pressure or density at reference temperature and pressure.

161
OmniCom Help

Density/Gravity Setup

The Setup dialog within the Meter Density/Gravity category is for entering and selecting the
Density/Gravity transmitter scaling values and override strategy settings for the meter. These
dialogs are available in OmniCom only if you select 'Density/Gravity' as meter run equipment in
the Equipment List dialog tab of the OMNI General Setup. Once you enter the information and/or
make your selections, press the [Apply] button to set.

Note: The majority of this information is view only, to edit these settings you must go to the
OMNI I/O and modify the Process I/O settings of the individual I/O modules.

SETTINGS

The items listed below are descriptions of each setting option within the Meter Run
Density/Gravity dialog. Click on a setting for more information.

 Alarm Limits
Low: The low alarm activates when the density/gravity at the
densitometer or gravitometer drops below this value.

High: The high alarm activates when the density/gravity at the densitometer or
gravitometer rises above this value.

 Setup
Override Code: This entry determines the strategy to be used regarding
the 'Density/Gravity Override Value'. Important: Each specific product can be
configured to use an override gravity whenever that product is run. In this case
the (0)- Never Use override (1)- Always use override (2)- Use override on
transmitter fail (3)- On transmitter fail use last hours average (4)- On
Transmitter fail use station transmitter. (5)- On transmitter fail use product
override

Override Value: This is the density/gravity value that will be substituted for the
transducer value depending on the 'Override Code' selection. Note: Each
product setup can specify an override to be used whenever that product is
run.. The override in the product setup area overrides any transducer override.

Zero Scale: This entry is used to determine the Input at Zero Scale (4 mA or 1V)

Full Scale: This entry is used to determine the Input at Full Scale (20 mA or 5 V).

Density Correction Factors


The densitometer factor is used to correct for minor calibration shifts of the
densitometer. This factor is determined by checking the density reading versus the
actual density measured using a pycnometer.

For liquid application firmware you may enter an 'A' and 'B' correction factor for each
densitometer. The actual factor used depends on a selection in the product setup area.

Note: for firmware versions 20.74.30, 22.74.30, 24.74.19 and 26.74.10, the Meter run
densitometer and Station densitometer DCFs can be configured for each product in the
Product Screen.

162
Configuration

163
OmniCom Help

Density/Gravity Temperature

OmniCom provides independent settings for the meter run such as setting alarm limits and
transducer overrides to be used in the event of a transducer failure when using a densitometer.
You can set zero and span values for analog transducers as well as enter the calibration
coefficients for digital densitometers. Once you enter the information and/or make your
selections, press the [Apply] button to set.

Note: The majority of this information is view only, to edit these settings you must go to the
OMNI I/O and modify the Process I/O settings of the individual I/O modules.

SETTINGS

The items listed below are descriptions of each setting option within the Meter Density/Gravity
Temperature dialog. Click on a setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
Density Temperature signal for this meter run.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

Type: Select (1) When using Rtd probes which follow the DIN curve and have an
alpha of 0.00385. Select (2) When using Rtd probes which follow the
American curve and have an alpha of 0.00392. Select (3) When using a smart
transmitter connected to an 'H', 'HV' or 'SV' combo module or when using a
transducer that provides a linear 4-20mA output.

 Setup
Override Code: This entry determines the strategy to be used regarding
the 'Density Temperature Override Value'.

Override Value: This is the temperature value that will be substituted for the
transducer value depending on the 'Override Code' selection.

Zero Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 4 milliamperes or 1 volt.

Full Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 20 milliamperes or 5 volts.

 Alarm Limits
Low: The low alarm activates when the temperature at the densitometer
drops below this value.

High: The high alarm activates when the temperature at the densitometer rises
above this value.

164
Configuration

165
OmniCom Help

Density/Gravity Pressure

OmniCom provides independent settings for the meter run such as setting alarm limits and
transducer overrides to be used in the event of a transducer failure when using a densitometer.
You can set zero and span values for analog transducers as well as enter the calibration
coefficients for digital densitometers. Once you enter the information and/or make your
selections, press the [Apply] button to set.

Note: The majority of this information is view only, to edit these settings you must go to the
OMNI I/O and modify the Process I/O settings of the individual I/O modules.

SETTINGS

The items listed below are descriptions of each setting option within the Meter Density/Gravity
Pressure dialog. Click on a setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
Density Pressure signal for this meter run.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

 Setup
Override Code: This entry determines the strategy to be used regarding
the 'Denisty Pressure Override Value'.

Override Value: This is the pressure value that will be substituted for the
transducer value depending on the 'Override Code' selection.

Zero Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 4 milliamperes or 1 volt.

Full Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 20 milliamperes or 5 volts.

 Alarm Limits
Low: The low alarm activates when the pressure at the densitometer
drops below this value.

High: The high alarm activates when the pressure at the densitometer rises
above this value.

166
Configuration

Meter Run Density - Solartron Liquid

The Solartron / Liquid dialog is for entering the various Solartron liquid densitometer constants.
This dialog is available only if you select 'Solartron Density Pulse' as the signal type in the
Meter Density dialog. Once you enter the information and/or make your selections, press the
[Apply] button to set.

SETTINGS

The items listed below are descriptions of each setting option within the Solartron / Liquid dialog.
Click on the setting for more information.

Solartron Liquid Densitometer Constants


Densitometer calibration constants are supplied on a calibration
certificate supplied by the densitometer manufacturer.

For English applications:


Enter the constants in gr/cc, degrees F, and PSIG.

For Metric applications:


CAUTION: The calibration certificates are usually based on
kg/M3, degrees C and Bar.
The OMNI requires that they be expressed in terms of
degrees C and what ever pressure unit has been selected
K0, K1, K2, K18, K19 can be entered as supplied on
the calibration sheet.
When kPA pressure unit are used:
K20A and K21A must be divided by 100 to convert the
bar based calibration to kPa based units.
K20B and K21B must be divided by 10000 to convert the
bar based calibration to kPa based units.

167
OmniCom Help

Meter Run Density - Solartron Gas Pulse

The Solartron / Gas dialog is for entering the various Solartron gas densitometer constants. This
dialog is available only if you select 'Solartron Density Pulse' as the signal type in the Meter
Density dialog. Once you enter the information and/or make your selections, press the [Apply]
button to set.

SETTINGS

The items listed below are links to descriptions of each setting option within the Solartron / Gas
dialog. Click on the setting for more information.

Solartron Gas Densitometer Factors


These factors are provided by the densitometer manufacturer on the original
calibration documentation.

Enter the numbers in terms of Kg/m3 and degC (this is the way they are documented,
no conversions are usually needed).

K0, K1 and K2 together with the periodic time of vibration in micro seconds (T) provide
an indicated density.
Indicated Density Di = K0 + (K1 x T) + K2(T x T)

K18 and K19 together with the measured temperature are used to correct the indicated
density (Di) for flowing temperature (t) effects.
Temperature Corrected Density Dt = Di(1 + K18(t - 20)) + K19(t - 20)

K3, K4 and the Cal Gas Constant are used to correct for the difference in the velocity
of sound of the measured and calibration fluid.
Actual Density Da = Dt (1 + (K3 / (Dt + K4)) x (Cal Gas Constant - (G / (t +
273))))

where
Di = Indicated raw density (Kg/M3)
T = Period of densitometer pulses in micro seconds.
Dt = Temperature compensated density (Kg/M3)
t = Temperature of fluid (degC)
Da = Actual density of fluid at flowing conditions corrected for velocity of sound
effects.
G = SG at reference conditions / Ratio of Specific Heats
SG @ ref = Reference Density / Density of Air

If the Ratio of Specific Heats is negative this will cause the flow computer to calculate
the value using AGA 10 if it is selected in the Fluid Products Setup screen.

Note: for firmware versions prior to 23.74.17 and 27.74.16, the Cal Gas Constant was
named K5.

168
Configuration

Meter Run Density - Sarasota Pulse

The Sarasota dialog is for entering the various Sarasota densitometer constants. This dialog is
available only if you select 'Sarasota Density Pulse' as the signal type in the Meter Density
dialog. Once you enter the information and/or make your selections, press the [Apply] button to
set.

SETTINGS

The item listed below is a description of the setting option within the Sarasota Densitometer
subcategory dialog. Click on the setting for more information.

Sarasota Densitometer Constants


Enter the densitometer calibration constants supplied by the
manufacturer.

For English Liquid applications:


Enter the calibration constants based on gr/cc, degrees F and PSIG.

For application 23:


Constants must be entered in terms of Lb/Ft3, degrees F and PSI.

For Metric applications:


Enter the calibration constants based on kg/m3, degrees C and pressure units which
match the selected pressure unit of the flow computer (see 'Factor Setup' menu).

169
OmniCom Help

Meter Run Density - UGC Pulse

The UGC dialog is for entering the various UGC densitometer constants. This dialog is available
only if you select 'UGC Density Pulse' as the signal type in the Meter Density dialog. Once you
enter the information and/or make your selections, press the [Apply] button to set.

SETTINGS

The items listed below are links to descriptions of each setting option within the UGC dialog. Click
on a link to go to that setting's description.

UGC Densitometer Constants


Enter the densitometer calibration constants supplied by the
manufacturer.

For English Liquid applications:


Enter the constants based on gr/cc, degrees F and PSIG.

For Application 23:


Constants must be entered in terms of Lb/Ft3, degrees F and PSI.

For Metric Applications:


Enter the constants based on kg/m3, degrees C and pressure units which match the
pressure unit selected in the 'Factor Setup' menu.

170
Configuration

Viscosity Linearization

The Viscosity Linearization dialog is for entering and selecting the variables used to measure the
resistance of the product to flow. Once you enter the information and/or make your selections,
press the [Apply] button to set.
Settings

The items listed below are links to descriptions of each setting option within the Viscosity
Linearization dialog. Click on a link to go to that setting's description.

Viscosity Source
Select 'None' if flow/viscosity linearizing is not a requirement. If a live viscosity
transducer signal is available select which Auxiliary input will be used to input the
signal. Select 'Use Modbus' if the viscosity value is to be written to the database via
serial comm link.

Helical or PD meter
The algorithm used to linearize the flow meter for flow and viscosity effects is different
depending on whether the flowmeter is a helical turbine type or PD meter type.

Use LCF in Gross(IV)


Click on the box to have the flow computer include the 'linearization correction factor'
(LCF) in the calculation of gross indicated volume.

If checked, Gross = (flowmeter pulses/flowmeter K-factor) x LCF


If not checked, Gross = flowmeter pulses/flowmeter K-Factor

Linearization Coefficients
Enter the polynomial coefficients or equation coefficients that will be used in the
linearizing algorithms used to calculate the 'LCF' factor for the Helical Turbine or PD
meter.

For Helical Turbine Meters:


LCF = a + b/x + c/x^2 + d/x^3 + e/x^4 + f/x^5 + g/x^6

For PD Meters:
LCF = a + ( x^c)/b
Where x = Flow Rate Q / Viscosity u = (bbl/Hr) / Centi Stokes

171
OmniCom Help

Station
Station

The Meter Station Setup is for entering alarm limits for the station flow rate and for setting the
flow threshold rates used to switch meter runs automatically. For liquids, enter product interface
detector parameters.

For liquid applications using a Common Batch Stack (selected in the Batch Setup screen), the
Station is used in the Operate section to enter the products to the Batch Stack list and for ending
the batch. For this reason, the Station must be configured in the Station Setup screen in the
"Station Totals and Flows" field. Note that for applications with just one meter run you must enter
"1+1-1" in that field in order to end batches for the station.

Topics

Below are the areas used to configure the Meter Station Setup. Click on a link to go to that topic.

Station Setup
Interface Switching
Run Switching
Density/Gravity Settings

172
Configuration

Station Setup

Settings

The items listed below are descriptions of each setting option within the Meter Station Setup.
Click on a setting for more information.

 Station Information
Station Totals and Flows : Select which meter runs will be included in
the 'Station' totalizers and flow rates. Meter data can be added or subtracted
eg. 1+2+3-4 means that the totals from meter runs 1, 2 and 3 would be added
together with the total from meter run 4 subtracted.

Note: For liquid applications using a Common Batch Stack (selected in the
Batch Setup screen), the Station is used in the Operate section to enter the
products to the Batch Stack list and for ending the batch. For this reason, the
Station must be configured.

Regardless of whether you are using Common Batch Stack or not, as long as
meter runs are configured in the Station, you can still issue a Station Batch end
command to end the batches for all the meter runs that are defined in the
Station. If not using Common Batch Stack (i.e., Independent Batch Stack), you
will not have a “station” batch stack but will instead be presented with individual
meter run batch stacks – one stack for each of the meter runs configured in the
flow computer.

For applications with just one meter run where you desire station totals and flow
rates in addition to the meter run totals and flow rates, you may enter '1+' or '1-'
in this field if you wish to end the batch using the station batch end command
instead of using the Meter 1 batch end command.

The rules for entering the station totals and flows field are as follows:
It must have alternating meter run numbers and operators
Leading operators are only allowed when there is more than one meter
run.
Trailing operators are only allowed if there is only one meter run

ID: Eight character alphanumeric string used to identify the meter station. Usually
appears on all the reports.

 Flow
Note: specify Tons/Hr for Anhydrous Ammonia measurement. Mass FS is not used
with Anhydrous Ammonia (v20.74.22+).

Gross Flow Rate Full Scale: 16 Bit integer variables representing station gross
and net flow rate are included in the data base at 3802 and 3804. These
variables are scaled using this entry and stored as percentages of full scale
with a resolution of 0.1% (ie: 0 to 1000 = 0% to 100.0%).

Mass Flow Rate Full Scale: A 16 Bit integer variable representing station mass
flow rate is included in the data base at 3806. This variable is scaled using this

173
OmniCom Help

entry and stored as a percentage of full scale with a resolution of 0.1% (ie: 0 to
1000 = 0% to 100.0%).

Flow Low Limit: The station Low Flow Alarm (Modbus point # 1810) will activate
when the flow drops below this value. Flows 5% below this setting activate the
Low Low Alarm ( Modbus point #1809). Note: For applications 20/24, if mass
pulses is selected, the limits should be entered in mass units.

Flow High Limit: The station High Flow Alarm (Modbus point #1811) will
activate when flow exceeds this value. Flow 5% greater that this value
activates the station flow High High Alarm (Modbus point #1812). Note: For
applications 20/24, if mass pulses is selected, the limits should be entered in
mass units.

Limit Units: Select the units for the Low and High Alarm Limit values. The
choices are Mass or Net Volume. The default is Mass units. (Available with
firmware versions 27.75.01 and higher.)

 Batch Preset Warning


Batch Preset Warning for the Station is only available if Common Batch Stack is
selected in the Batch Screen. Enter the volume at which the OMNI provides a Batch
Preset Warning status. Note: specify Tons for Anhydrous Ammonia measurement
(v20.74.22+).

The batch preset counters are activated whenever a non zero number is entered
for batch size on the batch sequence stack (see discussion of batching
features in the operators manual chapter 4).

The 'Batch Preset Reached' flag (Modbus point number 1819) will be activated
whenever the batch preset counter counts down to zero.

The 'Batch Warning' flag (Modbus point number 1818) will be activated when the
batch preset counter is equal or less than this entry.

174
Configuration

Interface Detection

Settings

The items listed below are descriptions of each setting option within the Meter Station Interface
Detection dialog. Click on a setting for more information.

 Gravity
Rate of Change : Used to detect product changes in the pipeline.
Modbus point #1813 will be activated when the flowing gravity or density
measured by the station densitometer exceeds a preset 'rate of change per
NBBLs or Cubic Meters'(see following entries). Determine gravity or density
rate of change as follows:
Gravity Change / Approximate size of interface for U.S. Units applications
or
Density Change / Approximate size of interface for Metric Units
applications:

Example: Product changes from Propane (0.505 SG or 505.00 kg/m3) to


Butane (0.585 SG or 585.00 kg/m3).
The interface size is 12 NBBLs or Cubic Meters.
Gravity change is 0.585 - 0.505 = .080 SG
Density change is 585 - 505 = 80 kg/m3 for Metric applications
Gravity rate of change is .080 / 12 = 0.0067
Density rate of change is 80 / 12 = 6.67 kg/m3 for Metric applications

To ensure that the product change is detected, enter 0.0065 (or 6.5 for Metric
application).

Note: For flow computers with U.S. units firmware, regardless of whether the
density units coming from the live densitometer are in API, SG, or Density units,
this entry needs to be specified in SG units.
For flow computers with Metric units firmware, the entered value for this setting
should always be specified in density units (i.e., kg/m3).

Sample Time : This entry is used in conjunction with the previous entry to detect
changes of product in the pipeline. False triggering of the product interface
detection flag can be eliminated by ensuring that any density change must
exist for at least this many seconds. Determine the minimum amount of time in
seconds that it takes for a product change to be complete and set this timer to
approximately one quarter to one third of that time.

Line Pack Delay


In many cases the station densitometer that detects the product interfaces is installed
many net BBLs (cubic meters for Metric units flow computers) in advance of the
metering skid to provide prior warning of a product change. Enter the number of
NBBLs or cubic meters between the station densitometer and the metering skid here.
Delayed point #1814 will be activated this many net barrels or cubic meters after the
interface detected flag (Modbus point #1813) is activated.

Note: specify Tons for Anhydrous Ammonia measurement (v20.74.22+).

175
OmniCom Help

Run Switching

Settings

The items listed below are descriptions of each setting option within the Meter Station Run
Switching dialog. Click on a setting for more information.

Threshold
Enter the flow rates thresholds. Note: specify Tons/Hr for Anhydrous Ammonia
measurement (v20.74.22+).

The OMNI has three boolean flags which are set and reset depending on the station
flow rate.

Run switching flag #1 = Modbus point #1824


Run switching flag #2 = Modbus point #1825
Run Switching flag #3 = Modbus point #1826

Each of these flags has a set of flow rate thresholds, low and high. Each flag is set
when the station flow rate crosses the high threshold for that flag. It is reset when the
flow rate falls below the low threshold for that flag.

See the OMNI manual chapter 6 for more information on how to include these flags in
boolean statements to automatically switch meter runs depending on flow rates.

 Mode
In multi meter run systems the flow computer can be configured to automatically open
and close meter run block valves depending upon orifice differential pressure or
turbine flow rate.
Select 'Auto' if you have a multi run system and wish to have the flow computer
control the MOV block valves.
Select 'Manual' if you wish to operate the valves via the keypad of the flow
computer manually or via a Modbus link.
Ignore this entry if you do not have MOVs which are controlled by the flow
computer.

Time
This is the amount of time in seconds that the flow computer allows for each meter run
block valve to open and flow rate to be established. If, after this amount of time
differential pressure or flow rate has not been detected, the meter run block valve will
be given the 'close' command and the meter run alarmed as being out of service. The
flow computer will not attempt to open a meter run which is out of service until it is
placed back in service, either via the flow computer key-pad or via a Modbus
command.

 Threshold %DP
Low %DP - A meter run will be closed when the differential pressure
across the orifice fall below this threshold percentage of its maximum range.
Orifice runs are closed starting from the highest meter run number to the
lowest. The last meter run is always left open but may be closed via manual
command.

176
Configuration

High %DP - A meter run will be opened when the differential pressure across the
orifice of the last run opened exceeds this percentage of its maximum range.
Meter runs are opened in order from lowest to highest skipping any meter runs
which may not be in service. Runs placed back in service will automatically be
utilized when the flow computer wraps around' i.e. opens the highest
numbered meter run and then starts looking for any runs that may have be out
of service previously.

Units
For Firmware version of 23.73 and above, this configuration item determines what
units are used for the thresholds. Below this version the thresholds are always gross
flow rate (KLbs/Hr).

177
OmniCom Help

Trapil Alarms and Training

This page is displayed for firmware revisions 24.74.18 and higher when the Trapil Functions are
enabled:
 Enable the Trapil functions in OmniCom with the command line switch '-Trapil'. If you
need help adding a command line switch, please speak with your IT representative.
 Enable the Trapil functions in the OMNI in the Password menu by setting the 'Trapil
Function' to 'Y'.

Hydraulic Alarm Sampling

Sample Volume
Determines the size of the comparison sample. It has three decimal places of
resolution. Default is 4.000 m3.

Sample Interval
Determines the number of samples between Hydraulic Alarm checks. Valid intervals
are 1 through 16. Default = 8.

Hydraulic Alarm Threshold


When checking for Hydraulic Alarms, absolute sample deltas equal or greater than this
threshold value will be seen as a Hydraulic Alarm. It has three decimal places of
resolution. Default is 0.100 m3.

Heavy Alarm Threshold


When checking for Heavy Hydraulic Alarms, a consecutive number of Sample Deltas
equal or greater than this threshold value will be flagged as a Heavy Hydraulic Alarm.
It has three decimal places of resolution. Default is 0.400 m3.

Consecutive Heavy Count


Determines the number of consecutive samples that must exceed the Heavy Hydraulic
Alarm Threshold. Valid values are 1 through 16. Default = 8.

Training

Sample Period
The time period in which training samples will be taken. This value is configurable and
ranges from 20 seconds to 600 seconds. Default = 180 seconds.

Sample Count
The number of ‘Training Samples’ required. This value is configurable and ranges from
10 to 60 samples. Default = 30.

Training Constant
Configuration constant. Default = 2.

178
Configuration

Density Gravity

Density/Gravity

The station densitometer or gravitometer depending on the application is used to calculate the
mass of liquid in the prover during a mass proving run. (ie. Coriolis meter proving) Digital
densitometers can be corrected for temperature and pressure effects using the station pressure
and temperature points.

TOPICS

Below are the areas used to configure the OMNI Prover Density/Gravity Setup. Click on a link to
go to that topic.

Configuration
Setup
Pressure
Temperature
Solartron
Sarasota
UGC

179
OmniCom Help

Density/Gravity Configuration

OmniCom provides independent settings for the station, such as configuration and signal type of
the Densitometer / Gravitometer. Once you enter the information and/or make your selections,
press the [Apply] button to set.

SETTINGS

The items listed below are descriptions of each setting option within the Meter Density/Gravity
dialog. lick on the setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
Density signal for the station..

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

 Density/Gravity Type
Select the type of signal used with the densitometer or gravitometer connected to your
OMNI. Available options are:

No Type Selected: No densitometer is selected and raw input will be used

4-20 API Linear: When output is a 4-20mA signal linear with API gravity units.

4-20 SG Linear: When output is a 4-20mA signal linear with SG units. (Many API
devices are actually designed to drive non-linear chart recorders. These are
usually linear with SG units)

4-20 Density Linear: When output is a 4-20mA signal linear with gr/cc density
units

Solartron Pulse: When using a Solartron digital pulse type densitometer.

Sarasota Pulse: When using a Sarasota digital pulse type densitometer.

UGC Pulse: When using a UGC digital pulse type densitometer.

180
Configuration

Density/Gravity Setup

The Density/Gravity setup is for entering and selecting the Density / Gravity transmitter scaling
values and override strategy settings for the prover. These dialogs are available in OmniCom only
if you select 'density/gravity' as prover equipment in the Equipment List dialog tab of the OMNI
General Setup. Once you enter the information and/or make your selections, press the [Apply]
button to set.

SETTINGS

The items listed below are descriptions of each setting option within the Meter Run
Density/Gravity dialog. Click on a setting for more information.

 Alarm Limits
Low: The low alarm activates when the density/gravity at the
densitometer or gravitometer drops below this value.

High: The high alarm activates when the density/gravity at the densitometer or
gravitometer rises above this value.

 Setup
Override Code: This entry determines the strategy to be used regarding
the 'Density/Gravity Override Value'. Important: Each specific product can be
configured to use an override whenever that product is run. In this case the
(0)- Never Use override (1)- Always use override (2)- Use override on
transmitter fail (3)- On transmitter fail use last hours average (4)- On
Transmitter fail use station transmitter. (5)- On transmitter fail use product
override

Override Value: This is the density/gravity value that will be substituted for the
transducer value depending on the 'Override Code' selection. Note: Each
product setup can specify an override to be used whenever that product is
run.. The override in the product setup area overrides any transducer override.

Zero Scale: This entry is used to determine the Input at Zero Scale (4 mA or 1V)

Full Scale: This entry is used to determine the Input at Full Scale (20 mA or 5 V).

Density Correction Factor


The densitometer factor is used to correct for minor calibration shifts of the
densitometer. This factor is determined by checking the density reading versus the
actual density measured using a pycnometer.

For liquid application firmware you may enter a correction factor for each densitometer.
The actual factor used depends on a selection in the product setup area.

Note: for firmware versions 20.74.30, 22.74.30, 24.74.19 and 26.74.10, the Meter run
densitometer and Station densitometer DCFs can be configured for each product in the
Product Screen.

181
OmniCom Help

Density/Gravity Temperature

OmniCom provides independent settings for the station such as setting alarm limits and
transducer overrides to be used in the event of a transducer failure when using a densitometer.
You can set zero and span values for analog transducers as well as enter the calibration
coefficients for digital densitometers. Once you enter the information and/or make your
selections, press the [Apply] button to set.

Note: The majority of this information is view only, to edit these settings you must go to the
OMNI I/O and modify the Process I/O settings of the individual I/O modules.

SETTINGS

The items listed below are descriptions of each setting option within the Meter Density/Gravity
Temperature dialog. Click on a setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
Density Temperature signal for the station.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

Type:
 (1) When using Rtd probes which follow the DIN curve and have an
alpha of 0.00385.
 (2) When using Rtd probes which follow the American curve and have an
alpha of 0.00392.
 (3) When using a smart transmitter connected to an 'H', 'HV' or 'SV'
combo module or when using a transducer that provides a linear 4-
20mA output.

 Setup
Override Code: This entry determines the strategy to be used regarding
the 'Density Temperature Override Value'.

Override Value: This is the temperature value that will be substituted for the
transducer value depending on the 'Override Code' selection.

Zero Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 4 milliamperes or 1 volt.

Full Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 20 milliamperes or 5 volts.

 Alarm Limits
Low: The low alarm activates when the temperature at the densitometer
drops below this value.

182
Configuration

High: The high alarm activates when the temperature at the densitometer rises
above this value.

183
OmniCom Help

Density/Gravity Pressure

OmniCom provides independent settings for the station such as setting alarm limits and
transducer overrides to be used in the event of a transducer failure when using a densitometer.
You can set zero and span values for analog transducers as well as enter the calibration
coefficients for digital densitometers. Once you enter the information and/or make your
selections, press the [Apply] button to set.

Note: The majority of this information is view only, to edit these settings you must go to the
OMNI I/O and modify the Process I/O settings of the individual I/O modules.

SETTINGS

The items listed below are descriptions of each setting option within the Density/Gravity Pressure
dialog. Click on a setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
Density Pressure signal for the station.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

 Setup
Override Code: This entry determines the strategy to be used regarding
the 'Density Pressure Override Value'.

Override Value: This is the pressure value that will be substituted for the
transducer value depending on the 'Override Code' selection.

Zero Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 4 milliamperes or 1 volt.

Full Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 20 milliamperes or 5 volts.

 Alarm Limits
Low: The low alarm activates when the pressure at the densitometer
drops below this value.

High: The high alarm activates when the pressure at the densitometer rises
above this value.

184
Configuration

Station Density - Solartron Liquid

The Solartron / Liquid dialog is for entering the various Solartron liquid densitometer constants.
This dialog is available only if you select 'Solartron Density Pulse' as the signal type in the
Station Density Configuration dialog. Once you enter the information and/or make your
selections, press the [Apply] button to set.

SETTINGS

The items listed below are descriptions of each setting option within the Solartron / Liquid dialog.
Click on the setting for more information.

Solartron Liquid Densitometer Constants


Densitometer calibration constants are supplied on a calibration
certificate supplied by the densitometer manufacturer.

For English Applications:


They are usually based on SI or metric units. You must ensure that
the constants entered are based on gr/cc, degrees F, and PSIG.

For Metric applications:


CAUTION: The calibration certificates are usually based on
kg/M3, degrees C and Bar.
The OMNI requires that they be expressed in terms of
degrees C and what ever pressure unit has been selected
K0, K1, K2, K18, K19 can be entered as supplied on
the calibration sheet.
When kPA pressure unit are used:
K20A and K21A must be divided by 100 to convert the
bar based calibration to kPa based units.
K20B and K21B must be divided by 10000 to convert the
bar based calibration to kPa based units.

185
OmniCom Help

Station Density - Sarasota Pulse

The Sarasota dialog is for entering the various Sarasota densitometer constants. This dialog is
available only if you select 'Sarasota Density Pulse' as the signal type in the Station Density
Configuration dialog. Once you enter the information and/or make your selections, press the
[Apply] button to set.

SETTINGS

The item listed below is a description of the setting option within the Sarasota Densitometer
subcategory dialog. Click on the setting for more information.

Sarasota Densitometer Constants


Enter the densitometer calibration constants supplied by the
manufacturer.

For English Liquid applications:


Enter the calibration constants based on gr/cc, degrees F and PSIG.

For application 23:


Constants must be entered in terms of Lb/Ft3, degrees F and PSI.

For Metric applications:


Enter the calibration constants based on kg/m3, degrees C and pressure units which
match the selected pressure unit of the flow computer (see 'Factor Setup' menu).

186
Configuration

Station Density - UGC Pulse

The UGC dialog within the Station Densitometer subcategory is for entering the various UGC
densitometer constants. This dialog is available only if you select 'UGC Density Pulse' as the
signal type in the Station Density Configuration dialog. Once you enter the information and/or
make your selections, press the [Apply] button to set.

SETTINGS

The items listed below are links to descriptions of each setting option within the UGC dialog. Click
on a link to go to that setting's description.

UGC Densitometer Constants


Enter the densitometer calibration constants supplied by the
manufacturer.

For English Liquid applications:


Enter the constants based on gr/cc, degrees F and PSIG.

For Application 23:


Constants must be entered in terms of Lb/Ft3, degrees F and PSI.

For Metric Applications:


Enter the constants based on kg/m3, degrees C and pressure units which match the
pressure unit selected in the 'Factor Setup' menu.

187
OmniCom Help

Prover
Prover

Provers are used to determine the accuracy of a liquid or a gas meter. The procedure can be
applied to both liquid and gas applications. Enter the parameters needed for automatic meter
proving such as number of runs, water draw volume and allowable count deviation. OmniCom
makes available only those dialogs that apply to your meter run configuration.
Topics

The items listed below are links to topics covering each dialog within the Prover setup. Click on a
link to go to that topic.

Configuration
Inlet/Outlet Pressure
Inlet/Outlet Temperature
Switch Bar Temperature (Available with firmware versions 20.74.30, 22.74.30, 24.74.30, and
26.74.30 and higher)
Plenum Pressure
Density/Gravity

188
Configuration

Configuration

Prover

Enter the parameters needed for automatic meter proving such as number of runs, water draw
volume and allowable count deviation. OmniCom makes available only those dialogs that apply to
your meter run configuration.

TOPICS

The items listed below are links to topics covering each dialog within the Prover setup. Click on a
link to go to that topic.

Prover Type
Prover Characteristics
Prover Volume/Mass
Operational Setup
Auto Prove Setup (firmware versions 20 and 24 only)
Prover Setup (firmware versions 22 and 26 only)

189
OmniCom Help

Prover Type

The Prover Type dialog is for selecting the type of prover in use. Once you enter the information
and/or make your selections, press the [Apply] button to set.

SETTINGS

The items listed below are the settings covering each dialog within the Prover Type Setup.

Prover Type

Select a CONVENTIONAL Unidirectional or Bi-directional prover if more than 10, 000


pulses are accumulated between detectors.

Select a PULSE INTERPOLATION Unidirectional or Bi-directional compact prover if less


than 10, 000 pulses are accumulated between detectors. These provers are only
available with flow computers that have double chronometry boards (Module C or E)
installed. Connect the detector switch signals to terminal 7 of the C or E Module. If more
than one C or E Module is installed, all C or E Modules terminal 7's must be connected
together.

Select Unidirectional Pipe Compact if you are using an Emerson/Brooks compact prover.

Gas applications only have Master Meter proving type. Select the 'Master Meter' method
to compare meter run 1, 2 or 3 against the master meter which is always meter run 4.

Two-Series Bi-directional Pipe provers are only available with firmware versions 20, 22,
and 26. A custom prover report template is required as the default template in the OMNI
does not apply to this prover type.

190
Configuration

Prover Characteristics

SETTINGS

Below are the settings used to configure the Prover Characteristics Screen:

Prover Internal Diameter


Enter the inside diameter measurement of the prover tube in inches for English
Applications and in centimeters for Metric Applications. It is used to calculate the CPSP
correction factor which corrects for expansion effects of the prover tube due to
pressure.

Prover Wall Thickness


Enter the wall thickness of the prover tube in inches for English Applications and in
centimeters for Metric Applications. This entry is used to calculate the CPSP correction
factor which corrects for expansion of the prover tube due to pressure.

 Modulus of Elasticity (Pressure)


This entry is used to calculate the Correction Factor for Pressure on Steel (CPSP). The
flow computer uses this entry to calculate a corrected prover volume.

Mild Carbon Steel


304/316 Stainless Steel
Other

Pressure Units
Type of Steel PSI kPa Bar kg/cm2
Mild Steel 3.0E7 2.07E8 2.07E6 2.11E6
Stainless 2.8E7 to 1.93E8 to 1.93E6 to 1.97E6 to
Steel 2.9E7 2.0E8 2.0E6 2.04E6

Thermal Expansion
When a ‘Conventional Pipe’ prover type is selected, enter the ‘Cubical Coefficient of
Thermal Expansion’ for the prover pipe material. Conventional pipe provers will have
the detector switches mounted on the prover pipe.

Prover Material Cubical Expansion / Deg. F Cubical Expansion / Deg. C


Mild Carbon Steel 0.0000186 0.0000335
304 Stainless Steel 0.0000288 0.0000518
316 Stainless Steel 0.0000265 0.0000477
17-4PH Stainless Steel 0.0000180 0.0000324

When a ‘Pulse Interpolation’ prover type is selected enter the ‘Area Coefficient of
Thermal Expansion’ for the prover barrel or tube material.

Examples of prover types that use ‘Pulse Interpolation’ are the SYNCROTRAK, by
Enraf/Calibron, and the Emerson/Brooks SVP prover. These SVPs (Small Volume
Provers) have optical detector switches that are not mounted on the prover barrel/tube.

191
OmniCom Help

Pulse interpolation is also used by ‘Reduced Volume’ conventional pipe provers that
have the detector switches mounted on the prover pipe. Do not enter the cubical
expansion factor as this is determined indirectly by applying the Area and Linear
expansion factors separately.

Prover Material Area Expansion / Deg. Area Expansion / Deg.


F C
Mild Carbon Steel 0.0000124 0.0000223
304 Stainless Steel 0.0000192 0.0000346
316 Stainless Steel 0.0000177 0.0000318
17-4PH Stainless 0.0000120 0.0000216
Steel

Linear Coefficient
Linear Thermal Coefficient of Switch Rod Component

This entry is required only when a ‘Pulse Interpolation’ prover type is selected. Enter
the linear temperature coefficient of thermal expansion for the material that any
detector switch rod components affecting the water draw volume of the prover. For
‘Reduced Volume’ conventional pipe provers, this would be the prover pipe material
that the detectors are mounted on.

Prover Material Linear Expansion / Deg. F Linear Expansion / Deg. C


Mild Carbon Steel 0.0000062 0.0000112
304 Stainless Steel 0.0000096 0.0000173
316 Stainless Steel 0.0000088 0.0000159
17-4PH Stainless Steel 0.0000060 0.0000108
Invar Rod 0.0000008 0.0000014

192
Configuration

Prover Volume/Mass

SETTINGS:

Below are the settings used to configure the Prover Volume/Mass Screen:

 Base Conditions
Base Temperature: Enter the base temperature or the temperature at
which the water drawn volume was corrected to. It is used to calculate the
Correction Factor for Temperature on Steel (CTSP). It is usually 60.0 degrees
F for English applications or 20.0 degrees C for Metric applications.

Base Pressure (gauge): Enter the base pressure in gauge units at which the
base volume of the prover was determined (usually, zero).

 Volume/Mass
Enter the water draw of the prover at base temperature and pressure in
volume or mass units, depending on whether your application requires
volumetric or mass proving. This is the 'round trip' volume or mass for
bidirectional provers.

For unidirectional pipe compact provers enter the upstream and downstream
water draw volumes at base temperature and pressure.

When using the 'Master Meter' method, enter the minimum volume or mass units
that must flow through the master meter (meter run 4) for each prove run.

Use the following units:


For U.S. units applications with flow meters that output volumetric pulses:
Applications 20 and 22 firmware = BBLS (specify LBS for Anhydrous Ammonia
measurement v20.74.22+)
Application 23 firmware = MCF

For U.S. units applications with flowmeters that output mass pulses:
For Non-Master Meter Proving:
Application 20 firmware = BBLS
For Master Meter Proving:
Application 20 firmware = KLbs
Application 23 firmware = Lbs

For Metric units applications with flowmeters that output volumetric pulses:
Applications 24 and 26 firmware = the configured volume units (m3 or L)
Application 27 firmware = m3

For Metric units applications with flowmeters that output mass pulses:
For Non-Master Meter Proving:
Application 24 firmware = the configured volume units (m3 or L)
For Master Meter Proving:
Application 24 firmware = Tonnes or kg (in kg if the configured volume
units are L)
Application 27 firmware = kg

193
OmniCom Help

 Overtravel
The flow computer uses this entry to ensure that the sphere is ready to
be launched after each prove run. To calculate, estimate the volume that the
sphere displaces between the 2nd detector switch and when it arrives in the
Ready-To-Launch position and multiply it by 1.25. (See the Volume/Mass
category for units to use for your application.)

For an Emerson/Brooks compact prover, set the overtravel to zero to minimize


the prove sequence time.

194
Configuration

Prover Operational Setup

SETTINGS:

Below are the settings used to configure the Operational Setup Screen:

 Prover Run Setup


Number of Runs to Average: The number of consecutive runs required
to be considered a complete prove sequence. Allowable number is 2 to 10.

Maximum number of Runs: Maximum number of runs that will be attempted to


achieve a complete prove sequence. Allowable entry 2 to 99.

Number of Passes per Run: This entry applies to pulse interpolation


unidirectional and bi-directional compact provers only. Enter the number of
single passes that will be averaged to make each run when using the pulse
interpolation method. Valid entries are 1 through 25.

Inactivity Timer (Seconds): Enter the time in seconds before a prove is aborted
due to prover inactivity. Note: the inactivity timer is running while the flow
computer is checking for temperature and flow rate stability. Ensure that the
value entered is sufficient to allow for stable conditions to be reached.
Additionally, make sure that you allow enough time for the sphere to travel
between the detector switches at the lowest flow rate expected. When using
the 'Master Meter' prove method, allow enough time for the amount of flow to
pass through the master meter at the lowest expected flow rate. If the inactivity
time is exceeded, the flow computer aborts the prove operation, sets a prove
fail flag, and prints a Prove Abort report.

 Run Repeatability Based On


Run repeatability can be calculated using run counts or run calculated meter factor.
For applications 20 and 24, if 'LCF in Gross' is selected, run repeatability can be
calculated as run counts times LCF (See Viscosity Linearization screen).
For applications 22 and 26 you may select whether you want the repeatability
based on [(Max-Min/Avg] or [(Max-Min)/Min]. All the other applications are
based on [(Max-Min)/Avg].

Enter for the Run Repeatability calculation based on:

Counts: Run counts repeatability is a more stringent test but may be difficult to
achieve due to changing temperature and pressures during the prove
sequence.

Meter Factor: Calculating repeatability based upon the calculated meter factor
takes into account variations in temperature and pressure and may be easier
to achieve.

Maximum Deviation: This is the acceptable % deviation between the high and
low prove run counts or run meter factor based on the mid point. Deviation =
100 (High - Low )/Low *Note: The deviation is calculated by comparing meter
counts or meter factor depending on the following entry. Deviation is always
calculated using the meter factor when the 'Master Meter' prove method is
selected.

195
OmniCom Help

 Stability Check
Stability Sample Time: Enter the stability check sample time in seconds
used to calculate the rate of change of the temperature and flow rate at the
prover. The prove sequence will not start until the temperature and flow rate
are stable.

Allowable Temperature Change during Sample time: Enter the amount of


temperature change allowed during the stability sample time. The change in
temperature per sample period must be less than this value for temperature to
be considered stable enough to start a prove.

Allowable Flow rate Change during Sample Time: Enter the flow rate change
allowed during the stability sample time. The change in flow rate per sample
period must be less than this value before the flow rate is considered stable
enough to start a prove. Note: For Anhydrous Ammonia applications
20.74.22+, the flow rate units are Tons/Hr.

Flow Rate changes that occur while a prove sequence is in progress also
causes poor run repeatability. For this reason, the flow computer continues to
monitor flow rate stability during each prove run. The maximum amount of
change in flow rate between prove runs must not exceed this entry.

Density Stability Time: This entry only applies when mass proving is required
and a prover densitometer is configured. Enter the number of seconds delay
required to allow the prover density signal to stabilize after launching the
prover ball or piston. Certain types of compact provers cause a momentary
pressure pulse each time the prover piston is launched. This can momentarily
cause inaccurate densitometer readings. The flow computer rejects these
inaccurate measurements by holding the density value sampled just prior to
the launch, until the stability tmer expires. After that normal sampling
continues.

Allowable Temperature Deviation between Meter and Prover: Enter the


maximum temperature difference that may exist between the meter
temperature and prover temperature for the prove sequence to continue after
the temperature and flow rate have stabilized. The temperature at the meter
and at the prover must be within this limit or the prove sequence will be
aborted and a Prove Abort report is printed.

 Meter Factor Calculation Resolution


Auto Implement Meter Factor Immediately: Check the box to
automatically implement the new meter factor at the end of the prove and store
it in the product file.

Apply Meter Factor Retroactively: If you selected to 'Auto Implement the Meter
Factor'; check here to retroactively apply the Meter Factor from the beginning
of the batch. The old meter factor will be back calculated out of current batch
and daily totals and the batch and daily totals will be recalculated using the
new meter factor.

Leave this entry blank to apply the meter factor only to the remaining portion of
the batch and not recalculate the entire batch. In this case, the meter factor
reported for the batch will be the weighted average of the previous and new
meter factors.

196
Configuration

Manual Implement MF Time Limit (minutes): The number of minutes to allow


the operator to accept or reject the meter factor after a complete prove
sequence.

 Meter Factor Acceptability Criteria


Acceptable if meter factor is within the percentage (%) of the in use
meter factor. (app 20, 23, 24 and 27)
Acceptable meter factor deviation percentage (%) from meter factor curve. (app
22 and 26)
Acceptable meter factor deviation percentage (%) from historical averages. (app
22 and 26)

 Prove Reports
Archive All Reports (Y/N): If set to 'Y', all prover reports (Official,
Unofficial, and Aborted) should go into the buffers used to store the last 8
historical prove reports. (Available with firmware versions 20.74.18, 22.74.00,
23.74.19, 24.74.16, 26.74.00, and 27.74.18)

Print Prove Passes (Y/N): If set to 'Y' when using a pulse interpolation type
prover, the data from each prove pass is sent to the printer.

Unidirectional Reports (Y/N): If set to 'Y', only the Total Counts column is
shown on the prove report. Otherwise R-L, L-R and Total Counts are shown.
(Available with firmware versions 22.74.00 and 26.74.00)

Number of MFs in Historical Average (1-10): Number of previous meter factors


to include in historical averages. (firmware versions 22 and 26 only)

197
OmniCom Help

Prover Auto Prove Setup (Firmware Versions 20 and 24)

Enabling ‘auto prove’ (see the proving group under the Meter Run Setup configuration) causes
the flowmeter to be automatically proved on flow rate changes, after a meter has been out of
service, and if a specified amount of flow has occurred since the last prove sequence for that
meter. The ‘auto prove enable’ is automatically cancelled if a meter fails an automatic prove on
10 consecutive attempts or if the Meter Factor is not implemented after two complete consecutive
prove sequences.

Note: When using the Auto Prove feature, the “Auto Implement Meter Factor immediately” feature
should also be enabled in the Prover Operational Setup tab. If the “Auto Implement Meter Factor
immediately” feature is not enabled after a complete prove sequence, the OMNI will automatically
enable it.

Note: If a Meter Factor is not auto implemented for any reason (i.e. did not meet the acceptance
criteria) after two consecutive auto prove sequences, the OMNI will automatically disable Auto
Proving in the configuration for that meter run. The second auto prove attempt occurs
immediately if triggered by a ‘Flow Rate change’. However, if triggered by a meter run ‘Start-up’,
or ‘Maximum Flow between Proves’ event, the second auto prove won’t occur until triggered by
another ‘Start-up’ or ‘Maximum Flow between Proves’ event.

Note: Auto Proving is not available for master meter proving.

SETTINGS:

Below are the settings used to configure the Auto Prove Setup Screen:

 StartUp
Auto Prove at startup after meter has been down more than: Enter
the meter shut-in period in hours. If a meter is shut-in for more than this
amount of time, the meter will be flagged to be automatically proved when flow
resumes. An auto prove is triggered after the volume specified in the startup
flow entry has flowed through the meter.

Minimum amount of flow after startup before auto prove is attempted: The
minimum amount of flow that must occur before an auto prove is attempted,
after a meter has been shut-in for more than the period specified in the meter
down period entry. Note: for Anhydrous Ammonia applications v20.74.22+
enter the volume in Tons.

 Flow Rate Change Between Proves


Flow Rate Change Threshold (%): The 'flow rate percent change' flag
will be set if the current flow rate differs from the last meter proving flow rate by
more than this percent.
Note: In OMNI firmware v24.74.19+, the OMNI flow computer discards the
Pending Auto Prove flag (1n15) when flow rate goes to zero or when the
flowmeter goes inactive on ramp down conditions.

Minimum Flow Rate Change: The minimum flow change flag will be set if the
current flow rate differs from the last meter proving flow rate by more than this
amount. This entry eliminates unnecessary proves that would occur at low flow
rates where the percentage change threshold would be a very small flow rate

198
Configuration

change. Note: for Anhydrous Ammonia applications v20.74.22+ enter the flow
rate in Tons/hr.

Flow Stable Period (minutes): A request for an automatic prove sequence will
be made if the 'Flow Rate Percent Change' flag AND the 'Minimum Flow Rate
Change' flag are set and remain set for the time period in minutes specified in
this entry. A setting of zero disables this feature.

 Maximum Flow Between Proves


Auto prove flow meter at least every: The flow computer may be
setup to implement an auto prove based on the quantity that has flowed
through the meter since the last prove. This entry is used to specify the
maximum volume that can occur before a meter will be flagged for an auto
prove sequence if the flow remains stable and the meter is not shut-in.

199
OmniCom Help

Prover Setup

SETTINGS:

Information about the prover is input on this screen and printed on the Prove Report. This screen
is available with firmware versions 22.74.05 and 26.74.02 and higher.

Prover Tag Number


Enter a tag number using up to 8 alphanumeric characters.

Prover Manufacturer
Enter the manufacturer of the prover using up to 8 alphanumeric characters.

Prover Material
Enter the material of the prover using up to 8 alphanumeric characters.

Prover Serial Number


Enter the serial number using up to 8 alphanumeric characters.

200
Configuration

Density Gravity

Density/Gravity

The prover densitometer or gravitometer depending on the application is used to calculate the
mass of liquid in the prover during a mass proving run. (ie. Coriolis meter proving) Digital
densitometers can be corrected for temperature and pressure effects using the station pressure
and temperature points.

TOPICS

Below are the areas used to configure the OMNI Prover Density/Gravity Setup. Click on a link to
go to that topic.

Configuration
Setup
Pressure
Temperature
Solartron
Sarasota
UGC

201
OmniCom Help

Density/Gravity Configuration

OmniCom provides independent settings for the Prover, such as configuration and signal type of
the Densitometer / Gravitometer. Once you enter the information and/or make your selections,
press the [Apply] button to set.

SETTINGS

The items listed below are descriptions of each setting option within the Prover Density/Gravity
dialog. lick on the setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
Density signal for the prover.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

 Density/Gravity Type
Select the type of signal used with the densitometer or gravitometer connected to your
OMNI. Available options are:

No Type Selected: No densitometer is selected and raw input will be used

4-20 API Linear: When output is a 4-20mA signal linear with API gravity units.

4-20 SG Linear: When output is a 4-20mA signal linear with SG units. (Many API
devices are actually designed to drive non-linear chart recorders. These are
usually linear with SG units)

4-20 Density Linear: When output is a 4-20mA signal linear with gr/cc density
units

Solartron Pulse: When using a Solartron digital pulse type densitometer.

Sarasota Pulse: When using a Sarasota digital pulse type densitometer.

UGC Pulse: When using a UGC digital pulse type densitometer.

202
Configuration

Density/Gravity Setup

The Density/Gravity setup is for entering and selecting the Density / Gravity transmitter scaling
values and override strategy settings for the prover. These dialogs are available in OmniCom only
if you select 'density/gravity' as prover equipment in the Equipment List dialog tab of the OMNI
General Setup. Once you enter the information and/or make your selections, press the [Apply]
button to set.

SETTINGS

The items listed below are descriptions of each setting option within the Meter Run
Density/Gravity dialog. Click on a setting for more information.

 Alarm Limits
Low: The low alarm activates when the density/gravity at the
densitometer or gravitometer drops below this value.

High: The high alarm activates when the density/gravity or gravitometer rises
above this value.

 Setup
Override Code: This entry determines the strategy to be used regarding
the 'Density/Gravity Override Value'. Important: Each specific product can be
configured to use an override whenever that product is run. In this case the
(0)- Never Use override (1)- Always use override (2)- Use override on
transmitter fail (3)- On transmitter fail use last hours average (4)- On
Transmitter fail use station transmitter. (5)- On transmitter fail use product
override

Override Value: This is the density/gravity value that will be substituted for the
transducer value depending on the 'Override Code' selection. Note: Each
product setup can specify an override to be used whenever that product is
run.. The override in the product setup area overrides any transducer override.

Zero Scale: This entry is used to determine the Input at Zero Scale (4 mA or 1V)

Full Scale: This entry is used to determine the Input at Full Scale (20 mA or 5 V).

Density Correction Factors


The densitometer factor is used to correct for minor calibration shifts of the
densitometer. This factor is determined by checking the density reading versus the
actual density measured using a pycnometer.

For liquid application firmware you may enter an 'A' and 'B' correction factor for each
densitometer. The actual factor used depends on a selection in the product setup area.

203
OmniCom Help

Density/Gravity Temperature

OmniCom provides independent settings for the prover such as setting alarm limits and
transducer overrides to be used in the event of a transducer failure when using a densitometer.
You can set zero and span values for analog transducers as well as enter the calibration
coefficients for digital densitometers. Once you enter the information and/or make your
selections, press the [Apply] button to set.

Note: The majority of this information is view only, to edit these settings you must go to the
OMNI I/O and modify the Process /O settings of the individual I/O modules.

SETTINGS

The items listed below are descriptions of each setting option within the Meter Density/Gravity
Temperature dialog. Click on a setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
Density Temperature signal for the prover.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

Type: (1) When using Rtd probes which follow the DIN curve and have an alpha
of 0.00385. (2) When using Rtd probes which follow the American curve and
have an alpha of 0.00392. (3) When using a smart transmitter connected to an
'H', 'HV' or 'SV' combo module or when using a transducer that provides a
linear 4-20mA output.

 Setup
Override Code: This entry determines the strategy to be used regarding
the 'Density Temperature Override Value'.

Override Value: This is the temperature value that will be substituted for the
transducer value depending on the 'Override Code' selection.

Zero Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 4 milliamperes or 1 volt.

Full Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 20 milliamperes or 5 volts.

 Alarm Limits
Low: The low alarm activates when the temperature at the densitometer
drops below this value.

High: The high alarm activates when the temperature at the densitometer rises
above this value.

204
Configuration

205
OmniCom Help

Density/Gravity Pressure

OmniCom provides independent settings for the prover such as setting alarm limits and
transducer overrides to be used in the event of a transducer failure when using a densitometer.
You can set zero and span values for analog transducers as well as enter the calibration
coefficients for digital densitometers. Once you enter the information and/or make your
selections, press the [Apply] button to set.

Note: The majority of this information is view only, to edit these settings you must go to the
OMNI I/O and modify the Process /O settings of the individual I/O modules.

SETTINGS

The items listed below are descriptions of each setting option within the Meter Density/Gravity
Pressure dialog. Click on a setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
Density Pressure signal for the prover.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

 Setup
Override Code: This entry determines the strategy to be used regarding
the 'Density Pressure Override Value'.

Override Value: This is the pressure value that will be substituted for the
transducer value depending on the 'Override Code' selection.

Zero Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 4 milliamperes or 1 volt.

Full Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 20 milliamperes or 5 volts.

 Alarm Limits
Low: The low alarm activates when the pressure at the densitometer
drops below this value.

High: The high alarm activates when the pressure at the densitometer rises
above this value.

206
Configuration

Prover Density - Solartron Liquid

The Solartron / Liquid dialog is for entering the various Solartron liquid densitometer constants.
This dialog is available only if you select 'Solartron Density Pulse' as the signal type in the
Prover Density Configuration dialog. Once you enter the information and/or make your selections,
press the [Apply] button to set.

SETTINGS

The items listed below are descriptions of each setting option within the Solartron / Liquid dialog.
Click on the setting for more information.

Solartron Liquid Densitometer Constants


Densitometer calibration constants are supplied on a calibration
certificate supplied by the densitometer manufacturer.

For English Applications:


They are usually based on SI or metric units. You must ensure that
the constants entered are based on gr/cc, degrees F, and PSIG.

For Metric applications:


CAUTION: The calibration certificates are usually based on
kg/M3, degrees C and Bar.
The OMNI requires that they be expressed in terms of
degrees C and what ever pressure unit has been selected
K0, K1, K2, K18, K19 can be entered as supplied on
the calibration sheet.
When kPA pressure unit are used:
K20A and K21A must be divided by 100 to convert the
bar based calibration to kPa based units.
K20B and K21B must be divided by 10000 to convert the
bar based calibration to kPa based units.

SOLARTRON CALIBRATION CERTIFICATE CONSTANTS CONVERSION

Constant Certificate Value (Metric) Conversion Formula U.S. Value

Constant Certificate Value Conversion Formula U.S. Value


(Metric)
K0 -1.26779E+03 K0 / 1000 -
1.26779E+00
K1 -2.85487E-01 K1 / 1000 -2.85487E-
04
K2 1.29347E-03 K2 / 1000 1.29347E-06
K18 -2.09900E-05 K18 / 1.8 -1.16611E-
05
K19 3.80900E-04 (K19 / 1.8) / 1000 2.11611E-07
K20A 1.18100E-05 K20A / 14.504 8.14258E-07
K20B -1.00700E-06 K20B / (14.504 x 14.504) -4.78689E-
09
K21A 1.70300E-02 (K21A / 14.504) / 1000 1.17416E-06

207
OmniCom Help

K21B -1.45300E-03 (K21B / (14.504 x 14.504)) / -6.90701E-


1000 09

Formulas convert Kg/m3 to gr/cc using Degrees F and PSIG.

208
Configuration

Prover Density - Sarasota Pulse

The Sarasota dialog is for entering the various Sarasota densitometer constants. This dialog is
available only if you select 'Sarasota Density Pulse' as the signal type in the Prover Density
Configuration dialog. Once you enter the information and/or make your selections, press the
[Apply] button to set.

SETTINGS

The item listed below is a description of the setting option within the Sarasota Densitometer
subcategory dialog. Click on the setting for more information.

Sarasota Densitometer Constants


Enter the densitometer calibration constants supplied by the
manufacturer.

For English Liquid applications:


Enter the calibration constants based on gr/cc, degrees F and PSIG.

For application 23:


Constants must be entered in terms of Lb/Ft3, degrees F and PSI.

For Metric applications:


Enter the calibration constants based on kg/m3, degrees C and pressure units which
match the selected pressure unit of the flow computer (see 'Factor Setup' menu).

209
OmniCom Help

Prover Density - UGC Pulse

The UGC dialog within the is for entering the various UGC densitometer constants. This dialog is
available only if you select 'UGC Density Pulse' as the signal type in the Prover Density
Configuration dialog. Once you enter the information and/or make your selections, press the
[Apply] button to set.

SETTINGS

The items listed below are links to descriptions of each setting option within the UGC dialog. Click
on a link to go to that setting's description.

UGC Densitometer Constants


Enter the densitometer calibration constants supplied by the
manufacturer.

For English Liquid applications:


Enter the constants based on gr/cc, degrees F and PSIG.

For Application 23:


Constants must be entered in terms of Lb/Ft3, degrees F and PSI.

For Metric Applications:


Enter the constants based on kg/m3, degrees C and pressure units which match the
pressure unit selected in the 'Factor Setup' menu.

210
Configuration

Inlet/Outlet Temperature

OmniCom provides independent settings for the prover such as setting alarm limits and
transducer overrides to be used in the event of a transducer failure. You can set zero and span
values for analog transducers as well as enter the calibration coefficients. Once you enter the
information and/or make your selections, press the [Apply] button to set.

Note: The majority of this information is view only, to edit these settings you must go to the
OMNI I/O and modify the Process I/O settings of the individual I/O modules.
Settings

The items listed below are descriptions of each setting option within the Prover Inlet/Outlet
Temperature dialog. Click on a setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
Inlet/Outlet Temperature signal for the prover.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

Type: (1) When using Rtd probes which follow the DIN curve and have an alpha
of 0.00385. (2) When using Rtd probes which follow the American curve and
have an alpha of 0.00392. (3) When using a smart transmitter connected to an
'H', 'HV' or 'SV' combo module or when using a transducer that provides a
linear 4-20mA output.

 Setup
Override Code: This entry determines the strategy to be used regarding
the "Temperature Override Value'.

Override Value: This is the temperature value that will be substituted for the
transducer value depending on the 'Override Code' selection.

Zero Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 4 milliamperes or 1 volt.

Full Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 20 milliamperes or 5 volts.

 Alarm Limits
Low: The low alarm activates when the temperature drops below this
value.

High: The high alarm activates when the temperature rises above this value.

211
OmniCom Help

Inlet/Outlet Pressure

OmniCom provides independent settings for the prover such as setting alarm limits and
transducer overrides to be used in the event of a transducer failure. You can set zero and span
values for analog transducers as well as enter the calibration coefficients. Once you enter the
information and/or make your selections, press the [Apply] button to set.

Note: The majority of this information is view only, to edit these settings you must go to the
OMNI I/O and modify the Process I/O settings of the individual I/O modules.
Settings

The items listed below are descriptions of each setting option within the Prover Inlet/Outlet
Pressure dialog. Click on a setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the inlet
or outlet pressure signal for the prover.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

 Setup
Override Code: This entry determines the strategy to be used regarding
the "Pressure Override Value'.

Override Value: This is the pressure value that will be substituted for the
transducer value depending on the 'Override Code' selection.

Zero Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 4 milliamperes or 1 volt.

Full Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 20 milliamperes or 5 volts.

 Alarm Limits
Low: The low alarm activates when the pressure drops below this value.

High: The high alarm activates when the pressure rises above this value.

212
Configuration

Switch Bar Temperature

The Switch Bar Temperature is an input used to compensate the temperature of the detector
switch bar on unidirectional pipe compact provers such as Enraf's Calibron. The temperature
value read goes into the OMNI's Ambient temperature variable (register 7917). (Available with
firmware versions 20.74.30, 22.74.30, 24.74.30, and 26.74.30 and higher.)

OmniCom provides independent settings for the prover such as setting alarm limits and
transducer overrides to be used in the event of a transducer failure. You can set zero and span
values for analog transducers as well as enter the calibration coefficients. Once you enter the
information and/or make your selections, press the [Apply] button to set.

Note: The majority of this information is view only, to edit these settings you must go to the
OMNI I/O and modify the Process I/O settings of the individual I/O modules.
Settings

The items listed below are descriptions of each setting option within the Prover Switch Bar
Temperature dialog. Click on a setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
Switch Bar Temperature signal for the prover.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

Type: (1) When using Rtd probes which follow the DIN curve and have an alpha
of 0.00385. (2) When using Rtd probes which follow the American curve and
have an alpha of 0.00392. (3) When using a smart transmitter connected to an
'H' combo module or when using a transducer that provides a linear 4-20mA
output.

 Setup
Override Code: This entry determines the strategy to be used regarding
the "Temperature Override Value'.

Override Value: This is the temperature value that will be substituted for the
transducer value depending on the 'Override Code' selection.

Zero Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 4 milliamperes or 1 volt.

Full Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 20 milliamperes or 5 volts.

 Alarm Limits
Low: The low alarm activates when the temperature drops below this
value.

213
OmniCom Help

High: The high alarm activates when the temperature rises above this value.

214
Configuration

Plenum Pressure

Plenum Pressure is used with the Emerson/Brooks Compact Provers.

OmniCom provides independent settings for the Plenum Pressure of the prover such as setting
alarm limits and transducer overrides to be used in the event of a transducer failure. You can set
zero and span values for analog transducers as well as enter the calibration coefficients. Once
you enter the information and/or make your selections, press the [Apply] button to set.

Note: The majority of this information is view only, to edit these settings you must go to the
OMNI I/O and modify the Process I/O settings of the individual I/O modules.
Settings

The items listed below are descriptions of each setting option within the Prover Plenum Pressure
dialog. Click on a setting for more information.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the
Plenum Pressure signal for the prover.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

 Setup
Override Code: This entry determines the strategy to be used regarding
the 'Pressure Override Value'.

Override Value: This is the pressure value that will be substituted for the
transducer value depending on the 'Override Code' selection.

215
OmniCom Help

Plenum Pressure Setup

The Plenum Pressure Setup is for entering and selecting constant values and deadband %
settings for the Prover. Once you enter the information and/or make your selections, press the
[Apply] button to set.
Settings:

Below are the settings used to setup the Plenum Pressure of the Prover. Click on the setting for
more information.

Plenum Pressure Constant


Emerson/Brooks compact provers use a nitrogen pressured plenum to close the
displacer poppet valve when the launch command is given. Insufficient or excessive
plenum pressure can cause inaccurate prove measurements and therefore must be
regulated.

The Plenum Pressure needed for correct operation of the Emerson/Brooks compact
prover is a function of the prover line pressure and plenum constant.

Plenum Pressure = (Line Pressure/Plenum Constant) + 60 PSIG.

The plenum constant depends on the size of the Emerson/Brooks compact prover:

Plenum Pressure Constants


Prover Size Constant
8 Inch 3.5
12 Inch Mini 3.2
12 Inch Standard 3.2
18 Inch 5.0
24 Inch 5.88
Larger Check with Emerson/Brooks

Plenum Deadband %
The Brooks compact prover requires that the plenum chamber pressure be maintained
within certain limits. The flow computer calculates the correct plenum pressure at the
beginning of each prove sequence and will charge or vent nitrogen until the measured
plenum pressure is within the specified deadband %. Until this is correct, the prove
sequence will not continue.

Ensure that you allow sufficient time in the Inactivity Timer entry to accommodate the
time required to stabilize the plenum pressure.

216
Configuration

Products
Products

In the Products dialogs you can enter and select various meter run configuration settings for up to
16 products. OmniCom makes available only those dialogs that apply to your meter run
configuration.

Product

Firmware Versions 20 and 21


Measurement Algorithm
Setup

Firmware Version 22
Measurement Algorithm
Setup
Meter Factor Curve

Firmware Version 24
Measurement Algorithm
Setup

Firmware Version 26
Measurement Algorithm
Setup
Meter Factor Curve

217
OmniCom Help

Product

The Product dialog is for entering product/customer name and selecting the corresponding Meter
and density correction factors. Once you enter the information and/or make your selections, press
the [Apply] button to set.
Settings

The items listed below are the settings covering each dialog within the Product dialog. Click on
the setting for more information.

Product Name
Eight character string which describes product name.

Meter Factors (Only applies to applications 20 and 24)


This is the meter factor to be used by this flowmeter whenever this product is flowing.
This factor will be automatically updated whenever a meter factor is changed due to a
manual entry or an automatic implementation after a successful prove sequence. Only
meters configured with a valid I/O point are enabled.

Density Factor to use when running this Product


The calibration of some densitometer devices varies with the product. Select which of
the two densitometer correction factors A or B that you wish to be applied when
running this product. (Note: the DCFs are entered in the Meter Run Density Setup
screen and the Station Density Setup Screen.)

In firmware versions 20.74.30, 22.74.30, 24.74.19 and 26.74.10, an additional option is


available to enter the Meter run densitometer and Station densitometer DCFs for each
product for applications where each product would require a unique DCF. The DCFs
are enabled for meters that have a density type densitometer assigned.

218
Configuration

Measurement Algorithm (Firmware Versions 20 and 21)

Select the calculation standards to use when running this product. Selecting a standard
automatically causes the flow computer to use the appropriate companion standards to calculate
density or specific gravity (SG) at reference conditions. i.e. selecting Table 24A causes the flow
computer to use Table 23A to calculate reference relative density (SG) at 60 deg. F. API MPMS
Chapter 11.2.1 is used in this case to calculate the pressure compressibility factor 'F' which is
used to calculate the pressure correction factor 'Cpl'.
Once you enter the information and/or make your selections, press the [Apply] button to set.
Settings

The items listed below are the settings covering each dialog within the Measurement Algorithm
Tab.
Click on the setting for more information.

API MPMS CHAPTER 11.1 (1980 EDITION)

Table 23A/24A (Table Select = 0)


Table 23A Generalized Crude Oils & JP-4 Aviation Fuel

Table 23A converts observed relative density (SG) at observed temperature to relative
density at base conditions (SG at 60F). The range of the algorithm is:

Relative Density, Temperature,


(SG) deg.F
0.6110 to 0.7795 0 to 200
0.7800 to 0.8250 0 to 250
0.8255 to 1.076 0 to 300

The relative density at base conditions (SG60) will be left at the last calculated value if
the input observed relative density (SG), or observed temperature is out of range of the
algorithm.

The API table limits for 23A are not enforced by the flow computer because observed
densities from densitometers are not normally at atmospheric pressure, but are at
elevated pipeline pressures, requiring an iterative calculation to be performed. Initial
input parameters to the calculation could be outside the published API limits.

Table 24A Generalized Crude Oils & JP-4 Aviation Fuel

Table 24A calculates the correction for temperature on the liquid 'Ctl' based on relative
density at base conditions (SG60) and observed temperature.
The Range of the application is:

Relative Density, Temperature,


(SG) deg.F
0.6110 to 0.7795 0 to 200
0.7795 to 0.8250 0 to 250

219
OmniCom Help

0.8250 to 1.076 0 to 300

If the relative density at base conditions (SG60) or the observed temperature is out of
range, the 'Ctl' correction factor will be left at the last calculated value. 'Ctl' defaults to
1.0000 at program startup.

Table 23B/24B (Table Select = 1)


Table 23B Refined Products

Table 23B converts 'observed relative density' (SG) at 'observed temperature' to


'relative density at base conditions' (SG60F).
The range of the algorithm is:

Relative Density, Temperature,


(SG) deg.F
0.6535 to 0.7795 0 to 200
0.7800 to 0.8250 0 to 250
0.8255 to 1.0760 0 to 300

Gasolines and Napthens range: 0.6535 to 0.7790


Jet Fuels, Kerosenes and Solvents: 0.7795 to 0.8395
Diesel, Heating Oil and Fuel Oils: 0.8400 to 1.076

The relative density at base conditions (SG60) will be left at the last calculated value if
the input observed relative density (SG), or observed temperature is out of range of the
algorithm.

The API table limits for 23B are not enforced by the flow computer because observed
densities from densitometers are not normally at atmospheric pressure, but are at
elevated pipeline pressures, requiring an iterative calculation to be performed. Initial
input parameters to the calculation could be outside the published API limits.

Table 24B Refined Products

Table 24B calculates the correction for temperature on the liquid 'Ctl' based on relative
density at base conditions (SG60) and observed temperature.
The Range of the application is:

Relative Density, (SG) Temperature, deg.F


0.6535 to 0.7795 0 to 200
0.7800 to 0.8250 0 to 250
0.8255 to 1.0760 0 to 300

If the relative density at base conditions (SG60) or the observed temperature is out of
range, the 'Ctl' correction factor will left at the last calculated value. 'Ctl' defaults to
1.0000 at program startup.

Table 24C (Table Select = 2)


Special Applications
The range of the algorithm is:

220
Configuration

Alpha Temperature deg.


F
530 to 930 (1860) x10-6 0 to 200
510 to 530 x10-6 0 to 250
(135) 270 to 510 x10-6 0 to 300

Values in red are extensions to the original algorithm limits.

If the Alpha Factor or Temperature is out of range, the Volume Correction Factor (Ctl)
will be left at the last calculated value. The Ctl value is initialized to 1.0000 at program
startup.

CRUDE OIL HISTORICAL TABLES (API 2540/ASTM D1250 1952 EDITION)

Table 23/24 (Table Select = 12)


The crude oil section of the historical 1952 tables is supported:

Relative Density 0.600 to


range 1.095
Temperature 0 to 300
Range deg.F

If the relative density or temperature is out of range the last known good value for
Specific Gravity @60 or Ctl is used.

LPGS AND NGLS

GPA TP16 (Table Select = 3)


TP16 - Live Density/Gravity

Note: TP16 is obsolete and has been replaced with API 11.2.4,23E/24E. It may still be
appropriate to use this algorithm if existing contracts mandate its use.

When flowing density or gravity is provided, the relative density at base temperature
(SG60) is determined using historical table 23 or algorithm 23A depending upon the
following limits.

Table 23

Specific Gravity Range 0.425 to 0.6535


Temperature Range deg.F -50 to 140

Table 23A

Specific Gravity 0.6535 to


Range 0.700
Temperature Range -50 to 140
deg.F

Table details: Specific Gravity Increment is .005

221
OmniCom Help

Temperature Increment is 1.0 deg.F

Specific Gravity is rounded to . xxxx


Temperature is rounded to xxx.x

Note: If the relative density (SG) or temperature is out of Table Range, the relative
density at base (SG60) is set to the table edge value. If the lookup table produces a
zero value, the relative density (SG60) is left at the last known good value. If the
density or temperature is between table boundaries, an interpolation between the
tables is made.

TP16 - Fixed Gravity at Base

The Ctl factor is determined by a table lookup of historical table 24 or algorithm 24A
depending upon the following limits:

Table 24

Specific Gravity 0.500 to


Range 0.6500
Temperature Range -50 to 140
deg.F

Table 24A

Specific Gravity 0.655 to


Range 0.700
Temperature Range -50 to 140
deg.F

Table details: Specific Gravity Increment is .005**


Temperature Increment is 1.0 deg.F

** TP16 adds an additional column to the historical table 24 at SG 0.507 by


interpolation of table 24. This was done to accommodate 507 Propane.

Input: Specific Gravity @60 is rounded to .xxxx


Temperature is rounded to xxx.x

Output : VCF (volume correction factor) ( also known as Ctl )

Note: If the relative density (SG60) or temperature is out of Table Range , the Ctl
value will be set to the table edge value.

Pressure Compensation

Pressure correction factor Cpl is calculated as follows:

Cpl = 1 / ( 1- [ P - Pe]xF )

The compressibility factor 'F' is calculated by either API 11.2.1 or API 11.2.2 depending
upon relative density at base temperature (SG60)

222
Configuration

API 11.2.1

Specific Gravity 1.076 to


Range 0.638
Temperature Range -20 to 200
deg.F

API 11.2.2

Specific Gravity 0.638 to


Range 0.350
Temperature Range -50 to 140
deg.F

If the temperature or relative density is out of range of the algorithm the 'F' factor will
be left at the last known good value calculated.

Equilibrium Pressure Pe

Is calculated using API 11.2.5(GPA TP15 extended) equilibrium pressure correlation.

API 11.2.5

Specific Gravity 0.676 to


Range 0.350
Temperature Range -50 to
deg.F 140~

~ The upper limit of 140 deg.F cannot be reached when product relative densities at 60
deg.F are below 0.430. Refer to API 11.2.5 to estimate the upper temperature limit.

API 11.2.4,23E/24E(GPA TP27) (Table Select = 15)


Table 23E is used to convert relative density (SG) at observed temperature and
pressure to relative density (SG60) at base temperature and pressure conditions. The
range of table 23E is:

Table 23E

Relative Density (SG) 0.2100 to 0.7400


Range
Temperature Range -50.0 to 200.0
deg.F

The relative density at base conditions (SG60) is set to 0.00 and the 'Calc out of
Range' error flag is raised if the observed relative density (SG) or temperature is out of
range.

Table 24E is used to calculate the Ctl correction factor given relative density at base
conditions (SG60) and observed temperature. The algorithm limits are:

Table 24E

223
OmniCom Help

Relative Density at Base 0.3500 to 0.6880


(SG60)
Temperature Range deg.F -50.0 to 200.0
deg.F

The 'Calc out of Range' error flag is raised and the Ctl factor is left at the last known
good value if either the relative density at base conditions (SG60) or the observed
temperature is out of limits. The Ctl is initialized at 1.0000 at program startup.

Pressure Compensation

Pressure correction factor Cpl is calculated as follows:

Cpl = 1 / ( 1- [ P - Pe]xF )

The compressibility factor 'F' is calculated by either API 11.2.1 or API 11.2.2 depending
upon relative density at base temperature (SG60)

API 11.2.1

Specific Gravity 1.076 to


Range 0.638
Temperature -20 to 200
Range deg.F

API 11.2.2

Specific Gravity 0.638 to


Range 0.350
Temperature -50 to 140
Range deg.F

If the temperature or relative density is out of range of the algorithm the 'F' factor will
be left at the last known good value calculated.

Equilibrium Pressure Pe

Is calculated using API 11.2.5(GPA TP15 extended) equilibrium pressure correlation.

API 11.2.5

Specific Gravity 0.676 to


Range 0.350
Temperature -50 to 140~
Range deg.F

NGL (Table Select = 40, Available with v20.74.14 and higher and only for Products 1
and 2)
This algorithm is used to measure NGLs, and Crude Oils spiked with significant
quantities of NGL. It is based on API's Table 23A and 24A Crude Oil algorithm with
manual entries of coefficients K0 and K1 (see 'Product Setup' tab). The lower relative

224
Configuration

density (SG) limits of Table 23A and 24A are also extended to accommodate the lower
relative density NGL components.

'Table 23A Modified' - NGLs and NGL Spiked Crude Oil

Table 23A converts observed relative density (SG) at observed temperature to relative
density at base conditions (SG at 60F). The range of the algorithm is:

Relative Density, Temperature,


(SG) deg.F
0.6110 to 0.7795 0 to 200
0.7800 to 0.8250 0 to 250
0.8255 to 1.076 0 to 300

1) If the 'observed relative density' is out of range, the 'relative density at base
conditions' remains at the last calculated value.
2) Calculations continue below temperatures of 0 deg.F. but the 'Calc out of Range'
alarm will be set.
3)The 'relative density at base conditions' is not updated when the 'observed
temperature' exceeds the table limits.

'Table 24A Modified' - NGLs and NGL Spiked Crude Oils

'Table 24A Modified' calculates the correction for temperature on the liquid 'Ctl' based
on 'relative density (SG) at base conditions', and 'observed temperature'.
The range of the application is:

Relative Density, Temperature,


(SG) deg.F
0.6110 to 0.7795 0 to 200
0.7795 to 0.8250 0 to 250
0.8250 to 1.076 0 to 300

1) If the 'observed relative density' is out of range, the 'Ctl' remains at the last
calculated value.
2) Calculations continue below temperatures of 0 deg.F., the 'Calc out of Range' alarm
will be set.
3)The 'Ctl' is not updated when the 'observed temperature' exceeds the table limits.

ETHANE/PROPANE AND PROPANE/PROPYLENE MIXES

GPA RR133 EP Mix (Table Select = 6)


This algorithm has been replaced by API 11.2.4,23E/24E(GPA TP27). The algorithm is
based on GPA RR133 with program improvements designed to eliminate unexpected
results which could occur when using the published report under certain operating
conditions. The algorithm was meant for use with limited binary mixtures only and has
a range of:

Relative Density 0.350 to

225
OmniCom Help

range 0.676

A convergent routine is used to determine relative density at base conditions (SG60)


given observed relative density (SG), temperature and pressure. The relative density at
base conditions (SG60) is left at the last know good calculated value should the
algorithm fail to converge in 20 loops.
Temperature correction factor Ctl, pressure correction Cpl, equilibrium pressure Pe,
and compressibility factor F are also not updated if the algorithm fails to converge or
any variable is out of range.

P/P Mix (Table Select = 7)


This algorithm uses a combination of GPA TP16 and API 11.3.3.2 to measure binary
mixtures of propane and propylene. Based on observed relative density (SG),
temperature and pressure, and using an empirical lookup table, the algorithm
determines the relative fractions of propane and propylene. The correction factors and
relative densities at base conditions for each of these fractions are then individually
determined using either GPA TP16 or API 11.3.3.2. The composite factors and
densities are then calculated according to the relative fractions of propane and
propylene. The algorithm range is:

Relative Density 0.507 to 0.580

Correction factors Ctl and Cpl, equilibrium pressure Pe, and compressibility factor F
are left at the last known good value, should any input variable be out of range of the
stated limits of this algorithm, or the underlying algorithms used by it.

MASS CALCULATION

Mass Calculation (Table Select = 4)


Use this algorithm when a flowing density or flowing relative density (SG) is available
and there is no known algorithm to correct for temperature or pressure effects on the
liquid.

Gross Volume = Volume Pulses / K-Factor

Net Volume = Gross Volume x CTL x CPL x MF

Mass = Gross Volume x Flowing Density x DCF x MF


CPL is set to 1.0000.

CTL = Flowing Density / Base Density

Base or Reference Density is the 'absolute' value entered at the 'Product Setup' tab.

BUTADIENE AND BUTADIENE CONCENTRATIONS

ASTM D1550 (Table Select = 13)

226
Configuration

These tables are applicable to both Butadiene and Butadiene concentrates


(minimum of 60% Butadiene).

The ASTM 1550 standard provides two tables:

Table 1 is used to convert observed relative density (SG) at observed temperature, to


relative density at base conditions (SG60).
The table limits are as follows:

Relative Density, Temperature,


(SG) deg.F
0.585 to 0.615 65.0 to 110.0
0.620 to 0.650 15.0 to 85.0
0.655 to 0.675 -10.0 to 30.0

Table 2 is used to calculate the correction factor for temperature on a liquid 'Ctl' at
observed temperature.
The table limits are as follows:

Relative Density at Temperature,


Base Conditions, deg F
(SG60)
0.621 to 0.634 -10.0 to 110.0

1) If the relative density (SG) is out of the table range, the nearest table edge value is
used and the 'Calc Out of Range' alarm is raised.
2) If the temperature value is out of the table range the nearest table edge value is
used and the 'Calc Out of Range' alarm is raised.
3) If the table lookup provides a zero value the previous value will be returned and the
'Calc out of Range' alarm is raised.

AROMATIC HYDROCARBONS

ASTM D1555 (Table Select = 14)


Algorithm range: -50 to 120 deg.F.

This algorithm selection is provided for compatibility with early flow computer firmware.
ASTM D1555 is actually 11 different Ctl lookup tables for 11 different aromatic
products. This algorithm selection determines which Ctl table to use by examining the
users entry of Product SG60 (relative density at base) made on the 'Product Setup)
tab.

Because several aromatic products have overlapping SG60s it is only possible to


determine 8 of the 11 aromatic products. These products are: Cyclohexane, p-Xylene,
m-Xylene, o-Xylene, Cumene, Toluene, Benzene and Styrene.
Because of this limitation this implementation of ASTM D1555 is not recommended,
used one of the selection following:

Benzene (Table Select = 16)


Use for Benzene, no SG entry required.

227
OmniCom Help

Algorithm range: -50 to 120 deg.F.

Cumene (Table Select = 24)


Use for Cumene, no SG entry required.
Algorithm range: -50 to 120 deg.F.

Cyclohexane (Table Select = 22)


Use for Cyclohexane, no SG entry required.
Algorithm range: -50 to 120 deg.F.

Ethylbenzene (Table Select = 23)


Use for Ethylbenzene, no SG entry required.
Algorithm range: -50 to 120 deg.F.

m-Xylene (Table Select = 18)


Use for m-Xylene, no SG entry required.
Algorithm range: -50 to 120 deg.F.

o-Xylene (Table Select = 20)


Use for o-Xylene, no SG entry required.
Algorithm range: -50 to 120 deg.F.

p-Xylene (Table Select = 21)


Use for p-Xylene, no SG entry required.
Algorithm range: -50 to 120 deg.F.

Styrene (Table Select = 19)


Use for Styrene, no SG entry required.
Algorithm range: -50 to 120 deg.F.

Toluene (Table Select = 17)


Use for Toluene, no SG entry required.
Algorithm range: -50 to 120 deg.F.

Aromatic Hydrocarbon (300degF - 350degF) (Table Select = 25)


Use for Aromatic Hydrocarbons within the temperature range (300degF/148.9degC -
350degF/176.7degC). No SG entry required.

Aromatic Hydrocarbon (350degF - 400degF) (Table Select = 26)


Use for Aromatic Hydrocarbons within the temperature range of (350degF/176.7degC
- 350degF/204.4degC). No SG entry required.

228
Configuration

OLEFINS

Propylene API 2565/11.3.3.2 (Table Select = 5)


This standard was originally issued and known as subroutine Propyl of API 2565.

Temperature, Pressure,
deg.F PSIA
30 to 165 Psaturation to
1600

The Propylene density is calculated and placed in ' 7n07 ' (equation of state density).
The density value will be left at the last known good value if either the temperature or
pressure are out of range, or if the algorithm can not converge on a solution.

If a densitometer signal is available, mass will be calculated using the live densitometer
signal. Mass will be calculated using the calculated density, if a live densitometer
signal is not available.

Note: When this table is selected, the Mole Fraction of Propylene is automatically set
to 1.0 to indicate pure propylene. If you are not measuring pure propylene, please go
to the Product Setup page to configure the correct mole fraction for your application.

Ethylene IUPAC (Table Select = 8)


This equation of state was developed in 1988 and is designated IUPAC88.

The equation calculates flowing density and isentropic exponent, given flowing
temperature and pressure.

Because the equation of state will solve for all states (liquid and gas), there are no
preset temperature or pressure limits.

If the algorithm fails to converge on a solution within 50 loops the 'Calc out of Range'
alarm is set and the flowing density and isentropic exponent are left at the last known
good values.

Ethylene density calculated is placed in ' 7n07 ' (equation of state density).

If a densitometer signal is available, mass will be calculated using the live densitometer
signal. Mass will be calculated using the calculated density, if a live densitometer
signal is not available.

Ethylene NIST 1045 (Table Select = 9)


Originally designated NBS 1045, now known as NIST 1045.

Calculates flowing density of Ethylene, given flowing temperature and pressure.

Temperature, deg.F Pressure, PSIA

229
OmniCom Help

-273 to 260 Psaturation to 5800

The Ethylene density is calculated and placed in ' 7n07 ' (equation of state density).
The density value will be left at the last known good value if either the temperature or
pressure are out of range, or if the algorithm can not converge on a solution.

If a densitometer signal is available, mass will be calculated using the live densitometer
signal. Mass will be calculated using the calculated density, if a live densitometer
signal is not available.

Ethylene API 2565/11.3.2 (Table Select = 10)


This standard was originally issued and known as subroutine Ethyl of API 2565.

Original subroutine Ethyl limits:

Temperature, Pressure,
deg.F PSIA
65 to 167 200 to 2100

Shortly after its release, industry found that the original temperature and pressure limits
of the algorithm did not address the needs of the pipeline transportation system in
many cases.

The calculations were extended to use temperature and pressure input values below
the limits of the API 11.3.2 algorithm to meet the needs of industry.

The density value will be left at the last known good value if either the temperature or
pressure are outside of the extended limits, or if the algorithm cannot converge on a
solution.

When flowing parameters are within the original algorithm limits the flow computer is in
strict compliance with the original standard.

Ethylene density is calculated and placed in ' 7n07 ' (equation of state density).

If a densitometer signal is available, mass will be calculated using the live densitometer
signal. Mass will be calculated using the calculated density, if a live densitometer
signal is not available.

API MPMS 11.1 (2004 EDITION).

COMMODITY TYPES:

Crude Oil, Refined Products, Lubricating Oil, Special Applications (Table Selects
= 28-31, Available with firmware versions 20.74.10 and higher)
Chapter 11.1.6.1
Calculate the Volume Correction Factor (Ctpl) for correcting from density at the base
conditions (60 Degrees F and 0 PSIG) to alternate temperature and pressure

230
Configuration

conditions. The parameters used in this procedure depends on the commodity group to
which the liquid belongs.

The limits of the standard are:

Temperature -58.0 deg. F to 302.0 deg. F


Pressure 0 psig to 1500psig

Density Density @ base conditions


minimum to Density @ base
conditions maximum (if commodity
type is specified)

For special applications:

Alpha 230x10-6 to 930.0x10-6 (if Pre-Calculated


Range 60 deg. F Thermal expansion factor, not
commodity group type is specified.)

Product Density at Density at


Type Base Base
Conditions Conditions
Min Max
Crude Oil 610.6Kg/m3 1163.5Kg/m3
Refined 610.6Kg/m3 1163.5Kg/m3
Products
Lubricating 800.9Kg/m3 1163.5Kg/m3
Oil
Special
Applications

K1 coefficients used in these equations depend upon the commodity group. The
flowing table gives the coefficients to be used.

Product Density K0 K1 K2
Range
Kg/M3
Crude Oil 610.6- 341.0957 0.0 0.0
1163.5
Fuel Oils 838.3127- 103.8720 0.2701 0.0
1163.5
Jet Fuels 787.5195- 330.3010 0.0 0.0
838.3127
Transition 770.3520- 1489.0670 0.0 -
Zone 787.5195 0.00186840
Gasolines 610.6- 192.4571 0.2438 0.0
770.3520
Lubricating 800.9- 0.0 .034878 0.0
Oils 1163.5
Special

231
OmniCom Help

Applications

OTHER MISCELLANEOUS FLUIDS

CO2PAC (Table Select = 11)


Uses equation of state called CO2PAC to calculate the density of pure or near pure
carbon dioxide.

Algorithm limits are:

Temperature, Pressure,
deg.F PSIA
-260 to 540 0 to 45,000

Flowing density will left at the last known good value should the equation be unable to
converge on a solution.

Water (Table Select = 27, Available with firmware versions 20.74.10 and higher)
Water density and compressibility are calculated in accordance with API MPMS 11.4.1

The API equation is based on Patterson and Morris.

The VCF factor combines the corrections for temperature and pressure.
The Cpl factor is set to 1.0000

Anhydrous Ammonia (Table Select = 32, Available with firmware versions 20.74.22
and higher)
Temperature range for table is -28.0 deg.F to +100 deg.F
If temperature is out of limits, the Calc Out of Range alarm is set but it continues to
calculate.

It is recommended that an OMNI flow computer measuring Anhydrous Ammonia be


dedicated specifically to measuring only that fluid and no other fluid due to the unique
units of measurement required to measure Anhydrous Ammonia that will apply globally
throughout the flow computer (i.e., lbs for prover volume setting, Tons for flow rates
and totals, lb/ft3 for flowing density, Tons for flow rate alarm limits and batch size units,
etc.).

232
Configuration

Measurement Algorithm (Firmware Version 22)

Select the calculation standards to use when running this product. Selecting a standard
automatically causes the flow computer to use the appropriate companion standards to calculate
density or specific gravity (SG) at reference conditions. i.e. selecting Table 24A causes the flow
computer to use Table 23A to calculate reference relative density (SG) at 60 deg.F. API MPMS
Chapter 11.2.1 is used in this case to calculate the pressure compressibility factor 'F' which is
used to calculate the pressure correction factor 'Cpl'.
Once you enter the information and/or make your selections, press the [Apply] button to set.
Settings

The items listed below are the settings covering each dialog within the Measurement Algorithm
Tab.
Click on the setting for more information.

API MPMS CHAPTER 11.1 (1980 EDITION)

Table 23A/24A (Table Select = 0)


Table 23A Generalized Crude Oils & JP-4 Aviation Fuel

Table 23A converts observed relative density (SG) at observed temperature to relative
density at base conditions (SG60F). The range of the algorithm is:

Relative Density, Temperature,


(SG) deg.F
0.6110 to 0.7795 0 to 200
0.7800 to 0.8250 0 to 250
0.8255 to 1.760 0 to 300

The relative density at base conditions (SG60) will be left at the last calculated value if
the input observed relative density (SG), or observed temperature is out of range of the
algorithm.

The API table limits for 23A are not enforced by the flow computer because observed
densities from densitometers are not normally at atmospheric pressure, but are at
elevated pipeline pressures, requiring an iterative calculation to be performed. Initial
input parameters to the calculation could be outside the published API limits.

Table 24A Generalized Crude Oils & JP-4 Aviation Fuel

Table 24A calculates the correction for temperature on the liquid 'Ctl' based on relative
density at base conditions (SG60) and observed temperature.
The Range of the application is:

Relative Density, Temperature,


(SG) deg.F
0.6110 to 0.7795 0 to 200
0.7795 to 0.8250 0 to 250

233
OmniCom Help

0.8250 to 1.760 0 to 300

If the relative density at base conditions (SG60) or the observed temperature is out of
range, the 'Ctl' correction factor will be left at the last calculated value. 'Ctl' defaults to
1.0000 at program startup.

Table 23B/24B (Table Select = 1)


Table 23B Refined Products

Table 23B converts 'observed relative density' (SG) at 'observed temperature' to


'relative density at base conditions' (SG60F).
The range of the algorithm is:

Relative Density, Temperature,


(SG) deg.F
0.6535 to 0.7795 0 to 200
0.7800 to 0.8250 0 to 250
0.8255 to 1.0760 0 to 300

Gasolines and Napthens range: 0.6535 to 0.7790


Jet Fuels, Kerosenes and Solvents: 0.7795 to 0.8395
Diesel, Heating Oil and Fuel Oils: 0.8400 to 1.076

The relative density at base conditions (SG60) will be left at the last calculated value if
the input observed relative density (SG), or observed temperature is out of range of the
algorithm.

The API table limits for 23B are not enforced by the flow computer because observed
densities from densitometers are not normally at atmospheric pressure, but are at
elevated pipeline pressures, requiring an iterative calculation to be performed. Initial
input parameters to the calculation could be outside the published API limits.

Table 24B Refined Products

Table 24B calculates the correction for temperature on the liquid 'Ctl' based on relative
density at base conditions (SG60) and observed temperature.
The Range of the application is:

Relative Density, Temperature,


(SG) deg.F
0.6535 to 0.7795 0 to 200
0.7800 to 0.8250 0 to 250
0.8255 to 1.0760 0 to 300

If the relative density at base conditions (SG60) or the observed temperature is out of
range, the 'Ctl' correction factor will left at the last calculated value. 'Ctl' defaults to
1.0000 at program startup.

Table 24C (Table Select = 2)


Table 24C - Special Applications
The range of the algorithm is:

234
Configuration

Alpha Temperature deg.


F
530 to 930 (1860) 0 to 200
x10-6
510 to 530 x10-6 0 to 250
(135) 270 to 510 0 to 300
x10-6

Values in red are extensions to the original algorithm limits.

If the Alpha Factor or Temperature is out of range, the Volume Correction Factor (Ctl)
will be left at the last calculated value. The Ctl value is initialized to 1.0000 at program
startup.

Table 5A/6A (Table Select = 33, Available with firmware versions 22.75.00 and higher)
Table 5A Generalized Crude Oils & JP-4 Aviation Fuel

Table 5A converts API gravity at observed temperature to API gravity at base


conditions (60F). The range of the algorithm is:

API Temperature,
Gravity deg.F
50 to 0 to 200
100
40 to 50 0 to 250
0 to 40 0 to 300

The API gravity at base conditions (60F) will be left at the last calculated value if the
input observed API gravity, or observed temperature is out of range of the algorithm.

The API table limits for 5A are not enforced by the flow computer because observed
densities from densitometers are not normally at atmospheric pressure, but are at
elevated pipeline pressures, requiring an iterative calculation to be performed. Initial
input parameters to the calculation could be outside the published API limits.

Table 6A Generalized Crude Oils & JP-4 Aviation Fuel

Table 6A calculates the correction for temperature on the liquid 'Ctl' based on API at
base conditions (60F) and observed temperature.
The Range of the application is:

API Temperature,
Gravity deg.F
50 to 0 to 200
100
40 to 50 0 to 250
0 to 40 0 to 300

235
OmniCom Help

If the API gravity at base conditions (60F) or the observed temperature is out of range,
the 'Ctl' correction factor will be left at the last calculated value. 'Ctl' defaults to 1.0000
at program startup.

Table 5B/6B (Table Select = 34, Available with firmware versions 22.75.05 and higher)
Table 5B Refined Products

Table 5B converts API gravity at observed temperature to API gravity at base


conditions (60F). The range of the algorithm is:

API Temperature,
Gravity deg.F
50 to 85 0 to 200
40 to 50 0 to 250
0 to 40 0 to 300

The API gravity at base conditions (60F) will be left at the last calculated value if the
input observed API gravity, or observed temperature is out of range of the algorithm.

The API table limits for 5B are not enforced by the flow computer because observed
densities from densitometers are not normally at atmospheric pressure, but are at
elevated pipeline pressures, requiring an iterative calculation to be performed. Initial
input parameters to the calculation could be outside the published API limits.

Table 6B Refined Products

Table 6B calculates the correction for temperature on the liquid 'Ctl' based on API at
base conditions (60F) and observed temperature.
The Range of the application is:

API Temperature,
Gravity deg.F
50 to 85 0 to 200
40 to 50 0 to 250
0 to 40 0 to 300

If the API gravity at base conditions (60F) or the observed temperature is out of range,
the 'Ctl' correction factor will be left at the last calculated value. 'Ctl' defaults to 1.0000
at program startup.

Table 6C (Table Select = 35, Available with firmware versions 22.75.05 and higher)
Table 6C - Special Applications
The range of the algorithm is:

Alpha Temperature
deg. F
530 to 930 (1860) x 0 to 200
10-6
510 to 530 x 10-6 0 to 250
(135) 270 to 510 x 0 to 300

236
Configuration

10-6

Values in red are extensions to the original algorithm limits.

If the Alpha Factor or Temperature is out of range, the Volume Correction Factor (Ctl)
will be left at the last calculated value. The Ctl value is initialized to 1.0000
at program startup.

CRUDE OIL HISTORICAL TABLES (API 2540/ASTM D1250 1952 EDITION)

Table 23/24 (Table Select = 4)


The crude oil section of the historical 1952 tables is supported:

Relative Temperature
Density Range
0.600 to 0 to 300 deg.F
1.095

If the relative density or temperature is out of range the last known good value for
Specific Gravity @60 or Ctl is used.

LPGS AND NGLS

GPA TP16 (Table Select = 3)


TP16 - Live Density/Gravity

Note: TP16 is obsolete and has been replaced with API 11.2.4,23E/24E. It may still be
appropriate to use this algorithm if existing contracts mandate its use.

When flowing density or gravity is provided, the relative density at base temperature
(SG60) is determined using historical table 23 or algorithm 23A depending upon the
following limits.

Table 23

Specific Temperature
Gravity
0.425 to -50 to 140
0.6535 deg.F

Table 23A

Specific Temperature
Gravity
0.6535 to -50 to 140
0.700 deg.F

Table details: Specific Gravity Increment is 0.005


Temperature Increment is 1.0 deg.F

Specific Gravity is rounded to . xxxx

237
OmniCom Help

Temperature is rounded to xxx.x

Note: If the relative density (SG) or temperature is out of Table Range, the relative
density at base (SG60) is set to the table edge value. If the lookup table produces a
zero value the relative density (SG60) is left at the last known good value. If the
density or temperature is between table boundaries, an interpolation between the
tables is made.

TP16 - Fixed Gravity at Base

The Ctl factor is determined by a table lookup of historical table 24 or algorithm 24A
depending upon the following limits:

Table 24

Specific Temperature
Gravity
0.500 to -50 to 140
0.6500 deg.F

Table 24A

Specific Temperature
Gravity
0.655 to -50 to 140
0.700 deg.F

Table details: Specific Gravity Increment is 0.005**


Temperature Increment is 1.0 deg.F

** TP16 adds an additional column to the historical table 24 at SG 0.507 by


interpolation of table 24. This was done to accommodate 507 Propane.

Input: Specific Gravity @60 is rounded to . xxxx


Temperature is rounded to xxx.x

Output : VCF (volume correction factor) ( also known as Ctl )

Note: If the relative density (SG60) or temperature is out of Table Range , the Ctl
value will be set to the table edge value.

Pressure Compensation

Pressure correction factor Cpl is calculated as follows:

Cpl = 1 / ( 1- [ P - Pe] xF )

The compressibility factor 'F' is calculated by either API 11.2.1 or API 11.2.2 depending
upon relative density at base temperature (SG60)

API 11.2.1

Specific Temperature

238
Configuration

Gravity
1.076 to -20 to 200
0.638 deg.F

API 11.2.2

Specific Temperature
Gravity
0.638 to -50 to 140
0.350 deg.F

If the temperature or relative density is out of range of the algorithm the 'F' factor will
be left at the last known good value calculated.
Equilibrium Pressure Pe

Is calculated using API 11.2.5(GPA TP15 extended) equilibrium pressure correlation.

API 11.2.5

Specific Temperature
Gravity
0.676 to -50 to 140~
0.350 deg.F

~ The upper limit of 140 deg.F cannot be reached when product relative densities at 60
deg.F are below 0.430. Refer to API 11.2.5 to estimate the upper temperature limit.

API 11.2.4,23E/24E(GPA TP27) (Table Select = 15, Available with firmware versions
22.74.06 and higher)
Table 23E is used to convert relative density (SG) at observed temperature and
pressure to relative density (SG60) at base temperature and pressure conditions. The
range of table 23E is:

Table 23E

Relative Density (SG) 0.2100 to


Range 0.7400
Temperature Range -50.0 to
deg.F 200.0

The relative density at base conditions (SG60) is set to 0.00 and the 'Calc out of
Range' error flag raised if observed relative density (SG) or temperature is out of
range.

Table 24E is used to calculate the Ctl correction factor given relative density at base
conditions (SG60) and observed temperature. The algorithm limits are:

Table 24E

Relative Density at Base 0.3500 to


(SG60) 0.6880

239
OmniCom Help

Temperature Range deg.F -50.0 to


200.0

The 'Calc out of Range' error flag is raised and the Ctl factor is left at the last known
good value if either the relative density at base conditions (SG60) or the observed
temperature is out of limits. The Ctl is initialized at 1.0000 at program startup.

Pressure Compensation

Pressure correction factor Cpl is calculated as follows:

Cpl = 1 / ( 1- [ P - Pe]xF )

The compressibility factor 'F' is calculated by either API 11.2.1 or API 11.2.2 depending
upon relative density at base temperature (SG60)

API 11.2.1

Specific Gravity 1.076 to


Range 0.638
Temperature Range -20.0 to
deg.F 200.0

API 11.2.2

Specific Gravity 0.638 to


Range 0.350
Temperature Range -50.0 to
deg.F 140.0

If the temperature or relative density is out of range of the algorithm the 'F' factor will
be left at the last known good value calculated.

Equilibrium Pressure Pe

Is calculated using API 11.2.5(GPA TP15 extended) equilibrium pressure correlation.

API 11.2.5

Specific Gravity 0.676 to


Range 0.350
Temperature Range -50.0 to
deg.F 140.0~

ETHANE/PROPANE AND PROPANE/PROPYLENE MIXES

GPA RR133 EP Mix (Table Select = 5)


This algorithm has been replaced by API 11.2.4,23E/24E(GPA TP27). The algorithm is
based on GPA RR133 with program improvements designed to eliminate unexpected
results which could occur when using the published report under certain operating

240
Configuration

conditions. The algorithm was meant for use with limited binary mixtures only and has
a range of:

Relative Density 0.350 to


range 0.676

A convergent routine is used to determine relative density at base conditions (SG60)


given observed relative density (SG), temperature and pressure. The relative density at
base conditions (SG60) is left at the last know good calculated value should the
algorithm fail to converge in 20 loops.
Temperature correction factor Ctl, pressure correction Cpl, equilibrium pressure Pe,
and compressibility factor F are also not updated if the algorithm fails to converge or
any variable is out of range.

API MPMS 11.1 (2004 EDITION)

COMMODITY TYPES:

Crude Oil, Refined Products, Lubricating Oil, Special Applications (Table Selects
= 28-31, Available with firmware versions 22.74.06 and higher)
Chapter 11.1.6.1
Calculate the Volume Correction Factor (Ctpl) for correcting from density at the base
conditions (60 Degrees F and 0 PSIG) to alternate temperature and pressure
conditions. The parameters used in this procedure depends on the commodity group to
which the liquid belongs.

The limits of the standard are:

Temperature -58.0 deg. F to 302.0 deg. F


Pressure 0 psig to 1500psig

Density Density @ base conditions


minimum to Density @ base
conditions maximum (if commodity
type is specified)

For special applications:

Alpha 230x10-6 to 930.0x10-6 (if Pre-Calculated


Range 60 deg. F Thermal expansion factor, not
commodity group type is specified.)

Product Density at Density at


Type Base Base
Conditions Conditions
Min Max
Crude Oil 610.6Kg/m3 1163.5Kg/m3

241
OmniCom Help

Refined 610.6Kg/m3 1163.5Kg/m3


Products
Lubricating 800.9Kg/m3 1163.5Kg/m3
Oil
Special
Applications

K1 coefficients used in these equations depend upon the commodity group. The
flowing table gives the coefficients to be used.

Product Density K0 K1 K2
Range
Kg/M3
Crude Oil 610.6- 341.0957 0.0 0.0
1163.5
Fuel Oils 838.3127- 103.8720 0.2701 0.0
1163.5
Jet Fuels 787.5195- 330.3010 0.0 0.0
838.3127
Transition 770.3520- 1489.0670 0.0 -
Zone 787.5195 0.00186840
Gasolines 610.6- 192.4571 0.2438 0.0
770.3520
Lubricating 800.9- 0.0 .034878 0.0
Oils 1163.5
Special
Applications

242
Configuration

Measurement Algorithm (Firmware Version 24)

Select the calculation standards to use when running this product. Selecting a standard
automatically causes the flow computer to use the appropriate companion standards to calculate
density at reference conditions. i.e. selecting Table 54A causes the flow computer to use Table
53B to calculate reference density. API MPMS Chapter 11.2.1M is used in this case to calculate
the pressure compressibility factor 'F' used to calculate the pressure correction factor 'Cpl'.
Once you enter the information and/or make your selections, press the [Apply] button to set.
Settings

The items listed below are the settings covering each dialog within the Measurement Algorithm
Tab.
Click on the setting for more information.

API MPMS CHAPTER 11.1 (1980 EDITION)

 Table 53A/54A (Table Select = 0)


Table 53A Generalized Crude Oils & JP-4 Aviation Fuel

Table 53A converts 'observed density and temperature' to 'density at base conditions'.
The range of the algorithm is:

Density, kg/m3 Temperature, deg.C


610.5 to 778.5 -18 to 95
779.0 to 824.0 -18 to 125
824.5 to 1075.0 -18 to 150

1. If the 'observed density' is out of range, the 'density at base conditions'


remains at the last calculated value.
2. Calculations continue below temperatures of -18 deg.C but the 'Calc out of
Range' alarm will be set.
3. The 'density at base conditions' is not updated when the 'observed
temperature' exceeds the table limits.

The API table limits for 53A are not enforced by the flow computer because observed
densities from densitometers are not normally at atmospheric pressure, but are at
elevated pipeline pressures, requiring an iterative calculation to be performed. Initial
input parameters to the calculation could be outside the published API limits.

Table 54A Generalized Crude Oils & JP-4 Aviation Fuel

Table 54A calculates the correction for temperature on the liquid 'Ctl' based on 'density
at base conditions', and 'observed temperature'.
The range of the application is:

Density, kg/m3 Temperature, deg.C


610.5 to 778.5 -18 to 95
779.0 to 824.0 -18 to 125

243
OmniCom Help

824.5 to 1075.0 -18 to 150

4. If the 'observed density' is out of range, the 'Ctl' remains at the last calculated
value.
5. Calculations continue below temperatures of -18 deg.C., the 'Calc out of
Range' alarm will be set.
6. The 'Ctl' is not updated when the 'observed temperature' exceeds the table
limits.

 Table 53B/54B (Table Select = 1)


Table 53B Refined Products

Table 53B converts 'observed density' at 'observed temperature' to 'density at base


conditions'.
The range of the algorithm is:

Relative Density, kg/m3 Temperature, deg.C


653.0 to 778.5 -18.0 to 90.0
779.0 to 824.0 -18.0 to 125.0
824.5 to 1075.0 -18.0 to 150.0

Gasolines and Napthens range: 653.0 to 778.5 kg/m3


Jet Fuels, Kerosenes and Solvents: 779.0 to 838.5 kg/m3
Diesel, Heating Oil and Fuel Oils: 839.0 to 1075.0 kg/m3

1. If the 'observed density' is out of range, the 'density at base conditions'


remains at the last calculated value.
2. Calculations continue below temperatures of -18 deg.C but the 'Calc out of
Range' alarm will be set.
3. The 'density at base conditions' is not updated when the 'observed
temperature' exceeds the table limits.

The API table limits for 53B are not enforced by the flow computer because observed
densities from densitometers are not normally at atmospheric pressure, but are at
elevated pipeline pressures, requiring an iterative calculation to be performed. Initial
input parameters to the calculation could be outside the published API limits.

Table 54B Refined Products

Table 54B calculates the correction for temperature on the liquid 'Ctl' based on density
at base conditions and observed temperature.
The Range of the application is:

Relative Density, kg/m3 Temperature, deg.C


653.0 to 778.5 -18.0 to 90.0
779.0 to 824.0 -18.0 to 125.0
824.5 to 1075.0 -18.0 to 150.0

4. If the 'observed density' is out of range, the 'Ctl' remains at the last calculated
value.

244
Configuration

5. Calculations continue below temperatures of -18 deg.C., the 'Calc out of


Range' alarm will be set.
6. The 'Ctl' is not updated when the 'observed temperature' exceeds the table
limits.

 Table 54C (Table Select = 2)


Special Applications

The range of the algorithm is:

Alpha Temperature deg. C


955 to 3348 x10-6 -18 to 95
918 to 954 x10-6 -18 to 125
243 to 918 x10-6 -18 to 150

Values in red are extensions to the original algorithm limits.

1. The algorithm will continue to calculate when temperatures are below -18
deg.C but the 'Calc out of Range' alarm will be set.
2. If the Alpha Factor is out of range, or the Temperature above maximum, the
Volume Correction Factor (Ctl) will be left at the last calculated value. The Ctl
value is initialized to 1.0000 at program startup.

 Table 53D/54D (Table Select = 27, Available with firmware versions 24.73 and higher)
Table 53D Generalized Lubricating Oils Correction of Observed Density to
Density at 15 Degrees C

Table 53A converts 'observed density' to 'density at base conditions'. The range of the
algorithm is:

Density, kg/m3 Temperature, deg.C


1164.0 to 800.0 -18 to 150

1. If the 'observed density' is out of range, the 'density at base conditions'


remains at the last calculated value.
2. Calculations continue below temperatures of -18 deg.C but the 'Calc out of
Range' alarm will be set.
3. The 'density at base conditions' is not updated when the 'observed
temperature' exceeds the table limits.

The API table limits for 53D are not enforced by the flow computer because observed
densities from densitometers are not normally at atmospheric pressure, but are at
elevated pipeline pressures, requiring an iterative calculation to be performed. Initial
input parameters to the calculation could be outside the published API limits.

Table 54D Generalized Lubricating Oils Correction of Volume to 15 Degrees C


Against Density at 15 Degrees C

Table 54D gives volume correction factors (VCF) for converting volumes observed at
temperatures other than 15 degrees C to corresponding volumes at 'base conditions'.

245
OmniCom Help

Density, kg/m3 Temperature, deg.C


1164.0 to 800.0 -18 to 150

4. The algorithm will continue to calculate when temperatures are below -18
deg.C but the 'Calc out of Range' alarm will be set.
5. If the density is out of range, or the Temperature above maximum, the Volume
Correction Factor (Ctl) will be left at the last calculated value.
6. The Ctl value is initialized to 1.0000 at program startup.

CRUDE OIL HISTORICAL TABLES (API 2540/ASTM D1250 1952 EDITION)

Table 53/54 (Table Select = 12)


The crude oil section of the historical 1952 tables is supported:

Table 53 Crude Oil and NGLs

Table 53 converts 'observed density and temperature' to 'density at base conditions'.


The range of the algorithm is:

Density Range kg/m3 Temperature Range deg.C


600 to 780 -25 to 50
780 to 880 -25 to 100
880 to 1095 -25 to 125

If the density or temperature is out of range of the table density at reference will be set
to 0.0 and the 'Calc out of Range Flag' set

Table 54 Crude Oil and NGLs

Table 54 calculates the correction for temperature on the liquid 'Ctl' based on density
at base conditions and observed temperature.
The Range of the application is:

Reference Density Range Temperature Range deg.C


kg/m3
600 to 840 -25 to 75
840 to 870 -25 to 100
870 to 960 -25 to 125
960 to 1100 -25 to 150

If the reference density or temperature are outside of the table limits the Ctl will be left
at the last known good value. Ctl is initialized to 1.000 at program startup.

LPGS AND NGLS

GPA TP16M (Table Select = 3)


TP16M - Live Density/Gravity

246
Configuration

Note: TP16 is obsolete and has been replaced with API 11.2.4,53E/54E. It may still be
appropriate to use this algorithm if existing contracts mandate its use.

When flowing density is provided, the density at base temperature is determined using
historical table 53 or algorithm 53A depending upon the following limits.

Table 53

Density Range 420 to 655 Kg/m3


Temperature Range -50 to 60 deg.C

Table 53A

Density Range 660 to 700 Kg/m3


Temperature Range -50 to 60 deg.C

Density Increment is 5 Kg/m3


Temperature Increment is 0.5 deg.C

Note: If the density or temperature is out of Table Range, the density at base is set to
the table edge value. If the lookup table produces a zero value the density is left at the
last known good value. If the density or temperature is between table boundaries, an
interpolation between the tables is made.

TP16M - Fixed Gravity at Base

The Ctl factor is determined by a table lookup of historical table 54 or algorithm 54A
depending upon the following limits:

Table 54

Density Range 500 to 655 Kg/m3


Temperature Range -50 to 60 deg.C if Density 500 to
595
Temperature Range -35 to 75 deg.C if Density 600 to
655

Table 54A

Density Range 660 to 700 Kg/m3


Temperature Range -35 to 75 deg.C

Density Increment is 5 Kg/m3


Temperature Increment is 0.5 deg.C

** TP16M adds an additional column to the historical table 54 at density 507kg/m3 by


interpolation of table 54. This was done to accommodate 507 Propane.

Input: Density is rounded to xxx.x


Temperature is rounded to xxx.x5

Output : VCF (volume correction factor) ( also known as Ctl )

247
OmniCom Help

Note: If the density or temperature is out of Table Range , the Ctl value will be set to
the table edge value.

Pressure Compensation

Pressure correction factor Cpl is calculated as follows:

Cpl = 1 / ( 1- [ P - Pe] xF )

The compressibility factor 'F' is calculated by either API 11.2.1M or API 11.2.2M
depending upon density at base temperature.

API 11.2.1M

Density Range kg/m3 638 to 1074


Temperature Range -46 to 60
deg.C.

API 11.2.2M

Density Range kg/m3 350 to 637


Temperature Range deg.C -46 to 60

If the temperature or relative density is out of range of the algorithm the 'F' factor will
be left at the last known good value calculated.
Equilibrium Pressure Pe

Is calculated using API 11.2.5(GPA TP15M extended) equilibrium pressure correlation


adjusted for metric units of measure.

API 11.2.5

Density Range kg/m3 350 to 675


Temperature Range deg.C -40 to 60

~ The upper limit of 140 deg.F cannot be reached when product relative densities at 60
deg.F are below 0.430. Refer to API 11.2.5 to estimate the upper temperature limit.

API 11.2.4,53E/54E(GPA TP27M) (Table Select = 15)


Table 53E is used to convert density at observed temperature and pressure to density
at base temperature and pressure conditions. The range of table 53E is:

Density Range kg/m3 210.0 to 740.0


Temperature Range -45.55 to 93.33
deg.C

The density at base conditions is set to 0.00 and the 'Calc out of Range' error flag
raised if the density or temperature is out of range.

248
Configuration

Table 54E is used to calculate the Ctl correction factor given density at base
conditions and observed temperature. The algorithm limits are:

Density at Base Range 350.0 to


kg/m3 688.0
Temperature Range deg.C -45.55 to
93.33

The 'Calc out of Range' error flag is raised and the Ctl factor is left at the last known
good value if either the density at base conditions or the observed temperature be out
of limits. The Ctl is initialized at 1.0000 at program startup.
Pressure Compensation

Pressure correction factor Cpl is calculated as follows:

Cpl = 1 / ( 1- [ P - Pe]xF )

The compressibility factor 'F' is calculated by either API 11.2.1M or API 11.2.2M
depending upon density at base temperature.

API 11.2.1M

Density Range kg/m3 638 to 1074


Temperature Range -46 to 60
deg.C

API 11.2.2M

Density Range kg/m3 350 to 637


Temperature Range -46 to 60
deg.C

If the temperature or relative density is out of range of the algorithm the 'F' factor will
be left at the last known good value calculated.
Equilibrium Pressure Pe

Is calculated using API 11.2.5(GPA TP15M extended) equilibrium pressure correlation


adjusted for metric units of measure.

API 11.2.5

Density Range kg/m3 350 to 675


Temperature Range -40 to 60
deg.C

NGL (Table Select = 40, Available with firmware versions 24.73 and higher and only on
Products 1 and 2 )
This algorithm is used to measure NGLs, and Crude Oils spiked with significant
quantities of NGL. It is based on API's Table 53A and 54A Crude Oil algorithm with
manual entries of coefficients K0 and K1 (see 'Product Setup' tab). The lower density

249
OmniCom Help

limits of Table 53A and 54A are also extended to accommodate the lower density NGL
components.

'Table 53A Modified' - NGLs and NGL Spiked Crude Oil

'Table 53A Modified' converts 'observed density and temperature' to 'density at base
conditions'. The range of the algorithm is:

Density, kg/m3 Temperature, deg.C


N/A to 778.5 -18 to 95
779.0 to 824.0 -18 to 125
824.5 to 1075.0 -18 to 150

1) If the 'observed density' is out of range, the 'density at base conditions' remains at
the last calculated value.
2) Calculations continue below temperatures of -18 deg.C. but the 'Calc out of Range'
alarm will be set.
3)The 'density at base conditions' is not updated when the 'observed temperature'
exceeds the table limits.

'Table 54A Modified' - NGLs and NGL Spiked Crude Oils

'Table 54A Modified' calculates the correction for temperature on the liquid 'Ctl' based
on 'density at base conditions', and 'observed temperature'.
The range of the application is:

Density, kg/m3 Temperature, deg.C


N/A to 778.5 -18 to 95
779.0 to 824.0 -18 to 125
824.5 to 1075.0 -18 to 150

1) If the 'observed density' is out of range, the 'Ctl' remains at the last calculated value.
2) Calculations continue below temperatures of -18 deg.C., the 'Calc out of Range'
alarm will be set.
3)The 'Ctl' is not updated when the 'observed temperature' exceeds the table limits.

ETHANE/PROPANE AND PROPANE/PROPYLENE MIXES

GPA RR133 EP Mix (Table Select = 6)


This algorithm has been replaced by API 11.2.4,53E/54E(GPA TP27M). The algorithm
is based on GPA RR133 with program improvements designed to eliminate
unexpected results which could occur when using the published report under certain
operating conditions. The algorithm was meant for use with limited binary mixtures only
and has a range of:

Relative Density range 0.350 to 0.676

A convergent routine is used to determine relative density at base conditions given


observed relative density (SG), temperature and pressure. The relative density at base

250
Configuration

conditions is left at the last known good calculated value should the algorithm fail to
converge in 20 loops.
Temperature correction factor Ctl, pressure correction Cpl, equilibrium pressure Pe,
and compressibility factor F are also not updated if the algorithm fails to converge or
any variable is out of range.
out of range (CTL = 0 after calculation), also does not update VCF, CPL, PE, A factor,
B factor and F factor.

P/P Mix (Table Select = 7)


This algorithm uses a combination of GPA TP16 and API 11.3.3.2 to measure binary
mixtures of propane and propylene. Based on observed relative density (SG),
temperature and pressure, and using an empirical lookup table, the algorithm
determines the relative fractions of propane and propylene. The correction factors and
relative densities at base conditions for each of these fractions are then individually
determined using either GPA TP16M or API 11.3.3.2M. The composite factors and
densities are then calculated according to the relative fractions of propane and
propylene. The algorithm range is:

Relative Density 0.507 to 0.580

Correction factors Ctl and Cpl, equilibrium pressure Pe, and compressibility factor F
are left at the last known good value, should any input variable be out of range of the
stated limits of this algorithm, or the underlying algorithms used by it.

MASS CALCULATION

Mass Calculation (Table Select = 4)


Use this algorithm when a flowing density or flowing relative density (SG) is available
and there is no known algorithm to correct for temperature or pressure effects on the
liquid.

Gross Volume = Volume Pulses / K-Factor

Net Volume = Gross Volume x CTL x CPL x MF

Mass = Gross Volume x Flowing Density x DCF x MF


CPL is set to 1.0000.

CTL = Flowing Density / Base Density

Base or Reference Density is the 'absolute' value entered at the 'Product Setup' tab.

BUTADIENE AND BUTADIENE CONCENTRATIONS

ASTM D1550M (Table Select = 13)


These tables are applicable to both Butadiene and Butadiene concentrates
(minimum of 60% Butadiene).

The ASTM 1550 standard provides two tables:

251
OmniCom Help

Table 1 is used to convert observed density at observed temperature, to density at


base conditions.
The table limits are as follows:

Density kg/m3 Temperature, deg C


585 to 615 18 to 92
620 to 650 -9 to 67
655 to 675 -23 to 1

Table 2 is used to calculate the correction factor for temperature on a liquid 'Ctl' at
observed temperature.
The table limits are as follows:

Density at Base Temperature, deg F


Conditions,
621 to 634 -23 to 92

1) If the density is out of the table range, the nearest table edge value is used and the
'Calc Out of Range' alarm is raised.
2) If the temperature value is out of the table range the nearest table edge value is
used and the 'Calc Out of Range' alarm is raised.
3) If the table lookup provides a zero value the previous value will be returned and the
'Calc out of Range' alarm is raised.

AROMATIC HYDROCARBONS

ASTM D1555M (Table Select = 14)


Algorithm range: -46 to 49 deg.C.

This algorithm selection is provided for compatibility with early flow computer firmware.
ASTM D1555M is actually 11 different Ctl lookup tables for 11 different aromatic
products. This algorithm selection determines which Ctl table to use by examining the
users entry of Product Density made on the 'Product Setup) tab.

Because several aromatic products have overlapping densities at base conditions it is


only possible to determine 8 of the 11 aromatic products. These products are:
Cyclohexane, p-Xylene, m-Xylene, o-Xylene, Cumene, Toluene, Benzene and
Styrene.
Because of this limitation this implementation of ASTM D1555M is not recommended
for new applications, users should select the actual aromatic product

Benzene (Table Select = 16)


Use for Benzene, no reference density entry required.
Algorithm range: -46 to 49 deg.C.

Cumene (Table Select = 24)


Use for Cumene, No reference density entry required.
Algorithm range: -46 to 49 deg.C.

252
Configuration

Cyclohexane (Table Select = 22)


Use for Cyclohexane, No reference density entry required.
Algorithm range: -46 to 49 deg.C.

Ethylbenzene (Table Select = 23)


Use for Ethylbenzene, No reference density entry required.
Algorithm range: -46 to 49 deg.C.

m-Xylene (Table Select = 18)


Use for m-Xylene, No reference density entry required.
Algorithm range: -46 to 49 deg.C.

o-Xylene (Table Select = 20)


Use for o-Xylene, No reference density entry required.
Algorithm range: -46 to 49 deg.C.

p-Xylene (Table Select = 21)


Use for p-Xylene, No reference density entry required.
Algorithm range: -46 to 49 deg.C.

Styrene (Table Select = 19)


Use for Styrene, No reference density entry required.
Algorithm range: -46 to 49 deg.C.

Toluene (Table Select = 17)


Use for Toluene, No reference density entry required.
Algorithm range: -46 to 49 deg.C.

Aromatic Hydrocarbon (148.9degC - 176.7degC) (Table Select = 25)


Use for Aromatic Hydrocarbons within the temperature range (148.9degC -
176.7degC). No reference density entry required.

Aromatic Hydrocarbon (176.7degC - 204.4degC) (Table Select = 26)


Use for Aromatic Hydrocarbons within the temperature range of (176.7degC -
204.4degC). No reference density entry required.

OLEFINS

Propylene API 2565/11.3.3.2M (Table Select = 5)


This standard was originally issued and known as subroutine Propyl of API 2565.

253
OmniCom Help

Temperature, deg.C Pressure, BARa


0 to 74 Psaturation to 110

The Propylene density is calculated and placed in ' 7n07 ' (equation of state density).
The density value will be left at the last known good value if either the temperature or
pressure are out of range, or if the algorithm can not converge on a solution.

If a densitometer signal is available, mass will be calculated using the live densitometer
signal. Mass will be calculated using the calculated density, if a live densitometer
signal is not available.

Note: When this table is selected, the Mole Fraction of Propylene is automatically set
to 1.0 to indicate pure propylene. If you are not measuring pure propylene, please go
to the Product Setup page to configure the correct mole fraction for your application.

Ethylene IUPAC (Table Select = 8)


This equation of state was developed in 1988 and is designated IUPAC88.

The equation calculates flowing density and isentropic exponent, given flowing
temperature and pressure.

Because the equation of state will solve for all states (liquid and gas), there are no
preset temperature or pressure limits.

If the algorithm fails to converge on a solution within 50 loops the 'Calc out of Range'
alarm is set and the flowing density and isentropic exponent are left at the last known
good values.

Ethylene NIST 1045 (Table Select = 9)


Originally designated NBS 1045, now known as NIST 1045.

Calculated flowing density of Ethylene, given flowing temperature and pressure.

Ethylene API 2565/11.3.2M (Table Select = 10)


This standard was originally issued and known as subroutine Ethyl of API 2565.

Original subroutine Ethyl limits:

Temperature, deg.C Pressure, BARa


18.3 to 75 13.8 to 144.8

Shortly after its release, industry found that the original temperature and pressure limits
of the algorithm did not address the needs of the pipeline transportation system in
many cases.

The calculations were extended to use temperature and pressure input values below
the limits of the API 11.3.2 algorithm to meet the needs of industry.

The density value will be left at the last known good value if either the temperature or
pressure are outside of the extended limits, or if the algorithm cannot converge on a
solution.

254
Configuration

When flowing parameters are within the original algorithm limits the flow computer is in
strict compliance with the original standard.

Ethylene density is calculated and placed in ' 7n07 ' (equation of state density).

If a densitometer signal is available, mass will be calculated using the live densitometer
signal. Mass will be calculated using the calculated density, if a live densitometer
signal is not available.

API MPMS 11.1 (2004 EDITION) COMMODITY TYPES

Crude Oil, Refined Products, Lubricating Oil, Special Applications (Table Selects =
28-31, Available with firmware versions 24.73 and higher)
Calculate the Volume Correction Factor (VCF) for correcting from density at the base
conditions (15 Degrees C and 0 kPa (gauge)). The parameter used in this procedure
depends on the commodity group to which the liquid belongs.

The limits of the standard are:

Temperature -47 Deg C to 150 deg. C


Pressure 0 BARg to 103 BARg
Density Density @ base conditions minimum to Density @ base
conditions maximum (if commodity type is specified)

For special applications:

Alpha Range 230x10-6 to 930.0x10-6 (if Pre-Calculated 60 deg. F


Thermal expansion factor, not commodity group type is
specified.)

Product Type Density at Base Conditions Density at Base


Min Conditions Max
Crude Oil 610.6 Kg/m3 1163.5 Kg/m3
Refined Products 610.6 Kg/m3 1163.5 Kg/m3
Lubricating Oil 800.9 Kg/m3 1163.5 Kg/m3
Special Applications

K1 coefficients used in these equations depend upon the commodity group. The
flowing table gives the coefficients to be used.

Product Density Range K0 K1 K2


Kg/M3
Crude Oil 610.6 to 1163.5 341.0957 0.0 0.0
Fuel Oils 838.3127 to 1163.5 103.8720 0.2701 0.0
Jet Fuels 787.5195 to 330.3010 0.0 0.0
838.3127
Transition 770.3520 to 1489.0670 0.0 -0.00186840

255
OmniCom Help

Zone 787.5195
Gasolines 610.6 to 770.3520 192.4571 0.2438 0.0
Lubricating 800.9 to 1163.5 0.0 .034878 0.0
Oils

OTHER MISCELLANEOUS FLUIDS

CO2PAC (Table Select = 11)


Uses equation of state called CO2PAC to calculate the density of pure or near pure
carbon dioxide.

Algorithm limits are:

Temperature, deg.C Pressure, BARa


-162 to 282 0 to 3000

Flowing density will left at the last known good value should the equation be unable to
converge on a solution.

Water (Table Select = 32, Available with firmware versions 24.74.17 and higher)
Water density and compressibility are calculated in accordance with API MPMS 11.4.1

The API equation is based on Patterson and Morris.

The VCF factor combines the corrections for temperature and pressure.
The Cpl factor is set to 1.0000

NIST14 (Table Select = 41, Available with firmware versions 24.74.17 and higher and
only on Products 1-4)
The NIST 14 equations are used to calculate the 'observed density' at a given
reference or base pressure, temperature and overall composition.

Algorithm limits are:

Temperature, deg.C Pressure, MPa


-219 to 727 0 to 300

You may select to use the live density for the NIST14 calculations by checking the
"Use Live Density" box in the NIST14 group on the Meter Run Setup screen.

The composition analysis basis can be Mole Percent, Mole Fraction, Mass Percent, or
Mass Fraction.

You may enter up to 17 components. For more information see the help for NIST14
Component Analysis.

256
Configuration

Measurement Algorithm (Firmware Version 26)

Select the calculation standards to use when running this product. Selecting a standard
automatically causes the flow computer to use the appropriate companion standards to calculate
density at reference conditions. i.e. selecting Table 54A causes the flow computer to use Table
53B to calculate reference density. API MPMS Chapter 11.2.1M is used in this case to calculate
the pressure compressibility factor 'F' used to calculate the pressure correction factor 'Cpl'.
Once you enter the information and/or make your selections, press the [Apply] button to set.
Settings

The items listed below are the settings covering each dialog within the Measurement Algorithm
Tab.
Click on the setting for more information.

API MPMS CHAPTER 11.1 (1980 EDITION)

Table 53A/54A (Table Select = 0)


Table 53A Generalized Crude Oils & JP-4 Aviation Fuel

Table 53A converts 'observed density and temperature' to 'density at base conditions'.
The range of the algorithm is:

Density, kg/m3 Temperature, deg.C


610.5 to 778.5 -18 to 95
779.0 to 824.0 -18 to 125
824.5 to 1075.0 -18 to 150

1) If the 'observed density' is out of range, the 'density at base conditions' remains at
the last calculated value.
2) Calculations continue below temperatures of -18 deg.C. but the 'Calc out of Range'
alarm will be set.
3)The 'density at base conditions' is not updated when the 'observed temperature'
exceeds the table limits.

The API table limits for 53A are not enforced by the flow computer because observed
densities from densitometers are not normally at atmospheric pressure, but are at
elevated pipeline pressures, requiring an iterative calculation to be performed. Initial
input parameters to the calculation could be outside the published API limits.

Table 54A Generalized Crude Oils & JP-4 Aviation Fuel

Table 54A calculates the correction for temperature on the liquid 'Ctl' based on 'density
at base conditions', and 'observed temperature'.
The range of the application is:

Density, kg/m3 Temperature, deg.C


610.5 to 778.5 -18 to 95
779.0 to 824.0 -18 to 125

257
OmniCom Help

824.5 to 1075.0 -18 to 150

1) If the 'observed density' is out of range, the 'Ctl' remains at the last calculated value.
2) Calculations continue below temperatures of -18 deg.C., the 'Calc out of Range'
alarm will be set.
3)The 'Ctl' is not updated when the 'observed temperature' exceeds the table limits.

Table 53B/54B (Table Select = 1)


Table 53B Refined Products

Table 53B converts 'observed density' at 'observed temperature' to 'density at base


conditions'.
The range of the algorithm is:

Relative Density, kg/m3 Temperature, deg.C


653.0 to 778.5 -18.0 to 90.0
779.0 to 824.0 -18.0 to 125.0
824.5 to 1075.0 -18.0 to 150.0

Gasolines and Napthens range: 653.0 to 778.5 kg/m3


Jet Fuels, Kerosenes and Solvents: 779.0 to 838.5 kg/m3
Diesel, Heating Oil and Fuel Oils: 839.0 to 1075.0 kg/m3

1) If the 'observed density' is out of range, the 'density at base conditions' remains at
the last calculated value.
2) Calculations continue below temperatures of -18 deg.C., the 'Calc out of Range'
alarm will be set.
3)The 'density at base conditions' is not updated when the 'observed temperature'
exceeds the table limits.

The API table limits for 53B are not enforced by the flow computer because observed
densities from densitometers are not normally at atmospheric pressure, but are at
elevated pipeline pressures, requiring an iterative calculation to be performed. Initial
input parameters to the calculation could be outside the published API limits.

Table 54B Refined Products

Table 54B calculates the correction for temperature on the liquid 'Ctl' based on density
at base conditions and observed temperature.
The Range of the application is:

Relative Density, kg/m3 Temperature, deg.C


653.0 to 778.5 -18.0 to 90.0
779.0 to 824.0 -18.0 to 125.0
824.5 to 1075.0 -18.0 to 150.0

1) If the 'observed density' is out of range, the 'Ctl' remains at the last calculated value.
2) Calculations continue below temperatures of -18 deg.C., the 'Calc out of Range'
alarm will be set.
3)The 'Ctl' is not updated when the 'observed temperature' exceeds the table limits.

258
Configuration

Table 54C (Table Select = 2)


Special Applications
The range of the algorithm is:

Alpha Temperature deg. C


955 to 3348 x10-6 -18 to 95
918 to 954 x10-6 -18 to 125
243 to 918 x10-6 -18 to 150

Values in red are extensions to the original algorithm limits.

The algorithm will continue to calculate when temperatures are below -18 deg.C but
the 'Calc out of Range' alarm will be set.
If the Alpha Factor is out of range, or the Temperature above maximum, the Volume
Correction Factor (Ctl) will be left at the last calculated value. The Ctl value is initialized
to 1.0000 at program startup.

CRUDE OIL HISTORICAL TABLES (API 2540/ASTM D1250 1952 EDITION)

Table 53/54 (Table Select = 4)


The crude oil section of the historical 1952 tables is supported:

Table 53 Crude Oil and NGLs

Table 53 converts 'observed density and temperature' to 'density at base conditions'.


The range of the algorithm is:

Density Range kg/m3 Temperature Range deg.C


600 to 780 -25 to 50
780 to 880 -25 to 100
880 to 1095 -25 to 125

If the density or temperature is out of range of the table density at reference will be set
to 0.0 and the 'Calc out of Range Flag' set

Table 54 Crude Oil and NGLs

Table 54 calculates the correction for temperature on the liquid 'Ctl' based on density
at base conditions and observed temperature.
The Range of the application is:

Reference Density Range kg/m3 Temperature Range deg.C


600 to 840 -25 to 75
840 to 870 -25 to 100
870 to 960 -25 to 125
960 to 1100 -25 to 150

259
OmniCom Help

If the reference density or temperature are outside of the table limits the Ctl will be left
at the last known good value. Ctl is initialized to 1.000 at program startup.

LPGS AND NGLS

GPA TP16M (Table Select = 3)


TP16M - Live Density/Gravity

Note: TP16M is obsolete and has been replaced with API 11.2.4,53E/54E. It may still
be appropriate to use this algorithm if existing contracts mandate its use.

When flowing density is provided, the density at base temperature is determined using
historical table 53 or algorithm 53A depending upon the following limits.

Table 53

Density Range 420 to 655 Kg/m3


Temperature Range -50 to 60 deg.C

Table 53A

Density Range 660 to 700 Kg/m3


Temperature Range -50 to 60 deg.C

Density Increment is 5 Kg/m3


Temperature Increment is 0.5 deg.C

Note: If the density or temperature is out of Table Range, the density at base is set to
the table edge value. If the lookup table produces a zero value the density is left at the
last known good value. If the density or temperature is between table boundaries, an
interpolation between the tables is made.

TP16M - Fixed Gravity at Base

The Ctl factor is determined by a table lookup of historical table 54 or algorithm 54A
depending upon the following limits:

Table 54

Density Range 500 to 655 Kg/m3


Temperature Range -50 to 60 deg.C if Density 500 to 595
Temperature Range -35 to 75 deg.C if Density 600 to 655

Table 54A

Density Range 660 to 700 Kg/m3


Temperature Range -35 to 75 deg.C

Density Increment is 5 Kg/m3


Temperature Increment is 0.5 deg.C

260
Configuration

** TP16M adds an additional column to the historical table 54 at density 507kg/m3 by


interpolation of table 54. This was done to accommodate 507 Propane.

Input: Density is rounded to xxx.x


Temperature is rounded to xxx.x5

Output : VCF (volume correction factor) ( also known as Ctl )

Note: If the density or temperature is out of Table Range , the Ctl value will be set to
the table edge value.

Pressure Compensation

Pressure correction factor Cpl is calculated as follows:

Cpl = 1 / ( 1- [ P - Pe] xF )

The compressibility factor 'F' is calculated by either API 11.2.1M or API 11.2.2M
depending upon density at base temperature.

API 11.2.1M

Density Range kg/m3 638 to 1074


Temperature Range deg.C. -46 to 60

API 11.2.2M

Density Range kg/m3 350 to 637


Temperature Range deg.C -46 to 60

If the temperature or relative density is out of range of the algorithm the 'F' factor will
be left at the last known good value calculated.

Equilibrium Pressure Pe

Is calculated using API 11.2.5(GPA TP15M extended) equilibrium pressure correlation


adjusted for metric units of measure.

API 11.2.5

Density Range kg/m3 350 to 675


Temperature Range deg.C -40 to 60

~ The upper limit of 140 deg.F cannot be reached when product relative densities at 60
deg.F are below 0.430. Refer to API 11.2.5 to estimate the upper temperature limit.

API 11.2.4,53E/54E(GPA TP27M) (Table Select = 15, Available with firmware version
26.74.10 and higher)
Table 53E is used to convert density at observed temperature and pressure to density
at base temperature and pressure conditions. The range of table 53E is:

261
OmniCom Help

Density Range kg/m3 210.0 to 740.0


Temperature Range deg.C. -45.55 to 93.33

The density at base conditions is set to 0.00 and the 'Calc out of Range' error flag
raised if the density or temperature is out of range.

Table 54E is used to calculate the Ctl correction factor given density at base
conditions and observed temperature. The algorithm limits are:

Density at Base Range 350.0 to 688.0


Temperature deg.C. -45.55 to 93.33

The 'Calc out of Range' error flag raised, and the Ctl factor is left at the last known
good value, should either the density at base conditions, or observed temperature be
out of limits. The Ctl is initialized at 1.0000 at program startup.
Pressure Compensation

Pressure correction factor Cpl is calculated as follows:

Cpl = 1 / ( 1- [ P - Pe]xF )

The compressibility factor 'F' is calculated by either API 11.2.1M or API 11.2.2M
depending upon density at base temperature.

API 11.2.1M

Density Range kg/m3 638 to 1074


Temperature Range deg.C. -46 to 60

API 11.2.2M

Density Range kg/m3 350 to 637


Temperature Range deg.C -46 to 60

If the temperature or relative density is out of range of the algorithm the 'F' factor will
be left at the last known good value calculated.
Equilibrium Pressure Pe

Is calculated using API 11.2.5(GPA TP15M extended) equilibrium pressure correlation


adjusted for metric units of measure.

API 11.2.5

Density Range kg/m3 350 to 675


Temperature Range deg.C -40 to 60

API MPMS 11.1 (2004 EDITION) COMMODITY TYPES

262
Configuration

Crude Oil, Refined Products, Lubricating Oil, Special Applications (Table Selects
= 28-31, Available with firmware version 26.74.10 and higher)
Calculate the Volume Correction Factor (VCF) for correcting from density at the base
conditions (15 Degrees C and 0 kPa (gauge)). The parameter used in this procedure
depends on the commodity group to which the liquid belongs.

The limits of the standard are:

Temperature -47 Deg C to 150 deg. C


Pressure 0 BARg to 103 BARg
Density Density @ base conditions minimum to Density @ base
conditions maximum (if commodity type is specified)

For special applications:

Alpha Range 230x10-6 to 930.0x10-6 (if Pre-Calculated 60 deg. F


Thermal expansion factor, not commodity group type is
specified.)

Product Type Density at Base Conditions Density at Base


Min Conditions Max
Crude Oil 610.6 Kg/m3 1163.5 Kg/m3
Refined Products 610.6 Kg/m3 1163.5 Kg/m3
Lubricating Oil 800.9 Kg/m3 1163.5 Kg/m3
Special Applications

K1 coefficients used in these equations depend upon the commodity group. The
flowing table gives the coefficients to be used.

Product Density Range K0 K1 K2


Kg/M3
Crude Oil 610.6 to 1163.5 341.0957 0.0 0.0
Fuel Oils 838.3127 to 1163.5 103.8720 0.2701 0.0
Jet Fuels 787.5195 to 330.3010 0.0 0.0
838.3127
Transition 770.3520 to 1489.0670 0.0 -0.00186840
Zone 787.5195
Gasolines 610.6 to 770.3520 192.4571 0.2438 0.0
Lubricating 800.9 to 1163.5 0.0 .034878 0.0
Oils

263
OmniCom Help

Setup (Firmware Versions 20 and 21)

The Product Setup for Liquid Applications is for entering meter factors for each flowmeter and
information about each of the products. Once you enter the information and/or make your
selections, press the [Apply] button to set.
Settings

Below are the settings used to configure the Product Setup Screen:

API Override
This is the API gravity at reference conditions. It is used to calculate the volume
correction factor VCF and the pressure correction factor CPL.

The Override gravity can also be entered as Specific Gravity (next entry).

Specify a negative override value to have the flow computer use the live density to
calculate reference density. If you specify a 'positive' override value (note that a value
of 0 is considered positive), the flow computer will disregard the live density value and
back calculate the flowing density using the reference density derived from the
override API. When using a densitometer or gravitometer with API 11.1 (2004)
Commodity Types measurement selections, see the 'Calculate Reference API/SG' help
topic below.

SG Override
This is the specific gravity at reference conditions. It is used to calculate the volume
correction factor CTL (VCF) and the pressure correction factor CPL.

The Override gravity can also be entered as API Gravity (last entry).

Specify a negative override value to have the flow computer use the live density to
calculate reference density. If you specify a 'positive' override value (note that a value
of 0 is considered positive), the flow computer will disregard the live density value and
back calculate the flowing density using the reference density derived from the
override SG. When using a densitometer or gravitometer with API 11.1 (2004)
Commodity Types measurement selections, see the 'Calculate Reference API/SG' help
topic below.

 API 11.1 (2004) F factor for CPL (available with firmware 20.74.22 and higher)
If any of the API MPMS Chapter 11.1 (1980 edition) measurement algorithm tables are
selected, a checkbox is provided for the CPL calculation:

If the box is checked, the OMNI uses the API 11.1.3.3(2004) calculated F factor
to calculate the CPL.

If the box is unchecked, the OMNI uses the API 11.2.1(1981) or API 11.2.2(1981)
to calculate the CPL.

Calculate Reference API/SG (Use Observed Density)

264
Configuration

This setting applies only when selecting one of the API 11.1 (2004) Commodity Types
standards and if you would like the flow computer to calculate the reference density
using the transducer density.

Note: A negative override value for the API@60 or SG@60 when using API 11.1
(2004) is not used by the flow computer in the same way as when you are using API
11.1 (1980). The reason for this is that with API 11.1 (2004) the API range has been
expanded down to a value of -10 (negative 10) whereas when using API 11.1 (1980),
the lowest valid API value is 0.
Since it is not possible to specify a double negative 10 as an API override value, the
Use Observed Density setting option was added to instruct the flow computer to use
the transducer (observed) density to calculate the reference density.

If you have a live density and you would like the flow computer to use the live density
to calculate the reference density, check this box and specify either a negative or
positive override value for the reference API or SG override. If the transducer then
fails and you have the transducer Fail Code set to 'Use Product Override on
Transmitter Fail', the flow computer will use the absolute value of the override API or
SG you entered in the Product area to calculate the reference density and will back
calculate the flowing density.

If you have a live flowing density and would like to use an override API or SG at
reference, specify a positive override value for the API or SG at reference setting, and
do not check this box.

If you do not have a live density, specify a positive API or SG override and do not
check this box. The flow computer will use the reference API or SG you entered in the
Product area to calculate the reference density and will then back calculate the flowing
density.

USING A DENSITOMETER OR GRAVITOMETER FOR THIS PRODUCT


Checking this box causes the flow computer to use the signal from the densitometer or
gravitometer and correct it to reference temperature and pressure if required (this may
be flowing at flowing or reference conditions. See 'Process Input' configuration tab).

USING THE SG OVERRIDE WHEN THE GRAVITOMETER OR DENSITOMETER


FAILS
Should the densitometer or gravitometer fail, the flow computer can be made to use
the API/SG override by selecting 'On transmitter fail use product override' in the
'Process Input' configuration tab.

Alpha Coefficient
API algorithms Table 24C, and 11.1 Special Applications Commodity Group, require a
value for 'Alpha-T'. to be entered. This Alpha-T value is used to calculate the volume
correction factor 'VCF', also known as Ctl.

 F Factor Override
Enter the F Factor override in PSIG units.

Enter 0.0 if you wish the flow computer to use API 11.2.1M or API 11.2.2M to
calculate the compressibility factor 'F' used in the Cpl equation.
Enter a suitable compressibility factor 'F' if you wish to override the API
calculated value.

265
OmniCom Help

Note: If Table 24C is selected and the API 11.1(2004) F Factor in Pressure Correction
Calculation box is checked, the F factor entry is disabled as it is not used.

 Vapor Pressure
The GPA TP16 and API 11.2.4 23E/24E(GPA TP27) standards specify that the
equilibrium pressure of the flowing fluid be calculated according to API 11.2.5(GPA
TP15 extended). Two API 11.2.5 equations are available:
The first, designed primarily for pure products such as propanes, butanes and
natural gasolines, requires no input data other than the temperature at flowing
conditions and the specific gravity at reference.
The second improved correlation, is suitable for use with more varied NGL
mixtures, where different product mixes could have the same specific gravity
but different equilibrium pressures.
If you wish to use the improved second method, enter the vapor pressure in the
appropriate absolute pressure units of measure at 100 deg.F.
Enter a minus number to use the normal API 11.2.5 method for propanes,
butanes and natural gasolines.

Mole Fraction of Propylene


This entry applies only to Propylene and Propylene/Propane mixtures.
Enter the mole fraction of pure Propylene in the mixture as follows: an entry of 1.0
means the mixture is 100% pure Propylene. A Propylene fraction of 0.93 means the
mixture is 93% Propylene and 7% Propane.

Caution: Do not set this value to 0.0000 or it will be measuring 100% Propane and 0%
Propylene.

Note: when this table is selected in the Product Measurement Algorithm page, the
mole fraction is set to 1.0.

 Use Separate CTL and CPL (available with firmware 20.74.22 and higher)
The separate use of CTL and CPL instead of always having to use CTPL was
introduced by API in the Spring 2007 Addendum to the API MPMS 11.1 (2004)
standard.

This field is provided when one of the API 11.1 (2004) Commodity Group tables is
selected:

If the box is not checked, the combined CTPL factor calculated by API 11.1 is
used to calculate the corrected volume.

If the box is checked, the individual CTL and CPL are multiplied together to
calculate the corrected volume.

Base Pressure (Pe) (available with firmware 20.74.24 and higher)


The use of Base Pressure (Pe) at a value other than 0 was introduced by API in the
Spring 2007 Addendum to the API MPMS 11.1 (2004) standard.

Enter this value in gauge units, not absolute units. Default value is 0.00.

In the Spring 2007 Addendum to API MPMS 11.1 (2004), this setting is always referred
to as Base Pressure (Pe) but otherwise known as Equilibrium Pressure. It is used in
the CPL equation when choosing any of the API 11.1 (2004) Commodity Types and
the flow computer now optionally allows you to use it when using any of the API 11.1

266
Configuration

(1980 edition) tables if you have selected the “Use API 11.1(2004) F Factor for CPL”
option.

In certain applications, additives may be introduced into the flowing product in order to
reduce the viscosity and thus facilitate movement of the product through the pipeline.
The introduction of additives into the product can sometimes change the base or
equilibrium pressure of the flowing product to something other than 0.00.

This setting allows usage of Pe at values other than 0 gauge pressure when
calculating CPL.

Correction for Dissolved Air in Water (available with firmware 20.74.10 and higher)
This entry applies only when measuring Water.

Check this box to have the flow computer correct the calculated water density for the
presence of dissolved air.

The Patterson and Morris equation specified by API MPMS Chapter 11.4.1 assumes
that the water being measured is free of all air. This is usually not the case unless the
water is in a vacuum. Consult API MPMS Chapter 11.4.1 Appendix D for further
information.

NGL K0 Coefficient (available with firmware 20.74.14 and higher)


When NGL product type is selected, the OMNI flow computer uses a modified version
of API Tables 23A and 24A which allows the user to substitute empirically derived
values for coefficients K0 and K1.

Enter the experimentally determined coefficient K0.

NGL K1 Coefficient (available with firmware 20.74.14 and higher)


When NGL product type is selected the OMNI flow computer uses a modified version
of API Tables 23A and 24A which allows the user to substitute empirically derived
values for coefficients K0 and K1.

Enter the experimentally determined coefficient K1.

NGL Equilibrium Pressure (available with firmware 20.74.14 and higher)


When NGL product type is selected the OMNI flow computer uses a modified version
of API Tables 23A and 24A which allows the user to substitute empirically derived
values for coefficients K0 and K1.

NGL products are more volatile than crude oil and may have an elevated equilibrium
pressure which must be taken into account when calculating the pressure correction
factor Cpl.

Enter the equilibrium pressure in gauge pressure units at flowing temperature.

267
OmniCom Help

Setup (Firmware Version 22)

The Product Setup for Liquid Applications is for entering meter factors for each flowmeter and
information about each of the products. Once you enter the information and/or make your
selections, press the [Apply] button to set.
Settings

Below are the settings used to configure the Product Setup Screen:

API Override
This is the API gravity at reference conditions. It is used to calculate the volume
correction factor VCF and the pressure correction factor CPL.

The Override gravity can also be entered as Specific Gravity (next entry).

Specify a negative override value to have the flow computer use the live density to
calculate reference density. If you specify a “positive” override value (note that a value
of 0 is considered positive), the flow computer will disregard the live density value and
back calculate the flowing density using the reference density derived from the
override API. When using a densitometer or gravitometer with API 11.1 (2004)
Commodity Types measurement selections, see the 'Calculate Reference API/SG' help
topic below.

SG Override
This is the specific gravity at reference conditions. It is used to calculate the volume
correction factor CTL (VCF) and the pressure correction factor CPL.

The Override gravity can also be entered as API Gravity (last entry).

Specify a negative override value to have the flow computer use the live density to
calculate reference density. If you specify a “positive” override value (note that a value
of 0 is considered positive), the flow computer will disregard the live density value and
back calculate the flowing density using the reference density derived from the
override SG. When using a densitometer or gravitometer with API 11.1 (2004)
Commodity Types measurement selections, see the 'Calculate Reference API/SG' help
topic below.

 API 11.1 (2004) F factor in Pressure Correction Calculation (available with firmware
22.74.06 and higher)
If any of the API MPMS Chapter 11.1 (1980 edition) measurement algorithm tables are
selected, a checkbox is provided for the CPL calculation:

If the box is checked, the OMNI uses the API 11.1.3.3(2004) calculated F factor
to calculate the CPL.
If the box is unchecked, the OMNI uses the API 11.2.1(1981) or API 11.2.2(1981)
to calculate the CPL.

Calculate Reference API/SG (Use Observed Density) (available with firmware


22.74.06 and higher)

268
Configuration

This setting applies only when selecting one of the API 11.1 (2004) Commodity Types
standards and if you would like the flow computer to calculate the reference density
using the transducer density.

Note: A negative override value for the API@60 or SG@60 when using API 11.1
(2004) is not used by the flow computer in the same way as when you are using API
11.1 (1980). The reason for this is that with API 11.1 (2004) the API range has been
expanded down to a value of -10 (negative 10) whereas when using API 11.1 (1980),
the lowest valid API value is 0.
Since it is not possible to specify a double negative 10 as an API override value, the
Use Observed Density setting option was added to instruct the flow computer to use
the transducer (observed) density to calculate the reference density.

If you have a live density and you would like the flow computer to use the live density
to calculate the reference density, check this box and specify either a negative or
positive override value for the reference API or SG override. If the transducer then
fails and you have the transducer Fail Code set to 'Use Product Override on
Transmitter Fail', the flow computer will use the absolute value of the override API or
SG you entered in the Product area to calculate the reference density and will back
calculate the flowing density.

If you have a live flowing density and would like to use an override API or SG at
reference, specify a positive override value for the API or SG at reference setting, and
do not check this box.

USING A DENSITOMETER OR GRAVITOMETER FOR THIS PRODUCT


Checking this box causes the flow computer to use the signal from the densitometer or
gravitometer and correct it to reference temperature and pressure if required (this may
be flowing at flowing or reference conditions. See 'Process Input' configuration tab).

USING THE SG OVERRIDE WHEN THE GRAVITOMETER OR DENSITOMETER


FAILS
Should the densitometer or gravitometer fail, the flow computer can be made to use
the API/SG override by selecting 'On transmitter fail use product override' in the
'Process Input' configuration tab.

Alpha Coefficient
API algorithms Table 24C, Table 6C, and 11.1 Special Applications Commodity Group,
require a value for 'Alpha-T'. to be entered. This Alpha-T value is used to calculate
the volume correction factor 'VCF', also known as Ctl.

 F Factor Override
Enter the F Factor override in PSIG units.

Enter 0.0 if you wish the flow computer to use API 11.2.1M or API 11.2.2M to
calculate the compressibility factor 'F' used in the Cpl equation.
Enter a suitable compressibility factor 'F' if you wish to override the API
calculated value.

Note: If Table 24C or Table 6C is selected and the API 11.1(2004) F Factor in
Pressure Correction Calculation box is checked, the F factor entry is disabled as it is
not used.

269
OmniCom Help

Use ASTM D1250 (1952) instead of API Table 23/24A (available with firmware
22.74.33 and higher and 22.75.01 and higher)
If the GPA TP16 measurement algorithm is selected, a checkbox is enabled for the
user to select the algorithm used by the OMNI to calculate SG @60F and the VCF. If
the box is checked, the OMNI uses the ASTM D1250 (1952) Table. If the box is not
checked, API Table 23/24A is used. The default is API Table 23/24A.

 Vapor Pressure
The GPA TP16 and API 11.2.4 23E/24E(GPA TP27) standards specify that the
equilibrium pressure of the flowing fluid be calculated according to API 11.2.5(GPA
TP15 extended). Two API 11.2.5 equations are available:
The first, designed primarily for pure products such as propanes, butanes and
natural gasolines, requires no input data other than the temperature at flowing
conditions and the specific gravity at reference.
The second improved correlation, is suitable for use with more varied NGL
mixtures, where different product mixes could have the same specific gravity
but different equilibrium pressures.
If you wish to use the improved second method, enter the vapor pressure in the
appropriate absolute pressure units of measure at 100 deg.F.
Enter a minus number to use the normal API 11.2.5 method for propanes,
butanes and natural gasolines.

 Use Separate CTL and CPL (available with firmware 22.74.06 and higher)
This field is provided when one of the API MPMS Chapter 11.1 (2004) Commodity
Group tables is selected:

If the box is not checked, the combined CTPL factor calculated by API 11.1 is
used to calculate the corrected volume.
If the box is checked, the individual CTL and CPL are multiplied together to
calculate the corrected volume.

Base Pressure (Pe) (available with firmware 22.74.30 and higher)


The use of Base Pressure (Pe) at a value other than 0 was introduced by API in the
Spring 2007 Addendum to the API MPMS 11.1 (2004) standard.

Enter this value in gauge units, not absolute units. Default value is 0.00.

In the Spring 2007 Addendum to API MPMS 11.1 (2004), this setting is always referred
to as Base Pressure (Pe) but otherwise known as Equilibrium Pressure. It is used in
the CPL equation when choosing any of the API 11.1 (2004) Commodity Types and
the flow computer now optionally allows you to use it when using any of the API 11.1
(1980 edition) tables if you have selected the “Use API 11.1(2004) F Factor for CPL”
option.

In certain applications, additives may be introduced into the flowing product in order to
reduce the viscosity and thus facilitate movement of the product through the pipeline.
The introduction of additives into the product can sometimes change the base or
equilibrium pressure of the flowing product to something other than 0.00.

This setting allows usage of Pe at values other than 0 gauge pressure when
calculating CPL.

Apply Hydrometer Correction (available with firmware 22.75.00 and higher)

270
Configuration

Do not check the 'Apply Hydrometer Correction' if you have a live density input from an
online densitometer. The default is not to apply hydrometer correction (unchecked).

The 'Apply Hydrometer Correction' should only be checked if you have configured a
virtual densitometer I/O point, a density temperature I/O point, and a density pressure
I/O point and intend to enter observed API gravity and temperature as overrides into
these virtual I/O devices (pressure override must always be 0 PSIG). i.e. In this case,
the flow computer will correct the entered observed API gravity measured using a
glass hydrometer to API at 60F using Table 5A or 5B and the entered observed
temperature.

271
OmniCom Help

Setup (Firmware Version 24)

The Product Setup for Liquid Applications is for entering meter factors for each flowmeter and
information about each of the products. Once you enter the information and/or make your
selections, press the [Apply] button to set.
Settings

Below are the settings used to configure the Product Setup Screen:

Reference Density Override


Enter the density of the fluid in kg/m3 at base or reference temperature and pressure.

Specify a negative override value to have the flow computer use the live density to
calculate reference density. If you specify a 'positive' override value (note that a value
of 0 is considered positive), the flow computer will disregard the live density value and
back calculate the flowing density using the reference density override. When using a
densitometer or gravitometer with API 11.1 (2004) Commodity Types measurement
selections, see the 'Use Observed Density (Calculate Reference Density)' help topic
below.

Reference Temperature
Enter the reference or base temperature that all fluid volumes will be corrected to. The
OMNI flow computer will correct measured Gross indicated volumes to the equivalent
Net standard volumes measured at this reference temperature.

 API 11.1 (2004) F factor in Pressure Correction Calculation (available with firmware
24.74.18 and higher)
If any of the API MPMS Chapter 11.1 (1980 edition) measurement algorithm tables are
selected, a checkbox is provided for the CPL calculation:

If the box is checked, the OMNI uses the API 11.1.3.3(2004) calculated F factor
to calculate the CPL.
If the box is unchecked, the OMNI uses the API 11.2.1(1981) or API 11.2.2(1981)
to calculate the CPL.

Use Observed Density (Calculate Reference Density)


This setting applies only when selecting one of the API 11.1 (2004) Commodity Types
standards and if you would like the flow computer to calculate the reference density
using the transducer density.

If you have a live density and you would like the flow computer to use the live density
to calculate the reference density, check this box and specify either a negative or
positive override value for the reference density. If the transducer fails and you have
the transducer Fail Code set to 'Use Product Override on Transmitter Fail', the flow
computer will use the absolute value of the reference density override you entered in
the Product area and will back calculate the flowing density.

If you have a live flowing density and would like to specify an override reference
density, specify a positive override value for the reference density, and do not check
this box.

272
Configuration

If you do not have a live density, specify a positive override value for the reference
density and do not check this box. The flow computer will use the reference density
override value you entered in the Product area and will back calculate the flowing
density.

USING A DENSITOMETER FOR THIS PRODUCT


Checking this box causes the flow computer to use the signal from the densitometer
and correct it to reference temperature and pressure if required (this may be flowing at
flowing or reference conditions. See 'Process Input' configuration tab).

USING THE DENSITY OVERRIDE WHEN THE DENSITOMETER FAILS


Should the densitometer fail, the flow computer can be made to use the Reference
Density override by selecting 'On transmitter fail use product override' in the 'Process
Input' configuration tab.

Alpha Coefficient
API algorithms Table 54C, and 11.1 Special Applications Commodity Group, require a
value for 'Alpha-T'. to be entered. This Alpha-T value is used to calculate the volume
correction factor 'VCF', also known as Ctl.

 F Factor Override
Enter the F Factor override in kPa units even if the pressure units selection in the
Factors and Constants screen was selected as something other than kPa.

Enter 0.0 if you wish the flow computer to use API 11.2.1M or API 11.2.2M to
calculate the compressibility factor 'F' used in the Cpl equation.
Enter a suitable compressibility factor 'F' if you wish to override the API
calculated value.

Note: If Table 54C is selected and the API 11.1(2004) F Factor in Pressure Correction
Calculation box is checked, the F factor entry is disabled as it is not used.

 Vapor Pressure at 37.8 deg.C.


The GPA TP16M and API 11.2.4,53E/54E(GPA TP27M) standards specify that the
equilibrium pressure of the flowing fluid be calculated according to API 11.2.5(GPA
TP15M extended). Two API 11.2.5 equations are available:
The first, designed primarily for pure products such as propanes, butanes and
natural gasolines, requires no input data other than the temperature at flowing
conditions and the specific gravity at reference.
The second improved correlation, is suitable for use with more varied NGL
mixtures, where different product mixes could have the same specific gravity
but different equilibrium pressures.
If you wish to use the improved second method, enter the vapor pressure in the
appropriate absolute pressure units of measure at 37.8 deg.C.
Enter a minus number to use the normal API 11.2.5 method for propanes,
butanes and natural gasolines.

NGL K0 Coefficient
When NGL product type is selected, the OMNI flow computer uses a modified version
of API Tables 53A and 54A which allows the user to substitute empirically derived
values for coefficients K0 and K1.

Enter the experimentally determined coefficient K0.

273
OmniCom Help

NGL K1 Coefficient
When NGL product type is selected the OMNI flow computer uses a modified version
of API Tables 53A and 54A which allows the user to substitute empirically derived
values for coefficients K0 and K1.

Enter the experimentally determined coefficient K1.

NGL Equilibrium Pressure


When NGL product type is selected the OMNI flow computer uses a modified version
of API Tables 53A and 54A which allows the user to substitute empirically derived
values for coefficients K0 and K1.

NGL products are more volatile than crude oil and may have an elevated equilibrium
pressure which must be taken into account when calculating the pressure correction
factor Cpl.

Enter the equilibrium pressure in gauge pressure units at flowing temperature.

Mole Fraction of Propylene


This entry applies only to Propylene and Propylene/Propane mixtures.
Enter the mole fraction of pure Propylene in the mixture as follows: an entry of 1.0
means the mixture is 100% pure Propylene. A Propylene fraction of 0.93 means the
mixture is 93% Propylene and 7% Propane.

Caution: Do not set this value to 0.0000 or it will be measuring 100% Propane and 0%
Propylene.

Note: when this table is selected in the Product Measurement Algorithm page, the
mole fraction is set to 1.0.

 Use Separate CTL and CPL (available with firmware 24.74.18 and higher)
The separate use of CTL and CPL instead of always having to use CTPL was
introduced by API in the Spring 2007 Addendum to the API MPMS 11.1 (2004)
standard.

This field is provided when one of the API 11.1 (2004) Commodity Group tables is
selected:

If the box is not checked, the combined CTPL factor calculated by API 11.1 is
used to calculate the corrected volume.
If the box is checked, the individual CTL and CPL are multiplied together to
calculate the corrected volume.

Base Pressure (Pe) (available with firmware 24.74.18 and higher)


The use of Base Pressure (Pe) at a value other than 0 was introduced by API in the
Spring 2007 Addendum to the API MPMS 11.1 (2004) standard.

Enter this value in gauge units, not absolute units. Default value is 0.00.

In the Spring 2007 Addendum to API MPMS 11.1 (2004), this setting is always referred
to as Base Pressure (Pe) but otherwise known as Equilibrium Pressure. It is used in
the CPL equation when choosing any of the API 11.1 (2004) Commodity Types and
the flow computer now optionally allows you to use it when using any of the API 11.1

274
Configuration

(1980 edition) tables if you have selected the 'Use API 11.1(2004) F Factor for CPL'
option.

In certain applications, additives may be introduced into the flowing product in order to
reduce the viscosity and thus facilitate movement of the product through the pipeline.
The introduction of additives into the product can sometimes change the base or
equilibrium pressure of the flowing product to something other than 0.00.

This setting allows usage of Pe at values other than 0 gauge pressure when
calculating CPL.

Correction for Dissolved Air in Water (available with firmware 24.74.17 and higher)
This entry applies only when measuring Water.

Check this box to have the flow computer correct the calculated water density for the
presence of dissolved air.

The Patterson and Morris equation specified by API MPMS Chapter 11.4.1 assumes
that the water being measured is free of all air. This is usually not the case unless the
water is in a vacuum. Consult API MPMS Chapter 11.4.1 Appendix D for further
information.

NIST14 Reference Pressure (available with firmware 24.74.17 and higher)


If you entered a negative value for the override reference density setting, enter the
reference or base pressure in absolute units that the NIST14 calculated reference
density will be corrected to.

If you entered a positive value for the override reference density setting, the OMNI
completely disregards this setting but it is recommended you enter the reference or
base pressure in absolute units that the override reference density was corrected to for
documentation purposes.

NIST14 Analysis Basis (available with firmware 24.74.17 and higher)


Enter the basis in which the components are analyzed for the NIST14 equations. The
choices are Mole Percent, Mole Fraction, Mass Percent, and Mass Fraction.

275
OmniCom Help

Setup (Firmware Version 26)

The Product Setup for Liquid Applications is for entering meter factors for each flowmeter and
information about each of the products. Once you enter the information and/or make your
selections, press the [Apply] button to set.
Settings

Below are the settings used to configure the Product Setup Screen:

Reference Density Override


Enter the density of the fluid in kg/m3 at base or reference temperature and pressure.

Specify a negative override value to have the flow computer use the live density to
calculate reference density. If you specify a 'positive' override value (note that a value
of 0 is considered positive), the flow computer will disregard the live density value and
back calculate the flowing density using the reference density override. When using a
densitometer or gravitometer with API 11.1 (2004) Commodity Types measurement
selections, see the 'Use Observed Density (Calculate Reference Density)' help topic
below.

Reference Temperature
Net corrected volumes represent equivalent volumes of liquid at this base or reference
temperature.

 API 11.1 (2004) F factor in Pressure Correction Calculation


If any of the API MPMS Chapter 11.1 (1980 edition) measurement algorithm tables are
selected, a checkbox is provided for the CPL calculation:

If the box is checked, the OMNI uses the API 11.1.3.3(2004) calculated F factor
to calculate the CPL.
If the box is unchecked, the OMNI uses the API 11.2.1(1981) or API 11.2.2(1981)
to calculate the CPL.

Use Observed Density (Calculate Reference Density) (available with firmware


26.74.10 and higher)
This setting applies only when selecting one of the API 11.1 (2004) Commodity Types
standards and if you would like the flow computer to calculate the reference density
using the transducer density.

If you have a live density and you would like the flow computer to use the live density
to calculate the reference density, check this box and specify either a negative or
positive override value for the reference density. If the transducer fails and you have
the transducer Fail Code set to 'Use Product Override on Transmitter Fail', the flow
computer will use the absolute value of the reference density override you entered in
the Product area and will back calculate the flowing density.

If you have a live flowing density and would like to specify an override reference
density, specify a positive override value for the reference density, and do not check
this box.

276
Configuration

If you do not have a live density, specify a positive override value for the reference
density and do not check this box. The flow computer will use the reference density
override value you entered in the Product area and will back calculate the flowing
density.

USING A DENSITOMETER OR GRAVITOMETER FOR THIS PRODUCT


Checking this box causes the flow computer to use the signal from the densitometer or
gravitometer and correct it to reference temperature and pressure if required (this may
be flowing at flowing or reference conditions. See 'Process Input' configuration tab).

USING THE SG OVERRIDE WHEN THE GRAVITOMETER OR DENSITOMETER


FAILS
Should the densitometer or gravitometer fail, the flow computer can be made to use
the API/SG override by selecting 'On transmitter fail use product override' in the
'Process Input' configuration tab.

Alpha Coefficient
API algorithms Table 54C, and 11.1 Special Applications Commodity Group, require a
value for ' Alpha-T'. to be entered. This Alpha-T value is used to calculate the volume
correction factor 'VCF', also known as Ctl.

 F Factor Override
Enter the F Factor override in kPa units.

Enter 0.0 if you wish the flow computer to use API 11.2.1M or API 11.2.2M to
calculate the compressibility factor 'F' used in the Cpl equation.
Enter a suitable compressibility factor 'F' if you wish to override the API
calculated value.

Note: If Table 54C is selected and the API 11.1(2004) F Factor in Pressure Correction
Calculation box is checked, the F factor entry is disabled as it is not used.

 Vapor Pressure at 37.8 deg.C.


The GPA TP16M and API 11.2.4 53E/54E(GPA TP27M) standards specify that the
equilibrium pressure of the flowing fluid be calculated according to API 11.2.5(GPA
TP15M extended). Two API 11.2.5 equations are available:
The first, designed primarily for pure products such as propanes, butanes and
natural gasolines, requires no input data other than the temperature at flowing
conditions and the specific gravity at reference.
The second improved correlation, is suitable for use with more varied NGL
mixtures, where different product mixes could have the same specific gravity
but different equilibrium pressures.
If you wish to use the improved second method, enter the vapor pressure in the
appropriate absolute pressure units of measure at 37.8 deg.C.
Enter a minus number to use the normal API 11.2.5 method for propanes,
butanes and natural gasolines.

 Use Separate CTL and CPL (available with firmware 26.74.10 and higher)
This field is provided when one of the API 11.1 (2004) Commodity Group tables is
selected:

If the box is not checked, the combined CTPL factor calculated by API 11.1 is
used to calculate the corrected volume.
If the box is checked, the individual CTL and CPL are multiplied together to
calculate the corrected volume.

277
OmniCom Help

Base Pressure (Pe) (available with firmware 26.74.10 and higher)


The use of Base Pressure (Pe) at a value other than 0 was introduced by API in the
Spring 2007 Addendum to the API MPMS 11.1 (2004) standard.

Enter this value in gauge units, not absolute units. Default value is 0.00.

In the Spring 2007 Addendum to API MPMS 11.1 (2004), this setting is always referred
to as Base Pressure (Pe) but otherwise known as Equilibrium Pressure. It is used in
the CPL equation when choosing any of the API 11.1 (2004) Commodity Types and
the flow computer now optionally allows you to use it when using any of the API 11.1
(1980 edition) tables if you have selected the 'Use API 11.1(2004) F Factor for CPL'
option.

In certain applications, additives may be introduced into the flowing product in order to
reduce the viscosity and thus facilitate movement of the product through the pipeline.
The introduction of additives into the product can sometimes change the base or
equilibrium pressure of the flowing product to something other than 0.00.

This setting allows usage of Pe at values other than 0 gauge pressure when
calculating CPL.

278
Configuration

Meter Factor Curve

A meter factor curve page is shown for each configured meter run.

Curve Date
Use this entry to record the date which helps identify when the meter factor curve was
determined.

Meter Factors
Up to twelve meter factors per product / per meter can be entered.
The flow computer dynamically interpolates the curve to determine the correct factor to
apply at any flow rate.

Flow Rates
Enter the flow rate that existed when the meter factor was determined. Up to twelve
meter factor / flow rates can be entered per meter per
product.
Data sets must be entered lowest flow rate first working up to maximum rate last.

279
OmniCom Help

Fluid Products
Fluid Products

In the Fluid Products dialogs you can enter and select various meter run configuration settings for
up to 8 products. Based upon the Linearization Method you selected within the Application dialog
of the Meter Run Setup, OmniCom makes available only those dialogs that apply to your meter
run configuration.
Topics

The items listed below are links to topics within the Fluid Products setup. Click on a link to go to
that topic.

Setup
Live Input
Analysis
NIST14 Component Analysis

280
Configuration

Fluid Setup

The Fluid Setup is for entering the type of gas and gas analysis data for each of the products.

Topics

The items listed below are links to topics within the Fluid Setup category. Click on a link to go to
that topic.

Fluid Setup (Firmware 23)


Fluid Setup (Firmware 27)

281
OmniCom Help

Fluid Setup (Firmware Version 23)

The Fluid Setup is for entering the type of gas and gas analysis data for each of the products.
Once you enter the information and/or make your selections, press the [Apply] button to set.
Settings

Below are the settings used to configure the Fluid Setup Screen:

Fluid Type
Select the fluid or gas you will be measuring when this product is selected.
Choices are:

Natural Gas Using AGA 8 1994,1992 and 1985 Equation of State *


Steam (ASME) Using ASME Equation of State
Steam (NIST) Using NIST Equation of State **
Water ( K&K) Based on the publication containing the density equations by
Joseph H. Keenan, Frederick G. Keyes, et al., 'Steam Tables:
Thermodynamic Properties of Water Including Vapor, Liquid
and Solid Phases (John Wiley & Sons, 1969)', page 134."
Argon Using NIST 1048 Equation of State
Nitrogen Using NIST 1048 Equation of State
Oxygen Using NIST 1048 Equation of State
Hydrogen Using NIST 1048 Equation of State
Ethylene Using NIST 1048 Equation of State
Ethylene Using IUPAC 1988 Equation of State
IUPAC
NIST14 Using NIST 14 Equations to calculate density, heating value,
Cp, Cp/Cv, sound velocity, Joules Thompson coefficient and
viscosity. (Available with firmware versions 23.74.19 and
higher)
* Note: AGA-8 can also be used for many other GAS mixtures including
Carbon Dioxide.
**Note: (NBS later became NIST)

Fluid Name
Enter up to eight ASCII characters to identify this product on reports.

 Viscosity
Note: Viscosity is only required in differential pressure device calculations.

Use Override: enter the absolute viscosity of the gas or liquid at flowing conditions.

Firmware versions earlier than 23.75.00 require a negative value to be entered to


cause the flow computer to calculate viscosity.

Firmware versions 23.75.00 and higher provide a 'Calculate Viscosity' selection.


Negative values for override are not allowed in these firmware versions.

282
Configuration

Enter the viscosity in centipoise units. For Natural Gas, viscosity limits are 0.005
to 0.1 cP and a reasonable default value is 0.012 cP.

Calculate Viscosity:

For firmware versions 23.75.02 and higher, the 'Calculate' option is available.

For Steam (ASME and NIST), Water (K&K), NIST 1048, Ethylene IUPAC, and
NIST14 fluid types, the appropriate equation of state is used.

For Natural Gas, the viscosity calculation is LBC (available with firmware
versions 23.75.02 and higher).
This calculation requires a component analysis and is therefore suitable for
Natural Gas with an AGA-8 1994, 1992, and 1985 detailed analysis. It is
based on the following references:

GasVLe, Kay (Ind.Eng.Chem., 1936), Stiel and Thodos (AIChE J.,


1961), Herning and Zipperer (Gas-Wasserfach, 1936), and Jossi,
Stiel, and Thodos (AIChE J., 1962).

For Natural Gas using density methods AGA-8 1994 or 1992 Gross Method
2, where a full analysis is not available, the OMNI estimates an abbreviated
component analysis given heating value, relative density, and CO2 mole
percentage. The abbreviated component analysis consists of the following
components:

Methane (CH4)
Nitrogen (N2)
Carbon Dioxide (CO2)
Propane (C3H8)

All other components in the mixture will be set to zero.

Viscosity results calculated using the LBC method with this abbreviated
component analysis and the LBC method were compared to results
calculated using the full gas analysis in 1000 test cases. The maximum
deviation between calculated viscosities was less than +/- 0.1%.

1.
For firmware versions 23.75.00 and higher the viscosity 'Calculate' option is
limited to the following methods:

For Natural Gas with an AGA-8 1994, 1992, and 1985 detailed analysis
density method, the LBC calculation is used.

For Steam (ASME and NIST), Water (K&K), NIST 1048, Ethylene IUPAC,
and NIST14 fluid types, the appropriate equation of state is used.

Related Modbus Registers:


7n39 = Viscosity in Use (where n = 1-4 for M1-M4)

 Isentropic Exponent
Note: Isentropic Exponent is only required in differential pressure device calculations.

283
OmniCom Help

Use Override: enter the Isentropic Exponent dimensionless factor for this product.

For Natural Gas, Isentropic Exponent override limits are 1.0 to 3.0 and a
reasonable default value is 1.35.

Firmware versions earlier than 23.75.00 require a negative value to be entered to


cause the flow computer to calculate Isentropic Exponent.

Firmware versions 23.75.00 and higher provide a 'Calculate Isentropic Exponent'


selection. Negative values for an override is not allowed in these firmware
versions.

Calculate Isentropic Exponent:

For firmware versions 23.75.02 and higher, the 'Calculate' option is available for
Natural Gas, NIST 1048, and Ethylene IUPAC fluid types.

For NIST 1048 and Ethylene IUPAC fluid types, the appropriate equation of state
is used.

For Natural Gas the user may select the isentropic exponent calculation as
follows:

Estimated (available for firmware versions 23.75.02 and higher)


This is a simplified equation suitable for typical natural gases. Within
the range 0 to 20 degC, 5 to 75 bar, it provides a standard
uncertainty of 0.009 (compared with calculation from AGA8 / AGA10
/ ISO20765:1). The uncertainty of the calculated isentropic exponent
may be higher when operating outside of these temperature and
pressure limits.

Isentropic Exponent = (1.3028 - 0.0005794 x Tf) + (-


0.0008437 + 0.00002658 x Tf) x Pf + (0.00003267 - 5.517E-
07 x Tf) x Pf^2
where:
Tf is in Centigrade
Pf is in bar absolute

If an input is out of range, the isentropic exponent is still calculated


however a calculation out of range alarm is raised.

The Isentropic Exponent of natural gases within these operating


temperatures and pressures ranges from approximately 1.28 to
1.43.

AGA-10 (available with the AGA-8 1994 detailed analysis density


method)
Available only for AGA-8 1994 detailed analysis when the AGA-10
calculation is selected. The isentropic exponent is calculated by the
AGA-10 equation.

For firmware versions 23.75.00 and higher the 'Calculate' option is available for
the following:

284
Configuration

For Natural Gas with the AGA-8 1994 detailed analysis density method
selected and AGA-10 enabled, the exponent is calculated using AGA-
10.

For NIST 1048 and Ethylene IUPAC fluid types, the appropriate equation
of state is used.

Related Modbus Registers:
18n28 = AGA-10 Calculated Isentropic Exponent (where n = 5-8 for M1-
M4)
7n40 = Isentropic Exponent In Use (where n = 1-4 for M1-M4)

 Relative Density (SG)


The Relative Density (SG) entry is only available for Natural Gas'. Net volumes are
calculated by dividing mass flow by density at reference conditions.

Override:
For AGA-8 Detailed Density methods:

Firmware versions earlier than 23.75.02 require a negative value to


instruct the flow computer to calculate density at reference conditions
using the AGA-8 equation of state.

Firmware versions 23.75.02 and higher provide a Reference Density


Calculation selection. Note: the Relative Density (SG) entry is only
enabled for Natural Gas when the Reference Density Calculation
selection is 'Relative Density @ Base Conditions x Density of Dry Air
@ Base Conditions'.

For other density methods, enter a positive override value of specific gravity at
reference conditions that will be used together with the density of dry air entry
to calculate the density at reference conditions.

For Product 1 only, this value is overwritten if SG is obtained from a frequency


input from a Solartron 3096/3098 gravitometer or from a 4-20ma SG input.

In cases where a chromatograph is used, this entry serves as the GC failure


override. The GC value of SG, if available, will also be used unless the
component number for SG is set to '0' in the 'Analysis Setup' screen.

Related Modbus Registers:


Relative Density (at base conditions) in use is 8n67 (where n = 5-8 for M1-M4)

 Heating Value
Override:

Firmware versions earlier than 23.75.02 require a negative value to be entered to


cause the flow computer to calculate heating value.

Firmware versions 23.75.02 and higher provide a 'Calculate Heating Value'


selection. Negative values for override are not allowed in these firmware
versions.

285
OmniCom Help

Enter a positive override value to be used in place of the calculated value in


systems where a GC is not available. In systems which use a GC, this override
is also the fall back value should the GC fail. The GC HV will always be used if
available unless it is assigned the component number '0' in the 'Analysis
Setup' screen.

For Product 1 only, this value is overwritten if HV is obtained from a 4-20mA


input from a BTU analyzer.

Calculate Heating Value:

For firmware versions 23.75.02 and higher the 'Calculate' option is available for
Natural Gas with an AGA-8 detailed density calculation, Steam (NIST), Water
(K&K), NIST 1048 products, and NIST14.

For Steam (NIST), Water (K&K), NIST 1048 products, and NIST14 fluid types,
the appropriate equation of state is used.

If Natural Gas with an AGA-8 detailed density method is selected, the user may
select also the HV calculation method and how to handle the neo-Pentane
component:

Method: Select the equation to calculate the heating value of the gas:
AGA 5 (1999)
AGA-5 (2009) (available with firmware versions 23.75.02 and higher)
GPA 2172 (1996)
GPA 2172 (2009) (available with firmware versions 23.75.02 and higher)
ISO 6976 (1995)

Note: If ISO 6976 (1995) is selected, the calculations are made based on:
15 degC for firmware versions 23.75.01 and lower
60 degF for firmware versions 23.75.02 and higher (the OMNI calculates
using ISO 6976 (1995) Annex L)

neo-Pentane component - the following choices are available regarding how


the neo-Pentane component is to be used in the HV calculation:
use the neo-Pentane component (AGA-5 (1999), AGA-5 (2009), and ISO
6976 (1995))
disregard the neo-Pentane component (GPA 2172 (1996) and GPA 2172
(2009))
add the neo-Pentane component to the iso-Pentane component (available
with firmware versions 23.74.20 and higher)
add the neo-Pentane component to the n-Pentane component (available
with firmware versions 23.74.30 and higher)

Related Modbus Registers:


Heating Value (at base conditions) in use is 8n68 (where n = 5-8 for M1-M4)

 Reference Density
Firmware versions 23.75.02 and higher provide a 'Reference Density
Calculation' selection for Natural Gas:

286
Configuration

If any of the AGA-8 detailed density calculations are selected, the user
may select the reference density calculation:
- Calculate using AGA-8
- Calculate using Relative Density(SG) @ Base Conditions x Density of
Dry Air @ Base Conditions

For all other density methods except Redlich-Kwong, the only selection
available is 'Calculate using Relative Density(SG) @ Base Conditions
x Density of Dry Air @ Base Conditions'.

For all firmware versions for all products other than Natural Gas, enter the
override value in lb/ft3.

Water Content
Enter the amount of water that the gas contains in lbs/mmcf of gas. It is used to
calculated the correction factor FWV. Due to the resolution of FWV X.XXXX water
contents of 7lb/mmcf and less produce FWV factors of 1.0000. Factor FWV corrects
the net volume and therefore energy for water content. Enter zero if a GC is providing
water content in the compositional analysis.

 NIST14 Analysis Basis


Enter the basis in which the components are analyzed for the NIST14 equations. The
choices are:

Mole Percent - default selection


Mole Fraction
Mass Percent
Mass Fraction.

Density Methods and method specific items:

 Density Methods
Select the Density Method required for the Natural Gas. Use a "detailed method" of
calculation if a Gas Analyzer is connected.

Selecting a Density method turns on/off fields and tabs that are associated with the
Density Method selection.

AGA-8 1994 Method 1: Detailed Analysis


AGA-8 1994 Method 2: Gross.Method - HV / SG / CO2
AGA-8 1994 Method 3: Gross.Method - SG / N2 / CO2

AGA-8 1992 Method 1: Detailed Analysis (ISO 12213-2)


AGA-8 1992 Method 2: Gross.Method - HV / SG / CO2
AGA-8 1992 Method 3: Gross.Method - SG / N2 / CO2

AGA-8 1985 Method 1: Detailed Analysis


AGA-8 1985 Method 2: Gross.Method - HV / SG / CO2
AGA-8 1985 Method 3: Gross.Method - HV / SG / N2 / CO2
AGA-8 1985 Method 4: Gross.Method - SG / N2 / CO2
AGA-8 1985 Method 5: Gross.Method - HV / N2 / CO2
AGA-8 1985 Method 6: Gross.Method - SG / N2 / CO2 / CH4

287
OmniCom Help

Redlich-Kwong EOS: The Redlich-Kwong equation of state (EOS) (1949) is a


modification of the van-der-Waals EOS. Use of this EOS only requires the
input of critical temperature, Tc, and critical pressure, Pc, for the mixture. The
Redlich-Kwong equation is adequate for calculation of gas phase properties
when the ratio of the pressure to the critical pressure is less than about one-
half of the ratio of the temperature to the critical temperature.

The Soave-Redlich-Kwong (SRK) EOS is available with firmware version


23.74.30 and higher. It is one of the most widely used three-parameter
equations of state in the refinery and gas processing industries. Equations of
state are used for the prediction of fluid physical properties such as vapor phase
compressibility. The SRK equation of state in 1972 became the first successful
modification to the original Redlich-Kwong (RK) equation from 1949. Soave
proposed an adjustment of the temperature influence and the adding of a third
parameter called the “accentric factor” (also called the “ Pitzer accentric factor”)
to the original RK parameters of critical pressure and critical temperature. The
inclusion of the accentric factor accounts for some of the molecular complexity
including shape and polarity influences. The accentric factor, w (Omega), is
defined as:

w = -log PrSat (at Tr = 0.7) - 1.000


where PrSat is the reduced pressure at saturation.

Using the SRK equation of state generally improves the accuracy of results and
has increased rangeability of use as compared with the use of RK equations.

Ideal Gas Calculation: (Available with firmware versions 23.74.19 and higher.)
Requires entry of the value used for Z in the following ideal gas equation:

Density = (Pf / Pb) x (Tb / Tf) x (1 / Z) x Density @ Ref. Condition.

where Density @ Ref. Condition = SG x Density of Air.

GC Stream (available for firmware versions 23.74.30 and higher)


In many cases a gas chromatograph or gas analyzer will be shared between several
meter runs or flow streams. When data is transmitted to the flow computer the analyzer
will identify which flow stream the analysis data pertains to. Enter the number of the
flow stream that this fluid product should match before using the analysis data.

Available for Natural Gas with a detailed density method and for NIST14. The GC entry
is enabled if a Gas Chromatograph is selected in the Equipment List screen.

Note: For firmware versions below 23.74.30, the GC Stream selection is located in the
Meter Setup screen.

AGA-10 Calculation (available with firmware versions 23.74.11 and higher)


Available for Natural Gas with the AGA-8 1994 Detailed Analysis density method
selected. Enable the AGA-10 calculation by checking the box. The default is not
checked.

 neo-Pentane Handling

288
Configuration

For Natural Gas with any of the AGA-8 Detailed density methods are selected or for
NIST14, the user may select how to handle the neo-Pentane component before it is
used in the density calculation:

Disregard the neo-Pentane component


Add the neo-Pentane component to the iso-Pentane component (available with
firmware versions 23.74.20 and higher)
Add the neo-Pentane component to the n-Pentane component (available with
firmware versions 23.74.30 and higher)

 Redlich-Kwong EOS
Enter the inputs to the Redlich-Kwong equation of state (please see the help for
'Density Methods' for more information):

The critical temperature, Tc, of a material is the temperature above


which distinct liquid and gas phases do not exist. As the critical temperature is
approached, the properties of the gas and liquid phases become the same.
Above the critical temperature, there is only one phase.

The critical pressure, Pc, is the vapor pressure at the critical


temperature.

The Soave-Redlich-Kwong (SRK) EOS is available with firmware


versions 23.74.30 and higher. If the Soave-Redlich-Kwong method is selected,
the user is asked for an Accentric Factor. The default is zero.

 Ideal Gas (available with firmware versions 23.74.19 and higher.)


Override Z: Enter the value used for Z in the following ideal gas equation:
Density = (Pf / Pb) x (Tb / Tf) x (1 / Z) x Density @ Ref. Condition.
where Density @ Ref. Condition = Relative Density(SG) x Density of Air.

289
OmniCom Help

Fluid Setup (Firmware Version 27)

The Fluid Setup is for entering the type of gas and gas analysis data for each of the products.
Once you enter the information and/or make your selections, press the [Apply] button to set.
Settings

Below are the settings used to configure the Fluid Setup Screen:

Fluid Type
Select the fluid or gas you will be measuring when this product is selected.
Choices are:

Natural Gas Using AGA 8 1994,1992 and 1985 Equation of State *


Natural Gas Using ISO 12213-3 2007 and SGerg 88 methods. (Metric
Revisions Only)
Steam (ASME) Using ASME Equation of State
Steam (NIST) Using NIST Equation of State **
Water ( K&K) Based on the publication containing the density equations by
Joseph H. Keenan, Frederick G. Keyes, et al., 'Steam Tables:
Thermodynamic Properties of Water Including Vapor, Liquid
and Solid Phases (John Wiley & Sons, 1969)', page 134."
Argon Using NIST 1048 Equation of State
Nitrogen Using NIST 1048 Equation of State
Oxygen Using NIST 1048 Equation of State
Hydrogen Using NIST 1048 Equation of State
Ethylene Using NIST 1048 Equation of State
Ethylene Using IUPAC 1988 Equation of State
IUPAC
NIST14 Using NIST 14 Equations to calculate density, heating value,
Cp, Cp/Cv, sound velocity, Joules Thompson coefficient and
viscosity. (Available with firmware versions 27.74.18 and
higher)
Krohne
Ethylene
* Note: AGA-8 can also be used for many other GAS mixtures including
Carbon Dioxide.
**Note: (NBS later became NIST)

Fluid Name
Enter up to eight ASCII characters to identify this product on reports.

 Viscosity
Note: Viscosity is only required in differential pressure device calculations.

Use Override: enter the absolute viscosity of the gas or liquid at flowing conditions.

Firmware versions earlier than 27.75.00 require a negative value to be entered to


cause the flow computer to calculate viscosity.

290
Configuration

Firmware versions 27.75.00 and higher provide a 'Calculate Viscosity' selection.


Negative values for override are not allowed in these firmware versions.

Enter the viscosity in pascal seconds. For Natural Gas, viscosity limits are
0.000005 to 0.0001 Pa.s. and a reasonable default value is 0.000012 Pa.s.

Calculate Viscosity:

For firmware versions 27.75.06 and higher the 'Calculate' option is available for
all fluid products except Krohne Ethylene.

For Steam (ASME and NIST), Water (K&K), NIST 1048, Ethylene IUPAC, and
NIST14 fluid types, the appropriate equation of state is used.

For Natural Gas, the user may select the viscosity calculation as follows:

LBC (available with firmware versions 27.75.06 and higher)


This calculation requires a component analysis and is therefore
suitable for Natural Gas with an AGA-8 1994, 1992, and 1985
detailed analysis. It is based on the following references:

GasVLe, Kay (Ind.Eng.Chem., 1936), Stiel and Thodos


(AIChE J., 1961), Herning and Zipperer (Gas-Wasserfach,
1936), and Jossi, Stiel, and Thodos (AIChE J., 1962).

For Natural Gas using density methods AGA-8 1994 or 1992 Gross
Method 2, or ISO 12213-3 2007 (SGerg) Method 1, where a full
analysis is not available, the OMNI estimates an abbreviated
component analysis given heating value, relative density, and CO2
mole percentage. The abbreviated component analysis consists of
the following components:

Methane (CH4)
Nitrogen (N2)
Carbon Dioxide (CO2)
Propane (C3H8)
Hydrogen (H2) - (only used for ISO 12213-3 2007
(SGerg) Method 1)

All other components in the mixture will be set to zero.

Viscosity results calculated using the LBC method with this


abbreviated component analysis and the LBC method were
compared to results calculated using the full gas analysis in 1000
test cases. The maximum deviation between calculated viscosities
was less than +/- 0.1%.

GazProm - (available with firmware versions 27.75.06 and higher)


This calculation method for dynamic viscosity can be used for all
Natural Gas density calculation methods:

Viscosity = n x sqrt(Tf / Tb) x [(1 + 164 / Tb) / (1 + (164 / Tf))]


x (0.99625 + 0.003753 x Pf)

291
OmniCom Help

where:
n is the reference viscosity (at Tb) in Pa.s
Tf and Tb are in Kelvin
Pf is in bar absolute
Viscosity is in Pa.s

The reference viscosity is entered in exponential notation. The


default value is 1.099E-5 Pa.s for a Tb of 20 degC.

The above equation is believed by OMNI to be acceptable to the


Russian GazProm organization. OMNI has no additional information
as to its technical origin or applicability.

When using this equation, the flowing temperature can range from -
20 degC to 60 degC and the flowing pressure can range from 0 to
56 bar. The reference viscosity constant must be entered as a
positive number. When operating outside of these limits, the
viscosity is still calculated however a calculation out of range alarm
is raised.

For firmware versions 27.75.00 to 27.75.05, the viscosity 'Calculate' option is


limited to the following methods:

For Natural Gas with an AGA-8 1994, 1992, and 1985 detailed analysis
density method, the LBC calculation is used.

For Natural Gas with the AGA NX-19 MOD density method (firmware
version 27.75.00 and higher only), the GazProm method is used.

For Steam (ASME and NIST), Water (K&K), NIST 1048, Ethylene IUPAC,
and NIST14 fluid types, the appropriate equation of state is used.

Related Modbus Registers:


7n39 = Viscosity in Use (where n = 1-4 for M1-M4)

 Isentropic Exponent
Note: Isentropic Exponent is only required in differential pressure device calculations.

Use Override: enter the Isentropic Exponent dimensionless factor for this product.

For Natural Gas, Isentropic Exponent override limits are 1.0 to 3.0 and a
reasonable default value is 1.35.

Firmware versions earlier than 27.75.00 require a negative value to be entered to


cause the flow computer to calculate Isentropic Exponent.

Firmware versions 27.75.00 and higher, now provide a 'Calculate Isentropic


Exponent' selection. Negative values for an override is not allowed in these
firmware versions.

Calculate Isentropic Exponent:

292
Configuration

For firmware versions 27.75.06 and higher, the 'Calculate' option is available for
Natural Gas, NIST 1048, and Ethylene IUPAC fluid types.

For NIST 1048 and Ethylene IUPAC fluid types, the appropriate equation of state
is used.

For Natural Gas the user may select the isentropic exponent calculation as
follows:

 Estimated (available for firmware versions 27.75.06 and


higher)
This is a simplified equation suitable for typical natural gases.
Within the range 0 to 20 degC, 5 to 75 bar, it provides a
standard uncertainty of 0.009 (compared with calculation
from AGA8 / AGA10 / ISO20765:1). The uncertainty of the
calculated isentropic exponent may be higher when operating
outside of these temperature and pressure limits.

Isentropic Exponent = (1.3028 - 0.0005794 x Tf) + (-


0.0008437 + 0.00002658 x Tf) x Pf + (0.00003267 -
5.517E-07 x Tf) x Pf^2
where:
Tf is in Centigrade
Pf is in bar absolute

The Isentropic Exponent of natural gases within these


operating temperatures and pressures ranges from
approximately 1.28 to 1.43.

GazProm (available for firmware versions 27.75.06 and higher)


This calculation method can be used for all Natural Gas
density calculation methods:

Isentropic Exponent = 1.29 + 7.18E-7 x (2575 + (346.23 -


Tf) ^ 2) x Pf

where:
Tf is in Kelvin
Pf is in bar absolute

The above equation is believed by OMNI to be acceptable


to the Russian GazProm organization. OMNI has no
additional information as to its technical origin or
applicability.

For this equation, the flowing temperature can range from -


20 degC to 60 degC and the flowing pressure can range
from 0 to 56 bar. The uncertainty of the calculated isentropic
exponent may be higher when operating outside of these
temperature and pressure limits.

AGA-10 (available with the AGA-8 1994 detailed analysis


density method)

293
OmniCom Help

Available only for AGA-8 1994 detailed analysis when the


AGA-10 calculation is selected. The isentropic exponent is
calculated by the AGA-10 equation.

For firmware versions 27.75.00 and higher the 'Calculate' option is available for
the following:

For Natural Gas with the AGA-8 1994 detailed analysis density
method selected and AGA-10 enabled, the exponent is calculated
using AGA-10.

For Natural Gas with AGA NX-19 MOD density method selected, the
GazProm method is used.

For NIST 1048 and Ethylene IUPAC fluid types, the appropriate equation
of state is used.

Related Modbus Registers:
18n28 = AGA-10 Calculated Isentropic Exponent (where n = 5-8 for M1-
M4)
7n40 = Isentropic Exponent In Use (where n = 1-4 for M1-M4)

 Relative Density (SG)


The Relative Density (SG) entry is only available for Natural Gas. Net volumes are
calculated by dividing mass flow by density at reference conditions.

Override:
For AGA-8 Detailed Density methods:

Firmware versions earlier than 27.75.06 require a negative value to


instruct the flow computer to calculate density at reference conditions
using the AGA-8 equation of state.

Firmware versions 27.75.06 and higher, a Reference Density Calculation


selection is provided. Note: the Relative Density (SG) entry is only
enabled for Natural Gas when the Reference Density Calculation
selection is 'Relative Density @ Base Conditions x Density of Dry Air
@ Base Conditions'.

For other density methods, enter a positive override value of specific gravity at
reference conditions that will be used together with the density of dry air to
calculate the density at reference conditions.

For Product 1 only, this value is overwritten if SG is obtained from a frequency


input from a Solartron 3096/3098 gravitometer or from a 4-20ma SG input.

In cases where a chromatograph is used, this entry serves as the GC failure


override. The GC value of SG, if available, will also be used unless the
component number for SG is set to '0' in the 'Analysis Setup' screen.

Base Temperature (available with firmware versions 27.75.06 and higher):

294
Configuration

The Base Temperature selection will only be shown when the Reference Density
Calculation selection is 'Relative Density @ Base Conditions x Density of Dry
Air @ Base Conditions'.

Select the base temperature the relative density is measured at. It is used to
match the input requirements of the selected density algorithm.
The following algorithms require relative density at 0 degC: ISO 12213-3 2007
(SGerg) and SGerg 1988 Methods 2-4. For those algorithms, the OMNI uses
the following conversion factors to convert relative density at base temperature
to relative density at 0 degC:

Relative Density @ Relative Density @


Conversion Factor*
Base Temperature degC 0 degC
0 0 1.0000
15 0 1.0002
20 0 1.0003
15.556 0 1.0002

*The conversion factors are based on ISO 12213-3 and ISO 13443.

The OMNI uses the following conversion factors to convert relative density at
base temperature to base conditions at combustion/volumetric base
temperature:

Base Condition @
Relative Density @
Combustion / Conversion
Base Temperature
Volumetric Base Factor*
degC
Temperature degC
0 25 / 0 1.0000
0 0/0 1.0000
0 15 / 0 1.0000
0 15 / 15 0.9998
0 20 / 20 0.9997
0 25 / 20 0.9997
0 15.556 / 15.556 0.9998

15 25 / 0 1.0002
15 0/0 1.0002
15 15 / 0 1.0002
15 15 / 15 1.0000
15 20 / 20 0.9999
15 25 / 20 0.9999
15 15.556 / 15.556 1.0000

20 25 / 0 1.0003
20 0/0 1.0003
20 15 / 0 1.0003
20 15 / 15 1.0001
20 20 / 20 1.0000
20 25 / 20 1.0000
20 15.556 / 15.556 1.0001

295
OmniCom Help

15.556 25 / 0 1.0002
15.556 0/0 1.0002
15.556 15 / 0 1.0002
15.556 15 / 15 1.0000
15.556 20 / 20 0.9999
15.556 25 / 20 0.9999
15.556 15.556 / 15.556 1.0000

*The conversion factors are based on ISO 12213-3 and ISO 13443.

Related Modbus Registers:


Relative Density (at base conditions) in use is 8n67 (where n = 5-8 for M1-M4)

 Heating Value
Override:

Firmware versions earlier than 27.75.06 require a negative value to be entered to


cause the flow computer to calculate heating value.

Firmware versions 27.75.06 and higher provide a 'Calculate Heating Value'


selection. Negative values for override are not allowed in these firmware
versions.

Enter a positive override value to be used in place of the calculated value in


systems where a GC is not available. In systems which use a GC, this override
is also the fall back value should the GC fail. The GC HV will always be used if
available unless it is assigned the component number '0' in the 'Analysis
Setup' screen.

For Product 1 only, this value is overwritten if HV is obtained from a 4-20mA


input from a BTU analyzer.

Firmware versions 27.75.06 and higher provide a Combustion/Volumetric Base


Temperature selection for Natural Gas.

The OMNI uses the following conversion factors to convert the heating value
override to base conditions for input into the energy calculation:

Heating Value @ Base Condition @


Combustion / Combustion / Conversion
Volumetric Base Volumetric Base Factor*
Temperature degC Temperature degC
25 / 0 25 / 0 1.0000
25 / 0 0/0 1.0025
25 / 0 15 / 0 1.0010
25 / 0 15 / 15 0.9485
25 / 0 20 / 20 0.9318
25 / 0 25 / 20 0.9313
25 / 0 15.556 / 15.556 0.9466

0/0 25 / 0 0.9975

296
Configuration

0/0 0/0 1.0000


0/0 15 / 0 0.9985
0/0 15 / 15 0.9462
0/0 20 / 20 0.9294
0/0 25 / 20 0.9290
0/0 15.556 / 15.556 0.9443

15 / 0 25 / 0 0.9990
15 / 0 0/0 1.0015
15 / 0 15 / 0 1.0000
15 / 0 15 / 15 0.9476
15 / 0 20 / 20 0.9308
15 / 0 25 / 20 0.9304
15 / 0 15.556 / 15.556 0.9457

15 / 15 25 / 0 1.0543
15 / 15 0/0 1.0569
15 / 15 15 / 0 1.0553
15 / 15 15 / 15 1.0000
15 / 15 20 / 20 0.9823
15 / 15 25 / 20 0.9818
15 / 15 15.556 / 15.556 0.9980

20 / 20 25 / 0 1.0732
20 / 20 0/0 1.0759
20 / 20 15 / 0 1.0743
20 / 20 15 / 15 1.0180
20 / 20 20 / 20 1.0000
20 / 20 25 / 20 0.9995
20 / 20 15.556 / 15.556 1.0160

25 / 20 25 / 0 1.0738
25 / 20 0/0 1.0764
25 / 20 15 / 0 1.0748
25 / 20 15 / 15 1.0185
25 / 20 20 / 20 1.0005
25 / 20 25 / 20 1.0000
25 / 20 15.556 / 15.556 1.0165

15.556 / 15.556 25 / 0 1.0563


15.556 / 15.556 0/0 1.0590
15.556 / 15.556 15 / 0 1.0574
15.556 / 15.556 15 / 15 1.0020
15.556 / 15.556 20 / 20 0.9843
15.556 / 15.556 25 / 20 0.9838
15.556 / 15.556 15.556 / 15.556 1.0000

*The conversion factors are based on ISO 12213-3 and ISO 13443.

Firmware versions 27.75.06 and higher for Natural Gas using one of the following
density calculations: ISO 12213-3 2007 Method 1, and SGerg 1988 Methods
2-4, have the following table of conversion factors to convert the heating value
at combustion/volumetric base temperature to 25 / 0 degC and 101.325 kPa:

297
OmniCom Help

Heating Value @
Heating Value @ Heating Value @
Combustion /
25 / 0 degC 25 / 0 degC
Volumetric Base
and 101.325 kPa* and 101.56 kPa*
Temperature degC
25 / 0 1.0000 0.9977
0/0 0.9975 0.9952
15 / 0 0.9990 0.9967
15 / 15 1.0543 1.0518
20 / 20 1.0732 1.0707
25 / 20 1.0738 1.0713
15.556 / 15.556 1.0564 1.0539

*The conversion factors are based on ISO 12213-3 and ISO 13443.

Calculate Heating Value:

For firmware versions 27.75.06 and higher the 'Calculate' option is available for
Natural Gas with an AGA-8 detailed density calculation, Steam (NIST), Water
(K&K), NIST 1048 products, and NIST14.

For Steam (NIST), Water (K&K), NIST 1048 products, and NIST14 fluid types,
the appropriate equation of state is used.

If Natural Gas with an AGA-8 detailed density method is selected, the user may
select also the HV calculation method and how to handle the neo-Pentane
component:

Method: Select the equation to calculate the heating value of the gas:
AGA 5 (1999)
AGA-5 (2009) (available with firmware versions 27.75.06 and higher)
GPA 2172 (1996)
GPA 2172 (2009) (available with firmware versions 27.75.06 and higher)
ISO 6976 (1995)

Note: If ISO 6976 (1995) is selected, the calculations are made based on:
15 degC for firmware versions 27.74.18 and lower
0 degC, 15 degC, or 20 degC for firmware version 27.74.19 and higher
the base conditions combustion/volumetric base temperature selection for
firmware versions 27.75.06 and higher

neo-Pentane component - the following choices are available regarding how


the neo-Pentane component is to be used in the HV calculation:
use the neo-Pentane component (AGA-5 (1999), AGA-5 (2009), and ISO
6976 (1995) only)
disregard the neo-Pentane component (GPA 2172 (1996) and GPA 2172
(2009) only)
add the neo-Pentane component to the iso-Pentane component (available
with firmware versions 27.74.20 and higher)
add the neo-Pentane component to the n-Pentane component (available
with firmware versions 27.74.20 and higher)

298
Configuration

Related Modbus Registers:


Heating Value (at base conditions) in use is 8n68 (where n = 5-8 for M1-M4)

 Base Conditions
Base Conditions are configurable for each product available with firmware versions
27.74.19 and higher (for 27.74.18 and lower it is configurable for the system in the
Factors and Systems Constants screen). The base conditions are only required for
Natural Gas and for NIST14 fluids.

Note Please reference the help for the Relative Density (SG) and the Heating Value on
this page for conversion of overrides to base conditions for the ISO 12213-3 2007
(SGerg) and SGerg 1988 Methods 2-4.

Base Temperature

For firmware versions 27.75.06 and higher:

For Natural Gas with AGA-8 1994 detailed density method, AGA-8 1992 detailed
density method, or AGA-8 1985 detailed density method and a heating value
calculation method of:
ISO 6976 (1995), select a combustion/volumetric base temperature
AGA-5 (2009), GPA 2172 (1996), and GPA 2172 (2009), select a
combustion/volumetric base temperature selection where the
combustion temperature is equal to the volumetric base temperature
AGA-5 (1999), the base temperature is fixed at 15.556 degrees C

For Natural Gas with AGA-8 1994 Methods 2 and 3, AGA-8 1992 Methods 2 and
3, ISO 12213-3 2007 (SGerg) and SGerg 1988 Methods 2-4, select a
combustion/volumetric base temperature.

For Natural Gas with AGA-8 1985 Methods 2-6, the base temperature is fixed at
15.556 degrees C.

For Natural Gas with Redlich-Kwong EOS, Ideal Gas, or AGA NX-19 1962, and
AGA NX-19 MOD and NIST14, enter the contract base temperature in degrees
C.

For Firmware versions 27.74.19 and higher:

For Natural Gas and for NIST14, enter the contract base temperature in degrees
C.

For Natural Gas with an AGA-8 Detailed density method, if an ISO 6976
selection is made for the heating value calculation method, the base
temperature value is automatically set to the metering reference temperature.

Base Pressure

For firmware versions 27.75.06 and higher:

For Natural Gas with AGA-8 1994 detailed density method, AGA-8 1992 detailed
density method, Redlich-Kwong EOS, Ideal Gas, AGA NX-19 1962, or AGA
NX-19 MOD and for NIST14, enter the contract base pressure in absolute
units.

299
OmniCom Help

For Natural Gas with AGA-8 1994 Methods 2 and 3, AGA-8 1992 Methods 2 and
3, ISO 12213-3 2007 (SGerg) Method 1 and SGerg Methods 2-4, base
pressure can be selected as:
101.325 kPa / 1.01325 bar / 1.03323 kg/cm2 - or
101.56 kPa / 1.0156 bar / 1.03562 kg/cm2
depending on the pressure unit selection.

For Natural Gas with AGA-8 1985 Methods 1-6, base pressure is fixed at 101.56
kPa, 1.0156 bar, or 1.03563 kg/cm2 depending on the pressure unit selection.

For Firmware versions 27.74.19 and higher:

For Natural Gas and NIST14, enter the contract base pressure in absolute units.

 Reference Density
Firmware versions 27.75.06 and higher provide a 'Reference Density
Calculation' selection for Natural Gas:

If any of the AGA-8 detailed density calculations are selected, the user
may select the reference density calculation:
- Calculate using AGA-8
- Calculate using ISO 6976
- Calculate using Relative Density(SG) @ Base Conditions x Density of
Dry Air @ Base Conditions

For all other density methods except Redlich-Kwong, the only selection
available is 'Calculate using Relative Density(SG) @ Base Conditions
x Density of Dry Air @ Base Conditions'.

Firmware versions 27.74.20 through 27.75.05 provide an ISO 6976 reference


density calculation selection for Natural Gas using an AGA-8 detailed density
method. If the ISO 6976 calculation is selected, the OMNI uses ISO 6976 at
the selected reference temperature to calculate the reference density. Note: If
the user has selected an ISO 6976 Heating Value Method and the temperature
selected there does not match the temperature selected for reference density,
a warning message is displayed.

For all firmware versions for all products other than Natural Gas, enter the
override value in kg/m3.

 NIST14 Analysis Basis


Enter the basis in which the components are analyzed for the NIST14 equations. The
choices are:

Mole Percent - default selection


Mole Fraction
Mass Percent
Mass Fraction.

Density Methods and method specific items:

300
Configuration

 Density Methods
Select the Density Method required for the Natural Gas. Use a "detailed method" of
calculation if a Gas Analyzer is connected.

Selecting a Density method turns on/off fields and tabs that are associated with the
Density Method selection.

AGA-8 1994 Method 1: Detailed Analysis


AGA-8 1994 Method 2: Gross.Method - HV / SG / CO2
AGA-8 1994 Method 3: Gross.Method - SG / N2 / CO2

AGA-8 1992 Method 1: Detailed Analysis (ISO 12213-2)


AGA-8 1992 Method 2: Gross.Method - HV / SG / CO2
AGA-8 1992 Method 3: Gross.Method - SG / N2 / CO2

AGA-8 1985 Method 1: Detailed Analysis


AGA-8 1985 Method 2: Gross.Method - HV / SG / CO2
AGA-8 1985 Method 3: Gross.Method - HV / SG / N2 / CO2
AGA-8 1985 Method 4: Gross.Method - SG / N2 / CO2
AGA-8 1985 Method 5: Gross.Method - HV / N2 / CO2
AGA-8 1985 Method 6: Gross.Method - SG / N2 / CO2 / CH4

Redlich-Kwong EOS: The Redlich-Kwong equation of state (EOS) (1949) is a


modification of the van-der-Waals EOS. Use of this EOS only requires the
input of critical temperature, Tc, and critical pressure, Pc, for the mixture. The
Redlich-Kwong equation is adequate for calculation of gas phase properties
when the ratio of the pressure to the critical pressure is less than about one-
half of the ratio of the temperature to the critical temperature.

The Soave-Redlich-Kwong (SRK) EOS is available with firmware versions


27.74.21 and higher. It is one of the most widely used three-parameter
equations of state in the refinery and gas processing industries. Equations of
state are used for the prediction of fluid physical properties such as vapor phase
compressibility. The SRK equation of state in 1972 became the first successful
modification to the original Redlich-Kwong (RK) equation from 1949. Soave
proposed an adjustment of the temperature influence and the adding of a third
parameter called the “accentric factor” (also called the “ Pitzer accentric factor”)
to the original RK parameters of critical pressure and critical temperature. The
inclusion of the accentric factor accounts for some of the molecular complexity
including shape and polarity influences. The accentric factor, w (Omega), is
defined as:

w = -log PrSat (at Tr = 0.7) - 1.000


where PrSat is the reduced pressure at saturation.

Using the SRK equation of state generally improves the accuracy of results and
has increased rangeability of use as compared with the use of RK equations.

Ideal Gas Calculation: (Available with firmware versions 27.74.18 and higher.)
Requires entry of the value used for Z in the following ideal gas equation:

Density = (Pf / Pb) x (Tb / Tf) x (1 / Z) x Density @ Ref. Condition.


where Density @ Ref. Condition = SG x Density of Air.

AGA NX-19:

301
OmniCom Help

NX-19 1962 - N2/CO2/SG: Algorithm AGA NX-19 calculates the


supercompressibility factor (Fpv) of transmission quality natural gas.
The supercompressibility of a fluid is a function of the ratio of
compressibility of the fluid at flowing and at base temperature and
pressure conditions. For calculation speed and efficiency, the AGA NX-
19 1962 density method assumes that the compressibility of natural gas
at base temperature and pressure is equal to 1.0000. The OMNI flow
computer correctly implements AGA NX-19 as written and published in
1962.

NX-19 MOD - N2/CO2/SG: (Available with firmware versions 27.75.00 and


higher.) Although AGA-8 has superseded AGA NX-19, many Eastern
European countries still use the AGA NX-19 algorithm but in a modified
form. The fluid compressibility (Zb) at base temperature and pressure is
now required to be calculated according to Russian GOST standards
and is done so when the AGA NX-19 MOD density method is selected.

ISO 12213-3 2007 (SGerg) and SGerg Methods 2-4:


The SGerg-88 method is used by the flow computer for Calculation of
Compression Factor Z and Density of Natural Gas using a simplified gas
analysis. The standard was last updated in 1996 with the following suggested
as valid ranges:

CO2 Mole Fraction 0.0 to 0.3


H2 Hydrogen Mole Fraction 0.0 to 0.1
N2 Nitrogen Mole Fraction 0.0 to 0.5
* HS Calorific Value in MJ/m3 20.0 to 48.0
*Relative Density 0.55 to 0.9

*Note: Metering at T = 0.0 C, P = 1.01325 bar, combustion at T = 25.0 C.

Further input parameters are:

Pressure in bar: 0.0 to 120.0


T in degrees C: -23.0 to 65.0 (changed from initial 1988 range of -23.0 to
61.85)

GC Stream (available for firmware versions 27.74.30 and higher)


In many cases a gas chromatograph or gas analyzer will be shared between several
meter runs or flow streams. When data is transmitted to the flow computer the analyzer
will identify which flow stream the analysis data pertains to. Enter the number of the
flow stream that this fluid product should match before using the analysis data.

Available for Natural Gas with a detailed density method and for NIST14. The GC entry
is enabled if a Gas Chromatograph is selected in the Equipment List screen.

Note: For firmware versions below 27.74.30, the GC Stream selection is located in the
Meter Setup screen.

AGA-10 Calculation (available with firmware versions 27.74.11 and higher)


Available for Natural Gas with the AGA-8 1994 Detailed Analysis density method
selected. Enable the AGA-10 calculation by checking the box. The default is not
checked.

302
Configuration

 neo-Pentane Handling
For Natural Gas with any of the AGA-8 Detailed density methods are selected or for
NIST14, the user may select how to handle the neo-Pentane component before it is
used in the density calculation:

Disregard the neo-Pentane component


Add the neo-Pentane component to the iso-Pentane component (available with
firmware versions 27.74.20 and higher)
Add the neo-Pentane component to the n-Pentane component (available with
firmware versions 27.74.20 and higher)

 Redlich-Kwong EOS
Enter the inputs to the Redlich-Kwong equation of state (please see the help for
'Density Methods' for more information):

The critical temperature, Tc, of a material is the temperature above


which distinct liquid and gas phases do not exist. As the critical temperature is
approached, the properties of the gas and liquid phases become the same.
Above the critical temperature, there is only one phase.

The critical pressure, Pc, is the vapor pressure at the critical


temperature.

The Soave-Redlich-Kwong (SRK) EOS is available with firmware


versions 27.74.21 and higher. If the Soave-Redlich-Kwong method is selected,
the user is asked for an Accentric Factor. The default is zero.

Ideal Gas (available with firmware versions 27.74.18 and up.)


Override Z: Enter the value used for Z in the following ideal gas equation:

Density = (Pf / Pb) x (Tb / Tf) x (1 / Z) x Density @ Ref. Condition.


where Density @ Ref. Condition = Relative Density(SG) x Density of Air.

303
OmniCom Help

Live Input

The Live Inputs category is for entering the configuration, Setup, and Alarm Limits to the live input
channel that the product input is connected. Live inputs can be used to input SG, HV, N2, CO2
variables. Once you enter the information and/or make your selections, press the [Apply] button
to set.

Note: The majority of this information is view only, to edit these settings you must go to the
OMNI I/O and modify the Process /O settings of the individual I/O modules.
Settings

The items listed below are links to descriptions of each setting option within the Configuration
dialog. Click on a link to go to that setting's description.

 Configuration
I/O Point: Enter the number of the I/O point to be used to input the live
input signal for this fluid product.

Tag: 8 character ASCII character string which identifies each transducer. The tag
appears in the LCD display before the value of the variable. Note: This field is
not useable if a '99' has been assigned as I/O.

Type: is only valid for SG Live Inputs. The types are SG - 4-20mA or SG -
Solartron.

 Setup
Override Code: This entry determines the strategy to be used regarding
the 'Live Input Override Value'.

Override Value: This is the value that will be substituted for the transducer
value depending on the 'Override Code' selection.

Zero Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 4 milliamperes or 1 volt.

Full Scale: *Note: This item is set when the I/O analog inputs are configured in
the input scaling. This value represents the engineering units that the
transmitter outputs at 20 milliamperes or 5 volts.

 Alarm Limits
Low: The low alarm activates when the live input value drops below this
value.

High: The low alarm activates when the live input value rises above this value.

 Solartron (only displayed if a Solartron 3096/3098 Gravitometer digital pulse (frequency)


input is selected for the SG I/O point)
Reference Gas 'X' or 'Y' . Sample gases 'X' and 'Y' are used to determine the
calibration constants K0 and K2 for the Solartron 3096/3098 specific gravity transducer.

304
Configuration

Reference SG - Enter the specific gravity of 'Reference Gas X' or 'Reference


Gas Y'.
Periodic Time - Enter the periodic time (in microseconds) recorded when
measuring 'Reference Gas 'X' or 'Reference Gas Y'.

305
OmniCom Help

Detailed Analysis

The Detailed Analysis dialogs within the Fluid Products–Natural Gas subcategory is for selecting
and entering various gas analysis settings for natural gas metering. Once you enter the
information and/or make your selections, press the [Apply] button to set.
Settings

Below are the settings used within the 'Detailed Analysis 1985/1992/1994' setup tab :

Component Overrides
Enter the mole percentages of each component of the gas stream. This data is used to
calculate the flowing density and heating value if the application does not have a gas
chromatograph (GC) or the GC fails.

Note: The component for neo-Pentane was added with firmware versions 23.74.20
and 27.74.20 and higher. See the help for Fluid Setup for more information on how
this component is used.

306
Configuration

NIST14 Component Analysis

Settings

(NIST14 is available with firmware versions 23.74.19, 24.74.17 (only on Products 1-4), and
27.74.18 and higher.)

The items listed below are links to descriptions of each setting option within the Configuration
dialog. Click on a link to go to that setting's description.

Below are the settings used within the 'NIST14 Component Analysis' setup tab :

Component Overrides
Enter the values of each component depending on the analysis basis entered. These
values are used in the NIST14 calculation.

If the basis is mole or mass percentage the total should add up to 100. If the basis is
mole or mass fraction, the total should add up to 1.0. The total is shown in red if it
does not add up to the correct number however it does not prevent the numbers from
being transmitted to the OMNI.

Note: The component for neo-Pentane was added with firmware versions 23.74.20
and 27.74.20 and higher. See the help for Fluid Setup for more information on how
this component is used.

307
OmniCom Help

Gas Chromatograph
Gas Chromatograph

The Gas Chromatograph subcategory is for entering and selecting GC settings. This function is
available within OmniCom if you select the Gas Chromatograph (GC) setting within the
Equipment List dialog of the OMNI General Setup. Based upon your selections, OmniCom makes
available only those options that apply to your metering system configuration.

In order for the GC to function correctly, the protocol must have been selected on Serial Port 3 of
the OMNI.
Topics

The items listed below are links to topics within the Gas Chromatograph category. Click on a link
to go to that topic.

Gas Chromatograph Setup


Gas Chromatograph Components

308
Configuration

Gas Chromatograph Setup

The Gas Chromatograph Setup dialog is for Entering the ID number of the gas analyzer and the
interval that the flow computer should wait between result updates. This dialog also allows the
user to specify if the flow computer should talk back to the analyzer or just listen. Once you enter
the information and/or make your selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Gas Chromatograph
Setup dialog. Click on a setting for more information.

 GC Protocol
Analyzer ID: Enter the identifying number of the Applied Automation or
Daniel Danalyzer gas chromatograph. This is the serial communication ID
number of the analyzer.

Analyzer 2 ID: Enter the identifying number of the Daniel Danalyzer gas
chromatograph. This is the serial communication ID number of the analyzer.

Analyzer Type: The OMNI flow computer can communicate and retrieve
analysis data from either an Applied Automation or a Daniel Danalyzer
chromatograph. In both cases the flow computer uses the Serial Port 3 for GC
communications.
 When talking to an Applied the flow computer uses the AA proprietary
HCI-A protocol interface. Note: OMNI’s testing policy is to re-test GC
communication protocols after flow computer firmware changes have
been made. This has not been possible with the Applied Automation
HCI-A protocol because ABB, the company that acquired the Applied
Automation GC product line, no longer supports the HCI-A protocol.
OMNI therefore cannot guarantee proper operation of HCI-A protocol.

 When talking to a Danalyzer Modbus ASCII or RTU is used.

Results Interval: This is the maximum number of seconds (for v74 and higher)
or minutes (for v73 and lower) that the flow computer should wait for results
from either type of gas chromatograph. When operating with an Applied
Automation analyzer the flow computer will request results from the
chromatograph if it not in the 'listen only' mode. The 'GC Alarm' bit will be set if
no results are received after this request.

Mole Deviation: Checks if the Mole % total of GC components deviates from


100 % within the entered limit. If outside the limit, Mol % Out of Range alarm
Modbus point 1881 is raised.

 Mode
Listen Only: In many cases more than one flow computer will be
connected to a single gas analyzer. Only one flow computer is allowed to act
as a host device and request data from the analyzer. All of the remaining
computers must 'listen' to the result data 'only'.

 GC Fail Code

309
OmniCom Help

This entry selects what override strategy will be used should the Gas Chromatograph
fail.

The selections are:

Always use the last good analysis from the GC


Always use the manual overrides specified in the Fluid Products Setup screen.
Use the manual overrides if the GC fails.
Use GC2 on GC1 failure (if the GC2 also fails, the OMNI uses the manual
overrides specified in the Fluid Products Setup screen)
Always use GC2

Note: When using overrides that use GC2, GC1 and GC2 must have identical stream
configurations.

A failure may be due to a fatal error flagged by the GC indicating that the composition
data may not be reliable. Fatal errors usually are caused by some type of hardware
problem at the GC; i.e. EPROM ERROR, D/A CONVERTER ERROR etc. A
breakdown of communications between the flow computer and the GC will also cause
a GC failure error.

Danalyzer Type (available with firmware version 27 only)


Select either the USA or ISO version of the Danalyzer.

Note: GPM is available on USA versions of the Models 2251 and 2255 only. ISO
versions of the controller will contain weight percent only. (See OMNI's technical
bulletin on the Danalyzer GC for complete GC register information.)

Danalyzer Heating Value (available with firmware version 23.75.01 and 27.75.01 and
higher)
Select the register for the flow computer to read to acquire the heating value from the
GC. The choices are “Actual BTU (7054)" and "Dry Superior (7033)”. The default is
Actual BTU (7054).

For firmware versions prior to 23.75.01 and 27.75.01, the flow computer first reads the
Actual BTU register 7054. If the value is zero, the flow computer reads the Dry
Superior register 7033.

310
Configuration

Gas Chromatograph Components

The items listed below are links to descriptions of each setting option within the GC Components
dialog. Click on a link to go to that setting's description.

Component Order Setup


Each gas chromatograph (GC) can be unique in the number of components it can
analyze, and also in the order that it can present these. For each of these settings,
enter the component number position of each component recognized by your GC.
Consult the GC documentation for the corresponding component order. Enter 0 for any
unused components.

A Danalyzer GC for instance stores the mole percentages of each component it


analyzes in it's Modbus database starting at 7001 through 7016 with a typical ordering
as follows:

C6+ 7001
Propane 7002
i-Butane 7003
n-Butane 7004
neo-Pentane 7005 (add this component in the GC to i-Pentane
component before it is read by the OMNI. Neo-Pentane
does not exist in AGA-8 or AGA-5)
i-Pentane 7006
n-Pentane 7007
Nitrogen 7008
Methane 7009
CO2 7010
Ethane 7011

Note: Since component 1 in a Danalyzer GC is typically used for C6+, if the user is
configuring components for a Danalyzer GC and selects another component as 1,
OmniCom disables the C6+ distribution.

Note: The above component order is used only as an example, consult your GC
documentation to determine the actual order that the components are placed in your
GC.

Note: While the SG and BTU data in the GC is not really component data, the flow
computer still needs a number to be entered for each entry. Simply assign them the
next two sequential numbers after all other components are numbered.

The component for neo-Pentane was added with firmware versions 23.74.20 and
27.74.20 and higher. See the help for Fluid Setup for more information on how this
component is used.

C6+ Distribution
Since the amount of Hexane and higher components within a gas mixture is usually
quite small, some GCs provide a combined C6+ figure instead of individual mole
percentages as the analysis result.

311
OmniCom Help

Use these fields to specify the percentage of C6 through C10 components that make
up the C6+ contribution. Make sure that the sum of the C6+ components equals 100%.
Enter 0 for any unused components.

Note: Since component 1 in a Danalyzer GC is typically used for C6+, if the user is
configuring components for a Danalyzer GC and selects another component as 1,
OmniCom disables the C6+ distribution.

312
Configuration

PID Control
PID Control

Setup the parameters for each of the four PID (proportional–integral–derivative) control loops.
Each control loop can provide proportional plus integral control of a primary variable (flow rate for
example) and also allow override control of a secondary variable (pressure for example). These
dialogs are accessed from the OmniCom navigation tree.
Topics

The items listed below are links to topics covering PID control loops. Click on a link to go to that
topic.

PID Loop Configuration


PID Loop Ramp Control
PID Loop Tuning

313
OmniCom Help

PID Loop Configuration

Each PID control loop involves a primary controlled variable with override control by a secondary
variable. The primary variable is the controlled variable unless the secondary variable exceeds or
falls below a secondary setpoint. Individual startup & shutdown ramp limit functions are also
provided. This menu is used to assign the variables that will be controlled and what physical I/O
points will be used to input remote setpoints etc. You can also set the control action and startup
mode for each PID control loop. Once you enter the information and/or make your selections,
press the [Apply] button to set.
Settings

The items listed below are the settings covering each dialog within the PID Loop Configuration.
Click on the setting for more information.

Control Output Tag


Enter an 8 character ASCII string which will be used to identify the control loop output.
For example, if this PID loop is used to adjust control valve 100, an appropriate entry
could be CV100.

 Primary Control Variable


Variable Assignment: Enter the four digit number which specifies what
data base variable will be the primary controlled variable. For Meter Run 'n'
Variables: (Replace 'n' with meter run number). For a list of variable
assignments reference Volume 4 of the OMNI Manual.

Remark: Use this 16 character field to document the function of each variable
assignment. The data field is stored in the flow computer ensuring that the
documentation always matches the computer.

Zero Scale: This entry is ALWAYS required even if you do not intend to use a
remote setpoint input for the PID controller. The PID algorithm uses this value
to determine the zero value for the primary controlled variable. Enter the
minimum scale value in engineering units of the primary variable.

Full Scale: This entry is ALWAYS required even if you do not intend to use a
remote setpoint input for the PID controller. The PID algorithm uses this value
to determine the maximum value for the primary controlled variable. Enter the
max scale value in engineering units of the primary variable.

 Secondary Control Variable


Variable Assignment: Enter the four digit number which specifies what
data base variable will be the secondary controlled variable. For Meter Run 'n'
Variables: (Replace 'n' with meter run number). For a list of variable
assignments reference Volume 4 of the OMNI Manual.

Remark: Use this 16 character field to document the function of each variable
assignment. The data field is stored in the flow computer ensuring that the
documentation always matches the computer.

Zero Scale: This entry is ALWAYS required even if you do not intend to use a
remote setpoint input for the PID controller. The PID algorithm uses this value

314
Configuration

to determine the zero value for the primary controlled variable. Enter the
minimum scale value in engineering units of the primary variable.

Full Scale: This entry is ALWAYS required even if you do not intend to use a
remote setpoint input for the PID controller. The PID algorithm uses this value
to determine the maximum value for the primary controlled variable. Enter the
max scale value in engineering units of the primary variable.

 Primary Setpoint
Remote Setpoint I/O Assignment: The setpoint for the primary
controlled variable can be input locally at the flow computer using the
UP/DOWN arrow keys (see Operators Manual chapter 4) or it can be input
remotely via an analog input. Enter the number of the input channel that you
wish to use for the 'remote setpoint'. Enter '0' if you will not be using a remote
setpoint.

Min Acceptable Primary Setpoint: The primary setpoint variable will not be
allowed to drop below this engineering unit value.

Max Acceptable Primary Setpoint: The primary setpoint variable will not be
allowed to rise above this engineering unit value.

 Secondary Setpoint
Secondary Setpoint Value: Enter the required setpoint of the
secondary variable (engineering units). The primary variable will be the
controlled variable until the secondary variable reaches this setpoint. The
secondary variable will not be allowed to drop below or rise above this setpoint
depending on the 'error select' entry in the 'Configure PID' menu.

315
OmniCom Help

PID Loop Ramp Control

Each PID Loop Ramp Control involves a individual startup & shutdown ramp limit functions. This
menu is used to assign the percentage rate that the control output will be allowed to change. You
can also set the Minimum Ramp to % each PID control loop. Once you enter the information
and/or make your selections, press the [Apply] button to set.

PID Start, Stop and Shutdown command points have been added to eliminate the need to
manipulate the PID permissives directly. Using these command points greatly simplifies
operation of the PID ramping functions.

Command Point Action


PID 1 PID 2 PID 3 PID 4
1727 1728 1729 1730 'Start' Ramp Up to Setpoint
1788 1789 1790 1791 'Shutdown' Ramp Down to MinValve%
1792 1793 1794 1795 'Stop' Ramp Down to Fully Closed%

Settings

The items listed below are the settings covering each dialog within the PID Loop Ramp Control.
Click on the setting for more information.

Startup Ramp %
Enter the maximum percentage that the control output will be allowed to change each
500ms cycle. The control output is clamped at 0% until the 1st PID permissive signal is
set true. The control output % is then allowed to increase at the 'Start Up' ramp rate.

Modbus Register Description


PID 1 PID 2 PID 3 PID 4
1722 1723 1724 1725 1st Permissive

Shutdown Ramp %
When the 1st permissive is lost the control output will ramp down toward 0% at the
'Shut Down' ramp rate.

During the ramp down phase a second PID permissive is used to provide a 'Ramp
Hold' function. If this second permissive is true 100ms before entering the ramp down
phase, the control output % will ramp down and be held at the 'Minimum Ramp Down
Limit %' (see following entry) until it goes false. The control output will then
immediately go to 0%. (Reference the chart above for command functions.)

Modbus Register Description


PID 1 PID 2 PID 3 PID 4
1752 1753 1754 1755 2nd Permissive

316
Configuration

Minimum Ramp To
In many cases it is important to be able to deliver a precise amount of product. This
requires that the control output be ramped to some minimum % and held there until the
required delivery is complete. The control output is then immediately set to 0%.

Enter the minimum percentage that the control output will be allowed ramp down to.

The control output is clamped at 0% until the 1st PID permissive signal is received.
The output % is then allowed to increase at the 'Start Up' ramp rate. When the
permissive is lost the output will ramp down toward the 'Minimum Ramp Down To %' at
the 'Shut Down' ramp rate. During the ramp down phase a second PID permissive is
used to provide a 'Ramp Hold' function. If this second permissive is true during the
ramp down phase the output % will be held at the 'Minimum Ramp Down Limit %' (see
previous entry) until it goes false. The control output will then immediately go to 0%.

See 'Shutdown' commands (1788, 1789, 1790 and 1791).

317
OmniCom Help

PID Loop Tuning

Each PID Loop Tuning involves a individual startup & shutdown ramp limit functions. This menu is
used to assign the percentage rate that the control output will be allowed to change. You can also
set the Minimum Ramp to % each PID control loop. Once you enter the information and/or make
your selections, press the [Apply] button to set.
Settings

The items listed below are the settings covering each dialog within the PID Loop Ramp Control.
Click on the setting for more information.

 Primary Control Value


Action: Select 'forward' action if the primary variable value increases
as the controller output increases. Select 'reverse' action if the primary
variable value decreases as the controller output increases.

Response:
Enter a Gain Factor number between 0.01 to 99.99 to be used for the primary
gain. Gain is the reciprocal of proportional gain / 100. This setting determines
how responsive the control will be to changes or upsets to the Primary variable.
The higher the entry, the more responsive the control, but a value too high will
cause instability and oscillations to occur. if the setting is too low, the system will
be too slow to respond and unable to adapt to changing conditions. A setting of
0.75 is a reasonable starting value for typical applications.

Enter the Repeat/Min value between 0.0 to 40.00 for the primary integral factor.
Repeats per minute is the reciprocal of reset period. This entry determines the
integral action of the controller. Integral action gradually integrates the error
between the measurement and the setpoint, adjusting the error to zero. The
larger this entry is, the faster the output will respond. If this entry is set too high,
the system will be too responsive and the controller will overshoot the setpoint,
causing instability in oscillations. A setting of 5.0 is a reasonable starting value
for typical applications.

 Secondary Control Value


Action: Select 'forward' action if the secondary variable value
increases as the controller output increases. Select 'reverse' action if the
secondary variable value decreases as the controller output increases.

Response:
The Gain Factor is used to trim out response variances between the Primary
and Secondary variables. The actual controller gain used when controlling the
secondary variable is the product of this entry and the 'primary gain factor'. Tune
the primary control variable first and then use this entry to adjust for stable
control of the secondary variable.

Enter the Repeat/Min value between 0.0 and 40.00 for the secondary variable
repeats per minute. Repeats per minute is the reciprocal of integral period.

Deadband

318
Configuration

PID deadband is used to minimize wear and tear on the control valve actuator in cases
where the control variable is continuously changing. The control output of the flow
computer will not change as long as the calculated PID error percentage is equal or
less than the entered deadband percentage.

Startup Mode
This entry determines how the PID control will resume after a system reset or power-
up (such as a momentary power loss).

Selecting 'Last' will cause the PID loop to stay in the operating mode it was in before
the system reset occurred.

Selecting 'Manual' will cause the PID loop to startup in the manual mode with the
control output % frozen to the value before the reset.

 Error Select
This entry is used to determine when the secondary variable will be controlled. This
entry must be set to High Error Select in applications using only one control variable
due to the fact that an unconfigured control variable always has a zero error.

Determine which of the two modes below you will be using for your particular
application in order to configure the flow computer to control the PID loop correctly:

Mode 1 - Control Primary Variable unless Secondary Variable exceeds Setpoint:


Are both Primary and Secondary actions Forward?
If Yes, use Low Error Select
If No, Is Secondary Action Forward?
If Yes, use Low Error Select
If No, use High Error Select

Mode 2 - Control Primary Variable unless Secondary Variable falls below


Setpoint:
Are both Primary and Secondary actions Forward?
If Yes, use High Error Select
If No, Is Secondary Action Forward?
If Yes, use High Error Select
If No, use Low Error Select

319
OmniCom Help

Front Panel Counters


Each of the three electromechanical counters on the OMNI front panel can be programmed to
count at any rate up to 10 counts per second. Select the flow variable and count rate for each
counter. Once you enter the information and/or make your selections, press the [Apply] button to
set.

Settings

The items listed below are descriptions of each setting option within the Front Panel Counters
dialog. Click on a setting for more information.

Assign
Enter a 4 digit number which specifies which data base variable used to increment this
front panel counter.
Valid Assignments Are (substitute the meter # for 'n'):

Meter Run Station


1n01 = Gross Flow 1801 = Positive Gross Flow 1805 = Negative Gross Flow
1n02 = Net Flow 1802 = Positive Net Flow 1806 = Negative Net Flow
1n03 = *Mass Flow 1803 = *Positive Mass Flow 1807 = *Negative Mass Flow
1n04 = *Energy Flow 1804 = *Positive Energy Flow 1808 = *Negative Energy
Flow
*Note: Not applicable to some applications.

Additional user programmable assignments are available starting from 1089 through
1099. Each of these user variables has an associated floating point variable which is
where the user places data that is to be output to a counter. For example data placed
in 7089 will be output to a counter by assigning it 1089. See following 'Programmable
Variable' entries for help on how to do this.

Remarks
This sixteen character text field is provided to allow the user to better document the
function of I/O assignments etc. This data is actually stored in the flow computers
memory and can be viewed from the front panel display when making these entries.

 Pulse/Unit
A multiplication factor applied to the internal flow totalizer specified in the Assign entry.
It is used to specify how fast the counter should increment based on the unit of flow
being measured. The front panel counter does not have to increment at the same rate
as the internal flow totalizer. Enter the number of pulses per unit volume, mass or
energy unit.

The unit is the 'displayed' unit ie: BBL, Tonnes, KLB, Gj

Examples:

320
Configuration

You wish to count 100 kg increments and the displayed units are Tonnes (1000
kg per Tonne). Pulses/unit needed = 1000/100 = 10.0 counts per Tonne.

You wish to count 10 gallon increments and the displayed units are Barrels (42
gallons per Barrel) - Pulses/unit needed = 42/10 = 4.2 counts per Barrel.

You wish to count 10 Barrel increments and the displayed units are Barrels -
Pulses/unit needed = 1/10 = 0.1 counts per Barrel.

321
OmniCom Help

User Displays
You may configure up to 8 custom displays that can be viewed on the LCD display. Each screen
setup requires you to select the key presses that will recall the display, the 4 variables and
description tags that will be displayed. Any Bit, string, integer or floating point variable in the data
base can be selected to be displayed. User displays are recalled just like the resident displays by
pressing the correct keys followed by the 'Display' key. User displays can be made to override the
resident displays by assigning them the same key press sequence. Once you enter the
information and/or make your selections, press the [Apply] button to set.

Settings

The items listed below are descriptions of each setting option within the User Displays dialog.
Click on a setting for more information.

Key Sequence
Use the letters 'A' though 'Z' on the keys to specify which keys will be used to recall
this display screen. You may specify up to 4 key presses.

Example: A+B+C+D

Gross A Net B Mass C Energy D SG/API E 9 Control F


& % 7 8 /
Temp G # Press H Density I DP J Orifice K 6 Meter L
$ 4 5 *
Time M : Counts N Factor 0 Preset P Batch Q 3 Analysis R
" 1 2 =
Print S ; Prove T Status U Alarms V Product W Setup X +
, 0 . _
Input Y ( Output Z
)

NOTE: User key press sequences take priority over any existing resident key press
sequences.

 Variable
Tag: Enter an 8 character field which will be used to describe or identify
the display variable. The field appears before the variable on the same display
line.

Point: Each variable within the flow computer data base is assigned an index
number or address. Enter the index number of the variable that you wish to
display on this display line. Any valid 32 bit integer (index #s 5001-6999) or
IEEE float (7001- 899) can be specified. For Meter Run 'n' Variables: (Replace
'n' with meter run number)

Resolution: Select the number of digits to the right of the decimal for this
display variable ( 0 to 7 max).

322
Configuration

Import/Export User Displays

User Display Configuration files can be imported or exported if the Advanced User command line
switch "-AU" is enabled. If you need help adding a command line switch, please speak with your
IT representative.

After the command line switch is enabled, access the import/export feature by right-clicking on
the User Display tree item or page in configuration or selecting via the File menu. Files are
defaulted to the extension: "*. oXXud" where XX is the application (20, 23...), however the user
may enter any extension.

If a file is imported while online, the program automatically asks the user if they want to transmit
all the displays to the OMNI.
If the user responds "Yes", all the 8 displays are written to the unit.
If the user responds with "No" they will still have the option to select "Transmit All" from the menu
at a later time - or - Apply the page they are on, but any page navigated to will be refreshed with
the data from the OMNI.

323
OmniCom Help

Statements
Statements

Programmable statements allow the user to do special functions that may not be included in our
base firmware. There are two types of statements, Boolean and Variable. After making changes,
press the [Apply] button.
Topics

The items listed below are links to topics covering each list within the Statements dialog. Click on
a link to go to that topic.

Boolean Statements
Variable Statements
Import/Export Boolean/Variable Statement Configurations

Boolean/Variable Statement Configuration files can be imported or exported if the Advanced User
command line switch "-AU" is enabled. If you need help adding a command line switch, please
speak with your IT representative.

After the command line switch is enabled, access the import/export feature by right-clicking on
the tree item or selecting via the File Menu. Files are defaulted to the extension: "*.oXXbv" where
XX is the application (20, 24...) however the user may enter any extension.

Note: Boolean/Variable Statement Configuration files may not be imported while online.

324
Configuration

Boolean Statements

Boolean points are simply single bit variables in the flow computers memory which are either ON
or OFF. Each of the transducer high/low alarm bits are boolean variables as are the 24 physical
digital I/O points in the system (points 1001 through 1024). There are also 64 boolean points
numbered 1025 through 1088 which can provide simple logic control of valves etc. Each of these
points is controlled by a simple logic statement which is evaluated every 100ms starting at point
number 1025 proceeding to 1088. Each statement can contain 3 boolean variables optionally
preceded by the slash '/' denoting the NOT function and separated by a boolean operator.

For example to program point 1025:


1025: /1106&/1206+1107 (point 1025 is true when NOT proving meter 1 AND NOT proving
meter 2 OR when any meter 1 alarm is active)

Note: To allow more display characters on the flow computer's LCD screen, "25:" is displayed
instead of "1025".

Valid boolean operators are:

NOT '/'
AND '&'
OR '+'
EXOR '*'
EQUAL '='
GOTO ' G'
IF ')'
MOVE RANGE ':'
TIMER FUNCTION ','
RISING EDGE '('
FALLING EDGE '(/'
ONE SHOT '@'

The result of the evaluation (true (1) or false(0)) is used to set a corresponding software flag or
bit. These software flags can be used to control the status of a physical I/O point, used as an
input to other statements or be read via the Modbus data link.

NOT '/' Operator


When the variable to the right of the operator is false, it causes the Boolean statement
to be true and vice versa.

Example: Flowmeter pulse frequencies above the Active Frequency threshold


configuration setting located in the Meter Run Setup screen will set the "meter active"
flag bit (Modbus Point 1n05). By using any Boolean statement you can use this flag bit
to enable and disable totalizing by controlling the "disable meter run totalizing" flags
(1736, 1737, 1738, and 1739).
1030: 1736=/1105 (Turns off Meter 1 totalizing if frequency is below the Active
Frequency setting. Turns on Meter 1 totalizing if frequency is at or above the
threshold setting.)

AND '&' Operator

325
OmniCom Help

All variables to the left AND right of this operator must correspond to the logic they are
being checked for (TRUE or FALSE) before the Boolean statement is considered to be
true.

Example: Create a momentary to detect a change in digital input #2 from a low to a


high state, thus making statement 1025 true during on 100ms update cycle.
1025: 1002*1026&1002 ( EXOR or compare the current state of Digital input #2
with the previous state of Digital #2 saved in the previous 100ms cycle to see if
there has been a change of state, AND check to see if the change was from a
low to a high state by checking if Digital input #2's current state is high.)
1026: 1002 (Save the current value of Digital #2 for comparison with Digital #2
value in the next 100ms cycle.)

OR '+' Operator
Either the variable(s) or logic to the left OR to the right of this operator must
correspond to the logic being checked for (TRUE or FALSE) before the Boolean
statement is considered to be true.

Example: Check to see if Meter 1 or Meter 2 is active. If either meter is active,


statement 1025 is true.
1025: 1105+1205 (Modbus flags at 1n05 are set or reset by the OMNI based
on whether or not the Active Frequency (for Pulse/Turbine meters) or Low Flow
Cutoff (for DP/Orifice meters) configuration setting is exceeded.

EXOR '*' Operator


The variable(s) or logic to the left of this operator must be the exact opposite of the
variable(s) or logic to the right of this operator before the Boolean statement is
considered to be TRUE.

Example: (See the example for the AND '&' Operator.)

EQUAL '=' Operator


Use the '=' operator to move the result of a statement into another boolean.

Example: 30: 1719=1026 (if 1026 is TRUE set the 'request snapshot' command bit
1719).

GOTO 'G' Operator


Use the 'G' operator to change the order of statement execution by going to the
boolean statement number following the 'G' (it must be a valid statement number
between 1025 and 1088).

Reverse GOTOs are allowed but the total number of statements that can be executed
has been set to 100 to avoid system crashes which could occur with unexpected
program loops.

Example: 31: 1719=1026 G1040 (Same as the above example except that statement
1040 will be the next statement processed)

IF ')' Operator
Use the IF ')' operator to conditionally process a statement. If the variable preceding
the ')' is true the remainder of the statement will be processed.

326
Configuration

Example: 32: 1105) G1042 (Go process statement 1042 if boolean variable 1105
[meter run #1 is active] is true)

MOVE RANGE ':' Operator


Always used with the EQUAL '=' operator. Copies the range of points to the right of
the '=' into a range of points starting at the point specified to the left of the '=' operator.
Cast type if needed.

Example: 35: 1501=1105:1110 (copy points 1105 through 1110 into scratchpad
points 1501 through 1506)

Internal flags are also set and reset depending on the operation of the flow computers
program (alarm limits, prover status flags etc). There are no limitations as to what
boolean points can be used in a statement.

TIMER FUNCTION ',' Operator


Points 1640 - 1649 are dedicated to the timer function. You can delay activating or
deactivating a Boolean point in increments of 100ms ticks to avoid momentary alarms
or to allow time for status flags to remain on for extended periods so they can be
detected via Modbus reads. This Operator works in the same manner as the “Delay
On” and “Delay Off” settings when configuring a digital output point.

These timers can be used as shown in the following example:

1025: 1640=1501,50,100

Where 1640 is the target timer, 1501 is the trigger Boolean, the first parameter 50 is
the number of 100ms ticks to delay after the trigger before turning on the timer. The
second parameter 100 is the hang time of the timer in 100ms ticks after the trigger
goes to false.

RISING EDGE '(' Operator (Available with 20.73.20, 22.74.06, 23.74.10, 24.74.10,
26.74.10, and 27.74.10)
This Operator is used to detect a change in state from a low to high.

1071: (7599
Remarks: TestRisingEdgeOp

Statement 1071 will be true for 500ms when the value in Modbus register 7599 goes
from a negative value to a positive value (note that 0 value in 7599 is considered
positive).

When using the Rising Edge Operator, only the Rising Edge Operator symbol and the
register number you are checking the Low to High transition status of are allowed in
the Boolean Statement. No additional Rising Edge Operator symbol or any other
Boolean Operator or other register numbers are allowed within the statement.

FALLING EDGE '(/' Operator (Available with 20.73.20, 22.74.06, 23.74.10, 24.74.10,
26.74.10, and 27.74.10)
This Operator is used to detect a change in state from a high to low.

1072: (/7599
Remarks: TestFallingEdgOp

327
OmniCom Help

Statement 1072 will be true for 500ms when the value in Modbus register 7599 goes
from a positive value to a negative value (note that 0 value in 7599 is considered
positive).

When using the Falling Edge Operator, only the Falling Edge Operator and the NOT ‘/’
Operator symbol and the register number you are checking the High to Low transition
status of are allowed in the Boolean Statement. No additional Falling Edge Operator
symbol or any other Boolean Operator or other register numbers are allowed within the
statement.

ONE SHOT '@' Operator (Available with 20.73.20, 22.74.06, 23.74.10, 24.74.10,
26.74.10, and 27.74.10)
This Operator is used to detect a change in state, either from a positive to negative or
a negative to positive.

1073: @7599
Remarks: TestOneShotOpr

Statement 1073 will be true for 500ms when the value in Modbus register 7599
changes from a positive value to a negative value or from a negative value to a
positive value (note that 0 value in 7599 is considered positive).

When using the One Shot Operator, only the One Shot Operator symbol and the
register number you are checking the transition status of are allowed in the Boolean
Statement. No additional One Shot Operator symbol or any other Boolean Operator or
other register numbers are allowed within the statement.

USER DEFINED ALARM MESSAGES


In addition to containing logic statements, statements 1073 through 1088 (16 alarms)
can be used to implement 'user alarms'. Note: For application 23, statements 1057
through 1088 can be used (32 alarms).

Example: Provide a user alarm which displays 'High Filter DP' on the LCD alarm
display, and is time and date stamped in the alarm log. Digital point #2 is connected to
DP switch across a strainer.
30: 1088=1002 (Make 1088 follow status of Digital I/O #2 see the EQUAL '='
operator below)
.
.
88: High Filter DP (Text cannot be evaluated so computer treats statement text
as an alarm message.)

Note: Do not use a statement or Modbus register number in the Custom alarm
statement. Example:

88: HighFilterDP1030

written into statement 1088 is not valid since it has a reference to statement 1030,
which is also a Modbus register number.

Using Integer and Floating Point Variables in Boolean Statements


Point numbers for normal integer and floating point number variables can also be
included in Boolean statements. Positive values will be regarded as TRUE, negative
values FALSE.

328
Configuration

Example: 1031: 1719=/7801 (if station flow rate [7801 reverses ie: goes] negative,
trigger a snapshot report [1719]

Packing and Unpacking Booleans


Boolean statement can include integer register moves to Boolean variables (unpacked)
and Boolean variables moves to integer registers (packed).

Example 1:
3501=1501:1530 (packs 30 bits into 16-bit integer registers 3501 and 3502 with
3501 containing 1501 in the LSB through 1516 in the MSB and the remaining 14
bits would be packed into 3502 with 1517 in the LSB and the remaining bits
ascending from there.

Example 2:
1501=3501:3502 (unpacks 3501 with point 1501 containing the LSB of 3501
and point 1517 would end up holding the LSB of 3502.

Physical Digital I/O Points


The current state of any input or output point can also be used in programmable
boolean statements. I/O Points 01 (1001) through 12 (1012) are available when one
digital I/O module is installed or I/O points 01 (1001) through 24 (1024) when two
digital I/O modules are installed.

Scratch Pad Booleans or Flags


Boolean points 1501 through 1649, with the exception of 1600 which is reserved, are
scratch pad points that can be used to store the result of user Boolean statements or
boolean variables received via a communication link. In addition, Boolean points 1650
through 1699 are one-shot Boolean scratch pads that can be used to send commands
to the OMNI. These one-shot points automatically reset themselves after two seconds.

For full data point listing, reference Volume 4 of the OMNI User Manual

329
OmniCom Help

Variable Statements

There are 64 programmable analog variable points which can be used to provide customized
data variables. These 64 analog variables are assigned the points numbers 7025 through 7088.
They may be displayed, printed or sent to an analog output. Typical use would be to convert an
existing variable to another unit. For example to provide a variable representing BBLS/DAY you
could multiply the existing BBLS/HR variable (point 7101) by 24. To do this you would enter the
simple statement 7025=7101*#24 Programmable analogs are evaluated every 500ms. The
numeric value of a variable depends upon the program statement to the right of it. Each program
statement can contain 3 variables or constants separated by valid operators.

Note: In the Variable Statements, a value is considered 'true' if it is greater than or equal to zero
and 'false' if it is less than zero.

Valid math operators are:

'+' ADD the following variable/constant


'-' SUBTRACT the following
variable/constant
'*' MULTIPLY the following
variables/constant
'/' DIVIDE by the following
variable/constant. (This operator
serves the same function as the
NOT operator serves in a custom
Boolean statement when it is the first
character in a Variable Statement.
The NOT operator is used with the
IF operator.)
'$' Use ABSOLUTE value of following
variable
'#' Number following is a CONSTANT
'&' Raise to the POWER of following
variable/constant

Other miscellaneous operators are:

'=' EQUAL operator. Put the resultant value of the expression in the point to
the left of the'=' sign. Cast type if needed.
' G' GOTO and evaluate the statement number following the ' G'.
')' IF the "logical" value of the variable to the left of the ')' is true (greater
than or equal to zero), evaluate the rest of the statement.
MOVE RANGE ':' Always used with the EQUAL '=' operator. Copy the range of points to
the right of the '=' into a range of points starting at the point to the left of
the '=' operator. Cast type if needed.
EXACT Compare the value left of the '%' with the value to the right of the '%'.
COMPARE '%' The statement result is +1 if exactly equal and -1 if not exactly equal.
INDIRECT Use the contents of the point following ';' (*See note below) to determine
REFERENCE ';' the address of the target data base point.

330
Configuration

WRITE ASCII Write the ASCII string data between quotes to the address to the left of
STRING '"' the '=' sign.
TOTALIZE ',' Used to create custom totalizers where remainders need to be carried
into the custom totalizer in the next calculation cycle.
RISING EDGE '(' Triggers for 500ms on a rising edge. (Available with 20.73.20, 23.74.10,
24.74.10, and 27.74.10)
FALLING EDGE Triggers for 500ms on a falling edge. (Available with 20.73.20, 23.74.10,
'(/' 24.74.10, and 27.74.10)
ONE SHOT '@' Triggers for 500ms on either edge (rising or falling - when checking
floats, triggers when the value goes from a negative to positive or
positive to negative state). (Available with 20.73.20, 23.74.10, 24.74.10,
and 27.74.10)
RANGE The variable statement result will be a value of 1 if the value of the
CHECKING '<' variable being checked is within the ranges specified or a value of -1 if
outside the range. (Available with 20.73.20, 23.74.10, 24.74.10, and
27.74.10).

*NOTE:
Beginning in approximately September 2001 the indirect operator symbol was changed in some
revisions of firmware. The indirect operator symbol changed to the semi-colon (;) and the old
indirect (") symbol is now used as the Write ASCII string operator.

Order of Precedence of Operators is:

ABSOLUTE '$'
POWER '&'
MULTIPLY '*' and
DIVIDE '/'
ADD '+' and
SUBTRACT '-'

In cases where operators have equal precedence they are executed in order left to right.

Including Boolean Variables


For the purposes of MATHEMATICAL evaluation: Boolean variable have the value 1.0 if they are
TRUE and 0.0 if they are FALSE.

Example 1: Shows statement 7025 (note, to maximize the available display characters only the
digits '25' are displayed)
25: 7030*1105 (multiplies floating point variable 7030 by 1.0 if meter run #1 is active or
by 0.0 if
meter run #1 is not active [1105 is meter run active flag]).

USING THE LOGICAL VALUE OF BOOLEAN AND NUMERIC VARIABLES IN AN


EXPRESSION
As show above boolean variables have a numeric value of 1.0 or 0.0 depending upon their 'true
or false' logical value. Likewise a numeric variable such as a flow rate or temperature variable
has a logical value of 'true or false' depending upon whether it is positive or negative (Note: 0.0 is
considered a positive number). The NOT '/' and IF ')' operators are the only operators that uses
the "logical" value of a variable.

331
OmniCom Help

Example 2: (IF Operator): Shows statement 7026 used to conditionally place a value in another
variable.
7026: 1105)7030=#1.2 (IF Boolean variable 1105 is true, set variable statement 7030
equal to a constant value of 1.2.)

Example 3: (SUBTRACT, CONSTANT, IF, and GOTO Operators): Changing the execution order
of variable statements depending on the value of a floating point variable (in this case flow rate).
7027: 7101-#1000 (Gross flow rate meter 1, contained in 7101, minus a constant
value of
1000)
7028: 7027)G7040 (GOTO statement 7040, skipping statements 7029 through 7039,
if the
result of variable statement 7027 is equal to or greater than
1000)

GOTO statements can be either forward or reverse referenced but must reference a valid
statement number between 7025 and 7088. A limit of 100 is placed on the total number of
statements that can be executed. This ensures that system crashes are avoided in cases where
program errors cause endless loops to occur.

Example 4: (MULTIPLY and CONSTANT Operators): Use program variable (7025) to provide a
daily flow rate by multiplying the hourly flow rate variable (7101) by 24. The program statement
looks like
7025: 7101*#24

Example 5: (SUBTRACT, CONSTANT, and DIVIDE Operators): Use program variables (7050
and 7051) to provide meter temperature in deg.C by subtracting 32 from the deg.F variable
(7105) and dividing the result (7050) by 1.8. The program statements look like:
7050: 7105-#32
7051: 7050/#1.8

Example 6: (MOVE and MULTIPLY Operators): Use program variable (7030) to provide an
additional totalizer (7073) which represents meter factored gross barrels by multiplying the gross
barrel increment (7640) by the meter factor variable (5121). Assign the matching accumulator
point 1073 to a digital point to output pulses (1073 is automatically associated with 7073). The
program statement looks like
7030: 7073=7640*5121

Example 7: (EQUAL and MOVE RANGE Operators): Move floating point variables 7101 through
7106 into scratch pad floating point registers 7501 through 7506 and move 7112 through 7117
into scratch pads 7507 through 7512 to allow an HMI system to make a single poll for a block of
registers in the range of 7501 through 7512. The program statements look like:
7060: 7501=7101:7106
7061: 7507=7112:7117

Example 8: (EQUAL, ADD, CONSTANT, and INDIRECT Operators): Calculate pointer address
to 7551 (assuming address 7500 contains a value of 7500) and store in 3501, then store a
constant (25) in 7551 using an indirect write via 3501. The program statements look like:
7065: 3501=7500+#51
7066: "3501=#25
*See note at top of page on the INDIRECT ';' operator.

Example 9: (EXACT COMPARE, CONSTANT, IF, and EQUAL Operators): Check to see if the
time is 03:00:00 PM and if true, print a snapshot report. The program statements looks like
7070: 5848%#150000
7071: 7070)1719=7070

332
Configuration

Example 10: (EQUAL and WRITE ASCII STRING Operator): Move the string ABCDEFGH into
string variable 4501
7025: 4501=" ABCDEFGH"
Move the string ABC into the left most bytes of string variable 4501. The remaining 5 bytes to the
right would be padded with spaces.
7025: 4501="ABC"
Move the string ABCDEFGH into string variable 4501 truncating any characters after the first 8
characters.
7025: 4501="ABCDEFGHI"
*See note at top of page on the INDIRECT ‘;’ and the WRITE ASCII STRING ‘"’ operators.

Example 11: (TOTALIZE Operator): Comma symbol is used as the totalize operator.
7025: 5501,7043#3
Where:
7025: the remainder part of totalizer argument1
argument1: the totalizer of an integer with inferred decimal places, a long integer scratch pad
point (5501 - 5599) should be used. Indirect mode is allowed.

argument 2: the increment to be added to the totalizer, any float, short integer or long integer
type of database index number or a constant will be valid. Indirect mode is allowed. The
increment must be positive; a negative increment will be set to zero.

argument3: the number of inferred decimal position of the totalizer, a constant range from 0 to 6
will be valid for this field. Zero inferred decimal will be used if this field is not entered.

The following five examples of the totalize operator will be taken as legal statements:
Example 11a: Accumulate value contained at 7043 into long integer 5501. An inferred decimal
position of 3 places (XXX, XXX. XXX)
7025: 5501,7043#3

Example 11b: Accumulate value contained at 7043 into long integer 5502. Non inferred decimal
position specified (XXX, XXX, XXX)
7026: 5502,7043

Example 11c: Accumulate a constant value into long integer 5503 with an inferred decimal
resolution of 3 decimal places. (XXX, XXX. XXX)
7027: 5503,#1.234#2

Example 11d: Accumulate a constant value into long integer 5504 with no inferred decimal
resolution specified. (XXX, XXX, XXX)
7028: 5504,#1.234

Example 11e: Accumulate using indirect references to accumulator and increment


7032: 3502=#5506 Setup pointer to accumulator register 5506
7033: 3551=#7502 Setup pointer to totalizer increment register
7034: ;3502,;3551 Indirect Totalizer operation. 3502 points to accumulator, 3551 points
to increment register

Example 12: (RISING EDGE Operator) (Available with 20.73.20, 22.74.06, 23.74.10, 24.74.10,
26.74.10, and 27.74.10)
This Operator is used to detect a change in state from a low to high.
7025: (7599
Statement 7025 will be a value of +1 for 500ms at the instance when the value in Modbus register
7599 goes from a negative to a positive value (note that a 0 value in 7599 is considered positive).
During all other conditions, the value in statement 7025 will be a -1

333
OmniCom Help

Example 13: (FALLING EDGE ‘(/’ Operator (Available with 20.73.20, 22.74.06, 23.74.10,
24.74.10, 26.74.10, and 27.74.10)
This Operator is used to detect a change in state from a high to low.
7026: (/7599
Statement 7026 will be a value of +1 for 500ms at the instance when the value in Modbus register
7599 goes from a positive to a negative (note that a 0 value in 7599 is considered positive).
During all other conditions, the value in statement 7025 will be a -1

Example 14: ONE SHOT ‘@’ Operator (Available with 20.73.20, 22.74.06, 23.74.10, 24.74.10,
26.74.10, and 27.74.10)
This Operator is used to detect a change in state, both from a positive to negative or a negative to
positive.
7025: @7501
Statement 7025 will be true with a value of +1 for 500ms at the moment the value in Modbus
register 7501 changes from a positive value to a negative value or from a negative value to a
positive value (note that a 0 value in 7501 is considered positive). At all other times, the value in
statement 7025 will be -1

Example 15: (RANGE CHECKING '<’ Operator) (Available with 20.73.20, 22.74.06, 23.74.10,
24.74.10, 26.74.10, and 27.74.10)
This Operator is used to detect if a value is within or outside a specified low and high range
similar to the Low and High Alarm Limits settings in the configuration.
7025: #60.5<7105<#75.5
Assuming the current temperature for Meter 1 in the OMNI (register 7105) is 65.0 which is
between the 60.5 and 75.5 values keyed into the statement, the value in register 7025 is +1.
If the Meter 1 temperature changes to 60.5 or less or 75.5 or higher, causing it to fall outside of
the specified range, the value in register 7025 will have a value of -1.

CONFIGURABLE USER ENTRIES


Statements 7025 through 7032 can also be used to prompt for user data as follows:
7025: Pressure Limit ? (No expression just a text prompt!)
7040: 7106-7025 (7040 is positive if meter pressure is greater than pressure limit)
7041: 7040)G7070 (GOTO statement 7070 if meter pressure is greater than
"Pressure Limit"

Press 'Prog 'Input 'Enter' on the OMNI keypad to display the "Pressure Limit ?" prompt. The
display shows the
statement number on the first line, cursor on the second line to enter data, and the message
prompt on the third line:

User
Variable
#7025
Value
0

Pressure
Limit ?

Special Modbus functions (currently only in versions 20.71 and higher)


Modbus communications function code 6 in the OMNI has been modified to allow additional
functionality. Some outdated communications systems cannot write ASCII string data using
Modbus because they do not support communications function code 16 which is normally used to
write ASCII string data. The additional functionality allows use of Modbus function code 6 which is

334
Configuration

normally supported by older systems to write "ASCII string" Batch ID data from a host system to
the OMNI flow computer.

The "ASCII string" would always be a number from 1 to 65535, never alpha characters. The
number 0 will always be reserved for a special function (a single 0 instructs the OMNI to set all 8
characters as "spaces", not nulls, in the register when a single 0 is written to it). The Batch ID
numbers should always be written to the Batch ID registers in the address range of 4852 through
4899 in the OMNI Modbus database. The even numbered registers (4852, 4854, 4856, et al)
should always have a single 0 written to them once and then never written to again for some time.
The odd numbered registers (4853, 4855, 4857, et al) are the registers where you would write the
numbers 1 to 65535 into.

Example: The host system writes a single 0 to Modbus register 4856. This instructs the OMNI to
put 8 "spaces" into 4856. The host also writes the number 254 to Modbus register 4857. This
instructs the OMNI to put the number 254, right-justified, into register 4857. The OMNI should
automatically put 5 spaces in front of the number 254 in register 4857 to fill out the rest of the 8
characters. Modbus register 4856 will already have 8 spaces in it because it had a 0 written to it.
When the OMNI shifts the batch stack due to a batch end, "spaces" are shifted into the new
registers instead of nulls.

Example 1: Allows an 8-byte ASCII string to be transferred to 2 long integers at 5501 and 5502:
7030: 5501=4849
If 4849 contains a value of 20.74.00 (32 30 2E 37 34 2E 30 30)
Then 5501 will contain a value of 842018359 (32 30 2E 37)
And 5502 will contain a value of 875442224 (34 2E 30 30)

Example 2: Allows an 8-byte ASCII string to be transferred to 4 short integers at 3501, 3502,
3503, and 3504:
7031: 3501=4849
If 4849 contains a value of 20.74.00 (32 30 2E 37 34 2E 30 30)
Then 3501 will contain a value of 12848 (32 30)
And 3502 will contain a value of 11831 (2E 37)
And 3503 will contain a value of 13358 (34 2E)
And 3504 will contain a value of 12336 (30 30)

Example 3: Allows 2 long integers to be transferred to an 8-byte ASCII string:


7032: 4501=5501

335
OmniCom Help

Custom Packets
Custom Packets

The custom Modbus data packets are provided to reduce the number of polls needed to read
multiple variables which may be in different areas of the data base.

Each packet consists of groups of data points concatenated into a single contiguous reply
message. The packet is described by specifying the starting index number of each of the groups
followed by the number of following points.

Three separate data packets can be configured:

Packet #1 - Address 001 contains up to 20 groups of data.


Packet #2 - Address 201 contains up to 8 groups of data.
Packet #3 - Address 401 contains up to 20 groups of data.

When Modicon compatibility is not selected in the serial port or Ethernet port configuration used
to read the Custom Modbus packets, the packets are Read-Only and the entire configured packet
must be read as one poll. The number of data bytes in any packet cannot exceed 250 (RTU
mode) or 500 (ASCII mode).

When Modicon compatibility is selected for the serial port or Ethernet port configuration, the
Custom Modbus packets are Read or Write and the number of data bytes in a custom packet
cannot exceed 400 (RTU mode) or 800 (ASCII mode). With Modicon compatibility you are
allowed to read from or write to certain parts of each packet instead of having to read or write the
entire packet. Although the Modbus protocol still limits the number of data bytes in any packet to
250 (RTU mode) and 500 (ASCII mode), you are able to exceed this size limitation when
configuring the Custom Modbus packets because Modicon Compatibility allows you access to the
entire configured packet by utilizing multiple reads or writes.

Note: When in Modicon compatibility mode, the OMNI packs 8 Boolean points to each byte so it
is important to configure the booleans in groups of 16 to ensure the packet returned contains an
even number of bytes in order to be Modicon compatible. Note that when reading boolean bits,
the OMNI sends back all the bytes in the packet no matter which individual register within the
packet or how many registers are requested. Additionally, custom data packets can only use
function codes 03, 06, and 16, and cannot use 01, 05, and 15, so it is recommended that writes to
Boolean coils be accomplished by using the normal Modbus function code 05 and writing directly
to the database Boolean point address. However, if you will be writing to Boolean bits inside the
custom packets, be especially careful when writing to command points. You should first read the
Boolean bits from the packet, "OR" your command into the polled bits, and then write them back
to the custom data packet in order to avoid sending unintentional commands to the OMNI.

OPERATING WITH VSAT SYSTEMS

With these satellite systems it is advantageous to be able to transmit data without being asked to
do so. The flow computer can be configured to transmit any of the custom data packets out of any
Modbus port without being polled.

The following boolean points are used to trigger the transmissions.

2701 Custom Packet #1 Transmitted via Serial Port #1

336
Configuration

2702 " " #2 " " " " #1


2703 " " #3 " " " " #1
2704 Custom Packet #1 Transmitted via Serial Port #2
2705 " " #2 " " " " #2
2706 " " #3 " " " " #2
2707 Custom Packet #1 Transmitted via Serial Port #3
2708 " " #2 " " " " #3
2709 " " #3 " " " " #3
2710 Custom Packet #1 Transmitted via Serial Port #4
2711 " " #2 " " " " #4
2712 " " #3 " " " " #4
Settings

The items listed below are descriptions of each setting option within the Custom Packets dialog.
Click on a setting for more information.

Packet Point Number


Enter the address or Modbus index number for the first data point in this group. For
Meter Run 'n' Variables: (Replace 'n' with meter run number)

Packet Point Count


Enter the number of consecutive data points to be included in this data group. This is
always input in terms of OMNI 'logical' elements. ie: An IEEE floating point number
comprises two 16 bit words but is considered one logical element.

Modbus Packets

Modbus Packet 001


Modbus Packet 201
Modbus Packet 401

Import/Export Custom Packet Configurations

Custom Packet Configuration files can be imported or exported if the Advanced User command
line switch "-AU" is enabled. If you need help adding a command line switch, please speak with
your IT representative.

After the command line switch is enabled, access the import/export feature by right-clicking on
the tree item or selecting via the File Menu. Files are defaulted to the extension: "*.oXXcpNNN"
where XX is the application (20, 24...), and NNN is 001, 201, or 401 however the user may enter
any extension.

337
OmniCom Help

Modbus Packet 001

Packet #1 - Address 001 contains up to 20 groups of data.

MODICON 984 MODE

In Modicon mode the packet entries are used to specify logical arrays within the OMNI which can
be READ or WRITE. The starting address of the array is 1 (the same as when used as a custom
packet). Group similar data types together as this allows the programmer of the PLC or DCS
system to define matching arrays within their system, greatly simplifying the transfer of data back
and forth.

The example below shows how to setup an array of floats, 8-character ASCII strings, longs,
booleans, and 16-character ASCII strings using custom packet definition entries. The Address is
the Modbus register address you would use if you wanted to access that particular variable. The
Offset shown is the register offset from the start of the data type group.

In the Modicon protocol, the only data type recognized are 16-bit integers. The OMNI's floats and
longs registers are 4 bytes each and are transmitted as two 16-bit integer registers. Booleans are
8 points to one byte but in Modicon should be configured and transmitted as one 16-bit integer
register (two bytes) so each register contains 16 points. The 8-character ASCII strings are 8 bytes
and are transmitted as four 16-bit integer registers. The 16-character ASCII strings are 16 bytes
and are transmitted as eight 16-bit integer registers. It is up to the receiving machine to re-group
the 16-bit integer registers into their proper format.

Note: When in Modicon compatibility mode, the OMNI packs 8 Boolean points to each byte so it
is important to configure the booleans in groups of 16 to ensure the packet returned contains an
even number of bytes in order to be Modicon compatible. Note that when reading boolean bits,
the OMNI sends back all the bytes in the packet no matter which individual register within the
packet or how many registers are requested. Additionally, custom data packets can only use
function codes 03, 06, and 16, and cannot use 01, 05, and 15, so it is strongly recommended that
writes to Boolean coils be accomplished by using the normal Modbus function code 05 and
writing directly to the database Boolean point address. However, if you will be writing to Boolean
bits inside the custom packets, be especially careful when writing to command points. You should
first read the Boolean bits from the packet, "OR" your command into the polled bits, and then
write them back to the custom data packet in order to avoid sending unintentional commands to
the OMNI.

Note: Use the Modbus Tester in OmniCom Diagnostics and select function code 03 and the
"Custom Data Packet" data type to see how your custom packets data will look translated into the
configured format. If using a Modicon connection, Modbus Tester also shows the corresponding
addresses used for each packet.

Modbus Packet Entries Description Number of Points

1) Index # 7101 Meter 1 Flow Rates, temps & pressures 6


2) Index # 7201 Meter 2 Flow Rates, temps & pressures 6
3) Index # 4111 Meter 1 Serial number etc. 4
4) Index # 4211 Meter 2 Serial number etc. 4
5) Index # 5101 Meter 1 Batch in Progress Totals 4
6) Index # 5201 Meter 2 Batch in Progress Totals 4

338
Configuration

7) Index # 1105 Meter 1 Status bits 48


8) Index # 1205 Meter 2 Status bits 48
9) Index # 14275 Programmable Variables 87 and 88 Remarks 2

Note: 'Number of Points' refers to number of variables not words. For the example shown, the
Honeywell APM arrays would be setup as follows:

ARRAY OF 12 REAL IEEE FLOATS

Note that each float is 4 bytes of data and require two 16-bit integer registers to read and write.

Address Offset Variable Description


1 0 Meter 1 Gross Flow Rate
3 2 Meter 1 Net Flow Rate
5 4 Meter 1 Mass Flow Rate
7 6 Meter 1 Energy Flow Rate
9 8 Meter 1 Temperature
11 10 Meter 1 Pressure
13 12 Meter 2 Gross Flow Rate
15 14 Meter 2 Net Flow Rate
17 16 Meter 2 Mass Flow Rate
19 18 Meter 2 Energy Flow Rate
21 20 Meter 2 Temperature
23 22 Meter 2 Pressure

ARRAY OF EIGHT 8-CHARACTER STRINGS

Note that each 8-character ASCII string is 8 bytes of data and require four 16-bit integer registers
to read and write.

Address Offset Variable Description


25 0 Meter 1 Serial number
29 4 Meter 1 Size
33 8 Meter 1 Model Type
37 12 Meter 1 ID Tag
41 16 Meter 2 Serial number
45 20 Meter 2 Size
49 24 Meter 2 Model Type
53 28 Meter 2 ID Tag

ARRAY OF 8 LONGS

Note that each long is 4 bytes of data and require two 16-bit integer registers to read and write.

Address Offset Variable Description


57 0 Meter 1 Batch in Progress - Gross Total
59 2 Meter 1 Batch in Progress - Net Total
61 4 Meter 1 Batch in Progress - Mass Total
63 6 Meter 1 Batch in Progress - Energy/NSV Total
65 8 Meter 2 Batch in Progress - Gross Total
67 10 Meter 2 Batch in Progress - Net Total

339
OmniCom Help

69 12 Meter 2 Batch in Progress - Mass Total


71 14 Meter 2 Batch in Progress - Energy/NSV Total

ARRAY OF 96 BOOLEAN POINTS

Note that 8 boolean points make up one byte of data. Each 16-bit integer is two bytes of data so
each register contains 16 boolean points to read and write. For this reason, it is best to configure
the boolean points in the custom data packet in groups of 16. Note that on a read, the OMNI
always sends the entire Boolean packet no matter which address or how many registers are
requested. For example, if you requested register 74 for 1 register, instead of getting the
expected 1 register (two bytes) with points 16-31, you will get the whole packet #7 which is 3
registers (6 bytes) with all 48 Boolean points.

Address Offset Point Offset Variable Description


73 0 0 Meter 1 Active Flag through Meter 1 Flow Rate Low Low
Alarm
74 1 16 Meter 1 Flow Rate Low Alarm through Meter 1 Density
Temperature Trans Fail Low
75 2 32 Meter 1 Density Temperature Low Alarm through Meter 1
DP High Range is Selected
76 3 48 Meter 2 Active Flag through Meter 2 Flow Rate Low Low
Alarm
77 4 64 Meter 2 Flow Rate Low Alarm through Meter 2 Density
Temperature Transducer Fail Low
78 5 80 Meter 2 Density Temperature Low Alarm through Meter 2
DP High Range is Selected

ARRAY OF TWO 16-CHARACTER STRINGS

Note that each 16-character ASCII string is 16 bytes of data and require eight 16-bit integer
registers to read and write. Note: these registers are just used as an example as you would not
normally read and write programmable statement remarks.

Address Offset Variable Description


79 0 Programmable Variable 87 Remarks
87 8 Programmable Variable 88 Remarks

NOTES

Note 1) Modicon addresses transmitted over the Modbus RTU link are one less than the
addresses shown. Modbus ASCII mode transmits the same addresses as shown.

Note 2) Long Integers are two word variables which cannot be split and must be read
and written as a set.

Note 3) Floats are two word variables which cannot be split and must be read and written
as a set.

Note 4) 8-byte strings are four word variables which cannot be split and must be read
and written as a set.

340
Configuration

Note 5) 16-character strings are 8 word variables which cannot be split and must be read
and written as a set.

Note 5) Modicon works with "words" (i.e., 16 bits). If you will be configuring Boolean
points in the Custom Modbus Packet arrays, it is good practice to configure the number
of Boolean points as divisible by 16 (i.e., 16, 32, 48, 64, etc). Do not configure the
number of Boolean points to 8 or 9 or 31 for example, or you will most likely experience
communications problems. The OMNI will pad zeroes to complete the "byte", not the
"word" though, before sending out the Boolean data so in effect you could probably get
away with assigning 9 or 31 as the OMNI would complete the rest of the byte which in
this particular case would also complete the word. However, this is not good practice as
your polling system may have problems with receiving extra data bits it did not request or
that it may not be expecting. Simply specify the number of Boolean points as divisible by
16 and then throw away any extra bits you do not want at your polling device.

Note 6) The use of the data packets can be split between Modicon compatible mode
users and normal mode users. The packet at address 001 for example could be
configured to provide read/write arrays for a Modicon 984 PLC on one serial port, while
packets addressed at 201 and 401 could be used to provide read only data packets
required by normal (non-Modicon) mode user on another serial port.

341
OmniCom Help

Modbus Packet 201

Packet #2 - Address 201 contains up to 8 groups of data.

MODICON 984 MODE

In Modicon mode the packet entries are used to specify logical arrays within the OMNI which can
be READ or WRITE. The starting address of the array is 201 (the same as when used as a
custom packet). Group similar data types together as this allows the programmer of the PLC or
DCS system to define matching arrays within their system, greatly simplifying the transfer of data
back and forth.

The example below shows how to setup an array of floats, 8-character ASCII strings, longs,
booleans, and 16-character ASCII strings using custom packet definition entries. The Address is
the Modbus register address you would use if you wanted to access that particular variable. The
Offset shown is the register offset from the start of the data type group.

In the Modicon protocol, the only data type recognized are 16-bit integers. The OMNI's floats and
longs registers are 4 bytes each and are transmitted as two 16-bit integer registers. Booleans are
8 points to one byte but in Modicon should be configured and transmitted as one 16-bit integer
register (two bytes) so each register contains 16 points. The 8-character ASCII strings are 8 bytes
and are transmitted as four 16-bit integer registers. The 16-character ASCII strings are 16 bytes
and are transmitted as eight 16-bit integer registers. It is up to the receiving machine to re-group
the 16-bit integer registers into their proper format.

Note: When in Modicon compatibility mode, the OMNI packs 8 Boolean points to each byte so it
is important to configure the booleans in groups of 16 to ensure the packet returned contains an
even number of bytes in order to be Modicon compatible. Note that when reading boolean bits,
the OMNI sends back all the bytes in the packet no matter which individual register within the
packet or how many registers are requested. Additionally, custom data packets can only use
function codes 03, 06, and 16, and cannot use 01, 05, and 15, so it is strongly recommended that
writes to Boolean coils be accomplished by using the normal Modbus function code 05 and
writing directly to the database Boolean point address. However, if you will be writing to Boolean
bits inside the custom packets, be especially careful when writing to command points. You should
first read the Boolean bits from the packet, "OR" your command into the polled bits, and then
write them back to the custom data packet in order to avoid sending unintentional commands to
the OMNI.

Note: Use the Modbus Tester in OmniCom Diagnostics and select function code 03 and the
"Custom Data Packet" data type to see how your custom packets data will look translated into the
configured format. If using a Modicon connection, Modbus Tester also shows the corresponding
addresses used for each packet.

Modbus Packet Entries Description Number of Points

1) Index # 7101 Meter 1 Flow Rates, temps & pressures 6


2) Index # 4111 Meter 1 Serial number etc. 4
3) Index # 5101 Meter 1 Batch in Progress Totals 4
4) Index # 1105 Meter 1 Status bits 48
5) Index # 14275 Programmable Variables 87 and 88 Remarks 2

342
Configuration

Note: 'Number of Points' refers to number of variables not words. For the example shown, the
Honeywell APM arrays would be setup as follows:

ARRAY OF 6 REAL IEEE FLOATS

Note that each float is 4 bytes of data and require two 16-bit integer registers to read and write.

Address Offset Variable Description


201 0 Meter 1 Gross Flow Rate
203 2 Meter 1 Net Flow Rate
205 4 Meter 1 Mass Flow Rate
207 6 Meter 1 Energy Flow Rate
209 8 Meter 1 Temperature
211 10 Meter 1 Pressure

ARRAY OF FOUR 8-CHARACTER STRINGS

Note that each 8-character ASCII string is 8 bytes of data and require four 16-bit integer registers
to read and write.

Address Offset Variable Description


213 0 Meter 1 Serial number
217 4 Meter 1 Size
221 8 Meter 1 Model Type
225 12 Meter 1 ID Tag

ARRAY OF 4 LONGS

Note that each long is 4 bytes of data and require two 16-bit integer registers to read and write.

Address Offset Variable Description


229 0 Meter 1 Batch in Progress - Gross Total
231 2 Meter 1 Batch in Progress - Net Total
233 4 Meter 1 Batch in Progress - Mass Total
235 6 Meter 1 Batch in Progress - Energy/NSV Total

ARRAY OF 48 BOOLEAN POINTS

Note that 8 boolean points make up one byte of data. Each 16-bit integer is two bytes of data so
each register contains 16 boolean points to read and write. For this reason, it is best to configure
the boolean points in the custom data packet in groups of 16. Note that on a read, the OMNI
always sends the entire Boolean packet no matter which address or how many registers are
requested. For example, if you requested register 238 for 1 register, instead of getting the
expected 1 register (two bytes) with points 16-31, you will get the whole packet #4 which is 3
registers (6 bytes) with all 48 Boolean points.

Address Offset Point Offset Variable Description

343
OmniCom Help

237 0 0 Meter 1 Active Flag through Meter 1 Flow Rate Low Low
Alarm
238 1 16 Meter 1 Flow Rate Low Alarm through Meter 1 Density
Temperature Trans Fail Low
239 2 32 Meter 1 Density Temperature Low Alarm through Meter 1
DP High Range is Selected

ARRAY OF TWO 16-CHARACTER STRINGS

Note that each 16-character ASCII string is 16 bytes of data and require eight 16-bit integer
registers to read and write. Note: these registers are just used as an example as you would not
normally read and write programmable statement remarks.

Address Offset Variable Description


240 0 Programmable Variable 87 Remarks
248 8 Programmable Variable 88 Remarks

NOTES

Note 1) Modicon addresses transmitted over the Modbus RTU link are one less than the
addresses shown. Modbus ASCII mode transmits the same addresses as shown.

Note 2) Long Integers are two word variables which cannot be split and must be read
and written as a set.

Note 3) Floats are two word variables which cannot be split and must be read and written
as a set.

Note 4) 8-byte strings are four word variables which cannot be split and must be read
and written as a set.

Note 5) 16-character strings are 8 word variables which cannot be split and must be read
and written as a set.

Note 5) Modicon works with "words" (i.e., 16 bits). If you will be configuring Boolean
points in the Custom Modbus Packet arrays, it is good practice to configure the number
of Boolean points as divisible by 16 (i.e., 16, 32, 48, 64, etc). Do not configure the
number of Boolean points to 8 or 9 or 31 for example, or you will most likely experience
communications problems. The OMNI will pad zeroes to complete the "byte", not the
"word" though, before sending out the Boolean data so in effect you could probably get
away with assigning 9 or 31 as the OMNI would complete the rest of the byte which in
this particular case would also complete the word. However, this is not good practice as
your polling system may have problems with receiving extra data bits it did not request or
that it may not be expecting. Simply specify the number of Boolean points as divisible by
16 and then throw away any extra bits you do not want at your polling device.

Note 6) The use of the data packets can be split between Modicon compatible mode
users and normal mode users. The packet at address 201 for example could be
configured to provide read/write arrays for a Modicon 984 PLC on one serial port, while
packets addressed at 001 and 401 could be used to provide read only data packets
required by normal (non-Modicon) mode user on another serial port.

344
Configuration

Modbus Packet 401

Packet #3 - Address 401 contains up to 20 groups of data.

MODICON 984 MODE

In Modicon mode the packet entries are used to specify logical arrays within the OMNI which can
be READ or WRITE. The starting address of the array is 401 (the same as when used as a
custom packet). Group similar data types together as this allows the programmer of the PLC or
DCS system to define matching arrays within their system, greatly simplifying the transfer of data
back and forth.

The example below shows how to setup an array of floats, 8-character ASCII strings, longs,
booleans, and 16-character ASCII strings using custom packet definition entries. The Address is
the Modbus register address you would use if you wanted to access that particular variable. The
Offset shown is the register offset from the start of the data type group.

In the Modicon protocol, the only data type recognized are 16-bit integers. The OMNI's floats and
longs registers are 4 bytes each and are transmitted as two 16-bit integer registers. Booleans are
8 points to one byte but in Modicon should be configured and transmitted as one 16-bit integer
register (two bytes) so each register contains 16 points. The 8-character ASCII strings are 8 bytes
and are transmitted as four 16-bit integer registers. The 16-character ASCII strings are 16 bytes
and are transmitted as eight 16-bit integer registers. It is up to the receiving machine to re-group
the 16-bit integer registers into their proper format.

Note: When in Modicon compatibility mode, the OMNI packs 8 Boolean points to each byte so it
is important to configure the booleans in groups of 16 to ensure the packet returned contains an
even number of bytes in order to be Modicon compatible. Note that when reading boolean bits,
the OMNI sends back all the bytes in the packet no matter which individual register within the
packet or how many registers are requested. Additionally, custom data packets can only use
function codes 03, 06, and 16, and cannot use 01, 05, and 15, so it is strongly recommended that
writes to Boolean coils be accomplished by using the normal Modbus function code 05 and
writing directly to the database Boolean point address. However, if you will be writing to Boolean
bits inside the custom packets, be especially careful when writing to command points. You should
first read the Boolean bits from the packet, "OR" your command into the polled bits, and then
write them back to the custom data packet in order to avoid sending unintentional commands to
the OMNI.

Note: Use the Modbus Tester in OmniCom Diagnostics and select function code 03 and the
"Custom Data Packet" data type to see how your custom packets data will look translated into the
configured format. If using a Modicon connection, Modbus Tester also shows the corresponding
addresses used for each packet.

Modbus Packet Entries Description Number of Points

1) Index # 7101 Meter 1 Flow Rates, temps & pressures 6


2) Index # 7201 Meter 2 Flow Rates, temps & pressures 6
3) Index # 4111 Meter 1 Serial number etc. 4
4) Index # 4211 Meter 2 Serial number etc. 4
5) Index # 5101 Meter 1 Batch in Progress Totals 4
6) Index # 5201 Meter 2 Batch in Progress Totals 4

345
OmniCom Help

7) Index # 1105 Meter 1 Status bits 48


8) Index # 1205 Meter 2 Status bits 48
9) Index # 14275 Programmable Variables 87 and 88 Remarks 2

Note: 'Number of Points' refers to number of variables not words. For the example shown, the
Honeywell APM arrays would be setup as follows:

ARRAY OF 12 REAL IEEE FLOATS

Note that each float is 4 bytes of data and require two 16-bit integer registers to read and write.

Address Offset Variable Description


401 0 Meter 1 Gross Flow Rate
403 2 Meter 1 Net Flow Rate
405 4 Meter 1 Mass Flow Rate
407 6 Meter 1 Energy Flow Rate
409 8 Meter 1 Temperature
411 10 Meter 1 Pressure
413 12 Meter 2 Gross Flow Rate
415 14 Meter 2 Net Flow Rate
417 16 Meter 2 Mass Flow Rate
419 18 Meter 2 Energy Flow Rate
421 20 Meter 2 Temperature
423 22 Meter 2 Pressure

ARRAY OF EIGHT 8-CHARACTER STRINGS

Note that each 8-character ASCII string is 8 bytes of data and require four 16-bit integer registers
to read and write.

Address Offset Variable Description


425 0 Meter 1 Serial number
429 4 Meter 1 Size
433 8 Meter 1 Model Type
437 12 Meter 1 ID Tag
441 16 Meter 2 Serial number
445 20 Meter 2 Size
449 24 Meter 2 Model Type
453 28 Meter 2 ID Tag

ARRAY OF 8 LONGS

Note that each long is 4 bytes of data and require two 16-bit integer registers to read and write.

Address Offset Variable Description


457 0 Meter 1 Batch in Progress - Gross Total
459 2 Meter 1 Batch in Progress - Net Total
461 4 Meter 1 Batch in Progress - Mass Total
463 6 Meter 1 Batch in Progress - Energy/NSV Total
465 8 Meter 2 Batch in Progress - Gross Total

346
Configuration

467 10 Meter 2 Batch in Progress - Net Total


469 12 Meter 2 Batch in Progress - Mass Total
471 14 Meter 2 Batch in Progress - Energy/NSV Total

ARRAY OF 96 BOOLEAN POINTS

Note that 8 boolean points make up one byte of data. Each 16-bit integer is two bytes of data so
each register contains 16 boolean points to read and write. For this reason, it is best to configure
the boolean points in the custom data packet in groups of 16. Note that on a read, the OMNI
always sends the entire Boolean packet no matter which address or how many registers are
requested. For example, if you requested register 474 for 1 register, instead of getting the
expected 1 register (two bytes) with points 16-31, you will get the whole packet #7 which is 3
registers (6 bytes) with all 48 Boolean points.

Address Offset Point Offset Variable Description


473 0 0 Meter 1 Active Flag through Meter 1 Flow Rate Low Low
Alarm
474 1 16 Meter 1 Flow Rate Low Alarm through Meter 1 Density
Temperature Trans Fail Low
475 2 32 Meter 1 Density Temperature Low Alarm through Meter 1
DP High Range is Selected
476 3 48 Meter 2 Active Flag through Meter 2 Flow Rate Low Low
Alarm
477 4 64 Meter 2 Flow Rate Low Alarm through Meter 2 Density
Temperature Transducer Fail Low
478 5 80 Meter 2 Density Temperature Low Alarm through Meter 2
DP High Range is Selected

ARRAY OF TWO 16-CHARACTER STRINGS

Note that each 16-character ASCII string is 16 bytes of data and require eight 16-bit integer
registers to read and write. Note: these registers are just used as an example as you would not
normally read and write programmable statement remarks.

Address Offset Variable Description


479 0 Programmable Variable 87 Remarks
487 8 Programmable Variable 88 Remarks

NOTES

Note 1) Modicon addresses transmitted over the Modbus RTU link are one less than the
addresses shown. Modbus ASCII mode transmits the same addresses as shown.

Note 2) Long Integers are two word variables which cannot be split and must be read
and written as a set.

Note 3) Floats are two word variables which cannot be split and must be read and written
as a set.

Note 4) 8-byte strings are four word variables which cannot be split and must be read
and written as a set.

347
OmniCom Help

Note 5) 16-character strings are 8 word variables which cannot be split and must be read
and written as a set.

Note 5) Modicon works with "words" (i.e., 16 bits). If you will be configuring Boolean
points in the Custom Modbus Packet arrays, it is good practice to configure the number
of Boolean points as divisible by 16 (i.e., 16, 32, 48, 64, etc). Do not configure the
number of Boolean points to 8 or 9 or 31 for example, or you will most likely experience
communications problems. The OMNI will pad zeroes to complete the "byte", not the
"word" though, before sending out the Boolean data so in effect you could probably get
away with assigning 9 or 31 as the OMNI would complete the rest of the byte which in
this particular case would also complete the word. However, this is not good practice as
your polling system may have problems with receiving extra data bits it did not request or
that it may not be expecting. Simply specify the number of Boolean points as divisible by
16 and then throw away any extra bits you do not want at your polling device.

Note 6) The use of the data packets can be split between Modicon compatible mode
users and normal mode users. The packet at address 401 for example could be
configured to provide read/write arrays for a Modicon 984 PLC on one serial port, while
packets addressed at 001 and 201 could be used to provide read only data packets
required by normal (non-Modicon) mode user on another serial port.

348
Configuration

Archives
There are 10 custom archive data files which allow the user to store historical records of any data
contained within the database. Select one of the 10 archive files to be configured. Each file is a
circular buffer. When the file is full the oldest data records are overwritten by new data as it is
saved. The data records contained within each archive file can be individually defined as to what
data is stored and how many total records can be saved. Once you enter the information and/or
make your selections, press the [Apply] button to set.

You may only configure the archives when the archive configuration is enabled. To enable the
archives, see the help for Archive Maintenance.

Note: In versions 70 and 71 of the firmware, the Historical Text Reports (i.e. Snapshot,
Daily, Batch) are generated before the 701-710 Archiving takes place. In version 74 of the
firmware, the 701-710 Archiving takes place before the Historical Text Reports are
generated. If you are updating your firmware to version 74, you may need to modify the
triggers based on the change in processing sequence.

A Detailed Daily Report is available only in application 23. The Detailed Daily Report is available
but can only be enabled via the front panel in firmware v23.74.10 and higher. It can be enabled
also via OmniCom in Archive 701 for firmware v23.74.19 and higher. If the Detailed Daily Report
is activated, the Boolean Trigger and Packets are configured automatically and the user may only
configure the Max Records field of Archives 701-705. All the fields in Archives 706-710 are free
for the user to configure.

Settings

The items listed below are descriptions of each setting option within the Archives Options dialog.
Click on a setting for more information.

Boolean Trigger
Enter the Modbus database point number of the Boolean bit which will trigger the
archive save event. This can be any valid "momentary" Boolean point within the
database including the result of a Boolean Statement equation.

1025: 1105+1205&1831

Example: The Boolean statement 1025 above is true for 500mS if either meter run 1
OR 2 is active AND the momentary Hour Start Flag (point 1831) is true. By configuring
the 'Archive Boolean Trigger' as 1025, the user can cause the archive record to be
saved every hour on the hour assuming either meter 1 or 2 is flowing.

NOTE: You should only specify "momentary" Boolean points as archive triggers -
preferably those that are high only for 500mS. Momentary Boolean points reset
themselves after a short time. Do not use Boolean points that do not reset themselves
(i.e., 1501 - 1649 for example). Because the archiving takes place on the high level
(not the edge trigger), if you specify non-momentary triggers, the archiving will not work
reliably and you may even have data being archived at times when you do not desire
the data to be archived. In the above example, statement 1025 is allowed because
although 1105 and 1205 are not momentaries, 1831 is a momentary flag that will
cause statement 1025 to be high for only 500mS.

349
OmniCom Help

Max Records
Enter the maximum number of records that can be stored in this archive file before old
data is overwritten by new data. The flow computer will not allow the archiving process
to start if more records are specified than will fit in available flow computer memory.
The user should check the 'Archive RAM Status' display of the flow computer by
pressing 'Status' 'Setup' 'Enter' or 'Setup' 'Status' 'Enter'.

Data in this field cannot be changed unless archiving within the flow computer is
stopped and the archiving configuration is enabled. (See Archive Maintenance in
the Operate Menu).

Packets
The packet describes a set of data points to be grouped together as one retrievable
record.

Enter the starting data base point number (address) of the group and the number of
consecutive points to read.

For Example: 7105 for '# of points' 2 would cause meter run 1 temperature (7105) and
pressure (7106) to be placed in the record.

Import/Export Archive Configurations

Archive Configuration files can be imported or exported if the Advanced User command line
switch "-AU" is enabled. If you need help adding a command line switch, please speak with your
IT representative.

After the command line switch is enabled, access the import/export feature by right-clicking on
the tree item or selecting via the File Menu. Files are defaulted to the extension: "*.oXXarNNN"
where XX is the application (20, 24...), and NNN is 701-710 however the user may enter any
extension.

Note: Archive Configuration files may not be imported when Archive configuration is disabled.

350
Configuration

Allen Bradley PLC


Allen-Bradley PLC

An Allen-Bradley PLC can only be configured on Serial Port 4 after you have selected Allen-
Bradley in the Equipment Flags in the General Setup. Based upon your selections, OmniCom
makes available only those options that apply to your metering system configuration.
Topics

The items listed below are links to topics within the Allen-Bradley category. Click on a link to go to
that topic.

Read Blocks 1-3


Command Blocks
Setpoint Blocks

Import/Export Allen-Bradley Configurations

Allen-Bradley Configuration files can be imported or exported if the Advanced User command line
switch "-AU" is enabled. If you need help adding a command line switch, please speak with your
IT representative.

After the command line switch is enabled, access the import/export feature by right-clicking on
the tree item or selecting via the File Menu. Files are defaulted to the extension: "*.oXXab" where
XX is the application (20, 24...) however the user may enter any extension.

If a file is imported while online, the program automatically asks the user if they want to transmit
all the Allen-Bradley blocks to the OMNI.
If the user responds "Yes", all the blocks are written to the unit.
If the user responds with "No" they will still have the option to select "Transmit All" from the menu
at a later time - or - Apply the page they are on, but any page navigated to will be refreshed with
the data from the OMNI.

351
OmniCom Help

Command Block

The Allen-Bradley PLC-2 sends digital commands to the OMNI by executing an unprotected block
write. This translation table is used to define the bit content of this write block. Only boolean type
data may be specified. Once you enter the information and/or make your selections, press the
[Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Command Blocks dialog.
Click on a setting for more information.

Start Address
Enter the logical address of the start of the command block in decimal. This is where
the Allen-Bradley thinks the command block is within the OMNI.

Point Number
Boolean command points within the OMNI are located at data base index numbers
starting at 1701. Enter the starting index number for the first boolean command for this
group.

Point Count
Enter the number of contiguous data points that are to be included. NOTE: The total
number of data points within the block must be an exact multiple of 16.

352
Configuration

Read Blocks 1-3

Three translation tables used to define data that will be included in unprotected block reads by a
Allen-Bradley PLC-2. Any type of data in the data base can be included in the translation tables
except that boolean data must be sets of 16 points. Once you enter the information and/or make
your selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Read Blocks dialog. Click
on a setting for more information.

Start Address
Enter the logical address of the beginning of this block of data in decimal (not octal).
This is the where the Allen-Bradley thinks the data is within the OMNI flow computer.

Point Number
Enter the index number of the first variable in this group of points. Any data type can
be specified but the OMNI has certain variables shown below that are stored in a
format which is usually more readily accepted by a PLC.

Index# Variable Stored Format


3n40 = Net Flow Rate Integer 0-999 = 0-99.9%
3n41 = Net BBL Accumulator Integer 0-65535
3n42 = Gross Flow Rate Integer 0-999 = 0-99.9%
3n43 = Gross BBL Accumulator Integer 0-65535
3n44 = Mass Flow Rate Integer 0-999 = 0-99.9%
3n45 = Mass Accumulator Integer 0-65535 (100LB increments)
3n46 = Meter Pressure Integer 0-999 = 0-99.9%
3n47 = Meter Temperature Integer 0-999 = 0-99.9%
3n48 = Flowing Gravity Integer 0-999 = 0-99.9%
(substitute meter run number for 'n')

Index# Variable Stored Format


3802 = Station Net Flow Rate Integer 0-999 = 0-99.9%
3803 = Station BBL Accumulator Integer 0-65535
3804 = Station Gross Flow Rate Integer 0-999 = 0-99.9%
3805 = Station Gross BBL Acc. Integer 0-65535
3806 = Station Mass Flow Rate Integer 0-999 = 0-99.9%
3807 = Station Mass Accumulator Integer 0-65535
3808 = Station Pressure Integer 0-999 = 0-99.9%
3809 = Station Temperature Integer 0-999 = 0-99.9%
3810 = Station Flowing Gravity Integer 0-999 = 0-99.9%
3903 = Prover Right Pressure Integer 0-999 = 0-99.9%
3904 = Prover Right Temperature Integer 0-999 = 0-99.9%
3905 = Prover Left Pressure Integer 0-999 = 0-99.9%
3906 = Prover Left Temperature Integer 0-999 = 0-99.9%

353
OmniCom Help

3907 = Prover Counts Integer 0-65535

Point Count
Enter the number of data points to be included in this group. When the data is boolean
status you must specify in increments of 16 to ensure the data is sent in word format.
Unused bit positions will be set to zero in cases where the OMNI does not have valid
data.

354
Configuration

Setpoint Block

The Allen-Bradley sends analog variables to the OMNI by executing a PLC-2 unprotected block
write. This translation table is used to specify the data content on this block. Any data type of
data except boolean data can be specified. Once you enter the information and/or make your
selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Setpoint Block dialog.
Click on a setting for more information.

Start Address
Enter the logical address of the setpoint data block in decimal. This is where the Allen-
Bradley thinks it is writing the data to within the OMNI.

Point Number
Enter the data base index point for the first variable in this group Any data type can be
specified.

Point Count
Enter the number of contiguous points within this group. Contiguous boolean data
must be specified in groups of 16.

355
OmniCom Help

Local Printer
A printer can only be configured on Serial Port 1. Once you enter the information and/or make
your selections, press the [Apply] button to set.

Settings

The items listed below are descriptions of each setting option within the printer dialog. Click on a
setting for more information.

 Printer Type
Printer Type: Select the type of printer connected to the OMNI. If you
select something other than "Custom", a default condensed and normal mode
string for that printer type will be displayed.

Printer Condensed/ Normal Mode String: These entries are meaningful only
when using the default report templates stored in EPROM. Some of these
reports are more than 80 characters wide under certain circumstances (four
meter runs + station). The flow computer will automatically send an ASCII
escape string to switch the printer to condensed character mode (16+
characters per inch for an Okidata) or to normal (10 characters per inch for an
Okidata). Enter the data as hexadecimal characters (groups of two characters,
enter '0F' not just 'F') with up to 5 sets of characters.

Printers Condensed Mode Normal Mode String


String
Epson, IBM, 0F 12
Panasonic
OKI DATA 1D 1E
HP Laser Jet 1B266B3253 1B266B3053

 Port Options
Print Priority: Enter 0 when the computer is connected to a dedicated
printer. If several computers are sharing a common printer, one computer must
be designated as the master and must be assigned the number 1. The
remaining computers must each be assigned a different Print Priority number
between 2 and 12.

Number of NULLs: For slow printers without an input buffer a number of nulls
can be sent after each carriage return or line feed. A number between 0-255
will be accepted. Set this to 0 if your printer supports hardware handshaking
and you have connected pin 20 of the printer connector to terminal 6 of the
flow computer (See 'Serial Devices' Chapter 3).

356
Configuration

Report Setup
Automatic printed reports on a timed interval can be specified. Once you enter the information
and/or make your selections, press the [Apply] button to set.

Settings

The items listed below are descriptions of each setting option within the Report Setup dialog.
Click on a setting for more information.

 Daily Report Time


The beginning of the contract day at which hour a daily report will print in HH:MM
format (eg. 07:00).

If you would like the report to be printed at midnight, you may enter a time of 00:00 or
24:00 (see specific examples below): (Note: 24:00 time entry is available for version
20.74.22, 22.74.06, 23.74.20, 24.74.18, 26.74.10, 27.74.20 and higher) .

Example 1:
Entering a time of 00:00 instructs the OMNI to print a time of 00:00:00 on the
Daily Report or Auto Batch End Report (if Weekly or Monthly Auto-Batching
enabled) and a date reflecting the new day's date. Using the end of day on 31
July 2006 as an example, the OMNI will print a daily report showing a time of
00:00:00 and a date of 01 August 2006.

Example 2:
Entering a time of 24:00 instructs the OMNI to print a time of 24:00:00 on the
Daily Report or Auto Batch End Report (if Weekly or Monthly Auto-Batching
enabled) and a date reflecting the previous day's date. Using the end of day on
31 July 2006 as an example, the OMNI will print a daily report showing a time of
24:00:00 and a date of 31 July 2006.

Disable Daily Report


The Daily Report may be disabled by checking this box. This simply blocks the report
from printing. Data will still be sent to the historical buffers (last 8) and archive if
archive is setup.

 Detailed Daily Report Active (available with firmware versions 23.74.10 and higher)
A Detailed Daily Report is available only in application 23 specifically v23.74.10 and
higher:

If online, and the detailed daily report is activated, it is shown in red on the
Report Setup screen.

To activate the Detailed Daily Report, go to the Archives section and enable it in
Archive 701.

 Use Default Report Template


There are two types of report templates:

357
OmniCom Help

1) Default Report Templates


There are four default report templates, which are the Snapshot, Batch End,
Daily Report, and Prove Report templates.
Default Report Templates are built into the OMNI 3000/6000 EPROMs. You
cannot view or modify default report templates, you can only turn them on or
off in the OmniCom configuration by selecting or deselecting the Use Default
Templates checkbox or answering 'Y' or 'N' from the front panel of the flow
computer.

2) Custom Report Templates


If you wish to create a custom report, you must send custom report templates to
the flow computer. When OmniCom is installed, 'sample' custom report
templates are installed to your PC as part of the OmniCom install process.
From the OmniCom Report Template Editor, you can use the File/Import feature
to import the sample templates into the OmniCom file and use them exactly as
provided or modify them to your liking before sending them to the OMNI flow
computer.

Checking the Use Default Templates box instructs the flow computer to use the
default report templates stored in EPROM for generating all four reports
(Snapshot, Batch End, Daily, and Prover reports). The newer firmware
supports a separate checkbox for each individual report. Check the box if you
wish to use the default report template for that specific report. (Available with
20.74.14, 21.74.00, 22.74.06, 23.74.17, 24.74.14, 26.74.10, and 27.74.15 and
higher.)

Remove the check if you have uploaded your own custom report templates using
OmniCom.

If the box(es) is(are) not checked and you do not provide the OMNI with Custom
Report Templates, the OMNI will not be able to generate reports.

If you want to use the Custom Report Text Archiving feature, you must use
Custom Report Templates and specify either the 1000 or 2000 Conditional
Archive Boolean in the custom template .

Note: there are new sample custom Daily templates for firmware versions 20.74.30,
22.74.30, 23.74.30, 24.74.30, 26.74.30, and 27.74.30 and higher. There are new
sample custom Batch templates for firmware versions 23.74.30 and 27.74.30 and
higher.

 Print Interval (Snapshot)


Print Interval In Minutes: Enter the number of minutes between each
interval report. Entering 0 will disable interval reports. The maximum allowed is
1440 minutes which will provide one interval report each 24 hour period.

Print Interval Start Time: Enter the start time from which the interval report
timer is based (eg. Entering 01:00 with a print interval of 120 minutes will
provide an interval report every odd hour only).

 Checked/Proved For String (available with firmware v22.74.00 and v26.74.00 and
higher)
Enter text for "Checked/Proved For" string using up to 16 alphanumeric
characters.

358
Configuration

This text is used on the default Prove Report (PROVED FOR string) and the
default Batch Report (CHECKED FOR string).
Prove Report
PROVING REPORT
OMNI Flow Computers, Inc.

REPORT NUMBER 1
(X) OFFICIAL ( ) UNOFFICIAL
( ) ABORTED
LOCATION: Sugar Land, TX 77478
DATE/TIME: 05/09/08 10:09
METER MANUFACTURER: Dresser PROVER
MANUFACTURER: Dresser
METER MODEL: LMMA PROVER SERIAL
NUMBER: 85730
METER SERIAL NUMBER:B PROVER BASE
VOLUME(bbl): 2.00000
METER SIZE(in): 4 Inch PROVER OUTSIDE
DIAMETER(in): 13.000
NOM. K FACTOR 50.000 PROVER WALL
THICKNESS(in): .875
METER TAG NUMBER: Left PROVER MATERIAL:
stainless steel
COEF. OF CUBICAL
EXP(1/F): .0000124
MODULUS OF
ELASTICITY(psi): 30000000
Liquid: Prod 1 OBSERVED DENSITY .0 deg API AT
74.9F= 32.6 deg API AT 60F
========================================================
======================
TRIAL PULSES TOTAL PRESS(psig)
TEMP(degF) TRIAL M.F.
L-R R-L TOTAL TIME(s) PROVER METER
PROVER METER MFt
1 48 50 98 20.5 99.5 104.4
73.0 74.9 1.0222
2 50 48 98 20.5 99.5 104.4
73.0 74.9 1.0222
3 50 50 100 21.0 99.5 104.4
73.0 74.9 1.0017
========================================================
======================
AVG OF LAST 3 TRIALS 98.7 20.7 99.5 104.4
73.0 74.9 1.0154
REPEATABILITY FOR LAST 3 TRIALS = 2.02%
A. BASE PROVER VOLUME AT 60 deg F & 14.696 psia
(BPV) 2.0000 bbl
B. TEMP. CORRECTION FACTOR FOR STEEL OF PROVER
(CTSp) 1.0009

359
OmniCom Help

C. PRESS. CORRECTION FACTOR FOR STEEL OF PROVER


(CPSp) 1.0000
D. TEMP. CORRECTION FACTOR FOR LIQUID IN PROVER
(CTLp) .9943
E. PRESS. CORRECTION FACTOR FOR LIQUID IN PROVER
(CPLp) 1.0005
F. COMBINED CORRECTION FACTOR FOR PROVER
(CCFp) .9957
G. GROSS STANDARD VOLUME FOR PROVER
(GSVp) 1.9914 bbl
H. INDICATED METER VOLUME
(IVm) 1.9740 bbl
I. TEMP.CORRECTION FACTOR FOR LIQUID IN METER
(CTLm) .9935
J. PRESS. COR.FACTOR FOR LIQUID IN METER
(CPLm) 1.0005
K. COMBINED CORRECTION FACTOR FOR METER
(CCFm) .9940
L. GROSS STANDARD VOLUME FOR METER
(GSVm) 1.9622 bbl
M. AVG.METER FLOW RATE
348.7 bbl/h
N. METER FACTOR @ PROVING FLOW RATE
1.0149
O. METER FACTOR @ NORMAL METER FLOW RATE OF
1000.0bbl/h 1.0149
DEVIATION FOR TEST NO./(%): 1)/ 1.48 2)/ .00
HISTORICAL DATA OF METER FACTORS @ NORMAL METER FLOW
RATE OF @ 1000.0 bbL/h
INITIAL BASE METER FACTOR (DATE: 11/29/05) = 1.0001
DATE:

FACTOR: .0000 .0000 .0000


.0000 .0000
DEVIATION(+/-): .00% .00% .00%
.00% .00%
DATE:

FACTOR: .0000 .0000 .0000


.0000 .0000
DEVIATION(+/-): .00% .00% .00%
.00% .00%
PROVED FOR My Oil Company
BY:_____________________________DATE: ____________
WITNESSED BY: _____________________________________
COMPANY: ____________________

Batch Report
METER TICKET

360
Configuration

OMNI Flow Computers, Inc.

(My Oil Company )


( ) DELIVERY OR ( ) RECEIPT TICKET
1- 0
( ) OFFICIAL ( ) UNOFFICIAL
LOCATION: Sugar Land, TX 77478 PRINT
DATE/TIME:05/09/08/10:07
DELIVERED TO/RECEIVED FROM:
METER MANUFACTURER: METER
SIZE(in): 4 Inch
METER MODEL: Turbine NOMINAL K
FACTOR: 49.000
METER SERIAL NUMBER: 4321-ABC METER TAG
NUMBER: Right
1. BATCH NUMBER

2. TYPE OF LIQUID
Prod 1
3. METER CLOSING READING (DATE/TIME)
05/09/08/10:07
4. METER OPENING READING (DATE/TIME)
05/09/08/08:36
5. NET DELIVERY/RECEIPT TIME
1.471 hours
6. METER CLOSING READING
529 bbl
7. METER OPENING READING
0 bbl
8. INDICATED VOLUME
529 bbl
9. AVERAGE FLOW RATE
359.4 bbl/h
10. GROSS VOLUME
529 bbl
11. AVERAGE METER FACTOR
.9991
12. OBSERVED DENSITY
.0 deg API(M)
13. OBSERVED TEMPERATURE
75.0 F(M)
14. DENSITY AT 60 F
32.6 deg API
15. WEIGHTED AVERAGE TEMPERATURE
75.0 F
16. TEMPERATURE CORRECTION FACTOR (CTLm)
.9934
17. WEIGHTED AVERAGE PRESSURE
105.2 psig
18. PRESSURE CORRECTION FACTOR (CPLm)
1.0005

361
OmniCom Help

19. COMBINED CORRECTION FACTOR (CCFm)


.9939
20. NET STD VOL AT 60 F & 14.696 psia (0 psig)
526 bbls
21. NET STD VOL AT 15 C & 101.325 kPa (0 kPa(ga))
83.6 m3
22. NET WEIGHT
71 long tons
23. NET WEIGHT
72 metric
tons
NON-NEGOTIABLE, NON-TRANSFERABLE
OMNI Flow Computers, Inc.
CHECKED FOR My Oil Company
BY: _____________________________________________
DATE: ____________________
WITNESSED BY:
BY: _____________________________________________
COMPANY: _________________

362
Configuration

Batch
Batch

Six batch setups per meter run can be programmed with alphanumeric batch ID tag, product
number to run and expected size of batch. Individual meter run batch preset down counters
provide 'batch end warning' and 'batch end reached' alarms. Batches can be ended manually or
automatically on size of batch, change of product, beginning of new day, day of the week or day
of the month. Product interface detection is achieved using a station interface detector
densitometer mounted ahead of the meter runs. Line pack count down counters allow up to three
product interfaces to be tracked between the interface detector gravitometer and the valve
manifold allowing preemptive product cuts. Based upon your selections, OmniCom makes
available only those options that apply to your metering system configuration.
Topics

The items listed below are links to topics within the Batch category. Click on a link to go to that
topic.

Batch Setup
Batch Scheduling

363
OmniCom Help

Batch Setup

The flow computer can be programmed with batch setup information. The batch information is
stored in the batch stack - see Operate | Control | Batch - Batch Stack.

The batch stack may be configured as a Common Batch Stack meaning the flowmeters are all
running the same product and the totals and flows are combined and treated as a station. This
provides up to 24 individual batches that may be programmed into the OMNI flow computer . For
liquid applications using a Common Batch Stack, the Station is used in the Operate section to
enter the products to the batch stack and for ending the batch. For this reason, a Station must be
configured in the Station Setup screen in the "Station Totals and Flows" field. Note that for
applications with just one meter run you must enter "1+1-1" in that field in order to end batches
for the station. If a Batch Preset Warning value is required, enter it in the Station Setup.

The batch stack may also be split into 4 Independent Batch Stacks in the OMNI flow computer,
each stack representing a meter run. This configuration allows six batches to be programmed into
the flow computer for each meter run. Independent batch stacks are useful when running different
products on each meter run. If a Batch Preset Warning value is required, enter it in the Meter
Setup.

The flow computer uses the batch setup data for the batch last completed if the meter's batch
stack is empty at the beginning of a new next batch.

Once you enter the information and/or make your selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Batch Setup dialog. Click
on a setting for more information.

Batch Preset Units


Select gross (IV), net (GSV) or mass units to use for all the batch preset counters
within the flow computer.

Batch Stack
Use Common Batch Stack: Check the box if you will be running the same product at
the same time on all meter runs. In this case, the flowmeter's totals and flows are
combined and treated as a station. This provides up to 24 individual batches that may
be programmed into the OMNI flow computer . For liquid applications using a
Common Batch Stack, the Station is used in the Operate section to enter the products
to the batch stack and for ending the batch. For this reason, a Station must be
configured in the Station Setup screen in the "Station Totals and Flows" field. Note
that for applications with just one meter run you must enter "1+1-1" in that field in order
to end batches for the station. If a Batch Preset Warning value is required, enter it in
the Station Setup.

Uncheck the box if each meter run will be running different products at the same time.
The batch stack will be split into 4 Independent Batch Stacks, each stack
representing a meter run. This configuration allows six batches to be programmed into
the flow computer for each meter run. If a Batch Preset Warning value is required,
enter it in the Meter Setup for each meter.

364
Configuration

Batch Start (available with firmware versions 20.74.30, 22.74.30, 23.74.30, 24.74.30,
26.74.30, and 27.74.30)
Check the box to make the batch start time/date equal to the previous batch end
time/date. In instances where no flow takes place during that time period, the totalizers
and averages will indicate 0.0. If the meter becomes active during that time period, the
batch start time/date is updated to the time/date the meter became active.

Uncheck the box to capture the batch start time/date based on the meter becoming
active.

 Net Weight Calculation Method (available with firmware versions 22.75.00)


The long ton and metric ton net weight values appearing on the Batch report can be
calculated one of two ways:

Determine Long Tons then Metric Tons: In this case, the flow computer
converts the NSV at 60F to long tons using a calculation which emulates
ASTM D1250 (1952) Table 11. Metric tons are then calculated using a
conversion factor.
Long Tons = NSV x [0.0375 x ((589.9438 / (API + 131.5)) - 0.0050789)]
Metric Tons = Long Tons x 1.01605

Determine Metric Tons then Long Tons: In this case, the flow computer
converts the NSV at 60F to metric tons using lookup table ASTM D1250
(1952) Table 13. Long tons are then calculated using a conversion factor.
Metric Tons = NSV x Table 13 value
Long Tons = Metric Tons x 0.98421

Note: The conversion factors came from ASTM D1250 (1952) Table 1.

365
OmniCom Help

Batch Scheduling

Batch reports can be requested for hourly, day of the week, and day of the month intervals.

The Batch Scheduling feature is completely independent of the meter runs defined in the Station
Totals and Flows setting in the Setup tab of the Station/Configuration and Setup menu and also
completely independent of the Common Batch Stack setting in the Batch Setup tab of the Batch
menu.

The Batch Scheduling feature will end the batch for “all meter runs configured” in the flow
computer on an hourly, weekly, or monthly basis, depending on your selection(s) as described
below. The flow computer will end the batches regardless of whether the meter runs are defined
or not defined as part of the Station Totals and Flows.

Once you enter the information and/or make your selections, press the [Apply] button to set.
Settings

The items listed below are descriptions of each setting option within the Batch Scheduling dialog.
Click on a setting for more information.

 Auto Batch End Select


Automatic Hourly Batch Select: Select the checkbox to automatically
cause a batch end every hour on the hour.

If default report templates are selected (see Report Setup “Use Default Batch
Report Template” entry), a batch end is executed but no batch end report will be
generated nor printed and therefore a report will not be included as part of the
last 8 historical batch reports.

If customized instead of default batch report templates are selected, a batch


end report will be generated and archived as part of the last 8 historical batch
reports. Whether or not the report is printed will depend on whether or not
your custom batch report template allows it (i.e., using the 1000 conditional
Boolean will allow archiving only but no printing, whereas using the 2000
conditional Boolean in the report template will allow it to be archived and
printed).

Weekly: Select the day of the week that you wish to have an automatic batch
end report in addition to the daily report. The batch report will be generated at
the same time as the Daily Report.

Note: The OMNI flow computer recognizes a contract day time of 00:00:00 to be
the end of the previous contract day as well as the beginning of a new contract
day. In addition, the OMNI recognizes this as the start of a new “calendar” day.
(See also the Daily Report Time field of the Report Setup for 24:00 time setup.)

If you would like a batch end report to be automatically generated at “calendar


day end” of a specific day of the week (meaning you have 00:00:00 entered for
the contract day time), select the next calendar day of the week for this setting.
Example: If you have the flow computer configured for a contract time of
midnight (00:00:00) and you wish to generate a weekly batch end report at the
end of the day or midnight on Sunday (same as beginning of Monday), specify

366
Configuration

Monday as the day you would like to end the batch instead of specifying
Sunday. If you specify Sunday, the batch end will occur at the end of Saturday
(same as beginning of Sunday), which will be 24 hours earlier than intended.

If your contract time is set to a time other than 00:00:00 (e.g., 07:00:00), then
you would specify in the setting the exact day of the week you wish to end the
batch instead of specifying the next day.

Monthly: Valid entries are 1 through 31 to automatically generate a batch end


report in addition to a daily report on a specific day of the month (0 = No batch
end).

Note: If you would like a batch end report to be generated on the last day of the
month, every month, you should specify the 1st day of the month in the setting.
Example: If you have the flow computer configured for a contract time of
midnight (00:00:00) and you wish to generate a monthly batch end report,
specify 1 as the day you would like to end the batch instead of specifying 29, or
30, or 31 as some months do not have this many days and therefore a monthly
batch end may not always occur. If you specify 31 and there are in fact 31 days
in the month, the batch end will occur at the end of day 30 which is the same as
the beginning of day 31, which will be 24 hours earlier than intended. Therefore,
specify 1 so that the batch end will occur at the end of the last day of “any”
month which is also the first day of the next month. (See also the Daily Report
Time field of the Report Setup for 24:00 time setup.)

If your contract time is set to a time other than 00:00:00 for midnight (e.g.,
07:00:00), then you would still specify in the setting the first day of the month
since the flow for each “contract” month always begins 7 hours into the calendar
month and therefore should end 7 hours into the next calendar month.

 Clear Daily Total at Batch End


Do not check the box if you wish the flow computer to provide 24 Hour
totals of all flow through the flowmeter regardless of what product is run
through the daily period.

Check the box if you would like the daily totalizers to be cleared at the end of
each batch. This would mean that the daily totalizers would not necessarily
represent 24 hours of flow but would represent the amount of flow since the
last batch end, or the last daily report.

Disable Batch Stack Operation (Available with firmware versions 20.74.22, 22.74.06,
24.74.18, and 26.74.10 and higher)
By default, a batch stack shift occurs after a batch end that happened as a
result of a scheduled auto-batch end.

If you would like the OMNI to begin a new batch which will measure the same
product as the auto-batch that just ended, select the checkbox so that a batch
stack shift operation does not occur.

Note: When utilizing the front panel of the OMNI to end a batch by pressing
PROG BATCH METER 'n' ENTER or PROG BATCH ENTER, the OMNI will
look at this setting to determine whether it should shift the batch stack or not.

367
OmniCom Help

If using Modbus command points to end the batch instead of using the front
panel, the OMNI provides separate command registers to shift or not shift the
stack:

Batch End - Stack Shift Operation


1702 = End Station Batch
1703 = End Meter 1 Batch
1704 = End Meter 2 Batch
1705 = End Meter 3 Batch
1706 = End Meter 4 Batch

Batch End - No Stack Shift Operation


2751 = End Meter 1 Batch
2752 = End Meter 2 Batch
2753 = End Meter 3 Batch
2754 = End Meter 4 Batch
2755 = End Station Batch

Note: The time and date printed on the auto-batch end reports can vary depending on how the
Daily Report Time is configured in the Report Setup screen.

Note: If you do not wish the OMNI to end the batches on “all the meter runs configured” in the
flow computer but to end the batches only on the meter runs defined as part of the Station, do not
use the Batch Scheduling feature. Instead, write custom Boolean Statements to automatically
end the batches for only the meter runs defined as part of the Station.

Example Boolean statements to execute Hourly, Weekly, and Monthly Station Batch ends with
stack shift for the meter runs defined as part of the station:

Hourly:
1831)1702=1831
Weekly:
1832)1702=1832
Monthly:
1833)1702=1833

If you instead wish to execute batch ends only on an individual meter run, such as Meter 1, which
may or may not be defined as part of the Station Flows and Totals, substitute 1703 (1704, 1705,
or 1706 for Meter 2, 3, and 4 respectively) for 1702 in the above statements.

368
Configuration

Peer to Peer
Peer to Peer

Using the 'peer to peer' configuration allows multiple OMNI flow computers to exchange data.
This is done by using Serial port number 2 of each OMNI as a 'peer to peer' communication link.
Other Modbus slaves such as PLC devices can also be polled by multiple OMNI computers.
These dialogs are accessed from the OmniCom navigation tree.
Topics

The items listed below are links to topics covering Peer to Peer communications. Click on a link to
go to that topic.

Peer to Peer Setup


Transaction Group

369
OmniCom Help

Peer to Peer Setup

Serial port number 2 of each OMNI can be configured to act as a simple Modbus slave port or as
a 'peer to peer' communication link. Using the 'peer to peer' configuration allows multiple OMNI
flow computers to exchange data. Other Modbus slaves such as PLC devices can also be polled
by multiple OMNI computers. Once you enter the information and/or make your selections, press
the [Apply] button to set.
Settings

The items listed below are the settings covering each dialog within the Peer to Peer Setup. Click
on the setting for more information.

 Redundancy Mode
In critical applications where failure of a flow computer cannot be tolerated flow
computers can be made to operate in pairs. Each flow computer receives the same
process signals and performs the same calculations.

Activate - Checking this box allows both flow computers to manage the peer to
peer link between them and automatically switch between being master or
slave computer. Important data such as meter factors and PID control settings
are continually exchanged between the flow computers ensuring that at any
time should a failure occur, the other unit would be able to assume control of
the PID functions and ticketing functions. Note: The redundancy mode
requires that four digital I/O ports be cross connected to sense watchdog
failure modes (contact OMNI for assistance).

Use this OMNI as the Default Master - (only available when Activate is checked
for firmware versions 20.74.30, 22.74.30, 23.74.30, 24.74.30, 26.74.30, and
27.74.24 and higher) - check this box if you would like this OMNI to be the
master on power up. This is to prevent contention when two OMNI's are trying
to be the master on power up.

 Sequencing
Next Master in Sequence: Enter 0 to disable the peer to peer feature
and use serial port #2 as a standard Modbus slave port. Enter the Modbus ID
of the 'peer' (OMNI computer) to pass control of the communication link to.
Enter the Modbus ID of this OMNI if there are no other peers on the
communication link. For maximum efficiency always start Modbus ID
definitions from 1.

Last Master in Sequence: Enter the highest Modbus ID number of a device on


the communication link. Each master attempts to hand over control of the peer
to peer link to the 'next master in sequence' (see previous entry). If that master
does not take control of the link, after several retries the current master will try
to establish communications with any device with a Modbus ID up to or equal
to this entry. Enter the Modbus ID of this OMNI if it is the only master on the
link.

Retry Timer
Should any slave device fail to respond to a communication request the master device
will retry to establish communications several times. Enter the number of 50ms ticks to
wait between communication retries. To ensure fast recovery from communication

370
Configuration

failures set this to as low a number as possible. Use 3 for peer to peer links involving
only OMNI flow computers. Other Modbus devices may need more time to respond.

371
OmniCom Help

Transaction Group

A Transaction Group is the method in which OMNI using the 'peer to peer' configuration allows
multiple OMNI flow computers to exchange data. Each Transaction group has a maximum of four
transactions for a total of 16 transactions.

Note: The OMNI continues to process all 16 transactions until it comes to a transaction
with a point count of zero. Keep in mind when configuring transactions not to have gaps in
the list because the first transaction with a zero point count terminates the list. Any
remaining transactions which come after a transaction with a zero point count will not be
processed.

Once you enter the information and/or make your selections, press the [Apply] button to set.
Settings

The items listed below are the settings covering each dialog within the Transaction Group Setup.
Click on the setting for more information.

Target Slave ID
Enter the Modbus ID number of the slave that this communication transaction will take
place with. Modbus ID '0' can be used to 'broadcast' or write to all Modbus slaves
connected to the link (reads are not supported with broadcasts). Other valid IDs range
from 1 to 247.

 Points
Source Index: Enter the Modbus index or point number that is used to
identify the first data point in this transaction. This is the slave's index number
when the transaction is a 'read', and the master's index number when the
transaction is a write. Refer to the OMNI operational manual for a list of
available index #s.
(Note: when using Modicon protocol you should subtract 1 from the source
index when the transaction is a 'read'.)

Num of Points: Each transaction can transfer multiple data points which can be
any valid data type recognized by OMNI. The number of points that can be
transferred depend on the type of data:

IEEE floating points (4 bytes each) 62 points max.


32 Bit Long Integers (4 bytes each) 62 points max.
16 Bit Short Integers (2 Bytes each) 125 points max.
Packed Coils or Status (8 to a Byte) 2000 points max.

The OMNI automatically knows what Modbus function to use and what data
types are involved by the Modbus index number of the data within the OMNI
data base (The source index number determines the data type when the
transaction is a 'write'. The destination index number determines the type when
the transaction is a 'read'). The number of data bytes in any transaction's packet
size cannot exceed 250 (RTU mode) or 500 (ASCII mode).
(Note: Modicon works with "words" (i.e., 16 bits). When using the Modbus
protocol with Modicon compatibility and floats or 32-bit long integers, each of

372
Configuration

these two types of registers count as two points when reading data from or
writing data to another OMNI or other Modicon compatible device. When using
Modbus protocol with Modicon compatibility, float bytes are swapped from ‘ aa
bb cc dd’ to ‘cc dd aa bb’.

When using the Modbus protocol with Modicon compatibility and ASCII
registers are used, divide the size of the register by 2. i.e. if you are reading the
Computer ID, register 4836, it is an 8 character string so the number of points
would be 4. If you are reading the Programmable Variable 87 Remarks, register
14275, it is a 16 character string so the number of points would be 8. )

Dest Point: Enter the Modbus index number or data base address where the
data transferred in this transaction will be placed. If the transaction is a read
this will be the index number within the OMNI's data base. If the transaction is
a 'write' this will be the index or register number within the remote slave.
(Note: when using Modicon protocol you should subtract 1 from the destination
index when the transaction is a 'write'.)

Read/Write
Is this OMNI reading or writing data to the slave device?

373
OmniCom Help

Premium Billing
 Threshold Settings
Flow which occurs below Level 1 threshold will be accumulated in the
'BASE LEVEL' totalizer.

Flow occurring between the LEVEL 1 and the LEVEL 2 threshold will accumulate
in the 'LEVEL 1' totalizer.

Flow occurring between the LEVEL 2 and the LEVEL 3 threshold will accumulate
in the 'LEVEL 2' totalizer.

Flow occurring above the LEVEL 3 threshold will accumulated in the 'LEVEL 3'
totalizer.

The 'SPECIAL BILLING' threshold acts just like a fourth premium level when it is
set to be greater in value than the LEVEL 3 threshold but overrides any other
premium threshold that is set greater than the SPECIAL BILLING threshold.

Premium totalizers are stored for each meter run and the station for the last 10
days.

Modbus Point #s (All long integers - 'n' = 1,2,3,4 or 8)


6n01 Meter 'n' Base to Premium 1 Threshold (MSCF/Hr)
6n02 Meter 'n' Premium 1 to Premium 2 Threshold (MSCF/Hr)
6n03 Meter 'n' Premium 2 to Premium 3 Threshold (MSCF/Hr)
6n04 Meter 'n' Special Billing Threshold (MSCF/Hr)
6n06 Meter 'n' Base Cumulative MSCF (XXXXXXXX.X typical of all)
6n07 Meter 'n' Premium 1 Cumulative MSCF
6n08 Meter 'n' Premium 2 Cumulative MSCF
6n09 Meter 'n' Premium 3 Cumulative MSCF
6n10 Meter 'n' Special Billing Cumulative MSCF
6n11 - 6n15 Todays Totalizers (Same order as above)
6n16 - 6n20 Today -1 Totalizers
6n21 - 6n25 Today -2 Totalizers
6n26 - 6n30 Today -3 Totalizers
6n31 - 6n35 Today -4 Totalizers
6n36 - 6n40 Today -5 Totalizers
6n41 - 6n45 Today -6 Totalizers
6n46 - 6n50 Today -7 Totalizers
6n51 - 6n55 Today -8 Totalizers
6n56 - 6n60 Today -9 Totalizers
6n61 - 6n65 Today -10 Totalizers

374
Configuration

Configuration Print

Select this tree item while Online to an OMNI 3000/6000 or Offline with a file.

Lists the configuration with their descriptions and values in the order of the tree items shown in
the left view pane.

Save Report
This will save the Configuration Print to file under the Reports folder. The save file name is
displayed on the screen.

Print Report
This will send the Configuration Print to a printer local to your PC.

Search
The search feature allows you to search for certain items in the Configuration Print:

Type in a case-sensitive search phrase, such as "Printer" or "Meter Run", in the search edit
box and press the Search button.
If the search item is not found, a message is displayed.
If the search item is found, it is highlighted in the edit box. If you press the Search button
again it goes to the next instance of the search item.
If the search item has been found at least once and you press the Search button again
but it is not found in the remainder of the configuration print, it asks you if you would
like to start the search again from the top of the print.

375
OmniCom Help

Blank Page
Folder objects on the tree display a blank property page showing a picture of an OMNI 6000 Flow
Computer.

To view help about a tree folder item, click on the folder and press the 'F1' key while the folder
name is highlighted.

376
Report Template Editor
Report Template Editor
OmniCom’s template editor is used to create and edit the custom report templates. (For
information regarding the difference between custom and default templates please see the help
for 'Use Default Report Template' in Report Setup.) Templates can be created, imported, and
edited while connected to an OMNI in the Online mode, or while in the Offline mode.

Note: there are new sample custom Daily templates for firmware versions 20.74.30, 22.74.30,
23.74.30, 24.74.30, 26.74.30, and 27.74.30 and higher. There are new sample custom Batch
templates for firmware versions 22.74.30, 23.74.30, 26.74.30, and 27.74.30 and higher. There
are new sample custom Snapshot and Prove templates for firmware versions 22.74.30 and
26.74.30 and higher.

Select one of the options below for more detailed information on the Template Editor

Report Viewing Options


The three tabs labeled ‘Formatted’, ‘Report View’, and ‘Raw’ are used to change the
way the report is presented in the RH pane.

The ‘Formatted View’ is the normal method used to edit a report template. Black text
is literal text, it will print exactly as it appears. Fields that will be replaced by data
values from the OMNI’s database at the time of printing are identified as ‘00000000’.
The Formatted view also shows the position of all formatting controls within the
template. The status bar shows the line and column position of the cursor.

The formatting controls and conditional printing codes embedded within the report can
make it difficult to line up data in columns; use the ‘Report View’ to see a version of
the report without the embedded controls. Note: that you can only view the report,
you cannot edit the report template while in the Report View mode.

The ‘Raw View’ is provided for advanced users and OMNI technical support staff who
may want to see the unformatted content of the report template. This view details the
actual Modbus register numbers used by the OMNI when it creates the report at time
of printing. Note: that while you can edit the report template data while in the Raw
view mode, you may experience unpredictable operation and report results unless you
fully understand what you are doing. The raw view can be printed or saved to file 'as
is' using the right-click menu.

Adding Literal Text


Position the cursor and type. To add ‘white space’, use the ‘Space’ character.
OmniCom does not recognize the ‘Tab’ character and translates it to a ‘Space’
character. Existing text can be edited by using the ‘Delete’ and the ‘Backspace’ key.
Use the ‘Ins’ key to toggle the ‘Insert/Over-type’ mode. The status bar shows the
current settings for Caps lock, Insert/Over-type mode etc. The status bar also shows
the line and column position of the cursor.

Conditional Printing Data on a Report


Sometimes it may be necessary to have data appear or not appear on a printed report
depending upon some Boolean (logical) condition. An example of this might be;

377
OmniCom Help

including or excluding data from a report when a certain product is being delivered to a
customer. Including or excluding data from a printed report is accomplished by defining
‘Boolean True Blocks’, and ‘Boolean False Blocks’.

Report Formatting Controls


Report Formatting Controls - Position the cursor and use the ‘right click’ menu to
insert formatting controls such as "Form Feed’’.

 Time Span of Reports


Each type of report spans a specific time period. This information is used when
determining how much historical data should be included in a report:
A Daily report for example typically spans 24 hours unless it is lengthened or
shortened by daylight saving time events.
A Snapshot report spans the amount of time since the last Snapshot report.
The time span of a Batch report is the amount of time between the Batch Start
and Batch End.
A Prove report includes the amount of time from the beginning of the prove
operation to the point of prove completion.

 Importing and Exporting Report Templates


OmniCom includes an Import and Export function to speed up the creation of report
templates. Existing report templates can be imported and modified to fit the required
application. The export function is used to create a library of templates by allowing the
user to store the edited templates to disk.

When OmniCom is installed, “sample” custom report templates are installed to your PC
as part of the OmniCom install process. You can use the File/Import feature to import
the sample templates into OmniCom and use them exactly as provided or modify them
to your liking before sending them to the OMNI flow computer.

To import an existing report template click on the ‘File’ menu on the toolbar while
in the Template Editor mode or right-click, select 'Import’ and browse the disk
drive to find the required report template. The report template will overwrite the
current report. You must click the ‘Apply’ button to accept and use the newly
imported file! Changing screens or leaving the Template editor will cancel the
import operation and restore the original report template.

Click on the ‘File’ menu on the toolbar and select ‘Export’ to export the current
report template in the editor window. Select the file name and path to be used
to save the report template.

Note: there are new sample custom Daily templates for firmware versions 20.74.30,
22.74.30, 23.74.30, 24.74.30, 26.74.30, and 27.74.30 and higher. There are new
sample custom Batch templates for firmware versions 23.74.30 and 27.74.30 and
higher.

Below are the Element controls for the Template Editor. Click on a link to go to that topic.

Database Point
Boolean Block
Archive Block
If using the 1000 conditional Boolean followed by the opening and closing braces with
the text data inside the two braces, means that you would like to only archive the entire
text data within the braces, but not print the data.

378
Report Template Editor

Print Archive Block


If using the 2000 conditional Boolean followed by the opening and closing braces with
text data inside the two braces, means that you would like to archive and also print the
entire text within the braces.

Insert Printer Code


Form Feed
Insert a form feed control into the template. The form feed is represented by <FF> in
the formatted and report views.

379
OmniCom Help

Report Templates
The OMNI creates two main types of reports; fixed format reports such as the Alarm and Audit
Trail reports, and custom formatted reports such as the Snapshot, Daily, Batch, and Prove
reports. The content of fixed format reports varies only in the amount of data printed, i.e. the
number of alarm or audit events that have been requested by the user. The actual data printed for
each event is fixed and cannot be changed. The content of the custom formatted reports is
flexible and is determined by the user, the data content and format of these reports is transmitted
to the OMNI in the form of a report template.

OmniCom’s template editor is used to create and edit these report templates. Templates can be
created and edited while connected to an OMNI in the Online mode, or while in the Offline mode.
For information on how to create and edit a report click here.

380
Report Template Editor

Element Setup
Insert Boolean Block

A boolean block consists of an embedded control that specifies the database point to be tested at
the time of printing for a Boolean true or false condition. This embedded control is followed by
literal text or any other legal report template constructs, enclosed in ‘{…}’ braces. The data
contained within the ‘{..}’ braces will be printed if the Boolean evaluation of the controlling
database point is true. The embedded control point is shown on the report template as a green
block containing a '?'.

NESTING BOOLEAN BLOCKS

Boolean blocks can contain other Boolean blocks to a nesting level of 10.

381
OmniCom Help

Insert Database Point

ADDING DATABASE VARIABLES TO THE REPORT TEMPLATE

Position the cursor on the report where the database variable should appear and activate the
right click menu and select ‘Insert’. Click on the first menu item labeled ‘Database Point’, to
activate the ‘Database Display Settings’ dialog control.

DATABASE DISPLAY SETTINGS

This control dialog is used to select the database point variable to be inserted into the report
template at the cursor position and also to specify the minimum field width and decimal precision
to print.

Database point
Activate the Database Point Select Control by double clicking in this field or clicking
once on the button to the right of the field. Select the database point variable to be
added to the report using this select control.

 Display Width

OMNI reports typically require data points to be arranged in vertical columns. The
‘Display Width’ field facilitates this by allowing the user to specify the minimum number
of characters that a data point will occupy on the report. The display width operates
differently when specifying numeric data verses ASCII string data:

Numeric data is right justified within the field and padded with spaces to the width
specified. The data field on the printed report will be automatically expanded
on the right should the number exceed the width of the specified field. To
ensure that data in your printed report lines up correctly make sure that you
specify enough digits for the display width.

ASCII data strings are treated differently, they are left justified and truncated or
padded with spaces to the width specified.

 Precision and Default Precision

These settings are active only when placing database points of floating point type on a
report. Checking the ‘Use Default Precision’ check box ensures that the report
template will not need to be adjusted when the OMNI’s configuration is changed to
reflect more or less decimal precision.

Database points added to a report template are displayed using the appropriate
number of characters as determined by the ‘display width’ setting. They are flagged as
to their data type as follows:

ASCII data types ‘ AAAAAAAA’


Time data types ‘ HH:MM: SS’,
Date data types ‘MM/DD/ YY’,

382
Report Template Editor

Numeric data type, precision specified ‘0000.0000’


Numeric data type, integer or default precision specified ‘00000000’

383
OmniCom Help

Insert Printer Code

INSERTING A PRINTER CONTROL CODE

This could be any of the 256 ASCII byte codes. Each code is entered individually and the actual
sequence of codes is printer dependent for the desired function. Please reference your printer
manual for a list of supported code sequences.

To insert a printer code, position the cursor on the report where the literal printer code should
appear, activate the right click menu and select ‘Insert’. Click on the menu item labeled ‘Printer
Code’, to activate the ‘Insert Printer Code' dialog.

SELECTING A PRINTER CODE

To select a printer code, use one of the following methods:


Enter the code using the decimal equivalent
Enter the code using the hexadecimal equivalent
Use the Browser Button to select from a list of codes.

For example: To enter an escape code you could enter a 27 in the decimal code box - or - enter a
1B in the hexadecimal code box - or - select <ESC> from the Browser printer code list.

In the Browser, a selection may be made by double clicking on a selection, pressing the return
key for a selection, or clicking on the Select button for a selection. To cancel a selection, click the
Cancel button or hit the ESC key.

384
Report Template Editor

Report View
The conditional printing and formatting controls embedded within the report can make it difficult to
line up data in columns; use the ‘Report View’ to see a version of the report without the
embedded controls. Note: that you can only view the report, you cannot edit the report template
while in the Report View mode. For information on how to create and edit a report click here.

385
OmniCom Help

Raw View
The ‘Raw View’ is provided for advanced users and OMNI technical support staff who may want
to see the unformatted content of the report template. This view details the actual database ‘file
and element’ number references used by the OMNI when it creates the report at time of printing.
Note: that while you can edit the report template data while in the Raw view mode, you may
experience unpredictable operation and report results unless you fully understand what you are
doing. For information on how to create and edit a report click here.

You may informally print or save the template's Raw View by using the right-click popup menu
when displaying the Raw View. There are no page headers or any other text added to the print or
save, only what is displayed on the view. When saving, you may select a file name to save the
raw template view to. The save defaults to the OmniCom install folder and one of the following
names depending on which template you are viewing:
TemplateRawSnapshot.txt
TemplateRawBatch.txt
TemplateRawDaily.txt
TemplateRawProve.txt

386
Operate
Operate
The items listed below are links to topics within the Operate category. Click on a link to go to that
topic.

Topics

Current Reports
Historical Reports
Retrieve Archive Data
Archive Maintenance
Control

387
OmniCom Help

Control
Control

You may monitor or control the Batches or Proving operations in the OMNI.
Topics

Batch
Prover

388
Operate

Batch

Batch Control

Note: This screen is only available in the ONLINE mode.

A complete set of software batch totalizers and flow weighted averages are also provided in
addition to the daily and cumulative totalizers. These totalizers and averages can be printed,
saved, and reset automatically, based on the amount delivered, change of product, or on
demand.

The OMNI can keep track of 4 independent meter runs running any combination of 16 different
products.

For liquid applications, if a Common Batch Stack (see Batch Setup) is used, flowmeter runs can
be combined and treated as a station (see Station Setup). The batch stack is entered and
batches for the combined meter runs are ended using the station. (Note that for applications with
just one meter run you must enter "1+1-1" in the Station Setup Totals and Flows field in order to
end batches for the station.)

If Independent Batch Stacks are used, the batch stack is entered and batches ended using the
individual Meter Runs.

You can select to control the batch stack shift by selecting an item under the "Batch - Stack
Shift" or "Batch - No Stack Shift" headings in the Operate tree (Available with firmware versions
20.74.22, 22.74.06, 24.74.18, and 26.74.10 and higher):

Batch - Stack Shift


Using this option instructs the OMNI to end the batch on the current running product,
shift the batch stack upwards, and begin a new batch on the first product in the batch
stack.

If a new product number was not entered into the batch stack prior to ending the batch,
the OMNI will not shift the batch stack and will begin a new batch measuring the same
product as the batch that just ended.

If independent batch stacks are used, only the configured meters are shown in the list.
If common batch stack is selected, only the station is shown in the list.

Note: When utilizing the front panel of the OMNI to end a batch by pressing PROG
BATCH METER 'n' ENTER or PROG BATCH ENTER, the OMNI will look at the
"Disable Batch Stack Operation" setting in the Batch Scheduling configuration to
determine whether it should shift the batch stack or not. If it is not checked, it will shift
the batch.

If using Modbus command points to end the batch instead of using the front panel:

Batch End - Stack Shift Operation


1702 = End Station Batch
1703 = End Meter 1 Batch
1704 = End Meter 2 Batch
1705 = End Meter 3 Batch
1706 = End Meter 4 Batch

389
OmniCom Help

Batch - No Stack Shift


Using this option instructs the OMNI to end the batch on the current running product
and to begin a new batch measuring the same product as the batch that just ended.

The OMNI will not shift the batch stack even if there were products entered into the
batch stack prior to ending the batch.

Note: When utilizing the front panel of the OMNI to end a batch by pressing PROG
BATCH METER 'n' ENTER or PROG BATCH ENTER, the OMNI will look at the
"Disable Batch Stack Operation" setting in the Batch Scheduling configuration to
determine whether it should shift the batch stack or not. If it is checked, it will not shift
the batch.

If using Modbus command points to end the batch instead of using the front panel:

Batch End - No Stack Shift Operation


2751 = End Meter 1 Batch
2752 = End Meter 2 Batch
2753 = End Meter 3 Batch
2754 = End Meter 4 Batch
2755 = End Station Batch

TOPICS

Batch Control for Meter Runs


Batch Control for Station
Batch Stack (Only for liquid applications)
Batch Ticket (Available with firmware v22.74.05 and higher)

390
Operate

Batch Control - Meter Runs

Note: This screen is only available in the ONLINE mode.

Monitor the totalizers of each meter run in 'real time' and send 'end batch' commands.

TOPICS

 Batch Status
The following information is shown:
Batch Start: The date and time the batch started.

Batch Status:
 In Progress - Batch is in progress with the meter active.
 Suspended - Batch is in progress with the meter not active. Note: the
flow computer continues to totalize unless the totalizers have been
disabled (see Alarms - Active Frequency in the Meter Run Setup
screen).
 Batch Ended - Batch End has been received, meter not active.

Type of batch stack: Independent (per meter) or Common (per station). (Note:
this is not available for gas applications.)

 Totalizers
The current values of the following totalizers are shown:
Uncorrected IV (Uncorrected for Anhydrous Ammonia)
Corrected GSV (Corrected for Anhydrous Ammonia)
Corrected NSV (not used for Anhydrous Ammonia)
Mass (not used for Anhydrous Ammonia)

(Anhydrous Ammonia is available with v20.74.22+.)

 Batch Control
End Batch Button: Press this button if you would like to send an 'End
Batch' command to the OMNI.

Adjust Batch Size: If independent batch stacks are used, you may adjust the
batch size for the meter run. Enter a value in the edit box next to the button to
enable the button. Press the button to adjust the batch size. If you enter a
positive number, the batch size is increased by the amount entered. If you
enter a negative number, the batch size is decreased by the amount entered.
(Note: this is only available with firmware versions 20 and 24.) (Note: Enter
the batch size in Tons to two decimal places for Anhydrous Ammonia
v20.74.22+.)

Current Batch: Information is displayed regarding the current batch in progress


such as Batch ID, Product Name, Batch Meter Factor, Batch Size, and Batch
Remaining. (Note: this is not available for gas applications.)

Next Batch: Limited information is available such as Batch ID, Product Name,
and Batch Size. (Note: this is not available for gas applications.)

391
OmniCom Help

392
Operate

Batch Control - Station

Note: This screen is only available in the ONLINE mode.

Monitor the common totalizers in 'real time' and send 'end batch' commands.

For liquid applications, if a Common Batch Stack (see Batch Setup) is used, flowmeter runs can
be combined and treated as a station (see Station Setup). The batch stack is entered via the
Station. Batches for the combined meter runs are ended via the Station.(Note that for applications
with just one meter run you must enter "1+1-1" in the Station Setup Totals and Flows field in
order to end batches for the station.)

TOPICS

 Batch Status
The following information is shown:
Batch Start: The date and time the batch started.

Batch Status:
 In Progress - Batch is in progress with the common meters active.
 Suspended - Batch is in progress with the any of the common meters not
active. Note: the flow computer continues to totalize unless the
totalizers have been disabled (see Alarms - Active Frequency in the
Meter Run Setup screen).
 Batch Ended - Batch End has been received, common meters not active.

Type of batch stack: Independent or Common.(Note: this is not available for


gas applications.)

 Totalizers
The current values of the following common totalizers are shown:
Uncorrected IV (Uncorrected for Anhydrous Ammonia)
Corrected GSV (Corrected for Anhydrous Ammonia)
Corrected NSV (not used for Anhydrous Ammonia)
Mass (not used for Anhydrous Ammonia)

(Anhydrous Ammonia is available with v20.74.22+.)

 Batch Control
End Batch Button: Press this button if you would like to send an 'End
Batch' command to the OMNI.

Adjust Batch Size: If common batch stacks are used, you may adjust the batch
size for the station. Enter a value in the edit box next to the button to enable
the button. Press the button to adjust the batch size. If you enter a positive
number, the batch size is increased by the amount entered. If you enter a
negative number, the batch size is decreased by the amount entered. (Note:
this is only available with firmware versions 20 and 24.) (Note: Enter the batch
size in Tons to two decimal places for Anhydrous Ammonia v20.74.22+.)

Current Batch: Information is displayed regarding the current batch in progress


such as Batch ID, Product Name, Batch Meter Factor, Batch Size, and Batch
Remaining. (Note: this is not available for gas applications.)

393
OmniCom Help

Next Batch: Limited information is available such as Batch ID, Product Name,
and Batch Size. (Note: this is not available for gas applications.)

394
Operate

Batch Stack

Note: This screen is only available in the ONLINE mode.

(Only available for liquid applications. Note: this tab is enabled for Level B users in firmware
versions 20.74.23, 22.74.06, 24.74.18, and 26.74.10 and higher)

The OMNI can be programmed with batch setup information. The batch information is stored in
the batch stack.

The batch stack may be configured as a Common Batch Stack (see Batch Setup) meaning the
flowmeters are all running the same product and the totals and flows are combined and treated
as a station. This provides up to 24 individual batches that may be programmed into the OMNI
flow computer . For applications using a Common Batch Stack, the Station is used to enter the
products for the batch stack and for ending the batch. For this reason, a Station must be
configured in the Station Setup screen in the "Station Totals and Flows" field. (Note that for
applications with just one meter run you must enter "1+1-1" in that field in order to end batches
for the station.) If a Batch Preset Warning value is required, it is entered in the Station Setup.

The batch stack may also be split into 4 Independent Batch Stacks in the OMNI flow computer,
each stack representing a meter run. This configuration allows six batches to be programmed into
the flow computer for each meter run. Independent batch stacks are useful when running different
products on each meter run. If a Batch Preset Warning value is required, it is entered in the
Meter Setup.

You can select to control the batch stack shift by selecting an item under the "Batch - Stack
Shift" or "Batch - No Stack Shift" nodes in the Operate tree (Available with firmware versions
20.74.22, 22.74.06, 24.74.18, and 26.74.10 and higher):

Batch - Stack Shift


Using this option instructs the OMNI to end the batch on the current running product,
shift the batch stack upwards, and begin a new batch on the first product in the batch
stack.

If a new product number was not entered into the batch stack prior to ending the batch,
the OMNI will not shift the batch stack and will begin a new batch measuring the same
product as the batch that just ended.

If independent batch stacks are used, only the configured meters are shown in the list.
If common batch stack is selected, only the station is shown in the list.

Batch - No Stack Shift


Using this option instructs the OMNI to end the batch on the current running product
and to begin a new batch measuring the same product as the batch that just ended.

The OMNI will not shift the batch stack even if there were products entered into the
batch stack prior to ending the batch.

SETTINGS

395
OmniCom Help

To edit the batch stack, double click anywhere on the sequence row. A screen will come up to
enter:

Batch ID
Enter a 16-character alphanumeric ID for the batch.

Product
Select from a drop down list of available products.

Batch Size
Enter the size of the batch (a 32-bit long integer). Note: for Anhydrous Ammonia
(available with 20.74.22+) enter the batch size in Tons to two decimal positions (a
float).

Product Gravity Adjustment (Available with firmware versions 20.74.30, 22.74.30,


24.74.30, and 26.74.30 and higher)
The adjustment methods for English applications are:
0) No Gravity Adjustment Required (default)
1) Adjust SG Gravity at Batch Stack Shift
2) Adjust API at Batch Stack Shift

The adjustment methods for Metric applications are:


0) No Gravity Adjustment Required (default)
1) Adjust Reference Density at Batch Stack Shift

If the adjustment selection is zero, there is no action taken by the OMNI at batch
shift.

If the adjustment selection is 1, enter a value for the SG Override (absolute


numerical value of 0.350 to 1.500) for English applications or the Reference Density
(absolute numerical value of 350 to 1500) for Metric applications. On a new batch
stack shift (i.e. new batch start), the OMNI overwrites the SG/Reference Density for the
product identified by the batch stack with the value entered here. The OMNI also uses
the SG override to calculate the equivalent API gravity and overwrites the product's
API gravity.

If the adjustment selection is 2 (English applications only), enter a value for the API
Override (absolute numerical value of 0.0 to 150). On a new batch stack shift (i.e. new
batch start), the OMNI overwrites the API for the product identified by the batch stack
with the value entered here. The OMNI also uses the API Override to calculate the
equivalent SG and overwrites the product's SG.

NOTE: Changing the Product Gravity Adjustment is not allowed for the current running
batch stack position.

The OMNI uses the batch setup data for the last batch completed if the batch stack is empty at
the beginning of a new batch.

396
Operate

Batch Ticket (Firmware Version 22)

Note: This screen is only available in the ONLINE mode.

Configure items to be printed on the Batch Ticket before the batch is ended. (This item is
available with firmware versions 22.74.05 and higher.)

SETTINGS

Maintenance Ticket
Check the box to have an " M" appended to the ticket number.

Official Ticket
Selections are: None, Official, and Unofficial

If "Official" is selected an 'X' will be added to the Official field.


If "Unofficial is selected an 'X' will be added to the Unofficial field.
If "None" is selected there will be no 'X'.

Receipt Ticket
Selections are: None, Receipt, and Delivery

If "Receipt" is selected an 'X' will be added to the Receipt field.


If "Delivery" is selected an 'X' will be added to the Delivery field.
If "None" is selected there will be no 'X'.

Batch Number
Enter a Batch Number to be printed on the batch ticket. You may use up to 8
alphanumeric characters.

397
OmniCom Help

Prover Control

Note: This screen is only available in the ONLINE mode.

(Available with firmware versions 20, 22, 23, 24, 26 and 27)

You may monitor or control the operation of a meter prover which is controlled by a remote OMNI
flow computer.

Use the drop down list to select the flowmeter you wish to prove or monitor.

The display shows the live data as it changes as well as an event history.

Note: If you are proving a meter which has Anhydrous Ammonia product table selected
(v20.74.22+), the Volume units are lbs, Density units are lb/ft3 and the flow rate is in Tons/hr.
This is reflected in the prover control table heading, real time flow rate display, and Previous
Prove Data display.

398
Operate

Trapil Control

Note: This screen is only available in the ONLINE mode.

This page is displayed for firmware revisions 24.74.18 and higher when the Trapil Functions are
enabled:
 Enable the Trapil functions in OmniCom with the command line switch '-Trapil'. If you
need help adding a command line switch, please speak with your IT representative.
 Enable the Trapil functions in the OMNI in the Password menu by setting the 'Trapil
Function' to 'Y'.

Fields

Gross Flow Rate for Meter 1&2, Meter 1 and Meter 2


Gross Totals for Meter 1&2, Meter 1 and Meter 2

Partial Status (Partial A or Partial B is active)


Partial A and Partial B totals

Alarms
Pulse Fidelity Error Counts for Meter 1 and Meter 2

Commands

 Partial Toggle
Totalizing occurs in either Partial A or Partial B but never in both partial counters at the
same time. Trapil operators can at any time choose to toggle between the A Partial or
B Partial counter by pressing the "Partial Toggle" button.

The edge-triggered command toggles the true/false value of the ‘Active Partial Status
Flag’ (0 = Partial A active, 1 = Partial B active). The OMNI’s Meter Runs are enabled or
disabled depending upon the state of the ‘Active Partial Status Flag’:
A status flag value = 0 (Partial A active) causes Meter Run #1 and Meter Run #2
to be enabled and causes Meter Run #3 and Meter Run #4 to be disabled.
A status flag value = 1 (Partial B active) causes Meter Run #3 and Meter Run #4
to be enabled and causes Meter Run #1 and Meter Run #2 to be disabled.

 RAZ
Trapil operators can at any time choose to reset the inactive Partial Counter to zero by
pressing the ‘RAZ" button’.

The RAZ command is edge triggered and in fact simply performs a ‘Batch End’ of the
appropriate Meter Runs within the flow computer depending upon the true/false state
of the ‘Active Partial Status Flag’ i.e.:
A status flag value = 0 (Partial A active) causes the batch running on Meter Run
#3 and Meter Run #4 to be ended.
A status flag value = 1 (Partial B active) causes the batch running on Meter Run
#1 and Meter Run #2 to be ended.
The RAZ command also clears any Hydraulic Alarms and Heavy Hydraulic
Alarms and initializes the sampling process.

399
OmniCom Help

400
Operate

Current Reports
Current Reports

These reports represent the current data in the system. Reports are retrieved automatically and
displayed when online. The reports can be printed or saved to file. The reports can be saved
using either the Computer ID or the File Name with either the OmniCom DOS extension or with
the date and time appended with a ".txt" extension (See help for Preferences). If a file being
saved already exists, the user is prompted if they would like to overwrite it.

Saved reports can be viewed either online or offline. The viewing file type and extension defaults
to the preference selected.
Topics

Snapshot Report
Product File
Status
Site List

401
OmniCom Help

Snapshot

A snapshot report can be uploaded from the flow computer or the last snapshot report uploaded
and stored to disk can be viewed.

Previously saved report files can also be viewed. The OmniCom DOS extension is ".snr" for
these reports.

If the mode is ONLINE, a current report is retrieved from the OMNI upon entering the screen. If
the mode is OFFLINE, the View Saved Reports screen is displayed for the user to select a
previously saved report.

402
Operate

Status

The status report shows the current meter run active status as well as which transducer inputs
are currently in alarm. The current batch stack is also shown.

Previously saved report files can also be viewed. The OmniCom DOS extension is ".sts" for
these reports.

If the mode is ONLINE, a current report is retrieved from the OMNI upon entering the screen. If
the mode is OFFLINE, the View Saved Reports screen is displayed for the user to select a
previously saved report.

403
OmniCom Help

Product File

The product file report contains the meter factors to be used for each flowmeter. It shows each of
the sixteen products, the override gravities to be used and the calculation standards to be used
when that product is flowing.

Previously saved report files can also be viewed. The OmniCom DOS extension is ".prd" for
these reports.

If the mode is ONLINE, a current report is retrieved from the OMNI upon entering the screen. If
the mode is OFFLINE, the View Saved Reports screen is displayed for the user to select a
previously saved report.

404
Operate

Site List

A list of the connection sites and associated units configured via the Edit | Sites screen. Available
online and offline.

THE SITE INFORMATION INCLUDES:

Direct
Shows the site name, comm port, baud rate, data bits, stop bits and parity.

Modem
Shows the site name, phone number, comm port, baud rate, data bits, stop bits and
parity.

Satellite
Shows the site name, satellite number, comm port, baud rate, data bits, stop bits and
parity.

TCP/IP
Shows the site name.

THE UNIT INFORMATION INCLUDES:

Direct/Modem/Satellite
Shows the unit name, Modbus ID, Modbus Type, Modicon compatible, initial character
delay, character delay, and retries

TCP/IP
Shows the unit name, Modbus ID, Modbus Type, Modicon compatible, IP Address,
TCP port, connection time out, message time out, and retries.

BUTTONS:

Save Report
This will save the list to file under the Reports folder. Note: there is no DOS extension
for this report so it is saved using the Date/Time and ".txt" extension.

Print Report
This will send the list to a printer local to your PC.

405
OmniCom Help

Historical Reports
Reports

Reports are retrieved automatically when online and displayed. The reports can be printed or
saved to file. The reports can be saved using either the Computer ID or the File Name with either
the OmniCom DOS extension or with the date and time appended with a ".txt" extension(See help
for Preferences). If a file being saved already exists, the user is prompted if they would like to
overwrite it.

Saved reports can be viewed either online or offline. The viewing file type and extension defaults
to the preference selected.

Topics

The items listed below are links to topics within the Current Reports. Click on a link to go to that
topic.
Snapshot
Product File
Status

The items listed below are links to topics within the Historical Reports. Click on a link to go to that
topic.

Alarm (500) or Alarm(150)


Audit Trail (150)
Last Local Snapshot

Batch Report
Daily Report
Prove Report

406
Operate

Historical Alarm (500) or Alarm (150) Report

An historical alarm report detailing the last 500 or (150 for applications 22 and 26) alarm
occurrences can be uploaded from the flow computer or the last alarm report uploaded and
stored to disk can be loaded for viewing.

Previously saved report files can also be viewed. The OmniCom DOS extension is ".alr" for these
reports.

Note: The number of alarm events has increased from 150 to 500 events for 22.74.30 and
26.74.10 and higher.

If the mode is ONLINE, a current report is retrieved from the OMNI upon entering the screen. If
the mode is OFFLINE, the View Saved Reports screen is displayed for the user to select a
previously saved report.

407
OmniCom Help

Historical Audit Trail Report

A report detailing the last 150 (or 1000 for firmware versions 20.75.XX...) data base changes can
be uploaded from the flow computer or from the disk. Each change to the data base is a
numbered event in the audit trail. Each event is time and date tagged and includes the Modbus
point number of the variable involved, together with the original and new value. The starting point
number and number of points changed are listed when the changes are made via a Modbus
communication port.

Previously saved report files can also be viewed. The OmniCom DOS extension is ".adt" for
these reports.

If the mode is ONLINE, a current report is retrieved from the OMNI upon entering the screen. If
the mode is OFFLINE, the View Saved Reports screen is displayed for the user to select a
previously saved report.

408
Operate

Last Local Snapshot

A copy of the last snapshot report printed locally at the flow computer can be uploaded .

Previously saved report files can also be viewed. The OmniCom DOS extension is ".snl" for
these reports.

If the mode is ONLINE, a current report is retrieved from the OMNI upon entering the screen. If
the mode is OFFLINE, the View Saved Reports screen is displayed for the user to select a
previously saved report.

409
OmniCom Help

Historical Batch Report

Batch reports are printed locally at the flow computer at the end of each batch. The flow computer
stores reports for the last eight batch ends.

Previously saved report files can also be viewed. The OmniCom DOS extension is ".b01"
through ".b08" for these reports where ".b01" would be the latest batch report.

If the mode is ONLINE, a current report is retrieved from the OMNI upon entering the screen. If
the mode is OFFLINE, the View Saved Reports screen is displayed for the user to select a
previously saved report.

410
Operate

Historical Daily Report

Daily reports are printed locally at the flow computer at the contract day start time of each day.
The flow computer stores reports for the last eight days.

Previously saved report files can also be viewed. The OmniCom DOS extension is ".d01"
through ".d08" for these reports where ".d01" would be the latest batch report.

If the mode is ONLINE, a current report is retrieved from the OMNI upon entering the screen. If
the mode is OFFLINE, the View Saved Reports screen is displayed for the user to select a
previously saved report.

411
OmniCom Help

Historical Prove Report

Prove reports are printed locally at the flow computer at the completion of each prove sequence.
The last eight prove reports are stored.

Previously saved report files can also be viewed. The OmniCom DOS extension is ".p01"
through ".p08" for these reports where ".p01" would be the latest batch report.

If the mode is ONLINE, a current report is retrieved from the OMNI upon entering the screen. If
the mode is OFFLINE, the View Saved Reports screen is displayed for the user to select a
previously saved report.

412
Operate

Retrieve Archive Data


Retrieve Archive Data

Note: These functions are only available in the ONLINE mode.

Data is saved in the OMNI in user configurable formats at user configurable times or events.
Select from the following to view the archived data.
Topics

Archive Path - Note this entry has been moved to the Preferences screen under the Edit
Menu.
Text Archive
Archive Data 701-710
Alarm (711)
Audit (712)

413
OmniCom Help

Text Archive

Note: This screen is only available in the ONLINE mode.

Retrieve archived data from OMNI flow computer. Data can be archived as text data or in raw
binary data. In either case data is retrieved and stored to disk in readable ASCII format using the
same file name as the current configuration file but with a different extension i.e.

Text Archive File 'filename.arc.txt' Overwritten if file exists and the user unchecks the
"Append to File" button.

414
Operate

Archive Data 701-710

Note: This screen is only available in the ONLINE mode.

Note: In versions 70 and 71 of the firmware, the Historical Text Reports (i.e. Snapshot,
Daily, Batch) are generated before the 701-710 Archiving takes place. In version 74 of the
firmware, the 701-710 Archiving takes place before the Historical Text Reports are
generated. If you are updating your firmware to version 74, you may need to modify the
triggers based on the change in processing sequence.
Data Retrieval

The archive data 701-710 is retrieved from the OMNI flow computer in raw binary data. Data is
retrieved and stored to disk in readable ASCII format using the same file name as the current
configuration file but with a different extension i.e.

Archive File 701 'filename.701' Appended if file exists


Archive File 702 'filename.702' " " " "
... ...
Archive File 710 'filename.710' " " " "

The current date and time are also stored with each entry when the data is archived in the flow
computer. With each data record received, there are six bytes of date/time data at the start of the
record.

For Example: consider a date and time of August 29, 2007 11:36:52:

If your date format is "MM/DD/YY", the first six bytes are


08 1D 07 0B 24 34

If your date format is "DD/MM/YY", the first six bytes are


1D 08 07 0B 24 34

Data Registers

Many of our firmware versions now support data registers that allow a faster access of the data
(20.74.00, 21.74.00, 22.74.06, 23.74.00, 24.74.00, 26.74.10, and 27.74.00 and higher). (Note:
Level B support for the faster access registers are in 20.74.22, 21.74.01, 22.74.06, 23.74.19,
24.74.17, 26.74.10, and 27.74.18 and higher.)

For Archive Data 701-710, use registers 721-730 respectively (old registers are 701-710).
For Date/Time Data for Archives 701-710 use registers 771-780 respectively (old registers are
751-760).

When using these new registers, the "register count" field becomes the record requested.

For Example: Read Archive 703 record 150 (Modbus RTU protocol)

TX: 01 03 02 D3 00 96 35 E5

For Example: Read Date/Time for Archive 702 record 8 (Modbus RTU protocol)

TX: 01 03 03 04 00 08 05 89

415
OmniCom Help

RX: 01 03 06 08 1D 07 0B 24 34 A6 5E - Date/Time is August 29, 2007 11:36:52 (date format


"MM/DD/YY")

Modicon Compatible Floats

Archive data sent as float register values when using Modicon compatible protocol use the
Modicon compatible float format when transmitted i.e. the float bytes are swapped from ‘ aa bb
cc dd’ to ‘cc dd aa bb’.

For example: The float number 72.3 is sent as the Modicon format:

Modicon (from OMNI) 99 9A 42


90

416
Operate

Alarm 711

Note: This screen is only available in the ONLINE mode.

The Alarm archive data 711 is retrieved from the OMNI flow computer in raw binary data. Data is
retrieved and stored to disk in readable ASCII format using the same file name as the current
configuration file but with a different extension i.e.

Alarm Log Archive 'filename.711' Appended if file exists

The current date and time are also stored with each entry when the data is archived in the flow
computer. With each data record received, there are six bytes of date/time data at the start of the
record.

For Example: consider a date and time of August 29, 2007 11:36:52:

If your date format is "MM/DD/YY", the first six bytes are


08 1D 07 0B 24 34

If your date format is "DD/MM/YY", the first six bytes are


1D 08 07 0B 24 34

Alarm Record Format

Description Data Type


Date/Time 6 bytes (as described above)
Modbus Index 16-bit unsigned integer
Alarm Type/Boolean 16-bit unsigned integer
Value
Transducer Value float
Volume Totalizer 32-bit unsigned integer
Mass Totalizer 32-bit unsigned integer

Note: Liquid Pulse Type Meter with Meter Factor Curve Applications (22/26) do not support the
Modbus Index field.
Data Registers

Many of our firmware versions now support data registers that allow a faster access of the data
(20.74.00, 21.74.00, 22.74.06, 23.74.00, 24.74.00, 26.74.10, and 27.74.00 and higher). (Note:
Level B support for the faster access registers are in 20.74.22, 21.74.01, 22.74.06, 23.74.19,
24.74.17, 26.74.10, and 27.74.18 and higher.)

For Archive Data 711, use register 731 (old register is 711).
For Date/Time Data for Archives 711 use register 781 (old register is 761).

When using these new registers, the "register count" field becomes the record requested.

For Example: Read Archive 711 record 150 (Modbus RTU protocol)

TX: 01 03 02 DB 00 64 35 A2

For Example: Read Date/Time for Archive 711 record 8 (Modbus RTU protocol)

417
OmniCom Help

TX: 01 03 03 0D 00 08 D5 8B
RX: 01 03 06 08 1D 07 0B 24 34 A6 5E - Date/Time is August 29, 2007 11:36:52 (date format
"MM/DD/YY")

Modicon Compatible Floats

Archive 711 data sent as float register values (Transducer value) when using Modicon compatible
protocol use the RTU float format when transmitted i.e. the bytes are not swapped.

For example: The float number 72.3 is sent as:

RTU (from OMNI) 42 90 99


9A

418
Operate

Audit 712

Note: This screen is only available in the ONLINE mode.

The Audit archive data 712 is retrieved from the OMNI flow computer in raw binary data. There
are a maximum of 150 records of audit data. Firmware version 20.75.XX supports up to 1000
records of data.

Data is retrieved and stored to disk in readable ASCII format using the same file name as the
current configuration file but with a different extension i.e.

Audit Log Archive 'filename.712' Appended if file exists

The current date and time are also stored with each entry when the data is archived in the flow
computer. With each data record received, there are six bytes of date/time data at the start of the
record.

For Example: consider a date and time of August 29, 2007 11:36:52:

If your date format is "MM/DD/YY", the first six bytes are


08 1D 07 0B 24 34

If your date format is "DD/MM/YY", the first six bytes are


1D 08 07 0B 24 34

Audit Record Format

Description Data Type


Date/Time 6 bytes (as described above)
Event Number 16-bit unsigned integer
Modbus Index 16-bit unsigned integer
Before Numeric Value float
After Numeric Value float
Before string 16-byte ASCII
After string 16-byte ASCII
Volume Totalizer 32-bit unsigned integer
Mass Totalizer 32-bit unsigned integer

Note: Liquid Pulse Type Meter with Meter Factor Curve Applications (22/26) do not support the
Volume and Mass Totalizer fields.
Data Registers

Many of our firmware versions now support data registers that allow a faster access of the data
(20.74.00, 21.74.00, 22.74.06, 23.74.00, 24.74.00, 26.74.10, and 27.74.00 and higher). (Note:
Level B support for the faster access registers are in 20.74.22, 21.74.01, 22.74.06, 23.74.19,
24.74.17, 26.74.10, and 27.74.18 and higher.)

For Archive Data 712, use register 732 (old register is 712).
For Date/Time Data for Archives 712 use register 782 (old register is 762).

When using these new registers, the "register count" field becomes the record requested.

419
OmniCom Help

For Example: Read Archive 712 record 100 (Modbus RTU protocol)

TX: 01 03 02 DC 00 64 84 63

For Example: Read Date/Time for Archive 712 record 8 (Modbus RTU protocol)

TX: 01 03 03 0E 00 08 25 8B
RX: 01 03 06 08 1D 07 0B 24 34 A6 5E - Date/Time is August 29, 2007 11:36:52 (date format
"MM/DD/YY")

Modicon Compatible Floats

Archive 712 data sent as float register values when using Modicon compatible protocol use the
RTU float format when transmitted i.e. the bytes are not swapped.

For example: The float number 72.3 is sent as:

RTU (from OMNI) 42 90 99


9A

420
Operate

Archive Maintenance
Note: This screen is only available in the ONLINE mode.

Any changes made to the flow computer's configuration which involves the format of the data
record, number of records in an archive file, or the total number of archive files within the flow
computer, will cause the memory used to store the archive data to be re-initialized. This would
cause all data stored in archive to be lost. Therefore no changes to the target flow computers
archive configuration will be allowed unless automatic data archiving has been stopped and the
archive configuration is enabled.

WARNING: The flow computer will not accept changes made to the archive setup at the time of
a 'Transmit OMNI Configuration' upload unless the archiving feature has been turned off.

421
Diagnostics
Diagnostics
The items listed below are links to topics within the Diagnostics category. Click on a link to go to
that topic.

IO Overview
HART Input Summary (Available with firmware versions 27.75.04 and higher)
WinPanel
Test Communications

422
Diagnostics

I/O Overview
You must be connected and online with a flow computer for this selection to work.

The screen displays diagnostic information about the flow computer such as number and type of
I/O modules fitted, status of digital I/O, current output percent of analog outputs and raw input
signals coming into the flow computer.

423
OmniCom Help

HART Input Summary


OmniCom must be online with a flow computer for this screen to be viewed (available with
firmware versions 20.75.01, 22.75.02, 23.75.01, 24.75.01, 26.75.01, and 27.75.04 and higher).

The screen displays diagnostic information about the HART devices connected to the flow
computer:
Input
An integer ranging from 25 to 88 representing the HART input number. The input also
indicates the poll ID for multidrop networks and indicates the variable type for
multivariable networks.

I.e. if the input number was 27 and was the third input on a multidrop network, the
display would be "27 (3)" and for a multivariable network it would be "27 (TV)".

HART ID
A one byte number representing the manufacturer's code (HART revision 6 and lower)
- or - a two byte extended device type (HART revision 7 and higher). The ID is read
directly from the HART device.

Device ID
A three byte hexadecimal number representing the HART device ID read directly from
the HART device.

HART Rev
The HART software revision. This is read directly from the HART device.

Short Tag
An 8-byte alphanumeric text string that is read directly from the HART device.

HART Value
A float value that is read directly from the HART device. For point-to-point or
multidropped inputs, this is the primary variable (PV). For multivariable, this may be the
PV, SV, TV, or QV variable depending on which input (1-4) it is on the network.

HART Units
The units code read directly from the HART device and translated to text using the
table depicted in the HART Input Help File. If there is not a translation match,
'Unknown' is displayed for the units.

Field Device Status


The device status read directly from the HART device. The status is displayed in
hexadecimal and then translated into a text string (i.e. "01h - PV out of limits").

OMNI Tag
If the HART input is assigned, the 8-byte OMNI tag is displayed. If the tag is blank or
the user's authorization is Level B, a short description of the field (i.e. MR1-Temp) will
be shown.

OMNI Variable

424
Diagnostics

If the HART input is assigned, the current value of the variable in the OMNI will be
displayed.

OMNI Units
If the HART input is assigned, the fixed or configured units of the variable in the OMNI
will be displayed (see table in the HART Input Help File).

 Comm Status
The reported communications status will be displayed. It can be any one of the
following:
 Not Used
 OK
 Error (input row displayed in red)
 No data available
 Discovery (input row displayed in blue)

HART Discovery Button


When the discovery button is pressed, OmniCom issues a command to the OMNI to
discover all the HART devices connected to the OMNI (regardless of whether they are
assigned) for all the possible physical HART inputs.

Warning: Discovery may momentarily interrupt data retrieval to assigned inputs and
generate alarms.

425
OmniCom Help

WinPanel
WinPanel

Setup and Connect to a unit at a site. Click on the Diagnostics Icon or from the menu, Actions |
Diagnostics, and select WinPanel from the tree on the left hand side of the screen. If the
connection is successful, the Flow Computer ID, Station ID, and Modbus ID displays on the OMNI
bitmap.

Use the mouse, mouse wheel, and PC keyboard presses to access the OMNI.

 Hotspots on the OMNI bitmap


Click on any button to execute that function on the OMNI.
Click above and below the OMNI display to scroll up or down.
Click on a line in the OMNI display to go to that line.
Click to the left or right of the OMNI display to go left or right one space.
Click on an OMNI LED:
Diagnostic – puts the OMNI in Diagnostic Mode
Program – puts the OMNI in Program Mode
Active Alarm – same as pressing the ‘Alarms’ and ‘Enter’ buttons on the keypad
Alpha Shift – same as pressing the ‘Alpha Shift’ buttons on the keypad
Click on the Modbus ID to modify the ID and other parameters

 Use the PC Keyboard


ALT-B and CTRL-G - causes OMNI to beep
ALT-M - to access User Messages (remember the command line
setting)
TAB - is the same as pressing ‘ Prog’ button on the keypad
LEFT and RIGHT ARROW - scrolls cursor one position to left or right
UP and DOWN ARROW - scrolls display one line up or down
PAGE UP and DOWN - scrolls OMNI display 4 lines up or down
HOME and END - scrolls OMNI display to top and bottom of current list
DEL - delete character at cursor position.
BACKSPACE - remove character that is to left of cursor.
CAPS LOCK - locks Alpha Shift to red
All letters lower or upper case - automatically takes care of Alpha Shift however it
takes less time if it is set beforehand with CAPS LOCK.
All numbers are supported.

426
Diagnostics

Mimic OMNI Panel Beeper (Setup menu)

If the site of the OMNI is not within earshot, it may be convenient to have the PC beep when the
OMNI Panel beeps.
To enable this function, click on the Setup menu and the select Mimic OMNI Panel Beeper.
When the function is enabled, there is a check mark next to the item on the menu.

427
OmniCom Help

OMNI Keypad (View menu)

Click on this item to show the entire OMNI panel with keypad. To enable this function, click on the
View menu and the select OMNI Keypad. When the function is enabled, there is a check mark
next to the item on the menu.

There may be times when you just want to monitor the unit’s display. To disable the keypad, click
again. There is no check mark if the item is disabled.

Note: The window cannot be resized in this mode.

428
Diagnostics

WinPanel Menu

The WinPanel menu offers the following commands:

Setup Mimic OMNI Panel Beeper and Log Communications


View Show/Hide the OMNI Keypad and View Communications Log

429
OmniCom Help

User Message

Send a message to the OMNI panel display.

Enter the message you’ d like to be displayed on the OMNI panel display.

Press [ Send[.

Press [Exit and Keep Message] if you want to leave the message up on the display.

Press [Cancel] to exit.

430
Diagnostics

WinPanel User Menu

The WinPanel User menu offers the following commands:

Setup Mimic OMNI Panel Beeper and Log Communications


View Show/Hide the OMNI Keypad and View Communications Log
User Message Send messages to the OMNI Panel

431
OmniCom Help

Modbus Tester
Test Communications Screen

Modbus Tester Screen. This screen is only enabled in the ONLINE mode.

The Modbus type, Modicon Compatibility, and Modbus ID are displayed for convenience but
the user may not modify them directly. For more information on configuring those items, please
see the help for the Setup Communications Screen.

Note that for Modicon Compatible units, the test program automatically subtracts one from the
register number and formats the protocol to conform with 16-bit integers. If float data types are
used, the float bytes are swapped from ‘ aa bb cc dd’ to ‘cc dd aa bb’.

Fields:
Function Code
Select from the drop list the Function Code of the test message.

Note: Function Code 06 - Preset Single Register - is not supported for ASCII registers
on an OMNI 3000/6000.

Note that there is a ‘User Defined’ function code for any non-standard functions. If the
user selects ‘User Defined’, a box appears to enter the function code. The range for
the user defined function code is 1 to 127 (because of the exception response of 0x80
plus function code). The default value is 255 to remind the user to enter a code.

Data Type
Select the Data Type from the drop list. This is how you would like the data to appear
in the ‘Data Values’ box – it does not affect how the data is transmitted. Only data
types appropriate to the function code selected are listed. For more information, see
help on Data Types.

Modbus Address (Custom Data Packet data types only)


If the "Custom Data Packet" data type is selected, the Modbus Address drop down box
is enabled. The Custom Data Packet data type is available for function codes "03",
"06"(Modicon only), and "16" (Modicon only). Select the Modbus address of the custom
packet you would like to work with. The selections are: 001, 201, and 401.

If the configuration of the OMNI has been read, the custom packets can be read and
displayed according to the configured format for each packet.

If the connection is Modicon compatible, writes are allowed and the data for the packet
write can be entered in the configured format for each packet. It is advised to first read
the packet, make the edits, and then perform the write.

For Modicon compatible connections, an address other than the packet address may
be entered with a specified number of registers. This is to allow reading/writing of
individual registers within the custom packet. For convenience, the Modbus address
range of each packet is provided in the Data Values display.

Register Number/Diagnostic Code


The field entry will either be labeled "Data Register" or "Diag. Code".

432
Diagnostics

Most function types require a Register Number entry. Enter a value between 1 and
65535. Note: the OMNI 3000/6000 does not allow a register number of zero. Note:
that for Modicon Compatible units, the test program automatically subtracts one from
the register number.

For the Diagnostic function (08), the entry is the Diagnostics Code. Enter a value
between 0 and 65535. Note: for an OMNI 3000/6000 flow computer, the only
diagnostic code supported is 0. Available with 27.75.06 and higher, diagnostic code 2
is also supported and returns zeros for the response.

Number of Points/Values or Data Value


For coil type function codes, the entry is the Number of Points.

For register type function codes, the entry is the Number of Values.

For the Diagnostic function (08), the entry is the Data Value to be sent. Note: for the
OMNI 3000/6000 flow computers, the data value can be anything. If the same data
value is returned or "looped back" from the flow computer, then the test passed.

String Size (ASCII string data types only)


The ASCII String data type also requests the String Size. For example if you had
three 8-character ASCII strings to read, you would enter a "3" for the "Number of
Values" field and an "8" for the "String Size" field.

Data Values
The Data Values box is used to enter/display the values transmitted/received from the
unit in the format previously selected in the data type field. Separate multiple data
values using the symbol displayed in the label (it is the list separator configured for
your system - in most cases it is a comma).

Repeat Delay
If an item is going to be transmitted repeatedly, this would be the approximate amount
of time after the response has been received that the system will wait before repeating
the transmission.

It can also be used in conjunction with the Register List. This is the approximate
amount of time that the system will wait before transmitting the next item in the list. If it
is the last item in the list and list repeat is enabled, it is the amount of time the system
waits before re-transmitting the first item in the list.

CRC/LRC
The user may select how the CRC/LRC is calculated. Automatic means the system
calculates it automatically and appends it to the transmit message.
If the user selects User Defined, a box appears for the user to enter the CRC/LRC in
two hex bytes (with no space in between). For example if you wanted to send a CRC of
‘E2 9D’, enter it as ‘E29D’.
No CRC/LRC is sent if a setting of Not Used is selected.

Commands:
Transmit
Press Transmit to send the test message to the unit. The actual message sent is
shown in the Transmit Message box. The response message is displayed in the

433
OmniCom Help

Receive Message box. If the Modbus type is ASCII, for convenience the actual ASCII
character is also shown on a separate line.

Repeat/Stop
Press Repeat to send the test message continuously.
Press Stop to terminate the repeat send.

Register List/Add to List/Apply Edit


The Register List allows you to set up a list of registers for transmission. See the help
for Register List for more information.

If the Register List dialog is already open, set up a register item in the Test
Communications Screen and press Add to List to add a new register to the list.

If the Register List dialog is already open and an item on the Register List dialog is
selected for editing, make any changes in the Test Communications Screen and press
Apply Edit to amend the list item.

Abort
Press Abort to terminate a transmission.

Convertor
A handy number convertor is available by pressing Convertor. Note this screen can be
moved around and remain up while more testing is done. For more information, see
the help for Convertor.

Comms Log
You can view the Communications Log by pressing Comms Log. Note this screen can
be moved around and remain up while more testing is done. For more information, see
the help for Communications Log.

434
Diagnostics

Register List

The Register List screen allows you to set up a list of items to be transmitted in succession to the
connected unit. The list can be repeatedly sent based on a number of times or a date/time range.
The register list can be saved to a file on disk.

The Register List screen can only be enabled by pressing the Register List button in the Test
Communications screen. Set up a register transmission in the Test Communications screen and
then add the register to the register list by pressing the Add to List button in the Test
Communications screen.

To edit an item, double click on an item in the register list - or - select the item or items and press
the Edit button. The first selected item's information is displayed in the Test Communications
screen. Make any changes to the item in the Test Communications screen and then press the
Apply Edits button in the Test Communications screen. The information changed is updated in
the register list for all the selected items.

You may drag and drop items in the register list to change the list order.

The following is description of the fields on the screen:

 Register List
The register list shows a summary of a transmission item in the list that was set up in
the Test Communications screen:
Modbus ID
Function Code
Register
Register Count
Data Type
- if the data type is a string, the data type is "ASCII-x" where 'x' is the string size.
Protocol - the protocol is a combination of the Modbus Type and the first
character of the Addressing Mode.
Errors - an error count is provided for each item in the list. The error count is
increased for every communications or data processing error encountered
during the transmission.
Data Values - either the values received if the function is a read-type function or
the data sent if the function is a write-type function. If the function code is
"User Defined" the data values are always the data sent.

The information saved from the Test Communications screen but not shown in the
register list includes:
Repeat Delay
CRC Type
User Defined CRC

 Repeat Duration
The user may select one of two methods to indicate when the repeat process should
stop:

 Number of Times - enter the number of times you would like the list to be
transmitted. If a zero is entered, the list will be transmitted indefinitely.

435
OmniCom Help

 Date/Time Range - enter a start date and time and a stop date and time. The
dates and times are based on your PC"s date and time.
 Use the drop down on the date fields to see a calendar. Click on "Today"
at the bottom of the calendar to select the current date or click on the
date you wish to use.
 Use the up and down arrows on the time fields to set the hour and
minute based on a 24 hour clock where 00:00 is midnight. You may
also enter a number in each of the fields.

Ignore Errors
If the box is not checked and there are any errors in the transmission of an item in the
register list, the message is displayed and all transmissions are stopped.

If the box is checked and there are errors in the transmission of an item in the register
list, no messages are displayed and transmissions continue as normal.

An error count is provided in the register list and is updated as errors occur.

The following is a description of the buttons on the screen:

Open File
Pressing the Open File button brings up the standard Open File dialog. You may
open an existing Register List file (default extension ".orl") for editing. The contents of
the file are displayed in the register list.

Save File
You may save the contents of the register list by pressing the Save File button. This
brings up the standard File Save dialog. (The default file extension is ".orl".)

Edit
To edit an item, double click on an item in the register list - or - select the item or items
and press the Edit button. The first selected item's information is displayed in the Test
Communications screen.

Make any changes to the item in the Test Communications screen and then press the
Apply Edits button in the Test Communications screen. The information changed is
updated in the register list for all the selected items.

Copy
To copy register list entries, click or select the items in the register list. Press the Copy
button or select Copy from the right-click menu.

If there are more than one register list entries, you will be asked if you want to append
the copied items to the end of the list. If you select Yes, all the selected items are
copied and placed at the end of the list. If you select No, each copy is placed directly
after the selected item in the list. If you select Cancel, no action is taken.

Delete

436
Diagnostics

To delete items, click on the item or items in the list and press the Delete button. You
will be asked to confirm each item to be deleted.

Transmit
Pressing the Transmit button, transmits the items in the list in order one time.

Note: It is probably a good idea to transmit the list one time to test if all items in the list
are valid before using the Repeat button.

Repeat
Pressing the Repeat Button transmits the list continuously in sequence until the
number of times is reached (if non-zero), the stop date and time is reached or the Stop
Button is pressed.

Note: the Repeat button becomes the Stop button when active.

Clear Errors
The user may select items and click on Clear Errors to reset the error count to zero for
all the selected items. If no items are selected when Clear Errors is pressed, all the
error counts are reset to zero.

Note: There is a right-click menu that provides an alternative to using the buttons.

437
OmniCom Help

Diagnostic Convertor

Number Convertor to convert numeric data types to Hexadecimal format and back. Note this
screen can be moved around and remain up while more testing is done.

Select the data type you would like convert to or from.

Select the hexadecimal format you would like to convert to or from. Note: Modicon format is only
available for floats and doubles.
Motorola (Big Endian)
Intel (Little Endian)
Modicon

Enter the data you would like converted and clear the other field.

Press [Convert] and the converted number is displayed.

For example: The float number 300.0 is converted to:

Motorola 43 96 00 00
Intel 00 00 96 43
Modicon 00 00 43 96

438
Diagnostics

Data Types (Test Comms Screen)

In the Test Comms Screen, the data types represents the format of the data when it is entered for
a write or how it is displayed for reads. Once you enter the information and/or make your
selections, press the [Apply] button to set.

The following is a description of each type:

Boolean
Enter numbers as 1’s and 0’s. For example if you wanted to Force One Coil (05) and
set the value to be ‘on’, then enter the data value as a ‘1’.
For the Force Multiple Coils (15), enter the values beginning with the first point. For
example register 1001 we would like to set 1001, 1004, and 1005. In the Data Values,
enter ‘1,0,0,1,1’. If you were to read those coils back using a Read Coil Status function,
the data would be received back as a 0x19 but is displayed as ‘1, 0, 0, 1, 1’ showing
coils 1001, 1004, and 1005 are set.

Integers
Integers can be signed or unsigned based on what has been selected. Enter the
number as an integer.

Floats
Floats are entered as numbers with up to 6-7 significant digits.

Note that for Modicon Compatible units, the test program automatically subtracts one
from the register number and formats the protocol to conform with 16-bit integers.
Float bytes are swapped from ‘ aa bb cc dd’ to ‘cc dd aa bb’.

For example: The float number 72.58 is converted to:

RTU (to/from OMNI) (Big Endian) 42 91 28 F6


Modicon (to/from OMNI) 28 F6 42 91

Doubles
Doubles have 15-16 significant digits.

ASCII strings
For ASCII strings you also need to enter the length of one string.
For example if you had three 8-character ASCII strings to read, you would enter a "3"
for the "Number of Values" field and an "8" for the "String Size" field.

IP Address (IPv4)
The IP Address is entered/displayed in IPv4 dotted decimal notation. The value
read/written to the associated register is a four byte unsigned integer in Motorola (Big-
Endian) format.

For Example: IPv4 in dotted decimal = 216.136.87.229


unsigned integer in Motorola hex = D8 88 57 E5

439
OmniCom Help

Custom Data Packet


The "Custom Data Packet" data type is available for function codes "03", "06"(Modicon
only), and "16" (Modicon only).

If the configuration of the OMNI has been read, the custom packets can be read and
displayed according to the configured format for each packet.

If the connection is Modicon compatible, to read the entire packet, select the Modbus
Address from the drop down and then enter zero for the data register number. Modbus
Tester will automatically set the register count to the maximum 16-bit integers (125) for
a read.

If the connection is Modicon compatible, writes are allowed and the data for the packet
write can be entered in the configured format for each packet. It is advised to first read
the packet, make the edits, and then perform the write. Note: Writes to packets on or
below packets containing boolean data types are not supported. It is strongly
recommended to use the direct addressing with codes 05 and 15 to perform writes to
boolean data types.

For Modicon compatible connections, an address other than the packet address may
be entered with a specified number of registers. This is to allow reading/writing of
individual registers within the custom packet.

440
HowTo
Getting Started
When you first go into the program, a new file is automatically opened for you using the File
Application and Version last used. The default is version 20.74.

If you would like to create a new configuration file for a different application, select File New.

If you would like to open an existing configuration file, select File Open.

To import an OmniCom DOS file, select File Import OmniCom DOS File.

441
OmniCom Help

How To Make a Connection


From the Online menu, select Connect.

The Connection Screen is displayed.

To connect:
double click on a site in the list
or select a site and press Connect.

For more information, see the help for the Connect Screen.

442
HowTo

How To Configure Sites


From the Edit menu, select Sites.
The Setup Sites Screen is displayed. For more information see the help for the Setup Sites
Screen.

To enter a new site:


Press Add Site
or click your right mouse button and select Add Site from the short cut menu.

The Setup Communications Screen is displayed. For more information see the help for the Setup
Communications Screen.

443
OmniCom Help

How To Configure Communications Parameters


From the Edit menu, select Sites.
The Setup Sites Screen is displayed. For more information see the help for the Setup Sites
Screen.

To edit an existing site,


double click on a site in the list
or click once on a site in the list and press Edit Site
or click the right mouse button on a site in the list and select Edit Site from the
shortcut menu.
If there are no sites listed,
press Add Site
or click the right mouse button and select Add Site from the short cut menu.

The Setup Communications Screen is displayed. For more information see the help for the Setup
Communications Screen.

444
HowTo

How To Configure Modem Settings


From the Edit menu, select Sites.
The Setup Sites Screen is displayed. For more information see the help for the Setup Sites
Screen.

To edit an existing site,


double click on a site in the list
or click once on a site in the list and press Edit Site
or click the right mouse button on a site in the list and select Edit Site from the
shortcut menu.

If there are no sites listed,


press Add Site
or click the right mouse button and select Add Site from the short cut menu.

The Setup Communications Screen is displayed. For more information see the help for the Setup
Communications Screen.
If you are adding a site:
Select a media type of Modem or Satellite.
Press Modem Settings.
Follow the instructions for the Setup Modem Screen.

Note: If you do not see the ‘Modem Settings’ button, be sure you have selected a media type of
‘Modem’ or ‘Satellite’.

445
OmniCom Help

How To Configure Units


From the Edit menu, select Sites.
The Setup Sites Screen is displayed. For more information see the help for the Setup Sites
Screen.

To edit an existing site,


double click on a site in the list
or click once on a site in the list and press Edit Site
or click the right mouse button on a site in the list and select Edit Site from the
shortcut menu.

If there are no sites listed,


press Add Site
or click the right mouse button and select Add Site from the short cut menu.

The Setup Communications Screen is displayed. For more information see the help for the Setup
Communications Screen.

From the Setup Communications Screen, to edit a unit:


double click on a unit in the list
or click once on a unit in the list and press Edit Unit
or click the right mouse button on a unit in the list and select Edit Unit from the
shortcut menu.

If there are no units listed,


press Add Unit
or click the right mouse button and select Add Unit from the short cut menu.

The Setup Unit Screen is displayed. For more information see the help for the Setup Unit Screen.

446
HowTo

How To Edit Serial Passwords

In order to edit the serial passwords, the user must be online with the OMNI and have navigated
to a Configuration page. Press CTRL + ALT + P to bring up the screen to edit passwords.

For more information on editing passwords, go to the Edit Serial Passwords screen.

447
Menus
Actions
Action menu commands

The Actions menu offers the following commands:

Log On Enter a password that is used to allow communications to the OMNI via a
port.
Log Off Log off the password entered for communications.
Online Connect to an OMNI unit via Direct, Modem, Satellite or TCP/IP.
Offline Disconnect from an OMNI unit.
Operate Perform operations such as retrieving reports, archive data and control
operations.
Reports Modify report templates.
Configure Configuration setup.
Transmit Write configuration, archive configuration, and report templates to an
OMNI unit.
Receive Read configuration, archive configuration, and report templates from an
OMNI unit.
Diagnostics I/O Overview, WinPanel and test communications.
WinPanel Access the front panel of the OMNI unit.

448
Menus

Connect Screen (Actions | Online menu)

The connect Screen is used to establish communications with a unit on a site. This screen is only
enabled in the OFFLINE mode. The screen displays a list of the available connection sites.

To Connect with the unit at that site:


Double click on a site in the list
or click once on a site and press Connect.

When a connection is made successfully, the screen goes away. The program begins polling the
unit at that site. The Online menu changes from ‘Connect’ to ‘Disconnect’.

For Modem and Satellite connections:


The modem connection progress is shown
the responses from the modem are also shown
an Abort button appears when dialing has commenced. The user may abort the dialing
process by pressing this button.

Press Cancel to exit without connecting.

449
OmniCom Help

Offline (Actions menu)

Use this command to disconnect from a unit or to work with files.

450
Menus

Log On (Actions menu)

Use this command to log on to a port to allow communications to an OMNI.

Password

451
OmniCom Help

Log Off (Actions menu)

Use this command to Log off of the Serial Password.

452
Menus

Actions Online Data Sync

Synchronizes the information between the OMNI and the computer while the user is online with
the OMNI.

Selections

Receive all data from the OMNI unit


Use this command to Read configuration data, archive configuration and report
templates from the OMNI.

Transmit all data to the OMNI unit


Use this command to Send the configuration, archive configuration (if archive is not
running) and report templates to the OMNI.

Go Offline and continue


Use this command to disconnect from a unit or to work with files.

 Work online with Templates (only available via the Reports menu)

Select a specific template to work with.


Use ‘Refresh’ to read a template.
To write a template, make changes and ‘Apply’.
If you would like to transmit a template file, right-click on the template, and use
‘Import Template’, then press ‘Apply’. Note: Apply is only enabled if the
template has changed from what was currently displayed.

453
OmniCom Help

Receive (Actions menu)

Use this command to Read configuration data, archive configuration and report templates from
the OMNI.

Select [Start] to begin receiving the information from the OMNI.

454
Menus

Transmit (Actions menu)

Use this command to Send the configuration, archive configuration (if archive is not running) and
report templates to the OMNI.

Select [Start] to begin transmitting the information to the OMNI.

455
OmniCom Help

Archives Disabled on Configuration Write

The archives can only be written to the OMNI when the archive configuration is enabled.

The user may select to:

Continue with the configuration write and loose any changes made to the archive
configuration.
Save all the configuration to a file and continue with the configuration write.
Terminate the configuration write.

456
Menus

Actions Online Disconnect

Use this command to disconnect from a unit or to work with files in OmniCom.

457
OmniCom Help

Operate Control before data sync

The user has selected the Control on the Operate Tree before data synchronization with the unit
has taken place.

The system need to read some core data in order to fill out the Control tree. This dialog is
displayed during the read.

458
Menus

Actions Online RX/TX

Shows the register numbers being read or sent and the communications status or errors.

459
OmniCom Help

Actions Online TX Check

When transmitting all the configuration, the system makes a check between the file core data,
such as module types and numbers, and the unit's core data. Any differences are listed and the
user has a choice whether to go offline and correct or continue with the transmit.

460
Menus

Edit
Edit menu commands

The Edit menu offers the following commands:

Undo Reverse previous editing operation.


Cut Deletes data from the document and moves it to the clipboard.
Copy Copies data from the document to the clipboard.
Paste Pastes data from the clipboard into the document.
Preferences Select folder preferences for file actions and report naming convention.
Log Communications Activates the logging function so that all communications are logged to
file.
Setup Sites Edit communications sites, units, and communications parameters

461
OmniCom Help

Edit Undo

Reverse previous editing operation.

Shortcuts

Toolbar:
Keys: CTRL+Z

462
Menus

Cut command (Edit menu)

Use this command to remove the currently selected data from the document and put it on the
clipboard. This command is unavailable if there is no data currently selected.

Cutting data to the clipboard replaces the contents previously stored there.

Shortcuts

Toolbar:
Keys: CTRL+X

463
OmniCom Help

Copy command (Edit menu)

Use this command to copy selected data onto the clipboard. This command is unavailable if there
is no data currently selected.

Copying data to the clipboard replaces the contents previously stored there.

Shortcuts

Toolbar:
Keys: CTRL+C

464
Menus

Paste Command (Edit menu)

Use this command to insert a copy of the clipboard contents at the insertion point. This command
is unavailable if the clipboard is empty.

Shortcuts
Toolbar:
Keys: CTRL+V

465
OmniCom Help

Preferences (Edit Menu)

The user may set up their folder preferences for files such as saved reports or archive data.
Settings

Reports
Enter your preference for the reports folder when saving reports in OmniCom. The
default is the "Reports" folder under the folder where OmniCom is installed.

Select your preference for the report file name when saving reports in OmniCom. The
reports can be saved using either the Computer ID or the File Name with either the
OmniCom DOS extension or with the date and time appended with a ".txt" extension.
(The sample shown is for the Snapshot Report.) The default is the Computer ID with
the DOS extension.

Archives
Enter your preference for the Archive Folder when retrieving and saving archive data.
The default is the "Archives" folder under the folder where OmniCom is installed.

Note: This selection used to be located in the Operate menu under Retrieve Archive
Data - Archive Path.

Communications
The settings file holds all of the communication Sites configuration. If the user changes
the folder for the settings file, OMNISettings.dat, the user has the option of saving their
current settings to the new folder or using the settings from the new folder. The default
is the folder where OmniCom is installed.

The Communications Log folder is used to store communications logs that are
periodically saved when Log Communications is enabled. The default is the
"CommsLogs" folder under the folder where OmniCom is installed.

The logs can be viewed from the Comms Log entry in the View menu. The default is
the "CommsLogs" folder under the folder where OmniCom is installed.

Communications Statistics can be viewed from the Comms Statistics entry in the View
menu. The user has the option to clear the comms statistics whenever a connection is
made. When the box is checked, the statistics are cleared on connect. The default is
checked or cleared on connection.

Configuration
The Configuration File folder is the folder last used when opening or saving a
configuration file. The default is the folder where OmniCom is installed.

The Import DOS File Folder is the folder last used when importing a DOS configuration
file. The default is the "C:\OMNICOM" folder which was the default install folder for
OmniCom for DOS.

 Advanced Configuration

466
Menus

The Advanced User configuration is enabled with the command line switch "-AU".

The last folders used when importing and exporting files used the configure the named
configuration section. The default folder for all is the folder where OmniCom is
installed. The following are the configuration sections supported:
Ethernet Configuration
User Displays.
Boolean/Variable Statements
Custom Packets
Archives
Allen-Bradley

Templates
The Template folders are the last folders used when importing and exporting
templates. The default import folder is the "Sample Templates" folder under the folder
where OmniCom is installed. The default export folder is the folder where OmniCom is
installed.

The Import DOS File folder is the last folder used when importing a DOS template. The
default is the "C:\OMNICOM" folder which was the default install folder for OmniCom
for DOS.

Register List
The Register List folders are the last folders used when importing and exporting the
register list files used in Modbus Tester. The default is the "RegList" folder under the
folder where OmniCom is installed.

467
OmniCom Help

Log Communications (Edit menu)

To enable this function, click on the Edit menu and the select Log Communications.

When the function is enabled, there is a check mark next to the item on the menu.

To view the log, click on the View menu and select Comms Log. For more information, please
see the help for the Communications Log.

468
Menus

Setup Sites (Edit menu)

The Setup Sites screen is used to configure the connection sites and units. You can add, edit,
delete, or reorder the units within the site.
Settings

The items listed below are descriptions of each setting option within the Sites dialog. Click on a
setting for more information.

Add Site
To add a site press Add Site or click your right mouse button and select Add Site from
the short cut menu.

Edit Site
To edit an existing site double click on a site in the list or click once on a site in the list
and press Edit Site or click the right mouse button on a site in the list and select Edit
Site from the shortcut menu.

Delete Site
To delete an existing site, click once on a site in the list and press Delete Site or click
the right mouse button on a site in the list and select Delete Site from the shortcut
menu.

Re-order Site
To re-order the site list, click on a site or unit in the list and while holding down the left
mouse button, drag the item where you would like and release the left mouse button.

*Note: The Setup Communications Screen is displayed if the user is adding or editing a site.
Follow the instructions for the Setup Communications Screen.

469
OmniCom Help

Setup Communications (Edit | Setup Site )

The Setup Communication Screen is used to configure communications parameters within


OmniCom to establish communications with as OMNI. Parameters include: Baud Rate, Data Bits,
Stop Bits and Parity settings.

WARNING: Changing the parameters for the port you are connected to will cause
communications with the flow computer to be lost.
Settings

The items listed below are descriptions of each setting option within the dialog. Click on a setting
for more information.

Media Type
The connection media. The four choices are Direct, Modem, Satellite, and TCP/IP. The
default is Direct.

Site Name
Enter a description of the site.

 Units
Add Unit
To add a unit press Add Unit or click your right mouse button and select Add
Unit from the shortcut menu.

Edit Unit
To edit an existing unit, double click on a unit in the list or click once on a
unit in the list and press Edit Unit or click the right mouse button on a unit in
the list and select Edit Unit from the shortcut menu.

Delete Unit
To delete an existing unit, click once on a unit in the list and press Delete
Unit or click the right mouse button on a unit in the list and select Delete
Unit from the shortcut menu.

Re-order Unit
To re-order the unit list, click on a unit in the list and while holding down the
left mouse button, drag the item where you would like and release the left
mouse button.

The Setup Unit Screen is displayed if the user is adding or editing a unit.
Follow the instructions for the Setup Unit Screen.

 Direct, Modem, or Satellite Connections

470
Menus

Phone Number or Satellite Number – (Only shown for Modem and


Satellite) - the number to dial for the connection. You may enter dashes
between the numbers.

Comm Port – the serial port on the PC to be used for the connection. The
program automatically lists the available ports on your PC. The default is the
first port on the list.

Baud Rate – communications speed in bits per second. The values range from
300 to 38400. The default is 9600.

Data Bits – a group of bits used to represent a single character of data for
transmission. The choices are 7 or 8. The default is 8 for all media types
except Satellite which is 7.

Stop Bits – a bit that signals the end of a character. The choices are 1 or 2. The
default is 1 for all media types except Satellite which is 2.

Parity – method of error checking the transmission. The choices are Even, Odd,
and None. The default is None for all media types except Satellite which is
Even.

Modem Settings – (only shown for Modem and Satellite) press this button to go
to the Setup Modem Screen.

485 2-Wire – (only shown for Direct) – check this box if you have a 2-wire 485
connection to the OMNI.

TCP/IP Connections
(there are no additional fields)

471
OmniCom Help

Setup Modem (Edit | Sites Screen )

Use this menu to configure the modems.


Settings

The items listed below are the settings covering each field within the Setup Modem Screen. Click
on the setting for more information.

 Initialization String
The string sent to the modem to ready the modem for communications.
The default string is: AT & F E0 M1

AT – attention (if you omit this command, it is inserted for you automatically)
& F – restore factory defaults
E0 – echo off (helps to speed communications)
M1 – speaker volume is on until a connection is made

Cancel the call if not connected within XX seconds


The default is 60 seconds. After a call has been dialed, the program aborts the call
process if a connection was not established before the connection timeout.

Wait before redialing XX seconds


The default is 10 seconds. A call has been made but a connection was not established
before the connect timeout. The program waits these number of seconds before
redialing the number.

Disconnect the modem after XX minutes


The default is 15 minutes. If a connection is established via modem, the program
automatically disconnects after this period of inactivity.

Defaults
Restore the default values.

472
Menus

Setup Unit

The Setup Unit Dialog is for the initial setup of a unit to be used under your site setup.
Settings

The items listed below are the settings covering each dialog within the Setup Unit. Click on the
setting for more information.

Unit Name
Enter a description of the unit.

Modbus ID
The unit’s Modbus ID or address. Click on the up arrow to increase the number and
the down arrow to decrease the number. You may also just enter in a number directly.
The ID can range from 1-255. The OMNI 3000/6000 can only accept an ID up to 247. If
you enter a value greater than 247, a caution message is displayed however you are
not prevented from entering a value up to 255. The default value is 1.

Modbus Type
Modbus Type is the Protocol Format: The choices are RTU or ASCII and
Modbus/TCP (available with Media Type TCP/IP). The default is RTU for all media
types except serial Satellite which is ASCII.

Modicon Compatible
Note that for Modicon Compatible units, OmniCom automatically subtracts one from
the register number and formats the protocol to conform with 16-bit integers. If float
data types are used, the float bytes are swapped from ‘aa bb cc dd’ to ‘cc dd aa bb’.

The default is not compatible.

Retries
The number of times a message is re-sent if no response or an invalid response is
received by the unit. The default is 2.

Direct, Modem, or Serial Satellite Connections


Initial Character delay – the amount of time in milliseconds the PC waits for a
response from the unit. Defaults are automatically set based on media type and for
Direct connections baud rate is also a factor.

Character Delay – the amount of time in milliseconds allowed between characters in a


response from the unit. Defaults are automatically set based on media type and for
Direct connections baud rate is also a factor.

TCP/IP Connections

473
OmniCom Help

Connection Timeout – the amount of time in milliseconds to wait before a connection


attempt is aborted. The default is 5000ms. (Note: If VSAT communications are used
with a TCP/IP connection, we suggest starting with a connection timeout of at least
10000ms.)

Message Timeout – after a connection is established, the amount of time in


milliseconds to wait for a response from the unit. The default is 2000ms. (Note: If VSAT
communications are used with a TCP/IP connection, we suggest starting with a
message timeout of at least 5000ms.)

Scan Rate – the amount of time in milliseconds to wait before the next poll. The
default is 1000ms. A setting of zero disables the scan rate and the serial rate is used.
(The scan rate is used for the polling rate in WinPanel.)

IP Address – enter each of the four 3-digit numbers that make up the address. The
default is all zeros.

TCP Port – the port number. The default is 6000. For Modbus/TCP protocol, the port
number is 502.

474
Menus

File
File Menu Commands

The File menu offers the following commands:

New Initializes OmniCom and creates an empty configuration with default


settings.
Open Load an existing OMNI configuration.
Close Close an open document.
Save Save the active document to its current name and directory.
Save As Save and name the active document.
Print Setup Select a printer and a printer connection.
Import Import Data from files.
Export Export template data to file
Recent File Select from the most recent files used list.
Exit End the OmniCom session

475
OmniCom Help

File Application

OMNI Type
Select which type of OMNI you have. The choices are 3000 or 6000.

OMNI CPU
Select the type of CPU board you have. The choices are a 68-6001 or 68-6201.

If 68-6001 is selected, the firmware version is defaulted to 74.


If 68-6201 is selected, the firmware version is defaulted to 75.

Application
Select the application of OmniCom to match the application of the OMNI flow computer
firmware.

Version and Revision


The default, shown as "20.74.---" for example, will enable all features for the latest
firmware version that OmniCom supports for the application selected.

Press the Select button if you would like to specify a specific version and revision of
OMNI firmware. OmniCom only shows or enables the items available for that
application, version and revision on each screen.

Note for firmware version: 20.74.30:


application = 20
version = 74
revision = 30

476
Menus

File Version and Revision

All of the firmware versions available that this version of OmniCom supports for the application
selected is displayed in the list. Select a specific version and revision of OMNI firmware from the
list.

You may double click on an item - or - single click and press OK.

477
OmniCom Help

New Configuration (File menu)

Initializes OmniCom and creates an empty configuration with default settings.

Shortcuts

Toolbar:
Keys: CTRL+N

478
Menus

Open Existing Configuration File (File menu)

Provides a ‘File Open’ control dialog allowing you to load an existing OMNI configuration from
disk. Use this command to open an existing document in a new window. You can open multiple
documents at once. Use the Window menu to switch among the multiple open documents.

Shortcuts
Toolbar:
Keys: CTRL+O

The following options are then displayed to allow you to specify which file to open:

File Name
Type or select the filename you want to open. This box lists files with the extension you
select in the List Files of Type box.

List Files of Type


Select the type of file you want to open.

Drives
Select the drive in which OmniCom stores the file that you want to open.

Directories
Select the directory in which OmniCom stores the file that you want to open.

Network
Choose this button to connect to a network location, assigning it a new drive letter.

479
OmniCom Help

Close Command (File menu)

Use this command to close all windows containing the active document. OmniCom suggests that
you save changes to your document before you close it. If you close a document without saving,
you lose all changes made since the last time you saved it. Before closing an untitled document,
OmniCom displays the Save As dialog box and suggests that you name and save the document.

You can also close a document by using the Close icon on the document's window, as shown
below:

480
Menus

Save Command (File menu)

Use this command to save the active document to its current name and directory. When you save
a document for the first time, OmniCom displays the Save As dialog box so you can name your
document. If you want to change the name and directory of an existing document before you save
it, choose the Save As command.

Shortcuts

Toolbar:
Keys: CTRL+S

481
OmniCom Help

File Save Template

When the user is on the Report Template Editor Tree and has selected a report, the user may
save that template using the "File | Save Template As..." command from the Main Menu.

482
Menus

Save As Command (File menu)

Use this command to save and name the active document. OmniCom displays the Save As
dialog box so you can name your document.

To save a document with its existing name and directory, use the Save command.

483
OmniCom Help

File Import

The user may import an OmniCom DOS file when on the Configuration Tree. All the DOS
Templates are automatically imported with the configuration file. OmniCom supports the file
import of the latest versions of OmniCom for DOS version 71, 72, and 73 for DOS files for
firmware version 71 and higher.

Note: There is a known issue with the import of applications 20/24 Meter Run’s Viscosity
Linearization type (registers 3117, 3217, 3317, and 3417) and the Meter Type PD or Helical
(registers 3115, 3215, 3315, and 3415). They do not import properly because OmniCom for DOS
v71 stores the fields for Meter 1 into Meter 4’s data positions instead of into Meter 1's data
positions. We cannot correct for this because we do not know whether the user intentionally
configured Meter 4 or if the DOS program copied it in from Meter 1. The OmniCom for DOS v73
program stores the Viscosity Linearization Type correctly but still stores Meter 1’s Meter Type into
Meter 4’s Meter Type register.

If the user is on the Report Template Editor tree and selected a report , the user may import an
OmniCom DOS template file for that report.

Upgrading Firmware from firmware v73 or lower to v74 or higher

The procedure to upgrade should be as follows:


1. Use OmniCom for DOS to retrieve the configuration from the OMNI unit with the v73 or
lower firmware.
2. Save the DOS configuration file.
3. Start up OmniCom for Windows and go to the File menu and select "Import an OmniCom
for DOS Configuration File...".
4. Select the DOS configuration file saved in step 2.
5. Save the file to disk and save it to the new firmware's (v74 or higher) file format.
6. Go through each of the screens and check for new settings that need to be configured for
your new firmware.
7. Change the firrmware to the new EPROMS or FLASH the new program to the OMNI unit.
8. Use OmniCom for Windows and transmit the v74 or higher file you saved in step 5 to the
OMNI unit.
9. Close the file.
10. Reconnect to the unit and read all the configuration from the OMNI unit.
11. Use Configuration Print to verify your configuration is correct.
12. Make any corrections online.
13. Repeat steps 9 through 12 until done.
14. Save the Windows file to disk.

484
Menus

File Import Template

When the user is on the Report Template Editor Tree and has selected a report, the user may
open a template using the Import Template..." command from the File Menu.

485
OmniCom Help

File Export Template

When the user is on the Report Template Editor Tree and has selected a report, the user may
save a template using the "File | Export Template..." command from the Main Menu.

486
Menus

Print Setup Command (File menu)

Use this command to select a printer and a printer connection. This command presents a Print
Setup dialog box, where you specify the printer and its connection.

487
OmniCom Help

1, 2, 3, 4 Command (File menu)

Use the numbers and filenames listed at the bottom of the File menu to open the last four
documents you closed. Choose the number that corresponds with the document you want to
open.

488
Menus

Exit Command (File menu)

Use this command to end your OmniCom session. You can also use the Close command on the
application Control menu. OmniCom prompts you to save documents with unsaved changes.

Shortcuts
Mouse: Double-click the application's Control menu button.

Keys: ALT+F4

489
OmniCom Help

Help
Help menu commands

The Help menu offers the following commands, which provide you assistance with this
application:

Help Topics Offers you an index to topics on which you can get help.
Release Notes Lists changes made for each program release.
User Notes Users can make their own notes and save them to a file.
Check For Updates Check if updates are available from our OMNI web site.
About OmniCom Displays the version number of this application and contact information.

490
Menus

Release Notes (Help menu)

Use this command to display the readme.txt file in Notepad. The file contains the updates and
release notes for the program.

491
OmniCom Help

User Notes (Help menu)

Opens a file in Notepad to allow the user to enter their own OmniCom notes.

492
Menus

Check For Updates (Help menu)

Compares the current running version of OmniCom to the latest version released on the OMNI
web site. A message is displayed to tell the user whether or not an update is available.

Click on the following link to download updates:

http://omniflow.com/Products/OMNI30006000.aspx?StartTab=Dow

493
OmniCom Help

About Command (Help menu)

Use this command to display the copyright notice and version number of your copy of OmniCom.

494
Menus

Index command (Help menu)

Use this command to display the opening screen of Help. From the opening screen, you can jump
to step-by-step instructions for using OmniCom and various types of reference information.

Once you open Help, you can click the Contents button whenever you want to return to the
opening screen.

495
OmniCom Help

Using Help command (Help menu)

Use this command for instructions about using Help.

496
Menus

Context Help Command

Use the Context Help command to obtain help on some portion of OmniCom. When you choose
the Toolbar's Context Help button, the mouse pointer will change to an arrow and question mark.
Then click somewhere in the OmniCom window, such as another Toolbar button. The Help topic
will be shown for the item you clicked.

Shortcut

Keys: SHIFT+F1

497
OmniCom Help

View
View menu commands

The View menu offers the following commands:

Comms Log The Communications Log is displayed.


Comms Statistics View the Communications Statistics
Toolbar Shows or hides the toolbar.
Status Bar Shows or hides the status bar.

498
Menus

Communications Log (View menu)

The Communications Log is for viewing the Modbus communications between the OMNI and
OmniCom. Note: Communications are only recorded when the ‘Log Communications’ setting is
enabled from the Edit menu. For more information, see the help for Log Communications.

The current log in progress is displayed when the user first enters the screen. After approximately
20,000 logs (about 15 minutes worth of normal communications), the log is saved to file. The files
are stored in a "Comms Log" folder found under the install folder. The file name is
"CL_YYMMDD_HHMMSS.olg" where YYMMDD is the year, month, and day and HHMMSS is the
hours, minutes, and seconds of the first log in the group. Historical Log files can be viewed in this
screen.

The logs are sorted by index number and by date and time. Click on a column heading to sort
the log for a different item.

To see the time difference in milliseconds between two entries, select two log entries. Click on a
log to select the first one. To select the second log, press and hold Ctrl on the PC keyboard and
click on a log. (If more than two logs are selected, it uses the first two selected logs to compute
the time difference.)
Settings

The items listed below are descriptions of each setting option within the Communications Log
dialog. Click on a setting for more information.

Refresh
Displays the current log in progress and retrieves any entries that have occurred since
the last display. If the display was showing a historical log, the display is replaced with
the current log in progress.

Save to File
Saves the current log in progress to a file. Normally, the logs are saved to file when
there are approximately 20,000 logs. The Save to File button provides a means to
save the current log in progress to file at any time.

The files are stored in a "Comms Log" folder found under the install folder. The file
name is "CL_YYMMDD_HHMMSS.olg" where YYMMDD is the year, month, and day
and HHMMSS is the hours, minutes, and seconds of the first log in the group.

Save As Text
The current log in progress or a historical log can be saved to a pre-formatted text file
by pressing Save As Text. After it is saved, it is automatically opened in a text editor
for convenience.

The user may specify a save file name for the text file. The default folder is the
"Comms Log" folder under the install folder. The default file name for the current log in
progress is "OmniComLog.txt" and the default file name for a historical log is the
historical log's name with the ".txt" extension.

View Historical

499
OmniCom Help

Use this button to view historical logs that were saved to disk. The sorting and time
difference features are still available when viewing historical logs.

Clear Log
The clear log function deletes all entries in the current log in progress. It does not
delete any entries for the historical logs.

Cancel
Press Cancel to exit the Comms Log view screen.

500
Menus

Communications Statistics (View menu)

Statistics that are accumulated during Modbus communications as well as response percents are
presented in this screen.

STATISTICS

Transmissions Sent
The total number of transmissions (including broadcasts where Modbus ID = 0).

If the count exceeds the size of a 32-bit unsigned integer, the rollover value is
increased. Note: The percentage calculations will no longer be valid when a rollover
occurs.

Responses Received
The total responses received (including invalid responses).

If the count exceeds the size of a 32-bit unsigned integer, the rollover value is
increased. Note: The percentage calculations will no longer be valid when a rollover
occurs.

Rollover
A rollover value is shown for Transmissions and for Responses. A rollover occurs
when the number of transmissions or responses exceeds the value of an unsigned 32-
bit integer (4,294,967,295).

Broadcast Transmissions
the number of broadcast transmissions sent where Modbus ID = 0.

Invalid Responses
The number of invalid responses received not including time outs (no response) or
Exception Code 05 - password required messages.

No Responses
The number of no responses when a response was expected (i.e. not a broadcast
transmission).

Flushes
Typically, before transmitting a new message the buffer is checked for any data
remaining in the receive buffer. If there is data, the buffer is flushed.

PERCENTS

501
OmniCom Help

Response Success
This is the percent of success of responses to messages sent calculated as:
( (Responses Received - Invalid Responses) / (Transmissions Sent - Broadcast
Transmissions) ) x 100.

Note: The percentage calculations will no longer be valid when a rollover occurs.

Response Error Percent


This is the error percent of responses to messages sent calculated as:
( (Invalid Responses + No Responses) / (Transmissions Sent - Broadcast
Transmissions) ) x 100.

Note: The percentage calculations will no longer be valid when a rollover occurs.

502
Menus

Status Bar command (View menu)

Use this command to display and hide the Status Bar, which describes the action to be executed
by the selected menu item or depressed toolbar button, and keyboard latch state. A check mark
appears next to the menu item when the Status Bar is displayed.

See Status Bar for help on using the status bar.

503
OmniCom Help

Toolbar command (View menu)

Use this command to display and hide the Toolbar, which includes buttons for some of the most
common commands in OmniCom, such as File Open. A check mark appears next to the menu
item when the Toolbar is displayed.

See Toolbar for help on using the toolbar.

504
Menus

Window
Window menu commands

The Window menu offers the following commands, which enable you to arrange multiple views of
multiple documents in the application window:

Cascade Arranges windows in an overlapped fashion.


Tile Arranges windows in non-overlapped tiles.
Window 1, 2, ... Goes to specified window.

505
OmniCom Help

Tile command (Window menu)

Use this command to arrange multiple opened windows in a non-overlapped fashion.

506
Menus

Cascade command (Window menu)

Use this command to arrange multiple opened windows in an overlapped fashion.

507
OmniCom Help

Window 1, 2,

Lists the currently open files in the program. select the files you would like to go to.

508
TroubleShooting
Trouble Shooting
The items listed below are links to topics within the Trouble Shooting category. Click on a link to
go to that topic.

Topics

Ethernet Communications
Network Printing
Serial Communications
Modem Connections
Exception Codes
Contact Us

509
OmniCom Help

Ethernet Communications Trouble Shooting


Use OMNI's Network Utility (valid for Ethernet firmware v1.22 and higher) to see if the OMNI is
displayed in the list or use “Telnet” or “Ping” to see if there is a response. If there is a
response, the connection is OK. If not, then go to Board Checks.

If the connection is OK, use OMNI's Modbus Tester and try to communicate. If you are able to
communicate but you get errors, check the OmniCom site setup to see if it matches the OMNI
unit - i.e. Modicon compatibility and protocol. If you are not able to communicate, check the
Modbus ID set up in the unit on the Ethernet port is the same as the Modbus ID set up in the
Ethernet card.

Board checks:

If the firmware is older than 74.10, the SE card is going to be shown as an S card. Check
the baud rate set up in the OMNI for the Ethernet port is the same as the baud rate set up
in the Ethernet card (defaults to 38400). Note: for 12 mHz CPU boards, the maximum
baud rate is 19200. Configure the SE Module for 19200 baud.
If the firmware is v74.10 and higher, make sure the “SE Firmware >2.0” is set to ‘N’
(unchecked). (The network printing version of the firmware does not have this display.)
Look at the TX and RX LEDs on the Ethernet board for activity.
If it is an OMNI and there is activity on the repeater LEDs, it may indicate the Modbus ID
doesn't match and the messages are being sent out the Repeater port instead. Check the
Modbus ID in the Host configuration on the SE Module in OmniCom (if Ethernet
configuration is supported) or via Network Utility.
Check the interrupt level setting on the physical board matches your board configuration.
(Interrupt Level on S & SE Modules must be on IRQ 2. If an SV Module is also installed
in the system, all S & SE Modules must have their IRQ set to 3 and the SV IRQ must be
set to 2).

Connection Errors

Exception Code 02 - See the help for Exception Codes.


Attempt to Connect Forcefully Rejected - there are only four Modbus and one Telnet
connection allowed at any one time. If an additional connection is attempted, this error
will occur. The System Information screen in the Network Utility configuration shows the
current connections.

The number of bytes returned from the unit is not correct errors:

The configuration may not match the protocol of the OmniCom site. For example: the
OMNI port is not Modicon Compatible but the OmniCom site is configured for Modicon
Compatible.
May be caused by too short a Message Time Out. Go to Setup Sites. Edit the unit and
increase the "Message Timeout" setting. For more information see the help for TCP/IP
Connections in Setup Unit.

Communications Log

One of the best methods to aid in trouble shooting is to check the 'Log Communications'
entry on the Edit menu. You may view the communications log by selecting 'Comms Log'

510
TroubleShooting

from the View menu. The log may give you some hints as to what is happening and
where it occurs.

Ethernet Debug Mode

As a last resort, you may find it helpful to run the Ethernet card (SE Module) in Debug
Mode using OMNI's Network Utility or Telnet:
Press “9” to enter debug mode. (If you do not see a “9” on your menu, then press “SHIFT
Z”.) If you pressed “9” then press “A” for "Debug All".
The times on the left hand side are relative timings. (For example if the time on the first
line is 1 and the time on the next line is 3 then there were 2ms between the lines.)
Messages from the Ethernet card are preceded by an “E”.
Messages from the Host are preceded by an “H”.
Messages from the Repeater are preceded by an “R”.
Press any key or “SHIFT Z” to exit debug mode.

511
OmniCom Help

Serial Communications Trouble Shooting


No Connection or Timed Out on connect:

Check the physical cable connections.


Is the correct COM port configured for the site? See the Setup Communications Screen.
Baud Rate of the OMNI port does not match the PC port. See the Setup
Communications Screen.
The OMNI's port protocol configuration may not match the protocol of the OmniCom
site. For example: the OMNI port is not Modicon Compatible but the OmniCom site is
configured for Modicon Compatible. See the Setup Unit Screen.
Jumpers on the serial card do not match the type of communications required (i.e.
wired for RS-232 but jumpers indicate RS-485 - or - wired for RS-485 but jumpers
indicate RS-232).
Site configuration doesn't match the type of communications required (i.e. box checked
for RS-485 2-wire but wired for RS-232 or RS-485 4-wire - or - box not checked for RS-
485 2-wire but wired for RS-485 2-wire). See the Setup Communications Screen.

Exception Code 02 on connect

See the help for Exception Codes.

Timed out waiting for a response messages:

Increase the retry count in Setup Unit.


Increase the Initial Character Delay in Setup Unit.

Invalid CRC errors:

Baud Rate of the OMNI port does not match the PC port. See the Setup
Communications Screen.
May be caused by too short an inter-character delay. Go to Setup Sites. Edit the unit
and increase the "Character Delay" timing. For more information see Setup Unit.

The number of bytes returned from the unit is not correct errors:

If it is on connection, the OMNI's port protocol configuration may not match the protocol
of the OmniCom site. For example: the OMNI port is not Modicon Compatible but the
OmniCom site is configured for Modicon Compatible.
May be caused by too short an inter-character delay. Go to Setup Sites. Edit the unit
and increase the "Character Delay" timing. For more information see Setup Unit.
Jumpers on the serial card do not match the type of communications required (i.e.
wired for RS-232 but jumpers indicate RS-485 - or - wired for RS-485 but jumpers
indicate RS-232).
Site configuration doesn't match the type of communications required (i.e. box checked
for RS-485 2-wire but wired for RS-232 or RS-485 4-wire - or - box not checked for RS-
485 2-wire but wired for RS-485 2-wire).

Communications Log

One of the best methods to aid in trouble shooting is to check the 'Log Communications'
entry on the Edit menu. You may view the communications log by selecting 'Comms Log'

512
TroubleShooting

from the View menu. The log may give you some hints as to what is happening and
where it occurs.

513
OmniCom Help

Modem Connections Trouble Shooting


Starts to initialize but quits before dialing:

Check the physical cable connections.


Was a Modem or Satellite site selected to connect to?
Is the correct COM port configured for the site? See the Setup Communications Screen.
Check the Modem Initialization String has commands that are valid for your modem.
See the Setup Modem Screen.
Some modems require the baud rate of the COM port matches the modem’s baud rate.
See the Setup Site Screen.

Dials the number but does not connect:

Is the Connect Wait Time set for long enough to allow the modems to connect? See the
Setup Modem Screen.
Has the modem at the OMNI been properly configured and connected?
Continuous Tone - No Carrier
We have found there is a connection problem with some modems that are built in to
the Dell laptops and the white US Robotics 56K Model 701 on the OMNI side.

The modems do not connect - dials, rings, answers, but has continuous tone - no
carrier
To correct this problem, change the modulation control to V34 instead of V90 or V92
by adding this command to the initialization string:
+MS=V34,0

Go to Edit - Sites. On the Setup Sites screen press the Modem Settings button. Add
the initialization command to the end of your existing string.

Additionally, there are some changes to the configuration of the US Robotics modem
at the OMNI side:
First set the switch settings up to 1, 3, and 8 down. (Switch 7 was incorrectly listed as
down but should be up - this loads from NVRAM on power up).

Using Hyperterminal, configure the modem to:


AT &D0 &H0 &K0 &N6 &U6 &R1 S0=1 Y0 &W0
(Note the &U6 (upper limit baud rate) and Y0 (load NVRAM 0) have been added along
with a zero after the & W.)

If the above does describe the problem, please check the Trouble Shooting for Serial
Connections.

514
TroubleShooting

Network Printing Trouble Shooting


Network Printing is available with OMNI firmware versions 20.74.30, 22.74.30, 24.74.19,
26.74.10, and 27.74.21 and higher and OMNI SE Module firmware v1.50 and higher. If your
OMNI firmware and Ethernet firmware support network printing, you should be able to view the
Ethernet version on the Status display of the OMNI front panel. For example:
SE-2 EthV. 1.52.0

Reports are not Printing

Have you configured a Printer IP in the Ethernet Printer configuration?


Have you checked the box for the reports you would like to print to each printer (printers
1 and 2) in the Ethernet Printer Configuration?
Is the Printer IP address on your OMNI's SE Module's network (see Ethernet
Configuration)? If not, a gateway might need to be configured.
Does the configured netmask for the OMNI SE Module include the address for the
printers (see Ethernet Configuration)?
Have you configured the IP Address on the printer or printer interface itself? (Consult the
manuals that came with the printer.).
Does your printer or printer interface support the LPD protocol?
If you are still having problems, please consult the SE Module Technical Bulletin at our
web site, www.omniflow.com.

SE Module Printer Error Codes

If there is an error printing a report, the OMNI reports an "SE Printer" alarm. If you retrieve the
alarm report via OmniCom, the value is the error code. The following are the printer error code
definitions:

Error Description
Code
0 Error cleared
1 Printer socket open error or
error establishing socket
2 Receive Job Command error
3 Receive Control File
Command error
4 Control File error
5 Receive Data File Command
error
6 Error while sending report
7 Error while sending nulls
8 Job Done Character error
255 Network parameter change

515
OmniCom Help

Code 1 - go through the check list above under "Reports not Printing". This is most likely a
problem with the Ethernet configuration set up. The SE Module is not able to make a connection
to the printer.

Codes 2-8 have to do with the actual transfer of the report to the printer.

Code 255 - Each time the SE Module's IP address or the Printer IP address changes, the
connection between the SE Module and the printer is no longer valid. This is more of an
informational error.

516
TroubleShooting

Exception Codes
The OMNI sets the high bit of the function code in the return message to differentiate a normal
response from an exception response. The following exception codes are supported by the
OMNI flow computer:

 Exception Code 01
There are two reasons you might see this exception code:
an illegal function code was sent to unit
too many data points

The following function codes are supported by the OMNI flow computer:
01 - Read Coil Status
02 - Read Input Status
03 - Read Holding Registers
04 - Read Input Registers
05 - Force Single Coil
06 - Preset Single Register
07 - Read Exception Status
08 - Diagnostics
15 - Force Multiple Coils
16 - Preset Multiple Registers
65 - OMNI Specific Read
66 - OMNI Specific Write

Example of illegal function code 20:

TX: 01 14 00 01 80 1C
RX: 01 94 01 8F 00

Example of too many data points - read 300 16-bit integers:

TX: 01 03 0D AD 01 2C D6 CA
RX: 01 83 01 80 F0

 Exception Code 02
There are several reasons you might see this exception code:
an illegal data address was sent to unit
the number of registers does not agree with data type
if the message occurs during connection, a possible cause is that the connection
port at the OMNI is set for Modicon compatible but the OmniCom site is not set
up for Modicon protocol.
a connection is attempted to something other than an OMNI 3000/6000.
the physical connections between the PC and the OMNI may be incorrect or
faulty.

Example of an illegal address - Use function code 01- read coil status with 16-bit
integer address 3501:

TX: 01 01 0D AD 00 01 6E 87
RX: 01 81 02 C1 91

517
OmniCom Help

Example of the number of registers not agree with data type - Modicon compatible
protocol reading float register 7501 however only asking for one register:

TX: 01 03 1D 4C 00 01 43 B1
RX: 01 83 02 C0 F1

Exception Code 03
An illegal data value was sent to the unit.

Example: Force one coil (register 1501) using a data value of 01 00 (data value should
be FF 00 or 00 00):

TX: 01 05 05 DD 01 00 5C AC
RX: 01 85 03 02 91

 Exception Code 04
The data sent to the unit was not written. There may be several causes:
a write attempt is made to a read only register
the lockout switch on the OMNI is set in the locked position and the lockout flag
is set for the communications port

Example of data not written: Attempt a write to register 5144 which is a read only
register:

TX: 01 06 14 18 00 00 04 24 C6 0A
RX: 01 86 04 43 A3

 Exception Code 05
A password entry is required for this function. Here are some possible reasons for this
exception code:
a serial password is set in the OMNI's Password menu for the port and a valid
password has not been sent to the OMNI yet
a TCP password is set in the SE Module's Ethernet configuration and a valid
password has not been sent yet
a Level B user is attempting a configuration register read or write
a Level C user is attempting a register write

Example: Level C user writes to register 3501

TX: 01 06 0D AD 00 01 DB 47
RX: 01 86 05 82 63

Exception Code 06
Downloads are disabled for this unit. This exception occurs when the "Disable
Download" field is set in the Password menu on the OMNI and a read of a register is
performed.

Example:

TX: 01 03 33 12 00 01 2B 4B
RX: 01 83 06 C1 32

518
TroubleShooting

If you are getting an exception code and would like to see the specific message causing the
problem:
Click on the Log Communications entry on the Edit menu.
Run OmniCom again to re-create the error.
Go to the View menu and click on Comms Log.
Sort the messages by type by clicking on the "Type" column header.
Find the Exception Code error message and select it by clicking anywhere on the line.
Sort the messages again by index number by clicking on the "Index" column header.
Scroll down until you find the highlighted line.
Look at the transmit/receive messages occurring just before the logged error message.

519
OmniCom Help

Trouble Shooting - Contact Us


You may contact us via the web at www.omniflow.com.

E-mail us at: [email protected]

OMNI Flow Computers, Inc.


12620 West Airport Blvd.
Suite 100
Sugar Land, TX 77478

281-240-6161 - telephone
281-240-6162 - fax

520
Standard Interface
Close command (Control menus)
Use this command to close the active window or dialog box.

Double-clicking a Control-menu box is the same as choosing the Close command.

Note: If you have multiple windows open for a single document, the Close command on the
document Control menu closes only one window at a time. You can close all windows at once
with the Close command on the File menu.

SHORTCUTS

Keys: CTRL+F4 closes a document window ALT+F4 closes the OmniCom window or dialog
box

521
OmniCom Help

Move command (Control menu)


Use this command to display a four-headed arrow so you can move the active window or dialog
box with the arrow keys.

Note: This command is unavailable if you maximize the window.

SHORTCUT

Keys: CTRL+F7

522
Standard Interface

No Help Available
No help is available for this area of the window.

523
OmniCom Help

Restore command (Control menu)


Use this command to return the active window to its size and position before you chose the
Maximize or Minimize command.

524
Standard Interface

Scroll bars
Displayed at the right and bottom edges of the document window. The scroll boxes inside the
scroll bars indicate your vertical and horizontal location in the document. You can use the mouse
to scroll to other parts of the document.

525
OmniCom Help

Size command (System menu)


Use this command to display a four-headed arrow so you can size the active window with the
arrow keys.

After the pointer changes to the four-headed arrow:


1. Press one of the DIRECTION keys (left, right, up, or down arrow key) to move the pointer to
the border you want to move.
2. Press a DIRECTION key to move the border.
3. Press ENTER when the window is the size you want.

Note: This command is unavailable if you maximize the window.

SHORTCUT

Mouse: Drag the size bars at the corners or edges of the window.

526
Standard Interface

Status Bar

The status bar is displayed at the bottom of the OmniCom window. To display or hide the status
bar, use the Status Bar command in the View menu.

The left area of the status bar shows how to access help for any screen you are in.
The middle area shows the communications LEDs reflecting the communications activity. The
Red LED indicates transmission while the Green LED indicates reception.

The right area of the status bar provides connection information. Click on a link for the type of:
 Direct
Site Name
Unit Name
Modbus ID
Protocol
Modicon Compatibility (Y/N)
Comm Port
Baud Rate
Number of Data Bits
Number of Stop Bits
Parity
Initial Character Delay
Character Delay
Retries

 Modem and Satellite


Site Name
Unit Name
Site Number
Modbus ID
Protocol
Modicon Compatibility (Y/N)
Comm Port
Baud Rate
Number of Data Bits
Number of Stop Bits
Parity
Initial Character Delay
Character Delay
Retries

 TCP/IP
Site Name
Unit Name
IP Address

527
OmniCom Help

TCP Port
Modbus ID
Protocol
Modicon Compatibility (Y/N)
Scan Rate
Connection Timeout
Message Timeout
Retries

528
Standard Interface

Maximize command (System menu)


Use this command to enlarge the active window to fill the available space.

SHORTCUT

Mouse: Click the maximize icon on the title bar; or double-click the title bar.
Keys: CTRL+F10 enlarges a document window.

529
OmniCom Help

Minimize command (application Control menu)


Use this command to reduce the OmniCom window to an icon.

SHORTCUT

Mouse: Click the minimize icon on the title bar.


Keys: ALT+F9

530
Standard Interface

Title Bar
The title bar is located along the top of a window. It contains the name of the application and
document.
To move the window, drag the title bar. Note: You can also move dialog boxes by dragging their
title bars.

A title bar contains the following elements:

Maximize button
Minimize button
Name of the application - OmniCom
Name of the document - OmniCom1
Restore button

531
OmniCom Help

Toolbar
Online Toolbar

Offline Toolbar

The toolbar is displayed across the top of the application window, below the menu bar. The
toolbar provides quick mouse access to many tools used in OmniCom,

To hide or display the Toolbar, choose Toolbar from the View menu (ALT, V, T).

Click To

New - Initializes OmniCom and creates an empty configuration with default settings. You
are asked for application version and revision of the new file.

Open an existing document. Provides a ‘File Open’ control dialog allowing you to load an
existing OmniCom configuration from disk. Note that if you want to load an
OmniCom DOS file you must use the Import function on the File menu.

Saves the active configuration and report template files to its current name and directory.
When you save a document for the first time, OmniCom displays the Save As dialog
box so you can name your file set.

Remove selected data from the document and stores it on the clipboard.

Copy the selection to the clipboard.

Insert the contents of the clipboard at the insertion point.

Undo the last edit.

Log on - use this command to log on to a port to allow communications to an OMNI.

Log Off - remove the password authorization

Offline - Use this command to disconnect from a unit or to work with files.

Connect - Connect to an OMNI unit via Direct, Modem, Satellite or TCP/IP.

532
Standard Interface

Operate - Perform operations such as retrieving reports, archive data and performing prover
control and batch operations.

Reports - Modify report templates.

Configure – Configure the OMNI unit for operation.

Receive - reads the entire configuration from the OMNI unit.

Transmit – sends the entire configuration to the OMNI unit.

Diagnostics – I/O overview, WinPanel, and a communications test utility.

WinPanel – Access to the front panel and display of the OMNI with the active connection.

About Box - gives product and version information.

Click on this button and then anywhere on the dialog for information on a dialog. menu, or
toolbar item.

533
Apply Bar

Most tabs have an "Apply" and "Cancel" button at the top. If any changes are made to a tab, the
Apply and Cancel buttons become active. Pressing the Apply button commits those changes
while the Cancel button restores the previous values.

When Online the Apply button also causes the changes to be transmitted to the active connected
OMNI. The progress bar shows the progress of the communications. The status shows
informational messages.

534
OmniCom Logo Bar

You may contact us via the web at www.omniflow.com.

E-mail us at: [email protected]

OMNI Flow Computers, Inc.


12620 West Airport Blvd.
Suite 100
Sugar Land, TX 77478

281-240-6161 - telephone
281-240-6162 - fax

535
Communication LEDs
The RED LED indicates data transmission from the OmniCom PC program to the OMNI (sending
to OMNI).

The GREEN LED indicates data reception from the OMNI to the OmniCom PC (receiving from
OMNI).

536
Edit Serial Passwords
Modify the passwords on the serial port. This screen is available when a user is online and
presses "CTRL + ALT + P" to edit passwords.

Three levels of passwords are available: Level A, Level B and Level C:

Level A
Allows Complete access to data and functions within the flow computer.

Level B
Allows access to printed reports and operator functions such as ending batches and proving
flowmeters.

The Configuration tree, Report Template Editor tree, configuration upload or download, and the
Operate Batch Stack editing is not accessible to Level B users.

Level C
Allows read access to most everything but no write access except to those Modbus registers
needed to retrieve reports.

The Operate Control functions and the Historical Archives 701-710 are not available to Level C
users.

Please check the box of the password you would like to change. As you enter your password,
asterisks are shown in place of the characters you type in. Note that passwords are case
sensitive. You will be asked to re-enter your password to ensure what you typed was correct.
When finished, press OK. If the password change was successful, you will see a message
indicating your new password is in effect. Press CANCEL to exit the screen.

There has to be a Level A password assigned before Level B and Level C passwords will go into
effect. The Level A password is the Serial Port password for the serial port the user is connected
to at the OMNI. If a Level A password is modified or assigned, the OMNI automatically logs the
user in with that password. (Note: On the OMNI front panel, the user is able to view the Serial
Port (Level A) password after entering the privileged password. See the OMNI user's manual for
more information on the privileged password.) The OMNI will keep a serial password active for 2
minutes or until the user logs out. OmniCom automatically logs out the user when the user goes
offline or OmniCom is closed. The user may also log themselves out by clicking the door ICON
on the toolbar. The user log in ICON is the head on the toolbar. Note: It is suggested to log out
using the door ICON after assigning a Level A password in order to test the other password
levels.

If password levels have been previously assigned, the user will be asked to enter a password
before being allowed to change it. Level A users may change Level A, Level B, and Level C
passwords. Level B users can only change the Level B password. Level C users can only
modify the Level C password.

To remove a password, simply check the box for the Level you would like to remove and press
OK. It is important to remove password Level B and Level C passwords before removing the
Level A password.

537
Password
Enter your password at this point if you wish to retrieve printed
reports or upload or download configuration data.

Three levels are provided:

Level A
Allows complete access to all data and functions within the flow computer.

Level B
Allows access to printed reports and operator functions such as ending batches and proving
flow meters.

Level C
Allows read access to everything but no write access except to those Modbus registers needed
to retrieve reports.

Change your password on a regular basis.

538
Print Lists
Select from the following print list links:

Configuration Print
Site List

539
Index
1 AGA-10 VOS Deviation .. 120, 125, 130, 132
10BaseT Ethernet port ............................106 AGA-5 ..................................................... 280
1-5v/4-20mA ..............................................46 AGA-8 ..................................................... 280
2 Air............................................................ 280
2-wire RS-485..................................106, 469 Density ................................................ 280
2-wire RS-485 Repeater port...................106 Alarm38, 42, 46, 83, 89, 120, 125, 127, 130,
4 132, 136, 157, 158, 159, 161, 163, 165,
4-20 mA ............................ 64, 65, 66, 67, 68 171, 172, 175, 180, 181, 183, 202, 203,
channel.......................... 64, 65, 66, 67, 68 205, 210, 211, 214, 218, 242, 256, 303,
4-20mA ...... 46, 83, 157, 160, 163, 179, 181, 308, 321, 324, 362, 379, 402, 405, 406,
201, 203, 210, 280, 303 412, 416, 425
4-20ma SG ..............................................280 Alarm Acknowledge ............................... 42
4-wire RS-485..........................................106 Alarm Band ............................................. 127
A Alarm Band High Limit ............................ 127
Abort button .............................................448 Alarm Band Low Limit............................. 127
Abort Prove ..............................................42 Alarm Limits46, 83, 120, 125, 130, 132, 157,
Aborted ....................................................194 158, 161, 163, 165, 171, 180, 181, 183,
About Command......................................493 202, 203, 205, 210, 211, 303
About OmniCom ......................................489 densitometers/gravitometers................. 46
Accumulated ............................................373 station.................................................. 171
Acknowledge Meter.................................42 Alarm Log Archive................................... 416
Action...............................................317, 425 Alarm Meter Inactive ............................... 136
Action menu commands ..........................447 Alarm Sampling....................................... 177
Actions menu ...................................447, 453 Alarms and Training................................ 177
Actions Offline..........................................449 All ............................................................ 324
Actions Online......... 448, 452, 456, 458, 459 Allen-Bradley PLC. 8, 85, 350, 351, 352, 354
Actions Online Disconnect.......................456 Allowable Flow ........................................ 194
Actions Receive .......................................453 Allowable Temperature Change ............. 194
Actions Transmit ......................................454 Allowable Temperature Difference-Prover
Activate ....................................356, 369, 381 ............................................................ 194
Database Point Select .........................381 Meter ................................................... 194
Detailed Daily Report ...........................356 Alpha Coefficient............. 263, 267, 271, 275
Active Alarms...........................................425 Alpha Factor.................... 218, 232, 242, 256
Active Frequency.............................136, 324 Alpha Shift............................................... 425
Actual Density..........................................167 ALT commands....................................... 425
ADD .........................................................329 Analog....................................................... 73
Add Site .................. 442, 443, 444, 445, 468 Analog input ........................................ 46, 59
Add Unit ...........................................445, 469 Analog Input dialog .... 46, 64, 65, 66, 67, 68,
Adding..............................................376, 381 71, 72, 73
Database Variables..............................381 Analog output. 45, 59, 64, 65, 66, 67, 68, 71,
Literal Text ...........................................376 72, 73, 79, 329
Address 001.............................337, 341, 344 Analog Output Assignments ..................... 79
Address 201.............................337, 341, 344 Analog Outputs ......................................... 59
Address 401.............................337, 341, 344 Analysis.. 136, 242, 271, 279, 280, 305, 306,
Adjust Selection .......................................127 308, 310, 321
Advanced...................................................98 Analysis basis entered............................ 306
AGA .................................................280, 310 Analyzer ID ............................................. 308
AGA 10 ....................................................110 Analyzer Type ......................................... 308
AGA 3-92 .................................................110 AND .................................. 36, 197, 324, 348
AGA 3-92/API 14.3 ..................................110 AND NOT................................................ 324
AGA-10 ........................... 120, 125, 130, 132

541
OmniCom Help

API ... 26, 136, 160, 179, 201, 218, 242, 263, send..................................................... 355
267, 271, 275 speed..................................................... 85
API 11.1 2004 product.............................397 Write .................................................... 329
API 11.2.1 ....................... 218, 232, 263, 267 ASCII String ............................................ 431
API 11.2.1M .................... 242, 256, 271, 275 Assign ......................................................... 8
API 11.2.2 ....................... 218, 232, 263, 267 I/O............................................................ 8
API 11.2.2M .................... 242, 256, 271, 275 Assign I/O ................................................ 38
API 11.3.2 ........................................218, 242 ASTM 1550 ..................................... 218, 242
pressure limits ......................................218 ASTM 1550M .......................................... 242
API 11.3.3.2 .....................................218, 242 ASTM 1555 ............................................. 218
API 11.3.3.2. ............................................218 ASTM 1555M .......................................... 242
API 11.3.3.2M ..........................................242 ASTM D1555 .......................................... 218
API 12.2.3 Rounding Rules .......................26 ASTM D1555M ....................................... 242
API 23E/24E ............................................218 AT ................................................... 471, 513
API 2540/ASTM D1250 1952 .218, 232, 242, Audit........................ 379, 405, 407, 412, 418
256 Audit Log Archive.................................... 418
API 2565 ..........................................218, 242 Audit Trail................................ 379, 405, 407
Ethyl .............................................218, 242 Auto Adjust Set ....................................... 127
Propyl ...........................................218, 242 Auto Implement....................................... 194
API gravity .......................................263, 267 Meter Factor ........................................ 194
API Linear ................................160, 179, 201 Auto Implement Meter Factor Immediately
API MPMS 11.1 ...............................218, 242 ............................................................ 194
API MPMS 11.4.1 ............................218, 242 Auto prove............................................... 197
API MPMS Chapter 11.1 218, 232, 242, 256 Auto Prove Enable .................................. 136
API MPMS Chapter 11.2.1 ..............218, 232 Auto Prove Problem ............................... 38
API MPMS Chapter 11.2.1M ...........242, 256 Auto Prove Setup.................................... 188
API MPMS Chapter 11.4.1 ..............263, 271 Auto Prove Setup Screen ....................... 197
API Override ....................................263, 267 automatic disconnect ...................... 444, 471
API Tables 53A................................242, 271 Automatic Hourly Batch Select ............... 365
API's Table 23A .......................................218 Auxiliary Inputs.......... 8, 30, 46, 83, 136, 170
Applied Automation ...........................85, 308 Average Relative Adjustment ................. 127
Apply Bar .................................................533 B
Apply button.............................................533 B Combo Modules .............................. 45, 65
Online...................................................533 Backpanel ............................................... 106
Pressing ...............................................533 BACKSPACE .......................................... 425
Apply Meter Factor Retroactively ............194 Backspace’ key ....................................... 376
Archive All Reports ..................................194 Band High Limit....................................... 127
Archive Block ...........................................376 Warning ............................................... 127
Archive Boolean Trigger ..........................348 Band Low Limit ....................................... 127
Archive Data 701-710......................412, 414 Warning ............................................... 127
Archive Maintenance ...............348, 386, 420 Barrels.............................................. 36, 319
Archive Path ............................................412 Barrels Pulses/unit .................................. 319
Archive RAM Status ................................348 Base........ 218, 232, 242, 256, 271, 275, 373
Archives ..... 2, 194, 348, 356, 376, 386, 412, Premium .............................................. 373
413, 414, 416, 418, 420, 447, 453, 454, Base Conditions.............. 192, 218, 242, 280
455, 531 Base Conditions Max...................... 218, 242
Archives 701-710.....................................414 Base Conditions Min....................... 218, 242
Archives Disabled on Configuration Write Base Cumulative MSCF ......................... 373
.............................................................455 Base Density................................... 218, 242
Archives Options dialog...........................348 Base Flowrate ......................................... 136
arrows ......................................................425 BASE LEVEL .......................................... 373
ASCII . 83, 85, 136, 157, 158, 160, 163, 165, Base Range ............................................ 242
179, 181, 183, 201, 203, 205, 210, 211, Base Temperature .......................... 192, 280
214, 303, 329, 337, 341, 344, 355, 380, Batch...... 26, 38, 42, 85, 136, 171, 172, 194,
381, 383, 413, 414, 416, 418, 431, 438, 321, 329, 348, 355, 356, 362, 363, 365,
472 376, 379, 387, 388, 390, 392, 394, 396,

542
Index

402, 405, 409, 410, 411, 414, 531, 536, Boolean True/False Block....................... 380
537 Boolean Variables................................... 329
ID..........................................................394 Including .............................................. 329
Batch Control ...........................388, 390, 392 Brooks............................................. 190, 215
Batch end................ 356, 365, 376, 390, 392 Brooks compact prover................... 189, 215
Batch End Acknowledge Toggle............38 using.................................................... 189
Batch End Acknowledgement ................38 Brooks prover.......................................... 136
Batch End Pulse ......................................38 Browser................................................... 383
Batch End Select .....................................365 Browser Button ....................................... 383
Batch ID .................. 329, 362, 390, 392, 394 use....................................................... 383
Batch Meter ..............................42, 390, 392 Browser printer........................................ 383
Batch Number..........................................396 BS&W ............................................... 83, 136
Batch Preset Reached Flag ....................38 BTSF....................................................... 127
Batch Preset Units ...................................363 BTU......................................................... 280
Batch Preset Warning..... 136, 172, 363, 394 C
Station ..................................................172 C Combo Modules .............................. 45, 66
Batch Preset Warning Flag.....................38 Calibration............................... 166, 184, 206
Batch Remaining .............................390, 392 supplied ............................... 166, 184, 206
Batch Report.... 26, 355, 376, 405, 409, 410, Calibration chart which correlates Reynolds
411 Number versus Flowmeter Flow
Batch Report Decimal Places....................26 Coefficient Cf....................................... 124
Batch Scheduling.... 362, 363, 365, 388, 394 Cancel button.................................. 383, 533
Batch Scheduling list .......................171, 172 Caps........................................................ 376
Batch Screen ...........................................172 caps lock ................................................. 425
Batch Setup ... 171, 172, 362, 363, 365, 388, Channel..................... 64, 65, 66, 67, 68, 136
392, 394 4-20 mA......................... 64, 65, 66, 67, 68
Batch Size................................390, 392, 394 flowmeter............................................. 136
Batch Stack......................................363, 365 character delay ....................................... 469
Batch Ticket .....................................388, 396 Character Delay ...................... 472, 511, 526
Batch warning ..................................136, 172 Check For Updates ................................. 492
baud rate........... 87, 404, 443, 469, 511, 526 Checked/Proved For ............................... 355
Omni port .............................................511 Chromatograph ............................... 280, 308
BCC ...........................................................85 Chronometry ............................................. 68
beep.........................................................425 Clear All Totals.......................................... 24
beeper......................................................426 Clear Daily Total ..................................... 365
Bi Directional............................................42 Clear Log ................................................ 498
Bidirectional .............................................194 COM port ........................ 443, 469, 511, 513
Big Endian ...............................................437 Combo Modules... 45, 46, 64, 65, 66, 67, 68,
Blade Tip Sensor Factor..........................127 71, 72, 73, 136
Blank Page ..............................................375 Comm ............................................. 170, 469
Block ........................................................352 Comm Port...................................... 404, 526
data ......................................................352 Command Block.............................. 350, 351
Board Checks ..........................................509 Command Inputs................................. 34, 42
Boolean................... 323, 324, 376, 380, 438 Command Point ...................................... 315
deactivating ..........................................324 Common Batch Stack .... 171, 172, 363, 365,
moves...................................................324 388, 392, 394
printing .................................................380 Comms Log............................. 431, 467, 497
Boolean Block Control Points ..................380 comms statistics...................................... 500
Boolean Blocks ................................376, 380 Communication LEDs ............................. 535
Nesting .................................................380 Communications ..................................... 471
Boolean False Blocks’ .............................376 modem ................................................ 471
Boolean Points 1025 ...............................38 communications log ........................ 467, 498
Boolean Statements ..... 2, 42, 136, 324, 348 Communications Log ...................... 431, 497
Boolean Trigger .......................................348 Communications Log dialog ................... 498
sets.......................................................348 communications parameters.. 443, 444, 468,
Boolean True Blocks’...............................376 469, 471

543
OmniCom Help

Communications Screen .................511, 513 Corrected GSV................................ 390, 392


Compact Prover /Run..............................38 Corrected NSV................................ 390, 392
Company Name...........................................4 Correction Factors .................................... 26
Component Order Setup .........................310 Cp ........................................................... 280
Component Overrides .....................305, 306 Cp/Cv ...................................................... 280
Compressibility ................................218, 242 Cpl.... 26, 218, 232, 242, 256, 263, 267, 271,
Compressibility factor .... 218, 232, 242, 256, 275
263, 267, 271, 275 Cpl factor......................................... 218, 242
Computer ID ....................................355, 405 Cplm.......................................................... 26
Condensed Mode String..........................355 Cplp........................................................... 26
Conditional Printing Data.........................376 CPSP ................................................ 26, 190
Report ..................................................376 calculate .............................................. 190
Conditions/Ratio ......................................167 CRC Detection Enabled............................ 85
Specific Heats ......................................167 CRC/LRC ................................................ 431
CONFIGURABLE USER ENTRIES.........329 Critical applications ................................. 369
Configuration Print ...........................374, 538 Critical Temperature ............................... 280
configure ................. 442, 443, 444, 469, 471 Cst............................................................. 46
Configure PID ..........................................313 Ctl..... 26, 218, 232, 242, 256, 263, 267, 271,
configure site ...........................................468 275
connect ............................................441, 448 calculate ...................................... 218, 242
Connect .................... 89, 132, 136, 425, 447 limits ............................................ 242, 256
Ethernet port ..........................................89 Ctl factor.......................... 218, 232, 242, 256
Connect - Connect...................................531 Ctlm........................................................... 26
Connect Screen ...............................441, 448 Ctlp............................................................ 26
connect wait.....................................444, 471 Ctpl.......................................................... 218
Connect Wait Time ..................................513 Ctrl .................................................. 498, 536
Connect’...................................................448 PC ....................................................... 498
connection 35, 64, 66, 67, 68, 71, 72, 73, 85, CTRL+Z .................................................. 461
89, 104, 106, 404, 425, 441, 448, 468, CTSP ........................................ 26, 190, 192
469, 471, 472, 474, 486, 508, 509, 511, calculate .............................................. 190
513, 516, 526, 531 Cumulative MSCF................................... 373
To Make ...............................................441 Current Assignments .......................... 30, 74
Connection problem ................................513 Current Reports .............. 376, 386, 400, 405
Connection Screen ..................................441 Custom Packets.......... 2, 335, 337, 341, 344
connection timeout ..................................469 D
CONSTANT Operators............................329 Daily .................................. 26, 348, 379, 414
Constants... 3, 136, 166, 167, 168, 169, 184, Daily Report .... 348, 356, 365, 376, 405, 410
185, 186, 206, 208, 209, 215, 329 Daily Report Active ................................. 356
Contact Us .......................................508, 519 Daily Report Time ................................... 356
Context Help ............................................496 Danalyzer ASCII ....................................... 85
Use.......................................................496 Danalyzer GC ......................................... 310
Control . 34, 38, 42, 120, 136, 175, 312, 313, Danalyzer Modbus ASCII ....................... 308
315, 317, 321, 324, 363, 369, 376, 380, Danalyzer RTU ......................................... 85
381, 383, 384, 386, 387, 397, 447, 457, Daniel.................... 46, 58, 73, 108, 130, 308
488, 513, 520, 521, 523, 529 Daniel Danalyzer..................................... 308
Control output percentage .......................313 Daniel Danalyzer chromatograph ........... 308
Control Output Tag ..................................313 Daniel Ultrasonic........... 46, 58, 73, 108, 130
Control Outputs....................................34, 38 SV........................................................ 130
Control Value ...........................................317 Daniel Ultrasonic flowmeter .................... 130
Control Variable .......................................313 Modbus ID ........................................... 130
convert numbers ......................................437 Daniel Ultrasonic Meter .......................... 130
Convertor .................................................431 K-Factor Curve .................................... 130
pressing................................................431 data bits .......................................... 443, 469
Coriolis.............. 46, 108, 129, 136, 178, 200 data types ............................................... 437
Coriolis flowmeters ..................................154 Data Types...... 352, 354, 371, 381, 431, 438
Coriolis Meter...........................................129 data value ............................................... 431

544
Index

Data Values .....................................431, 438 dial .......................................................... 448


requests ...............................................431 Digital Channels........................................ 34
Database Point ................................376, 381 Digital I/O .............................. 30, 34, 35, 324
Database Point’ .......................................381 configuration.......................................... 35
Database Variables .................................381 DIGITAL I/O MODULE.............................. 35
Adding ..................................................381 DIGITAL I/O OUTPUTS............................ 35
Date Format Entry .......................................4 Digital Input Assignments ......................... 80
Daylight Savings Time.................................4 Digital Input No ....................................... 132
Deadband ........................................215, 317 Digital IO ............................................. 34, 35
Decimal Resolution................................3, 26 direct ............................... 443, 448, 468, 469
delay ........................................................469 Direct connections .................................. 472
Delay Off ...........................................38, 324 Direct, Modem................................. 469, 472
Delay On ...........................................38, 324 Direct/Modem/Satellite............................ 404
Delayed Rate Of Change.........................38 Disable NIST14 Flowing Density Calculation
Delete Site ...............................................468 ............................................................ 136
Delete Unit ...............................................469 Disconnect’ ............................................. 448
Delete’......................................................376 display............................................. 425, 427
Denisty Pressure Override Value ............165 display message ..................................... 429
Densitometer . 46, 59, 65, 83, 136, 159, 160, Dissolved Air ................................... 263, 271
161, 163, 165, 166, 167, 179, 180, 181, DIVIDE Operators ................................... 329
183, 184, 201, 202, 203, 205, 206, 217, double ..................................................... 438
218, 242, 263, 267, 271, 362 DP ........... 46, 71, 72, 73, 135, 136, 321, 324
type ......................................160, 179, 201 type........................................................ 73
Densitometer calibration constants 166, 184, DP High Range ....................................... 136
206 DP I/O Point .................................... 135, 136
Densitometers.. 67, 159, 163, 165, 181, 183, DP Mid Range......................................... 136
203, 205 DP Setup......................................... 135, 136
Densitometers/gravitometers.....................46 DP Switchover ........................................ 135
Alarm Limits ...........................................46 DP/Orifice................................................ 324
Density / Gravity Type .............................160 Dual Error Alarm ..................................... 136
Density Correction Factors ......161, 180, 202 DZ/dT ...................................................... 110
Density Pressure Override Value ....183, 205 E
Density Pulse.............................................46 E Combo Modules .............................. 45, 68
Density Stability Time ..............................194 E/D Combo Modules........................... 45, 67
Density Temperature ........ 59, 163, 181, 203 Edge Triggered Commands................... 42
input .....................................163, 181, 203 Edit Communications...................... 442, 469
Density Temperature High Alarm...........38 Edit Log Communications....................... 467
Density Temperature Low Alarm ...........38 Edit menu 442, 443, 444, 445, 460, 467, 498
Density Temperature Override Value .....163, Edit Modem............................................. 471
181, 203 Edit Serial Passwords..................... 446, 536
Density/gravity . 42, 46, 159, 161, 178, 180, Edit Sites......................... 443, 444, 445, 468
187, 200, 202 Edit Undo ................................................ 461
selecting ...............................................161 Edit Unit .................................. 445, 469, 472
Density/Gravity Override Value ......161, 180, Elasticity.................................................. 190
202 Modulus............................................... 190
Density/Gravity Pressure.........165, 183, 205 Electromechanical................................... 319
Density/Gravity Settings ..........................171 Element................................................... 376
Density/Gravity Setup ..............161, 180, 202 Element’ .......................................... 376, 385
Density/Gravity Temperature...163, 181, 203 end .......................................................... 425
Density/Gravity Type .......................179, 201 Energy Flow..................................... 36, 319
Detailed Analysis .....................................305 Energy Flowrate...................... 337, 341, 344
Detailed Daily Report.......................348, 356 Epson...................................................... 355
activate.................................................356 EQUAL Operators................................... 329
diagnostic.................................................425 Equimeter AAT................................ 108, 127
Diagnostics 1, 421, 422, 425, 431, 437, 447, Equimeter Auto-Adjust Turbine Meter .... 127
516, 531

545
OmniCom Help

Equipment List . 3, 8, 85, 157, 158, 161, 180, Flow Meter ................................................ 46
202, 307 Flow Minutes................................... 130, 132
Error Check Threshold ............................136 See .............................................. 130, 132
Error Select..............................................317 Flow Pulse ................................................ 46
ESC .........................................................383 Flow Rate Change .................................. 197
Ethernet ... 33, 84, 89, 90, 91, 93, 94, 96, 98, Flow Stable Time .................................... 197
99, 100, 102, 106, 509, 514 Flow Tube Expansion Coefficient ........... 122
EXACT COMPARE .........................324, 329 Flow Tube Inside Diameter..................... 122
Exception code ........................................516 Flow Tube Reference Temperature........ 122
Exit command ..........................................488 Flowmeter DP Setup............................... 135
EXOR.......................................................324 Flowmeter Flow Coefficient Cf................ 124
Export Template ......................................485 Flowmeter linearization........................... 154
Export User Displays ...............................321 Flowmeter– Pulse Signal ................ 117, 129
Exporting Report Templates....................376 Flowmeter Setup..................................... 108
F Flowmeter Type ...................................... 107
Factor Acceptability Criteria.....................194 Flowrate High Alarm ............................... 38
Factor Calculation Resolution..................194 Flowrate High High Alarm...................... 38
Factor Curve ....................................216, 278 Flowrate Low Alarm................................ 38
Factors. 3, 26, 120, 127, 136, 154, 161, 167, Flowrate Low Low Alarm ....................... 38
168, 169, 170, 180, 185, 186, 190, 194, Flowrates ........ 172, 175, 278, 337, 341, 344
202, 208, 209, 216, 217, 218, 232, 242, FLOWSIC 600 Ultrasonic ............... 108, 132
256, 263, 267, 271, 275, 278, 280, 317, SV........................................................ 132
321, 329, 369, 390, 392, 403, 472 Fluid Products ................................. 110, 279
FALLING EDGE...............................324, 329 Fluid Setup.............. 120, 125, 130, 132, 280
False ................................................324, 380 Fluid Type ............................................... 280
File | Save Template As...........................481 FMC MPU 1200 .................. 58, 73, 108, 125
File Application ................................440, 475 SV........................................................ 125
File Close command................................479 Folder/Archives ....................................... 465
File Export Template ...............................485 folders ..................................................... 465
File Import................................440, 483, 484 Force Multiple Coils ................................ 438
File Import OmniCom DOS File...............440 Force One Coil........................................ 438
File Import Template................................484 Form Feed .............................................. 376
File Menu Commands .............................474 Formatted view ....................................... 376
File Name ........................................405, 478 Front Panel Counters.......................... 2, 319
File New...................................................440 Full Scale ... 46, 83, 157, 158, 161, 163, 165,
File New command ..................................477 180, 181, 183, 202, 203, 205, 210, 211,
File Open .........................................440, 503 303, 313
File Open command ................................478 function code........................................... 431
File Open Template .................................484 G
File Open’ control dialog..................478, 531 Gain Factor ............................................. 317
File Print Setup command .......................486 Gas Chromatograph 1, 2, 85, 136, 305, 307,
File Save As command............................482 308, 310
File Save command.........................476, 480 Gas Chromatograph Components.. 307, 310
File Save Template..................................481 Gateway.............................................. 90, 91
float ..........................................................438 GC Alarm ................................................ 308
Floating Point Variables...........................324 GC Components ..................................... 310
Flow Coefficient .......................................124 GC Fail Code .......................................... 308
Flow Coefficient Cf ..................................124 GC Protocol ............................................ 308
remaining .............................................124 GC Setup ................................................ 308
values...................................................124 GC Stream .............................................. 136
Flow Deviation .........................125, 130, 132 GC2......................................................... 308
exceeds........................................130, 132 General Setup 1, 2, 3, 4, 8, 24, 26, 157, 158,
Flow Direction ................. 120, 125, 130, 132 161, 180, 202, 307, 350
Flow High Limit ................................136, 172 GOTO ............................................. 324, 329
Flow I/O Point ..........................................136 GPA 2172-96 .......................................... 280
Flow Low Limit .................................136, 172 GPA 27 ........................................... 218, 242

546
Index

GPA 27 53/54E........................................242 Honeywell APM....................... 337, 341, 344


GPA RR133 EP Mix ................218, 232, 242 Honeywell DE ..................................... 71, 72
GPA TP15...... 218, 232, 242, 256, 263, 267, Honeywell DE Protocol ............................. 46
271, 275 Honeywell SMV-3000 ............................. 136
GPA TP16................................218, 232, 242 Honeywell SMV3000 DP ........................ 108
GPA TP16M.....................................242, 256 Honeywell SMV3000 DP Meter .............. 119
GPA TP27....................... 218, 232, 242, 256 Honeywell SMV-3000 multivariable .......... 72
GPA-TP15 ...................... 263, 267, 271, 275 Host................................................... 93, 509
GPA-TP16 ...............................263, 267, 275 hotspots .................................................. 425
GPA-TP16M ............................................271 HP Laser Jet ........................................... 355
GPA-TP27 ...................... 263, 267, 271, 275 HV72, 83, 157, 163, 181, 203, 210, 280, 303
Gravitometer .. 160, 161, 178, 179, 180, 200, value.................................................... 280
201, 202, 263, 267, 362 HV Combo Modules............................ 45, 72
Gravity Change........................................174 Hydraulic Alarms............................. 177, 398
Gravity Rate Of Change ..........................38 I
Gravity/Density High Alarm ....................38 I/O .... 2, 8, 33, 34, 35, 36, 38, 42, 46, 56, 74,
Gravity/Density Low Alarm.....................38 83, 106, 130, 132, 136, 157, 158, 160,
GREEN LED ....................................526, 535 163, 165, 179, 181, 183, 201, 203, 205,
Gross BBL Accumulator ..........................352 210, 211, 214, 303, 313, 319, 324, 422
Gross Flow .......................................36, 319 Assign...................................................... 8
Gross Flowrate ....... 329, 337, 341, 344, 352 number . 83, 157, 158, 160, 163, 165, 179,
Gross Flowrate Full Scale .......................172 181, 183, 201, 203, 205, 210, 211, 214,
Gross Full Scale ......................................136 303
Gross Volume ..................................218, 242 reserves................................................ 42
H summary................................................ 81
H Combo Modules ...............................45, 71 type................................................ 33, 422
Hardware Setup...................................84, 87 I/O Allocations........................................... 33
HART ...... 31, 45, 46, 50, 51, 69, 70, 76, 423 I/O module ... 34, 35, 84, 104, 157, 158, 161,
HART Network...........................................50 163, 165, 181, 183, 203, 205, 210, 211,
Heating ..............................................59, 280 214, 303, 324
Value ..............................................59, 280 I/O Overview ........................... 422, 447, 531
Heating Value Method .............................280 I/O Point 36, 38, 42, 83, 157, 158, 160, 163,
Heavy Hydraulic.......................................177 165, 179, 181, 183, 201, 203, 205, 210,
Helical Turbine Meters.............................170 211, 214, 303
Help .........................................494, 495, 496 I/O ports ............................................ 87, 369
screen ..................................................494 IBM.......................................................... 355
Help About .......................................375, 493 ID ........................ 4, 172, 308, 394, 425, 472
Help menu commands.............................489 accept.................................................. 472
Help Release Notes.................................490 batch.................................................... 394
Help Topics..............................................489 ID Tag ..................................... 337, 341, 344
Help User Notes ......................................491 Ideal Gas Calculation.............................. 280
Help Using Help Command .....................496 IF Operator.............................................. 329
hexadecimal.....................................437, 438 Import.............................................. 376, 531
High %DP ................................................175 use....................................................... 531
High alarm .........................................46, 136 Import Data ............................................. 474
High Filter DP ..........................................324 Import User Displays .............................. 321
High High Alarm...............................136, 172 Import/Export .......................................... 321
High/low alarm .........................................324 Import/Export User Displays ................... 321
Historical ......................... 407, 409, 410, 411 Inactive Meter .......................................... 38
Historical Alarm........................................406 Inactivity Timer........................................ 194
Historical Average ...................................194 Independent Batch Stacks...... 363, 388, 394
Historical Reports ............................386, 405 INDIRECT Operators .............................. 329
Historical Text Reports ....................348, 414 Initial Character Delay .................... 511, 526
home........................................................425 Increase............................................... 511
Honeywell .... 46, 71, 72, 108, 119, 135, 136, initialization string............................ 444, 471
337, 341, 344 Inlet/Outlet Pressure ....................... 187, 211

547
OmniCom Help

Inlet/Outlet Temperature..................187, 210 Little Endian ............................................ 437


input .....................................................210 log communications ........................ 467, 498
Input Scaling ..............................................46 Log Off ............................................ 447, 451
Input Type..................................................46 Log On ............................................ 447, 450
Input/Output Calibration.............................59 Logical address....................... 351, 352, 354
Insert Boolean Block................................380 setpoint data block .............................. 354
Insert Database Point ..............................381 start ..................................................... 351
Insert Printer Code...................................383 Long Integers .......................... 337, 341, 344
Insert/Over-type .......................................376 Low %DP ................................................ 175
Instromet Ultrasonic... 58, 73, 108, 116, 120, Low alarm ......................................... 46, 136
122 Low Flow Cutoff .............................. 135, 324
SV ........................................................120 set........................................................ 135
integer......................................................438 Low Low Alarm ............................... 136, 172
Inter-character ...................................85, 511 LRC........................................................... 85
Interface Detection ..........................174, 362 LSB ......................................................... 324
Interface Switching ..................................171 containing ............................................ 324
Invalid CRC..............................................511 holding................................................. 324
IO Overview .............................................421 M
IP address................................................469 Main Rotor .............................................. 127
IP Address .................. 90, 91, 404, 472, 526 Maintenance Ticket................................. 396
Isentropic Expansion ...............................110 Manipulate .............................................. 315
Isentropic Exponent 110, 136, 218, 242, 280 PID permissives .................................. 315
Isentropic Temperature Correction..........110 Manual .................................................... 317
ISO 6976..................................................280 Manual Implement MF Time Limit .......... 194
ISO5167 Version .....................................110 Manually Override Strategy ...................... 46
IUPAC88..........................................218, 242 Mass ....................................................... 154
J Mass Calculation............................. 218, 242
Joules Thompson ....................................280 Mass Flow........................................ 36, 319
K Mass Flowrate................. 337, 341, 344, 352
K3 Thermodynamic Constant ..................136 Mass Flowrate Full Scale........................ 172
keypad .............................................425, 427 Mass Fraction ......................... 242, 271, 280
K-Factor .......................... 154, 337, 341, 344 Mass Full Scale....................................... 136
determining ..........................................154 Mass Percent .......................... 242, 271, 280
K-Factor Curve 117, 120, 125, 129, 130, 132 Master Meter........................... 189, 192, 194
Daniel Ultrasonic Meter........................130 MATHEMATICAL.................................... 329
flowmeter..............................................132 Max Acceptable Primary Setpoint........... 313
Pulse Signal .................................117, 129 Max Error Counts Per ............................. 136
Ultrasonic FMC Kongsberg Meter........125 Max Good Pulses.................................... 136
Ultrasonic Instromet .............................120 Max Records........................................... 348
Kongsberg MPU 1200 Ultrasonic Gas Maximize................................................. 523
Flowmeter ............................................125 Maximum Deviation ................................ 194
configuring............................................125 Maximum Down Time ............. 125, 130, 132
Krohne Ethylene ......................................280 Maximum Flow Between Proves ............ 197
Kwong Method.........................................280 Maximum Flow Deviation........................ 120
L Maximum Gain........................................ 125
Last Local Snapshot ........................405, 408 Measurement Algorithm. 136, 216, 218, 232,
Last Master ..............................................369 242, 256, 263, 271
LCF ..........................................................170 Mechanical Output .................................. 127
LEDs ........................................................526 media type ...................................... 443, 469
Line Pack Delay.......................................174 menu_actions.......................................... 447
Line Pressure/Plenum Constant..............215 menu_edit ............................................... 460
Linearization Coefficients ........................170 menu_help .............................................. 489
Linearization Method ...............................279 menu_view.............................................. 497
Listen Only...............................................308 menu_window ......................................... 504
Literal Text ...............................................376 message ................................................. 429
Adding ..................................................376 message timeout..................................... 469

548
Index

Meter Density/Gravity dialog ...........160, 179 Omni...................................................... 89


Meter Density/Gravity Pressure dialog...165, Modbus ID number ................................. 371
205 slave .................................................... 371
Meter Density/Gravity Temperature dialog Modbus index number ............................ 335
.............................................163, 181, 203 first data point...................................... 335
Meter Factor ............................................194 Modbus Mux ............................................. 89
Auto Implement....................................194 Modbus Packet 001 ................................ 337
Meter factor curve....................................278 Modbus Packet 201 ................................ 341
Meter ID ...................................................136 Modbus Packet 401 ................................ 344
Meter Manufacturer .................................144 Modbus RTU Modem................................ 85
Meter Run ...... 1, 2, 8, 36, 38, 42, 46, 59, 83, Modbus RTU Modicon Compatible........... 85
107, 108, 110, 116, 117, 118, 119, 120, Modbus tester ......................................... 431
122, 123, 125, 127, 129, 130, 132, 136, Modbus Tester Screen ........................... 431
157, 158, 159, 160, 161, 163, 165, 166, Modbus Type .................. 404, 443, 469, 472
167, 168, 169, 171, 172, 175, 180, 187, Modbus/TCP ........................................... 472
188, 202, 216, 242, 278, 279, 313, 319, Modbus™.................................................. 84
321, 324, 329, 335, 348, 352, 362, 363, modem ............................ 443, 448, 468, 469
365, 373, 388, 390, 392, 394, 402 Modem connection.................................... 85
Meter Run Density UGC..................159, 169 RTU using ............................................. 85
Meter Run Density/Gravity dialog...161, 180, Modem Initialization String...................... 513
202 Check .................................................. 513
Meter Run Pressure ........................107, 158 Modem Screen........................................ 513
Meter Run Setup.... 107, 110, 118, 119, 136, modem settings............... 443, 444, 469, 471
137, 141, 144, 148, 242, 279, 324 modem setup .......................................... 468
Meter Run Temperature ..........107, 136, 157 Modicon .. 337, 341, 344, 404, 437, 438, 443
Meter Setup ... 136, 137, 141, 144, 148, 363, Modicon 984 Mode ................. 337, 341, 344
394 Modicon 984 PLC ................... 337, 341, 344
Meter Station Run Switching dialog.........175 Modicon Compatibility............................. 431
Meter Type..... 108, 110, 117, 118, 120, 123, Modicon compatible ................................ 469
125, 127, 129, 130, 132 Modicon Compatible .. 85, 89, 414, 431, 438,
Mild Carbon Steel ....................................190 472, 516
mimic beeper ...........................................426 Modules ... 30, 33, 34, 35, 45, 58, 64, 65, 66,
Mimic OMNI Panel Beeper ......426, 428, 430 67, 68, 71, 72, 73, 84, 89, 104, 106, 120,
Min Acceptable Primary Setpoint ............313 125, 130, 132, 136, 157, 158, 161, 163,
Minimize command..........................523, 529 165, 181, 183, 203, 205, 210, 211, 214,
Minimum Flow Rate Change ...................197 303, 324, 422, 459, 509
Minimum Percent Sample Ratio ..............120 Modulus .................................................. 190
Minimum Performance ............................120 Elasticity .............................................. 190
Minimum Ramp................................315, 317 Mole Deviation ........................................ 308
set ................................................315, 317 Mole Fraction .......... 218, 242, 263, 271, 280
Minimum Ramp Down Limit.....................315 Propylene .................... 218, 242, 263, 271
Minimum Ramp Down To ........................315 Mole Percent........................... 242, 271, 280
Modbus42, 84, 85, 104, 136, 172, 174, 175, Mole percentages ................................... 305
310, 315, 324, 329, 335, 369, 371, 407, Monel .............................................. 110, 122
431, 498, 536, 537 Motorola .................................................. 437
includes ................................................407 MOV........................................................ 175
Selecting ................................................85 MOVE ..................................... 324, 329, 521
Sends ....................................................42 MOVE RANGE................................ 324, 329
use .......................................................329 MPMS 12.2 ............................................... 26
Modbus ASCII................. 132, 337, 341, 344 MSB ........................................................ 324
Modbus data point number......................348 MULTIPLY .............................................. 329
boolean bit which .................................348 Multivariable........................................ 58, 73
Modbus ID ... 46, 73, 89, 130, 132, 369, 371, N
404, 425, 431, 472, 509, 526 Nagle Algorithm ........................................ 98
Daniel Ultrasonic flowmeter .................130 NBS 1045........................................ 218, 242
FLOWSIC 600 Ultrasonic flowmeter....132 Negative Energy Flow .................... 36, 319

549
OmniCom Help

Negative Gross Flow .......................36, 319 OmniCom DOS ...... 401, 402, 403, 405, 406,
Negative Mass Flow ........................36, 319 407, 408, 409, 410, 411, 483
Negative Net Flow............................36, 319 OmniCom DOS file ......................... 440, 483
Nesting.....................................................380 OmniCom Help ........................................... 1
Boolean Blocks ....................................380 OmniCom Logo Bar ................................ 534
Net ...........................................136, 271, 275 ONE SHOT ..................................... 324, 329
Net Flow............................................36, 319 online .............................. 431, 437, 448, 498
Net Flowrate ................... 337, 341, 344, 352 Online. 3, 321, 356, 374, 376, 379, 405, 422,
Net Volume ......................................218, 242 446, 447, 452, 533, 536
Netmask...............................................90, 91 Apply button ........................................ 533
Network Identifier.......................................89 Omni 3000/6000.................................. 374
contain....................................................89 Online menu.................................... 441, 448
New Configuration ...................................477 Open ....................................................... 478
Next Master .............................................369 want..................................................... 478
NGL 218, 232, 242, 256, 263, 267, 271, 275 Operate 1, 46, 104, 127, 171, 172, 175, 215,
NGL Equilibrium Pressure .......................271 218, 232, 242, 308, 317, 335, 348, 363,
NGL K0 Coefficient..................................271 369, 381, 386, 447, 457
NGL K1 Coefficient..................................271 Operate Menu ......................................... 348
NIST 1045........................................218, 242 Operators ........................................ 324, 329
NIST 1048................................................280 OR................................................... 324, 348
NIST14.................... 136, 242, 271, 280, 306 Order....................................................... 329
analyzed.......................................271, 280 Precedence ......................................... 329
NIST14 Analysis Basis ....................271, 280 Orifice...... 42, 107, 108, 110, 116, 118, 119,
NIST14 Component.................................306 135, 136, 175, 321
NIST14 Component Analysis ..242, 279, 306 Orifice Applications ......................... 107, 136
NIST14 Reference Pressure ...................271 Orifice DP........................................ 108, 116
NMI Gross Volume ..................................154 Orifice DP Meter ..................... 110, 118, 119
Nmi K-Factor............................................154 Orifice Inside Diameter ........................... 110
Non-Master Meter Proving ......................192 Orifice Plate Meter .................................. 42
Normal Mode String.................................355 Orifice Plate Taps ................................... 110
NOT .................................................324, 329 Orifice Reference Temperature .............. 110
denoting ...............................................324 Orifice/Venturi Expansion Coefficients ... 110
number convertor.....................................437 Override .................................... 46, 263, 267
Numeric’...................................................380 Override Code.. 83, 157, 158, 161, 163, 165,
O 180, 181, 183, 202, 203, 205, 210, 211,
Observed Density ....................................242 214, 303
OFF..............................................36, 38, 324 Override Value . 83, 157, 158, 161, 163, 165,
Official Ticket ...........................................396 180, 181, 183, 202, 203, 205, 210, 211,
Official, Unofficial .....................................194 214, 303
Offline .... 374, 376, 379, 404, 405, 447, 448, Overtravel ............................................... 192
449, 459 Overtravel Forward Direction ................ 38
OKI DATA ................................................355 Overtravel Reverse Direction ................ 38
OMNI beeper ...........................................426 P
OMNI display ...................................427, 429 Packed Coils ........................................... 371
Omni Flow Computer89, 120, 125, 130, 132, Packet Point Count ................................. 335
519, 534 Packet Point Number.............................. 335
Omni I/O .... 1, 2, 30, 34, 45, 46, 56, 74, 157, Packets ............................................. 98, 348
158, 161, 163, 165, 181, 183, 203, 205, page down .............................................. 425
210, 211, 214, 303 page up ................................................... 425
Omni Keypad ...................................428, 430 Panasonic ............................................... 355
Show/Hide....................................428, 430 panel ....................................................... 427
OMNI keypad...........................................427 parity ................................. 87, 404, 443, 469
OMNI LED ...............................................425 Partial Counter ........................................ 398
OMNI panel..............................................427 Partial Status........................................... 398
OMNI Panel .............................426, 429, 430 Partial Toggle.......................................... 398
Passes .................................................... 194

550
Index

Number ................................................194 Pressure.. 38, 42, 46, 59, 71, 72, 73, 74, 83,
password .................................446, 536, 537 110, 118, 119, 123, 135, 136, 158, 159,
Paste Command ......................................464 160, 165, 166, 168, 169, 175, 178, 183,
PC beeper................................................426 184, 185, 186, 187, 190, 192, 194, 200,
PC Keyboard ...........................................425 205, 206, 208, 209, 211, 214, 215, 218,
Use.......................................................425 232, 242, 256, 263, 267, 271, 275, 280,
PD Meters................................................170 312, 329, 337, 341, 344, 348, 352
PD meters flow pulses.............................136 Pressure Compensation . 218, 232, 242, 256
Peer ............................ 2, 104, 368, 369, 371 Pressure High Alarm .............................. 38
Peer......................................................368 Pressure limits ................................ 218, 329
Peer Setup ...........................................369 API 11.3.2............................................ 218
Peer/Peer Active Flag..............................38 Pressure Low Alarm ............................... 38
Phone Number.........................................469 Pressure Override................................... 38
Physical .......... 110, 116, 118, 119, 122, 123 Pressure Override Value .. 83, 158, 211, 214
Physical Digital I/O Points .......................324 Pressure Pe .................... 218, 232, 242, 256
Physical input channel.............................136 Pressure signal ............................... 136, 211
Select ...................................................136 prover .................................................. 211
PID Control ... 2, 42, 312, 313, 315, 317, 369 Primary Element ..... 110, 118, 119, 122, 123
PID deadband..........................................317 Primary Measurement Source ........ 130, 132
PID Functions ..........................................315 Primary Setpoint ..................................... 313
chart .....................................................315 Print Buffer Full Flag .............................. 38
PID Loop Configuration ...................312, 313 Print Interval............................................ 355
PID Loop Ramp Control ..........312, 315, 317 Print Interval In Minutes .......................... 355
PID Loop Tuning..............................312, 317 Print Interval Start Time .......................... 355
PID Permissive.................................42, 315 Print Priority ............................................ 355
manipulate............................................315 Printer .. 2, 8, 84, 85, 87, 104, 355, 374, 376,
PID Setpoint...............................................46 383, 404, 474, 486
PID Start ..................................................315 Printer Code............................................ 376
Ping..........................................................509 Printer Code’ ........................................... 383
Pipe Expansion Coefficients....................110 Printer Condensed .................................. 355
Pipe Inside Diameter ...............................110 Printer Type ............................................ 355
Pipe Reference Temperature ..................110 Printing............................................ 380, 486
PLC................. 337, 341, 344, 352, 368, 369 Boolean ............................................... 380
Plenum Charge Command......................38 Process I/O ...... 30, 45, 46, 56, 74, 157, 158,
Plenum Deadband...................................215 161, 163, 165, 181, 183, 210, 211, 214
Plenum Pressure .....................187, 214, 215 modify. 157, 158, 161, 163, 165, 181, 183,
Plenum Vent Command ..........................38 210, 211, 214
Point Count ..............................351, 352, 354 Process Input Assignments ...................... 75
Point Number .................. 42, 351, 352, 354 Process Inputs45, 46, 64, 65, 66, 67, 68, 71,
Points.............. 324, 337, 341, 344, 371, 431 72, 73, 75, 263, 271
Num......................................................371 Process IO ................................................ 45
port... 1, 2, 33, 46, 58, 73, 84, 85, 87, 88, 89, Product File..................... 194, 400, 403, 405
104, 106, 120, 125, 130, 132, 308, 335, Product Name ......................... 217, 390, 392
337, 341, 344, 350, 355, 368, 369, 404, Product number ...................................... 362
407, 443, 447, 450, 469, 472, 509, 511, Product running....................................... 136
513, 526, 536 Product Type................................... 218, 242
Special Settings .....................................85 Products..... 1, 2, 38, 42, 110, 136, 161, 170,
Port ethernet ..............................................89 171, 172, 174, 180, 194, 202, 216, 217,
Port number ...............................................46 218, 232, 242, 256, 263, 267, 271, 275,
Port Options.............................................355 278, 279, 280, 303, 308, 315, 317, 321,
POWER ...................................................329 362, 363, 365, 376, 388, 390, 392, 394,
Precedence..............................................329 397, 400, 403, 405
Order ....................................................329 program................................................... 425
preferences..............................................465 Program Mode ........................................ 425
Premium Billing........................................373 program version ...................................... 490
Programmable ................................ 323, 329

551
OmniCom Help

Programmable Variable...........................319 number ................................................ 154


protocol .... 46, 58, 71, 72, 73, 84, 85, 87, 89, Pulses/unit....................................... 36, 319
132, 308, 371, 431, 438, 472, 498, 516 Pycnometer............................. 161, 180, 202
Protocol Format .......................................472 Q
protocol tester ..........................................431 Q-Sonic Ultrasonic Gas Flowmeter ........ 120
Protocol Type.............................................85 R
PROVE ......................................................26 Ramp Hold .............................................. 315
Prove Report.... 26, 136, 194, 199, 376, 405, Ramp Up................................................. 315
411 Setpoint ............................................... 315
Prove Report Decimal Places....................26 RANGE CHECKING ............................... 329
Prover .. 1, 2, 8, 38, 42, 46, 59, 66, 136, 178, Raw Report ............................................. 385
180, 187, 188, 189, 190, 192, 194, 197, Raw view......................................... 376, 385
199, 200, 201, 202, 203, 205, 206, 208, RAZ......................................................... 398
209, 210, 211, 214, 215, 324, 352, 355, READ ...................................... 337, 341, 344
356, 387, 397, 531 Read Blocks 1-3.............................. 350, 352
Plenum Pressure signal .......................214 Read Coil Status ..................................... 438
pressure signal.....................................211 Read configuration.......................... 447, 453
Prover Auto Prove Setup.........................197 READ ONLY ............................................. 24
Prover Characteristics .....................188, 190 Read/Write ...................... 337, 341, 344, 371
Prover Control..................................397, 531 readme.................................................... 490
Prover Counts..........................................352 Receipt Ticket ......................................... 396
Prover densitometer ..........................46, 200 receive .................................................... 431
Prover Density - Sarasota Pulse .............208 Receive ........................................... 453, 531
Prover Density - UGC Pulse....................209 Receive Message ................................... 431
Prover Density Configuration dialog .......206, RED LED ........................................ 526, 535
208, 209 redial wait........................................ 444, 471
Prover Density Sarasota..........................208 Redialing ................................................. 471
Prover Density Solartron Liquid...............206 Redlich-Kwong........................................ 280
Prover Density UGC ................................209 inputs................................................... 280
Prover Inlet/Outlet Pressure dialog..........211 Redundancy Mode.................................. 369
Prover Inlet/Outlet Temperature dialog ...210 Reference conditions ...................... 263, 267
Prover Internal Diameter .........................190 Reference Density .................................. 271
Prover Manufacturer................................199 use....................................................... 271
Prover Material ........................................199 Reference Density Override ........... 271, 275
Prover Meter Ticket Report .....................355 Reference Density Range kg/m3.... 242, 256
Prover Operational Setup ........................194 Reference temperature........... 110, 271, 275
Prover Run Setup ....................................194 Register List ............................................ 434
Prover Serial Number ..............................199 Relative Density ........ 59, 218, 232, 242, 256
Prover Setup....................... 8, 187, 188, 199 release notes .......................................... 490
Prover Tag Number .................................199 Release Notes ........................................ 489
Prover tube ..............................................190 Remote Inputs....................................... 8, 77
inside diameter measurement..............190 Remote Setpoint I/O Assignment ........... 313
Prover Tube Cubical Coefficient..............190 Remote UP Arrow Function ................... 42
Thermal Expansion ..............................190 Repeat Delay .......................................... 434
Prover Type .....................................188, 189 Repeat/Min.............................................. 317
Prover Volume/Mass .......................188, 192 Report Formatting Controls .................... 376
Prover Wall Thickness.............................190 Report Setup....................................... 2, 356
Pulse Fidelity ...........................................136 Report String........................................... 355
Pulse Input.......................................130, 132 Report Template Editor...... 1, 376, 481, 483,
Pulse - Select ...............................130, 132 484, 485
Pulse Outputs ......................................34, 36 Report template files ............................... 531
Pulse Signal.....................................117, 129 Report Templates ...... 1, 356, 376, 379, 380,
K-factor Curve ..............................117, 129 381, 384, 385, 481, 483, 484, 485, 531
Pulse Width ..............................................36 Report View .................................... 376, 384
Pulse/unit..........................................36, 319 Reports ............. 89, 280, 365, 376, 404, 405
Pulses per unit .........................................154 Conditional Printing Data .................... 376

552
Index

Time Span............................................376 SE Modules................... 84, 89, 98, 106, 509


Reports folder ..........................................374 Secondary Setpoint................................. 313
file under ..............................................374 Sediment & Water..................................... 59
Reports/Archive .......................................405 send ........................................................ 431
Results Interval ........................................308 Send ................................. 42, 355, 454, 535
Retransmit .................................................98 ASCII ................................................... 355
Retrieve Archive Data......................386, 412 CRC..................................................... 431
retry count................................................469 Modbus................................................. 42
Retry Count......................................130, 132 Omni.................................................... 535
Retry Timer ..............................130, 132, 369 SeniorSonic............................................. 130
Reverse .......................... 120, 125, 130, 132 compared ............................................ 130
Reverse GOTOs ......................................324 Sensing ................................................... 127
Reynolds Number ....................................124 Rotor.................................................... 127
remaining .............................................124 Sequence........................................ 321, 369
values...................................................124 Serial - Select Serial Data............... 130, 132
RISING EDGE .................................324, 329 Serial Communications........................... 508
RJ45 ........................................................106 Serial Modules .......................... 89, 104, 106
Roll All Totalizers .......................................24 Serial Password .............................. 451, 516
Rosemount ........... 46, 58, 73, 108, 118, 135 Serial Port ................. 85, 335, 350, 355, 368
Rosemount 3095FB DP Meter ................118 Serial/Ethernet .......................................... 33
Rosemount 3095FB multivariable .............46 Setpoint........................................... 313, 315
Rotor ........................................................127 Ramp Up ............................................. 315
Sensing ................................................127 Setpoint Blocks ............................... 350, 354
RS-232.....................................104, 106, 511 Setup Communications Screen ..... 431, 442,
shows ...................................................104 443, 444, 445, 468, 469
RS-232/RS-485 .........................................84 Setup menu............................................. 442
RS-232/RS-485 port ................................106 Setup Modem Screen ............. 444, 469, 471
RS-485................................ 58, 73, 104, 511 Setup PC beeper .................................... 426
jumpered ..............................................104 Setup Screen .............. 6, 263, 267, 271, 275
RS-485 2-wire..........................................511 Setup Sites.............. 460, 468, 469, 511, 513
RS-485 4-wire..........................................511 Setup Sites Screen ......... 442, 443, 444, 445
Rtd .............. 46, 83, 157, 163, 181, 203, 210 Setup Unit ....................................... 472, 511
RTU .......... 85, 308, 337, 341, 344, 438, 472 Setup Unit Screen........................... 445, 469
RTU protocol..............................................85 SHIFT+F1 ............................................... 496
Run Repeatability ....................................194 Shutdown Ramp ..................................... 315
Run Switching..................................171, 175 Signal Type ............................................... 46
S site .......................................... 441, 442, 448
S&W.....................................................46, 59 Site name................................................ 404
S/N...........................................................136 Shows.................................................. 404
Sample Time....................................174, 194 Site Screen ............................................. 513
Sarasota ..... 46, 67, 160, 178, 179, 200, 201 sites......................................... 443, 468, 469
Sarasota Densitometer............168, 185, 208 Slave ....................................................... 371
Sarasota Pulse ........................160, 179, 201 Modbus ID number.............................. 371
satellite............ 443, 444, 448, 468, 469, 471 Snapshot...... 26, 38, 42, 324, 329, 348, 356,
Satellite ........................... 447, 472, 526, 531 376, 379, 400, 401, 405, 408, 414
Save.................................................482, 531 Snapshot Report ..................................... 400
use .......................................................482 software version...................................... 490
Save As ...................................474, 482, 531 Solartron .... 46, 67, 160, 166, 167, 179, 184,
Save As Command..........................480, 482 201, 206, 303
Save As dialog................ 479, 480, 482, 531 Solartron Density Pulse .. 166, 167, 184, 206
scan rate ..................................................469 Solartron Gas.................................. 178, 200
Scan Rate ........................................472, 526 Solartron Gas Densitometer Factors ...... 167
Scratch Pad Booleans .............................324 Solartron Liquid............................... 178, 200
Scroll bars................................................524 Solartron Liquid Densitometer Constants
scrollbars .................................................524 ............................................ 166, 184, 206
SE Firmware ............................................509 Solartron Pulse ....................... 160, 179, 201

553
OmniCom Help

Source Index............................................371 SV module .............................................. 509


Special Billing Threshold .........................373 SV Port...................... 46, 120, 125, 130, 132
Specific Gravity. 59, 218, 232, 263, 267, 280 SV Port Number........................................ 46
value.............................................218, 232 switch bar temperature ........................... 212
Stability Check .........................................194 System Date ........................................... 3, 6
Stainless ..........................................122, 190 System Maximize Command .................. 528
Stainless Steel .................................110, 190 System Minimize Command ................... 529
Start Up....................................................315 System Time ........................................... 3, 7
Startup Mode ...........................................317 T
Startup Permissive ..................................42 TAB ......................................................... 425
Startup Ramp...........................................315 Tab’ ......................................................... 376
Startup/shutdown ....................................42 Table 23A........................................ 218, 232
Statements...............................................323 limits .................................................... 218
Station 1, 2, 8, 36, 38, 42, 46, 161, 171, 172, Table 23A Generalized Crude Oils . 218, 232
174, 175, 178, 179, 180, 181, 183, 184, Table 23A Modified ................................. 218
185, 186, 200, 202, 319, 324, 352, 355, Table 23A/24A ................................ 218, 232
362, 363, 373, 388, 390, 392, 394, 425 Table 23B........................................ 218, 232
alarm limits ...........................................171 Table 23B Refined Products........... 218, 232
Batch Preset Warning ..........................172 Table 23B/24B ................................ 218, 232
Station Alarms/Status Points .................38 Table 24A........................................ 218, 232
Station Density - Sarasota Pulse.............185 selecting ...................................... 218, 232
Station Density - UGC Pulse ...................186 Table 24A Generalized Crude Oils . 218, 232
Station Density Configuration dialog ......184, Table 24A Modified ................................. 218
185, 186 Table 24B........................................ 218, 232
Station Density Sarasota .........................185 Table 24B Refined Products........... 218, 232
Station Density Solartron Liquid ..............184 Table 24C ....................... 218, 232, 263, 267
Station Density UGC ...............................186 Table 24E................................................ 218
Station End Batch....................................42 Table 53 Crude Oil.......................... 242, 256
Station High Flow Alarm ..........................172 Table 53/54A................................... 242, 256
Station Information ..................................172 Table 53A........................................ 242, 256
Station Low Flow Alarm...........................172 limits .................................................... 242
Station Setup .. 171, 172, 363, 388, 392, 394 Table 53A Generalized Crude Oils . 242, 256
Station Setup Totals ........................388, 392 Table 53A Modified ................................. 242
Station Totals.................. 171, 172, 363, 394 Table 53B........................................ 242, 256
statistics ...................................................500 Table 53B Refined Products........... 242, 256
status bar ........................ 376, 497, 502, 526 Table 53B/54B ................................ 242, 256
Status flags ..............................................324 Table 53D Generalized Lubricating Oils
stop bits .................... 87, 404, 443, 469, 526 Correction............................................ 242
Number ................................................526 Observed Density................................ 242
Stop' Ramp Down....................................315 Table 53D/54D........................................ 242
Fully Closed .........................................315 Table 54 Crude Oil.......................... 242, 256
String ...................... 337, 341, 344, 431, 471 Table 54A........................................ 242, 256
sent ......................................................471 selecting ...................................... 242, 256
Size ......................................................431 Table 54A Generalized Crude Oils . 242, 256
Subnet Mask..............................................89 Table 54A Modified ................................. 242
SUBTRACT .............................................329 Table 54B........................................ 242, 256
Sugar Land ......................................519, 534 Table 54B Refined Products........... 242, 256
SV ......... 46, 58, 73, 120, 125, 130, 132, 136 Table 54C ....................... 242, 256, 271, 275
Daniel Ultrasonic..................................130 Table 54D ............................................... 242
FLOWSIC 600 Ultrasonic.....................132 Table 54D Generalized Lubricating Oils
FMC MPU 1200 ...................................125 Correction............................................ 242
Instromet Ultrasonic .............................120 Volume ................................................ 242
SV combo module provides.......................58 Table 54E................................................ 242
SV Combo Modules. 45, 46, 58, 73, 83, 120, Table Range ................... 218, 232, 242, 256
125, 136, 157, 163, 181, 203, 210 Table Select .................... 218, 232, 242, 256
SV Modbus ID..................................130, 132 Tables 23E.............................................. 218

554
Index

Tables 53E...............................................242 TP 27 .............................. 218, 232, 242, 256


Tag ID ........................................................46 TP15 218, 232, 242, 256, 263, 267, 271, 275
Tag number using....................................199 Refer............................ 218, 232, 242, 256
Target Slave ID........................................371 TP16 ............................................... 218, 232
TCP..................................................404, 472 TP16M ............................................ 242, 256
TCP Port ..........................................469, 526 Transaction Group .......................... 368, 371
TCP/IP ..... 98, 404, 443, 447, 448, 468, 469, Transducer................................................ 46
472, 526, 531 Transducer Density................................. 136
TCP/IP Connections ........................469, 472 transmit ................................................... 431
TCP/IP initial character delay ..................469 Transmit .......... 306, 335, 379, 452, 454, 531
[email protected] ...........519, 534 Omni.................................... 306, 379, 452
Telnet.......................................................509 Transmit Message .................................. 431
Temperature 71, 72, 73, 157, 218, 232, 242, Transmit Omni Configuration.................. 420
256, 337, 341, 344 Trapil Alarms & Traning .......................... 177
Temperature High Alarm.........................38 Trapil Control .......................................... 398
Temperature Low Alarm .........................38 Trigger............................................. 329, 348
Temperature Override Value ...........157, 210 500ms.................................................. 329
Temperature Range ....... 218, 232, 242, 256 archive save event .............................. 348
Temperature, deg.C ........................242, 256 Trouble Shooting............................. 508, 519
Temperature, deg.F .........................218, 232 Trouble Shooting Ethernet Communications
Template Editor .......................................376 ............................................................ 509
Terminal Block Diagram ............................82 Trouble Shooting Modem Connections .. 513
Test Comms Screen........................437, 438 Trouble Shooting Serial Communications
test communications........................421, 431 ............................................................ 511
Test Communications Screen .................431 True................................................. 324, 380
Test message ..........................................431 Turbine/PD...................................... 108, 117
Text Archive.....................................412, 413 U
Thermal............................................218, 242 UGC .................. 67, 160, 178, 179, 200, 201
Thermal Expansion..........................110, 190 UGC densitometer constants.. 169, 186, 209
prover Tube Cubical Coefficient...........190 UGC Densitometers.................................. 46
Threshold.........................................197, 373 UGC Density Pulse ................. 169, 186, 209
Threshold %DP........................................175 Ultrasonic flowmeter tube ....................... 122
Threshold Settings...................................373 Ultrasonic FMC Kongsberg..................... 125
Ticket number ..........................................396 Ultrasonic Instromet................................ 120
appended .............................................396 K-Factor Curve .................................... 120
Tile command ..........................................505 Un-Adj Set............................................... 127
time difference .........................................498 Un-Adjust Selection ................................ 127
Time Span ...............................................376 Un-Adjusted ............................................ 127
Reports.................................................376 Disable ................................................ 127
Timed Out ................................................511 Enable ................................................. 127
Timeout....................................................471 Uncorrected IV ................................ 390, 392
TIMER COMPARE ..................................324 Unidirectional Reports ............................ 194
TIMER FUNCTION ..................................324 Unit Name ....................................... 472, 526
timing ...............................................443, 469 Units................................................ 154, 472
Title Bar ...................................528, 529, 530 description ........................................... 472
To Edit Serial Passwords ........................446 following .............................................. 154
toolbar.... 376, 461, 462, 463, 464, 477, 478, Unpacking Booleans............................... 324
480, 496, 497, 502, 503, 531 UP/DOWN............................................... 313
File’ menu.............................................376 updates ........................................... 490, 492
Total Counts ............................................194 US Robotics ............................................ 513
TOTALIZE................................................329 Use BS&W .............................................. 136
Totalizer .....................................24, 329, 373 Use Common Batch Stack...................... 363
position.................................................329 Use Default ............................................. 356
Totalizer Decimal Places ...........................24 Use Default Precision’ ............................ 381
Totalizers ..... 3, 24, 125, 130, 132, 172, 329, Use Downstream Pressure..................... 110
365, 373, 388, 390, 392 Use GC2 on GC1.................................... 308

555
OmniCom Help

Use LCF...................................................170 Virtual.................................................. 45, 46


Use Live Density..............................136, 242 Virtual Inputs ....................................... 56, 78
Use Meter Factor .....................................136 Viscosity Linearization .................... 117, 170
Use Observed Density.....................263, 271 Volume Correction Factor218, 232, 242, 256
Use Upstream Temperature ....................110 Volume/Mass .......................................... 192
User .........................................................450 Volumetric ............................................... 154
User Defined............................................431 VOS ................................ 120, 125, 130, 132
USER DEFINED ALARM MESSAGES ...324 VOS Deviation ........................ 125, 130, 132
User Displays.......................................2, 321 VSAT communications ............................. 98
user message ..........................................429 VSAT Systems........................................ 335
User Messages........................425, 429, 430 W
User Notes.......................................489, 491 WARNING......................... 87, 127, 420, 469
User Programmable Accumulators .......36 Band .................................................... 127
User Variable ...........................................329 Band High Limit ................................... 127
Using Help command ..............................495 Band Low Limit.................................... 127
V Water ...................................... 218, 263, 271
Value @ 20mA ..........................................59 measuring.................................... 263, 271
Value @ 4mA ............................................59 Weight ................................................. 218
Van-der-Waals EOS ................................280 Water Content......................................... 280
Variable....................................................323 Welcome ..................................................... 1
Variable Assignment................................313 West Airport Blvd ............................ 519, 534
Variable Statements ............................2, 329 Width’ ...................................................... 381
VCF 136, 218, 232, 242, 256, 263, 267, 271, Window menu ................................. 478, 504
275 Use ...................................................... 478
V-Cone.................... 108, 116, 123, 124, 135 WINDOW TILE........................................ 505
V-Cone Flow Coefficients ........................124 WinPanel......... 421, 425, 428, 430, 447, 531
V-Cone meter ..................................123, 124 WinPanel Menu....................................... 428
Venturi .....................................................110 WinPanel User Menu .............................. 430
version .....................................................490 Write................................ 329, 337, 341, 344
Version 2003............................................110 WRITE ASCII STRING ........................... 329
View Communications Log ......428, 430, 498 WRITE ASCII STRING Operator ............ 329
View Omni Keypad ..................................427 Z
View RS-232 Connections.......................104 Zero Scale.. 46, 83, 157, 158, 161, 163, 165,
View RS-485 Connections.......................104 180, 181, 183, 202, 203, 205, 210, 211,
View Toolbar command...........................503 303, 313
Viewing Options.......................................376

556

You might also like