ROC Protocol Specs Manual

ROC Protocol Specs Manual
Part Number D301246X012
November 2016
ROCLINK™ 800 Configuration Software User
Manual (for ROC800L)
Remote Automation Solutions
ROCLINK 800 User Manual (for ROC800L)
Revision Tracking Sheet
November 2016
This manual may be revised periodically to incorporate new or updated information. The revision date
of each page appears at the bottom of the page opposite the page number. A change in revision date
to any page also changes the date of the manual that appears on the front cover. Listed below is the
revision date of each page (if applicable):
Page
All Pages
All Pages
All Pages
Initial release
ii
Revision
November-2016
January-2016
April 2012
December 2010
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Contents
Chapter 1 – Introduction
1.1
1.2
1.3
1.4
1.5
1.6
1-1
ROCLINK 800 Software Basics ...................................................................................................... 1-1
Computer Requirements ................................................................................................................. 1-2
Contacting Technical Support ......................................................................................................... 1-2
Software Installation ........................................................................................................................ 1-3
1.4.1
Installing ROCLINK 800 under Microsoft Windows 8 and Windows 7 ............................. 1-3
1.4.2
Un-installing ROCLINK 800 ............................................................................................ 1-16
Starting ROCLINK 800 Software................................................................................................... 1-16
1.5.1
Logging On...................................................................................................................... 1-16
User Interface Basics .................................................................................................................... 1-17
1.6.1
The ROC800-Series Dynamic Interface ......................................................................... 1-19
1.6.2
Standard Buttons ............................................................................................................ 1-20
1.6.3
Toolbar Buttons ............................................................................................................... 1-21
1.6.4
Configuration Tree Menu ................................................................................................ 1-23
1.6.5
Keystrokes ...................................................................................................................... 1-24
1.6.6
Help System .................................................................................................................... 1-25
1.6.7
Basic Navigation ............................................................................................................. 1-25
1.6.8
Text Boxes ...................................................................................................................... 1-26
Chapter 2 – Device Directory and Device Root
2.1
2.2
Device Directory .............................................................................................................................. 2-1
2.1.1
Communication Parameter Setup Screen ........................................................................ 2-2
Device Root ..................................................................................................................................... 2-4
2.2.1
Backing Up ROCLINK Device Definitions ......................................................................... 2-5
2.2.2
Adding a Group ................................................................................................................. 2-5
2.2.3
Deleting a Group ............................................................................................................... 2-6
2.2.4
Adding a Device ................................................................................................................ 2-6
2.2.5
Deleting a Device .............................................................................................................. 2-7
2.2.6
Deleting All Devices .......................................................................................................... 2-7
2.2.7
Renaming a Group or Device ........................................................................................... 2-7
Chapter 3 – Communications and Security
3.1
3.2
3.3
3.4
3.5
2-1
3-1
Communications.............................................................................................................................. 3-1
ROCLINK 800 Communications ..................................................................................................... 3-2
3.2.1
ROCLINK 800 Communications General Tab .................................................................. 3-2
3.2.2
ROCLINK 800 Communications Advanced tab ................................................................ 3-4
Communication Ports ...................................................................................................................... 3-6
Configuring Communications Ports................................................................................................. 3-7
3.4.1
Configuring TCP/IP Communications on the Ethernet Port .............................................. 3-7
3.4.2
Comm Ports General Tab ................................................................................................. 3-9
3.4.3
Comm Ports Modem Tab ................................................................................................ 3-12
3.4.4
Comm Ports SRBX Tab .................................................................................................. 3-13
3.4.5
Comm Ports Store & Forward Tab ................................................................................. 3-15
3.4.6
Comm Ports Diagnostics Tab ......................................................................................... 3-15
Connecting to a ROC .................................................................................................................... 3-16
3.5.1
Direct Connect ................................................................................................................ 3-17
3.5.2
Local Port (LOI) ............................................................................................................... 3-18
3.5.3
Connect to a ROC ........................................................................................................... 3-18
Revised November-2016
Contents
iii
ROCLINK 800 User Manual (for ROC800L)
3.6
3.7
3.5.4
Successful Login ............................................................................................................. 3-18
3.5.5
Disconnecting from a ROC ............................................................................................. 3-19
Troubleshooting Connection Errors .............................................................................................. 3-19
3.6.1
Troubleshooting ROCLINK 800 Communications .......................................................... 3-20
3.6.2
Troubleshooting TCP/IP Connections ............................................................................ 3-20
Security ......................................................................................................................................... 3-21
3.7.1
ROCLINK 800 Security ................................................................................................... 3-21
3.7.2
Device Security ............................................................................................................... 3-25
Chapter 4 – The File Menu
4-1
4.1
New Configuration ........................................................................................................................... 4-2
4.1.1
Configuration Checklist ..................................................................................................... 4-2
4.1.2
Duplicating a Configuration ............................................................................................... 4-2
4.2 Opening a Configuration File .......................................................................................................... 4-3
4.2.1
Configuration Tree Menu .................................................................................................. 4-4
4.2.2
Modifying an Existing Configuration File........................................................................... 4-5
4.2.3
Adding Modules to an Existing Configuration File ............................................................ 4-5
4.3 Downloading a Configuration .......................................................................................................... 4-8
4.4 Saving a ROC User File .................................................................................................................. 4-9
4.5 Saving a Configuration .................................................................................................................. 4-10
4.6 Printing a Configuration................................................................................................................. 4-10
4.7 Print ............................................................................................................................................... 4-12
4.8 Print Setup..................................................................................................................................... 4-12
4.9 Recent Files .................................................................................................................................. 4-12
4.10 Close ............................................................................................................................................. 4-13
4.11 Exit ................................................................................................................................................ 4-13
Chapter 5 – The View Menu
5-1
5.1
5.2
Directory .......................................................................................................................................... 5-2
EFM Reports ................................................................................................................................... 5-2
5.2.1
Creating the EFM File ....................................................................................................... 5-2
5.2.2
Viewing EFM Reports ....................................................................................................... 5-3
5.3 Calibration Reports ......................................................................................................................... 5-8
5.3.1
Viewing a Calibration Report ............................................................................................ 5-8
5.4 History Logs .................................................................................................................................... 5-9
5.4.1
Viewing Logs from a Device ........................................................................................... 5-11
5.4.2
Viewing History Logs from a File .................................................................................... 5-12
5.4.3
Plotting History ................................................................................................................ 5-13
5.4.4
Managing Plotted History ................................................................................................ 5-14
5.5 Transaction History ....................................................................................................................... 5-15
5.5.1
Viewing Transaction History Stored in a Device ............................................................. 5-15
5.5.2
Viewing Transaction History Stored in a File .................................................................. 5-17
5.6 Alarm, Event, and Weights & Measurements Events Logs .......................................................... 5-18
5.6.1
Viewing Alarm Logs ........................................................................................................ 5-19
5.6.2
Viewing Event Logs ........................................................................................................ 5-19
5.6.3
Viewing Weight and Measure Events Logs .................................................................... 5-20
5.7 Display Editor ................................................................................................................................ 5-21
5.8 Display Administrator .................................................................................................................... 5-22
5.8.1
Viewing a Custom Display .............................................................................................. 5-22
5.8.2
Downloading a Custom Display ...................................................................................... 5-22
5.8.3
Deleting a Custom Display ............................................................................................. 5-24
5.9 I/O Monitor..................................................................................................................................... 5-24
5.10 Toolbar .......................................................................................................................................... 5-26
5.11 Refresh User Program Tree .......................................................................................................... 5-26
iv
Contents
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Chapter 6 – The ROC Menu
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6-1
Direct Connect................................................................................................................................. 6-1
Connect/Disconnect ........................................................................................................................ 6-2
Collect ROC Data ............................................................................................................................ 6-2
6.3.1
Collecting EFM Report Data ............................................................................................. 6-5
6.3.2
Collecting Liquid CFX Flow-Cal Data (ROC800L) ............................................................ 6-7
Clock ............................................................................................................................................... 6-9
6.4.1
Daylight Savings Time Tab ............................................................................................. 6-10
ROC Security ................................................................................................................................ 6-11
ROC Comm Ports ......................................................................................................................... 6-11
Configuring Device Information ..................................................................................................... 6-11
6.7.1
General Tab .................................................................................................................... 6-12
6.7.2
Internet Tab (ROC800-Series) ........................................................................................ 6-15
6.7.3
Points Tab ....................................................................................................................... 6-17
6.7.4
Other Information Tab ..................................................................................................... 6-18
6.7.5
System Configuration Tab .............................................................................................. 6-20
6.7.6
Keypad Display Tab (ROC800-Series) ........................................................................... 6-20
6.7.7
Expanded I/O Tab (ROC827) ......................................................................................... 6-22
6.7.8
Module Information Tab .................................................................................................. 6-23
Flags .............................................................................................................................................. 6-25
6.8.1
Flags Tab ........................................................................................................................ 6-25
6.8.2
Returning the Device to Factory Default Settings ........................................................... 6-27
6.8.3
Flags Advanced Tab ....................................................................................................... 6-27
Chapter 7 – 0BThe Configure Menu
7.1
7.2
7.3
7.4
7-1
1BConfiguring I/O ................................................................................................................................ 7-2
7.1.1
8BAnalog Input (AI) Configuration......................................................................................... 7-2
7.1.2
9BAnalog Output (AO) Configuration .................................................................................. 7-18
7.1.3
10BDiscrete Input (DI) Configuration .................................................................................... 7-22
7.1.4
1BDiscrete Output (DO) Configuration ................................................................................ 7-27
7.1.5
12BDiscrete Output Relay (DOR) Configuration ................................................................... 7-35
7.1.6
13BPulse Input (PI) Configuration ......................................................................................... 7-36
7.1.7
14BThermocouple (TC) Input Configuration ......................................................................... 7-43
7.1.8
15BResistance Temperature Detector Input Configuration .................................................. 7-49
7.1.9
16BSystem Analog Input (AI) Configuration ......................................................................... 7-62
7.1.10 17BSoft Points ....................................................................................................................... 7-67
7.1.11 18BMulti-Variable Sensor (MVS) Configuration .................................................................... 7-68
7.1.12 19BHART Input Configuration ............................................................................................... 7-87
7.1.13 20BAlternating Current I/O (ACIO) Configuration ............................................................... 7-100
7.1.14 21BAdvanced Pulse Module (APM) Configuration ............................................................. 7-111
7.1.15 2BVirtual Discrete Output (VDO) Configuration ................................................................ 7-130
7.1.16 23BIEC62591 module ......................................................................................................... 7-138
2BControl Menu ............................................................................................................................... 7-139
7.2.1
24BFST Registers ............................................................................................................... 7-139
7.2.2
25BProportional, Integral, and Derivative (PID) .................................................................. 7-142
7.2.3
26BRadio Power Control ..................................................................................................... 7-153
7.2.4
27BSampler/Odorizer .......................................................................................................... 7-156
7.2.5
28BDS800 Development Suite Software ............................................................................ 7-158
3BHistory Segment Configuration ................................................................................................... 7-160
4BHistory Point Configuration ......................................................................................................... 7-164
7.4.1
29BHistory ........................................................................................................................... 7-167
7.4.2
30BHistory Wizard ............................................................................................................... 7-171
7.4.3
31BUndefining a Gas History Point ..................................................................................... 7-172
7.4.4
32BLiquid Meter History Configuration Wizard ................................................................... 7-172
7.4.5
3BUndefining a Liquid History Point .................................................................................. 7-180
7.4.6
34BConfiguring History for EFM Reporting ......................................................................... 7-182
Revised November-2016
Contents
v
ROCLINK 800 User Manual (for ROC800L)
7.5
7.6
7.7
7.4.7
35BOrifice EFM History Points ............................................................................................ 7-182
7.4.8
36BTurbine EFM History Points .......................................................................................... 7-183
5BOpcode Table .............................................................................................................................. 7-184
6BModbus Communications............................................................................................................ 7-185
7.6.1
37BModbus Configuration ................................................................................................... 7-186
7.6.2
38BModbus Conversion Codes .......................................................................................... 7-204
7.6.3
39BModbus Events and Alarms .......................................................................................... 7-210
7BTransaction History ..................................................................................................................... 7-215
7.7.1
40BConfiguring Transaction History ................................................................................... 7-217
7.7.2
41BLogging Transaction History ......................................................................................... 7-220
7.7.3
42BClearing Transaction History ........................................................................................ 7-221
Chapter 8 – The Gas Meters Menu
8.1
8.2
8.3
8.4
8-1
Setup ............................................................................................................................................... 8-1
8.1.1
Station Configuration ........................................................................................................ 8-2
8.1.2
Gas Meters Setup Configuration .................................................................................... 8-13
Gas Meters Calibration Basics ...................................................................................................... 8-26
8.2.1
Verifying an Input ............................................................................................................ 8-28
8.2.2
Calibrating an Input Example .......................................................................................... 8-32
8.2.3
Zero Shift/Offset/RTD Bias ............................................................................................. 8-39
Gas Meters Values ........................................................................................................................ 8-44
8.3.1
Gas Meters Values: Values Tab ..................................................................................... 8-44
8.3.2
Gas Meters Values: Factors Tab .................................................................................... 8-45
Plate Change ................................................................................................................................ 8-46
Chapter 9 – The Liquid Meters Menu
9.1
9.2
9.3
9.4
9.5
9.6
9.7
vi
9-1
Overview ......................................................................................................................................... 9-2
9.1.1
Software Components ...................................................................................................... 9-4
Liquids Meters Menu ....................................................................................................................... 9-5
9.2.1
Preferences ....................................................................................................................... 9-5
9.2.2
Product ............................................................................................................................ 9-10
9.2.3
Density Interface ............................................................................................................. 9-16
9.2.4
Station ............................................................................................................................. 9-28
9.2.5
Meter ............................................................................................................................... 9-40
Batching (Batching_800L) ............................................................................................................. 9-75
9.3.1
Station Batch Configuration ............................................................................................ 9-78
9.3.2
Station Current Batch...................................................................................................... 9-93
9.3.3
Station Batch History ...................................................................................................... 9-98
9.3.4
Meter Current Batch...................................................................................................... 9-106
9.3.5
Meter Batch History ...................................................................................................... 9-112
Batch Queuing (BatchQueue_800L) ........................................................................................... 9-121
9.4.1
Default Batch Queue Configuration .............................................................................. 9-123
9.4.2
Batch Queue Configuration .......................................................................................... 9-123
9.4.3
Batch Queue - Queue Control Tab ............................................................................... 9-133
Proving (Proving_800L) .............................................................................................................. 9-135
9.5.1
Prover Configuration ..................................................................................................... 9-136
9.5.2
Prover Data ................................................................................................................... 9-158
Reporting and Printing (Reporting_800L) ................................................................................... 9-171
9.6.1
Generating Reports....................................................................................................... 9-172
Creating a Report (Tutorial) ........................................................................................................ 9-185
9.7.1
Step 1: Create New Display .......................................................................................... 9-185
9.7.2
Step 2: Labels and Captions ......................................................................................... 9-186
9.7.3
Step 3: Aligning Labels ................................................................................................. 9-188
9.7.4
Step 4: Adding the Start and End Time for a Batch ...................................................... 9-189
9.7.5
Step 5: Adding Meter Data to the Report...................................................................... 9-193
Contents
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
9.8
9.7.6
Step 6: Adding the Actual Meter Data on the Report ................................................... 9-196
9.7.7
Step 7: Saving the Report ............................................................................................. 9-199
Using the Reports User Program ................................................................................................ 9-200
9.8.1
Loading the Report into the Display Administrator ....................................................... 9-200
9.8.2
Configuring the Report .................................................................................................. 9-204
9.8.3
Reading the Report File From Device .......................................................................... 9-211
Chapter 10 – The Utilities Menu
10-1
10.1 Update Firmware ........................................................................................................................... 10-2
10.1.1 CPU Firmware Tab ......................................................................................................... 10-3
10.1.2 Additional Update Firmware Tabs .................................................................................. 10-5
10.2 License Key Administrator ............................................................................................................ 10-6
10.2.1 Managing Licenses ......................................................................................................... 10-7
10.3 Converting EFM Report Files ........................................................................................................ 10-9
10.3.1 Flow-Cal (.CFX) Conversions and PGAS Definitions ................................................... 10-12
10.3.2 PGAS Conversions ....................................................................................................... 10-12
10.4 User Program Administrator ........................................................................................................ 10-21
10.4.1 Downloading a User Program ....................................................................................... 10-22
10.4.2 MPU Loading Threshold ............................................................................................... 10-25
10.5 ROCLINK 800 Security ............................................................................................................... 10-26
10.5.1 Defining Access ............................................................................................................ 10-27
10.6 Analog Input (AI) Calibration Values ........................................................................................... 10-31
10.7 RTD Input Calibration Values ...................................................................................................... 10-32
10.8 MVS Input Calibration Values ..................................................................................................... 10-34
10.9 FST Editor ................................................................................................................................... 10-35
10.10Keypad Display Editor ................................................................................................................. 10-35
10.10.1 Creating a Keypad Display File..................................................................................... 10-36
10.10.2 Editing a Keypad Display File ....................................................................................... 10-38
10.11Custom Display Editor ................................................................................................................. 10-41
10.12Custom EFM Report Editor ......................................................................................................... 10-42
10.12.1 Viewing Custom EFM Reports ...................................................................................... 10-44
10.13Read File from Device ................................................................................................................. 10-47
10.14W&M Lock/Unlock ....................................................................................................................... 10-49
10.14.1 Creating a Constant Log ............................................................................................... 10-51
10.14.2 Restoring a Current Configuration ................................................................................ 10-51
10.14.3 Restoring a Previous Configuration .............................................................................. 10-51
10.15Communications Monitor ............................................................................................................ 10-51
Chapter 11 – The Tools Menu
11-1
11.1 Options .......................................................................................................................................... 11-1
Chapter 12 – The Windows Menu
12-1
12.1 Cascade ........................................................................................................................................ 12-1
12.2 Tile ................................................................................................................................................. 12-2
12.3 Active View .................................................................................................................................... 12-3
Chapter 13 – The Help Menu
13-1
13.1 Help Topics ................................................................................................................................... 13-1
13.2 About ROCLINK 800 ..................................................................................................................... 13-2
Appendix A – Glossary
Revised November-2016
A-1
Contents
vii
ROCLINK 800 User Manual (for ROC800L)
Appendix B – The Display Editor
B.1
B.2
B.3
B.4
B.5
B-1
Creating a New Custom Display ..................................................................................................... B-2
Adding Custom Display Objects ..................................................................................................... B-6
Managing Custom Display Objects ............................................................................................... B-19
Adding an Expression to an Object ............................................................................................... B-21
Editing a Custom Display from a File ............................................................................................ B-23
Index
viii
I-1
Contents
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Chapter 1 – Introduction
In This Chapter
1.1
1.2
1.3
1.4
1.5
1.6
ROCLINK 800 Software Basics....................................................... 1-1
Computer Requirements ................................................................. 1-2
Contacting Technical Support ......................................................... 1-2
Software Installation ........................................................................ 1-3
1.4.1 Installing ROCLINK 800 under Microsoft Windows 8 and
Windows 7 .......................................................................... 1-3
1.4.2 Un-installing ROCLINK 800 ............................................... 1-16
Starting ROCLINK 800 Software ................................................... 1-16
1.5.1 Logging On......................................................................... 1-16
User Interface Basics .................................................................... 1-17
1.6.1 The ROC800-Series Dynamic Interface ............................ 1-19
1.6.2 Standard Buttons ............................................................... 1-20
1.6.3 Toolbar Buttons .................................................................. 1-21
1.6.4 Configuration Tree Menu ................................................... 1-23
1.6.5 Keystrokes ......................................................................... 1-24
1.6.6 Help System ....................................................................... 1-25
1.6.7 Basic Navigation ................................................................ 1-25
1.6.8 Text Boxes ......................................................................... 1-26
This chapter describes the ROCLINK™ 800 Configuration software
(ROCLINK 800) you use to configure and monitor ROC800L Remote
Operations Controllers (ROCs) and the dynamic user interface.
1.1 ROCLINK 800 Software Basics
ROCLINK 800 Configuration software enables you to monitor,
configure, and calibrate Remote Operations Controllers (ROCs). Remote
Automation Solutions provides the software and user documentation on a
CD-ROM.
ROCLINK 800 is designed for ease of use. Drop-down menus simplify
accessing the functions provided by the software. Dialog boxes and dropdown list boxes (▼) help to direct selections and data entry. You can
perform actions with the keyboard or a pointing device, such as a mouse.
Refer to User Interface Basics (located in this chapter) for a description
of the user interface.
You access help screens either from the Help menu or in a contextsensitive fashion pressing the F1 key when your cursor is in a field. This
feature makes it easy to access on-line information for any ROCLINK
800 topic.
You can build custom displays for the ROC that combine both graphic
and dynamic data elements, and then use these displays to monitor the
operation of the ROC either locally or remotely.
The software also provides multiple levels of security for controlling
access to ROCLINK 800 functions, as well as the ROC database.
Revised November-2016
Introduction
1-1
ROCLINK 800 User Manual (for ROC800L)
1.2 Computer Requirements
ROCLINK 800 works on most compatible personal computers (PCs)
running Windows® operating systems. The PC can be a desktop or a
portable computer, but must meet the following minimum requirements:








Pentium-class processor (233 MHz or greater recommended).
DVD-ROM drive.
Windows 7 (32-bit and 64-bit).
Windows 8 (32-bit and 64-bit).
64 MB of RAM (random access memory).
SVGA color monitor, 800 by 600 pixels, small fonts.
90 MB of available hard disk space depending on operating system
and revision level.
EIA-232 (RS-232) serial connection or USB-to-serial adaptor, a
TCP/IP connection, or a dial-up modem connection.
1.3 Contacting Technical Support
For technical support, please contact your local sales representative or
contact Remote Automation Solutions directly.
Emerson Process Management
Remote Automation Solutions
Marshalltown, IA 50158 USA
Houston, TX 77065 USA
Pickering, North Yorkshire UK Y018 7JA
E-mail: supportnet@EmersonProcess.com
Website: http://www.emersonprocess.com/remote/
Technical Support Website:
http://www2.emersonprocess.com/enUS/brands/remote/systems_and_software/supportnet/support_contacts/
Pages/support_contacts.aspx
Toll Free: (US and Canada) 800.537.9131
Hours: Monday through Friday 7:30 AM to 4:30 PM Central Standard
Time USA.
1-2
Introduction
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
1.4 Software Installation
Note: The device requires version 1.88 or later of ROCLINK 800. When
using the Microsoft Windows 8 or Windows 7 operating system,
refer to Installing ROCLINK 800 under Microsoft Windows 8 or
Windows 7 (located in this chapter).
To install ROCLINK 800:
1.
Extract the .zip file to the local hard drive (for example, in the
C:\TEMP\directory) or place the DVD-ROM into the drive.
2.
Double-click the setup.exe file if the installation Wizard does not
automatically launch. The installation Wizard screen appears.
3. Click Next in the ROCLINK 800 Welcome screen. Read the License
Agreement and click YES to accept it. Enter your Name and
Company name, and click Next.
The program installs the software in the default recommended
directory C:\Program Files\ROCLINK800 or C:\Program Files (x86)
\ROCLINK800. Select an alternative destination folder if you want to
install the software in a folder other than the default.
4. Follow the setup installation directions.
5. Click the Finish button in the Wizard Complete screen.
Note: You may need to restart your PC to complete the installation.
1.4.1 Installing ROCLINK 800 under Microsoft Windows 8 and
Windows 7
To install or upgrade ROCLINK 800 on the Microsoft Windows 8 or
Windows 7 platform, you must temporarily disable User Account Control
before performing the installation and change your PC’s Regional
Settings.
Disabling User Account Control ensures that all files copy and are not be
limited by Windows’ security enhancements. Refer to Disabling User
Account Control (Windows 8) and Disabling User Account Control
(Windows7) (located in this chapter).
Changing your PC’s Region Settings prevents you from potentially
encountering configuration file errors. Refer to Changing Region Settings
(Windows 8) and Changing Region Settings (Windows 7) (located in this
chapter).
Revised November-2016
Introduction
1-3
ROCLINK 800 User Manual (for ROC800L)
Disabling User Account Control (Windows 8)
Note: User Account Control must remain disabled in order to run
ROCLINK 800.
To disable User Account Control:
1. Select Search and type UAC into the Search field.
.
Figure 1-1. Search
2. Select Settings and click Change User Account Control settings.
Figure 1-2. Settings – Results for “uac
1-4
Introduction
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
3. Move the User Account Control slider to Never Notify.
Figure 1-3. User Account Control Settings (Windows 8)
4. Click OK to save your changes and close the User Account Control
Settings window.
Note: You must have Administrator rights to make this change. Click
Yes (and enter Administrator password if necessary) if Windows
asks if you want to allow the changes.
Revised November-2016
Introduction
1-5
ROCLINK 800 User Manual (for ROC800L)
5. Reboot the computer for your changes to take effect.
6. Start ROCLINK 800. Refer to Starting ROCLINK 800 Software
(located in this chapter).
Disabling User Account Control (Windows 7)
Note: User Account Control must remain disabled in order to run
ROCLINK 800.
To disable User Account Control:
1. Select Start and type MSCONFIG in the Search field.
2. Click the program file msconfig.exe. The System Configuration
screen displays.
Figure 1-4. System Configuration
3. Click the Tools tab.
1-6
Introduction
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 1-5. Change UAC Settings
4. Select Change UAC Settings.
5. Click Launch. The User Account Control Settings window displays.
Figure 1-6. User Account Control Settings (Windows 7)
6. Move the User Account Control slider to Never Notify.
7. Click OK to save your changes and close the User Account Control
Settings window.
Revised November-2016
Introduction
1-7
ROCLINK 800 User Manual (for ROC800L)
Note: You must have Administrator rights to make this change. Click
Yes (and enter the Administrator password if necessary) if
Windows asks if you want to allow the changes.
.
8. Reboot the computer to apply the changes.
9. Start ROCLINK 800. Refer to Starting ROCLINK 800 Software
(located in this chapter).
Changing Region Settings (Windows 8)
To avoid potential error when opening configuration files, we recommend
that you change your PC’s location to United States.
To change your PC’s location:
1. Select Search and type region into search field.
Figure 1-7. Search
1-8
Introduction
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
2. Select Settings and click Region in the results list.
Figure 1-8. Search Results
3. Change or verify that the current location is set to United States.
Figure 1-9. Home Location
4. Click OK to save changes and close the Region window.
Revised November-2016
Introduction
1-9
ROCLINK 800 User Manual (for ROC800L)
Changing Region Settings (Windows 7)
To avoid potential errors when opening configuration files, we
recommend that you change your PC’s location to United States.
To change your PC’s location:
1. Select Start > Control Panel. The Control Panel displays:
Figure 1-10. Control Panel
2. Select Clock, Language, and Region. The Clock, Language, and
Region screen displays:
Figure 1-11. Clock, Language, and Region
1-10
Introduction
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
3. Click Change location. The Region and Language screen displays
showing the Location tab.
Figure 1-12. Region and Language
4. Change or verify that the current location is set to United States.
5. Click OK to save your changes and close the Region and Language
window.
Enabling User Account Control (Windows 8)
Note: User Account Control must remain disabled in order to run
ROCLINK800.
To disable User Account Control:
Revised November-2016
Introduction
1-11
ROCLINK 800 User Manual (for ROC800L)
1. Select Search and type UAC into the search field.
Figure 1-13. Search
2. Select Settings and click Change User Account Control settings.
Figure 1-14. Settings, Results for “uac”
1-12
Introduction
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
3. Move the User Account Control slider to the default position.
Figure 1-15. User Account Control Settings
4. Click OK to save your changes and close the User Account Control
Settings window.
Note: You must have Administrator rights to make this change.
Click Yes (and enter the Administrator password if necessary) if
Windows asks if you want to allow the changes.
5. Reboot the computer for your changes to take effect.
6. Start ROCLINK 800. Refer to Starting ROCLINK 800 Software
(located in this chapter).
Revised November-2016
Introduction
1-13
ROCLINK 800 User Manual (for ROC800L)
Enabling User Account Control (Windows 7)
Note: User Account Control must remain disabled in order to run
ROCLINK 800.
To enable User Account Control:
1. Select Start and type MSCONFIG in the Search field.
2. Click the program msconfig.exe. The System Configuration screen
displays:
Figure 1-16. System Configuration
3. Click the Tools tabs.
1-14
Introduction
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 1-17. Change UAC Settings
4. Select Change UAC Settings.
5. Click Launch. The User Account Control Settings screen displays.
Figure 1-18. User Account Control Settings
6. Move the User Account Control slider to the default position.
7. Click OK to save your changes and close the User Account Control
Settings window.
Revised November-2016
Introduction
1-15
ROCLINK 800 User Manual (for ROC800L)
Note: You must have Administrator rights to make this change. Click
Yes (and enter the Administrator password if necessary) if
Windows asks if you want to allow the changes.
.
8. Reboot the computer to apply your changes.
9. Start ROCLINK 800. Refer to Starting ROCLINK 800 Software
(located in this chapter).
1.4.2 Un-installing ROCLINK 800
To remove ROCLINK 800 from your PC:
1. Click the Windows Start button.
2. Select Settings > Control Panel.
3. Double-click the Add/Remove Programs icon.
4. Select ROCLINK 800.
5. Click Add/Remove.
6. Follow the instructions.
1.5 Starting ROCLINK 800 Software
To use ROCLINK 800 to configure a hardware device, you must have the
ROC or properly connected to power. Refer to the appropriate hardware
instruction manual. You must also connect the PC to the devices Local
Operator Interface (LOI), Ethernet, serial, or modem port.
To run ROCLINK 800, perform one of the following:


Double-click the Desktop Shortcut.
Select Start > Programs > ROCLINK 800 > ROCLINK 800.
The software loads and initializes.
Note: You can only run one version of ROCLINK 800 at a time.
1.5.1 Logging On
To log on to ROCLINK 800:
1-16
Introduction
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
1. Connect the ROC to the Local Operator Interface (LOI – Local Port)
and launch ROCLINK 800.
Figure 1-19. Logon
Typically, your initials are your User ID. If User IDs have not yet been
assigned, try using the default User ID of LOI. You assign User IDs
using the ROC > Security features of ROCLINK 800.
1. Type your assigned 4-digit Password and click OK.
For added security, the software displays an asterisk for each number
that you type. If passwords have not yet been assigned, use the default
password of 1000 (valid with default User ID of LOI).
2. ROCLINK 800 validates the User ID and Password you enter against
a predefined list.
If the log on is not valid, a dialog box appears. Click OK and re-enter
the User ID and Password. You can repeat the procedure as many
times as needed until you successfully enter a valid User ID and
Password. If the log on is valid, ROCLINK 800 displays the Device
Directory screen.
To exit from the log on screen, press Esc or click Cancel. This closes
ROCLINK 800 and returns you to the point where you started ROCLINK
800.
1.6 User Interface Basics
You interact with ROCLINK 800 using various displays on the computer
monitor, keyboard, and pointing device.
The major components of ROCLINK 800 user interface are:
Revised November-2016
Introduction
1-17
ROCLINK 800 User Manual (for ROC800L)







Graphical interface.
Menu bar and menus.
Toolbar.
Function screens.
Dialog boxes.
Help system, including the Status bar and message boxes.
Device Directory or Configuration Tree menu.
ROCLINK 800 employs a Graphical User Interface (GUI) with a
standard Windows menu structure. After logging on to ROCLINK 800,
available functions display in a menu bar with drop-down menus:
Figure 1-20. ROCLINK 800 Menu
A Status Line at the bottom left of the display contains pertinent
information about the highlighted item, such as a menu option or a
parameter.
Buttons display dialog boxes for further configuration details or perform
a desired action, such as the Update button. To activate the button:
1. Click the button with a left click of the mouse.
2. When a button is active, press Enter or a function key.
Dialog boxes are areas that "pop up" inside the current screen to allow
further selections or enter values. Dialog boxes also provide messages or
more detailed information.
The menu structure lists choices from which you can set the desired
function. Once a function is selected, the screen or dialog box for that
function displays. This screen or dialog box provides the requested
information and lets you enter the applicable configuration data.
Table 1-1. Menu Listing for ROCLINK 800 (ROC800L)
Menu
1-18
Options
File
New, Open, Download, Close, Save Configuration, Print
Configuration, Print, Print Setup, [List of recent files], Exit
View
Directory, EFM Report, Calibration Report, History, Alarms,
Introduction
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Menu
Options
Events, Weights & Measure Events, Display, I/O Monitor,
Toolbar, Refresh User Program Tree
ROC
Direct Connect, Connect, Disconnect, Collect Data, Clock,
Security, Comm Ports, Information, Flags
Note: The Direct Connect menu option is the default; it
directs ROCLINK 800 to connect with any available
valid connection. The Connect menu option becomes
available when you select a connection option (COM1,
COM2, Ethernet, etc.) from the Device Root. By
clicking Connect, you tell ROCLINK 800 to use that
specific communications connection.
Configure
I/O, Control, History Segments, History Points, Opcode
Table, MODBUS
Meter
Setup, Calibration, Values, Plate Change
Utilities
Update Firmware, License Key Administrator, Convert EFM
File, User Program Administrator, ROCLINK 800 Security, AI
Calibration Values, RTD Calibration Values, MVS Calibration
Values, FST Editor, Keypad Display Editor, Custom Display
Editor, Custom EFM Report Editor, Read File From Device,
Lock/Unlock, Communications Monitor
User
Programs
(Located under the Configuration Tree) LiquidCalcs_800L,
Batching_800L, BatchQueue_800L, Proving_800L,
Reporting_800L
Tools
Options
Window
Cascade, Tile, Device Directory, [List of open windows]
Help
Help Topics, About ROCLINK 800
1.6.1 The ROC800-Series Dynamic Interface
You can navigate the ROC options either by using the ROCLINK menu
structure or by clicking on the ROC graphical dynamic interface and
selecting a tab or button. The dynamic interface display shows the current
settings of the point including alarms and integrity.
The system displays a white line around objects that are links when you
hover your cursor over them. A link descriptor displays indicating the
links definition.
Revised November-2016
Introduction
1-19
ROCLINK 800 User Manual (for ROC800L)
Figure 1-21. ROC800L User Interface
1.6.2 Standard Buttons
Several buttons appear on the majority of ROCLINK 800 screens.
Button
Description
Minimizes and hides windows.
Maximizes the size of the windows to fit in the screen
area.
Restore window to original size.
Closes a window.
Expands options listed in the Device Directory or
Configuration Tree Menu.
Hides options listed in the Device Directory or
Configuration Tree Menu.
Prints the active display.
1-20
Introduction
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Click to Browse for a selection.
Updates contents of the active window from the device.
Copies the contents of window to Clipboard.
Pastes the contents of the Clipboard to the active
window.
Applies changes on the active window to the device
and close the active window. A Confirm Save dialog
box appears if there are unsaved changes.
Cancels without saving changes and closes the active
window.
Applies changes on the active window to the device.
Clicking Apply does not close the active window.
Saves the contents of the active window to the
configuration file.
Closes the active window. A Confirm Save dialog box
appears if there are unsaved changes.
Deletes the current selection.
Starts automatic device polling.
Stops automatic device polling.
1.6.3 Toolbar Buttons
The following buttons appear in the ROCLINK 800 toolbar.
Figure 1-22. ROCLINK 800 Toolbar
ROCLINK 800 grays out a button if it is not applicable to the current
screen.
Button
Description
Creates a new configuration file. You specify available
configuration parameters using menu selections. Configure the
file as if you were connected to the device. Functions requiring a
live connection are unavailable in this mode.
Opens an existing configuration file. You create configuration
files using the New Device or Save Configuration functions.
Saves the current configuration of the connected device to a
disk file.
Revised November-2016
Introduction
1-21
ROCLINK 800 User Manual (for ROC800L)
Button
Description
Deletes currently selected text and place it in the Clipboard.
Note: Currently not available.
Copies currently selected text and places it in the Clipboard.
Note: Currently not available.
Pastes text currently in the Clipboard at the cursor’s current
location.
Note: Currently not available.
Prints the configuration file.
Note: Currently not available.
Connects to a device locally using the (LOI) Local Operator
Interface port.
Disconnects from a device.
Displays the first of two .DSP files loaded on the device.
Note: Not currently functional on the ROC800L platform.
Displays the second of two .DSP files loaded on the device.
Note: Not currently functional on the ROC800L platform.
Displays the Analog Input (AI) screen.
Displays the Discrete Input (DI) screen.
Displays the Pulse Input (PI) screen.
Displays the Analog Output (AO) screen.
Displays the Discrete Output (DO) screen.
Displays the Comm Port screen.
Displays the Flags screen.
Displays the Clock screen.
Displays the Meter Setup screen.
Displays the Plate Change screen.
Displays the PID Loop screen.
1-22
Introduction
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Button
Description
Opens the Function Sequence Table (FST) Editor.
Displays an About ROCLINK 800 screen providing program
information, version, creation date, and copyright for ROCLINK
800.
Launches the ROCLINK 800 on-line help system.
1.6.4 Configuration Tree Menu
When you open a configuration file or go on-line with a ROC, the
Configuration Tree appears on the left-hand side of the screen. The tree
hierarchically displays the parts of a configuration (such as I/O, Meter
Runs, and History) that you can change.
Figure 1-23. Configuration Tree Menu
From the Configuration Tree, you may change the configuration or
monitor current operations. Once you are in the Configuration Tree menu,
you can use the + and – symbols to display or hide various options.
Double-click the desired function in the Configuration Tree to display the
associated screen. Double-clicking an icon is the same as selecting the
option in the menu bar or clicking a Toolbar button.
If this is the first time that you have connected to the ROC, refer to
Setting the Clock (located in Chapter 6).
Revised November-2016
Introduction
1-23
ROCLINK 800 User Manual (for ROC800L)
1.6.5 Keystrokes
If you are using the keyboard, you may use the Alt key plus one or more
letters to access menus. Windows underlines the appropriate letter in the
menus. For example, to access the Open File dialog box, press Alt + F
and press O. You may also use the Left Arrow () and Right Arrow ()
keys to highlight a menu bar item (the help Status Line at the bottom of
the screen provides a description of the menu) and press the letter.
With a menu displayed, you can highlight the desired item by using the
Down Arrow () and Up Arrow () keys or the mouse. Once you have
highlighted an item, press Enter to activate the function.
To leave a menu or submenu, press Esc. You can then select another
menu. You can also access another menu using  and .
The text scrolling keys are Page Up and Page Down.
To use the keyboard in configuration screens and dialog boxes, press Tab
to move in a predetermined sequence from one parameter field or button
to the next. The selected field or button becomes highlighted. Fields
unavailable for changes are automatically skipped.
When you Tab to the last field or button in the screen or dialog box,
pressing Tab again jumps back to the first field or button. To go back to a
previous field or button, press Shift + Tab.
In an option field, the currently selected option is highlighted. To select
one of the other options, use  or  to highlight the desired option and
then press Enter.
In a field that requires a text or numerical entry, type in the required
characters or numbers from the keyboard. Use Backspace or Delete to
erase unwanted characters. Use  and  to move the cursor one
character at a time and Home and End to place the cursor at the
beginning and end of the field, respectively.
Other keys or key combinations include:


1-24


F1 – Launches ROCLINK 800 on-line help.
Esc – Cancels the current activity, closes the screen, and returns you
to the last-used place in the menu structure, screen, or other place
from which the dialog box originated. If a menu is active, Esc closes
the last-opened menu, taking you up one level in the menu structure.
If the menu bar is active, Esc de-selects all menu options. Press Alt or
click with the mouse to reactivate the menu bar.
Ctrl + N – Creates a new configuration file.
Ctrl + O – Opens a configuration file.

Ctrl + S – Saves the current configuration file.
Introduction
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
1.6.6 Help System
The Help menu provides detailed on-screen information about getting
started with ROCLINK 800 and performing keyboard operations, a list of
the Help topics, and the ROCLINK 800 version.
To display context sensitive help on a field, a parameter, or a button,
press F1 while the field, parameter, or button is highlighted. A help
window appears on the screen.
To view detailed help, select Help > Help Topics from the menu bar.
Table 1-2. Help System
Option
Description
Contents
Presents a list of Help Topics that display based on taskoriented situations. Each screen, tab, and field has a help
topic associated with it. For example: the MODBUS Scale
Values tab is located under Modbus > Modbus
Configuration > Scale Values tab.
Index
Locates specific Help Topics. The Index lists each field by the
tab or screen in which the field appears.
Search
Activates a search function on a specific word.
Back
Returns to the last topic that you viewed.
Print
Sends the currently displayed topic to the PC’s default
printer.
See Also
Displays topics related to the currently selected topic.
<< / >>
Navigates forward (>>) or backwards (<<) through the help
system on a per topic basis. The Browse Sequence follows
the order of the topics as displayed in the Contents tab.
1.6.7 Basic Navigation
When you start the ROCLINK 800, the Device Directory displays. After
you connect to a ROC, the Configuration Tree View displays.
Use the + and – symbols to display or hide various options. Double-click
a point to display the associated parameter configuration screen. You can
also use the menu options and buttons to display the associated parameter
configuration screen.
The Status Line at the bottom of the Device Directory and Configuration
Tree provides critical information. The left side displays brief information
about the device being connected. The right side displays the device
status (on-line or off-line) and system time.
TLP Selections In many locations in ROCLINK 800, you can click the TLP Browse
button (a button with three dots) to view the Select TLP dialog. The
Select TLP dialog allows you to assign specific inputs and outputs to
parameters. ROCLINK 800 uses Point Type (T), Logical Number (L),
and Parameter (P) to define point locations.
Revised November-2016
Introduction
1-25
ROCLINK 800 User Manual (for ROC800L)
Figure 1-24. Select TLP Dialog
To use the Select TLP dialog box:
1. Select the Point Type from the list. This opens a list of logical
numbers and parameters that belong to that Point Type.
2. Select the Logical Number. In the configuration screens, the Logical
Number is generally referred to as Point Number or Number.
3. Select the specific Parameter. These are usually called by the same
term as the Tag on the configuration screen.
The field at the bottom of the Select TLP dialog displays the numeric
point location of the TLP point or a text abbreviation, depending on
the setting in the Tools > Options window.
4. Select the Show All Point Types and Parameters checkbox to view
all points and parameters regardless of their validity. By default,
ROCLINK only displays points and parameters that are valid for the
current configuration you are performing.
5. Click OK.
Display TLP Displays values on the Select TLP screen as either text or numbers. For
example, the TLP for Register 2 of FST 1 could display as either "FST
1,R2" or "96, 0, 3".
Auto Scan Update Select Tools > Options to set the time interval, in seconds, at which the
Interval Auto Scan feature on various screens in ROCLINK 800 polls the ROC.
Clicking Auto Scan causes ROCLINK 800 to poll the device
automatically, until you click Stop Scan.
1.6.8 Text Boxes
Text boxes appear in various places throughout ROCLINK 800. You can
enter alphanumeric character (A through Z and 0-9) into text boxes. For
example, you can enter name (tag) for a device or a short description for
an I/O point.
1-26
Introduction
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Chapter 2 – Device Directory and Device Root
In This Chapter
2.1
2.2
Device Directory..............................................................................2-1
2.1.1 Communication Parameter Setup Screen ...........................2-2
Device Root ....................................................................................2-4
2.2.1 Backing Up ROCLINK Device Definitions ...........................2-5
2.2.2 Adding a Group ...................................................................2-5
2.2.3 Deleting a Group .................................................................2-6
2.2.4 Adding a Device ..................................................................2-6
2.2.5 Deleting a Device ................................................................2-7
2.2.6 Deleting All Devices ............................................................2-7
2.2.7 Renaming a Group or Device ..............................................2-7
This chapter describes the Device Directory screen and the Device Root,
the graphical representation of all devices, which appears on that screen.
2.1 Device Directory
The Device Directory is the first screen that displays after you
successfully log onto ROCLINK 800 but before you connect to a
device.
Figure 2-1. Device Directory and Device Root
Note: Once you connect to a device, ROCLINK 800 replaces the
Device Directory screen with a device-specific configuration
tree screen (see Figure 2-2).
Revised November-2016
Device Directory and Device Root
2-1
ROCLINK 800 User Manual (ROC800L)
Figure 2-2. Configuration Tree
You use the Device Directory screen to create and maintain
communications setup configurations for a PC running ROCLINK 800.
You can uniquely configure the communication ports on the PC to send
data to a specified ROC. You may add, delete, or modify these
communications setups and establish a tree of groups and devices.
Use the + and – symbols to display or hide various options.
Note: You can only configure a PC’s communications ports from the
Device Directory screen. To re-display the Device Directory
screen at any time, select Window > Device Directory or View
> Directory.
2.1.1 Communication Parameter Setup Screen
The ROCLINK 800 Communication Parameter Setup screen allows you
to change your PC communications port, time-out settings, and other
variables ROCLINK 800 uses when establishing a connection to a
device.
2-2
Device Directory and Device Root
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
In order for ROCLINK 800 to communicate with a device, ROCLINK
800 must know to which device it is communicating. Each device
within a group is given a unique device address.
To set the PC communication parameters:
1. Right-click the label in the Device Directory that corresponds to the
PC port you want to use.
Figure 2-3. Device Pop-up Menu Tree
2. Select Properties. The ROCLINK 800 Communications Parameters
screen displays.
Revised November-2016
Device Directory and Device Root
2-3
ROCLINK 800 User Manual (ROC800L)
Figure 2-4. Communication Parameters
3. Configure the ROCLINK 800 communications parameters (refer to
Chapter 3, Communications and Security for a complete discussion
of this screen).
4. Click Apply. You are ready to connect to the ROC.
2.2 Device Root
The device root graphically represents the devices and their
organizational structure on the Device Directory screen. When you open
ROCLINK 800, the device root displays the default device labels. Using
the Communication Parameters screen, you can modify the
communications setup configurations for these devices or add new
devices with new configurations. Each icon on the device root
represents a different type of communications connection.
2-4
Device Directory and Device Root
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 2-5. Device Root
The default device labels, which correspond to available communication
ports, include:
 COM1 Device.
 COM2 Device.
 Modem Device.
 Ethernet Device.
 New Group1 > New Device1.
 New Group1 > New Device2.
You may add, delete, or modify the communication configurations for
each of these devices. You can also define device groups.
2.2.1 Backing Up ROCLINK Device Definitions
After you configure your device settings, we strongly recommend that
you create a back-up file of those settings. ROCLINK 800 stores these
values in the file ROC_USER.mdb. Use Windows Explorer to find the
ROC_USER.mdb file, then copy the file and store it in a safe place.
This backup file enables you to restore your settings in case they ever
become corrupted.
You can configure devices on-line communications using the Local
Operator Interface (LOI) Port (also known as the "local port") or a
communication port, such as a modem.
For differentiation, each ROC has a Tag and a unique Device Address
which you define on the ROCLINK 800 Communications Parameters
screen (see Figure 2-4). The Device Address must be different from any
other host system that may access the network.
2.2.2 Adding a Group
You can organize devices into groups. Typically, groups contain devices
in the same geographical area or with another common feature. When
Revised November-2016
Device Directory and Device Root
2-5
ROCLINK 800 User Manual (ROC800L)
you double-click a group icon, ROCLINK 800 displays all devices or
subgroups associated with that group.
To add a new group to the device root directory:
1. Right-click the Device Root icon. A pop-up menu displays.
2. Select Add a Group. ROCLINK 800 adds the new group icon to the
device root graphic.
To add a subgroup to an existing group:
1. Right-click the Group icon. A pop-up menu displays.
2. Select Add a Group. ROCLINK 800 adds the new group icon to the
selected group.
2.2.3 Deleting a Group
To delete a group:
1. Right-click a group icon. A pop-up menu displays.
2. Select Delete Group. A Confirm Delete dialog box displays.
Figure 2-6. Delete Group
3. Click Yes to delete the group and all subordinate groups and devices
in that group.
2.2.4 Adding a Device
To add a new device to the device root:
1. Right-click the device root icon. A pop-up menu displays.
2. Select Add a Device. ROCLINK 800 adds a device icon to the
device root.
3. Configure the new device’s communication parameters (see Chapter
3, Communications and Security).
To add a device to an existing group:
1. Right-click the group icon. A pop-up menu displays.
2. Select Add a Device. ROCLINK 800 adds a device icon in the
selected group.
2-6
Device Directory and Device Root
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
3. Configure the new device’s communication parameters (see Chapter
3, Communications and Security).
2.2.5 Deleting a Device
To delete a device:
1. Right-click a device icon. A pop-up menu displays.
2. Select Delete Device. A Confirm Delete dialog displays.
Figure 2-7. Delete Device
3. Click Yes to delete the device.
2.2.6 Deleting All Devices
To delete all device communication parameter configurations in the
device root directory:
Note: This deletes all ROC units that you currently have configured.
1. Right-click the device root icon. A pop-up menu displays.
2. Select Delete All Devices. A Confirm Delete dialog displays.
Figure 2-8. Delete All Devices
3. Click Yes. ROCLINK 800 deletes all devices in the device root.
2.2.7 Renaming a Group or Device
You can easily replace the ROCLINK 800-provided default group or
device names with names you choose. To rename a group or device in
the Device directory:
1. Right-click the device or group icon. A pop-up menu displays.
2. Select Rename. Enter a name.
Revised November-2016
Device Directory and Device Root
2-7
ROCLINK 800 User Manual (ROC800L)
Note: Although your label can be up to 72 characters in length, keep
the label short for easy recognition.
3. Press Enter when finished. ROCLINK 800 adds the new label to the
device or group.
2-8
Device Directory and Device Root
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Chapter 3 – Communications and Security
In This Chapter
3.1
3.2
3.3
3.4
3.5
3.6
3.7
Communications .............................................................................. 3-1
ROCLINK 800 Communications ......................................................3-2
3.2.1 ROCLINK 800 Communications General Tab .....................3-2
3.2.2 ROCLINK 800 Communications Advanced tab ...................3-4
Communication Ports ...................................................................... 3-6
Configuring Communications Ports .................................................3-7
3.4.1 Configuring TCP/IP Communications on the
Ethernet Port ........................................................................ 3-7
3.4.2 Comm Ports General Tab ....................................................3-9
3.4.3 Comm Ports Modem Tab ...................................................3-12
3.4.4 Comm Ports SRBX Tab .....................................................3-13
3.4.5 Comm Ports Store & Forward Tab .....................................3-15
3.4.6 Comm Ports Diagnostics Tab.............................................3-15
Connecting to a ROC .....................................................................3-16
3.5.1 Direct Connect ....................................................................3-17
3.5.2 Local Port (LOI) ..................................................................3-18
3.5.3 Connect to a ROC ..............................................................3-18
3.5.4 Successful Login ................................................................3-18
3.5.5 Disconnecting from a ROC.................................................3-19
Troubleshooting Connection Errors ...............................................3-19
3.6.1 Troubleshooting ROCLINK 800 Communications..............3-20
3.6.2 Troubleshooting TCP/IP Connections ................................3-20
Security ..........................................................................................3-21
3.7.1 ROCLINK 800 Security ......................................................3-21
3.7.2 Device Security ..................................................................3-25
This chapter describes how to configure the communication ports on a
PC and on a ROC. It also describes how to use the Connect and Direct
Connect features in ROCLINK 800 and how to define security to
control access to the ROC and ROCLINK 800.
3.1 Communications
Before you attempt to connect to a ROC, you must configure
communication parameters in two places:


Revised November-2016
ROCLINK 800 Communications
Configure device communications on the Device Directory screen
(Device Directory and Device Root). This sets the PC’s comm ports
to communicate with a specific device.
Communication Ports on the ROC
Select ROC > Comm Ports to access the Comm Port screen and
configure the ROC communication ports for incoming or outgoing
communications. Refer to Section 3.3, Communication Ports.
Communications and Security
3-1
ROCLINK 800 User Manual (for ROC800L)
3.2 ROCLINK 800 Communications
The Device Directory communication configurations allow ROCLINK
800 to communicate to an individual ROC.
To set the PC communication parameters:
1. Right-click the label in the Device Directory that corresponds to the
PC port you want to use.
2. Select Properties. The ROCLINK 800 Communication Parameters
screen displays.
3. Configure the ROCLINK 800 communications parameters. Refer to
Section 3.3, Communications and Security.
4. Click Apply. You are ready to connect to the ROC.
3.2.1 ROCLINK 800 Communications General Tab
The Device Directory is the first screen that displays after you
successfully log onto ROCLINK 800 but before you connect to a
device.
To display the ROCLINK 800 Communication Parameters screen, rightclick on a device icon in the device root and select Properties. The
ROCLINK 800 Communication Parameters screen displays, showing
the General tab.
Use the General tab to configure basic communications for the PC
running ROCLINK 800.
Figure 3-1. ROCLINK 800 Communications – General tab
3-2
Communications and Security
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Revised November-2016
Field
Tag
Description
Sets a unique name for the ROC. Enter up to 50
alphanumeric characters to identify the ROC.
Connect
Click to communicate with the PC using the
parameters configured for this PC’s
communications port.
Device Address
Sets the address of the specific ROC with which
you desire to communicate. If you are connected to
a multi-drop series of devices, enter the Device
Address (default is 240) and Device Group of the
specific device. The default values for the Device
Address and Device Group are 240.
Note: The default device address is 240.
Device Group
Associates the ROC with a specific group. The
default Device Group is 240.
Note: If you connect a PC running ROCLINK 800
directly to the device’s LOI (Local Port),
ROCLINK 800 makes a request to Device
Group of 240 and Device Address of 240.
The Local Port of a device always responds
to a request for Address 240 and Group
240, no matter what Device Address and
Device Group is configured in the device if
the LOI Security is valid.
Host Address
Identifies the PC’s host address, which by default is
Address 3. If more than one computer running
ROCLINK 800 communicates with a group of
devices (either by radio or by other multi-drop
communications), you must define unique host
address for each device to avoid multiple
responses. The host address must also be different
from any other host system that may access the
communications link.
Use the following host group and host address
conventions: 0 and 240 are reserved
Host Group
Identifies the PC’s host group, which by default is
1. When using ROC Protocol, the group address
must match the address defined at the destination
device in order for communications to properly
transmit.
Use the following host group and host address
convention: 0 and 240 are reserved
Use
Sets the type of connection. Valid values are
Comm Port, Modem, or TCP/IP.
Note: If you select TCP/IP, ROCLINK 800 applies
only the Time Out parameter you define on
the Advanced tab. No other parameters
defined on that tab apply.
Communications and Security
3-3
ROCLINK 800 User Manual (for ROC800L)
Field
PC Comm Port
Description
Sets the comm port on the PC ROCLINK 800 uses
for this setup. The ROC can communicate through
any of the PC’s configured comm ports. The default
comm port is 1.
Note: This field is available only if you set the
Comm Port option. Before you select this
parameter, check to see which
communications ports are assigned in the
PC.
PC Baud Rate
Sets the baud rate ROCLINK 800 uses to
communicate with the device through a serial port
(COM port). For successful communications, the
baud rate you set here must match the baud rate
on the PC. The default value is 19200. If you have
difficulties communicating to your device, set the
baud rate in both the device and the computer to
the default baud rate.
Note: This field is available only if you selected
the Comm Port option.
Modem
Indicates the modem ROCLINK 800 uses. Click ▼
to list all available modems. Only the modems
defined in the Windows Control Panel display.
Ensure that the modem you select is properly set
up.
Note: This field is available only if you selected
the Modem option.
Phone Number
Sets the telephone number for the device
ROCLINK 800 dials.
Note: This field is available only if you selected
the Modem option.
Override Default
TAPI Init String
Indicates that ROCLINK 800 should use an
override initialization string configuration. When
you select this option, you must provide an override
initialization string.
Note: This field is available only if you selected
the Modem option.
IP Address
Indicates the IP address for the TCP/IP connection.
Note: This field is available only if you selected
the TCP/IP option.
Port Number
Indicates the port for the TCP/IP connection.
Note: This field is available only if you selected
the TCP/IP option.
Refresh Comm Port
List
Click to enable ROCLINK 800 to refresh the listing
of displayed comm ports.
Note: This field is available only if you selected
the Comm Port option.
3.2.2 ROCLINK 800 Communications Advanced tab
Use the Advanced tab on the ROCLINK 800 Communications
Parameters screen to configure advanced communications features.
3-4
Communications and Security
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 3-2. ROCLINK 800 Communications – Advanced tab
Revised November-2016
Field
Description
Number of Retries
Sets the number of times (after the initial attempt)
ROCLINK 800 tries to request data from the
specified device before reporting a timeout error.
Valid values are between 0 and 25. The default is
3. Use the Time Out parameter to adjust the
amount of time between retries.
Note: This parameter does not apply to the dialup modem, which only tries to establish a
connection once.
Tx Delay
Sets, in seconds, the amount of time ROCLINK
800 waits before transmitting data. This delay
enables the request-to-send (RTS) line for the
amount of delay specified before transmitting data.
The default is 0.05.
Typically, this value allows a radio to fully stabilize
before the system applies data for transmission.
 For EIA-232 (RS-232) and dial-up modem
communications, set this value (and the value
in the Key Off Delay field) to 0 (zero) or the
default of 0.05 seconds.
 For EIA-485 (RS-485) and radio
communications, set this value to 0.1.
Note: These variables may change, based on
your situation. These are general values
that you need to assess for each
circumstance.
Communications and Security
3-5
ROCLINK 800 User Manual (for ROC800L)
Time Out
Sets, in seconds, the actual amount of time that
ROCLINK 800 waits to receive a valid message
after it sends a request to a device. The default is
3. Modem users typically accept the default value.
Do not set this field to 0 (zero). This prevents
ROCLINK 800 from timing out, and quickly
exhausts the Retries.
Note: If you select TCP/IP as the communications
method on the General tab, ROCLINK 800
applies only the Time Out parameter. No
other parameters defined on that tab apply.
Key Off Delay
Sets, in seconds, the amount of time ROCLINK
800 waits after transmitting a message before
turning off the ready to send (RTS) signal. The
default is 0. You can change this value to optimize
communications.
The default value should be sufficient for dial-up
modems and EIA-232 (RS-232) connections. For
radios, a value of 0.01 may be appropriate.
Host CRC Check
Indicates whether ROCLINK 800 uses cyclical
redundancy checking. The default value is
Enabled.
3.3 Communication Ports
In addition to configuring the communications ports on the PC, you also
configure the device-specific communication parameters.
While in a configuration and on-line with an ROC, select ROC >
Comm Ports to display the Comm Port screen. Each communications
port has a unique set of parameters on the screen.
Use the Comm Ports screen to set up the communications ports that are
available for incoming and outgoing communications with the ROC.
Note: Use the Device Directory to define PC communication ports.
The communication ports located on the ROC provide a data link to
ROCLINK 800, other devices, and host systems. The type of module
enables the following communications:





3-6
EIA-232 (RS-232) serial communications.
EIA-422 (RS-422) serial communications.
EIA-485 (RS-485) multi-point serial communications.
Dial-up modem communications.
TCP/IP communications.
Communications and Security
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Table 3-1. Communication Ports for the ROC800-Series
Port
Port Location
Default Tag
Function/Type
1
CPU RJ-45 (top)
Local Port
2
CPU RJ-45 (middle)
COMM1
Ethernet
3
CPU 5-pin (bottom)
COMM2
Serial / EIA-232 (RS-232)
4
Module Slot 1
COMM3
EIA-232 (RS-232), EIA-485 (RS-485), or Modem
5
Module Slot 2
COMM4
EIA-232 (RS-232), EIA-485 (RS-485), or Modem
6
Module Slot 3
COMM5
EIA-232 (RS-232), EIA-485 (RS-485), or Modem
LOI / RS-232D
3.4 Configuring Communications Ports
The ROC comm. ports provide a link to computers, such as one running
ROCLINK 800 or a host computer.
Select ROC > Comm Ports to set up communication ports available for
the ROC.
The SRBX or RBX (Spontaneous Report-by-Exception) alarming
feature is available for serial communication ports. It is not supported
on the Ethernet port. This feature allows the device to call in to a host
computer when a configured alarm occurs. To prevent "nuisance"
alarms from being reported to the host, configure the parameters
correctly. If you wish to configure dial-up RBX, a modem must be
present and appropriately configured.
When using RBX Alarming, you must ensure that the alarms are
enabled and configured for each point you desire to monitor. Configure
the alarm parameters so that an alarm occurs only when desired.
Configure the parameters on the Alarms tabs of the I/O configuration
screens.
Once configured, save the configuration of all communications ports to
programmable ROM using ROC > Flags > Flash Memory Save
Configuration.
Note: You also access the Comm Port screen by selecting ROC >
Comm Ports from the ROCLINK 800 menu bar and then
selecting the appropriate comm port from the drop-down menu
or by selecting the Comm Ports icon from the menu bar.
3.4.1 Configuring TCP/IP Communications on the Ethernet Port
Use TCP/IP connections through the Ethernet port for DS800, Modbus®
RTU encapsulated in TCP/IP, Modbus TCP/IP, or ROC Plus Protocol
communications.
To configure TCP/IP communications:
1. Connect to the ROC.
Revised November-2016
Communications and Security
3-7
ROCLINK 800 User Manual (for ROC800L)
2.
If using ROC Plus, Modbus RTU Encapsulated in TCP/IP, or
Modbus TCP/IP, set the parameters on the ROC > Information >
Internet tab.
3. If using DS800, set the parameters and enable the DS800
communications on the Configure > Control > DS800 screen.
4. If using Modbus RTU Encapsulated using TCP/IP or Modbus
TCP/IP, sets the communications port and configure the parameters
on the Configure > Modbus > Configuration screen.
Note: The parameters on the General, Modem, SRBX, and Store and
Forward Tabs of the ROC > Comm Ports screen do not apply to
the Ethernet port.
The ROC > Comm Ports Diagnostics tab displays the communication
statistics available for all Modbus and ROC Plus Protocol
communications transmitted using TCP/IP connections. Refer to the
discussion of the Comm Ports Diagnostics Tab.
The total number of Modbus and ROC Plus Protocol over TCP/IP
connections is limited to six of each protocol at any given time. The
number of active TCP/IP connections displays on the Active
Connections field on the ROC > Information > Internet tab.
SRBX messaging or firmware updates cannot be transmitted over a
TCP/IP connection.
Once a ROC Plus Protocol, Modbus RTU encapsulated in TCP/IP, or
Modbus TCP/IP connection is made, the communication session can be
closed by a timeout. Three timeouts that can close a connection are
executed as follows:



3-8
A security timeout is started after a valid login. If a valid ROC Plus
Protocol message is not received within 60 minutes, the connection
closes. The timeout is reset after each valid message.
An inactivity timer for each TCP/IP connection has been added in
addition to the security timeout. The ROC Information > Internet >
Inactivity Time field sets this parameter in seconds. A value of 0
disables the timer. If a valid ROC Plus Protocol message is not
received within the Inactivity Time, the connection closes.
Each connection will be kept alive by periodic transmissions of
messages (probes). If the other side of the connection fails to
respond to ten repetitive probes, the connection will be considered
broken and the connection closes. The amount of idle time (in
seconds) before the first probe is configurable is set in the ROC >
Information > Internet > Keep Alive Time field. The other nine
probes will be 64 seconds apart. The total time will be: (9*64) + the
value of the Keep Alive Time parameter.
Communications and Security
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
DS800 Use the DS800 Development Suite Software to develop programs,
independently of ROCLINK 800. You can download these programs
over the Ethernet port to a ROC800-Series that has the optional license
key installed.
Once DS800 is enabled on the Configure > Control > DS800 screen,
the Ethernet port for DS800 is always available to accept DS800
connections.
The ROC800-Series is capable of distinguishing TCP/IP messages
received from DS800, in Modbus, or in ROC Protocol. The ROC800Series firmware routes the DS800 messages to the correct
communications task.
ROC Plus ROC > Security for the Ethernet port enables or disables security for
Protocol all ROC Plus Protocol based Ethernet connections.
The Ethernet port is always available to accept ROC Plus Protocol
connections.
Modbus The ROC800-Series (firmware version 1.30 or greater) allows both
Modbus RTU encapsulated in TCP/IP and Modbus TCP/IP
communications on the Ethernet port. Modbus RTU encapsulated in
TCP/IP is the form of Modbus protocol traditionally supported on serial
connections in the ROC800-Series, which is encapsulated in a TCP/IP
message. Modbus TCP/IP is the protocol developed for use over TCP/IP
connections.
Note: Both Modbus RTU encapsulated in TCP/IP and Modbus TCP/IP
support Slave mode only.
The Ethernet port is always available to accept Modbus connections.
The ROC800-Series supports Modbus communications on any of the
serial ports, at the same time as Modbus RTU encapsulated over TCP/IP
or Modbus TCP/IP connections.
3.4.2 Comm Ports General Tab
Select ROC > Comm Ports to configure the communications ports on
the ROC. The Comm Port screen displays, showing the General tab.
Revised November-2016
Communications and Security
3-9
ROCLINK 800 User Manual (for ROC800L)
Figure 3-3. Comm Port - General tab
Field
3-10
Description
Comm Ports
Indicates the specific comm port to be configured.
Click ▼ to display all valid selections.
Tag
Sets a 10-character name (“tag”) to help identify
the comm port.
Comm Type
This read-only field displays the type of
communications port, such as EIA-232 (RS-232)
or Ethernet.
Note: The message “No Module” appears in this
field when no communication module is
present in slots 1, 2, or 3 of the base unit.
Baud Rate
Sets, in bits per second, the transmit and receive
data baud rate for the comm port.
Parity
Indicates whether the communications controller
performs parity checks and, if selected, the parity
value (odd or even).
Data Bits
Sets the number of data bits contained in an
asynchronous byte, or character. The default is 8.
Stop Bits
Sets the number of stop bits contained in an
asynchronous byte, or character. The default is 1.
Key On Delay
Sets, in seconds, the amount of time the ROC
waits after turning on the ready to send (RTS)
signal before beginning transmission. The default
is 0. You can change this value to optimize
communications.
The default value should be sufficient for dial-up
modems and EIA-232 (RS-232) connections. For
older radios, you may need to set this value to 0.2
seconds. For newer radios, 0.02 seconds should
be sufficient.
Communications and Security
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Key Off Delay
Port Owner
Revised November-2016
Description
Sets, in seconds, the amount of time the ROC
waits after transmitting a message before turning
off the ready to send (RTS) signal. The default is
0. You can change this value to optimize
communications.
The default value should be sufficient for dial-up
modems and EIA-232 (RS-232) connections. For
radios, a value of 0.01 may be appropriate.
Note: These variables may change, based on
your situation. These are general values
that you need to assess for each
circumstance.
Sets the communication protocol this port uses
 ROC Plus Protocol/Modbus Slave
configures the port to automatically switch
between Modbus and ROC Plus Protocol
messages.
 ROC Plus Protocol Only configures the port
to only accept ROC Plus protocol messages
(Modbus Slave is disabled).
 Modbus Slave Only configures the port to
allow the ROC to act only as a Modbus slave
device (ROC Plus Protocol is disabled).
Note: Use the "Only" options only if the
messages received use this specific
protocol. Otherwise, select ROC Plus
Protocol/Modbus Slave if this comm
port is going to have both protocols
communicate on it.
 Modbus Master configures the port to allow
the ROC to poll Modbus devices.
 DS800 configures the port to download and
debug Development Suite 800 projects only.
You will not be able to connect two ROC units
together with this option. It is exclusively
configured for DS800/PC communications.
Note: Modems are not supported for the
DS800 communication type.
 LCD configures the port for communications
with a ROC Keypad Display.
 I/O Module configures this port to use the
communications protocol residing in the I/O
module.
 User Program configures this port to use the
communications protocol residing in the
loaded user program. The user program
number here matches the user program
number in the Configuration Tree menu and
the User Program Administrator screen.
 Reserved indicates that this port is reserved
and cannot be used for communications.
Communications and Security
3-11
ROCLINK 800 User Manual (for ROC800L)
3.4.3 Comm Ports Modem Tab
Use the Modem tab on the Comm Ports screen to configure the device’s
modem communication ports.
Figure 3-4. Comm Port - Modem tab
Field
3-12
Description
Modem Type
Sets the modem type. Valid values are None
(using a serial link to the host), External (using an
external modem), and Internal (using an internal
modem). The default is None.
Connect Time
Sets, in seconds, the amount of time that the
ROC waits after initiating a call to receive a
connect message from a device (typically the
modem) before it terminates the call. The default
is 60 seconds.
The Connect Time varies from system to system
and can take up to 60 seconds to make and
complete a dial up connection. If a successful
connection is made, the Disconnect Time begins.
Disconnect Time
Sets, in seconds, the amount of time that the
ROC waits for further activity on the line before it
hangs up. ROCLINK 800 resets this timer after
each valid receive signal.
Inactivity Time
Sets, in seconds, how long the ROC waits without
receiving a signal before resetting the modem.
The inactivity timer looks at the valid receive
counter to determine if the signal has been
received.
Communications and Security
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Config Command
Sets the string of characters the device requires
to initialize the modem. For external modems,
refer to the manufacturer’s literature. For an
internal modem, use the default value or the
modem card may not operate correctly. Refer to
your modem’s documentation for default Config
Command characters.
Connect Command
Sets the Hayes-style connect command the unit
requires to contact the host. Typically, this is the
command ATDT followed by the telephone
number (for example, ATDT5155551212). The
unit requires this parameter for dial-out
operations, such as for SRBX Alarming.
Disconnect
Command
Sets the Hayes-style disconnect command
required to disconnect the contact to the host.
Typically, this is the command ATH0.
Modem Status
This read-only field shows the modem’s current
status result code. Valid values are:
Result Code
Definition
0 = OK
Successfully executed
command line
1 = CONNECT
Connection established
2 = RING
Ring signal detected
3 = NO CARRIER
Carrier not detected/lost
4 = ERROR
Error in command line
6 = NO DIAL
TONE
No dial tone detected
7 = BUSY
Busy signal detected
8 = NO ANSWER
Line not picked up on the
called end
3.4.4 Comm Ports SRBX Tab
Use the SRBX tab to configure the Spontaneous-Report-by-Exception
alarming features.
The SRBX (Spontaneous Report-by-Exception) alarming feature is
available for serial communication ports. This feature allows the device
to call in to a host computer when a configured alarm occurs. If you
wish to configure dial-up RBX, then a modem must be present and
appropriately configured.
When you use RBX alarming, ensure that you enable and configure
alarms for each point you desire to monitor. Configure the alarm
parameters so that an alarm occurs only when desired. This prevents
"nuisance" alarms. You configure RBX alarm parameters on the
Alarms tab on the I/O, MVS, and Meter Setup configuration screens.
Revised November-2016
Communications and Security
3-13
ROCLINK 800 User Manual (for ROC800L)
Figure 3-5. Comm Port - SRBX tab
Field
3-14
Description
SRBX Mode
Sets the SRBX Mode for Spontaneous-Report-byException alarming on this comm port. The default
is Disabled.
SRBX Host Address
Sets the address of the host to which the SRBX
feature communicates.
SRBX Host Group
Sets the group of the host to which the SRBX
feature communicates.
Delay
Sets, in seconds, the time the device waits
between attempts to transmit an SRBX or RBX
message. Each SRBX or RBX Attempts parameter
has an associated delay parameter. The default
for Delay #1 is 20 seconds, the default for Delay
#2 is 30 seconds, and the default for Delay #3 is
45 seconds.
SRBX Attempts
Sets the number of times the device attempts to
resend a message if it does not obtain a valid
response on the first try. "Attempt" refers to the
initial message plus any retries.
ROCLINK 800 provides three parameters. The
default for all parameters is Fixed Number. The
default value for SRBX Attempt #1 is 1. The
default value for SRBX Attempt #2 is 2. The
default value for SRBX Attempt #3 is 3.
Select Fixed Number to set how many times
ROCLINK 800 retries sending a message after the
first unsuccessful attempt. If you enter 0, no retries
occur. Select Continuous (255) to start
continuous retries that stop only when the host
acknowledges the SRBX alarm.
Communications and Security
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
SRBX Alarm Index
This read-only field shows the current SRBX
alarm.
SRBX Status
This read-only field shows the status of SRBX
messaging. Valid values are Active (SRBX alarm
is processing) or Inactive.
3.4.5 Comm Ports Store & Forward Tab
Select ROC > Comm Ports > Store & Forward tab to configure the
Store & Forward features on the ROC.
Figure 3-6. Comm Port - Store & Forward tab
Field
Description
Store & Forward
Indicates whether the port transmits messages
(Store & Forward). Valid values are Enabled
(transmit messages out of the port) and Disabled
(do not transmit messages).
Store & Forward
Path
Sets the path and group numbers of the devices
that need to receive this SRBX message and
forward it on to the next device to extend the
communications path. You may also specify
addresses for other devices that support the ROC
Protocol. The device you specify by the last nonzero Address or then sends the message to the
host from by the previous parameter.
3.4.6 Comm Ports Diagnostics Tab
Select ROC > Comm Ports > Diagnostics tab to view the
communications diagnostic features on the ROC.
Revised November-2016
Communications and Security
3-15
ROCLINK 800 User Manual (for ROC800L)
Figure 3-7. Comm Port – Diagnostics tab
Field
Description
Valid Receive
Counters
Indicates the number of valid ROC Plus protocol
or Modbus protocol messages the ROC800 has
received. Although these are incrementing values,
you can zero them out if necessary.
Successful
Message Time
This read-only field Indicates the time and date of
the last valid ROC Plus protocol or Modbus
protocol message received.
Transmit Counter
Indicates the number of messages sent by the
ROC. This is an incrementing value that you can
zero out if necessary.
Invalid Message
Bytes
Indicates the number of ROC Plus protocol or
Modbus protocol bytes lost. This is an
incrementing value that you can zero out if
necessary.
Invalid Message
Byte Time
This read-only field shows the time and date of
the last invalid message.
3.5 Connecting to a ROC
To connect the computer to a remotely located ROC a serial, dial-up
modem, radio, satellite, or other communications line should be
installed. This connection may be made through the LOI (Local Port) or
other Communications Port on the ROC.
Use the Connect command to connect to a serial or dial-up modem. To
use Connect:
1. Physically connect the ROC.
3-16
Communications and Security
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
2. Launch and log in to ROCLINK 800.
3. Perform one of the following:




Select a device from the Device Directory and press the Enter
key.
Double-click a device in the Device Directory.
Select a device from the Device Directory and click the Connect
button on the toolbar.
Select ROC > Connect to connect to the device currently
selected in the Device Directory.
3.5.1 Direct Connect
Click the Direct Connect icon to establish a connection with a ROC.
ROCLINK 800 attempts to establish communications through all PC
comm ports at various baud rates, until it receives a valid reply.
By default, ROCLINK 800 tags the LOI Port as the local port (comm 1),
as shown on the Comm Port screen (ROC > Comm Ports).
For the Direct Connect option to work, security conditions must be met,
and the PC must be connected to the Local Operator (LOI) port of the
device with communication settings of:
 8 Data Bits.
 1 Stop Bit.
 No Parity.
When you click Direct Connect, ROCLINK tries to initiate
communications with the device by performing a search of the PC
communication ports at various baud rates. ROCLINK then "locks on"
to the first comm port and baud rate that are successful in
communicating with a device.
To use Direct Connect:
1. Physically connect a cable to the ROC.
2. Launch and log into ROCLINK 800.
3. Do one of the following:



Click on the Direct Connect icon in the Device Directory.
Click the Direct Connect button on the toolbar.
Select ROC > Direct Connect.
4. If this is the first time that you have connected to the ROC, continue
to the steps for Setting the Clock.
Revised November-2016
Communications and Security
3-17
ROCLINK 800 User Manual (for ROC800L)
3.5.2 Local Port (LOI)
The PC running ROCLINK 800 physically connects to the device
through a cable. For a local connection, this cable is typically a
prefabricated local operator interface (LOI) cable (available from
Remote Automation Solutions). One end of the cable (a 9-pin, D-shell,
female connector) plugs into a serial communications port on the PC
running ROCLINK 800. The other end of the cable plugs into the ROC
operator interface connector called the Local Port.
Note: If your PC does not have a serial port, you may use a USB-to-
serial connector for the LOI connection.
3.5.3 Connect to a ROC
To connect the computer to a remotely located ROC, install a serial,
dial-up modem, radio, satellite, or other communications line. This
connection may be made through the LOI (Local Port) or other
communications port on the ROC.
Use the Connect command to connect to a serial or dial-up modem. To
use Connect:
1. Physically connect the ROC.
2. Launch and log in to ROCLINK 800.
3. Perform one of the following:




Select a device from the Device Directory and press the Enter
key.
Double-click a device in the Device Directory.
Select a device from the Device Directory and click the Connect
button on the toolbar.
Select ROC > Connect to connect to the device currently
selected in the Device Directory.
3.5.4 Successful Login
A successful login produces an on-line connection and displays a tree
representing the configuration in the ROC. Refer to Configuration Tree
Menu.
3-18
Communications and Security
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 3-8. Successful Logon
3.5.5 Disconnecting from a ROC
To disconnect an online connection:
 Close the screen by clicking the lower of the two Close buttons
located in the upper-right corner of the device screen.
 Click the Disconnect button located on the Toolbar.
 Select File > Close. This automatically closes the connection.
3.6 Troubleshooting Connection Errors
Several events can cause a connection problem:



Revised November-2016
If the parameters ROCLINK 800 uses when establishing a
communications link to your PC are incorrect, it cannot make a
direct connection. Refer to Troubleshooting ROCLINK 800
Communications.
If ROCLINK 800 stands idle for too long and exceeds the timeout
value for a device, a communications failure can also occur. In this
case, simply log back into ROCLINK 800 and use the Direct
Connect or Connect features.
If you do not have security access to the ROC, you cannot make a
connection. You must configure a valid User ID and Password
(using the ROC > Security option) for each user who can connect to
a ROC.
Communications and Security
3-19
ROCLINK 800 User Manual (for ROC800L)

If the PC cannot establish a connection to the ROC by "pinging" the
Device Address (ROC Address), ROCLINK 800 cannot make a
TCP/IP connection. Refer to Troubleshooting TCP/IP Connections.
3.6.1 Troubleshooting ROCLINK 800 Communications
Occasionally, you may need to alter your PC communications options
when you are having problems communicating with your ROC.
1. Select the desired Device in the Device Directory. Right-click and
select Properties.
2. Make sure you have specified the correct Device Address and
Device Group of the ROC or with which you are trying to
communicate. If you are communicating through the LOI port of the
device, the universal address is Device Address is 240 and Group
Address is 240.
3. Click the Advanced tab. Try increasing the Time Out and/or Tx
Delay.
4. Click Apply. Return to the General tab, and click Connect.
5. If you are still having trouble communicating, try increasing the
Number of Retries field in the Advanced tab. Click Apply. Return
to the General tab, and click Connect.
6. If you are still having trouble communicating, try increasing or
decreasing the Key Off Delay field in the Advanced tab. Click
Apply. Return to the General tab, and click Connect.
7. Check the security settings of ROCLINK 800.
3.6.2 Troubleshooting TCP/IP Connections
If you are unable to establish a connection between ROCLINK 800 and
the ROC on the Ethernet port, verify that the PC is able to "ping" the
ROC.
1. Launch the DOS command prompt and write a command to "ping"
the ROC at its IP address (for example, C:\>ping 155.177.78.111).
2. If the Ping Statistics Reply is similar to "Packets: Sent = 4, Received
= 4, Lost = 0 <0% loss>", then the PC and ROC are connecting. You
may need to alter the Internet communications setting in ROCLINK
800 software. Verify all parameters on the pertinent screens. Refer
to Configuring TCP/IP Communications on the Ethernet Port
(ROC800-Series).
3. If the Ping Statistics Reply is similar to "Packets: Sent = 4, Received
= 0, Lost = 4 <100% loss>", then the PC and ROC are not
connecting. Review your network, your physical connection, your
router, and your PC.
3-20
Communications and Security
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
3.7 Security
You control security in two ways:


ROCLINK 800 Security: Enables who can access (log on)
ROCLINK 800 software and the Access Level assigned to a user.
Device Security: Enables who has access to the ROC Comm Ports
and the LCD.
Note: Security Access Levels enable you to control which users have
access to specific ROCLINK 800 functions.
3.7.1 ROCLINK 800 Security
Use the ROCLINK 800 Security screen to set access to ROCLINK 800.
Note: Refer to Device Security for instructions on securing the ROC.
To access this screen, select Utilities > ROCLINK 800 Security. The
ROCLINK 800 Security screen displays. Its table format enables you to
define, by operator ID, password, and security level, who can log on to
ROCLINK 800 and the screens which those IDs can access. You may
define up to 32 different users.
Note: Utilities > ROCLINK 800 Security must match ROC >
Security (Device Security) in order for users to log into
ROCLINK 800.
Figure 3-9. ROCLINK 800 Security
Note: The default Operator ID is LOI. The default Password is 1000.
Revised November-2016
Communications and Security
3-21
ROCLINK 800 User Manual (for ROC800L)
1. Select Utilities > ROCLINK 800 Security.
2. Enter the three alphanumeric characters for the Operator ID, which
are typically the initials of the person who operates the device. Each
Operator ID must be unique and is case-sensitive.
3. Enter the four numeric characters (between 0000 and 9999) to define
the operator Password. More than one user can have the same
password.
4. Enter the desired Access Level for the user. 0 is the lowest (least
inclusive) access level and allows access to the fewest number of
screens. 5 is the highest (most inclusive) access level and allow
access to all screens. Each access level permits access to screens at
that level and any inherited from lower access levels. For example,
an operator ID with Access Level 3 can access screens with levels 0,
1, 2, and 3. Refer to Security Access Levels.
Note: Click the User Access Levels button to globally all access
levels.
5. Click the Save button.
Security Access Table 3-2 lists the system screens and their system-assigned security
Levels access levels. The Menu Options focus on the activity while you use
the Access Levels to increase or decrease responsibility levels within
the Menu Options.
To access this screen, select Utilities > ROCLINK 800 Security >
User Access Levels.
Notes:

If you enable security on any port, at least one operator ID must
have the highest level of security (level 5).

ROCLINK 800 rejects login requests if access levels are greater
than device security.
Table 3-2. Security Access Levels
3-22
Menu
Menu Option
1
Configure
Transaction History
5
15
View Display
New
5
24
ROC
Security
5
71
Utilities
License Key Admin 107
5
72
Utilities
License Key Administrator 800
5
80
Utilities
Custom Display Editor
5
81
Utilities
Custom EFM Report Editor
4
20
ROC Display
Administrator
4
69
Utilities
Update Firmware
4
Communications and Security
Access Level
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Revised November-2016
Menu
Menu Option
70
Utilities
Upgrade Hardware
4
74
Utilities
User Program Administrator
3
2
File
New
3
4
File
Download
3
5
File
Save Configuration
3
18
View Display
From File
3
19
View Display
From Device
3
23
ROC
Clock
3
25
ROC
Comm Ports
3
27
ROC
Information
3
28
ROC
Flags
3
29
Configure IO
AI Points
3
30
Configure IO
AO Points
3
31
Configure IO
DI Points
3
32
Configure IO
DO Points
3
33
Configure IO
PI Points
3
34
Configure IO
TC Points
3
35
Configure IO
RTD Points
3
36
Configure IO
System AI Points
3
37
Configure IO
Soft Points
3
38
Configure IO
Extended Soft Point
3
39
Configure IO
MVS Sensor
3
40
Configure IO
HART Points
3
41
Configure IO
Setup
3
42
Configure IO
Advanced Pulse Module
3
43
Configure IO
ACIO Module
3
44
Configure IO
Virtual Discrete Output
3
45
Configure Control
FST Registers
3
46
Configure Control
PID Loop
3
47
Configure Control
Radio Power Control
3
48
Configure Control
Sampler/Odorizer
3
49
Configure Control
DS800
3
50
Configure
History Segments
3
51
Configure
HistoryPoints
3
52
Configure
Opcode Table
3
Communications and Security
Access Level
3-23
ROCLINK 800 User Manual (for ROC800L)
3-24
Menu
Menu Option
53
Configure
Modbus
3
54
Configure
Rtu Network
3
55
Configure
LCD User List
3
56
Configure User Data
UD1
3
73
Utilities
Convert EFM File
3
75
Utilities
AI Calibration Values
3
76
Utilities
MVS Calibration Values
3
77
Utilities
FST Editor
3
78
Utilities
Keypad Display Editor
3
79
Utilities
Read File From Device
3
82
Utilities
Options
3
84
Tools
Data Logger
3
7
View
EFM Report
2
8
View
Calibration Report
2
22
ROC
Collect Data
2
57
Meter
Setup
2
58
Meter Setup 800
Station
2
59
Meter Setup 800
Orifice meter
2
60
Meter Setup 800
Linear meter
2
61
Meter
Calibration
2
62
Meter Calibration 800
Orifice meter
2
63
Meter Calibration 800
Linear Meter
2
64
Meter
Values
2
65
Meter Values 800
Orifice meter
2
66
Meter Values 800
Linear Meter
2
67
Meter
Plate Change
2
68
Meter
History
2
3
File
open
1
6
File
Print Configuration
1
9
View History
From Device
1
10
View History
From File
1
11
View Alarms
From Device
1
12
View Alarms
From File
1
13
View Events
From Device
1
14
View Events
From File
1
Communications and Security
Access Level
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Menu
Menu Option
Access Level
21
View
I/O Monitor
1
26
ROC
Memory
1
16
View Display
Display 1
0
17
View Display
Display 2
0
83
Utilities
Communications Monitor
0
3.7.2 Device Security
Use the Device Security screen to control who has access to the Comm
Ports on a specific device. When you enable this feature, you must log
in to ROCLINK 800 to use the communications port. You can enable
this feature on each communications port separately.
To access the Device Security screen, select ROC > Security. The
Device Security screen displays. Refer to Adding and Deleting Users in
Device Security.
Note: Any operator ID you define in ROC >Security (which defines
access to a device) must match an operator ID you also must
define in Utilities > ROCLINK 800 Security (which defines
access to the software). Without both components, an ID cannot
log onto ROCLINK 800 and gain access to a ROC.
Revised November-2016
Communications and Security
3-25
ROCLINK 800 User Manual (for ROC800L)
Figure 3-10. Device Security
The default Operator ID is LOI; the default Password is 1000.
1. Select ROC > Security.
2. Click an Operator ID field to add, edit, or remove a user. Refer to
Security Access Levels for a full list of the access levels.
3.7.2.1. Adding and Deleting Users
This section details how to add and delete users in Device Security.
Adding a User To add an operator ID:
1. Select ROC > Security.
2. Click on an empty cell in the table. The Device Security dialog
displays.
3-26
Communications and Security
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 3-11. Device Security – User Table
3. Complete the dialog as described.
Field
Description
Operator ID
Indicates the unique three alphanumeric
characters for the operator ID. This ID is typically
the initials of the person who operates the device
through that communications port. Each Operator
ID must be unique and is case-sensitive.
Password
Sets the numeric characters (between 1 and 9999)
for the password. More than one operator ID can
have the same password.
Note: If you define a password with fewer than
four numbers (such as 123), do not place
leading zeroes (such as 0123) before a
password.
Confirm Password
Validates the password you entered in the
Password field.
Access Levels
Sets the access level for this operator ID. 0 is the
lowest access level and allows access to the
fewest number of screens. 5 is the highest access
level and permits access to all screens. Each
access level permits access to screens at that
level and any inherited from lower access levels.
For example, the IDs with access level 3 can
access screens with levels 0, 1, 2, and 3. Refer to
Table 3-2.
Member of Groups
Revised November-2016
Sets the groups to which this user belongs. This
field corresponds to the groups the Keypad
Display uses for security.
Communications and Security
3-27
ROCLINK 800 User Manual (for ROC800L)
4. Click OK to add the user and close the dialog. The Device Security
screen displays, showing the user you have just added.
Deleting a User To delete an operator ID:
1. Select ROC > Security.
2. Click an Operator ID to delete.
3. Click Remove.
4. Click Yes to the confirmation dialog. The Device Security screen
displays, showing that the operator ID has been removed.
3.7.2.2. Groups Tab
Select ROC > Security > Groups tab to establish up to 20 unique
groups that Keypad Display security uses.
Note: If your application does not require a keypad display, you do not
need to create groups.
To create a group:
1. Select ROC > Security.
2. Select the Groups tab. The Groups screen displays.
Figure 3-12. Device Security – Groups tab
3-28
Communications and Security
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
3. Enter a group name (such as Operators, Technicians, or
Supervisors) in each line.
4. Click Apply to save your groups.
Note: You then use the Keypad Display Editor (Utilities > Keypad
Display Editor) to indicate which displays those particular
groups may access. Your application does not require a
keypad display; you do not need to create groups.
3.7.2.3. Comm Ports Tab
When you select the Comm Ports tab, the Comm Ports screen displays:
Figure 3-13. Device Security – Comm Ports tab
For each communications port, select one of the following Security
options:


Revised November-2016
Disabled – All login requests are accepted.
User ID Enabled – Login requests are accepted if the Operator ID
and password are valid. Upon successful login, full access is
allowed.
Communications and Security
3-29
ROCLINK 800 User Manual (for ROC800L)

User Access Level Enabled – Login requests are accepted if the
Operator ID and password are valid. Upon successful login, the user
is restricted by access level. See Security Access Levels.
Note: If you enable security on any port, at least one user must have the
highest level of security (level 5).
3.7.2.4.User/Group Summary Tab
The Device Security > User/Group Summary tab displays a table that
summarizes the defined associations between users and groups. It
reflects the users you defined on the Users tab and the groups you
defined on the Groups tab.
You can also use this table to modify those associations. Click in a box
to add (or remove) a user ID from a group. Click Apply to save any
changes.
Figure 3-14. Device Security – User/Group Summary tab
3-30
Communications and Security
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Chapter 4 – The File Menu
In This Chapter
4.1
New Configuration ........................................................................... 4-2
4.1.1 Configuration Checklist ........................................................4-2
4.1.2 Duplicating a Configuration ..................................................4-2
4.2 Opening a Configuration File ...........................................................4-3
4.2.1 Configuration Tree Menu......................................................4-4
4.2.2 Modifying an Existing Configuration File ..............................4-5
4.2.3 Adding Modules to an Existing Configuration File ...............4-5
4.3 Downloading a Configuration...........................................................4-8
4.4 Saving a ROC User File .................................................................. 4-9
4.5 Saving a Configuration ..................................................................4-10
4.6 Printing a Configuration .................................................................4-10
4.7 Print ................................................................................................4-12
4.8 Print Setup .....................................................................................4-12
4.9 Recent Files ...................................................................................4-12
4.10 Close ..............................................................................................4-13
4.11 Exit .................................................................................................4-13
Use the File Menu to print, open, close, and save configuration files.
Configuration files contain all hardware and software settings for your
ROC800L.
Figure 4-1. File Menu
Note: Because of the complex relationship of point types and user
programs in the ROC800L, you cannot currently use File > New
to create a new ROC800L configuration file. However, you can
save the configuration file resident in a working ROC800L and
subsequently edit it.
Revised November-2016
File Menu
4-1
ROCLINK 800 User Manual (for ROC800L)
4.1 New Configuration
The New option on the File menu allows you to create a configuration
file when you are not physically connected to a ROC. However, because
of the complex relationship of point types and user programs in the
ROC800L, it is not currently possible to create a ROC800L
configuration file while you are off-line. However, you can save the
configuration file resident in a working ROC800L and subsequently edit
it. See the section Saving a Configuration (located in this chapter) for
further information.
4.1.1
Configuration Checklist
For a ROC800-Series:
 ROC menu > ROCLINK 800 Security (logon)
 Device Directory > Comm Port > Properties (PC communication
configurations)
 ROC menu > Security (User List and Comm Port Security)
 ROC menu > Clock
 ROC menu > Information (system variables)
 ROC menu > Comm Ports (FloBoss device communication
configurations)
 Configure menu > I/O menu > AI, AO, DI, DO, DOR, PI, TC, RTD,
MVS, HART, APM, ACIO, VDO and IEC62591
 Meter > Setup > Station
 Meter > Setup > Orifice Meter
 Meter > Setup > Linear Meter
 Configure menu > Control menu > PID Loop
 Configure menu > Control menu > FST Registers
 Configure menu > History Segments
 Utilities menu > FST Editor
 View menu > Display > New or from File (for custom PC displays)
 ROC menu > Flags (for saving and system variables to Flash
memory)
4.1.2 Duplicating a Configuration
You can duplicate the configuration for another ROC800-Series by
using these menu functions in the following order:
1. File > Save Configuration to save a device’s configuration to a
specified file.
2. ROC > Direct Connect (Local Port) or Connect (modem) to
connect physically to the second unit, and then communicate.
3. File > Download loads the configuration into the unit.
4-2
File Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
After you have loaded configuration data into the second device (Step 3)
and changed it as needed, you can save the configuration to its own disk
file by using Step 1.
4.2 Opening a Configuration File
Use the Open option to open a configuration file stored on a PC’s hard
drive. Once you open the configuration file, it automatically becomes
the active configuration file and you may edit the file offline. You can
also load the configuration file into the device using the Download
function.
To open a configuration file:
1. Start ROCLINK 800.
2. Select File > Open. The Open dialog box displays.
3. Select a configuration file name and click Open. The configuration
file displays.
Note: ROCLINK 800 files have the .800 extension.
Note: If you receive an error when opening a configuration file,
ensure that your PC’s Regional Settings are configured
correctly. Refer to Installing ROCKLINK 800 under
Microsoft Windows 8 or Windows 7 (located in Chapter 1).
Figure 4-2. Open File Configuration
Revised November-2016
File Menu
4-3
ROCLINK 800 User Manual (for ROC800L)
4.2.1 Configuration Tree Menu
When you open a configuration file, the Configuration Tree appears on
the left-hand side of the screen. The tree hierarchically displays the parts
of a configuration (such as I/O, Meter Runs, and History) that you can
change.
Figure 4-3. Configuration Tree Menu
Option
Description
I/O
Lists all available inputs and outputs by type.
Control
Displays the FST, Radio Control, Sampler/Odorizer,
DS800, and PID options enabled on the ROC >
Information screen.
Meter
Lists all available gas meters and all stations.
System
Displays Comm Port, Device Flags, and Opcode Table
information.
History
Displays all available History Segments and History
Points.
User Program
Displays all user programs.
User Display
Accesses custom displays stored in the configuration
file. The file can store a maximum of 246 displays (both
custom user displays and user program displays).
From the Configuration Tree, you may change the configuration or
monitor current operations. Once you are in the Configuration Tree
4-4
File Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
menu, you can use the + and – symbols to display or hide various
options.
Double-click the desired function in the Configuration Tree to display
the associated screen. Double-clicking an icon is the same as selecting
the option in the menu bar or clicking a Toolbar button.
4.2.2 Modifying an Existing Configuration File
You can make modifications to an existing configuration file offline.
This allows you to share configuration files between multiple devices
and customize each configuration file to account for device differences.
To modify an existing configuration file:
1. Start ROCLINK 800.
2. Select File > Open. The Open dialog box displays.
3. Select a configuration file name and click Open. The configuration
file displays.
Note: ROCLINK 800 files have the .800 extension.
Figure 4-4. Modifying Configuration File
4.2.3 Adding Modules to an Existing Configuration File
You can add modules to an existing device configuration file.
To modify an existing configuration file:
1. Start ROCLINK 800.
2. Select File > Open. The Open dialog box displays.
Revised November-2016
File Menu
4-5
ROCLINK 800 User Manual (for ROC800L)
3. Select a configuration file name and click Open. The configuration
file displays.
Note: ROCLINK 800 files have the .800 extension.
4. Right-click an empty slot to display a pop-up menu of available
modules.
5. Select the appropriate module from the pop-up menu. An Add New
Module dialog displays.
Figure 4-5. Add New Module
6. Click Start to add the new module TLPs to the configuration file.
4-6
File Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 4-6. Add New Module Success
7. Click Finish. A dialog displays warning you that all offline and
online connections must be closed to complete the operation.
Caution
Any unsaved changes to other configuration files are lost when the
connections are closed.
Figure 4-7. Connection Must Be Closed
8. Click OK to close all online and offline connections and the new
module to the configuration.
Revised November-2016
File Menu
4-7
ROCLINK 800 User Manual (for ROC800L)
Figure 4-8. New Module Added
4.3 Downloading a Configuration
Use the Download option to download a saved configuration to a ROC.
1. Connect to the ROC.
2. Select File > Download. The Select Configuration File to Download
dialog displays.
3. Select a configuration file. ROCLINK 800 configuration files have
the extension .800.
4. Click Open. The Download Configuration screen displays.
Figure 4-9. Download Configuration-Base Firmware Tab
4-8
File Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
5. Select only the configuration points you desire to download.
ROCLINK 800 grays out any items not configured in your
configuration.
6. Select the User Defined Points tab. The User Defined Points screen
displays.
Figure 4-10. Download Configuration-User Defined Points Tab
7. Select only the User Defined Points you desire to download.
8. Click Download. ROCLINK 800 begins to download the
configuration points you have chosen, and displays the status, point
type, and point number information as the download progresses.
9. Click OK when the download completes.
10. Select ROC > Flags and click the Save Configuration for Flash
Memory button.
4.4 Saving a ROC User File
In addition to keeping backup copies of the configuration file, it is also
good practice to keep a backup copy of the ROC_USER.mdb file. This
file contains the communications, security, and password settings for the
device.
To create a backup copy of the file:
Open Windows Explorer and navigate to the folder where ROCLINK
800 software is located. Typically, this folder is C:\Program
Files\ROCLINK800.
Create a copy of the ROC_USER.mdb file.
Paste the copy into another folder on the PC or a disk.
Revised November-2016
File Menu
4-9
ROCLINK 800 User Manual (for ROC800L)
4.5 Saving a Configuration
The Save Configuration option saves the current configuration of a
connected device to a disk file. This feature is useful when creating a
backup, when configuring similar ROC for the first time, or when
making configuration changes off-line. Once a backup configuration file
is created, it can be loaded into a device using File > Download.
1. Select File > Save Configuration. The Save As dialog box appears.
2. Type the desired File name of the backup file.
3. Click Save.
ROCLINK 800 configuration files have the extension .800.
4.6 Printing a Configuration
Use the Print Configuration option to specify the point types that you
want to print.
1. Select File > Print Configuration. The Print Configuration Setup
screen displays.
Figure 4-11. Print Configuration
2. Select the specific Point Types to print.
Note: Click Select All or Deselect All to select multiple point
types, point numbers, or parameters. Use your mouse to
4-10
File Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
select/deselect individual point types, point numbers, or
parameters.
3. Select the Point Numbers to print.
4. Select the Parameters to print.
Note: Click the Certified Print button to automatically print all
point types, point numbers, and parameters in the device.
This option does not allow you to deselect any point types,
point numbers, or parameters.
5. Click OK. ROCLINK 800 reads the configuration from the device
and displays the Print Preview screen.
Figure 4-12. Print Preview-Certified Print
6. Use screen option buttons (located on the toolbar) to either directly
print the preview or export the preview (with a file name you
specify) to your PC’s hard drive in one of the following formats:
Revised November-2016
Button
Result
Print
Sends file to a local printer
PDF
Converts the content to the format of an Adobe Acrobat
file
Excel
Converts the content to the format of a Microsoft Excel™
spreadsheet file
RTF
Converts the content to the format of a Microsoft Rich Text
®
Format (RTF ) file
TXT
Converts the file to the format of an ASCII-compatible text
file
HTML
Converts the file to the format of a hypertext markup
language file.
®
®
®
File Menu
4-11
ROCLINK 800 User Manual (for ROC800L)
4.7 Print
Click Print or select Print from the File menu to print ROCLINK 800generated historical, event, and alarm log reports.
4.8 Print Setup
Use Print Setup to change the default printer for ROCLINK 800
information.
To change printers:
Select File > Print Setup.
Select the printer you desire to print to from the Name drop-down list.
4.9 Recent Files
The File menu displays the configuration files that you have recently
opened or saved.
Figure 4-13. Recent Files
4-12
File Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
4.10 Close
Select File > Close to close the active screen.
Note: Because the graphic display is an active screen, selecting Close
can terminate the online connection.
4.11 Exit
Select File > Exit to exit the ROCLINK 800 program. The following
may occur:



Revised November-2016
If you are currently editing a configuration file, ROCLINK 800
closes the file.
If you are currently connected to a dial-up ROC, ROCLINK 800
issues the hang-up command to the modem.
If you are currently online with a ROC, the connection automatically
terminates.
File Menu
4-13
ROCLINK 800 User Manual (for ROC800L)
[This page is intentionally left blank.]
4-14
File Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Chapter 5 – The View Menu
In This Chapter
5.1
5.2
Directory........................................................................................... 5-2
EFM Reports .................................................................................... 5-2
5.2.1 Creating the EFM File ..........................................................5-2
5.2.2 Viewing EFM Reports ...........................................................5-3
5.3 Calibration Reports .......................................................................... 5-8
5.3.1 Viewing a Calibration Report ................................................5-8
5.4 History Logs ..................................................................................... 5-9
5.4.1 Viewing Logs from a Device ...............................................5-11
5.4.2 Viewing History Logs from a File ........................................5-12
5.4.3 Plotting History ...................................................................5-13
5.4.4 Managing Plotted History ...................................................5-14
5.5 Transaction History ........................................................................5-15
5.5.1 Viewing Transaction History Stored in a Device ................5-15
5.5.2 Viewing Transaction History Stored in a File .....................5-17
5.6 Alarm, Event, and Weights & Measurements Events Logs ...........5-18
5.6.1 Viewing Alarm Logs ............................................................5-19
5.6.2 Viewing Event Logs ............................................................5-19
5.6.3 Viewing Weight and Measure Events Logs ........................5-20
5.7 Display Editor .................................................................................5-21
5.8 Display Administrator .....................................................................5-22
5.8.1 Viewing a Custom Display..................................................5-22
5.8.2 Downloading a Custom Display .........................................5-22
5.8.3 Deleting a Custom Display .................................................5-24
5.9 I/O Monitor .....................................................................................5-24
5.10 Toolbar ...........................................................................................5-26
5.11 Refresh User Program Tree ..........................................................5-26
Use the View menu options to view the Device Directory; electronic
flow measurement (EFM) reports; calibration logs; history, alarms,
weights and measures, and events logs; create, view, and manage
custom displays, monitor I/O; view the toolbar; and update point tags on
the User Program configuration tree.
Revised November-2016
View Menu
5-1
ROCLINK 800 User Manual (for ROC800L)
Figure 5-1. View Menu
5.1 Directory
Select View > Directory to replace the ROC800-Series graphic image
or Configuration Tree with the Device Directory. The Device Directory
displays the root level of all devices and groups configured in
ROCLINK 800.
Note: You can also switch displays between the Device Directory and
the online device using the Windows option on the ROCLINK
800 menu bar.
5.2 EFM Reports
Select View > EFM Report to generate printed and on-screen reports of
the configuration, alarms, events, and historical flow data for a gas
meter point and to the EFM reports to other formats. ROCLINK 800
uses EFM (Electronic Flow Measurement) reports in conjunction with
the ROC's AGA flow calculation capabilities to display or print
previously collected flow data. An EFM report file contains all flow
data, which includes the operational characteristics (configuration
parameters, history, events, and alarms) of each measured meter run
configured in the ROC.
Note: If a communication failure occurs during the EFM Report
process, the initial data collected before the comm failure
remains in the report.
5.2.1 Creating the EFM File
Before you can view the EFM report data, you must first create the
report file. Refer to Chapter 6, Section 6.3, Collect ROC Data, for this
process.
5-2
View Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
5.2.2 Viewing EFM Reports
“Viewing” an EFM report requires you to identify the EFM data you
want to use, selecting a report format file, and then indicating the kinds
of data to include in the report. To view the EFM report:
1. Select View > EFM Report. An Open dialog displays, listing all the
.EFM files.
2. Select an .EFM file and click Open. The View EFM Report screen
displays.
Figure 5-2. View EFM Report
3. Select Custom as the Report Type. This activates the Browse
button.
4. Click Browse to display a Select Custom Report screen.
Revised November-2016
View Menu
5-3
ROCLINK 800 User Manual (for ROC800L)
Figure 5-3. Select Custom Report
5. Select a report file and click Open. The View EFM Report screen
displays, indicating the selected report file.
Figure 5-4. Selected Custom Report File
6. Define the report content:
5-4
View Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Meter Run
Click ▼ to select the meter run for the report.
Start Date
Indicates a starting date for the report. Click ▼ to
display a calendar to assist in date selection.
End Date
Indicates an ending date for the report. Click ▼ to
display a calendar to assist in date selection.
Report Sections
Specifies the report contents. By default, all
sections are selected; you can de-select sections
based on your needs.
7. Select a meter. Click ▼ in the Meter Run field to display all
available meter runs.
8. Click Print Preview to display a preview of the printed report.
Figure 5-5. Preview of EFM Report
9. Use the options on the menu bar to print the report to a local printer
or convert the report file to another format. Figure 5-6 shows a page
of an example printed report.
Revised November-2016
View Menu
5-5
ROCLINK 800 User Manual (for ROC800L)
Note: Select Utilities > Convert EFM File (from the menu bar) to
convert the report data to the PGAS or Coastal Flow data format.
See Chapter 9, Section 9.3, Converting EFM Report Files for
further information.
5-6
View Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 5-6. Sample Page of EFM Report
Revised November-2016
View Menu
5-7
ROCLINK 800 User Manual (for ROC800L)
5.3 Calibration Reports
ROCLINK 800 enables you to create a calibration report to record the
calibration procedure.
Creating Calibration Before you can view a calibration report, you must create calibration
Report Data report data. Refer to Chapter 8, Section 8.2, Meter Calibration Basics,
for instructions on creating calibration data.
5.3.1 Viewing a Calibration Report
To view a calibration report:
1. Select View > Calibration Report. An Open dialog displays, listing
available calibration reports.
2. Select a Calibration Report to view.
3. Click Open. The View Calibration Report screen displays.
Figure 5-7. View Calibration Report
4. Click Print Preview. The Print Preview screen displays.
5-8
View Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 5-8. Calibration Report Print Preview
5. Click Print to print the report. ROCLINK 800 displays a Print
window that allows you select the printer, number of copies, and
other options.
You can also export the report to different formats using the PDF,
Excel, RTF, TXT, and HTML buttons on the toolbar.
5.4 History Logs
The History option on the View menu option enables you to access and
display the Minute, Hourly (Periodic), and Daily History logs either
directly from a ROC800L to which you are connected (From Device) or
from a previously saved file (From File).
Note: You must configure history points before you can view them.
Refer to Configure History Points in Chapter 7, Configure.
Once you select the view, the system displays the log (see Figure 5-9):
Revised November-2016
View Menu
5-9
ROCLINK 800 User Manual (for ROC800L)
Figure 5-9. Log Viewer
ROCLINK 800 provides several option buttons you can use to manage
report data:
Button
Description
Plot
Graphically displays history data based on criteria you
select.
Refer to Section 5.4.3, Plotting History, for further
information.
Select New
Re-displays the Select History Points screen, which you
can use to select new history values.
Note: This option is available only if you are viewing
data from the device.
Save
Saves the log as a file on your PC, using one of the
following file name extensions based on the kind of
data.
 .MDB – Minute-based history log file.
 .PDB – Hourly/Periodic-based history file.
 .DAY – Daily-based history log file.
Note: This option is available only if you are viewing
data from the device.
5-10
Print Preview
Displays a preview of the report data as it would appear
if printed. Refer to Print Configuration for information on
managing the print preview.
Close
Closes the display.
View Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
5.4.1 Viewing Logs from a Device
When you choose to view history logs from a connected device,
ROCLINK 800 displays a dialog box. You use this dialog to specify the
report contents.
1. Select View > History > From Device. The Select History to View
screen displays:
Figure 5-10. Select History to View
2. Select or de-select the History Points to include on the view.
3. For History views, select the History Type and indicate a log
frequency. You can view Minute, Hourly (Hour or Periodic), or
Daily (Day).
4. Click OK. ROCLINK 800 retrieves the data you have selected and
displays it on a preview screen.
Revised November-2016
View Menu
5-11
ROCLINK 800 User Manual (for ROC800L)
Figure 5-11. History (from device)
5. Review the report.
Note: Click the Save button at the bottom to save the data to a file on
your PC. You can then view history logs without being
connected to the device.
6. Click Close to close the preview.
5.4.2 Viewing History Logs from a File
During the course of operation, the ROC creates a history log. You can
save this log to a file on your PC for off-line viewing and analysis.
ROCLINK 800 provides additional tools you can use to manipulate the
data.
Note: You must first retrieve the history file from the device and then
save the file before you can view a history log from a file.
1. Select View > History > From File. An Open dialog displays.
2. Select the file and click Open. A preview screen displays. Refer to
History, Alarm, and Event Log Reports for valid history file name
extensions.
5-12
View Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 5-12. History (from file)
3. Review the file.
Note: Click Print Preview to print the report contents (see Print
Configuration) or Plot to create a graphic display of the report
contents (see Plotting History).
4. Click Close.
5.4.3 Plotting History
For history data you obtain from either a connected device or a file and
display on a print preview, ROCLINK 800 provides an option that
enables you to graphically display the report results.
After you select the report data, click Plot. ROCLINK 800 displays a
graphical version of the selected data.
Revised November-2016
View Menu
5-13
ROCLINK 800 User Manual (for ROC800L)
Figure 5-13. Plotting History
5.4.4 Managing Plotted History
The plot displays each series of lines as connected points of data, based
on the time the data was archived and the current value at that time. The
plot chart displays the type of history, device type, date, time, and the
Operator ID in the header. The left (Y) axis displays the value and the
bottom (X) axis displays the date and time the value was read. A legend
at the bottom of the graph corresponds with the lines within the graph.
Use the scroll bar to the left of the graph to change the Y-axis.
Graphics zoom enlarges the selected area of a chart, while not
necessarily showing the axes.
Axis zoom changes the minimum and maximum data values to those
selected and redraws only that data with the axes.
Graphics Zoom To zoom an area of the plot:
1. Press Ctrl and hold down the left mouse button.
2. Drag the mouse to select zoom area and release the mouse button.
3. Press r to remove the effect and restore the original plot.
Axis Zoom To zoom into a particular axis of the plot:
1. Press Shift and hold down the left mouse button.
2. Drag the mouse to sets the zoom area and release the mouse button.
3. Press r to remove the effect and restore the original plot.
5-14
View Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Scaling To scale the chart to a specific size: :
1. Press Ctrl and hold down both mouse buttons (or middle button on
a 3-button mouse).
2. Move the mouse down to increase chart size or move the mouse up
to decrease chart size.
3. Press r to remove the effect and restore the original plot.
Moving To move the chart:
1. Press Shift, and press down both mouse buttons (or the middle
button on a 3-button mouse).
2. Move the mouse to change the positioning of the chart.
3. Press r to remove the effect and restore the original plot.
5.5 Transaction History
After you configure transaction history, you can view transaction
history stored on a device or stored in a file on your PC.
Note: Transaction history is stored with a .tdb file extension.
5.5.1 Viewing Transaction History Stored in a Device
To view transaction history logs stored in device memory:
1. Select View > Transaction History > From Device. The select
Transaction to View screen displays:
Figure 5-14. Select Transaction to View, From Device
2. Select a transaction configuration from the Transaction Sets list. The
Transaction Sets list corresponds with the each configured
transaction on the Transaction History Configuration screen.
3. Select the date and time of the transaction from the Transactions list.
The Transactions list corresponds with the Stored field on the
Transaction History Configuration screen.
Revised November-2016
View Menu
5-15
ROCLINK 800 User Manual (for ROC800L)
4. Click OK. The selected transaction displays:
Figure 5-15. Transaction History Log
5. Click Save to save the transaction history log to a file with a .tdb
extension on your PC.
6. Click Print Preview to print the file or save the file on your PC with
a .pdf, .xls, .rtf, .txt or .html extension.
7. Click Select New to return to the Select Transaction to View screen
and select a new transaction history log to view.
8. Click Close to return to the main ROCLINK screen.
5-16
View Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
5.5.2 Viewing Transaction History Stored in a File
To view transaction history logs from a file stored on your PC:
1. Select View > Transaction History > From File. An open dialog
displays:
Note: Transaction history files are stored with a .tdb file extension.
Figure 5-16. Select Transaction to View, From File
2. Navigate to the file you want to view and click Open. The selected
transaction displays:
Revised November-2016
View Menu
5-17
ROCLINK 800 User Manual (for ROC800L)
Figure 5-17. Transaction History Log
3. Click Print Preview to print the file or save the file on your PC with
a .pdf, .xls, .rtf, .txt or .html extension.
4. Click Close to return to the main ROCLINK screen.
5.6 Alarm, Event, and Weights & Measurements Events Logs
The View menu option enables you to access and display the Alarm
logs, the Event logs, and the Weights & Measurements logs either from
the connected ROC or from a file.
Once you select the view, the system displays the log. ROCLINK 800
provides several option buttons you can use to manage report data:
5-18
View Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
5.6.1 Viewing Alarm Logs
You can view a log of all alarms on your connected ROC or from a disk
file.
1. Select View > Alarms > From Device or From File. A viewer
displays, showing the log:
Figure 5-18. Alarm Log
2. Review the alarms preview and select an option:
Save
Saves the log as an .ALM file.
Note: This option is available only if you are
viewing data from the device.
Print Preview
Shows a preview of the printed version which you
can send directly to a printer or convert to one of
five file formats.
Close
Closes the log viewer.
3. Click Close to close the viewer.
5.6.2 Viewing Event Logs
You can view a log of all events on your connected ROC or from a disk
file.
1. Select View > Events > From Device or From File. A viewer
displays, showing the log:
Revised November-2016
View Menu
5-19
ROCLINK 800 User Manual (for ROC800L)
Figure 5-19. Events Log
2. Review the events preview and select an option:
Saves the log as an .EVT file.
Save
Note: This option is available only if you are
viewing data from the device.
Print Preview
Shows a preview of the printed version which you
can send directly to a printer or convert to one of
five file formats.
Close
Closes the log viewer.
3. Click Close to close the viewer.
5.6.3 Viewing Weight and Measure Events Logs
You can view a log of all events on your connected ROC or from a disk
file.
1. Select View > Events > From Device or From File. A viewer
displays, showing the log:
5-20
View Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 5-20. Weights & Measures Log
2. Review the weights & measures preview and select an option:
Save
Saves the log as a .WEVT file.
Note: This option is available only if you are
viewing data from the device.
Print Preview
Shows a preview of the printed version which you
can send directly to a printer or convert to one of
five file formats.
Close
Closes the log viewer.
3. Click Close to close the viewer.
5.7 Display Editor
You can create custom displays using ROCLINK 800’s Display Editor
(View > Display > New). Custom displays enable you to group
significant data on a single screen for monitoring or control or to
otherwise streamline system use.
For a complete discussion on using the Display Editor to create custom
displays, refer to Appendix B, The Display Editor.
Revised November-2016
View Menu
5-21
ROCLINK 800 User Manual (for ROC800L)
5.8 Display Administrator
You create and store custom displays as .DSP files on your PC. You can
also download custom displays for use on your ROC. How you view
these custom displays depends on where you have stored them.
Note: As part of its factory-installed software, the ROC800L is pre-
loaded with a library of custom displays. These reside in slots
200 through 219.
5.8.1 Viewing a Custom Display
To view a custom display stored as a disk file on your PC:
1. Select View > Display > From File. An Open dialog displays.
2. Navigate to the folder in which you store custom displays (typically,
this is the Displays folder in ROCLINK800).
3. Select a display file (*.DSP) and click Open. ROCLINK 800 loads
the file into the Display Editor.
5.8.2 Downloading a Custom Display
Once you have created a custom display (see Appendix B), you use the
Display Administrator utility to download the display to your ROC.
The ROC can store a maximum of 246 displays, which includes both
custom user displays (that your organization may create) and user
program displays (that accompany User C programs).
To access the Display Administrator:
1. Select View > Display > From Device > Administrator. The
Display Administrator screen displays, showing all displays
currently loaded in the ROC.
5-22
View Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 5-21. Display Administrator
Note: The ROC800L factory-loaded displays are located in slots 200
through 219.
2. Click an empty slot to highlight it.
3. Click Browse to open the Select User Display File dialog. .
4. Double-click the display file you want to download. The Display
Administrator screen re-displays with the Download button now
active.
5. Click Download to add the user display to the ROC.
6. ROCLINK 800 displays a verification dialog.
7. Click Yes. ROCLINK 800 loads the display in the designated
location and displays a completion dialog.
8. Click OK to close the dialog. The Display Administrator screen
displays, showing the display you have just added. .
Note: Use the Flash File System frame on this screen to monitor
the number of available bytes used and remaining.
9. Click Close.
Revised November-2016
View Menu
5-23
ROCLINK 800 User Manual (for ROC800L)
5.8.3 Deleting a Custom Display
You can also remove custom display you no longer require from the
ROC.
1. Select the custom display to highlight it.
2. Click Remove. ROCLINK 800 displays a verification dialog.
3. Click Yes. ROCLINK 800 displays a completion dialog.
4. Click OK to close the dialog.
5.9 I/O Monitor
Use I/O Monitor to view all installed and active I/O points, MVS
values, and flow calculations that provide information configured in the
ROC and its operating environment.
1. Select View > I/O Monitor. The Select Points to Monitor screen
displays.
Figure 5-22. Select Points to Monitor
5-24
View Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
2. Select the points you want to monitor. Click the plus sign next to
each item to expand the selection. Click Select All or Deselect All
to select or deselect all points.
3. Click OK. ROCLINK 800 displays a screen showing the point
information you have requested and automatically updates the onscreen values.
Figure 5-23. I/O Monitor
Note: Use the Select New button to redisplay the Select Points to
Monitor screen and select other I/O points to monitor.
Click the Stop Scan button to end automatic device polling.
Note that this button changes to Auto Scan. Click the Auto
Scan button to restart the automatic device polling.
Revised November-2016
View Menu
5-25
ROCLINK 800 User Manual (for ROC800L)
5.10 Toolbar
Select View > Toolbar to display or hide the ROCLINK 800 toolbar. A
check mark appears next to the menu option when the toolbar is
available.
Figure 5-24. Toolbar Selected
5.11 Refresh User Program Tree
Select View > Refresh User Program Tree (or press the F5 key on
your keyboard) to refresh the listing of user programs ROCLINK 800
displays on the program tree.
5-26
View Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Chapter 6 – The ROC Menu
In This Chapter
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
Direct Connect ................................................................................. 6-1
Connect/Disconnect ......................................................................... 6-2
Collect ROC Data ............................................................................ 6-2
6.3.1 Collecting EFM Report Data.................................................6-5
6.3.2 Collecting Liquid CFX Flow-Cal Data (ROC800L) ...............6-7
Clock ................................................................................................ 6-9
6.4.1 Daylight Savings Time Tab ................................................6-10
ROC Security .................................................................................6-11
ROC Comm Ports ..........................................................................6-11
Configuring Device Information .....................................................6-11
6.7.1 General Tab........................................................................6-12
6.7.2 Internet Tab (ROC800-Series) ...........................................6-15
6.7.3 Points Tab ..........................................................................6-17
6.7.4 Other Information Tab ........................................................6-18
6.7.5 System Configuration Tab ..................................................6-20
6.7.6 Keypad Display Tab (ROC800-Series) ..............................6-20
6.7.7 Expanded I/O Tab (ROC827) .............................................6-22
6.7.8 Module Information Tab .....................................................6-23
Flags ..............................................................................................6-25
6.8.1 Flags Tab............................................................................6-25
6.8.2 Returning the Device to Factory Default Settings ..............6-27
6.8.3 Flags Advanced Tab ..........................................................6-27
Use the ROC menu options to set system information for the ROC.
Figure 6-1. ROC Menu
6.1 Direct Connect
Use this option (ROC > Direct Connect) to connect to the ROC via the
LOI (local) port. When you select this option, ROCLINK 800 proceeds
through all available connection options (ports and connection speeds)
until it locates a connection that works.
You can also directly connect to the ROC by clicking the Direct
Connect icon on the ROCLINK 800 menu bar.
Revised November-2016
ROC Menu
6-1
ROCLINK 800 User Manual (for ROC800L)
6.2 Connect/Disconnect
Use this option (which displays as Connect when you are not
connected and Disconnect when you are connected) to connect to the
ROC using a specific port and connection speed. You select the
preferred connection using the Device Directory.
You can also directly connect to the ROC by clicking the Connect icon
on the ROCLINK 800 menu bar.
Use this option to disconnect from the ROC. You can also disconnect by
clicking the Disconnect icon on the ROCLINK 800 menu bar.
6.3 Collect ROC Data
Note: This option is available only for AGA gas measurement data.
Use this option to save ROC electronic flow management (EFM) data to
disk files. Data includes:
 Configuration data.
 Hourly volume history data.
 Daily volume history data.
 Alarm Log data.
 Event Log data.
 User defined point data.
Once you select ROC > Collect Data, the Collect Device Data screen
displays.
6-2
ROC Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 6-2. Collect Device Data
Field
Description
Collect Data for
Selected Meters
and/or Stations
Selects the meters and/or stations from which data
is to be collected.
Collect
Selects the data format the system uses when
saving reports.
Gas EFM
Report
Data
For gas meters, select this check box
to allow the system to save the
collected data to a file using the .EFM
file extension.
Liquid
CFX FlowCal Data
For liquid meters, select this check
box to allow the system to save the
collected data to a file using FlowCal’s Common File Exchange format
(.CFX).
Note: This option is only available for
the ROC800L with firmware
version 1.3 or greater.
Note: You must have a CFX license
key installed in your ROC800L
in order to save collected data
using the CFX file format.
Revised November-2016
ROC Menu
6-3
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Collect User
Program and User
Defined Point Data
Sets if the program collects user program and user
defined point data from the device to include in the
report. Valid values are:
Yes
The program collects all user program
and user defined point data from
the device to include in the report.
Note: This option may substantially
increase the collection time
based on the amount of user
program and user defined point
data.
No
Collect History
Save Data
The program does not collect user
program or user defined point data
from the device.
Sets to report on all historical data or only data
collected between dates you specify. Valid values
are:
All
Archived
Data
Select to report on all historic data
collected.
Note: This is the default value..
Specify
Start & End
Times
Select to only collect data between
the Start Time and End Time dates
you specify.
Sets a file name (other than the default
C:\Program Files\ROCLINK800\Station
Name_address group_yyyy-mm-dd.efm) to which
the ROC saves .EFM information.
Select Save to New File to create a new report or
Append to Existing File to append the report to
an existing file. Click Browse to search for a file to
receive the appended data.
6-4
Convert
Launches the EFM file conversion utility. After the
system collects EFM data, you can convert the
data to an .AGA, .CFX, or .DET file for subsequent
import into the PGAS or Flow-Cal metering report
applications.
Note: You can also access this utility by selecting
Utilities > Convert EFM File.
Conversion Type
Sets the format for .EFM file conversion. Valid
values are:
Note: This field displays only if you select
Convert EFM File.
ROC Menu
PGAS
EVT, .ANA, .ARM, and .VOL are
ROC800-Series files available for
PGAS (EMS Pipeline Services).
Flow-Cal
.CFX is the ROC800-Series file
available for Flow-Cal (Coastal Flow
Measurement, Inc.). This is the
default.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
.AGA
FloBoss files and contain the History
Points for the Meter Run.
.DET
ROC300-Series and FloBoss 407 files
are formatted to contain gas
composition, specific gravity (relative
density), and heating value averages.
Note: If a communication failure occurs during the collection of EFM
data, any data collected before the comm failure remains in the
report data.
6.3.1 Collecting EFM Report Data
Before you can view the EFM report data, you must first create the data
file. A single EMF data file can contain information for one or multiple
meters/stations. To create this file:
1. Select ROC > Collect Data. A Collect Device Data dialog box
displays.
Figure 6-3. Collective Device Data (initial)
2. Select EFM Report Data in the Collect field.
Revised November-2016
ROC Menu
6-5
ROCLINK 800 User Manual (for ROC800L)
3. Select the meter and/or station from which data is to be collected or
click Select All to select all available meters/stations.
4. In the Collect User Program and User Defined Point Data, select
Yes to collect user program and user defined point data or No to not
collect user program and user defined point data.
Note: Selecting Yes may substantially increase the collection time
based on the amount of user program and user defined point
data in the device.
5. In the Collect History field, select to report on all historical data (All
Archived Data) or only data collected between dates you specify
(Start Time and End Time).
6. Select to Save to New File or Append to Existing File in the Save
Data field. If you select Append to Existing File, click Browse to
search for a file to receive the appended data.
7. If you want to convert the EFM file to a different file type, select
Convert EFM File and then select your desired data format.
8. Click Collect. ROCLINK 800 collects information about the device
to the designated .EFM file. When the collection completes, the
system displays a message at the bottom of the screen.
Figure 6-4. Collective Device Data (complete)
9. Click Close.
6-6
ROC Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Once you create this file, you can generate a report at any time (such as in
the office) and a connection with the device is no longer necessary. The
EFM Reports utility retrieves the data associated with the requested meter
run and time period from the *.EFM file and formats this report for each
meter run covering a specified period of time.
Note: For the EFM Reports utility to function correctly, you must
configure the historical database in the device so that the system
can retrieve flow values from memory. Refer to Configuring
History Points (located in Chapter 7).
6.3.2 Collecting Liquid CFX Flow-Cal Data (ROC800L)
Liquid CFX files are generated in a per-meter basis and contain audit
trial information that you must import into Flow-Cal’s Enterprise
Liquids measurement system to create this file:
Note: This option is only available when you are connected to a
ROC800L.
Note: You must configure liquid meter history in the device so that the
system can retrieve liquid flow from memory. Refer to Liquid
Meter History Configuration Wizard (located in Chapter 7).
Note: You must import the .CFX file into Flow-Cal’s Enterprise
Liquids measurement system in order to view the resulting data.
You cannot view .CFX file data in ROCLINK.
1. Select ROC > Collect Data. A Collect Device Data dialog box
displays.
Revised November-2016
ROC Menu
6-7
ROCLINK 800 User Manual (for ROC800L)
Figure 6-5. Collective Device Data (initial)
2. Select Liquid CFX Flow-Cal Data in the Collect field.
3. Select the liquid meter(s) from which data is to be collected or
click Select All to select all available meters.
4. In the Collect User Program and User Defined Point Data, select
Yes to collect user program and user defined point data.
5. In the Collect History field, select to retrieve all historical data
(All Archived Data) or only data collected between dates you
specify (Start Time and End Time).
Note: If you collect CFX Data over a time period that includes
a daylight saving time (DST) change, one of two results
occurs:
• If you collect CFX data that includes the DST start
time, the CFX data contains no information for the hour
following the DST start time.
• If you collect CFX data that includes the DST end
time, the CFX data records two hours of information for
the single hour following the DST end time.
This behavior is expected and all of your totals are
correct. For more information on configuring your DST
start and end times, refer to Setting the Clock (located in
this chapter).
6-8
ROC Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
6. Click Collect. ROCLINK 800 collects information about the
device to the designated .CFX file. When the collection
completes, the system displays a Save As dialog and prompts
you to save the .CFX data to a file on your computer.
7. Navigate to the desired file location and click Save. The system
saves the .CFX file, closes the dialog, and displays a message at
the bottom of the screen.
Figure 6-6. Collective Device Data (complete)
8. Click Close.
6.4 Clock
The internal real-time clock provides time-stamping and control of the
historical databases, Event Log, and Alarm Log.
Caution
Immediately after connecting to a ROC for the first time, set the clock to
ensure proper logging of history.
Note: The user-selectable time stamp in the ROC reflects the time
either at the beginning or at the end of the period. Select
Configure > History Points > Setup tab to adjust this
preference in the History Time Stamp field.
Revised November-2016
ROC Menu
6-9
ROCLINK 800 User Manual (for ROC800L)
1. Select ROC > Clock or click the Clock icon in the toolbar. The
Clock screen displays.
If the displayed
Device Date and Time
is not correct, use a
combination of the
date, day, and time
fields to set the value.
If the displayed
Device Date
and Time is
correct, click
Today.
Figure 6-7. Clock
2. Set the clock.

If the clock in your PC is correct, click the circled area next to
Today at the bottom of the calendar and click Apply.
ROCLINK 800 uses the date and time in your PC to set the ROC
clock.
 If the PC clock is not correct, use a combination of the calendar
(for year, month, and day) and the time (for hour, minute, and
seconds) to set the time and date and click Apply.
3. Click Auto Scan to enable ROCLINK 800 to poll the device
automatically. Auto scanning continues until you click Stop Scan.
Note: Select Tools > Options to set the time interval, in seconds, at
which the Auto Scan feature polls the ROC.
4. Click Apply.
5. Click OK to close the screen.
6.4.1 Daylight Savings Time Tab
The Daylight Savings Time tab sets the clock to automatically
compensate for daylight savings time.
Select ROC > Clock. The Device Information screen displays, showing
the Daylight Savings Time tab.
6-10
ROC Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 6-8. Clock, Daylight Savings Time tab
Review the following fields for your organization’s values:
Field
Description
DST
Sets the clock to automatically compensate for
Daylight Savings Time by enabling this feature.
Current DST
Configuration
This read-only field shows the currently configured
daylight savings time start and end times.
Set DST
Configuration
Sets the hour, day, week, and month that the
daylight savings time adjustment starts and ends.
6.
6.5 ROC Security
For a complete discussion of device security, refer to the Device
Security section in Chapter 3, Communications and Security.
6.6 ROC Comm Ports
For a complete discussion on configuring communications ports, refer
to Chapter 3, Communications and Security.
6.7 Configuring Device Information
Use this option to set a number of variables — including station name,
address, group, active PIDs and associated history points, and other
global variables — as well as review device information that
differentiates individual ROC units.
Revised November-2016
ROC Menu
6-11
ROCLINK 800 User Manual (for ROC800L)
When you select ROC > Information, the Device Information screen
displays with the following tabs:
Tab
Description
General
Provides basic information about the ROC.
Internet
Enables you to define Internet communication
parameters.
Points
Displays maximum point information and enables
you to define the number of active points.
Other Information
Displays technical ROC information such as
firmware versions and boot versions.
System
Configuration
Specifies the four baud rates the ROC can use at
any given time.
Module Information
Displays information on programmable modules
(such as the MVS I/O or APM) installed in the
ROC.
Note: This tab displays only if you have one of
these modules installed.
Keypad Display
Provides configuration options for the ROC800Series external keypad.
Note: This tab displays only if you have an
external keypad installed.
Expanded I/O
Provides information on the expanded provides
information detailing the CPU backplane and how
many expanded backplanes are installed, their
status, and version information.
Note: This tab displays only if you have expanded
backplanes.
6.7.1 General Tab
The General tab provides basic information about the ROC.
1. Select ROC > Information. The Device Information screen
displays, showing the General tab.
6-12
ROC Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 6-9. Device Information – General tab
2. Review the information on this screen.
Field
Revised November-2016
Description
Station Name
Indicates the Station Name to be logged in EFM
Reports. You can change this value to any
meaningful 20 alphanumeric string.
Device Type
This read-only field shows the currently attached
ROC.
Address
Sets a unique address for this ROC that
differentiates it from all other devices in a
communication group. Valid values are 1 to 255.
Note: To avoid communications problems, do not
use 240.
ROC Menu
6-13
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Group
Sets a number that identifies a group of ROCs for
communication purposes. All ROCs defined as an
area in the host must have the same group. Valid
values are 1 to 255.
Note: To avoid communications problems, do not
use 240. With ROC Protocol, the values in
the Address and Group fields must match
the address defined in the destination
device for communications to work.
You can use TCP/IP connections for Modbus RTU
encapsulated in TCP/IP, Modbus TCP/IP, and
ROC Plus Protocol communications. If you change
the default value of the Address or Group
parameters, then all Modbus RTU encapsulated in
TCP/IP, Modbus TCP/IP, or ROC Plus Protocol
over TCP/IP connections close, and you must reestablish a connection.
Logical
Compatibility Mode
Indicates whether the ROC uses 16 or 8 logical
points per module. The default for a Series 2
CPU is 8 points.
Double Precision
Accumulators
Indicates the value at which the double precision
accumulators roll over. The default value is
1,000,000,000,000.0.
Weight & Measures
Parameters
Displays the current status of the system
regarding the weights & measures parameters. All
parameters (TLPs) in the ROC800-Series device
have an associated access type. For most
parameters, that access type is either Read/Only
or Read/Write. For the ROC800L, there is an
additional access type, named Read/Write
Conditional. Parameters of this access type are
considered to be significant, meaning they deal
with the configuration of the measurement
features. When the system is unlocked (as it is by
default), then parameters of this type may be
written to. When the system is locked by the user
(this can only be done by a user with the highest
level of security), then these parameters can no
longer be written to. They essentially become
Read/Only. To lock and unlock the system, see
Utilties > W&M Lock/Unlock.
Measurement
related events are
logged to
Determines where changes to parameters will be
stored. By default, this is the Weights &
Measures Log. Some legacy systems are not
capable of reading the weights & measures event
log, and require events to be placed in the
standard event log. When this is necessary, select
Standard Event Log to record all events in the
standard event log.
3. Click Apply if you change any parameters on this screen.
6-14
ROC Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
6.7.2 Internet Tab (ROC800-Series)
The Internet tab configures addresses for Internet communications.
1. Select ROC > Information > Internet tab. The Internet screen
displays.
Figure 6-10. Device Information – Internet tab
2. Review the information on the screen.
Field
Description
Addressing
Revised November-2016
MAC Address
This display-only field shows the Media Access
Control (MAC) address for the ROC. The MAC
address is factory-set.
IP Address
Sets the Internet Protocol address for this ROC.
The factory-set default address is 10.0.0.2.
Subnet Mask
Sets, if required, a value for the subnet mask
portion of the IP address. The subnet mask
indicates the subnet to which an IP address
belongs. The factory-set default is 255.255.255.0.
Gateway Address
Sets the gateway address for the ROC. This value
identifies the network node that serves as an
entrance to the network on which the ROC
resides. The factory-set default is 10.0.0.1.
ROC Menu
6-15
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Modbus or ROC Plus Protocol
IP Port Number
Sets the IP Port Number for the Modbus or ROC
Plus Protocol communications. The IP Port
Number identifies the port that the ROC monitors
for Modbus or ROC Plus protocol connections
when communicating over a TCP/IP connection.
The ROC Plus protocol default is 4000. The
Modbus default is 502. Port numbers 1113 and
1131 are reserved.
If you change the IP Port Number, the change
takes effect immediately. If you change the default
value of this parameter, all Modbus or ROC Plus
communications over TCP/IP connections close,
and you have to re-establish a connection.
Inactivity Time
Sets the time, in seconds, ROCLINK 800 waits for
a valid Modbus or ROC Plus protocol message
before closing the connection. The default value
is 3600. This timer is in addition to the security
timeout. Set this field to zero (0) to disable the
timer.
Keep Alive Time
Keeps a connection “alive” by periodically
transmitting of messages (probes). Indicate, in
seconds, the amount of idle time before the first
probe occurs. If the other side of the connection
fails to respond after ten consecutive probes, the
connection is considered broken and the
connection closes. The default is 0 (no messages
are sent).
After the first probe, ROCLINK 800 sends nine
other probes, 64 seconds apart. The total Keep
Alive Time is 486 seconds (9 x 64) plus the value
you enter in the Keep Alive Time field.
6-16
Active Connections
This read-only field displays the total number of
active TCP/IP connections. You can have up to six
Modbus and six ROC Plus connections.
Reset All
Connections
Click to close all active Modbus or ROC Plus
Protocol over TCP/IP connections. This button
returns to an un-pressed state when connections
are successfully closed.
ARP Protection
Enables Address Resolution Protection (ARP)
storm protection, which limits the number of
incoming messages to the value you enter in the
Packet Queue Limit field and ignores the
remainder until the number of messages drops
below the value you enter. The default is
Disabled.
Packet Queue List
Indicates a limit of incoming messages.
Note: This field is active only if you enable ARP
Protection.
Address to Use
Indicates the protocol address to use. Valid values
are Device Address, Slave Address, or Either
Device or Slave Address.
ROC Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Slave Address
Indicates, a specific address if you have chosen
Slave Address in the Address to Use frame.
3. Click Apply if you change any parameters on this screen.
6.7.3 Points Tab
The Points tab displays history point information.
1. Select the ROC > Information > Points tab. The Points screen
displays.
Figure 6-11. Device Information – Points tab
2. Review the information on this screen.
Field
Maximum
Revised November-2016
Description
This read-only field shows the maximum number
of Events, Alarms, PIDs, Stations, Samplers,
FSTs, and AGA meter runs (Orifice and Linear)
allowed in the ROC.
ROC Menu
6-17
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Active
Sets the number of active Events, Alarms, PIDs,
Stations, Samplers, FSTs, and AGA meter runs
(Orifice and Turbine) points on the currently
attached device.
Note: This value cannot exceed the value shown
in the Maximum number field. To conserve
processor executions, set this value to the
minimum value your application requires.
Meter Runs
This read-only field indicates the maximum
number of active meter runs (orifice and linear) for
this ROC.
Orifice and Linear
Sets the number of currently active orifice and
linear runs in the ROC.
Note: This value cannot exceed the value shown
in the Maximum Meter Runs field. To
conserve processor executions, set this
value to the minimum value your
application requires.
3. Click Apply if you change any parameters on this screen.
6.7.4 Other Information Tab
The Other Information tab displays customer information.
1. Select ROC > Information > Other Information tab. The Other
Information screen displays.
6-18
ROC Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 6-12. Device Information – Other Information tab
2. Review the information on this screen.
Field
Revised November-2016
Description
Version Name
This read-only field shows the version number for
this device.
Time Created
This read-only field shows the date and time the
firmware was created.
Vendor ID
This read-only field shows the vendor associated
with this device.
MPU Loading
This read-only field shows the processes in the
processor (MPU Loading).
Boot Version
This read-only field shows the version of the main
startup firmware currently installed in the ROC.
Time Created (Boot)
This read-only field shows the date and time the
boot firmware was created.
Last Power Down
Time/Last Power Up
Time
These read-only fields show the date and time
when the ROC was last connected to power (Last
Power Up Time) and when the ROC was last
disconnected from power (Last Power Down
Time).
ROC Menu
6-19
ROCLINK 800 User Manual (for ROC800L)
6.7.5 System Configuration Tab
The System Configuration tab allows you to specify four baud rates
(BPS) the ROC can use at any given time.
1. Select ROC > Information > System Configuration tab. The
System Configuration screen displays.
Figure 6-13. Device Information – System Configuration tab
2. Review the information on this screen.
Field
Description
Baud Rate
Sets the four baud rates the ROC can use at any
given time. A read-only display on the Comm
Ports General screen indicates which of the four
baud rate generators is currently in use.
Note: Do not change these baud rates unless
directed to do so by Technical Support
personnel.
3. Click Apply if you change any parameters on this screen.
6.7.6 Keypad Display Tab (ROC800-Series)
The Keypad Display tab allows you to configure settings for the
ROC800-Series optional Display Keypad. You can also view the
current LCD Firmware Version installed.
1. Select ROC > Information > Keypad Display tab. The Keypad
Display screen displays.
6-20
ROC Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 6-14. Information – Keypad Display
2. Review the information on this screen.
Field
Revised November-2016
Description
LCD Master Switch
Enables you to reset the Keypad/Display without
cycling power or performing a warm start.
LCD Status
This read-only field shows the status of the ROC
Keypad Display. OK displays if a keypad display is
installed and has a valid configuration file. An error
displays if the configuration file is invalid, no
keypad display is installed, or if there is a CRC
error.
LCD Video Mode
Sets the mode for the display. Dark Text on Light
Background is the default. Click Apply to
change the display mode.
LCD Backlight
Power Saving Mode
Shuts off the LCD automatically after a defined
amount of inactivity. The default is Disabled.
Inactivity Time
Indicates, in seconds, how long the LCD backlight
remains on without activity before automatically
shutting off.
Note: This field is active only if you enable the
LCD Backlight Power Saving Mode.
LCD Firmware
Version
This read-only field shows the currently installed
version of firmware for the Keypad Display.
Auto Logout Period
Indicates, in minutes, how long the display waits
inactive before automatically timing out and
logging out the current user.
ROC Menu
6-21
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Logout Scroll Time
Indicates, in seconds, how long the display pauses
between parameter displays. For example, if you
configure 10 parameters, the LCD displays
parameters 1 through 5 and then parameters 6
through 10 after the amount of time set in this
field. The default value is 5 seconds.
3. Click Apply if you change any parameters on this screen.
6.7.7 Expanded I/O Tab (ROC827)
The Expanded I/O tab provides information detailing the CPU
backplane, including the number of installed expanded backplanes, their
status, and version information. You can install up to four expanded I/O
backplanes to expand the I/O capabilities of a ROC827.
Note: This tab displays only if you are connected to a ROC with
expanded backplanes.
1. Select ROC > Information > Expanded I/O tab. The Expanded
I/O screen displays.
Figure 6-15. Device Information – Expanded I/O tab
2. Review the information on this screen.
Field
6-22
Description
Backplane
Identifies the backplane you want to view. Click ▼
to display all available backplanes.
System Mode
This read-only field shows the current mode of the
ROC.
ROC Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Board Status
Software Version
This read-only field shows the current status of the
backplane. Valid values are:
Connected and
Communicating
Board is functioning correctly.
Module not
installed
No module is currently installed.
Communications
lost
ROC has lost communications
with the backplane.
This read-only field shows the part number and
version of the internal software (firmware).
3. Click Apply if you change any parameters on this screen.
6.7.8 Module Information Tab
The Module Information tab displays information about programmable
modules (such as the HART-2, MVS I/O, or ACIO) installed in the
ROC.
1. Select ROC > Information > Module Information tab. The
Module Information screen displays.
Figure 6-16. Device Information – Module Information tab
2. Review the information on this screen.
Field
Module
Revised November-2016
Description
Selects the module to view. Click ▼ to display all
available slots.
Note: To populate this screen, you must select a
programmable module.
ROC Menu
6-23
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Module Type
This read-only field shows the type of module
installed in the selected slot.
Description
This read-only field describes the currently
installed module.
Flash Part Number
This read-only field shows the part number
associated with the selected module.
Flash Revision
This read-only field shows the firmware version
number for the selected module.
Flash Build Date
This read-only field shows the date the firmware
was produced for the selected module.
Serial Number
This read-only field shows the serial number for
the selected module.
System Mode
This read-only field shows the module’s system
mode. Valid values are:
Run Mode
Module is functioning
correctly.
Board Health
6-24
Boot Mode
No module is currently
installed or module has no
firmware.
Communications
lost
Module is not functioning
correctly, is not running, or
communications may have
been lost.
This read-only field shows the module’s health.
Valid values are:
OK
Board is functioning correctly.
Module Not
installed
No module is currently
installed.
Communications
lost
ROC has lost communications
with the expanded backplane.
Boot Part Number
This read-only field shows the part number of the
main startup (boot) firmware currently installed in
the module.
Boot Revision
This read-only field shows the revision number for
the main startup (boot) firmware currently installed
in the module.
Note: This field is not valid for communications
modules.
Boot Build Date
This read-only field shows the build date for the
main startup (boot) firmware currently installed in
the module.
Note: This field is not valid for communications
modules.
Data
This read-only field shows additional modulespecific information.
ROC Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
6.8 Flags
Use the selections on the Flags screen to perform actions that affect the
overall operation of the ROC. From this screen, you can save a
configuration to Flash memory and, if necessary, re-initialize the ROC.
Be very careful when using system flags. Selecting certain flags can
lose data, change parameter values, and clear configuration memory.
Be sure you understand the function of any flag before changing it.
Caution
When you select ROC > Flags, ROCLINK 800 displays the Flags
screen and defaults to the Flags tab (see Figure 6-12).
6.8.1 Flags Tab
Use the Flags tab to restart the ROC or save your configuration to flash
memory.
1. Select ROC > Flags. The Flags screen displays.
Figure 6-17. Flags – Flags tab
2. Select one of these options:
Button
Warm Start
Revised November-2016
Description
Click to begin a warm start.
Following a warm start, ROCLINK 800 initializes
SRAM memory. If the configuration is valid,
databases and FSTs remain intact. If the
configuration is not valid, ROCLINK 800 uses the
last configuration saved to flash memory.
To save a valid configuration, click Save
Configuration. A user program remains on after a
warm start.
ROC Menu
6-25
ROCLINK 800 User Manual (for ROC800L)
Button
6-26
Description
Cold Start
Click to begin a cold start.
A cold start initializes the ROC from the last valid
restart configuration saved in flash memory. If the
configuration memory does not have a valid
configuration written to it, the process uses the
factory defaults.
Use a cold start if a ROC is performing erratically,
when the memory appears to be corrupted, or
when resetting the unit to the last saved
configuration.
Note: A cold start reloads all restart configuration
data and may also clear logs, displays, and FSTs.
Additionally, it may change outputs, load new
accumulator values, and disable user program
tasks and user data types. Generally, do not use
Cold Start on a ROC that is actively gathering
data or performing control. Save or document
all required data and parameter values that could
be affected before you perform a cold start.
A cold star may clear logs and FSTs. If you
performed a Save Configuration (which includes
the FST and FST point in flash memory) before
the cold start, the system reloads the saved FST
in place of the cleared one.
Cold Start & Clear
Alarms
Click to restore a configuration from default values
stored in flash memory and clears the Alarm Log.
Cold Start & Clear
Events
Click to restore a configuration from default values
stored in flash memory and clears the Event Log.
Cold Start & Clear
FSTs
Click to restore a configuration from default values
stored in flash memory and clears all FSTs.
Cold Start & Clear
History Data
Restores a configuration from default values
stored in flash memory and clears all history
database files.
Cold Start & Clear
ALL
Click to restore a configuration from default values
stored in flash memory and clears all history
database files, alarm logs, event logs, and FSTs.
From Factory
Defaults
See Section 6.8.2, Returning the Device to
Factory Default Settings.
History
Configuration &
Data
Click to clear all history configuration and
database files.
Save Configuration
Click to save the current configuration to flash
memory.
When using a ROC800-Series, most configuration
settings (including calibration values and loads)
are stored into flash memory as the new
configuration after a cold start. All user flags are
maintained at their current status during this
process. Clicking Save Configuration temporarily
suspends all incoming communications. A running
FST is temporarily suspended, but restarts where
it was suspended.
ROC Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Button
Reset (RST) Switch
Description
Clear
Clears flash memory.
Flash Write Status
This read-only field shows the status of the
selected activity.
The ROC’s CPU module provides a Reset (RST) switch that you can
use to restart the ROC from the boot block of flash memory
(essentially a cold start) rather than from RAM (a warm start).
For further information, refer to Central Processing Unit (CPU) in
Chapter 2 of the ROC800-Series Remote Operations Controller
Instruction Manual (Part D301217X012).
6.8.2 Returning the Device to Factory Default Settings
Sometimes it is necessary to return the ROC to the original factory
default settings. The following procedure clears all saved restart
configuration data contained in Flash memory. Only factory defaults are
retained.
To return the device to the original factory default settings:
1. Select ROC > Flags.
2. Click Flash Memory Clear.
3. Click Yes and OK.
4. Click From Factory Defaults (in the Restore Configuration frame).
5. Click Yes and OK.
Note: You may need to re-connect as the factory default settings may
be altered from the stored data.
6.8.3 Flags Advanced Tab
Use the Advanced tab to perform actions that affect the CRC checking
and the I/O scanning.
1. Select the Advanced tab. The Flags Advanced screen displays.
Revised November-2016
ROC Menu
6-27
ROCLINK 800 User Manual (for ROC800L)
Figure 6-18. Flags – Advanced tab
Field
6-28
Description
CRC Check
Activates Cyclical Redundancy Checking (CRC)
on ROC protocol communications. Valid values
are Enabled or Disabled. The default is Enabled.
I/O Scanning
Enables I/O scanning on the I/O point displays.
The default value is Enabled.
LEDs
Enables a power-saving feature for LEDs (with the
exception of the LED on the Power module). This
parameter controls how long the LEDs remain on
after you press the LED button on the CPU
module.
For instance, with the default setting of 5 minutes,
all LEDs will go off. If you press the LED button,
the LEDs become active again for 5 minutes.
Enter 0 (zero) in this field to allow the LEDs to
always stay active.
ROC Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Chapter 7 – The Configure Menu
In This Chapter
7.1
7.2
7.3
7.4
7.5
7.6
7.7
Configuring I/O ................................................................................. 7-2
7.1.1 Analog Input (AI) Configuration ............................................7-2
7.1.2 Analog Output (AO) Configuration .....................................7-18
7.1.3 Discrete Input (DI) Configuration ........................................7-22
7.1.4 Discrete Output (DO) Configuration ...................................7-27
7.1.5 Discrete Output Relay (DOR) Configuration ......................7-35
7.1.6 Pulse Input (PI) Configuration ............................................7-36
7.1.7 Thermocouple (TC) Input Configuration .............................7-43
7.1.8 Resistance Temperature Detector Input Configuration ......7-49
7.1.9 System Analog Input (AI) Configuration .............................7-62
7.1.10 Soft Points ..........................................................................7-67
7.1.11 Multi-Variable Sensor (MVS) Configuration .......................7-68
7.1.12 HART Input Configuration ..................................................7-87
7.1.13 Alternating Current I/O (ACIO) Configuration...................7-100
7.1.14 Advanced Pulse Module (APM) Configuration .................7-111
7.1.15 Virtual Discrete Output (VDO) Configuration ...................7-130
7.1.16 IEC62591 module .............................................................7-138
Control Menu ...............................................................................7-139
7.2.1 FST Registers ..................................................................7-139
7.2.2 Proportional, Integral, and Derivative (PID) .....................7-142
7.2.3 Radio Power Control ........................................................7-153
7.2.4 Sampler/Odorizer .............................................................7-156
7.2.5 DS800 Development Suite Software ................................7-158
History Segment Configuration ....................................................7-160
History Point Configuration ..........................................................7-164
7.4.1 History ..............................................................................7-167
7.4.2 History Wizard ..................................................................7-171
7.4.3 Undefining a Gas History Point ........................................7-172
7.4.4 Liquid Meter History Configuration Wizard .......................7-172
7.4.5 Undefining a Liquid History Point .....................................7-180
7.4.6 Configuring History for EFM Reporting ............................7-182
7.4.7 Orifice EFM History Points ...............................................7-182
7.4.8 Turbine EFM History Points .............................................7-183
Opcode Table ..............................................................................7-184
Modbus Communications ............................................................7-185
7.6.1 Modbus Configuration ......................................................7-186
7.6.2 Modbus Conversion Codes ..............................................7-204
7.6.3 Modbus Events and Alarms .............................................7-211
Transaction History ......................................................................7-215
7.7.1 Configuring Transaction History .......................................7-217
7.7.2 Logging Transaction History.............................................7-220
7.7.3 Clearing Transaction History ............................................7-221
Use the Configure menu options to define points for inputs/outputs,
control functions, Opcode points, history points, LCD user lists, user
programs, and Modbus.
Revised November-2016
Configure Menu
7-1
ROCLINK 800 User Manual (for ROC800L)
Figure 7-1. Configure Menu
7.1 Configuring I/O
The input/output (I/O) points in the ROC have many items that can be
configured. For more information on the types of I/O available and their
functions, refer to Chapter 4 of the ROC800-Series Remote Operations
Controller Instruction Manual (part D301217X012).
Configuring a ROC is a matter of establishing points and then
configuring various parameters.
Each input and output has a unique point number to identify the input or
output. The point number indicates the location of the point at the slot
number of the I/O module and channel number in the ROC. For
example, DI 2-1 indicates the Point Number for a discrete input at
module slot number two, first channel.
7.1.1 Analog Input (AI) Configuration
Analog inputs are analog signals that measurement devices (such as
pressure and temperature transmitters, including RTD probes and
pressure sensors) generate.
Select Configure > I/O > AI Points. The Analog Input screen displays.
7-2
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
The Analog Input screen has four tabs. Use each tab to configure a
component of the input.


Use the General tab to set the basic parameters for the analog input
point.
Use the Advanced tab to configure features, such as filtering, A/D
conversions, and clipping for the selected analog input.
Use the AI Calibration tab to calibrate the AI point while on-line.

Use the Alarms tab to set the alarm parameters for this AI point.

Note: You enable alarming on the Alarms tab. If you enable
alarming, the limit alarms (four levels, Rate, and Deadband)
are configured on the Alarms tab. To conserve Alarm Log
space, alarms should be enabled only when necessary. Even
if you do not plan to use all the alarms, check and adjust the
value of each one so that no false alarms generate.
Save After you configure a point and click Apply, click Flash Memory Save
Configuration Configuration (on the ROC > Flags screen) to save I/O configuration
to permanent memory in case you must perform a cold start.
AI: General Tab
Select Configure > I/O > AI Points. The Analog Input screen displays
with the General tab active. Use this tab to set the basic parameters for
the analog input point.
Revised November-2016
Configure Menu
7-3
ROCLINK 800 User Manual (for ROC800L)
Figure 7-2. AI – General tab
Field
7-4
Description
Analog Inputs
Selects the analog input to be configured. Click ▼
to display all available analog inputs.
Note: The selection in this field applies to each
tab on this screen.
Tag
Provides a 10-alphanumeric character identifier
associated with each point type.
Note: The selection in this field applies to each
tab on this screen.
Point Number
The read-only field shows the rack location for
this point.
Value
This read-only field shows the value from the field
device. When scanning is disabled, you can write
to the failsafe or download value and then choose
either the User Failsafe or User Download option
in the Off Scan Mode frame on the Advanced tab.
Units
Shows the engineering for the I/O (such as IN
H2O, PSIG, MCF, degrees F, milliamps, or volts).
Scan Period
Sets, in seconds, how frequently the system
scans the input to acquire the Value when you
enable scanning. Each AI updates based on its
individual scan period.
Low Reading EU
Sets the engineering unit (EU) for the low reading
to zero percent input. For example, if a
temperature transmitter is connected to the
analog input with a range of – 40 to 160 degrees
F, the Low Reading EU would be set to – 40.
High Reading EU
Sets the engineering unit (EU) for the high
reading to 100 percent input.
For example, if a temperature transmitter is
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
connected to the analog input with a range of – 40
to 160 degrees F, set this value to 160.
Active Alarms
This read-only field shows any alarms that are
active for this point. If you enable alarming, any
active limit alarms (such as Low Alarm and Rate
Alarm) display. Even if you disable alarming, the
Point Fail alarm (hardware reports a malfunction)
and Manual (Scanning Disabled) indicators can
still appear.
Scanning
Sets the scanning option for this point. Valid
values:
Enabled
Automatically process the field
input and display the last analog
input scan in the Value field.
Disabled
Permit only manual updates of
the Value field.
Note: If you enable alarming, the ROC generates
a Manual Mode alarm when scanning is disabled.
If you disable scanning, you must manually enter a
value to override the input.
EU Status
This read-only field shows the current status of
the EU Value: Valid values are:
Live Reading
EU value within normal range
Live Failed
EU value in Point Fail
Channel Fail
EU value with failsafe value
Offscan Live
EU value with Last live reading
Offscan
Failsafe
EU value with failsafe value
Offscan
Download
EU value with EU download
value
AI: Advanced Tab
Use the Advanced tab to configure features such as filtering, A/D
conversions, and clipping for the selected analog input.
Select Configure > I/O > AI Points > Advanced tab. The Advanced
screen displays.
Revised November-2016
Configure Menu
7-5
ROCLINK 800 User Manual (for ROC800L)
Figure 7-3. AI – Advanced tab
Field
Description
Sets the Filter percent (ENTERED_DATA) as a
weighted sample using a percentage of the last
value plus a percentage of the new value.
Filter
The system calculates the Filtered EU Value (on
the General tab) once every second, regardless of
the scan period, using the formula:
Filtered EU Value =
(last_value x ENTERED_DATA) +
(new_value x (100 - (ENTERED_DATA / 100))
7-6
Adjusted A/D 0%
Sets the calibrated Analog-to-Digital count
corresponding to zero percent input. In the
Calibrate function, this value is altered to set the
zero percent input exactly at the Low Reading EU
value.
Adjusted A/D 100 %
Sets the calibrated Analog-to-Digital count
corresponding to 100 percent input. Use this value
to convert the input to engineering units. In the
Calibrate function, this value is altered to set the
100 percent input exactly at the High Reading EU
value.
Raw A/D Input
This read-only field shows the current digital
count directly from the Analog-to-Digital converter.
Actual Scan
This read-only field shows the actual amount of
time, in seconds, taken to complete the entire list
of tasks. This value should be the same as the
value in the Scan Period field on the General tab
if the system is not overloaded.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Average Raw Value
Sets whether the system averages raw values
during the scan period. Valid values are Enabled
(average and calculate the raw readings during
the scan period and use the results as the Raw
A/D Input during calculations) or Disabled
(acquire instantaneous values).
Clipping
Forces the filtered EUs within a defined limit set on
the Alarms tab. Valid values are Enabled (forces
the filtered EUs to stay within a range defined by
the cut off limits, set by using the LoLo Alarm and
HiHi Alarm parameters defined on the Alarms tab)
or Disabled (do not force clipping).
Zero Shift
Sets a value (if necessary) to compensate for the
zero shift effect on an input.
Action on Failure
Sets the action the system performs upon alarm
detection. Valid values are Use Failsafe Value
(use the value in the Failsafe Value field) and Use
Live Value (use the value at which the input is
currently set).
Note: If you select Use Failsave Value, you must
also enter a value in the Failsafe Value
field the system uses if a restart occurs.
Failsafe Value
Indicates a value to use after a restart.
Note: This field activates only if you select Use
Failsafe Value.
Off Scan Mode
Sets the action to take when you disable scanning.
Valid values are:
Download Value
Hold Last
Value
EU value retains the last live
reading
Use Failsafe
Value
Set EU value to Failsafe Value
Use Download
Value
Set EU value to EU Download
Value.
Note: If you select this option,
you must also complete
the Download Value field.
If you enable Use Download Value, enter a value
the system uses after you turn off a scan.
ROCLINK does not log this change to this
parameter.
AI:AI Calibration Tab
Use this tab to verify or calibrate an analog input.
The calibration routine provides Verify, Calibrate, and Zero Shift
functions for AI inputs. You can calibrate differential pressure (orifice
metering may be High or Low Differential Pressure, depending on the
device), static pressure, or temperature readings for each meter run.
Select the Configure > I/O > AI Points > AI Calibration tab. The AI
Calibration screen displays:
Revised November-2016
Configure Menu
7-7
ROCLINK 800 User Manual (for ROC800L)
Figure 7-4. AI – Calibration tab
Notes:
Caution

You can calibrate inputs for up to five points (zero, span, and up to
three mid-points). You must define at least two points (zero and
span) for calibration.

If you leave the ROC idle during calibration, the ROC times out and
resumes normal processing. Calibration values are restored to the
previous values, an event is logged, and you must reconnect to start
calibration from the beginning.

Click Cancel to exit the calibration without saving the changes. The
ROC retains the previous calibration settings and logs an event.
If you have an MVS transmitter, refer to Chapter 6, Sensor/Transmitter
Accessories, in the ROC/FloBoss Accessories Instruction Manual (Form
A4637) for the recommended way to remove or restore the device from
or to working pressure during calibration. Failure to follow
recommendations may damage the device.
Field
Description
Freeze
Click to stop the system from updating analog,
MVS, DVS, HART, or temperature (RTD) inputs
during verification or calibration. Once you click
Freeze, the input is frozen at the current Freeze
Values.
Scan Mode
This read-only field displays the current input
status. Valid values are:
Manual
7-8
Configure Menu
The system is in manual mode.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Normal Poll
The system is functioning
normally
Input Freeze
After you click Freeze, input is
frozen and activates Verify and
Calibrate.
Poll Mode
Sends an initial communication
to a sensor to gather all the
configuration data stored on that
sensor.
Off Scan
The sensor is disabled
Freeze Value
This read-only field shows the value received
from the analog input, DVS, HART, MVS, RTD, or
meter inputs when the Update button was last
clicked. The system uses these values in ongoing
processing (such as flow calculations, history
logging, or control) while calibration occurs.
Verify
Click to start the verification process.
Calibrate
Click to begin calibration and display the Set Zero
dialog.
Update
Click to request a value update from the input to
be used as the Freeze Values.
Zero
Shift/Offset/RTD
Bias
Click to set adjustment factors for the input. The
value is sent to the device for:
Zero Shift
Click to zeros the static pressure
effect for the differential
pressure input (Set Offset).
Offset
Click to send the value of the
live reading to set the reading as
close to zero as possible for a
static pressure inputs (Measured
Pressure Reading).
RTD Bias
Click to calibrate the offset (shift)
of temperature throughout the
RTD curve (Temperature
Standard Reading).
Verifying an Use this process to verify that the analog input is within operating
Analog Input limits.
Note: If the value is incorrect, you should calibrate the input.
1. Select Configure > I/O > AI Points. The Analog Input screen
displays.
2. From the AI Calibration tab, click Freeze to stop the values of the
input from being updated during verification. ROCLINK prompts
you to create a calibration report file.
Revised November-2016
Configure Menu
7-9
ROCLINK 800 User Manual (for ROC800L)
Note: The Freeze Value field displays the value received from the
input when you clicked Freeze. This is the value the system
uses in ongoing processing (such as flow calculations and
history logging) while performing calibration.
3. Click Yes to display a Save As dialog.
Note: If you do not need a calibration report, click No to
immediately display the Calibration screen.
4. Indicate the file name for the report and click Save. The AI
Calibration screen displays with active Verify and Calibrate
buttons.
Figure 7-5. AI – AI Calibration tab
5. Review the value in the Scan Mode field. Valid values are Normal
(point scanning is enabled and is updated each scan period) or
Manual (the point is not in scanning mode).
6. Click Verify. A Verify dialog displays.
7-10
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-6. Verify
7. Complete the Dead Weight/Tester Value field with a value against
which the test equipment verifies.
When you enter a value in the Dead Weight/Tester Value field,
ROCLINK immediately begins comparing it to the value in the Live
Reading field (obtained from the temperature probe) and calculating
the percentage deviation between the two values.
8.
Revised November-2016
Click Log Verify. ROCLINK 800 completes the first log entry on
the screen.
Configure Menu
7-11
ROCLINK 800 User Manual (for ROC800L)
Figure 7-7. Verify – Log Entry
Field
Description
Action
Indicates the current action. Valid values are
Verify or Calibrate.
Actual
Displays the value in the Live Reading field.
Expected
Displays the value in the Dead Weight/Tester
Value field.
Deviation
Displays the amount of deviation between the
actual and expected values.
% Deviation
Displays a percentage deviation between the
Actual and Expected values.
9. As the live reading value changes, click Log Verify as many times
as necessary to establish the verification log.
10. Typically you verify the same points you calibrate. Temperature
might be an example (– 100, 200, 50). For each test point, you set
your test equipment to produce the expected value, enter that
expected value in the Tester Value field, wait for live input to
stabilize, and then click Log Verify. You can verify as many points
as you want.
11. Click Done. The AI Calibration screen displays. .
12. If your verification is satisfactory, click OK to close the Analog
Input screen. If you need to calibrate the AI, proceed to Calibrating
an Analog Input.
Calibrating an Use this process to calibrate an analog input.
Analog Input
7-12
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
1. Select Configure > I/O > AI Points. The Analog Input screen
displays.
2. From the AI Calibration tab, click Freeze to stop the values of the
input from being updated. ROCLINK prompts you to create a
calibration report file.
Note: The Freeze Value field displays the value received from the
input when you clicked Freeze. This is the value the system
uses in ongoing processing (such as flow calculations and
history logging) while performing calibration.
3. Click Yes to display a Save As dialog.
Note: If you do not need a calibration report, click No to
immediately display the Calibration screen.
4. Indicate the file name for the report and click Save. The AI
Calibration screen displays with active Verify and Calibrate
buttons.
5. Review the value in the Scan Mode field. Valid values are Normal
(point scanning is enabled and is updated each scan period) or
Manual (the point is not in scanning mode).
6. Click Calibrate. A Set Zero dialog displays.
Revised November-2016
Configure Menu
7-13
ROCLINK 800 User Manual (for ROC800L)
Figure 7-8. Set Zero
7. Click Set Zero.
For the Set Zero entry in the calibration log, ROCLINK 800
provides As Found and As Left values and calculates the Deviation
and % Deviation values (between the Dead Weight/Tester Value
and the Live Reading values). ROCLINK 800 also resets the value
in the Dead Weight/Tester Value field to 100 and activates the Set
Span button.
Figure 7-9. Set Zero (Log)
7-14
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
8. Click Set Span.
ROCLINK 800 completes the Set Span entry in the calibration log
and activates the Set Mid 1 button.
Figure 7-10 Set Span (Log)
Note: A calibration requires only two points (zero and span). Your
organization determines whether additional points (midpoints
1, 2, or 3 typically at 25%, 50%, and 75% respectively) are
necessary for a calibration. For this example, we set one
midpoint.
9.
Click Set Mid 1.
ROCLINK 800 completes the Set Mid 1 entry in the calibration log
and activates the Set Mid 2 button.
Revised November-2016
Configure Menu
7-15
ROCLINK 800 User Manual (for ROC800L)
Figure 7-11. Set Midpoint 1
10. If you do not wish to configure additional midpoints, click Done.
The AI Calibration screen displays.
When the AI Calibration screen displays, you can calibrate inputs for
another AI by starting again at step 1.
AI: Alarms Tab
Use this tab to set the alarm parameters for this AI point. You also
enable alarming on the tab. You must enable alarming to configure the
limit alarms (Low, High, LoLo, HiHi, Rate, and Deadband) on this tab.
Note: To conserve alarm log space, enable alarms only when
necessary. Even if you do not plan to use all the alarms, check
and adjust the value of each alarm to prevent the generation of
false alarms.
Select the Alarms tab. The Alarms screen displays.
7-16
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-12. AI – Alarms tab
Field
Revised November-2016
Description
Alarming
Sets the alarm option for the selected point. Valid
values are Enabled (configures the limit alarms four levels, Rate, and Deadband) or Disabled
(does not generate limit alarms).
Note: The Point Fail alarm may appear in the
Active Alarms field, but is not logged in the
Alarms file. If you enable alarming, the
system generates an alarm if you disable
scanning.
RBX
Sets the Spontaneous Report-by-Exception
(SRBX or RBX) alarming for this point. Valid
values are On Alarm Set (which generates an
RBX message to the host when the point enters
an alarm condition) and On Alarm Clear (which
generates an RBX message to the host when the
point exits an alarm condition).
Note: RBX alarming requires you to configure the
communications port.
HiHi Alarm
Sets, in engineering units, a value to which the
input value must rise to generate a HiHi Alarm.
Note: Typically you set the value for the HiHi
Alarm higher than the value for the High
Alarm.
High Alarm
Sets, in engineering units, a value to which the
input value must rise to generate a High Alarm.
Low Alarm
Sets, in engineering units, a limit value to which
the input value must fall to generate a Low Alarm.
LoLo Alarm
Sets, in engineering units, a limit value to which
the input value must fall to generate a LoLo
Alarm.
Configure Menu
7-17
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Note: Typically you set the value for the LoLo
Alarm lower than the value for the Low
Alarm.
Rate Alarm
Sets, in engineering units, a value that represents
the maximum amount of change allowed in the
calculated rate between updates before an alarm
generates. If the change is equal to or greater than
this value, an alarm occurs.
Note: To disable this Rate Alarm without
disabling the other alarms, set the value
greater than the scan value of the analog
input.
Alarm Deadband
Sets, in engineering units, an inactive zone above
the Low Alarm limits and below the High Alarm
limits. The Alarm Deadband prevents the alarm
from being set and cleared continuously when the
input value is oscillating around the alarm limit.
This prevents the Alarm Log from being over-filled
with data.
7.1.2 Analog Output (AO) Configuration
Analog outputs are analog signals the ROC generates and sends to
regulate equipment such as any analog device requiring proportional
control.
Select Configure > I/O > AO Points. The Analog Output screen
displays.
Figure 7-13. Analog Output screen
The Analog Output screen has three tabs. Use each tab to configure a
component of the output:
7-18
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)



Use the General tab to set the basic parameters for the analog
output point.
Use the Advanced tab to configure features, such as on-restart
power settings and RBX alarming.
Use the Alarms tab to set the alarm parameters for the AO point.
Save After you configure a point and click Apply, click Flash Memory Save
Configuration Configuration (on the ROC > Flags screen) to save I/O configuration
to permanent memory in case you must perform a cold start
AO: General Tab
Select Configure > I/O > AO Points. The Analog Output screen
displays with the General tab active. Use this tab to set the basic
parameters for the analog output point.
Figure 7-14. AO – General tab
Field
Revised November-2016
Description
Analog Outputs
Selects the analog output to be configured. Click
▼ to display all available analog outputs.
Note: The selection in this field applies to each
tab on this screen.
Tag
Provides a 10-alphanumeric characters) identifier
associated with each point.
Note: The selection in this field applies to each
tab on this screen.
Point Number
This read-only field shows the rack location for
this point.
Auto Value
Reads the value from the field device. When
scanning is disabled, enter a value to override the
output. If scanning is enabled, this field displays
the last analog scan in engineering units.
Configure Menu
7-19
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Units
Sets the engineering units for the I/O (such as IN
H2O, PSIG, MCF, degrees F, milliamps,
percentage or volts).
Low Reading EU
Sets the engineering unit (EU) for the low reading
to zero percent output (low end of the EU range).
Based on the EU range determined in part by this
parameter, the EU value is converted to a
corresponding analog signal.
High Reading EU
Sets the engineering unit (EU) for the high reading
to 100 percent output (or high end of the EU
range). Based on the EU range determined in part
by this parameter, the EU value is converted to a
corresponding analog signal.
Manual Value
When the Scanning Mode is set to Manual, use
Manual Value to enter the value instead of the
Auto Value field.
Physical Value
The read-only field shows the current state of the
AO. When the AO is in Manual Mode, this should
reflect the Manual Value. When the AO is in Auto
mode, this should reflect the Auto Value.
Scanning Mode
Sets the scanning option for this point. Valid
values are Auto (automatically process the field
input and display the last analog output scan in the
Auto Value field), Disabled (do not permit any
updates of the Auto Value or Manual Value fields),
or Manual (enter the value in the Manual Value
field).
Note: If you enable alarming, the ROC generates
a Manual Mode alarm when Scanning is
Disabled.
Active Alarms
This read-only field shows any active alarms for
this point. When you Enable alarming, the limit
alarms (such as Low Alarm and Rate Alarm) that
are active appear. Even if you Disable alarming,
the Point Fail (hardware reports a malfunction)
alarm and Manual (Scanning Disabled) indicators
can still appear.
Note: A read-back error indicates the AO is
driving the output to a set level, but the loop
is not responding. Example: An I/P
converter is connected to the A/O and set
to 25%. If the I/P is not connected or an
open wire occurs, a read-back error would
display.
AO: Advanced Tab
Use the Advanced tab to configure features such as resetting and output
values for the analog output.
Select Configure.> I/O > AO Points > Advanced tab. The Advanced
screen displays.
7-20
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-15. AO – Advanced tab
Field
Description
Raw D/A Output
This read-only field shows the current counts
written to the digital-to-analog converter. The D/A
value set to the AO is the raw D/A output. The
default value is 0.
Adjusted D/A 0%
Sets the count the digital-to-analog converter uses
for zero percent output. This value is also used to
scale the output to engineering units. The default
is 0.
Adjusted D/ A 100 %
Sets the count decoded by the digital-to-analog
converter for 100 percent output. This value is also
used to scale the output to engineering units.
Value After Reset or
Power Fail
Sets what value the system uses on a power
restart or a warm start. Valid values are Retain
Last Value (maintain last output value ) or Use
Failsafe Value (use specified value ). Retain Last
Value is the default.
Note: If you select Use Failsafe Value, you must
also complete the Failsafe Value field.
Failsafe Value
If you select Use Failsafe Value, complete this
field to indicate a value the system uses on a power
restart or a warm start.
AO: Alarms Tab
Use this tab to enable or disable alarming and to indicate when RBX
reporting occurs. Select Configure > I/O > AO Points > Alarms tab.
The Alarms screen displays.
Revised November-2016
Configure Menu
7-21
ROCLINK 800 User Manual (for ROC800L)
Figure 7-16. AO – Alarms tab
Field
Description
Alarming
Sets Alarming to generate alarms on point failure.
When Alarming is Disabled, the Point Fail alarm
appears in the Active Alarms field, but will not be
written to the Alarm Log.
To conserve Alarm Log space, enable alarms only
when necessary. Even if you do not plan to use all
the alarms, check and adjust the value of each
one so that no false alarms generate.
RBX
Sets the RBX Alarming option to configure
Spontaneous-Report-By-Exception (SRBX or
RBX) alarming for this point. Valid values are On
Alarm Set (which generates an RBX message to
the host when the point enters an alarm condition)
and On Alarm Clear (which generates an RBX
message to the host when the point exits an
alarm condition).
Note: RBX Alarming requires you to configure the
communications port.
7.1.3 Discrete Input (DI) Configuration
Discrete Input (DI) modules monitor the status of relays, open
collector/open drain type solid-state switches, and other two-state
devices. Each DI channel can also be software configured to function as
a "latched" DI, which remains in the active state until reset. Other
parameters can invert the field signal and gather statistical information
on the number of transitions and the time accumulated in the on or off
state.
Select Configure > I/O > DI Points. The Discrete Input screen
displays.
7-22
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
The Discrete Input screen has three tabs. Use each tab to configure a
component of the input.



Use the General tab to set the basic parameters for the DI point.
Use the Advanced tab to configure features, such as filtering, input
inversion, and counter values for the discrete output.
Use the Alarms tab to set the alarm parameters for this DI point.
Save After you configure a point and click Apply, click Flash Memory Save
Configuration Configuration (on the ROC > Flags screen) to save I/O configuration
to permanent memory in case you must perform a cold start
DI: General Tab
Select Configure > I/O > DI Points. The Discrete Input screen displays
with the General tab active. Use this tab to set the basic parameters for
the discrete input point.
Revised November-2016
Configure Menu
7-23
ROCLINK 800 User Manual (for ROC800L)
Figure 7-17. DI – General tab
Field
7-24
Description
Discrete Inputs
Selects the discrete input to be configured. Click
▼ to display all available discrete inputs.
Note: The selection in this field applies to each
tab on this screen.
Tag
Sets a short (10 alphanumeric characters)
identifier for the point.
Note: The selection in this field applies to each
tab on this screen.
Point Number
This read-only field shows the rack location for
this point.
Module Scan Period
Sets, in seconds, how frequently the system scans
the input.
Status
Sets the state of the discrete input. Valid values
are On (indicates that a contact is closed or input
is on) or Off (indicates that a contact is open or
input is off). Off is the default.
Physical Status
This read-only field shows the state of the
hardware. Off normally indicates that a switch is
open; On normally indicates that a switch is
closed. This may be different from the Status if
Inverting or Latching is in effect.
Scanning
Sets the scanning option for this point. Valid
values are Enabled (automatically process the
field input) or Disabled (do not process the input).
DIN Type
Sets how the DI functions. Valid values are
Standard (follow the actual field input) and
Latched (maintain the input status). During an
active transition from off to on, Latched mode
enables the DI to remain in the on state until you
clear the Status parameter either manually or
through the software.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Active Alarms
Description
This read-only field shows any active alarms for
this point. When you enable alarming, the limit
alarms (such as Low Alarm and Rate Alarm) that
are active appear. Even if you disable alarming,
the Point Fail (hardware reports a malfunction)
alarm and Manual (Scanning Disabled) indicators
can still appear. Refer to User Interface Basics.
DI: Advanced Tab
Use the Advanced tab to configure features such as filtering, input
inversion, and counter values for the discrete input.
Select Configure > I/O > DI Points > Advanced tab. The Advanced
screen displays.
Figure 7-18. DI – Advanced tab
Field
Revised November-2016
Description
Input
Sets the state of the input. Valid values are
Normal (field input operates normally, so that On
is On) or Inverted (inverts the field input in the
Status field so that On becomes Off and viceversa). Normal is the default.
In the Inverted state, an open circuit in the field
would then be indicated as On in the Status field,
and closed contacts would be indicated as Off.
Filter
Sets, in seconds, the amount of time that the
discrete input must remain in the On (high) state
before the device recognizes it as such. Enter a
value between 0 to 255. The discrete input returns
to the Off state immediately upon detection of the
On to Off transition; there is no filtering for this
transition.
Configure Menu
7-25
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Accumulated Value
Counts the number of times the discrete input
goes from Off to On. The accumulator is a 32-bit
number with a maximum count of 4,294,967,295.
You can preset the accumulator by entering the
desired value or clear the accumulator by entering
0.
On Counter
Counts the number of 50-millisecond periods
when the Status parameter is in the On state. The
On Counter is a 32-bit number that automatically
rolls over when it reaches its maximum value. You
can preset the On Counter by entering the desired
value or clear the counter by entering 0.
Note: The On Counter does not function if you
disable scanning.
Off Counter
Counts the number of 50-millisecond periods
when the Status parameter is in the Off state. The
Off Counter is a 32-bit number that automatically
"rolls over" when it reaches its maximum value.
You can preset the Off Counter by entering the
desired value or clear the counter by entering 0.
Note: The Off Counter does not function if you
disable scanning.
Actual Scan
This read-only field shows the actual amount of
time in seconds that passes between scans. This
number should be the same as shown for the
Module Scan Period parameter if the system is not
overloaded.
DI: Alarms Tab
Use the Alarms tab to configure the alarm parameters for this discrete
input.
1. Select the Alarms tab. The Alarms screen displays.
7-26
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-19. DI – Alarms tab
Field
Description
Alarming
Sets the alarm option for the selected point. Valid
values are Enabled (generates an alarm when the
point’s status changes) or Disabled (no alarm
generates). The default is Disabled.
When you disable alarming, the Status Change
alarm appears in the Active Alarms field, but is not
written to the Alarms log.
Note: The Point Fail alarm may appear in the
Active Alarms field, but is not logged in the
Alarms file. If you enable alarming, the
system generates an alarm if you disable
scanning.
RBX Alarming
Sets the Spontaneous-Report-by-Exception
(SRBX or RBX) alarming for this point. Valid
values are On Alarm Set (which generates an
RBX message to the host when the point enters
an alarm condition) or On Alarm Clear (which
Generates an RBX message to the host when the
point exits an alarm condition):
Note: RBX Alarming also requires you to
configure the communications.
7.1.4 Discrete Output (DO) Configuration
Discrete outputs are high/low outputs used to turn equipment on and off.
You can set a discrete output to send a pulse to a specified device. You
can also configure a discrete output as latched, momentary, toggle,
Timed Duration Output (TDO), and TDO toggle.
Revised November-2016
Configure Menu
7-27
ROCLINK 800 User Manual (for ROC800L)
Select Configure > I/O > DO Points. The Discrete Output screen
displays.
Examine the default settings and adjust the parameters to suit your
application on each of the tabs.




Use the General tab to set the basic parameters for the DO point.
Use the Advanced tab to configure accumulated value and state for
reset for the selected DO.
Use the TDO Parameters tab to configure TDO parameters.
Use the Alarms tab set the alarm parameters for this DO point.
Save After you configure a point and click Apply, click Flash Memory Save
Configuration Configuration (on the ROC > Flags screen) to save I/O configuration
to permanent memory in case you must perform a cold start
DO: General Tab
Select Configure > I/O > DO Points. The Discrete Output screen
displays with the General tab active. Use this tab to configure the basic
parameters for the DO point.
7-28
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-20. DO – General tab
Field
Revised November-2016
Description
Discrete Outputs
Selects the discrete output to be configured. Click
to display all available discrete outputs.
Note: The selection in this field applies to each
tab on this screen.
Tag
Provides a 10-alphanumeric character identifier
associated with each point.
Note: The selection in this field applies to each
tab on this screen.
Point Number
This read-only field identifies the rack location for
this point.
Time On
This read-only field shows, in seconds, the
amount of time for momentary operation. The
default value is 1.0 seconds for a DO. The default
value is 5 milliseconds for an ACIO DO.
Note: In Momentary mode, this is the amount of
time (in seconds) that the momentary
contact is energized. In the Toggle mode,
this is the time (in seconds) between
switching On or Off. In the TDO and TDO
Toggle modes, the TDO configuration
calculates this value.
Auto Output
Indicates the state of the discrete output. Valid
values are Off (the output is off or a switch is
open) and On (the output is on or a switch is
closed). The default is Off. .
Manual Output
Indicates the state of the discrete output. Valid
values are Off (the output is off or a switch is
open) and On (the output is On or a switch is
closed). Select On and click Apply to force one
transition of the DO.
Configure Menu
7-29
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Momentary
This read-only field shows the state of the
discrete output when the DOUT Type is set to
Momentary. Valid values are Off (the output is off
or a switch is open) and On (the output is on or a
switch is closed).
Physical Output
This read-only field shows the actual status of the
output channel at the field terminations regardless
of the DOUT Type selected.
DOUT Type
Selects the function of this discrete output. Valid
values are:
Latched
Changes on an active transition
of the output (from off to on).
The discrete output remains On
until cleared by selecting Off in
the Auto Output field.
Scanning Mode
7-30
Configure Menu
Momentary
Enables ROCLINK 800 to
activate the discrete output for
the amount of time defined in the
Time On field.
Toggle
Enables a square-wave output
for which both the time on and
time off are defined by the value
in the Time On parameter. Time
on and time off are equal. Use
the TDO Parameters tab to
define time-related parameters.
TDO
Enables the discrete output to
have a time duration between
On and Off transitions based on
time-related parameters
configured in the TDO
Parameters tab.
TDO Toggle
Enables the discrete output to
continuously repeat in a cycle
defined by the value in the
Cycle Time field on the TDO
Parameters tab where the EU
Value controls the on-time
duration.
Sets the scanning type to configure how the DO is
scanned. Valid values are:
Auto
Automatically processes the field
output.
Manual
Prevents the ROC from updating
the DO value; permits only
manual updates of the output
value. Set Manual Output to On
and click Apply to override the
output.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Disabled
Prevents the ROC from updating
the DO value; permits a manual
process of the last output scan. .
Set Auto Output to On and click
Apply to override the output.
Note: If you enable alarming, the ROC generates
a Manual Mode alarm when scanning is
disabled.
Active Alarms
This read-only field shows any active alarms for
this point. When you Enable alarming, the limit
alarms (such as Low Alarm and Rate Alarm) that
are active appear. Even if you Disable alarming,
the Point Fail (hardware reports a malfunction)
alarm and Manual (Scanning Disabled) indicators
can still appear.
DO: Advanced Tab
Use this tab to configure accumulated value and state for reset for the
selected DO.
1. Select Configure > I/O > DO Points > Advanced tab. The
Advanced screen displays.
Figure 7-21. DO – Advanced tab
Field
Accumulated Value
Revised November-2016
Description
Sets a value for the accumulated number of off-toon transitions for the discrete output. The
accumulator is a 32-bit number with a maximum
count of 4,294,967,295. You can preset the
accumulator to a desire value or clear it by enter
zero (0).
Configure Menu
7-31
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Action After Reset
or Power Fail
Indicates how the ROC handles the discrete
output relay state on power reset or failure. Valid
values are Use Failsafe Mode (discrete output
uses value set in the Failsafe State frame: On or
Off) or Retain Last Status (ROC retains the DO
state, whether off or on).
Failsafe State
Indicates whether the failsafe state is active
following a reset due to a power restart or warn
start. Valid values are On or Off.
Note: If you select On, you must also indicate (on
the General tab) whether the Auto Output
or Manual Output is set to On or Off after
a reset of the ROCt.
Output
Indicates the state of the DO output. Valid values
are Normal (energizes in time on) or Inverted
(energizes in time off). Selecting Inverted inverts
all outputs in any mode.
Note: If Failsafe State is set to On and Inverted is
On, the Failsafe State returns to Off
following a reset.
DO: TDO Parameters Tab
Use this tab to configure time duration parameters for this DO point.
Notes: To correctly configure time duration DO, ensure that you have
selected TDO in the DOUT Type field and Auto as the
Scanning Mode on the General tab for DO.
1. Select Configure > I/O > DO Points > TDO Parameters tab. The
TDO Parameters screen displays.
Figure 7-22. DO – TDO Parameters tab
7-32
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Cycle Time
Description
Sets, in seconds, the total amount of time the
cycle spends in the on and off positions. The
default is 15 seconds.
The system uses Cycle Time to define the Off time
in the TDO Toggle mode using the formula.
Off Time = Cycle Time – On Time
For example, a TDO is used to emulate a field
instrument measuring flow. The TDO outputs a
pulse width of 3 seconds for no flow and a pulse
width of 12 seconds for 1000 MCF per day flow.
The output is repeated every 15 seconds.
If the Cycle Time is less than or equal to the On
Time, set the Off Time to 1 (one). Care must be
taken in configuration (including other places, such
as FSTs) to ensure that the Cycle Time remains
greater than the calculated On Time for proper
operation.
Revised November-2016
Low Reading Time
Sets, in seconds, the Low Reading Time (0%
Count) that represents a zero percent output pulse
width. The default is 3 seconds. This is the
minimum amount of time that the TDO can be
energized to move the motor. Set to a value that
allows movement, but also provides good
resolution of control.
High Reading Time
Sets, in seconds, the High Reading Time (100%
Count) that represents a 100 percent output pulse
width. The default is 12 seconds. This is the
maximum amount of time that the TDO can be
energized to move the motor. Normally, this is the
amount of time it takes for the actuator to move
the valve from fully open to fully closed.
Low Reading EU
Sets the engineering unit (EU) for the low reading
to zero percent output (low end of the EU range).
Based on the EU range determined in part by this
parameter, the EU value is converted to a
corresponding signal.
High Reading EU
Sets the engineering unit (EU) for the high reading
to 100 percent output (or high end of the EU
range). Based on the EU range determined in part
by this parameter, the EU value is converted to a
corresponding signal.
EU Value
Current value, displayed in engineering units.
In TDO Toggle mode, the EU Value controls the
Time On:
On Time = ((EU Value – Low Reading EU) /
(High Reading EU – Low Reading EU) *
(High Time – Low Time)) + Low Time
Units
Sets the engineering units for the discrete output
(such as percentage, IN H2O, PSIG, MCF,
degrees F, milliamps, and volts).
Configure Menu
7-33
ROCLINK 800 User Manual (for ROC800L)
Defining the To define the TDO output pulse:
Output Pulse
1. Select Configure > I/O > DO Points. The Discrete Output screen
displays.
2. Select a DOUT Type of TDO or TDO Toggle.


TDO (Timed Duration) – The single-pulse output can be
triggered by writing to the Status or the EU Value parameter of
the DO point. This can be accomplished directly, by a PID point,
or by an FST.
TDO Toggle – A continuous pulse is generated with the pulse
length being controlled by writing to the EU Value parameter in
the DO point. This can be accomplished directly or by an FST.
3. Click the TDO Parameters tab.
The output pulse from the TDO function must be defined for proper
engineering unit (EU) conversion. The minimum pulse width (Low
Reading Time / 0% Count) and the maximum pulse width (High
Reading Time / 100% Count) define the minimum and maximum On
time of the output pulse. The values entered in the Low Reading Time
and High Reading Time represent the number of seconds the output is
On.
Example:
A TDO is used to emulate a field instrument measuring flow. The TDO
outputs a pulse width of 3 seconds for no flow and a pulse width of 12
seconds for 1000 MCF per day flow.
Low Reading Time (0% Count) = 3 seconds
High Reading Time (100% Count) = 12 seconds
Low Reading EU = 0
High Reading EU = 1000
DO: Alarms Tab
Use this tab to set the alarm parameter for this DO point. Select
Configure > I/O > DO Points > Alarms tab. The Alarms screen
displays.
7-34
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-23. DO – Alarms tab
Field
Description
Alarming
Sets the alarm option for this point. Valid values
are Enabled (enables alarming) or Disabled
(does not generate limit alarms).
Note: The Point Fail alarm may appear in the
Active Alarms field, but is not logged in the
Alarms file. If you enable alarming, the
system generates an alarm if you disable
scanning.
RBX
Sets the Spontaneous-Report-by-Exception
(SRBX or RBX) alarming for this point. Valid
values are On Alarm Set (which generates an
RBX message to the host when the point enters
an alarm condition) and On Alarm Clear (which
generates an RBX message to the host when the
point exits an alarm condition).
Note: RBX Alarming requires you to configure the
communications port.
7.1.5 Discrete Output Relay (DOR) Configuration
The Discrete Output Relay (DOR) module provides the ROC800 with
the ability to control various discrete output field devices.
The DOR module provides six channels of discrete outputs. DOR
modules use mechanical (SPST) latching relays to provide a set of
normally-open dry contacts capable of switching 2 A at 32 Volts dc
across the complete operating temperature. DO Relays are high/low
outputs used to turn equipment on and off. You can set a discrete output
to send a pulse to a specified device
You configure the DOR module as you would a DO module. The major
difference occurs in how you wire the modules. For that information,
Revised November-2016
Configure Menu
7-35
ROCLINK 800 User Manual (for ROC800L)
refer to Chapter 4 of the ROC800-Series Remote Operations Controller
Instruction Manual (A6175).
7.1.6 Pulse Input (PI) Configuration
Pulse Input (PI) modules accept pulse trains (square wave signals) that
measurement devices (such as turbine meters) generate. The pulse input
accepts digital level on/off signals from an external device and
accumulates the changes over a configured period of time. The PI can
also determine a rate from the accumulated pulses over a configured
period of time.
Select Configure > I/O > PI Points. The Pulse Input screen displays.
The Pulse Input screen has three tabs. Use each tab to configure a
component of this input.



Use the General tab to set the basic parameters for the PI point.
Use the Advanced tab to configure features, such as EU Options,
Rate Period, Rollover value, and Conversion for the pulse input.
Use the Alarms tab to set the alarm parameters for this PI point.
Note: If you enable Alarming, configure the limit alarms (four levels,
rate, and deadband) on the Alarms tab. By disabling alarms, you
can prevent alarms from generating for this point. To conserve
alarm log space, enable alarms only when necessary. If you do
not plan to use all the alarms, check and adjust the value of each
one to prevent the generation of false alarms.
Save After you configure a point and click Apply, click Flash Memory Save
Configuration Configuration (on the ROC > Flags screen) to save I/O configuration
to permanent memory in case you must perform a cold start.
7-36
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
PI: General Tab
The Pulse Input screen initially displays the General tab. Use this tab to
set the basic parameters for the pulse input point. Select Configure >
I/O > PI Points.
Figure 7-24. PI – General tab
Field
Revised November-2016
Description
Pulse Inputs
Selects the pulse input to configure. Click ▼ to
display all available pulse inputs.
Note: The selection in this field applies to each
tab on this screen.
Tag
Sets a short (10 alphanumeric characters)
identifier for the point.
Note: This selection in this field applies to each
tab on this screen.
Point Number
This read-only field shows the rack location
(module slot and channel number) for this point.
Configure Menu
7-37
ROCLINK 800 User Manual (for ROC800L)
Field
7-38
Description
EU Value
Sets the value for engineering units (EUs).
The EU Value is dependent on how you set the
EU Options on the Advanced tab. If you set up the
PI as a Rate (Max Rollover), then the system
assigns the Current Rate to the EU Value. If you
set up the PI as an accumulator using Today’s
Total (Max Rollover), then the system assigns
Today’s Total to the EU Value.
If you set up the PI as an accumulator using
Running Total (Entered Rollover), then the EU
Value corresponds to the accumulated pulses
times the Conversion. The system compares the
EU Value to the value entered for the Rollover
Value. If the EU Value is greater than or equal to
the entered Rollover Value, the system sets the
EU Value here to zero.
Units
Sets the engineering units for the I/O (In H2O,
PSIG, MCF, degrees F, milliamps, or volts).
Scan Period
Sets, in seconds, the amount of time between
scans of the EU Value. The default value is 1.0
second. The system calculates this rate by
counting the number of pulses during the scan
interval and dividing by the time interval.
To avoid highly fluctuating calculation results,
typically at least 10 pulses should occur between
scans at low flow conditions. For example, if a flow
meter produces one pulse per second at low flow,
then set the Scan Period value to a minimum of 10
seconds.
Note: Once the system reaches the scan period,
it updates the values in the Accum’d
Pulses, Pulses Today, Today’s Total,
Yesterday’s Total, and Current Rate fields.
Accum’d Pulses
Sets the number of raw counts stored in the
accumulated value counter in firmware. For each
scan period, the ROC determines the number of
raw counts that have occurred since the last scan
period and adds them to the accumulated value
counter.
The accumulated value rolls over to zero after
reaching 16,000,000.
Pulses For Day
This read-only field shows the total number of
pulses that the PI has received for the contract
day. At the end of the contract day, the ROC zeros
this field and starts over, only if being totalized in
History. The Contract Hour is specified on this
screen.
Today's Total
Displays the total EU Values accumulated for the
current contract day, calculated by multiplying the
conversion value by the accumulated pulses. The
system resets this value to zero at the contract
hour.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Yesterday's Total
This read-only field shows the total EU Value
accumulated the previous contract day, calculated
as the previous day’s Today’s Total value at the
contract hour before being cleared.
Current Rate
This read-only field shows the calculated rate as
of the most recent scan expressed in EUs per unit
of time. You select time units using the Rate
Period field on the Advanced tab. The system
calculates the rate at the end of each scan period
by multiplying the number of pulses received by
the conversion value divided by the rate period.
Active Alarms
This read-only field shows any active alarms for
this point. When you Enable alarming, the limit
alarms (such as Low Alarm and Rate Alarm) that
are active appear. Even if you Disable alarming,
the Point Fail (hardware reports a malfunction)
alarm and Manual (Scanning Disabled) indicators
can still appear.
Contract Hour
Sets the beginning of the day for the daily counted
parameters. Click ▼ to display all defined contract
hours.
Conversion
Indicates a conversion factor by which the system
multiplies or divides the number of pulses to
determine the EU value.
Note: You specify how the system uses this value
in the Conversion field on the Advance tab.
Frequency
This read-only field shows, in pulses/second, the
frequency of incoming pulses.
Scanning
Sets the scanning option for this point. Valid
values are Enabled (automatically process the
field input and display the last pulse input scan in
the Value field) or Disabled (permit only manual
updates of the EU Value field).
Note: If you enable alarming, the ROC generates
a Manual Mode alarm when scanning is
disabled. If you disable scanning, you
must manually enter a value in the EU
Value field to override the input.
PI: Advanced Tab
Use this tab to configure features, such as EU Options, Rate Period,
Rollover value, and Conversion for the pulse input.
Select Configure > I/O > PI Points > Advanced tab. The Advanced
screen displays.
Revised November-2016
Configure Menu
7-39
ROCLINK 800 User Manual (for ROC800L)
Figure 7-25. PI – Advanced tab
Field
Description
EU Options
Sets how the system assigns the value of the
engineering units (EU). Valid values are:
Rate (Max
Rollover)
Uses the value of the Current
Rate parameter (as shown on
the General tab)
Running Total
(Entered
Rollover)
Uses the value of Today’s Total
parameter (as shown on the
General tab)
Today’s Total
(Max Rollover)
Uses a value calculated by
multiplying the accumulated
pulses (shown on the General
tab) by the Conversion factor. If
the EU Value exceeds the
Rollover value, it is cleared and
starts to accumulate again from
0.
Note: This option does not clear EU values at the
contract hour.
7-40
Rollover Value
(EUs)
Sets a value in EUs (not pulses) to indicate when
rollover should occur.
Note: This field is available only if you select
Running Total as an EU Options value.
Rate Period
Sets how the system calculates rates, if you
selected Rate as an EU Option. Valid values are:
Configure Menu
EU/sec
Calculation based on EU second totals.
EU/hour
Calculation based on EU hourly totals.
EU/min
Calculation based on EU minute totals.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
EU/day
Calculation based on EU daily totals.
Note: If you select EUs/Pulse as a conversion rate
and EU/min as a rate period, the system
calculates Current Rate as (accumulated
pulses x Conversion) ÷ (Scan Period x
conversion from seconds to minutes). If you
select Pulses/EU as a conversion rate and
EU/hour as a rate period, the system
calculates Current Rate as (accumulated
pulses ÷ Conversion) ÷ (Scan Period x
conversion from seconds to minutes).
Conversion
Specifies how the number entered in the
Conversion field on the PI General tab is used.
Valid values are:
EUs/Pulse
Associates a specific number of
engineering units, typically fractional
parts such as 0.01, with a single pulse.
Pulses/EU
Associates a specific number of
pulses, such as 100, with one
engineering unit.
PI: Alarms Tab
Use this tab to configure the alarm parameters for this PI point. You
must enable alarming on the General tab to configure the limit alarms
(Low, High, LoLo, HiHi, Rate, and Deadband) on this tab. If you
disable alarming, no limit alarms generate for this point. The Point Fail
alarm appears in the Active Alarms field on the General tab, but the
system does not log it in the Alarms Log.
Note: To conserve alarm log space, enable alarms only when
necessary. Even if you do not plan to use all the alarms, check
and adjust the value of each one alarm to prevent the generation
of false alarms
Select Configure > I/O > PI Points > Alarms tab. The Alarms screen
displays.
Revised November-2016
Configure Menu
7-41
ROCLINK 800 User Manual (for ROC800L)
Figure 7-26. PI – Alarms tab
Field
7-42
Description
Alarming
Sets the alarm option for this point. Valid values
are Enabled (configures the limit alarms - four
levels, Rate, and Deadband) or Disabled (does
not generate limit alarms).
Note: The Point Fail alarm may appear in the
Active Alarms field, but is not logged in the
Alarms file. If you Enable alarming, the
system generates an alarm if you disable
scanning.
RBX
Sets the Spontaneous-Report-by-Exception
(SRBX or RBX) alarming for this point. Valid
values are On Alarm Set (which generates an
RBX message when the point enters an alarm
condition) or On Alarm Clear (which generates an
RBX message when the point exits an alarm
condition).
Note: RBX Alarming requires you to configure the
the communications port.
HiHi Alarm
Sets, in engineering units, a value to which the
input value must rise to generate a HiHi alarm.
Note: Typically you set the value for the HiHi
alarm higher than the value for the High
Alarm.
High Alarm
Sets, in engineering units, a value to which the
input value must rise to generate a high alarm.
Low Alarm
Sets, in engineering units, a limit value to which
the input value must fall to generate a Low Alarm.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
LoLo Alarm
Sets, in engineering units, a value to which the
input value must fall to generate a LoLo alarm.
Note: Typically you set the value for the LoLo
alarm lower than the value for the Low
Alarm.
Rate Alarm
Sets, in engineering units, a value that represents
the maximum amount of change allowed in the
calculated rate between updates before an alarm
generates. If the change is equal to or greater than
this value, an alarm occurs.
Note: To disable the Rate alarm without disabling
the other alarms, set the value greater than
the scan value of the input.
Alarm Deadband
Sets, in engineering units, an inactive zone above
the Low Alarm limit and below the High Alarm
limit. The Alarm Deadband prevents the alarm
from being set and cleared continuously when the
input value is oscillating around the alarm limit.
This prevents the Alarm Log from being over-filled
with data.
7.1.7 Thermocouple (TC) Input Configuration
Thermocouple (TC) Inputs monitor the extremely small voltage
generated by a thermocouple sensor. These small voltages are converted
to temperature values.
Select Configure > I/O > TC Points. The Thermocouple Input screen
displays.
The Thermocouple Input screen has the following tabs. Use each tab to
configure a component of the input.

Revised November-2016
Use the General tab to set the basic parameters for the TC Input
point.
Configure Menu
7-43
ROCLINK 800 User Manual (for ROC800L)

Use the Advanced tab to configure features, such as filtering and
averaging for the selected TC point.

Use the Alarms tab to set the alarm parameters for this TC point.
Save After you configure a point and click Apply, click Flash Memory Save
Configuration Configuration (on the ROC > Flags screen) to save I/O configuration
to permanent memory in case you must perform a cold start
Thermocouple: General Tab
Select Configure > I/O > TC Points > General tab. to configure the
basic parameters for the TC Input point.
Figure 7-27. Thermocouple – General tab
Field
7-44
Description
Thermocouple
Sets the input to be configured. The inputs are
listed by both number and tag.
Note: This selection in this field applies to each
tab on this screen.
Tag
Sets a 10-character string name for identification
of the Point Number.
Note: This selection in this field applies to each
tab on this screen.
Point Number
Sets the value to identify the physical location of
the input. The Point Number identifies the module
slot.
Note: This selection in this field applies to each
tab on this screen.
Value
If Scanning is set to Disable, enter a Value to
override the input. When Scanning is set to
Enable, Value displays the last TC Input scan in
engineering units.
Units Tag
Sets a name to display in configuration screens,
reports and custom displays. This should be the
same unit of measure as was chosen in the Units
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Tag field. If this field is blank, configuration
screens, reports, and custom displays show a
blank where the unit of measure should be.
Scan Period
Sets the amount of time between updates of the
Filter value. All TC Inputs are updated based on
their individual Scan Periods. The default value is
1 second. The minimum scan period allowed is
100 mSec.
Type
Sets the type of thermocouple sensor in use. For
the values, refer to Table 7-1. Thermocouple Input
Type values.
Units
Sets in which engineering unit (EU) the ROC
calculates the temperature.
Scanning
Sets the Scanning option.
 For the input to automatically process the field
input, select Enabled (Automatic Mode).
When Scanning is set to Enabled, Value
displays the last TC Input scan in engineering
units.
 When Scanning is set to Disabled (Manual
Mode), the ROC does not update the
engineering unit (EU) Value. If Alarming is
Enabled, an alarm generates when Scanning
is set to Disabled. If Scanning is set to
Disabled, enter a Value to override the input.
Active Alarms
This read-only field shows the Active Alarms
indicating any alarms that are active for this point.
When Alarming is set to Enabled, the limit alarms
(such as Low Alarm and Rate Alarm) that are
active appear. Even if Alarming is Disabled, the
Point Fail (hardware reports a malfunction) alarm
indicator can still appear. If Alarming is set to
Enabled, an alarm is generated when Scanning is
disabled.
Table 7-1. Thermocouple Input Type values
Revised November-2016
TC Input Type
Accuracy/Range
25˚C
−40°C to 75° C
B
100°C to 200°C
200°C to 390°C
390°C to 840°C
840°C to 1800°C
±8°C
±4°C
±2°C
±1°C
±16°C
±8°C
±4°C
±2°C
R
−50°C to 50°C
50°C to 1720°C
±2°C
±1°C
±4°C
±2°C
S
−50°C to 50°C
50°C to 1760°C
±2°C
±1°C
±4°C
±2°C
C
0°C to 2315°C
±0.75°C
±1.5°C
Configure Menu
7-45
ROCLINK 800 User Manual (for ROC800L)
N
−270°C to −260°C
−260°C to −250°C
−250°C to −230°C
−230°C to −150°C
−150°C to 1300°C
±8°C
±4°C
±2°C
±1°C
±0.5°C
±16°C
±8°C
±4°C
±2°C
±1°C
J
−210°C to 190°C
190°C to 1200°C
±0.75°C
±0.5°C
±1.5°C
±1°C
E
−270°C to −260°C
−260°C to −225°C
−225°C to −200°C
−200°C to 1000°C
±3°C
±1°C
±0.75°C
±0.5°C
±6°C
±2°C
±0.5°C
±1°C
K
−270°C to −261°C
−260°C to −246°C
−245°C to −180°C
−179°C to −145°C
−145°C to 1372°C
±5°C
±2°C
±1°C
±0.75°C
±0.5°C
±10°C
±4°C
±2°C
±1.5°C
±1°C
T
−270°C to −261°C
−260°C to −251°C
−250°C to −181°C
−180°C to −136°C
−135°C to 400°C
±4°C
±2°C
±1°C
±0.75°C
±0.5°C
±8°C
±4°C
±2°C
±1.5°C
±1°C
Thermocouple: Advanced Tab
Select Configure > I/O > TC Points > Advanced tab to configure
features, such as filtering and averaging for the selected TC Input.
Figure 7-28. Thermocouple – Advanced tab
7-46
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Filter
Sets a value, which is a weighted sample using a
percentage of the last value, plus a percentage of
the new value. The entered data is the percentage
of the last value used. The filter is calculated every
Scan Period by the formula:
(Last Value × Entered %) + [New Value × (100 –
Entered %)] = Filtered Value
Actual Scan
This read-only field shows the actual amount of
time, in seconds, that passes between scans. This
number should be the same as the Scan Period
parameter if the system is not overloaded.
Average Raw
Values
Sets how the system averages and calculates the
raw readings during the Scan Period and use the
outcome as the Raw A/D Input during EU
calculations. For example: When Enabled, a TC
Input point configured with a Scan Period of 1.5
seconds obtains a new value from the A/D every
100 milliseconds. During the Scan Period, 10
values are obtained from the A/D and summed
together. At EU calculation, the values summed
are divided by the Actual Scan Period display and
are used as the Raw A/D Input. Disable this
function to acquire instantaneous values.
EU Offset
Sets a bias the system adds to the EU Value,
allowing you to set a zero shift that is applied to
the entire temperature versus voltage curve.
Thermocouple: Alarms Tab
Select Configure > I/O > TC Points > Alarms tab to configure the
alarm parameters for this TC point.
Figure 7-29. Thermocouple – Alarms tab
Revised November-2016
Configure Menu
7-47
ROCLINK 800 User Manual (for ROC800L)
Field
7-48
Description
Alarming
When Alarming is Enabled, the limit alarms (four
levels, Rate, and Deadband) are configured on the
Alarms tab. When Alarming is Disabled, no limit
alarms generate for this point. The Point Fail alarm
appears in the Active Alarms field, but will not be
logged in the Alarms Log.
To conserve Alarm Log space, alarms should be
enabled only when necessary. Even if you do not
plan to use all the alarms, check and adjust the
value of each one so that no false alarms
generate.
RBX
If the host computer is configured to receive fieldinitiated calls, you can select a Report-byException (RBX) option to send a SpontaneousReport-by-Exception (SRBX) message.
 On Alarm Set – When the point enters an
alarm condition, the ROC generates a RBX
message.
 On Alarm Clear – When the point leaves an
alarm condition, the ROC generates a RBX
message.
Note: RBX Alarming requires the communications
port to be properly configured.
HiHi Alarm
Sets, in engineering units, a value to which the
input value must rise to generate a HiHi Alarm.
Note: The HiHi Alarm value is typically set higher
than the High Alarm.
High Alarm
Sets, in engineering units, a value to which the
input value must rise to generate a High Alarm.
Low Alarm
Sets, in engineering units, a limit value to which
the input value must fall to generate a Low Alarm.
LoLo Alarm
Sets, in engineering units, a limit value to which
the input value must fall to generate a LoLo
Alarm.
Note: The LoLo Alarm value is typically set lower
than the Low Alarm.
Rate Alarm
Sets the value, in engineering units, that
represents the maximum amount of change
allowed between updates. If the change is equal
to, or greater than this value, an alarm is
generated. To disable this Rate Alarm without
disabling the other alarms, the Rate Alarm value
must be set greater than the Span (Range) of the
TC Input.
Alarm Deadband
Sets the value, in engineering units, is an inactive
zone above the Low Alarm and below the High
Alarm. The purpose of the Alarm Deadband is to
prevent the alarm from being set and cleared
continuously when the input value is oscillating
around the alarm limit. This also prevents the
Alarm Log from being filled with nuisance alarm
trips.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
7.1.8 Resistance Temperature Detector Input Configuration
RTD Inputs are analog signals generated by RTD (Resistance
Temperature Detector) probes, a device to measure temperature.
Select Configure > I/O > RTD Points. Examine the default settings
and adjust the parameters to suit your application on each of the tabs in
the order given below.

The General tab sets the basic parameters for the RTD Input point.

The Advanced tab enables you to configure features, such as
filtering, A/D conversions, and clipping for the selected RTD Input.

The RTD Calibration tab is available on-line for calibration of the
RTD point.

The Alarms tab sets the alarm parameters for this RTD point.
After configuring a point and clicking Apply, use Flash Memory Save
Configuration in the ROC > Flags screen to save I/O configuration to
permanent memory in case you must perform a cold start.
RTD: General Tab
Select Configure > I/O > RTD Points > General tab to configure the
basic parameters for the RTD Input point.
Figure 7-30. RTD – General tab
Field
RTD Inputs
Revised November-2016
Description
Sets the input to be configured. The inputs are
listed by both number and tag.
Note: This selection applies to each tab on this
screen.
Configure Menu
7-49
ROCLINK 800 User Manual (for ROC800L)
Field
7-50
Description
Tag
Sets a 10-character string Tag for identification of
the point number. Any alphanumeric characters,
including spaces, may be used.
Note: This selection applies to each tab on this
screen.
Point Number
The read-only field identifies the physical location
of the input. The Point Number identifies the
module slot – channel number.
Value
If Scanning is set to Disabled, enter a Value to
override the RTD Input. When Scanning is set to
Enabled, Value displays the last RTD Input scan
in engineering unit.
Units Tag
Sets a name to display in configuration screens,
reports and custom displays. This should be the
same unit of measure as was chosen in the Units
field. If this field is blank, configuration screens,
reports, and custom displays show a blank where
the unit of measure should be.
Scan Period
Sets the Scan Period as the amount of time
between updates of the Filter value. All RTD
Inputs are updated based on their individual Scan
Periods. The default value is 1 second. The
minimum scan period allowed is 64 mSec.
ROCLINK 800 will not allow a value less than 64
mSec in this field. The scan occurs in multiples of
64 mSec, such as if you enter 0.20 sec, it will scan
every 0.192 sec.
Low Reading EU
Sets the value corresponding to a 0% input.
High Reading EU
Sets the value corresponding to a 100% input.
Units
Sets the engineering units (EU) in which the ROC
calculates the temperature.
Scanning
Sets the Scanning option.
 For the input to automatically process the field
input, select Enabled (Automatic Mode).
When Scanning is set to Enabled, Value
displays the last RTD Input scan in
engineering units.
 When Scanning is set to Disabled (Manual
Mode), the engineering unit (EU) Value is no
longer updated by the ROC. If Alarming is
Enabled, an alarm generates when Scanning
is set to Disabled. If Scanning is set to
Disabled, enter a Value to override the input.
Active Alarms
This read-only field shows the Active Alarms
indicating any alarms that are active for this point.
When Alarming is set to Enabled, the limit alarms
(such as Low Alarm and Rate Alarm) that are
active appear. Even if Alarming is Disabled, the
Point Fail (hardware reports a malfunction) alarm
indicator can still appear. If Alarming is set to
Enabled, an alarm is generated when Scanning is
Disabled.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
RTD: Advanced Tab
Select Configure > I/O > RTD Points > Advanced tab to configure
features, such as filtering, A/D conversions, and clipping for the
selected RTD Input.
Figure 7-31. RTD – Advanced tab
Field
Revised November-2016
Description
Filter
Sets a value, which is a weighted sample using a
percentage of the last value, plus a percentage of
the new value. The entered data is the percentage
of the last value used. The filter is calculated every
scan period by the formula:
(Last Value × Entered %) + (New Value × (100 –
Entered %)) = Filtered Value
Adjusted A/D 0 %
This read-only field shows the calibrated Analogto-Digital (A/D) reading corresponding to zero
percent input. In the Calibrate function, this value
is changed to set the zero percent input exactly at
the Low Reading EU value to eliminate transmitter
and system errors.
Adjusted A / D 100
%
This read-only field shows the calibrated A/D
reading corresponding to 100 percent input. This
value is used to convert the input to engineering
units. In the Calibrate function, this value is
changed to set the 100 percent input exactly at the
High Reading EU value.
Raw A/D Input
This read-only field shows the Raw A/D Input
displaying the current reading directly from the
Analog-to-Digital converter.
Actual Scan
This read-only field shows the actual amount of
time in seconds that passes between scans. This
number should be the same as shown for the
Scan Period parameter, if the system is not
overloaded.
Configure Menu
7-51
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Average Raw Value
Sets the ROC to average and calculate the raw
readings during the Scan Period and use the
outcome as the Raw A/D Input during EU
calculations. For example, when enabled, an RTD
Input point configured with a Scan Period of 1.0
seconds obtains a new value from the A/D every
50 milliseconds. During the Scan Period, 20
values are obtained from the A/D and summed
together. At EU calculation, the values summed
are divided by the Actual Scan Period display and
are used as the Raw A/D Input. Disable this
function to acquire instantaneous values.
RTD Alpha
Sets the RTD Alpha of the RTD being used
(0.00385 or 0.00392).
Clipping
Sets the ROC to force the Filtered EUs to stay
within the range defined by the cut off limits. Set
the cut off limits by using the LoLo Alarm and HiHi
Alarm parameters.
Zero Shift
Sets a value if necessary to compensate for the
zero shift effect on an input.
RTD: RTD Calibration Tab
Select Configure > I/O > RTD Points > RTD Calibration tab to select
an RTD point to verify and calibrate.
Note: You can calibrate inputs at up to five points: zero, span, and up
to three mid-points. You define at least and points for calibration.
The calibration routine provides Verify, Calibrate, and Zero Shift
functions for RTD inputs. You can calibrate differential pressure
(orifice metering may be High or Low Differential Pressure, depending
on the device), static pressure, or temperature readings for each meter
run.
Notes:
7-52

During calibration, the ROC times out and resumes normal
processing if it is left idle for an extended period. Calibration values
are restored to the previous values, an event is logged, and you must
reconnect to start calibration from the beginning.

Click Cancel to exit the calibration without saving the changes. The
system retains previous calibration settings and logs an event.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-32. RTD – RTD Calibration tab
Field
Revised November-2016
Description
Freeze Values
These read-only fields show the value received
from the analog input, DVS, HART, MVS, RTD or
Meter inputs when the Update button was last
clicked. The system uses these values in ongoing
processing (such as flow calculations, history
logging, or control) while calibration occurs.
Verify
Click to start the verification process.
Calibrate
Click to begin calibration and open the Set Zero
dialog opens.
Zero
Shift/Offset/RTD
Bias
Click to set adjustment factors for the input. The
value is sent to the device for:
Zero Shift
Click to zeros the static pressure
effect for the differential
pressure input (Set Offset).
Offset
Click to send the value of the
live reading to set the reading as
close to zero as possible for a
static pressure inputs (Measured
Pressure Reading).
RTD Bias
Click to calibrate the offset (shift)
of temperature throughout the
RTD curve (Temperature
Standard Reading).
Auto Scan/Stop
Scan
Click to automatically request values each second
from the meter. The request continues until you
click Freeze.
Update Button
Click to request a value update from the input to
be used as the Freeze Values.
Configure Menu
7-53
ROCLINK 800 User Manual (for ROC800L)
Verifying an Use this process to verify if an RTD is within the correct operating
RTD Input temperature limits. If the value is incorrect, calibrate the input.
Figure 7-33. RTD Input Calibration
1. Click Update to request one value update from the input.
Note: The Freeze Value field displays the value received from the
RTD input when you last clicked Update.
2. Disconnect the RTD sensor and connect a decade box (or
comparable equipment) to the RTD terminals of the device.
Note: You can also use a pocket current source or another
deadweight test input source to test this value.
3. Click Verify. A Verify dialog displays.
4. Complete the Dead Weight/Tester Value field with a value against
which the test equipment verifies.
5. When you enter a value in the Dead Weight/Tester Value field,
ROCLINK immediately begins comparing it to the value in the Live
Reading field (obtained from the temperature probe) and calculating
the percentage deviation between the two values.
6. Click Log Verify. ROCLINK 800 completes the first log entry on
the screen.
7-54
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-34. Verify
Field
Description
Action
Indicates the current action. Valid values are
Verify or Calibrate.
Actual
Displays the value in the Live Reading field.
Expected
Displays the value in the Dead Weight/Tester
Value field.
Deviation
Displays the amount of deviation between the
actual and expected values.
% Deviation
Displays a percentage deviation between the
Actual and Expected values.
7. As the live reading value changes, click Log Verify as many times
as necessary to establish the verification log.
8. Typically you verify the same points you calibrate. Temperature
might be an example (– 100, 200, 50). For each test point, you set
your test equipment to produce the expected value, enter that
expected value in the Tester Value field, wait for live input to
stabilize, and then click Log Verify. You can verify as many points
as you want.
9. Click Done.
10. Calibrate the input.
Calibrating an Use this process to calibrate an RTD.
RTD Input
1. Select Configure > I/O > RTD Points > RTD Calibration tab.
2. Select an RTD input.
Revised November-2016
Configure Menu
7-55
ROCLINK 800 User Manual (for ROC800L)
3. Select the RTD Calibration tab.
Figure 7-35. RTD Input Calibration
4. Click Update to request one value update from the input.
Note: The Freeze Value field displays the value received from the
RTD input when you last clicked Update.
5. Disconnect the RTD sensor and connect a decade box (or
comparable equipment) to the RTD terminals of the ROC
Note: You can also use a pocket current source or another
deadweight test input source to test this value.
6. Click Calibrate. A Set Zero screen displays.
7-56
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-36. Set Zero
Note: You can click Cancel to exit the calibration without saving
the changes. The system retains the previous calibration
settings but logs the event in the event log.
7. Set test equipment to produce the expected results.
8. Complete the Dead Weight/Tester Value field. This value
represents the low range (0%) of the instrument’s measurement
range.
When you enter a value in the Dead Weight/Tester Value field,
ROCLINK immediately begins comparing it once each second to
the value in the Live Reading field (obtained from the static
pressure sensor) and calculating the percentage deviation between
the two values.
9. Click Set Zero when the live reading stabilizes. ROCLINK 800
adds the first line in the calibration log, renames the screen to Set
Span, and changes the label on the Set Zero button to Set Span.
Revised November-2016
Configure Menu
7-57
ROCLINK 800 User Manual (for ROC800L)
Figure 7-37. Set Span
10. Set test equipment to produce the expected results.
11. Complete the Dead Weight/Tester Value field with a value
represents the upper limit (100% or "span") of the instrument’s
measurement range.
Note: ROCLINK 800 provides 350 as a default span value. Edit
this default as necessary.
12. When you enter a value in the Dead Weight/Tester Value field,
ROCLINK immediately begins comparing it once each second to
the value in the Live Reading field (obtained from the static
pressure sensor) and calculating the percentage deviation between
the two values.
13. Click Set Span when the live reading stabilizes. ROCLINK 800
adds the next line in the calibration log, renames the screen, and
changes the label on the Span button to Set Mid 1.
Note: You can click Done at this point to complete the calibration
or continue the calibration and define up to three calibration
midpoints.
14. Set test equipment to produce the expected results.
15. Complete the Dead Weight/Tester Value field with the first
midpoint calibration value (which in this example represents 50% of
the instrument’s range).
Note: ROCLINK 800 provides the previous midpoint value as a
default value. Edit this default as necessary.
7-58
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-38. Set Midpoint 1
16. When you enter a value in the Dead Weight/Tester Value field,
ROCLINK immediately begins comparing it once per second to the
value in the Live Reading field (obtained from the static pressure
sensor) and calculating the percentage deviation between the two
values.
17. Click Set Mid 1 when the live value stabilizes. ROCLINK 800 adds
the next line in the calibration log, renames the screen, and changes
the label on the Set Mid 1 button to Set Mid 2.
Revised November-2016
Configure Menu
7-59
ROCLINK 800 User Manual (for ROC800L)
Figure 7-39. Set Midpoint 2
Note: To define up to two more midpoints, repeat steps the
previous steps.
18. Click Done when you have sufficient calibration information. The
Meter Calibration screen displays.
Note: Following a calibration, you may re-run a verification to
demonstrate to the customer that the measurement results are
now within contractual parameters.
RTD: Alarms Tab
Select Configure > I/O > RTD Points > Alarms tab to configure the
alarm parameters for this RTD point.
7-60
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-40. RTD – Alarms tab
Field
Revised November-2016
Description
Alarming
Sets Alarming, the limit alarms (four levels, Rate,
and Deadband) are configured on the Alarms tab.
When Alarming is Disabled, no limit alarms
generate for this point. The Point Fail alarm
appears in the Active Alarms field, but will not be
logged in the Alarms Log.
To conserve log space, alarms should be enabled
only when necessary. Even if you do not plan to
use all the alarms, check and adjust the value of
each one so that no false alarms generate.
RBX Alarming
If you configure the host computer to receive fieldinitiated calls, select a Report-by-Exception (RBX)
option to send a Spontaneous-Report-byException message.
 On Alarm Set – When the point enters an
alarm condition, the ROC generates a RBX
message.
 On Alarm Clear – When the point leaves an
alarm condition, the ROC generates a RBX
message.
Note: RBX Alarming requires you to properly
configure the communications.
HiHi Alarm
Sets, in engineering units, a value to which the
input value must rise to generate a HiHi Alarm.
Note: The HiHi Alarm value is typically set higher
than the High Alarm.
High Alarm
Sets, in engineering units, a value to which the
input value must rise to generate a High Alarm.
Low Alarm
Sets, in engineering units, a limit value to which
the input value must fall to generate a Low Alarm.
Configure Menu
7-61
ROCLINK 800 User Manual (for ROC800L)
Field
Description
LoLo Alarm
Sets, in engineering units, a limit value to which
the input value must fall to generate a LoLo
Alarm.
Note: The LoLo Alarm value is typically set lower
than the Low Alarm.
Rate Alarm
Sets the value, in engineering units, that
represents the maximum amount of change
allowed between updates. If the change is equal to
or greater than this value, an alarm generates. To
disable this Rate Alarm without disabling the other
alarms, the Rate Alarm value can be set greater
than the Span of the analog input.
Alarm Deadband
Sets the value, in engineering units, that is an
inactive zone above the Low Alarm limits and
below the High Alarm limits. The purpose of the
Alarm Deadband is to prevent the alarm from
being set and cleared continuously when the input
value is oscillating around the alarm limit. This
also prevents the Alarm Log from being over-filled
with data.
7.1.9 System Analog Input (AI) Configuration
Select Configure > I/O > System AI Points. System analog inputs are
analog signals generated by sources within the ROC.

The General tab sets the basic parameters for the AI Input point.
Examine the default settings and adjust the parameters to suit your
application on each of the tabs.

The Advanced tab enables you to configure features, such as
filtering, averaging, and clipping for the selected Input.

The Alarms tab sets the alarm parameters for this AI point.
After configuring a point and clicking Apply, use Flash Memory Save
Configuration in the ROC > Flags screen to save I/O configuration to
permanent memory in case you must perform a cold start.
System AI: General Tab
Select Configure > I/O > System AI Points > General tab to configure
the basic parameters for the AI Input point.
7-62
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-41. System AI – General tab
Field
Revised November-2016
Description
Analog Inputs
The ROC800L has five system analog inputs:
 System AI #1 = Battery.
 System AI #2 = Charge Voltage.
 System AI #3 = Module Voltage.
 System AI #4 = AI Default.
 System AI #5 = Board Temperature.
Note: This selection in this field applies to each
tab on this screen.
Tag
Sets a 10-character name for identification of the
point.
Note: This selection in this field applies to each
tab on this screen.
Point Number
Because this type of input has no physical
location, the read-only portion of the Point
Number refers to module location 0. The readonly portion that refers to channel number is 1 to
5 for the input numbers.
Value
Sets a value to override the input if Scanning is set
to Disabled. When Scanning is set to Enable,
Value displays the last analog input scan in
engineering units (EU).
Units
Sets the Units value. Inputs #1, #2, and #3 are in
Volts. Input #5 is in Degree C.
Scan Period
Sets the amount of time between updates of the
Filter value. The default value is 1 second. All
System analog inputs are updated based on their
individual Scan Periods.
Low Reading EU
Sets the engineering unit corresponding to zero
percent input.
High Reading EU
Sets the engineering unit corresponding to 100
percent input.
Configure Menu
7-63
ROCLINK 800 User Manual (for ROC800L)
Field
Description
EU Value Units
Set the system AI units to be read and written in
volts, millivolts, degree F, degree C, degree K, or
Degree R.
Scanning
Sets the Scanning option.
 For the input to automatically process the field
input, select Enabled (Automatic Mode).
When Scanning is set to Enabled, Value
displays the last System AI scan in
engineering units.
 When Scanning is set to Disabled (Manual
Mode), the engineering unit (EU) Value is no
longer updated by the ROC If Alarming is
Enabled, an alarm generates when Scanning
is set to Disabled. If Scanning is set to
Disabled, enter a Value to override the input.
Active Alarms
This read-only field any alarms that are active for
this point. When Alarming is set to Enabled, the
limit alarms (such as Low Alarm and Rate Alarm)
that are active appear. Even if Alarming is
Disabled, the Point Fail (hardware reports a
malfunction) alarm indicator can still appear. If
Alarming is set to Enabled, an alarm is generated
when Scanning is Disabled.
System AI: Advanced Tab
Select Configure > I/O > System AI Points > Advanced tab to
configure features, such as filtering, averaging, and clipping for the
selected Input.
Figure 7-42. System AI – Advanced tab
7-64
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Filter
Sets a value, which is a weighted sample using a
percentage of the last value plus a percentage of
the new value. The entered data is the percentage
of the last value used. The Filter is calculated
every Scan Period by the formula:
(Last Value × Entered %) + (New Value × (100 –
Entered %)) = Filtered Value
Adjusted AD 0 %
Sets the calibrated Analog-to-Digital (A/D) reading
corresponding to zero percent input.
Adjusted AD 100 %
Sets the calibrated A/D reading corresponding to
100 percent input.
Raw A/D Input
This read-only field shows the current reading
directly from the Analog-to-Digital converter.
Actual Scan
This read-only field shows the actual amount of
time, in seconds, that passes between scans. This
number should be the same as the Scan Period
parameter if the system is not overloaded.
Average Raw
Values
Sets the values to average and calculate the raw
readings during the Scan Period and use the
outcome as the Raw A/D Input during EU
calculations. For example, when enabled, an
analog input point configured with a Scan Period
of 5 seconds obtains a new value from the A/D
every second. During the Scan Period, five values
are obtained from the A/D and summed together.
At EU calculation, the values summed are divided
by the number of samples and are used as the
Raw A/D Input. Disable this function to acquire
instantaneous values.
Clipping
If enabled, the software forces the Filtered EUs to
stay within the range defined by the cut off limits.
Select the cut off limits by using the LoLo Alarm
and HiHi Alarm parameters.
System AI: Alarms Tab
Select Configure > I/O > System AI Points > Alarms tab to configure
the alarm parameters for this AI point.
Revised November-2016
Configure Menu
7-65
ROCLINK 800 User Manual (for ROC800L)
Figure 7-43. System AI – Alarms tab
Field
7-66
Description
Alarming
Sets Alarming for the point. If you Enable
Alarming, the limit alarms (four levels, Rate, and
Deadband) are configured on the Alarms tab. If
you Disable Alarming, no limit alarms generate for
this point. The Point Fail alarm appears in the
Active Alarms field, but will not be logged in the
Alarms Log.
To conserve Alarm Log space, alarms should be
enabled only when necessary. Even if you do not
plan to use all the alarms, check and adjust the
value of each one so that no false alarms
generate.
RBX Alarming
If the host computer is configured to receive fieldinitiated calls, you can select a Report-byException (RBX) option to send a SpontaneousReport-by-Exception (SRBX) message.
 On Alarm Set – When the point enters an
alarm condition, the ROC generates a RBX
message.
 On Alarm Clear – When the point leaves an
alarm condition, the ROC generates a RBX
message.
Note: RBX Alarming requires the
communications port to be properly
configured.
HiHi Alarm
Sets, in engineering units, a value to which the
input value must rise to generate a HiHi Alarm.
Note: The HiHi Alarm value is typically set higher
than the High Alarm.
High Alarm
Sets, in engineering units, a value to which the
input value must rise to generate a High Alarm.
Low Alarm
Sets, in engineering units, a limit value to which
the input value must fall to generate a Low Alarm.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
LoLo Alarm
Sets, in engineering units, a limit value to which
the input value must fall to generate a LoLo
Alarm.
Note: The LoLo Alarm value is typically set lower
than the Low Alarm.
Rate Alarm
Sets the value, in engineering units, that
represents the maximum amount of change
allowed between updates. If the change is equal to
or greater than this value, an alarm is generated.
To disable this Rate Alarm without disabling the
other alarms, the Rate Alarm value can be set
greater than the Span of the analog input.
Alarm Deadband
Sets the value, in engineering units, that is an
inactive zone above the Low Alarm limits and
below the High Alarm limits. The purpose of the
Alarm Deadband is to prevent the alarm from
being set and cleared continuously when the input
value is oscillating around the alarm limit. This
also prevents the Alarm Log from being over-filled
with data.
7.1.10 Soft Points
Softpoints are global data storage areas that any ROC application can
use. A softpoint may store the results of a specified calculation from an
FST or an intermediate result of a specified value an FST acquires.
Softpoints consist of a ten-character identifier (tag), one integer value
(16-bits from 0 to 65,535), and up to 20 floating point values. The ROC
supports up to 32 softpoints.
Softpoints consist of:





1 tag (10 character string)
20 floats (floating point values)
10 longs (32-bit)
10 shorts (16-bit)
10 bytes (8-bit)
Select Configure > I/O > Soft Points. The Soft Point screen displays.
Revised November-2016
Configure Menu
7-67
ROCLINK 800 User Manual (for ROC800L)
Figure 7-44. Soft Points
Note: After you successfully configure a softpoint, access the Flags
screen (ROC > Flags) and click Save Configuration. This saves
a configuration (and any associated softpoints) to permanent
memory in case you must perform a cold start.
Field
Description
Softpoints
Sets the softpoint to configure. Click ▼ to display
all available softpoints.
Tag
Sets a 10-character identifier for the softpoint.
Float and Data #1
through #20
Sets up to 20 parameters (Data #1 to Data #20) to
provide storage for IEEE floating point values for
the softpoint.
Long
Sets long parameters to provide storage for 32-bit
unsigned integer values.
Short
Sets short parameters to provide storage for 16-bit
unsigned integers.
Byte
Sets byte parameters to provide storage for 8-bit
unsigned values.
Double
Sets up to 10 parameters (Data #1 to Data #10) to
provide storage for double precision point values
for the softpoint.
Event Logging
Select to enable (Enabled) logging of events for
changes to the soft point parameters or select
Disabled to not log Soft Point events.
7.1.11 Multi-Variable Sensor (MVS) Configuration
The MVS Sensor setup screens provide you with an interface to a multivariable sensor, a device that measures temperature, static pressure, and
differential pressure.
7-68
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Because of the graphical interface, you can use the Configure option on
the ROCLINK 800 menu (Configure > I/O > MVS Sensor), click on
the MVS module graphic, or use the configuration tree.)
Note: If you change a parameter on the MVS screens, click Write to
update the sensor configuration.
Caution
If you attempt to write data to a 4088 with the Security Switch in the ON
position, ROCLINK saves the new transmitter information but is unable
to write the new values to the transmitter. If you change the value in the
Address field, communications fail between ROCLINK and the
transmitter. Enter the transmitter address previously used in ROCLINK to
regain communications. Changes made to all other fields revert to the
values stored in the transmitter.
MVS: General Tab
The Multi-Variable Sensor (MVS) screens provide you with an interface
to configure a multi-variable sensor.
Note: If you have a dual-variable sensor (DVS) attached to the MVS
module, you configure it as part of the MVS module.
1. Select Configure > I/O > MVS Sensor. The Multi-Variable Sensor
screen displays, showing the General tab.
Note: You can also access this screen by clicking the TLP Browse
button on the graphic interface’s I/O Points screen.
If you change a parameter, click Write.
Figure 7-45. MVS Sensor – General tab
Revised November-2016
Configure Menu
7-69
ROCLINK 800 User Manual (for ROC800L)
Note: If you change any values on this tab – or on the Advanced,
Calibration, or Alarms tabs – other than the MVS or Tag fields,
you must click Write in the Sensor Configuration field to apply
those changes to the sensor configuration.
Field
7-70
Description
MVS Sensor
Sets the MVS sensor to configure. Each MVS has
a unique address number to differentiate it from
other MVS units, because MVS sensors can be
multi-dropped.
Tag
Sets the ten-character identifier that resides in the
MVS.
Note: This selection in this field applies to each
tab on this screen.
Address
Sets the unique address for this device used in the
device communications protocol. The default
address is 1. If the MVS is used in the multi-drop
mode, each MVS must have a unique address.
Use Address 240 to poll the sensor to determine
the address of the connected sensor. This is
similar to polling a using Address and Group 240.
When Address 240 is used, the sensor responds
with its address by updating the Address field.
Voltage
This read-only field shows the voltage input to the
sensor.
If the MVS interface version (as shown on the
Advanced tab’s Sensor Interface Version field) is 6
or greater, this field should read approximately 5,
which is the voltage to the microcontroller in the
sensor. If the MVS interface version is less than 6,
this field shows the input voltage to the sensor.
Note: For proper operation, the input voltage to
the sensors with versions less than 6 must
be at least 10.5 volts dc.
Sensor
Configuration
Click Write to update the sensor with the current
values on the screen or click Read to read the
sensor’s current configuration data and process
variables.
Pressure /
Temperature Values
and Fault Values
These read-only fields show scaled differential
pressure readings from the sensor. The units
display as either InH2O or kPa.
The scaled Differential Pressure (Reverse DP)
reading is from the sensor times a negative "1" for
flow in the reverse direction.
The scaled absolute Pressure (Static Pressure)
reading from the sensor displays in either PSI or
kPa.
The scaled process Temperature reading from
the sensor displays in either degrees Fahrenheit
or degrees Celsius, based on global settings
(ROC > Information).
Enter Fault Values if you desire for the MVS to
return to the values you configure upon on failure
of the sensor, an input point, or communications.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Scanning
Sets whether the input communicates with the
MVS sensor. Valid values are
Enabled (allow communications to the MVS
sensor) or Disabled (the system does not update
information from the sensor).
Note: The Scanning text field displays scanning
status messages. Additionally, the system
generates an alarm when you Disable
scanning.
Sensor Alarming
Sets the alarm conditions of the sensor or any
alarms that are active for this point. Valid values
are Enabled (display any active failed alarms,
such as point fail or sensor fail) or Disabled (do
not display alarms).
Note: When you enable sensor alarms, the
system displays any loss of
communications to the sensors by
displaying an RS-485 Communications
Failure. If you disable scanning, an Off
Scan Mode alarm displays.
Active Alarms
These read-only fields indicate any alarms that
are active for this point. If you Enable alarming,
any active limit alarms (such as Low Alarm and
Rate Alarm) appear. Even if you Disable alarming,
the Point Fail (hardware reports a malfunction)
alarm and Manual (Scanning Disabled) indicators
can still appear
MVS: Advanced Tab
Use the MVS Advanced screen to configure how the ROC retains
information on failure, what it uses as a reference temperature, and how
it reports pressure.
1. Select the Advanced tab. The Advanced screen displays.
Revised November-2016
Configure Menu
7-71
ROCLINK 800 User Manual (for ROC800L)
Figure 7-46. MVS Sensor – Advanced tab
Note: If you change any values, click Write on the General tab to save
the configuration.
Field
7-72
Description
Sensor Interface
Version
This read-only field shows the version of the
sensor interface firmware for the sensor.
Units
Sets the engineering units for the process
variable. If you change this value, click Write to
update the configuration.
Action on Failure
Sets how the sensor retains values on failure of
the sensor, an input point, or communications.
Valid values are Hold Last Value (retains the last
values before the failure) or Set to Fault Value
(returns to the configured fault values).
Note: See the Alarms tab for the Fault Value.
Report Pressure As
Sets the location of the static pressure tap in
relation to the orifice and normal flow. Valid values
are Upstream or Downstream. Upstream is the
default. If you select Downstream, the system
subtracts the Diff Pressure (DP) (in PSI) from the
Static Pressure (SP) reading to obtain a
Downstream Pressure measurement for archiving.
For Downstream operation, adjustments to the
calibration procedure may be required when
setting the Span value.
Note: If you change this value, click Write on the
General tab to save the configuration.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Reference
Temperature
Sets a reference temperature the sensor uses
when reporting differential pressure. The default
value is 60 °F (15.6 °C). The system uses this
value only when you change the Units selection or
when you select the Downstream option is
selected in Metric units.
Note: If you change this value, click Write on the
General tab to save the configuration.
Zero Shift
Sets a value if necessary to compensate for the
zero shift effect on an input.
Temperature Bias
Sets a difference between the live temperature
reading and the entered standard temperature
reading that ROCLINK 800 applies to the
temperature value.
MVS: Calibration Tab
Use this tab to calibrate the MVS points.
Notes:
Caution
Revised November-2016

You can calibrate sensors at up to five points: zero, span, and up to
three mid-points. You must define at least zero and span points for
calibration.

During calibration, the ROC times out and resumes Normal
processing if it is left idle for an extended period. Calibration values
are restored to the previous values, an event is logged, and you must
reconnect to start calibration from the beginning.

Click Cancel to exit the calibration without saving the changes. The
previous calibration settings are retained. An Event is also logged.
If you have an MVS transmitter, refer to Chapter 6, Sensor/Transmitter
Accessories, in the ROC/FloBoss Accessories Instruction Manual (Form
A4637) for the recommended way to remove or restore the device from
or to working pressure during calibration. Failure to follow
recommendations may damage the device.
Configure Menu
7-73
ROCLINK 800 User Manual (for ROC800L)
Figure 7-47. MVS Sensor – Calibration tab
Field
7-74
Description
Freeze
Click to stop the system from updating analog,
MVS, DVS, HART, or temperature (RTD) inputs
during verification or calibration. Once you click
Freeze, the input is frozen at the current Freeze
Values.
Scan Mode
This read-only field displays the current input
status. Normal Poll indicates the system is
functioning normally. After you click Freeze, the
software changes to Input Freeze for the
verification or calibration process and activates all
buttons in the Freeze Values frame. Poll Mode is
the initial communication to a sensor to gather all
of the configuration data that is stored on the
sensor. Off Scan indicates that the sensor is
disabled.
Diff Pressure, Static
Pressure,
Temperature
These read-only fields show the values for the
differential pressure, static pressure, and
temperature received from the analog, MVS, or
temperature (RTD) input. The system uses these
values in ongoing processing (such as flow
calculations, history logging, or control) while
calibration occurs.
Verify
Click to start the verification process.
Calibrate
Click to begin calibration and open the Set Zero
dialog opens.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Zero
Shift/Offset/RTD
Bias
Click to set adjustment factors for the input. The
value is sent to the device for:
Zero Shift
Click to zeros the static pressure
effect for the differential
pressure input (Set Offset).
Offset
Click to send the value of the
live reading to set the reading as
close to zero as possible for a
static pressure inputs (Measured
Pressure Reading).
RTD Bias
Click to calibrate the offset (shift)
of temperature throughout the
RTD curve (Temperature
Standard Reading).
Auto Scan/Stop
Scan
Click to automatically request values each second
from the meter. The request continues until you
click Freeze.
Update Button
Click to request a value update from the input to
be used as the Freeze Values.
Verifying Use this process to verify an MVS is within the operating or contractual
an MVS limits. If the value is incorrect, calibrate the input. You can verify the
differential pressure, static pressure, and the temperature of an MVS
sensor.
1. Select Configure > I/O > MVS Sensor. The Multi-Variable Sensor
screen displays.
2. Select the Calibration tab. The Calibration screen displays.
3. Select an MVS input point to calibrate.
4. Click Update to request one value update from the input.
5. Click Freeze to stop the values of the input from being updated
during verification or calibration.
Note: The Freeze Value field displays the value received from the
MVS input when you last clicked Update and is the value the
system uses in ongoing processing (such as flow calculations
and history logging) while performing calibration.
Review the value in the Scan Mode field. Valid values are Normal
Poll (point scanning is enabled and is updated each scan period),
Off Scan (the point is not in scanning mode), or Input Freeze
(points are frozen).
6. If you are calibrating a temperature input, disconnect the MVS or
DVS sensor and connect a decade box (or comparable equipment) to
the terminals of the ROC
Revised November-2016
Configure Menu
7-75
ROCLINK 800 User Manual (for ROC800L)
Note: You can also use a pocket current source or another
deadweight test input source to test this value.
7. Click Verify. A Verify dialog displays.
8. Complete the Dead Weight/Tester Value field with a value against
which the test equipment verifies.
When you enter a value in the Dead Weight/Tester Value field,
ROCLINK immediately begins comparing it to the value in the Live
Reading field (obtained from the temperature probe) and calculating
the percentage deviation between the two values.
9. Click Log Verify. ROCLINK 800 completes the first log entry on
the screen.
Figure7-48. Verify
Field
Description
Action
Indicates the current action. Valid values are
Verify or Calibrate.
Actual
Displays the value in the Live Reading field.
Expected
Displays the value in the Dead Weight/Tester
Value field.
Deviation
Displays the amount of deviation between the
actual and expected values.
% Deviation
Displays a percentage deviation between the
Actual and Expected values.
10. As the live reading value changes, click Log Verify as many times
as necessary to establish the verification log.
7-76
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
11. Typically you verify the same points you calibrate. Temperature
might be an example (– 100, 200, 50). For each test point, you set
your test equipment to produce the expected value, enter that
expected value in the Tester Value field, wait for live input to
stabilize, and then click Log Verify. You can verify as many points
as you want.
12. Click Done.
13. Calibrate the input if required.
Field
Description
Point
Identifies the point (differential pressure, static
pressure, or temperature) being verified.
Action - Verify
Fields
Shows the activity being performed as well as
various values:
 Actual – Displays the current Live Reading
value from the sensor.
 Expected – Displays the expected value as
entered in the Dead Weight/Tester Value
field.
 Deviation – Displays the difference between
the expected value and the actual value.
(Deviation = Expected – Actual.)
 % Deviation – Displays a percentage
deviation between the Actual and Expected
values.
Note: Click Log Verify to add lines to this screen.
Dead Weight/Tester
Value
Sets the expected value against which the system
tests and calibrates.
Note: This is the Expected value in the Action
field.
Live Reading with
Offset applied
This read-only field shows the current reading
from the sensor. If you have configured an offset,
the value appears in the Offset applied field.
Deviation and %
Deviation
This read-only field shows the deviation between
the Actual and Expected values, such as the
difference between the live pressure or
temperature reading and the measured pressure
or temperature reading.
(%Deviation = Deviation [(Span EU – Zero EU) x
100%]). Use this value to determine the need for
calibration or adjustment.
Log Verify
Click to write the displayed data to the Event Log.
Calibrating You can calibrate the differential pressure, static pressure, and
an MVS temperature inputs of an MVS. ROCLINK allows you to perform either
a five-point calibration on an MVS205 or 4088B or a two-point
calibration on a 3095 or 4088A. The five-point calibration consists of
setting the zero point, span, and up to three mid points.
The two-point calibration process consists of setting the zero point and
the span. To calibrate an MVS:
Revised November-2016
Configure Menu
7-77
ROCLINK 800 User Manual (for ROC800L)
Note:

You cannot calibrate a 4088 if the Transmitter Security switch on
the device is enabled.

The 4088 provides range checking on the input values. The
calibration process fails if the input values deviate more than 10%
from the expected values.

If you have a 4088B and click Cancel at any time during the
calibration process, you must start the calibration process over from
the beginning.
1. Select Configure > I/O > MVS Sensor > Calibration tab. The MVS
Calibration screen displays.
2. Click ▼ in the MVS drop down box to select an MVS sensor to
calibrate.
3. Click Update to request one value update from the input.
4. Click Freeze to stop the input values from being updated during
verification or calibration. ROCLINK asks you if you want to create a
calibration report file.
Note: The Freeze Value field displays the value received from the
MVS of DVS input when you last clicked Update and is the
value the system uses in ongoing processing (such as flow
calculations and history logging) while performing
calibration.
7-78
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
5. If you click Yes, enter a file name and location to save the file, and
click Save. The MVS screen displays with the values frozen, the Scan
Mode field is set to Input Freeze, and the Verify and Calibrate
buttons are activated.
Figure 7-49. Input Freeze
6. If you are calibrating a temperature input, disconnect the MVS sensor
and connect a decade box (or comparable equipment) to the terminals
of the device.
Note: You can also use a pocket current source or another
deadweight test input source to test this value.
7. Calibrate in the column of the input type you want to calibrate (Diff
Pressure, Static Pressure, Temperature). A Set Zero dialog box
displays.
Revised November-2016
Configure Menu
7-79
ROCLINK 800 User Manual (for ROC800L)
Figure 7-50. Set Zero Calibration
8. Enter a value in the Dead Weight/Tester Value field.
9. Click Set Zero to set a zero value. Note that ROCLINK 800 changes
the screen name and button name to Set Span.
For the Set Zero entry in the calibration log, ROCLINK 800 records
the As Found and As Left values and calculates the Deviation and
% Deviation values (between the Dead Weight/Tester Value and the
Live Reading values).
10. Enter a value in the Dead Weight/Tester Value field for the span
and click Set Span to set a span value and record the values in the
calibration log.
7-80
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-51. Set Span Calibration
11. If you are calibrating a 3095, 4088A, or you do not wish to
configure midpoints, click Done.
If you are calibrating an MVS205 or 4088B and wish to configure
midpoints, enter a value in the Dead Weight/Tester Value field and
click click Set Mid 1 to define the first midpoint value. You can
define up to three midpoints (typically at 25%, 50%, and 75%). Click
Done when you finish configuring midpoints.
Figure 7-52. Set Mid Points
Revised November-2016
Configure Menu
7-81
ROCLINK 800 User Manual (for ROC800L)
12. If the calibration results indicate that you need to adjust the sensor,
click Zero Shift/Offset/RTD Bias (depending on the point you are
adjusting). The system displays a Set Zero (Offset) screen.
Note: If calibration fails, check the communication wiring, entered
values, and applied pressure.
Field
Description
Point
Identifies the point (differential pressure, static
pressure, or temperature) being verified.
Calibration Fields
Shows the activity being performed as well as
various values:
Action
As found
As Left
Deviation
% Deviation
7-82
Indicates the current action. Valid values are Set
Zero, Set Span, Set Mid 1, Set Mid2, or Set
Mid3.
Shows the sensor’s initial value.
Shows the sensor’s value after calibration
Shows the difference between the As Found value
and the As Left value.
Shows the difference between the As Found and
As Left values as a percentage.
Set Zero
Calibrate the zero value (0% of range) for the in
differential pressure (orifice only), static pressure,
or temperature. Set the Dead Weight/Tester Value
(in engineering units). This should correspond with
the Low Reading EU (0% Count) and is the low
value for the input. This is the input desired for the
test value and is the actual value expected by the
test equipment being calibrated against. For
example: When calibrating temperature for an
RTD input, enter the degree value associated with
the resistance set up in the decade box or other
equipment.
Set Span
Calibrate the span value (100% of range) for
differential pressure (orifice only), static pressure,
or temperature. Set the Dead Weight/Tester Value
(in engineering units). This should correspond with
the High Reading EU (100% Count) and is the
high value to the input (the top end of the
expected operating range). For static pressure on
an absolute-pressure device, remember to add in
the actualatmospheric pressure, for example, 300
+ 14.73.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Set Midpoints
Description
If desired, calibrate midpoint 1 (such as 25% of
range) for the differential pressure (orifice only),
static pressure, or temperature, otherwise click the
Done button. Midpoints allow you to specify the
low, middle, and high calibration point between the
zero and span endpoints. Set the Dead
Weight/Tester Value (in engineering units). If
desired, calibrate Midpoint 2 (such as 50% of
range) for the Differential Pressure (orifice only),
Static Pressure, or Temperature. Set Midpoint 2
allows you to specify the middle calibration point
between the Zero and Span endpoints. If desired,
calibrate Midpoint 3 (such as 75% of range) for the
Differential Pressure (orifice only), Static Pressure,
or Temperature. Set Midpoint 3 allows you to
specify a third point between the Zero and Span
endpoints.
Note: You can calibrate Midpoints in any order
from low to high or high to low.
Sending the Differential After you have calibrated differential pressure, click Zero Shift to zero
Pressure Zero Shift the static pressure effect for the differential pressure input if required.
(Offset)
Sending the Differential You can calibrate the differential pressure, static pressure, and
Pressure Zero Shift temperature inputs of an MVS. ROCLINK allows you to perform either
(Offset) a five-point calibration on an MVS205 or 4088B or a two-point
calibration on a 3095 or 4088A. The five-point calibration consists of
setting the zero point, span, and up to three mid points.
The two-point calibration process consists of setting the zero point and
the span. To calibrate an MVS:
Sending the Static Sets the Offset to send the value of the live reading to get the reading as
Pressure Offset close to zero as possible for a static pressure inputs.
Revised November-2016
Configure Menu
7-83
ROCLINK 800 User Manual (for ROC800L)
Figure 7-53. Set Zero Shift (Offset)
1. After you have calibrated static pressure, click Offset to calibrate
the offset (shift) of static pressure if required.
2. Enter a value for the Measured Pressure Reading, which is the
pressure as read from a calibrated pressure sensor.
3. Click Set Offset to send the value to the live reading to get the
reading as close to the measured reading as possible.
4. Click Done to close the dialog.
Field
Description
Zero
Shift/Offset/RTD
Bias
Measured Pressure
Reading
7-84
Configure Menu
Click to set adjustment factors for the input. The
value is sent to the device for:
Zero Shift
Click to zeros the static pressure
effect for the differential
pressure input (Set Offset).
Offset
Click to send the value of the
live reading to set the reading as
close to zero as possible for a
static pressure inputs (Measured
Pressure Reading).
RTD Bias
Click to calibrate the offset (shift)
of temperature throughout the
RTD curve (Temperature
Standard Reading).
Sets the pressure as read from a calibrated
pressure sensor.
Note: This field displays only for static pressure
points.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Pressure Offset
Description
This read-only field shows the difference between
the live pressure reading and the measured
pressure reading that ROCLINK 800 applies to the
pressure value.
Note: This field displays only for static pressure
points.
Sending the Temperature Calibrate the offset (shift) of temperature throughout the RTD curve if
RTD Bias required.
Figure 7-54. Temperature RTD Bias
1. After you have calibrated the temperature input, click RTD Bias to
calibrate the offset (shift) of temperature throughout the RTD curve
if required.
2. Enter a value for the Temperature Standard Reading, which is
read from a calibrated temperature probe.
3. Click Set Offset to send the value to the live reading to get the
reading as close to the measured reading as possible.
4. Click Done to close the dialog.
Field
Temperature
Standard Reading
Revised November-2016
Description
Sets the temperature as read from a calibrated
temperature probe.
Note: This field displays only for temperature
points.
Configure Menu
7-85
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Temperature Bias
This read-only field shows the difference between
the live temperature reading and the entered
standard temperature reading that ROCLINK 800
applies to the temperature value.
Note: This field displays only for temperature
points.
MVS: Alarms Tab
Use this tab to establish limits for differential pressure, pressure,
temperature, and RBX alarms.
1. Select the Alarms tab. The Alarms screen displays.
Figure 7-55. MVS Sensor – Alarms tab
Note: If you change any values, click Write to save the configuration.
Field
Description
Enabled/Disabled
7-86
Configure Menu
Sets whether, for the particular input, alarms are
active. Valid values:
Enabled
Configure alarms using the set
parameters.
Disabled
Do not generate an alarm,
regardless of configuration.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
The system logs alarms to the alarm log. To
conserve log space, enable alarms only when
necessary.
Note: If you disable an alarm, the system does
not generate an alarm for this point,
regardless of the alarm configuration.
Alarm statuses display in the read-only
Status field on the General tab.
Low Alarm
Sets, in engineering units, a limit value to which
the input value must fall to generate a Low Alarm.
High Alarm
Sets, in engineering units, a value to which the
input value must rise to generate a High Alarm.
Alarm Deadband
Sets, in engineering units, an inactive zone above
the Low Alarm limits and below the High Alarm
limits. The Alarm Deadband prevents the alarm
from being set and cleared continuously when the
input value is oscillating around the alarm limit.
This prevents the Alarm Log from being over-filled
with data.
Fault Value
Sets the point’s value on failure. If a point fails and
you have previously set the value on the
Advanced tab’s Action on Failure field to Set to
Fault Value, the system uses the value entered in
this field as the EU value for that point.
Note: Fault Values are only used in Modify Limits.
Sensor / Inputs RBX
Alarming
Sets the Spontaneous-Report-by-Exception
(SRBX or RBX) alarming for this point. Valid
values are:
 On Alarm Set – Generates an RBX message
to the host when the point enters an alarm
condition.
 On Alarm Clear – Generates an RBX
message to the host when the point leaves an
alarm condition.
7.1.12 HART Input Configuration
The Highway Addressable Remote Transmitter (HART®) module
enables the ROC800-Series to process input from field-based HART
devices. Depending on your need, you can configure the HART module
either as an analog input or analog output.
Series 1/Series 2 An earlier version (“Series 1”) of the HART module is still in use.
HART Modules Switches on the Series 1 module’s printed circuit board enable you to
manually select analog input or output configurations. Series 2 HART
modules use a software-selectable switch. Refer to the ROC800-Series
HART® Module technical specifications (ROC800:HART) for specific
physical and operational differences. As appropriate, this section notes
any differences for the Series 1 HART module.
Select Configure > I/O > HART Points. The HART screen displays,
showing the General tab by default.
Revised November-2016
Configure Menu
7-87
ROCLINK 800 User Manual (for ROC800L)
The HART screen can have as many as eight tabs. Use each tab to
configure a component of the module’s operation.

The General and Advanced tabs set parameters for the channel.
Each HART module can support up to four channels.

The Calibration tab enables you to calibrate the HART analog
input.

The Device tabs (1 through 5) set parameters specific to the devices
in that channel. When you configure the module in analog output
mode, each channel can support one device. When you configure the
module in analog input mode, each channel can support up to five
devices.
Save After you configure a point and click Apply, click Flash Memory Save
Configuration Configuration (on the ROC > Flags screen) to save I/O configuration
to permanent memory in case you must perform a cold start.
HART: General Tab
Select Configure > I/O > HART Points. The HART screen displays
with the General tab active. Use this tab to configure parameters for the
channel.
7-88
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-56. HART AI – General tab
Figure 7-57. HART AO – General tab
Revised November-2016
Configure Menu
7-89
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Point Number
Identifies the channel and its physical location.
The first number indicates the total number of
installed HART points (based on the sum of all
installed HART modules) in the ROC. The last two
numbers indicate the point’s location on a specific
HART module. Click ▼ to display all available
HART points.
For example, 1 – 1-1 indicates the first point
located on the HART module placed in slot #1 in
the ROC chassis. 6 – 2-2 indicates the sixth HART
point, located on the HART module placed in slot
#2 in the ROC chassis.
Note: This selection in this field applies to each
tab on this screen.
Channel Version
This read-only field shows the version of firmware
present in the HART module for this channel.
Note: This field displays only if you have a Series
1 HART module installed.
Comm Status
This read-only field shows the status of the
communications channel. Scanning indicates the
channel is currently scanning the device(s). Not
Scanning indicates the device is currently off-line
or not communicating. Dual Master indicates that
the channel has another master connected.
Examples of other masters include a Hand-Held
Communicator and a device that is configured to
be in Burst mode. When in Dual Master, the ROC
is not scanning the device, which allows
communications between the other master and the
devices. When the hand-held communicator
finishes communicating with the HART device (or
Burst mode was turned off in the device), normal
HART module scanning automatically resumes.
Note: The HART module does not support Burst
mode. The device should not be configured
in Burst mode when connected to the ROC
If a device is in Burst mode, use a handheld communicator to turn off Burst mode.
I/O Type
Click ▼ to configure the HART module as an
analog input or analog output.
Note: The Series 1 HART module requires you to
manually change switches on the module
itself. Refer to Chapter 4 in the ROC800Series Remote Operations Controller
Instruction Guide (A6175).
Communication
Mode
Sets the communication mode for the point. Valid
values are:
Disabled
7-90
Configure Menu
Stop all HART communication; no
changes occur unless you manually
enter them.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Point to
Point
Enables the channel to
communication with one HART
device per channel and the analog
signal is still representative of the
measured variable.
Multidrop
Enables the channel to
communications with the specified
number of devices (maximum of five)
that you connect to each channel in
parallel. Each HART device in multidrop mode requires 4mA and does
not represent any measured variable
value. With all four channels in
multidrop mode, the ROC800 can
support a maximum of twenty HART
devices. The ROC superimposes
digital communications on the analog
signal that you use for powering the
HART devices.
Note: Multidrop is not a valid option
if you select Analog Output
as an I/O Type.
Master Mode
Sets sequencing to ensure that two masters can
communicate with one slave device. Primary
indicates that this HART point has priority in
communications; any point set to Secondary must
wait until the Primary communication has
completed.
EU Value
Sets the engineering units value of the analog
input or analog output.
Note: This field does not display if you select
Analog Output as the I/O Type.
Low Reading EU
Sets the value in engineering units that
corresponds to zero percent input.
High Reading EU
Sets the value in engineering units that
corresponds to 100 percent input.
Units Tag
Provides a 10-character descriptor for the
engineering units.
Note: This field does not display if you select
Analog Output as the I/O Type.
Sets analog scanning options. Valid values are
Enabled (automatically process the field input)
and Disabled (stop processing the field input).
Note: This field displays only if you select
Analog Input as the I/O Type.
Analog Scanning
Output Mode
Revised November-2016
Description
Identifies where the system obtains the output
value. Valid values are Auto (system uses the
value in the Auto Value field of the Output Value
frame), Manual (system uses the value in the
Manual Value field of the Output Value frame), or
Disabled (system does not use a value).
Note: This field displays only if you select
Analog Output as the I/O Type.
Configure Menu
7-91
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Indicates whether the software activates a 250Ω
termination resistor for the HART module. Valid
only for the Series 2 HART module.
Note: This field displays only if you select
Analog Input as the I/O Type.
Sets the actual output value the system uses,
based on the setting in the Output Mode field. The
system uses the value you enter in the Auto
Value field if you also select Auto in the Output
Mode field. The system uses the value you enter
in the Manual Value field if you also select
Manual in the Output Mode field. The Physical
Value field is a read-only field that displays the
actual value being sent.
Note: These fields display only if you select
Analog Output as the I/O Type.
250 Ohm
Termination
Resistor
Output Values
AI High Alarm
Sets alarming on the channel. Select Enabled to
activate alarming or Disabled to prevent alarming.
Disabled is the default.
Sets the high point for the channel alarm.
AI Low Alarm
Sets the low point for the channel alarm.
AI Alarm Deadband
Sets a deadband for the channel alarm.
Active Alarm
This read-only field shows any active alarms.
Alarming
HART: Advanced Tab
Select Configure > I/O > HART Points > Advanced tab to configure
parameters for the channel. Each HART module supports up to four
channels.
Figure 7-58. HART – Advanced tab
7-92
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Adjusted A/D 0% or
Adjusted D/A 0%
Sets a value to adjust the calibrated Analog-toDigital (for AIs) or Digital-to-Analog (for AOs)
reading to zero percent input. In the Calibrate
function, this value is altered to set the zero
percent input exactly at the Low Reading EU value
to eliminate transmitter and system errors.
Note: This is a read-only field for the Series 1
HART module.
Adjusted A/D 100%
or
Adjusted D/A 100%
Sets a value to adjust the calibrated Analog-toDigital (for AIs) or Digital-to-Analog (for AOs)
reading corresponding to 100 percent input. This
system uses this value to convert the input to
engineering units. In the Calibrate function, this
value is altered to set the 100 percent input
exactly at the High Reading EU value.
Note: This is a read-only field for the Series 1
HART module.
Raw A/D or D/A
Input
This read-only field shows the current reading
directly from the Analog-to-Digital (for AIs) or
Digital-to-Analog (for AOs) converter.
Analog Output EU
Value on Reset
Indicates the value the system uses on reset.
When you select Retain Last Value, use the last
EU value for the channel after a reset or a warm
start. If you select Use Failsafe Value, enter a
value to use after a reset or warm start.
Pass Through
Sets how communications pass from a host device
through the ROC and on to the HART devices.
The communications must be in ROC Plus
protocol (typically for Opcode 120 requests). Valid
values are Disabled (no pass through occurs),
Enabled – Strip (strip all preamble bytes in HART
protocol) or Enabled – Don’t (leave the entire
message intact).
For the Series 1 HART Module, the Timeout field
enables you to enter, in milliseconds, the amount
of time the system pauses between the end of the
pass through communication and the restarting of
polling of the HART device.
Note: This function requires a HART PassThrough license key (part number FS8KY6).
HART: Calibration Tab
Select Configure > I/O > HART Points > Calibration tab to calibrate
a HART channel that is acting as an analog input HART inputs support
a two-point calibration routine.
Note: You can access and run Calibration only when the channel is in
Point to Point mode or the device poll mode is Skip This
Device.
Revised November-2016
Configure Menu
7-93
ROCLINK 800 User Manual (for ROC800L)
Figure7-59. HART – Calibration tab
Field
Description
Freeze Value
This read-only field shows the value received
from inputs when the Update button was last
clicked. The system uses these values in ongoing
processing (such as flow calculations, history
logging, or control) while calibration occurs.
Calibrate
Click to begin calibration and displays the Set Zero
dialog.
Calibrating a Use this process to calibrate an HART that is outside the temperature
HART Input limits.
1. Select a HART Point Number to calibrate.
2. Verify that the Communication Mode on the General tab is set to
Point-to-Point.
3. Click the Device tab and verify that the Poll Mode is set to Skip
This Device.
4. Click the Calibration tab.
7-94
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-60. HART Input Calibration
5. Click Calibrate. A Set Zero screen displays.
Figure 7-61. Set Zero Menu
Note: You can click Cancel to exit the calibration without saving the
changes. The system retains the previous calibration settings but
logs the event in the event log.
Revised November-2016
Configure Menu
7-95
ROCLINK 800 User Manual (for ROC800L)
6. Complete the Dead Weight/Tester Value field. This value
represents the low range (0%) of the instrument’s measurement
range.
When you enter a value in the Dead Weight/Tester Value field,
ROCLINK immediately begins comparing it once each second to
the value in the Live Reading field (obtained from the static
pressure sensor) and calculating the percentage deviation between
the two values.
7. Click Set Zero when the live reading stabilizes. ROCLINK 800
adds the first line in the calibration log, renames the screen to Set
Span, and changes the label on the Set Zero button to Set Span.
Figure 7-62. Set Span
8. Set test equipment to produce the expected results.
9. Complete the Dead Weight/Tester Value field with a value
represents the upper limit (100% or "span") of the instrument’s
measurement range.
When you enter a value in the Dead Weight/Tester Value field,
ROCLINK immediately begins comparing it once each second to
the value in the Live Reading field (obtained from the static
pressure sensor) and calculating the percentage deviation between
the two values.
For the Set Zero entry in the calibration log, ROCLINK 800 records
the As Found and As Left values and calculates the Deviation and
% Deviation values (between the Dead Weight/Tester Value and
the Live Reading values).
10. Click Set Span when the live reading stabilizes.
11. Click Done.
7-96
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
When the Calibration tab displays, the calibration routine is complete.
Note: Following a calibration, you may re-run a verification to
demonstrate to the customer that the measurement results are
now within contractual parameters.
HART: Device Tab
Select Configure > I/O > HART Points > Device tabs to configure
parameters specific to the devices in that channel. Each channel in
analog output mode can support one device. Each channel in analog
input mode can support up to five devices.
If you select Point to Point as the communications mode on the
General tab, the Device 1 tab presents device information. If you select
Multidrop as the communications mode, each Device tab corresponds
to the HART Tag (Point Number) defined for the ROC to poll.
Figure7-63. HART – Device tab
Field
Poll Mode
Dynamic Variables
on Failure
Revised November-2016
Description
Sets the polling behavior for this device. Valid
values are:
Skip this
Removes this device from the polling
Device
sequence
PV Only
Poll only the Primary Variable value.
Dynamic
Variables
Poll values for all of the Dynamic
Variables (primary, secondary, tertiary,
and fourth).
Slot
Variables
Poll only the values for the three Slot
Variables.
Update
Poll for a full update of all values
Sets the values to use after a failure, if you have
set the value in the In Use Selection frame to Live
Value. Valid values are:
Configure Menu
7-97
ROCLINK 800 User Manual (for ROC800L)
Field
7-98
Description
Retain Last
Value
Use the last dynamic values for
the dynamic variables.
Use Failsafe
Value
Use the value entered as the
Failsafe Value.
Use
Download PV
Use the value entered in the
Download PV field in the Extended
Parameters frame; the other
dynamic values use their failsafe
values.
Actual Scan Period
This read-only field shows the actual amount of
time in seconds that passes between scans.
Current (mA)
This read-only field shows the current, in
milliamps, reported by the device.
% of Range
This read-only field shows the percentage of the
range currently being reported by the device.
Status
This read-only field shows the state of the device.
This field displays either No Device or
Communicating.
Response Code
This read-only field shows the response status of
the device. Refer to the documentation from the
transmitter manufacturer for more information.
ID Number
This read-only field shows a 3-byte globally
unique address of the device.
Active Alarms
This read-only field shows any alarms that are
being sent from the device. These are not entered
in the Alarm Log.
Descriptor
Provides up to 16 alphanumeric characters of
information (in addition to the device Tag) to more
specifically describe the device.
Message
Defines a message (up to 32 alphanumeric
characters in length) sent to and stored in the
device.
PV
This read-only field shows the value of the
Primary Dynamic Variable.
PV Fail Safe
Sets the value to use as the Primary Variable,
after a failuret if you select Use Failsafe Value in
the Dynamic Variables on Failure frame.
SV
This read-only field shows the value of the
Secondary Dynamic Variable.
SV Fail Safe
Sets the value to use as the Secondary Variable
after a failure if you select Use Failsafe Value in
the Dynamic Variables on Failure frame.
TV
This read-only field shows the value of the third
dynamic variable.
TV Fail Safe
Sets the value to use as the Third Variable after a
failure if you select Use Failsafe Value in the
Dynamic Variables on Failure frame.
FV
This read-only field shows the value of the fourth
dynamic variable.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Revised November-2016
Description
FV Fail Safe
Sets the value to use as the fourth variable after a
failure if you select Use Failsafe Value in the
Dynamic Variables on Failure frame. .
Tag
Sets the name for the HART device to identify it
throughout the configuration. The tag should be 10
characters or less. When in Multidrop mode, the
tag must be unique for every device.
Poll Address
This read-only field shows the address used for
this HART device. In Point to Point mode, the Poll
Address is 0. In Multidrop mode, the system uses
addresses between 1 and 5.
Device ID
This read-only field shows the coded ID that
reflects the manufacturer of the device, the device
type, and the device ID.
PV Sensor Serial
Number
This read-only field shows the serial number of
the sensor.
PV Upper Sensor
Limit
This read-only field shows the upper limit on the
sensor.
PV Lower Sensor
Limit
This read-only field shows the lower limit on the
sensor.
Sensor Units
This read-only field shows the units of measure
for the upper and lower sensor limits.
Slot Assignment
(0 through 3)
Sets the value (0, 1, 2, or 3) to determine which
variable in that slot to request.
Slot Value
(0 through 3)
These read-only fields show the value (0, 1, 2 or
3) of the variable requested from that slot. The
read-only units defined in the device displays to
the right of this field.
PV Damping Value
This read-only field shows the damping value
reported by the device for the Primary Variable.
PV Range Units
This read-only field shows the units of measure
for the analog output minimum span and upper
and lower range limits.
PV Upper Range
Limit
This read-only field shows the maximum value in
the analog output range.
PV Lower Range
Limit
This read-only field shows the minimum value in
the analog output range.
PV Minimum Span
This read-only field shows the minimum sensor
span.
Alarming
Activates alarms for this device. Valid values are
Enabled (active alarms) or Disabled (prevent
alarms for this device). The default is Disabled.
High Alarm
Sets a high value limit for alarms for this device.
Low Alarm
Sets a low value limit for alarms for this device.
Alarm Deadband
Sets a deadband
Active Alarm
This read-only field shows any current alarms for
this device.
In Use Selection
Indicates the value the system uses for the
primary value while in operation. Valid values are:
Configure Menu
7-99
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Live Value
Use the value from the device. If
device fails, use value specified in
PV Fail Safe field.
Failsafe
Value
Sets PV value to the value entered
in the PV Fail Safe field.
Download
Value
Sets PV value to the value entered
in the Download PV field.
Download PV
Sets a specific value the system uses if you select
Use Download PV in the Dynamic Variables on
Failure frame.
Live PV
This read-only field shows the live primary
variable for the device.
In Use Status
This read-only field shows the current In-use
settings.
7.1.13 Alternating Current I/O (ACIO) Configuration
The Alternating Current I/O module (ACIO) enables the ROC to control
various AC output field devices and to monitor various AC input field
values. The ROC809 supports up to nine ACIO modules. The ROC827
can support up to 27 ACIO modules.
Field
7-100
Description
ACIO Channel
Number
Sets the channel on the ACIO module that you
desire to configure.
Note: This selection in this field applies to each
tab on this screen.
ACIO Tag
Sets the Tag, which includes up to 10 characters
to identify the Point being defined in the I/O
screen. Any alphanumeric characters, including
spaces, may be used.
Note: This selection in this field applies to each
tab on this screen.
ACIO Channel Mode
This read-only field shows the DIP switch on the
ACIO module is positioned Output mode or Input
mode. The ACIO module has one bank of six DIP
switches, which controls the input/output status of
each of the six channels.
Placing a switch in the ON position sets the
corresponding channel to output mode.
Placing a switch in the OFF position sets the
channel to input mode.
Dual-color light-emitting diodes (LEDs) indicate
the current status for each channel. Red means
AC is being output. Green means AC has been
detected on an input channel.
Note: This selection in this field applies to each
tab on this screen.
ACIO Power In
This read-only field shows if the AC power is
currently present at the AC IN channel.
Note: This selection in this field applies to each
tab on this screen.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
ACIO (Discrete Output): General Tab
In output mode, the module provides up to six channels for switching
discrete AC. Each channel uses a solid-state normally open relay rated
at 1.5 Amps. Any AC switched out is directly related to the AC
switched in. You can configure the module as latched, toggled,
momentary, or Timed Duration Outputs (TDOs). Other parameters
report the approximate load, overcurrent conditions, and AC input
status. Discrete outputs can be configured to either retain the last value
on reset or a user-specified fail-safe value.
Select Configure > I/O > ACIO Module > General tab to configure
the basic properties for the Alternating Current I/O module discrete
output.
Figure7-64. ACIO (Discrete Output) – General tab
Field
Revised November-2016
Description
Discrete Outputs
Selects the discrete output to be configured. The
outputs are listed by both Point Number and Tag.
Note: This selection in this field applies to each
tab on this screen.
Time On
Sets, in seconds, the amount of time for
momentary operation. The default value is 1
second for a DO. The default value is 5
milliseconds for an ACIO DO.
Note: In Momentary mode, this is the amount of
time (in seconds) that the momentary
contact is energized. In the Toggle mode,
this is the time (in seconds) between
switching On or Off. In the TDO and TDO
Toggle modes, the TDO configuration
calculates this value.
Configure Menu
7-101
ROCLINK 800 User Manual (for ROC800L)
Field
7-102
Description
Auto Output
Indicates the state of the discrete output. Off
indicates that the output is Off or that a switch is
open; On indicates that the output is On or that a
switch is closed.
Manual Output
This field indicates the state of the discrete output.
Off indicates that the output is Off or that a switch
is open; On indicates that the output is On or that
a switch is closed. Select On and click Apply to
force one transition of the DO.
Momentary
This read-only field shows the state of the
discrete output when the DOUT Type is set to
Momentary. Off indicates that the output is Off or
that a switch is open; On indicates that the output
is On or that a switch is closed.
Physical Output
This read-only field shows the actual status of the
output channel at the field terminations regardless
of the DOUT Type selected.
DOUT Type
Selects the function of this discrete output. Valid
values are:
Latched
Changes on an active transition
of the output (from off to on).
The discrete output remains On
until cleared by selecting Off in
the Auto Output field.
Configure Menu
TDO or Time
Duration
Enables the discrete output to
have a time duration between
On and Off transitions based on
time-related parameters
configured in the TDO
Parameters Tab.
Momentary
Enables ROCLINK 800 to
activate the discrete output for
the amount of time defined in the
Time On field.
Toggle
Enables a square-wave output
for which both the time on and
time off are defined by the value
in the Time On parameter. Time
on and time off are equal. Use
the TDO Parameters Tab to
define time-related parameters.
TDO Toggle
Enables the discrete output to
continuously repeat in a cycle
defined by the value in the
Cycle Time field on the TDO
Parameters Tab where the EU
Value controls the on-time
duration.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Scanning or
Scanning Mode
Sets the scanning type to configure how the DO is
scanned. Valid values are or Auto (automatically
process the last output scan) or Disabled (permit
only manual updates of the output). Manual
(manually permit a process of the last output
scan).
Note: If you enable alarming, the ROC generates
a Manual Mode alarm when scanning is
disabled.
 For the output to automatically process the
field output, select Auto.
 When Scanning Mode is set to Disabled or
Manual, the DO is no longer updated by the
*ROC
 When the Scanning Mode is set to Manual,
set Manual Output to On and click Apply to
override the output.
 When Scanning Mode is set to Disabled, set
Auto Output to On and click Apply to
override the output.
Active Alarms
This read-only field shows any active alarms for
this point. When you Enable alarming, the limit
alarms (such as Low Alarm and Rate Alarm) that
are active appear. Even if you Disable alarming,
the Point Fail (hardware reports a malfunction)
alarm and Manual (Scanning Disabled) indicators
can still appear.
ACIO (Discrete Output): Advanced Tab
Select Configure > I/O > ACIO Module > Advanced tab to configure
the advanced properties for the Alternating Current I/O module discrete
output.
Figure 7-65. ACIO (Discrete Output) – Advanced tab
Revised November-2016
Configure Menu
7-103
ROCLINK 800 User Manual (for ROC800L)
Field
7-104
Description
Output
Set to Inverted or Normal to define the action of
the discrete output value. Normal output energizes
in Time On and Inverted output energizes in off
time.
Note: Selecting Inverted inverts all outputs in any
mode. If you set both Failsafe State and
Inverted to On, the Failsafe State returns
to/ Off on a reset.
Action After Reset
or Power Fail
Sets the Action After Reset or Power Fail
parameter to determine the value for the output
after a reset or power failure. The DO can retain
the last values before the reset or power failure.
If use Failsafe State is selected, you must specify
whether the Auto Output or Manual Output is set
to On or Off after a reset of the ROC, such as a
power restart or a warm start.
Failsafe State
Sets the Action After Reset or Power Fail
parameter to determine the value for the output
after a reset or power failure. The DO can retain
the last values before the reset or power failure.
If use Failsafe State is selected, you must specify
whether the Auto Output or Manual Output is set
to On or Off after a reset of the ROC, such as a
power restart or a warm start.
Accumulated Value
Sets a value for the accumulated number of off-toon transitions for the discrete output. The
accumulator is a 32-bit number with a maximum
count of 4,294,967,295. You can preset the
accumulator to a desire value or clear it by enter
zero (0).
Holding Current
This read-only field shows the current
approximate load value of the output in milliamps.
Module Inrush Time
Sets devices you connect to the ACIO module to
draw more than 1.5A(rms) for the Module Inrush
Time you select. This parameter assumes 60hz
AC.
Module AC
Frequency
Sets the frequency of the AC input to ensure the
correct functionality of fault detection.
Relay Status
This read-only field shows the current status of
the output:
 Normal – The relay is healthy.
 Fault – A fault condition has occurred on this
channel, the channel has been shut down and
may not be re-enabled without first resetting
this parameter
 Failure – A relay failure has been detected.
This is a physical failure. This module must be
repaired by the factory.
Relay Status
Click the Fault Reset button to reset the output
after a fault.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
ACIO (Discrete Output): TDO Parameters Tab
Select Configure > I/O > ACIO Module > TDO Parameters tab to
configure the Timed Duration Output parameters for the Alternating
Current I/O module discrete output.
Figure 7-66. ACIO (Discrete Output) – TDO Parameters tab
Field
Revised November-2016
Description
Cycle Time
Sets, in seconds, the total amount of time the
cycle spends in the on and off positions. The
default is 15 seconds.
The Cycle Time entry is used to define the OFF
time in the TDO Toggle mode. The OFF time is
calculated by the formula:
Off Time = Cycle Time – On Time
Example:
A TDO is used to emulate a field instrument
measuring flow. The TDO outputs a pulse width of
3 seconds for no flow and a pulse width of 12
seconds for 1000 MCF per day flow. The output is
repeated every 15 seconds.
If the Cycle Time is less than, or equal to the On
Time, the OFF time is set to one. Care must be
taken in configuration (including other places, such
as FSTs) to ensure that the Cycle Time remains
greater than the calculated On Time for proper
operation.
Low Reading Time
Sets the Low Reading Time (0% Count) in
seconds that represents a zero percent output
pulse width. The default is 3 seconds. This is the
minimum amount of time that the TDO can be
energized to move the motor. Set to a value that
allows movement, but also provides good
resolution of control.
Configure Menu
7-105
ROCLINK 800 User Manual (for ROC800L)
Field
Description
High Reading Time
Sets the High Reading Time (100% Count) in
seconds that represents a 100 percent output
pulse width. The default is 12 seconds. This is the
maximum amount of time that the TDO can be
energized to move the motor. Normally, this is the
amount of time it takes for the actuator to move
the valve from fully open to fully closed.
Low Reading EU
Sets the engineering unit (EU) for the low reading
to zero percent output (low end of the EU range).
Based on the EU range determined in part by this
parameter, the EU value is converted to a
corresponding signal.
High Reading EU
Sets the engineering unit (EU) for the high reading
to 100 percent output (or high end of the EU
range). Based on the EU range determined in part
by this parameter, the EU value is converted to a
corresponding signal.
EU Value
Current value, displayed in engineering units.
In TDO Toggle mode, the EU Value controls the
Time On:
On Time = ((EU Value – Low Reading EU) /
(High Reading EU – Low Reading EU) *
(High Time – Low Time)) + Low Time
Units
Sets the engineering units for the discrete output
(such as percentage, IN H2O, PSIG, MCF,
degrees F, milliamps, and volts).
ACIO (Discrete Output): DO Alarms Tab
Select Configure > I/O > ACIO Module > DO Alarms tab to
configure the alarm properties for the Alternating Current I/O module
discrete output.
7-106
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-67. ACI (Discrete Output) – DO Alarms tab
Field
Revised November-2016
Description
Alarming
Sets the alarm option for this point. Valid values
are Enabled (enables alarming) or Disabled
(does not generate limit alarms).
Note: The Point Fail alarm may appear in the
Active Alarms field, but is not logged in the
Alarms file. If you enable alarming, the
system generates an alarm if you disable
scanning.
RBX Alarming
Sets the Spontaneous-Report-by-Exception
(SRBX or RBX) alarming for this point. Valid
values are:
 On Alarm Set - Generates an RBX message
to the host when the point enters an alarm
condition.
 On Alarm Clear - Generates an RBX
message to the host when the point leaves an
alarm condition.
Note: SRBX Alarming requires the
communications port to be configured.
Failure Action
Sets the action to perform upon alarm detection:
 Shut Down Channel, Log Alarm – Shuts
down the DO and logs an alarm event.
 Log Alarm Only – Leaves the DO in alarm
state and logs an alarm event.
 No Action – No action performed upon alarm
detection.
Configure Menu
7-107
ROCLINK 800 User Manual (for ROC800L)
ACIO (Discrete Input): DI General Tab
You can configure each channel as an AC input/detector. Each channel
can detect the presence of an AC signal between 90 and 265 Vrms at 47
to 63 Hz. In discrete input mode the module monitors the status of
various AC sources. Each channel can also be software-configured to
function as a latched DI, which remains in active state until reset. Other
parameters can invert the field signal and gather statistical information
on the number of transitions and the time accumulated in the on or off
state. The fastest time that each channel within the module can be read
is 50 times per second.
Select Configure > I/O > ACIO Module > DI General tab to
configure the basic properties for the Alternating Current I/O module
discrete input.
Figure 7-68. ACIO (Discrete Input) – DI General tab
Field
7-108
Description
Point Number
This read-only field identifies the rack location for
this point.
Scan Period
Sets, in seconds, how frequently the system scans
the input.
Status
Sets the state of the discrete input. Valid values
are On (indicates that a contact is closed or input
is on) or Off (indicates that a contact is open or
input is off).
Physical Status
This read-only field shows the state of the
hardware. Off normally indicates that a switch is
open; On normally indicates that a switch is
closed. This may be different from the Status if
Inverting or Latching is in effect.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Scanning
Sets the scanning option for this point. Valid
values are Enabled (automatically process the
field input) or Disabled (do not process the input).
DIN Type
Sets how the DI functions. Valid values are:
 Standard – Follow the actual field input.
 Latched – Maintains the input status. For
example, in an active transition from off to on,
the DI remains in the on state until you clear
the Status parameter either manually or
through the software.
Active Alarms
This read-only field shows any active alarms for
this point. When you Enable alarming, the limit
alarms (such as Low Alarm and Rate Alarm) that
are active appear. Even if you Disable alarming,
the Point Fail (hardware reports a malfunction)
alarm and Manual (Scanning Disabled) indicators
can still appear. Refer to User Interface Basics.
ACIO (Discrete Input): DI Advanced Tab
Select Configure > I/O > ACIO Module > DI Advanced tab to
configure the advanced properties for the Alternating Current I/O
module discrete input.
Figure 7-69. ACIO (Discrete Input) – DI Advanced tab
Revised November-2016
Configure Menu
7-109
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Input
Sets the state of the input. Valid values are
Normal (field input operates normally, so that On
is On) or Inverted (inverts the field input in the
Status field so that On becomes Off and viceversa).
In the Inverted state, an open circuit in the field
would then be indicated as On in the Status field,
and closed contacts would be indicated as Off.
Filter
Sets, in conjunction with the Filter Intervals field,
the amount of time that the discrete input must
remain in the On (high) state before the device
recognizes it as such. Enter the Filter value as a
valid between 0 to 255. The discrete input returns
to the Off state immediately upon detection of the
On to Off transition; there is no filtering for this
transition.
Accumulated Value
Counts the number of times the discrete input
goes from Off to On. The accumulator is a 32-bit
number with a maximum count of 4,294,967,295.
You can preset the accumulator by entering the
desired value or clear the accumulator by entering
0.
On Counter
Counts the number of 50-millisecond periods
when the Status parameter is in the On state. The
On Counter is a 32-bit number that automatically
"rolls over" when it reaches its maximum value.
You can preset the On Counter by entering the
desired value or clear the counter by entering 0.
Note: The On Counter does not function if you
disable scanning.
Off Counter
Counts the number of 50-millisecond periods
when the Status parameter is in the Off state. The
Off Counter is a 32-bit number that automatically
"rolls over" when it reaches its maximum value.
You can preset the Off Counter by entering the
desired value or clear the counter by entering 0.
Note: The Off Counter does not function if you
disable scanning.
Actual Scan
This read-only field displays the actual amount of
time in seconds that passes between scans. This
number should be the same as shown for the
Scan Period parameter if the system is not
overloaded.
ACIO (Discrete Input): DI Alarms Tab
Select Configure > I/O > ACIO Module > DI Alarms tab to configure
the alarm properties for the Alternating Current I/O module discrete
input.
7-110
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-70. ACIO (Discrete Input) – DI Alarms tab
Field
Description
Alarming
Generate alarms on point status change. When
Alarming is Disabled, the Status Change alarm
appears in the Active Alarms field but is not written
to the Alarm Log.
Note: The Point Fail alarm may appear in the
Active Alarms field, but is not logged in the
Alarms file. If you Enable alarming, the
system generates an alarm if you disable
scanning.
RBX Alarming
Sets the Spontaneous-Report-by-Exception
(SRBX or RBX) alarming for this point. Valid
values are:
 On Alarm Set – Generates an RBX message
to the host when the point enters an alarm
condition.
 On Alarm Clear – Generates an RBX
message to the host when the point leaves an
alarm condition.
Note: RBX Alarming also requires the
communications port to be properly
configured for RBX Alarming.
7.1.14 Advanced Pulse Module (APM) Configuration
The optional Advanced Pulse Module (APM) for the ROC allows you
to implement pulse-based I/O calculations and control for applications.
The APM detects and counts pulses with advanced customizable pulse
I/O.
You can configure the APM to function as:
Revised November-2016
Configure Menu
7-111
ROCLINK 800 User Manual (for ROC800L)




Simple four-point pulse input.
Advanced pulse input or densitometer with API checking.
Pulse output.
Interface with third-party proving applications.
Custom APM Modes
Many configurations of the APM are possible. You can use the APM to
provide generic pulse input, pulse output, densitometer support, and
turbine meter support.
Pulse Inputs You can configure up to four generic pulse inputs on channels 1 through
4. When APM is used as a generic four pulse input module, API fidelity
checking is not available. The pulse inputs are read-only, non-resettable
pulse accumulation counters.
Pulse Outputs APM can support one pulse output on channel 4 (PI-4/PO) that
represents the current flow as a frequency or as a pulse per engineering
unit of accumulated product. A hardware switch configures this channel
and the status (PI or PO) displays in the Configuration fields. You can
configure the pulse output to support the indication of total by an
external counter using API integrity checking Level D.
Densitometer APM supports densitometer frequency inputs (Solartron models) on
channel 3 that provides a frequency in the range of 0 to 10 KHz as a
pulse input.
API Standards APM also supports dual pulse chronometry for use in small volume
provers. You can select API levels A through E and Marker Pulse for
pulse integrity checking. API alarms occur if any of the API level
checking has failed, such as a phase alarm or same channel alarm.
ROCLINK also supports Marker Pulses. API standards are in
accordance with the American Petroleum Institute Manual of Petroleum
Measurement Standards Chapter 5.5, August 1987.
Note: Level D checking requires a mechanical counter be present.
Pulse Counting You can configure pulse counts to occur on a single pulse input and not
between Detector on a pair of pulses. If communication is lost during a prove, the proving
Switch Trips application is notified of this condition to signify that the pulse
accumulations are invalid.
Master Meter Provers APM supports master meter provers in that the APM can accept a
software detector switch simulation to start and stop pulse counting.
APM accumulates whole pulses between the software detector switch
triggers for both the meter being proved and the master meter.
Note: While pulse interpolation is not required for the master meter
proving, interpolated pulses are always provided.
Detector Switches APM support two detector switches that gate the accumulation of pulses
during a prove. APM recognizes a detector switch trigger at any change
in state of a detector switch. APM starts the accumulation of whole
pulses between detector switches at the first detector switch transition
7-112
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
and stops the accumulation at the second detector switch transition.
APM implements a detector switch filter time so as to not misinterpret
"noise" after a detector switch transition as another transition. The APM
displays the pulse counts and the interpolated pulse counts.
Examples of APM configurations include:
Ch 1
Ch 2
Ch 3
Ch 4
Detector 1 & 2
Config 1
PI
PI
PI
PI
Always Present
Config 2
PI
PI
PI
PO
Always Present
Config 3
PI
PI
Densitometer Input
PI
Always Present
Config 4
PI
PI
Densitometer Input
PO
Always Present
PI
PI
Config 5
API Pair 2
–
–
Ch 1 and Ch 2
Ch 3
Ch 4
Detector 1 & 2
Config 6
API Pair 1
PI
PI
Always Present
Config 7
API Pair 1
Densitometer Input
PI
Always Present
Config 8
API Pair 1
Densitometer Input
PO
Always Present
–
–
Config 9
Ch 1 and Ch 2
Ch 3 and Ch 4
Detector 1 & 2
API Pair 1
API Pair 2
Always Present
APM Switches The Advanced Pulse Module has several switches you can set for
specific actions.
S2
S4
S3
S1
S5
Figure7-71. APM Switches
Table 7-2. APM Hardware Switches
Switch Number
Left/Right
1
Side
Channel
Channel
S1
–
1 = Standard PI
–
S1
–
1 = Densitometer
–
S2
S2
Revised November-2016
Left
Right
2
Down
3
1 = In
2 = In
1 = Out
2 = Out
Configure Menu
Switch
1
Position
Up
Up
Up
7-113
ROCLINK 800 User Manual (for ROC800L)
Channel
Channel
S3
S3
S4
S4
S5
Left/Right
1
Side
Left
Right
Left
Right
Left
3 = In
4 = In
Detector switch 2 = In
Detector switch 1 = In
4 = Pulse Output
3 = Out
4 = Out
Detector switch 2 = Out
Detector switch 1 = Out
S5
Left
4 = Pulse Input
Switch Number
4
S5
5
Right
–
–
Switch
1
Position
Up
Up
Up
Up
Up
–
Down
–
–
1
Descriptors (up/down/right/left) assume that module terminal blocks face upward and daughter board is
visible.
2
In = Pull-up resistor is in the circuit.
3
Out = Pull-up resistor is not in the circuit.
4
If S1 is down, this switch is non-functional.
5
Right side of switch 5 currently not used.
APM: Pulse Input Tab
Select Configure > I/O > Advanced Pulse Module. The Pulse Input
tag displays by default. Use this tab to configure the pulse input
parameters for the Advanced Pulse Module point. You can configure up
to four generic pulse inputs on channels 1 through 4. API fidelity
checking is not available when you use the APM as a generic four pulse
input module.
You can configure the module as a two point pulse input for two pulse
pairs. The pulse inputs are read-only, non-resettable pulse accumulation
counters.
APM supports a Micro Motion (formerly Solartron) densitometer on
channel 3 that provides a frequency in the range of 0 to 10 KHz as a
pulse input.
The four pulse input channels have a number of applications. When
used with dual pulse turbine meters, then you can use the APM to create
two API 5.5, level B, C, D, and E compliant pairs, while Level (Pair)
also supports API Level A. Both levels support marker pulses.
Channel 3 can provide the hardware filtering to support the frequency
input from a Micro Motion (formerly Solartron) 7835/7845
densitometer. This hardware filtering is switched into channel 3 by a
hardware switch located on the module.
Channel 4 can be designated as either a pulse input or a pulse output.
The pulse input can support up to 5-kilohertz inputs. When connected as
pulse inputs, the APM module processes the PI signals from pulsegenerating devices and provides a calculated rate and an accumulated
pulse total. The PI is most commonly used to interface to relays or open
collector/open drain type solid-state devices.
7-114
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
The pulse input can interface to either self-powered or ROC-powered
devices with signals up to 5 kilohertz. With the pull-up resistor "in," the
PI supports externally powered open collector and open drain devices as
well as externally powered contact closure devices. If the pull-up
resistor is "out," then pulse inputs supports 0 to 3 volts dc through 0 to
12 Volts dc sourced square wave input signals. Refer to Table 7-2. APM
Hardware Switches.
Figure 7-72. APM – Pulse Input tab
Note: This screen displays various fields based on the options you
select. Consequently, it is not possible for one screen image to
display all options.
Field
Description
Point Number
Sets the Advanced Pulse Module Point Number to
configure.
Note: This selection applies to each tab on this
screen.
Tag
Sets a 10-character alphanumeric identifier for
each point.
Note: This selection applies to each tab on this
screen.
Pulse Info (Pulse Input 1 through Pulse Input 4)
Tag
Raw Pulse Count
Revised November-2016
Sets a 20-character identifier for the pulse input
being configured.
This read-only field shows the raw number of
pulses.
Configure Menu
7-115
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Frequency
Scan Period
Configuration
Pulse Security
Level (Pair 1)
Level A
7-116
Configure Menu
This read-only field shows, in hertz, the frequency
of incoming pulses.
Sets the time period, in seconds, in which the
system evaluations the parameters associated
with the pulse input.
This read-only field shows the configuration
(Pulse Input or Pulse Output) of the terminal for
channel 4.
Note: For the APM to function as a pulse output
on channel 4, you must manually set the
S3 switch. Refer to Table 7-2. APM
Hardware Switches.
The APM supports different field devices based on
various hardware switch settings. You can “pair”
pulse inputs for use with API 5.5 compliant Pulsed
Data Fidelity and Integrity algorithms. Pulse Input
1 and Pulse Input 2 share the Pulse Fidelity Level
(Pair 1) configuration. Likewise, Pulse Input 3 and
Pulse Input 4 share the Pulse Fidelity Level (Pair
2) configuration.
Options for pulse fidelity checking (integrity
security) are Level A through Level E for Level
(Pair 1). API standards are in accordance with the
American Petroleum Institute Manual of Petroleum
Measurement Standards Chapter 5.5, August
1987. Both levels also support Marker Pulse
options for Pulse Fidelity.
This level of fidelity checking requires a dual pulse
train and two Pulse Inputs. Level A performs
continuous monitoring, detection, and corrections
of errors as it compares one pulse train against
the other. Continuous comparison of the pulse
trains for missing pulses as well as simultaneous
pulses occurs. In the event of missing pulses, the
system simulates the missing pulses and adds
them to the pulse accumulations. The system
detects simultaneous interfering pulses but does
not include them toward the total pulse count. If
you enable alarming, the same channel alarm
count increments in the event of missing pulses,
the phase alarm count increments in the event of
simultaneous pulses, and the total alarm count
increments in both cases. You can use the alarm
threshold to set a lower frequency limit below
which alarms based on these bad pulses do not
generate.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Revised November-2016
Description
Level B
This level of fidelity checking requires a dual pulse
train. Two pulse inputs enable Level B to perform
continuous monitoring, detecting, and warning of
errors (alarming), as it compares one pulse train
against the other. Continuous comparison of the
pulse trains for the number, frequency, phase, and
sequence occur. Level B security provides
warning of transients and other spurious
influences and protection against functional errors
and failures. Simultaneous interfering pulses are
detected and indicated. If the pulses delivered are
lost or gained on either channel (PI1/PI2 or
PI3/PI4), a differential counter API warning occurs.
Refer to the discussion of the Alarms tab. If the
frequency of the pulses falls below 101 Hz, the
APM defaults to a simulated Level C until the
frequency increases above 111 Hz.
Level C
This level of fidelity checking requires a dual pulse
train. Two pulse inputs enable Level C to
automatically detect and warn when errors occur,
as it compares one pulse train against the other at
approximately one-second intervals. Comparison
of the pulse trains occurs automatically but not
continuously. Level C security provides protection
against functional errors and failures. If the pulses
delivered become numerically out of step, a
differential counter API warning occurs. Refer to
the discussion of the Alarms tab.
Level D
This level of fidelity checking uses only a single
pulse train and requires only one pulse input.
Level D allows manual detection of errors, as the
results of the pulse train calculations are
compared by an operator against a mechanical
readout (user supplied) at specified intervals. The
manual error monitoring is at specified intervals by
methods of comparison and provides amplification
and frequency limiting, pulse shaping, and
common mode inference rejection. The readout is
visually checked against an independent totalizing
system. Level D security provides protection
against functional errors and failures.
Level E
This level of fidelity checking uses only a single
pulse train and individual pulses using one pulse
input. Level E is a straightforward totalizer system.
The pulses are counted, but the system does not
perform error detection; integrity depends solely
on the quality of the equipment. Level E provides
amplification and frequency limiting, pulse
shaping, and common mode inference rejection.
The system does not provide built-in provisions for
error monitoring.
Configure Menu
7-117
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Marker Pulse
Pulse Fidelity
This level of fidelity checking adds an option to the
level checking for each pair, Check Pulse
Verification. When set, the first pulse input of the
pair is the standard pulse input and the second
input of the pair is the check pulse input. You
configure the check pulse as a configurable
number of standard pulses, on a repeating basis.
There are two additional accumulators, the first is
an accumulation of standard pulses that updates
at the time the system receives the check pulse.
For example, if the system receives the check
pulse every 500 pulses, this accumulator updates
to 500, 1000, 1500, and so forth. The second
accumulator is the difference between the
expected standard pulses at the check pulse and
the actual number. For example, if the system
receives the check pulse every 500 pulses and the
system receives the check pulse at 499, this
accumulator would read –1. If the system receives
the next pulse at 1002, it would then read 2.
An alarm bit is available and set when the
difference between the expected and actual
standard pulses exceeds a user configured
deadband. You can also trigger a reset, resetting
the two accumulators and restarting the check
pulse verification upon the first check pulse the
system receives.
The Level options you select define which of the
following fields display.
Total Accum Pair
(1 and 2)
This read-only field shows the accumulated
number of pulses (forward and backward) through
the API level checks for pulse pair 1 and 2.
Note: This field displays only when you select
Level A, B, or C for pair 1 or 2.
Frequency Pair
(1 and 2)
This read-only field shows, in pulses/second, the
frequency of incoming pulses on Pair 1 or Pair 2.
These values assume the API level is set the
same for both pairs under the Pulse Security
frame.
Pulse
Security
2-Pulse
Inputs
4-Pulse
Inputs
Level A
2000 Hz
N/A
Level B
4000 Hz
2000 Hz
Level C
8000 Hz
4500 Hz
Level D/E
9000 Hz
5500 Hz
Note: This field displays only when you select
Level A, B, or C for pair 1 or 2.
Forward Accum
Pair (1 and 2)
7-118
Configure Menu
This read-only field shows the accumulated
number of forward pulses through the API level
checks for pulse pair 1 and 2.
Note: This field displays only when you select
Level B or C for pair 1 or 2.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Reverse Accum
Pair (1 and 2)
Bad Pulse Counter
This read-only field shows the number of bad
pulse pairs the system receives before setting the
API Pair 1 alarm status when using API Level A.
Note: This field displays only when you select
Level A for pair 1.
Alarm Threshold
Sets the number of bad pulse pairs the system
can receive before setting the API Pair 1 alarm
status when using API Level A.
Note: This field displays only when you select
Level A for pair 1.
Reset Threshold
Sets the number of good pulse pairs the system
can receive before clearing the API Pair 1 alarm
status.
Note: This field displays only when you select
Level A for pair 1.
Alarm Inhibit
Frequency
Sets a frequency below which the pair 1 alarm
status no longer sets. Existing alarms clear either
if you select Reset Alarm Count in the Action
Below Alarm Inhibit Frequency frame or if the
number of good pulse pairs the system receives
falls below the good pulse threshold for Pair 1.
Note: This field displays only when you select
Level A.
Action Below Alarm
Inhibit Frequency
Indicates whether the number of bad pulse pairs
contributing towards the Pair 1 bad pulse
threshold and the existing alarm bits clear when
the frequency falls below the low frequency cutoff
for pair 1. Valid values are Retain Alarm Count
(does not clear the alarm) and Reset Alarm
Count (clears the alarms).
Note: This field displays only when you select
Level A.
Flow Pulses per
Marker Pulse
(Pair 1 and 2)
Sets the number of flow pulses to expect between
each marker pulse. The default is 1000.
Note: This field displays only when you select
Marker Pulse for pair 1 or 2.
Alarm Pulse
Deadband
Flow Pulse Accum
at Marker Pulse
Revised November-2016
This read-only field shows the accumulated
number of reverse pulses through the API level
checks for pulse pair 1 and 2.
Note: This field displays only when you select
Level B or C for pair 1 or 2.
Sets the deviation of flow pulses from expected
pulses at a marker pulse that must occur before
the system triggers the Marker Pulse alarm. The
default is 5.
Note: This field displays only when you select
Marker Pulse for pair 1 or 2.
This read-only field shows the accumulation of
flow pulses, updated whenever the system
receives a marker pulse.
Note: This field displays only when you select
Marker Pulse for pair 1 or 2.
Configure Menu
7-119
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Flow Pulses Drift
from Expected
This read-only field shows the drift from expected
flow pulse value, updated whenever the system
receives a marker pulse.
Note: This field displays only when you select
Marker Pulse for pair 1 or 2.
Reset Marker Pulse
Values
Click to reset the flow pulse accumulation and flow
pulse drift for pair 1 or pair 2. Applies only when
using Marker Pulse level checking.
Note: This button displays only when you select
Marker Pulse for pair 1 or 2.
Flow Direction (Pair
1 and 2)
This read-only field shows the direction of flow.
Direction of flow is based on 180 degrees out of
phase for the first and second pair of pulses.
Forward indicates less than 180 degrees; Reverse
indicates more than 180 degrees. The Forward
and Reverse designators assume 90 degrees outof-phase.
Note: This field displays only if you select Level B
for pair 1 or 2.
APM: Pulse Output Tab
Select Configure > I/O > Advanced Pulse Module > Pulse Output
tab to configure the pulse output parameters for the APM point. The
output signal occurs by switching a NPN transistor. The transistor
output can also be an open collector or have the pull-up resistor
included with a switch. This transistor can provide up to a 300 hertz
signal, switching up to 200 milliamps at maximum of a nominal 24
Volts dc.
APM supports one pulse output on channel 4 (PI-4/PO) representing the
current input flow rate as a frequency or as a pulse per engineering unit
of accumulated product. A hardware switch configures this channel and
the status (PI or PO) displays in the Configuration fields.
Note: For the APM to function as a pulse output on channel 4, the S3
switch on the APM module must be manually set with the pullup out. Refer to Table 7-2. APM Hardware Switches.
You can configure the pulse output to support the indication of total by
an external counter using API integrity checking Level D.
7-120
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-73 APM – Pulse Output tab
Field
PI-4 Configuration
This read-only field shows the configuration of the
PI-4/PO terminal of the APM. A hardware switch
configures this value.
Note: For the module to support a pulse output
on channel 4, you must manually set the
left S5 switch in the up position. Refer to
Table 7-2. APM Hardware Switches.
PO Scan Period
Sets, in seconds, how often the firmware
evaluates the inputs to determine how many
pulses to send out. All other output pulses are at a
50% duty cycle.
PO Input TLP
Sets the value of the input TLP. The value is
depends on you configure the PO Input mode (as
a rate or an accumulation). Click the TLP button to
set the input to be used in calculating the output
pulses.
PO Input Mode
Sets the interpretation of the Input TLP. Valid
values are Rate (calculates the integrated rate by
multiplying the time and rate to determine the
quantity, and then by subtracting the new
accumulated value from the old accumulated
value to determine the pulse output value) or
Accumulation (sets a constant accumulation
value against which you can define a PO Scaling
Value for adjustments, so that the old value minus
the new value represents the accumulated change
value or the pulse output value).
This read-only field shows the accumulated
number of pulses sent out.
PO Accumulator
Revised November-2016
Description
Configure Menu
7-121
ROCLINK 800 User Manual (for ROC800L)
Field
Description
PO Scaling Value
Sets the value the system applies to the
accumulated pulse value based on the value in the
PO Input Mode field.
PO Max Frequency
Sets the maximum number of pulses per second
that can be output by the pulse output (in Hz). If
the calculated number of pulses exceeds this
value, those pulses are placed in the buffer. For
example, if you set the PO Max Frequency to 20,
no more than 20 pulses are sent out within the
Scan Period time.
APM: Prover Data Tab
Select Configure > I/O > Advanced Pulse Module > Prover Data tab
to configure the proving related parameters so the ROC can interface
with an external (user supplied) prover application.
The APM module can accept a hardware or software detector switch
simulation to start and stop counter pulses. APM accumulates whole
pulses between the software detector switch triggers for meters being
proved. Hardware detector switches are used for displacement provers
and software detector switches are used for master meters.
In all configurations, high-speed interrupt driven detector switch inputs
are supported for use in proving applications. These inputs are designed
for use with normally closed contact relays, drives with interrupt-based
close-to-open solid-state switch transitions, and other two-state devices.
You can wire the detector input channels with individually wired
detector switches or detector switches that are wired in series from the
prover on the same cable.
APM supports detector switch inputs that gate the accumulation of
pulses during a prove. APM recognizes a detector switch trigger at any
change in state of a detector switch. APM starts the accumulation of
whole pulses between detector switches at the first detector switch
transition and stops the accumulation at the second detector switch
transition. APM implements a detector switch filter time so as to not
misinterpret "noise" after a detector switch transition as another
transition.
Proving occurs on a single pulse input and not on a pair of pulses. APM
module supports a "reset" to signal the APM module that it needs to
clear the old totals and get ready to count pulses. If communication is
lost during a prove, the proving application is notified of this condition
to signify that the pulse accumulations are invalid.
Note: The APM module always calculates the pulse interpolation value
for the pulse between detectors. Pulse interpolation standards are
in accordance with the American Petroleum Institute Manual of
Petroleum Measurement Standards Chapter 4.6, May 1999.
7-122
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
During a meter proving operation, detector inputs start and stop the
accumulated pulse counts, a positive-to-negative transition on either
detector input generates a time-stamped interrupt with the 30-megahertz
on-board processor. This interrupt is used in the pulse accumulation
between the detectors as well as the pulse interpolation calculations for
use with small volume provers.
When a displacement prover is used, the installed prover device uses the
detector switch pulse count to acquire the whole (full) meter count
pulses and interpolated pulses. Pulse interpolation determines if a trip
occurred before or after a trip per the American Petroleum Institute's
Manual of Petroleum Measurement Standards Chapter 4 - Proving
Systems, Section 6 - Pulse Interpolation.
Figure 7-74. APM – Prover Data tab
Revised November-2016
Configure Menu
7-123
ROCLINK 800 User Manual (for ROC800L)
Field
Description
APM DET and SW
LEDs
Indicates, using light-emitting diodes (LEDs) on
the APM module, the current status for each
channel of the module. The DET and SW LEDs
indicate the status of the detector switches:
 Both LEDs blink simultaneously – APM has
no firmware resident in the module. Refer to
Update Firmware.
 LEDs toggle blink – APM is in the process of
programming the flash memory. Do not
remove the module or power down the ROC.
 Both LEDs are solid – APM is in the process
of erasing the flash memory. Do not remove
the module or power down the ROC.
 LEDs blink independently – APM is
transmitting or receiving pulses on the
detector switches.
Meter Input
Sets the pulse input to use for the Meter Prove.
Hardware detector switches are used for
displacement provers. This is the pulse to view at
the meter gate to acquire the count.
Master Meter Input
Sets the pulse input to use for the Master Meter
Prove. Select this option when you are using
another meter to provide the pulse counts and not
an actual displacement prover.
Software detector switches are used for master
meters, so the Master Meter Input is only valid if
the S/W Det. Switch Enabled field is set to Enable.
S/W Detector Switch
Sets the proving for use with a Master Meter or
tank prover. APM supports two detector switches
which gate the accumulation of pulses.
Detector Switch
One/Two Status
These read-only fields show the current physical
open or closed contact status of the detector
switches. Options include Contact Open or
Contact Closed.
This read-only field shows the current state of the
detector switch indicating what the trip is doing:
 Reset has been received and the APM is
expecting a detector switch transition.
 Counting indicates a detector switch
transition has occurred and the APM is
currently counting whole pulses.
 Complete indicates another detector switch
transition has occurred and the Prove Run is
complete. All values will be stored until the
next reset. The values in the Proving Pulse
Counts frame are valid to use in calculations.
 Invalid Data indicates the accumulator does
not contain valid values. This can be either at
a power up or if you lost communication during
a prove and the accumulators have been reset
to zero.
Detector Switch
State
7-124
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Detector Switch
Filter Time
Sets, in milliseconds, the time allotted after a
detector switch triggers but before the next trigger
occurs. This is a de-bounce filter for the detector
switches to ensure that any "noise" is filtered out
and is not read as another detector switch trigger.
This is the maximum filter time for how long the
trip waits before the pulses are read again.
S/W Detector Switch
Sets to start and stop the software detection
switch from counting pulses for a Master Meter or
tank prove. Once the APM receives a trigger, the
APM automatically resets to idle. Click Reset
before starting a Master Meter prove.
Note: Use only if the S/W Detector Switch is
Enabled.
Reset Button
Notifies the APM to clear values in the Proving
Pulse Counts frame and prepare to read the trip
counter pulses. All accumulated pulse values and
alarms are cleared. Accumulation of whole pulses
starts at the first detector switch transition and
stops at the second detector switch transition.
Meter Whole Pulse
Counts
This read-only field shows the actual number of
whole pulses accumulated between detector
switches for a Meter Input. Click Reset to clear
this value.
Meter Interpolated
Pulse Counts
This read-only field shows the actual number of
interpolated pulses accumulated between detector
switches for a given pulse input. Click Reset to
clear this value.
Master Meter Whole
Pulse Counts
This read-only field shows the actual number of
whole pulses accumulated between detector
switches for a Master Meter Input. Click Reset to
clear this value.
Master Meter
Interpolated Pulse
Counts
This read-only field shows the actual number of
interpolated pulses accumulated between detector
switches for a given pulse input. Click Reset to
clear this value.
Starting a Prove for a To start a prove when using a displacement prover:
Displacement Prover
1. Select the Point Number of the Advanced Pulse Module.
2. Select the Pulse to use in the Meter Input field.
3. Set the Max Time for the Detector Switch Filter.
4. Click Apply.
5. Click Reset.
Starting a Prove for a To start a prove when using a master meter:
Master Meter
1. Select the Point Number of the APM.
2. Select the Pulse to use in the Master Meter Input field.
Revised November-2016
Configure Menu
7-125
ROCLINK 800 User Manual (for ROC800L)
3. Select Enable in the S/W Det. Switch Enabled field.
4. Set the Max Time for the Detector Switch Filter.
5. Click Apply.
6. Click Reset.
7. Click S/W Detector Switch.
APM: Alarms Tab
Select Configure > I/O > Advanced Pulse Module > Alarms to
configure the alarming parameters for the Advanced Pulse Module
point.
Figure 7-75. APM – Alarms tab
Field
Description
PI Alarming
7-126
Configure Menu
Sets Alarming for this point. If Alarming is set to
Enabled, alarms are written to the Alarm Log.
These are the API pulse fidelity alarms when
performing dual pulse integrity checking on a pair
of pulses. Specifically sequenced out of order,
phase discrepancy, pulse synchronization,
frequency discrepancy, and pulse failure alarms.
These alarms are all dependent on what level of
security is being used.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Revised November-2016
Description
PI SRBX
Sets the SRBX Alarming option to configure
Spontaneous-Report-By-Exception (SRBX)
alarming for this point.
 On Set – The point enters an alarm condition,
the ROC generates a Spontaneous-Report-byException message to the host.
 On Clear – The point leaves an alarm
condition, the ROC generates a SpontaneousReport-by-Exception message to the host.
Note: SRBX Alarming requires the
communications port to be configured.
API Alarm Status
API Level Alarm Status indicating the failure error
for the alarm.
Note: These are updated in real time
API Phase Alarm
Count
This read-only field shows the total number of
phase alarms.
API Same Channel
Count
This read-only field shows the total number of the
same channel alarms.
Pulse Output
Alarms
PO alarms safeguard against the loss of too many
pulse counts. Certain devices cannot read the
pulse counts as fast as they are produced; thus,
loosing pulse counts. The APM module buffers
and tracks pulse counts to ensure the pulse count
values read are the same as the actual pulse
counts that are output. The buffer fields enable
you to determine how many lost pulses can occur
before an alarm is triggered.
When enabled, enter a value in the Buffer
Warning Set Point field. This is the maximum
buffered pulses allowed before the buffer warning
alarm is triggered. The value in the Maximum
Buffered Pulses field is the maximum buffered
pulses allowed. If the number of pulses requested
to send out exceeds the Maximum Number of
Buffered Pulses an alarm occurs and you
essentially lose any pulses greater than the value
set in this field.
PO Alarming
Sets Alarming for this point. If Alarming is set to
Enabled, alarms are written to the Alarm Log.
These alarms are for the pulse output of the APM
and are used when the PO begins to buffer
pulses. There are two alarms, a buffer warning
and a buffer overflow. When the warning alarm is
present, it indicates that the buffer is being filled
and it has passed a user specified set point. If the
overflow has occurred, indicates that the buffer is
filled up and pulses are being lost.
Configure Menu
7-127
ROCLINK 800 User Manual (for ROC800L)
Field
Description
PO SRBX
Sets the SRBX Alarming option to configure
Spontaneous-Report-By-Exception (SRBX)
alarming for this point.
 On Set – The point enters an alarm condition,
the ROC generates a Spontaneous-Report-byException message to the host.
 On Clear – The point leaves an alarm
condition, the ROC generates a SpontaneousReport-by-Exception message to the host.
Note: SRBX Alarming requires the
communications port to be configured.
PO Alarm Status
This read-only field shows the type of alarm for a
pulse output.
Sets the maximum buffered pulses allowed before
the buffer warning alarm is triggered. This must be
less than the Maximum Buffered Pulses allowed.
Buffer Warning Set
Point
Maximum Buffer
Pulses
Sets the maximum buffered pulses allowed. If
the number of pulses requested to send out
exceeds the Maximum Number of Buffered Pulses
an alarm occurs and you essentially lose any
pulses greater than the value set in this field.
APM Module
Alarming
Sets Alarming for this point. If Alarming is set to
Enabled, alarms are written to the Alarm Log.
These are module only alarms. In other words,
alarms which are related to the module as a
whole. Currently only one alarm is available, which
is a point fail alarm. If there is a malfunction with
the APM, specifically a loss of communication
between the module and the ROC800L, then this
alarm will be set.
Module SRBX
Sets the SRBX Alarming option to configure
Spontaneous-Report-By-Exception (SRBX)
alarming for this point.
 On Set – The point enters an alarm condition,
the ROC generates a Spontaneous-Report-byException message to the host.
 On Clear – The point leaves an alarm
condition, the ROC generates a SpontaneousReport-by-Exception message to the host.
Note: SRBX Alarming requires the
communications port to be configured.
PO Alarm Status
This read-only field displays the type of alarm for
a pulse output.
APM: EU Data Tab
Select Configure > I/O > Advanced Pulse Module > EU data to
configure the engineering units (EU) for each pulse input, set the
module contract hour, and view totals.
Note: This tab applies only to channels with Pulse Security set to Level
E. You configure Pulse Security on the Pulse Input tab.
7-128
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-76. APM – EU Data tab
Field
Description
Contract Hour
Sets the channel on the ACIO module that you
desire to configure.
Note: This selection in this field applies to each
tab on this screen.
Rate Period
Sets how the system calculates rates. Valid values
are:
EU/Sec
Calculation based on EU second totals.
EU/Min
Calculates based on EU minute totals.
EU/Hour
Calculation based on EU hourly totals.
EU/Day
Calculation based on EU day totals.
Note: The system calculates Current Rate as
(accumulated pulses ÷ conversion) ÷ (scan
period x conversion to correct time).
Pulse Input 1-4
Pulses Today
EU Today
Revised November-2016
Sets a short (20-alphanumeric characters)
identifier for the engineering units used for each
pulse input.
This read-only field displays the total number of
pulses that the PI has received for the contract
day. At the end of the contract day, it zeros and
starts over, only if being totalized in History. The
Contract Hour is specified on this screen.
Displays the total EU Values accumulated for the
current contract day, calculated by multiplying the
conversion value by the accumulated pulses. The
system resets this value to zero at the contract
hour.
Configure Menu
7-129
ROCLINK 800 User Manual (for ROC800L)
Field
Description
EU Yesterday
This read-only field shows the total EU Value
accumulated the previous contract day, calculated
as the previous day’s Today’s Total value at the
contract hour before being cleared.
EU Calc Rate
This read-only field shows the calculated rate as of
the most recent scan expressed in EUs per unit of
time. You select time units using the Rate Period
field on the Advanced tab. The system calculates
the rate at the end of each scan period by dividing
the number of pulses received by the conversion
value divided by the rate period.
EU Conv Value
Sets a conversion factor that the system divides
the number of pulses by to determine the rate.
7.1.15 Virtual Discrete Output (VDO) Configuration
Virtual DO points do not require an output to an I/O module. Virtual
DOs are like a soft point or FST register but for a discrete on or off
event. You configure the number of virtual DO points you desire in
ROC > Information > Virtual DO Points field. You configure a Virtual
DO to reference an FSTs to indicate a status without a physical I/O card
present. Other applications include using Virtual DO with the
Foundation Fieldbus User Program to link FF application block inputs
and outputs to points in the ROC.
Select Configure > I/O > Virtual DO Points. The Virtual Discrete
Output screen displays. Examine the default settings and adjust the
parameters to suit your application on each of the tabs.




Use the General tab sets the basic parameters for the DO point.
Use the Advanced tab enables you to configure accumulated value
and state for reset for the selected DO.
Use the TDO Parameters tab allows configuration of TDO
parameters.
Use the Alarms tab sets the alarm parameters for this DO point for a
ROC800L.
Save After you configure a point and click Apply, click Flash Memory Save
Configuration Configuration (on the ROC > Flags screen) to save I/O configuration
to permanent memory in case you must perform a cold start.
Virtual DO: General Tab
The Discrete Output screen initially displays the General tab. Use this
tab to configure the basic parameters for the DO point. Select
Configure > I/O > DO Points.
7-130
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-77. Virtual DO – General tab
Field
Revised November-2016
Description
Discrete Outputs
Selects the discrete output to be configured. The
outputs are listed by both Point Number and Tag.
Note: This selection applies to each tab on this
screen.
Tag
Sets a short (10 alphanumeric characters)
identifier for the point.
Note: This selection applies to each tab on this
screen.
Point Number
This read-only field identifies the rack location for
this point.
Time On
Sets, in seconds, the amount of time for
momentary operation. The default value is 1
second for a DO. The default value is 5
milliseconds for an ACIO DO.
Note: In Momentary mode, this is the amount of
time (in seconds) that the momentary
contact is energized. In the Toggle mode,
this is the time (in seconds) between
switching On or Off. In the TDO and TDO
Toggle modes, the TDO configuration
calculates this value.
Auto Output
Indicates the state of the discrete output. Off
indicates that the output is Off or that a switch is
open; On indicates that the output is On or that a
switch is closed.
Manual Output
This field indicates the state of the discrete output.
Off indicates that the output is Off or that a switch
is open; On indicates that the output is On or that
a switch is closed. Select On and click Apply to
force one transition of the DO.
Configure Menu
7-131
ROCLINK 800 User Manual (for ROC800L)
Field
7-132
Description
Momentary
This read-only field indicates the state of the
discrete output when the DOUT Type is set to
Momentary. Off indicates that the output is Off or
that a switch is open; On indicates that the output
is On or that a switch is closed.
Physical Output
This read-only field indicates the actual status of
the output channel at the field terminations
regardless of the DOUT Type selected.
DOUT Type
Selects the function of this discrete output. Valid
values are:
Latched
Changes on an active transition
of the output (from off to on).
The discrete output remains On
until cleared by selecting Off in
the Auto Output field.
Configure Menu
TDO or Time
Duration
Enables the discrete output to
have a time duration between
On and Off transitions based on
time-related parameters
configured in the TDO
Parameters Tab.
Momentary
Enables ROCLINK 800 to
activate the discrete output for
the amount of time defined in the
Time On field.
Toggle
Enables a square-wave output
for which both the time on and
time off are defined by the value
in the Time On parameter. Time
on and time off are equal. Use
the TDO Parameters Tab to
define time-related parameters.
TDO Toggle
Enables the discrete output to
continuously repeat in a cycle
defined by the value in the
Cycle Time field on the TDO
Parameters Tab where the EU
Value controls the on-time
duration.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Scanning or
Scanning Mode
Sets the scanning type to configure how the DO is
scanned. Valid values are or Auto (automatically
process the last output scan) or Disabled (permit
only manual updates of the output). Manual
(manually permit a process of the last output
scan).
Note: If you enable alarming, the ROC generates
a Manual Mode alarm when scanning is
disabled.
 For the output to automatically process the
field output, select Auto.
 When Scanning Mode is set to Disabled or
Manual, the DO is no longer updated by the
ROC
 When the Scanning Mode is set to Manual,
set Manual Output to On and click Apply to
override the output.
 When Scanning Mode is set to Disabled, set
Auto Output to On and click Apply to
override the output.
Active Alarms
This read-only field shows any active alarms for
this point. When you Enable alarming, the limit
alarms (such as Low Alarm and Rate Alarm) that
are active appear. Even if you Disable alarming,
the Point Fail (hardware reports a malfunction)
alarm and Manual (Scanning Disabled) indicators
can still appear.
Virtual DO: Advanced Tab
Use this tab to configure accumulated value and state for reset for the
selected DO.
1. Select Configure > I/O > Virtual DO Points > Advanced tab. The
Advanced screen displays.
Revised November-2016
Configure Menu
7-133
ROCLINK 800 User Manual (for ROC800L)
Figure 7-78. Virtual DO – Advanced tab
Field
Description
Accumulated Value
Sets a value for the accumulated number of off-toon transitions for the discrete output. The
accumulator is a 32-bit number with a maximum
count of 4,294,967,295. You can preset the
accumulator to a desire value or clear it by enter
zero (0).
Action After Reset
or Power Fail
Indicates how the ROC handles the discrete
output state on resets or power failures. Valid
values are Retain Last State (use current
description) or Use Failsafe Status. The default is
Retain Last State.
Failsafe State
Specifies, if you select the Use Failsafe State
option, whether the system sets the virtual direct
output on or off following a reset or power failure.
The default value is On.
Output
Indicates whether the virtual DO is Normal or
Inverted. The default value is Normal.
Virtual DO: TDO Parameters Tab
Use this tab to configure time duration parameters for this DO point.
Note: This tab does not display if you choose Latched in the DOUT
Type field on the General tab.
1. Select Configure > I/O > Virtual DO Points > TDO Parameters
tab. The TDO Parameters screen displays.
7-134
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-79. Virtual DO – TDO Parameters tab
Field
Revised November-2016
Description
Cycle Time
Sets, in seconds, the total amount of time the cycle
spends in the on and off positions. The default is
15 seconds.
The Cycle Time entry is used to define the OFF
time in the TDO Toggle mode. The OFF time is
calculated by the formula:
Off Time = Cycle Time – On Time
Example:
A TDO is used to emulate a field instrument
measuring flow. The TDO outputs a pulse width of
3 seconds for no flow and a pulse width of 12
seconds for 1000 MCF per day flow. The output is
repeated every 15 seconds.
If the Cycle Time is less than, or equal to the On
Time, the OFF time is set to one. Care must be
taken in configuration (including other places, such
as FSTs) to ensure that the Cycle Time remains
greater than the calculated On Time for proper
operation.
Low Reading Time
Sets the Low Reading Time (0% Count) in
seconds that represents a zero percent output
pulse width. The default is 3 seconds. This is the
minimum amount of time that the TDO can be
energized to move the motor. Set to a value that
allows movement, but also provides good
resolution of control.
Configure Menu
7-135
ROCLINK 800 User Manual (for ROC800L)
Field
Description
High Reading Time
Sets the High Reading Time (100% Count) in
seconds that represents a 100 percent output
pulse width. The default is 12 seconds. This is the
maximum amount of time that the TDO can be
energized to move the motor. Normally, this is the
amount of time it takes for the actuator to move the
valve from fully opened to fully closed.
Low Reading EU
Sets the engineering unit (EU) for the low reading
to zero percent output (low end of the EU range).
Based on the EU range determined in part by this
parameter, the EU value is converted to a
corresponding signal.
High Reading EU
Sets the engineering unit (EU) for the high reading
to 100 percent output (or high end of the EU
range). Based on the EU range determined in part
by this parameter, the EU value is converted to a
corresponding signal.
EU Value
Current value, displayed in engineering units.
In TDO Toggle mode, the EU Value controls the
Time On:
On Time = ((EU Value – Low Reading EU) /
(High Reading EU – Low Reading EU) * (High
Time – Low Time)) + Low Time
Units
Sets the engineering units for the discrete output
(such as percentage, IN H2O, PSIG, MCF,
degrees F, milliamps, and volts).
TDO Time On
The TDO Parameters tab allows configuration of
TDO parameters when one of the DOUT Types
TDO (Timed Duration) or TDO Toggle is selected
in the discrete outputs screen.
The Time On field is located on the general
discrete outputs tab. The Time On field is
calculated from the entered EU Value and the
previous definitions of Low Reading Time, High
Reading Time, Low Reading EU, and High
Reading EU entered in the TDO Parameters
screen. The calculation formulas are:
EU Span = High Reading EU Value – Low Reading EU
Count Span = High Reading Time (100% Count) – Low Reading Time (0% Count)
On Time =
(Entered EU Value × Count Span) + Low Reading Time (0% Count)
EU Span
Defining the To define the TDO output pulse:
Output Pulse
1. Select Configure > I/O > DO Points or DO Relay Points or
Virtual TDO.
2. Select a DOUT Type of TDO or TDO Toggle in the discrete
outputs dialog.
7-136
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)


TDO (Timed Duration) – The single-pulse output can be
triggered by writing to the Status or the EU Value parameter of
the DO point. This can be accomplished directly, by a PID point,
or by an FST.
TDO Toggle – A continuous pulse is generated with the pulse
length being controlled by writing to the EU Value parameter in
the DO point. This can be accomplished directly or by an FST.
3. Click the TDO Parameters tab.
The output pulse from the TDO function must be defined for proper
engineering unit (EU) conversion. The minimum pulse width (Low
Reading Time / 0% Count) and the maximum pulse width (High
Reading Time / 100% Count) define the minimum and maximum ON
time of the output pulse. The values entered in the Low Reading Time
and High Reading Time are the number of seconds the output is ON.
Example:
A TDO is used to emulate a field instrument measuring flow. The TDO
outputs a pulse width of 3 seconds for no flow and a pulse width of 12
seconds for 1000 MCF per day flow.
Low Reading Time (0% Count) = 3 seconds
High Reading Time (100% Count) = 12 seconds
Low Reading EU = 0
High Reading EU = 1000
Virtual DO: Alarms Tab
Select Configure > I/O > Virtual DO Points > Alarms tab to
configure the alarm parameters for this DO point.
1. Select the Alarms tab. The Alarms screen displays.
Revised November-2016
Configure Menu
7-137
ROCLINK 800 User Manual (for ROC800L)
Figure 7-80. Virtual DO – Alarms tab
Field
Description
Alarming
Sets the alarm option for this point. Valid values
are Enabled (enables alarming) or Disabled
(does not generate limit alarms).
Note: The Point Fail alarm may appear in the
Active Alarms field, but is not logged in the
Alarms file. If you enable alarming, the
system generates an alarm if you disable
scanning.
RBX Alarming
Sets the Spontaneous-Report-by-Exception
(SRBX or RBX) alarming for this point. Valid
values are:
 On Alarm Set - Generates an RBX message
to the host when the point enters an alarm
condition.
 On Alarm Clear - Generates an RBX
message to the host when the point leaves an
alarm condition.
Note: SRBX Alarming requires the
communications port to be configured.
7.1.16 IEC62591 module
Note: This option is not currently available for the ROC800L.
7-138
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
7.2 Control Menu
Use the Control menu options to configure FST Registers, Radio Power
Control, DS800, Sampler/Odorizer, and PID Loops.
7.2.1 FST Registers
Use the FST Registers screen to configure FST registers and add timers
and other execution controls.
Select Configure > Control > FST Registers. The FST Registers
screen displays.
The FST Registers screen has two tabs. Use each tab to configure a
component of the FST.


Use the General tab to configure and enable the FST registers.
Use the Advanced tab to add timers, execution controls, and other
features to the FSTs.
Note: After you configure a point and click Apply, click Flash
Memory Save Configuration (on the ROC > Flags screen) to
save I/O configuration to permanent memory in case you must
perform a cold start.
Field
Description
FST
Sets the FST sensor to configure. Click ▼ to
display all available FSTs.
Note: The selection in this field applies to each
tab on this screen.
Tag
Sets the ten-character identifier for the FST.
Note: The selection in this field applies to each
tab on this screen.
FST Registers: General Tab
The FST Registers screen initially displays the General tab. Use this tab
to enable and configure the FST registers.
Revised November-2016
Configure Menu
7-139
ROCLINK 800 User Manual (for ROC800L)
Figure 7-81. FST Registers – General tab
Field
Description
Version
This read-only field shows the version (if
assigned) of the FST on download.
Description
This read-only field shows the description (if
assigned) of the FST on download.
Sets the current state and enables you to start or
stop the FST. Valid values are Enabled (FST is
active) or Disabled (FST is not active).
Note: If you change the value in this field, click
Apply.
Registers #1 to #10
Provides up to 10 storage points for FST floating
point values.
Use FST registers to store calculated or manuallyentered values. You can also those values from
one FST to another. For example, an FST can
write values to the registers and also read the
values stored in the FST Register storage points.
Registers may be read from, or written to, any FST
configured for the ROC
FST Registers: Advanced Tab
Select Configure > Control > FST Registers > Advanced tab to add
timers, execution controls, and other features to the FSTs.
7-140
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-82. FST Registers – Advanced tab
Field
Timer #1 through #4
Misc #1 to #4
Revised November-2016
Description
Sets up to four countdown timers that signal
certain periods or times have elapsed. You set the
time, and the FST updates the time. These four
timers, when set to values greater than 0,
decrement by 1 every cycle time. The scan period
determines the cycle times. Cycle time equals:
Sets up to four unsigned 8-bit integers (with valid
values from 0 to 255) the FST can use for global
storage.
Mesg #1 and Mesg
#2
Provides two 30-character fields for storing
messages that display in the FST Message area.
Msg Data #1 and
Msg Data #2
Displays any values associated with the
messages.
Execution Delay
Sets a period, in seconds, between the execution
of successive FST command steps. The default is
0 seconds. The minimum delay is 0.1.
Results Register
Sets a special-purpose register that stores the
floating point result from the most currently
executed command. The Result Register (RR)
may also be known as the Signal Value Analog
(SVA).
Compare Flag
Sets a special-purpose 8-bit register that stores an
integer representing the numbers 0 through 255.
The logic commands manipulate the Compare
Flag. The Compare Flag may also be known as
the Signal Value Discrete (SVD).
FST Steps/Task
Cycle
Sets the number of tasks (steps) that you desire
the FST to complete in the amount of time set in
the FST Cycle Time (in seconds) field, which is
configured in the FST Editor Monitor Display.
Configure Menu
7-141
ROCLINK 800 User Manual (for ROC800L)
Field
Description
FST Cycle Time
This read-only field shows the amount of time in
seconds in which an FST will cycle as set in the
FST Editor Monitor Display.
EVT Command Log Events
Set in which log the FST Event (EVT) command
creates a file. Select in Standard Event Log to
record the event in the main Events Log. Select in
Weights & Measures Event Log to record the
event in the Weights & Measures Event Log if the
register is related to a weight or measurement
event.
Code Size Bytes
This read-only field shows the number of bytes
the FST uses.
Code Pointer Byte
This read-only field shows the pointer byte for the
FST.
Note: Use FST Monitor within the FST Editor to
monitor these operations.
7.2.2 Proportional, Integral, and Derivative (PID)
Proportional, Integral, and Derivative (PID) controls enable you to
provide smooth and stable operation for feedback control loops that
employ a regulating device, such as a control valve or a motor. The
typical use for PID is to control a process variable to a setpoint.
PID is the most common control methodology in process control. PID is
a continuous feedback loop that keeps the process flowing normally by
taking corrective action whenever any deviation from the desired value
(setpoint) of the process variable (rate of flow, temperature, voltage, and
such) occurs. An "error" occurs when an operator manually changes the
setpoint or when an event (such as a valve opening or closing) or a
disturbance changes the load, thus causing a change in the process
variable.
The PID controller receives signals from sensors and computes
corrective action to the actuators from a computation based on the error
(proportional), the sum of all previous errors (integral) and the rate of
change of the error (derivative).
Enabling Before you can configure a PID loop, you must first enable the ROC to
PID Loops recognize them.
1. Select ROC > Information. The Device Information screen
displays.
2. Select the Points tab. The Points screen displays.
3. Complete the PIDs Active field with the number of PIDs you want
to configure.
Note: The read-only Maximum field shows the maximum number
of PIDs you can define.
4. Click Apply to save the value and then OK to close the Device
Information screen and return to the ROCLINK 800 menu.
7-142
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
PID Overview
Select Configure > Control > PID Loop. In a given PID point, two
separate PID loops are available: Primary and Override. In Primary
Only mode, the Override Control loop is disabled, leaving only the
Primary Control loop active.
The PID control loop can use either one analog output or two discrete
outputs to control the regulating device. If discrete output control is to
be used, one DO will provide open/forward control and the other DO
provides close/reverse control.
Each active PID loop acquires the Process Variable input and calculates
the change in output required to maintain its Setpoint. If Override
Control is enabled, the calculation result that is applied to the output
depends upon whether the High or Low Override Type Select is chosen.
If the output type is analog, the selected change in output is added to the
current value of the output. If the output type is discrete, the change in
output is sent to one of the two discrete outputs. The magnitude of the
correction determines the amount of time that an output is energized. If
the correction is positive, it is routed to the open/forward DO. If the
correction is negative, it is sent to the close/reverse DO.
One application of Override PID control allows pressure control to
Override flow control when the pressure exceeds a Setpoint value. For
example: The output of the Primary flow control loop would be selected
until the pressure input approaches the Override Setpoint of 700 PSIG.
As the pressure input approaches its Setpoint, the pressure loop tries to
close the valve and take over control at the point when the output
calculated by the pressure loop is less than the output calculated by the
flow loop. Control returns to the Primary flow control loop, when the
change in output required to maintain the Override Setpoint no longer
outweighs the flow loop's attempts to maintain its Setpoint.
Through the use of an FST, you may implement a switchover algorithm.
When the input exceeds a predetermined switchover value, the FST can
switch the mode to Override only. When the FST determines that the
input value is no longer in a critical range, the PID mode can be
switched back to Primary only.
PID Loop: General Tab
Select Configure > Control > PID Loop. The PID Loop screen
initially displays the General tab. Use this screen to configure general
PID loop parameters.
Revised November-2016
Configure Menu
7-143
ROCLINK 800 User Manual (for ROC800L)
TLP “Browse” button.
Figure 7-83. PID – General tab
Field
7-144
Description
PID
Selects the PID point to configure. Click ▼ to
display all available PIDs.
Note: This selection applies to each tab on this
screen.
Tag
Sets the ten-character identifier for the PID.
Note: This selection applies to each tab on this
screen.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Revised November-2016
Description
Control Type
Sets the control type for PID loop. Valid values
are:
 Primary Only – Sets the Primary loop as the
only active loop. The system uses the output
the Primary loop calculates to adjust the
control output.
 Override Only – Sets the Override loop as the
only active loop. The system uses the output
the Override loop calculates to adjust the
control output.
Note: This control type is used mainly for tuning
the Override loop or when loop selection is
controlled by an FST or other logic external
to the PID algorithm.
 Override Control – Sets both the Primary and
Override loops as active. The system
compares the outputs from the two loops and
uses either the lesser or greater of the two
outputs (based on the selection in the
Override Type Select field) to adjust the
control output.
Output Type
Sets the output type for the PID loop. Valid values
are Analog (the system writes the PID output to
the assigned analog output point EU value) or
Discrete (the system writes the PID output to the
assigned DO Open Point EU value if the change in
output is positive or writes to the assigned DO
Close Point EU value if the change in output is
negative). Any discrete outputs must be
configured as Timed Duration Outputs (TDO).
Digital Valve (the system writes the PID output to
the assigned ACIO or DO point EU value).
Mode
Sets the Mode for the PID Loop:
 Disabled – No loops are active and the PID
output parameter is not written to the assigned
control output.
 Manual – No loops are active and the system
writes the PID output parameter to the
assigned control output, allowing you to adjust
the output as required.
 Auto – PID loops are active as configured
under Control Type; you enter the setpoint of
the loops and the system automatically sends
any change in the calculated output to the
configured output point.
 Remote SP – PID loops are active as
configured under Control Type. The Setpoint
of the loops are read from the Setpoint I/O
Definition.
Loop Status
Indicates which loop (Primary or Override) is
currently selected or disabled.
Configure Menu
7-145
ROCLINK 800 User Manual (for ROC800L)
Field
7-146
Description
Loop Period
Sets, in seconds, the period of time between
executions of the PID algorithm. This is the
amount of time between executions from the
beginning of one execution to the beginning of the
next.
Note: If you select Override Control, both loops
executed in this time period.
Actual Period
This read-only field shows the actual amount of
time (in seconds) from the beginning of the last
execution of the loop to the beginning of the
current execution of the loop.
Primary Setpoint
Set an input using the TLP Browse button or enter
a Value for controlling the Primary PID loop's
Process Variable.
Note: This field does not display if you select
Override Only as a Control Type.
Primary Process
Variable
Click the TLP Browse button to select a process
variable for the Primary PID Loop or enter a value
to use for comparison to the Primary Setpoint.
Override Setpoint
Set an input using the TLP Browse button or enter
a Value for controlling the Override PID loop's
Process Variable.
Note: This field does not display if you select
Primary Only as a Control Type.
Override Process
Variable
Click the TLP Browse button to select a process
variable for the Override PID Loop or enter a value
to use for comparison to the Primary Setpoint.
Output Point
Click the TLP Browse button to select an analog
output point for the loop.
Note: This field displays only if you select
Analog as an Output Type on the General
tab.
DO Open Point
Click the TLP Browse button to select a discrete
output open point for the loop. The DO Open Point
and DO Close Point values, respectively, open or
close the valve or other device. You must
configure these values as TDO (Time Duration
Output) discrete output mode.
Note: This fields display only if you select
Discrete as an Output Type on the
General tab.
DO Close Point
Click the TLP Browse button to select a discrete
output close point for the loop. The DO Open Point
and DO Close Point values, respectively, open or
close the valve or other device. You must
configure these values as TDO (Time Duration
Output) discrete output mode.
Note: This field display only if you select
Discrete as an Output Type on the General
tab.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Output Low Limit
Sets the low limit for the analog or discrete output.
If a change in output causes the current value to
drop below this value, the system sets the output
to this value.
Output High Limit
Sets the high limit for the analog or discrete
output. If a change in output causes the current
value to rise above this value, the system sets the
output to this value.
Show Trend / Hide
Trend
Click Show Trend to display a graphical
representation of the PID output and process
variable in reference to the set point over time.
Use the graph to assist in tuning the control loop.
When you hover over the trend line, the number
on the left updates indicating the SP, PV, and
Output at the point in time. Click Pause to stop the
update and Continue to restart the scanning.
Figure 7-84. PID Loop - Show Trend/Hide Trend
Revised November-2016
Configure Menu
7-147
ROCLINK 800 User Manual (for ROC800L)
PID Loop: Tuning Tab
Select Configure > Control > PID Loop > Tuning tab to set Tuning
parameters for the PID Loop.
Figure 7-85. PID Loop – Tuning tab
Field
7-148
Description
Gain
Sets proportional gain as the ratio of the change in
output to the change in the error.
Override Type
Select
Sets the control output for the Override Type.
Valid values are High (system selects as the
control output the higher of the Primary Output
Change value or the Override Output Change
value) or Low (system selects as the control
output the lesser of the Primary Output Change
value or the Override Output Change value).
Reset
Sets integral gain or reset as the ratio of the
change in output to the change in the integral of
the error with respect to time. This value is in
terms of repeats per minute.
Typically calculated as either (Primary Process
Variable – Primary Setpoint) or (Override Process
Variable – Override Setpoint).
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Revised November-2016
Description
Rate
Sets the derivative gain or rate as the ratio of the
change in output to the change in the error with
respect to time. This value is in terms of minutes.
Typically calculated as (Primary Process Variable
Primary Setpoint) or (Override Process Variable
Override Setpoint).
Scale Factor
Sets values representing the ratio of the output
span to input (Process Variable) span. The sign of
the number specifies the action of the loop output:
negative for reverse action or positive for direct
action.
Primary Control
Deadband
Sets a "window" around the setpoint for the
Primary PID. When the process variable is within
this window, the system does not recalculate a
change in output. If you enter 5, the deadband is a
region of 5 units above and 5 units below the
setpoint in which the process variable can move
without affecting the output.
Override Control
Deadband
Sets a "window" around the setpoint for the
Override PID. When the process variable is within
this window, the system does not recalculate a
change in output. If you enter 5, the deadband is a
region of 5 units above and 5 units below the
setpoint in which the process variable can move
without affecting the output.
Primary SP Ramp
Rate
Sets the maximum rate at which the Primary PID
setpoint can ramp to a new value. Maximum rate
is in EU per minute where engineering units are
the units of the process variable.
Override SP Ramp
Rate
Sets the maximum rate at which the Override PID
setpoint can ramp to a new value. Maximum rate
is in EU per minute where engineering units are
the units of the process variable.
SP Low Limit
Sets the SP Low Limit as the lowest allowed
value for the Setpoint.
SP High Limit
Sets the SP High Limit as the highest allowed
value for the Setpoint.
Change in Output
This read-only field shows the calculated change
in output from the associated loop. You define
these values on the Inputs/Outputs tab.
Note: If you select Primary Only as a Control
Type, the Override Output Change field
does not display. If you select Override
Only as a Control Type, the Primary Output
Change field does not display.
Configure Menu
7-149
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Threshold
Sets the threshold to prevent premature selection
of the Override loop. If the Override process
variable is outside of this threshold on the safe
side of the Override setpoint, the system always
selects the Primary loop. However, if the Override
process variable is within the threshold of the
Override setpoint or is on the unsafe side of that
setpoint, the system can select the Override loop.
Note: If you set the override Threshold to 0.0, the
system uses the high/low value of the Override
Type Select field (defined on the General tab) to
select the appropriate change, regardless of the
error in the Override loop.
Manual Tracking
Sets how the system tracks setpoint and process
variable values in moving between Auto and
Manual Modes (defined on the General tab). Valid
values are Enabled (sets the Primary loop’s
setpoint equal to the process variable when the
PID point is in Manual mode) or Disabled (does
not equalize these values). This is typically used to
eliminate a value "bump" when transferring from
Manual to Auto mode.
Halt PID on Reset
Sets the status of the PID control loop following a
power restart or a warm start. Valid values are
Enabled (activate the PID loop) or Disabled (do
not activate the PID loop).
Override Type
Select
Enabled
Do not activate the PID loop.
Disabled
Activate the PID loop.
Sets the control output for the Override Type.
Valid values are High (system selects as the
control output the higher of the Primary Output
Change value or the Override Output Change
value) or Low (system selects as the control
output the lesser of the Primary Output Change
value or the Override Output Change value).
PID Loop: Status Tab
Select Configure > Control > PID Loop > Status tab to view the
Status of the Primary and Output values.
7-150
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-86. PID Loop – Status tab
Field
Revised November-2016
Description
Output Low Limit
Status
This read-only field shows, when a PID loop is
enabled, whether the output of the Primary PID
loop has been clipped by the low output limit. Valid
values are Limited or Not Limited.
Output High Limit
Status
This read-only field shows, when a PID loop is
enabled, whether the output of the Primary PID
loop has been clipped by the high output limit.
Valid values are Limited or Not Limited.
Primary PV Status
This read-only field shows, when a PID loop has
been enabled, the status of the Primary loop's
Process Variable data. Valid values are OK,
Questionable Data, or Invalid TLP.
Primary SP Low
Limit Status
This read-only field shows whether the setpoint of
the Primary PID loop has been clipped by the low
Setpoint limit. Valid values are Limited or Not
Limited.
Primary SP High
Limit Status
This read-only field shows t whether the setpoint
of the Primary PID loop has been clipped by the
high Setpoint limit. Valild values are Limited or
Not Limited.
Primary SP Rate
Limited
This read-only field shows whether the setpoint of
the Primary PID loop is currently being limited by
the maximum Setpoint change rate (as defined by
SP Ramp Rate on the Tuning tab).
Configure Menu
7-151
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Override PV Status
This read-only field indicates the status of the
Override loop's Process Variable data. Valid
values are OK, Questionable Data, or Invalid
TLP.
Override SP Low
Limit Status
This read-only field shows t whether the setpoint
of the Override PID loop has been clipped by the
low Setpoint limit. Either Limited or Not Limited
displays.
Override SP High
Limit Status
This read-only field shows whether the setpoint of
the Override PID loop has been clipped by the
high Setpoint limit. Either Limited or Not Limited
displays.
Override SP Rate
Limited
This read-only field shows whether the setpoint of
the Override PID loop is currently being limited by
the maximum Setpoint change rate (as defined by
the SP Ramp Rate on the Tuning tab).
Change in Output
Algorithm
This read-only field shows the algorithm the
system uses for the PID. Valid values are
Standard (Change in Output = SF x PG x (errCng
+ (IG x ALP x err) + (DG x RPC)) or Digital
(Change in Output = SF x IG x err), where:
SF = user-entered Scale Factor
PG = user-entered Proportional Gain
IG = user-entered Integral Gain
DG = user-entered Derivative Gain
errCng = Error Change (error – last error)
ALP = Actual Loop Periop, measured in minutes
Err = error (Process Variable – Setpoint)
RPC = Delta Rate of Process Variable Change
(Rate of PV Change – Last Rate of PV Change)
Example PID The following example describes how to configure a PID point and
Configuration associated inputs and outputs to implement flow control with pressure
override to protect against over-pressuring the line.
In this example, the Primary process variable (Primary PV) is the
volumetric flow rate per day obtained from an orifice meter run point.
The system obtains the Override process variable (Override PV) from
the static pressure value from an MVS or analog input. Both the Primary
and Override loops require you to define a setpoint (the value at which
you wish to control the loop). The example describes the process for
setting up either discrete or analog control for the control output.
If a 4 to 20 mA signal to an I/O converter controls the control valve:
 Configure an analog output with the appropriate Low and High
Reading EU (engineering units). The units can either be in terms of
the valve position (0 to 100%) or in terms of flow capacity (0 to
1000 MCF/Day).
 Set the Output Type on the PID screen to Analog.
 On the Inputs/Outputs tab, define an output point TLP using as an
analog input, the desired Logical Number, and EU Value parameter.
7-152
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
If a motorized actuator on the valve controls the control valve:
 Configure two discrete output points for the open and close contacts
as TDO (Time Duration Output) DOUT types. Set the Low Reading
Time to the minimum amount of time (in seconds) the TDO can be
energized to move the motor. Set the High Reading Time to the
amount of time (in seconds) the TDO must be energized for full
travel. Set the Low and High Reading EU values. The units can
either be in terms of the valve position (0 to 100%) or in terms of
flow capacity (0 to 1000 MCF/Day).
 Set the Output type on the PID screen to Discrete. Under DO Open
Point and DO Close Point, select a TLP with Point Type of Discrete
Outputs, the desired logical number, and EU Value parameter.
 Configure the PID point with a Control Type of Override Control.
This causes available fields to appear on the PID screen to enter the
I/O definition of the process variable and setpoint for both the
Primary and Override loops. Select a TLP with Point Type of
Orifice Meter Run Values, the desired Logical Number, and a
parameter of Flow Rate Per Day for the Primary process variable.
For the Override process variable, select a TLP with Point Type of
MVS, the desired Logical Number, and a parameter of SP Reading.
Leave the Setpoint I/O Definition undefined, because you enter the
values. The setpoint for the Primary loop is the desired amount of
flow per day. The setpoint for the Override loop is the pressure
value where control should switch to the override loop. Set the Loop
Period in seconds, typically one-fourth of the time required for the
actuator to move the valve from fully open to fully closed.
 On the Tuning tab, select the Override Type Select of Low. This
selects the lower of the change in outputs from the primary and
secondary loops. As the pressure approaches the Override setpoint,
the pressure (Override) loop pinches back the output. At the point
that the pressure loop requests an output change less than the flow
(primary) loop, the output from the pressure loop is selected and
controls the valve. Set the Scale Factor for each of the Primary and
Override loops as (span of output)/(span of input).
Both loops have scale factors, which permit the control action to close
the valve when the process variable is above the setpoint. With the scale
factor set according to the above formula, the initial settings for gain,
reset, and rate produce stable control (under most circumstances). Gain
controls the magnitude of the initial change in output for a given change
in the process variable (or setpoint). Reset controls the magnitude of the
change in output based on the continuing difference between the process
variable and the setpoint over time. You can then adjust these values to
produce the desired control actions.
7.2.3 Radio Power Control
Select Configure > Control > Radio Power Control to conserve
battery power to a radio or any other communicating device.
Revised November-2016
Configure Menu
7-153
ROCLINK 800 User Manual (for ROC800L)
Radio power is controlled either by the DTR signal or by a discrete
output. Because there are separate Radio Control points for COM1 and
COM2, radio power cycling for COM1 can be configured differently
from that for COM2, including independent timer values and separate
output controls using the Output Definitions options.
For each Radio Power Control point, the power cycling can be
configured to automatically change three times a day. During each of
these three periods, called Zone 1, Zone 2, and Zone 3, the ON and OFF
times can be set up to operate at various intervals to conserve battery
power. The figure below is a graphical depiction of how the power
control operates within each time "zone".
Figure 7-87. Radio Power Control
During the ON time:


The power output DO is switched to ON. DTR signal for the Comm
Port is activated.
Communications may occur.
During the OFF time:


7-154
The power output DO is set to OFF. DTR signal for the Comm Port
is in-activated.
Communications may not occur.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
If communications occur during the ON time, the ON time is extended
by the Hold Time. The DO and DTR signal remains ON and receive
interrupts remain enabled for the duration of the Hold Time.
When you Enable the Radio Power Control parameter, radio power
cycling is activated. The Low Battery Shutoff parameter allows power
cycling to be automatically disabled whenever the input voltage to the
ROC falls below the specified threshold.
To use Radio Power Control, select Configure > Radio Power
Control.
After configuring the Radio Control points, click Apply. Save the
configuration to programmable memory using the Flash Memory Save
Configuration function in the ROC > Flags screen.
Field
Revised November-2016
Description
Radio Power
Control Point
Selects a point to configure.
Tag
Sets a 10-character name to identify this point with
its respective comm port.
Radio Power Status
Indicates the current status of the Power Control
function of Power Enabled (On), Power Disabled
(Off), or RBX.
Active Zone
This read-only field shows which zone is currently
activated for determining the Start Time, On Time,
and Off Time. Some of the On Time is also used
by the radio during power-up initialization of the
receiver, causing part of the On Time to be
unavailable for receiving requests.
Radio Power
Control
Enables or disables the Radio Power Control
function.
Zone
Sets the Zone parameters to indicate when Radio
Power Control is active and inactive for various
Zones.
Start Time in hours and minutes (HHMM) that the
respective Zone begins. Time is expressed in local
time, 24-hour clock. For example: "1500" under
Zone 2 means that the associated On Time and
Off Time are used beginning at 3:00 p.m. The
Zone is active unit the start time for the next zone
is encountered.
On Time during a control cycle when the output is
in the ON state.
Off Time during a control cycle that the output is
in the OFF state.
Note: The On Time and Off Time alternate
throughout the period the zone is active.
Configure Menu
7-155
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Hold Time
Sets the time that the output remains ON after
detection of communications activity in Seconds or
Minutes depending on the Time Units mode. This
value applies to all Zones. When communications
occur during the On Time, the On Time is
extended by the Hold Time. The DTR signal and
discrete output remain in the ON state.
If a Spontaneous-Report-by-Exception (SRBX)
message needs to be sent to the host computer,
the radio power will be turned on for the Hold Time
allowing the SRBX message to be transmitted.
The Hold Time should be configured for a length
of time long enough to allow the ROC to receive a
response back from the host.
Low Battery Shutoff
Sets a value that specifies the voltage at which
Power Control is automatically disabled. The
voltage being sensed is the System AI Battery
Input voltage (0 to 1). The Low Battery Shutoff
parameter allows power cycling to be
automatically disabled whenever the input voltage
to the ROC falls below the specified threshold.
The default value is 11 volts.
Radio Power Control is automatically enabled
again when the input voltage rises up to this value.
Low Battery
Deadband
Sets the value to add to the Low Battery Shutoff to
determine when the Radio Power Control function
is enabled again and allows the DO to turn on
when needed.
Power Timer
This read-only field shows the amount of time (On
Time, Off Time, or Hold Time) that the Radio
Control is currently using. The value is the number
of seconds or minutes remaining.
Discrete Output
Sets which DO point to use to power the radio.
On Counter
Sets the value to indicate the cumulative time that
the Power Control has been in the ON state in
seconds or minutes.
Off Counter
Sets the value to indicate the cumulative time that
the Power Control has been in the OFF state in
seconds or minutes.
7.2.4 Sampler/Odorizer
Use the Sampler/Odorizer to set up a discrete output (DO) channel of
the ROC800L to send and control the timing and duration of a pulse
output to another device, such as an odorizer (odor injector).
Note You can also control a gas sampler. Enable the Sampler points on
the ROC > Information screen.
7-156
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-88. Sampler/Odorizer
Field
Revised November-2016
Description
Sampler/Odorizer
Sets the specific number of the Sampler or
Odorizer (Sampler/Odorizer) to configure.
Mode
Sets how the DO to sends a signal when the
specified flow conditions are met.
Input Rate Point
Sets the input point from which to acquire the rate.
Click the TLP Browse button to display a Select
TLP dialog you use to define the point.
Input Rate Value
This read-only field shows the value of the current
Input Rate Point selected. The unit of measure for
the Input Rate Value and Unit Accumulation will be
the same as the unit of the input point selected for
Input Rate Point.
Time Basis
Sets the time base for which the Input Rate Point
is integrated: every second, minute, hour, or day.
Unit Accumulation
Sets when an output pulse generates. The Input
Rate Value is integrated over the Time Basis.
When the total matches the Unit Accumulation
value, a pulse is generated for the duration
specified in the duration field.
Duration
Sets, in seconds, how long the output pulse will be
on. This is how long the DO stays ON. The DO is
turned on for the amount of time set in the
Duration field every time the Unit Accumulation
value is exceeded.
Output Point
Sets the DO point to be used. Click the TLP
Browse button to display a Select TLP dialog you
use to define the point.
Configure Menu
7-157
ROCLINK 800 User Manual (for ROC800L)
7.2.5 DS800 Development Suite Software
The DS800 Software Suite provides additional functionality for the
ROC800L. For more information on DS800 programs, refer to the
online help that accompanies the DS800 Development Suite or the
DS800 Development Suite User Manual (part D301174X012).
DS800: General Tab
Select Configure > Control > DS800. The General tab displays by
default. This screen provides parameters related to the DS800
application. It is good practice to check these settings prior to
downloading a DS800 application.
Figure 7-89. DS800 – General tab
Field
7-158
Description
Mode
Enables the execution of all DS800 resources
loaded into the ROC.
RSI Task
Sets whether you are communicating via serial
communications for downloading and debugging
DS800 applications. Distributed applications
(multiple resource projects) are not supported over
serial links.
TCP/IP Task
Sets whether you are communicating via Ethernet.
IXD Task
Enables the download of resources to a ROC.
This would only be Disabled to save processor
time, if there were NO bindings between resources
using the HSD network.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Clear Resources
Description
Click Clear Resources to remove all downloaded
resources from the ROC800L unit's permanent
storage. This does not affect or stop a currently
executing resource, because this resource was
copied to RAM before it is started. The resources
reside in RAM until you perform a restart, until a
Warm Start occurs at the ROC800L, or you set the
the Mode on the DS800 screen to Off. When you
set the Mode to On or restart the ROC800L, only
the resources downloaded to the ROC after the
Clear Resources button was pressed attempt to
start.
DS800: Advanced Tab
Select Configure > Control > DS800 > Advanced. This screen
displays information about each of the resources running in the ROC.
Up to four resources can be running in each ROC.
Figure 7-90. DS800 – Advanced tab
Field
Name
Revised November-2016
Description
Provides a description of the resource.
Configure Menu
7-159
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Status
Shows the resource’s current state. Valid values
are:
 Fatal Error.
 No resource running.
 Stored resource available (Resource loaded in
the ROC, but not running).
 Resource is running in normal mode of
operation.
 Resource is running in a cycle by cycle debug
mode that allows a single execution of the
resource.
 Resource is running in a debug mode and is
currently stopped at a breakpoint.
Set Cycle Time
Shows the frequency, in milliseconds, that the
resource has been defined to run. This is the
beginning of one execution to the beginning of the
next execution.
Current Cycle Time
Shows the actual execution time, in milliseconds,
of the resource. This is from the beginning to the
end of one execution.
7.3 History Segment Configuration
Select Configure > History Segments. The number of History Points
available in each Segment is determined by the History Segment
Configuration screen. Once the History Segment has been configured,
you may configure the History Points in each Segment.
Note: Assign only one station per history segment.
Figure 7-91. History Segments
7-160
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
For a ROC800L, you can distribute history points among history
segments 1 through 13 and the General History Segment. For each
history segment, you can configure the number of periodic history
values archived, the frequency of archiving the periodic values, the
number of daily values archived, and the contract hour for each
Segment. The number of minute values is fixed at 60. Additionally, you
can enable or disable logging and force the logging of daily values on a
per Segment basis. In addition, you can enable or disable logging and
force the logging of a daily value on a per-segment basis.
In history segments 1 through 13, the number of points in the segment is
configurable. The maximum total number of points available for all
history points in all segments is 240, but may be less depending on the
number of periodic and daily values configured. The number of points
in the general history segment is determined by the system, based on
remaining memory. All history points in a segment share the same time
stamps, with one time stamp allotted for each of the minute, periodic,
and daily logs available in that segment.
You can tie history segments 1 through 13 to meter stations by
configuring the history segment under Meter > Setup > Station. This
allows the history segment to inform the station when the contract hour
has occurred so that the station can maintain daily and monthly
accumulations, and to retrieve the appropriate flow dependency and
flow weighting factors. This also allows the station to inform the history
segment that a configuration parameter has changed, and therefore
periodic values need to be logged, per API Section 21.1.
Once you configure the history segment you can configure the points in
each segment.
Note: The required points for AGA3 and AGA7 calculation methods
are not pre-configured. You should begin the configuration of an
AGA calculated Meter Run by configuring those points. Refer to
Section 7.4.3, Configuring History for EFM Reporting.
Field
Tag
Revised November-2016
Description
Sets a name for each segment that will identify the
group of historical points that will be archived
there.
Configure Menu
7-161
ROCLINK 800 User Manual (for ROC800L)
Field
7-162
Description
Number of Points
Sets the number of history points required for
segments 1 through 10 for a ROC800L Series1 or
1 through 13 for a ROC800L Series 2.
For a ROC800L Series 1 device, the maximum
number of 200 points is based on 60 minute
values, 840 periodic values logged hourly (35 days
x 24 hours per day) and 35 daily values for a total
of 187,000 history values. Each Segment also has
storage allotted for the time stamp values with a
default of 935 time stamps per Segment (60
minute times stamps + 840 periodic time stamps +
35 daily time stamps) x 11 Segments for a total of
10,285 time stamp values.
The 197,285 Available Space shown on the
ROCLINK 800 History Segment Configuration
screen indicates the total of history and time
stamp values.
Space Allocated = (Number of Points + 1)
x (Minute Entries + Periodic Entries +
Daily Entries)
For a ROC800L Series 2 device, the maximum
number of 240 points is based on 60 minute
values, 840 periodic values logged hourly (35 days
x 24 hours per day) and 35 daily values for a total
of 187,000 history values. Each Segment also has
storage allotted for the time stamp values with a
default of 935 time stamps per Segment (60
minute times stamps + 840 periodic time stamps +
35 daily time stamps) x 14 Segments for a total of
13,090 time stamp values.
The 197,285 Available Space shown on the
ROCLINK 800 History Segment Configuration
screen indicates the total of history and time
stamp values.
Space Allocated = (Number of Points + 1)
x (Minute Entries + Periodic Entries +
Daily Entries)
Minute Entries
This read-only field displays the number of entries
in the minute log for this segment.
Periodic Entries
Sets the desired number of points in the Periodic
(hourly) log. The Number of Entries (in the
Periodic log) multiplied by the Periodic Sample
Rate (minutes) will give the number of minutes
before the periodic log begins to write over itself.
Daily Entries
Sets the desired number of Daily Entries in the
Daily log.
Space Allocated
This read-only field displays how many history
and time stamp entries are currently allocated by
this segment.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Revised November-2016
Description
Periodic Sample
Rate
Sets the Periodic Sample Rate (minutes). This
indicates how often a time-stamped value will be
written to the Periodic Log. If this Segment is tied
to a meter Station, an entry will also be written
whenever a configuration change is made to a
Station or meter that is part of that Station. All
options for Periodic Sample Rates are evenly
distributed into 60, and logging will be
synchronized with the top of the hour.
Contract Hour
Sets the time when the daily values are logged. If
this segment is tied to a meter station, this will also
be the Contract Hour for the station and will be
the time that daily and monthly (if it is the first of
the month) accumulations will be reset. Additional
entries will be made if Force End of Day is
exercised for this segment.
Logging
Sets to enable or disable logging for all history
points in the segment. Select User to indicates
that the segment if for user program history.
User Flow Weight
Sets the input point from which to acquire the
weight by which history points of the appropriate
archive type within this segment will be averaged.
This is typically a dynamic value, such as an
accumulator or flowrate.
Notes:
 This field applies only to liquid meters.
Typical gas meter run history configurations
do not make use of this feature.
 When using the Liquid Meter history
configuration wizard for the ROC800L, this
field will be automatically populated.
 Only history points with an Archive Type of
Avg - User Weighted are averaged using this
value. If no history points are configured or
planned to be configured with this archive
type, the User Flow Weight selection should
be left undefined.
Force End of Day
Sets each segment to force logging of entries in
the daily log for all history points in the segment.
Available Space
This read-only field displays the total number of
history and time stamp entries possible. Factory
default is 197,285.
Total Space
Allocated
This read-only field displays the number of history
and time stamp entries allocated to all the
segments.
Available Space to
Allocate
This read-only field displays the number of entries
unallocated. This number is the Available Space
minus the Space Allocated.
Configure Menu
7-163
ROCLINK 800 User Manual (for ROC800L)
7.4 History Point Configuration
The History options allow you to copy and store to the historical
database data values and calculated variables stored in the current value
database. You configure the historical database to log only the values
that need to be logged. The system logs values in the standard (minute,
hourly, daily) time base of the ROC, unless you use FST control. By
using the FST Editor utility, you can use an FST to control the period
under which the data is logged.
Note:

Configure the History Points for each meter run to allow the EFM
Report utility to properly access data.

Configure gas meter history in segments 1-12 so that a segment
number corresponds to a station number (that is, meter history for
station 1 is in segment 1, and so on). This allows configuration
changes to trigger archive records in accordance with API 2.1
guidelines.
Field
Description
Archive Type
Sets the Archive Type to specify how the logged
value is calculated; included are some special
purpose types for FST control.
 Disabled/ Undefined – Point not configured.
 Avg – Flow Dependant Linear – Discards
samples when there is no measurable flow and
performs a straightforward (linear) average of
the remaining samples to compute the minute
and hour values. This is the default method for
calculating the average for the flow input and is
the simplest and most commonly used method.
For differential meters with analog input values,
no flow conditions are defined as the differential
pressure meter input less than or equal to the
Low Flow Cutoff.


7-164
Configure Menu
For pulse meters with a pulse input values, no
flow conditions are defined as the no flow time
elapsing without receiving a pulse. A linear
average of all samples is performed if there is no
flow during the logging period.
Avg – Flow Dependant Formulaic – Discards
samples for periods when there is no flow (like
the Flow-Dependent Linear method), but when
calculating the average, this method typically
takes the square root of each sample before
averaging the samples together and then
squares the result. This formulaic method
typically produces a slightly lower value than the
linear method.
Avg – Flow Weighted Linear – Determines a
relative "weight" for each sample (without
discarding any samples) by first multiplying the
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Revised November-2016
Description
sample by a flow value (square root of the
differential pressure measured during the
sample period) and then calculates a linear
average by dividing the sum of the flowweighted sample by the sum of the flow values.
This results in minute and hourly values that are
more reflective of short periods of high flow.
 Avg – Flow Weighted Formulaic – Combines
the flow-weighting action with the formulaic
averaging technique, both of which were
described previously.
 Avg – User Weighted – Other flow weighted
averaging archive types will weigh values
against the gas flow from the associated gas
meter run.Ave – User Weighted allows for the
creation of flow weighted averages using any
arbitrary user selected input point as the
weighting factor. This technique multiplies a
one-second sample of the configured User Flow
Weight TLP (Configure>History Segments) by a
one-second sample of the value and then
divides the answer by the total accumulation
over the time period (minute, hour or
day).History points using this method will have a
value of zero if no flow is accumulated during
the time period, and therefore no weight.
Note: This archive type is used only with liquid
meters.Typical gas meter run history
configurations do not make use of this
feature.
 Avg – Linear – Averages one-second samples
to compute minute, periodic, and daily values.
 Accumulate/Second – Sums one-second
samples of a per second rate value over the
logging interval to compute the archived value.
Select this archive type when the History Point
being archived is a rate in EUs/second.
 Accumulate/Minute – Converts the one-second
samples of a per minute rate value to a per
second rate and sums them over the logging
interval to compute the archived value. Select
this archive type when the History Point being
archived is a rate in EUs/minute.
 Accumulate/Hour – Converts the one-second
samples of a per hour rate value to a per second
rate and sums them over the logging interval to
compute the archived value. Select this archive
type when the History Point being archived is a
rate in EUs/hour.
 Accumulate/Day – Converts the one-second
samples of a per day rate value to a per second
rate and sums them over the logging interval to
compute the archived value. Select this archive
type when the History Point being archived is a
rate in EUs/day.
 Current Value – Logs a snapshot of the current
Configure Menu
7-165
ROCLINK 800 User Manual (for ROC800L)
Field
Description
sampled value.
 Totalize – Logs the difference between the
current value at the end of the period and the
current value at the last logging interval.
 Minimum Value – Archive the minimum value
read.
 Maximum Value – Archive the maximum value
read.
 FST Time - Minute – Allocates space for the
FST to write time-stamps to the periodic archive
using the WTM command.
Note: The number of periodic entries in the
segment determines the number of timestamps that can be written. The value
takes the format MM: DD: HH:MM. The
FST determines which index in the
periodic archive to write to independently
of the current index for the segment.
 FST Time - Second – Allocates space for the
FST to write time-stamps to the periodic archive
using the WTM command.
Note: The number of periodic entries in the
segment determines the number of timestamps that can be written. The value
takes the format DD: HH:MM:SS. The
FST determines which index in the
periodic archive to write to independently
of the current index for the segment.
 FST Data – Allocates space for the FST to write
values to the periodic archive using the WDB
command.
Note: The number of periodic entries in the
segment determines the number of
values that can be written. The FST
determines which index in the periodic
archive to write to independently of the
segment’s current index.
 User Program Time – This Archive Type should
only be used as instructed in the respective user
program documentation.
 User Program Data – This Archive Type should
only be used as instructed in the respective user
program documentation.
You may enter a User Description of the
selected Archive Point for identification
purposes.
Once you have determined what archive type to
use, set the archive point by clicking the TLP
Browse button that displays at the right-hand
side of each Archive Point field. This displays a
Select TLP dialog you use to configure the
associated TLP.
7-166
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Archive Point
Sets the point to enter in history. Click the TLP
Browse button to display a Select TLP dialog you
use to define the point type, logical number, and
parameter to be archived.
Point Tag
This read-only field displays the name of the Tag
associated with the Archive Point you selected.
User Description
Sets a description of the history point that you are
storing. For example, you may enter Units or
Engineering Units.
Current Value
This read-only field shows the last historical value
recorded.
Last Daily Value
This read-only field shows the last daily historical
value recorded.
7.4.1 History
The Configure > History Points option allows you to setup the History
Points for any numeric parameter in the ROC to archive and to select
which archiving method to use for each parameter.
Figure 7-92. History Segment Point Configuration – General tab
The historical database can be configured to log only the values that you
require to be logged. The values are logged in the standard (minutehourly-periodic-daily) time base of the ROC, unless FST control is
used. By using the FST Editor utility, the period at which the data is
logged can be placed under FST program control. Periodic history can
be configured for 1 to 6 minutes, 10 minutes, 15 minutes, 30 minutes, or
in 60-minute frequencies.
The ROC maintains the following types of historical databases:
 Minimum/Maximum (Min/Max) Database.
 Minute Database.
Revised November-2016
Configure Menu
7-167
ROCLINK 800 User Manual (for ROC800L)



Periodic (Hourly) Database.
Hourly Database.
Daily Database.
The Min/Max Database is for viewing only and cannot be saved to a
disk file.
Note: The time stamp used for standard logging of historical values
reflects the time at the end of the period, not at the beginning.
For example, data collected from 8:00 to 9:00 is time-stamped
9:00.
History values can be collected from the ROC via ROCLINK 800 or
other third-party host systems. From the View > History selection, you
can view history directly from the device or from a previously saved
disk file.
The required History Points for AGA3 and AGA7 calculation methods
are not pre-configured. You should begin the configuration of an AGA
calculated Meter Run by configuring those points. Make sure that the
History Points for each Meter Run are configured to allow the EFM
Report utility to properly access data. Refer to Section 7.4.3,
Configuring History for EFM Reporting.
Several options are available for the type of history values archived
(Archive Type). Linear averaging is available for all parameters. Meter
run and Station parameters may be averaged using one of the four
averaging techniques recommended in API Section 21.1 (flow
dependent linear, flow dependent formulaic, flow weighted linear, and
flow weighted formulaic).
Parameters that represent a rate (engineering units/time period) may be
accumulated (integrated) to give total values when the time period of the
rate is specified. Parameters that represent an accumulated total can be
totalized to give total values by taking the difference between the value
at the end of the current logging period and the value at the end of the
previous logging period. Finally, the current value of any parameter can
be logged at the end of each logging period.
Note: In previous products, the totalize Archive Type was intended to
be used for parameters that return to zero at contract hour. The
Totalize Archive Type is intended to be used for parameters that
represent on-going accumulators.
Field
Description
Archive Type
7-168
Configure Menu
Sets the Archive Type to specify how the logged
value is calculated; included are some special
purpose types for FST control.
 Disabled/ Undefined – Point not configured.
 Avg – Flow Dependant Linear – Discards
samples when there is no measurable flow
and performs a straightforward (linear)
average of the remaining samples to compute
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
the minute and hour values. This is the default
method for calculating the average for the flow
input and is the simplest and most commonly
used method.
For differential meters with analog input
values, no flow conditions are defined as the
differential pressure meter input less than or
equal to the Low Flow Cutoff.







Revised November-2016
For pulse meters with a pulse input values, no
flow conditions are defined as the no flow time
elapsing without receiving a pulse. A linear
average of all samples is performed if there is
no flow during the logging period.
Avg – Flow Dependant Formulaic –
Discards samples for periods when there is no
flow (like the Flow-Dependent Linear method),
but when calculating the average, this method
typically takes the square root of each sample
before averaging the samples together and
then squares the result. This formulaic method
typically produces a slightly lower value than
the linear method.
Avg – Flow Weighted Linear – Determines a
relative "weight" for each sample (without
discarding any samples) by first multiplying the
sample by a flow value (square root of the
differential pressure measured during the
sample period) and then calculates a linear
average by dividing the sum of the flowweighted sample by the sum of the flow
values. This results in minute and hourly
values that are more reflective of short periods
of high flow.
Avg – Flow Weighted Formulaic –
Combines the flow-weighting action with the
formulaic averaging technique, both of which
were described previously.
Avg – Linear – Averages one-second
samples to compute minute, periodic, and
daily values.
Accumulate/Second – Sums one-second
samples of a per second rate value over the
logging interval to compute the archived value.
Select this archive type when the History Point
being archived is a rate in EUs/second.
Accumulate/Minute – Converts the onesecond samples of a per minute rate value to
a per second rate and sums them over the
logging interval to compute the archived value.
Select this archive type when the History Point
being archived is a rate in EUs/minute.
Accumulate/Hour – Converts the one-second
samples of a per hour rate value to a per
second rate and sums them over the logging
Configure Menu
7-169
ROCLINK 800 User Manual (for ROC800L)
Field
Description
interval to compute the archived value. Select
this archive type when the History Point being
archived is a rate in EUs/hour.
 Accumulate/Day – Converts the one-second
samples of a per day rate value to a per
second rate and sums them over the logging
interval to compute the archived value. Select
this archive type when the History Point being
archived is a rate in EUs/day.
 Current Value – Logs a snapshot of the
current sampled value.
 Totalize – Logs the difference between the
current value at the end of the period and the
current value at the last logging interval.
 Minimum Value – Archive the minimum value
read.
 Maximum Value – Archive the maximum
value read.
 FST Time - Minute – Allocates space for the
FST to write time-stamps to the periodic
archive using the WTM command. Note: The
number of periodic entries in the segment
determines the number of time-stamps that
can be written. The value takes the format
MM: DD: HH:MM. The FST determines which
index in the periodic archive to write to
independently of the current index for the
segment.
 FST Time - Second – Allocates space for the
FST to write time-stamps to the periodic
archive using the WTM command.
Note: The number of periodic entries in
the segment determines the number of
time-stamps that can be written. The value
takes the format DD: HH:MM:SS. The FST
determines which index in the periodic
archive to write to independently of the
current index for the segment.
 FST Data – Allocates space for the FST to
write values to the periodic archive using the
WDB command.
Note: The number of periodic entries in
the segment determines the number of
values that can be written. The FST
determines which index in the periodic
archive to write to independently of the
segment’s current index.
 User Program Time – This Archive Type
should only be used as instructed in the
respective user program documentation.
 User Program Data – This Archive Type
should only be used as instructed in the
respective user program documentation.
You may enter a User Description of the
selected Archive Point for identification
7-170
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
purposes.
Once you have determined what archive type
to use, set the archive point by clicking the
TLP button that displays at the right-hand side
of each Archive Point field. This displays a
Select TLP dialog you use to configure the
associated TLP.
Archive Point
Sets the point to enter in history. Click the TLP
Browse button to display a Select TLP dialog you
use to define the point type, logical number, and
parameter to be archived.
Point Tag
This read-only field displays the name of the Tag
associated with the Archive Point you selected.
User Description
Sets a description of the history point that you are
storing. For example, you may enter Units or
Engineering Units.
Current Value
This read-only field shows the last historical value
recorded.
Last Daily Value
This read-only field shows the last daily historical
value recorded.
7.4.2 History Wizard
Use the History Wizard to define up to 200 standard history points.
1. Select Configure > History Points. When the History Segment
Point Configuration screen displays, click Wizard. The Meter
History Configuration Wizard screen displays.
Revised November-2016
Configure Menu
7-171
ROCLINK 800 User Manual (for ROC800L)
Figure 7-93. History Point Configuration
2. Select a History Segment to configure.
3. Select the meter to configure.
4. Click Close.
7.4.3 Undefining a Gas History Point
To undefine a history point:
1. Select Configure > History Points. When the History Segment
Point Configuration screen displays, click Wizard. The Meter
History Configuration Wizard screen displays.
Note: Select the point to delete.
2. Click Undefine History.
3. Click Yes in the confirmation prompt.
7.4.4 Liquid Meter History Configuration Wizard
Use the Liquid Meter History Configuration Wizard to define up to 240
Standard History points. Basic liquid history consists of 32 points and
basic liquid history plus composition history consists of 53 points. If
you have six meter runs, you do not have enough available history
points to archive both basic and composition information (6 x 53 > 240).
7-172
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Consequently, configure each segment to contain only history points for
a single meter. This allows you to maintain a single flow weight per
history segment (and provide correct liquid flow weighted averages). If
you configure six meters, you should also configure six history
segments.
Notes:

You must configure history segments before completing the liquid
meter history configuration wizard. For more information on
configuring history segments, refer to Section 7.3, History Segment
Configuration.

Each liquid meter must be associated with a history segment. You
can assign a meter to a specific history segment using the Link This
Meter to field on the General tab of the Liquid Meter screen.
1. Select Configure > History Points. The History Segment Point
Configuration screen displays.
2. Click the Liquid Wizard button. The Liquid History Wizard screen
displays.
Revised November-2016
Configure Menu
7-173
ROCLINK 800 User Manual (for ROC800L)
Figure 7-94. Liquid Meter History Configuration Wizard – Liquid
Meter Run
3. Select the Liquid Meter that you desire to configure and click Next.
Note: History points for a densitometer associated with the meter may
or may not be configured by the history wizard depending on the
configuration of the liquid meter run. The history wizard
configures history points for the observed density, the observed
density temperature, and the observed density pressure if the
meter run has a directly assigned density interface or is
associated with a station that has an assigned density interface. If
densitometer history points should be configured for this meter
but the wizard indicates that they will not be, first assign a
densitometer to the liquid meter run and then return to the liquid
meter history configuration wizard.
7-174
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-95. Liquid Meter History Configuration Wizard – History Type
4. Select the History Type you desire to configure and click Next.
Valid options are:
Option
Basic history without
composition
Revised November-2016
Description
This option includes parameters necessary for all liquid meters and consists
of 32 points. Configured points include:
Point Type
Parameter
Archive Type
Description
204
245
Totalize
Flowing Minutes
Accumulation
204
22
Avg - User
Weighted
Observed Density
202
6
Avg - User
Weighted
Density
Temperature
Value
202
8
Avg - User
Weighted
Density Pressure
Value
202
3
Avg - User
Weighted
Raw Density
Input Value
204
21
Avg - User
Weighted
Meter Density
204
34
Avg - User
Weighted
Temperature
Input Value
204
33
Avg - User
Weighted
Pressure Input
Value
204
145
Totalize
Indicated
Quantity Total
Accum
Configure Menu
7-175
ROCLINK 800 User Manual (for ROC800L)
Option
7-176
Description
204
145
Current Value
Indicated
Quantity Total
Accum
204
146
Totalize
Gross Volume
Total Accum
204
145
Current Value
Indicated
Quantity Total
Accum
204
146
Totalize
Gross Volume
Total Accum
204
146
Current Value
Gross Volume
Total Accum
204
147
Totalize
Gross Std
Volume Total
Accum
204
147
Current Value
Gross Std
Volume Total
Accum
204
150
Totalize
Mass Total
Accumulation
204
150
Current Value
Mass Total
Accumulation
204
148
Totalize
Net Std Volume
Total Accum
204
148
Current Value
Net Std Volume
Total Accum
204
149
Totalize
BSW Volume
Total Accum
204
149
Current Value
BSW Volume
Total Accum
204
35
Avg - User
Weighted
BSW Percent
Value
204
40
Avg - User
Weighted
CSW
204
184
Totalize
Raw Pulses Total
Accumulation
204
184
Current Value
Raw Pulses Total
Accumulation
202
9
Avg - User
Weighted
Density
Correction Factor
204
75
Avg - User
Weighted
Meter Factor in
use
204
74
Avg - User
Weighted
K Factor in use
204
243
Avg - User
Weighted
Vapor Pressure
204
44
Avg - User
Weighted
CTL Base to
Alternate
204
45
Avg - User
Weighted
CPL Base to
Alternate
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Option
Basic history with
composition
Revised November-2016
Description
204
46
Avg - User
Weighted
CTPL Base to
Alternate
204
39
Avg - User
Weighted
CCF
This option includes the basic history points listed above and additional
compositional history points. Basic history with composition consists of 53
points and is applicable only to light hydrocarbon measurement. Additional
compositional history points include:
Point Type
Parameter
Archive Type
Description
203
119
Avg - User
Weighted
Carbon Dioxide
(CO2)
203
117
Avg - User
Weighted
Nitrogen (N2)
203
105
Avg - User
Weighted
Methane (C1)
203
106
Avg - User
Weighted
Ethane (C2)
203
107
Avg - User
Weighted
Propane (C3)
203
109
Avg - User
Weighted iso-
Butane (iC4)
203
108
Avg - User
Weighted n-
Butane (nC4)
203
111
Avg - User
Weighted
iso-Pentane (iC5)
203
110
Avg - User
Weighted
n-Pentane (nC5)
203
104
Avg - User
Weighted
neo-Pentane
(neoC5)
203
112
Avg - User
Weighted
Hexane (C6)
203
113
Avg - User
Weighted
Heptane (C7)
203
124
Avg - User
Weighted
Octane (C8)
203
125
Avg - User
Weighted
Nonane (C9)
203
126
Avg - User
Weighted
Decane (C10)
203
114
Avg - User
Weighted
Ethylene
203
115
Avg - User
Weighted
Propylene
203
118
Avg - User
Weighted
Oxygen (O2)
203
128
Avg - User
Weighted
Water (H2O)
203
120
Avg - User
Weighted
Hydrogen Sulfide
(H2S)
Configure Menu
7-177
ROCLINK 800 User Manual (for ROC800L)
Option
Description
203
127
Avg - User
Weighted
Helium (He)
Figure 7-96. Liquid Meter History Configuration Wizard – Starting
History Point
5.
Select the starting history point and click Next .
Option
First Available
7-178
Configure Menu
Description
The system automatically selects the first
undefined history point as the starting history
point.
Note: This option overwrites any history points
that are configured after the starting history
point. For example, if you have configured
history points 1 through 10 and 13 through
40 in the ROC, the system configures liquid
history starting with history point 11 (the
first available history point) and continues
sequentially for 32 (basic history without
composition) or 53 (basic history with
composition) points. This results in history
points 13 through 40 being overwritten.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Option
Select Other
Description
Allows you to manually select the starting history
point.
Note: This option overwrites any history points
that are configured after the starting history
point. For example, if you have configured
history points 1 through 10 and 13 through
40 in the ROC and select history point 11
as the starting history point, the system
configures liquid history starting with history
point 11 (the starting history point) and
continues sequentially for 32 (basic history
without composition) or 53 (basic history
with composition) points. This results in
history points 13 through 40 being
overwritten.
Figure 7-97. Liquid Meter History Configuration Wizard – Flow
Weighted Average
6. Select the method for calculating the flow-weighted average for the
meters. Valid options are:
Option
Revised November-2016
Description
Indicated Quantity
Accumulation
The volume or mass read directly from the meter
at flowing conditions without any correction.
Gross Volume Total
Accumulation
The volume at flowing conditions corrected for
meter factor.
Configure Menu
7-179
ROCLINK 800 User Manual (for ROC800L)
Option
Description
Gross Standard
Volume Total
Accumulation
The volume at base conditions corrected for meter
performance.
Net Standard
Volume Total
Accumulation
The volume at base conditions corrected for meter
performance and non-merchantable quantities,
such as sediment and water.
Mass Total
Accumulation
Either the indicated mass corrected for meter
performance (if a mass meter type is selected) or
the mass value calculated from the gross volume
and flowing density.
7. Click the Create button. A progress bar displays in the Liquid Meter
History Configuration Wizard screen showing the Archive Types
and the associated Archive Points. When the progress completes, a
confirmation message displays.
8. Click OK.
9. Click the Close button.
7.4.5 Undefining a Liquid History Point
To undefined a liquid history point.
1. Select Configure > History Points > Liquid Wizard button. The
Liquid History Wizard screen displays.
7-180
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
2. Select the Liquid Meter that you desire to delete.
Figure 7-98. Liquid Meter History Configuration Wizard – Liquid
Meter Run
3. Click the Undefine Points button. A confirmation message displays.
Revised November-2016
Configure Menu
7-181
ROCLINK 800 User Manual (for ROC800L)
4. Click OK in the confirmation prompt.
5. Click the Close button.
7.4.6 Configuring History for EFM Reporting
ROCLINK 800 software has the ability to create an EFM (Electronic
Flow Measurement) Report file that contains all the configuration,
alarms, events, and history logs associated with the Stations and Meter
Runs in the ROC This file then becomes the custody transfer audit trail.
To collect the periodic and daily history logs required for the EFM
Report file, a specific list of Station and Meter Run parameters must be
configured for historical archiving. The History Points must be
configured for each Meter Run. The required parameters to archive
vary depending on the type of meter run (orifice or turbine).
Note: ROC800L units do not have any flow parameters factory-
configured into History Points.
Station that has live inputs for gas quality data, the heating value,
specific gravity, and the gas composition of any components that are
being updated should be configured as History Points. The Archive
Type should be any of the four meter averaging techniques: Flow
Weighted Linear, Flow Weighted Formulaic, Flow Dependent Linear,
or Flow Weighted Formulaic.
All History Points for a Station and the Meter Runs that belong in that
Station must reside in the same History Segment. The order or database
number of these History Points is not critical; the EFM Reports utility
will search for them.
7.4.7 Orifice EFM History Points
For an orifice meter run, the following history points must be
configured for EFM Reports. For each of the eight parameters listed,
select one Archive Type and Point Type.
Table 7-3.Orifice EFM History Points
Archive Type
Point Type
Parameter
Description
Totalize
ORFV (Orifice Meter Run
Values)
MINACC (Minutes
Accumulated)
Flowing Minutes
Avg (Flow Dependent Linear)
ORF (Orifice Meter Run
CURDP (DP)
Differential
7-182
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Archive Type
Avg (Flow Dependent Formulaic)
Point Type
Configuration)
Parameter
Description
Pressure
Avg (Flow Weighted Linear)
Avg (Flow Weighted Formulaic)
Avg (Flow Weighted Linear)
ORF (Orifice Meter Run
Configuration)
CURSP (SP)
Static Pressure
ORF (Orifice Meter Run
Configuration)
CURTMP (TMP)
Temperature
ORFV (Orifice Meter Run
Values)
HWPF (Pressure
Extension)
Pressure
Extension
ORFV (Orifice Meter Run
Values)
MULVAL (Multiplier
Value)
Multiplier Value
Totalize
ORFV (Orifice Meter Run
Values)
FLOACC (Flow
Accumulated)
Volume
Totalize
ORFV (Orifice Meter Run
Values)
ENGACC (Energy
Accumulated)
Energy
Avg (Flow Weighted Formulaic)
Avg (Flow Dependent Linear)
Avg (Flow Dependent Formulaic)
Avg (Flow Weighted Linear)
Avg (Flow Weighted Formulaic)
Avg (Flow Dependent Linear)
Avg (Flow Dependent Formulaic)
Avg (Flow Weighted Linear)
Avg (Flow Weighted Formulaic)
Avg (Flow Dependent Linear)
Avg (Flow Dependent Formulaic)
Avg (Flow Weighted Linear)
Avg (Flow Weighted Formulaic)
Avg (Flow Dependent Linear)
Avg (Flow Dependent Formulaic)
7.4.8 Turbine EFM History Points
For a Linear Meter Run, the following History Points must be
configured for EFM Reports. For each of the eight parameters listed,
select one Archive Type and Point Type.
Table 7-4. Turbine EFM History Points
Archive Type
Point Type
Parameter
Description
Totalize
TRBV (Linear Meter Run
Values)
MINACC (Minutes
Accumulated)
Flowing Minutes
Totalize
TRBV (Linear Meter Run
Values)
PULSETDY (Pulses
Accumulated)
Raw Pulses
Avg (Flow Weighted Linear)
TRB (Linear Meter Run
Configuration)
CURSP (SP)
Static Pressure
TRB (Linear Meter Run
Configuration)
CURTMP(TMP)
Temperature
TRBV (Linear Meter Run
MULTVAL (Multiplier
Multiplier Value
Avg (Flow Weighted Formulaic)
Avg (Flow Dependent Linear)
Avg (Flow Dependent Formulaic)
Avg (Flow Weighted Linear)
Avg (Flow Weighted Formulaic)
Avg (Flow Dependent Linear)
Avg (Flow Dependent Formulaic)
Avg (Flow Weighted Linear)
Revised November-2016
Configure Menu
7-183
ROCLINK 800 User Manual (for ROC800L)
Archive Type
Point Type
Values)
Parameter
Value)
Totalize
TRBV (Linear Meter Run
Values)
UNACC (Uncorrected Uncorrected Volume
Accumulated)
Totalize
TRBV (Linear Meter Run
Values)
FLOACC (Flow
Accumulated)
Volume
Totalize
TRBV (Linear Meter Run
Values)
ENGACC (Energy
Accumulated)
Energy
Avg (Flow Weighted Formulaic)
Description
Avg (Flow Dependent Linear)
Avg (Flow Dependent Formulaic)
7.5 Opcode Table
Use the Opcode table to group data being polled for more efficient
communications. You can assign parameters from different point types
to the Opcode table data points, which can substantially reduce the
number of polls from a host computer.
Note: Use of the term “opcode” in this context does not refer to the
operator identification codes in ROC protocols.
1. Select Configure > Opcode Table. The Opcode Table Settings
screen displays.
2. Review the fields for your organization’s values.
3. Click Apply if you change any parameters on this screen.
Figure 7-99. Opcode Table Settings
Field
Description
Table No.
7-184
Configure Menu
Selects an Opcode table.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Version No.
Associates a version number with the Opcode
table. By default, the version number (a floating
point number) is one less than the number of the
Opcode table.
Note: If you change the configuration of data
points, update the version number of the
table.
Data
Assigns a value to each Opcode data point. Click
the TLP Browse button to display a Select TLP
dialog. Use the dialog to map values into the
Opcode table data point. If a host computer asks
for a specific Opcode data point, the ROC returns
the value that is referred by the mapped TLP.
7.6 Modbus Communications
This section describes how to configure the ROC to communicate using
the Modbus protocol and integrate the ROC and Modbus devices into
the same host/slave system.
The ROC800L can act as a slave or a host device and does not require a
user program.
The Modbus Master mode of operation, which is enabled by selecting
the correct port owner designation in the ROC > Comm Ports screen,
allows the ROC800L to simulate a Master device that can poll other
Modbus devices for data and stores the data in TLP locations within the
ROC800L. The TLPs can be virtually any location with in the ROC,
such as softpoints, FST Registers, User Program TLPs, and point types
(AGA or I/O). You can map Modbus Registers to any TLP with the
correct data types and conversions configurations.
The ROC800L can also send commands to set outputs and write data to
a Slave device. COMM2, COMM3, COMM4, and COMM5 only
supports Modbus Host in the ROC800L. Modbus Host is not supported
on the Ethernet port (COMM1) or on the LOI (Local Port). For more
information on Modbus Master configuration and functionality, refer to
the discussion of the Modbus Master Table tab.
In Slave mode, the data link between the Host device and the ROC800L
can use any of the communications ports. When using a dialup modem,
you can only designate communications to switch between ROC or
Modbus Slave. The Ethernet port can always recognize Modbus
messages. The system limits Modbus TCP/IP slave connections to six.
Note: For more information about Modbus communications on the
Ethernet port, refer to Chapter 3, Section 3.4.1, Configuring
TCP/IP Communications on the Ethernet Port.
Revised November-2016
Configure Menu
7-185
ROCLINK 800 User Manual (for ROC800L)
Any serial or modem communications port configured with a Port
Owner of ROC Plus Protocol/Modbus Slave (ROC > Comm Ports)
automatically determines if the incoming communication request is in
ROC Protocol or Modbus Protocol. The ROC responds using the same
protocol as the incoming request.
The Ethernet communications port automatically determines if the
incoming communications request is in ROC Protocol, Modbus RTU
encapsulated in TCP/IP, or Modbus TCP/IP Protocol. The ROC
responds using the same protocol as the incoming request.
7.6.1 Modbus Configuration
Use this option to set basic Modbus communication parameters. The
General tab sets the basic communication parameters. The Scale Values
tab allows you to enter eight low and high floating-point scale values
with one low and high integer values for converting floating-point
numbers to a scaled integer. Select Configure > Modbus >
Configuration. The Modbus Configuration screen displays.
Use the following tabs to configure a Modbus component.






Use the General tab to configure Modbus communication
parameters.
Use the Scale Values tab to convert floating point numbers to scaled
integers.
Use the Master Table tab to map Modbus registers to specific TLP
numbers.
Use the Master Modem tab to configure the ROC to communicate
to multiple Slave devices through modems and phone lines.
Use the Registers tab to map Modbus registers to specific TLP
numbers.
Use the History Table tab to configure the Periodic and Daily
history values, Event records, and Alarm records for retrieval
through Modbus Protocol, using Function Code 03.
Note: After you configure a point and click Apply, click Flash
Memory Save Configuration (on the ROC > Flags screen) to
save the configuration to permanent memory in case you must
perform a cold start.
Modbus: General Tab
The Modbus Configuration screen initially displays the General tab. Use
this tab to configure basic Modbus communication parameters.
1. Select Configure > Modbus > Configuration. The Modbus
Configuration screen displays.
2. Review the fields for your organization’s values.
Note: This screen initially displays with Local Port as the default
comm port. The example screen uses the RS-485 choice so that
all the possible fields on this screen display.
7-186
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-100. Modbus Configuration – General tab
Field
Revised November-2016
Description
Comm Port
Selects a comm port to configure. Click ▼ to
display all defined comm ports.
Note: This screen’s Master Mode frame does not
display if you select either Local Port or
LCD Port as a comm port option.
Comm Mode and
Modbus Type
Sets the communications mode for the selected
comm port. The Modbus protocol supports two
modes of transmission, ASCII and RTU. RTU is
the default.
Note: You must configure all devices in the same
communications network with the same
mode of transmission. Additionally, In either
ASCII or RTU mode, the transmitting
device places the Modbus message into a
frame that has a known beginning and
ending point.
 ASCII – American Standard Code for
Information Interchange mode represents
each 8-bit byte of data as two ASCII
characters that are the hexadecimal
representation of the value. This allows the
messages to be read with the use of a dumb
terminal, but uses twice as many characters
as the RTU mode. Each character sent is
composed of a start bit, 7 or 8 data bits, and
Configure Menu
7-187
ROCLINK 800 User Manual (for ROC800L)
Field
Description
one or two stop bits with Even, Odd, or No
parity. ASCII mode uses Longitudinal
Redundancy Checking (LRC) error checking.
 RTU – Remote Terminal Unit mode allows for
greater character density and better data
throughput than ASCII for the same baud rate.
Each message is transmitted in a continuous
stream. Data is sent in 8-bit binary characters.
RTU mode uses Cyclic Redundancy Check
(CRC) error checking. By default, RTU is
enabled.
In either mode, ASCII or RTU, a Modbus message
is placed by the transmitting device into a frame
that has a known beginning and ending point.
ASCII Message Framing
Begin of
Frame
Address
Function
Data
LRC Error
Check
End
:
2 Chars
2 Chars
N Chars
2 Chars
CRLF
RTU Message Framing
7-188
Begin of
Frame
Address
Function
Data
CRC Error
Check
End
T1-T2T3-T4
1 Byte
1 Byte
N * 1 Byte
2 Bytes
T1-T2T3-T4
Byte Order
Sets the order of data bytes in a transmission or
requests, which can be reversed. This only affects
the Data field of a Modbus message and has no
effect on the data bytes for Function Codes 01, 02,
and 05. Valid values are Least Significant Byte
First (places the Least Significant Byte first; this is
the default value) and Most Significant Byte First
(places the Most Significant Byte first).
Exception Status
This read-only field shows the error message for
the last Modbus message received.
Note: This field applies only in Slave mode.
Event Logging
Sets whether the system writes to the Event log all
parameter changes made via Modbus. Valid
values are Enabled (logs all events) or Disabled
(does not log events). Enabled is the default.
Start Polling
Controls whether the system begins a Modbus
Master polling sequence. The default is off. The
system clears this field when the polling sequence
completes.
Note: You must have previously selected
Modbus Master as the port owner on the Comm
Port screen (ROC > Comm Ports). The ROC
begins polling at the value defined in the Starting
Request field and proceeds through the entries in
the table.
Starting Request
Sets a beginning value from which the Modbus
Master polling sequence begins. This number
corresponds to a line number on the Modbus
Master Table associated with this comm port.
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Number of
Requests
Sets the total number of requests the Modbus
Master makes for this polling sequence. This value
specifies the total number of lines in the Master
tables on which to execute the polls. The default
value 0 prevents the polling from occurring.
Note: You can define up to three Modbus Master
tables for this comm port. The tables are
contiguous. If you indicate more requests that are
on a single table, the system accesses the second
or third table to complete the request.
Timeout
Sets the amount of time, in seconds, that the
Master (Host) waits to receive a valid message
after the ROC or sends a request to a device.
Note: Do not enter 0 (zero) in this field.
Retries
Sets the number of times (after the initial try) that
the Master ROC attempts to establish
communications with the specified device before
reporting a timeout error. Valid values are between
0 and 25; the default is 2.
Modbus Continuous
Polling
Indicates whether the system continually executes
the Modbus Master polling sequence. Valid values
are Enabled (polling occurs continually) or
Disabled (polling occurs only as requested).
Note: Use the Request Delay field to schedule
the continual polling.
Request Delay
Sets a delay time, in seconds, between polling
request sequences. This field is valid only when
you enable Continuous Polling.
Note: The system considers each line in a
Modbus Master Table as a request.
Modbus: Scale Values Tab
Use the Scale Values tab to define eight low and high floating-point
scale values, each with a low and high integer values, used to convert
floating-point numbers to a scaled integer.
Select Configure > Modbus > Configuration > Scale Values tab.
The system uses integer scale values and the float scale values in
conjunction with one another whenever you use the Convert Code 1
through 8. In older Modbus devices, the system exchanged data without
applying scaling using raw A/D counts sent between devices.
Scaling factors allow values to be exchanged between Modbus,
emulating raw, unscaled values. For example, a 4 to 20 mA loop might
have a raw A/D value in which 4 mA equaled 800 counts and 20 mA
equaled 4095 counts. At midrange (12 mA), the raw A/D count would
be 2448. If this AI signal was representative of a 0 to 250 pound
pressure, 4 mA would equal 800 counts (or 0 PSIG), 20 mA would
equal 4095 counts (or 250 PSIG), and midrange at 12 mA would equal
2448 counts (or 125 PSIG).
Convert Codes 1 to 8 support both reads and writes.
Revised November-2016
Configure Menu
7-189
ROCLINK 800 User Manual (for ROC800L)
1. Select Configure > Modbus > Configuration > Scale Values tab.
The Scale Values screen displays.
Figure 7-101. Modbus Configuration – Scale Values tab
Field
Description
Integer Scale - Low
and High Values
7-190
Configure Menu
Sets values the system uses to scale analog I/O to
integer values with an implied decimal point. The
Low Value determines the low integer scaling that
represents the data and the High Value
represents the highest integer value used to scale
the data.
The High Value and Low Value fields are signed
integers and can range from – 32768 to 32767.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Float Scale #
Description
Scales data in conjunction with the Low and High
Integer Scale values. Provide high and low values
for each float scale #.
For host systems that do not accept floating-point
numbers, you can specify eight sets of floatingpoint ranges for values. This allows the host to
read and set floating-point values (such as PID
setpoints, softpoint values, and flow values) as
integer values.
The system converts floating-point values to
integers by configuring a register or range of
registers with the Conversion field set in the
Modbus Registers definition configuration to a
Convert Code from 1 to 8.
The system uses the following equations to convert floating point values
to integers:
 Float Range = High Value Float Scale – Low Value
 Float Scale (for example, 100.0 = 120.0 – 20.0)
 Integer Range = High Value Integer Scale – Low Value Integer Scale
(for example, 6000 = 7000 – 1000)
 Adjusted Reading = Float Reading – Low Value Float Scale (for
example, 50.0 = 70.0 – 20.0)
 Integer = [(Integer Range x Adjusted Reading) Float Range] + Low
Integer Scale (for example, 3500 = [(6000 x 50.0) 100.0] + 1000)
The system uses the following equations to convert integers to floating
point values:
 Float Range = High Value Float Scale – Low Value
 Float Scale (for example, 100.0 = 120.0 – 20.0)
 Integer Range = High Value Integer Scale – Low Value Integer Scale
(for example, 6000 = 7000 – 1000)
 Adjusted Integer = Integer Sent – Low Value Integer
 Scale (for example, 3000 = 4000 – 1000)
 Float Value = [(Adjusted Integer x Float Range) Integer Range] + Low
Float Scale (for example, 70.0 = [(3000 x 100) 6000] + 20)
Modbus: Master Table Tab
The Modbus Master mode of operation allows a ROC to simulate a
master device that can poll other devices for data and to store that data
within the ROC in any valid TLP. The ROC can also send commands to
set outputs and write data to a slave device.
You can configure the Modbus Master functionality on the EIA-232
(RS-232), EIA-485 (RS-485), and modem communications ports
(COMM2 to COMM5).
Each command can transmit or receive up to 240 bytes of data.
ROCLINK 800 supports Modbus function codes 1, 2, 3, 4, 5, 6, 15, and
16. Function codes 1 to 4 request data from slaves, while function
codes 5, 6, 15, and 16 transmit data to a slave device.
Revised November-2016
Configure Menu
7-191
ROCLINK 800 User Manual (for ROC800L)
Each master request you configure uses data read from or written to
registers defined in the Modbus Registers table. When using Modbus
function codes 1 to 4, the ROC reads data from a slave device and
writes it to the TLP specified in the Modbus Registers table. When
using Modbus function codes 5, 6, 15, and 16, the ROC reads data from
the TLP specified in the Modbus Registers table and writes it to the
slave device.
You can use an FST or User C program to schedule Modbus master
requests. Enable the comm port on the Comm Port screen (ROC >
Comm Ports). Set the Start Polling option on the Modbus
Configuration screen (Configure > Modus > Configuration) if
continuous polling is desired. Alternately, you can manage, enable, or
disable master polling using a control application. Using FSTs, the ROC
can dial other Modbus slave devices at regular intervals.
Figure 7-102. Modbus Configuration - Master Table
7-192
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Logical Point
Sets the logical point of the communication port.
Note: You can configure the Modbus Master
functionality on the EIA-232 (RS-232), EIA-485
(RS-485), and modem communications ports
(COMM2 to COMM5). The LOI (Local Port) and
Ethernet (COMM1) ports will not support Modbus
Master communications.
Tag
Sets a 10-character alphanumeric identifier for the
master table.
RTU Address
Sets the RTU address for the slave device to be
queried.
Function Code
Sets the Modbus function code to be sent to the
slave device. Select the field and click ▼ to
display all valid function codes.
Slave Registers
Sets the starting register number from which data
is drawn from the slave device.
Master Registers
Sets the starting register number into which data is
stored on the master device.
Number of
Registers
Sets the total number of registers to poll.
Comm Status
This read-only field shows the status of the query.
Refer to Table 7-4.
Table 7-5. Status of Host Request or Command
Status
Description
0
Inactive or Start of Transmission
1
Receive Timeout Error
2
Received Address Check
3
Received Function Number Check
4
Number of expected bytes Check
5
Receiving Slave Response
6
CRC or LRC Check
7
CRC or LRC Check
8
Valid Slave Response
128
Write Device Data Error
129
Access Device Data Error
130
Host Function Table Error
131
Transmit Timeout Error
144
Transmit or Receive Buffer Overflow
145
Invalid Function Number in Request
Modbus: Master Modem Tab
Select Configure > Modbus > Master Modem. As a Modbus Master,
the ROC may have to communicate to multiple slave devices through
modems and phone lines. The Modbus Master Modem screen provides
the necessary parameters to configure the modems and map RTU
Addresses to phone numbers.
Revised November-2016
Configure Menu
7-193
ROCLINK 800 User Manual (for ROC800L)
Only COMM2 to COMM5 support Modbus Master functionality, the
LOI (Local Port) and COMM1 (Ethernet) port will not.
This communications point associates a Modbus Slave RTU Address to
their respective phone numbers (Connect Command). Up to six different
Modbus Slaves can be dialed up through one Communications Port. The
ROC will retry three times to establish a connection with a Slave.
Configuring a Use this process to configure a Modbus host:
Modbus Host
1. Configure ROC > Comm Port.
2. Define the Modbus Registers within the Host by mapping them to
TLPs. Define Modbus Registers that will "hold" the information that
will be transmitted and received by the Host.
3. Define the polling sequence to designate with which Modbus
devices (RTU Addresses) are communicated and what Slave
Registers will be read to and which Master Registers (Host) will
be written out by the Host.
4. Select Configure > Modbus and configure the Modbus to format
the data correctly.
5. Select Configure > Modbus > Master Modem.
6. Initiate the polling by setting the Modbus Master Modem
parameters.
7-194
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 7-103. Modbus Configuration - Master Modem tab
Field
Description
Tag
Sets a 10-character identifier for the master
modem.
Corresponding
Comm Port
Sets the communications port with which to
associate the master modem port.
RTU Address
Sets the RTU Address of the slave device to be
associated with the Connect Command. Up to six
different Modbus slave devices can be dialed up
through one communications port.
Connect Command
Sets the Connect Command (telephone number)
to be sent to the slave device.
Modbus: Registers Tab
Select Configure > Modbus > Registers tab.
Revised November-2016
Configure Menu
7-195
ROCLINK 800 User Manual (for ROC800L)
Use Modbus Register tables to map Modbus registers to specific TLP
numbers. You can map one line in the Modbus Register table to more
than one register or TLP pair by using either Point Indexing or
Parameter Indexing.

Point Indexing maps the starting register to the selected TLP.
Subsequent registers (through the ending register) map to the same
point type and parameter and increment the point logical number.

Parameter Indexing maps the starting register to the selected TLP.
Subsequent registers, (through the ending register) map to the same
point type and point logical number and increment the parameter
number.
Point Indexing Example
When using Point Indexing the configuration of:
Starting Register
Ending Register
Device Parameter(s)
Indexing
Conversion
100
103
AIN, 4-1, EU
Point
0
specifies four registers (100, 101, 102, and 103) that are mapped to a
group of analog input (AIN) values in engineering units (EU) starting at
the analog input in the fourth module location, first position (4-1).




Register 100 = EU of AIN point in location 4-1.
Register 101 = EU of AIN point in location 4-2.
Register 102 = EU of AIN point in location 4-3.
Register 103 = EU of AIN point in location 4-4.
Parameter Indexing Example
When using Parameter Indexing the configuration of:
Starting Register
Ending Register
Device Parameter(s)
Indexing
Conversion
109
114
FST 1, R1
Parameter
1
specifies six registers (109, 110, 111, 112, 113, and 114) that are
mapped to a group of FST 1 parameters starting at FST Register 1.
 Register 109 = Register 1 of FST Point Number 1.
 Register 110 = Register 2 of FST Point Number 1.
 Register 111 = Register 3 of FST Point Number 1.
 Register 112 = Register 4 of FST Point Number 1.
 Register 113 = Register 5 of FST Point Number 1.
 Register 114 = Register 6 of FST Point Number 1.
Use conversion code 1 (Float to Integer, Float Scale 1) to convert the
floating point value to an integer before the response message returns to
the host. Once you map a register, you can reference it in any Modbus
request, providing the data type of the TLP is appropriate for the
Function Code.
7-196
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Notes:

If the native ROC data type does not meet the requirements of the
Modbus host device, conversion codes are available to convert the
data to the required data type. Refer to Table 7-6, Modbus Convert
Codes .

You can select to have the mapping apply to all ROC
communication ports or on a selected port only.
When a device receives a Modbus request, it searches for the referenced
register(s). If it finds a register number match, it builds a response based
on the device point type and parameter configured in the table. If the
device cannot find a register number match, it returns an error message.
1. Select Configure > Modbus > Registers. The Modbus Registers
screen displays.
2. Review the fields for your organization’s values.
Figure 7-104. Modbus Configuration – Registers tab
Revised November-2016
Configure Menu
7-197
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Table
Selects a table to which you map registers.
Each table entry can define multiple registers by
using either Point Indexing or Parameter Indexing.
By making the registers continuous (when the
Start Register address of a new line is one greater
than the End Register address of the previous
line) you can create a continuous data table for
Modbus Function Codes 3, 4, or 16 up to the limit
of 240 bytes per request. This type of data table
allows access to all its data with one request.
Map Periodic (Hourly) or Daily History Index
registers to the TLP for the Periodic Index (Point
Type 124, Parameter 5) or Daily Index (Point Type
124, Parameter 6).
Tag
Sets a 10-character alphanumeric identifier for this
table.
Modbus Function
Codes
Sets a Modbus function. Valid values (and
meanings) are:
Code
Meaning
Action
01
Read Logic Coil
Status
Obtain current status (ON/OFF) of a group of
logic coils (outputs).
02
Read Discrete
Input Status
Obtain current status (ON/OFF) of a group of
discrete inputs.
03
Read Output
Registers
(Holding)
Obtain current binary value in one or more
holding registers.
04
Read Input
Registers
Obtain current binary value in one or more input
registers.
05
Force Single
Logic Coil
Force logic coil to a state of ON or OFF.
Acknowledge Alarm or Event request.
06
Preset Single
Holding Register
Place a specific binary value into a holding
register.
15
Force Multiple
Logic Coils
Force a series of consecutive logic output coils to
defined ON or OFF states.
16
Preset Multiple
Holding
Registers
Place specific binary values into a series of
consecutive holding registers.
Start Register
7-198
Configure Menu
Sets the first data register in the address span.
Any number from 0 to 65535 is valid. You can
duplicate register numbers as long as you assign
them to separate communication ports. Number
the tables from smallest to largest.
In certain Modbus Host devices, the register
40101 is actually transmitted as "100". The value
"100" should be placed in this field as the ROC
uses the actual number sent by the Host.
For example, the Host device requests the
Starting Register 500 through Ending Register
700. The Starting Register is 400 and the Ending
Register is 700. All register numbers requested by
the Host (500 through 700) are valid and would be
responded to because the requested register
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
numbers match or fall in between the Starting
Register and Ending Register numbers (400
through 700).
End Register
Sets the last register in the address span.
Compute the value for this field by adding the total
number of registers used to the Start Register
number and subtracting 1.
Device Parameter
Defines the parameter of the point types to set or
to acquire. Be aware of the different data types
(Character, Integer, Long, Float) and the size of
the data types. Use the TLP button to select
parameters.
This field indicates the type of data associated
with an address (defined by the Start Register
through the End Register). When the host
requests a valid range of register numbers, the
function code tells the slave what to do and
between which registers (Start Register through
End Register).
Indexing
Sets a block of register values as successive
Logical Point Numbers or Parameters without
having to define each separately. Valid values are
Point Indexing or Parameter Indexing.
Point Indexing maps the Start Register to the
selected Device Parameter. Subsequent registers,
through the End Register, are mapped to the
same Point Type and Parameter and increment
the point Logical Number.
Parameter Indexing maps the Start Register to
the selected Device Parameter. Subsequent
registers, through the End Register, are mapped
to the same Point Type and point Logical Number,
and increment the Parameter Number.
Conversion
Sets the type of conversion performed (if any) on
data before it is either sent to the Host or written
to the ROC The conversions are used to allow for
differences in data types between the Master and
Slave devices.
Conversion Codes affect Function Codes 3, 4, 6,
8, and 16.
Comm Port
Sets the comm port affected by the register.
Register numbers should be unique for any given
communications port. Registers may be
duplicated, as long as they are assigned to
separate ports. If a register number is duplicated
within the port, the first occurrence is used.
Modbus: History Table Tab
Use this tab to configure the Modbus History. Select Configure >
Modbus > History. The History Table screen displays.
Revised November-2016
Configure Menu
7-199
ROCLINK 800 User Manual (for ROC800L)
Figure 7-105. Modbus Configuration - History Table tab
The Modbus History Table allows the Periodic and Daily history values,
Event records, and Alarm records to be configured for retrieval through
Modbus Protocol, using Function Code 03. Three registers are defined
to retrieve the current date in the ROC, the current time in the ROC, and
the Event/Alarm records. The Modbus History Table also allows the
Periodic and Daily registers to be defined for up to twenty groups of
History Points.
Note: Before you configure the Modbus History, configure the
Configure > History Segments and Configure > History
Points.
The Event Registers and Alarm Registers are Modbus Register
Numbers used to acquire the Current Date value, Current Time value,
and Event Log and Alarm Log. Enter registers or use the defaults.
Using the defaults is highly recommended. The Current Date and
Current Time values identify the current date and time from the ROC
and may be most useful when you desire the date and time as floating
point numbers in the format of DDMMYY and HHMM. For more
information on the Modbus retrieval of the Event Log and Alarm Log,
refer to Section 7.6.4, Modbus Events & Alarms.
7-200
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Select Configure > Modbus > History. Communications functionality
allows the Periodic (Hourly) and Daily history values and Event/Alarm
records to be retrieved through Modbus protocol using Function Code
03.
Each historical record contains a time and date stamp with all history
archives or values for which the Register Number is configured.
The Modbus Function Code 03 and the History Archive Register are
used to collect the archived data. Two separate Modbus registers
indicate the current Periodic (Hourly) and Daily history index. These
can be configured on the Modbus Registers screen as the Periodic
(Hourly) History Index Register and the Daily History Index Register
for the Segment being referenced (subtract 1 to get the last archived
value). These indexes identify the current history archive at which data
is about to be logged.
When the ROC receives a Function Code 03 request referencing the
Periodic History Index (commonly Register 7161) or Daily History
Index (commonly Register 7160), the value returned is interpreted as an
index into the specified History Log. The Host reads the indexes and
then compares the index to the last polled history index that the Host
maintains and decides whether to request history.
If the Host decides to request history, the reply message contains the
date and time stamp and historical values configured for the specified
Register for that index.
The response message contains two floating-point values for the time
and date stamp of the history archive and floating point values for each
of the defined History Points for that History Archive Register.
The date stamp for history uses the current year and does not figure the
number of years since 1980. For example, if the current year is 2007,
the year (YY) for the date stamp would be 07.
History collection is mapped on the Modbus History Table.
Field
Revised November-2016
Definition
Current Date
Sets the register number to acquire the current
date. The default is 7046.
Current Time
Sets the register number to acquire the current
time. The default is 7047.
Events/Alarms
Sets the Modbus Register Number to acquire the
most current Event and Alarms Log entry. The
default is 32.
History Index Mode
Sets the History Index Mode. Internally, the
History Index is stored as the location in the
historical database where the next record will be
written, accounting for rollover based on the total
number of records configured. It is a zero-based
index. For example, if there are 35 daily entries
configured, valid indexes are 0 to 34. The History
Index Mode allows you to modify the History Index
value and history record returned as follows:
Configure Menu
7-201
ROCLINK 800 User Manual (for ROC800L)
Field
Definition



EFM Extensions Mode – History Index will be
returned as one less than the internal History
Index, accounting for rollover (the index to the
most recent data record written). History data
will be returned for the index requested. For
example, if there are 35 daily entries, valid
indexes are 0 to 34. If the internal index is 5, 5
represents the index where the next record will
be written. A request for the current index will
return 4 (one less) and a request for data at
index 4 will return the last record written at
index 4.
Override Mode 1 – History Index will be
returned as stored internally in the historical
database (index to the next record to be
written) and history data values will be
returned for the index requested. For example,
if there are 35 daily entries, valid indexes are 0
to 34. If the internal index is 5, 5 represents
the index where the next record will be written.
A request for the current index will return 5
and the host must request data at index 4 to
get the most recent record.
Override Mode 2 – History Index will be
returned as stored internally in the historical
database (index to the next record to be
written), but the history values returned will be
for one less than the index requested,
accounting for rollover. For example, if there
are 35 daily entries, valid indexes are 0 to 34.
If the internal index is 5, 5 represents the
index where the next record will be written. A
request for the current index will return 5, but a
request for history values at index 5 will
actually return values at index 4. In addition,
this mode will return history values at the last
valid index if an index of greater than or equal
to the number of records is requested. For
example, if there are 35 daily entries, valid
indexes are 0 to 34. A request for history
values at index 35, 36, 37, and so on will
return history values at index 34.
Table 7-6. Modbus History, Event, and Alarm Functionality
Function
Code
Register Field
Data Field
Description
05
32 – Event/Alarm
Register
Ignored
After Events and Alarms have been returned, there
must be an acknowledgment made so that the
same Events and Alarms are not returned on the
next request.
03
703 – Daily History
Daily History
Archive Register
Index (0 to 34)
Response contains two floating point values for the
time and date stamp of the history archive (time
stamp = HHMMSS and date stamp = MMDDYY)
and floating point values for each of the defined
History Points for that History Archive Register.
7-202
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Function
Code
Register Field
Data Field
Description
03
704 – Hourly History
Hourly or Periodic
History Archive
Register Index (0 to
839)
Response contains two floating point values for the
time and date stamp of the history archive (time
stamp = HHMMSS and date stamp = MMDDYY)
and floating point values for each of the defined
History Points for that History Archive Register.
03
X – Extended History
Extended History
Archive Register
Index (0 to Max)
Response contains two floating point values for the
time and date stamp of the history archive (time
stamp = HHMMSS and date stamp = MMDDYY)
and floating point values for each of the defined
History Points for that History Archive Register.
1. The Hourly (periodic) Index, Daily Index, Event, and Alarm Log data fields are used to address a history index
number.
2. The Event and Alarm Log record consists of the bytes shown in Table 7-11, Modbus Event and Alarm Log
Contents. A breakdown of the bit map in Byte 1-2 is given in Table 7-12, Event & Alarm Change Bit Map
Contents.
Field
Revised November-2016
Description
Group
Sets a contiguous group of history points from a
single segment. You can access the values
through a Modbus function code 03 request for a
user-defined Modbus register. Twenty groups are
available.
Periodic and Daily
History Registers
Sets the Modbus Register Number to acquire the
group of history points defined in the Start History
Point and End History Point fields. One Register
(commonly Register 704) can retrieve periodic
data and another Register (commonly Register
703) can retrieve daily data for the Group of
History Points. The time Period for the Periodic
history is set on the Configuration > History
Segment configuration screen (if the Period is set
as 60, this will be Hourly history).
History Segment
Sets a segment from which the ROC acquires the
history. Make sure you configure this segment
through the Configure > History Segments
screen. The General Segment displays on this
table as 0.
Starting History
Point
Sets the starting history point (first retrieved
history point) for a group of points, you define in
the Register Number field. You must complete
both this field and the Ending History Points field.
The value in the Ending History Points field must
be different and larger than this value.
Ending History
Point
Sets the ending history point (last retrieved history
point) for a group of points, as defined in the
Register Number field. You must complete both
this field and the Starting History Points field, and
the value in the Starting History Points field must
be different and smaller than this value.
Configure Menu
7-203
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Sets the type of data conversion (if any) before the
data returns to the host or is written to the ROC
Conversions allow the unit's floating point values
to transmit or receive as integer values. Table 712, Event & Alarm Change Bit Map Contents lists
the Convert Codes.
Conversion
7.6.2 Modbus Conversion Codes
Modbus conversion codes convert data into a format that is compatible
to a Modbus device.
Use the Conversion field (located on either the Modbus Registers or
Modbus History screen) to specify the type of conversion you require, if
any, on the data before it is either sent to the host/slave or written to the
ROC. Conversions account for differences in data types between the
master and slave devices.
Conversion codes 65 to 72 allow a 4-byte IEEE formatted floating-point
number to be sent or received in two Modbus registers with the byte
orders configurable. A check is made to ensure that an even number of
registers is requested, that the Start Register number does not begin in
the middle of a register pair, and that the number of registers does not
exceed the number of registers you configure.
Modbus The Modbus Conversion field corresponds to every register or range of
Convert Codes registers set up. The Conversion field parameter specifies the type of
conversion required, if any, on the data before it is sent to the master or
before it is written to the ROC.
The conversions are used to allow integer values to be transmitted and
received instead of floating-point values. The conversions only affect
Function Codes 02, 03, 04, 06, and 16. The following table describes the
type of conversion to take place on the register or range of registers:
Table 7-7. Modbus Convert Codes
Convert
Code
Description
Slave
Function
Definition
0
No Conversion
N/A
N/A
1
Float to Signed
Integer, Float Scale
1
3,4
2
Float to Signed
Integer, Float Scale
2
3,4
The Float to Signed Integer conversion changes the ROC floating
point data to a two-byte signed integer for transmission. The
number of the Conversion Code specifies which floating point
scaling value is to be used for the conversion.
3
Float to Signed
Integer, Float Scale
3
3,4
4
Float to Signed
Integer, Float Scale
4
3,4
7-204
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Convert
Code
Description
Slave
Function
Definition
5
Float to Signed
Integer, Float Scale
5
3,4
6
Float to Signed
Integer, Float Scale
6
3,4
7
Float to Signed
Integer, Float Scale
7
3,4
8
Float to Signed
3,4
Integer, Float Scale
8
Conversion codes 1 through 8, Float to Signed Integer are calculated as:
Integer = [(Integer Range x Adj Reading)]/Float Range] + Low Integer Scale
Where:
Float Range = High Float Scale — Low Flow Scale
Integer Range = High Integer Scale — Low Integer Scale
Adj Reading = Float Reading — Low Flow Scale
Convert
Code
Description
Slave
Function
Definition
9
Any Type to Signed
Long with 1 Implied
Decimal Place
3,4,6,16
Value within ROC is multiplied by 10.0 and converted to a
signed 32 bit integer. (A value of – 1.234567 would be sent as –
12).
10
Any Type to Signed
Long with 2 Implied
Decimal Places
3,4,6,16
Value within ROC is multiplied by 100.0 and converted to a
signed 32 bit integer. (A value of – 1.234567 would be sent as –
123).
11
Any Type to Signed
Long with 3 Implied
Decimal Places
3,4,6,16
Value within ROC is multiplied by 1000.0 and converted to a
signed 32 bit integer. (A value of – 1.234567 would be sent as –
1234).
12
Any Type to Signed
Long with 4 Implied
Decimal Places
3,4,6,16
Value within ROC is multiplied by 10000.0 and converted to a
signed 32 bit integer. (A value of – 1.234567 would be sent as –
12345).
13
Any Type to Signed
Long with 5 Implied
Decimal Places
3,4,6,16
Value within ROC is multiplied by 100000.0 and converted to a
signed 32 bit integer. (A value of – 1.234567 would be sent as –
123456).
14
Any Type to Signed
Long with 6 Implied
Decimal Places
3,4,6,16
Value within ROC is multiplied by 1000000.0 and converted to a
signed 32 bit integer. (A value of – 1.234567 would be sent as –
1234567).
15
Any Type to Signed
Long with 7 Implied
Decimal Places
3,4,6,16
Value within ROC is multiplied by 10000000.0 and converted to
a signed 32 bit integer. (A value of – 1.234567 would be sent as
– 12345670).
16
Any Type to Signed
Long with 8 Implied
Decimal Places
3,4,6,16
Value within ROC is multiplied by 100000000.0 and converted to
a signed 32 bit integer. (A value of – 1.234567 would be sent as
– 123456700).
17
Any Type to Signed
Long with 1 Implied
Decimal Place
3,4,6,16
Value within ROC is multiplied by 10.0 and converted to a
signed 32 bit integer. (A value of 1.234567 would be sent as 12).
18
Any Type to Signed
Long with 2 Implied
Decimal Places
3,4,6,16
Value within ROC is multiplied by 100.0 and converted to a
signed 32 bit integer. (A value of 1.234567 would be sent as
123).
Revised November-2016
Configure Menu
7-205
ROCLINK 800 User Manual (for ROC800L)
Convert
Code
Description
Slave
Function
Definition
19
Any Type to Signed
Long with 3 Implied
Decimal Places
3,4,6,16
Value within ROC is multiplied by 1000.0 and converted to a
signed 32 bit integer. (A value of 1.234567 would be sent as
1234).
20
Any Type to Signed
Long with 4 Implied
Decimal Places
3,4,6,16
Value within ROC is multiplied by 10000.0 and converted to a
signed 32 bit integer. (A value of 1.234567 would be sent as
12345).
21
Any Type to Signed
Long with 5 Implied
Decimal Places
3,4,6,16
Value within ROC is multiplied by 100000.0 and converted to a
signed 32 bit integer. (A value of 1.234567 would be sent as
123456).
22
Any Type to Signed
Long with 6 Implied
Decimal Places
3,4,6,16
Value within ROC is multiplied by 1000000.0 and converted to a
signed 32 bit integer. (A value of 1.234567 would be sent as
1234567).
23
Any Type to Signed
Long with 7 Implied
Decimal Places
3,4,6,16
Value within ROC is multiplied by 10000000.0 and converted to
a signed 32 bit integer. (A value of 1.234567 would be sent as
12345670).
24
Any Type to Signed
Long with 8 Implied
Decimal Places
3,4,6,16
Value within ROC is multiplied by 100000000.0 and converted to
a signed 32 bit integer. (A value of 1.234567 would be sent as
123456700).
25
Any Type to Float,
No Scaling
3,4,6,16
Changes any ROC data type (except an ASCII tag) to a fourbyte floating point without scaling. The conversion is typically
performed using a type cast. This is for both transmitting and
receiving.
26
Any Type to Signed
Short Integer
3,4,6,16
Changes any ROC data type (except an ASCII tag) to a two-byte
signed short integer. This is for both transmitting and receiving.
27
Any Type to Signed
Long Integer
3,4,6,16
Changes any ROC data type (except an ASCII tag) to a fourbyte signed long integer. This is for both transmitting and
receiving
28
Any Type to
Unsigned Short
Integer
3,4,6,16
Changes any ROC data type (except an ASCII tag) to a two-byte
unsigned signed short integer. This is for both transmitting and
receiving.
29
Any Type to
Unsigned Long
Integer
3,4,6,16
Changes any ROC data type (except an ASCII tag) to a fourbyte unsigned long integer. This is for both transmitting and
receiving.
30
Convert Anything to 3,4,6,16
an Unsigned Byte
The Anything to Unsigned Character (UNIT8) changes any ROC
data type (except an ASCII tag) to an unsigned character. This
is for both transmitting and receiving. Note: This Conversion
Code works with packed bits from the Function Code 2 response
when in Master Mode to any data type parameter.
No Conversion
N/A
31 to 36
37
38 to 40
Unsigned Byte to
Packed Bit
No Conversion
N/A
3,4,6,16
N/A
Response is identical that for a function 1 or 2 request. All
registers in the range requested must be unsigned integer 8
values and have a conversion code of 37
N/A
41
Any Type to Signed
Short Implied 1
3,4,6,16
Value within ROC is multiplied by 10.0 and converted to a
signed 16 bit integer. (A value of – 0.12345 would be sent as –
1).
42
Any Type to Signed
Short Implied 2
3,4,6,16
Value within ROC is multiplied by 100.0 and converted to a
signed 16 bit integer. (A value of – 0.12345 would be sent as –
12).
7-206
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Convert
Code
Description
Slave
Function
Definition
43
Any Type to Signed
Short Implied 3
3,4,6,16
Value within ROC is multiplied by 1000.0 and converted to a
signed 16 bit integer. (A value of – 0.12345 would be sent as –
123).
44
Any Type to Signed
Short Implied 4
3,4,6,16
Value within ROC is multiplied by 10000.0 and converted to a
signed 16 bit integer. (A value of – 0.12345 would be sent as –
1234).
45
Any Type to Signed
Short Implied 5
3,4,6,16
Value within ROC is multiplied by 100000.0 and converted to a
signed 16 bit integer. (A value of – 0.12345 would be sent as –
12345).
46
Any Type to Signed
Short Implied 6
3,4,6,16
Value within ROC is multiplied by 1000000.0 and converted to a
signed 16 bit integer. (A value of – 0.01234567 would be sent as
– 12345).
47
Any Type to Signed
Short Implied 7
3,4,6,16
Value within ROC is multiplied by 100000.0 and converted to a
signed 16 bit integer. (A value of – 0.0012345 would be sent as
– 12345).
48
Any Type to Signed
Short Implied 8
3,4,6,16
Value within ROC is multiplied by 1000000.0 and converted to a
signed 16 bit integer. (A value of – 0.0001234567 would be sent
as – 12345).
49
Any Type to
Unsigned Short
Implied 1
3,4,6,16
Value within ROC is multiplied by 10.0 and converted to an
unsigned 16 bit integer. (A value of 0.1234567 would be sent as
1).
50
Any Type to
Unsigned Short
Implied 2
3,4,6,16
Value within ROC is multiplied by 100.0 and converted to an
unsigned 16 bit integer. (A value of 0.1234567 would be sent as
12).
51
Any Type to
Unsigned Short
Implied 3
3,4,6,16
Value within ROC is multiplied by 1000.0 and converted to an
unsigned 16 bit integer. (A value of 0.1234567 would be sent as
123).
52
Any Type to
Unsigned Short
Implied 4
3,4,6,16
Value within ROC is multiplied by 10000.0 and converted to an
unsigned 16 bit integer. (A value of 0.1234567 would be sent as
1234).
53
Any Type to
Unsigned Short
Implied 5
3,4,6,16
Value within ROC is multiplied by 100000.0 and converted to an
unsigned 16 bit integer. (A value of 0.1234567 would be sent as
12345).
54
Any Type to
Unsigned Short
Implied 6
3,4,6,16
Value within ROC is multiplied by 1000000.0 and converted to
an unsigned 16 bit integer. (A value of 0.01234567 would be
sent as 12345).
55
Any Type to
Unsigned Short
Implied 7
3,4,6,16
Value within ROC is multiplied by 10000000.0 and converted to
an unsigned 16 bit integer. (A value of 0.001234567 would be
sent as 12345).
56
Any Type to
Unsigned Short
Implied 8
3,4,6,16
Value within ROC is multiplied by 100000000.0 and converted to
an unsigned 16 bit integer. (A value of 0.0001234567 would be
sent as 12345).
57
Any Type to Signed
Long 0, 1, 2, 3
3,4,6,16
Response is similar to dual register floating point conversions.
Dual register: byte order 0-1-2-3.
Note: 0 = Byte MSB and Byte 3 = LSB
58
Any Type to Signed
Long 1, 0, 3, 2
3,4,6,16
Response is similar to dual register floating point conversions.
Dual register: byte order 1-0-3-2.
Note: 0 = Byte MSB and Byte 3 = LSB
Revised November-2016
Configure Menu
7-207
ROCLINK 800 User Manual (for ROC800L)
Convert
Code
Description
Slave
Function
Definition
59
Any Type to Signed
Long 2, 3, 0, 1
3,4,6,16
Response is similar to dual register floating point conversions.
Dual register: byte order 2-3-0-1.
Note: 0 = Byte MSB and Byte 3 = LSB
60
Any Type to Signed
Long 3, 2, 1, 0
3,4,6,16
Response is similar to dual register floating point conversions.
Dual register: byte order 3-2-1-0.
Note: 0 = Byte MSB and Byte 3 = LSB
61
Any Type to
Unsigned Long 0,
1, 2, 3
3,4,6,16
Response is similar to dual register floating point conversions.
Dual register: byte order 0-1-2-3.
Note: 0 = Byte MSB and Byte 3 = LSB
62
Any Type to
Unsigned Long 1,
0, 3, 2
3,4,6,16
Response is similar to dual register floating point conversions.
Dual register: byte order 1-0-3-2.
Note: 0 = Byte MSB and Byte 3 = LSB
63
Any Type to
Unsigned Long 2,
3, 0, 1
3,4,6,16
Response is similar to dual register floating point conversions.
Dual register: byte order 2-3-0-1.
Note: 0 = Byte MSB and Byte 3 = LSB
64
Any Type to
Unsigned Long 3,
2, 1, 0
3,4,6,16
Response is similar to dual register floating point conversions.
Dual register: byte order 3-2-1-0.
Note: 0 = Byte MSB and Byte 3 = LSB
65 to 72
IEEE Floating Point
Number
3,4,16
Conversion Codes 65 to 72 allow a four-byte IEEE 754
formatted floating point number to be sent or received in two
Modbus registers with the byte orders configurable. Since these
conversions require two registers. A check is made to ensure
that an even number of registers is requested, that the starting
register number does not begin in the middle of a register pair,
and that the number of registers does not exceed the number of
registers configured.
Byte 0
Byte 1
Byte 2
Byte 3
seee
eeee
emmm
mmmm
mmmm
mmmm
mmmm
mmmm
Where s = sign bit, e = exponent bit, m = mantissa bit
Note: Each conversion code is listed individually below.
65
66
67
7-208
IEEE Floating Point
Number
IEEE Floating Point
Number
IEEE Floating Point
Number
3,4,16
3,4,16
3,4,16
Places byte 0 and byte 1 in register XXXXXX and places byte 2
and byte 3 in register XXXXXX + 1.
Register XXXXXX
byte 0, byte 1
Register XXXXXX + 1
byte 2, byte 3
Places byte 0 and byte 1 in register XXXXXX and places byte 2
and byte 3 in register XXXXXX + 1. Same as conversion code
65 regardless of MSB 1st flag.
Register XXXXXX
byte 0, byte 1
Register XXXXXX + 1
byte 2, byte 3
Places byte 0 and byte 1 in register XXXXXX and places byte 2
and byte 3 in register XXXXXX + 1.
Register XXXXXX
byte 0, byte 1
Register XXXXXX + 1
byte 2, byte 3
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Convert
Code
68
69
70
71
72
73
74
Description
IEEE Floating Point
Number
IEEE Floating Point
Number
IEEE Floating Point
Number
IEEE Floating Point
Number
IEEE Floating Point
Number
Double 01, 23, 45,
67, Disregard MSB
flag
Double 23, 01, 67,
45, Disregard MSB
flag
Revised November-2016
Slave
Function
3,4,16
3,4,16
3,4,16
3,4,16
3,4,16
3,4,6,16
3,4,6,16
Definition
Places byte 0 and byte 1 in register XXXXXX and places byte 2
and byte 3 in register XXXXXX + 1. Same as conversion code
67 regardless of MSB 1st flag.
Register XXXXXX
byte 1, byte 0
Register XXXXXX + 1
byte 3, byte 2
Places byte 2 and byte 3 in register XXXXXX and places byte 0
and byte 1 in register XXXXXX + 1.
Register XXXXXX
byte 2, byte 3
Register XXXXXX + 1
byte 0, byte 1
Places byte 2 and byte 3 in register XXXXXX and places byte 0
and byte 1 in register XXXXXX + 1. Same as conversion code
69 regardless of MSB 1st flag.
Register XXXXXX
byte 2, byte 3
Register XXXXXX + 1
byte 0, byte 1
Places byte 3 and byte 2 in register XXXXXX and places byte 1
and byte 0 in register XXXXXX + 1.
Register XXXXXX
byte 3, byte 2
Register XXXXXX + 1
byte 1, byte 0
Places byte 3 and byte 2 in register XXXXXX and places byte 1
and byte 0 in register XXXXXX + 1. Same as conversion code
71 regardless of MSB 1st flag.
Register XXXXXX
byte 3, byte 2
Register XXXXXX + 1
byte 1, byte 0
Places byte 0 and byte 1 in register XXXXXX, places byte 2 and
byte 3 in register XXXXXX + 1, places byte 4 and byte 5 in
register XXXXXX + 2, and places byte 6 and byte 7 in register
XXXXXX + 3. This places an 8-byte double value into four 2byte registers to allow double values to be transmitted. Ignores
the Byte Order field in the Modbus Configuration screen.
Register XXXXXX
byte 0, byte 1
Register XXXXXX + 1
byte 2, byte 3
Register XXXXXX + 2
byte 4, byte 5
Register XXXXXX + 3
byte 6, byte 7
Places an 8-byte double value into four 2-byte registers to allow
double values to be transmitted. Ignores the Byte Order field in
the Modbus Configuration screen.
Register XXXXXX
byte 2, byte 3
Register XXXXXX + 1
byte 0, byte 1
Register XXXXXX + 2
byte 6, byte 7
Register XXXXXX + 3
byte 4, byte 5
Configure Menu
7-209
ROCLINK 800 User Manual (for ROC800L)
Convert
Code
75
76
77
78
79
80
7-210
Description
Double 45, 67, 04,
23, Disregard MSB
flag
Double 67, 45, 23,
04, Disregard MSB
flag
Double 10, 32, 54,
76, Disregard MSB
flag
Double 35, 10, 76,
54, Disregard MSB
flag
Double 54, 76, 10,
32, Disregard MSB
flag
Double 76, 54, 32,
10, Disregard MSB
flag
Slave
Function
3,4,6,16
3,4,6,16
3,4,6,16
3,4,6,16
3,4,6,16
3,4,6,16
Definition
Places an 8-byte double value into four 2-byte registers to allow
double values to be transmitted. Ignores the Byte Order field in
the Modbus Configuration screen.
Register XXXXXX
byte 4, byte 5
Register XXXXXX + 1
byte 6, byte 7
Register XXXXXX + 2
byte 0, byte 1
Register XXXXXX + 3
byte 2, byte 3
Places an 8-byte double value into four 2-byte registers to allow
double values to be transmitted. Ignores the Byte Order field in
the Modbus Configuration screen.
Register XXXXXX
byte 6, byte 7
Register XXXXXX + 1
byte 4, byte 5
Register XXXXXX + 2
byte 2, byte 3
Register XXXXXX + 3
byte 0, byte 1
Places an 8-byte double value into four 2-byte registers to allow
double values to be transmitted. Ignores the Byte Order field in
the Modbus Configuration screen.
Register XXXXXX
byte 1, byte 0
Register XXXXXX + 1
byte 3, byte 2
Register XXXXXX + 2
byte 7, byte 6
Register XXXXXX + 3
byte 5, byte 4
Places an 8-byte double value into four 2-byte registers to allow
double values to be transmitted. Ignores the Byte Order field in
the Modbus Configuration screen.
Register XXXXXX
byte 3, byte 2
Register XXXXXX + 1
byte 1, byte 0
Register XXXXXX + 2
byte 7, byte 6
Register XXXXXX + 3
byte 5, byte 4
Places byte 0 and byte 1 in register XXXXXX, places byte 2 and
byte 3 in register XXXXXX + 1, places byte 4 and byte 5 in
register XXXXXX + 2, and places byte 6 and byte 7 in register
XXXXXX + 3. This places an 8-byte double value into four 2byte registers to allow double values to be transmitted. Ignores
the Byte Order field in the Modbus Configuration screen.
Register XXXXXX
byte 5, byte 4
Register XXXXXX + 1
byte 7, byte 6
Register XXXXXX + 2
byte 1, byte 0
Register XXXXXX + 3
byte 3, byte 2
Places an 8-byte double value into four 2-byte registers to allow
double values to be transmitted. Ignores the Byte Order field in
the Modbus Configuration screen.
Register XXXXXX
byte 7, byte 6
Register XXXXXX + 1
byte 5, byte 4
Register XXXXXX + 2
byte 3, byte 2
Register XXXXXX + 3
byte 1, byte 0
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Convert
Code
81
Slave
Function
Description
ASCII
82 to 255
3,4,6,16
No conversion
N/A
Definition
Breaks an ASCII string parameter into multiple 2-byte registers.
Number of registers id dependent upon the size of the string.
Supports strings of 3, 7, 10, 12, 20, 30, and 40 bytes. Odd sized
strings are padded with a space character.
Register XXXXXX
byte X, byte X
Register XXXXXX + 1
byte X, byte X
Register XXXXXX + 2
byte X, byte X
Register XXXXXX + 3
byte X, byte X
N/A
7.6.3 Modbus Events and Alarms
To view the Modbus Event Log and Alarm Log, select Configure >
Modbus. Select the History Table tab. The History Table displays.
The record formats for the event log and alarm log are the same size and
have similar contents. The first word in a record is a bit map in which
bit 9 indicates if the log record is an Event (1) or an Alarm (0). The
meanings of the other bits are specific to either the Event or the Alarm
Log records. Refer to Table 7-12, Event & Alarm Change Bit Map
Contents.
The ROC supports the Modbus with EFM extensions method for
retrieving alarms and events. When the ROC receives a Function Code
03 request referencing defined Events and Alarms Register (usually 32),
the ROC begins to collect records from first the Event Log and then the
Alarm Log, starting where the last poll left off. The ROC collect records
until either there are not any more new events, alarms, or it collects the
maximum of 12 records. The ROC sends the information back to the
Host, which in return replies with Function Code 05, referencing the
same Events and Alarms Register, indicating that the points have been
received and that the Host is ready for the next 12 records.
The following paragraphs detail how ROCLINK 800 places event log
and alarms log information in Modbus event and alarm messages and
how (or what) is generated upon the event or alarm condition.
Normal Event Record A normal event record has the format:
Bit Map
0
1
Register
2
3
Time as float
4
5
6
Date as float
7
8
9
10
Old Value as float
11
12
13
14
15
New Value as float
16
17
18
19
System Text Events When you set the System Command Change Bit (bit 7) in the Operator
Change Bit Map of the Event, it sets the Register number for all System
Command Change events will be set to the Event/Alarm Register
number (default is 32).
Revised November-2016
Configure Menu
7-211
ROCLINK 800 User Manual (for ROC800L)
Bit Map
0
1
Register
2
3
Time as float
4
5
Date as float
6
7
8
9
10
Code
11
12
Text
13
14
15
16
17
18
19
ROCLINK 800 uses this format for the following event codes:











144 Initialization Sequence
146 Initialize From Defaults
147 ROM CRC Error
148 Database Initialization
150 Program Flash
248 Text Message
249 Download Configuration
250 Upload Configuration
251 Calibration Timeout
252 Calibration Cancel
253 Calibration Success
FST Events For FST events, the code is the FST number (1 to 6). Unused will be set
to zero.
Bit Map
0
1
Register
2
3
Time as float
4
5
6
Date as float
7
8
9
10
Code
11
12
13
Unused
14
15
Value as float
16
17
18
19
Time-related The time is the number of seconds since January 1, 1970. Unused will
System Events be set to zero.
Bit map
0
1
Register
2
3
Time as float
4
5
6
Date as float
7
8
9
10
Code
11
12
13
Unused
14
15
Time as time_t
16
17
18
19
Events are formatted as:


145 All Power Removed
200 Clock Set
Alarms Use the Alarms table to determine the alarming source. The Register
number for all unmapped Alarms will be set to the Event/Alarm
Register number (default is 32).
Follows is a normal alarm record format:
Bit map
0
1
Register
2
3
Time as float
4
5
6
Date as float
7
8
9
10
Value as float
11
12
13
14
Unused
15
16
17
18
19
Unmapped Parameter If the alarming point is not mapped to a Modbus Register, identifying
Alarms the point using the following table. The TLP will be the source TLP of
the alarm. The type will be set to 1
7-212
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Bit Map
0
Register
1
2
3
Time as float
4
5
6
Date as float
7
8
9
10
Value as float
11
12
13
14
TLP
15
16
Type
17
18
19
FST Alarms If the Alarm is an FST Alarm, ROCLINK 800 uses the following
format. The FST Number is the source FST Number that generated the
alarm. Unused is set to zero and the type is set to 2.
Bit Map
0
1
Register
2
3
Time as float
4
5
6
Date as float
7
8
9
10
Value as float
11
12
13
14
FST#
15
16
Unused
17
Type
18
19
User Text Alarms A User Text alarm uses the following format. Text is filled in with
seven bytes of User Text and the Type will be set to 3.
Bit Map
0
Register
1
2
3
Time as float
4
5
6
Date as float
7
8
9
10
Text
11
12
13
14
15
Type
16
17
18
19
User Value Alarms If the alarm is a User Value Alarm, the following format will be used.
Unused will be set to zero and the Type will be set to 4.
Bit Map
0
Register
1
2
3
Time as float
4
5
6
Date as float
7
8
9
10
Value as float
11
12
13
14
Unused
15
16
17
Type
18
19
Reading Events and The Modbus request to read the Event Log and Alarm Log uses the
Alarms Register standard read Function Codes 03 or 04 and the Register Number defined
in the History Access configuration. In this request, the number of
Registers is included to maintain format compatibility, but is ignored by
the receiving ROC.
Twenty bytes are returned for each event and alarm in the response. Up
to 12 events and alarms can be returned in a single response. If no
events and alarms have occurred since the last collection, the response
contains 0 data bytes.
For the date stamp in the events and alarms returned, the year (YY) is
really the number of years since 1980. For example, if the current year
is 2007, the year (YY) for the date stamp would be 27.
Following is an example of a request for events and alarms with the
history access event/alarm register defined as 32 (0x0020 hex).
Table 7-8. Host Event/Alarm Request Example Message
Message Field
Device Address
Function Code
Register Offset
Num Reads
(ignored)
Error Check
Bytes
1
1
2
2
2
TX Order
Value
Revised November-2016
01H
03H
MS LS
MS
LS
00H 20H
00H
01H
Configure Menu
LS
MS
CRC-16
7-213
ROCLINK 800 User Manual (for ROC800L)
The following example shows a response returning three events and
alarms.
Table 7-9. Event/Alarm Response Example Message
Message
Field
Device
Address
Function
Code
Byte
Count
Data
Error
Check
Bytes
1
1
1
(20 bytes per event or alarm)
2
TX Order
Integers — MS
LS
LS MS
Floats — Selectable
Value
01H
03H
3CH
CRC-16
Acknowledging After the host has correctly received event and alarm data, it transmits
Events and Alarms an acknowledgement message to the ROC to clear these events and
alarms from the Modbus buffer.
Until it receives that acknowledgement message, the ROC continues to
send the same event and alarm records to the host. The Modbus
acknowledgement (to clear the Event Log and Alarm Log buffer) uses
Function Code 05 and the Register Number defined in the History
Access configuration. In this request, the data value is always one (1).
Table 7-10. Event and Alarm Acknowledgement Response Example Message
Message
Field
Device
Address
Function
Code
Register
Data
Error Check
Bytes
1
1
2
2
2
TX Order
MS
LS
MS
LS
MS
LS
Value
01H
05H
00H
20H
FFH
00H
MS
LS
CRC-16
Table 7-11. Modbus Events and Alarms Log Contents
Byte
Contents of Event Log Record
Contents of Alarm Log Record
1 to 2
Operator change (Event Log) bit map (16-bit
integer). See Table 7-12, Event & Alarm
Changes Bit Map Contents.
Alarm change bit map (16-bit integer). See Table
7-12, Event & Alarm Changes Bit Map Contents.
3 to 4
Modbus Register number of variable (16-bit
integer)
Modbus Register number of variable (16-bit
integer)
5 to 8
Time Stamp (HHMMSS; 32-bit floating point)
Time Stamp (HHMMSS; 32-bit floating point)
9 to 12
Date Stamp (MMDDYY; 32-bit floating point)
Date Stamp (MMDDYY; 32-bit floating point)
13 to 16
Previous value of variable (32-bit floating
point)
Current (alarmed) value of variable (32-bit floating
point)
17 to 20
Current (New) value of variable (32-bit
floating point)
Unused at the current time (zero filled when
transmitted to the Master)
Table 7-12. Event & Alarm Change Bit Map Contents”
7-214
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Bit
Operator Change Bit Map
Alarm Change Bit Map
0
Fixed value – change to an EU value on an I/O point in Manual Mode
Not Used
1
Zero scale – change to the 0% Adjusted on an AO or AI
Not Used
2
Full scale – change to the 100% Adjusted on an AO or AI
Not Used
3
Operator entry work value – change to any parameter other than those
described
Not Used
4
Boolean fixed bit – change to Status in DO or DI
Not Used
5
Fixed/variable flag – change to Manual Mode for an I/O point
Manual Alarm
6
Table entry change – change to Modbus Function Tables
Status Change Alarm
7
System command change – events logged by system (Power up)
No Flow Alarm
8
Not Used
Point Fail Alarm
9
Operator change (Event Log) identifier bit
0 for Alarm
10
Low Low Limit – change to Low Low Alarm parameter
Low Low Alarm
11
Low Limit – change to Low Alarm parameter
Low Alarm
12
High Limit – change to High Alarm parameter
High Alarm
13
High High Limit – change to High High Alarm parameter
High High Alarm
14
Rate of Change Limit – change to Rate Alarm parameter
Rate Alarm
15
Not Used
Set/Clear Alarm
(1 = Set or 0 = Clear)
7.7 Transaction History
Use the Transaction History Configuration screen in the ROC800L to
configure the points stored in transaction history logs. Transaction
history is used to store a set of information that occurs at a user selected
event and does not necessarily occur on a periodic basis. A transaction
can represent items such as a batch report, a prove report, or a
calibration report.
You can configure transaction history logs for up to 10 transaction sets,
and you can configure a maximum of 100 points for each transaction
history log. You can also configure the number of transaction history
logs stored in the device and how long the system retains the transaction
history logs.
Transaction History information is stored in battery backed-up nonvolatile memory, and is intended to survive a power cycle, warm start or
cold start event. All transaction history configuration and data can be
cleared, via the ROC > Flags > Clear > History Configuration and
Data feature. Transaction History is also cleared upon a firmware
update.
To access this screen:
1. Select Configure > Transaction History. The Transaction History
Configuration screen displays:
Revised November-2016
Configure Menu
7-215
ROCLINK 800 User Manual (for ROC800L)
Figure 7-106. Transaction History Configuration
2. Review the values in the following fields:
Field
7-216
Description
Description
Enter a name, up to ten alphanumeric characters,
for the transaction set.
Allocated
Sets a limit on the total number of transaction
history entries stored in device memory for the
selected transaction set.
Stored
This read-only field shows the total number of
transaction history entries currently stored in
device memory for the selected transaction set.
Note: The number of transaction history entries is
limited by the value in the Allocated field.
Last Logged
This read-only field shows the total number of
entries logged for the selected transaction. This
number increments by one each time transaction
history is logged.
Memory Reserved
Shows, in bytes, the amount of memory required
to log the required transactions for the set.
Space Remaining
Shows, in bytes, the amount of memory available
in the device for all transaction sets.
Note: This value must be greater than or equal to
zero to lock a transaction for use.
Transaction Limit
Reach
Sets how the system responds when the number
of transactions stored in device memory exceeds
the value entered in the Allocated field. Valid
values are Overwrite Oldest (the system
overwrites the oldest log with the new log) or Stop
(the system prevents the ability to log further
transactions).
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Transaction Config
Lock
Locks the configuration of the selected
transaction. Once a configuration is locked, only
changes to the transaction description are
allowed.
Notes:
 Unlocking the transaction set configuration
clears all transactions stored for that set.
 You must lock the transaction configuration
before logging transactions.
Clear
Click to erase the transaction history logs for the
selected transaction set.
Log Now
Click to immediately store the selected transaction
to device memory.
Note: Logging a transaction requires locking the
transaction configuration.
Config
Click to open the Transaction Points Configuration
screen and configure which points are stored in
the selected transaction history set.
7.7.1 Configuring Transaction History
To configure the transaction history:
1. Select Configure > Transaction History from the menu bar in
ROCLINK 800. The Transaction History Configuration screen
displays:
Figure 7-107. Transaction History Configuration
2. Select Config. The Transaction Points Configuration screen
displays:
Revised November-2016
Configure Menu
7-217
ROCLINK 800 User Manual (for ROC800L)
Figure 7-108. Transaction Points, Configuration
3. The Trans Pt field displays the selected transaction history set (1
through 10). In the Description field, enter a description (up to ten
alphanumeric characters) for the selected transaction history set.
4. Select the Archive Point field and click the TLP button. The select
TLP dialog displays:
Figure 7-109. Select TLP Dialog
7-218
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
5. Navigate to the parameter you want to be logged and click OK.
6. In the Point Description field, Enter a description (up to ten
alphanumeric characters) for the selected parameter.
7. Repeat steps four through six for each parameter you want logged in
the transaction history.
8. When you are finished adding parameters, click OK to return to the
Transaction history Configuration screen:
Figure 7-110. Transaction History Configuration
9. In the Allocated field, set the number of transaction history logs you
want to store in devices memory.
Notes:
 The Memory Reserved field displays the amount of memory
reserved for storing the select transaction history logs.
 The Space Remaining field displays the amount of memory
available in your device.
10. In the Transaction Limit Reached field, select how you want the
system to respond when the number of transactions stored in device
memory exceeds the value entered in the Allocated field. Valid
values are Overwrite Oldest (the system overwrites the oldest log
with the new log) or Stop (the system prevent the ability to log
further transactions).
11. When you have finished configuring the transaction history log,
select Transaction Config Lock to prevent any further
configuration changes to the selected transaction history log except
for updating the description.
Revised November-2016
Configure Menu
7-219
ROCLINK 800 User Manual (for ROC800L)
Note:
After you have locked the transaction history set,
clearing the Transaction Config Lock field erases the
selected transaction history logs. For more details, refer
to Section 7.7.2, Clearing Transaction History.
7.7.2 Logging Transaction History
Unlike periodic history, which automatically creates an hourly and daily
record of the configured points, transaction history does not
automatically log a set of data on its own. Instead, an external
mechanism, such as a FST (Function Sequence Table), DS800 (IEC
61131 Program), User C program, SCADA host system, or manual
trigger is needed to record a transaction set.
To manually create a transaction history log:
1. Select Configure > Transaction History from the menu bar in
ROCLINK 800. The Transaction History Configuration screen
displays:
Figure 7-111. Transaction History Logging
2. Select Log Now in the row of the transaction history set you want to
log. A confirmation message displays.
Note: The transaction configuration must be locked to perform this
action.
7-220
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
3. Click Yes. The Transaction History Configuration screen displays.
Note: The value in the Last Logged field increments by one, and
the value in the Stored field increments by one if you have
not reached the limit entered in the Allocated field.
Figure 7-112. Transaction History Configuration, Stored and Last Logged
7.7.3 Clearing Transaction History
You can clear the transaction history logs stored in device memory for a
transaction set.
To clear the transaction history logs:
1. Select Configure > Transaction History from the menu bar in
ROCLINK 800. The Transaction History Configuration screen
displays:
Revised November-2016
Configure Menu
7-221
ROCLINK 800 User Manual (for ROC800L)
Figure 7-113. Transaction History Configuration, Transaction Clear
2. Select Clear in the same row as the transaction history set you want
to clear. A confirmation screen displays:
3. Click Yes to clear the transaction history logs stored in device
memory. The Transaction History Configuration screen displays
showing a confirmation message. The value in the Stored field
returns to 0 when the display updates.
7-222
Configure Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Chapter 8 – The Gas Meters Menu
In This Chapter
8.1
8.2
8.3
8.4
Setup ................................................................................................ 8-1
8.1.1 Station Configuration ............................................................ 8-2
8.1.2 Gas Meters Setup Configuration ........................................8-13
Gas Meters Calibration Basics ......................................................8-26
8.2.1 Verifying an Input ...............................................................8-28
8.2.2 Calibrating an Input Example .............................................8-32
8.2.3 Zero Shift/Offset/RTD Bias .................................................8-39
Gas Meters Values ........................................................................8-44
8.3.1 Gas Meters Values: Values Tab ........................................8-44
8.3.2 Gas Meters Values: Factors Tab........................................8-45
Plate Change .................................................................................8-46
Use the Gas Meters menu to define, configure, and calibrate meter runs;
review meter runs; and perform plate changes for orifice and linear
(turbine, PD, ultrasonic, Coriolis) meters.
Figure 8-1. Gas Meters Menu
8.1 Setup
Use Gas Meters Setup to configure meter runs and stations. The Gas
Meters configuration screens contain the functions directly associated
with measuring and logging flow, including setup of American Gas
Association (AGA), American Petroleum Institute (API), or
International Standards Organization (ISO) calculation configuration
parameters, and calibrating the meter depending on the device that you
are configuring.
The ROC800L organizes meter runs into stations. The 12 meter runs
can be grouped among the 12 stations in any combination. Meters are
assigned to stations in the Gas Meters > Setup > Orifice Meter or
Linear Meter screens. Meter runs belong in the same station when they
have the same gas data, calculation methods, and base/contract
conditions.
Refer to Table 8-1 for the defaults in Metric and US engineering units.
Revised November-2016
Gas Meters Menu
8-1
ROCLINK 800 User Manual (for ROC800L)
Table 8-1. Meter Run Engineering Units (EU)
Flow Parameter
U.S. Units
Metric Units
Meter Input (AGA3)
Inches H2O
kPa
Meter Input (AGA7) – Volume
MCF/day
km /day
Meter Input (AGA7) – Mass
lb/hour
kg/hour
Static Pressure
PSIG or PSIA
kPaG or kPaA
Temperature
Deg F
Deg C
Instantaneous Volume/Hour
CF/hour
m /hour
Instantaneous Volume/Day
MCF/day
km /day
Instantaneous Energy/Hour
Btu/hour
MJ/hour
Instantaneous Energy/Day
MMBtu/day
GJ/day
Volume Flow Today/Yesterday
MCF
km
Energy Today/Yesterday
MMBtu
GJ
Viscosity
lb/ft-sec
cP
Diameters
Inches
Millimeters
Elevation
Feet
Meters
Inst Mass/Hour
lb/hour
kg/hour
Inst Mass/Day
Mlb/day
tonnes/day
Mass Flow Today/Yesterday
Mlb
tonnes
Density
lb/CF
kg/m
Heating Value
Btu/CF or Btu/lb
MJ/m or MJ/kg
3
3
3
3
3
3
8.1.1 Station Configuration
To configure a station, select a station icon in the configuration tree
menu or select Gas Meters> Setup > Station. Configure stations before
configuring the meter runs.
Meters are assigned to stations in the Gas Meters > Setup > Orifice or
Linear screens. Meter runs belong in the same station when they have
the same gas data, calculation methods, and base/contract conditions.
Each station may be given a unique tag, and each meter may be given a
unique tag and meter description.
If you are using constant gas quality data from a lab analysis report,
then all 12 stations can be employed. If you are using live gas quality
data from a gas chromatograph, no more than ten stations are
recommended.
Note: Contract hours can be set differently for each station in
Configure > History Segments.

8-2
Use the General tab to set basic parameters that all the meter runs
assigned to a station have in common.
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)

Use the Gas Quality tab to set the gas information parameters. The
Gas Quality tab defines the mole percentages of twenty-one gas
components, as well as the Heating Value Basis, the Heating Value,
and the Specific Gravity.

Use the Advanced tab to configure a number of additional
parameters that affect the flow calculation.

Use the Alarms tab to configure alarming parameters for station
flow rates.
Notes:

After configuring a station and clicking Apply, use Flash Memory
Save Configuration in the ROC > Flags screen to save station
configuration to permanent memory in case you must perform a cold
start.

If other stations have similar characteristics, use the copy and paste
buttons to simplify configurations.
Station Setup: General Tab
Use the General tab to set basic parameters that all the meter runs in the
station have in common. The General tab displays when you first access
the Station Setup screen.
Figure 8-2. Station Setup – General tab
1. Review the following fields for your organization’s values.
Revised November-2016
Gas Meters Menu
8-3
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Station
Sets the station to configure. This lists all active
stations.
Note: The selection in this field applies to each tab
on this screen.
Tag
Sets a (10 alphanumeric character) identifier for the
point.
Note: The selection in this field applies to each tab
on this screen.
History Segment
Sets the history segment in the historical database
that you use to configure history points for the
meters in this station.
Note: Assign only one station per history segment.
Contract Hour
Sets the time when the daily values are logged. If
this segment is tied to a meter station, this will also
be the contract hour for the station and will be the
time that daily and monthly (if it is the first of the
month) accumulations will be reset. Additional
entries will be made if Force End of Day is
exercised for this segment.
Note: The contract hour for the station may also
be set in the Configure > History Segment
screen.
Calculation
Standard
Sets the set of calculation standards that are to be
used for orifice, gas linear meters, and mass linear
meters in this station. There is only one edition of
AGA and ISO flow calculations. Calculation
standards include:
Gas, AGA392/AGA796/AGA11-2003
8-4
Gas Meters Menu
American Gas Association (AGA)
standard for gas flow through an
orifice, a linear meter, and a mass
(Coriolis) meter.
Select Gas, AGA3-92/AGA71996/AGA11-2003 for the station
when you want AGA 3
calculations for all orifice meters
in the station and AGA 7
calculations for all turbine meters
and all mass (Coriolis) meters in
a station.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Revised November-2016
Description
Gas, ISO516798/ISO995193/ISO107902003
International Standard
Organization (ISO) standard for
gas flow through an orifice, a
linear meter, and a mass
(Coriolis) meter.
Select Gas, ISO516798/ISO9951-93/ISO10790-2003
for all orifice meters in the station
and ISO9951 calculations for all
turbine meters and all mass
(Coriolis) meters in a station.
Note: ISO9951 calculations are
identical to AGA 7
calculations.
Liquid,
ISO516798/API 1295/ISO107901999
ISO and API (American
Petroleum Institute) standards for
liquid flow through an orifice, a
linear meter, and a mass
(Coriolis) meter.
Select Liquid, ISO5167-98/API
12-95/ISO10790-1999 for all
orifice meters with an expansion
factor set to 1.0. Linear volumetric
meters will calculate a corrected
volume using userentered/calculated pressure and
temperature correction factors.
Mass (Coriolis) meters calculate a
corrected volume form the Mass
Flow Rate and the Base Density.
Gas, ISO51672003/ISO995193/ISO107902003
International Standard
Organization (ISO) standard for
gas flow through an orifice, a
linear meter, and a mass
(Coriolis) meter in circular crosssection conduits running full.
Select Gas, ISO51672003/ISO9951-93/ISO107902003 for all orifice meters in the
station and ISO9951 calculations
for all turbine meters and all mass
(Coriolis) meters in a station with
circular cross-section conduits
running full.
Note: ISO9951 calculations are
identical to AGA 7
calculations.
Gas Meters Menu
8-5
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Note: For linear volumetric meters using API 12,
the user-entered/calculated pressure and
temperature correction factors, as well as
the base density and flowing density values,
need to be supplied by a FST, User C
program, a host computer, a DS800
program, or manually entered from a custom
display. The FPV Method parameter (see
Section 8.1.1.3, Station Setup Advanced
tab) must be set to User so the density
values can be entered.
Flow Rate
This read-only field shows the volume flow rate at
3
base condition in MCF/day or km /day.
Energy Rate
This read-only field shows the energy rate at base
conditions in mmBtu/day or GJ/day.
Mass Rate
This read-only field shows the mass rate
conditions in Mlb/day or tonnes/day.
Flow Today
This read-only field shows the total accumulation
3
of flow for the current contract day in MCF or km .
Energy Today
This read-only field shows the total accumulation
of energy for the current contract day in mmBtu or
GJ.
Mass Today
This read-only field shows the total mass for the
day in Mlb or Tonnes.
Zs
This read-only field shows the represents the
compressibility at standard conditions.
Zb
This read-only field shows the represents the
compressibility at base conditions.
Base Density
This read-only field shows the represents the
density of the measured fluid at base conditions in
3
3
lbm/ft or kg/m .
Flow Yesterday
This read-only field shows the total accumulation
of flow for the previous contract day in MMCF or
3
km .
Energy Yesterday
This read-only field shows the total accumulation
of energy for the previous contract day in MMBtu or
GJ.
Mass Yesterday
This read-only field shows the total accumulation
of mass for the previous contract day in Mlb or
tonnes.
Active Alarms
This read-only field shows the active alarms
displaying the current alarm conditions at the
station.
2. Click Apply if you change any parameters on this screen.
3. Proceed to the Station Setup’s Gas Quality tab.
8-6
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Station Setup: Gas Quality Tab
Use the Gas Quality tab to set the parameters for the gas information.
The Gas Quality tab defines the mole percentages of twenty gas
components, as well as the Heating Value Basis, the Heating Value, and
the Specific Gravity.
1. Select the Gas Quality tab. The Gas Quality tab screen displays.
Figure 8-3. Station Setup – Gas Quality tab
2. Review the following fields for your organization’s values.
Revised November-2016
Field
Description
Gas Component
Sets the mole percent of each gas component
present in the gas for this station. This value is
required to calculate the compressibility of gas
using the AGA 8 detailed method.
Total Mole %
If the AGA 8 detailed method is selected, this readonly field should equal 100% after you enter all the
component mole percentages.
Gas Meters Menu
8-7
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Heavy Gas Option
Sets the option to separate the heavy gas
percentage (C6+) into individual components in the
mole percentages for n-Hexane, n-Heptane, nOctane, n-Nonane, and n-Decane. To enter heavy
gases, select the Heavy Gas Option and enter the
percentage of heavy gases under Hexane+. In the
Advanced tab, enter the amount of each heavy gas.
The mole percentages in the Heavy Gas
Distribution fields on the Advanced tab must equal
100%. If the total percentage of the distribution
among the five heavier components is less than
100%, Hexane is increased to make the total add
up to 100%. If the total percentage of the
distribution is greater than 100%, reduction occurs
in the following order: Decane > Nonane > Octane
> Heptane > Hexane until the total is equal to
100%.
Gas Quality
Indicates the source for determining gas quality
readings. Valid values are Live (readings come
from a gas chromatograph or are periodically
downloaded from a host) or Constant (manually
enter the gas composition and changes are entered
in the Event Log).
Normalization Type
Sets what action is taken if the total of the gas mole
percentages do not add up to 100%. Valid values
are Methane Adjust (automatically adjust the
Methane component up or down to compensate for
the difference if the total does not equal 100%) or
Full Normalization (adjust each component if the
total does not equal 100%).
Heating Value Basis
Indicates the basis for determining the entered
heating value. Valid values are Dry (no water vapor
present in the gas), Wet (saturated water vapor
present in the gas), or As Delivered (may contain
some water vapor) for the Heating Value Basis.
This field does not affect the flow or energy
calculations, and is for accounting purposes only.
Heating Value
Sets the gross volumetric heating value of the
measured fluid at base conditions. For gas, this
value represents the real heating value, rather than
the ideal heating value.
Base Density
Option
Indicates either a specific gravity (relative density)
or the molecular weight for calculating base
density.
3. Click Apply if you change any parameters on this screen.
4. Proceed to the Station Setup’s Advanced tab.
Station Setup: Advanced Tab
Use the Advanced tab to configure a number of additional parameters
that affect the flow calculation.
8-8
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
1. Select the Advanced tab. The Advanced tab screen displays.
Figure 8-4. Station Setup – Advanced tab
2. Review the following fields for your organization’s values.
Field
Description
FPV Method
Sets the method of determining a compressibility
factor for AGA8 calculations. Value values are:
Detailed
Gross I
Gross II
Revised November-2016
Requires the natural gas composition in
mole percent to be entered.
Uses the specific gravity of the natural
gas; the real gas gross heating value per
unit volume; and the mole % of CO2 as
the quantity of non-hydrocarbon
components.
Uses the specific gravity of the natural
gas; the real gas gross heating value per
unit volume; and the mole % of CO2 and
the mole % of N2 as the quantity of nonhydrocarbon components.
Gas Meters Menu
8-9
ROCLINK 800 User Manual (for ROC800L)
Field
Description
User
Requires the base compressibility,
standard compressibility, flowing
compressibility, base density, and
flowing density values to be entered.
These values become Read/Write
enabled and may be obtained from a
non-calculated source. The values may
come from a User C program, FST, host
computer, DS800 program, or a custom
display. If none of these sources provide
values, the last value will be held.
Notes:
 If either Gross Method is chosen, manually
enter the Specific Gravity and Heating Value in
the Gas Quality screen. For Gross Method I,
the Heating Value is required only for
calculating the gas energy flow.
 The Detailed method provides the highest
accuracy in a broader range of measurement
conditions; however, one of the Gross methods
can be used when:
o Temperature is between 0 and 54°C (32
and 130°F).
o Pressure is between 0 and 8274 kPa (0
and 1200 psia).
o Gas composition is within the normal range
as defined in the 1992 AGA8 report.
Use Gross methods for applications with a
more specific range of measurement
conditions.
8-10
Units
Sets either US (English), Metric (kPa), or Metric
(bar) units for calculations (Refer to Figure 8-X).
The difference between Metric (kPa) and Metric
(bar) is the pressure units used in calculations. If
you select Metric (kPa), the calculation expects all
pressure inputs to be in kPa (such as kPa for the
static pressure input). If you select Metric (bar), the
calculation expects all pressure inputs to be in bar
(such as bar for the static pressure input and
millibar for the differential pressure input).
Note: If you change this selection, remember that
any existing entered values do not automatically
convert to the newly selected pressure units.
Atmospheric
Pressure
Sets the value of the atmospheric pressure
(absolute) at the metering location. Valid values are
Calculate (the value is calculated based on the
Elevation) or Enter (type a value for the pressure).
The units of measurement are in PSIA (US) or kPa
(Metric). If entered, the value must be greater than
zero.
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Local Gravitational
Acceleration
Sets the gravitational acceleration at the metering
location. Valid values are Calculate (the value is
calculated from the Elevation and Latitude) or
Enter (type a value for the acceleration). The units
2
2
of measurement are in ft/sec or M/sec . If entered,
the value must be greater than zero.
Base Pressure
Sets the flow measurement base pressure
specified in the gas contract. The pressure units
are in PSIA, or kPa for Metric.
Base Temperature
Sets the flow measurement base temperature
specified in the gas contract. The temperature units
are in degrees Fahrenheit or degrees Celsius.
Elevation
Sets the elevation or altitude of the metering
location. The units are in feet or meters.
Latitude
Sets the geographic latitude of the metering
location. The units are in degrees and minutes,
separated by a decimal point. For example: 46.15.
Heavy Gas
Distribution
Set the mole percentages of heavy gas distribution
(hydrocarbons Hexane and heavier) if the Heavy
Gas Option was enabled on the Gas Quality tab.
The mole percentages in the Heavy Gas
Distribution fields must equal 100%. If the Total %
of the distribution among the five heavier
components is less than 100%, Hexane is
increased to make the Total % add up to 100%. If
the Total % of the distribution is greater than
100%, reduction occurs in the following order:
Decane > Nonane > Octane > Heptane > Hexane
until the total is equal to 100%.
Maintenance Lock
Set the station’s meter runs to be to maintenance
mode. Valid values are Locked (do not allow the
station’s meter runs to enter maintenance mode) or
Unlocked (allow the station’s meter runs to enter
maintenance mode.)
3. Click Apply if you change any parameters on this screen.
4. Proceed to the Station Setup’s Alarms tab.
Station Setup: Alarms Tab
Use the Alarms tab to configure station-wide alarming parameters. You
can either enable or disable alarming for each station. Alarms can be
configured for the individual meter runs and the stations. This generates
meter-specific and station-wide alarm conditions.
If you enable alarms, the alarms can be configured using the Alarms tab
and are logged to the Alarm Log. To conserve log space, alarms should
be enabled only when necessary. If you disable alarms, no alarm
generates for this point, regardless of the alarm configuration. Alarm
conditions display in the Active Alarms fields located in the Station
Configuration General tab.
Revised November-2016
Gas Meters Menu
8-11
ROCLINK 800 User Manual (for ROC800L)
Even if you do not plan to use all of the alarms, check and adjust the
value of each alarm so that the system does not generate false alarms.
1. Select the Alarms tab. The Alarms screen displays.
Figure 8-5. Station Setup – Alarms tab
2. Review the following fields for your organization’s values.
Field
Description
Alarming
Sets Alarming as:
High Alarm
8-12
Gas Meters Menu
Disabled
No alarms occur for this station.
Alarm on
Volume/Day or
MCF/Day
Alarm values occur based on
volumetric flow rate per day.
Alarm on
Mass/Day or
Mlb/Day
Alarm values occur based on
mass flow rate per day.
Sets the High Alarm limit value, in engineering units
(EU), to which the Volumetric or Mass Flow Rate
value must rise to generate a High Alarm. The
Mass units assumed for the input are MCF per day
3
3
(1000 ft /day) or cubic meters per day (m /day).
The Volumetric units assumed for the input are
MLb per day (1000 lb/day) or tonnes per day (1000
kg/day).
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Low Alarm
Sets the Low Alarm limit value, in engineering units,
to which the Volumetric or Mass Flow Rate value
must fall to generate a Low Alarm. The units
assumed for the input are MCF per day (1000
3
3
ft /day) or cubic meters per day (m /day). The
Volumetric units assumed for the input are MLb per
day (1000 lb/day) or tonnes per day (1000 kg/day).
Alarm Deadband
Sets the value, in engineering units that the flow
value must be above the Low Alarm limit and below
the High Alarm limit before the alarm clears. The
purpose of the Alarm Deadband is to prevent the
alarm from being set and cleared continuously
when the input value is oscillating around the alarm
limit.
RBX
Sets the RBX Alarming option to configure
Spontaneous-Report-by-Exception (SRBX)
alarming for this point. Valid values are On Alarm
Set (The point enters an alarm condition, the ROC
generates a Spontaneous-Report-by-Exception
message to the host) or On Alarm Clear (The point
leaves an alarm condition, the ROC generates a
Spontaneous-Report-by-Exception message to the
host).
Note: SRBX Alarming requires the
communications port to be properly
configured.
3. Click Apply if you change any parameters on this screen.
4. Click OK to return the ROC800-Series graphic.
5. This completes the process of configuring the station. Proceed to
Section 8.1.2, Gas Meters Setup Configuration.
8.1.2 Gas Meters Setup Configuration
To configure the meter runs, select Gas Meters > Setup > Orifice
Meter or Linear Meter or click on the meter icon in the configuration
tree to open the Gas Meters Setup screen.
Configure the parameters on each tab as pertains to your application.
Revised November-2016

Set up the Stations in the Gas Meters > Setup > Station tab.

Use the General tab to set basic parameters for the meter.

Use the Inputs tab to define the field inputs for differential pressure
(AGA3), uncorrected volume or mass (AGA7), static pressure, and
temperature to be used in the flow calculation.

Use the Advanced tab to specify additional parameters for the
meter.

Use the Alarms tab to set Alarm parameters for the meter.
Gas Meters Menu
8-13
ROCLINK 800 User Manual (for ROC800L)

Use the Calibration Factors tab to display parameters that allow
the selection and calculation of optional flow adjustment factor to
compensate for the difference in condition between the meter
location and the location where the calibration instruments were
certified.

Use the Calibration Factors tab to configure parameters that allow
select and calculation of optional flow adjustment factor to
compensate for the difference in condition between the meter
location and the location where the calibration instruments were
certified.

If the Linear Meter Input Type on the General tab was configured to
Mass, use the Mass Meter Press Effect tab to setup pressure
settings.
Note: After configuring a meter and clicking Apply, use Flash
Memory Save Configuration in the ROC > Flags screen to
save I/O configuration to permanent memory in case you must
perform a cold start.
Meter Setup: General Tab
Use the General tab to define basic parameters for the Gas Meters. The
General tab displays when you first access the Gas Meters Setup screen.
Figure 8-6. Meter Setup (Orifice) – General tab
Figure 8-7. Meter Setup (Linear) – General tab
1. Review the following fields for your organization’s values.
8-14
Field
Description
Meter Run
Selects the number of the meter to be configured.
Note: The selection in this field applies to each tab
on this screen.
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Meter Tag
Sets a short (10 alphanumeric characters) identifier
for the meter.
Note: The selection in this field applies to each tab
on this screen.
Meter Description
Sets a unique description, up to 30 alphanumeric
characters in length that further identifies or
provides information about this meter.
Station
Sets the station in which this meter belongs.
Pipe Diameter
Sets the inside diameter for the pipe near the orifice
plate in this meter run. The units are inches or
millimeters.
Note: This field displays only for an orifice meter.
Orifice Diameter
Sets the diameter of the orifice plate in this meter
run. The units are inches or millimeters.
Note: This field displays only for an orifice meter.
Low Flow Cutoff
Sets the low flow cutoff point. When the differential
pressure value of the metering device is less than
this value, the system sets the calculated flow rate
to zero and, if alarming is enabled, records a No
Flow alarm in the Alarm Log.
For the AGA3-92 or ISO5167-2003 standard, this
value is in terms of inches of water column or kPa.
For the AGA7-96 standard, this value is in terms of
MCF/Day.
Meter Type
Sets the meter type that you are configuring.
Select Flange Tapped Orifice or User Defined
Device, for a ROC800-Series with an orifice meter
type.
Valid values are Volume (volume metering device)
or Mass (Micro Motion Coriolis Mass Meter or
similar mass meter).
Process or Active
Alarms
This read-only field shows the active Process or
Active Alarms. For example, Low indicates that the
calculated flow is below the Low Alarm limit. Other
alarms can include High, No Flow, and Manual
Mode.
AGA3/ISO5167
Alarms
This read-only field shows the AGA3/ISO5167
Alarms indicating any current alarms. For example,
Low indicates that the flow is below the Low Alarm
limit. Other alarms can include High, No Flow, and
Manual Mode.
2. Click Apply if you change any parameters on this screen.
3. Proceed to the Gas Meters Setup’s Inputs tab.
Meter Setup: Inputs Tab
Use the Inputs tab to define the field inputs for differential pressure,
uncorrected volume, static pressure, and temperature, which the system
uses in the flow calculation.
Revised November-2016
Gas Meters Menu
8-15
ROCLINK 800 User Manual (for ROC800L)
1. Select the Inputs tab. The Inputs screen displays.
Browse Button
Figure 8-8. Meter Setup (Orifice) – Inputs tab
Figure 8-9. Meter Setup (Linear) – Inputs tab
Note: Which screen displays depends on the calculation standard you
selected on the General tab.
2. Review the following fields for your organization’s values.
8-16
Field
Description
Differential
Pressure
Sets the input that senses the differential pressure
(or high differential pressure, if you enabled
Stacked DP). Click the Browse button to display a
Select TLP dialog box you use to assign the input.
The system assumes the units for the input to be
inches of water column (In H2O) or kPa.
If Manual appears, use the Values field to enter an
engineering units value for the meter input.
Otherwise, the Values field indicates the current
input value.
Note: This field displays only for an orifice meter.
Uncorrected
Volume
Sets the input that senses the input from a turbine
meter (typically pulses). Click the Browse button to
display a Select TLP dialog box you use to assign
the input. The units assumed for the input are MCF
3
per day (1000 ft /day) or 1000 cubic meters per day
3
(kM /day) if the Metric conversion is enabled. If
Manual appears, the Values field can be used to
enter an engineering units value for the meter input.
Otherwise, the Values field indicates the current
input value, based on non-adjusted pulses from the
turbine meter.
Note: This field displays only for a linear meter.
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Static Pressure
Sets the input that senses static pressure. Click the
Browse button to display a Select TLP dialog box
you use to assign the input. The system assumes
the units for the input to be PSIG/PSIA or
kPaG/kPaA.
If Manual appears, use the Values field to enter a
engineering units value for the static pressure input.
Otherwise, the Values field indicates the current
input value.
Temperature
Sets the input that senses the temperature of the
flowing gas. Click the Browse button to display a
Select TLP dialog box you use to assign the input.
The system assumes units for the input to be
degrees Fahrenheit or degrees Celsius.
If Manual appears, use the Values field to enter an
engineering units value for the temperature input.
Otherwise, the Values field indicates the current
input value.
Stacked DP
Enables the use of standard differential pressure
transmitters for low and high pressure ranges. Valid
values are Enabled (use stacked DP transmitters)
or Disabled (do not allow use of stacked DP
transmitters).
Note: This field displays only for an orifice meter.
Low DP Input
Sets the input for monitoring low differential
pressure. Click the Browse button to display a Set
TLP dialog box you use to assign the input.
You must Enable the Stacked DP parameter to use
this input or you can leave this input in Manual
Mode when you Disable Stacked DP.
Note: This field displays only for an orifice meter.
Low DP Setpoint
Sets the differential pressure point at which the
system switches over to the low differential
pressure input.
When the High DP input is active and the High DP
reading drops below this value, the Low DP input
becomes the active input. The system assumes the
units for this input to be inches of water column (In
H2O) or kPa.
Note: This field displays only for an orifice meter.
High DP Setpoint
Sets the differential pressure point at which the
system switches over to the high differential
pressure input.
When the Low DP input is active and the Low DP
reading rises above this setpoint, the High DP input
becomes the active input. The system assumes the
units for this input to be inches of water column (In
H2O) or kPa.
Note: This field displays only for an orifice meter.
3. Click Apply if you change any parameters on this screen.
Revised November-2016
Gas Meters Menu
8-17
ROCLINK 800 User Manual (for ROC800L)
4. Proceed to the Gas Meters Setup’s Advanced tab.
Meters Setup: Advanced Tab
Use the Advanced tab to specify additional meter parameters.
1. Select the Advanced tab. The Advanced screen displays.
Figure 8-10. Meter Setup (Orifice) – Advanced
tab
Figure 8-11. Meter Setup (Linear) – Advanced
tab
2. Review the following fields for your organization’s values.
8-18
Field
Description
Pressure Tap
Indicates the pressure tap type and location for this
meter run. Valid values are:
Gas Meters Menu
Gauge or
Absolute
Indicates the type of pressure tap.
This choice must match the static
pressure type as actually measured
by the sensor. Order the MVS
sensor, DVS sensor, or other
pressure transmitter to provide
absolute or gauge measurements.
Upstream or
Downstream
Indicates the location of the static
pressure tap in relation to the orifice
and normal flow. Upstream is the
default.
Note: This field displays only for
an ISO5167 or AGA3
calculations.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Revised November-2016
Field
Description
Static Pressure
Units
Sets Absolute or Gauge for calculations used in
this meter run. This choice must match the static
pressure type is actually measured by the sensor.
The MVS sensor, DVS sensor, or other pressure
transmitter can be ordered to provide either absolute
or gauge measurements.
Note: This field displays only for an orifice meter.
Orifice Material
Indicates the material from which the orifice is made.
Nearly all natural gas applications use stainless
steel orifice plates.
You must also complete the Ref Temperature field.
This indicates the reference temperature at which
the bore diameter of the orifice plate was measured,
expressed in degrees Fahrenheit or degrees
Celsius.
Note: This field displays only for ISO5167 or AGA3
calculations.
Pipe Material
Indicates the material from which the orifice meter
tube material is made. Nearly all natural gas
applications use carbon steel meter tube.
You must also complete the Ref Temperature field.
This indicates the reference temperature at which
the internal diameter of the pipe was measured,
expressed in degrees Fahrenheit or degrees
Celsius.
Note: This field displays only for ISO5167 or AGA3
calculations.
Viscosity
Sets the dynamic viscosity of the flowing gas. Units
of measure either Lbm/Ft-Sec (US Units) or cP
(Metric Units).
Sp Heat Ratio
Sets the specific heat ratio of the gas (defined as the
specific heat of the gas at constant pressure divided
by the specific heat of the gas at constant volume).
Accepted practice for natural gas applications is to
use a value of 1.3, which was used to develop the
expansion factor tables in the AGA 3 Report – Part
3. If entered, the value must be greater than zero.
Static K Factor
Sets the Static K Factor for the turbine linear meter
constant in counts/pulses per unit volume or mass,
3
such as 4 pulses per cubic foot or 235 pulses/ft .
3
3
The volume units are in pulses ft or pulses m . The
mass units are pulses lb or pulses kg. The Static Kfactor cannot be less than zero.
No Flow Time
Sets the No Flow Time. This is the amount of time
without a pulse after which the ROC declares a No
Flow condition. The flow cutoff is the analog signal
lower limit; below this limit a no flow condition exists.
Gas Meters Menu
8-19
ROCLINK 800 User Manual (for ROC800L)
8-20
Field
Description
Low Flow Cutoff
Sets the low flow cutoff value. When the value of the
uncorrected volume input is less than or equal to the
low flow cutoff value, the calculated flow is set equal
to zero. A No Flow alarm is recorded in the Alarm
Log if Alarming is Enabled. The units are MCF/Day
(1000 cubic feet per day) and the metric units are
3
km /day (1000 cubic meters per day). This
parameter is only used if the uncorrected volume
input selected is not a pulse input point type.
Speed of Sound
Sets the status of the speed of sound calculation. If
Enabled, the system calculates AGA10 feet per
second or meter per second based on the Pressure,
Temperature, and Gas Composition. AGA8 Detail
Method must be selected and a full Gas
Composition entered to calculate the Speed of
Sound.
For diagnostic purposes, Speed of Sound measures
may be read through a serial connection to an
ultrasonic flow meter and stored under the
Measured Speed of Sound to be compared to the
Calculated value.
Variable K Factor
Sets the K Factor values at multiple input
frequencies, if the Variable K Factor is enabled. If
the Variable K Factor is disabled, a static factor will
be used.
The K factor is used in the flow calculations to
convert raw pulses to either Volume or Mass. This
conversion may vary with flow rate and Variable K
Factors allow you to specify flow rates as indicated
by Frequency. The K Factor values cannot be less
than zero. Up to twelve K Factor and Frequency
values can be entered.
Temperature Tap
Indicates the location of the temperature tap for this
meter run. Valid values are:
Upstream (the default) and Downstream. If you
select Downstream, the system displays the
Calculate Upstream Temperature option. Leave that
option blank to indicate that you do not require a
calculation, or click the option to display the JouleThompson Coefficient field and specify how the
system calculates upstream temperature.
Note: This field displays only if you select ISO51672003 as a Calculation Standard on the
General tab.
Maintenance Mode
Sets the maintenance mode status. Valid values are
Enabled (allow the meter to be set to maintenance
mode) and Disabled (do not allow the meter to be
set to maintenance mode).
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Joule-Thomson
Coefficient
Sets how the system obtains the value for the JouleThompson coefficient used in upstream temperature
calculations. Valid values are Calculate (the default)
or Enter (use a specific value). If you click Enter, the
system enables the coefficient value field. The
specific coefficient value must be greater than zero.
Note: This field displays only if you select ISO51672003 as a Calculation Standard on the
General tab and check the Calculate
Upstream Temperature field in the
Temperature Tap frame.
3. Click Apply if you change any parameters on this screen.
4. Proceed to Gas Meters Setup Alarms Tab.
Meters Setup: Alarms Tab
Use the Alarms tab to configure alarm parameters. You can either
enable or disable alarming for each meter run. You can configure alarms
for the individual meter runs and identify meter-specific alarm
conditions.
If you enable alarms, the system logs alarms on the alarm log. To
conserve log space, enable alarms only when required. If you disable
alarms, the system does not generate an alarm for this point, regardless
of the alarm configuration. However, the system displays alarm
conditions in the Active Alarms field located in the Meter Setup General
tab or the Station Configuration General tab.
Even if you do not plan to use all the alarms, check and adjust the value
of each alarm to prevent the generation of false alarms.
1. Select the Alarms tab. The Alarms screen displays.
Figure 8-12. Meter Setup (Orifice) – Alarms tab
Revised November-2016
Figure 8-13. Meter Setup (Linear) – Alarms tab
Gas Meters Menu
8-21
ROCLINK 800 User Manual (for ROC800L)
2. Review the following fields for your organization’s values.
8-22
Field
Description
Process Alarming /
Alarming
Sets the alarming option for the selected meter..
Enabled alarms can be based on either the
Corrected Volume Flow Rate per Day, the
Corrected Volume Flow Rater per Hour, the Mass
Flow Rate per Day, or the Mass Flow Rate per
Hour. Valid values are:
Disabled
No alarms occur for this station.
Alarm on
Volume/Day
Alarm values occur based on
volume per day. Units are
3
MCF/day or km /day.
Alarm on
Mass/Day
Alarm values occur based on
mass per day. Units are Mlb/day
or tonnes/day
Alarm on
Volume/Hour
Alarm values occur based on
volume per hour. Units are
3
CF/hour or m /hour.
Alarm on
Mass/Hour
Alarm values occur based on
mass per hour. or lb/hour
AGA3/ISO5167
Alarming
Sets the alarm option for this point. Valid values are
Enabled (configures the limit alarms - high, low,
and Deadband) or Disabled (does not generate
limit alarms).
Note: The Point Fail alarm may appear in the
Active Alarms field, but is not logged in the
Alarms file. If you Enable alarming, the
system generates an alarm if you disable
scanning.
RBX Alarming
Sets the Spontaneous Report-by-Exception (RBX
or SRBX) alarming options for the meter run. Valid
values are On Alarm Set (When the point enters
an alarm condition, the ROC generates a
Spontaneous-Report-by-Exception message to the
host) or On Alarm Clear (When the point leaves
an alarm condition, the ROC generates a
Spontaneous-Report-by-Exception message to the
host).
High Alarm
Sets the value to which the calculated flowrate
must rise to generate a high alarm. Units are
dependent upon the alarm selected.
Low Alarm
Sets the value to which the calculated flowrate
must fall to generate a low alarm. Units are
dependent upon the alarm selected.
Alarm Deadband
Sets a value that defines an inactive zone above
the Low Alarm limits and below the High Alarm
limits. This deadband prevents the system from
setting and clearing the alarm continuously when
the input value is oscillating around the alarm limit.
Units assumed for the input are MCF per day (1000
3
3
ft /day) or cubic meters per day (m /day).
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
3. Click Apply if you change any parameters on this screen.
4. Proceed to the Gas Meters Setup’s Calibration Factors tab.
Meter Setup: Calibration Factors Tab
Use the Calibration Factors tab to define instrument-specific parameters
that can affect calibration of the meter inputs.
1. Select the Calibration Factors tab. The Calibration Factors screen
displays.
Figure 8-14. Meter Setup (Orifice) – Calibration Figure 8-15. Meter Setup (Linear) – Calibration
Factors tab
Factors tab
2. Review the following fields for your organization’s values.
Revised November-2016
Field
Description
Deadweight
Gravitational
Calibration
Sets when the factor Fpwl is used to correct for the
effect of local gravity on the weights of a
deadweight calibrator. The calibrator weights are
usually sized for use at a standard gravitational
force or at some specified gravitational force. A
correction factor must then be applied to correct the
calibrations to the local gravitational force.
Gas Meters Menu
8-23
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Deadweight
Gravitational
Calibration: Static
Pressure
Sets whether any corrections occur for local
gravity’s effects on dead weight calibrations to
static pressure. The system multiplies the factor
Fpwl by the base volume flow equation. The
system uses the factor Fpwl to correct for the effect
of local gravity on the weights of a dead weight
calibrator, which are usually sized for use at a
standard gravitational force or at some specified
gravitational force. A correction factor must then be
applied to correct the calibrations to the local
gravitational force.
Note: When a dead weight calibrator is used for
the differential pressure and the static
pressure, both must be corrected for local
gravity. This involves using Fpwl twice.
Deadweight
Gravitational
Calibration: Diff
Pressure
Sets whether any corrections occur for local
gravity’s effects on dead weight calibrations to
differential pressure.
Note: This field displays only for an orifice meter.
For each selection, the system multiplies the factor
Fpwl by the base volume flow equation once for
each selection.
The system uses the factor Fpwl to correct for the
effect of local gravity on the weights of a dead
weight calibrator, which are usually sized for use at
a standard gravitational force or at some specified
gravitational force. A correction factor must then be
applied to correct the calibrations to the local
gravitational force. When a dead weight calibrator
is used for the differential pressure and the static
pressure, both must be corrected for local gravity.
This involves using Fpwl twice.
Calibrated Grav.
Accel.
Sets a gravitational acceleration value if the tester
value differs from the indicated value. The system
2
2
assumes the units to be Ft/Sec or m/Sec .
User Correction
Factor
Sets a factor the system multiplies by the base
volume flow equation to make a desired adjustment
to the flow.
Note: If you use the default value of 1, the system
does not apply any correction.
3. Click Apply if you change any parameters on this screen.
4. Proceed to the Gas Meters Setup’s Mass Meter Press Effect tab.
Meter Setup: Mass Meter Press Effect Tab
If the Linear Meter Input Type on the General tab was configured to
Mass, use the Mass Meter Press Effect tab to setup pressure settings.
Note: You must select Mass as the Linear Meter Input Type on the
General tab to access the Mass Meter Press Effect screen.
8-24
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
1. Select the Mass Meter Press Effect tab. The Mass Meter Press
Effect screen displays.
Figure 8-16. Meter Setup (Linear) – Mass Meter Press Effect tab
2. Review the following fields for your organization’s values.
Field
Description
Correction for
Pressure Effect on
Mass Flow
Accuracy
Sets the Correction for Pressure Effect on Mass
Flow Accuracy when the mass input requires
compensation for process pressure on the Coriolis
tube. If Correction for Pressure Effect on Mass
Flow Accuracy is Enabled, enter a Pressure Effect
in percent per PSI.
Pressure Effect
If Correction for Pressure Effect on Mass Flow
Accuracy is Enabled, enter a pressure correction
Pressure Effect in percent per PSI. This value is
supplied by the manufacturer of the mass meter.
Calibration
Pressure
Sets the pressure of the mass meter as calibrated
in PSI.
3. Click Apply if you change any parameters on this screen.
4. Click OK to return to the ROC800-Series graphic.
5. This completes the process of configuring the station. Proceed to
Section 8.2, Gas Meters Calibration Basics.
Revised November-2016
Gas Meters Menu
8-25
ROCLINK 800 User Manual (for ROC800L)
8.2 Gas Meters Calibration Basics
Use the Calibration option to verify the accuracy of your input within
contractual parameters, to calibrate those inputs to desired parameters,
or to establish calculation adjustment factors to assure the inputs are
within desired parameters.
The Calibration routine provides verify, calibrate, and zero
shift/offset/RTD Bias functions for AI, MVS, DVS, and RTD inputs.
You can calibrate Differential Pressure (orifice metering may be high or
low differential pressure, depending on the device), static pressure, or
temperature readings are available for each meter run. Calibration
parameters include zero, span, and up to three midpoints.
The system automatically logs all new calibration values in the Event
Log and optionally to a calibration log.
Select Gas Meters > Calibration > Orifice Meter or Linear Meter.
The Meter Calibration screen displays.
Figure 8-17. Meter Calibration (Orifice)
Figure 8-18. Meter Calibration (Linear)
Notes:

8-26
ROCLINK 800 removes input categories from the Freeze Values
frame of this screen depending on the selected meter. For orifice
meters, you can calibrate differential pressure, static pressure, and
temperature inputs. For a turbine meter, you can calibrate static
pressure and temperature inputs. When calibrating stacked
differential pressure, you can calibrate either high differential
pressure (Diff Pressure) input or low differential pressure (Low DP)
input.
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Revised November-2016

During calibration, the ROC times out and resumes normal
processing if it is left idle for an extended period of time. Calibration
values are restored to the previous values, an event is logged, and
you must reconnect to start calibration from the beginning.

Click Cancel to exit the calibration without saving the changes. The
previous calibration settings are retained. An Event is also logged.
Field
Description
Meter
Selects the meter for verification or calibration.
Click ▼ to display all defined meter runs.
Meter Tag
This read-only field shows the short description
associated with the selected meter.
Freeze Button
Click to stop the system from updating meter data,
analog, DVS, MVS, or temperature (RTD) inputs
during verification or calibration.
Freeze Values
These read-only fields show the value received
from the analog input, DVS, HART, MVS, RTD or
Meter inputs when the Update button was last
clicked. The system uses these values in ongoing
processing (such as flow calculations, history
logging, or control) while calibration occurs.
Verify
Click to start the verification process.
Calibrate
Click to begin calibration. When this button is
pressed, the Set Zero dialog box opens.
Zero
Shift/Offset/RTD
Bias
Click to set adjustment factors for the input. The
value is sent to the device for:
Zero Shift
Zeros the static pressure effect for
the differential pressure input (Set
Offset).
Offset
Sends the value of the live reading
to set the reading as close to zero
as possible for a static pressure
inputs (Measured Pressure
Reading).
RTD Bias
Calibrates the offset (shift) of
temperature throughout the RTD
curve (Temperature Standard
Reading).
Auto Scan/Stop
Scan
Click to automatically request values each second
from the meter. The request continues until you
click Freeze.
Update Button
Click to request a value update from the input to be
used as the Freeze Values.
Gas Meters Menu
8-27
ROCLINK 800 User Manual (for ROC800L)
8.2.1 Verifying an Input
To verify an input:
1. Select Meter > Calibration > Orifice Meter or Linear Meter. The
Meter Calibration screen displays.
Figure 8-19. Linear Meter Calibration
2. Select a Meter input to verify.
Note: ROCLINK 800 retains or removes the appropriate inputs
from the Meter Calibration screen. The following example
verifies a temperature sensor for a turbine meter.
3. Click Freeze. ROCLINK 800 displays a dialog asking if you want
to create a calibration report file.
Figure 8-20. Calibration Report File
4. Click Yes to display a Save As dialog box and specify a storage
location for the report, which you can review later. Click No to
proceed with verification without generating a report. ROCLINK
800 displays the Meter Calibration screen with frozen values and
active buttons.
8-28
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 8-21. Linear Meter Calibration – Frozen Values
5. Click Verify. A Verify screen displays.
Figure 8-22. Verify
Revised November-2016
Field
Description
Point
This read-only field shows the point (differential
pressure, static pressure, or temperature) being
verified.
Action
Indicates the current action. Valid values are Verify
or Calibrate.
Actual
Displays the value in the Live Reading field.
Gas Meters Menu
8-29
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Expected
Displays the value in the Dead Weight/Tester
Value field.
Deviation
Displays the amount of deviation between the
actual and expected values.
% Deviation
Displays a percentage deviation between the
Actual and Expected values.
Dead Weight/Tester
Value
Sets the expected value against which the system
tests and calibrates.
Note: This is the Expected value in the Action
field.
Live Reading with
Offset applied
This read-only field shows the current reading
from the sensor. If you have configured an offset,
the value appears in the Offset applied field.
Deviation and %
Deviation
This read-only field shows the deviation between
the Actual and Expected values, such as the
difference between the live pressure or
temperature reading and the measured pressure or
temperature reading.
(%Deviation = Deviation [(Span EU – Zero EU) x
100%]). Use this value to determine the need for
calibration or adjustment.
Log Verify
Click to write the displayed data to the Event Log.
6. Complete the Dead Weight/Tester Value field with a value against
which the test equipment verifies.
Figure 8-23. Dead Weight/Tester Value
8-30
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
When you enter a value in the Dead Weight/Tester Value field,
ROCLINK immediately begins comparing it to the value in the Live
Reading field (obtained from the temperature probe) and calculating the
percentage deviation between the two values.
7. Click Log Verify. ROCLINK 800 completes the first log entry on
the screen.
Figure 8-24. Verify Log Entry
8. As the live reading value changes, click Log Verify as many times
as necessary to establish the verification log.
Typically you verify the same points you calibrate (zero, span, and
mids). Temperature might be an example (– 100, 200, 50). For each test
point, you set your test equipment to produce the expected value, enter
that expected value in the Tester Value field, wait for live input to
stabilize, and then click Log Verify. You can verify as many points as
you want.
Note: If you have chosen to save the verification log, ROCLINK 800
saves it in the location you specified in step 4.
Revised November-2016
Gas Meters Menu
8-31
ROCLINK 800 User Manual (for ROC800L)
Figure 8-25. Verify Log Entry
9. Review the verification log and determine whether the results are
within contractual limits. If they are not, you may need to calibrate
the temperature probe. See Section 8.2.2, Calibrating an Input
Example.
10. Click Done. The Meter Calibration screen displays.
8.2.2 Calibrating an Input Example
Following verification, you may determine that the input needs to
calibrate. A standard calibration requires you to define a zero and a span
point; you can also define up to three midpoints that can represent 25%,
50%, and 75% of the span.
Caution
If you are calibrating a pressure input, isolate the sensor from the
process. Set up the pressure calibrator and make the necessary
connections to the sensor.
If you are calibrating a temperature input, disconnect the RTD sensor
and connect a decade box (or compatible equipment) to the device’s
RTD terminal.
Note: You can exit a calibration without saving the changes. The
system retains the previous calibration settings but logs the event
in the event log.
To calibrate an input (in this example, the static pressure input):
1. Select Gas Meters > Calibration > Orifice Meter or Linear
Meter. The Meter Calibration screen displays.
8-32
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
2. Select a Meter input to verify.
Note: ROCLINK 800 retains or removes the appropriate inputs from
the Meter Calibration screen. The following example calibrates a
static pressure sensor for a turbine meter.
Figure 8-26. Linear Meter Calibration
3. Click Freeze. ROCLINK 800 displays a dialog asking if you want
to create a calibration report file.
Figure 8-27. Calibration Report File
4. Click Yes to display a Save As dialog box and specify a storage
location for the report, which you can review later. Click No to
proceed with verification without generating a report. ROCLINK
800 displays the Meter Calibration screen with frozen values and
active buttons.
Revised November-2016
Gas Meters Menu
8-33
ROCLINK 800 User Manual (for ROC800L)
Figure 8-28. Calibration – Frozen Values
5. Click Calibrate. A Set Zero screen displays.
Figure 8-29. Set Zero
Note: You can click Cancel to exit the calibration without saving the
changes. The system retains the previous calibration settings but
logs the event in the event log.
8-34
Field
Description
Point
This read-only field identifies the point (differential
pressure, static pressure, or temperature) being
verified.
Action
Shows the activity being performed. Valid values
are Set Zero, Set Span, Set Mid 1, Set Mid 2, and
Set Mid 3
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
As Found
Shows the sensor’s initial value.
As Left
Shows the sensor’s value after calibration.
Deviation
Shows the difference between the As Found value
and the As Left value.
% Deviation
Shows the difference between the As Found and
As Left values as a percentage.
Set Zero
Calibrate the zero value (0% of range) for the in
differential pressure (orifice only), static pressure,
or temperature. This should correspond with the
Low Reading EU (0% Count) and is the low value
for the input. Set the Dead Weight/Tester Value
(in engineering units). This is the input desired for
the test value and is the actual value expected by
the test equipment being calibrated against. For
example: When calibrating temperature for an RTD
input, enter the degree value associated with the
resistance set up in the decade box or other
equipment.
Set Span
Calibrate the span value (100% of range) for
differential pressure (orifice only), static pressure,
or temperature. Set the Dead Weight/Tester Value
(in engineering units). This should correspond with
the High Reading EU (100% Count) and is the high
value to the input (the top end of the expected
operating range).
For static pressure on an absolute-pressure
device, remember to add in the actual atmospheric
pressure, for example, 300 + 14.73.
Set Midpoints
If desired, calibrate midpoint 1 (such as 25% of
range) for the differential pressure (orifice only),
static pressure, or temperature, otherwise click the
Done button. Midpoints allow you to specify the
low, middle, and high calibration point between the
zero and span endpoints. Set the Dead
Weight/Tester Value (in engineering units).
If desired, calibrate Midpoint 2 (such as 50% of
range) for the Differential Pressure (orifice only),
Static Pressure, or Temperature. Set Midpoint 2
allows you to specify the middle calibration point
between the Zero and Span endpoints.
If desired, calibrate Midpoint 3 (such as 75% of
range) for the Differential Pressure (orifice only),
Static Pressure, or Temperature. Set Midpoint 3
allows you to specify a third point between the Zero
and Span endpoints.
Note: You can calibrate Midpoints in any order
from low to high or high to low.
6. Set test equipment to produce the expected results.
Revised November-2016
Gas Meters Menu
8-35
ROCLINK 800 User Manual (for ROC800L)
7. Complete the Dead Weight/Tester Value field. This value
represents the low range (0%) of the instrument’s measurement
range.
Figure 8-30. Dead Weight/Tester Value
When you enter a value in the Dead Weight/Tester Value field,
ROCLINK immediately begins comparing it once each second to the
value in the Live Reading field (obtained from the static pressure
sensor) and calculating the percentage deviation between the two values.
8. Click Set Zero when the live reading stabilizes. ROCLINK 800
adds the first line in the calibration log, renames the screen to Set
Span, and changes the label on the Set Zero button to Set Span.
Figure 8-31. Set Span
8-36
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
9. Set test equipment to produce the expected results.
10. Complete the Dead Weight/Tester Value field with a value
represents the upper limit (100% or "span") of the instrument’s
measurement range.
Note: ROCLINK 800 provides 100 as a default span value. Edit
this default as necessary.
Figure 8-32. Set Span
When you enter a value in the Dead Weight/Tester Value field,
ROCLINK immediately begins comparing it once each second to the
value in the Live Reading field (obtained from the static pressure
sensor) and calculating the percentage deviation between the two
values.
11. Click Set Span when the live reading stabilizes. ROCLINK 800
adds the next line in the calibration log, renames the screen, and
changes the label on the Span button to Set Mid 1.
Revised November-2016
Gas Meters Menu
8-37
ROCLINK 800 User Manual (for ROC800L)
Figure 8-33. Set Span
Note: You can click Done at this point to complete the calibration
or continue the calibration and define up to three calibration
midpoints.
12. Set test equipment to produce the expected results.
13. Complete the Dead Weight/Tester Value field with the first
midpoint calibration value (which in this example represents 50% of
the instrument’s range).
Note: ROCLINK 800 provides the previous midpoint value as a
default value. Edit this default as necessary.
Figure 8-34. Set Midpoint 1
8-38
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
When you enter a value in the Dead Weight/Tester Value field,
ROCLINK immediately begins comparing it once per second to the
value in the Live Reading field (obtained from the static pressure
sensor) and calculating the percentage deviation between the two
values.
14. Click Set Mid 1 when the live value stabilizes. ROCLINK 800 adds
the next line in the calibration log, renames the screen, and changes
the label on the Set Mid 1 button to Set Mid 2.
Figure 8-35. Set Midpoint 2
Note: To define up to two more midpoints, repeat steps 13 and 14.
15. Click Done when you have sufficient calibration information. The
Meter Calibration screen displays.
Note: Following a calibration, you may re-run a verification to
demonstrate to the customer that the measurement results are
now within contractual parameters.
8.2.3 Zero Shift/Offset/RTD Bias
Use these buttons on the Meter Calibration screen to make adjustments
to calibrated values. These allow you to adjust the calibrations at
flowing conditions. The following example shows a zero shift
adjustment.
Note: Because these adjustments can affect the contractual delivery of
product, exercise caution in using these options.
1. From the Meter Calibration screen, click Offset. The Set Zero Shift
(Offset) screen displays.
Revised November-2016
Gas Meters Menu
8-39
ROCLINK 800 User Manual (for ROC800L)
Figure 8-36. Set Zero Shift
Field
Description
Zero Shift
Click to zero the static pressure effect for the
differential pressure input (Set Offset).
Offset
Click to send the value of the live reading to set the
reading as close to zero as possible for a static
pressure inputs (Measured Pressure Reading).
RTD Bias
Click to calibrate the offset (shift) of temperature
throughout the RTD curve (Temperature Standard
Reading).
Measured Pressure
Reading
Sets the pressure as read from a calibrated
pressure sensor.
Note: This field displays only for static pressure
points.
Pressure Offset
This read-only field shows the difference between
the live pressure reading and the measured
pressure reading that ROCLINK 800 applies to the
pressure value.
Note: This field displays only for static pressure
points.
2. Complete the Measured Pressure Reading field with a line
pressure value obtained from an independent pressure measurement
device and begin monitoring the value in the Pressure Offset field.
Each second the system compares the live reading against the value
you enter. When the value in the Pressure Offset field stabilizes,
click Set Offset. ROCLINK 800 sets the pressure offset and adds a
line to the calibration log.
8-40
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 8-37. Set Zero Shift
3. The system then reflects this offset as an adjustment in calculations
and lists this value on the AI Calibration Values screen (Utilities >
AI Calibration Values).
Figure 8-38. AI Calibration Values
Sending the Differential Pressure Zero Shift (Offset)
After you have calibrated differential pressure, click Zero Shift to zero
the static pressure effect for the differential pressure input if required.
Revised November-2016
Gas Meters Menu
8-41
ROCLINK 800 User Manual (for ROC800L)
Figure 8-39. Set Zero Shift (Offset)
1. After you have calibrated differential pressure, click Zero Shift to
zero the static pressure effect for the differential pressure input if
required.
2. Apply the typical line pressure to both the high and low side of the
sensor.
3. Click Set Offset to send the value to the live reading to get the
reading as close to zero as possible.
4. Click Done or Cancel to close the dialog box.
Sending the Static Pressure Offset
Sets the Offset to send the value of the live reading to get the reading as
close to zero as possible for a static pressure input.
Figure 8-40. Set Zero Shift (Offset
1. After you have calibrated static pressure, click Offset to calibrate
the offset (shift) of static pressure if required.
8-42
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
2. Enter a value for the Measured Pressure Reading, which is the
pressure as read from a calibrated pressure sensor.
3. Click Set Offset to send the value to the live reading to get the
reading as close to the measured reading as possible.
4. Click Done to close the dialog box.
Sending the Temperature RTD Bias
Calibrate the offset (shift) of temperature throughout the RTD curve if
required.
1. After you have calibrated the temperature input, click RTD Bias
button on to calibrate the offset (shift) of temperature throughout the
RTD curve if required. The Set RTD Bias screen displays.
Figure 8-41. Set RTD Bias
Revised November-2016
Field
Description
Temperature
Standard Reading
Sets the temperature as read from a calibrated
temperature probe.
Note: This field displays only for temperature
points.
Live Reading
This read-only field shows the live temperature
reading.
With Offset Applied
This read-only field shows the live temperature
reading with the calibrated offset applied.
Temperature Bias
This read-only field shows the difference between
the live temperature reading and the entered
standard temperature reading that ROCLINK 800
applies to the temperature value.
Note: This field displays only for temperature
points.
Gas Meters Menu
8-43
ROCLINK 800 User Manual (for ROC800L)
2. Enter a value for the Temperature Standard Reading, which is
read from a calibrated temperature probe.
3. Click Set Offset to send the value to the live reading to get the
reading as close to the measured reading as possible.
4. Click Done to close the dialog box.
8.3 Gas Meters Values
The Gas Meters Values screen displays a variety of values from the
orifice or linear meter. You can use these for diagnostics or monitoring.
Select either Gas Meters > Values > Orifice Meter or Gas Meters >
Values > Linear Meter. The meter values screen displays.
8.3.1 Gas Meters Values: Values Tab
Use the Values tab to view a variety of values from the selected meter.
The Values tab displays when you first access the Meter Values screen.
Figure 8-42. Meter Values (Orifice) – Values tab
Figure 8-43. Meter Values (Linear) – Values tab
1. Review the following fields for your organization’s values.
8-44
Field
Description
Meter
Selects the meter that you wish to monitor. Click ▼
to display all defined meter runs.
Tag
This read-only field shows the short description
associated with the selected meter.
Description
This read-only field shows the description
associated with the selected meter.
Differential
Pressure (orifice)
This read-only field shows the differential pressure
value for the selected meter run.
Uncorrected Flow
(linear)
This read-only field shows the uncorrected flow
value for the selected meter run.
Static Pressure
This read-only field shows the static pressure
value for the selected meter run.
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Temperature
This read-only field shows the temperature value
for the selected meter run.
Current Flow Rates
These read-only fields display the current Flow
Rate, Energy Rate, and Mass Rate.
Accumulation
The read-only field shows the accumulated flow,
energy, flowing minute, and mass values.
2. Click ▼ select a defined orifice or turbine meter.
3. Review the screen’s contents. You can click Update to refresh the
display on demand or Auto Scan to start updating the display once
per second.
4. Proceed to Section 8.3.2 to view the Meter Factors tab.
8.3.2 Gas Meters Values: Factors Tab
Use the Factors tab to view meter factor values for the selected meter
run.
1. Select the Factors tab. The Factors screen displays.
Figure 8-44. Meter Values(Orifice) – Factors tab
Figure 8-45. Meter Values (Linear) – Factors tab
2. Review the following fields for your organization’s values.
Field
Description
Factors
The read-only fields show current status of
calculated and entered parameters of the meter.
These values are calculated by the firmware.
3. Review the screen’s contents. You can click Update to refresh the
display on demand or Auto Scan to start updating the display once
per second.
Revised November-2016
Gas Meters Menu
8-45
ROCLINK 800 User Manual (for ROC800L)
8.4 Plate Change
The Plate Change option allows you to change the size of an orifice
plate under flowing or non-flowing conditions.
1. Select Gas Meters > Plate Change. The Plate Change field
displays.
Figure 8-46. Plate Change
2. Review the following fields for your organization’s values.
8-46
Field
Description
Meter Number
Sets the meter number to be changed. Click  to
display all defined meters.
Will Plate Change…
Indicates the conditions during the plate change.
Valid values are Yes (plate change occurs during
flowing conditions) or No (plate change occurs during
non-flowing conditions).
Note: If you choose Yes, you can freeze inputs for
the duration of the plate change.
Freeze
Click to freeze input values for the duration of the
plate change.
Note: This button is active only if you are
performing the plate change under flowing
conditions. The system holds all I/O values in
manual mode at the current value. Click OK
to return values to an active state at the
completion of the plate change.
Differential Press
This read-only field shows the frozen differential
pressure value during the plate change.
Static Press
This read-only field shows the frozen static pressure
value during the plate change.
Temperature
This read-only field shows the frozen temperature
value during the plate change.
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Pipe Diameter
This read-only field shows the size of the pipe
diameter for the selected meter.
Orifice Diameter
Sets, in inches or millimeters, the exact size of the
orifice diameter of the new plate.
3. Click ▼ to select the correct Meter Number for the meter run you
are changing.
4. Select Yes if the plate change occurs during flowing conditions. You
will be allowed to freeze the inputs for the duration of the plate
change process. Click No for non-flowing conditions.
5. Click Freeze if you are performing the plate change under flowing
conditions, the dialog box shows you the freeze value of each meter
input (for the purpose of calculating gas flow) while the change
occurs. All I/O values are held in manual mode at the current value.
The values are returned to an active state after clicking OK in the
plate change dialog box.
6. Set the exact size of the Orifice Diameter (inches or millimeters) of
the new plate.
7. Click Apply if you change any parameters on this screen.
8. Click OK when you complete the plate change. If you have frozen
values, this returns system values to flowing conditions.
Revised November-2016
Gas Meters Menu
8-47
ROCLINK 800 User Manual (for ROC800L)
[This page is intentionally left blank.]
8-48
Gas Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Chapter 9 – The Liquid Meters Menu
In This Chapter
9.1
9.2
9.3
9.4
9.5
9.6
9.7
9.8
Overview .......................................................................................... 9-2
9.1.1 Software Components ..........................................................9-4
Liquids Meters Menu ....................................................................... 9-5
9.2.1 Preferences .......................................................................... 9-5
9.2.2 Product ...............................................................................9-10
9.2.3 Density Interface ................................................................9-16
9.2.4 Station ................................................................................9-28
9.2.5 Meter ..................................................................................9-40
Batching (Batching_800L) .............................................................9-75
9.3.1 Station Batch Configuration................................................9-78
9.3.2 Station Current Batch .........................................................9-93
9.3.3 Station Batch History ..........................................................9-98
9.3.4 Meter Current Batch .........................................................9-106
9.3.5 Meter Batch History ..........................................................9-112
Batch Queuing (BatchQueue_800L) ...........................................9-121
9.4.1 Default Batch Queue Configuration .................................9-123
9.4.2 Batch Queue Configuration ..............................................9-123
9.4.3 Batch Queue - Queue Control Tab ..................................9-133
Proving (Proving_800L) ...............................................................9-135
9.5.1 Prover Configuration ........................................................9-136
9.5.2 Prover Data ......................................................................9-158
Reporting and Printing (Reporting_800L) ....................................9-171
9.6.1 Generating Reports ..........................................................9-172
Creating a Report (Tutorial) .........................................................9-185
9.7.1 Step 1: Create New Display .............................................9-185
9.7.2 Step 2: Labels and Captions ............................................9-186
9.7.3 Step 3: Aligning Labels .....................................................9-188
9.7.4 Step 4: Adding the Start and End Time for a Batch .........9-189
9.7.5 Step 5: Adding Meter Data to the Report .........................9-193
9.7.6 Step 6: Adding the Actual Meter Data on the Report .......9-196
9.7.7 Step 7: Saving the Report ................................................9-199
Using the Reports User Program.................................................9-200
9.8.1 Loading the Report into the Display Administrator ...........9-200
9.8.2 Configuring the Report .....................................................9-204
9.8.3 Reading the Report File From Device ..............................9-211
The user programs for the ROC800L – Liquid Calculations, Batching,
Batch Queue, Proving, and Reporting – are factory-loaded. These
programs enable the ROC800L to perform liquid flow calculations and
corrections, batch control, proving, and reporting, and make the
ROC800L ideal for fiscal measurement, custody transfer, batching, and
meter proving. The options on the Liquid Meters menu – Preferences,
Product, Density Interface, Station, and Meter – enable you to configure
the major components of the system. You must use the directory tree to
access the optional programs (Batching, Batch Queue, Proving, and
Reporting), which may or may not be applicable to your organization. .
Note: This chapter assumes you have a general knowledge of liquid
measurement and meter proving.
Revised November-2016
Liquid Meters Menu
9-1
ROCLINK 800 User Manual (for ROC800L)
9.1 Overview
The ROC800L software measures all of the recognized API
hydrocarbon groups:





Group A – Crude Oils.
Group B – Refined Products (gasoline, jet fuel, diesel fuel).
Group C – Special Applications.
Group D – Lubricating Oils.
Group E – Light Hydrocarbons.
The ROC800L monitors, measures, and controls equipment in a plant or
remote environment. The ROC800L is ideal for any application
requiring flow computation; Proportional, Integral, and Derivative (PID)
control loops; logic sequencing control; and up to six liquid meter runs.
Two versions of the ROC800L are available: the ROC809L (with nine
module slots) and the ROC827L (which is expandable from three to 27
module slots). –
Factory-installed user programs provide the American Petroleum
Institute (API) calculations, in accordance with Manual for Petroleum
Measurement Systems (MPMS). The user programs perform the
following functions:




Liquid Calculations: Accurately measures liquids flowing through
a meter, and performs volume corrections based on density,
temperature, and pressure measurements.
Batching: Allows you to configure and schedule multiple batches to
record and control the flow of a liquid. Batch accuracy is improved
through the retroactive calculation and re-calculation using userdefined variables.
Proving: Performs meter proving by operating a 4-way control
valve, calculating a new meter factor, and storing meter factor
information on up to 24 products for each of up to six meters. The
ROC supports unidirectional, bidirectional, large volume, small
volume, and master meter proving.
Reporting: Generates printable reports in compliance with API
MPMS Chapter 12.2.2, 12.2.3, and 21.2. User-designed reports can
be created using ROCLINK 800 Configuration Software.
The liquid calculations comply with the latest API recommendations
which include:

9-2
Double Math Precision:
The flow calculations occur in accordance with the double precision
math recommendations of the GPA and API in MPMS, 2004 version
as presented in IEEE Standard 754 (1985).
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Point Types
Revised November-2016

Temperature Compensation:
The software compensates for variations in flowing temperature
from the reference temperature you select. The system has the
ability to accept an input from an RTD or a transmitter with a 4 to
20 mA signal and compensate flow calculations for changes in
temperature in accordance with ASTM-D1250-80, ASTM D125004, API 2540-80 and API MPMS Chapter 11.1, 2004 tables,
including 6A, 6B, 6C, 6D, 24, 24A, 24B, 24C, 24D, 54A, 54B, 54C,
54D, 54E, 60A, 60B, 60D, and GPA TP27.

Pressure Compensation:
The software compensates for variations in flowing pressure from
the reference pressure you select. The system has the capability to
accept a 4-to-20 mA or HART® signal from a pressure transducer
and compensate flow calculations for volumetric changes due to
changes in pressure per the following standards and tables: API,
MPMS Sections 11.2.1, 11.2.2, 11.2.1(M) 11.2.2(M) Automatic
Pressure Compensation

Pulse Integrity:
Provides continuous monitoring of the pulse inputs and an error
indication from the pulse transmission for a dual pulse turbine
meter. The Advanced Pulse Module (APM) allows the Liquid
Calculation User Programs to sense pulse integrity in accordance
with (API, MPMS Chapter 5.5 level A, B, C, D or E) and monitors
pulse performance.

Density Compensation:
The software compensates for variations in densities based on a
signal from a live densitometer. The ROC800L accepts signals from
4-to-20 mA, pulsed, or frequency input from a density measuring
device such as a Solartron 7835/7845, UGC, or Sarasota
densitometer. Tables used for density corrections include 5A, 5B,
5D, 23A, 23B, 23D, 53A, 53B, 53D, 53E, 59A, 59B, and 59D.
The following point types are associated with the ROC800L user
programs:
 Point Type 200 – Liquid Preferences
 Point Type 201 – Liquid Products
 Point Type 202 – Density Interface
 Point Type 203 – Liquid Station
 Point Type 204 – Liquid Meter
 Point Type 206 – Prover Configuration
 Point Type 207 – Prover Trial Data
 Point Type 208 – Prover Report Data
 Point Type 210 – Station Batch Configuration
 Point Type 211 – Station Batch Current
 Point Type 212 – Station Batch History
 Point Type 213 – Meter Current Batch
 Point Type 214 – Meter Batch History
Liquid Meters Menu
9-3
ROCLINK 800 User Manual (for ROC800L)



Point Type 215 – Batch Queue Configuration
Point Type 216 – Batch Queue
Point Type 219 – Reporting
Refer to the ROC800L Protocol Specifications Manual (Form A6294)
for further information on these point types.
9.1.1 Software Components
To use the ROC800L successfully, you must configure the component
programs (accessed through the Liquid Meters option on the ROCLINK
800 menu bar), ideally in the sequence described in this chapter.
The LiquidCalcs User Program provides flow rates, totals, and flow
weighted averages for liquid hydrocarbon measurement, as well as
calculated densities and correction factors for audit trail and calculation
verification.
Figure 9-1 shows the relationships of the software components.
Figure 9-1. Liquid Measurement Configuration
Component
9-4
Description
Preferences
When you configure the Liquid Calculations User
Program, preferences are the first software
component you define. Preferences are global and
affect the entire system. Define Preferences on the
Liquid Preferences screen.
Product
A product is the fluid flowing through the meter. You
assign products to stations. You can only assign one
product to any one station at a time.
Station
You can assign up to six meters to a station. You
assign the product at the station level, so all meters
belonging to the same station use the same product.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Component
Description
Meter
The system supports up to six meters (or streams).
Each meter must belong to a station. You can assign
all six meters to a single station, or you can assign
each meter to its own unique station. This is important
because the product that the meter is flowing is
inherited from the station. You can configure up to 24
products that any meter can use.
Density
You configure a density interface to represent a
densitometer or other density measurement device.
You can assign a density interface to either a station
or a meter. The system supports up to six density
interfaces. This allows each meter to have a dedicated
densitometer. A densitometer at the station level, so
all meters assigned to the station will share the same
density interface.
9.2 Liquids Meters Menu
The Liquid Meters option on the ROCLINK 800 menu bar enables you
to easily access the major components of the Liquid Calculations
programs:
Figure 9-2. Liquid Meters Menu
9.2.1 Preferences
Use the Liquid Meters Preferences screen to define global selections for
the ROC800L Liquid Applications software. To configure, select
Liquid Meters > Preferences from the menu.
Note: You can also access this option using the Directory Tree.
Preferences: General Tab
Use the Liquid Preferences General screen to define global Liquid Units
Selections for both stations and meters, such as the Calculation Period,
measurement units for process inputs, process outputs, process
variables, flow rate, volume, and mass units.
Note: The ROC800L allows you to select various units of measurement
for each type of process variable. This selection is in effect for all
stations and meters.
Revised November-2016
Liquid Meters Menu
9-5
ROCLINK 800 User Manual (for ROC800L)
Figure 9-3. Preferences – General tab
Field
Program Status
Calculation
Period
9-6
Definition
This read-only field indicates the current status of
the Liquid Calcs user program:
Program Not
Running
Start the user program
Program
Running
Program is ready to configure
License key
not available
Install a LiquidCalcs license key to
use the program
Sets how frequently the program performs density
and volume correction factor calculations and how
often the ROC800L updates accumulators and flow
rates. Valid values are 0.25 to 5 seconds. The
default is 1.0. This does have an impact on
processor loading. API 21.2 specifies the
calculations should be done at least every 5
seconds.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Revised November-2016
Definition
Contract Hour
Sets the contract hour for all liquid stations and
meter runs. The contract hour you select on this
screen overrides any change you make to the
contract hour on the History Segment Configuration
screen for liquid stations and meters.
Note: This setting does not change the contract hour
you select on the History Segments
Configuration screen for gas stations or meter
runs.
Pressure Unit
(Gauge)
Sets the units of measurement to use with pressure
on process inputs. Regardless of selection, all
pressure units represent a gauge pressure, rather
than an absolute pressure. Valid selections include:
Psi (default), kPa, Bar, and Kg/cm2. The units for
pressure apply to all pressure values in the
ROC800L unit, including line pressure, vapor
pressure, and any flow weighted pressure averages.
Temperature
Units
Sets the units of measurement for use with
temperature on process inputs. Valid selections are
Deg F and Deg C. The default is Deg F. The unit of
measurement for temperature applies to all
temperature input values and temperature flow
weighted averages. The exception is the base
temperature, which is a selection at the station level,
so it is possible to have input temperature in Deg C
with a base temperature of 60 Deg F.
Note: If you select User Selected in the Base
Temperature field (Liquid Turbine > Volume
Correction Tab), the units of measurement
that you select in the Temperature Units field
(Deg F or Deg C) must match the units of
measurement in the Base Temperature filed
(Liquid Turbine > Volume Correction Tab).
Density Units
Sets the units of measurement for all density values,
both process inputs (observed density) and
calculated outputs (base density and meter density).
Valid selections are Kg/m3, g/cm3, Lb/ft3, Lb/Bbl,
Lb/gal, Relative Density, API Gravity, and Kg/L.
The default is Kg/m3.
Relative Density is the density of the fluid divided by
the density of water, in like units, and so as a ratio is
unit-less.
API Gravity is a historical representation of relative
density, usually for crude oil, and uses the
calculation:
API Gravity = (141.5 / RelativeDensity) – 131.5
The units are referred to as degrees API.
All density input values are in the units you select
and all calculated density values display in the same
units, regardless of the native density units of the
calculation. Conversions are done as necessary to
do the appropriate calculation.
Liquid Meters Menu
9-7
ROCLINK 800 User Manual (for ROC800L)
Field
9-8
Definition
Volume Units
Sets the units for indicated volume, gross volume,
gross standard volume, and net standard volume
accumulations. Volume Units also defines the
numerator of the flow rates of these quantities with
the denominator you define in the flow rate option.
For example, if you select m3 for volume units and
you select a flow rate option of “hour”, the volume
flow rates display in units of m3/hr.
Valid selections are Bbl, Mcf, Km3, Gal, ft3, m3,
and Liter. The default is Bbl.
Mass Units
Sets the units for accumulated mass quantities and
along with the flow rate option defines the units for
mass flow rates. Valid selections are Lb (default),
Kg, Ton (short), and Tonne.
Correction Table
Units
Historically, multiple temperature correction tables
were available to use based on different density units
and/or base temperatures. Set the density units to
determine which table to use. This selection is only
valid for applications using the 1980 API standard for
temperature correction (Chapter 11.1 – 1980). For a
60 Deg F base temperature, there were two sets of
tables – one using API gravity (Tables 5/6) and one
using relative density (Tables 23/24). This selection
allows you to select which table to use (although they
give identical results). At a base temperature of 15
Deg C or 20 Deg C, the correction table units you
select should always be kg/m3. For applications
using the 2004 API standard (Chapter 11.1 – 2004),
this selection is ignored.
Valid selections are:
Kg/m3
Use Tables 53, 54, 55, 59, and
60.
Relative Density
Use Tables 23 and 24.
API Gravity
Use Tables 5 and 6.
Flow Rate Option
Sets the time basis for all flow rate parameters. Valid
selections are Per day, Per hour, Per minute, and
Per second. The default is Per day.
Linear Unit
Option
Sets the units that display on the meter spool factor
screen for Rotor Hub Area, Wall Thickness, and
Meter Radius. Internally, however, it is not used as it
is only important that the units of these three
parameters “cancel out” – that is, the wall thickness
must be in the same units of length as the meter
radius, and the Rotor Hub Area must be in that unit
squared. Changing this option between inches and
millimeters changes the meter spool factor units
between feet and meters. Valid selections are
Inches and Millimeters. The default is Inches.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Preferences: COSTALD-Tait Tab
COSTALD-Tait is a method of density and volume correction for use
with light hydrocarbons (such as liquid propane or other natural gas
liquids) for which the composition is known The COSTALD
(COrresponding STates Liquid Density) equation combined with the
Tait equation allow calculation of a flowing density at operating
pressure and temperature as well as a base density to determine a
volume correction factor (VCF). The ROC uses the properties you
configure on this screen only in this calculation. All stations and all
meters you configure to use COSTALD-Tait use the information you
enter in this screen. The COSTALD-Tait information you configure are
the properties of the various components that make up a light
hydrocarbon mixture.
Note: Modify these values only if a new physical constants standard is
released.
Figure 9-4. Preferences – COSTALD-Tait tab
Field
Gas Constant
Revised November-2016
Description
Sets the Gas constant for use in COSTALD-Tait
calculations in m3 x bara / (kmol x K).
Liquid Meters Menu
9-9
ROCLINK 800 User Manual (for ROC800L)
Atmospheric
Pressure
Sets the value of the atmospheric pressure
(absolute) at the metering location. The value
must be greater than zero, and is expressed in the
configured pressure units.
Molecular Weights
Sets the Molecular Weight of the gas in kg/kmol.
Critical
Temperature
Sets the Critical Temperature above which a gas
cannot be liquefied, regardless of the pressure
applied in K.
Characteristic
Volume
Sets the Characteristic Volume in the gas in
m3/kmol.
Acentric Factor
Sets the Acentric Factor to set the measure of the
non-sphericity (acentricity) of the gas for use in
COSTALD-Tait calculations.
9.2.2 Product
Select Liquid Meters > Product to define products and their fluid
properties. A product flows through one or more meters that make up a
station. In liquid pipeline applications, the product that flows through a
given station may need to change dynamically. To facilitate this need
for flexibility, the product definition is separate from the station
definition and you assign the product to the station. At this point, you
define all the products that might ever need to be measured, even if you
currently do not assign them to a station.
The Liquid Product screen displays, showing the Product Definition tab.
9-10
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Product: Product Definition Tab
Use this tab to provide general information about a product. You can
define up to 24 products.
Figure 9-5. Product – Product Definition tab
Revised November-2016
Liquid Meters Menu
9-11
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Fluid Type
Sets the specific type of fluid to associate with this
product number. The default is Unknown
Product.
The first five fluid categories (Crude Oil, Gasoline,
Jet Fuel, Fuel Oil, and Lube Oil) are covered by
API Chapter 11.1 with density ranges as:
Fluid Type
Density Range
(kg/m3)
Crude Oil
610.6 to 1163.5
Refined
Products
Lubricating Oils
Fuel Oils
838.3127 to
1163.5
Jet Fuels
787.5195 to
838.3127
Transition
Zone
770.3520 to
787.5195
Gasolines
610.6 to
770.3520
800.9 to 1163.5
For these fluids, API provides coefficients that
allow the coefficient of thermal expansion (alpha)
to be calculated from the base density. The
temperature correction factor (CTL) is then
calculated from the temperature difference
between flowing and base conditions and the
calculated alpha. The Transition Zone is not a
selectable fluid type, but a density range that has it
own coefficients. Either Jet Fuels or Gasolines use
these coefficients if the base density falls into this
range.
Special application fluids are also covered by API
Chapter 11.1 and use the same equation to
calculate CTL, but the user must supply the
coefficient of thermal expansion (alpha).
If you select a crude oil, gasoline, jet fuel, fuel oil,
lube oil, or special application fluid, you will be
able to select between the 1980 and the 2004
version of the API 11.1 standard.
Light hydrocarbons fall into the relative density
range of 0.35 to .688 @ 60F (349.6556 to 687.323
kg/m3) and are covered by either GPA TP-27 (API
11.2.4) or COSTALD-Tait. TP-27 does not depend
on knowing the exact composition, but is based on
finding where the density falls between two
reference fluids, so this is best used with a mixture
of Natural Gas Liquids (NGLs) / Liquefied
Petroleum Gases (LPGs) of limited components
that are close in molecular weight. COSTALD-Tait
allows you to enter the exact composition and to
use it where there are many different components
of widely varying molecular weight. You can see
there is some overlap with the gasoline and crude
oil ranges above. Condensation from gas wells is
9-12
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
typically treated as crude oil, as long as the base
density is above 610.6 kg/m3.
Note: Unknown fluid is used by the ROC800L for
error conditions only, such as after a loss of
power in a continuous batching application,
where it may be uncertain what fluid is
currently flowing through the station. The
program does not perform correction
calculations if you select Unknown Product
as the Fluid Type (CTL and CPL = 1.0).
Petroleum
Measurement Table
Sets the petroleum measurement table option to
associate with the type of fluid.
Note: The Liquid Measurement Application
program currently supports the 1980 &
2004 versions for API/ASTM/IP Volume
Correction Tables as well as ISO 91.1 &
ISO 91.2.
Rounding Options
Sets to use API Standard rounding for volume
correction factors. When you select No Rounding,
no rounding is done on intermediate or final
calculated variables, and values display in full
double precision. When you select Rounding Per
API Standard, calculation outputs are rounded
according to the appropriate API standard (API
MPMS Chapter 11 and 12).
Note: Other User programs (including batching
and proving) modify their behavior
according to what you select for this option.
Light Hydrocarbon
Table Options
Sets the light hydrocarbon measurement table
option to use for volume correction.
Note: This option is available only if you select
Light Hydrocarbons as the Fluid Type.
Product: Fluid Properties Tab
Use this tab to set compressibility and density options for the selected
fluid.
Note: Alarm limits set in this screen apply if you assign this product to
a station with a density input that you assign to either a station or
to a meter you associate to the station AND you enable alarms on
that density input.
Revised November-2016
Liquid Meters Menu
9-13
ROCLINK 800 User Manual (for ROC800L)
Figure 9-6. Product – Fluid Properties tab
Field
9-14
Definition
Product Base
Density
Sets a density for the Fluid Type you select at
contract (base) temperature and pressure in the
density units you select. If you select a type of live
density measurement or a COSTALD-Tait
calculation method, the user program calculates
the Product Base Density, but the user program
may still use this value as a default, so ensure you
use a reasonable value for the fluid you are
measuring.
Note: If you do not configure another
densitometer or other density source, this
static value is the base density.
Low Density Alarm
Limit
Sets a low density limit to trigger low alarms at the
Density Interface for the measured density you
associate with this product.
High Density Alarm
Limit
Sets a high density limit to trigger high alarms at
the Density Interface for the measured density
you associate with this product.
Density Alarm
Deadband
Sets an alarm deadband for the Density Interface
when this product is in use.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Definition
Vapor Pressure
Sets the Vapor Pressure for the current Fluid Type
product in pressure units you set. The vapor
pressure is the equilibrium vapor pressure (bubble
point) of the fluid at the flowing temperature. The
equilibrium pressure is the minimum pressure at
which bubbles of gas appear in a liquid. You enter
this value or the user program calculates it if you
select the COSTALD-Tait Light Hydrocarbon
Table Option.
For liquids with equilibrium vapor pressure less
than atmospheric pressure (0 psig or 14.696 psia),
this value will be set to 0.0, which includes all fluid
types except light hydrocarbons. The user
program calculates the pressure correction factor
(CPL) as a function of the pressure difference
between the flowing pressure and this pressure.
User Entered Alpha
Sets the coefficient of thermal expansion factor for
use in calculation of the correction of the effect for
temperature on a liquid (CTL). This number
displays with an implied multiplier of 1000. For
example, if you wish to enter a coefficient of
thermal expansion factor of 0.0004181 per
degrees F, enter 0.4181 into this field.
API MPMS Chapter 11.1 2004 allows for a range
of 0.000230 up to 0.000930 when using degrees
F, and a range of 0.000414 up to 0.001674 when
using degrees C. When using API MPMS Chapter
11.1 1980, the standard allows for a range of
0.000270 up to 0.000930 when using degrees F,
and 0.000486 up to 0.001674 when using degrees
C.
Note: This option is only available if you select
Special Application as a Fluid Type on
the General tab.
Revised November-2016
Liquid Meters Menu
9-15
ROCLINK 800 User Manual (for ROC800L)
Product: Meter (1 - 6) Tabs
Use the Meter tabs to configure meter factor and K-factor management
on a per product basis, for each meter. The parameters on the Meter 1
through Meter 6 tabs show proving data from the six liquid meters from
the last time they were proved while measuring this product. Generally,
the proving application writes to these parameters and you do not need
to alter them.
Figure 9-7. Product – Meter tab
Field
Description
K-Factor
Sets the value of the K-factor for this product on
the indicated meter.
Meter Factor
Sets the value of the meter factor for this product
on the indicated meter.
Prove Sequence
Number
This read-only field shows the prove sequence
identifier for this meter factor and/or K-factor for
the selected meter. This field populates when the
Proving program accepts a prove.
Prove Date and
Time
This read-only field shows the time and date
stamp of the last successful prove for this meter
flowing this product. This field populates when the
Proving program accepts a prove.
9.2.3 Density Interface
Use the Liquid Density Interface screen to define settings for up to six
densitometers. The Liquid Density Interface allows you to set up a live
density input (typically referred to as an “observed density” in the API
standards). Most in-line densitometers provide the density input as a
9-16
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
frequency and the manufacturers provide an equation for calculating the
density from the periodic time (1/frequency) and a set of coefficients
that are unique to each unit and display on a calibration sheet with the
densitometer. In addition to the periodic time, most of the equations also
take into account the effect of pressure and temperature. This is a
correction for the effect of temperature and pressure on the
densitometer (included in the densitometer equations), not to be
confused with the correction for the effect of temperature and pressure
on the liquid (CTL and CPL).
In addition to frequency densitometers, you can use the Density
Interface to accept analog density signals that you calibrate in the
density units you select. You can manually enter density input values or
they can be written from a host computer based on a density
measurement reported elsewhere.
This screen includes tabs to define constants for Micro Motion, ITT
Barton, UGC, and Sarasota densitometers.
Note: The system does not calculate Density Interface until you assign
it to a meter or station.
To access this screen, select Liquid Meters > Density Interface. The
Liquid Density Interface screen displays, showing the General tab.
Density Interface: General Tab
Use this screen and its tabs to specify a broad range of density-specific
parameters.
Figure 9-8. Density Interface –General tab
Revised November-2016
Liquid Meters Menu
9-17
ROCLINK 800 User Manual (for ROC800L)
Field
9-18
Description
Point Number
Selects the Density Interface for which you desire
to configure or view. Click ▼ to display additional
Density Interface points.
Note: The selection in this field applies to each
tab on this screen.
Tag
Provides identification of the Density Interface
point.
Note: The selection in this field applies to each
tab on this screen.
Density Input Type
Sets the specific kind of densitometer to associate
with this point number. Select the density input
type. Micro Motion (formerly Solartron), ITT
Barton, UGC (Chandler) and Sarasota are the
brands of densitometers currently supported as a
frequency input, but any density source that
provides a 4 to 20 mA signal proportional to the
density can also be read. It is always expected
that an analog density input source will be in the
density units you select. Select the Analog
Density Input for either a 4 to 20 mA input or for a
density that you manually enter.
Frequency Densitometer indicates the type of
density input interface:
 Micro Motion.
 ITT Barton.
 UGC.
 Sarasota.
Analog Density Input depends on the type of
Density Units you define on the Liquid Preference
screen.
Note: You must install an Advanced Pulse
Module (APM) or Pulse Input Module (PI)
to use a frequency densitometer.
Observed Density In
Use
This read-only field shows the observed density
to associate with the densitometer. This value is
compensated for pressure and temperature effect
on the densitometer (if applicable) and the density
correction factor has been applied. The density is
displays in the units you select. This is the
observed density value in use by the calculation,
and may be a live measured value, or a manually
entered value, depending on the Density Interface
mode of operation.
Observed Relative
Density In Use
This read-only field shows the observed density in
use displayed in units of relative density or specific
gravity for reference.
Observed API
Gravity In Use
This read-only field shows the observed density in
use displayed in units of API gravity for reference.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Live Observed
Density
This read-only field displays the calculated or
analog density value in the Density Units you
select, after compensation for pressure and
temperature effect on the densitometer (if
applicable) and the density correction factor have
been applied.
Depending on the mode and failure state of the
input, the ROC800L may not use this value as the
observed density in the calculation.
Density Correction
Factor
Sets the multiplier value to correct the observed
density provided by a pycnometer or similar
device.
Apply Hydrometer
Correction
Set to apply the glass hydrometer correction
factor. For more information, refer to the API
Manual of Petroleum Measurement Standards,
Chapter 9.
This hydrometer correction is necessary if the
observed density is measured with a glass
hydrometer and you enter the density value as a
manual value, in which case a correction must be
made for the difference in temperature between
the temperature of the liquid and the temperature
at which the hydrometer was calibrated.
Active Alarms
This read-only field shows any active alarms for
this point. When you Enable alarming, the limit
alarms (such as Low Alarm and Rate Alarm) that
are active appear. Even if you Disable alarming,
the Point Fail (hardware reports a malfunction)
alarm and Manual (Scanning Disabled) indicators
can still appear.
Density Interface: Inputs Tab
Use this tab to set up density, temperature, and pressure input
information for the densitometer you select.
If the density input is from a densitometer that produces a frequency, the
density input typically comes from an APM or PI module. You use the
third channel of the APM to interface to a Micro Motion (formerly
Solartron) densitometer, but the other types of densitometers can use the
frequency from any of the channels. If there is a pressure and/or
temperature measurement at the densitometer, assign those inputs in the
I/O Definition fields. The ROC800L calculates and displays a periodic
time in the appropriate units for the densitometer type you select.
The Density Interface can be put in test mode and you can enter a
frequency to validate the densitometer equations. To access this screen,
select the Inputs tab. The Inputs screen displays.
Revised November-2016
Liquid Meters Menu
9-19
ROCLINK 800 User Manual (for ROC800L)
The TLP
Browse
button
Figure 9-9. Density Interface – Inputs tab
Field
Density
9-20
Liquid Meters Menu
Description
Assigns the point type, logical, and parameter
(TLP) of the density I/O value for the selected
densitometer. Click the TLP Browse button to
display the Select TLP screen and define your
TLP selection. Valid selections include:
 Pulse Input Frequency.
 APM Various Parameters.
 Analog Input EU Value.
 FST Registers.
 Soft Point Floats.
Note: If you select Undefined (0, 0, 0) for the
density input, you can manually enter a
value for the density. Otherwise, the
program displays the value for the currently
selected input.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Temperature
Assigns the point type, logical, and parameter
(TLP) for the temperature I/O value for the
selected densitometer. Click the TLP Browse
button to display the Select TLP screen and define
your TLP selection. Valid selections include:
 Analog Input EU Value
 RTD EU Value
 MVS Temperature Reading
 HART Variable
 FST Registers
 Soft Point Floats
Note: If you select Undefined (0, 0, 0) for the
temperature input, you can manually enter
a value for the temperature. Otherwise, the
program displays the value for the currently
selected input.
Pressure
Assigns the point type, logical, and parameter
(TLP) of the pressure I/O value for the selected
densitometer. Click the TLP Browse button to
display the Select TLP screen and define your
TLP selection. Valid Selections include:
 Analog Input EU Value
 HART Variable
 FST Registers
 Soft Point Floats
Note: If you select Undefined (0, 0, 0) for the
pressure input, you can manually enter a
value (in PSI) for the static pressure.
Otherwise, the program displays the value
for the currently selected input.
Periodic Time
The read-only field shows the time between pulse
wave peaks if you use a densitometer to obtain
density providing a frequency input. For most
densitometer types, this value is in microseconds.
For ITT densitometers, this value is in
milliseconds.
Test Frequency
Select to use Normal raw density input values or
enter a frequency value to use to calculate density
when in Test Mode. Use this feature to verify
densitometer calculations during factory
acceptance tests or similar. This provides for easy
verification of densitometer calculations.
Density Interface: Modes of Operation Tab
Use this tab to configure modes of operation, failover values, and
alarming options. To access this screen, select the Modes of Operation
tab. The Modes of Operation screen displays.
Revised November-2016
Liquid Meters Menu
9-21
ROCLINK 800 User Manual (for ROC800L)
Figure 9-10. Density Interface – Modes of Operation tab
Field
9-22
Description
Density Scanning
Indicates whether the system uses a live reading
or a fixed value for the observed density. Valid
values are Manual (use the value specified in the
Manual Value Option frame for the Observed
Density In Use value on the General tab) or Auto
(use the value in the Live Observed Density field
on the General tab). The default is Auto.
Auto Mode Fail
Option
Sets the source for the Observed Density In Use
field when Density Scanning mode is set to Auto
and the Live Observed Density fails (falls below
the density failure low limit or above the density
failure high limit). Valid values are:
Liquid Meters Menu
Continue Using Live
Input
Continue using observed
density from the live
reading of the input.
Use Density Backup
Value
Set the observed density
to the Density Backup
Value
Use Download Value
Set the observed density
to the Density Download
Value
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Note: The only difference between the Use
Density Backup Value option and the Use
Download Value option is that the Use
Download Value can be written to without
creating an event to allow a host computer
to update this value frequently without
filling up the Event Log.
Manual Value
Option
Sets the source for the In Use Observed Density
field when Density Scanning mode is set to
Manual (Fixed Value). Valid values are:
Use Last Live Value
Set the observed density
interface to the last live
value and freezes the
value
Use Density Backup
Value
Set the observed density
to the Density Backup
Value
Use Download Value
Set the observed density
to the Density Download
Value
Note: The only difference between the Use
Density Backup Value option and the Use
Download Value option is that the Use
Download Value can be written to without
creating an event to allow a host computer
to update this value frequently without
filling up the Event Log.
Revised November-2016
Density Backup
Value
Sets a density value to use as the observed
density value if the densitometer fails or you put
the Density Scanning in Manual mode. Set the
value of the units in Liquid Preferences > General
tab.
Note: Usage is dependent on Auto Model Fail
Option and Manual Value Option selection.
Density Download
Value
Indicates the vaalue of a remotely downloaded
density value to use as the observed density value
if the densitometer fails or the density input enters
off scan. Set the value of the units on the General
tab of the Liquid Preferences screen.
Note: The program does not log changes to this
parameter to the event log.
Low Density Failure
Value
Displays the densitometer's failure low value in
selected units. Set the value of the units on the
General tab of the Liquid Preferences screen.
High Density Failure
Value
Displays the densitometer's failure high value in
selected units. Set the value of the units on the
General tab of the Liquid Preferences screen.
Liquid Meters Menu
9-23
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Alarm Option
Sets the alarm option for this point. Valid values
are Enabled (generates limit alarms) or Disabled
(does not generate limit alarms).
Note: The Point Fail alarm and Override alarm
always appear in the Active Alarms field if
applicable, but the program does not log
the alarm unless you enable the Alarm
Option.
SRBX
Sets the SRBX Alarming option to configure
Spontaneous-Report-by-Exception alarming for
this point. Valid values are On Alarm Set
(generates an SRBX message when the point
enters the alarm condition) or On Alarm Clear
(generates an SRBX message when the point
exits the alarm condition).
Note: SRBX alarming requires you to configure
the communications port.
Density Interface: Micro Motion Constants Tab
Use this tab to set up constant values for Micro Motion densitometers
and enter the coefficients from the calibration sheet provided with their
densitometer unit.
Notes:

You can enter values on this screen only if you select Micro
Motion as the Density Input Type on the General tab.

The manufacture provides the calibration densitometer constants.
Calibration sheets display in either metric or imperial units.
To access this screen, select the Micro Motion Constants tab. The
Micro Motion Constants screen displays.
9-24
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-11. Density Interface – Micro Motion Constants tab
Field
Description
Constant Units
Selects the engineering units for the densitometer
constants provided with the calibration sheet as
either Imperial or Metric. If you have a calibration
sheet with constants given in terms of ˚F and PSI,
select Imperial. If you have a calibration sheet
with constants given in terms of ˚C and bar, select
Metric. This selection is independent of the units
that you select for measurement under Liquid
Preferences and only applies to the densitometer
constants.
Basic Transducer
Constants
Sets the three specific transducer constant values
from the calibration certificate to calculate flowing
density for the Micro Motion densitometer.
Pressure Correction
Constants
Sets the four specific pressure correction constant
values from the calibration certificate to calculate
pressure compensation for the Micro Motion
densitometer.
Temperature
Correction
Constants
Sets the two specific temperature constant values
from the calibration certificate to calculate
temperature compensation for the Micro Motion
densitometer.
Density Interface: ITT Barton Tab
Use this tab to set up constant values for ITT Barton densitometers and
enter the coefficients from the calibration sheet provided with their
densitometer unit. The ITT Barton algorithm does not include
temperature or pressure correction.
Revised November-2016
Liquid Meters Menu
9-25
ROCLINK 800 User Manual (for ROC800L)
Notes:

You can enter values on this screen only if you select ITT Barton
as the Density Input Type on the General tab.

The manufacture provides the calibration densitometer constants.
Constants should be entered as ºC and Bar.
To access this screen, select the ITT Barton tab. The ITT Barton screen
displays.
Figure 9-12. Density Interface – ITT Barton tab
Field
Description
Basic Transducer
Constants
Sets up to three specific transducer constant
values from the calibration certificate to calculate
flowing density for the ITT Barton densitometer.
Values are in terms of ˚C and Bar.
Density Interface: UGC Constants Tab
Use this tab to set up constant values for UGC densitometers and enter
the coefficients from the calibration sheet provided with their
densitometer unit.
Note: You can enter values on this screen only if you select UGC as
the Density Input Type on the General tab.
To access this screen, select the UGC Constants tab. The UGC
Constants screen displays.
9-26
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-13. Density Interface – UGC Constants tab
Field
Description
Basic Transducer
Constants
Sets the three specific transducer constant values
from the calibration certificate to calculate flowing
density for the UGC densitometer. Values are in ˚F
and PSIG.
Pressure Correction
Constants
Sets the four specific pressure correction constant
values from the calibration certificate to calculate
pressure compensation for the UGC densitometer.
Values are in ˚F and PSIG.
Temperature
Correction
Constants
Sets the two specific temperature constant values
from the calibration certificate to calculate
temperature compensation for the UGC
densitometer. Values are in ˚F and PSIG.
Density Interface: Sarasota Constants Tab
Use this tab to set up constants values for Sarasota densitometers and
enter the coefficients from the calibration sheet provided with their
densitometer unit.
Notes:
Revised November-2016

You can enter values on this screen only if you select Sarasota as
the Density Input Type on the General tab.

The manufacture provides the calibration densitometer constants.
Calibration sheets may be provided in either metric or imperial
units.
Liquid Meters Menu
9-27
ROCLINK 800 User Manual (for ROC800L)
To access this screen, select the Sarasota Constants. The Sarasota
Constants screen displays.
Figure 9-14. Density Interface – Sarasota Constants tab
Field
Transducer
Constants
Description
Sets the five specific transducer constant values
from the calibration certificate to calculate flowing
density for the Sarasota densitometer:
T0
Set the calibration constant of spool in
microseconds.
K
Set the calibration constant of spool in
lbs/ft3/deg F or kg/m3/deg C
D0
Set the calibration constant of spool in
lbs/ft3 or kg/m3
Tc
Set the temperature coefficient of spool in
microseconds/deg F or microseconds/deg
C
Pc
Set the pressure coefficient of spool in
microseconds/psia or microseconds/bara
9.2.4 Station
Use this screen to define settings (general, volume correction, alarms,
flow rates, flow totals, and accumulation totals) for up to six stations. A
station is a group of one or more meters that measure the same fluid and
calculate flow using the same standards and the same reference
conditions.
9-28
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
The ROC800L supports up to six liquid meter runs and up to six
stations. You can group meter runs and stations in any combination.
Typically, you associate meter runs with a station if the meter runs have
common parameters, such as fluid type and base temperature.
Grouping similarly configured meter runs with stations provides
significant benefits in batching, configuration, and reporting. For
example, you can configure parameters at the station level. The system
then applies those configuration parameters to all meters belonging to
the station, reducing configuration time.
Occasionally, you need to take a meter out of service and remove the
meter from a batch for maintenance purposes. For this reason, it is best
to group meters into stations. By including two or more meters in a
station, you can “valve off” and shut-in a meter, while the others
continue to measure the flow.
To access this screen, select Liquid Meters > Station. The Liquid
Station screen displays, showing the General tab.
Station: General Tab
Use this tab to provide general information about the liquid station.
Figure 9-15. Station – General tab
Field
Point Number
Revised November-2016
Description
Selects the station to configure. Click ▼ to display
all available stations.
Note: The selection in this field applies to each
tab on this screen.
Liquid Meters Menu
9-29
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Station Tag
Sets a 20-character name to identify the station.
Note: The selection in this field applies to each
tab on this screen.
Product Selection
Select the product that is flowing through the
station. Click ▼ to display all available products to
define. If you use the Batch Queuing program, this
field sets the product as it changes through the
pipeline. Otherwise, you set this product.
Note: The Product Tag description of the product
displays to the right of this field.
Option to Place This
Station In
Maintenance Mode
Indicates whether meters that are part of this
station can be placed in maintenance mode.
This option is a permissive only. You must go to
the individual meter to actually put the meter in
maintenance mode. Valid selections are Normal
Mode (you cannot place meters in this station in
Maintenance Mode) or Maintenance Mode (you
can place meters in Maintenance Mode).
When a meter is in Maintenance Mode you may
still receive signals and pulses from the meter, but
those values do not indicate real product passing
through the meter. Because of this, the standard
accumulators do not increment.
Average Flowrate
Option
Sets which of the quantity flow rates the ROC800L
uses for flow weighted averaging (FWA) of inputs
and to calculate the average flowrate.
Vapor Pressure
Option
Selects if the vapor pressure for the fluid should
be user entered or calculated according to GPA
TP-15. This value effects the calculation of the
pressure correction factor (CPL). If calculated is
selected, the vapor pressure will be determined by
the live density and temperature. If entered is
selected, the user entered value configured at the
associated liquid product will be used.
Note: This option only applies when measuring a
fluid type of light hydrocarbons. If the
station’s product selection is any other fluid
type, then no vapor pressure will be
calculated.
Station: Volume Correction Tab
Use this tab to define volume correction calculation specifics for the
station. To access this screen, select the Volume Correction tab. The
Volume Correction screen displays.
9-30
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-16. Station – Volume Correction tab
Field
Base Temperature
Revised November-2016
Description
Select the base temperature, as specified by
contract or organizational policy, expressed as
degrees Fahrenheit or degrees Celsius. Valid
values are 60 Deg F, 15 Deg C, 20 Deg C, 30 Deg
C, or User Selected.
Note:
 User Selected displays only if you select
2004 API / ASTM / IP Tables in the
Petroleum Measurement Table Option field
(Liquid Product > Product Definition Tab).
 If you select User Selected in the Base
Temperature field (Liquid Turbine >
Volume Correction Tab), the units of
measurement that you select in the
Temperature Units field (Deg F or Deg C)
must match the units of measurement in
the Base Temperature field (Liquid Turbine
> Volume Correction Tab).
Liquid Meters Menu
9-31
ROCLINK 800 User Manual (for ROC800L)
Tables in Use
This read-only field shows the specific
temperature and pressure tables the program
uses when calculating density and volume
correction. The standards depend on the
selections you make in the Product screen and on
the Base Temperature you select. Where
appropriate, the constants associated with the
selected standard also display.
Note: The tables in use are auto-selected based
on Liquid Preferences, Base Density, Base
Temperature, Product type, and Petroleum
Measurement Table options.
Observed Density
This read-only field shows the observed density
from the density interface.
Note: This field displays only if you select a Use
Densitometer option in the Density Options
frame.
Base Density
This read-only field shows the base density. If you
select No Station Densitometer in the Density
Options field, this field shows the assigned
product's base density from the Liquid Product
screen’s Fluid Properties tab (Product Base
Density field). If you select a Use Densitometer
option in the Density Options field, this field shows
the base density as calculated from the observed
density.
Density Options
Sets the density to use when calculating volume
correction. Valid selections are No Station
Densitometer (uses the density you set in the
Liquid Product > Fluid Properties tab's Product
Base Density field) or Use Density Interface "A"
(calculates a base density from the observed
density). Select the value in the Density Input "A"
drop-down list box to determine how the station
calculates base density.
Density Input
Selects a density input for the station's observed
density reading if you select Use Densitometer A
in the Density Options field. Click ▼ to display all
available density inputs.
Station: Alarms Tab
Use this tab to define alarms for the selected station. Since there are
multiple flow rate parameters for the different quantities, you have the
choice to have no flowrate alarming or alarms based on any of the
flowrate parameter values. If enabled, you can then set the standard
high, low limits and alarm deadband. This screen also displays any
current active alarms. These alarms can generate a Spontaneous-Reportby-Exception (SRBX) message on set or clear.
To access this screen, select the Alarms tab. The Alarms screen
displays.
9-32
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-17. Station – Alarms tab
Field
Flowrate Alarm
Option
Revised November-2016
Description
Sets the quantity flow rate checked. The default is
Disabled. For each option, the system resets the
units on the High Alarm, Low Alarm, and Alarm
Deadband fields according to the selections on the
Liquid Preferences screen. Valid values are:
Disabled
No alarms generate. This is
the default.
Alarm on
Indicated
Volume Rate
Generate an alarm if the
Indicated volume (Pulses / Kfactor) reaches the userdefined high and low alarm
values.
Alarm on Gross
Volume Rate
Generate an alarm if the gross
volume (Indicated Volume *
Meter Factor) reaches the
user-defined high and low
alarm values
Alarm on Gross
Standard Volume
Rate
Generate an alarm if the gross
standard volume (Gross
Volume * CTL * CPL) reaches
the user-defined high and low
alarm values.
Alarm on Net
Standard Volume
Generate an alarm if the net
standard volume (Gross
Standard Volume * Base
Sediment and Water) reaches
the user-defined high and low
alarm values
Liquid Meters Menu
9-33
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Alarm on Gross
Mass Rate
9-34
Generate an alarm if the mass
(Indicated Mass * Meter Factor
or Gross Volume * Flow
Density) reaches the userdefined high and low alarm
values.
High Alarm
Sets, in engineering units, a value to which the
input value must rise to generate a High Alarm.
Low Alarm
Sets, in engineering units, a limit value to which
the input value must fall to generate a Low Alarm.
Alarm Deadband
Sets, in engineering units, a value that defines an
inactive zone above the Low Alarm limits and
below the High Alarm limits. The alarm is set when
it reaches the Low or High Alarm limit, but a Low
Alarm does not clear until it gets above the (Low
Alarm limit + Alarm Deadband) and a High Alarm
does not clear until it gets below the (High Alarm
limit – Alarm Deadband).
This deadband prevents the system from setting
and clearing the alarm continuously when the
input value is oscillating around the alarm limit.
SRBX
Sets what activity generates a Spontaneous
Report by Exception (SRBX). Valid selections are
On Alarm Set (generate a message when a point
enters an alarm condition) and On Alarm Clear
(generate a message when a point exits an alarm
clears).
Flow Calculation
Alarm Option
Sets whether the system generates flow
calculation alarms and sends them to the Alarm
Log. This alarm is based on pressure,
temperature, or density values outside the bounds
of the selected calculation standard for the
selected fluid.
Possible flow calculation alarms and the limits that
apply when using the API 2004 standard are:
Liquid Meters Menu
Temperature
Out Of
Bounds
The temperature of the observed
density (densitometer) is outside
the allowed range.
Degrees F: –58.0 to 302.0
Degrees C: –50.0 to 150.0
Pressure Out
Of Bounds
The pressure of the observed
density (densitometer) is outside
the allowed range.
psig: 0 to 1500.0
barg: 0 to 103.4
4
kPag: 0 to 1.034x10
Observed
Density Out
Of Bounds
The observed density is outside
the allowed range. This only
applies when you select a meter
based density interface point.
Base Density
Out Of
Bounds
The calculated base density is
outside the allowed range
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Convergence
Error
The maximum iterations to
calculate the base density have
been exceeded
Refined
Product
Alarm
When using a refined product fluid
type (Gasoline, Jet Fuels, Fuel
Oils), the base density has drifted
into the transition zone.
Fuel Oils: 838.3127 ≤ ρ60 ≤
1163.5 kg/m3
Jet Fuels: 787.5195 ≤ ρ60 ≤
838.3127 kg/m3
Transition Zone: 770.3520 ≤ ρ60
≤ 787.5195 kg/m3
Gasolines: 610.6 ≤ ρ60 ≤
770.352 kg/m3
Alpha Out of
Bounds
When using the special
applications fluid type, the user
entered coefficient of thermal
expansion (alpha) is greater then
the range allowed by the standard.
-6
Per deg F: 230.0x10 to
-6
930.0x10
-6
Per deg C: 414.0x10 to
-6
1674.0x10
Note: This is only applicable if any volume
correction calculations are done at the
station, so it only applies to configurations
where the station has a densitometer.
Station: Average Data Values Tab
Displays the average flowrate and the flow-weighted average (FWA) for
the pressure, temperature, observed and base densities for the previous
day and hour at the station level.
To access this screen, select the Average Data Values tab. The Average
Data Values screen displays.
Revised November-2016
Liquid Meters Menu
9-35
ROCLINK 800 User Manual (for ROC800L)
Figure 9-18. Station – Average Data Value tab
Field
9-36
Description
Average Flowrate
These read-only fields show the average flowrate
calculated as a linear average of the selected
station for the previous contract hour and day.
This value is time weighted, not flow weighted.
Which flowrate it represents depends on the
Average Flowrate Option selected on the General
tab.
FWA Pressure
These read-only fields show the flow weighted
average pressure for the previous contract hour
and day. The flow weighted average (FWA) values
are actually a linear average of the meter flow
weighted averages that are part of this station.
FWA Temperature
These read-only fields show the flow weighted
average temperature for the previous contract
hour and day. The flow weighted average (FWA)
values are actually a linear average of the meter
flow weighted averages that are part of this
station.
FWA Observed
Density
These read-only fields show the flow weighted
average observed density for the previous contract
hour and day. The flow weighted average (FWA)
values are actually a linear average of the meter
flow weighted averages that are part of this
station.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
FWA Base Density
These read-only fields show the flow weighted
average base density for the previous contract
hour and day. The flow weighted average (FWA)
values are actually a linear average of the meter
flow weighted averages that are part of this
station.
Station: Flowrates and Accumulations Tab
This tab shows the instantaneous station flow rates for all the quantities,
which is calculated as a simple sum of the meter flow rates that are a
part of this station.
For each quantity, a current hour, previous hour, current day, previous
day, current month, previous month, and non-resettable total display.
These are each calculated by independently accumulating the
incremental flow for each of the meters in the station. The nonresettable totals roll over according to the Rollover Value set in the
Double Precision Accumulator frame on the Device Information screen
(ROC > Information > General tab).
The Total Accum field displays the total of the column since
calculations began at the station.
To access this screen, select the Flowrates and Accumulations tab.
The Flowrates and Accumulations screen displays.
Figure 9-19. Station – Flowrates and Accumulations tab
Revised November-2016
Liquid Meters Menu
9-37
ROCLINK 800 User Manual (for ROC800L)
Field
9-38
Description
Indicated Quantity
The indicated quantity is the volume or mass read
directly from the meter at flowing conditions,
without any correction. These read-only fields
show the sum of the indicated quantity flowrates
for the meters in this station and the current
accumulation of indicated quantity for the station
on an hourly, daily, monthly, and total basis. This
may be a mass value or a volume value,
depending on the configured meter type on the
inputs tab. You define volume units, flow rate
units, and mass units in the Liquid Preferences
General Tab.
Gross Volume
The Gross Volume is the volume at flowing
conditions, corrected for meter factor. These readonly fields show the sum of the gross volume
flowrates for the meters in this station and the
current accumulation of gross volume for the
station on an hourly, daily, monthly, and total
basis. The system calculates the current Gross
Volume (GV) flow total value by multiplying the
Indicated Volume (IV) flow total by the Meter
Factor (MF). You define volume and flow rate units
in the Liquid Preferences General tab.
Gross Standard
Volume
Gross Standard Volume is the volume at base
conditions, also corrected for meter performance.
These read-only fields show the sum of the gross
standard volume flowrates for the meters in this
station and the accumulation of gross standard
volume for the station on an hourly, daily, monthly,
and total basis. The system calculates the current
Gross Standard Volume (GSV) flow total value by
multiplying the Gross Volume (GV) flow total by
the correction factor for the temperature of the
liquid (CTL) and the correction factor for the
pressure of the liquid (CPL). You define volume
and flow rate units in the Liquid Preferences
General tab.
Net Standard
Volume
Net Standard Volume is the volume at base
conditions, corrected for meter performance and
non-merchantable quantities, such as sediment
and water. These read-only fields showscreen the
sum of the net standard volume flowrates for the
meters in this station and the accumulation of net
standard volume for the station on an hourly, daily,
monthly, and total basis. Applies to crude oil
applications only. The system calculates the
current Net Standard Volume (NSV) flow total by
multiplying the Gross Standard Volume (GSV) flow
total by the base Sediment and Water (S&W)
volume flow total. You define volume units and
flow rate units in the Liquid Preferences General
tab.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
S&W Volume
S&W Volume is the volume of non-merchantable
quantities, such as sediment and water. These
read-only fields show the sum of S&W flowrates
for the meters in this station and the accumulation
of S&W volume for the station on an hourly, daily,
monthly, and total basis. The system calculates
the current Sediment and Water (S&W) volume
flow value by subtracting the Net Standard Volume
(NSV) flow total from the Gross Standard Volume
(GSV) flow total. You define volume units on the
General tab of the Liquid Preferences screen.
Gross Mass
Gross Mass represents either an indicated mass
corrected for meter performance (if a mass meter
type is selected) or a mass value calculated from
the gross volume and flowing density. These readonly fields show the sum of gross mass flowrates
for the meters in this station and the accumulation
of mass for the station on an hourly, daily,
monthly, and total basis. You define mass units on
the General tab of the Liquid Preferences screen.
Station: COSTALD-Tait Tab
Note: This tab is applicable only if the product assigned to this station
has a Light Hydrocarbon fluid type and you have selected
COSTALD – Tait as the Light Hydrocarbon Table Option (see
the Product Definition tab on the Liquid Product screen). If you
are not using COSTALD-Tait calculations, then you can ignore
this tab.
Unlike other liquid volume correction standards that start from a known
density value (either at base conditions or flowing conditions) to
calculate an unknown density at another set of conditions, COSTALDTait calculates the density directly based on the exact composition of the
liquid. If you do not know the exact composition, you cannot use
COSTALD-Tait.
The percentage of the various components that make up the liquid is not
always the same for every station. The composition you enter here
applies to all meters in this station.
To help verify calculations for the mixture, the system displays critical
temperature and critical pressure. A calculated base density can also be
used to correct the measured mass or volume to the volume at base
conditions.
For example, to measure certain turbine meters with a product that is
70% propane, 20% Ethane, 10% Methane. Group those meters in the
same station and configure that station's composition in this screen. To
measure a separate meter with a product that is 90 % Methane, 4%
Ethane, 2% Propane, and such, select a different station to which that
meter belongs and configure that station with a different composition.
Revised November-2016
Liquid Meters Menu
9-39
ROCLINK 800 User Manual (for ROC800L)
To access this screen, select the COSTALD – Tait tab. The COSTALD
– Tait screen displays.
Figure 9-20. Station – COSTALD-Tait tab
Field
Description
Critical Temp
This read-only field shows the critical temperature
of the light hydrocarbon mixture.
Critical Press
This read-only field shows critical pressure of the
light hydrocarbon mixture.
Base Density
This read-only field shows the current value of the
fluid density at the base temperature and
equilibrium pressure for the fluid. Use this value to
correct the measured mass or volume to volume
at base conditions.
Composition
Configuration
Sets the compositional configuration of the liquid.
Enter the mole percentage of each component.
The total value must equal 100%.
9.2.5 Meter
Use the Meter screens to define meter-specific settings for up to six
linear liquid meters. A liquid meter point represents data from one
physical linear meter, including flow, flow weighted averages,
correction factors and totals. The input to the flow computer from the
meter may be in the form of pulses representing either volume or mass
or may come from a 4 to 20 mA signal representing a flow rate of either
volume or mass.
9-40
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
To understand the options available for the meter, you need to
understand the concept of volume correction in general. Mass does not
change with pressure and temperature but we measure fluids by volume,
which does vary with pressure and temperature. Therefore, in order not
to have your product worth less on cold days, fluids are bought and sold
based on a corrected or standard volume, where the volume is calculated
at some agreed upon pressure and temperature, which is the next best
thing to mass. Most of the calculations require a density at some known
temperature and pressure as an input. Of course, fluids are actually
measured at widely varying pressures and temperatures and sometimes
densities are measured at that same temperature and pressure and
sometimes at a different temperature and pressure, so everything has to
be converted to the agreed upon base conditions, thus the need for
volume correction.
The temperature and pressure that the density is measured at is typically
referred to as “observed” conditions, the agreed upon contract
temperature and pressure as “base” conditions, and the conditions at the
meter as “alternate” or “line” conditions. When you see references to
“Observed to Base”, it is referring to the calculations involved in
converting a density from the conditions it was measured at to the base
conditions. When you see references to “Base to Alternate” or “Base to
Line”, it is referring to calculations involved in converting a density at
base conditions to a density at alternate / meter / line conditions, which
is the heart of volume correction, as the ratio of meter density to base
density is the volume correction factor. Multiplying the measured
volume at the meter by the volume correction factor gives you the base
or standard volume. In older versions of the standards, correction for
temperature (CTLm) was considered separately (and covered by
separate standards) than the correction for pressure (CPLm). Most, but
not all, newer standards combine the temperature and pressure
correction factors into a single term (CTPLm) also referred to as a VCF
(volume correction factor).
To access this screen, select Liquid Meters > Meter from the menu.
The Liquid Meter screen displays, showing the General tab.
Meter: General Tab
Use this tab (which displays when you access the Liquid Meter screen)
to enter general information about the meter, configure its status and
mode, and setup the relationships between meters and stations.
Revised November-2016
Liquid Meters Menu
9-41
ROCLINK 800 User Manual (for ROC800L)
Figure 9-21. Meter – General tab
Field
9-42
Description
Point Number
Select a meter to configure or view. Click ▼ to
display all available meters.
Note: This selection applies to each tab on this
screen.
Meter Tag
Sets a 20-character name for identification of the
point.
Note: This selection in this field applies to each
tab on this screen.
Meter Description
Sets a unique description, up to 30 alphanumeric
characters in length, which further identifies or
provides information about this meter.
Meter Name/Model
Sets a unique description, up to 20 alphanumeric
characters in length, which further identifies or
provides information about this meter, such as the
model name or number.
Meter Serial Number
Sets a unique number, up to 20 alphanumeric
characters in length, to identify this exact meter.
Meter Size
Sets the size of the meter. The user program does
not use this value in any calculations, but you can
use it for reports.
Station
Sets the station to configure. This lists all active
stations.
History Segment
Sets the history segment in the historical database
that you use to configure history points for the
meters in this station.
Last Prove Date
This read-only field shows the date of the last
successful prove for this meter. The Proving
program populates this field when you accept a
completed prove.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Prove Sequence No.
This read-only field shows the sequence number
of the last prove for this meter. The Proving
program populates this field when you accept a
completed prove.
Flowrate
This read-only field shows the flow rate of the last
successful prove for this meter. The Proving
program populates this field when you accept a
completed prove.
Temperature
This read-only field shows the temperature of the
last successful prove for this meter. The Proving
program populates this field when you accept a
completed prove.
Pressure
This read-only field shows the pressure of the last
successful prove for this meter. The Proving
program populates this field when you accept a
completed prove.
K-Factor
This read-only field shows the K-factor of the last
successful prove for this meter. The Proving
program populates this field when you accept a
completed prove.
Meter Factor
This read-only field shows the Meter Factor of the
last successful prove for this meter. The Proving
program populates this field when you accept a
completed prove.
Retroactive Accum
Adjustment
Adjusts meter volumes when a retroactive K-factor
or meter factor is applied to a batch. Valid values
are Enabled (accept adjustment from batch, the
default) or Disabled (do not adjust totals). This
option allows the same adjustment that is made to
the batch to be made to the hourly, daily, monthly,
and non-resettable totals for the meter as well.
If the Batching program is not in use or is not set
to perform retroactive calculations, this selection
has no effect. This option applies only if the
Batching program is running and set to perform
retroactive adjustments in the Station Batch >
Control tab > Retroactive Recalculation Option
field.
Note: Using this option can cause temporary
negative values if the adjustment is done at
the beginning of an accumulation period.
Revised November-2016
Link This Meter To
Selects the station to which the meter belongs.
The station assignment determines the type of
fluid flowing through the meter and the calculation
standard used, as well as the base temperature
for the volume correction. Click ▼ to display
available stations.
Meter Run Status
Sets the state of the meter run. Valid values are
Enabled (indicates that the meter run is on, the
default) or Disabled (indicates that the meter run
is off). If you disable a meter run, it does not read
any of the assigned inputs, perform any flow
calculations, perform accumulations, or write to
Liquid Meters Menu
9-43
ROCLINK 800 User Manual (for ROC800L)
Field
Meter Operation
Mode
Description
any of the outputs. Disable a meter to reduce
loading when you connect less than six meter runs
to the unit. Do not use this option to place a meter
run temporarily out of service, as outputs are not
zeroed.
Set the operating mode for this meter to determine
which set of accumulators update as the flow
increments. Valid selections include:
Normal Mode
Standard hourly, daily, monthly,
and non-resettable accumulators
meter accumulators update.
Maintenance
Mode
Flow accumulates in special
maintenance accumulators and
NOT in the standard
accumulators. There must be no
flow and the station permissive
must be set in order to put a meter
in Maintenance Mode and there
must be no flow to take a meter
out of Maintenance Mode. The
purpose of Maintenance Mode is
to allow you to inject test pulses or
signals without affecting the
custody transfer numbers and is
always done under actual
conditions of no flow.
Alternate
Mode
Flow accumulates in a separate
set of accumulators (alternate
accumulators), but there is no
criteria for going into or out of
Alternate Mode. Standard
accumulators may continue to
increment, depending on Alternate
Mode Option selected below.
Note: When placing a meter into Maintenance
mode, you must first place the associated
station into maintenance mode.
Alternate Mode
Option
9-44
Liquid Meters Menu
Indicates whether, in Alternate mode, the
Standard accumulators continue to increment.
Valid values are No (standard totals do not
increment) or Yes (standard totals increment).
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Meter: Inputs Tab
Use this tab to set if the meter will be mass based (Coriolis) or volume
based (Turbine, Positive Displacement, or such) and to assign the meter
input points for the meter element (pulses / flowrate), meter
temperature, meter pressure and sediment and water (S&W) meter. You
also configure the meter density option, which determines if the meter
has its own dedicated densitometer / density input, or if it should use the
density value from the associated station. Finally, you can configure the
optional meter spool calculation, which results in the use of CTS
(correction for temperature on the meter) and CPS (correction for
pressure on the meter) factors.
To access this screen, select the Inputs tab. The Inputs screen displays.
The TLP
Browse
button
Figure 9-22. Meter – Inputs tab
Field
Flow Meter Type
Revised November-2016
Description
Indicates if the I/O definition for the raw flow signal
(pulse or analog) represents volume or mass. If
you select Mass (typically a Coriolis meter), then
input pulses or an analog flowrate represents
mass. If you select Volume (typically a linear,
positive displacement meter or Coriolis meter with
volume based pulses), then input pulses or an
analog flowrate represents a volume.
Regardless of the selection, mass and all volume
quantities calculate, This is just an indication of the
input type. If the raw flow signal is a pulse, this
selection changes the units of the K-factor
(pulses/volume units or pulses/mass units where
volume and mass units are defined under Liquid
Preferences).
Liquid Meters Menu
9-45
ROCLINK 800 User Manual (for ROC800L)
Field
9-46
Description
Meter Signal Type
Sets the raw flow signal. Valid values are
Pulse/Analog or Accumulator.
Notes:
 If you select Pulse/Analog, the ROC800L
uses the rate input you configure in the Flow
Meter Input field for calculations.
 If you select Accumulator, the ROC800L uses
the accumulator input you configure in the
Accumulator Input field for calculations.
Flow Meter Input
I/O Definition
Sets the TLP for the raw flow signal (usually a
pulse input frequency from a PI or APM point, but
can be an analog signal). Click the TLP Browse
button to display the Select TLP screen and define
your TLP selection.
Note: If you select Undefined for the I/O
definition, manually enter a value in the
Value field. Otherwise, the current value for
the input you select displays.
Meter Temperature
Input
Sets the input from which to acquire the
temperature value. Click the TLP Browse button to
display the Select TLP screen and define your TLP
selection.
Note: If you select Undefined for the I/O
definition, manually enter a value in the
Value field. Otherwise, the current value for
the input you select displays.
Meter Pressure
Input
Sets the input from which to acquire the pressure
value. Click the TLP Browse button to display the
Select TLP screen and define your TLP selection.
Note: If you select Undefined for the I/O
definition, manually enter a value in the
Value field. Otherwise, the current value for
the input you select displays.
S&W Input
Sets the input from which to acquire the sediment
and water (S&W) value. Click the TLP Browse
button to display the Select TLP screen and define
your TLP selection.
Note: If you select Undefined for the I/O
definition, manually enter a value in the
Value field. Otherwise, the current value for
the input you select displays.
Shrinkage Factor
Sets the shrinkage factor, which is used to account
for volume losses due to evaporation. This value
acts as a simple multiplier in the volume
calculation, and is applied to the gross standard
volume to calculate a net standard volume.
Note: Because this value is a multiplier, a value of
to 1.0 will disable any effect.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Accumulator Input
I/O Definition
Revised November-2016
Description
Sets the TLP for the raw flow signal when the
Meter Signal Type is set to Accumulator. Click the
TLP Browse button to display the Select TLP
screen and define your TLP selection.
Note: If you select Undefined for the I/O
definition, manually enter a value in the
Value field. Otherwise, the current value for
the input you select displays.
Accumulator
Rollover Value
Sets the accumulator rollover value. This field
indicates the rollover value for the accumulator
input and applies only when you select
Accumulator in the Meter Signal Type field.
Low Flow Cutoff
Sets the minimum acceptable flowrate. The system
sets any input flowrate below this value to zero.
Raw pulses always accumulate, but other
quantities do not increment below the low flow
cutoff.
Density Option
Sets the source of the density for use in volume
correction calculations of this meter. Valid
selections are:
Use Station Base
Density
No densitometer at the meter,
use density you define with
the station. A base to
alternate calculation occurs
using the meter temperature
and pressure as the alternate
conditions. If there is no live
density reading (station
acquires a base density from
the product you assign) or you
assign the live density reading
at the station level (so the
station calculates a base
density), select this option at
the meter.
Use Density at
Meter - Meter
Temp and Press
Use values from densitometer
with observed to base density
calculation using the meter
temperature and pressure as
the observed density
conditions. In most cases
where the meters have
individual live density
measurement, there is only
one temperature
measurement and one
pressure measurement to
cover both the density and the
meter. In this case, select this
option at the meter. This
means that the meter density
is set equal to the observed
density and only an observed
to base calculation is
performed.
Liquid Meters Menu
9-47
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Use Density at
Meter - Density
Temp and Press
In some cases, the live
density measurement have
separate pressure and
temperature measurement
from the meter. This means
that an observed to base
calculation will be done using
the temperature and pressure
that you associate with the
assigned density point and a
base to alternate calculation
will be done using the meter
temperature and pressure.
Use values from densitometer
with observed to base density
calculation using the density
temperature and pressure as
the observed density
conditions.
Note: If you select Use Density at Meter Density Temp and Press or Use Density
at Meter - Density Temp and Press, you
must associate a value in the Density
Interface Point field.
9-48
Density Interface
Point
Select to associate a density input if you select
Use Density at Meter - Density Temp and Press
or Use Density at Meter - Density Temp and
Press in the Density Options field. Click ▼ to
display Density Interface Point.
Meter Spool
All of the fields in the Meter Spool frame apply to
the calculation of correction factors for the effect of
temperature and pressure on the actual meter
spool (body) and are abbreviated as CTSm
(correction for effect of temperature on steel at the
meter) and CPSm (correction for the effect of
pressure on steel at the meter). These are rarely
used, because you compare most liquid meters
against a calibrated prover on a regular basis (and
the prover performs this sort of correction) and you
adjust either the meter factor or K-factor to
compensate. So, theoretically, only use these
options if you not proving the meter.
Housing Coefficient
Indicates the material used in the meter housing to
determine the linear temperature expansion
coefficient. The coefficient is used in the
calculation of CTSm. Click ▼ to select a material.
This represents how much the meter housing
expands or contracts with temperature. If you
select a material, the program applies the correct
coefficient for the selected material in the
appropriate temperature units. If you select User
Entered, enter the coefficient value in the field.
Rotor Coefficient
Indicates the material used in the meter rotor
blades to determine the linear temperature
expansion coefficient. The coefficient is used in the
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Revised November-2016
Description
calculation of CTSm. Click ▼ to select a material.
This represents how much the turbine rotor
expands or contracts with temperature. If you
select a material, the program applies the correct
coefficient for the material in the temperature units.
If you select User Entered, enter the coefficient
value in the field.
Modulus E
Select the type of material for the Youngs modulus
of elasticity for the meter housing. The coefficient
is used in the calculation of CPSm. This represents
how much the meter housing expands or contracts
with pressure. As the calculation is also based on
the meter housing material, select the same
material selected for the Housing Coefficient. If you
select a material, the program applies the correct
coefficient for the material in the appropriate
temperature units. If you select User Entered,
enter the coefficient value in the field.
Calibrated
Temperature
Sets the temperature of the meter the last time the
meter was either calibrated in a lab or proved with
a calibrated volume from either a prover or master
meter. If you use the Proving program to prove the
meter, this value updates automatically. Values are
in Deg F or Deg C.
Calibrated Pressure
Sets pressure of the meter the last time the meter
was either calibrated in a lab or proved with a
calibrated volume from either a prover or master
meter. If you use the Proving program to prove the
meter, this value updates automatically. Values are
in PSI, kPa, bar, or kg/cm2.
Rotor Hub Area
Indicates, in ft2 or m2, the area of the rotor hub.
The system uses this value to determine the
geometry of the meter in order to calculate the
effect of pressure on the volume of the meter. This
value displays on the meter calibration sheet and
in the CPSm calculation.
Wall Thickness
Indicates, in inches or cms, the thickness of the
meter housing. The system uses this value to
determine the geometry of the meter in order to
calculate the effect of pressure on the volume of
the meter. This value displays on the meter
calibration sheet and in the CPSm calculation.
Meter Radius
Indicates, in inches or cms, the radius of the meter
housing. The system uses this value to determine
the geometry of the meter in order to calculate the
effect of pressure on the volume of the meter. This
value displays on the meter calibration sheet and
in the CPMs calculation.
Poisson Ratio
Indicates the Poisson ratio (dimensionless). The
system uses this value to determine the geometry
of the meter in order to calculate the effect of
pressure on the volume of the meter. This value
displays on the meter calibration sheet and in the
CPSm calculation.
Liquid Meters Menu
9-49
ROCLINK 800 User Manual (for ROC800L)
Field
Apply Meter Spool
Correction
Description
Select to apply a meter spool correction
calculation. When selected, the system calculates
a CTS (correction factor for the effect of
temperature on the meter spool) and CPS
(correction factor for the effect of pressure on the
meter spool). These correction factors apply to the
gross volume flowrate. If not selected, the system
sets CTSm and CPSm to 1.0.
Meter: Alarms Tab
Use this tab to define alarms for the meter you select. Since there are
multiple flow rate parameters for the different quantities, you have the
choice to have no flowrate alarming or alarms based on any of the
flowrate parameter values. If enabled, you can then set the standard
high, low limits and alarm deadband. This screen also displays any
current active alarms. These alarms can generate a Spontaneous-Reportby-Exception (SRBX) message on set or clear.
To access this screen, select the Alarms tab. The Alarms screen
displays.
Figure 9-23. Meter – Alarms tab
Field
Flowrate Alarm
Option
9-50
Liquid Meters Menu
Description
Set which quantity flow rate is checked against the
alarm limits or to disable alarming completely. For
each option, the system resets the units on the
High Alarm, Low Alarm, and Alarm Deadband
fields according to the selections on the Liquid
Preferences screen.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Disabled
No alarms generate. This is
the default.
Alarm on
Indicated Volume
Rate
An alarm generates if the
Indicated volume (Pulses / Kfactor) reaches the userdefined high and low alarm
values.
An alarm generates if the
gross volume (Indicated
Volume * Meter Factor)
reaches the user-defined
high and low alarm values.
An alarm generates if the
gross standard volume
(Gross Volume * CTL * CPL)
reaches the user-defined
high and low alarm values.
Alarm on Gross
Volume Rate
Alarm on Gross
Standard Volume
Rate
Revised November-2016
Alarm on Net
Standard Volume
An alarm generates if the net
standard volume (Gross
Standard Volume * Base
Sediment and Water)
reaches the user-defined
high and low alarm values.
Alarm on Gross
Mass Rate
An alarm generates if the
gross mass (Indicated Mass *
Meter Factor or Gross
Volume * Flow Density)
reaches the user-defined
high and low alarm values.
High Alarm
Sets, in engineering units, a value to which the
input value must rise to generate a high alarm.
Low Alarm
Sets, in engineering units, a limit value to which
the input value must fall to generate a low alarm.
Alarm Deadband
Sets, in engineering units, a value that defines an
inactive zone above the Low Alarm limits and
below the High Alarm limits. The alarm is set when
it reaches the Low or High Alarm limit, but a Low
Alarm does not clear until it gets above the (Low
Alarm limit + Alarm Deadband) and a High Alarm
does not clear until it gets below the (High Alarm
limit – Alarm Deadband).
This deadband prevents the system from setting
and clearing the alarm continuously when the
input value is oscillating around the alarm limit.
SRBX
Indicates the activity that generates a
Spontaneous Report by Exception (SRBX) alarm.
Valid values are On Alarm Set (generate a report
when an alarm sets) and On Alarm Clear
(generate a report when an alarm clears).
Liquid Meters Menu
9-51
ROCLINK 800 User Manual (for ROC800L)
Field
Flow Calculation
Alarm Option
Description
Indicates whether the system generates and
sends alarms to the Alarm Log. This alarm is
based on pressure, temperature, or density values
outside the bounds of the selected calculation
standard for the selected fluid. Below are the
possible flow calculation alarms, and the limits that
apply when using the API 2004 standard.
Temperature
Out Of
Bounds
The temperature of the observed
density (densitometer) is outside
the allowed range.
Degrees F: –58.0 to 302.0
Degrees C: –50.0 to 150.0
Pressure Out
Of Bounds
The pressure of the observed
density (densitometer) is outside
the allowed range.
psig: 0 to 1500.0
barg: 0 to 103.4
4
kPag: 0 to 1.034x10
Observed
Density Out
Of Bounds
The observed density is outside
the allowed range. This only
applies when you select a meter
based density interface point.
Base Density
Out Of
Bounds
The calculated base density is
outside the allowed range.
Convergence
Error
The maximum iterations to
calculate the base density have
been exceeded.
Refined
Product
Alarm
When using a refined product fluid
type (Gasoline, Jet Fuels, Fuel
Oils), the base density has drifted
outside of the expected range for
the selected fluid.
Fuel Oils: 838.3127 ≤ ρ60 ≤
1163.5 kg/m3
Jet Fuels: 787.5195 ≤ ρ60 ≤
838.3127 kg/m3
Transition Zone: 770.3520 ≤ ρ60
≤ 787.5195 kg/m3
Gasolines: 838.3127 ≤ ρ60 ≤
1163.5 kg/m3
Alpha Out of
Bounds
When using the special
applications fluid type, the user
entered coefficient of thermal
expansion (alpha) is greater then
the range allowed by the standard.
-6
Per deg F: 230.0x10 to
-6
930.0x10
-6
Per deg C: 414.0x10 to
-6
1674.0x10
Meter: Factors Tab
Use this tab to configure Meter Factor and K-factor in the flow
calculation for the meter.
9-52
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
The K-factor converts pulses from the flow meter (turbine, positive
displacement (PD), Coriolis, ultrasonic, and such) into either volume or
mass units and so it displays units of pulses / EU where EU depends on
the volume / mass selection for the flow meter type and selected volume
or mass units on the Liquid Preferences screen. For a typical turbine
meter, for example, the quantity is “Indicated Volume” (what the meter
is “indicating”) is calculated as pulses / K-factor. You can adjust the
indicated volume by multiplying by the meter factor (and spool
correction factors) to obtain the quantity “Gross Volume”. Some
adjustments to the indicated volume for the meter body variances in
some way, but are still talking about the volume of liquid at flowing
conditions.
There are two entirely different ways for using the K-factor and / or the
meter factor. When you prove a meter (compared to a certified volume
of some sort), you can adjust either the K-factor or the meter factor to
compensate for differences between the meter indicated volume and the
certified volume. In the United States, typically, you enter the K-factor
once based on a factory calibration of the meter and these adjustments
are made by changing the meter factor. In other parts of the world, it is
common not to use a meter factor at all (set to 1.0) and adjust the Kfactor. Other options relate to whether proving is done at one flow rate
or multiple flow rates (single versus curve) and whether or not the
product through the meter varies (pipeline applications) so that you
store the meter factor / K-factor history for each meter on a product by
product basis.
To access this screen, select the Factors tab. The Factors screen
displays.
Revised November-2016
Liquid Meters Menu
9-53
ROCLINK 800 User Manual (for ROC800L)
Figure 9-24. Meter – Factors tab
Field
Meter Factor / KFactor Selections
9-54
Liquid Meters Menu
Description
Sets how the system uses K-factors or meter
factors in the flow calculation. Valid values are:
Single MF /
Single Kfactor
Uses a single Meter Factor and a
single K-factor for the meter. This
is the default value. This is the
simplest choice and means that a
value for the meter factor and a
value for the K-factor are fixed for
all flow rates and the values are
taken from the last prove or an
entered value. Select this option
when using either the K-factor or
meter factor proving, as long as
neither the K-factor or meter factor
will vary with flow rate or product.
MF Curve /
Single Kfactor
A meter factor calculates for the
current flow rate based on a linear
interpolation of the meter factor
versus flow rate values entered
under the Factor Curve heading,
but the K-factor will be fixed.
Select this option when using
meter factor proving if proving is
done at multiple flow rates.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Current Meter
Factor / K-Factor
Data
K-factor
Curve /
Single MF
A K-factor calculates for the
current flow input frequency based
on a linear interpolation of the
meter factor versus frequency
values entered under the Factor
Curve, but the meter factor will be
a single value from the last prove
or entered value. The K-factor
curve can come from multiple
proves at different flow rates with a
meter factor of 1.0 (K-factor
proving) or the K-factor curve can
come from factory calibration and
a single meter factor from a prove
(meter factor proving).
K-factor from
Product /
Local MF
The K-factor is taken from the
meter history kept for each product
and so it will use the last K-factor
proved for this meter for the
product currently flowing through
the meter. The meter factor will be
fixed and use the value entered
from this screen (normally at 1.0
since the K-factor is varying). This
option would typically be selected,
then, for K-factor proving when the
product through the meter is
varying (pipeline applications).
MF from
Product /
Local Kfactor
The meter factor will be taken from
the meter history kept for each
product and so will use the last
meter factor proved from this
meter for the current product
flowing through the meter. The Kfactor will be fixed and use the
value entered from this screen.
This option would typically be
selected, then, for meter factor
proving when the product through
the meter is varying (pipeline
applications).
MF and Kfactor from
Product
Both the meter factor and K-factor
are taken from the meter history
kept for each product. This option
would typically be used if the
meter had a different factory
calibrated K-factor for different
products and meter factor proving
is being done and the product
through the meter is varying
(pipeline applications).
These read-only fields display the current K-factor
input value or the current meter factor value.
The K-factor in Use field shows the linear meter
constant (K-factor) value the system uses for this
meter. Units are in Pulse / Unit Volume and must
Revised November-2016
Liquid Meters Menu
9-55
ROCLINK 800 User Manual (for ROC800L)
Field
Description
match the units that you select for the Volume
Type on the Liquid Preferences screen.
The Meter Factor in Use field shows the meter
factor (obtained by dividing the quantity of fluid the
proving system measured by the quantity the
meter indicates during proving) the system uses
for this meter.
Note: This field is available only if you select
Single MF / Single K-factor, MF Curve /
Single K-factor or MF from Product /
Single K-factor in the Meter Factor/Kfactor Selections field.
Sets up to 12 points for the factor curve. If you
select MF Curve / Single K-factor, define up to
12 points (pairs of meter factor and flow rate) on
the curve. The system calculates a meter factor for
use in the flow equation by linear interpolation of
the current indicated flow rate. If you select Kfactor Curve / Single MF, define up to 12 points
(pairs of K-factor and frequency) on the curve. The
system calculates a K-factor for use in the flow
equation by linear interpolation of the current flow
meter input frequency.
Factor Curve
Meter Factor: If you select K-factor Curve, Single
Meter Factor, this parameter is the linear meter
constant (K-factor) in pulses per unit volume for the
associated frequency in Hz. If you select Meter
Factor Curve, Single K-factor, this parameter is
the dimensionless meter factor (MF) for the
associated indicated volume flow rate.
Flow Rate: If you select K-factor Curve, Single
Meter Factor, this parameter is the frequency in Hz
that corresponds with the associated K-factor. If
you select Meter Factor Curve, Single K-factor,
this parameter indicates volume flow rate that
corresponds with the associated meter factor.
Options for
Selecting the In Use
K-Factor
9-56
Liquid Meters Menu
Selects the K-factor value used in calculations.
Valid values are Use Manual Value (enter a value
in the field) or Proved/Calculated (use the value
value acquired from a prove).
To override the K-factor calculated from the factor
curve or obtained from the last prove of the meter
while still retaining that proved/calculated value,
you can enter a separate manual K-factor value
and select which value the system actually uses in
the calculation.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Options for
Selecting the In Use
Meter Factor
Selects the meter factor value used in
calculations. Valid values are Use Manual Value
(enter a value in the field) or Proved/Calculated
(use the value acquired from a prove).
To override the meter factor calculated from the
factor curve or obtained from the last prove of the
meter while still retaining that proved / calculated
value, you can enter a separate manual meter
factor value and select which value the system
actually uses in the calculation.
Meter: Advanced Tab
Use this tab to review correction factors, density values, and density
source for the selected meter. The Liquid Calculations User Program
uses these intermediate values to calculate the volume and mass flow
rates and totals, typically for use in calculation verification.
To access this screen, select the Advanced tab. The Advanced screen
displays.
Figure 9-25. Meter – Advanced tab
Field
Correction Factors
In Use
Revised November-2016
Description
These read-only fields display the values of
factors the program uses in the flow calculation,
rounded to the actual number of decimal places
used in the calculation.
Liquid Meters Menu
9-57
ROCLINK 800 User Manual (for ROC800L)
Field
Description
CTPL Base to AIt
This read-only field shows the current Correction
for the Temperature and Pressure of the Liquid
(CTPL) between base to alternate (line / meter)
conditions for the meter. It is also referred to as
the Volume Correction Factor (VCF).
Note: This field is only applicable for
API/ASTM/IP 2004 tables and GPA TP27.
CCF
This read-only field shows the current Combined
Correction Factor (CCF) for the meter. This value
is the CTPL or VCF multiplied with the meter
factor in use.
CSW Factors
Alpha (x 10^-3)
9-58
This read-only field shows the correction factor for
sediment and water.
This read-only field shows the coefficient of
thermal expansion coefficient of the liquid the
program uses to calculate the effect of
temperature on the liquid. This number displays
with an implied multiplier of 1000.
Base Density
This read-only field shows the base density. This
is the density at base conditions (60.0 deg F/ 0.0
psig, or 15 deg C / 0.0 barg, and such).
Meter Density
This read-only field shows the current meter
density. This is the density at the meter conditions
(meter temperature and meter pressure).
Density Source
This read-only frame shows the density values
the program uses in the volume correction
calculation and where the density values come
from.
Correction Factors
Observed to Base
These read-only fields display the intermediate
factors the program uses to calculate a base
density from an observed density. If there is no
live density measurement and the user program
uses an entered base density, these fields do not
display. These values unround to allow for
verification of the calculation.
CTL - Observed to
Base
This read-only field shows the correction for
observed temperature to base conditions.
CPL - Observed to
Base
This read-only field shows the correction for
observed pressure to base conditions.
CTPL - Observed to
Base
This read-only field shows the correction for
observed temperature and pressure to base
conditions.
F x 10^5- Observed
to Base
This read-only field shows the correction factor for
the compressibility of a liquid in the meter at
normal operating temperatures. This number
displays with an implied multiplier of 1,000,000.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Correction Factors
Base to Alternate
CTL
This read-only field shows the correction for base
temperature to alternate conditions.
CPL
This read-only field shows the correction for base
pressure to alternate conditions.
CTPL
This read-only field shows the correction for base
temperature and pressure to alternate conditions.
F x 10^5
Correction Factors
Meter Spool Data
Vapor Pressure
Revised November-2016
These read-only fields display intermediate
factors the user program uses to calculate a meter
density and volume correction factor from a base
density. These values unround to allow for
verification of the calculation.
Note: These fields are applicable only for
API/ASTM/IP 2004 tables and GPA TP27.
This read-only field shows the base
compressibility factor to alternate conditions.
These read-only fields display the correction
factors for the spool. All of the fields in the Meter
Spool frame apply to the calculation of correction
factors for the effect of temperature and pressure
on the actual meter spool (body) and are
abbreviated as CTSm (correction for effect of
temperature on steel at the meter) and CPSm
(correction for the effect of pressure on steel at the
meter).
Note: These fields contain calculated values only
if you select Apply Meter Spool
Correction on the Input tab of the Liquid
Meter screen. Otherwise these values are
not applied to the flow rates and
accumulation.
CTS
Correction factor for the effect of temperature on
the meter spool.
CPS
Correction factor for the effect of pressure on the
meter spool.
This read-only field displays the vapor pressure (or
equilibrium pressure) in use for the meter, which is
used in pressure correction. This value is either
calculated by the program, or user entered,
depending on the option selected at the associated
station.
Note: Calculation of the vapor pressure value is
only applicable when the fluid type is light
hydrocarbon.
Liquid Meters Menu
9-59
ROCLINK 800 User Manual (for ROC800L)
Meter: Average Data Values Tab
This tab displays the average flowrate and the flow-weighted average
(FWA) for the pressure, temperature, observed density, base density,
meter factor, K-factor, and various correction factors. Average data
values are available for the Previous Hour, Current Hour, Previous Day,
and Current Day. The user program calculates the average flowrate as a
linear average of the meter quantity flowrate. The other values are flow
weighted averages (FWA) and are flow weighted based on that same
quantity. The daily values are reset on contract hour, which follows the
contract hour of the general history segment. These values are flow
weighted against the rate selected for the Average Flowrate Option on
the associated Station > General tab.
To access this screen, select the Average Data Values tab. The Average
Data Values screen displays.
Figure 9-26. Meter – Average Data Values tab
Field
9-60
Description
Flowrate
These read-only fields show the average flowrate
for the hour, previous hour, contract day and
previous day. This field represents the Average
Flowrate Option selected on the General tab of the
Liquid Station screen.
Pressure
These read-only fields show the flow weighted
average pressure for the hour, previous hour,
contract day and previous day.
Temperature
These read-only fields show the average
temperature for the hour, previous hour, contract
day and previous day.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
K-Factor
These read-only fields show the average K-factor
for the hour, previous hour, contract day and
previous day.
Meter Factor
These read-only fields show the average meter
factor for the hour, previous hour, contract day and
previous day.
Observed Density
These read-only fields show the average
observed density for the hour, previous hour,
contract day and previous day.
Base Density
These read-only fields show the average base
density for the hour, previous hour, contract day
and previous day.
CTSm
These read-only fields shows the flow weighted
average CTSm for the hour, previous hour,
contract day and previous day.
CPSm
These read-only fields show the flow weighted
average CPSm for the hour, previous hour,
contract day and previous day.
CTLm
These read-only fields shows the flow weighted
average CTLm for the hour, previous hour,
contract day and previous day.
CPLm
These read-only fields shows the flow weighted
average CPLm for the hour, previous hour,
contract day and previous day.
Meter: Flowrates and Accumulations Tab
Use this tab to review instantaneous meter flow rates for all the
quantities for the station.
The Flowrate fields display the current value as read by the meter at that
point in time.
For each quantity, there is also available a Current Hour, Previous Hour,
Current Day, Previous Day, Current Month, Previous Month, and nonresettable Total Accumulation. The daily values reset on contract hour,
which follows the contract hour of the general history segment. The
non-resettable totals rollover at the Double Precision Accumulator
Rollover Value found on the ROC > Information > General tab.
With a volume meter (pulse based), the system calculates flowrate
values as:
IV =
Pulses
Kfactor
GV = IV x MeterFactor
GSV = GV x CTPL
S&W = GSV x S&W%
NSV = GSV – S&W
Revised November-2016
Liquid Meters Menu
9-61
ROCLINK 800 User Manual (for ROC800L)
MASS = GV x MeterDensity
With a mass meter (pulse based), the system calculates flowrate values
as:
IM =
Pulses
Kfactor
Gross Mass = IM x MeterFactor
GV = Gross Mass / Meter Density
GSV = GV x CTPL
S&W = GSV x S&W%
NSV = GSV – S&W
To access this screen, select the Flowrates and Accumulations tab.
The Flowrates and Accumulations screen displays.
Figure 9-27. Meter – Flowrates and Accumulations tab
9-62
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Revised November-2016
Description
Indicated Quantity
These read-only fields show the sum of the
indicated quantity flowrates for the meter and the
current accumulation of indicated quantity for the
meter on an hourly, daily, monthly, and total basis.
The indicated quantity is the volume or mass read
directly from the meter at flowing conditions,
without any correction. This may be a mass value
or a volume value, depending on the Flow Meter
Type you select on the Inputs tab.
Define volume units, flow rate units, and mass
units on the General tab of the Liquid Preferences
screen.
Gross Volume
These read-only fields show the sum of the gross
volume flowrates for the meter and the current
accumulation of gross volume for the meter on an
hourly, daily, monthly, and total basis. The Gross
Volume is the volume at flowing conditions,
corrected for meter factor. The system calculates
the current Gross Volume (GV) flow total value by
multiplying the Indicated Volume (IV) flow total by
the Meter Factor (MF). You define volume and
flow rate units in the Liquid Preferences General
tab.
Gross Standard
Volume
These read-only fields show the sum of the gross
standard volume flowrates for the meter and the
accumulation of gross standard volume for the
meter on an hourly, daily, monthly, and total basis.
Gross Standard Volume is the volume at base
conditions, also corrected for meter performance.
The system calculates the current Gross Standard
Volume (GSV) flow total value by multiplying the
Gross Volume (GV) flow total by the correction
factor for the temperature of the liquid (CTL) and
the correction factor for the pressure of the liquid
(CPL). You define Volume and Flowrate Units in
the Liquid Preferences General tab.
Net Standard
Volume
These read-only fields show the sum of the net
standard volume flowrates for the meter and the
accumulation of net standard volume for the meter
on an hourly, daily, monthly, and total basis. Net
Standard Volume is the volume at base
conditions, corrected for meter performance and
non-merchantable quantities, such as sediment
and water. It applies only to crude oil applications.
The system calculates the current Net Standard
Volume (NSV) flow total by multiplying the Gross
Standard Volume (GSV) flow total by the base
Sediment and Water (S&W) volume flow total. You
define Volume Units and Flowrate Units in the
Liquid Preferences General tab.
Liquid Meters Menu
9-63
ROCLINK 800 User Manual (for ROC800L)
Field
Description
S&W Volume
These read-only fields show the sum of S&W
flowrates for the meter and the accumulation of
S&W volume for the meter on an hourly, daily,
monthly, and total basis. S &W Volume is the
volume of non-merchantable quantities, such as
sediment and water. The system calculates the
current Sediment and Water (S&W) volume flow
value by subtracting the Net Standard Volume
(NSV) flow total from the Gross Standard Volume
(GSV) flow total. You define Volume Units in the
Liquid Preferences General tab.
Gross Mass
These read-only fields show the sum of gross
mass flowrates for the meter and the accumulation
of mass for the meter on an hourly, daily, monthly,
and total basis. Gross Mass represents either an
indicated mass corrected for meter performance (if
a mass meter type is selected) or a mass value
calculated from the gross volume and flowing
density. You define Mass Units in the Liquid
Preferences General tab.
Meter: Maintenance/Alternate Accumulators Tab
Use this tab to view accumulations for data acquired during
maintenance or alternate modes. When in maintenance mode, any flow
the user program measures increments the maintenance mode
accumulators instead of the standard accumulators (Flowrates and
Accumulations Tab). When in alternate mode, any flow the user
program measures increments the alternate mode accumulators and
optionally, the standard accumulators as well.
To access this screen, select the Maintenance/Alternate Accumulators
tab. The Maintenance/Alternate Accumulators screen displays.
9-64
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-28. Meter – Maintenance/Alternate Accumulators tab
Field
Revised November-2016
Description
Time Minutes
These read-only fields show the elapsed time in
minutes spent in maintenance or alternate mode.
Indicated Quantity
These read-only fields show the indicated volume
or indicated mass total. Define the volume or mass
units in the General tab of the Liquid Preferences
screen.
Gross Volume
These read-only fields show the accumulation of
volume at flowing conditions, corrected for Meter
Factor. Define the volume units in the General tab
of the Liquid Preferences screen.
Gross Std Volume
These read-only fields show the accumulation of
volume at flowing conditions, corrected for Meter
Factor. Define the volume units in the General tab
of the Liquid Preferences screen.
Net Std Volume
These read-only fields show the accumulation of
volume at base conditions, corrected for Meter
Factor and BSW. Define the volume units in the
General tab of the Liquid Preferences screen.
S&W Volume
These read-only fields show the accumulation of
volume of non-merchantable quantities, such as
sediment and water, in volume units you select
while in maintenance or alternate mode
Gross Mass
These read-only fields show the accumulation of
mass, in volume units you select while in
maintenance or alternate mode.
Comments
Provides a 40-character field in which you can
note the reason for placing the meter into
maintenance mode or alternate mode.
Liquid Meters Menu
9-65
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Clear Maintenance
Accumulators or
Clear Alternate
Accumulators
Calculation Alarm
Range Limits
Click to clear the respective accumulator values
and set them to 0.0.
The calculation standards implemented in the Liquid Calculations user
program often indicate the range for which the inputs (such as
temperature, pressure, density, etc.) are valid. When the inputs to the
calculation exceed the published limits, the accuracy of the results
becomes questionable. In this case of out-of-range inputs, the
calculation continues and a calculation alarm is raised.
A flow calculation alarm is provided at the Liquid Meter. If enabled, it
provides an indication if any of the inputs to the calculation in use
exceed these ranges. The ranges of the values which will raise a
calculation alarm vary, depending on the calculation in use. No
calculation alarms are provided for the fluid type of ethanol.
API MPMS 11.1 1980
The following ranges are as described in American Petroleum Institute,
Manual of Petroleum Measurement Standards Chapter 11.1 1980. This
standard covers the API commodities groups of Crude Oil, Refined
Products, Special Application Products, and Lubricating Oils.
The input ranges specified in this section are valid when one of the
above fluid types is selected, and the liquid product the measurement
table option is set to 1980 API / ASTM / IP / ISO Tables.
Notes:


Table 5A
9-66
Odd numbered tables are Observed to Base.
Even numbered tables are Base to Alternate.
Selections:

Observed density units – API

Base Temperature – 60 F

Product – Crude Oil
API
Temperature in °F
0 to 40
0 to 300
40 to 50
0 to 250
50 to 100
0 to 200
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Table 5B
Table 5D
Table 6A
Revised November-2016
Selections:

Observed density units – API

Base Temperature – 60 F

Product – Refined Products
API
Temperature in °F
0 to 40
0 to 300
40 to 50
0 to 250
50 to 100
0 to 200
Selections:

Observed density units – API

Base Temperature – 60 F

Product – Lube Oil
API
Temperature in °F
-10.0 to 45.0
0 to 300
Selections:

Base density units – API

Base Temperature – 60 F

Product – Crude Oil
API
Temperature in °F
0 to 40
0 to 300
40 to 50
0 to 250
50 to 100
0 to 200
Liquid Meters Menu
9-67
ROCLINK 800 User Manual (for ROC800L)
Table 6B
Table 6C
Table 6D
Table 23A
9-68
Selections:

Base density units – API

Base Temperature – 60 F

Product – Refined Product
API
Temperature in °F
0 to 40
0 to 300
40 to 50
0 to 250
50 to 85
0 to 200
Selections:

Base density units – API

Base Temperature – 60 F

Product – Special
Thermal coefficient expansion x
10^-6
Temperature in °F
270 to 510
0 to 300
510 to 530
0 to 250
530 to 930
0 to 200
Selections:

Base density units – API

Base Temperature – 60 F

Product – Lube Oil
Density API
Temperature in °F
-10.0 to 45.0 API
0 to 300 F
Selections:

Observed density units – Relative Density

Base Temperature – 60 F

Product – Crude Oil
Relative Density 60/60F
Temperature in °F
0.8250 to 1.0760
0 to 300
0.7795 to 0.8250
0 to 250
0.6110 to 0.7795
0 to 200
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Table 23B
Table 23D
Table 24A
Table 24B
Revised November-2016
Selections:

Observed density units – Relative Density

Base Temperature – 60 F

Product – Refined Products
Relative Density 60/60F
Temperature in °F
0.8250 to 1.0760
0 to 300
0.7795 to 0.8250
0 to 250
0.6535 to 0.7795
0 to 200
Selections:

Observed density units – Relative Density

Base Temperature – 60 F

Product – Lube Oil
Density API
Temperature in °F
0.801699716713881 To
1.16460905349794 Relative
0 to 300 F
Selections:

Base density units – Relative Density

Base Temperature – 60 F

Product – Crude Oil
Relative Density 60/60F
Temperature in °F
0.8250 to 1.0760
0 to 300
0.7795 to 0.8250
0 to 250
0.6110 to 0.7795
0 to 200
Selections:

Base density units – Relative Density

Base Temperature – 60 F

Product – Refined Product
Relative Density 60/60F
Temperature in °F
0.8250 to 1.0760
0 to 300
0.7795 to 0.8250
0 to 250
0.6535 to 0.7795
0 to 200
Liquid Meters Menu
9-69
ROCLINK 800 User Manual (for ROC800L)
Table 24C
Table 24D
Table 53A
Table 53B
9-70
Selections:

Base density units – Relative Density

Base Temperature – 60 F

Product – Special
Thermal coefficient expansion x
10^-6
Temperature in °F
270 to 510
0 to 300
510 to 530
0 to 250
530 to 930
0 to 200
Selections:

Base density units – Relative Density

Base Temperature – 60 F

Product – Lube Oil
Density API
Temperature in °F
0.801699716713881 To
1.16460905349794 Relative
0 to 300 F
Selections:

Observed density units – Kg/m3

Base Temperature – 15C

Product – Crude Oil
Density Kg/M3
Temperature in °C
610 to 778
-18 to 95
778 to 824
-18 to 125
824 to 1075
-18 to 150
Selections:

Observed density units – Kg/m3

Base Temperature – 15C

Product – Refined Products
Density Kg/M3
Temperature in °C
653 to 778
-18 to 95
778 to 824
-18 to 125
824 to 1075
-18 to 150
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Table 53D
Table 54A
Table 54B
Table 54C
Revised November-2016
Selections:

Observed density units – Kg/M3

Base Temperature – 15C

Product – Lube Oil
Density API
Temperature in °C
800.0 to 1164.0 kg/m3
-20.0 to 150.0 deg C
Selections:

Base density units – Kg/m3

Base Temperature – 15C

Product – Crude Oil
Density Kg/M3
Temperature in °C
610 to 778
-18 to 95
778 to 824
-18 to 125
824 to 1075
-18 to 150
Selections:

Base density units – Kg/m3

Base Temperature – 15C

Product – Refined Products
Density Kg/M3
Temperature in °C
653 to 778
-18 to 95
778 to 824
-18 to 125
824 to 1075
-18 to 150
Selections:

Base density units – Kg/m3

Base Temperature – 15C

Product – Special
Thermal coefficient expansion x
10^-6
Temperature in °C
486 to 918
-18 to 150
918 to 954
-18 to 125
954 to 1674
-18 to 90
Liquid Meters Menu
9-71
ROCLINK 800 User Manual (for ROC800L)
Table 54D
Table 59A
Table 59B
Table 59D
Table60A
9-72
Selections:

Base density units – Kg/M3

Base Temperature – 15C

Product – Lube Oil
Density API
Temperature in °C
800.0 to 1064.0 kg/m3
20.0 to 150.0 deg C
Selections:

Observed density units – Kg/m3

Base Temperature – 20C

Product – Crude Oil
Density Kg/M3
Temperature in °C
610 to 778
-18 to 95
778 to 824
-18 to 125
824 to 1075
-18 to 150
Selections:

Observed density units – Kg/m3

Base Temperature – 20C

Product – Refined Products
Density Kg/M3
Temperature in °C
653 to 778
-18 to 95
778 to 824
-18 to 125
824 to 1075
-18 to 150
Selections:

Observed density units – Kg/m3

Base Temperature – 20C

Product – Lube Oil
Density in Kg/M3
Temperature in °C
800 to 824
-18 to 125
824 to 1164
-18 to 150
Selections:

Base density units – Kg/m3

Base Temperature – 20C

Product – Crude Oil
Density Kg/M3
Temperature in °C
610 to 778
-18 to 95
778 to 824
-18 to 125
824 to 1075
-18 to 150
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Table 60B
Table 60D
API MPMS 11.1 2004
Selections:

Base density units – Kg/m3

Base Temperature – 20C

Product – Refined Products
Density Kg/M3
Temperature in °C
653 to 778
-18 to 95
778 to 824
-18 to 125
824 to 1075
-18 to 150
Selections:

Base density units – Kg/m3

Base Temperature – 20C

Product – Lube Oil
Density Kg/M3
Temperature in °C
800 to 824
-18 to 125
824 to 1164
-18 to 150
The following ranges are as described in American Petroleum Institute,
Manual of Petroleum Measurement Standards Chapter 11.1 2004. This
standard covers the API commodities groups of Crude Oil, Refined
Products, Special Application Products, and Lubricating Oils.
The input ranges specified in this section are valid when one of the
above fluid types is selected, and the liquid product the measurement
table option is set to 2004 API / ASTM / IP Tables.
Crude Oil
Refined Products
Lubrication Oils
Base Density
kg/m3 @ 60°F
610.6 to 1163.5
800.9 to 1163.5
Relative Density @
60°F
0.61120 to 1.16464
0.80168 to 1.1646
API Gravity @ 60°F
100.0 to -10.0
45.0 to -10.0
kg/m3 @ 15°C
611.16 to 1163.79
611.16 to 1163.86
801.25 to 1163.85
kg/m3 @ 20°C
606.12 to 1161.15
606.12 to 1160.62
798.11 to 1160.71
470.5 to 1201.8
470.4 to 1209.5
714.3 to 1208.3
0.47096 to 1.20298
0.47086 to 1.21069
0.715 to 1.20949
Observed Density
kg/m3 @ 60°F
Relative Density @
60°F
Revised November-2016
Liquid Meters Menu
9-73
ROCLINK 800 User Manual (for ROC800L)
API Gravity @ 60°F
Crude Oil
Refined Products
Lubrication Oils
168.948 to -13.8758
169.0118 to -14.6246
66.40111 to -14.5086
Temperature
°C
-50.00 to 150.00
°F
-58.0 to 302.0
Pressure
psig
0 to 1500
kPa (gauge)
0 to 1.034 X 104
bar (gauge)
0 to 103.4
Coefficient of Thermal Compressibility (α60)
per °F
230.0 X 10-6 to 930.0 X 10-6
per °C
414.0 X 10-6 to 1674.0 X 10-6
GPA TP-27 Alarm
Ranges
The following ranges are as described in the Gas Producers Association,
Technical Publication 27. This standard covers commodities that are
considered to be light hydrocarbons.
The input ranges specified in this section are valid when the in-use fluid
type is set to Light Hydrocabons, and the Light Hydrocabon option on
the Product page is set to GPA TP-27.
Table 23E
Table 24E
9-74
Selections:

Observed density units – Relative Density

Base Temperature – 60 F

Product – Light Hydrocarbon
Observed Density Relative
Temperature in °F
0.21 to 0.74
-50.8 to 199.4
Selections:

Base density units – Relative Density

Base Temperature – 60 F

Product – Light Hydrocarbon
Base Density Relative
Temperature in °F
0.35 to 0.688
-50.8 to 199.4
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Table 53E
Table 54E
Table 59E
Table 60E
Selections:

Observed density units – Kg/M3

Base Temperature – 15C

Product – Light Hydrocarbon
Observed Density Kg/M3
Temperature in °C
349.6556 to 687.323008
-46.0 to 93.0
Selections:

Base density units – Kg/M3

Base Temperature – 15C

Product – Light Hydrocarbon
Base Density Kg/M3
Temperature in °C
209.79336 to 739.27184
-46.0 to 93.0
Selections:

Observed density units – Kg/M3

Base Temperature – 20C

Product – Light Hydrocarbon
Observed Density Kg/M3
Temperature in °C
349.6556 to 687.323008
-46.0 to 93.0
Selections:

Base density units – Kg/M3

Base Temperature – 20C

Product – Light Hydrocarbon
Base Density Kg/M3
Temperature in °C
209.79336 to 739.27184
-46.0 to 93.0
9.3 Batching (Batching_800L)
Use the Batching program to configure batches to record the flow of a
liquid. Batches are totals (measured quantity of product) over a specific
time frame or measurement based. You can create batches at the station
or meter level. For example, you can use batches to record loading of a
vessel or truck, daily production, or a pipeline shipment.
The Batching user program:




Revised November-2016
Is optional.
Requires you to configure the Liquid Calcs User Program first.
Provides totals for non-periodic, interruptible time periods, and
periodic intervals.
Provides Detailed information – Flow weighted averages, times,
ticket info, and such.
Liquid Meters Menu
9-75
ROCLINK 800 User Manual (for ROC800L)


Recalculations of completed batches.
Generates Batch Tickets Quantitative Transaction Reports (QTRs)
and Bills of Lading (BOL).
Configure batches to record the flow of a liquid based on how and when
the batch starts and stops. Batches start by external controls, manual
controls, or by flow detection including on demand; run for a fixed
quantity of fluid; or scheduled on an hourly, daily, weekly, monthly or
an accumulated basis. If a meter has flow without an associated running
batch, then an “unauthorized” batch starts.
You stop batches using external controls, manual controls, reaching a
timed event, or exceeding a measurement quantity based on a sensor
input, such as total accumulated flow, level, or other user configured
event.
Use the batch configuration screens to set up either one-time batches or
reoccurring batches, if you select the Continuous Batching Enabled
option. Simple reoccurring batches are batches for which the basic
information and batch start/stop conditions do not change (for example,
a production station that requires a daily batch that completes at a
specified contract hour or changes products that the line pushes through
the pipeline every three days).
Time-based batches end when the user-specified time passes. Time
based batches generally use the Continuous Batching option to have an
on-going series of timed batches. The period of a batch can span hours,
days, weeks, or months.
Measurement based batches end after the batch has exceeded a userspecified quantity of product. You can configure an alert to trigger when
the batch nears completion.
Externally automated batches begin and end based on a discrete input, a
Modbus register mapped parameter, or other user-defined TLPs. A
batch starts when the “Batch Start” parameter is equal to a non-zero
value. The batch continues until the “Batch End” parameter is equal to a
non-zero value.
You can manually start and stop batches. You can start one or all
batches manually, and the batch runs until you manually end the batch.
Notes:
9-76

Batches use a first come first serve (FIFO) approach to starting and
ending. You can always stop a time or measurement based batch
with manual or external controls.

You can configure how the batch handles changes to the Meter
Factor or K-factor. By default, the Meter Factor or K-factor affects
each sample of the flow and averages. If you enable the Retroactive
Recalculation Option, a change in the Meter Factor or K-factor
affects the total flow by applying the new value to the entire batch.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Batch Totals Batching has the following totaling characteristics:

Batch does no direct measurement.
 Use of Liquid Calcs non-resettable totals.


Total = Ending – Starting
Total batch values provided for:
 Indicated Volume or Mass.
 Gross Volume.
 Gross Standard Volume.
 Net Standard Volume.
 Sediment and Water Volume.
 Gross Mass.
Example:
Starting Accumulator = 54,105.45 bbl
Ending Accumulator = 54,605.45 bbl
Total barrels for the batch?
54,605.45 – 54105.45 = 500.0 bbl
Volume Calculations Batching uses the following volume calculations:






Indicated Volume (IV) = Pulses / K-Factor
Gross Volume (GV) = IV * MF
Gross Standard Volume (GSV) = GV * CTL * CPL
Sediment & Water Volume (SWV) = GSV * S&W Percent
Net Standard Volume (NSV) = GSV – SWV
Gross Mass (Mass) = GV * Meter Density
Batch Maintenance Occasionally, you need to take a meter out of service and remove the
meter from a batch for maintenance purposes. For this reason, it is best
to group meters into stations. By including two or more meters in a
station, you can “valve off” and shut off a meter, while the others
continue to measure the flow.
When a meter is in maintenance mode, you may still be receiving
signals and pulses from the meter, but those values do not indicate real
product passing thru the meter. Because of this, ROCLINK does not add
measurements of the “flow” to the true accumulations.
When you enable maintenance mode, the normal totals do not
increment, but the maintenance mode totals do.
Note: You must place the associated station in maintenance mode
before placing the meter in maintenance mode.
Revised November-2016
Liquid Meters Menu
9-77
ROCLINK 800 User Manual (for ROC800L)
9.3.1 Station Batch Configuration
Use these screens to configure how to manage batches. The program
allows up to 6 meter based batches to run at any time. Each batch is tied
to the Liquid Meter of the same number (Batch 1 is associated with
Meter 1, Batch 2 is associated with Meter 2, and so on). Although it is
possible to configure all batches similarly, each batch is unique and runs
independent of others.
To access this screen from the Directory Tree:
1. Double-click User Program.
2. Double-click Program #3, Batching_800L.
3. Double-click Display #210, Station Batch Configuration.
4. Double-click #1, Station Batch 1. The Station Batch Configuration
screen displays, showing the General tab.
Station Batch Configuration: General Tab
Use the Batch Configuration screen to define basic batch information
for up to six batches.
Figure 9-29. Station Batch Configuration – General tab
9-78
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Point Number
Select the station batch to configure. Click ▼ to
display all defined station batches.
Note: This selection in this field applies to each
tab on this screen.
Station Batch Tag
Sets a short (up to 20 alphanumeric characters)
identifier to define the name of the station batch.
Station Batch
Description
Sets a detailed description (up to 40 alphanumeric
characters) to identify the station batch. This field
is for informational purposes, and you do not have
to use it.
Deliver To
Sets a delivery description (up to 40 alphanumeric
characters) to where you deliver the liquid for the
station batch. This field is for informational
purposes, and you do not have to use it.
Station Ticket ID
Sets a name or numeric value (up to 20
alphanumeric characters) to identify the station
batch. Enter a value meaningful to your
organization. This field is for informational
purposes, and you do not have to use it.
Meter 1 to 6 Batch
Tag
Sets a name (up to 20 alphanumeric characters) to
identify the meter associated with the station
batch. This tag copies to the meter level
information for use by the batch.
System Assigned
Ticket Number
This read-only field shows the system-assigned
unique identification number for this batch. The
ticket number starts at 1 and increments by 1 for
each new batch until it rolls-over at 4,294,967,296.
Current Batch
Status
This read-only field shows the status of the
current batch. Valid values are Running (the
current batch is running) or Stopped (the current
batch is stopped).
Note: When a batch is running, certain fields are
unavailable to prevent you from accidentally
modifying critical configuration information.
Batch Type
Indicates the category of the batch. Valid values
are:
Normal Batch
Standard batch type, indicating
nothing unusual.
Maintenance
Treated as normal. Can indicate
an abnormal batch.
Unauthorized
Detected flow started this batch.
Note: This option is for reporting purposes only. It
does not affect the operation of the batch.
Revised November-2016
Liquid Meters Menu
9-79
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Selected Flowrate
Average
Selects the flowrate average value the system
uses for all meters in this station. Valid values are:
 Indicated Quantity.
 Gross Volume.
 Gross Standard Volume.
 Net Standard Volume.
 BSW Volume.
 Mass.
Note: This option also selects which type of
flowrate you use for the average flowrate for all
meters in this station.
Restart Event
Options
Indicates the action the system takes if a restart
occurs during an active batch. “Restart” means the
unit stopped or started the program, or the system
encountered a warm start, a cold start, or a power
cycle. Valid values are Continue Current Batch
(continue with current batch) and End Current
Batch / Start New Batch (stop the current batch
and start a new batch)..
Meters Assigned To
This Station
This read-only field shows the meters assigned to
this station. The meter-to-station assignment is not
configurable in the Batching program. You define
this relationship in the Liquid Calcs program.
Correction Factor
Rounding Options
Selects the resolution the system uses when
rounding correction factors (such as CTL or CPL).
Note: This option applies only if the associated
liquid product in use for the station has the
rounding option enabled. If rounding is not
enabled, then this option has no effect.
Round 4
Decimals (API
12.2.2)
Correction factors will be
rounded to 4 decimal places of
resolution (X.XXXX), in
accordance with API 12.2.2.
Round 5
Decimals (API
11.1)
Correction factors will be
rounded to 5 decimal places of
resolution (X.XXXXX), in
accordance with API 11.1.
Station Batch Configuration: Batch Control Tab
Use this tab to set times, measurement types, and recalculation options
for batch control.
9-80
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-30. Station Batch Configuration – Batch Control tab
Field
Revised November-2016
Description
Point Number
Select the Station Batch that you desire to configure
or view. Click ▼ to display the Station Batch you
desire to configure.
Note: This selection in this field applies to each tab
on this screen.
Restart Option
Select the Continuous Batching Enabled option if
you intend for a batch to be in progress at all times.
When you enable this option, at the conclusion of a
batch, the next batch starts immediately. There will
be no idle period between batches. For example, if
you intend to have reoccurring daily batches (one for
each day), you must enable this option. Do not
select this option if you desire to have idle periods of
time in-between batches, for example when loading
a truck or vessel.
Liquid Meters Menu
9-81
ROCLINK 800 User Manual (for ROC800L)
Field
Batch Control
Option
Description
The use the Batch Control Option to set which
algorithm the system uses to determine the
conclusion of the batch.
Time-based batches end when the user-specified
time passes and generally are used in conjunction
with the continuous batching enabled option,
providing a series of on-going timed batches. The
period of a batch can be defined as hours, days,
weeks, months, or be measurement based. You may
also use an exact time occurring in the future to use
to determine the period of the batch (Time/Date
Based Batches).
All methods require a manual start. Once started, the
batch continues until the configuration criteria you
set is met.
You may select multiple options. If you select more
them one option, then the batch stops at whichever
criteria is met first. For example, if you select both
monthly batches and measurement based batches,
and the month ends before the batch reaches the
specified measurement quantity, then the batch
concludes at the end of the month. You may stop
batches manually, even if you do not select the
manual batches option.
Valid values are:
9-82
Manual Batches
Batches stop only at manual
commands.
Hourly Batches
Batches stop based on the
value in the Contract Hour
field and the value in the
Hours Per Batch field.
Daily Batches
Batches stop based on the
value in the Contract Hour
field.
Weekly Batches
Batches stop based on the
value in the Contract Hour
and Contract Week Day
fields.
Monthly Batches
Batches stop based on the
value in the Contract Hour
and Contract Month Day
fields.
Measurement
Based
Measurement batches stop
once the batch flow total
reaches the values you
specify using the
Measurement Batches fields.
Time/Date Based
Batch stops at the time and
date you enter.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Revised November-2016
Description
Measurement
Sets the flowrate to monitor when you use
measurement-based batches. Click  to display all
valid options.
Quantity
Set the measurement amount that triggers the batch
to stop. The batch continues until it reaches this
amount (volume or mass). Use for measurementbased batches.
Alert At
Enter a percentage (from 0 to 100) for
measurement-based batches. Once a batch exceeds
this percentage, an alert occurs. You can use an
HMI (Human Machine Interface) or an external host
application to view the alert status.
Retroactive
Recalculation
Option
Select to recalculate the volume of a batch if a factor
change occurs during the batch. When a retroactive
recalculation occurs, a newly proved factor applies
retroactively to the entire batch, and the totals adjust
accordingly. The adjustments only apply to the
batches in progress. Valid values are:
None
No retroactive calculation will
occur, a new factor is put into
use only going forward from
the time of the factor change.
Meter Factor
Once
Only the first change to the
meter factor during the batch
will result in a retroactive
adjustment of the totals for
that meter.
K Factor Once
Only the first change to the Kfactor during the batch will
result in a retroactive
adjustment of the totals for
that meter.
Meter Factor
Multiple
Any change to the meter
factor during the batch will
result in a retroactive
adjustment. Only the last
adjustment will apply to the
batch totals.
K Factor Multiple
Any change to the k factor
during the batch will result in a
retroactive adjustment. Only
the last adjustment will apply
to the batch totals.
Liquid Meters Menu
9-83
ROCLINK 800 User Manual (for ROC800L)
Field
Contract Hour
Hours Per Batch
Description
Notes:
 Refer to Retroactive Recalculation Meter Factor
Updates
 You must enable the Retroactive Accum
Adjustment field (Liquid Meters > Meter >
General tab) to use this option. Retroactive
recalculations can be set to apply to a change of
either the meter factor or the K-factor (but not
both). You can also use this option to select if
every change to a factor should result in a
recalculation of the totals, or only the first time.
Because the meter factor or K-factor apply to an
individual meter and not a station, a retroactive
adjustment is applied at the meter level. Here
you select the option for all meters assigned to
this station. You can set adjustment amounts to
apply to the liquid meter in the Liquid
Calculations User Program.
 Using this option can cause temporary negative
values.
Sets the hour of the day at which a batch ends. Click
▼ to display a list of hourly values.
Sets (for hourly-based batches) the number of hours
between batches. Multiple hour batches are always
with respect to midnight, meaning a batch will always
end at midnight (00:00:00 or 12:00 am). Click ▼ to
display a list of values.
Multiple Hours, with respect to Midnight:
9-84
2 Hours
12:00am, 2:00am, 4:00am, 6:00am,
8:00am, 10:00am, 12:00pm, 2:00pm,
4:00pm, 6:00pm, 8:00pm, 10:00pm
3 Hours
12:00am, 3:00am, 6:00am, 9:00am,
12:00pm, 3:00pm, 6:00pm, 9:00pm
4 Hours
12:00am, 4:00am, 8:00am, 12:00pm,
4:00pm, 8:00pm
6 Hours
12:00am, 6:00am, 12:00pm, 6:00pm
8 Hours
12:00am, 8:00am, 4:00pm
12 Hours
12:00am, 12:00pm
Contract Week Day
Sets (for weekly-based batches) the day of the week
on which batches contractually start. Click ▼ to
display a list of values.
Contract Month Day
Sets (for monthly-based batches) the day of the
month (between 1 and 28) on which batches
contractually end. The Last Day selection means the
batch will end on the last day of the month (January
31st, February 28th [non-leap-year], March 31st,
April 30th, and so on). Click ▼ to display a list of
values.
Time/Date
This read-only field displays the last day and time
the batch ran.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
External Batch
Control
Description
Sets a manual batch control based on TLP
assignments you define. These are typically
assigned to a soft point parameter or discrete input
status.
Batch Start
Click
to display the Select
TLP dialog and define the TLP
(an external stimulus) to start
batches. The target TLP is
normally a zero value, so when it
transitions from zero to one, a
batch starts.
Batch End
Click
to display the Select
TLP dialog and define the TLP
(an external stimulus) to end
batches. The target TLP is
normally a zero value, so when it
transitions from zero to one, a
batch ends.
External Write
Back Option
If enabled, the program clears
the target TLP (writes a value of
zero) after starting or ending a
batch. This option is use for
latched DI points or host
modified soft point parameters.
Retroactive Recalculation Meter Factor Updates
A batch recalculation has the following characteristics and limitations:











The recalculation applies only to completed batches.
A completed batch may not be as accurate as possible.
Allows multiple recalculations of a batch.
As many times as needed until it is correct.
Only the last recalculation is saved.
Lab analysis may provide more accurate data.
Never overwrites the original data.
Recalculated values are a second set of the totals.
Not everything can be changed.
Only certain items.
Can recalculate individual meter totals or entire station.
Retroactive Three different philosophies apply to retroactive recalculation:
Recalculation
Philosophies
No Retroactive adjustment

Revised November-2016
Apply new meter factor(s) going forward only
Liquid Meters Menu
9-85
ROCLINK 800 User Manual (for ROC800L)
5. One time adjustment

Apply new meter factor to previous totals only one time,
additional new meter factor(s) not retroactively applied
6. Multiple adjustment

Apply all new meter factors to previous totals
Batch with Single Meter If you request a retroactive recalculation for to a batch with a single
Factor meter factor, the following occurs:
Batch Totals:
Indicated Volume: 1000.0 – 0.0 = 1000.0 bbl
Gross Volume: 1000.0 x 1.01 = 1010.0 bbl
Batch with Dual Meter If a retroactive recalculation occurs to a batch with a dual meter factors,
Factors the following occurs:
Batch Totals:
Gross Volume (Part 1): 5000.0 X 1.01 = 5050.0 bbl
Gross Volume (Part 2): 5000.0 X 1.02 = 5100.0 bbl
Total Volume: 1015.0 bbl
Batch with a Retroactive If a retroactive recalculation occurs to a batch with a retroactive dual
Dual Meter Factor meter factor, the following occurs:
Batch Starts with meter factor of 1.0
9-86
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Batch Starts with meter factor of 1.0
1. New meter factor (1.01) is applied going forward
2. Batch Starts with meter factor of 1.0
3. New meter factor (1.01) is applied going forward
4. Batch Starts with meter factor of 1.0
5. New meter factor (1.01) is applied going forward
6. New MF is retroactively applied to 1st part of batch
7. Batch Starts with meter factor of 1.0
8. New meter factor (1.01) is applied going forward
9. New MF is retroactively applied to 1st part of batch
Revised November-2016
Liquid Meters Menu
9-87
ROCLINK 800 User Manual (for ROC800L)
10. Batch Starts with meter factor of 1.0
11. New meter factor (1.01) is applied going forward
12. New MF is retroactively applied to 1st part of batch
13. Batch ends without further meter factor change
Recalculation Following are several use cases for recalculation and retroactive
Use Cases recalculation.
This section includes a few examples in which case you may desire to
use the recalculation and retroactive recalculation options.
Lab Provides Density
 You perform no live density measurement.
 Sample can be taken to lab following batch.
 Lab provides correct base density that you enter.
Bad Transmitter
 Temperature transmitter fails during batch.
 Live values used during batch were wrong.
 Enter a “more correct” average value from the previous batch.
Old Meter Factor
 No prove occurred during batch, inaccurate MF.
 Prove during next batch.
 Apply the new meter factor to previous batch.
Lab Provides Sediment & Water (S&W)
 Sediment & Water used during batch.
 Close, but not as good as lab analysis.
 Enter new Sediment & Water percent for the completed batch.
9-88
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Station Batch Configuration: Batch Queue
Use this tab to specify options for printing and saving batch
information.
Note: The fields on this tab require you to use the Reporting user
program.
Figure 9-31. Station Batch Configuration – Batch Queue tab
Field
Revised November-2016
Description
Batch Queue
Interface
Activates the Batch Queue program. When you
select this option, the system assumes that the
configuration for the next batch has been set in the
Batch Queue program, copies that configuration, and
places it into use for the next batch.
Batch Queue Clear
Option
Clears the batch configuration stored in the Batch
Queue program after that configuration has been
loaded into the Batching program. When you enable
the option, the system assumes that each batch
configuration is unique, and is not reused.
Liquid Meters Menu
9-89
ROCLINK 800 User Manual (for ROC800L)
Field
Batch Queue
Control Option
Description
Selects the batch control options for the batch
queue. For example, a batch may end either monthly
or manually. If you select Manual Batches, the
system takes the next batch from the queue when
the batch ends due to a manual termination. If the
batch ends due to the end of the month, the program
does not use the queue for the next batch.
Station Batch Configuration: Reporting Tab
Use this tab to specify options for printing and saving batch
information.
Note: The fields on this tab require you to use the Reporting user
program.
Figure 9-32. Station Batch Configuration – Reporting tab
Field
Reporting Option
Description
Selects how the system prints and saves data at the
end of a batch. Valid values are :
Manual Reporting
9-90
Liquid Meters Menu
No report occurs at the
conclusion of a batch. You
must manually generate the
report.
Automatic at
Batch End
A report(s) automatically
generates at the end of the
batch.
Automatic on
Station
Recalculation
A report(s) automatically
generates when a
recalculation occurs at the
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
station level. Report(s)
generate for every
recalculation performed.
Automatic on
Batch End and
Recalculation
Report Logical
Selection
A report(s) automatically
generate at the end of the
batch, or when a recalculation
occurs at the station level.
Selectst the reports to automatically print or save at
the end of a batch for the Station Batch Report. No
configuration of the details of the report that
generate are done in the Batching User Program,
instead you use the Reporting_800L User Program
to configure the reports. Here you only select which
logical instances of the Reporting User Program to
trigger when reports generate. You can select none,
one or multiple reporting logicals. If you only require
a single batch report, then select one report logical,
and configure it appropriately (in the Reporting User
Program). If you require multiple reports, then select
multiple logicals, and configure each according to
the necessary report.
For example, if you configure the Reporting user
program as shown below and select only Reporting
3, the system generates only the Batch Ticket at the
end of the batch.
 Reporting 1 – Prove Report
 Reporting 2 – Maintenance Report
 Reporting 3 – Batch Ticket
 Reporting 4 – Daily Totals Report
 Reporting 5 – Calculation Check Report
Alternatively, if you configure the Reporting program
as shown below and select Reporting 1, 2, 3, and 4
(for a three meter station), the system generates all
four reports at the end of the batch.
 Reporting 1 – Station Batch Totals Report
 Reporting 2 – Meter 1 Batch Totals Report
 Reporting 3 – Meter 2 Batch Totals Report
 Reporting 4 – Meter 3 Batch Totals Report
Generate Batch
Report
Click to generate the batch report(s) you selected
using the Report Logical Selection fields.
The batch report(s) generate according to the
options you select (Send to Printer, Save to Flash,
or Print and Save) in the Action to Take field on the
Reporting program’s General tab.
Station Batch Configuration: User Data Tab
Use this screen to define user-entered data fields included in the station
batch report. These fields are a type of ROC point with generic
parameters:

Revised November-2016
Multiuse, “softpoint” like parameters.
Liquid Meters Menu
9-91
ROCLINK 800 User Manual (for ROC800L)






Five Double Precision Floats.
Five Integers.
Five Strings (40 characters).
Follow a batch through its lifecycle.
Configuration > Current > Completed.
Possible uses: Operator notes, ambient temperature, sample can
information, or a vessel name.
Figure 9-33. Station Batch Configuration – User Data tab
Field
User Available Text
9-92
Liquid Meters Menu
Description
Specifies user-defined text that will transfer to the
corresponding field in the current station batch.
This field has no specific use, and you can use it to
hold any text information associated with the
batch. For example, enter your company name
(Petro Pipeline Company), vessel name (Kinja
Maru), or notes from the operator (Flow Control
Valve 4 Offline). This data appears on the batch
report at the conclusion of the batch.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
User Available Float
Specifies user defined floating-point numbers
(double precision) which transfer to the
corresponding field in the current station batch.
This field has no specific use, and you can use it
store any value associated with the batch. For
example, enter the ambient temperature during the
batch (86.54 deg F) or the average product
viscosity (22.751 cP). This data appears on the
batch report at the conclusion of the batch.
User Available
Integer
Specifies user defined integer numbers (long
integers) which transfer to the corresponding field
in the current station batch. This field has no
specific use, and you can use it store any value
associated with the batch. For example, enter the
ID number of a sample can (542) or the meter ID
number (7894). This data appears on the batch
report at the conclusion of the batch.
User Defined
Accumulators
to display the Select TLP dialog and
Click
define the TLP used for the user-defined batch
accumulators. You can use the user-defined
accumulators to total the amount of any TLP you
choose, over the period of the batch. Assign to
appropriate parameters which increment over the
period of the batch, such as a gas orifice meter run
accumulator for a vapor return or a discrete output
accumulator parameter.
User Defined
Average
to display the Select TLP dialog and
Click
define the TLP to create an average of over the
period of the batch (for example, the MPU loading
or cabinet temperature from an analog input). The
averaging technique uses a simple linear average.
9.3.2 Station Current Batch
Use this screens to obtain a point-in-time view for the current station
batch.
To access this screen from the Directory Tree:
1. Double-click User Program
2. Double-click Batching_800L.
3. Double-click Display #211, Station Current Batch.
4. Double-click #1. The Station Current Batch screen displays,
showing the General tab.
Station Current Batch: General Tab
Use this screen to view the current batch data for the station.
Revised November-2016
Liquid Meters Menu
9-93
ROCLINK 800 User Manual (for ROC800L)
Figure 9-34. Station Current Batch – General tab
Field
9-94
Description
Point Number
Selects the station batch to configure or view. Click
▼ to display all defined station batches.
Note: The selection in this field applies to each
tab on this screen.
Station Batch Tag
Sets a short (up to 20 alphanumeric characters)
identifier to define the name of the station batch.
Station Batch
Description
This read-only field displays description of the
station batch.
Station Ticket ID
This read-only field shows the ticket identification
set for the Station Batch.
Deliver To
This read-only field shows where you deliver the
liquid for the batch.
Product Name
This read-only field shows the name of the product
in the batch, populated from the Liquid Product
Tag.
Product Type
This read-only field shows the product type:
Indicated Quantity
This read-only field shows the station total
indicated quantity for the batch. This value is the
sum for all meters assigned to the station.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Gross Volume
This read-only field shows the station total gross
volume for the batch. This value is the sum for all
meters you assign to the station.
Gross Standard
Volume
This read-only field shows the station total gross
standard volume for the batch. This value is the
sum for all meters assigned to the station.
Net Standard
Volume
This read-only field shows the station total net
standard volume for the batch. This value is the
sum for all meters assigned to the station.
Sediment and
Water Volume
This read-only field shows the station total
sediment and water volume for the batch. This
value is the sum for all meters assigned to the
station.
Gross Mass
This read-only field shows the station total gross
mass for the batch. This value is the sum for all
meters assigned to the station.
Average Flowrate
This read-only field shows the station average
flowrate for the batch. This value is the sum of the
average flowrate for all meters assigned to the
station.
Average Pressure
This read-only field shows the station average
pressure for the batch. This value is the simple
average for all meters assigned to the station.
Average
Temperature
This read-only field shows the station average
temperature for the batch. This value is the simple
average for all meters assigned to the station.
verage Base
Density
This read-only field shows the station average
base density for the batch. This value is the simple
average for all meters assigned to the station. A
Average Observed
Density
This read-only field shows the station average
observed density for the batch. This value is the
simple average for all meters assigned to the
station.
Average Meter
Density
This read-only field shows the station average
meter density. This value is the simple average for
all meters assigned to the station.
System Assigned
Ticket Number
This read-only field shows the system-assigned
unique identification number for this batch. The
ticket number starts at 1 and increments by 1 for
each new batch until it rolls-over at 4,294,967,296.
Batch Type
This read-only field shows the category of the
batch. Valid values are:
Normal Batch
Anything other than Normal is
an invalid batch.
Maintenance
Treated as normal.
Unauthorized
Detected flow started this batch.
Note: This option is for reporting purposes only. It
does not effect the operation of the batch.
Batch Start Time
Revised November-2016
This read-only field shows the time and date at
which the current batch started.
Note: This value displays until a new batch starts.
Liquid Meters Menu
9-95
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Batch End Time
This read-only field shows the time and date at
which the current batch is expected to end.
Note: If a batch is not time-based, then this field is
not used.
Flowrate Averaging
This read-only field shows the current method for
calculating flowrate averaging for the batch.
Maintenance
Indication
This read-only field shows if the station has been
placed into Maintenance Mode during the batch.
This field is reset at the end of the batch. Options
are Normal or Maintenance Mode.
Error Indication
This read-only field shows any errors associated
with the selected batch. Possible errors are:
Meters Assigned To
This Station
No Error
No errors were detected.
Power Cycle
During the batch, a power
cycled occurred. A power cycle
can refer to a loss of power to
the device, a warm start, or a
restart.
Time Skew
During the batch, the ROC
clock has been changed. A
change of less than 1 minute is
expected operation, and does
not trigger this error.
Unit Change
Starting and ending unit
selections (Liquid Preferences)
do not match.
This read-only field shows the meters assigned to
this station batch. Configure the meter-to-station
assignment in the LiquidCalcs User Program.
Station Current Batch: User Data Tab
Use this screen to define user-entered data fields to include in the station
batch report. These fields are a type of ROC point with generic
parameters that you can configure to hold data you desire to maintain.
9-96
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-35. Station Current Batch – User Data tab
Field
Revised November-2016
Description
User Available Text
1 through 5
This field shows the text entered in the
corresponding field in the Station Batch
Configuration’s User Data screen. You can modify
this text during the batch. When the batch
completes, the program copies this text to the
corresponding field in the Station Batch History’s
User Data screen.
User Available Float
1 through 5
This field contains a floating-point value copied
from the corresponding field in the Station Batch
Configuration’s User Data screen. You can modify
this value during the batch. When the batch
completes, the program copies this value to the
corresponding field in the Station Batch History’s
User Data screen.
User Available
Integer 1 through 5
This field contains an integer value copied from the
corresponding field in the Station Batch
Configuration’s User Data screen. You can modify
this value during the batch. When the batch
completes, the program copies this value to the
corresponding field in the Station Batch History’s
User Data screen.
Liquid Meters Menu
9-97
ROCLINK 800 User Manual (for ROC800L)
Field
Description
User Defined
Accumulators
These read-only field show user defined batch
accumulators.
User Defined
Average
These read-only field show user defined batch
average parameters.
9.3.3 Station Batch History
Use these screens to view the history of your station batches.
To access these screens from the Directory Tree :
1. Double-click User Program.
2. Double-click Batching_800L.
3. Double-click Display #212, Station Batch History.
4. Double-click #1. The Station Batch Hisotry screen displays,
showing the General tab.
Station Batch History: General Tab
Use the Station Batch History screen to view information on the last
completed station batch.
9-98
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-36. Station Batch History – General tab
Field
Revised November-2016
Description
Point Number
Select the station batch to configure or view. Click ▼ to
display all define station batches.
Note: This selection in this field applies to each tab on
this screen.
Station Batch Tag
Sets a short (up to 20 alphanumeric characters)
identifier to define the name of the station batch.
Station Batch
Description
This read-only field shows a description of the Station
Batch.
Station Ticket ID
This read-only field shows ticket identification set for
the Station Batch.
Deliver To
This read-only field shows where you deliver the liquid
for the batch.
Product Name
This read-only field displays the name of the product in
the batch and populates from the Liquid Product Tag.
Product Type
This read-only field shows the product type.
Indicated Quantity
This read-only field shows the station total indicated
quantity for the batch. This value is the sum for all
meters assigned to the station.
Liquid Meters Menu
9-99
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Gross Volume
This read-only field shows the station total gross
volume for the batch. This value is the sum for all
meters you assign to the station.
Gross Standard
Volume
This read-only field shows the station total gross
standard volume for the batch. This value is the sum for
all meters assigned to the station.
Net Standard
Volume
This read-only field shows the station total net
standard volume for the batch. This value is the sum for
all meters assigned to the station.
Sediment and
Water Volume
This read-only field shows the station total sediment
and water volume for the batch. This value is the sum
for all meters assigned to the station.
Gross Mass
This read-only field shows the station total gross mass
for the batch. This value is the sum for all meters
assigned to the station.
Average Flowrate
This read-only field shows the station average flowrate
for the batch. This value is the sum of the average
flowrate for all meters assigned to the station.
Average Pressure
This read-only field shows the station average
pressure for the batch. This value is the simple average
for all meters assigned to the station.
Average
Temperature
This read-only field shows the station average
temperature for the batch. This value is the simple
average for all meters assigned to the station.
Average Base
Density
This read-only field shows the station average base
density for the batch. This value is the simple average
for all meters assigned to the station.
Average Observed
Density
This read-only field shows the station average
observed density for the batch. This value is the simple
average for all meters assigned to the station.
Average Meter
Density
This read-only field shows the station average meter
density. This value is the simple average for all meters
assigned to the station.
System Assigned
Ticket Number
This read-only field shows the system-assigned unique
identification number for this batch. The ticket number
starts at 1 and increments by 1 for each new batch until
it rolls-over at 4,294,967,296.
Batch Type
This read-only field shows the category of the batch.
Normal Batch
Anything other than Normal is an invalid
batch.
Maintenance
Treated as normal.
Unauthorized
Detected flow started this batch.
Note: This option is for reporting purposes only. It does
not effect the operation of the batch.
Batch Start Time
9-100
This read-only field shows the time and date at which
the current batch started.
Note: This value displays until a new batch starts.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Batch End Time
This read-only field shows the time and date at which
the current batch is expected to end.
Note: If a batch is not time-based, then this field is not
used.
Flowrate Option
This read-only field shows the quantity flow rate the
ROC800L used for flow weighted averaging (FWA) of
inputs and to calculate the average flowrate.
Maintenance
Indication
This read-only field indicates if the station has been
placed into Maintenance Mode during the batch. This
field is reset at the end of the batch. Options are
Normal or Maintenance Mode.
Error Indication
This read-only field shows any errors associated with
the selected batch. Possible errors are:
Meters Assigned To
This Station
No Error
No errors were detected.
Power Cycle
During the batch, a power cycled
occurred. A power cycle can refer to a
loss of power to the device, a warm
start, or a restart.
Time Skew
During the batch, the ROC clock has
been changed. A change of less then 1
minute is expected operation, and does
not trigger this error.
Unit Change
Starting and ending unit selections
(Liquid Preferences) do not match.
This read-only field shows the meters assigned to this
station batch. You configure the meter-to-station
assignment in the LiquidCalcs User Program.
Station Batch History: Recalculation Tab
Use this tab to perform a recalculation on a completed batch when more
accurate values for sediment and water, base density, pressure, and
temperature have been obtained. For example, this may be necessary
when you obtain a new sediment and water percentage from a sampler
analysis, or a new meter factor from a prove. The recalculation does not
affect the original batch data.
Note: Because the recalculation uses flow-weighted average correction
factors, a recalculation using the original values may result in
variances in volume/mass totals.
Revised November-2016
Liquid Meters Menu
9-101
ROCLINK 800 User Manual (for ROC800L)
Figure 9-37. Station Batch History – Recalculation tab
Field
New Sediment and
Water Percent
Description
Sets a new sediment and water percentage to use
in recalculations for all meters assigned to the
station. This affects the Net Standard Volume and
Sediment and Water Volume. This value should be
from 0% to 100%.
Note: If you leave this field at the default value
(0.0), when the program performs a station
level recalculation. It uses the value
entered at this meter. When you enter a
value, all meters assigned to the station
use that value when a station level
recalculation occurs.
9-102
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
New Base Density
Value
Description
Sets a new base density value to use in
recalculations for all meters assigned to the
station. Calculation of the CTL and CPL volume
correction factors use the base density.
This affects the Gross Standard Volume. This
value should be greater than 0.0; you define the
Density Units on the Liquid Preferences screen.
Note: If you leave this field at the default value
(0.0), when the program performs a station
level recalculation. It uses the value
entered at this meter. When you enter a
value, all meters assigned to the station
use that value when a station level
recalculation occurs.
New Pressure Value
Sets a new average pressure value to use in
recalculations for all meters assigned to the
station. Calculation of the CPL volume correction
factor use the pressure.
This affects the Gross Standard Volume. You
define the Pressure Units on the Liquid Perefences
screen.
Note: If you leave this field at the default value
(0.0), when the program performs a station
level recalculation. It uses the value
entered at this meter. When you enter a
value, all meters assigned to the station
use that value when a station level
recalculation occurs.
New Temperature
Value
Sets a new average temperature to use in
recalculations for all meters assigned to the
station. The calculation of the CTL volume
correction factor uses the temperature.
This affects the Gross Standard Volume. You
define the Temperature Units on the Liquid
Preferences screen.
Note: If you leave this field at the default value
(0.0), when the program performs a station
level recalculation. It uses the value
entered at this meter. When you enter a
value, all meters assigned to the station
use that value when a station level
recalculation occurs.
Revised November-2016
Recalculate
Click to perform recalculations based on the data
in the Recalculation Values fields. You may enter
multiple recalculations.
Recalculated
Indicated Volume
This read-only field shows the batch’s total
indicated volume after recalculation. The Indicated
Volume is the pulses divided by the K-factor.
Liquid Meters Menu
9-103
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Recalculated Gross
Volume
This read-only field shows the batch’s total gross
volume after recalculation. The Gross Volume is
the indicated volume multiplied by the meter factor.
Recalculated Gross
Standard Volume
This read-only field shows the batch’s total gross
standard volume after recalculation. The Goss
Standard Volume is the gross volume multiplied by
the volume correction factors.
Recalculated
Sediment and Water
Volume
This read-only field shows the batch’s total
sediment and water volume after recalculation.
The Sediment and Water Volume is gross volume
multiplied by the sediment and water percent.
Recalculated Net
Standard Volume
This read-only field shows the batch’s total net
standard volume after recalculation. The Net
Standard Volume is the result of the subtraction of
the sediment and water volume from the gross
standard volume. If you do not use the sediment
and water feature, then this value is the same as
the Gross Standard Volume.
Recalculated Gross
Mass
This read-only field shows the batch’s total mass
after recalculation. The Gross Mass is the gross
volume, multiplied by the meter (flowing) density.
Recalculated Time
Stamp
This read-only field shows the time and date when
the last recalculation was performed.
Note: This value displays until a new recalculation
occurs.
Generate Batch
Report
Click to generate the batch report(s) you selected
using the Report Logical Selection fields.
The batch report(s) generate according to the
options you select (Send to Printer, Save to
Flash, or Print and Save) in the Action to Take
field on the Reporting program’s General tab.
Station Batch History: User Data Tab
Use this tab to review user-entered data fields to include in the station
batch report.
9-104
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-38. Station Batch History – User Data tab
Field
Revised November-2016
Description
User Available Text
Displays text copied from the corresponding field
in the Station Current Batch Configuration. You
can modify this text at the conclusion of the batch.
User Available Float
Displays floating point value copied from the
corresponding field in the Station Current Batch
Configuration. You can modify this value at the
conclusion of the batch.
User Available
Integer
Displays the integer value copied from the
corresponding field in the Station Current Batch
Configuration. You can modify this value at the
conclusion of the batch.
User Defined
Accumulators
This read-only field shows the accumulated value
for the parameter defined in the Station Batch
Configuration, over the period of the batch.
User Defined
Averages
This read-only field shows the average value for
the parameter defined in the Station Batch
Configuration, over the period of the batch.
Liquid Meters Menu
9-105
ROCLINK 800 User Manual (for ROC800L)
9.3.4 Meter Current Batch
Use this screens to obtain a point-in-time view for the current batch.
To access these screens from the Directory Tree:
1. Double-click User Program.
2. Double-click Program #3, Batching_800L.
3. Double-click Display #213, Meter Current Batch.
4. Double-click #1. The Meter Current Batch screen displays, showing
the General tab.
Meter Current Batch: General Tab
This screen displays data detailing the current batch for the meter you
select. The system clears all fields (sets them to default values) when no
batch is in progress.
Figure 9-39. Meter Current Batch – General tab
Field
Point Number
9-106
Description
Selects the meter batch to configure or view. Click ▼
to display all defined meter batches.
Note: The selection in this field applies to each tab
on this screen.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Revised November-2016
Description
Assigned Meter
Batch Tag
This read-only field displays the unique identifier for
the meter batch. This text is from the value you enter
in the Station Batch Configuration.
Station Tag
Sets a 20-character name to identify the station.
Meter Tag
This read-only field displays the name of the meter
associated with the meter batch. This text is from the
value you enter in the Station Batch Configuration.
Product Name
This read-only field displays the name of the
product in the batch and populates from the Liquid
Product Tag.
Product Type
This read-only field identifies the product.
Prove Sequence
Number
This read-only field shows the last prove sequence
number. The unique number starts at 1 and
increments by 1 for each new batch until it rolls-over
at 4,294,967,296. This unique number is meant to
identify the meter prove which applies to this batch.
Prove Time/Date
This read-only field shows the time and date at
which the meter was last proved.
Note: This value displays until a new batch starts.
Total Indicated
Volume
This read-only field shows the batch’s total indicated
volume. The system calculates this value by
subtracting the volume at the start of the batch from
the volume at the end of the batch (Total = End –
Start).
Gross Volume
This read-only field shows the meter total gross
volume for the batch. The gross volume is the
indicated volume multiplied by the meter factor. This
value is the difference of the ending value of the
meter’s total accumulator and the same accumulator
at the start of the batch (Total = End – Start).
Gross Standard
Volume
This read-only field shows the meter total gross
standard volume for the batch. The gross standard
volume is the gross volume multiplied by the volume
correction factors. This value is the difference of the
ending value of the meter’s total accumulator and
the same accumulator at the start of the batch (Total
= End – Start).
Net Standard
Volume
This read-only field shows the meter total sediment
and water volume for the batch. The net standard
volume is the result of the subtraction of the
sediment and water volume from the gross standard
volume. This value is the difference of the ending
value of the meter’s total accumulator and the same
accumulator at the start of the batch (Total = End –
Start).
Sediment and
Water Volume
This read-only field shows the meter total net
standard volume for the batch. The gross mass is
the gross volume, multiplied by the meter (flowing)
density. This value is the difference of the ending
value of the meter’s total accumulator and the same
accumulator at the start of the batch (Total = End –
Start).
Liquid Meters Menu
9-107
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Gross Mass
This read-only field shows the meter total gross
mass for the batch. The sediment and water volume
is gross volume multiplied by the sediment and water
percent. This value is the difference of the ending
value of the meter’s total accumulator and the same
accumulator at the start of the batch (Total = End –
Start).
Station Ticket
Number
This read-only field shows the system-assigned
ticket identification number for this batch. The ticket
number starts at 1 and increments by 1 for each new
batch until it rolls-over at 4,294,967,296.
Meter Ticket
Number
This read-only field shows the system-assigned
unique identification number for this meter batch.
The ticket number starts at 1 and increments by 1 for
each new batch until it rolls-over at 4,294,967,296.
Assigned To
Station
This read-only field shows the station to which this
meter is assigned.
Batch Type
This read-only field shows the category of the batch.
Normal Batch
Anything other than Normal is an
invalid batch.
Maintenance
Treated as normal.
Unauthorized
Detected flow started this batch.
Note: This option is for reporting purposes only. It
does not effect the operation of the batch.
Flowrate Averaging
This read-only field show which flowrate you are
using to calculate flow weighted averages. Valid
selections are:
 Indicated Quantity.
 Gross.
 Gross Standard.
 Net Standard.
 Sediment & Water.
 Mass.
Maintenance
Indication
This read-only field indicates if the station has been
placed into Maintenance Mode during the batch.
This field is reset at the end of the batch.
Meter Current Batch: Average Data Tab
Use this screen to view average accumulations for a batch. The system
clears all fields (reset to default values) when no batch is in progress.
9-108
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-40. Meter Current Batch – Average Data tab
Field
Revised November-2016
Description
Flowrate
This read-only field displays the average flowrate,
which is a value taken periodically from the meter
and averaged over the course of the batch with the
average based on the flowrate you select.
Pressure
This read-only field displays the average
pressure, which is a value taken periodically from
the meter and averaged over the course of the
batch.
Temperature
This read-only field displays the average
temperature, which is a value taken periodically
from the meter and averaged over the course of
the batch.
K Factor
This read-only field displays the average linear
meter constant (K-factor) value.
Meter Density
This read-only field shows the average meter
density. This is the density at the temperature and
pressure of the meter.
Base Density
This read-only field displays the average base
density, which is a value taken periodically from
the meter and averaged over the course of the
batch.
Liquid Meters Menu
9-109
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Observed Density
This read-only field shows the density reading
obtained from the densitometer at flowing
conditions.
Note: This field is only applicable if you obtain the
density reading from a densitometer.
Meter Density
This read-only field shows the average meter
density. This is the density at the temperature and
pressure of the meter.
S&W Percent
This read-only field shows the average percent of
sediment and water.
S&W Factor
This read-only field shows the average correction
factor for sediment and water.
Densitometer
Temperature
This read-only field shows the average density
temperature reading obtained from the
densitometer at flowing conditions.
Note: This field is only applicable if you obtain the
density reading from a densitometer.
Densitometer
Pressure
This read-only field shows the average density
pressure reading obtained from the densitometer
at flowing conditions.
Note: This field is only applicable if you obtain the
density reading from a densitometer.
CTL
This read-only field shows the average Correction
for the Temperature of the Liquid (CTL) factor for
the meter.
Note: This field is only applicable for
API/ASTM/IP 1980 tables and GPA TP27.
CPL
This read-only field shows the average Correction
for the Pressure of the Liquid (CPL) factor for the
meter.
Note: This field is only applicable for
API/ASTM/IP 1980 tables and GPA TP27.
CTPL
This read-only field shows the average Correction
for the Temperature and Pressure of the Liquid
(CTPL) factor for the meter.
Note: This field is only applicable for
API/ASTM/IP 2004 tables and GPA TP27.
CCF
This read-only field shows the average Combined
Correction Factor (CCF) for the meter.
CTS
This read-only field shows the average correction
for the effects of temperature on steel (CTS) meter
housing.
Note: This field is only applicable if using meter
spool correction.
CPS
This read-only field shows the average correction
for the pressure effect on steel (CPS) meter
housing.
Note: This field is only applicable if using meter
spool correction.
Meter Current Batch: Retro-Calculated Data Tab
9-110
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Use this screen to view meter batch totals for the original and new sets
of completed batches. The system clears all fields (sets then to default
values) when no batch is in progress or when no retroactive calculation
has occurred.
Figure 9-41. Meter Current Batch – Retro-Calculated Data tab
Field
Revised November-2016
Description
Total Indicated
Volume
This read-only field shows the batch’s total
indicated volume. The system calculates this value
by subtracting the volume at the start of the batch
from the volume at the end of the batch (Total =
End – Start).
Gross Volume
This read-only field shows the batch's total gross
volume for the batch.
Gross Standard
Volume
This read-only field shows the batch's total gross
standard volume for the batch.
Net Standard
Volume
This read-only field shows the batch's total net
standard volume for the batch.
Sediment and Water
Volume
This read-only field shows the batch's total
sediment and water volume for the batch.
Gross Mass
This read-only field shows the batch's total gross
mass for the batch.
K Factor (Original
Flow Data)
This read-only field displays the K-factor value
before the retroactive calculation event occurs.
Liquid Meters Menu
9-111
ROCLINK 800 User Manual (for ROC800L)
Field
Description
K Factor (New Flow
Data)
This read-only field displays the linear meter
constant (K-factor) value after the retroactive
calculation event occurs.
If performing retroactive recalculations based on a
change to the meter K-factor, this value together
with the original K-factor create a ratio. This ratio
(ratio = original K-factor / new K-factor) is the value
that modifies the original flow data.
K Factor (Original
Flow Data)
This read-only field displays the K-factor value
before the retroactive calculation event occurs.
Meter Factor
(Original Flow Data)
This read-only field displays the Meter Factor
value before the retroactive calculation event
occurs.
Retro-Calculation
Preformed
This read-only field indicates that a retroactive
calculation has been performed for this meter. This
means that the meter’s K-factor or Meter Factor
has changed during the batch, and this new factor
value has been retroactively applied to the batch
totals.
Retro-Calculation
Date/Time
This read-only field shows the time and date when
the Retro-Calculation was performed.
Note: This value displays until a new RetroCalculation occurs.
9.3.5 Meter Batch History
Use these screens to view the history of your meter batches.
To access these screens from the Directory Tree:
1. Double-click User Program.
2. Double-click Program #3, Batching_800L.
3. Double-click Display #214, Meter Batch History.
4. Double-click #1. The Meter Batch History screen displays, showing
the General tab.
Meter Batch History: General Batch Data Tab
Use to view information on the last completed meter batch that you
have selected.
9-112
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-42. Meter Batch History – General Batch Data tab
Field
Revised November-2016
Description
Point Number
Select the meter batch to configure or view. Click ▼ to
display all defined meter batches.
Note: This selection in this field applies to each tab
on this screen.
Assigned Meter
Batch Tag
This read-only field displays the unique identifier for
the meter batch. This text is from the value you enter
in the Station Batch Configuration.
Station Tag
Sets a 20-character name for identification of the point.
Product Name
This read-only field displays the name of the product
in the batch and populates from the Liquid Product
Tag.
Product Type
This read-only field identifies the product.
Prove Sequence
Number
This read-only field shows the prove sequence
identifier for this Meter Factor and/or K-factor for this
product on the indicated meter. This field populates
when the Proving user program accepts a prove.
Prove Time/Date
This read-only field shows the time and date at which
the meter was last proved.
Note: This value displays until a new batch starts.
Total Indicated
Volume
This read-only field shows the batch’s total indicated
volume. The system calculates this value by
subtracting the volume at the start of the batch from
the volume at the end of the batch (Total = End –
Start).
Liquid Meters Menu
9-113
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Gross Volume
These read-only fields display the accumulation of
volume at flowing conditions, corrected for Meter
Factor. You define the volume units in the Liquid
Preferences General tab.
Gross Standard
Volume
This read-only field shows the meter total gross
standard volume for the batch. The gross standard
volume is the gross volume multiplied by the volume
correction factors. This value is the difference of the
ending value of the meter’s total accumulator and the
same accumulator at the start of the batch (Total =
End – Start).
Net Standard
Volume
This read-only field shows the meter total sediment
and water volume for the batch. The net standard
volume is the result of the subtraction of the sediment
and water volume from the gross standard volume.
This value is the difference of the ending value of the
meter’s total accumulator and the same accumulator at
the start of the batch (Total = End – Start).
Sediment and
Water Volume
This read-only field shows the meter total net
standard volume for the batch. The gross mass is the
gross volume, multiplied by the meter (flowing) density.
This value is the difference of the ending value of the
meter’s total accumulator and the same accumulator at
the start of the batch (Total = End – Start).
Gross Mass
This read-only field shows the meter total gross mass
for the batch. The sediment and water volume is gross
volume multiplied by the sediment and water percent.
This value is the difference of the ending value of the
meter’s total accumulator and the same accumulator at
the start of the batch (Total = End – Start).
Station Ticket
Number
This read-only field shows the system-assigned ticket
identification number for this batch. The ticket number
starts at 1 and increments by 1 for each new batch
until it rolls-over at 4,294,967,296.
Meter Ticket
Number
This read-only field shows the system-assigned
unique identification number for this meter batch. The
ticket number starts at 1 and increments by 1 for each
new batch until it rolls-over at 4,294,967,296.
Assigned To
Station
This read-only field shows the station to which this
meter is assigned.
Batch Type
This read-only field shows the category of the batch.
Normal
Batch
Anything other than Normal is an invalid
batch.
Maintenance
Treated as normal.
Unauthorized
Detected flow started this batch.
Note: This option is for reporting purposes only. It
does not effect the operation of the batch.
Maintenance
Indication
9-114
This read-only field indicates if the station has been
placed into Maintenance Mode during the batch. This
field is reset at the end of the batch. Options are
Normal or Maintenance Mode.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Meter Batch History: Average Data Tab
Use this screen to view the history of the average data for the selected
batch.
Figure 9-43. Meter Batch History – Average Data tab
Field
Revised November-2016
Description
Flowrate
This read-only field displays the average flowrate,
which is a value taken periodically from the meter
and averaged over the course of the batch with the
average based on the flowrate you select.
Pressure
This read-only field displays the average
pressure, which is a value taken periodically from
the meter and averaged over the course of the
batch.
Temperature
This read-only field displays the average
temperature, which is a value taken periodically
from the meter and averaged over the course of
the batch.
K Factor
This read-only field displays the average linear
meter constant (K-factor) value.
Meter Factor
These read-only fields show the average meter
factor for the hour, previous hour, contract day and
previous day.
Liquid Meters Menu
9-115
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Base Density
This read-only field displays the average base
density, which is a value taken periodically from
the meter and averaged over the course of the
batch.
Observed Density
These read-only fields show the average
observed density for the hour, previous hour,
contract day and previous day.
Meter Density
This read-only field shows the current meter
density. This is the density at the meter conditions
(meter temperature and meter pressure).
S&W Percent
This read-only field shows the average percent of
sediment and water.
S&W Factor
This read-only field shows the average correction
factor for sediment and water.
Densitometer
Temperature
This read-only field shows the average density
temperature reading obtained from the
densitometer at flowing conditions.
Note: This field is only applicable if you obtain
the density reading from a densitometer.
Densitometer
Pressure
This read-only field shows the average density
pressure reading obtained from the densitometer
at flowing conditions.
Note: This field is only applicable if you obtain
the density reading from a densitometer.
CTL
This read-only field shows the average Correction
for the Temperature of the Liquid (CTL) factor for
the meter.
Note: This field is only applicable for
API/ASTM/IP 1980 tables and GPA TP27.
CPL
This read-only field shows the average Correction
for the Pressure of the Liquid (CPL) factor for the
meter.
Note: This field is only applicable for
API/ASTM/IP 1980 tables and GPA TP27.
CTPL
This read-only field shows the average Correction
for the Temperature and Pressure of the Liquid
(CTPL) factor for the meter.
Note: This field is only applicable for
API/ASTM/IP 2004 tables and GPA TP27.
CCF
This read-only field shows the average Combined
Correction Factor (CCF) for the meter.
CPS
This read-only field shows the average correction
for the pressure effect on steel (CPS) meter
housing.
Note: This field is only applicable if using meter
spool correction.
Meter Batch History: Retro-Calculated Data Tab
This screen displays the original flow data and the new flow data after
your perform a retroactive calculation for the meter during the batch.
Retroactive calculations occur when you configure the appropriate
option, and you change the meter factor or K-factor (user selectable).
9-116
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-44. Meter Batch History – Retro-Calculated Data Tab
Field
Revised November-2016
Description
Total Indicated
Volume (Original
Flow Data)
This read-only field shows the batch’s total
indicated volume before the retroactive
adjustment.
Total Indicated
Volume (New Flow
Data)
This read-only field shows the batch’s total
indicated volume after the retroactive adjustment.
Gross Volume
(Original Flow Data)
This read-only field shows the meter total gross
volume for the batch before the retroactive
adjustment.
Gross Standard
Volume (New Flow
Data)
This read-only field shows the meter total gross
standard volume for the batch after the retroactive
adjustment.
Gross Standard
Volume (Original
Flow Data)
This read-only field shows the meter total gross
standard volume for the batch before the
retroactive adjustment.
Gross Standard
Volume (New Flow
Data)
This read-only field shows the meter total gross
standard volume for the batch after the retroactive
adjustment.
Net Standard
Volume (Original
Flow Data)
This read-only field shows the meter total
sediment and water volume for the batch before
the retroactive adjustment.
Liquid Meters Menu
9-117
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Net Standard
Volume (New Flow
Data)
This read-only field shows the meter total
sediment and water volume for the batch after the
retroactive adjustment.
Sediment and Water
Volume (Original
Flow Data)
This read-only field shows the meter total net
standard volume for the batch before the
retroactive adjustment.
Sediment and Water
Volume (New Flow
Data)
This read-only field shows the meter total net
standard volume for the batch after the retroactive
adjustment.
Gross Volume
(Original Flow Data)
This read-only field shows the meter total gross
volume for the batch before the retroactive
adjustment.
Gross Mass (New
Flow Data)
This read-only field shows the meter total gross
mass for the batch after the retroactive
adjustment.
K Factor (Original
Flow Data)
This read-only field displays the K-factor value
before the retroactive adjustment.
K Factor (New Flow
Data)
This read-only field displays the K-factor value
after the retroactive adjustment.
Meter Factor
(Original Flow Data)
This read-only field displays the Meter Factor
value before the retroactive adjustment.
Meter Factor (New
Flow Data)
This read-only field displays the Meter Factor
value after the retroactive calculation event
occurs.
Retro-Calculation
Preformed
This read-only field indicates that a retroactive
calculation has been performed for this meter. This
means that the meter’s K-factor or Meter Factor
has changed during the batch, and this new factor
value has been retroactively applied to the batch
totals.
Retro-Calculation
Date/Time
This read-only field shows the time and date when
the Retro-Calculation was performed.
Note: This value displays until a new RetroCalculation occurs.
Meter Batch History: Recalculations Tab
Use this screen to perform a recalculation on a completed batch when
more accurate values for Sediment and Water, K-factor, Meter Factor,
Base Density, Pressure, or Temperature have been obtained. For
example, this may be necessary when you obtain a new sediment and
water percentage from a sampler analysis, or a new Meter Factor from a
prove. The recalculation does not affect the original batch data.
Note: Because the recalculation uses flow-weighted average correction
factors, a recalculation using the original values may result in
variances in volume/mass totals.
9-118
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-45. Meter Batch History – Recalculations tab
Field
Revised November-2016
Description
New Sediment and
Water Percent
Sets a new sediment and water percentage to use
in recalculations for all meters assigned to the
station. This affects the Net Standard Volume and
Sediment and Water Volume. This value should be
from 0% to 100%.
Note: If you leave this field at the default value
(0.0), when the program performs a station
level recalculation it uses the value entered
at the meter. When you enter a value, all
meters assigned to the station use that
value when a station level recalculation
occurs.
New K Factor
Sets a new K factor to use after the recalculation.
New Meter Factor
Sets a new meter factor to use after the
recalculation.
Liquid Meters Menu
9-119
ROCLINK 800 User Manual (for ROC800L)
Field
New Base Density
Value
Description
Sets a new base density value to use in
recalculations for all meters assigned to the
station. Calculation of the CTL and CPL volume
correction factors use the base density.
This affects the Gross Standard Volume. This
value should be greater then 0.0, and enter the
value in the Density Units you configure in the
Liquid Preferences screen.
Note: If you leave the default value (0.0) then
when a station level recalculation occurs,
the system uses the value entered at the
meter. When you enter a value, all meters
assigned to the station use that value when
a station level recalculation occurs.
New Pressure Value
Sets a new average pressure value to use in
recalculations for all meters assigned to the
station. Calculation of the CPL volume correction
factor use the pressure. This affects the Gross
Standard Volume. This value is entered in the
Pressure Units you configure in the Liquid
Preferences screen.
Note: If you leave this field at he default value
(0.0) then when a station level recalculation
occurs, the meters use the value entered at
the meter. When you enter a value, all
meters assigned to the station use that
value when a station level recalculation
occurs.
New Temperature
Value
Sets a new average temperature to use in
recalculations for all meters assigned to the
station. Calculation of the CTL volume correction
factor uses the temperature. This affects the Gross
Standard Volume. Enter the value in the
Temperature Units you configure in the Liquid
Preferences screen.
Note: If you leave this field at he default value
(0.0) then when a station level recalculation
occurs, the meters use the value entered at
the meter. When you enter a value, all
meters assigned to the station use that
value when a station level recalculation
occurs.
9-120
Recalculate
Click to perform recalculations based on the data
in the Recalculation Values fields. You may enter
multiple recalculations.
Recalculated
Indicated Volume
This read-only field shows the batch’s total
indicated volume after recalculation. The Indicated
Volume is the pulses divided by the K-factor.
Recalculated Gross
Volume
This read-only field shows the batch’s total gross
volume after recalculation. The Gross Volume is
the indicated volume multiplied by the meter factor.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Recalculated Gross
Standard Volume
This read-only field shows the batch’s total gross
standard volume after recalculation. The Goss
Standard Volume is the gross volume multiplied by
the volume correction factors.
Recalculated
Sediment and Water
Volume
This read-only field shows the batch’s total
sediment and water volume after recalculation.
The Sediment and Water Volume is gross volume
multiplied by the sediment and water percent.
Recalculated Net
Standard Volume
This read-only field shows the batch’s total net
standard volume after recalculation. The Net
Standard Volume is the result of the subtraction of
the sediment and water volume from the gross
standard volume. If you do not use the sediment
and water feature, then this value is the same as
the Gross Standard Volume.
Recalculated Gross
Mass
This read-only field shows the batch’s total mass
after recalculation. The Gross Mass is the gross
volume, multiplied by the meter (flowing) density.
CTL
This read-only field shows the average Correction
for the Temperature of the Liquid (CTL) factor for
the meter.
Note: This field is only applicable for
API/ASTM/IP 1980 tables and GPA TP27.
CPL
This read-only field shows the average Correction
for the Pressure of the Liquid (CPL) factor for the
meter.
Note: This field is only applicable for API/ASTM/IP
1980 tables and GPA TP27.
Meter Density
This read-only field shows the average meter
density. This is the density at the temperature and
pressure of the meter.
Recalculated Time
Stamp
This read-only field shows the time and date when
the last recalculation was performed.
Note: This value displays until a new recalculation
occurs.
9.4 Batch Queuing (BatchQueue_800L)
Use the Batch Queue screens to configure Station Batches to run at the
time you specify. You can determine the order of the batches and when
each batch runs. Batches can be set to automatically run or you can
manually start a batch. Batches also have reporting capabilities and can
include user-defined data fields.
Note: Use of the Batch Queuing program is optional.
Batch queuing consists of:




Revised November-2016
Six station queues.
One queue for each possible station.
Each queue contains ten positions to allow for scheduling the next
ten batches.
One list of possible future batches.
Liquid Meters Menu
9-121
ROCLINK 800 User Manual (for ROC800L)


All queues share this single list of possible batch configurations.
List consists of ten batch configurations.
Batch Queue Positioning This example shows batch queue positioning. .
Figure 9-46. Batch Queue Positioning
Batch Queue using This example shows a batch queue that uses alternating products.
Alternating Products
Figure 9-47. Batch Queue using Alternating Products
9-122
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
9.4.1 Default Batch Queue Configuration




You can configure up ten future batches.
User Program has 11 logical points for use.
First point (logical number 0) is always the default.
When the system uses and clears a batch, the system then sets it as
the default (first point) batch.
Queue Order Commands You have control over the items in the batching queue. .



Each item in the queue can:
 Move up.
 Move down.
 Move to top.
 Move to bottom.
 Delete from queue.
You can manually advance the queue.
You can sync all 6 station queues.
Pending Batch Each batch can change:
Configurations




Product (fluid type).
Batch Type (Timed, Measurement, User Signaled).
Batch Options.
User Data, Tags, Descriptions.
Typically you change only one component, such as the product.
9.4.2 Batch Queue Configuration
Use the Batch Queue Configuration screens to define basic batch
information for up to 11 station batches.
To access these screens from the Directory Tree:
1. Double-click User Program.
2. Double-click Program #2, BatchQueue_800L.
3. Double-click Display #215, Batch Queue Configuration.
4. Double-click #1. The Batch Queue Configuration screen displays,
showing the General tab.
Batch Queue Configuration: General Tab
Use this screen to configure each of the 11 station batches.
Revised November-2016
Liquid Meters Menu
9-123
ROCLINK 800 User Manual (for ROC800L)
Figure 9-48. Batch Queue Configuration – General tab
Field
Point Number
9-124
Description
Select the Station Batch that you desire to
configure or view. Click ▼ to display all defined
station batches.
Note: This selection in this field applies to each
tab on this screen.
Station Batch Tag
Sets a short (up to 20 alphanumeric characters)
identifier to define the name of the station batch.
Station Batch
Description
Sets a detailed description (up to 40 alphanumeric
characters) to identify the station batch. This field
is for informational purposes, and you do not have
to use it.
Station Ticket ID
Sets a name or numeric value (up to 20
alphanumeric characters) to identify the station
batch. Enter a value meaningful to your
organization. This field is for informational
purposes, and you do not have to use it.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Deliver To
Sets a delivery description (up to 40 alphanumeric
characters) to where you deliver the liquid for the
station batch. This field is for informational
purposes, and you do not have to use it.
Batch Type
Indicates the category of the batch.
Normal Batch
Standard batch type, indicating
nothing unusual.
Maintenance
Treated as normal. Can indicate
an abnormal batch.
Unauthorized
Detected flow started this batch.
Note: This option is for reporting purposes only. It
does not affect the operation of the batch.
Product Number
Select the Product Number (1 to 24) you desire for
the batch to record. You configure the Product
Number in the Liquid Product screen.
Meter 1 to 6 Batch
Tag
Sets a name (up to 20 alphanumeric characters) to
identify the meter associated with the station
batch. This tag copies to the meter level
information for use by the batch.
Batch Queue Configuration: Batch Control Tab
Use this screen to set times, measurement types, and recalculation
options for the station batch.
Revised November-2016
Liquid Meters Menu
9-125
ROCLINK 800 User Manual (for ROC800L)
Figure 9-49. Batch Queue Configuration – Batch Control tab
Field
Restart Option
9-126
Description
Select the Continuous Batching Enabled option if
you intend for a batch to be in progress at all times.
When you enable this option, at the conclusion of a
batch, the next batch starts immediately. There will
be no idle period between batches. For example, if
you intend to have reoccurring daily batches (one for
each day), you must enable this option. Do not
select this option if you desire to have idle periods of
time in-between batches, for example when loading
a truck or vessel.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Batch Control
Option
Description
Sets the algorithm the system uses to determine the
conclusion of the batch.
Time-based batches end when the user-specified
time passes and generally are used in conjunction
with the continuous batching enabled option,
providing a series of on-going timed batches. The
period of a batch can be defined as hours, days,
weeks, months, or be measurement based. You may
also use an exact time occurring in the future to use
to determine the period of the batch (Time / Date
Based Batches).
All methods require a manual start. Once started, the
batch continues until it meets the configuration
criteria you set.
You may select multiple options. If you select more
them one option, then the batch stops at whichever
criteria is met first. For example, if you select both
monthly batches and measurement based batches,
and the month ends before the batch reaches the
specified measurement quantity, then the batch
concludes at the end of the month. You may stop
batches manually, even if you do not select the
manual batches option.
Valid values are:
Revised November-2016
Manual
Batches
Batches stop only at manual
commands.
Hourly
Batches
Batches stop based on the value in
the Contract Hour field and the
value in the Hours Per Batch field.
Daily
Batches
Batches stop based on the value in
the Contract Hour field.
Weekly
Batches
Batches stop based on the value in
the Contract Hour and Contract
Week Day fields.
Monthly
Batches
Batches stop based on the value in
the Contract Hour and Contract
Month Day fields.
Measuremen
t Based
Measurement batches stop once
the batch flow total reaches the
values you specify using the
Measurement Batches fields.
Time/Date
Based
Batch stops at the time and date
you enter.
Liquid Meters Menu
9-127
ROCLINK 800 User Manual (for ROC800L)
Field
9-128
Description
Measurement
Sets which flowrate you desire to monitor when you
use measurement based batches. Valid selections
are:
 Indicated Volume.
 Gross Volume.
 Gross Standard Volume.
 Net Standard Volume.
 Sediment and Water Volume.
 Gross Mass.
Quantity
Set the measurement amount that triggers the batch
to stop. The batch continues until it reaches this
amount (volume or mass). Use for measurement
based batches.
Alert At
Enter a percentage (from 0 to 100) for measurement
based batches. Once a batch exceeds this
percentage, an alert occurs. You can use an HMI
(Human Machine Interface) or an external host
application to view the alert status.
Retroactive
Recalculation
Option
Select to recalculate the volume of a batch if a factor
change occurs during the batch. When a retroactive
recalculation occurs, a newly proved factor applies
retroactively to the entire batch, and the totals adjust
accordingly. The adjustments only apply to the
batches in progress. Valid values are:
None
No retroactive calculation occur; a new
factor is put into use only going forward
from the time of the factor change.
Meter
Factor
Once
Only the first change to the meter factor
during the batch results in a retroactive
adjustment of the totals for that meter.
K Factor
Once
Only the first change to the K-factor
during the batch results in a retroactive
adjustment of the totals for that meter.
Meter
Factor
Multiple
Any change to the meter factor during
the batch results in a retroactive
adjustment. Only the last adjustment
will apply to the batch totals.
K Factor
Multiple
Any change to the K-factor during the
batch will result in a retroactive
adjustment. Only the last adjustment
will apply to the batch totals.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Notes:
 Refer to Retroactive Recalculation Meter Factor
Updates
 The Retroactive Accum Adjustment field must
be Enabled in the Liquid Calcs > Liquid Meter >
General tab to use this option.
Retroactive recalculations can be set to apply to
a change of either the meter factor or the Kfactor (but not both). You can also use this option
to select if every change to a factor should result
in a recalculation of the totals, or only the first
time.
Because the meter factor or K-factor apply to an
individual meter and not a station, a retroactive
adjustment is applied at the meter level. Here
you select the option for all meters assigned to
this station.
You can set adjustment amounts to apply to the
liquid meter in the Liquid Calculations User
Program.
 Using this option can cause temporary negative
values.
Revised November-2016
Contract Hour
Sets the hour of the day at which a batch ends. Click
▼ to display a list of hourly values.
Hours Per Batch
Sets (for hourly-based batches) the number of hours
between batches. Multiple hour batches are always
with respect to midnight, meaning a batch will
always end at midnight (00:00:00 or 12:00 am). Click
▼ to display a list of values.
Multiple Hours, with respect to Midnight:
2 Hours
12:00am, 2:00am, 4:00am, 6:00am,
8:00am, 10:00am, 12:00pm, 2:00pm,
4:00pm, 6:00pm, 8:00pm, 10:00pm
3 Hours
12:00am, 3:00am, 6:00am, 9:00am,
12:00pm, 3:00pm, 6:00pm, 9:00pm
4 Hours
12:00am, 4:00am, 8:00am, 12:00pm,
4:00pm, 8:00pm
6 Hours
12:00am, 6:00am, 12:00pm, 6:00pm
8 Hours
12:00am, 8:00am, 4:00pm
12 Hours
12:00am, 12:00pm
Contract Week Day
Sets (for weekly-based batches) the day of the week
on which batches contractually start. Click ▼ to
display a list of values.
Contract Month Day
Sets (for monthly-based batches) the day of the
month (between 1 and 28) on which batches
contractually end. The Last Day selection means the
batch will end on the last day of the month (January
31st, February 28th [non-leap-year], March 31st,
April 30th, and such). Click ▼ to display a list of
values.
Time/Date
This read-only field displays the last day and time
the batch ran.
Liquid Meters Menu
9-129
ROCLINK 800 User Manual (for ROC800L)
Field
External Batch
Control
Clear Queue Option
Description
Sets a manual batch control based on TLP
assignments you define. These are typically
assigned to a soft point parameter or discrete input
status.
Batch Start
Click
to select the TLP to use
external stimulus to start batches. The
target TLP is a normally zero value, and
when it transitions from zero to one, a
batch will start.
Batch End
Click
to select the TLP to use
external stimulus to end batches. The
target TLP is a normally zero value, and
when it transitions from zero to one, a
batch will end.
External
Write Back
Option
If enabled, the program clears the target
TLP (writes a value of zero) after
starting or ending a batch. This option is
use for latched DI points or host
modified soft point parameters.
Click to clear batch configuration information for the
currently selected batch.
Batch Queue Configuration: Reporting Tab
Use this screen to specify options for printing batch information.
Figure 9-50. Batch Queue Configuration – Reporting tab
9-130
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Reporting Option
Controls what the system prints and it saves data at the end
of a batch:
Report Logical
Selection
Manual Reporting
No report occurs at the conclusion of
a batch. You must manually generate
the report.
Automatic at
Batch End
A report(s) automatically generates at
the end of the batch.
Automatic on
Station
Recalculation
A report(s) automatically generates
when a recalculation occurs at the
station level. Report(s) generate for
every recalculation performed.
Automatic on
Batch End and
Recalculation
A report(s) automatically generate at
the end of the batch, or when a
recalculation occurs at the station
level.
Select the reports to automatically print or save at the end of
a batch for the Station Batch Report. No configuration of the
details of the report that generate are done in the Batching
User Program, instead you use the Reporting_800L User
Program to configure the reports. Here you only select which
logical instances of the Reporting User Program to trigger
when reports generate. You can select none, one or multiple
reporting logicals. If you only require a single batch report,
then select one report logical, and configure it appropriately
(in the Reporting User Program). If you require multiple
reports, then select multiple logicals, and configure each
according to the necessary report.
For example, if you configure the program as shown below
and then select only Reporting 3, only the Batch Ticket
generates at the end of the batch.
 Reporting 1 – Prove Report
 Reporting 2 – Maintenance Report
 Reporting 3 – Batch Ticket
 Reporting 4 – Daily Totals Report
 Reporting 5 – Calculation Check Report
Alternately, if you configure the program as shown below
and select Reporting 1, 2, 3, and 4 (for a three meter station)
all four reports generate at the end of the batch.
 Reporting 1 – Station Batch Totals Report
 Reporting 2 – Meter 1 Batch Totals Report
 Reporting 3 – Meter 2 Batch Totals Report
 Reporting 4 – Meter 3 Batch Totals Report
Batch Queue Configuration:User Data Tab
Use this screen to review and define the user-entered data fields that
display in the station batch report. These fields are a type of ROC point
with generic parameters that you can configure to hold data you desire
to maintain. You define the User Entered Report Data fields in Station
Batch Configuration > User Data tab.
Revised November-2016
Liquid Meters Menu
9-131
ROCLINK 800 User Manual (for ROC800L)
Figure 9-51. Batch Queue Configuration – User Data tab
Field
9-132
Description
User Available Text
1 through 5
Displays the text that defines the data to transfer to
the current station batch. For example, the
company name (Petro Pipeline Company), vessel
name (Kinja Maru), or notes from the operator
(Flow Control Valve 4 Offline). You define the User
Entered Report Data fields in the Station Batch
Configuration > User Data tab.
User Available Float
1 through 5
Displays the floating point number to transfer to
the current station batch. For example, the
ambient temperature that day (86.54 deg F) or the
average product viscosity (22.751 cP). You define
the User Entered Report Data fields in the Station
Batch Configuration > User Data tab.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
User Available
Integer 1 through 5
Description
Displays the integer number to transfer to the
current station batch. For example, the ID number
of a sample can (542) or the meter ID number
(7894). You define the User Entered Report Data
fields in the Station Batch Configuration > User
Data tab.
9.4.3 Batch Queue - Queue Control Tab
Use this screen to configure the order of up to ten pending batches
(Queue Pos #1 – Queue Pos #10). Batches in Queue Pos #1 are first,
Queue Pos #2 are second, Queue Pos #3 are third, and so on. You can
rearrange pending batches in any order. Ten queues exist, one for each
meter (batch).
To access this screen from the Directory Tree:
1. Double-click User Program.
2. Double-click Program #2, BatchQueue_800L.
3. Double-click Display #216, Batch Queue.
4. Double-click #1, Station 1 Queue. The Batch Queue screen
displays.
Revised November-2016
Liquid Meters Menu
9-133
ROCLINK 800 User Manual (for ROC800L)
Figure 9-52. Batch Queue
Field
Description
Queue Pos #1 to #10
Sets the position of the batch in the sequence of
batches. 0 is the default value and does not
display in the batch.
Tag
This read-only field shows a short description for
the batch. You set the tag in the Station Batch Tag
field on General tab of the Batch Queue
Configuration screen.
Synchronize All
Select to copy and synchronize the batch queue
configuration in all other meters to the other batch
queues.
Ideally, only one meter should enable this feature
and any changes in that meter reflect in the other
meters. If any batch queue changes in this point
type, select Synchronize All ensures all meters
change.
9-134
Synchronize All
Queue Position
Click ▼ to select a specific position from the dropdown list box. An arrow displays next to the
selected position. The Queue Commands control
the queues.
Queue Commands
Specifies the action to perform on the queue.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Advance Queue
Remove first item in the queue
and move all other items in the
queue up one position in the
batch queue.
Move Item Up
Move the batch item up one
position in the batch queue.
Move Item
Down
Move the batch item down one
position in the batch queue.
Move to Top
Move the batch item to the first
position in the batch queue.
Move to Bottom
Move the batch item to the
bottom position in the batch
queue.
Delete Batch
Remove the batch item from the
batch queue.
9.5 Proving (Proving_800L)
During a meter proving operation, detector inputs start and stop the
accumulated pulse counts. A positive-to-negative transition on either
detector input generates a time-stamped interrupt with the APM
module’s 30Mhz on-board processor. The system uses this interrupt for
pulse accumulation between the detectors as well as for the pulse
interpolation calculations.
You can configure the proving operations to include a selected number
of successful runs in a sequence (maximum of 10 runs), set various
timing parameters, and maintain accord with desired repeatability
standards. The Prover Application records and displays all data for a
trial run in an easy-to-understand tabular format with color coding to
distinguish which results are acceptable in a sequence.
The resulting Meter Factor for a sequence can be compared using both
the average data and average Meter Factor method. You can also view
the repeatability of a trial run based on these methods. Text alarms are
provided to indicate the status of the proving sequence which allows
you to monitor performance at all times.
The proving feature uses the Advance Pulse Module (APM) which
supports dual pulse integrity measurements in accordance with API
standards, and provides detector switches to measure the beginning and
end of a prover run.
The detector inputs can be used with relays, open collector/open drain
type solid-state switches, and other two-state devices. The APM has a
dedicated on-board digital signal processor for extremely precise
counting of pulses, time interval calculations, and API pulse
interpolation calculations.
Uni-directional, bi-directional, small volume, and master meter proving
is supported. You can designate channel 4 on the APM as a pulse input
or a solid state pulse output for remote totalizing.
Revised November-2016
Liquid Meters Menu
9-135
ROCLINK 800 User Manual (for ROC800L)
The module’s detector input channels can be used with individually
wired detector switches or detector switches that are wired in series
from the prover on the same cable. The detector inputs can be used with
relays, open collector/open drain type solid-state switches, and other
two-state devices. For more information on the APM refer to Technical
Specifications ROC800:APM.
9.5.1 Prover Configuration
Use these screen to define prover parameters and configure the prover
according to its type. The Proving User Program supports unidirectional large volume provers, bi-directional large volume provers,
small volume provers and master meters. The prover type configuration
varies for each type of prover. Each prove is unique to a meter and a
product.
You must add an Advanced Pulse Module to utilize meter proving,
pulse fidelity, frequency densitometer, or high speed pulse output.
To access these screens from the Directory Tree:
1. Double-click User Program.
2. Double-click Program #4, Proving_800L.
3. Double-click Display #206, Prover Configuration. The Prover
Configuration screen displays, showing the General tab.
Prover Configuration: General Tab
Use the Prover Configuration screen to define prover identification
information, including the type of meter to prove, method, and units.
To access these screens:
Figure 9-53. Prover Configuration – General tab
9-136
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Prover Program
Mode
Specifies the prover mode. Valid values are
Normal (regular operations) and Maintenance (if
the physical prover is under maintenance). If you
set the mode to Maintenance, the ROC800L does
not allow proving. The default is Normal.
Prover Sequence
Numbers
Identifies the value associated with each prove you
perform. This option selects how the system
increments these sequence numbers.
System Wide
Prove sequence number
increments globally;
regardless of which meter is
being proved. The default is
System Wide.
Meter Based
Prove sequence numbers
increments on a per meter
basis. Each meter has its own
set of prove sequence
numbers.
Product Meter
Based
Prove sequence numbers
increment on a per product,
per meter basis. A given
meter using a certain product
has a set of prove sequence
numbers. The same meter
using another product, will
have a different set of prove
sequence numbers, and so
on.
Prover Tag ID
Sets a name (up to 20 alphanumeric characters) to
identify the prover. Enter a value meaningful to
your organization.
Manufacturer
Enter up to 20 characters of text to describe the
name of the manufacturer of the prover. This
information can display on the prover report.
Serial Number
Enter up to 20 characters of text to indicate the
serial number of the prover. This information can
display on the prover report.
Certification Date
Enter the date the prover was certified. This
information can display on the final prove report.
Certification
Number
Enter the certification number for the last prove
certification. This information can display on the
final prove report.
Calibrated
Temperature
Enter the temperature of the prover at the time of
calibration.
Define temperature units on the Liquid Preferences
screen; typical values are 60 Deg F, 15 Deg C, or
20 Deg C. The default value is 60 Deg F.
Revised November-2016
Liquid Meters Menu
9-137
ROCLINK 800 User Manual (for ROC800L)
Field
Calibrated Pressure
Description
Enter the pressure of the prover at the time of
calibration.
Pressure units are the same as in the Liquid
Preferences screen and typical values are 0 PSIG
or 101.325 kPa. The default value is 0 PSIG.
Certified Internal
Diameter
Enter the internal diameter of the prover as
documented by the certification and is in the same
units as in the Liquid Preferences screen.
Certified Wall
Thickness
Enter the wall thickness of the prover as
documented by the certification. This unit must be
the same as defined on the Liquid Preferences
screen.
Type
Select the category/class of the prover. Valid
selections are Large Volume, Small Volume, and
Master Meter. The default is Large Volume.
Operation
Specify whether you are using a Uni-directional or
Bi-directional prover. The default is Bi-directional.
Note: This selection only applies when you select
Large Volume as a Type.
Prove Method
Sets the accumulation type to use when calculating
the Meter Factor. Volume based proving is the
typical selection, however if proving a Coriolis
meter where the pulses represent Mass, then mass
is the appropriate selection. Valid selections are
Volume or Mass. The default value is Volume.
Mass Units
Sets the Mass Units the base mass of the prover, if
the Prove Method is set to Mass. Valid selections
are Lbs and Kg. The default value is Kg.
Detector Type
Sets the location of the prover detection switches.
Valid selections are Internal detectors or External
detectors. The default is Internal.
Note: Typically, Small Volume Provers use
external detectors.
Wall Option
Volume Units
9-138
Enter the prover wall construction type. Valid
selections are Single Wall or Double Wall. The
default is Single Wall.
Note: If you select Double Wall, the Proving User
Program assumes the walls of the prover
do not stretch elastically, and the correction
for the pressure effect on steel (CPS) is 1.0.
Sets the Volume Units for the base volume of the
prover, if the Prove Method is set to Volume. This
can differ from the standard Liquid Preference
volume selection which defines all other volume
units. For example, you can use a small volume
prover, with a base volume in gallons (Gal) to prove
a meter accumulating barrels (Bbl). Valid selections
are Bbl, Mcf, Km3, Gal, ft3, m3, and Liters. The
default is Bbl.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Prover Configuration: Calculation Tab
Use this screen to define parameters which affect the prove calculation.
Figure 9-54. Prover Configuration – Calculation Tab
Field
Prove Calculation
Method
Description
Defines how the repeatability applies to trial runs for
the purposes of determining which trial runs the final
Meter Factor calculation includes in the prove
sequence. This parameter also determines which
Meter Factor or K-factor is shown on the prove
report as the final factor for the prove sequence.
Valid values are:
Average Meter
Factor Method
Revised November-2016
Liquid Meters Menu
Calculates an intermediate
Meter Factor for each trial run
based on pulse counts, and
individual temperature /
pressure averages. The
average (mean) of these
intermediate Meter Factors is
the final Meter Factor. The
difference in these
intermediate Meter Factors
determines repeatability
between trial runs.
Note: This is the default.
9-139
ROCLINK 800 User Manual (for ROC800L)
Field
9-140
Description
Average Data
Method, Meter
Factor
Calculates only one Meter
Factor. Pulse counts,
pressures and temperatures
are collected for each trial run.
When the required amount of
good trial run occurs, these
values are averaged. The
Prover User Program
calculates the average values
for the final Meter Factor. The
difference in pulse counts
determines repeatability
between trial runs.
Average Data
Method, K
Factor
Calculates only one K-factor.
Each trial run collects the
pulse counts, pressures and
temperatures. When the
required amount of good trial
runs occur, the Prover User
Program uses the average of
the values to calculate the
final K-factor. The difference
in pulse counts determines
repeatability between trial
runs.
Average K
Factor Method
Calculates an intermediate Kfactor for each trial run based
on based on pulse counts,
pressures and temperatures.
The average (mean) of these
intermediate K-factors is the
final K-factor. The
intermediate K-factors are
compared to determine the
repeatability between trial
runs.
Pulse Interpolation
Sets the method of how to use count pulses. Valid
selections are Whole Pulses and Interpolation.
Interpolation is recommended for use with small
volume provers. The default value is Whole Pulses.
Prove Volumes
Sets the certified prover volume in the Volume Units
you select. Enter up to four base volumes (Base Vol
#1 to #4), and select the appropriate base volume
for this prove. If entering a base volume for a bidirectional prover, enter a value that represents
both the forward and reverse passes.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Max Acceptable %
Deviation Between
Trial Runs
Description
Sets the maximum amount of variation/deviation
from one trial run to another. If the deviation is
under this value, then the trial run can be
considered as valid for the prove sequence. If the
variation between trial runs exceeds this amount,
the trial run is considered bad. The default value is
0.05%.
Depending on the Meter Factor method, this is the
repeatability between the number of pulses per trial
run or the variation of the Meter Factor for that trial
run.
Max Acceptable %
Deviation From
Previous Factor
Sets the maximum amount of variation allowed in a
prove. If the variation of the Meter Factor or K-factor
from the originally entered value exceeds this
amount, the prove is considered bad and is not
accepted. The default value is 0.5%.
Max Acceptable %
Deviation From
Original Factor
Sets the maximum amount of variation allowed in a
prove. If the variation of the Meter Factor or K-factor
from the original prove exceeds this amount, the
prove is considered bad and is not accepted. The
default value is 0.5%.
Gamma Cubical,
Gc
Specifies the option for the Cubical Coefficient.
Select the type of steel the prover's construction
uses. This sets the cubical coefficient of thermal
expansion for the prover. Click  to display all valid
selections. The default is Mild Carbon Steel.
Note:
Gamma Area, Ga
Specifies the option for the Gamma Area
Coefficient. Select the type of steel the prover's
construction uses. This sets the area coefficient of
thermal expansion for the prover. Click  to display
all valid selections. The default is Mild Carbon
Steel.
Note: If the prover was constructed with a material
that is not a valid selection, select User
Entered and enter the coefficient.
Modulus of
Elasticity, E
Specifies the option for the Modulus of Elasticity.
Select the type of steel the prover's construction
uses. This sets the mathematical description of the
steel's tendency to be deformed elastically when
force is applied to it. Click  to display all valid
selections. The default is Mild Carbon Steel.
Note:
Revised November-2016
If the prover was constructed with a material
that is not a valid selection, select User
Entered and enter the coefficient.
If the prover was constructed with a material
that is not a valid selection, select User
Entered and enter the modulus.
Liquid Meters Menu
9-141
ROCLINK 800 User Manual (for ROC800L)
Field
Linear Coefficient,
GI
Description
Specifies the linear coefficient for the material the
displacer shaft or detector mounting uses. This sets
the Linear Coefficient of thermal expansion for the
displacer shaft or detector mounting. Click  to
display all valid selections. The default is Invar
Rod.
Notes:
 If the shaft or mounting was constructed with a
material that is not a valid selection, select User
Entered and enter the coefficient.
 This is for small volume provers only.
Meter 1 to 6
Original Factor
Enter the Meter Factor or K-factor value of the
factor at commissioning or startup. When a prove
for a given meter completes successfully, the
system compares the original factor value to the
newly proved factor using the formula:
Deviation From Original = (Newly Proved
Factor – Original Factor ) / Original Factor *
100.0
As proves are performed, it is expected that the
factor value will drift in one direction or another. The
original factor provides a check against the factor
drifting completely away from an accurate range.
Prover Configuration: Control Tab
Use this screen to define the parameters of a prove including maximum
temperature, pressure, and flow rate deviation.
Figure 9-55. Prover Configuration – Control Tab
9-142
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Minimum Sequential
Trial Runs
Indicates the minimum number of trial runs (that
must occur in order) that fall within the allowable
range of repeatability. Valid selections are 1 to 10.
The default is 5. Click ▼ to display the valid
options.
Maximum Trial Runs
To Attempt
Indicates the greatest number of trial runs the
system attempts before aborting the prove
sequence. Valid selections are 1 to 10. The default
is 10. Click ▼ to display the valid options.
Maximum
Temperature
Deviation
Sets the greatest amount of temperature variation
allowed between the prover temperature and the
meter temperature from one trial run to another.
Temperature deviation is checked at the beginning
of the prove sequence and must fall within the
range within a user-defined time period for the
sequence to continue. ROCLINK continually
checks the temperature deviation throughout the
prove.
If the deviation is under this value then the run can
be considered as a potentially valid run for the
prove sequence. If the temperature difference
exceeds the maximum deviation, the prove aborts.
Depending on the Meter Factor method, this is the
repeatability between the number of pulses per
trial run or the variation of the Meter Factor for that
trial run. The default is 0.5.
Note: Set the units for temperature deviation
using the Liquid Preferences screen.
Maximum Pressure
Deviation
Sets the greatest amount of pressure variation
allowed between the prover pressure and the
meter pressure. The meter pressure and the
prover pressure may be from a single value or
from an average of the prover inlet and prover
outlet values.
ROCLINK continually checks pressure deviation at
the beginning and throughout the prove sequence.
The pressure must fall within the range within a
user-defined time period for the sequence to
continue. If the pressure difference exceeds the
maximum deviation, the prove is aborted. The
default is 0.5.
Note: Set the units for pressure deviation using
the Liquid Preferences screen.
Revised November-2016
Liquid Meters Menu
9-143
ROCLINK 800 User Manual (for ROC800L)
Field
Maximum Flowrate
Deviation
Description
Sets the amount of flow rate variation allowed
during a prove when comparing the meter flow rate
to the prove flow rate. Accurate proving requires a
steady flowrate. The meter flow rate is recorded at
the start of the prove and should the flow rate
deviate greater than this amount, the prove aborts.
If you enter a value of 0.0, flowrate checks will be
disabled. The default is 0.0.
Note: Enter the Maximum Flow Rate Deviation as
absolute value.
Prove Flowrate
Required
Sets the flow rate value which the current meter
flow rate must match during a prove within an
acceptable percentage of deviation when inbetween detectors. If the flowrate deviates more
then the allowed amount, the prove aborts. The
default is 0.0.
Use Initial Meter
Flowrate
Sets a sampled initial meter flowrate the system
uses from the start of the prove as the standard to
compare against for the duration of the prove. The
current Meter Flow Rate at the start of the prove to
the Prove Flowrate Required field. During the
prove, the flowrate must not vary from this value
more then the Maximum Flowrate Deviation.
Should that occur, the prove aborts.
Command 1: Rotate
Right
Sets the rotate right output to conduct a trial run or
prove sequence.

If the prover operation is uni-directional,
to display the Select TLP screen
click
and define a TLP responsible for launching
the displacer by energizing the ram. This
command turns off at the first detector trip.
 If the prover operation is bi-directional,
to display the Select TLP screen to
click
define a TLP to issue the rotate right
command to the 4 way valve. This is the
Run command for Compact Provers.
This will typically be a discrete output status
parameter.
Note: Master meter provers do not use this
feature.
9-144
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Command 2: Rotate
Left
Description
Set the rotate left output to conduct a trial run or
prove sequence.

If the prover operation is uni-directional and
to display the Select TLP
compact, click
screen and define the TLP responsible to turn
on the hydraulics commonly associated with a
uni-directional prover. This command turns on
at the start of a new prove sequence and stays
on until the sequence finishes or is aborted.

If the prover operation is bi-directional, click
to display the Select TLP screen and define a
TLP to issue the reverse launch (rotate left)
command to the 4 way valve.
Note: Master meter provers do not use this
feature.
Status 1: Valve is
Right
Set the status input for the right prover signal.
Valid values are:
Uni-directional
Not used.
Bi-directional
with a 4-Way
Valve
Indicates the valve is in the
forward position or “valve is
to
rotated right.” Click
display the Select TLP screen
and define a TLP that indicates
when the 4 way valve has
rotated to the right. This is
typically a discrete input status
parameter.
Compact Prover
Indicates the hydraulic valve is
open.
Note: Only bi-directional provers use this feature.
Status 2: Valve is
Left
Set the status input for the left prover signal. Valid
values are:
Uni-directional or
Compact
Prover is on and ready to
initiate a trial run. Click
to
display the Select TLP screen
and define a TLP that indicates
that the prover is ready.
Bi-directional
Valve is in the reverse position
with a 4-Way
or “valve is rotated left.” Click
Valve
to display the Select TLP
screen and define a TLP that
indicates when the 4-way valve
has rotated to the left.
Note: Only bi-directional provers use this feature
Meter To Prove
Revised November-2016
Selects the meter to prove. This selection refers to
the 6 Liquid Meters you configure in the Liquid
Calcs User Program. You must select one of the 6
meters before a prove can begin. Valid selections
are No Meter, Meter #1 to Meter #6. The default is
No Meter. Click ▼ to display the options.
Liquid Meters Menu
9-145
ROCLINK 800 User Manual (for ROC800L)
Field
Meter Currently
Aligned
Description
Displays the current alignment of the meters with
the prover. In many applications, you use a single
prover to test multiple meters for a site. You can
only align one meter to the prover at a given time.
This value must match the Meter To Prove before
the Proving User Program can proceed with a
prove. If these values do not match, the prove
sequence does not proceed until you correctly
align the meter and waits only for the specified
time entered in Prover Configuration > Timers
tab > Meter Alignment Time field.
Some external applications (such as DS800,
Modbus, or a button on a HMI screen) require that
the parameters match.
Meter Run #1 to #6
Designation
Sets the run control designation for alignment. This
designation is for use by an external valve
alignment application and has no effect on the
Proving User Program. Click ▼ to display the
options. Valid selections are:
Auto
Automatically controls the valve
position and monitors valve
position.
Note: This is the default.
Manual
Does not control the valve, but
monitors valve position.
Not
Available
Does not control the valve or
monitor valve position.
Prover Configuration: Inputs Tab
Use this screen to configure temperature inputs, pressure inputs, and
valve seal input if applicable for the prover.
To access this screen, select the Inputs tab. The Inputs screen displays.
9-146
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-56. Prover Configuration – Inputs Tab
Field
Prover Inlet
Temperature
Description
Defines the input for the prover inlet temperature.
Click
to display the Select TLP screen and
define the TLP to provide this value. Valid values
include:
 Analog Input, EU Value.
 HART Input, Primary Variable, Secondary
Variable, and such.
 RTD, EU Value.
 Thermocouple, EU Value.
 MVS, Temperature Reading.
 FST Registers.
 Soft Point Float.
Note: If you select Undefined for the I/O
definition, you can manually enter a value in
the Value field. Otherwise, the program
displays the value for the currently selected
input.
Revised November-2016
Liquid Meters Menu
9-147
ROCLINK 800 User Manual (for ROC800L)
Field
Prover Outlet
Temperature
Description
Defines the output for the prover output
temperature. Click
to display the Select TLP
screen and define the TLP to provide this value.
Valid values include:
 Analog Input, EU Value.
 HART Input, Primary Variable, Secondary
Variable, and such.
 RTD, EU Value.
 Thermocouple, EU Value.
 MVS, Temperature Reading.
 FST Registers.
 Soft Point Float.
Note: If you select Undefined for the I/O
definition, you can manually enter a value in
the Value field. Otherwise, the program
displays the value for the currently selected
input.
Prover Inlet
Pressure
Defines the input for the prover input pressure.
to display the Select TLP screen and
Click
define the TLP to provide this value.Valid values
include:
 Analog Input, EU Value.
 HART Input, Primary Variable, Secondary
Variable, and such.
 MVS, Temperature Reading.
 FST Registers.
 Soft Point Float.
Note: If you select Undefined for the I/O
definition, you can manually enter a value in
the Value field. Otherwise, the program
displays the value for the currently selected
input.
Prover Outlet
Pressure
Defines the output for the prover output pressure.
Click
to display the Select TLP screen and
define the TLP to provide this value. Valid values
include:
 Analog Input, EU Value.
 HART Input, Primary Variable, Secondary
Variable, and such.
 MVS, Temperature Reading.
 FST Registers.
 Soft Point Float.
Note: If you select Undefined for the I/O
definition, you can manually enter a value in
the Value field. Otherwise, the program
displays the value for the currently selected
input.
9-148
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Seal Status Input
Defines the input status where the proving valve
seal signal is wired. Click
to display the Select
TLP screen and define the TLP to This is typically a
discrete input status parameter.
Temperature Input
Select
Sets which input to use for the prover flowing
temperature. This is the value averaged between
detector switch trips. The default is Average Of
Inlet And Outlet Temperature.
Pressure Input
Select
Selects which input to use for the prover flowing
pressure. This is the value averaged between
detector switch trips. The default is Average Of
Inlet And Outlet Pressure.
Seal Status Check
Defines whether the program checks the 4-way
seal status between detector switches. If the seal is
lost between detector during a trial run, the prove
aborts. Valid values are Enabled (checking occurs)
and Disabled (no checking occurs). The default is
Enabled.
Note: This selection is only used for bi-directional
provers. If you are not using a bi-directional
prover, select Disabled.
Prover Configuration: Timers Tab
Use this screen to define the various timers associated with the prove
sequence.
Figure 9-57. Prover Configuration – Timers Tab
Revised November-2016
Liquid Meters Menu
9-149
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Meter Alignment
Time
Sets the maximum time (in seconds) for the
alignment of a meter to the prover before aborting
the prove. Meter alignment is the first step in
performing a prove. The default is 90 seconds.
Temp / Pressure
Stability Time
Sets the maximum time (in seconds) to achieve
pressure and temperature stability before aborting
the prove. Stability is defined as the prover
inlet/outlet temperature and pressure values being
equal to the meter temperature value within the
maximum deviations. The default is 600 seconds.
Soak Time
Sets the amount of time (in seconds) to wait for the
temperature of the steel to measure closer to the
temperature of the fluid. This additional time is
used for the temperature of the prover to change
because of the temperature of the fluid. The
default is 600 seconds.
Prover Ready Time
Sets the maximum time (in seconds) to achieve a
Prover Ready indication signal from the prover
before aborting the prove. This is the allowed time
between starting the prove sequence and
receiving the Prover Ready indication signal. The
default is 30 seconds.
Note: This field does not apply to master meters.
Pass Time
Sets the maximum time (in seconds) to achieve a
successful pass before aborting the prove. This is
the allowed time between issuing the launch
command and receiving the second detector trip
for each pass. The default is 120 seconds.
Note: This field does not apply to master meters.
Recovery Wait Time
Sets the amount of time (in seconds) the program
waits between receiving the second detector
switch trip and starting the next pass. This time
allows the prover equipment to return to a ready
state. The default is 30 seconds.
Meter Alignment
Enabled
Turns the meter alignment timer on or off. If
enabled (checked), the Meter To Prove and
Aligned Meter must match prior to starting a prove.
Some external application, such as DS800,
Modbus, a button on a HMI screen, require the
parameters match or they may set this parameter
to –1 for many different reasons, such as the
application could not align the correct meter or the
valves are in transition.
Soak Time Enabled
Sets the soak timer on or off to add time following
the temperature stabilization timer. If disabled, this
step is skipped.
Prover Configuration: Reporting Tab
9-150
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Use this screen to define options for generating prove reports. You can
specify the specific report to print or save to internal memory, change
the orientation of the report, and specify characters per inch displayed
on the printed report. You can generate two types of reports at the
completion of a prove: a final prove report and a trial report:

A final prove report provides general prover information. Use this
information to verify the calculation of the final Meter Factor.
Examples are outlined in API Chapter 12, Section 2, Part 3 Proving Reports. This report may contain data such as the prove
date/time, prove number, prove certification date, prover volume,
meter data, pulse counts, and the final proved Meter Factor / Kfactor.

A trial report provides detailed data from each trial run. Use this
information to troubleshoot and verify calculations for the average
Meter Factor method. Values shown for each trial run include
date/time, prover pressure, prover temperature, meter pressure,
meter temperature, CTSp, CPSp, CTLp, CPLp, CTLm, CPLm, pulse
count, flow rate, and intermediate Meter Factor.
To access this screen, click the Reporting tab.
Figure 9-58. Prover Configuration – Reporting tab
Field
Prove Report
Revised November-2016
Description
Selects how the program generates the prove
report at the conclusion of a prove. You typically
use a prove report to provide the proved Meter
Factor or K-factor, and supporting information for
the values used during calculation. The selection is
applicable to every completed or aborted prove.The
selection is applicable to every completed or
aborted prove.
Liquid Meters Menu
9-151
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Manual
Manually generate the report.
Auto
Automatically print and save reports.
Note: The Reporting checkboxes correspond to
the Reports in the Reports User Program.
Trial Report
Selects how the program generates the trial report
at the conclusion of a prove. You typically use a
trial report to provide detailed information about the
trial runs for the prove. The selection is applicable
to every completed or aborted prove.
Manual
Manually generate the report.
Auto
Automatically print and save reports.
Note: The Reporting checkboxes correspond to
the Reports in the Reports User Program.
Pass Report
Selects how the program generates the pass report
at the conclusion of a prove. You typically use a
pass reports to provide detailed information for the
multiple passes of a trial run, when using small
volume proving. The selection is applicable to
every completed or aborted prove. Valid values
include:
Manual
Manually generate the report.
Auto
Automatically print and save reports.
Note: The Reporting checkboxes correspond to
the Reports in the Reports User Program.
Reporting 1 to 10
Selects the reporting instance the Prover User
Program uses when generating prove, trial, and
pass reports. You may select multiple checkboxes.
The Reporting checkboxes correspond to the
Reports in the Reporting program.
Prover Configuration: Small Volume Tab
Use this screen to define the parameters when using a small volume
prover. If not configuring for use with a small volume prover, ignore
this screen.
9-152
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-59. Prover Configuration – Small Volume Tab
Field
Revised November-2016
Description
Plenum
Pressure
Deadband
Sets a value that determines what the acceptable range for
plenum pressure. This is the percentage (positive only)
above the calculated required pressure to allow the prove
sequence to proceed. If the plenum pressure reaches a
value outside the range of the target or the target plus the
deadband, additional nitrogen is added or vented to bring
the pressure back in range. The default is 5.0%.
Passes Per
Run
Sets the number of passes of the displacer which count as
a single trial run. When performing small volume proving, it
is typical to have multiple passes combined to form a single
trial run. The default is 1.
Pre-Trial
Samples
Sets the number of process variable samples taken to
create an average of all prover variables which serve as
inputs into calculations for each trial run. These samples
are taken at the beginning of each trial run. This is only
used for small volume provers. The default is 10.
Plenum R
Select the size of the prover to set the Plenum “R” constant
for the prove, which the program uses to calculate the
required plenum pressure. Click  to display all defined
values. Once you select the prover size, the program
displays the appropriate R constant value in the field to the
right of the size. The default is 8".
Note: If the prover size is not a valid selection, select User
Entered and enter the constant in the supplied field.
Liquid Meters Menu
9-153
ROCLINK 800 User Manual (for ROC800L)
Field
Plenum
Orientation
Description
Sets the direction of the prover mounting. This determines
the value of the plenum N2K number which in combination
with the pressure units, is used in calculating the required
plenum pressure.
Horizont
Units
Vertical
al
PSI
60.0
40.0
kPa
413.6854 275.7903
bar
4.13685
2.7579
kg/cm² 4.218417 2.812278
The default is Horizontal.
Shaft
Temperature
Defines the input for the temperature of the shaft containing
the external detector switches. Click
to display the
Select TLP screen and define the TLP to provide this value.
CTSp uses this temperature value in its calculation (see
API MPMS Chapter 12.2.3, section 10.2).
Note: If you select Undefined for the I/O definition, you
can manually enter a value in the Value field.
Otherwise, the program displays the value for the
currently selected input.
Plenum
Pressure
Defines the input for the Plenum Pressure to proceed with a
prove. Click
to display the Select TLP screen and define
the TLP to provide this value. If the small volume prover
has a manually controlled plenum, or none at all, this field
should be left Undefined.
When a prove is in progress, this plenum pressure must
meet the value of a calculated required pressure, which
varies depending on the meter pressure of the meter under
test, and is calculated as:
required =
PipelineGauge
R
xN2K
where
 PipelineGauge = The current pressure at the meter.
 R = The constant value for the size of the prover (see
below).
 N2K = The constant value for the orientation and
pressure units in use (see below).
Note: If you select Undefined for the I/O definition, you
can manually enter a value in the Value field.
Otherwise, the program displays the value for the
currently selected input.
Plenum Vent
9-154
to
Defines the output to the plenum vent solenoid. Click
display the Select TLP screen and define the TLP to
provide this value. This output releases the pressure from
the plenum on a compact prover. If you do not require
computer controlled plenum pressure, leave this value as
Undefined.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Plenum
Charge
Description
to select the TLP to define the output to the
Click
plenum charge solenoid on a compact prover. This output
increases the pressure from the plenum on the compact
prover. If you do not require computer controlled plenum
pressure, leave this value as Undefined.
Prover Configuration: Master Meter Tab
Use this screen to define the parameters when using a master meter. If
not configuring for use with a master meter, then the settings on this tab
will have no affect, and you can ignore this tab.
Figure 9-60. Prover Configuration – Master Meter Tab
Field
Master Meter
Criteria
Revised November-2016
Description
Selects the criteria used to determine a trial run.
Because there are no physical detector switches in
use in master meter proving, the program uses one
of the following values to determine the start/stop of
pulse counting. Valid selections are:
Volume
A user-defined volume is used to
determine the completion of a trial run.
Set the units of the volume quantity in
the Liquid Preferences > General tab.
This is the default.
Pulses
A user-defined number of pulses is used
to determine the completion of a trial
run.
Time
A user-defined time (in seconds) is used
to determine the completion of a trial
run.
Liquid Meters Menu
9-155
ROCLINK 800 User Manual (for ROC800L)
Field
Master Meter
Quantity
Description
Sets the quantity to compare the accumulation to
when conducting a Master Meter proof to end the
trial run. This number is based on your selection in
the Master Meter Criteria field. If the Master Meter
Criteria field is set to Volume, the volume units are
the same as selected in Liquid Preferences screen.
If the Master Meter Criteria field is set to Pulses,
set this number greater then 10,000. If the Master
Meter Criteria field is set to Time, this is a number
in seconds.
Note: A trial run will not end precisely at this
quantity value, rather at some value slightly
past it. For example, if a time of 25
seconds is entered, a trial run might end at
26 seconds.
K-Factor
Sets the K-factor of the product you select for the
respective master meter. The default is 1.0.
Meter Factor
Sets the Meter Factor of the selected product for
the respective master meter. The default is 1.0.
Meter Input
Identifies the slot location of the APM module
attached to the meter under test. If value is N/A,
then there is no APM associated with the meter.
Associate APMs with a Liquid Calcs meter using
the Meter’s Flow Input parameter.
Note: This field is read-only if the Detector Switch
Option is set to Software Switch.
Master Meter Input
Identifies the slot location of the APM module
attached to the meter under test. When proving
with a master meter, both the pulse in for the meter
and the master meter must be on the same APM
card. If value is N/A, then there is no APM
associated with the meter. Associate APMs with a
Liquid Calcs meter using the Meter’s Flow Input
parameter.
Note:
9-156
Liquid Meters Menu
This field is read-only if the Detector Switch
Option is set to Software Switch.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Hardware Switch 1
and 2
Description
Assigns the point type, logical, and parameter
(TLP) of the output to trigger detector switches.
These two hardware switch outputs correspond to
the pair of detector switches on two or more APMs.
The outputs you defined, physically wire to the
detector switches on the multiple APMs. What you
define for hardware switch 1 (typically a discrete
output status parameter), should be physically
wired to detector switch 1 of both the APM for the
master meter and the APM for the meter. What you
define for the hardware switch 2 (typically a
discrete output status parameter) physically wires
to the detector switch 2 of both the APM for the
master meter and the APM for the meter under
test. This allows both APMs to start counting
pulses and stop counting pulses at the same time.
Click
to display the Select TLP screen and
define your selection for each switch.
Note: This field is read-only if the Detector Switch
Option is set to Software Switch.
Meter Factor / Kfactor Option
Detector Switch
Option
Revised November-2016
Sets the option the system uses when calculating
K-factors or Meter Factors. Valid selections are:
Single MF/Single
K-factor
Uses a single Meter Factor and
a single K-factor for the master
meter. Set values for each in
the K-factor and Meter Factor
fields. This is the default value.
MF Curve/Single
K-factor
Uses a series of Meter Factor
curve values and a single Kfactor. Complete the K-factor
field and provide up to 12
Meter Factor and Flow Rate
values in the Factor Curve
frame.
K-factor
Curve/Single MF
Uses a single Meter Factor
curve value and a series of Kfactors. Complete the Meter
Factor field and provide up to
12 K-factor and frequency
values in the Factor Curve
frame.
When proving with a master meter, if both the
meter and the master meter are attached to the
same APM card, then use that APM's Software
detector switch. If the meters are attached to
different APM cards, use the Hardware detector
switch option.
Liquid Meters Menu
9-157
ROCLINK 800 User Manual (for ROC800L)
Field
Factor Curve
Description
Enter specific Meter Factor Curve or K-factor
Curve information. The Factor Curve uses straight
line interpolation to calculate a Meter Factor or Kfactor for the master meter, for use in calculations.
This field is only applicable if you select MF
Curve/Single K-factor or K-factor Curve/Single MF
as the calculation method.
9.5.2 Prover Data
Use the Prover Data screens to select the meter to prove, and view
current and historical information gathered during the prove sequence.
These screens also provides current prove status and the ability to save
and print detailed information about each prove sequence.
To access this screen from the Directory Tree:
1. Double-click User Program.
2. Double-click Program #4, Proving_800L.
3. Double-click Display #208, Prover Data. The Prover Data screen
displays, showing the Current Prove Information tab.
Prover Data: Current Prove Information Tab
Use this screen to reset the stored prove data, start a prove, and view
current prove information.
Note: You must first click Reset Prove Controller before starting a new
prove.
9-158
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-61. Prover Data – Current Prove Information tab
Field
Description
Meter To Prove
Selects the meter to prove. This selection refers to
the six liquid meters you configure in the Liquid
Calcs Program. You must select one of the six
meters before a prove can begin. Valid values are
No Meter and Meter #1 to Meter #6. The default is
No Meter. Click ▼ to display the options.
Meter Currently
Aligned
Displays the current alignment of the meters with
the prover. In many applications, you use a single
prover to test multiple meters for a site. You can
only align one meter to the prover at a given time.
This value must match the Meter To Prove before
the Proving program can proceed with a prove. If
these values do not match, the prove sequence will
not proceed until you correctly align the meter and
will only wait for the specified time entered in
Prover Configuration > Timers tab > Meter
Alignment Time field.
Some external applications (such as DS800,
Modbus, or a button on a HMI screen) require the
parameters match.
Revised November-2016
Liquid Meters Menu
9-159
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Reset Prove
Controller
Click to reset the proving software. Clicking this
button clears all data from the last prove sequence,
and readies the program for the next prove. After
issuing this command, click Start Prove to start a
new sequence.
Start Prove
Click to initiate the prove sequence. You must click
Reset Prove Controller before starting the prove
sequence.
Prover Control
Status
This read-only field shows the current status of the
prover. The type of Prove device determines the
type Status values that occur.
Abort Message
This read-only field shows the reason for an
aborted prove sequence. This field is typically
blank, and the program clears this field on reset.
The type of prove device determines the type Abort
Message values that display.
Meter Info
These read-only fields show critical information for
the meter under test. Values include:
Temperature
Pressure
Base Density
Meter Flow Rate
Prover Info
9-160
The current temperature
of the meter under test.
The current pressure of
the meter under test.
The current base density
of the meter under test.
The current flow rate of
the meter under test.
These read-only fields show critical information for
the prover under test. Values include:
Inlet Temperature
The current inlet temperature of
the prover.
Outlet
Temperature
The current outlet temperature
of the prover.
In Use
Temperature
The current in-use temperature
of the prover. This could be the
inlet temperature, outlet
temperature, or an average of
the two.
Prover Valve Seal
Status
The current valve seal condition
of the prover.
Note: Not applicable if the Seal
Status is disabled.
Inlet Pressure
The current inlet pressure of the
prover.
Outlet Pressure
The current outlet pressure of
the prover.
In Use Pressure
The current in-use pressure of
the prover. This could be the
inlet pressure, outlet pressure,
or an average of the two.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Pulses This Pass
Master Meter Info
The number of pulses received
in the current pass. This
provides an indication of the
progress of a pass while a
prove is in progress.
These read-only fields show critical information for
the master meter prover under test. Values include:
Current Quantity
The current quantity (in volume,
pulses or time) that has passed
for a given trial run.
Quantity
Required
The quantity required for a trial
run to complete. A trial run will
continue until the current
quantity exceeds the quantity
required.
Note: These fields display only if the prover type
is Master Meter.
Small Volume
Prover Info
These read-only fields show critical information for
the small volume meter prover under test. Values
include:
Plenum Pressure
The current value of the
pressure for the small volume
prover plenum.
Required
Pressure
The current calculated value
that is required for the plenum
pressure. If the plenum
pressure does not equal this
value within a user defined
deadband, then the plenum
pressure will be adjusted for the
next trial run.
Plenum R
The constant value for this
prover size, which is used in the
calculation of the required
plenum pressure.
Note: These fields display only if the Prover Type
is Small Volume.
Run Progression
Meter History
Revised November-2016
These read-only fields show the progress of the
prove. Values include:
Run Underway
The progress of the prove. A
green box displays under each
trial run to indicate its
completion.
Run Status
The status of the completed
trial runs. Runs marked as bad
display as a red box.
These read-only fields show historical meter
values for the prove. Values include:
Liquid Meters Menu
9-161
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Last Prove
Date/Time
For Meter 1 to 6, the date and
time of the last accepted prove.
This is the time of the
acceptance of the prove, not of
the prove itself. The program
updates this field when you
accept a Meter Factor or Kfactor for the meter under test.
Prove Sequence
Number
For Meter 1 to 6, the unique
prove sequence number from
the last accepted prove. The
program updates this field when
you accept a Meter Factor or Kfactor for the meter under test is
accepted.
Prover Data: Prove Details Tab
Use this screen to view specific information about the last prove.
Configuration parameters begin at the start of a prove and display as
read-only data. Examples of the parameters captured are the Base
Prover Volume, Prove Number, Product, Prove Calc Method, Max
Allowed Percentage of Deviation, CTL Table, CPL Table, and Max
Percent Factor Variation.
Note: The Good/Bad Status area displays a green square for “good”
(successful) trial runs and a red square for “bad” (unsuccessful)
trial runs. Trial runs considered “good” are strictly based on
Prover Configuration > Calculation tab > Prove Calculation
Method selection.
9-162
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-62. Prover Data – Prove Details tab
Field
Revised November-2016
Description
Prove Date / Time
This read-only field shows the date and timestamp
of this trial run.
Meter Data
This read-only field shows the name identifying
the meter.
Liquid Meters Menu
9-163
ROCLINK 800 User Manual (for ROC800L)
Field
Fluid Data
Prover Data
9-164
Description
These read-only fields displays fluid data:
Obs Density
Average observed density of
the last prove. This is the
value averaged between
detector switch trips.
Density Temp
Average temperature of the
last prove.
Base Density
Average base density of the
last prove.
These read-only fields display prover data:
Base Volume
Selected base volume of the
prove at the time of this
prove.
Prove Number
Internally generated number
that identifies the number of
the prove.
Internal Diameter
Internal Diameter of the
prove device at the time of
this prove.
Wall Thickness
Wall Thickness of the prove
device at the time of this
prove from the Prover
Configuration > General tab.
Prover Gamma
Prover Gamma of the prove
device from the Prover
Configuration > Calculation
tab.
Modulus
Modulus of Elasticity of the
prove device from the
Prover Configuration >
Calculation tab.
Manufacturer
Manufacturer name of the
prove device from the
Prover Configuration >
General tab.
Serial No
Serial Number of the prove
device from the Prover
Configuration > General tab.
Certification Date
Certification Date of the
prove device from the
Prover Configuration >
General tab.
Certification No
Certification Number of the
prove device from the
Prover Configuration >
General tab.
Prover Type
Prover Type of the prove
device from the Prover
Configuration > General tab:
Large Volume, Small
Volume, or Mater Meter.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Prover Operation
Revised November-2016
Prover Operation of the
prove device from the
Prover Configuration >
General tab: Unidirectional
or Bidirectional.
Calculation Data
These read-only fields display data associated
with this prove including the Product, Flow Rate,
Calc Method, Maximum allowed percentage of
repetitions, the CTL and CPL tables at the time of
the prove.
Trial Data
These read-only fields display data associated
with this prove:
Tp
Average temperature at the prover
used in calculations for the trial run.
Tm
Average temperature at the meter
used in calculations for the trial run.
Pp
Average pressure at the prover used
in calculations for the trial run.
Pm
Average pressure at the meter used
in calculations for the trial run.
Pulses
The total pulses counted for the trial
run.
Meter
Factor
The meter factor calculated for the
trial run using the Average Meter
Factor method. Note: This field is
only visible when proving using the
Average Meter Factor Method, or the
Average Data Method, Meter factor.
K Factor
The K-factor calculated for the trial
run using the Average K-factor
method. Note: This field is only
visible when proving using the
Average K-factor Method, or the
Average Data Method, K-factor.
Final
Factor
The average value for the Meter
Factor or K-factor calculated by
averaging the factor value for each
“good” trial run.
Meter Factor
These read-only fields show the meter factor for
each trail run, as well as a final factor.
Average Data
Method
These read-only fields display data associated
with this prove including the Meter Factor Methods,
Determination of GSVp, and Determination of ISVm
at the time of the prove.
Liquid Meters Menu
9-165
ROCLINK 800 User Manual (for ROC800L)
Field
Results Review
Description
These read-only fields show the final results from
the prove Values include:
 % Proved Factor Variation From Original:
The calculated variation between a proved meter
factor (or K-factor) value and the original user
entered value from factory acceptance. If this
value is greater than the maximum allowed %
directly below, then the newly proved factor
cannot be automatically accepted.
 Max % Proved Factor Variation to Original:
The user entered maximum allowed variation
from the originally entered factor value.
 Previous Factors: The meter factor and K-factor
values in use at the start of the prove.
 Proved Factors: The final calculated meter
factor and K-factor values from the prove.
 % Factor Variation: The calculated variation
between the previous and the proved factor. The
system calculates this value as:
Proved –
previous
x 100
variation%=
previous
(
)
Where
 proved = the calculated factor value from the
prove
 previous = the factor value in use at the start of
the prove
If this value is greater than the user entered
maximum acceptable percent deviation from
previous factor, then the newly proved factor cannot
be automatically accepted.
Generate Report
Click to generate a report detailing this prove. This
triggers the prove report you configured via the
Prover Configuration > Reporting tab.
Accept and
Transfer New
Factors
Click to accept the final proved factor, and put it
into use for the meter that was proved. When you
click this button, an event generates and the
proved factor copies to the appropriate parameter
in the Liquid Calcs User Program, Liquid Meter.
The new factor affects measurement immediately
after acceptance.
Note: This button is not accessible when the
proved factor value is outside the
acceptable range.
Prover Data: Trial Run Data Tab
Use this screen to view specific information about the last ten trial runs.
The Prover Configuration > Calculation tab > Prove Calculation Method
determines the successful trial runs.
9-166
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
If you select the Average Meter Factor Method, the Meter Factor
Repeatability (MF %R) determines successful proves. If you select
Average Data Method, Meter Factor or Average Data Method, K-factor,
the Pulses Repeatability (Pulses %R) determines successful proves.
Figure 9-63. Prover Data – Trial Run Data tab
Field
Revised November-2016
Description
Date Time
This read-only field displays the date and
timestamp of this trial run.
Prover Temperature
This read-only field displays the average
calculated prover temperature while accumulating
pulses for this trial run.
Meter Temperature
This read-only field displays the average
calculated meter temperature while accumulating
pulses for this trial run.
Prover Pressure
This read-only field displays the average
calculated prover pressure while accumulating
pulses for this trial run.
Meter Pressure
This read-only field displays the average
calculated meter pressure while accumulating
pulses for this trial run.
Base Prover Vol
This read-only field displays the base prover
volume used in calculations for this trial run.
Liquid Meters Menu
9-167
ROCLINK 800 User Manual (for ROC800L)
Field
Description
CTSp
This read-only field displays the CTSp (correction
for the effect of temperature on the prover steel)
calculated for this trial run. This calculated value
varies with the average prover temperature.
CPSp
This read-only field displays the CPSp (correction
for the effect of pressure on the liquid in the
prover) calculated for this trial run. This calculated
value varies with the average prover pressure.
CTLp
This read-only field displays the CPLp (correction
for the effect of pressure on the liquid in the
prover) calculated for this trial run. This calculated
value varies with the average prover pressure.
CPLp
This read-only field displays the CPLp (correction
for the effect of pressure on the liquid in the
prover) calculated for this trial run. This calculated
value varies with the average prover pressure.
GSVp
This read-only field displays the GSVp (Gross
Standard Volume for the prover) calculated as:
GVSp = Base x CTLp x CPLp x CTSp x CPSp
where:
Base
The prover base volume.
CTLp
Correction for the effect of temperature on
the liquid in the prover.
CPLp
Correction for the effect of pressure on
the liquid in the prover.
CTSp
Correction for the effect of temperature on
the prover steel.
CTSp
Correction for the effect of pressure on
the prover steel.
This read-only field shows the uncorrected IVm
(Indicated Volume for the meter) calculated as
follows:
Meter Indicated Vol
Pulses
IVm=
K – factor
where
9-168
Pulses
Total pulses counted for the trial run.
K-factor
The K-factor for the meter under test.
CTLm
This read-only field displays the CTLm (correction
for the effect of temperature on the liquid in the
meter) for this trial run. This calculated value
varies with the average meter temperature.
CPLm
This read-only field displays the CPLm (correction
for the effect of pressure on the liquid in the meter)
for this trial run. This calculated value varies with
the average meter pressure.
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
ISVm
Description
This read-only field shows the corrected ISVm
(Indicated Standard Volume for the meter)
calculated as follows:
Pulses
x CTLm x CPLm
IVSm=
K – factor
where
Pulses
Total pulses counted for the trial run.
K-factor
K-factor for the meter under test.
CTLm
Correction for the effect of
temperature on the liquid in the
prover.
CPLm
Correction for the effect of pressure
on the liquid in the prover.
Pulses Forward
This read-only field displays the total forward
pulses counted for this trial run.
Pulses Reverse
This read-only field displays the total reverse
pulses counted for this trial run.
Note: This field is used only for bi-directional
proving only.
Pulses Total
This read-only field displays the total of all pulse
counts for this trial run.
Average Frequency
This read-only field shows the average meter
frequency calculated for this trial run. The system
calculates this value as:
PulseCount
Frequency=
Time
Where
Revised November-2016
PulseCount
Total pulses counted for this trial run.
Time
Flight time (detector to detector) for
this trial run.
Trial Flight Time
This read-only field displays the average detector
to detector flight time provided by the APM for this
trial run.
Base Density
This read-only field displays the average base
density of the meter for this trial run.
Meter Factor
This read-only field displays the Meter Factor of
the selected product for the respective master
meter.
Nom K Factor
This read-only field displays the associated
meter’s nominal K-factor used for calculations for
this trial run if proving for a meter factor. The field
displays the proved K-factor value for the trial run
is proving for a K-factor.
Liquid Meters Menu
9-169
ROCLINK 800 User Manual (for ROC800L)
Field
Description
This read-only field displays the average flow rate
of the meter during the course of the prove. Which
flowrate it represents (Indicated, Gross, Gross
Standards, and such) is selected by the Average
Flowrate Option (Liquid Station > General tab) for
the station associated with the meter under test.
Meter Flow Rate
Factor %
Repeatability
This read-only field shows the calculated factor
repeatability for this run as specified in API MPMS
12.2.3 when using the average meter factor
method. This is a function of the calculated meter
factor (or K-factor) for each run deemed
acceptable in a sequence. The system calculates
this value as:
HighIMF –
LowIMF
repeatability%=
x 100
LowiMF
(
)
Where
Pulses %
Repeatability
HighIMF
Largest intermediate meter factor (or
K-factor) for the set of “good” trial
runs.
LowIMF
Smallest intermediate meter factor (or
K-factor) for the set of “good” trial
runs.
This read-only field shows the calculated pulses
repeatability for this run as specified in API MPMS
12.2.3 when using the average data method. This
is a function of the recorded pulses for each run
deemed acceptable in a sequence. The system
calculates this value as:
HighPulse –
LowPulse
repeatability%=
x 100
LowPulse
(
)
Where
HighPulse
Largest pulse count for the set of
“good” trial runs.
LowPulse
Smallest pulse count for the set of
“good” trial runs.
Generate Report
9-170
Liquid Meters Menu
Click to generate a report detailing the trial run
data. This triggers the trial report you configured
via the Prover Configuration > Reporting tab.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
9.6 Reporting and Printing (Reporting_800L)
The Reporting program stores data for several transactions. Use these
screens to define settings for printing and saving reports to generate
fiscal and non-fiscal reports from the ROC800L. Predefined reports for
Quantitative Transaction Reports (QTRs) and Bills of Lading (BOL) are
available. You can also create personalized report formats using
ROCLINK 800 displays. For example, you may create an Approve
Report that includes an archive of daily system statuses, such as for
temperature, which you generate daily for approval. ROCLINK
generates reports that you load in the Display Administrator.
You can configure the ROC800L either to provide individual reports for
each meter or to generate station reports that consolidate multiple
meters. Station reports eliminate redundant meter run data, reduce the
need to download and upload, and result in a more efficient reporting
process.
Typically you use the Reporting program in conjunction with Batching
and Proving to create batch/prove reports. You can configure reports to
run manually when your request a report, at the end of a batch, at the
end of a prove, or at a scheduled time.
Example reports include, but are not limited to:







Batch Ticket
Daily Station Report
Prove Report
Prove Trial Data
System Status
Calculation Check
Maintenance Information
You can define multiple report configurations. You can send reports to a
local printer connected to a serial or Ethernet port on the device or saved
to internal memory. You configure each report independently including
automated report generation settings.
Use the Reporting screens to define printer settings for printing
information gathered during a prove or batch sequence.
Note: The optional Reporting program requires you to install the
Liquid Calculations program.
Standards Reporting uses the following industry standards:
Prove Reports
According to API MPMS 12.2.3:



Revised November-2016
Manual of Petroleum Measurement Standards Chapter 12 –
Calculation of Petroleum Quantities
Section 2 – Calculation of Petroleum Quantities Using Dynamic
Measurement Methods and Volumetric Correction Factors
Part 3 – Proving Reports
Liquid Meters Menu
9-171
ROCLINK 800 User Manual (for ROC800L)
Batch Tickets
According to API MPMS 12.2.2 – Quantitative Transaction Reports
(QTRs) and Bills of Lading (BOL):



Manual of Petroleum Measurement Standards Chapter 12 –
Calculation of Petroleum Quantities
Section 2 – Calculation of Petroleum Quantities Using Dynamic
Measurement Methods and Volumetric Correction Factors
Part 2– Measurement Tickets
To access create and print reports for the Directory Tree:
1. Double-click User Program.
2. Double-click Program #5, Reporting_ROC800L.
3. Double-click Display #219, Report Configuration.
4. Double-click #1. The Report Configuration screen displays, showing
the General tab.
5. Configure the reporting options.
6. Create a User Display for the report. Do not forget to align the
fields that you create.
7. Save the User Display.
8. Load the User Display Editor into the Display Administrator.
Note: Remember the location of the slot number where you load the
User Display.
9. Load the report into the Report Configuration Display # to Print
field. This is the same number as the slot number in the Display
Administrator where you loaded the User Display (report).
10. Generate the report to the location you select in the Action to Take
field. You print to Ethernet or Serial Printers or send the file to flash
memory in the device. Refer to Read File from Device.
Note: If you alter a report in the User Display Editor, you must re-load
the User Display (report) into the User Display Administrator
slot.
9.6.1 Generating Reports
This section discusses the various ways in which you can generate
reports including:



Manual Reports.
Batch and Prove Reports.
Scheduled Reports.
Generating Manual Reports
This section discusses generating manual reports:
9-172
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)



Click the Generate Reports button.
Use for occasional reports.
Possible uses include:
 Maintenance Report.
 Calculation Check Report.
 Batch Recalculation.
 Need Extra Copies.
 Host System Reports.
Generating Batch and Prove Reports
This section discuses generating Batch and Prove reports:



Batching or Proving User Programs trigger the report(s).
End of Batch or Prove auto generates the report(s).
You configure report options in a logical within the Reporting User
Program.
 You point the report to that logical from Batching or Proving.
 You can select more than one logical report (1 through 10).
Batching and Proving can use one or more logicals of the Reporting
User Program to generate reports at the conclusion of a Batch or Prove:
Figure 9-64. Reporting Program Logicals
Generating Scheduled Reports
This section discuses generating scheduled reports:



Revised November-2016
You require a report on a reoccurring basis.
Possible uses include:
Daily System Report.
Liquid Meters Menu
9-173
ROCLINK 800 User Manual (for ROC800L)

Month Production Total Report.
Multiple Printers and Multiple Protocols
You can configure the Reporting User Program to print to multiple
computers using multiple protocols.
Figure 9-65. Multiple Printers and Multiple Protocols
Uses include:



Manual Reports.
Batch and Prove Reports.
Scheduled Reports.
Ten Report Logicals
The ten reporting logicals provide flexibility when configuring your
reports. Including:



You can set a unique report for each logical.
You can set a printer for each logical (for example, 10 different
reports going to one printer or one report going to 10 different
printers) .
Anything in between.
Note: You configure the name of the report in the Reporting > Tag
field.
9-174
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-66. 10 Report Logicals
Example Reporting Application
This graphic displays an example how you may setup your Reporting
User Program.
Figure 9-67. Example Reporting Application
Report Configuration: General Tab
Use this screen (which displays when you initially access the Report
Configuration scrren) to configure report selections, saved report
information, manually generate reports, and time-related data for
automated reports.
Revised November-2016
Liquid Meters Menu
9-175
ROCLINK 800 User Manual (for ROC800L)
Figure 9-68. Report Configuration – General tab
Field
Point Number
Description
Select the report to configure or view (1 through 10).
Click ▼ to display all defined reports.
Note: This selection in this field applies to each tab
on this screen.
Sets a 20-character name for identification of the
report. Use a meaningful name, such as Monthly
Report, to indicate this report contains report data for
the month. This field displays in the Configuration
Tree indicating the name of the User Program's
Report Display that you currently have loaded.
Tag
Note: This selection in this field applies to each tab
on this screen.
9-176
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Display # to Print
Description
Sets the display (report template) to print. You must
first load displays into the device via the Display
Administrator screen (View > Display > From Device
> Administrator). There are 246 available slots.
Once you load a display, note of the number
associated with it, and enter that number in this field.
Note: There are ten logical points for reports so if
you use a Display slot number from 1 to 10,
you can use the same number in this field
making it easier to remember.
Display Name
This read-only field populates when you enter a valid
display number in the Display # to Print field. You
enter the Display Name in the Utilities menu >
Custom Display Editor screen.
Logical # to Print
Sets, for displays with an associated point type(s), the
logical number to print for fields that reference those
point types. For displays without an associated point
type, the value should be zero. If a display uses a
point type, then all objects with an associated TLP
ignore the logical number and use this value instead.
Character Per Inch
Sets the size of the characters that print on the report.
When CPI increases, the size of printed characters
decrease. Click ▼ to display the valid options.
Note: This field applies only to Ethernet printers.
Revised November-2016
Orientation
Sets the report to print in landscape or portrait
orientation. Click ▼ to display the valid options.
Note: This field applies only to Ethernet printers.
Base Filename
Sets the file name prefix for reports you save to the
ROC’s internal flash file system (up to 11 characters).
Valid characters are a-z, A-Z, 0-9. It is critical to use a
Base Filename that reflects what data the report
contains, such as Prove_Report or Batch_Report.
After you generate the report, the program also
appends the date and time to the name in the Last
Saved Report File Name field (for example,
Batch_Report_100621_175429).
Number of Reports
to Save
Sets the maximum number of reports to keep in the
device’s flash file memory before automatically
deleting the oldest. Each logical instance of the
reporting program (there are 10 logical report
instances total) maintains a first-in, first-out (FIFO)
queue of the 10 report files. This number effectively
defines the size of that queue. For example, if you are
generating a year's worth of reports, enter 12 in this
field. When the 13th report generates, the program
overwrites the first report.
Note: You could also enter the Tag as Monthly
Report indicating what data resides in the
reports.
Liquid Meters Menu
9-177
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Save Report Retries
Sets the number of additional attempts to save a file
to the flash file system, if something should go wrong
on the initial attempt. Enter a number between 0 and
10.
Remaining Flash
Memory Available
This read-only field shows the amount of internal
memory remaining on the ROC. You should monitor
this value and delete stores reports as this number
approaches zero. If this value reaches zero, the
program stops generating reports and does not
overwrite current reports.
Completed Report
Number
This read-only field increments one count for each
new report file that you save to the device's flash file
system. You can use this to verify a report has been
saved, or to notify a host computer there is a new file
extract.
Last Saved Report
Filename
This read-only field displays the file name for the
latest report file saved to flash. You can use this to
help a user or host computer retrieve the file. The
Base Filename appears before the Last Saved Report
Filename that displays as a date and time stamp.
Reset Report Queue
Click to remove the application’s internal list of reports
in the flash file system (for this logical instance, not
for the entire Reporting program).
Note: This action does not delete any report files.
When you clear the report queue, it is
necessary to delete report files previously
saved by this logical instance manually, as
they will not automatically delete.
Action To Take
Select the action to take when you click the Generate
Report button. ROCLINK supports Printer Command
Language (PCL), Ethernet printers using TCP/IP port
number 9100 in direct mode, and serial printers using
RS-232 and RS-485.
Click ▼ to display the valid options.
Send to Printer
Send the report to the printer
(Ethernet or serial) you select to
create a physical paper copy.
Many custody transfer locations
require paper reports.
Save to Device
Save the report as an ASCII text
file to the flash file system where
you can view or save the report to
a location you select. You can
retrieve the report via
ROCLINK800 or another host
device. Refer to
Both Send and
Save
Send the report to the printer you
select and save the report to the
device creating both a hard copy
report and an ASCII report.
Note: ROCLINK does not print to USB devices.
However, you can use the User Display to
print the report to a USB device.
9-178
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Generate Report
Description
Click to perform the action you select in the Action
To Take field. You can generate reports in three
basic ways:
Manually
You initiate a request for report.
On end of Batch
or Prove
Other user program requests
report.
Supported by batching and
proving user programs.
Scheduled
(hourly, daily,
monthly, or
such)
You configure a periodic timer.
Note: If you are having issues generating a report,
click the Error Indications tab and click the Clear
Error button and attempt to generate the report
again.
Remember if you alter a report in the User
Display Editor, you MUST re-load the User
Display (report) into the User Display
Administrator slot.
Time Period
Sets the time period to automatically generate the
reports. Valid options include: Hourly Reports, Daily
Reports, Weekly Reports, or Monthly Reports.
Click ▼ to display the valid options.
Contract Hour
Sets (for hourly-based, daily-based, weekly-based, or
monthly-based reports) the hour at which a new
report generates. Click ▼ to display the valid options.
Hours Per Report
Sets, for hourly-based reports, the number of hours
between reports. You can generate Hourly reports at
a rate of 1 per hour, or multiple hours per report.
When selecting multiple hours per report, this will
always be with respect to midnight. Click ▼ to display
the valid options.
Contract Week Day
Sets, for weekly-based reports, the day of the week
on which a report generates. Click ▼ to display the
valid options.
Contract Month Day
Sets, for monthly-based reports, the day of the month
(between 1 and 28) on which reports generates. Click
▼ to display the valid options.
Action To Take
Defines the action the program takes when the period
of time you configure expires. ROCLINK supports
Printer Command Language (PCL), Ethernet printers
using TCP/IP port number 9100 in direct mode, and
serial printers using RS-232 and RS-485.
Click ▼ to display the valid options.
Send to Printer
Revised November-2016
Liquid Meters Menu
Send the report to the printer
(Ethernet or serial) you select to
create a physical paper copy.
Many custody transfer locations
require paper reports.
9-179
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Save to Device
Save the report as an ASCII text
file to the flash file system where
you can view or save the report to
a location you select. You can
retrieve the report via
ROCLINK800 or another host
device. Refer to
Both Send and
Save
Send the report to the printer you
select and save the report to the
device creating both a hard copy
report and an ASCII report.
Note: ROCLINK does not print to USB devices.
However, you can use the User Display to
print the report to a USB device.
Report Delay Time
Sets the number of seconds to delay when printing
and / or saving a report. If you expect a report at 7:00
am (7:00:00), and you enter a report delay time of 5
seconds, then the report generates 5 seconds after
the hour (7:00:05). Use this when your system
already processes a lot of information at a certain
time so you do not overload it. This is typically a 2 to
10 second delay. This only applies when you select
Enable Automatic Reports.
Expected Report
Time
This read-only field displays the time and date stamp
of the next scheduled report for automatic reporting.
An internal timer is set when you enable automated
reports. This shows when that timer is set to expire.
Enable Automatic
Report
Enables automated reporting.
Note: You must configure the above fields in the
Automated Reporting frame for the Enable
Automated Reporting function to work
correctly. If you modify one of the time
period configuration parameters after you
enable this function, you need to disable,
and re-enable the automatic report
function.
Report Configuration: Connection Tab
Use this screen to configure the printer options for your reports.
To access this screen, select the Connection tab.
9-180
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-69. Report Configuration – Connection Tab
Note: If you are having issues generating a report, select the Error
Indications tab, click the Clear Error button, and attempt to
generate the report again.
Field
Revised November-2016
Description
Printer Type
Sets the connection type of the printer. Valid
selections are Ethernet and Serial.
 Ethernet printers must implement Printer
Control Language (PCL) using TCP/IP port
9100 in Direct Mode. The Ethernet device does
not have to be a printer, such as:
o Send ASCII to a report recording server.
o Send CSV data to an application.
o Send XML data to an application.
 Serial printers must accept and print ASCI over
RS-232 or greater including laser serial
printers, dot matrix serial printers, and thermal
serial printers.
 Parallel and USB printers are not supported.
However, you can use ROCLINK800 and a PC
to send a report via USB.
IP Address
Sets the printer’s IP address in the standard IPv4
format (for example, 192.168.0.1) to configure a
printer connected via an Ethernet cable.
Liquid Meters Menu
9-181
ROCLINK 800 User Manual (for ROC800L)
If you enter an invalid IPv4 address, the program
sets the error Bad IP Address and disables
printing. ROCLINK ignores additional characters
after the address.
Port
Defines the TCP port the printer monitors for
incoming print jobs. Typically, the default port for
Ethernet printers is 9100. Consult your printer
manual or network administrator.
Retries
Sets the number of additional attempts to connect
to an Ethernet printer if the initial connection
attempt fails. Enter a number between 0 and 10.
Remove Control
Characters
Removes control character from the report.
Outgoing packets embed these characters for use
in formatting and control of an Ethernet printer. If
you are sending a report to a non-printer TCP/IP
device, such as a data logger, select this option.
Note: You require a third-party application to push
the report to a non-printer device.
Serial Port
Selects the serial port on which reports print. Click
▼ to display all valid options. You configure the
additional attributes of the serial port, such as the
baud rate, parity, and data bits, in the ROC >
Comm Port screen.
Report Configuration: Error Indications Tab
Use this screen to view errors associated with the reports.
To access this screen, select the Error Indications tab.
9-182
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-70. Report Configuration – Error Indications Tab
Field
Revised November-2016
Description
Clear Error
Click to clear all report errors. Use if you are
having issues generating a report. Attempt to
generate the report again.
Error Number
This read-only field displays a collection of errors
that the user program may encounter. Click the
Clear Error button to clear the errors. Possible
errors are:
Connection
Refused
The TCP/IP device at the
configured IP address has
refused connection on the
configured port. Verify that
the device at the IP
address is a printer, and is
listening on the correct
port.
Bad IP Address
Input
The IP address is not
formatted correctly. Reenter the IP Address for
the printer.
Liquid Meters Menu
9-183
ROCLINK 800 User Manual (for ROC800L)
Field
9-184
Liquid Meters Menu
Description
Cannot Acquire
Socket
The user program is
unable to acquire a TCP/IP
socket from the operating
system. Try a Warm Start
of the device.
Cannot Connect,
Timeout
No response was received
from the TCP/IP printer.
Try to ping the IP address.
Cannot Allocate
Memory
The user program was
unable to allocate the
memory required to save a
report file. Try restarting
the user program.
Cannot
Find/Open
Display File
The selected display
number to print does not
exist. Verify that a valid
number is entered, and
that the report display has
been loaded into the
device at that slot number.
Inet Error
An internal error occurred.
Try a Warm Start of the
device.
Send Error
An internal error occurred.
Try a Warm Start of the
device.
Flash Drive Full
There is no more space of
the device’s flash file
system to save additional
report files. Try freeing up
flash space.
Cannot Edit
Report Queue
The application is having
trouble modifying it’s
internal list of saved
reports. Consider clearing
and reloading the user
program.
Bad Base
Filename, Use 9-0
a-z _
The base filename
contains illegal characters
that cannot be used in the
name of a file saved to the
devices flash file system.
Change the base file
name.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
9.7 Creating a Report (Tutorial)
The purpose of this tutorial is to create a sample report template.
Reports such as batching or prove reports are not set-in-stone,
unchangeable layouts. You can change a report template at any time.
Note: If you alter a report in the User Display Editor, you must re-load
the User Display (report) into the User Display Administrator
slot.
This example creates a simple batch report for a station with two meters.
When completed and populated with data, the report should resemble
Figure 9-71:
Figure 9-71. Example Custom User Program Report
You use the ROCLINK 800 User Display Editor Report to design report
templates.
Note: You must install the Reporting User Program in order for this to
be functional.
9.7.1 Step 1: Create New Display
To create a new custom display for a report:
Connect to the ROC800L.
1. Select one of the following:


Revised November-2016
View > Display > New.
Utilities > Custom Display Editor.
Liquid Meters Menu
9-185
ROCLINK 800 User Manual (for ROC800L)
Figure 9-72. View > Display > New
9.7.2 Step 2: Labels and Captions
For designing this report template, you use only the Label and Text
objects of the Display Editor on a printable report template. Objects
such as check boxes and buttons are not appropriate for a report
template.
The Label object is available in the tool bar.
1. Click and drag and drop the Label
button to the location where
you desire the label to appear in the report.
Figure 9-73. Label Example
2. Type BATCH REPORT in the Caption field of the Label(1)
Properties frame.
9-186
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
3. Widen the Label using the square sizing handles so that all the text
displays. This object is static text; it will always look the same on
every report generated from this template.
4. Drag and drop a second Label
below and to the left of the first
Label.
Figure 9-74. Label Example 2
5. Delete the Caption in the Properties frame, so that it is empty. This
creates an empty line on any report generated from this template.
6. Drag and drop another Label
and name the Caption Ticket
No, indicating the Batch Ticket Number. This static object always
displays the same text.
7. Drag and drop another Label
to the right of the “Ticket No:”
Label and delete the Caption text.
8. Assign the new TLP property, assign to 212,0,4 (Station Ticket
Number) as shown in the Select TLP dialog box next.
Note: This second Label object is dynamic and changes on each report.
What displays for this object depends on the value of a parameter
at the time the report generates.
Revised November-2016
Liquid Meters Menu
9-187
ROCLINK 800 User Manual (for ROC800L)
Figure 9-75. TLP Example
9.7.3 Step 3: Aligning Labels
It is important to ensure that the two Ticket Number labels properly
align. Both of these objects appear on the same line of the final report
generates. Two objects appear on the same line only if you align
their tops exactly.
Note: If you do not align the two objects, then they appear on separate
lines of the report.
To be certain that you correctly align the two labels:
1. Use Shift + click to select the multiple objects you wish to align.
2. Select the
Align button.
3. Selects Align Tops.
9-188
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-76. Align Tops – Labels
4. Place a Label below and to the left of the previous, In the Properties
frame, delete the Caption, so that it is blank. This creates another
empty line on any report generated from this template.
Figure 9-77. Adding Additional Labels
9.7.4 Step 4: Adding the Start and End Time for a Batch
The next element on the report is the start time and end times of the
batch, type of product, and what you desire to report.
1. Drag and drop a Label
directly below the previous label.
2. Enter the Caption name Start Time.
3. Drag and drop a Label
to the right of the Start Time Label.
4. Select the TLP Label to 212,0,28 (Batch Start Time / Date) in the
Properties frame.
5. Align
Revised November-2016
the frames.
Liquid Meters Menu
9-189
ROCLINK 800 User Manual (for ROC800L)
Figure 9-78. Start Time and TLP Assignment
6. Drag and drop a Label
under the Start Time field.
7. Enter End Time as the Caption in the Properties field.
8. Drag and drop Label
to the right of the End Time Field.
9. Delete the Caption from the Label in the Properties frame.
10. Select the TLP Label to 212,0,28 (Batch Start Time / Date) in the
Properties frame.
9-190
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-79. End Time and TLP Assignment
11. Drag and drop a Label
below the End Time field to create an
empty line.
12. Delete the Caption field in the Properties frame.
Figure 9-80. Creating a Blank Line
13. Drag and drop a Label
another field under the blank field and
enter the Caption Product Name.
Revised November-2016
Liquid Meters Menu
9-191
ROCLINK 800 User Manual (for ROC800L)
Figure 9-81. Product Name Fields
14. Drag and drop a Label
next to the Product Name and delete
Caption in the Properties frame.
15. Select the TLP Label to 212,0,7 (Product Name) in the Properties
frame.
16. Drag and drop a Label
below the Product Name and enter the
Caption Product Base Density in the Properties frame.
17. Select the TLP Label to 212,0,39 (Product Base Density) in the
Properties frame.
9-192
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-82. Product Base Density (Average Base Density)
18. Drag and drop a Label
another field under the blank field and
enter the Caption Product Base Density fields.
19. Drag and drop a Label
next to the Product Base Density and
delete Caption in the Properties frame.
20. Select the TLP Label to 212,0,39 (Average Base Density) in the
Properties frame.
21. Align the fields as necessary.
9.7.5 Step 5: Adding Meter Data to the Report
In this section, you will learn how to add meter data to your reports. To
assist in reading a report, it is a best practice to introduce blank spaces
and lines with which to separate data.
Drag and drop a Label
another field under the Product Base
Density field and delete the data in the Caption field.
Revised November-2016
Liquid Meters Menu
9-193
ROCLINK 800 User Manual (for ROC800L)
Figure 9-83. Blank Line Example
1. Drag and drop a Label
another field under the blank field and
delete the data in the Caption field.
2. Widen the Label using the square sizing handles so that all the text
displays. This object is static text and displays the same on every
report you generate from this template.
3. Enter approximately 60 dash characters “–“ in the Caption field.
Figure 9-84. Dashed Lines and Space in Reports
Note: When designing reports in ROCLINK 800, labels display in
proportional fonts, such that letter and characters do not occupy
the same horizontal space. When the report generates, characters
display in a monospaced font, meaning all letters and characters
equal the same amount of horizontal space. Because of this
difference, the row of dashes appear much longer on a report
than do they display in the Display Editor.
4. Add five Labels on the report for each of the meter data items you
desire to display. Remember to align the Labels. Enter the Label’s
Captions as follows:
9-194
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)





Meter Tag
Gross Vol
Gross Mass
Ave Temp
Ave Press
Figure 9-85. Meter Data Label Examples
5. Drag and drop a Label
another field under the blank field and
delete the data in the Caption field.
6. Widen the Label using the square sizing handles so that all the text
displays.
7. Enter approximately 60 dash characters “–“ in the Caption field.
Note: You can also cut and paste the previous line. Move the line to the
appropriate locations
8. Add five Labels on the report for each of the meter data items you
desire to display and delete the Captions. Remember to align the
Labels.
9. Assign the parameters to the TLPs. Configure these for the first of
the two meters (select the first logical Meter 1) as follows:





Meter Tag
Gross Volume
Gross Mass
Ave Temp
Ave Press
214,0,4 (Meter Tag)
214,0,17 (Total Gross Volume)
214,0,21 (Total Gross Mass)
214,0,25 (FWA Temperature)
214,0,24 (FWA Pressure)
10. Align the fields as necessary.
Revised November-2016
Liquid Meters Menu
9-195
ROCLINK 800 User Manual (for ROC800L)
9.7.6 Step 6: Adding the Actual Meter Data on the Report
Next, include the actual meter data on the report.
Add five Labels under the line for each of the meter data items you
desire to display and delete the Captions. Remember to align the
Labels.
Figure 9-86. Parameter Assignments
For each of the numerical value Labels (Gross Vol, Gross Mass, Ave
Temp, and Ave Press), restrict the decimal places such that
123.45000000 displays as 123.45.
1. Select the Gross Vol Label and click the Expression field in the
Properties frame.
2. Click
to open the Expression Builder.
3. Enter the expression FormatNumber(This,2).
9-196
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-87. Expression Builder
4. Repeat for the Gross Mass value Label, the Ave Temp value Label
and the Ave Press value Label.
5. Click in a neutral area in the Display Editor and ensure there is
nothing active.
6. Drag the cursor around the Meter Tag, Gross Vol, Gross Mass,
Ave Temp, and Ave Press Label fields from below the dashed line
to copy the data fields.
Figure 9-88. Copy Label Fields
7. Move the data fields and drag and drop them below the other data
values.
Revised November-2016
Liquid Meters Menu
9-197
ROCLINK 800 User Manual (for ROC800L)
Figure 9-89. Second Meter Data Fields
8. Modify the TLP property of each of the objects, so that they point to
the second logical in the TLP selector. Do this for each of the five
objects.
Figure 9-90. Select TLP for Second Meter Data
9. Copy and paste one of the dashed lines you previously created to
create a batch ticket line.
10. Paste the line after the second meter data fields.
11. Align the fields as necessary.
9-198
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-91. Copy Dashed Line
9.7.7 Step 7: Saving the Report
To name the report:
Click in a neutral area in the Display Editor and ensure there is nothing
active.
1. Enter the Display Name Batch Report in the Properties frame.
2. Click the Test button to test the report template with live data..
Figure 9-92. Test Button
3. Click the Edit button at the bottom of the ROCLINK window.
4. Click the Save button to save the report template file to your PC.
Figure 9-93. Save Button
5. Enter the report name in the File name field. The file has an
extension of .dsp.
Revised November-2016
Liquid Meters Menu
9-199
ROCLINK 800 User Manual (for ROC800L)
Figure 9-94. Save Display
Note: If you alter a report in the User Display Editor, you must re-load
the User Display (report) into the User Display Administrator
slot.
9.8 Using the Reports User Program
The purpose of this tutorial is to familiarize you with the functions of
the Reporting program in the ROC800. In this tutorial, you:



Load a report template file into the ROC800 device (User Display).
Generate a report ASCII text file to the devices flash file system.
Extract the report text file from the device and save it to your PC.
Note: This tutorial is generic for the ROC800 environment.
9.8.1 Loading the Report into the Display Administrator
To access the report, you must load the report into the Display
Administrator.
1. Connect to the ROC800.
2. Double-click User Display in the Configuration Tree.
3. Double-click Administrator.
9-200
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-95. Configuration Tree
4. Select one of the available slots.
Revised November-2016
Liquid Meters Menu
9-201
ROCLINK 800 User Manual (for ROC800L)
Figure 9-96. Display Administrator
5. Click the Browse button and location of the Report/Display (*.dsp)
on your computer.
9-202
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-97. Select User Display File
6. Select the report and click Open.
7. Click the Download button.
8. Click the Yes button when prompted.
Figure 9-98. Download Prompt
9. Click the OK button.
Figure 9-99. Download Complete
10. Close the Display Administrator. Note the new display in the
ROCLINK tree.
Revised November-2016
Liquid Meters Menu
9-203
ROCLINK 800 User Manual (for ROC800L)
Figure 9-100. User Display Loaded
Note: If you alter a report in the User Display Editor, you must re-load
the User Display (report) into the User Display Administrator
slot.
9.8.2 Configuring the Report
This section details how to configure the report to use with the User
Programs.
Double-click User Program in the Configuration Tree.
1. Double-click the Reporting.
9-204
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-101. User Program Report Configuration
2. Double-click one of the ten reporting options.
3. Enter the Tag. This displays in the Configuration Tree to indicate
the name of the report.
4. Enter the display number to print in the Display # to Print field.
Note: There are ten logical points for reports so if you use a Display
slot number from 1 to 10, you can use the same number in the
Display # to Print field making it easier to remember.
5. Select 12 in the Characters Per Inch drop-down list box.
Revised November-2016
Liquid Meters Menu
9-205
ROCLINK 800 User Manual (for ROC800L)
Figure 9-102. Report Configuration – General tab
6. Click Apply.
9-206
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-103. Display Name
7. The Display Name field should have updated. If it has not, click
Update.
8. Enter the name in the Base Filename field.
Revised November-2016
Liquid Meters Menu
9-207
ROCLINK 800 User Manual (for ROC800L)
Figure 9-104. Base Filename
9. Select Save To Drive in the Action to Take field. This selection
indicates that you only want to create a report file inside the device.
9-208
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-105. Action to Take
10. Click Generate Report to create the report file.
Revised November-2016
Liquid Meters Menu
9-209
ROCLINK 800 User Manual (for ROC800L)
Figure 9-106. Generate Report
Notice that the last report information updates with the filename of the
report and the value in Completed Report Number increments. These
fields provide feedback that the report did generate.
9-210
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-107. Indication that Report Generated
The file is now available in the device flash file system, and available
for you to retrieve via ROCLINK.
Note: If you are having issues generating a report, click the Error
Indications tab and click Clear Error, and attempt to generate the
report again.
9.8.3 Reading the Report File From Device
To read the report:
1. Select Utilities > Read File From Device.
Revised November-2016
Liquid Meters Menu
9-211
ROCLINK 800 User Manual (for ROC800L)
Figure 9-108. Read File From Device Menu
2. Select the file and click Read File.
Figure 9-109. Read File From Device Screen
3. Browse to an appropriate directory on your local disk to save the
file.
4. Click the Save button.
9-212
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 9-110. Save As
Note: Because the report is an ASCII text file, append the *.txt
extension to the File name.
5. Click OK.
Figure 9-111. Read Device File Completed
Revised November-2016
Liquid Meters Menu
9-213
ROCLINK 800 User Manual (for ROC800L)
[This page is intentionally left blank.]
9-214
Liquid Meters Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Chapter 10 – The Utilities Menu
In This Chapter
10.1
Update Firmware ........................................................................... 10-2
10.1.1 CPU Firmware Tab .............................................................. 10-3
10.1.2 Additional Update Firmware Tabs ....................................... 10-5
10.2 License Key Administrator ............................................................ 10-6
10.2.1 Managing Licenses ............................................................. 10-7
10.3 Converting EFM Report Files ........................................................ 10-9
10.3.1 Flow-Cal (.CFX) Conversions and PGAS Definitions ....... 10-12
10.3.2 PGAS Conversions ........................................................... 10-12
10.4 User Program Administrator........................................................ 10-21
10.4.1 Downloading a User Program ........................................... 10-22
10.4.2 MPU Loading Threshold.................................................... 10-25
10.5 ROCLINK 800 Security ............................................................... 10-26
10.5.1 Defining Access ................................................................. 10-27
10.6 Analog Input (AI) Calibration Values ........................................... 10-31
10.7 RTD Input Calibration Values...................................................... 10-32
10.8 MVS Input Calibration Values ..................................................... 10-34
10.9 FST Editor ................................................................................... 10-35
10.10 Keypad Display Editor ................................................................. 10-35
10.10.1 Creating a Keypad Display File ....................................... 10-36
10.10.2 Editing a Keypad Display File .......................................... 10-38
10.11 Custom Display Editor ................................................................. 10-41
10.12 Custom EFM Report Editor ......................................................... 10-42
10.12.1 Viewing Custom EFM Reports......................................... 10-44
10.13 Read File from Device................................................................. 10-47
10.14 W&M Lock/Unlock ....................................................................... 10-49
10.14.1 Creating a Constant Log .................................................. 10-51
10.14.2 Restoring a Current Configuration ................................... 10-51
10.14.3 Restoring a Previous Configuration ................................. 10-51
10.15 Communications Monitor ............................................................ 10-51
Use the options on the Utilities menu to update firmware, manage
software licenses, convert EFM files, manage user programs, set
ROCLINK 800 security, view AI, RTD, and MVS calibration values,
access the FST Editor, and monitor communications.
Revised November-2016
Utilities Menu
10-1
ROCLINK 800 User Manual (for ROC800L)
Figure 10-1. Utilities Menu
Note: For information on the FST Editor and writing FSTs, refer to the
Function Sequence Table (FST) User Manual (part
D301058X012).
10.1
Update Firmware
Select Utilities > Update Firmware to display the Update Firmware
screen:
Figure 10-2. Update Firmware
10-2
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
10.1.1 CPU Firmware Tab
Use the Update Firmware tab to update the ROC’s internal software
(“firmware”) that is stored in the CPU module’s flash ROM.
Notes:
Caution

This option does not update the ROCLINK 800 software.

Firmware cannot be updated over an Ethernet connection.

Updating the CPU firmware resets the device’s IP port parameter
(ROC > Information > Internet) to the default settings. To prevent
this from occurring, save your device configuration before and
restore your device configuration after updating the firmware to
automatically reaaply your IP port parameter settings.
During the update, this option disables measurement and control. It is a
good practice to preserve the contents of the event and alarm logs
(saved to a file) BEFORE you update any firmware. You CANNOT reload
event logs or alarm logs.
1. Create a backup copy of the firmware update disk or download the
firmware file from the Remote Automation Solutions website
(http:// www.EmersonProcess.com/Remote).
2. Read the README text file included with the firmware update.
3. Select Utilities > Update Firmware. The Update Firmware screen
displays.
Note: By default, the system selects the Device Configuration
options Save Device Configuration Before Firmware
Update and Restore Device Configuration After Firmware
Update. This saves your current configuration, calibration,
communication settings, user displays and FSTs to the file
name you specify.
4. Click Browse to select or specify a file name the system uses to save
and restore the system configuration file. The default file location is
C:\Program Files\ROCLINK800. The default file extension is .800.
Note: You can also save the configuration to flash memory using
the Save Configuration button on the Flags screen (ROC >
Flags > Save Configuration).
5. In the Firmware Image to Download frame, click Browse to specify
the location of the update firmware code.
Note: The ROC800-Series uses the file extension *.dli. You can
obtain firmware updates either from your factory
representative or from the Remote Automation Solution
SupportNet website
(http://www.emersonprocess.com/remote/support/support_lo
Revised November-2016
Utilities Menu
10-3
ROCLINK 800 User Manual (for ROC800L)
gin.html). Regardless of source, you must store the firmware
update files on your PC before you can apply them.
6. Once you select a firmware upgrade, ROCLINK 800 completes the
lower portion of the Firmware Image to Download frame with
information related to that upgrade. Review the information to make
sure you want to apply that upgrade.
Figure 10-3. Update Firmware – CPU Firmware tab
7. Click Start. The system displays a confirmation dialog box.
8. Click Yes to confirm the update.
Note: The loading process typically takes several minutes. Do not
disturb the ROC during this time.
When firmware load completes, a dialog box displays.
Figure 10-4. Firmware update complete .
9. Click OK to accept the dialog box.
ROCLINK 800 automatically loads the configuration files into the
ROC (if you selected the Restore Device Configuration option) and
records the actions in the event log.
10-4
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
When the backup reload completes, a "Reconnect to Device
Completed" message displays in the Status field at the bottom of the
Update Firmware screen. ROCLINK 800 also adds an "Updated"
flag to the information displayed in the Firmware Image to
Download frame. You can also verify the upgrade on the Device
Information screen (ROC > Information > Revision Info).
10. If you saved the configuration to flash memory, ROCLINK 800
performs a cold start to reload the configuration.
Note: If you selected the Restore Device Configuration After
Firmware Update option on the Update Firmware screen,
this step is not required.
11. Check the configuration and FSTs. If they are not correct, reload
them (using File > Download) from the files you created in Step 4.
12. Save the configuration (using ROC > Flags > Save Configuration)
to permanent memory.
The Utilities > Update Firmware > CPU Firmware tab initially
displays the CPU tab. Use this tab to view the currently installed
firmware version, save a current configuration before downloading a
new configuration, download a new firmware image, and restore a
configuration after updating the firmware.
10.1.2 Additional Update Firmware Tabs
Depending on the configuration of your ROC800L, one or more
additional tabs may display on the Update Firmware screen. These
additional tabs enable you to update the firmware for the selected
hardware. The additional tabs may include:






ACIO Module – Updates the firmware for the Alternating Current
I/O (ACIO) module.
APM Module – Updates the firmware for the Advanced Pulse
Module (APM).
CPU Backplane – Updates the firmware for the ROC827 CPU
backplane.
Expanded Backplane – Updates the firmware for the ROC827
expanded backplane.
Keypad Display – Updates the firmware for the optional Keypad
Display.
MVS Module – Updates the firmware for the optional MultiVariable Sensor module.
The process for updating firmware for these additional ROC800
components is the same as the process for updating the CPU firmware.
However, the additional Update Firmware screens identify the firmware
level currently installed and monitor the available flash space
remaining:
Revised November-2016
Utilities Menu
10-5
ROCLINK 800 User Manual (for ROC800L)
Figure 10-5. Update Firmware Example
Note: The upgrade file may have either a .dli or a .ddi file type. This is
normal.
10.2
License Key Administrator
Use the License Key Administrator screen to view and manage
information on any software licenses currently installed on the ROC
800-Series. Some applications require that you install a license in the
CPU to run the application. These licenses are typically housed on a
license key, which you insert in a specific location on the CPU (see
License Keys in Chapter 2 of the ROC800-Series Remote Operations
Controller Instruction Manual (Form A6175).
Select Utilities > License Key Administrator. The License Key
Administrator screen displays.
10-6
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 10-6. License Key Administrator
A ROC8000-Series CPU can contain up to two license keys. The upper
and lower portions of this screen indicate whether keys are installed and
what licenses are present. Figure 10-6 shows that the key installed in
slot 1 contains a Liquid Calcs license and an AGA license.
10.2.1 Managing Licenses
You can also use this screen to manage licenses. For example, your
organization may have obtained AGA licenses for your ROC800L.
Place the license key with the AGA licenses in an empty slot in the CPU
and use this utility to transfer a license to the ROC800L.
1. Select Utilities > License Key Administrator. The License Key
Administrator screen displays.
Revised November-2016
Utilities Menu
10-7
ROCLINK 800 User Manual (for ROC800L)
Figure 10-7. License Key Administrator
The AGA licenses are on the second license key. To move an AGA
license to key #1:
2. Select the license to move. The Move and Split buttons activate.
Note that the Quantity field indicates there are two AGA licenses.
3. Click Split. The AGA license splits into two individual licenses.
Figure 10-8. Split Licenses
10-8
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
4. Select one of the AGA licenses. The Move and Merge buttons
activate, indicating available actions.
5. Click Move. The selected AGA license moves to key #1.
Figure 10-9. Moved License
6. You can now remove the second license key or leave it in place, as
your organization requires.
10.3
Converting EFM Report Files
Note: This section applies only to gas applications for the ROC800L.
The Convert EFM File option enables you to convert an EFM report
file (.EFM database file) to the report file format you select. ROCLINK
800 version 1.60 or greater supports batch conversion of EFM files to
PGAS and Flow-Cal formats.
To convert an EFM file:
1. Select Utilities > Convert EFM File. The Convert EFM File screen
displays.
Revised November-2016
Utilities Menu
10-9
ROCLINK 800 User Manual (for ROC800L)
Figure 10-10. Convert EFM File
2. Select ROC800 as the Device Type.
3. Select a conversion format:



PGAS provides .EVT, .ANA, .ARM, and .VOL file formats (for
EMS Pipeline Services)
Flow-Cal provides the .CFX file format (for Coastal Flow
Measurement, Inc.)
.AGA/.DET provides standard history points for the meter run.
Note: The Converted File Name Prefix, Select Meter Run(s)
to Convert, and Period frames are not valid for this
selection.
4. Click the Browse button to select a file to convert. The Select EFM
Files to Convert screen displays.
10-10
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 10-11. Select EFM File
By default, the screen displays the ROCLINK800 folder and selects
any .EFM files in that folder. If the .EFM files you want to convert
are located in another folder, navigate to that folder and select the
appropriate files.
5. Select the files to convert. You can individually select files using the
checkboxes or click Select All to select all of the EFM files in the
folder. (Click Deselect All to unselect all files in the folder.)
6. Click OK.
ROCLINK 800 verifies that each file is a valid file type. If any file
is invalid, a notification dialog displays.
Revised November-2016
Utilities Menu
10-11
ROCLINK 800 User Manual (for ROC800L)
If this dialog displays, click OK to continue. ROCLINK 800
removes the invalid file(s) and notes the action in the Log frame on
the Convert EFM File screen.
7.
Select the Converted File Name(s) Prefix options to determine the
converted file name format.


Use Station Address & Group – Includes the Station Address
and Group in the file name.
Use Current Data & Time – Includes the current data and time
in the file name.
8.
Select meter runs in the Select Meter Run(s) to Convert frame.
9.
Select the Period Start Date and End Date to define the time frame
for which the conversion of data is performed. The Start Date is
automatically post dated 35 days prior to the end date. The End Date
defaults to the current date. You can manually enter a date or click
the ▼ option to display a calendar and make your date selections.
10. Click Start Conversion.
11. Click OK when the conversion completes.
Note: If you click Cancel any time during the conversion, you must
click OK when prompted to acknowledge that you’ve canceled
the conversion process.
10.3.1 Flow-Cal (.CFX) Conversions and PGAS Definitions
Selecting Flow-Cal performs conversion of EFM files to the Flow-Cal
(Coastal Flow) .CFX format. For additional information on the FlowCal and the .CFX file format, refer to the documentation provided with
your Flow-Cal product and the web site www.flowcal.com.
10.3.2 PGAS Conversions
The PGAS exports the EFM file data to four files. The PGAS event file
(.EVT) lists all of the events in the Event Log that are related in any
way to a Meter Run. The exception is Gas Quality events that are
included in the PGAS quality file (.ANA).
PGAS Gas All Gas Quality data converts to an .ANA file. The Gas Quality data is
Quality Files retrieved from the ROC in the form of Parameter change events to the
Gas Quality Parameters if the Gas Quality type (Point Type 112,
Parameter 24) is configured for entered values (0). The Event Log scans
for Gas Quality events and any group of unique Gas Quality events that
occur within a five minute period appear as one record. Use the date and
time stamp for the latest event for the SAMPLE_DATE.
The Gas Quality data is retrieved from the ROC in the form of hourly
historical averages of the Gas Quality Parameters if the Gas Quality
(Point Type 112, Parameter 24) is configured for live values (1).
10-12
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
#
Column Name
Data Type
1
METER_ID
char(16)
Identification number for the measurement point in the
field. Tag of the orifice or turbine point associated with
the alarm.
2
SAMPLE_DATE
datetime
Actual date and time of the sample in mm/dd/yyyy
hh:mm format and is the date and time of the event
excluding the seconds.
3
EFFECTIVE_DATE
datetime
Optional date and time for which the sample should be
considered "effective" in mm/dd/yyyy hh:mm format. Not
used for the Gas Quality events.
4
GAS_SAMPLE_TYPE
char(2)
5
SAMPLE_ID
char(2)
6
METHANE_MOL
float
ROC Point Type 112 (Station), Parameter 28
7
ETHANE_MOL
float
ROC Point Type 112 (Station), Parameter 29
8
PROPANE_MOL
float
ROC Point Type 112 (Station), Parameter 30
9
IBUTANE_MOL
float
ROC Point Type 112 (Station), Parameter 32
10
NBUTANE_MOL
float
ROC Point Type 112 (Station), Parameter 31
11
IPENTANE_MOL
float
ROC Point Type 112 (Station), Parameter 34
12
NPENTANE_MOL
float
ROC Point Type 112 (Station), Parameter 33
13
NHEXANE_MOL
float
ROC Point Type 112 (Station), Parameter 35
14
NHEPTANE_MOL
float
ROC Point Type 112 (Station), Parameter 36
15
NOCTANE_MOL
float
ROC Point Type 112 (Station), Parameter 37
16
NNONANE_MOL
float
ROC Point Type 112 (Station), Parameter 38
17
NDECANE_MOL
float
ROC Point Type 112 (Station), Parameter 39
18
N2_MOL
float
ROC Point Type 112 (Station), Parameter 26
19
CO2_MOL
float
ROC Point Type 112 (Station), Parameter 27
20
H2O_MOL
float
ROC Point Type 112 (Station), Parameter 41
21
H2S_MOL
float
ROC Point Type 112 (Station), Parameter 40
22
H2_MOL
float
ROC Point Type 112 (Station), Parameter 45
23
CO_MOL
float
ROC Point Type 112 (Station), Parameter 44
24
O2_MOL
float
ROC Point Type 112 (Station), Parameter 43
25
HE_MOL
float
ROC Point Type 112 (Station), Parameter 42
26
AR_MOL
float
ROC Point Type 112 (Station), Parameter 62
27
GRAVITY
float
ROC Point Type 112 (Station), Parameter 23
28
AMPLE_PRESSURE_BASE
float
Pressure base at which the BTU value was measured;
however, this is left blank as the ROC does not include a
Parameter.
29
DRY_ENERGY_FACTOR
float
This field is for heating value (ROC Point Type 112,
Parameter 22) if "Dry" (0) is selected for the Heating
Value Basis (ROC Point Type 112, Parameter 21).
30
SAT_ENERGY_FACTOR
float
This field is for heating value (ROC Point Type 112,
Parameter 22) if "Wet" (1) is selected for the Heating
Value Basis (ROC Point Type 112, Parameter 21).
Revised November-2016
Description
Sample Type:
CO = Continuous if the Gas Quality type in the ROC (Point
Type 112, Parameter 24) is equal to 1 for live Gas
Quality values.
SP = Spot if the Gas Quality type is equal to 0 for entered
Gas Quality values.
Not used by PGAS or ROC (informational only).
Utilities Menu
10-13
ROCLINK 800 User Manual (for ROC800L)
#
Column Name
Data Type
Description
31
AS_DELIVERED_ENERGY_FACT
OR
float
This field is for heating value (ROC Point Type 112,
Parameter 22) if "As Delivered" (2) is selected for the
Heating Value Basis ROC Point Type 112, Parameter
21).
32 to
53
N/A
N/A
These fields are not used by the ROC and will be left
blank.
The PGAS system does not support Stations. All Gas Quality data is
part of the Station point in the ROC, all .ANA files duplicate for each
Meter Run in the Station, the only difference being the METER_IDs.
PGAS All alarms in the Alarm Log (.ARM) that are related in anyway to a
Alarm Files Meter Run are included in the PGAS .ARM file. These alarms include
High, Low, and No Flow alarms for Meter Run and Station Flows, Low,
Low Low, High, High High, Rate, Manual Mode, and Point Fail alarms
for points configured as inputs to meter points, including
communication alarms for an MVS points configured as inputs to a
meter point. Station alarms duplicate for each Meter included in the
Station.
#
Column Name
Data Type
Description
1
METER_ID
char(16)
Identification number for the measurement
point in the field. Tag of the orifice or turbine
point associated with the alarm.
2
ALARM_DATE
datetime
Date and time the alarm occurred in
mm/dd/yyyy hh:mm:ss format.
3
PRIORITY_LEVEL
4
ALARM_TEXT
5
6
U8
This represents the importance of the event:
0 = Alarm will not affect volume calculations.
1 = Alarm will affect volume calculations.
varchar(64)
Text description of the alarm.
TRIGGER_VALUE
char(16)
Value that triggered the alarm.
ALARM_VALUE
char(16)
Alarm Value.
PGAS PGAS Event Files (.EVT) detail meter information.
Event Files
#
10-14
Data Type
Description
1
METER_ID
Column Name
char(16)
Identification number for the
measurement point in the field.
This must be the tag id of the
orifice or turbine point associated
with the event.
2
EVENT_DATE
Datetime
Date and time the event occurred
in mm/dd/yyyy hh:mm:ss format.
3
METER_CALC_COLUMN_NAME
char(32)
Actual column name within the
METER_CALC table. This
information is only required for
events that are to trigger record
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
#
Column Name
Data Type
Description
insertion into the METER_CALC
table.
4
NEW_VALUE
char(16)
New value to be used in the
METER_CALC record. This is the
ASCII representation of the
number.
5
OLD_VALUE
char(16)
Old value to be used in the
METER_CALC record. This is the
ASCII representation of the
number. The event name, new
value, and old value appear in the
Comment for the new
METER_CALC record.
6
PRIORITY_LEVEL
U8
This represents the importance of
the event:
0 = Alarm will not affect volume
calculations.
1 = Alarm will affect volume
calculations.
This is redundant. If
METER_CALC_COLUMN_NAME
exists for the event, the
PRIORITY_LEVEL will be a 1, if
not, it will be a 0.
7
DESCRIPTION
varchar(64)
Text description of the event.
8
COMMENT
varchar(100)
Comment (optional)
PGAS Meter Meter related events include changes to Meter and Station Points,
Event-related Files Parameters, and Calibration Verification events for points configured as
inputs to meter points, changes to the number of active Stations, orifice,
or turbine points, changes to the clock, system events, and Parameter
change events for history points when the old or new point being
archived is a Meter or Station point.
Events such as warm starts, cold starts, system initializations, and clock
changes duplicate for every meter run in the unit. Station Parameter
change events duplicate for every meter run in that Station. Events used
by the PGAS system to recalculate meter values are indicated by
including a METER_CALC_COLUMN_NAME in the PGAS event
record. The Point Types and Parameters map to PGAS METER_CALC
events.
Description
METER_CALC_COLUMN_NAME
Data
Type
Point Types
Parameters
Orifice Diameter
ORIFICE_SIZE
Float
Orifice Config (113)
15
Pipe Diameter
TUBE_DIAMETER
Float
Orifice Config (113)
12
Base
Temperature
TEMP_BASE
Float
Station (112)
14
Base Pressure
CONTRACT_PRES_BASE
Float
Station (112)
13
Atm Pressure
SITE_ATMOS_PRES
Float
Station (112)
16
Revised November-2016
Utilities Menu
10-15
ROCLINK 800 User Manual (for ROC800L)
Description
METER_CALC_COLUMN_NAME
Data
Type
Point Types
Parameters
Orifice Material
PLATE_MATERIAL
U8
Orifice Config (113)
17
Pipe Material
TUBE_MATERIAL
U8
Orifice Config (113)
14
STAT_TAP_LOCA
U8
Orifice Config (113)
3
Diff Press Span
Tap Location
DIFF_HI_RANGE
Float
Orifice Config (113)
25
Static Press
2
Span
STATIC_HI_RANGE
Float
Orifice Config (113) or
Turbine Config (115)
27 or 15
TEMP_LO_RANGE
Float
Orifice Config (113) or
Turbine Config (115)
29 or 17
TEMP_HI_RANGE
Float
Orifice Config (113) or
Turbine Config (115)
29 or 17
1
Temp 0% EU
3
Temp Span
3
1
The ROC Point Type and Parameter listed for this entry contains a 3-byte value that is the Point Type, Point Number,
and Parameter to use for the differential pressure value. If the Point Type of the differential pressure input is MVS (108) or
analog input (103), the differential pressure span will be the same Point Type and Point Number as the differential
pressure value and (coincidentally) the Parameter will be 17 for both of these Point Types. If the Point Type is any other
type, a span will not be available.
2
The ROC Point Type and Parameter listed for this entry contains a 3-byte value that is the Point Type, Point Number,
and Parameter to use for the static pressure value. If the Point Type of the static pressure input is MVS (108), the static
pressure span will be the same Point Type and Point Number as the static pressure value and the Parameter will be 33. If
the Point Type of the static pressure input is analog input (103), the static pressure span will be the same Point Type and
Point Number as the static pressure value and the Parameter will be 17. If the Point Type is any other type, a span will not
be available.
3
The ROC Point Type and Parameter listed for this entry contains a 3-byte value that is the Point Type, Point Number,
and Parameter to use for the temperature value. If the Point Type of the temperature input is MVS (108), analog input
(103), or RTD (106), the temperature zero and span will be the same Point Type and Point Number as the temperature
value and the Parameters will be as follows:
Point Type
Zero
Parameter
Span
Parameter
MVS (108)
44
48
AIN (103)
13
17
RTD (106)
9
13
PGAS Volume Files The PGAS .VOL file contains the hourly volume data related to a Meter
Run including the Meter Run ID, report information, general Meter
Flow Parameters, and Calculated Factors. The Archive Type and TLP
of the History Points expected for the hourly volume report display.
The PGAS .VOL file contains the hourly volume data related to a Meter
Run including the Meter Run ID, report information, general Meter
Flow Parameters, and Calculated Factors. The Archive Type and TLP of
the History Points expected for the hourly volume report display.
PGAS Volume The PGAS .VOL file contains the hourly volume data related to a Meter
Files Format Run including the Meter Run ID, report information, general Meter
Flow Parameters, and Calculated Factors.
The Archive Type and TLP of the History Points expected for the
hourly volume report display.
10-16
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
#
Column Name
Data Type
Description
1
METER_ID
char(16)
Identification number for the measurement point in the field.
Tag of the orifice or turbine point associated with the alarm.
2
PRODUCATION_DATE_START datetime
Start date and time of the record in mm/dd/yyyy hh:mm
format. Since date and time stamps of ROC history are for
the end of the record, this will be the date and time stamp of
the previous record.
3
PRODUCTION_DATE_END
Ending date and time of the record in mm/dd/yyyy hh:mm
format. This will be the history date and time stamp from the
ROC.
4
FLOW_TIME_MINUTES
float
Hourly value for the meter run flow minutes.
5
EFM_VOLUME
float
Hourly accumulation of volume for the meter run in MCF.
6
EFM_ENERGY
float
Hourly accumulation of energy for the meter run in MMBTU.
7
FLOW_EXTN
float
Hourly value for hwPf (Orifice only).
8
DIFF_PRESS
float
Hourly average of differential pressure in Inches H2O (Orifice
only).
9
STAT_PRESS
float
Hourly average of static pressure in PSI.
10
FLOW_TEMP
float
Hourly average of the flowing temperature in Deg F.
11
ROTARY_CURR_UNCO_VOL
float
Hourly accumulation of uncorrected volume at flowing
conditions in MCF (Turbine only).
12
ROTARY_PREV_UNCO_VOL
float
13
ROTARY_AVG_FREQ
float
Hourly accumulation of raw pulses (Turbine only).
14
C_PRIME
float
Hourly average of the multiplier value (Orifice or Turbine).
15
FA
float
N/A
16
FB
float
N/A
17
FG
float
N/A
18
FPB
float
N/A
19
FPM
float
N/A
20
FPV
float
N/A
21
FR
float
N/A
22
FTB
float
N/A
23
FTF
float
N/A
24
Y
float
N/A
25
F_MASS
float
N/A
26
C_D_FT
float
N/A
27
RHO_T_P
float
N/A
28
RHO_B_GAS
float
N/A
29
EFM_N2_MOL
float
N/A
30
EFM_CO2_MOL
float
N/A
31
EFM_GRAVITY
float
N/A
32
EFM_ENERGY_FACTOR
float
N/A
33
DP_MAN_OVR
U8
N/A
34
DP_LO_ALM
U8
N/A
35
DP_HI_ALM
U8
N/A
36
DP_TX_FAIL
U8
N/A
Revised November-2016
datetime
N/A
Utilities Menu
10-17
ROCLINK 800 User Manual (for ROC800L)
#
Column Name
Data Type
Description
37
SP_MAN_OVR
U8
N/A
38
SP_LO_ALM
U8
N/A
39
SP_HI_ALM
U8
N/A
40
SP_TX_FAIL
U8
N/A
41
TEMP_MAN_OVR
U8
N/A
42
TEMP_LO_ALM
U8
N/A
43
TEMP_HI_ALM
U8
N/A
44
TEMP_TX_FAIL
U8
N/A
45
VOL_MAN_OVR
U8
N/A
46
VOL_LO_ALM
U8
N/A
47
VOL_HI_ALM
U8
N/A
48
VOL_TX_FAIL
U8
N/A
49
N/A
float
N/A
50
N/A
float
N/A
51
COMMENT
char(100)
N/A
52
EFM_PRESSURE_BASE
float
N/A
53
BACK_FLOW
float
N/A
54
LITHIUM_ALARM_FLAG
U8
N/A
55
BATTERY_VOLTAGE
U8
N/A
56
AVG_METHANE
float
N/A
57
AVG_ETHANE
float
N/A
58
AVG_PROPANE
float
N/A
59
AVG_H2O
float
N/A
60
AVG_H2S
float
N/A
61
AVG_H2
float
N/A
62
AVG_CO
float
N/A
63
AVG_O2
float
N/A
64
AVG_IBUTANE
float
N/A
65
AVG_NBUTANE
float
N/A
66
AVG_IPENTANE
float
N/A
67
AVG_NPENTANE
float
N/A
68
AVG_NHEXANE
float
N/A
69
AVG_NHEPTANE
float
N/A
70
AVG_NOCTANE
float
N/A
71
AVG_NNONANE
float
N/A
72
AVG_NDECANE
float
N/A
73
AVG_HELIUM
float
N/A
74
AVG_ARGON
float
N/A
Note: For additional information on the PGAS and the .EVT, .ANA,
.ARM, and .VOL file formats, refer to the documentation
provided with your PGAS or the web site www.pgas.com.
10-18
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
PGAS Volume The PGAS .VOL file contains the hourly volume data related to a Meter
Files For Orifice Meter Run including the Meter Run ID, report information, general Meter
Flow Parameters, and Calculated Factors.
The Archive Type and TLP of the History Points expected for the
hourly volume report display.
Description
Archive Type
Averaging / Rate
Type
Point Type
Parameter
Flowing
Minutes
Totalize (134)
None (0)
Orifice Values (114)
Minutes Accumulated (28)
Differential
Pressure
Average (128)
Flow Dependent
Linear (1)
Orifice Configuration
(113)
DP (26)
Average (128)
Flow Dependent
Formulaic (2)
Orifice Configuration
(113)
DP (26)
Average (128)
Flow Weighted Linear
(3)
Orifice Configuration
(113)
DP (26)
Average (128)
Flow Weighted
Formulaic (4)
Orifice Configuration
(113)
DP (26)
Average (128)
Flow Dependent
Linear (1)
Orifice Configuration
(113)
SP (28)
Average (128)
Flow Dependent
Formulaic (2)
Orifice Configuration
(113)
SP (28)
Average (128)
Flow Weighted Linear
(3)
Orifice Configuration
(113)
SP (28)
Average (128)
Flow Weighted
Formulaic (4)
Orifice Configuration
(113)
SP (28)
Average (128)
Flow Dependent
Linear (1)
Orifice Configuration
(113)
TMP (30)
Average (128)
Flow Dependent
Formulaic (2)
Orifice Configuration
(113)
TMP (30)
Average (128)
Flow Weighted Linear
(3)
Orifice Configuration
(113)
TMP (30)
Average (128)
Flow Weighted
Formulaic (4)
Orifice Configuration
(113)
TMP (30)
Average (128)
Flow Dependent
Linear (1)
Orifice Values (114)
Pressure Extension (4)
Average (128)
Flow Dependent
Formulaic (2)
Orifice Values (114)
Pressure Extension (4)
Average (128)
Flow Weighted Linear
(3)
Orifice Values (114)
Pressure Extension (4)
Average (128)
Flow Weighted
Formulaic (4)
Orifice Values (114)
Pressure Extension (4)
Average (128)
Flow Dependent
Linear (1)
Orifice Values (114)
Multiplier Value (12)
Average (128)
Flow Dependent
Formulaic (2)
Orifice Values (114)
Multiplier Value (12)
Average (128)
Flow Weighted Linear
(3)
Orifice Values (114)
Multiplier Value (12)
Average (128)
Flow Weighted
Formulaic (4)
Orifice Values (114)
Multiplier Value (12)
Static
Pressure
Temperature
Pressure
Extension
C Prime
Revised November-2016
Utilities Menu
10-19
ROCLINK 800 User Manual (for ROC800L)
Description
Volume
Energy
Archive Type
Averaging / Rate
Type
Point Type
Parameter
Totalize (134)
None (0)
Orifice Values (114)
Flow Accumulated (23)
Accumulate
(129)
Per Day (13)
Orifice Values (114)
Flow Rate Per Day (0)
Accumulate
(129)
Per Hour (12)
Orifice Values (114)
Flow Rate Per Hour (2)
Totalize (134)
None (0)
Orifice Values (114)
Energy Accumulated (33)
Accumulate
(129)
Per Day (13)
Orifice Values (114)
Energy Rate Per Day (1)
Accumulate
(129)
Per Hour (12)
Orifice Values (114)
Energy Rate Per Hour (3)
PGAS Volume The PGAS .VOL file contains the hourly volume data related to a Meter
Files For Turbine Meter Run including the Meter Run ID, report information, general Meter
Flow Parameters, and Calculated Factors.
The Archive Type and TLP of the History Points expected for the
hourly volume report display.
Description
Archive Type
Averaging / Rate
Type
Point Type
Parameter
Flowing
Minutes
Totalize (134)
None (0)
Turbine Values
(116)
Minutes Accumulated (21)
Raw Pulses
Totalize (134)
None (0)
Turbine Values
(116)
Pulses Accumulated (9)
Static
Pressure
Average (128)
Flow Dependent
Linear (1)
Turbine
Configuration (113)
SP (16)
Average (128)
Flow Dependent
Formulaic (2)
Turbine
Configuration (113)
SP (16)
Average (128)
Flow Weighted Linear
(3)
Turbine
Configuration (113)
SP (16)
Average (128)
Flow Weighted
Formulaic (4)
Turbine
Configuration (113)
SP (16)
Average (128)
Flow Dependent
Linear (1)
Turbine
Configuration (113)
TMP (18)
Average (128)
Flow Dependent
Formulaic (2)
Turbine
Configuration (113)
TMP (18)
Average (128)
Flow Weighted Linear
(3)
Turbine
Configuration (113)
TMP (18)
Average (128)
Flow Weighted
Formulaic (4)
Turbine
Configuration (113)
TMP (18)
Average (128)
Flow Dependent
Linear (1)
Turbine Values
(114)
Multiplier Value (12)
Average (128)
Flow Dependent
Formulaic (2)
Turbine Values
(114)
Multiplier Value (12)
Average (128)
Flow Weighted Linear
(3)
Turbine Values
(114)
Multiplier Value (12)
Average (128)
Flow Weighted
Formulaic (4)
Turbine Values
(114)
Multiplier Value (12)
Temperature
C Prime
10-20
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Description
Uncorrected
Volume
Volume
Energy
10.4
Archive Type
Averaging / Rate
Type
Point Type
Parameter
Totalize (134)
None (0)
Turbine Values
(114)
Uncorrected Accumulated
(31)
Accumulate
(129)
Per Hour (12)
Turbine
Configuration (113)
Uncorrected Flow Rate
(14)
Totalize (134)
None (0)
Turbine Values
(114)
Flow Accumulated (16)
Accumulate
(129)
Per Day (13)
Turbine Values
(114)
Flow Rate Per Day (0)
Accumulate
(129)
Per Hour (12)
Turbine Values
(114)
Flow Rate Per Hour (2)
Totalize (134)
None (0)
Turbine Values
(114)
Energy Accumulated (26)
Accumulate
(129)
Per Day (13)
Turbine Values
(114)
Energy Rate Per Day (1)
Accumulate
(129)
Per Hour (12)
Turbine Values
(114)
Energy Rate Per Hour (3)
User Program Administrator
User programs provide the ROC with extended functions and
applications (such as gas chromatograph support or GOST calculations).
Use this option to download, start, stop, and remove user programs.
Note: Extensive documentation covering configuration and usage
information accompanies each user program.
Select Utilities > User Program Administrator. The User Program
Administrator screen displays.
Figure 10-12. User Program Administrator
Revised November-2016
Utilities Menu
10-21
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Device User
Program
Environment
These read-only fields show the amount of used
and available memory. The user program that you
intend to load must be able to access the memory
location.
User Programs
Installed in Device
Displays any currently installed user programs.
Clear
Click to delete the selected user program from
memory.
Start
Click to start the selected user program.
Stop
Click to stop the selected user program from
running.
All - Option
Select to perform the same action (Clear, Start, or
Stop) on every user program.
Status
This read-only field indicates the status of the
selected program. Valid values are:
Empty
No program installed.
If you select a currently installed program, the
system completes the User Programs Installed in
Device frame with information detailing specific
information about that user program.
Loaded
Program loaded but not running.
Running
Program loaded and active.
License
Not Found
Program requires a license to
operate.
Reset Counter
Click to clear the value that indicates how many
times the user program has been restarted.
Download User
Program File
Identifies the program file to be downloaded to the
ROC. Click Browse to locate the file you desire to
download.
When you select a user program file, the system
completes the lower portion of the screen with
configuration information detailing for the user
program.
Download & Start
Click to download and start the user program
running.
Download
Click Download to download but not start the
user program.
Note: If you download several programs, they
may need to be started in a particular
order. Use this button to download without
starting the programs.
Update
Click to update values on the screen.
Close
Click to close the screen.
10.4.1 Downloading a User Program
The User Program Administrator screen enables you to download a user
program to the ROC:
10-22
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
1. Select Utilities > User Program Administrator. The User Program
Administrator screen displays.
2. Click Browse in the Download User Program File frame. The Select
User Program File screen displays.
Figure 10-13. Select User Program File
Note: User program files are typically located in the Program Files
folder on the distribution CD.
3. Select a file name to load and click Open. The User Program
Administrator screen displays:
Revised November-2016
Utilities Menu
10-23
ROCLINK 800 User Manual (for ROC800L)
Select an
empty
program slot
Figure 10-14. User Program Administrator
Note: The system adds the program file name to the Download
User Program File field and activates the Download & Start
and Download buttons.
Caution
As shown in Figure 10-14, select an empty program slot to install the
user program BEFORE you click Download & Start or Download.
4. Click Download & Start to download and automatically start the
selected user program (or click Download to download the user
program without starting it). A message dialog displays.
Figure 10-15. Confirm Download
5. Click Yes to begin the download. During the download, the program
performs a warm start, creates an event in the Event Log, and—
when the download completes—displays a completion dialog:
10-24
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 10-16. Successful Download Confirmation
6. Click OK. The User Program Administrator screen displays. Note
that:


The User Programs Installed in Device frame now identifies the
loaded program.
The Status field indicates that the program is running.
Figure 10-17. User Program Running
7. Select ROC > Flags, click Save Configuration, and click Yes. This
ensures that the program automatically restarts after a cold start.
Note: Refer to the user documentation accompanying the user program
for additional information on configuration and use.
10.4.2 MPU Loading Threshold
To maximize the performance of your ROC800 device, always verify
the performance of specific application combinations before using them
in the field to ensure the MPU load typically remains below 85% with
peak MPU loading levels below 95%.
To check the current MPU load at any time, select ROC > Information
> Other Information and review the value in the MPU loading field.
Revised November-2016
Utilities Menu
10-25
ROCLINK 800 User Manual (for ROC800L)
Figure 10-1. MPU Loading
10.5
ROCLINK 800 Security
Use the ROCLINK 800 Security screen to set access to ROCLINK 800.
Note: This section focuses on security related to software. For device-
related security, refer to Security in Chapter 3.
To access this screen, select Utilities > ROCLINK 800 Security. The
ROCLINK 800 Security screen displays.
10-26
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 10-19. ROCLINK 800 Security
Its table format enables you to define, by operator ID, password, and
security level, who can log on to ROCLINK 800 and the screens that
those IDs can access. You may define up to 32 different users.
Note: The default Operator ID is LOI. The default password is 1000.
Caution
The settings you define in Utilities > ROCLINK 800 Security must match
the settings you define in ROC > Security (Device Security) in order for
users to log onto ROCLINK 800.
10.5.1 Defining Access
1. Select Utilities > ROCLINK 800 Security. The ROCLINK 800
Security screen displays:
Revised November-2016
Utilities Menu
10-27
ROCLINK 800 User Manual (for ROC800L)
Figure 10-20. ROCLINK 800 Security
2. Enter three alphanumeric characters for the Operator ID. Typically
these are the initials of the person who operates the device. Each
operator ID must be unique and is case-sensitive (that is, ABC is
different from Abc).
3. Enter four numeric characters (between 0000 and 9999) to define the
operator Password. More than one user can have the same
password.
Note: If you precede a password value with zeroes (such as 0006),
ROCLINK 800 saves that password as 6.
4. Enter the desired Access Level for the user. 0 is the lowest (least
inclusive) access level and allows access to the fewest number of
screens. 5 is the highest (most inclusive) access level and allows
access to all screens. Each access level permits access to screens at
that level and any inherited from lower access levels. For example,
an operator ID with Access Level 3 can access screens with levels 0,
1, 2, and 3. Refer to Table 10-1, Security Access Levels.
Note: Click User Access Levels to display a User Access Levels
dialog that shows all menu options and their access levels.
5. Click Save.
Security The Security Access Levels table lists the system screens and their
Access Levels system-assigned security access levels. The Menu Options focus on the
activity while you use the Access Levels to increase or decrease
responsibility levels within the Menu Options.
10-28
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
To access this screen, select Utilities > ROCLINK 800 Security >
User Access Levels.
Note: ROCLINK 800 rejects login requests if access levels are greater
than device security. Additionally, if you enable security on any
port, at least one operator ID must have the highest level (level 5)
of security.
Table 10-1. Security Access Levels
Revised November-2016
Menu
Menu Option
1
Configure
Transaction History
5
15
View Display
New
5
24
ROC
Security
5
71
Utilities
License Key Admin 107
5
72
Utilities
License Key Administrator 800
5
80
Utilities
Custom Display Editor
5
81
Utilities
Custom EFM Report Editor
4
20
ROC Display
Administrator
4
69
Utilities
Update Firmware
4
70
Utilities
Upgrade Hardware
4
74
Utilities
User Program Administrator
3
2
File
New
3
4
File
Download
3
5
File
Save Configuration
3
18
View Display
From File
3
19
View Display
From Device
3
23
ROC
Clock
3
25
ROC
Comm Ports
3
27
ROC
Information
3
28
ROC
Flags
3
29
Configure IO
AI Points
3
30
Configure IO
AO Points
3
31
Configure IO
DI Points
3
32
Configure IO
DO Points
3
33
Configure IO
PI Points
3
34
Configure IO
TC Points
3
35
Configure IO
RTD Points
3
36
Configure IO
System AI Points
3
37
Configure IO
Soft Points
3
38
Configure IO
Extended Soft Point
3
39
Configure IO
MVS Sensor
3
40
Configure IO
HART Points
3
41
Configure IO
Setup
3
42
Configure IO
Advanced Pulse Module
3
Utilities Menu
Access Level
10-29
ROCLINK 800 User Manual (for ROC800L)
10-30
Menu
Menu Option
Access Level
43
Configure IO
ACIO Module
3
44
Configure IO
Virtual Discrete Output
3
45
Configure Control
FST Registers
3
46
Configure Control
PID Loop
3
47
Configure Control
Radio Power Control
3
48
Configure Control
Sampler/Odorizer
3
49
Configure Control
DS800
3
50
Configure
History Segments
3
51
Configure
HistoryPoints
3
52
Configure
Opcode Table
3
53
Configure
Modbus
3
54
Configure
Rtu Network
3
55
Configure
LCD User List
3
56
Configure User Data
UD1
3
73
Utilities
Convert EFM File
3
75
Utilities
AI Calibration Values
3
76
Utilities
MVS Calibration Values
3
77
Utilities
FST Editor
3
78
Utilities
Keypad Display Editor
3
79
Utilities
Read File From Device
3
82
Utilities
Options
3
84
Tools
Data Logger
3
7
View
EFM Report
2
8
View
Calibration Report
2
22
ROC
Collect Data
2
57
Meter
Setup
2
58
Meter Setup 800
Station
2
59
Meter Setup 800
Orifice meter
2
60
Meter Setup 800
Linear meter
2
61
Meter
Calibration
2
62
Meter Calibration 800
Orifice meter
2
63
Meter Calibration 800
Linear Meter
2
64
Meter
Values
2
65
Meter Values 800
Orifice meter
2
66
Meter Values 800
Linear Meter
2
67
Meter
Plate Change
2
68
Meter
History
2
3
File
open
1
6
File
Print Configuration
1
9
View History
From Device
1
10
View History
From File
1
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
10.6
Menu
Menu Option
Access Level
11
View Alarms
From Device
1
12
View Alarms
From File
1
13
View Events
From Device
1
14
View Events
From File
1
21
View
I/O Monitor
1
26
ROC
Memory
1
16
View Display
Display 1
0
17
View Display
Display 2
0
83
Utilities
Communications Monitor
0
Analog Input (AI) Calibration Values
Use this option to review all the calibration values for a specific analog
input point.
1. Select Utilities > AI Calibration Values. The AI Calibration screen
displays.
Figure 10-21. AI Calibration Values
Field
Revised November-2016
Description
Point
Click ▼ to select an AI point.
Raw Value (1 - 5)
These read-only fields show the calibrated raw
A/D input, where Value 1 is the lowest calibrated
input and Value 5 is the highest calibrated input.
Utilities Menu
10-31
ROCLINK 800 User Manual (for ROC800L)
Field
10.7
Description
Offset
This read-only field shows the zero shift
adjustment value for a differential pressure input.
This value is an offset to the calibrated EU Values,
and compensates for the effect of working static
pressure on a DP transmitter that was calibrated
at atmospheric pressure.
Set EU Value
This read-only field shows the Tester Value
specified for the last calibration.
Manual EU
This read-only field shows the Live Reading for
the last calibration.
EU Value (1 - 5)
These read-only fields show the five calibration
settings in Engineering Unit values, converted
from the raw values, based on the low reading EU
and the high reading EU defined for the point.
Value #1 is the zero value, value #5 is the span
value, and values 2, 3, and 4 are midpoint values.
Timer
This read-only field shows the last inactivity
count-down in seconds (typically starting from
3600 seconds) that occurred during the last
calibration session. Had the countdown reached 0,
time-out would have taken place, automatically
ending the calibration mode.
Mode
This read-only field shows the status of the
calibration. Valid values are:
0 = Use Current Calibration
1 = Start Calibration
2 = Calibrate
3 = Restore Previous Calibration
4 = Stop Calibration
Type
This read-only field shows the currently set
calibration value. Valid values are:
0 = Inactive (no value)
1 = Zero
2 = Span
3 = Midpoint 1
4 = Midpoint 2
5 = Midpoint 3
6 = Zero Shift
RTD Input Calibration Values
Select Utilities > RTD Calibration Values to view all the calibration
values for a specific RTD input point.
10-32
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 10-22. RTD Input Calibration Values
Field
Point
Click ▼ to select an RTD point.
Raw Value (1 - 5)
These read-only fields show the calibrated raw
values, where Raw Value 1 is the lowest
calibrated raw A/D input and Raw Value 5 is the
highest calibrated raw A/D input.
RTD Bias
This read-only field shows the Press Effect is the
Zero Shift or RTD Bias adjustment value (applies
only to points configured as the Differential
Pressure input to a Meter Run) or temperature
input.
Set EU Value
This read-only field shows the Tester Value
specified for the last calibration value that was set.
Manual EU
This read-only field shows the Manual EU Live
Reading for the last calibration value that was set.
EU Value (1 - 5)
These read-only fields show the five calibration
settings in engineering unit values, converted from
the raw values, based on the Low Reading EU
and High Reading EU defined for the point. EU
Value 1 is the Zero value and EU Value 5 is the
Span value. The rest are midpoint values.
Timer
This read-only field shows, in seconds, the last
inactivity count-down (typically starting from 3600
seconds) that occurred during the last calibration
session. Had the countdown reached 0, time-out
would have taken place, automatically ending the
calibration mode.
Indicates the calibration mode. Valid values are:
0 = Use Current Calibration
1 = Start Calibration
Mode
Revised November-2016
Description
Utilities Menu
10-33
ROCLINK 800 User Manual (for ROC800L)
Field
Description
2 = Calibrate
3 = Restore Previous Calibration
4 = Stop Calibration
Indicates the calibration value currently being set.
Valid values are:
0 = Inactive (no value)
1 = Zero
2 = Span
3 = Midpoint 1
4 = Midpoint 2
5 = Midpoint 3
6 = Unused
Type
10.8
MVS Input Calibration Values
Use this option to display a screen that shows all the current calibration
values for MVS sensor points.
Select Utilities > MVS Calibration Values. The MVS Calibration
screen displays.
Figure 10-23. MVS Input Calibration Values
Field
Description
MVS Sensor
Click ▼ to select an MVS sensor.
Sensor Tag
This read-only field shows the label associated
with the selected MVS sensor.
Differential Pressure
Manual Value
Cal Value (1 – 5)
10-34
Utilities Menu
This read-only field shows the value of the input
at the last meter Freeze.
These read-only fields show the differential
pressure calibration values the selected MVS
sensor currently uses.
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Pressure Effect
This read-only field shows the adjustment factor
for pressure.
Static Pressure
Manual Value
This read-only field shows the value of the input
at the last meter Freeze.
Cal Value (1 – 5)
These read-only fields show the static pressure
calibration values the selected MVS sensor uses.
Pressure Offset
This read-only field shows the adjustment factor
for pressure.
Temperature
Manual Value
Cal Value (1 – 5)
Set To Factory
Defaults
10.9
This read-only field shows the value of the input
at the time of the last meter “Freeze.”
these read-only fields show the temperature
calibration values the selected MVS sensor
currently uses.
Click to return the MVS calibration values to their
original values and reset the MVS.
Note: You must answer Yes to a verification
dialog before the reset occurs. When the
reset completes, a verification dialog box
displays. This resets the MVS address to
the default value of 1 and the Sensor Tag
to MV Sensor.
FST Editor
ROCLINK 800’s Function Sequence Table (FST) utility provides an
instruction list programming language you can use to define and
perform a set of specific actions when a set of conditions exists. For
complete documentation on this option, refer to the Function Sequence
Table (FST) User Manual (part D301058X012).
10.10 Keypad Display Editor
Select Utilities > Keypad Display Editor to create and edit keypad
display files. You can store these files on a PC or download them to the
ROC. While in use on the ROC Keypad Display, the display file resides
in the configuration memory of the ROC.
Note: Keypad display files use the extension .DCFG.
The Keypad Display Editor is available while on-line with a ROC800Series that has a keypad display connected.
The Keypad Display allows interaction with TLPs in the ROC database.
An understanding of TLPs is crucial to configuring a keypad display
file. TLP refers to Point Type, Logical number (Instance), and
Parameter. For example, the TLP DIN 4-2, ACC is the Accumulated
Value parameter of channel 2 of the discrete Input module in slot 4.
This TLP can also be expressed numerically as 101, 4-2, 6.
Revised November-2016
Utilities Menu
10-35
ROCLINK 800 User Manual (for ROC800L)
10.10.1
Creating a Keypad Display File
You can create display files either by editing an existing file or by
creating one in the Editor
To create a new display file:
1. Select Utilities > Keypad Display Editor. A blank Keypad Display
Editor screen displays:
Figure 10-24. Keypad Display Editor (Blank)
2. Right-click on Main Menu in the Hierarchy Menu in the left pane of
the editor. A menu displays.
3. Select Add Menu as many times as your display requires.
4. The Hierarchy Menu determines the navigation for the display. Each
level in the Hierarchy Menu represents a screen with menu choices.
Add menus and screens to each level in the Hierarchy Menu to suit
your application.
10-36
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
5. Right-click on a menu in the Hierarchy Menu and select Add
Screen.
6. Use this menu to select the type of screen:
Menu Type
Description
User Scrollable
Provides displays and interaction with TLP
names and values.
Events
Displays the Events log.
Note: You can insert only one instance of this
screen type in a display file.
Alarms
Displays the Alarms log.
Note: You can insert only one instance of this
screen type in a display file.
Screen Saver
Provides a scrolling list of parameters that
appears when no user is logged on. The
function of the screen saver is the same no
matter where you place it in the hierarchy
menu.
Note: You can insert only one instance of this
screen type in a display file.
Calibration
Allows you to perform a deadweight calibration
of the I/O channels for which calibration is
appropriate.
Note: You can insert only one instance of this
screen type in a display file.
Once you add the required number of menus and screens, it is good
practice to save the file to the PC. Use the Save As button in the right
pane of the editor. ROCLINK 800 saves keypad display files using the
extension DCFG. You can also save a display file in a configuration file
(*.800) using either the Download button (when on-line) or the Save
button (when off-line).
Revised November-2016
Utilities Menu
10-37
ROCLINK 800 User Manual (for ROC800L)
Creating the display file is only the first step. You must now edit the
display file to select TLPs and assign security. Refer to the steps in the
Editing a Keypad Display File. Once you complete the edit process, you
must again save the file. Then you can download it to the ROC.
10.10.2
Editing a Keypad Display File
The Keypad Display Editor also enables you to edit an existing keypad
display file.. ROCLINK 800 includes a sample display file
(display_config.dcfg) you can use it in its current state or customized it
to suit your application..
To edit a display file:
1. Select Utilities > Keypad Display Editor.
2. Click Read Device (if file is stored in the ROC) or Open File (if file
is saved on the PC) to open the display.
Figure 10-25. Example Keypad Display Editor
Field
Description
Hierarchy Menu
10-38
Utilities Menu
The Hierarchy Menu determines the navigation
for the display. Each level in the Hierarchy Menu
represents a screen with menu choices. Add
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Field
Title
Sets the Title for this configuration file. Use of all
capital letters is recommended.
On Open TLP and
On Close TLP
When the ROC Keypad Display is in use (logged
on), the system writes the value indicated in the
Value field to the TLP specified in the On Open
TLP field.
When the ROC Keypad Display is no longer in use
(logged off), the system writes the value indicated
in the Value field to the TLP specified in the On
Close TLP field.
Point Types
Enables you to scroll through the logical instances
of the point types assigned in the Point Types
field.
You can add, delete, and move Line Entries.
Each line represents one line on the display. Each
field of the entry is configured separately.
However, a command to Add Entry, Move Up,
Move Down, or Delete Entry causes the entry to
add, move or delete the entire line.
Note: Once you create a line entry, use the
parameters in the Field frame to control the
values for that line entry.
Line Entries
Revised November-2016
Description
menus and screens to each level in the Hierarchy
Menu to suit your application.
Add Entry
Click to add a line entry field.
Delete Entry
Click to delete the highlighted line entry field.
Move Up
Click to move the selected line entry field up one
position.
Move Down
Click to move the selected line entry field down
one position.
Value
If the field highlighted in the Line Entry frame is to
have manually entered text or numbers, select a
Value of Manual Value.
If the field is to have a parameter name in full,
select Parameter Name.
If the field is to have an abbreviation of the
Parameter name, select Parameter Abbreviation.
If the field is to have the value of the parameter,
select Parameter Value.
Text
If the Value selected was Manual Value, set the
text or number in the Text field.
TLP
Indicates the TLP for the field’s value.
Note: This field displays only if you selected
Parameter Name, Parameter Abbreviation,
or Parameter Value in the Value field.
Justify and Length
Controls the positioning of the value in the
selected field. Valid values are Left (the default)
Center, or Right.
Length determines the maximum length of the
text or numbers in the entry field.
Length
Indicates the maximum number of characters (text
or digits) in the selected line
Utilities Menu
10-39
ROCLINK 800 User Manual (for ROC800L)
Field
Description
Read Only
Select Read Only (R/O) if the TLP selected is to
be a display only on the ROC Keypad Display. If
not selected, the TLP will be Read Write (R/W) if
the keypad user has Read-write privileges to TLPs
in that access group. Note that only one field in an
entry line can be R/W.
Leading Text and
Trailing Text
In some circumstances, when you select
Parameter Value, you can type text to go before
or after the value. Leading and Trailing Text
allows units of measurement or some other text to
appear on the screen.
Data Format
In some circumstances, when you select the
Parameter Value and the Use Default Format
checkbox, set whether the Data Format will be the
default that has a Precision of two characters or
another manually entered precision.
Open File
Click to open a .DCFG file residing on your PC.
Read Device
Click to read a .DCFG file residing on your ROC.
Save As
Click to save the current .DCFG file wit the name
you indicate.
Download
Click to download the current .DCFG file to the
connected ROC.
Note: Before you download a file, ensure that you
have assigned the ROC comm port to LCD
(Comm Port Owner field on ROC > Comm
Ports).
Cancel
Click to close the Keypad Display Editor without
saving any changes.
3.
Click Save As to save your keypad display file.
Keypad The ROC Keypad Display utility provides security to help you control
Display Security user access to information. You can place users in "groups" that have a
predefined access level. Within each group, individuals can be assigned
an additional level of access that overrides the group access level. The
panels on the right side of the Keypad Display Editor provide this
functionality.
You can define customer display screens that allow users to view and
edit parameters, view parameters only, or have no display access based
on their group or individual access level. Typically, you assign group or
individual access based on job function. Each user within a group
assumes that group’s access level. However, you can grant or deny to an
individual user’s access to a specific display based on that user’s
individual access level.
10-40
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
For example, John, Joe, and Pat are members of a "Technicians" group
that is allowed to view and edit the PID display. You can prevent Joe
from changing the set point of a PID loop if you define individual
access that restricts him to viewing (R/O) only. The rest of the group’s
members are unaffected by Joe’s individual restriction.
If you assign a user to more than one group, each of which has different
access levels, the user assumes the access level of the highest group for
all of their assigned groups.
For example, John is in the Technicians group, which has access to edit
and view. You also assign him to the Meter Setup group, which only has
view access. John automatically has edit access in the Meter Setup
group because of his membership in the Technicians group. However,
you can individually restrict him to read only access in the Meter Setup
group.
Note: The User Access and Group Access lists for a ROC800-Series
unit are established on the ROC > Security screen. For more
information on security in the ROC, refer to Device Security.
Field
Description
Group Access
Sets the Group Access to determine the type of
access (Read/Write or Read/Only) allowed by the
groups of users to a given display.
User Access
Sets the User Access to determine the type of
access (Read/Write or Read/Only) allowed by the
individual users to a given display.
Updating Keypad You can update the firmware in the keypad display while connected by
Display Firmware a serial or TCP/IP (Ethernet) communications connection.
1. The updated firmware files are typically supplied on in a .zip file. It
is recommended that you create a backup copy of the firmware
update file after you unzip the file.
2. Read the README text file included with the firmware update.
3. Select Utilities > Update Firmware and select the Keypad Display
tab.
4. Click Browse and navigate to the new firmware file on the PC.
5. Once the file is found, click Start. The update may take a while; do
not interrupt the update while it is in progress.
6. Click OK when the Firmware Update Completed dialog box
appears.
10.11 Custom Display Editor
The custom display options in ROCLINK 800 allow you to create
customized ROC display files (*.DSP) and load them to a ROC. The
Revised November-2016
Utilities Menu
10-41
ROCLINK 800 User Manual (for ROC800L)
ROC can store up to 246 displays (including both custom user displays
you create and user program displays that accompany user programs).
Caution
You should be familiar with Visual Basic before attempting to create
custom displays.
Refer to Appendix B, Display Editor, for a complete discussion of
creating customer displays.
10.12 Custom EFM Report Editor
Note: This section applies only to gas applications for the ROC800L.
The Custom EFM Report Editor allows you to create a custom .EFM
report format. Custom EFM report formats enable you to present EFM
data in a way most useful to your organization. The ROC can store up to
246 report formats (including both custom user reports and custom
displays you create, as well as user program displays that may
accompany user programs).
The process of creating a custom .EFM report is similar to the process
for creating a custom displays, but creates a file with an *.RPT file
extension that you subsequently store on your PC’s hard drive.
Caution
You should be familiar with Visual Basic before attempting to create
custom reports.
Select Utilities > Custom EFM Report Editor. A blank Custom EFM
Report Editor screen displays:
10-42
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 10-26. Custom EFM Report Editor (blank)
Use the techniques and tool described in Appendix B to create a custom
EFM report (an example appears in Figure 10-27).
Revised November-2016
Utilities Menu
10-43
ROCLINK 800 User Manual (for ROC800L)
Summarized
information
Detailed
hour or daily
history
Figure 10-27. Custom EFM Report (Completed)
One major feature of a custom EFM report is the ability to include
detailed history. This enables you to display summarized information as
well as supporting detailed information.
10.12.1
Viewing Custom EFM Reports
Once you have created a custom .EFM report file, you use it to view a
Custom EFM Report file:
1. Select View > EFM Report. An Open dialog displays.
2. Select an EFM report (which has an .efm file extension) and click
Open. The View EFM Report screen displays.
10-44
Utilities Menu
Revised November-2016
ROCLINK 800 User Manual (for ROC800L)
Figure 10-28. View EFM Report
3. Select Custom in the Report Type frame.
4. Click Browse in the Custom Report File frame. A Select Custom
Report dialog displays.
5. Select the appropriate *.RPT report file and click Open. The View
EFM Report screen displays showing the custom report file you
have selected.
Revised November-2016
Utilities Menu
10-45
ROCLINK 800 U