Config600™ Configuration Software User Manual - Emerson

Config600 Configuration Software User Manual. System Training. A well-trained workforce is critical to the success of your operation. Knowing how to correctly ...

Config600 ™ Configuration

Config600™ Configuration Software User Manual. Chapter 1 – Introduction. ... 6.1 Initial Configurations. 6.2 Common Stream Settings. 6.3 Gas – Coriolis.

Config600 Configuration Software User Manual ... an EFM Modbus module link is included in the software). ... LIGHT TP25 GPA TP-25 1998 (API Tables 23E.

config-600-configuration-software-user-manual-en-132292
Part Number D301220X412
January 2021
Config600TM Configuration Software User Manual
Remote Automation Solutions

Config600 Configuration Software User Manual
System Training
A well-trained workforce is critical to the success of your operation. Knowing how to correctly install, configure, program, calibrate, and trouble-shoot your Emerson equipment provides your engineers and technicians with the skills and confidence to optimize your investment. Remote Automation Solutions offers a variety of ways for your personnel to acquire essential system expertise. Our full-time professional instructors can conduct classroom training at several of our corporate offices, at your site, or even at your regional Emerson office. You can also receive the same quality training via our live, interactive Emerson Virtual Classroom and save on travel costs. For our complete schedule and further information, contact the Remote Automation Solutions Training Department at +1-800-3388158 or email us at education@emerson.com.

Contents

Config600 Configuration Software User Manual

Chapter 1 ­ Introduction

1-1

1.1 Enhancements ................................................................................................................. 1-1 1.2 Configuration Updates ..................................................................................................... 1-2 1.3 Scope of Manual .............................................................................................................. 1-2 1.4 Software Basics ............................................................................................................... 1-4 1.5 Installing Config600.......................................................................................................... 1-5 1.6 Accessing Config600 ....................................................................................................... 1-9 1.7 Activating Config600 ...................................................................................................... 1-10 1.8 Additional Technical Information .................................................................................... 1-12

Chapter 2 ­ PCSetup Editor

2-1

2.1 Create a New Configuration............................................................................................. 2-1 2.1.1 Name the Configuration (Step 1 of 6) ................................................................ 2-2 2.1.2 Select Measurement Units (Step 2 of 6)............................................................ 2-3 2.1.3 Specify Modules (Step 3 of 6)............................................................................ 2-4 2.1.4 Specify Stations (Step 4 of 6) ............................................................................ 2-5 2.1.5 Define Streams (Step 5 of 6) ............................................................................. 2-8 2.1.6 Select Communications (Step 6 of 6) .............................................................. 2-15
2.2 Analyse a Configuration (System Graphic).................................................................... 2-17 2.3 Open an Existing Configuration (PCSetup Editor) ......................................................... 2-23
2.3.1 Navigating the PCSetup Editor ........................................................................ 2-25 2.3.2 The Icon Bar .................................................................................................... 2-26 2.4 The Menu Bar ................................................................................................................ 2-27 2.5 Managing Configurations ............................................................................................... 2-28 2.5.1 Save a Configuration ....................................................................................... 2-28 2.5.2 Regenerate a Configuration............................................................................. 2-28 2.6 Display Editor ................................................................................................................. 2-29 2.7 Config Transfer Utility..................................................................................................... 2-29 2.8 Config Organiser Utility .................................................................................................. 2-29

Chapter 3 ­ System Setup

3-1

3.1 Versions ........................................................................................................................... 3-2 3.2 Units ................................................................................................................................. 3-3
3.2.1 Supported Units ................................................................................................. 3-4 3.3 Reports............................................................................................................................. 3-6
3.3.1 General Reports................................................................................................. 3-7 3.3.2 Base Time Reports ............................................................................................ 3-8 3.3.3 Default Reports .................................................................................................. 3-9 3.3.4 Report History .................................................................................................... 3-9 3.3.5 Adding a General Report to a Configuration ..................................................... 3-9 3.3.6 User Reports .................................................................................................... 3-11 3.3.7 Adding a Base Time Report to a Configuration ............................................... 3-11 3.3.8 Managing Configuration Reports ..................................................................... 3-13 3.4 Totalisations ................................................................................................................... 3-14 3.5 Time ............................................................................................................................... 3-16

Chapter 4 ­ I/O and Comms Configuration

4-1

4.1 Discrete (Digital) Inputs (DI)............................................................................................. 4-2 4.1.1 Assigning Discrete (Digital) Inputs ..................................................................... 4-2 4.1.2 Editing Discrete (Digital) Inputs ......................................................................... 4-3 4.1.3 Adding Discrete (Digital) Inputs ......................................................................... 4-4
4.2 Discrete (Digital) Outputs (DO) ........................................................................................ 4-5 4.2.1 Assigning Discrete (Digital) Outputs .................................................................. 4-5

Revised January-2021

iii

Config600 Configuration Software User Manual

4.3 Analog Inputs (AI) ............................................................................................................ 4-6 4.3.1 Assigning Analog Inputs (AI) ............................................................................. 4-6 4.3.2 Editing Analog Inputs (AI) .................................................................................. 4-7 4.3.3 Adding a New I/O Point.................................................................................... 4-15
4.4 Analog Outputs (AO)...................................................................................................... 4-15 4.4.1 Editing Analog Outputs .................................................................................... 4-15
4.5 Density Inputs ................................................................................................................ 4-17 4.5.1 Assigning Density Input ................................................................................... 4-17 4.5.2 Editing Density Inputs ...................................................................................... 4-18
4.6 Turbine Inputs ................................................................................................................ 4-19 4.6.1 Assigning Turbine Inputs ................................................................................. 4-19 4.6.2 Editing Turbine Inputs ...................................................................................... 4-21
4.7 Pulse Outputs................................................................................................................. 4-21 4.7.1 Assigning Pulse Outputs.................................................................................. 4-22
4.8 HART Modules ............................................................................................................... 4-22 4.8.1 Editing HART Settings ..................................................................................... 4-23
4.9 PID Loop Settings .......................................................................................................... 4-23 4.9.1 Assigning PID Loops........................................................................................ 4-24 4.9.2 Proportional Plus Integral and Derivative Action ............................................. 4-28
4.10 Communications Port..................................................................................................... 4-30 4.10.1 Editing a Communications Task ...................................................................... 4-30 4.10.2 Setting Up Peer-to-peer Options ..................................................................... 4-35

Chapter 5 ­ Station Configuration

5-1

5.1 Station Flowrate Limits..................................................................................................... 5-2 5.2 Station Averaging Temperature & Pressure .................................................................... 5-4 5.3 Station Secondary Units Setup ........................................................................................ 5-6 5.4 Station Flow Switching ..................................................................................................... 5-8 5.5 Station Gas Composition ............................................................................................... 5-10 5.6 Sampling ........................................................................................................................ 5-14 5.7 Prover Configuration Screens ........................................................................................ 5-17
5.7.1 Flow Balance Setup ......................................................................................... 5-18 5.7.2 Prover ­ Ball (Bi-Directional) (Liquid Only) ...................................................... 5-19 5.7.3 Prover ­ Compact (Liquid Only) ...................................................................... 5-31 5.7.4 Prover ­ Master Meter (Gas and Liquid) ......................................................... 5-44

Chapter 6 ­ Stream Configuration

6-1

6.1 Initial Configurations......................................................................................................... 6-2 6.2 Common Stream Settings ................................................................................................ 6-4
6.2.1 General Settings ................................................................................................ 6-4 6.2.2 Flowrate ............................................................................................................. 6-5 6.2.3 Stream Secondary Units Setup ......................................................................... 6-7 6.2.4 Stream Flow Switching Setup .......................................................................... 6-10 6.2.5 Gas Component Flow Weighted Averaging (GC FWA)................................... 6-11 6.2.6 Density Measurement ...................................................................................... 6-13 6.2.7 Block Valves .................................................................................................... 6-16 6.2.8 Time & Flow Weighted Averaging Methods .................................................... 6-18 6.3 Gas ­ Coriolis................................................................................................................. 6-22 6.3.1 AGA8 (Compressibility).................................................................................... 6-22 6.3.2 Gas CV (ISO6976 or GPA2172/ASTM D3588) ............................................... 6-25 6.3.3 Gas CV (AGA5) ............................................................................................... 6-30 6.3.4 Stream Gas Composition................................................................................. 6-30 6.3.5 Gas Properties ................................................................................................. 6-35 6.3.6 Ethylene ........................................................................................................... 6-38 6.3.7 Linearisation..................................................................................................... 6-39 6.3.8 Sampling .......................................................................................................... 6-41 6.3.9 Coriolis ............................................................................................................. 6-44 6.4 Gas ­ DP........................................................................................................................ 6-48 6.4.1 Downstream/Upstream Correction .................................................................. 6-48 6.4.2 Pipe Correction ................................................................................................ 6-51

iv

Revised January-2021

Config600 Configuration Software User Manual
6.4.3 AGA8 (Compressibility).................................................................................... 6-54 6.4.4 ISO5167 (Mass Flowrate) ................................................................................ 6-57 6.4.5 ISOTR9464 ...................................................................................................... 6-60 6.4.6 V-Cone (Mass Flowrate) .................................................................................. 6-62 6.4.7 Annubar (Mass Flowrate) ................................................................................ 6-63 6.4.8 Pure Gas Air .................................................................................................... 6-65 6.4.9 Gas CV (ISO6976 or GPA2172/ASTM D3588) ............................................... 6-67 6.4.10 SGERG (Compressibility) ................................................................................ 6-71 6.4.11 NX19 (Compressibility) .................................................................................... 6-74 6.4.12 PTZ (Compressibility) ...................................................................................... 6-75 6.4.13 AGA3 (Volume or Mass Flowrate) ................................................................... 6-77 6.4.14 Stream Gas Composition................................................................................. 6-79 6.4.15 Z Steam (Compressibility) ............................................................................... 6-83 6.4.16 GOST CV ......................................................................................................... 6-85 6.4.17 GOST Flow ...................................................................................................... 6-86 6.4.18 Gas Properties ................................................................................................. 6-89 6.4.19 DP Cell Input Conditioning............................................................................... 6-91 6.5 Gas ­ Turbine .............................................................................................................. 6-108 6.5.1 AGA8 (Compressibility).................................................................................. 6-109 6.5.2 Gas CV (ISO6976 or GPA2172/ASTM D3588) ............................................. 6-111 6.5.3 AGA7 (Gross Volume Flowrate) .................................................................... 6-116 6.5.4 Stream Gas Composition............................................................................... 6-118 6.5.5 Gas Properties ............................................................................................... 6-122 6.5.6 Linearisation................................................................................................... 6-125 6.6 Gas ­ Ultrasonic........................................................................................................... 6-127 6.6.1 AGA8 (Compressibility).................................................................................. 6-127 6.6.2 Gas CV (ISO6976 or GPA2172/ASTM D3588) ............................................. 6-130 6.6.3 AGA7 (Gross Volume Flowrate) .................................................................... 6-135 6.6.4 Stream Gas Composition (Gas Ultrasonic).................................................... 6-136 6.6.5 Linearisation................................................................................................... 6-141 6.6.6 Gas Properties (Gas Ultrasonic) .................................................................... 6-143 6.6.7 Ultrasonic Flow Setup .................................................................................... 6-146 6.6.8 Ultrasonic Control .......................................................................................... 6-149 6.6.9 QSonic Interface ............................................................................................ 6-151 6.6.10 SICK Control .................................................................................................. 6-152 6.7 Liquid ­ Coriolis............................................................................................................ 6-154 6.7.1 Local Units ..................................................................................................... 6-155 6.7.2 Linearisation................................................................................................... 6-155 6.7.3 Sampling ........................................................................................................ 6-158 6.7.4 Observed Density Correction......................................................................... 6-161 6.7.5 Standard Density Correction.......................................................................... 6-169 6.7.6 Base Sediment and Water (BSW) ................................................................. 6-176 6.7.7 Coriolis ........................................................................................................... 6-177 6.8 Liquid ­ Turbine ........................................................................................................... 6-179 6.8.1 Local Units ..................................................................................................... 6-179 6.8.2 Linearisation................................................................................................... 6-180 6.8.3 Observed Density Correction......................................................................... 6-184 6.8.4 Standard Density Correction.......................................................................... 6-192 6.8.5 Base Sediment and Water (BSW) ................................................................. 6-198 6.9 Liquid - Ultrasonic ........................................................................................................ 6-200 6.9.1 Local Units ..................................................................................................... 6-200 6.9.2 Linearisation................................................................................................... 6-201 6.9.3 Observed Density Correction......................................................................... 6-204 6.9.4 Standard Density Correction.......................................................................... 6-211 6.9.5 Base Sediment and Water (BSW) ................................................................. 6-217 6.9.6 Daniel Liquid Ultrasonic ................................................................................. 6-218 6.10 Modes of Operation...................................................................................................... 6-221 6.10.1 Density Failure Modes ................................................................................... 6-222

Revised January-2021

v

Config600 Configuration Software User Manual

Chapter 7 ­ Advanced Setup Configuration

7-1

7.1 Conversions/Constants .................................................................................................... 7-1 7.1.1 Editing Conversions/Constants.......................................................................... 7-1
7.2 Totals Descriptions........................................................................................................... 7-2 7.2.1 Editing Totals Descriptors .................................................................................. 7-3
7.3 Alarms .............................................................................................................................. 7-3 7.3.1 Editing Alarms .................................................................................................... 7-4 7.3.2 Alarm Descriptions............................................................................................. 7-6
7.4 Security .......................................................................................................................... 7-13 7.4.1 Editing Security ................................................................................................ 7-14 7.4.2 Editing/Deleting Passwords ............................................................................. 7-15 7.4.3 Data Item Security ........................................................................................... 7-16 7.4.4 PCSetup Editor Login ...................................................................................... 7-18
7.5 Displays/Webserver ....................................................................................................... 7-19 7.5.1 Editing Displays/Webserver ............................................................................. 7-20
7.6 Calc Explorer.................................................................................................................. 7-21 7.6.1 Calc Explorer Options ...................................................................................... 7-22 7.6.2 Adding an Item ................................................................................................. 7-23 7.6.3 Adding All Inputs .............................................................................................. 7-25 7.6.4 Adding All Outputs ........................................................................................... 7-26 7.6.5 Deleting Items .................................................................................................. 7-27 7.6.6 Saving as Bitmaps ........................................................................................... 7-28

Chapter 8 ­ System Editor

8-1

8.1 Accessing the System Editor ........................................................................................... 8-2 8.2 The S600+ Database ....................................................................................................... 8-3
8.2.1 Objects ............................................................................................................... 8-4 8.2.2 Tables ................................................................................................................ 8-5 8.3 Navigating the System Editor........................................................................................... 8-5 8.3.1 Finding Objects .................................................................................................. 8-6 8.3.2 The System Editor Icon Bar ............................................................................... 8-6 8.3.3 Special Edit ........................................................................................................ 8-7 8.3.4 Edit Dialog.......................................................................................................... 8-8 8.3.5 Asterisks/No Asterisks ....................................................................................... 8-9 8.4 General Guidelines ........................................................................................................ 8-10

Chapter 9 ­ Config Transfer

9-1

9.1 Connecting to the S600+ ................................................................................................. 9-2 9.1.1 Connecting via Serial Cable .............................................................................. 9-2 9.1.2 Connecting via TCP/IP....................................................................................... 9-2 9.1.3 Enabling the PC Setup Link ............................................................................... 9-2 9.1.4 Checksum Security ............................................................................................ 9-3
9.2 Accessing Config Transfer ............................................................................................... 9-3 9.3 Communications Settings for Transfer............................................................................. 9-4
9.3.1 Setting Communication Parameters .................................................................. 9-4 9.4 Send Configuration .......................................................................................................... 9-6
9.4.1 Sending a Configuration .................................................................................... 9-6 9.4.2 Manually Adding a Configuration File to be Transferred ................................... 9-7 9.5 Receive Configuration...................................................................................................... 9-8 9.5.1 Receiving a Configuration.................................................................................. 9-8 9.6 Log Transfers ................................................................................................................... 9-9 9.6.1 Logging a Transfer............................................................................................. 9-9 9.7 CFX Licensing ................................................................................................................ 9-10 9.7.1 Transferring a License ..................................................................................... 9-10 9.7.2 Removing a License ........................................................................................ 9-12

vi

Revised January-2021

Config600 Configuration Software User Manual

Chapter 10 ­ Remote Front Panel

10-1

10.1 Configuring Your PC without a Native Serial Comm Port .............................................. 10-1 10.1.1 Changing the Port on Your USB Communications Port .................................. 10-2
10.2 Configuring Your PC with a Native Serial Comm Port ................................................... 10-3 10.3 Configuring the S600+ to Use the Remote Front Panel ................................................ 10-4 10.4 Accessing the Remote Front Panel ............................................................................... 10-7
10.4.1 Remote Front Panel Startup Menu .................................................................. 10-7 10.4.2 Disabling the Remote Front Panel................................................................... 10-8 10.4.3 Restoring the Remote Front Panel .................................................................. 10-9

Chapter 11 ­ Remote Archive Uploader

11-1

11.1 Accessing the Remote Archive Uploader ...................................................................... 11-2 11.2 Automatic Archive Polling .............................................................................................. 11-2
11.2.1 Configure Automatic Polling ............................................................................ 11-2 11.2.2 Add or Edit an Automatic Poll .......................................................................... 11-4 11.2.3 Enable Automatic Polling ................................................................................. 11-6 11.3 Manual Archive Polling................................................................................................... 11-6 11.3.1 Configuring Config600 Communications ......................................................... 11-7 11.3.2 Reload Tree ..................................................................................................... 11-8 11.3.3 Upload All Reports / Upload New Reports..................................................... 11-10 11.4 Viewing Reports ........................................................................................................... 11-11 11.4.1 Report Archive ............................................................................................... 11-11 11.5 Saving .......................................................................................................................... 11-12 11.5.1 Directory Settings (File Locations) ................................................................. 11-12 11.5.2 File Settings ................................................................................................... 11-13 11.5.3 Save As.......................................................................................................... 11-14 11.5.4 Folder Formats............................................................................................... 11-15 11.5.5 Data Integrity.................................................................................................. 11-17 11.6 Printing the Report ....................................................................................................... 11-18 11.6.1 Print................................................................................................................ 11-18 11.6.2 Print Preview .................................................................................................. 11-18 11.6.3 Print Setup ..................................................................................................... 11-19 11.7 Abort Transfer .............................................................................................................. 11-20

Chapter 12 ­ Report Editor

12-1

12.1 Accessing the Report Editor .......................................................................................... 12-2 12.1.1 Via PCSetup .................................................................................................... 12-2 12.1.2 Via Report Editor.............................................................................................. 12-3 12.1.3 Report Names .................................................................................................. 12-5
12.2 Using the Report Editor.................................................................................................. 12-6 12.2.1 Adding a Data Point ......................................................................................... 12-7 12.2.2 Editing a Data Point ......................................................................................... 12-9 12.2.3 Adding Report Lines ........................................................................................ 12-9 12.2.4 Deleting Report Lines .................................................................................... 12-10

Chapter 13 ­ Display Editor

13-1

13.1 Accessing the Display Editor ......................................................................................... 13-1 13.2 Navigating the Display Editor ......................................................................................... 13-2 13.3 Editing the Display Editor ............................................................................................... 13-3
13.3.1 Insert Menu ...................................................................................................... 13-5 13.3.2 Insert/Append Page ......................................................................................... 13-5 13.3.3 Edit Line ........................................................................................................... 13-5 13.3.4 Translate .......................................................................................................... 13-7 13.3.5 Save ................................................................................................................. 13-8 13.3.6 Menu/Page Clipboard ...................................................................................... 13-8

Revised January-2021

vii

Config600 Configuration Software User Manual

13.4 Regenerating Displays ................................................................................................... 13-8

Chapter 14 ­ Modbus Editor

14-1

14.1 Supported Function Codes ............................................................................................ 14-1 14.2 Accessing the Modbus Editor ........................................................................................ 14-2 14.3 Using the Modbus Editor................................................................................................ 14-2 14.4 Map Properties ............................................................................................................... 14-3
14.4.1 Insert a Data Point ........................................................................................... 14-5 14.4.2 Quick Insert ...................................................................................................... 14-6 14.4.3 Insert Special ................................................................................................... 14-6 14.4.4 Insert Special ................................................................................................... 14-7 14.4.5 Delete a Data Point.......................................................................................... 14-8 14.4.6 Edit Modbus Format......................................................................................... 14-8 14.4.7 Insert a Message ........................................................................................... 14-10 14.4.8 Insert a Slave ................................................................................................. 14-12 14.5 Regenerating Maps...................................................................................................... 14-12

Chapter 15 ­ LogiCalc Editor

15-1

15.1 Accessing the LogiCalc Editor ....................................................................................... 15-2 15.1.1 LogiCalc Tips ................................................................................................... 15-4 15.1.2 Starting a LogiCalc........................................................................................... 15-5
15.2 Creating a LogiCalc........................................................................................................ 15-5 15.2.1 Variables .......................................................................................................... 15-6 15.2.2 LogiCalc Loops ................................................................................................ 15-7 15.2.3 LogiCalc Constants.......................................................................................... 15-8 15.2.4 Connecting to Data Items ................................................................................ 15-9 15.2.5 If/Then/Endif................................................................................................... 15-11 15.2.6 Special Functions........................................................................................... 15-12 15.2.7 Saving and Compiling a LogiCalc .................................................................. 15-13 15.2.8 Running a LogiCalc in Simulation Mode........................................................ 15-14
15.3 Installing a LogiCalc on the S600+ .............................................................................. 15-15 15.3.1 Remotely Debugging a LogiCalc ................................................................... 15-16
15.4 LogiCalc Examples ...................................................................................................... 15-16 15.4.1 Perform PTZ Calculations.............................................................................. 15-17 15.4.2 Convert Temperature Units ........................................................................... 15-18 15.4.3 Convert Density Units to Kgm3...................................................................... 15-18 15.4.4 Convert Density Units from Kgm3 ................................................................. 15-19 15.4.5 Perform PTZ Calculations and Convert Units................................................ 15-20 15.4.6 Perform PTZ Calculations on All Streams ..................................................... 15-22
15.5 LogiCalc Lanuage Specifications ................................................................................. 15-23 15.5.1 LogiCalc Statements...................................................................................... 15-23 15.5.2 Built-In Functions ........................................................................................... 15-26 15.5.3 Alarms ............................................................................................................ 15-28

Appendix A ­ Glossary

A-1

Appendix B ­ Proving

B-1

B.1 Bi-Directional (Ball) Prover ­ Liquid Only.........................................................................B-2 B.1.1 Inputs/Outputs....................................................................................................B-3 B.1.2 Communications ................................................................................................ B-3 B.1.3 Pulse Measurement ........................................................................................... B-4 B.1.4 Sphere Switch Interface.....................................................................................B-5 B.1.5 Valve Interface ................................................................................................... B-8 B.1.6 Prove Sequence and Control.............................................................................B-9 B.1.7 Prover Run Control Stages..............................................................................B-20 B.1.8 Prove/Stream Data ..........................................................................................B-28 B.1.9 Prove Reports ..................................................................................................B-30

viii

Revised January-2021

Config600 Configuration Software User Manual

B.1.10 Proving Calculations ........................................................................................B-31 B.2 Compact Prover ­ Liquid Only .......................................................................................B-39
B.2.1 Inputs/Outputs..................................................................................................B-40 B.2.2 Communications ..............................................................................................B-41 B.2.3 Pulse Measurement .........................................................................................B-42 B.2.4 Proving Control Signal Timing .........................................................................B-42 B.2.5 Prove Sequence and Control...........................................................................B-44 B.2.6 Prover Run Control Stages..............................................................................B-54 B.2.7 Run Stage Abort Index.....................................................................................B-60 B.2.8 Run Stage Calculation Index ...........................................................................B-61 B.2.9 Prove/Stream Data ..........................................................................................B-61 B.2.10 Prove Reports ..................................................................................................B-63 B.2.11 Proving Calculations ........................................................................................B-64 B.3 Master Meter Prover ­ Gas and Liquid ..........................................................................B-73 B.3.1 Master Meter/Stream combinations.................................................................B-75 B.3.2 Inputs/Outputs..................................................................................................B-76 B.3.3 Communications ..............................................................................................B-76 B.3.4 Pulse Measurement .........................................................................................B-76 B.3.5 Prove Sequence and Control...........................................................................B-77 B.3.6 Prover Run Control Stages..............................................................................B-86 B.3.7 Prove/Stream Data ..........................................................................................B-92 B.3.8 Prove Reports ..................................................................................................B-93 B.3.9 Proving Calculations ........................................................................................B-95

Appendix C ­ Batching

C-1

C.1 Batching Overview ...........................................................................................................C-2 C.1.1 Product Table.....................................................................................................C-2 C.1.2 Station Batch Setup ...........................................................................................C-8 C.1.3 Product Detection Interface .............................................................................C-14 C.1.4 Slops Handling Examples................................................................................C-16
C.2 Batch Sequence and Control .........................................................................................C-17 C.2.1 Batch Sequence Stages ..................................................................................C-18 C.2.2 Retrospective Batch Totals..............................................................................C-27 C.2.3 Batch Alarms....................................................................................................C-28 C.2.4 Batch Report ....................................................................................................C-28
C.3 Interface Detection .........................................................................................................C-29 C.4 Batch Recalculation .......................................................................................................C-34
C.4.1 Displays ...........................................................................................................C-34 C.4.2 Batch Ticket .....................................................................................................C-38 C.4.3 Recalculating Batches .....................................................................................C-41 C.5 Flow Switching ...............................................................................................................C-50 C.5.1 Station Flow Switching Setup ..........................................................................C-50 C.5.2 Stream Flow Switching Setup..........................................................................C-52 C.5.3 Flow Switching Algorithms...............................................................................C-53 C.5.4 Alarms ..............................................................................................................C-56 C.6 Batch Stack ....................................................................................................................C-56 C.6.1 Configuring the Batch Stack Through the PCSetup Editor..............................C-57 C.6.2 Configuring the Batch Stack with the System Editor .......................................C-59 C.6.3 Configuring the Batch Stack through the Front Panel Display ........................C-61 C.6.4 Slot Edit Commands (Front Panel Display) .....................................................C-62 C.6.5 Configuring the Batch Stack from the Webserver ...........................................C-67 C.6.6 Slot Edit Commands (Webserver) ...................................................................C-68 C.7 Basic Batching Setup .....................................................................................................C-72

Appendix D ­ Field Calibration

D-1

D.1 Analogue Input Calibration...............................................................................................D-1 D.1.1 Calibration Control Requirements......................................................................D-2 D.1.2 Linear Two-point ADC Device Calibration .........................................................D-3 D.1.3 Non-linear Three-point Curve-fit ADC Device Calibration .................................D-6 D.1.4 Non-linear Three-point Curve Calibration Control Mechanism..........................D-7

Revised January-2021

ix

Config600 Configuration Software User Manual

D.1.5 Offset PRT Device Calibration...........................................................................D-8 D.1.6 Linear Two-point Device PRT Calibration..........................................................D-8 D.1.7 Non-linear Three-point Curve-Fit PRT Device Calibration ................................D-9 D.2 Analogue Output Calibration ..........................................................................................D-10 D.2.1 Calibration Control Requirements....................................................................D-10 D.2.2 DAC Device Calibration ...................................................................................D-11

Appendix E ­ S600+ Database Objects and Fields

E-1

E.1 Database Objects.............................................................................................................E-2 E.1.1 ADC.................................................................................................................... E-2 E.1.2 ALARM...............................................................................................................E-3 E.1.3 ALARMHIST ...................................................................................................... E-3 E.1.4 ARRTXT.............................................................................................................E-3 E.1.5 CALCALMITEM ................................................................................................. E-4 E.1.6 CALCTAB .......................................................................................................... E-5 E.1.7 CONFTAB .......................................................................................................... E-6 E.1.8 CUMTOT............................................................................................................E-6 E.1.9 DACOUT ............................................................................................................ E-6 E.1.10 DIGIO ................................................................................................................. E-6 E.1.11 DOSETUP..........................................................................................................E-7 E.1.12 DPCELL ............................................................................................................. E-7 E.1.13 EVENTHIST ....................................................................................................... E-8 E.1.14 FREQT ............................................................................................................... E-8 E.1.15 HART ................................................................................................................. E-8 E.1.16 HARTTAB ........................................................................................................E-10 E.1.17 IOASSIGN........................................................................................................E-10 E.1.18 KPINT ..............................................................................................................E-10 E.1.19 KPINTARR.......................................................................................................E-10 E.1.20 KPREAL...........................................................................................................E-12 E.1.21 KPREALARR ...................................................................................................E-12 E.1.22 KPSTRING.......................................................................................................E-13 E.1.23 LOG..................................................................................................................E-13 E.1.24 MULTI ..............................................................................................................E-14 E.1.25 PID ...................................................................................................................E-14 E.1.26 PIP ...................................................................................................................E-14 E.1.27 POP..................................................................................................................E-14 E.1.28 PRDTOT ..........................................................................................................E-14 E.1.29 PRT ..................................................................................................................E-15 E.1.30 PRV_CTL.........................................................................................................E-16 E.1.31 REP00 ­ REP39 ..............................................................................................E-17 E.1.32 SECURITY.......................................................................................................E-17 E.1.33 SYSOBJ...........................................................................................................E-17 E.1.34 TASK................................................................................................................E-17 E.1.35 TOTTAB...........................................................................................................E-17
E.2 Database Fields .............................................................................................................E-18 E.2.1 Alarm Text Tables............................................................................................E-19 E.2.2 Batching/Totalisation........................................................................................E-19 E.2.3 DIGIO Setup Table ..........................................................................................E-19 E.2.4 DP Stack Type .................................................................................................E-19 E.2.5 DP Live/Check Mode Selection .......................................................................E-19 E.2.6 DP Cut Off Mode..............................................................................................E-19 E.2.7 Event History Type...........................................................................................E-19 E.2.8 HART Poll Format............................................................................................E-20 E.2.9 HART Master Mode .........................................................................................E-20 E.2.10 I/O (P144) PID Type ........................................................................................E-20 E.2.11 Prover (P154) Dual Chronometry Switch Pair .................................................E-20 E.2.12 Prover (P154) Type..........................................................................................E-21 E.2.13 Password Tables .............................................................................................E-21 E.2.14 Truth Tables.....................................................................................................E-21 E.2.15 Turbine Meter Setup Tables ............................................................................E-21

x

Revised January-2021

Config600 Configuration Software User Manual

E.3 Mode Tables ..................................................................................................................E-21 E.3.1 ADC/PRT/HART Modes (MODE TAB PLANTI/O)...........................................E-21 E.3.2 CALC/ALM Auto Switch Modes .......................................................................E-22 E.3.3 CALC/ALM modes (MODE TAB CALC) ..........................................................E-22 E.3.4 Density Transducer Modes (MODE TAB DENS IP) ........................................E-22 E.3.5 DP Modes (MODE TAB DP STACK)...............................................................E-22 E.3.6 HART Modes (MODE TAB PLANTI/O)............................................................E-23

Appendix F ­ Peer-to-Peer Link Communications

F-1

F.1 Peer-to-Peer Link Input Functionality............................................................................... F-1 F.2 Enabling the Peer-to-Peer Link ........................................................................................ F-3
F.2.1 Configuring the Peer-to-Peer Link ..................................................................... F-4 F.3 Critical Data...................................................................................................................... F-9
F.3.1 Passing an Object from the Duty to the Standby S600+ ................................. F-14 F.3.2 Period Object Transfer..................................................................................... F-16 F.4 Automatic Failover ......................................................................................................... F-17 F.4.1 Configuring the S600+ for Automatic Failover................................................. F-19 F.5 External / Custom Failover Modes ................................................................................. F-25 F.6 Displays.......................................................................................................................... F-26 F.6.1 Control Displays ............................................................................................... F-26 F.6.2 Feed-back Displays ......................................................................................... F-27 F.6.3 Option Displays ................................................................................................ F-28 F.7 Downloading and Verifying the Peer to Peer Link ......................................................... F-28

Appendix G ­ Firewall

G-1

G.1 Rules File ........................................................................................................................ G-1 G.1.1 *Filter Keyword.................................................................................................. G-2 G.1.2 Default Policies ................................................................................................. G-2 G.1.3 User Defined Chains......................................................................................... G-2
G.2 Adding Rules to the Chain .............................................................................................. G-3 G.2.1 Applying a Rule to a Range of IPs .................................................................... G-3 G.2.2 Inverting a Rule................................................................................................. G-3 G.2.3 After Checking the Rules .................................................................................. G-3 G.2.4 Committing the Rules........................................................................................ G-3
G.3 Operational Behaviour .................................................................................................... G-3

Appendix H ­ CFX Reporting

H-1

H.1 Adding CFX Report Functionality to a Configuration File ................................................H-1 H.2 Enabling CFX at the Stream Level...................................................................................H-3 H.3 Changing CFX Settings from Config600..........................................................................H-4 H.4 Regenerating the CFX Report Template .........................................................................H-5 H.5 Generating a CFX Report from the Web Browser ...........................................................H-5 H.6 Understanding the CFX File Structure .............................................................................H-8

Appendix I ­ Network Printing

I-1

I.1 Overview ........................................................................................................................... I-1 I.1.1 Supported Printers .............................................................................................. I-2 I.1.2 Supported Paper Sizes ....................................................................................... I-2
I.2 Configuring Printers from PCSetup................................................................................... I-2 I.3 Configuring Printers from the S600+................................................................................. I-4
I.3.1 Configuring at Runtime ....................................................................................... I-4 I.3.2 Printer Options .................................................................................................... I-4

Revised January-2021

xi

Config600 Configuration Software User Manual

I.4 Printing Retries.................................................................................................................. I-5 I.5 Editing Report Line Lengths.............................................................................................. I-5 I.6 Network Printing Alarms.................................................................................................... I-8

Appendix J ­ Sampling

J-1

J.1 Overview .......................................................................................................................... J-1 J.2 Input / Outputs.................................................................................................................. J-1
J.2.1 Sampler Output.................................................................................................. J-2 J.2.2 Sampler Can Select Output ............................................................................... J-2 J.3 Sampling Options ............................................................................................................. J-2 J.3.1 Sampler Method................................................................................................. J-2 J.3.2 Sampler Mode.................................................................................................... J-3 J.3.3 Can Fill Indicator ................................................................................................ J-4 J.3.4 Auto Disable....................................................................................................... J-4 J.3.5 Auto Restart ....................................................................................................... J-4 J.4 Sampling Sequence ......................................................................................................... J-5 J.5 Sampling Alarms ............................................................................................................ J-10 J.6 Sampling Displays.......................................................................................................... J-11 J.7 Sampling ­ System Editor.............................................................................................. J-13

Appendix K ­ Chromatographs

K-1

K.1 Station/Stream Assignment ............................................................................................. K-2 K.1.1 Single Metering Stream with No Station ............................................................ K-2 K.1.2 Multiple Metering Streams Assigned to a Common Station .............................. K-2 K.1.3 Individual Metering Streams Assigned to a Chromatograph ............................. K-2 K.1.4 Multiple Metering Streams Separately Assigned to a Stream ........................... K-3 K.1.5 Multiple S600+s Connected to a Single Chromatograph .................................. K-3
K.2 Inputs and Outputs ........................................................................................................... K-3 K.2.1 Main Setup Parameters ..................................................................................... K-4 K.2.2 Component Set Selection Inputs ....................................................................... K-4 K.2.3 Component Set Selection Outputs .................................................................... K-4 K.2.4 Telemetry Configuration Parameters.................................................................K-4 K.2.5 Telemetry Outputs ............................................................................................. K-5
K.3 Configuration Type: Keypad Mole Percentage Set Only ................................................. K-6 K.4 Configuration Type: 2551/2350 Euro ............................................................................... K-7
K.4.1 Telemetry Stages...............................................................................................K-7 K.4.2 Determining the Mole Percentage Set.............................................................K-11 K.4.3 Handling Operator Commands ........................................................................K-11 K.5 Configuration Type: 2251/2350 USA .............................................................................K-11 K.5.1 Telemetry Stages.............................................................................................K-12 K.5.2 Determining the Mole Percentage Set.............................................................K-13 K.5.3 Handling Operator Commands ........................................................................K-14 K.6 Configuration Type: Siemens.........................................................................................K-14 K.6.1 Telemetry Stages.............................................................................................K-14 K.6.2 Determining the Mole Percentage Set.............................................................K-16 K.6.3 Handling Operator Commands ........................................................................K-17 K.7 Configuration Type: Generic ..........................................................................................K-17 K.7.1 Telemetry Stages.............................................................................................K-17 K.7.2 Determining the Mole Percentage Set.............................................................K-19 K.7.3 Handling Operator Commands ........................................................................K-20 K.8 Configuration Type: Download from Supervisory System .............................................K-20 K.9 Normalisation, Additionals, and C+6 Handling ..............................................................K-20 K.9.1 Normalisation ...................................................................................................K-20 K.9.2 Application of Additionals.................................................................................K-21 K.9.3 C6+ Handling ...................................................................................................K-21 K.9.4 C6+ Handling (SIM 2251 Method) ...................................................................K-21 K.9.5 C7+ Handling ...................................................................................................K-22 K.9.6 No C6+ or C7+ Handling .................................................................................K-23 K.10 Alarms, Displays, Reports, and Maps............................................................................K-23 K.10.1 Alarms ..............................................................................................................K-23

xii

Revised January-2021

Index

Config600 Configuration Software User Manual
K.10.2 Displays ...........................................................................................................K-23 K.10.3 Reports ............................................................................................................K-24 K.10.4 Modbus Maps ..................................................................................................K-27
Index-1

Revised January-2021

xiii

Config600 Configuration Software User Manual [This page is intentionally left blank.]

xiv

Revised January-2021

Config600 Configuration Software User Manual
Chapter 1 ­ Introduction
In This Chapter
1.1 Enhancements in this Version ............................................................ 1-1 1.2 Configuration Updates ........................................................................ 1-2 1.3 Scope of Manual................................................................................. 1-2 1.4 Software Basics .................................................................................. 1-4 1.5 Installing Config600 ............................................................................ 1-5 1.6 Accessing Config600 .......................................................................... 1-9 1.7 Activating Config600......................................................................... 1-10 1.8 Additional Technical Information ...................................................... 1-12
This manual describes how to use the Config600TM configuration software suite of editors (referred to as "Config600") to configure the FloBossTM S600+ Flow Computer (referred to as "S600+"). The software runs on a personal computer (PC) running Microsoft® Windows® 2000 with Service Pack 2, XP, Vista®, Windows 7 (32-bit or 64-bit), Windows 10 (32-bit or 64-bit), or Server 2003. Refer to the technical specification ConfigTM 600 Configuration Software (Config600).
This manual discusses configuring S600+ options, including calculations; input/output (I/O); communications; Proportional, Integral, and Derivative (PID) loops; stations; streams; displays; Modbus maps; LogiCalc programming; and reports.
Use this manual in conjunction with the FloBoss S600+ Flow Manager Instruction Manual (part D301150X412).
Caution When implementing control using this product, observe best industry practices as suggested by applicable and appropriate environmental, health, and safety organizations.
This chapter details the structure of this manual and provides an overview of the Config600 software.
1.1 Enhancements
Version 3.3 Enhancements for version 3.3 include:  Support for AGA8 2017 Part 1 and Part 2.  Support for ISO 6976:2016.  Support for Serial / Pulse selection for Ultrasonic.  Support for Dual Gas Chromatograph.  Support for Dual (or Secondary) Engineering Units.  Support for ISO 17089.
Note: Current implementation of the ISO 17089 standard is only applicable to DanielTM JuniorSonicTM Two-Path Gas Ultrasonic Flow Meters.

Revised January-2021

Introduction

1-1

Config600 Configuration Software User Manual
1.2 Configuration Updates
The S600+ CPU module has also been enhanced and now contains an upgraded version of firmware. You can download existing configurations from earlier versions of Config600 without change. However, if you use the latest version of Config600 to modify an old configuration, the configuration file upgrades and will work only with version 8 and above. That means you can no longer use old versions of Config600 to edit that configuration. When you open an older configuration in the current version of Config600, the following dialog box displays:

Figure 1-1. Config Upgrade dialog
If you click OK to upgrade, you cannot then use this configuration on an S600+ which has firmware less that version 0.6.05. If you need to use this configuration on older S600+ flow computers, click Close ( ) to end this process. We suggest you then re-create this configuration using the most current version of Config600 or create a copy of the old configuration.

1.3 Scope of Manual

This manual contains the following chapters:

Chapter Chapter 1 Introduction
Chapter 2 PCSetup Editor
Chapter 3 System Setup Configuration Chapter 4 I/O and Comms Configuration Chapter 5 Station Configuration Chapter 6 Stream Configuration Chapter 7 Advanced Setup Configuration

Description
Defines the scope of the document, provides an overview of the Config600 software, and details how to install the software.
Describes the PCSetup Editor interface, the configuration generator, how to save configurations, and the System Graphic utility.
Describes the System Setup screens (Versions, Units, Reports, and Totalisation) in the PCSetup Editor, and the configuration wizard.
Describes the Input/Output (I/O) assignment screens, the PID loop settings screens, and the communication task settings screen in the PCSetup Editor.
Describes the Station Settings screens in the PCSetup Editor.
Describes the Stream Settings screens in the PCSetup Editor.
Describes the Advanced Setup screens (Conversions, Totals Descriptors, Alarms, Security, and Displays/Webserver) in the PCSetup Editor and the Calc Explorer utility.

1-2

Introduction

Revised January-2021

PRO PRO

Config600 Configuration Software User Manual

Chapter Chapter 8 System Editor
Chapter 9 Config Transfer
Chapter 10 Remote Front Panel
Chapter 11 Remote Archive Uploader Chapter 12 Report Editor Chapter 13 Display Editor Chapter 14 Modbus Editor Chapter 15 LogiCalc Editor
Appendix A: Glossary Appendix B: Proving
Appendix C: Batching
Appendix D: Field Calibration
Appendix E: S600+ Database Objects and Fields
Appendix F: Peer-toPeer Communications
Appendix G: Firewall
Appendix H: CFX
Appendix I: Network Printing Index

Description
Describes the advanced configuration editor, the System Editor (which includes Station Mapping). Note: This utility is available only with Config600 Pro.
Describes the configuration transfer utility. Use this utility to send new or modified files to the S600+ over either a dedicated serial port or a TCP/IP connection. Config Transfer also enables you to retrieve configuration files from the host PC to the S600+.
Describes how to set up the Remote Front Panel to configure your S600+ and perform certain functions from your PC. Note: The Remote Front Panel requires part
S600+EXT (the licence key for Remote Front Panel)
Describes how to automatically upload all reports and alarms in the historical archive in the S600+ flow computer.
Describes the report format editor.
Describes the editor you use to customize the front panel and webserver displays of the S600+.
Describes the Modbus map editor.
Describes the editing tool for the LogiCalc programming language. Note: This tool is available only with Config600 Pro.
Provides definitions of acronyms and terms.
Provides a description of the three proving methods Confi600 supports: bi-directional (and uni-directional), compact, and master meter.
Describes the type of batch method you can use for non-permanent flows or "start-stop" batching.
Describes hardware calibration you perform after production to determine the relationship between analogue converter counts and current.
Provides an alphabetic listing of the database objects you can access through the Connect Wizard (which is part of the Report Editor, Modbus Editor, LogiCalc Editor, Display Editor, and System Editor).
Describes the bi-directional communications link between the A and B computers allowing the duty S600+ to update the standby S600+ with any operator changes made locally at the duty S600+ keypad or through the supervisory system.
Provides information detailing the S600+ firewall to keep out unwanted incoming network connections.
Provides information on creating Common File eXchange (CFX) reports.
Provides information on network printing options for the S600+.
Provides an alphabetic listing of items and topics contained in this manual.

Revised January-2021

Introduction

1-3

Config600 Configuration Software User Manual

1.4 Software Basics
Config600 software is a Microsoft Windows-based suite of tools that enables you to configure and communicate with the S600+ using a host PC. The software has three versions:
 Config600 Lite, which provides a basic set of tools designed to help you modify existing configurations.
 Config600 Lite Plus, which adds a tool to create configurations to Config600 Lite.
 Config600 Pro, which provides a more powerful set of tools to help you create and manage configurations.

Note: If you are new to the S600+, review Chapter 2, PCSetup Editor. This section describes the basic steps involved in configuring your S600+ for your application. You can then use the PCSetup Editor (available in Config600 Pro) to edit existing configurations.

Table 1-1 compares the tools available in each version.

Table 1-1. Config600 Tools

Tool PCSetup Config Transfer Report Editor Modbus Editor Display Editor LogiCalc Editor System Editor Config Generator Remote Archive Uploader1 Remote Front Panel1 Version History

Config600 Lite X X X X X

Config600 Lite Plus X X X X X

X

X

X

X

X

X

X

Config600 Pro X X X X X X X X X X X

1Remote Archive Uploader and Remote Front Panel are extended functions of Config600 which you must license separately to use. Contact your sales representative for further information.

Using the PCSetup Editor in Config600, you define the initial S600+ configuration settings for gas, liquid, or prover applications. These initial configurations include system setup, Input/Output (I/O) setup, stations, and streams. You save these configurations to a configuration directory on the host PC. Using the Config Transfer utility, you send ("download") the configuration to the S600+ through a serial or Ethernet communications port. The download also stores the sent configuration permanently in the S600+'s memory.
With Config600 Pro software, you can:
 Use the Config Generator Wizard to create new configurations.
 Use the Config Transfer utility to send or receive the configuration to the S600+ through a serial or Ethernet communications port. The exchange also stores the send configuration permanently in the S600+'s memory.

1-4

Introduction

Revised January-2021

Config600 Configuration Software User Manual
 Use the Display Editor to configure front panel/webserver displays.
 Use the LogiCalc Editor to configure LogiCalc applications.  Use the Modbus Editor to configure Modbus communications.  Use the PCSetup Editor to define the initial S600+ configuration
settings for gas, liquid, or prover applications. These initial configurations include system setup, Input/Output setup, stations, and streams. You save these configurations to a configuration directory on the host PC.  Use the Remote Archive Uploader to automatically upload all reports in the historical archive in the S600+ and manually upload other types of files.  Use the Remote Front Panel to configure the S600+ to run from the PC.  Use the Report Editor to generate system reports.  Use the System Editor to configure the S600+ database.  Use the Version History text file to view a change history document that explains changes and updates to the Config600 and S600+.
Note: To get help on a specific screen, press F1 or click Help. You can also modify the size of the Config600 editor window by clicking and dragging the lower right corner of the window. When configuration panes have scroll bars, modify the window size to make sure you can view all the configuration settings.
1.5 Installing Config600
Remote Automation Solutions distributes Config600 software either on a CD-ROM or as a downloadable zipped file. You can install Config600 software on a PC running Windows 2000 with Service Pack 2, XP, Vista®, Windows 7 (32-bit or 64-bit), Windows 10 (32-bit or 64-bit), or Server 2003.
Note: Refer to the product data sheets S600+ and Config600 (available https://www.emerson.com/en-us/catalog/emersonfloboss-s600) for complete product requirements and specifications.
To install Config600:
1. Place the Config600 installation CD-ROM in your PC's CD or DVD drive. The installation should begin automatically.
2. If the CD-ROM does not run automatically, click Start > Run. When the Run dialog box opens, click Browse, navigate to the CDROM drive, and select setup.exe. Click Open. The system completes the file location. Click OK in the Run dialog box.

Revised January-2021

Introduction

1-5

Config600 Configuration Software User Manual
Note: If you are using a zipped executable file, download the file to a temporary location (the installation program installs the file in (C:\Users\<<USERNAME>>\Config600 3.3). Unzip the file and click setup.exe.
The Installation Wizard screen displays, and determines whether you have previously installed Config600. 3. If this is a new installation, the Config600 Welcome screen displays, followed by a License Agreement screen.

Figure 1-2. License Agreement
4. Review the license agreement and click I Agree to continue. A Choose Components screen displays.

1-6

Introduction

Revised January-2021

Config600 Configuration Software User Manual
Figure 1-3. Choose Components Note: Config600 Pro activation codes/licences are issued only to
those who successfully complete the RA901 Advanced Config600 training course. 5. Select to install the version of Config600 you have purchased and click Next. The installation wizard identifies the default destination folder (C:\Users\<<USERNAME>>\Config600 3.3). Note: Attendance at the Config600 Pro training class is required to use Config600 Pro.

Revised January-2021

Introduction

1-7

Config600 Configuration Software User Manual

Figure 1-4. Install Location
6. Click Browse to select an alternative installation folder. 7. Click Install. As the installation proceeds, the installation wizard
displays a screen showing the progress of the installation.

Figure 1-5. Installation Progress
8. When the installation completes, the wizard displays a completion screen.

1-8

Introduction

Revised January-2021

Config600 Configuration Software User Manual

Figure 1-6. Installation Complete
9. Click Close to end the installation.
Note: You may need to restart your PC to complete the installation.
1.6 Accessing Config600
After you successfully install the Config600 software, you can access the application suite either of two ways.
 Create application­specific shortcut icons your desktop.  Select Start > All Programs > Config600 3.3 and select an
application from the menu.
Note: If you have installed the Lite or Lite Plus version, that option appears in the selection menu.

Revised January-2021

Introduction

1-9

Config600 Configuration Software User Manual

Figure 1-7. Config600 Menu
Which method you choose depends on personal preference. Proceed to Chapter 2, PCSetup Editor, for further information on the PCSetup utility.
1.7 Activating Config600
After you successfully install the software, you must next activate it. The activation screen (see Figure 1-8) displays when you attempt to open any of the Config600 component tools:
Note:
 Remote Archive Uploader can be used for a 30-day trial period after which an activation license must be obtained.
 There is no trial period available for Lite / Lite+ / Pro ­ an activation license must be obtained before use.

1-10

Introduction

Revised January-2021

Config600 Configuration Software User Manual

Figure 1-8. Config600 Activation Screen
Click Email Codes to send a request to CST.RASEurope@emerson.com for an activation code. The email automatically captures your Site Code and Machine ID.
Note: Each installation of Config600 is unique. Each copy of Config600 you install requires its own activation code.
Once you obtain an activation code, select Unlock application, enter the code in the Activation Code field, and click Continue. The Config600 utility you select opens.
Note: Config600 Pro activation codes/licences are issued only to those who successfully complete the RA901 Advanced Config600 training course.
Re-installing If you need to move your copy of Config600 to a new PC, un-install Config600 the software using PCSetup. The process generates a code you send to CST.RASEurope@emerson.com. You still need to provide the unique site code and machine ID.
Use the authorization code you receive in return to re-activate Config600.

Revised January-2021

Introduction

1-11

Config600 Configuration Software User Manual

Changing the If you manually reset the clock on your PC, it is possible that PC Clock Config600 may stop working and require you to re-authorize the software. This is not a problem if you allow the PC software to automatically accommodate changes for daylight saving time.

1.8 Additional Technical Information
Refer to the following technical documentation (available at www.EmersonProcess.com/Remote) for additional and most-current information.

Table 1-2. Additional Technical Information

Document Name FloBossTM S600+ Flow Computer Instruction Manual FloBossTM S600+ Flow Computer Product Data Sheet ConfigTM 600 Configuration Software Product Data Sheet FloBossTM S600+ Field Upgrade Guide

Form Number A6115 S600+
Config600 A6299

Part Number D301150X412 D301151X012 D301164X012 D301668X412

1-12

Introduction

Revised January-2021

Config600 Configuration Software User Manual
Chapter 2 ­ PCSetup Editor
In This Chapter
2.1 Create a New Configuration ............................................................... 2-1 2.1.1 Name the Configuration (Step 1 of 6).................................... 2-2 2.1.2 Select Measurement Units (Step 2 of 6)................................ 2-3 2.1.3 Specify I/O (Step 3 of 6) ........................................................ 2-4 2.1.4 Specify Stations (Step 4 of 6) ................................................ 2-5 2.1.5 Define Streams (Step 5 of 6) ................................................. 2-8 2.1.6 Select Communications (Step 6 of 6) .................................. 2-15
2.2 Analyse a Configuration (System Graphic) ...................................... 2-17 2.3 Open an Existing Configuration (PCSetup Editor) ........................... 2-23
2.3.1 Navigating the PCSetup Editor ............................................ 2-25 2.3.2 The Icon Bar ........................................................................ 2-26 2.4 The Menu Bar ................................................................................... 2-27 2.5 Managing Configurations.................................................................. 2-28 2.5.1 Save a Configuration ........................................................... 2-28 2.5.2 Regenerate a Configuration ................................................ 2-28 2.6 Display Editor.................................................................................... 2-29 2.7 Config Transfer Utility ....................................................................... 2-29 2.8 Config Organiser Utility..................................................................... 2-29
When you start Config600 Pro, the Welcome to Config600 screen displays (see Figure 2-1). Using this screen, you can create a new S600+ configuration, open an existing configuration, transfer data between a PC and the S600+, access on-line help, or control whether the Welcome screen displays when you start the software.

Figure 2-1. Config600 Welcome
2.1 Create a New Configuration
The Configuration Wizard provides several ways for you to create a new configuration:

Revised January-2021

PCSetup Editor

2-1

Config600 Configuration Software User Manual
 Click the New icon on the PCSetup Editor's toolbar.  Click Start > All Programs > Config600 3.3 > Config
Generator.  Click the icon next to the Create a new configuration option
from the PCSetup Editor's Welcome to Config600 Screen (View > Startup Screen).
Note: You can also start the Configuration Generator by selecting File > New from the PCSetup screen. The Configuration Generator is included in both the Config600 Pro and Config600 Lite Plus software suites.
The Configuration Generator is a wizard-based software assistant that asks a series of questions to simplify the six-step process of creating a new S600+ configuration file. The wizard also validates your selections to prevent errors. Once you finish, the wizard saves the configuration settings to a file. You can modify the configuration and then send the configuration to the S600+.
2.1.1 Name the Configuration (Step 1 of 6)
Note: All screens in this section are examples intended to show all possible options and do not represent actual configurations.
Use the first screen in the wizard (Figure 2-2) to provide a name and brief description for the configuration file.

Figure 2-2. Configuration Generator, Step 1

1. Enter a name for the configuration. Keep the name short (up to 20 alphanumeric characters) for easy identification.

2-2

PCSetup Editor

Revised January-2021

Config600 Configuration Software User Manual
Note: This step is mandatory. 2. Enter a description for the configuration.
Note: The Configuration Generator displays the name you give the file on the running configuration. This optional description is for your information only.
3. Click Next.
2.1.2 Select Measurement Units (Step 2 of 6)
Use the second screen in the wizard (Figure 2-3) to set the units of measurement for the configuration.

Figure 2-3. Configuration Generator, Step 2
1. Select the units of measurement the S600+ uses. Valid values are Metric or Imperial. The default is Metric. Click  to display more values.
Caution This choice affects how Config600 handles a number of options,
including the default ADC and PRT modes, maintenance mode interlock, alarm latch mode, and others.
Note: You can modify this initial setting after you complete the wizard.
2. Click Next.

Revised January-2021

PCSetup Editor

2-3

Config600 Configuration Software User Manual

2.1.3

Specify Modules (Step 3 of 6)
Use the third screen in the wizard (Figure 2-4) to indicate the number of I/O, optional HART, and optional prover modules installed in the S600+ for this configuration.

Figure 2-4. Configuration Generator, Step 3

1. Click  and  to indicate the number and kinds of modules physically installed in the S600+. The S600+ chassis can house up to three modules:

Module I/O Module (P144)
HART Module (P188)
Prover Module (P154)

Description
Each I/O module can handle up to two streams and include both analog and digital I/O.
Note: You must include at least one I/O module in each configuration.
This module enables the S600+ to communicate with HART® devices using the HART protocol. Each HART module has 12 channels, and each channel can accept up to eight devices. However, you cannot have more than 50 devices attached to any one HART module.
The Prover module provides the functions required for liquid prover applications. It is mandatory if you select a prover as part of this configuration.
Note: You can include only one Prover module in any configuration.

2. Click Next.

2-4

PCSetup Editor

Revised January-2021

Config600 Configuration Software User Manual

2.1.4

Specify Stations (Step 4 of 6)
Use the fourth screen in the wizard (Figure 2-5) to indicate the number (up to two) and type (gas or liquid) of stations in the configuration. The wizard defaults to one gas station.
You can define a maximum of two provers (ball, compact, or master meter), one for each station.

Figure 2-5. Configuration Generator, Step 4
1. Indicate the number of stations (to a maximum of two) for this configuration. Click  or  to add or delete stations.
2. Indicate whether the station handles Gas or Liquid. Click  to display additional values. The default value is Gas.
3. Click Options to display a list of default values for each type of station. The station options for gas and liquid differ.
Note: As you modify these options, Config600 displays a summary of the options you select.

Revised January-2021

PCSetup Editor

2-5

Config600 Configuration Software User Manual

Summary of selected options

Figure 2-6. Gas Station Options Summary

 For a Gas station, select the appropriate options. Config600 initially highlights default values.

Option Densitometer/ No Densitometer Single Chromat/ Dual Chromat/ No Chromat MM Prover/ No Prover
Batching/ No Batching Flow Switching/ No Flow Switching Sampling/ No Sampling

Description Performs calculations using densitometer input at the station. Performs calculations using chromatograph input(s) at the station.
Uses a Master Meter Prover. Note:  This option requires an associated metering
stream.  Only MM volume v Stream volume is
supported. Performs station batch handling. Enable batch reports and totals. Balances the station flow by opening and closing streams. Performs single or twin can sampling.

Note: As you select options, the Additional Options Selected frame (at bottom of the Options screen) summarizes your selections (see Figure 2-7).

2-6

PCSetup Editor

Revised January-2021

Summary of selected options

Config600 Configuration Software User Manual

Figure 2-7. Gas Station Options Summarized
 For a Liquid station, select the appropriate options. Config600 initially highlights default values.

Figure 2-8. Liquid Station Options Summary screens

Revised January-2021

PCSetup Editor

2-7

Config600 Configuration Software User Manual

Option Option1
Option2 Option3
Ball Prover
Compact Prover MM Prover
No Prover Batching No Batching Flow Switching No Flow Switching Sampling No Sampling Product Table No Product Table

Description Performs no liquid volume calculations at the station. Station standard density is available as a keypad input.
Measures header density but performs no liquid volume calculations at the station.
Calculates station standard density using header density with header temperature and pressure at all station inputs.
Uses a bi-directional or uni-directional prover.
Note: Ball provers are also known as "pipe provers."
Uses a Daniels® Compact ProverTM
Uses a master meter prover.
Note:  This option requires an associated metering
stream.  The following combinations are supported:
MM volume v Stream volume, MM volume v Stream Mass and MM Mass v Stream Mass.
Indicates this station does not perform prover runs.
Indicates if the station performs batch handling. Enable batch reports and totals.
Indicates if the station balances station flow by opening and closing streams.
Indicates if the station performs no sampling or twin can sampling.
Permits multiple product selection for pipeline batching applications. Select No Product Table to use a single product for continuous flow metering.

Note: As you select options, the graphic in the screen changes and the Additional Options Selected frame (at the bottom of the Options screen) summarizes your selections.
4. Click Additionals to include any optional calculations in the configuration. Config600 opens a text box you use to record the additional calculations.
5. Click OK when you finish adding optional calculations.
6. Click Next.

2.1.5 Define Streams (Step 5 of 6)
Use the fifth screen in the wizard (Figure 2-9) to associate streams and stations. You indicate the number of streams, the type of stream (gas, liquid, or RTU), link the stream to a station, and select stream options.

2-8

PCSetup Editor

Revised January-2021

Config600 Configuration Software User Manual
Notes:
 For station summation of stream flowrates to work correctly, all stations must have at least one stream configured.
 Although you can define up to 10 streams, a standard S600+ chassis can hold only three I/O modules. Each I/O module only has two dual-pulse inputs (2 turbines), so a standard S600+ can support only six dual-pulse turbine streams. However, it could support up to 10 single-pulse or 10 single-cell gas DPs.
Config600 uses the options you selected up to this point to determine operational values, including stream flow rate, density, flow weighted averages, and other specific values, for each type of stream (gas, liquid, or RTU).
Note: The Graphic Preview button that appears on this screen provides a graphic representation of your configuration.

Figure 2-9. Configuration Generator, Step 5
1. Click  or  to add and delete streams (up to six dual-pulse or ten single-pulse). The screen initially displays only one stream.
Note: If you are configuring a prover application and require remote streams, then set the number of streams to 0 and select Next. You will then be prompted to select the number of remote streams you require (up to 10).
2. Click  to select a type (gas, liquid, or RTU) for each stream.

Revised January-2021

PCSetup Editor

2-9

Config600 Configuration Software User Manual

Note: So that S600+ flow computers can share information, you must group similar types of streams together (that is, gas with gas and liquid with liquid) and assign streams to stations. Config600 displays a warning message at the bottom of the screen and disables Next and Graphic Preview. Until you resolve these errors you cannot complete the configuration.

3. Click  to select a meter to associate with each stream type.

Stream Type Gas Liquid

Options Coriolis, DP, Turbine, Ultrasonic Coriolis, Turbine, Ultrasonic

RTU

Standard (only option)

4. Click  to select a station for each stream-and-meter combination.
Notes:
 The RTU stream type essentially collects data for additional I/O handling and has no metering function. Consequently, you cannot associate an RTU stream with a specific metering station. No Station is the appropriate selection.
 If you defined two stations on screen 4, the wizard reflects those definitions in the choices at this step on screen 5.
5. Click Options to select the processing options for the first stream (in this example, gas). Config600 displays an Options summary screen with default values.

Note: The Options summary screens are different for gas, liquid, and RTU streams.

Figure 2-10. Gas Stream Options Summary  For a Gas stream, select the appropriate options:

2-10

PCSetup Editor

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Note: The Options summary screens are different for each gas combination. This is a general list of all options; some options may not be available for your selected configuration.

Option Option 1 GOST
Option 2 GOST Option 3 PUREGAS
Station Densitometer
Stream Densitometer No Densitometer
Moles from Station Chromat
Moles from Station Only
Moles at Individual Stream Flowrate AGA3 Volume Flowrate AGA3 Mass Flowrate ISO5167
Flowrate ISO5167 Wet Gas Flowrate Annubar Flowrate VCone
Flowrate VCone Wet Gas Flowrate Daniel
Flowrate QSonic Flowrate SICK CV AGA5 CV GOST CV ISO6976
CV GPA2172-ASTM D3588 Z AGA8
Z NX19 Z SGERG

Description Determines GOST DP using SGERG calculations. Determines GOST DP using VNIC calculations. Determines DP using standard PUREGAS calculations. Measures density at station and transfers density to dependent stream. You must configure a station. Measures density at stream.
Does not measure density at stream or station. This is a default. Uses selectively distributed (from station) analysis data telemetered from the chromatograph to streams with matching cycle number. Uses individual keypad sets. Uses station's in-use moles directly (that is, the station's common set). Does not use local stream moles. Uses stream moles directly (independently of local). This is the default. Determines volume flowrate using AGA3 calculations. Determines mass flowrate using AGA3 calculations. Determines flowrate using ISO5167 calculations. This is a default. Determines flowrate using ISO5167 calculations for wet gas. Determines flowrate using Annubar calculations. Determines flowrate using McCrometer V-Cone® calculations. Determines flowrate using McCrometer V-Cone calculations for wet gas. Receives flowrate from a Daniel Junior or Senior sonic meter. Receives flowrate from a QSonic meter. Receives flowrate from a SICK meter. Performs the AGA5 calorific calculation. Performs the GOST calorific calculation. Performs the ISO6976 calorific calculation. This is the default. Performs the GPA2172-ASTM D3588 calorific calculation. Performs the AGA8 compressibility calculation using DETAIL, GROSS 0, GROSS 1, GROSS 2, or VNIC methods. This is the default. Performs the NX19 compressibility calculation. Performs the SGERG compressibility calculation.

PCSetup Editor

2-11

Config600 Configuration Software User Manual

Option Z PUREGAS Z Ethylene Z Steam JT ISOTR9464
Valves No Valves Batching No Batching
Sampling No Sampling TFWA x 4
TFWA x 8 PID with Overrides

Description Performs the pure gas compressibility calculation.
Performs ethylene and propylene compressibility calculation.
Performs compressibility calculation using steam tables.
Calculates the Joule-Thompson coefficient according to ISO/PDTR 9464 2005 section 5.1.5.4.4.
Indicates whether the stream monitors and optionally drives valves. No Valves is the default.
Indicates whether the stream performs batch monitoring and control. You need to configure batch reporting to include batch totals objects. No Batching is the default.
Indicates whether the stream performs twin can sampling. No Sampling is the default.
Indicates whether the stream calculates four time- and flow-weighted averages. This is the default.
Indicates whether the stream calculates eight time- and flow-weighted averages.
Indicates a single or dual PID control loop with override.

Note: As you select options, the Additional Options Selected frame (at the bottom of the Options screen) summarises your selections (this screen shows a variety of options). You may need to scroll down the summary to view all the summarised values.

Figure 2-11. Gas Stream Options Summarized

2-12

PCSetup Editor

Revised January-2021

Config600 Configuration Software User Manual

Figure 2-12. Liquid Stream Options Summary

 For a Liquid stream, select the appropriate options:

Option Option1

Description
Calculates standard density using header density (from station input) with header temperature and pressure (from stream inputs). Calculates meter density using standard density with meter temperature and pressure.

Option2

Calculates meter density using station standard density and meter temperature and pressure.

Revised January-2021

PCSetup Editor

2-13

Config600 Configuration Software User Manual

Option Option3
Option4
Option5
Valves No Valves Batching No Batching
Sampling No Sampling Product Table with History
Product Table Advanced
Product Table Basic
No Product Table TFWA x 4
TFWA x 8 PID with Override

Description
Calculates standard density using header density (from stream inputs) with header temperature and pressure (from stream inputs). Calculates meter density using standard density with meter temperature and pressure.
Calculates standard using meter density (from stream inputs) with meter temperature and pressure.
Calculates meter density using stream standard density with meter temperature and pressure inputs. This is the default.
Indicates whether the stream monitors and optionally drives valves. Valves is the default.
Indicates whether the stream performs batch monitoring and control and configures batch reporting to include batch totals objects. No Batching is the default.
Indicates whether the stream performs twin can sampling. No Sampling is the default.
Selects meter factor history and multiple products for batching applications with productspecific meter factor and K-factor curves for each product.
Note: You must select Product Table with History in order to use the Prover MF Deviation Check stage.
Selects multiple products (manual only) for pipeline batching applications with productspecific meter factor and K-factor curves for each product.
Selects multiple products (manual only) for pipeline batching applications with non-productspecific meter factor and K-factor curves.
Selects a single product for continuous flow metering applications. This is the default.
Indicates whether the stream calculates four time- and flow-weighted averages. This is the default.
Indicates whether the stream calculates eight time- and flow-weighted averages.
Indicates a single or dual PID control loop with override.

Note: As you select options, the graphic in the centre of the page changes (as shown in Figure 2-12), and the Additional Options Selected frame (at the bottom of the Options screen) summarises your selections. You may need to scroll down the summary to view all the summarised values (see Figure 2-13).

2-14

PCSetup Editor

Revised January-2021

Config600 Configuration Software User Manual

Summary of selected options

Additional summarized options

Figure 2-13. Liquid Stream Options Summarized
 For an RTU stream, the only valid station/stream combination is Standard and No Station.
6. Click Next.
Note: As you select options, Config600 checks to make sure your selections are valid and displays appropriate messages at the bottom of the screen (see Figure 2-9). If an error message displays, Config600 also greys out the Next button to prevent you from finalising an invalid configuration. You must resolve the configuration error before you can finalise your configuration in Step 6.

2.1.6

Select Communications (Step 6 of 6)
Use the sixth screen in the wizard (Figure 2-14) to indicate the external communications for the S600+. The selections depend on the defined stream and station types.

Revised January-2021

PCSetup Editor

2-15

Config600 Configuration Software User Manual

Figure 2-14. Configuration Generator, Step 6
1. Select the check boxes to include an optional Modbus slave link and Peer to Peer link in the configuration.
Note: The wizard displays only those options relevant to the configuration you have defined in the previous five screens. Valid port options (based on the configuration) include Modbus Slave, Peer to Peer, Chromatograph, Ultrasonic, Coriolis, and Prover.
2. Indicate the addresses for up to 10 prover remote streams.
Notes:
 This option appears if you define a single liquid station with a prover option (in Step 4) and no streams (in Step 5). Alternately, if you define a master meter (MM) prover in Step 4, that selection requires you to define one stream for data (Step 5).
 If you define stream 1 and stream 2 in the same S600+, enter the same Modbus address for each stream. If the streams are in separate S600+s, enter unique addresses.
 Prover remote streams enable you to define Modbus links to other S600+s. You can then use the station prover defined in this configuration to prove up to 10 other S600+s.
3. Click Finish to complete the configuration process. (This may take several seconds to complete.) As the wizard creates the configuration and saves it to the Configs folder, a dialog box displays indicating progress:

2-16

PCSetup Editor

Revised January-2021

Config600 Configuration Software User Manual
Figure 2-15. Generating Config dialog box
Note: The configuration generator can only create a new configuration where all of the metering streams are in the same unit as the prover or where all the metering streams are in different S600+ flow computers than the prover application. If you need to create a configuration where some metering streams are in a different S600+ and some streams are in the S600+ that houses the prover application, contact technical support.
4. When the process completes, the S600 PCSetup screen redisplays, showing a graphic representation of your configuration. (Figure 216 is an example graphic):

Figure 2-16. Example System Graphic
2.2 Analyse a Configuration (System Graphic)
System Graphic is the top-most option in the hierarchy menu located on the left side of the S600 PCSetup screen. This is also the default view whenever you open a configuration (see Section 2.3, Open an Existing Configuration).
The System Graphic provides a graphically based analysis of the configuration file you've created or selected. Using the graphic, you can quickly review station or stream settings or correct any errors in the configuration.

Revised January-2021

PCSetup Editor

2-17

Config600 Configuration Software User Manual
Note: For further information on selecting and assigning input options, refer to Chapter 5, Station Configuration or Chapter 6, Stream Configuration.
Figure 2-17. System Graphic (Stations and Streams) In the figure above, note the black rectangles labeled Station1 Calculations and Stream1 Calculations. When you move the cursor over one of these blocks, Config600 expands that block to show all the values defined for that stream or station:

Figure 2-18. Stream Values (expanded)
If necessary, you can click on a value in the expanded block (such as Gas Properties) to display the Config600 screen that defines those values:

2-18

PCSetup Editor

Revised January-2021

Config600 Configuration Software User Manual

Figure 2-19. Value selection (expanded)
Red circles in the System Graphic alert you to unassigned inputs. When you click on a red circle, Config600 displays a screen within the system hierarchy you can use to assign those inputs.

Revised January-2021

PCSetup Editor

2-19

Config600 Configuration Software User Manual

Figure 2-20. Input Values (expanded)
Once you assign inputs, you can reselect System Graphic. Config600 removes the red alerting circles (as in the case of the analogue meters):

2-20

PCSetup Editor

Revised January-2021

Config600 Configuration Software User Manual

Figure 2-21. Input Values (assigned)
In addition to alerting you to inputs you may need to assign, the System Graphic also provides other icons you can select. When you move the cursor over a selectable icon, the cursor changes to the image of a hand. For example, double-clicking the communication icon accesses the Communications screen:

Revised January-2021

PCSetup Editor

2-21

Config600 Configuration Software User Manual

Figure 2-22. Selectable icons
Once you are familiar with system components, you can use the System Graphic to review and modify the components of your configuration file.

2-22

PCSetup Editor

Revised January-2021

Config600 Configuration Software User Manual
2.3 Open an Existing Configuration (PCSetup Editor)
Using the Configuration wizard you can quickly create a basic configuration file. You can then use the PCSetup Editor to edit and customize the basic settings in an existing configuration file to meet an application's specific requirements.
Note: While you cannot edit a configuration file that resides and is active (online) on the S600+, it is possible to change the configuration using the Front Panel or Webserver.
Editing a configuration includes changing the default values and setting alternative I/O configurations, screen definitions, report formats, and external communications links. You can:  Change measurement units.  Configure reports.  Assign and re-assign I/O.  Configure communications links.  Enable/disable alarms.  Change cold start values (such as densitometer constants).  Change descriptors.  Configure existing calculations.  Change passwords.
Note: You cannot add new calculations to a configuration using the PCSetup Editor.
To edit an existing configuration file: 1. Open a configuration file in one of several ways:
 Click the Open icon on the PCSetup Editor's toolbar.  Click File > Open in the PCSetup Editor.  Click the icon next to the Open an existing configuration
option on the Welcome to Config600 screen (Figure 2-1) to open a previously created configuration file. The Select Config screen displays:

Revised January-2021

Figure 2-23. Select Config...

PCSetup Editor

2-23

Config600 Configuration Software User Manual

2. Click the name of a configuration file in the left-hand pane. Note that the OK and Delete buttons in the right-hand pane become active, and the software completes the following fields:

Field Description
Config Version
Last Edited Config Format Min Firmware OK Cancel Delete

Description Displays the description you assigned to this configuration in Step 1 of the configuration wizard.
Indicates the number of times the configuration file has been edited and saved since its creation. The system increments this number only when you save a configuration.
Indicates the date the configuration was last saved.
Identifies the template version number used to generate the configuration file.
Identifies the minimum version of firmware that supports the configuration file.
Click to open the selected configuration file.
Click to cancel the action and close this window.
Click to delete this configuration from the Config folder.

3. Click OK. The system opens a configuration-specific S600 PCSetup screen (note the change in the heading for the screen), displaying a graphic representation of that configuration:

Figure 2-24. Configuration-specific System Graphic
Refer to Section 2.2 for further information on using the System Graphic.

2-24

PCSetup Editor

Revised January-2021

Config600 Configuration Software User Manual

Note: By default, PCSetup logs you in at Security Level 1(as shown in the lower right-hand corner of the screen). Level 1 has the greatest access to software features and functions; level 9 has the most restrictions. Refer to Security in Chapter 7, Advanced Setup Configuration, for further information on defining security levels.

2.3.1

Navigating the PCSetup Editor
The PCSetup Editor window consists of two panes: a hierarchy menu in the left-hand pane and various configuration screens that appear in the right-hand pane. Figure 2-25 shows a sample screen.

Menu bar

Icon bar Configuration Screen

Hierarchy Menu

Revised January-2021

Figure 2-25. PCSetup Editor

Located on the left-hand side of the screen, the hierarchy menu displays the major configuration components: System Graphic, System Setup, I/O Setup, Station(s), Stream(s), and Advanced Setup. Clicking on an item in the hierarchy menu displays a sub-menu. Each submenu has an associated configuration screen.
Refer to the following for information on each configuration component:
 System Graphic: Section 2.2 of Chapter 2  System Setup Configuration: Chapter 3.  I/O and Communications: Chapter 4.  Stations: Chapter 5.

PCSetup Editor

2-25

Config600 Configuration Software User Manual

 Streams: Chapter 6.
 Advanced Setup: Chapter 7.
The configuration screens on the right-hand side of the screen contain parameter fields, check boxes, and buttons. Fields allow you to type characters and numbers or to select from drop-down lists. Check boxes enable you to select specific options. Buttons link to dialog boxes that allow you to configure a data point or parameter.
Located at the top of the PCSetup Editor screen, the menu bar and icon bar have the customary Windows-based software options, plus additional menu selections and icons specific to Config600.

2.3.2 The Icon Bar
The icon bar, located immediately below the menu bar at the top of the screen, provides icons for the following actions or shortcuts:

Table 2-1. Config600 Icon Bar

Icon

Meaning New Configuration. Click this icon to open the Config600 Configuration Generation screen sequence. Note: This applies only to the Config600 Pro software.
Open Configuration. Click this icon to open the Select Config dialog box.
Save Configuration. Click this icon to save the current configuration with the current configuration file name.
Cut, Copy and Paste. These clipboard icons are available if not greyed out. Click Cut to remove the selection from the clipboard. Click Copy to store the selection to the clipboard. Click Paste to insert the contents of the clipboard at the cursor's location.
Login. Click this icon to open the Login dialog box. Note: This applies only if Level 1 security has been enabled.
Edit Security. Click this icon to open the Edit Security dialog box.
Assignment. Click this icon to open the Edit Assignments dialog box for the selected data point.
Settings. Click this icon to open the Edit Settings dialog box for the selected data point.
Calc Explorer. Click this icon to open the Calc Explorer utility, and examine calculation relationships between system components.
Config Organiser. Click this icon to display a Config Organiser and add, clone, delete, rename, or reorder components of a configuration.
Displays. Click this icon to open the Display Editor (see Chapter 13, Display Editor).
Config Transfer. Click this icon to open the Config Transfer utility. (see Chapter 9).
Print. Click this icon to open the Print dialog box. Use this icon to print the relevant pane selection to a host printer.
About Config600. Click this icon to open the About Config600 dialog box that displays copyright and version information.

2-26

PCSetup Editor

Revised January-2021

Config600 Configuration Software User Manual

2.4 The Menu Bar
The menu bar, located immediately above the icon bar at the top of the screen, provides the following actions or shortcuts:
Table 2-2. Config600 Menu Bar

Menu File Menu
Edit Menu View Menu Tools Menu

Meaning

Use these menu options to print, open, close, and save configuration files.

New Creates a new configuration file.

Open Opens an existing configuration file.

Close Closes an open configuration file.

Save Saves the selected configuration file.

Save As Saves the selected configuration file with a different name.

Login Login to the PCSetup Editor.

Print Prints the selected configuration file.

Print Preview Opens the selected configuration file in the print preview window.

Print Setup Opens the Windows Print Setup window to configure your default printer.

Recent File Opens or view recently edited configuration files.

Regenerate

Regenerates the selected configuration file to overwrites all modifications to displays and Modbus maps with the standard displays and Modbus maps as generated at the build time of the configuration.

Note: To regenerate a report, delete the report and add the report using PCSetup Editor > System Setup > Reports.

Exit Closes the PCSetup Editor.

Use these menu options to open the Config Organiser, Assignment, and Settings screens.

Undo, Cut, Copy, These functions are disabled in the PCSetup Editor. & Paste

Config Organiser Launches the Config Organiser to arrange the priority of configurations so a certain I/O is read before another, rename or
clone I/O modules, streams or stations, and delete I/O modules.

Security Restricts access to authorised system users and determines which data items system users can enter or modify.

Assignment Opens the Edit Assignments dialog box for the selected data point.

Settings Opens the Edit Settings dialog box for the selected data point.

Use these menu options to view the Tool bar, Status bar, change the frame sizes, and open the Startup Screen.

Tool Bar Views or hides the Tool Bar.

Status Bar Views or hides the Status Bar.

Split Changes the frame sizes.

Startup Screen Launches the initial Startup Screen.

Use this menu to open the Display Editor or the Config Transfer utility.

Edit Displays Opens the Display Editor.

Transfer Opens the Config Transfer utility.

Revised January-2021

PCSetup Editor

2-27

Config600 Configuration Software User Manual

Menu Windows Menu
Help Menu

Meaning
Use these menu options to configure how your screens display, clone a configuration, arrange icons, and view or select open configurations.
New Window Opens a second instance of the configuration file in a new window to view a different screen.
Cascade Displays all open configuration windows in a Cascade view.
Tile Displays all open configuration windows in a Tile view.
Arrange Icons Arranges icons according to a grid pattern.
Open Opens active configurations. Configurations
Use these menu options to access the online help system and view the About PCSetup information screen.
Contents Accesses the online help system.
About PCSetup Displays the About PCSetup dialog box, which contains
information about the software (including the version number).

2.5 Managing Configurations
This section discusses how to save and regenerate a configuration.

2.5.1 Save a Configuration
To avoid losing any work as you develop your configuration, it is a good practice to save the configuration file after you make any changes.
Config600 creates a separate folder in your computer's Config600 folder for each unique configuration. At your request, Config600 saves the configuration files in your computer's Configs folder using the file extension ".cfg" for the master configuration file. Other components have individual sub-folders:
 Reports: Contains the report format files.
 Modbus: Contains the Modbus configuration files.
 Logicalcs: Contains the custom written files that allow userdefined functions.
 Extras: Stores user-defined look-up tables and configuration backup files.
To save the configuration file, select File > Save or File > Save As while in any screen in the PCSetup Editor. To save the configuration file with a new name, select File > Save As and then select "<new>" from the list of file names.

2.5.2 Regenerate a Configuration
In the PCSetup Editor, you can edit displays, reports, or Modbus maps using the Display, Report, or Modbus editors. Use the PCSetup Editor to edit assignments, values, and modes of data points. Config600 saves any file modifications in the Config folder and overwrites any previous modifications.

2-28

PCSetup Editor

Revised January-2021

Config600 Configuration Software User Manual

Note: To regenerate reports, delete the report and add the report using PCSetup Editor > System Setup > Reports.
The File > Regenerate command overwrites all modifications to displays and Modbus maps with the standard displays and Modbus maps as generated at the build time of the configuration. Modifications to the settings and assignments in the configuration file (extension .cfg) are reflected in the regenerated files.
Use the Regenerate command to force configuration setting modifications to the displays and Modbus maps.
Regenerating a configuration file results in the loss of any custom
Caution displays or Modbus maps.

2.6 Display Editor
Click the Edit Displays icon on the PCSetup tool bar to open the Display Editor. Use it to customize the appearance of displays on the front panel of the S600+. Refer to Chapter 13, Display Editor, for complete instructions on using this utility.
Note: You can also access this utility either by selecting Tools > Display Editor from the PCSetup menu bar or by selecting Start > Config600 3.3 > Display Editor.

2.7 Config Transfer Utility
Click the Config Transfer icon on the PCSetup tool bar to open the Config Transfer utility. Use it to send new or modified configuration files to the S600+ using either a dedicated serial port or a TCP/IP connection. Config Transfer also enables you to retrieve configuration files from the host PC to the S600+. Refer to Chapter 9, Config Transfer, for complete instructions on using this utility.
Note: You can also access this utility either by selecting Tools > Transfer from the PCSetup menu bar or by selecting Start > Config600 3.3 > Config Transfer.

2.8 Config Organiser Utility
Use the Config Organiser to arrange the priority of configurations so a certain I/O is read before another, rename or clone I/O modules, streams or stations, and delete I/O modules.

Caution

ALWAYS create a backup of your configuration file before using the Config Organiser. The Config Organiser does not automatically update any LogiCalcs, displays, reports, or Modbus maps.
1. To open the Config Organiser, either:
 Click the Config Organiser icon on the PCSetup Editor's tool bar.

Revised January-2021

PCSetup Editor

2-29

Config600 Configuration Software User Manual
 Select Edit > Config Organiser from the PCSetup Editor's menu bar.
The Config Organiser screen displays:

Figure 2-26. Config Organiser

2. Click a button to manage the displayed configuration files

Button Move Up Move Down Clone Rename Delete OK
Cancel

Description
Selects an I/O module and moves it to a higher priority in the configuration so a certain I/O is read before another.
Selects an I/O module and moves it to a lower priority in the configuration so a certain I/O is read before another.
Duplicates an I/O module, stream, or station file within the configuration.
Renames an I/O module, stream, or station to rename that file within the configuration.
Deletes an I/O module from the configuration.
Applies the indicated changes to the configuration file.
Note: Config600 displays a verification dialog box. You must answer Yes to finalise your changes.
Cancels the action and closes this window.

2-30

PCSetup Editor

Revised January-2021

Config600 Configuration Software User Manual
Chapter 3 ­ System Setup
In This Chapter
3.1 Versions .............................................................................................. 3-2 3.2 Units .................................................................................................... 3-3
3.2.1 Supported Units ........................................................................ 3-4 3.3 Reports................................................................................................ 3-6
3.3.1 General Reports ....................................................................... 3-7 3.3.2 Base Time Reports ................................................................... 3-8 3.3.3 Default Reports ......................................................................... 3-9 3.3.4 Report History ........................................................................... 3-9 3.3.5 Adding a General Report to a Configuration ............................ 3-9 3.3.6 User Reports........................................................................... 3-11 3.3.7 Adding a Base Time Report to a Configuration ...................... 3-11 3.3.8 Managing Configuration Reports ............................................ 3-13 3.4 Totalisations ...................................................................................... 3-14 3.5 Time .................................................................................................. 3-16
System Setup is the second option in the hierarchy pane on the S600 PCSetup screen. System settings include company details, units of measurement, required reports, and totals. While you define these during the initial configuration process, you can use the System Setup option to edit these values when necessary.
System Setup
Hierarchy Menu

Hierarchy Pane

Figure 3-1. System Setup screen
When you double-click System Setup, the hierarchy opens to display the sub-options: Versions, Units, Reports, Totalisations, and Time.

Revised January-2021

System Setup

3-1

Config600 Configuration Software User Manual

3.1 Versions

Config Format 8

Versions include details of your company and the flow computer being used. Config600 uses this information in webserver access windows.
As shown in Figure 3-2, Version 3.3 of Config600 uses Config Format 8 for its configuration files. Config Format 8 is designed to work with Release 5.0 of the CPU module (P152).

Note: Older configuration files (for release 4.0 or earlier of the CPU module) use Config Format 7. We cannot guarantee that configurations you create using Config Format 8 will work with older releases (4.0 or earlier) of the CPU module.

Figure 3-2. Versions screen

When you click Versions, Config600 displays a configuration screen in the right-hand pane. Unless otherwise indicated, you can edit the following fields:

Field Machine Name
Company Name
Address 1 through Address 5

Description Provides a tag number or stream name, up to four characters in length. Config600 uses this tag (such as "S600") on all printed alarms and events.
Provides a short description (up to ten alphanumeric characters) for the company.
Provides up to five 30-alphanumeric character fields you use to enter your company's address.

Telephone Fax Config Version

Provides up to 30 alphanumeric characters for your company's telephone number.
Provides up to 30 alphanumeric characters for your company's fax number.
This read-only field shows the number of times this configuration has been saved since it was created.

3-2

System Setup

Revised January-2021

Config600 Configuration Software User Manual

Field Config Created
Config Last Edited
Config Format

Description
This read-only field shows the date and time the configuration was originally created.
This read-only field displays the date and time the configuration was last saved.
This read-only field shows the version number of the template used to create the configuration.
Note: Configuration templates are based on the CPU version. Earlier versions (4 or prior) of the CPU module use configuration templates version 7 or earlier; the version 5 CPU module uses the version 8 configuration template. Configurations based on earlier templates function with the new CPU module. However, configurations developed for the new CPU do not work with older CPUs.

Note: If you change any values on this screen and try to exit, Config600 displays a dialog box asking to save those changes to your configuration file.

3.2 Units

Click Yes to apply the changes to your configuration file.
Using the Units options, you define the default standard units of measurement used throughout the configuration. Config600 performs all calculations using units, which conform to the appropriate international standards. However, should the requirements of your application vary, you can change the displayed units of measurement. When you change unit values, the PCSetup Editor automatically performs unit conversions. You can also override a number of units (such as K-factor) at the stream level.
Note: Click Conversions/Constants to switch between the Units screen and the Conversions/Constants option in Advanced Setup.

Revised January-2021

System Setup

3-3

Config600 Configuration Software User Manual

Figure 3-3. Units screen
Each process quantity has a predefined list of selectable units. Click  to select the units preferred for your application. Config600 removes any units not used in this configuration.
Note: If you change any values on this screen and try to exit, Config600 displays a dialog box asking to save those changes to your configuration file.

Click Yes to apply the changes to your configuration file.
3.2.1 Supported Units

3-4

System Setup

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Table 3-1 lists the standard units of measurement Config600 supports.

Table 3-1. Standard Measurement Units

Unit Category Mass Mass Flow Rate
Uncorrected Vol Uncorrected Vol Flow Rate
Corrected Vol Corrected Vol Flow Rate
Energy Energy Flow Rate
Liquid Alternative Vol
Liquid Alternative Mass TEMP UNITS (Temperature) PRESS UNITS (Pressure) DP UNITS (Differential Pressure) DENS UNITS (Density) ROC TEMP UNITS (Rate of Change, Temperature) ROC PRESSURE UNITS (Rate of Change, Pressure) CV VOL Units (Calorific Value) DYN VISC UNITS (Dynamic Viscosity)

Supported Units kg, lbs, M.lbs, MM.lbs, tonne, UK.ton, US.ton kg/d, kg/h, kg/m, kg/s, lbs/d, lbs/h, M.lbs/d, M.lbs/h, MM.lbs/d, MM.lbs/h, t/d, t/h, UK.t/d, UK.t/h, US.t/d, US.t/h bbl, CF, kL, km3, L, m3, MCF, MMCF, US gal bbl/d, bbl/h, CF/d, CF/h, kL/d, kL/h, km3/d, km3/h, L/d, L/h, L/m, m3/d, m3/h, MCF/d, MCF/h, MMCF/d, MMCF/h, US.gal/d, US.gal/h MMSCF, MSCF, Sbbl, SCF, SkL, Skm3, SL, Sm3, US.Sgal MMSCF/d, MMSCF/h, MSCF/d, MSCF/h, Sbbl/d, Sbbl/h, SCF/d, SCF/h, SkL/d, SkL/h, Skm3/d, Skm3/h, SL/d, SL/h, SL/m, Sm3/d, Sm3/h, US.Sgal/d, US.Sgal/hr Btu, Gcal, GJ, Kkcal, KJ, kW.h, mcal, MJ, MMBtu, MMMBtu, TJ Btu/h, Gcal/d, Gcal/h, GJ/d, GJ/h, Kcal/d, Kcal/h, KJ/d, KJ/h, kW.h/d, kW.h/h, MBTu/d, Mcal/d, Mcal/h, MJ/d, MJ/h, MMBtu/d, MMBtu/h, MMMBtu/d, MMMBtu/h, TJ/d, TJ/h MMSCF, MSCF, Sbbl, SCF, SkL, Skm3, SL, Sm3, US.Sgal Notes:  Only used in batching configurations.  The conversion between units also
compensates for the difference in metric and imperial `standard' conditions (i.e. m3 @ 15'C / 0 barg is converted to bbl @ 60F / 0 psig) as per the Aramco standard. kg, lbs, M.lbs, MM.lbs, tonne, UK.ton, US.ton Note: Only used in batching configurations. Deg.C, Deg.F, K
bara, barg, kgf/cm2a, kgf/cm2g, kPa.a, kPa.g, mmH2O, mmHg, Mpaa, MPag, psia, psig barg, inH2O, Kg/cm2, kPa, mbar, Mpa, psig
API, gm/cc, kg/L, kg.m3, kg/Sm3, lbs/bbl, lbs/CF, SG Deg.C/s, Deg.F/s, Deg.K/s
bar/s, kPa/s, psi/s
BTU/lb, BTU/SCF, GJ/kg, GJ/Sm3, kcal/m3, kW.h/m3, MJ/kg, MJ/Sm3 cP, lbm/ft.s, mPa.s, Pa.s, uPa.s

System Setup

3-5

Config600 Configuration Software User Manual
Unit Category DIAM UNITS (Diameter) LENGTH UNITS VEL UNITS (Velocity) K factor

Supported Units cm, ft, in, m, mm, yd
cm, ft, in, m, mm, yd ft/s , m/s
pls/bbl, pls/CF, pls/kg, pls/L, pls/lbs, pls/M.lbs, pls/MM.lbs, pls/m3, pls/tonne, pls/US.ton

3.3 Reports

Click the Reports option to display a screen identifying the reports currently associated with your configuration (Figure 3-4). Config600 provides two report categories, General and Base Time.

Figure 3-4. Reports screen

Field General Reports
Maintenance Mode Interlock
Time Editor Totals Descriptions Base Time

Description

Displays the general reports available for selection.

Add

Click to add a new report.

Configure Click to configure the selected report.

Edit

Click to edit the selected report using the

Report Editor.

Delete

Click to delete the selected report.

Enables the system to access turbine mode, DP mode, and densitometer information regardless of the Maintenance Mode status. By default, Config600 selects this option for imperial-based configurations but does not select this option for metric configurations.

Click to display the System Setup > Time screen you use to configure time and data parameters for the selected report.

Click to display the the Advanced Setup > Total Descriptions screen you use to configure descriptions for the selected report.

Click  or  to select the base time for which you

3-6

System Setup

Revised January-2021

Config600 Configuration Software User Manual

Field
Hours after midnight Multi-day periods Part hour period Report Periods
Start of

Description want to add a report.

Note: Although you can define three sets of base time reports, Config600 reserves the Hourly and Dailyl reports in base time 2 for Electronic Flow Management (EFM) reports (if an EFM Modbus module link is included in the software). You can overwrite these values, but it may eliminate your abiltity to generate EFM reports.

Sets the beginning hour for the specified base time. 6 is the default hour.

Selects how many days a report should cover. Click  to display valid values. 1 is the default.

Note: Once you set this value, the system uses this as a fixed period across all three Base Times. For example, you cannot then change a period of 10 days to a period of 5 days for Base Time 2.

Indicates how many minutes apart you want reports to
generate. Click  to display valid values. 1 is the default.

Note: Once you set this value, the system uses this as a fixed period across all three Base Times. For examle, you cannot then change a period of 10 minutes to a period of 5 minutes for Base Time 2.

Displays the current report periods associated with the report you select in the General Reports pane.

Add

Click to add a new report period.

Configure Click to configure the selected report period.

Note: This button does not display until you select a report period.

Edit

Click to edit the report period you

selected in the Reports Editor.

Note: This button does not display until you select a report period.

Delete

Click to configure the selected report.

Note: This button does not display until you select a report period.

Indicates when the report period starts.

Week

Indicates the weekday on which the
report period starts. Click  to display valid values. The default is Sunday.

Month

Indicates the day of the month on which the report period starts. Valid values are Last Day and First Day. The default is First Day.

3.3.1

General Reports

General reports, which generate as a result of some exception event, include:

Report Name Batch

Definition Shows totals at the start and end of the batch.

Revised January-2021

System Setup

3-7

Config600 Configuration Software User Manual

Current
Maint STN01 Prv Vol and STN02 Prv Vol STN01 Prv Mass and STN02 Prv Mass CHR D/Load
CHR Telemetry
Batch Ticket
User-defined

Shows the current flow rate and cumulative totals. Note: You can request this report from the S600+ front
panel or webserver. Shows totals as you enter and exit maintenance mode. Reserved for prover configurations; summarises trial runs and final volume data for a prove run.
Reserved for prover configurations; summarises trial runs and final mass data for a prove run.
Generates when the chromatograph download data changes or when a timeout or mode change occurs. Generates on the receipt of a new analysis from the chromatograph. Shows totals and batch details at the start and end of the batch. It also generates if a batch recalculation occurs. Note: This report replaces the Batch report. 15 reports with content you define.

Note: If you import older configuration files into Config600, the Compact Hourly report option may appear on this listing. This report, a system-generated base time Hourly report, is available but no longer supported.

3.3.2

Base Time Reports

Base time reports provide system data as of a particular hour (base time) you define. Base time reports include:

Time Hourly 2 Hourly 3 Hourly 4 Hourly 6 Hourly 8 Hourly 12 Hourly Daily Weekly Monthly Batch Hourly
Multi Day

Definition

Shows throughput for the previous hour.

Shows throughput for the previous two hours.

Shows throughput for the previous three hours.

Shows throughput for the previous four hours.

Shows throughput for the previous six hours.

Shows throughput for the previous eight hours.

Shows throughput for the previous twelve hours.

Shows throughput for the previous day.

Shows throughput for the previous week.

Shows throughput for the previous month.

Shows, for each hour during a batch, the batch hourly total and the batch total.

Note: Config600 generates this report only during batches. If a batch finishes midway through an hour, Config600 does not generate the batch hourly value for that hour but does generate the end-of-batch value that contains totals for that batch.

Shows throughput for the previous multi-day period, as defined in the Multi-day period field.

Note:

Once you set this value, the system uses this as a fixed period across all three Base Times. For example, you cannot then change a period of 10 days to a period of 5 days for Base Time 2.

3-8

System Setup

Revised January-2021

Config600 Configuration Software User Manual

Time Part Hour

Definition

Shows throughput for previous part-hour period, as defined in the Part hour period field.

Note:

Once you set this value, the system uses this as a fixed period across all three Base Times. For examle, you cannot then change a period of 10 minutes to a period of 5 minutes for Base Time 2.

Note: Although Config600 provides up to three base time categories for reports, Config600 reserves base time 2 for Electronic Flow Measurement (EFM) reports, which typically do not print. Refer to Chapter 14, Modbus Editor, for further information.

3.3.3 Default Reports
Config600 provides five default reports:  General Reports: Current (set to print and store five instances).  Base Time 1 Reports:
· Hourly (set to print and store 24 instances of this report). · Daily (set to print and store 35 instances of this report).  Base Time 2 Reports (reserved for EFM reports): · Hourly (set to store 840 instances of this report). · Daily (set to store 35 instances of this report).

3.3.4

Report History
The S600+ saves all periodic reports in circular buffers. For example, you decide to save five instances of that report. After saving those five reports and generating reports 6 and 7, the S600+ then overwrites the data for reports 1 and 2. How many reports you can save is a function of the available memory on the S600+. Refer to Section 3.3.5, Adding a General Report to a Configuration for information on the total number of reports you can save.

Note: If necessary, you can use the Report Editor to change the report format. Any data existing in Config600 is available for inclusion on a report, and you can change a report's format at any time.
3.3.5 Adding a General Report to a Configuration
Note: Refer to Appendix H, CFX Reporting, for more information on CFX reports.
Use this procedure to add a General report to your configuration file. 1. Click Add in the General Reports pane. The Archive Configuration
dialog box displays:

Revised January-2021

System Setup

3-9

Config600 Configuration Software User Manual

Figure 3-5. Archive Configuration dialog box

2. Complete the following values:

Field Archive Period
Number of reports to save
Print when Generated Web history
Report Export Web summary Preformatted HTML

Description Indicates the General reports available for selection. Click  to display the reports for selection.
Note: When you select a report from this list and add it to the configuration file, Config600 removes that report name from this listing.
Indicates the number of instances of this report to save. Click  or  to increase or decrease the displayed value.
Note: The total number of reports you can save is a function of the available storage on the S600+ after you create a configuration file and cold start it. Config600 also uses a "report buffer" to store reports. If you select 5, Config600 overwrites the first iteration of the generated report with the sixth.
Indicates whether Config600 prints the report after generating it.
Indicates whether the selected report appears as an option in the Reports display on the S600+ Webserver.
Exports the report formatted as either a text file or a CSV file to a location you specify.
Indicates whether Config600 includes report data "live" as part of the webserver menu bar.
Indicates whether Config600 uses its native HTML formatting when displaying webserver-based reports or uses your HTML formatting. Select this option to use your HTML formatting for reports.
Note: This is an advanced option. Contact Techical Support for further information.

3-10

System Setup

Revised January-2021

Config600 Configuration Software User Manual
3. Click OK when you are finished. The Archive Configuration dialog box closes. Config600 adds your report to the General Reports listing.
3.3.6 User Reports
S600+ also provides 22 user-defined reports (USER18 through USER24) in the General Reports category. Use these reports when you have developed special programs (such as a LogiCalc) to trigger report conditions or desire to use them on the webserver. You can also use these reports to add your own displays on the Webserver menu bar.
Note: The disable form feed function is not available with user reports.
3.3.7 Adding a Base Time Report to a Configuration
Use this procedure to add a base time report to your configuration file. 1. Click  or  in the Base Time Reports pane of the Report screen
to select the base time for which you want to add a report.
Note: Although you can define three sets of base time reports, Config600 reserves the Hourly and Daily reports in base time 2 for Electronic Flow Management (EFM) reports (if an EFM Modbus module link is included in the software). You can overwrite these values, but it may eliminate your ability to generate EFM reports.
2. Complete the hours after midnight field to indicate the beginning hour for the selected base time.

Revised January-2021

System Setup

3-11

Config600 Configuration Software User Manual
3. Click Add in the General Reports pane. The Archive Configuration dialog box displays:

Figure 3-6. Archive Configuration

4. Complete the following values:

Field Archive Period
Number of reports to save
Print when Generated Web history
Report Export Web summary Preformatted HTML

Description Displays the base time reports available for selection. Click  to display the reports you can select.
Note: When you select a report from this list and add it to the configuration file, Config600 removes that report name from this listing.
Indicates the number of instances of this report to save.
Note: The total number of reports you can save is a function of the available storage on the S600. Config600 also uses a "report buffer" to store reports. For example, if you select 5, Config600 overwrites the first iteration of the generated report with the sixth.
Indicates whether Config600 prints the report after generating it.
Indicates whether the selected report appears as an option in the Reports display on the Config600 webserver.
Exports the report formatted as either a text file or a CSV file to a location you specify.
Indicates whether Config600 includes report data "live" as part of the webserver menu bar.
Indicates whether Config600 uses its native HTML formatting when displaying webserver-based reports or your HTML formatting. Select this box to use your HTML formatting for reports.
Note: This is an advanced option. Contact Techical Support for further information.

3-12

System Setup

Revised January-2021

Config600 Configuration Software User Manual

Field
CFX Stream X

Description
Indicates whether Config600 generates a CFX report for this stream. For more information on CFX reports, refer to Appendix H, CFX Reporting.

5. Click OK when you finish. The Archive Configuration dialog box closes. Config600 adds your report to the Base Time Reports listing.

6. Complete the following fields if you added these reports:

Report Daily
Monthly

Field
Indicates the beginning day of the week. Click  or  to select a day. The default is Sunday.
Indicates whether the month "starts" on the last day of the current month (Last Day or March 31) or the first day of the next month (First Day or April 1). Click  or  to select a value. The default is First Day.

3.3.8 Managing Configuration Reports
At any time you can manage--edit, delete, or reconfigure--the reports you have added to your configuration file. Click on a report and Config600 displays three additional buttons.
 Click Configure to display the Archive Configuration dialog box.  Click Edit to access the Report Editor (Chapter 10).  Click Delete to remove the defined report from the configuration
file.

Figure 3-7. Managing Configurations
Note: If you change any values on this screen and try to exit, Config600 displays a dialog box asking to save those changes to your configuration file.

Revised January-2021

System Setup

3-13

Config600 Configuration Software User Manual
Click Yes to apply the changes to your configuration file.
3.4 Totalisations
Click the Totalisation option on the hierarchy to display the Totalisation screen (Figure 3-8). Use this screen to manage how the system displays totals. The Totalisation screen has three components: a Totals Resolutions pane, a Total Rollover Digit field, and an Increment Cumulatives in Maintenance Mode check box. Edit the Totals Resolution values using a dialog (Figure 3-9). For example, if you set the Rollover value to 7 and the Decimal Place value to 3, rollover occurs at 9,999,999.999. Similarly, if you set Rollover to 4 and Decimal Place to 2, rollover occurs at 9,999.99.
Notes:
 The main calculation routines always use full double-precision accuracy for all totalisers and maintain accuracy internally, even if you select a restricted number of decimal places for display and reporting.
 Base Sediment and Water volumes use Standard Volume Units. This is true even when they are computed as gross volumes.

Figure 3-8. Totalisation

3-14

System Setup

Revised January-2021

Config600 Configuration Software User Manual
To edit totals: 1. Double-click a Station/Stream line in the Totals Resolution pane.
The Totals Detail dialog displays:

Figure 3-9. Totals Detail dialog

2. Complete the following values:

Field Largest Total Rollover
Decimal Places

Description
This read-only field shows the total's current format. The system changes this display as you modify the Rollover and Decimal Places values.
Note: No total can have more than 15 digits.
Indicates the maximum number of digits in the total before it rolls over to zero. Valid values are 3 to 15. The default is 12. Click  or  to increase or decrease the total number of digits.
Note: Set this value to ensure that when a stream flows at its maximum possible flow rate, this limit would not cause the total to roll over to zero within a 24-hour period. Typically, leave the value at its default of 12 digits.
Indicates the number of decimal places in the total. Valid values are 0 to 5. The default is 2. Click  or  to increase or decrease the total number of decimal places.

3. Complete the Total Rollover digit field (see Figure 3-8) to indicate the value at which rollover occurs. For example, if you either leave this field at 0 (default) or set it to 9, rollover occurs at 9,999. If you set this field to 3, rollover occurs at 3,999, and so on.
4. Select the Increment Cumulatives in Maintenance Mode check box (see Figure 3-8. Totalisation) to enable the S600+ to increment all totals in maintenance mode. Otherwise the S600+ increments only Maintenance Mode totals when in maintenance mode.
Note: If you change any values on this screen and try to exit, Config600 displays a dialog asking to save those changes to your configuration file.

Revised January-2021

System Setup

3-15

Config600 Configuration Software User Manual

3.5 Time

Click Yes to apply the changes to your configuration file.
Click the Time option on the hierarchy to display the Date/Time Parameters screen (Figure 3-10) and to manage how the system formats dates and displays time. The FloBoss S600+ provides two methods for time synchronisation: via NTP (refer to section 4.10 Communications Port) and via a supervisory system.

Figure 3-10. Date/Time Parameters
1. Review the Date Format, which S600+ uses when displaying dates throughout the system. Click  to display available format options. The default format is DD MM YYYY.
2. Review the Time Accept value, which S600+ uses to perform time synchronisation procedures for a supervisory system. Valid values are:

3-16

System Setup

Revised January-2021

Config600 Configuration Software User Manual
 Disabled
No time synchronisation is performed via the supervisory computer. The default is Disabled.
 Automatic
Time synchronisation is automatically performed whenever there is a change in the time or date downloaded from the supervisory computer. This requires the configuration of the SYSTEM KPINTARR TIME AND DATE (DLOAD fields) in the supervisory Modbus Map. When a change is seen in any of these fields (DLOAD YEAR, DLOAD MONTH, DLOAD DAY, DLOAD HOUR, DLOAD MINUTE, DLOAD SECOND), the FloBoss S600+ immediately sets its internal clock to these values.
It is also possible to configure the FloBoss S600+ to synchronize the time when requested to do so by the supervisory computer. This method allows the supervisory computer to download the new time / date before it is needed (at least 30 seconds in advance) and the synchronization is then triggered when required. This triggering is done by using the SYSTEM KPINT DLOAD TIME ACCEPT parameter. When this field is set to 1 the FloBoss S600+ immediately sets its internal clock to the values previously defined in the DLOAD YEAR, DLOAD MONTH, DLOAD DAY, DLOAD HOUR, DLOAD MINUTE, DLOAD SECOND fields.
To compensate for any delays in the communications link, a DLOAD OFFSET value is provided (in seconds). If this is nonzero then the value is added to the required time (For example if the DLOAD SECOND is set to 30 and the DLOAD OFFSET is set to 10, then the FloBoss S600+ will set its seconds value to 40).
More information on time synchronisation via Modbus can be located in document How To 61" (which can be obtained by contacting Technical Support).

3. Select the Event Time Change option to raise an event whenever you change the system time using Modbus.
4. Enter the Zone Hours and Zone Minutes in the Time Zone Offset pane to set the local time. Local time in each time zone is GMT plus the curent time zone offset (hours/minutes) for the location.

Revised January-2021

System Setup

3-17

Config600 Configuration Software User Manual
Note: If time synchronization is being performed by a public NTP server, then the Zone Hours / Zone Minutes fields need to be updated to reflect the time difference from UTC. This ensures the flow computer time is correct for its location. (Public NTP servers send their time as UTC and the configured Zone Hours / Zone Minutes are added or subtracted).
5. Click  in the DST Mode field to select the type of Daylight Savings Time to use. Valid values are:
 Disabled Uses Daylight Savings Time as set on your computer
 User Selects whether the date changes through the years. You configure the DST dates in the System Editor. Contact Technical Support for advice on how to configure the User DST Mode.)
 Europe Calcuates DST as outlined in COM(2000)302 final, 2000/0140(COD), "Directive of the European Parliament and of the Council on Summer Time Arrangements"
· For the purposes of this Directive "summer time period" shall mean the period of the year during which clocks are put forward by 60 minutes compared with the rest of the year.
· From 2002 onwards, the summer time period shall begin, in every Member State, at 1:00 a.m., Greenwich Mean Time, on the last Sunday in March.
· From 2002 onwards, the summer time period shall end, in every Member State, at 1:00 a.m., Greenwich Mean Time, on the last Sunday in October.
6. It is possible to provide a Daylight Saving Time status flag which indicates Winter Time (value = 0) or Summer Time (value = 1). This is only possible by use of the System Editor. Please contact Technical support for a `How To' document if this feature is required.
Note: System Editor is available only with the Config600 Pro software.
7. Click Yes to apply the changes to your configuration file.

3-18

System Setup

Revised January-2021

Config600 Configuration Software User Manual

Chapter 4 ­ I/O and Comms Configuration
In This Chapter

4.1 Discrete (Digital) Inputs (DI) ............................................................... 4-2

U

U

U

U

4.1.1 Assigning Discrete (Digital) Outputs...................................... 4-2

U

U

U

U

4.1.2 Editing Discrete (Digital) Outputs .......................................... 4-3

U

U

U

U

4.1.3 Adding Discrete (Digital) Outputs .......................................... 4-4

U

U

U

U

4.2 Discrete (Digital) Outputs (DO)........................................................... 4-5

U

U

U

U

4.2.1 Assigning Discrete (Digital) Outputs...................................... 4-5
U

4.3 Analog Inputs (AI) ............................................................................... 4-6

U

U

U

U

4.3.1 Assigning Analog Inputs (AI) ................................................. 4-6
U

4.3.2 Editing Analog Inputs (AI) ...................................................... 4-7
U

4.3.3 Adding a New I/O Point ....................................................... 4-15
U

4.4 Analog Outputs (AO) ........................................................................ 4-15
U

4.4.1 Editing Analog Outputs ........................................................ 4-15
U

4.5 Density Inputs ................................................................................... 4-17

U

U

U

U

4.5.1 Assigning Density Input ....................................................... 4-17
U

4.5.2 Editing Density Inputs .......................................................... 4-18
U

4.6 Turbine Inputs................................................................................... 4-19

U

U

U

U

4.6.1 Assigning Turbine Inputs ..................................................... 4-19
U

4.6.2 Editing Turbine Inputs.......................................................... 4-21
U

4.7 Pulse Outputs ................................................................................... 4-21

U

U

U

U

4.7.1 Assigning Pulse Outputs ..................................................... 4-22
U

4.8 HART Modules ................................................................................. 4-22

U

U

U

U

4.8.1 Editing HART Settings ......................................................... 4-23
U

4.9 PID Loop Settings............................................................................. 4-23

U

U

U

U

4.9.1 Assigning PID Loops ........................................................... 4-24
U

4.9.2 Proportional Plus Integral and Derivative Action ................. 4-28
U

4.10 Communications Port ....................................................................... 4-30

U

U

U

U

4.10.1 Editing a Communications Task .......................................... 4-30
U

4.10.2 Setting Up Peer-to-peer Options ......................................... 4-35
U

The configuration process assigns default I/O channels to all input and

output data items--including analog input and digital (discrete) input

signals, turbine inputs, Highway Addressable Remote Transducer

(HART®) transmitters, and communication tasks--the S600+ uses.

Using the I/O Setup option in PCSetup Editor, you can change an

assigned channel, unassign channels, and modify settings for your

configured channels. You can also modify the communication tasks,

including allocating communications links and defining serial port

settings. Refer to Figure 4-1 for a sample screen. Note that some items

X

X

have already been assigned values.

Revised January-2021

I/O and Comms Configuration

4-1

Config600 Configuration Software User Manual

Figure 4-1. Typical I/O Setup Screen (Discrete Inputs Shown)

4.1 Discrete (Digital) Inputs (DI)
You can assign each of the data items to a specific digital input channel on an available I/O module. You can also configure additional user-defined inputs for extra signals, if required.
Each I/O module (P144 I/O) you install provides up to 16 digital input channels. Each Prover module (P154 PRV) you install provides up to 32 digital input channels. Each HART (P188) module you install provides up to 12 digital input channels. Finally, the CPU module (CPU I/O) provides a DIGIN channel.

4.1.1 Assigning Discrete (Digital) Inputs
To assign or reassign digital input data items:
1. Select Digital Inputs from the hierarchy menu. 2. Double-click the digital input you desire to edit. The Digital Input
Selection dialog box displays.

Note: You can also click the Assignment icon to display the dialog box.

on the toolbar

4-2

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual
3. Select the I/O Board to assign the digital input or select Unassigned to deselect the input. Config600 completes the I/O Channel field with available channels:

Figure 4-2. Digital Input Selection dialog box
4. Select an I/O Channel. 5. Select the Sense for the digital input bit. The default is Normal.
Invert reverses the signal's state. 6. Click OK to apply the new assignment. The PCSetup screen
displays showing your new assignment.
Note: The PCSetup Editor displays a warning message if you assign the I/O channel to more than one digital input. Use caution: the PCSetup Editor displays a message but does not prevent you from assigning the input more than once.
4.1.2 Editing Discrete (Digital) Inputs
To edit the description for a digital input data item:
1. Right-click the data item. The system displays a shortcut menu.

Note: You can also click the Settings icon on the toolbar after highlighting the data item to display the menu. However, if this option is not available for this item, the system greys out this icon.
2. Select Settings on the menu. The Edit Descriptions dialog box displays:

Revised January-2021

I/O and Comms Configuration

4-3

Config600 Configuration Software User Manual

Figure 4-3. Edit Description dialog box
3. Edit the current description or enter a new description.
Note: The S600+ does not pass this value to the Config600 configuration or display. Use this process only to customize or clarify the value on this screen.
4. Click OK to confirm the change. The PCSetup screen displays showing the edited label.

4.1.3 Adding Discrete (Digital) Inputs
To add an additional data item:

Note:

When you add a digital I/O point, the point is an object that is capable of using 16 digital inputs to derive its value. This means that a single object can have a value between 0 and 65535 as its decimal equivalent. This value shows as 16 bits in the Digital Inputs list.

1. Right-click in the right pane. A shortcut menu displays.

2. Select New I/O Point from the shortcut menu. The Digital Input Selection dialog box displays:

Figure 4-4. Digital Input Selection (New I/O Point)

4-4

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual
Note: The Description field on this screen contains USER, indicating that this I/O point is user-defined.
3. Select the I/O Board to assign the digital input (or select Unassigned to deselect the input).
4. Select an I/O Channel. 5. Select the Sense for the digital input bit. The default is Normal.
Invert reverses the signal's state. 6. Click OK to apply the new assignment. The PCSetup screen
displays showing your new assignment.
4.2 Discrete (Digital) Outputs (DO)
You can assign each digital output channel to an individual data item. Additionally, the S600+ allows you to assign data items to more than one output, making a repeat signal available, if necessary. Up to 12 digital output channels are available on each installed I/O (P144) module, and up to 12 digital output channels are available on each installed Prover (P154) module.
4.2.1 Assigning Discrete (Digital) Outputs
To assign or reassign a digital output data item:
1. Select Digital Outputs from the hierarchy menu. 2. Double-click on a digital output item to edit. The Digital Output
Selection dialog box displays. 3. Select the Item to assign the digital output or select Unassigned to
deselect the output. Config600 completes the Output field with applicable values (such as Output or Open):

Revised January-2021

Figure 4-5. Digital Output Selection dialog box
4. Select an Output channel. 5. Select the Sense for the digital output. Valid values are Normal,
Invert, Pulse On, or Pulse Off. The default is Normal.

I/O and Comms Configuration

4-5

Config600 Configuration Software User Manual

Note: If you select either Pulse On or Pulse Off, you must also provide a pulse width (a minimum of 1 second) in the Pulse Width field.
6. Click OK to confirm the reassignment. The PCSetup screen displays showing the reassigned values.
4.3 Analog Inputs (AI)
You can assign each displayed data item to a specific Analog or PRT (Platinum Resistance Thermometer)/RTD (Resistance Temperature Detector) input channel on the I/O module (P144) or the HART module (P188).
Each installed I/O module provides up to 12 analog input channels and three PRT/RTD input channels. The Prover module (P154) does not have any available analog or PRT/RTD input channels. The HART module supports up to 50 transmitters.
Note: If the densitometer also acts as the temperature element for the meter, you assign both the Meter Temperature and Densitometer Temperature to the same analog input. If the prover has only one temperature element, you assign both inlet and outlet temperature to the same analog input. This also applies to the pressure transmitter.

4.3.1 Assigning Analog Inputs (AI)
To assign or reassign an Analog Input data item:
1. Select Analog Inputs from the hierarchy menu. 2. Double-click an Analog Input to edit. The Analog Input
Assignment dialog box displays.

Note: You can also click the Assignment icon to display the dialog box.

on the toolbar

Figure 4-6. Analog Input Assignment dialog box

4-6

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual
3. Select an input Type. Valid values are Analog Inputs, PRT/RTD Inputs, or Unassigned. The default is Unassigned.
4. Select an I/O Channel to assign the Analog Input.
Note: This field lists only compatible channels which have either not yet been assigned to a particular unit type or that have already been assigned to inputs of the same unit type. For example, to reassign a pressure input, you can only reassign it to an input that is either currently unassigned or already assigned to a pressure input. The HART transmitter and the S600+ must use matching measurement units.
5. Click OK to apply the new assignment. The PCSetup screen displays showing the new assignment.
4.3.2 Editing Analog Inputs (AI)
To edit operational settings for an analog input, a PRT/RTD, or a HART input data item:
1. Right-click the desired data item. The system displays a shortcut menu.
2. Select Settings on the menu. An input-specific dialog box displays:
Note: You can also click the Settings icon on the toolbar after highlighting the data item to display the menu.

Revised January-2021

I/O and Comms Configuration

4-7

Config600 Configuration Software User Manual

Figure 4-7. Analog Input, PRT/RTD, and HART dialog boxes

3. Select an Initial Mode of operation. Valid values are:

Field Measured Keypad Last Good Average
Weighted

Description

Use the derived calculated value from the incoming signal.

Use the keypad value in place of the calculated value.

Note: This is the default value.

Use the last valid value received from the incoming signal.

Use the rolling average of the last two "good" readings from the incoming signal.

Note: Analog inputs are considered valid if the measured current is within Centigrade HI and LO fail limits. PRT/RTD inputs are considered valid while no integrity fail alarms are present. HART inputs are considered valid when no errors are present in the good comms and second status byte indicates the device is healthy.

Use the rolling time/flow weight average of the signal.

Note:

This mode is valid only if you configure this input in a time/flow weighted average calculation table. Refer to Chapter 6, Section 6.2.8, Time & Flow Weighted Averaging.

4-8

I/O and Comms Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

4. Select a Behaviour value. Valid values are:

Field Disabled Keypad Fail with Recovery
Average Fail with Recovery
Last Good Fail with Recovery
Keypad Fail no Recovery
Average Fail no Recovery
Last Good Fail no Recovery
Weighted Fail no Recovery
Weighted Fail with Recovery

Description
If the input has failed, continue to use this value.
If the input has failed, change the value to use the Keypad value. When the input has recovered, the system reverts to its previous mode. This mode displays as KEYPAD-F on failure.
If the input has failed, change the value to use the average value. When the input has recovered, the system reverts to its previous mode. This mode displays as AVERAGE-F on failure.
If the input has failed, change the value to use the last valid value. When the input has recovered, the system reverts to its previous mode. This mode displays as LASTGOOD-F on failure.
If the input has failed, change the value to use the Keypad value. When the input has recovered, the system remains in Keypad mode until manually changed. This mode displays as KEYPAD-F on failure.
If the input has failed, change the value to use the Average value. When the input has recovered, the system remains in Average mode until manually changed. This mode displays as AVERAGE-F on failure.
If the input has failed, change the value to use the Lastgood value. When the input has recovered, the system remains in Lastgood mode until manually changed. This mode displays as LASTGOOD-F on failure.
If the input has failed, change the value to use the Time / Flow weighted value. When the input has recovered, the system remains in Average mode until manually changed. This mode displays as WEIGHTED-F on failure
If the input has failed, change the value to use the Time / Flow weighted value. When the input has recovered, the system reverts to its previous mode until manually changed. This mode displays as WEIGHTED-F on failure.

5. Enter a Keypad value. The system uses this value either if the Initial Mode is set to Keypad or the input has failed and the Behaviour value is set to Keypad Fail (with or without recovery).
6. Enter an item Tag of up to 12 alphanumeric characters. The system uses this on the front panel of the S600+.
7. Enter an item Description of up to 20 alphanumeric characters. The system uses this description on reports, alarm printouts, and displays.
8. Enter a Rate of Change (ROC) value. If, in one second, the input variable changes by an amount greater than this value and you have enabled alarms (Advanced Setup > Alarms), Config600 alarms the operator.
9. Enter values for Setpoint and Deviation. Config600 uses these values if the operator is required to know when the input variable

I/O and Comms Configuration

4-9

Config600 Configuration Software User Manual

has changed. The Setpoint field provides a check value, and the Deviation field indicates the allowed variance.

Note: Config600 can raise an alarm only if you have previously enabled Alarms in Advanced Setup.

10. Define Alarm Limits. If you enable an alarm, set a threshold value for that alarm.

On the High and High High alarms, Config600 raises the alarm if the in-use value rises above the entered threshold value. On the Low and Low Low alarms, Config600 raises an alarm if the in-use value falls below the entered threshold value.

11. Select a Conversion value:

 If analog, click  to select a valid Conversion value:

Value 0­20mA 4­20mA

Description Use if you apply a current input directly to the I/O board. Use if you apply a current input directly to the I/O board.

0­5V
1­5V
0­20mA 2 point eng units

Use if you apply a voltage signal directly to the I/O board or if you place a current loop across a 250-ohm resistor and apply the derived voltage to the I/O board.
Use if you apply a voltage signal directly to the I/O board or if you place a current loop across a 250-ohm resistor and apply the derived voltage to the I/O board.
Use if you apply a current input directly to the I/O board with on-line calibration when the transmitter has a straight-line response but an offset is required.
Note: This option enables you to enter Low Scale, High Scale, and Offset values on the S600+ front panel.

4­20mA 2 point eng units

Use if you apply a current input directly to the I/O board with on-line calibration when the transmitter has a straight-line response but an offset is required.
Note: This option enables you to enter Low Scale, High Scale, and Offset values on the S600+ front panel.

0­5V 2 point eng units

Use if you apply a voltage signal directly to the I/O board or when you place a current loop across a 250ohm resistor and apply the derived voltage to the I/O board with on-line calibration when the transmitter has a straight-line response but an offset is required.
Note: This option enables you to enter Low Scale, High Scale, and Offset values on the S600+ front panel.

1­5V 2 point eng units

Use if you apply a voltage signal directly to the I/O board or when you place a current loop across a 250ohm resistor and apply the derived voltage to the I/O board with on-line calibration when the transmitter has a straight-line response but an offset is required.
Note: This option enables you to enter Low Scale, High Scale, and Offset values on the S600+ front panel.

4-10

I/O and Comms Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Value 0­20mA 3 point eng units
4­20mA 3 point eng units
0­5V 3 point eng units
1­5V 3 point eng units
0­20mA 2 point mA
4­20mA 2 point mA
0­5V 2 point mA
1­5V 2 point mA
0­20mA 3 point mA

Description
Use if you apply a current input directly to the I/O board with on-line calibration when the transmitter does not have a straight-line response.
Note: This option enables you to perform a three-point field calibration on the S600+ front panel or webserver.
Use if you apply a current input directly to the I/O board with on-line calibration when the transmitter does not have a straight-line response.
Note: This option enables you to perform a three-point field calibration on the S600+ front panel or webserver.
Use if you apply a voltage signal directly to the I/O board or if you place a current loop across a 250-ohm resistor and apply the derived voltage to the I/O board with on-lline calibration when the transmitter does not have a straight-line response.
Note: This option enables you to perform a three-point field calibration on the S600+ front panel or webserver.
Use if you apply a voltage signal directly to the I/O board or if you place a current loop across a 250-ohm resistor and apply the derived voltage to the I/O board with on-lline calibration when the transmitter does not have a straight-line response.
Note: This option enables you to perform a three-point field calibration on the S600+ front panel or webserver.
Use if you apply a current input directly to the I/O board with on-line calibration when the transmitter has a straight-line response but an offset is required.
Note: This option enables you to enter Low mA, High mA, and Offset values on the S600+ front panel.
Use if you apply a current input directly to the I/O board with on-line calibration when the transmitter has a straight-line response but an offset is required.
Note: This option enables you to enter Low mA, High mA, and Offset values on the S600+ front panel.
Use if you apply a voltage signal directly to the I/O board or when you place a current loop across a 250ohm resistor and apply the derived voltage to the I/O board with on-lline calibration when the transmitter has a straight-line response but an offset is required.
Note: This option enables you to enter Low mA, High mA, and Offset values on the S600+ front panel.
Use if you apply a voltage signal directly to the I/O board or when you place a current loop across a 250ohm resistor and apply the derived voltage to the I/O board with on-lline calibration when the transmitter has a straight-line response but an offset is required.
Note: This option enables you to enter Low mA, High mA, and Offset values on the S600+ front panel.
Use if you apply a current input directly to the I/O board with on-lline calibration when the transmitter does not have a straight-line response.
Note: This option enables you to perform a three-point field calibration on the S600+ front panel or webserver.

I/O and Comms Configuration

4-11

Config600 Configuration Software User Manual

Value 4­20mA 3 point mA
0­5V 3 point mA
1­5V 3 point mA

Description
Use if you apply a current input directly to the I/O board with on-lline calibration when the transmitter does not have a straight-line response.
Note: This option enables you to perform a three-point field calibration on the S600+ front panel or webserver.
Use if you apply a voltage signal directly to the I/O board or if you place a current loop across a 250-ohm resistor and apply the derived voltage to the I/O board with on-line calibration when the transmitter does not have a straight-line response.
Note: This option enables you to perform a three-point field calibration on the S600+ front panel or webserver.
Use if you apply a voltage signal directly to the I/O board or if you place a current loop across a 250-ohm resistor and apply the derived voltage to the I/O board with on-line calibration when the transmitter does not have a straight-line response.
Note: This option enables you to perform a three-point field calibration on the S600+ front panel or webserver.

Note: Refer to Appendix D, Field Calibration for additional information.

 If PRT/RTD, click  to select a valid Conversion value:

Value DIN

Description
Converts the incoming resistance reading into temperature using the standard DIN 43760 (using the 385 curve).

American DIN Offset
American Offset
Linear Cal
Non Linear Cal

Converts the incoming reading into temperature using the standard IPTS-68 (using the 392 curve).
Converts the incoming resistance reading into temperature using the standard DIN 43760 (using the 385 curve). Used for on-line calibration where the offset is added to the measured temperature.
Note: This option enables you to enter an offset value on the S600+ front panel or webserver.
Converts the incoming reading into temperature using the standard IPTS-68 (using the 392 curve). Used for on-line calibration where the offset is added to the measured temperature.
Note: This option enables you to enter an offset value on the S600+ front panel or webserver.
Converts the incoming resistance reading to temperature using the American two-point calibration constants.
Note: This option enables you to perform a two-point field calibration on the S600+ front panel or webserver.
Converts the incoming resistance reading to temperature using the American three-point calibration constants.
Note: This option enables you to perform a three-point field calibration on the S600+ front panel or webserver.

4-12

I/O and Comms Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Value
Calendar Van Dusen

Description
Converts incoming resistance to temperature using the Calendar Van Dusen A, B, C, and R0 constants. Use this option to select other tables (such as IEC) by entering the A, B, C, or R0 constants.
Note: Select the Calendar Van Dusen option to support other temperature curves (such as DIN 43760 1980 or IEC 60751 2008) when using constants from those standards.

12. Complete any conversion-specific fields for the analog conversion value you selected:

Note: Conversion settings in this section may require that you change jumper (bit link) settings on the appropriate I/O board. Refer to the FloBoss S600+ Flow Computer Instruction Manual (Form A6115) for further details.

Value High Scale Mid Scale Low Scale High Fail Low Fail

Description Indicates, in mA or V (depending on the selected conversion option), the high-range scaling value (5 V or 20 mA).
Note: This field does not display for on-line calibration.
Indicates, in mA or V (depending on the selected conversion option), the middle-range scaling value (5 V or 20 mA).
Note: This field does not display for on-line calibration.
Indicates, in mA or V (depending on the selected conversion option), the low-range scaling value (0 V, 1 V, 0 mA, or 4 mA).
Note: This field does not display for on-line calibration.
In current modes, indicates the direct reading of the Analog Input at which the transmitter has failed.
In voltage modes, indicates (in mA) the current required to pass through a 250-ohm conditioning resistor to achieve the required fail voltage.
Indicates, in mA or V (depending on the selected conversion option), the mid-range scaling value (5 V or 20 mA).

13. Complete any required calibration-specific fields for the conversion factor you selected.

 If Analog:

Value Low Scale
Mid Scale

Description Indicates, in mA or V (depending on the selected conversion option), the low-range scaling value (0 V, 1 V, 0 mA, or 4 mA).
Note: This field does not display for on-line calibration.
Indicates, in mA or V (depending on the selected conversion option), the mid-range scaling value (5 V or 20 mA).
Note: This field does not display for on-line calibration.

I/O and Comms Configuration

4-13

Config600 Configuration Software User Manual

Value High Scale

Description
Indicates, in mA or V (depending on the selected conversion option), the high-range scaling value (5 V or 20 mA).
Note: This field does not display for on-line calibration.

 If PRT/RTD:
Value Low Scale
Mid Scale High Scale
A B C R0

Description Indicates, in degrees Centigrade, the low value for calibration.
Note: This field displays only if you select the Linear Cal or Non Linear Cal conversion options.
Indicates, in degrees Centigrade, the mid value for calibration.
Note: This field displays only if you selected the Non Linear Cal conversion option.
Indicates, in degrees Centigrade, the high value for calibration.
Note: This field displays only if you selected the Linear Cal or Non Linear Cal conversion options.
Provides the A constant value for the Calendar Van Dusen conversion.
Note: This field displays only if you selected the Calendar Van Dusen conversion option.
Provides the B constant value for the Calendar Van Dusen conversion.
Note: This field displays only if you selected the Calendar Van Dusen conversion option.
Provides the C constant value for the Calendar Van Dusen conversion.
Note: This field displays only if you selected the Calendar Van Dusen conversion option.
Provides the R0 constant value for the Calendar Van Dusen conversion.
Note: This field displays only if you selected the Calendar Van Dusen conversion option.

14. Complete any Alarm Limit values:

Value High High High Low Low Low

Description Select the checkbox and enter a value to which the input value must rise to generate a High High alarm.
Select the checkbox and enter a value to which the input value must rise to generate a High alarm.
Select the checkbox and enter a value to which the input value must lower to generate a Low alarm.
Select the checkbox and enter a value to which the input value must lower to generate a Low Low alarm.

15. Click OK to apply the edits. The PCSetup screen displays.

4-14

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual
4.3.3 Adding a New I/O Point
To add either a new analog input or a new PRT/RTD I/O point:
1. Right-click in the right-hand pane of the PCSetup screen. The system displays a shortcut menu.
2. Select New I/O Point on the shortcut menu. The system displays the Analog Input Assignment dialog box.

Figure 4-8. Analog Input Assignment dialog box
3. Complete the Type, I/O Board, I/O Channel, and Units fields as described in Editing Analog Inputs.
Note: Config600 highlights the default values for each field. You can accept or change those defaults as necessary.
4. Select the type of Units. 5. Click OK to apply the new I/O point to your configuration. The
system redisplays the PCSetup screen with your new I/O point.
4.4 Analog Outputs (AO)
You can assign each analog output channel to an individual data item. You can also assign individual data items to more than one output, which allows you to create a repeat signal. Each installed I/O module (P144) provides up to four analog output channels. Neither the Prover module (P154) nor the HART module (P188) provide any analog output channels.
4.4.1 Editing Analog Outputs
To edit an analog output data item:
1. Select Analog Outputs from the hierarchy menu. The system displays all currently defined analog outputs in the right-hand pane.

Revised January-2021

I/O and Comms Configuration

4-15

Config600 Configuration Software User Manual
2. Double-click an analog output to edit. The Analog Output Assignment dialog box displays.
3. Select the Item Type to assign the Analog Output (or select Unassigned to deselect the output). Config600 completes the Item field with available data items:

Figure 4-9. Analog Output Items
4. Select an item in the Item field to assign to the item type.
5. Define the output scales by entering values in the Low scale and High scale fields. S600+ uses these values when converting the raw value into a scaled analog output value. The default value for the Low scale is 0; the default value for the High scale is 10000000. To invert the output, set the High scale lower than the Low scale.
Note: Config600 changes the units associated with these fields (kg/m3, t/h, m3/h, pls/m3, and such) based on the data item you select.
6. Select a Conversion factor for the Low scale and High scale values. Valid options are 0 to 20mA or 4 to 20mA. The default is 4 to 20mA. For example, if you select the 4 to 20mA option, Config600 equates the Low scale value to 4 mA and the High scale value to 20mA.
7. Click OK to apply your selections. The system redisplays the PCSetup screen with your new assignments.
Note: Refer to Appendix D, Field Calibration, for additional information.

4-16

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual
4.5 Density Inputs
Config600 supports either single or twin densitometers, which you assign to each station or stream as you develop a configuration. You can assign each densitometer frequency to a specific density input channel on the I/O module.
Each installed I/O module (P144) provides three available density input channels. Each installed Prover module (P154) provides two channels.
Notes:
 If the densitometer also acts as the temperature element for the meter, assign the meter temperature, densitometer temperature, and pressure transmitter to the same analog input.
 Using the Streams option in the PCSetup Editor, you can switch a frequency input to an analog signal. See Chapter 6, Stream Configuration.

4.5.1 Assigning Density Input
To assign or reassign a density input data item:
1. Select Density Inputs from the hierarchy menu. The system displays all currently defined density inputs in the right-hand pane.
2. Double-click a Density Input to edit. The Assign Input dialog box displays.

Note: You can also click the Assignment icon to display the dialog box.

on the toolbar

3. Select the I/O Board to assign the density input (or select Unassigned to deselect the input). Config600 lists available channels in the I/O Channel field:

Revised January-2021

Figure 4-10. I/O Channels for Density Input

I/O and Comms Configuration

4-17

Config600 Configuration Software User Manual
4. Select the I/O Channel for the density input. 5. Click OK to apply the assignment. The system redisplays the
PCSetup screen with your new I/O assignment.
Notes:
 Before displaying the PCSetup screen, Config600 may display a reminder for you to enable the alarms for the new assignment.
 When you assign a densitometer input, the station or stream density configuration page displays.

Figure 4-11. Alarm Reminder
4.5.2 Editing Density Inputs
To edit the description for a density data item:
1. Select Density Inputs from the hierarchy menu. The system displays all currently defined density inputs in the right-hand pane.
2. Right-click a data item to edit. The system displays a shortcut menu.
3. Select Settings on the shortcut menu. The system displays the Edit Description dialog box:

Figure 4-12. Edit Description dialog box
4. Edit the current item description, using no more than 20 alphanumeric characters.
5. Click OK to apply the new item description. The system redisplays the PCSetup screen with your new item description.

4-18

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual

4.6 Turbine Inputs

A turbine or positive displacement meter provides inputs to the system in the form of single-pulse or dual-pulse data. You assign the turbine pulse inputs to an I/O channel on the I/O board.
Each installed I/O module (P144) or Prover module (P154) provides up to four pulse input channels. You can define these channels as:
 Four single-pulse inputs.  Two dual-pulse inputs.  Two single-pulse and one dual-pulse inputs.

The S600+ cannot count pulses unless the I/O module (P144) or Prover
Caution module (P154) is fitted with a dual-pulse P148 mezzanine board.

4.6.1 Assigning Turbine Inputs
To assign or reassign turbine input data items:
1. Select Turbine Inputs from the hierarchy menu. The system displays all currently defined turbine inputs in the right-hand pane.
2. Double-click a turbine input to edit. The Pulse Input Assignment dialog box displays.

Note: You can also click the Assignment icon to display the dialog box.

on the toolbar

Revised January-2021

Figure 4-13. Pulse Input Assignment dialog box

3. Select a pulse mode:

Field Unassigned Single
Dual Level A

Description Select to un-assign a pulse input.
Select if only one pulse train is available from the meter.
Select if the meter provides dual pulses at the same frequency but out of phase.
Note: This option conforms to Level A interpolation in accordance with ISO 6551 (IP252/76).

I/O and Comms Configuration

4-19

Config600 Configuration Software User Manual

Field Dual Level B

Description Select if the meter provides dual pulses at the same frequency but out of phase.
Note: This option conforms to Level B interpolation in accordance with ISO 6551 (IP252/76).

4. Select the I/O board for the pulse turbine input.
5. Select an I/O channel to use.  For dual-pulse input on the I/O (P144) module, select channels 1 & 2 or 3 & 4.  For dual-pulse input on the Prover (P154) module, select channels 2 & 3 or 4 & 5 (Config600 reserves channel 1 for the I/O board).  Four channels (1, 2, 3, and 4 for I/O modules or 2, 3, 4, and 5 for Prover modules) are available for single-pulse inputs.
6. Complete the Low Frequency Cutoff field using a Hertz value. If the S600+ receives pulse frequencies below this value, it sets the flow rate and input frequency to zero.

Note: Totalisation still occurs in Liquid Turbine applications, but does not occur in Gas Turbine applications when the frequency is below the Low Frequency Cutoff value.

7. Complete the fields in the Thresholds pane (which displays only if you selected Dual Level A or B as a pulse mode).

Field Reset
Bad Pulse

Description
Determines the number of consecutive valid pulses the system must receive after the occurrence of the bad pulse alarm before it clears the bad pulse alarm. The default value is 200000.
Note: Config600 ignores all bad pulses that occur below the value you enter in the Error Check Frequency field.
Indicates the number of bad pulses that need to accumulate in the bad pulse buffer before the system raises the bad pulse alarm. The default is 50.

8. Complete the fields in the Bad Pulse Configuration pane (which displays only if you selected Dual Level A or B as a pulse mode).

Field Bad Pulse Reset Mode
Error Check Frequency

Description
Defines how the system manages the bad pulse buffer. Valid values are Clear (clear the buffer when the input frequency is below the error check frequency) or Set (do not clear the buffer). The default value is Clear.
Sets a threshold input frequency value. While Config600 detects and records pulses below this value, it does not include them in bad pulse checking.

9. Click OK to apply the assignments. The PCSetup screen displays showing your new values.

4-20

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual
4.6.2 Editing Turbine Inputs
To edit the description for a pulse input data item:
1. Select Turbine Inputs from the hierarchy menu. The system displays all defined turbine Inputs.
2. Right-click a data item to edit. The system displays a shortcut menu.
3. Select Settings on the shortcut menu. The system displays the Edit Description dialog box:
Note: You can also click the Settings icon on the toolbar after highlighting the data item to display the menu.

Figure 4-14. Edit Description dialog box
4. Edit the current item Description, using no more than 25 alphanumeric characters.
5. Click OK to apply the new item Description. The system redisplays the PCSetup screen with your new item Description.

4.7 Pulse Outputs

Use pulse outputs to derive cumulative totals for display on a counter, a totaliser, or DCS system. You can assign each pulse output to a specific pulse output channel on the I/O board.
Each installed I/O (P144) module provides five pulse output channels, and each installed Prover (P154) module provides four channels.

Revised January-2021

Figure 4-15. Pulse Output Items

I/O and Comms Configuration

4-21

Config600 Configuration Software User Manual
4.7.1 Assigning Pulse Outputs
To assign or reassign Pulse Output data items:
1. Select Pulse Outputs from the hierarchy menu. The system displays all defined pulse output data items.
2. Double-click a pulse output to edit. The Pulse Output Assignment dialog box displays.

Figure 4-16. Pulse Output Items
3. Select Cumulative Totals in the Item Type pane. Config600 completes the Item field with available items.
4. Select an Item in the Item pane to associate with the Pulse Output.
5. Edit the Description associated with the item and item type. Config600 uses this value only on screen displays and reports.
6. Complete the Frequency field using a Hertz value to indicate the output's pulse width. For example, a frequency of 5 Hz equates to a 200 millisecond pulse width with a 50/50 duty cycle. The default value is 5.
7. Complete the Grab Size field to indicate the number of units per pulse (the type of unit being dependent on the application) Config600 accumulates before sending a pulse. For example, use a Grab Size value of 10m3 to measure increments in the Cumulative Volume Totals for each outputted pulse. The default is 10.
8. Click OK to apply the new assignment. The PCSetup screen displays showing the new assignment.
4.8 HART Modules
Each Highway Addressable Remote Transducer (HART) module supports 12 channels with up to 8 transmitters per channel. However, the S600+ has an overall restriction of 50 transmitters.

4-22

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual
Note: You cannot add a HART module definition to an existing configuration file. If you add a HART module to your S600+, you must create an entirely new configuration file. Be sure to assign the I/O module (P144) to address 1 and the HART module (P188) to address 2.
The S600+ supports 12 channels, with up to 8 sensors multidropped from each channel. Since each sensor takes approximately 0.5 second of scan time, the more sensors you add to each channel, the slower the I/O update time becomes for that channel. Also, the HART module reads only the HART digital signal, not the channel's analogue value. If you require both, you must physically wire the HART signal to an ADC and HART channel.
By default, the S600+ acts as the primary HART master. Ensure there is no other primary master connected to the channel. For dual master support or instructions on how to set the S600+ to secondary master, contact Technical Support.
4.8.1 Editing HART Settings
To edit or reassign settings for the HART data items:
1. Select HART Boards from the hierarchy menu. The system displays the HART Board configuration screen:

Figure 4-17. HART Module Configuration screen
2. Complete the screen based on the number of sensors associated with each channel on the S600+. Click  to display valid values.
4.9 PID Loop Settings
The PID control task provides primary control with secondary override control (that is, two control loops, each with its own parameters). You can either select the output according to criteria you can enter or allow a status input to the task to select the output.
You can configure an individual PID task for each station and stream, subject to the I/O providing sufficient analog outputs.

Revised January-2021

I/O and Comms Configuration

4-23

Config600 Configuration Software User Manual
Typically, a liquid application has flowrate primary control which changes to pressure control if the pressure falls too low. A gas application has a primary pressure control which is overridden by flow control if the flowrate becomes too high.
4.9.1 Assigning PID Loops
To assign or reassign PID data items:
1. Select PID Loops from the hierarchy menu. The system hides the setup fields until you assign an analog output to the PID loop (see Figure 4-18).

Figure 4-18. PID Loop Enabled screen
2. Select Unassigned (or select the Analog Outputs from the hierarchy menu) to identify the Analog Output values you desire to associate with each PID control loop.

Figure 4-19. Analog Output Assignment screen

4-24

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual
3. Select PID Loops from the hierarchy menu. The system expands the hierarchy to display the control loops defined for each I/O module.
4. Select a control loop. Config600 displays the common data items for this loop.
Figure 4-20. PID Loop Output Assigned screen 5. Assign the Primary Controlled Process Variable to enable the
primary controller. 6. Click PV Channel Settings. A Select Object dialog box displays.
Use it to assign the Analog Output value associated with this PID control loop.

Figure 4-21. PID Loop Output Assigned screen
7. Assign ­ if required ­ the Override Controller process variable. Config600 expands the screen content.

Revised January-2021

I/O and Comms Configuration

4-25

Config600 Configuration Software User Manual

Figure 4-22. PID Loop PV Assigned screen

8. Select the Control Method for the PID loop. Click  to display all valid process variable values.

Field Disable
Dual Auto
Primary Only
Secondary Only User Logic

Description The PID algorithm does not execute and the output does not update
Selects Primary control with Secondary override according to the settings defined in Switch Over Logic field.
Uses the primary control settings with no switching to secondary control.
Uses the second control settings; does not switch to primary control.
Uses a KPINT status input to select either primary or secondary control. The status can be set by an operator, a digital input, user logic in a LogiCalc, or downloaded from a supervisory computer.

9. Complete the Auto/Manual field. Valid values are Manual (the system forces the output to the Manual Position value) or Auto (the system uses the calculated value from the PID algorithm to drive the analog output). The default value is Manual.
10. Indicate an MV Max Rate Of Change as a percentage of the output per second. This value controls the Manipulated Variable output's maximum rate of change (ROC). The default is 60 (60% of output). For example, entering 20 in this field limits a full range (0 to 100) change to a minimum of 5 seconds.
Note: Enter 0 in the MV Max Rate of Change field to override the field.
11. Indicate an MV Clamping High Limit as a percentage of the output. This value limits the Manipulated Variable output's maximum value. The default is 100.

4-26

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual

12. Indicate an MV Clamping Low Limit as a percentage of the output. This value limits the Manipulated Variable output's minimum value. The default is 0.
13. PV Channel shows the measured input selected for the PID loop.
Note: The system grays out the Override Controller PV Channel Settings button until you assign the Primary Controller PV Channel.
14. Complete the Control Action field on the PID Loop screen. The system uses this value to determine whether to increase or decrease the output when the process variable exceeds the SP (Setpoint) value. Valid values are Reverse (reduce the output when the process variable is greater than the Setpoint value) or Forward (increase the output when the process variable is greater than the Setpoint value). The default is Reverse.
15. Define a Set Point value, which the system--when in Auto mode--attempts to achieve by controlling the output. This is an initial value that you can change through the S600+ front panel. It must be in the same units as the Process Variable.
16. Complete the SP Rate Of Change field. The default is 0.
Config600 uses this value to control the rate of change (ROC) of the setpoint. The value defines the maximum rate of change, causing the setpoint to change as a percentage of the setpoint range incrementally to the new entered Set Point value. Use this value as a component of flow profiling, for example, at the start of a batch.
Note: Enter 0 to override the SP Rate of Change field.

Warning

If you overrider this parameter, then the rate of change at the output occurs as fast as the unit can react to a new setpoint value being entered. This results in a step change of the output value rather than a smooth transition from one point to another.

17. Select the SP Tracking checkbox to enable setpoint tracking. This field works in conjunction with the value you enter in the Auto/Manual field:
 With SP Tracking enabled and in Auto mode, the system sets the value in the Manual Position field equal to the current output value.
 With SP Tracking enabled and in Manual mode, the system sets the value in the SP (Setpoint) field equal to the process variable.
 With SP Tracking disabled and in Auto mode, the value in the Manual Position field remains unchanged.
 With SP Tracking disabled and in Manual mode, the SP value remains unchanged and the system sets the integral action field to the value required to maintain the current position.

Revised January-2021

I/O and Comms Configuration

4-27

Config600 Configuration Software User Manual

18. Complete the Manual Position field. This value represents the output value when the Auto/Manual mode is set to Manual.
19. Complete the PV Range field to identify the range for the process variable measuring instrument. The value must be in the same units as the Process Variable.
20. Complete the Prop Band (Proportional Bandwidth) field. This value is a tuning parameter expressed as a percentage of the PV Range. It makes a change to the output proportional to the current error.
21. Complete the Integral Time field. This value, expressed in seconds, is a tuning parameter. It makes a change to the output based on the sum of previous errors.
Note: If the Integral Time is 0, the system sets the integral action to zero.
22. Complete the Derivative Time field. This value, expressed in seconds, is a tuning parameter. It makes a change to the output based on the rate of change of the error.
Note: If the Derivative Action Time is 0, the system sets the derivative action to zero.
23. The Dual Auto Control Method uses Switch Over Logic criteria to decide whether to use the output produced by the primary control loop or the output produced by the secondary override control loop. The test compares the override process variable with an entered limit, and can test for either lower (such as too low pressure) or higher (such as too high flowrate).
 Switch to override when override PV is less than the entered value (to the right of this selection on the screen), and switch back when PV reaches the entered value (to the right of this selection on the screen).
 Switch to override when override PV is greater than the entered value (to the right of this selection on the screen), and switch back when PV reaches the entered value (to the right of this selection on the screen).
Note: The Switch Over Logic option displays only if you select Dual Action in the Control Method field.
24. Click the hierarchy menu when finished. Config600 displays an Apply Changes dialog box.
25. Click Yes to apply the changes to the configuration file. The PCSetup screen redisplays.

4.9.2 Proportional Plus Integral and Derivative Action
The method for PID control is to calculate an error that is the difference between the current measured value of the process variable (usually flowrate or pressure) and a setpoint value required for the

4-28

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual
variable, and to convert the error to a correction which can be applied to the output to reduce the error to zero. Forward/Reverse action describes the direction in which correction is applied to decrease the error. For flowrate control using a flow control valve, when the process variable is greater than the setpoint, the output needs to be reduced to close the valve slightly, and this is defined as Reverse action. For pressure control in the same situation, the output would need to be increased and this is defined as Forward acting. The three components each provide a different type of correction to the output and adjustment of the terms effectively changes the amount of damping applied; the proportional component applies to the current error, the integral component applies to the sum of previous errors over a period and the derivative component applies to the rate of change of the error. PID Controller The PID controller output is calculated from the sum of the proportional, integral, and derivative actions:
Output = P + I + D
Each term depends on the Error and Gain:  If the control action is Forward:
Error = Process Variable ­ Setpoint
 If the control action is Reverse:
Error = Setpoint ­ Process Variable
 If the proportional gain is applied to all three terms:
Gain = 1 / PV Range x 100 / Proportional Band x 100
 If the algorithm is processes at regular intervals:
Delta Time = Current Time ­ Previous Time
Proportional The degree of proportional action (P) is directly proportional to the Action (P) error and is calculated from the formula:
P = Error x Gain
A high proportional action produces a large change in the output for a given change in the error, a low proportional action produces a small change in the output, that is the action is less sensitive. If the proportional gain is too high the system becomes unstable. A suitable initial value for flowrate control is 200%.
Integral Action (I) The degree of integral action (I) is calculated from the formula:
I (new) = I (previous) + (Error x Gain x Delta Time) / Integral Action Time
Integral action provides a cumulative offset that eliminates the residual error. A suitable initial value for flowrate control is 3.0 seconds.

Revised January-2021

I/O and Comms Configuration

4-29

Config600 Configuration Software User Manual

Derivative Action (D) The degree of derivative action (D) is calculated from the formula:
D = (Error ­ (2 x Old Error) + Very Old Error) x Gain x Derivative Action Time / Delta Time
Derivative action responds to rate of change in successive errors. The action is sensitive and anything greater than a small value of the derivative action time can make the system unstable.
A suitable initial value for flowrate control is 0.01 seconds.

4.10 Communications Port
During the creation of a configuration, you specify the communications ports. Once the configuration has been created, you must configure the "tasks" for the communications port(s).
A communication "task" defines the communications links to any devices connected to the S600+. The task defines the communications or network port and communication parameters for the port. You can define up to 20 communications tasks for the S600+ and assign each task a specific function (such as Modbus Master, Modbus Slave, VWI, or Printer). Each task must be allocated to a dedicated communications port. If you configure a serial port, the task allows you to configure the settings for the COM ports to the external devices.
The S600+ supports Modbus, Modbus Enron (Modbus with EFM Extensions), Modbus encapsulated in TCP/IP, Modbus/TCP, and Printing over Ethernet.
Notes:
 EFM is Electronic Flow Metering or Measurement.
 For Modbus encapsulated in TCP/IP and Modbus/TCP, the maximum number of RTU's that can be connected to a single Port (501, 502, etc.) is 2.
S600+ supports:  Slave and master peer-to-peer.  Q.Sonic.  Slave and master functionality in Modbus.  Slave and master functionality in Modbus Enron (EFM).  Slave and master functionality in Modbus encapsulated in TCP/IP.  Slave functionality in Modbus/TCP.  Master TCP/IP communication.  Printer.  VWI.  Network Time Protocol (NTP)

4.10.1 Editing a Communications Task
To edit a communication task:

4-30

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual
1. Select Comms from the hierarchy menu. The system displays the Communication Task configuration screen:

Figure 4-23. Example Communication Task Configurations

2. Select a value in the Comms Links field. Config600 displays the values associated with that Comm Link type in the right-hand side of the screen. The title of that values pane also changes to reflect the selected Comm Link type.
3. Complete the values for the selected Comms Link:

Note: Not all fields display for each Comm Link option.

Field Function
Protocol

Description
Indicates all valid communication port functions. Click  to display all valid functions.
Select a protocol, if appropriate. Click  to display all valid protocols, which include Serial (ASCII), Serial (RTU), Ethernet (ASCII), Ethernet (RTU), Modbus/TCP, Printer (Serial), and Printer (Ethernet).
Note: RTU (Remote Transmission Unit) is the preferred protocol for increased performance.

Revised January-2021

I/O and Comms Configuration

4-31

Config600 Configuration Software User Manual Field Port
Setup

Description

Sets the primary port for the communication task. If available, click  to display all valid ports. Click Setup (if present) to display a Port Setup dialog that you use to define communication options (baud rate, data bits, stop bits, and parity values) for the port you select. The port depends on the type of Comms link you select.

Notes:

 When set to 0, the NTP uses any available port when communicating with a public NTP server.

 For Modbus encapsulated in TCP/IP and Modbus/TCP, the maximum number of RTU's that can be connected to a single Port (501, 502, etc.) is 2.

Click to display a Port Setup dialog box that you use to define communication options for the selected port type.

Note: The Comm Link type dictates which fields selectively appear on this dialog box.

Baud Rate

Indicates the serial transfer rate. Click  to display all valid values. The default value is 38400.

Data Bits

Indicates the number of data bits the port uses. Click  to display all valid values. The default value is 8.

Stop Bits

Indicates the period length. Click  to display all valid values. The default value is 1.

Parity

Indicates the type of parity used to detect data corruption during transmission. Click  to display all valid values. The default value is None.

Hardware Handshake

Sets RTS/CTS Handshaking. When you select this checkbox, the ready to send (RTS) line fluctuates between on and off.

RTS On Delay

Sets, in milliseconds, the amount of time Config600 waits after turning on the ready to send (RTS) signal before beginning transmission. The default is 0. You can change this value to optimise 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.

4-32

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field
Meter Port Address Map IP Address Server Address Slave Address Update Interval

Description

RTS Off Delay

Sets, in milliseconds, the amount of time Config600 waits after transmitting a message before turning off the ready to send (RTS) signal. The default is 0. You can change this value to optimise 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 per your situation. These are general values that you need to assess for each circumstance.

If you select the VWI function, click Setup to display the Port Comm Setup dialog and configure the port with which to communicate with the meter.

If you select the VWI Function and the Serial protocol, you must also use the Meter Port field to define a COM port for the ultrasonic meter. Although the S600+ provides eight COM ports, ports 1, 2, and 8 are reserved for system use.

Identifies the Modbus file Config600 uses to map data.

Click Edit (if present) to open the Modbus Editor and edit the file (see Chapter 14, Modbus Editor for more information).

If you select the Modbus (Master) function and the Ethernet or Modbus protocols, enter a Slave IP Address in addition to identifying the port.

Indicates the TC/IP address of the NTP server used for time synchronisation.

Note: This option displays only when you select NTP.

If you select the Modbus (Slave) function, you must also complete the Slave Address field. This is a switch, not an IP address. Enter either a valid Modbus address between 1 and 247 or enter 0. If you enter 0, then the Modbus task uses the value entered on the S600+ (refer to Chapter 7, Startup, in the FloBoss S600+ Flow Manager Instruction Manual, Form A6115). This is useful when multiple streams with identical configurations require unique slave addresses.

Indicates how frequently the S600+ connects with the NTP server and checks for time drift. Valid values are Disabled (the default), Daily, or Weekly. Click  to display all values. This update occurs between 10 and 50 seconds past the minute.

Note: This option displays only if you select NTP.

Revised January-2021

I/O and Comms Configuration

4-33

Config600 Configuration Software User Manual

Field Max Time Drift
Alarm Accept on TX Read Only Secondary Link
Setup Peer to Peer Options
Link to Stream Assignment

Description

Defines (in milliseconds) the threshold at which the the S600+ resets its internal clock. This threshold is the maximum point of difference between the NTP server and the S600+. For example, if the difference between the NTP server and the S600+ check exceeds this value, the S600+ clock adjusts. Any resynchronisations appear in the event log. The time difference is in module (+/- Max time drift).

Note: This option displays only when you select NTP.

Allows the S600+ to automatically acknowledge and accept alarms locally when they are transmitted on the Modbus link. With this option enabled, the S600+ accepts all alarms when polled for any data.

Prevents the Modbus link from writing data to the S600+.

If you select the Modbus (Slave) function and the Ethernet (RTU) or Modbus/TCP protocol, select Secondary Link in Dual Ethernet Systems to indicate that the slave unit is on the secondary Ethernet port.

Note: Modbus (Master) is not supported on the second network card.

Click to display the Peer Params Setup dialog, which you use to select options for peer-to-peer networking.

Note: This option displays only when you select the Peer Master Link or Peer Slave Link.

Assign streams in an ascending order to Comm Links in an ascending order. For example, Streams 1 and 2 to Link 1; Streams 3 and 4 to Link 2; and Streams 5, 6, and 7 to Link 3.

Note: This option displays only when you select the GDUS Link 1 or Coriolis Link 1.

Stream

Select the stream to which to link the stream.

Address

Enter the address to which to link the stream.

Notes:
 If you select the Modbus (Master) function and the Ethernet or Modbus protocols, you must provide a slave IP address in addition to identifying the port.
 If you select the Modbus (Slave) function and the Ethernet or Modbus protocol, a Secondary Link check box appears at the bottom of the screen below the Address Map field. Select this option to indicate that the slave unit is on the secondary Ethernet port.
 If you select the VWI function and the Serial protocol, you must also use the Meter Port field to define a COM port for the ultrasonic meter. Although the S600+ provides eight COM ports, ports 1, 2, and 8 are reserved for system use.

4-34

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual
 If you select the Printer function for multiple tasks, all the tasks can have the Printer function.
4. Once you are done configuring communications, click on the hierarchy menu. Config600 displays an Apply Changes dialog box.
5. Click Yes to apply the changes to the configuration file. The PCSetup screen redisplays.
4.10.2 Setting Up Peer-to-peer Options
To set up peer-to-peer communication options, refer to Appendix F, Peer-to-peer Link Communications.

Revised January-2021

I/O and Comms Configuration

4-35

Config600 Configuration Software User Manual

[This page is intentionally left blank.]

4-36

I/O and Comms Configuration

Revised January-2021

Config600 Configuration Software User Manual
Chapter 5 ­ Station Configuration
In This Chapter
5.1 Station Flowrate Limits........................................................................ 5-2 5.2 Station Averaging Temperature & Pressure ....................................... 5-4 5.3 Station Secondary Units Setup ........................................................... 5-6 5.4 Station Flow Switching ........................................................................ 5-8 5.5 Station Gas Composition .................................................................. 5-10 5.6 Sampling ........................................................................................... 5-14 5.7 Prover Configuration Screens ........................................................... 5-17
5.7.1 Flow Balance Setup ........................................................... 5-18 5.7.2 Prover ­ Ball (Bi-Directional) (Liquid Only) ........................ 5-19 5.7.3 Prover ­ Compact (Liquid Only)......................................... 5-31 5.7.4 Prover ­ Master Meter (Gas and Liquid) ........................... 5-44
Use Stations to provide functions, such as station totals, batching, flow switching, and proving. They may also provide a common point for chromatograph information, sampler output, header density measurement and the corresponding liquid volume correction calculations. Streams can work stand alone, but you may also assign a stream to a station together with other streams. For example, stations can provide proving functions to streams you configure in other S600+ computers. If you assigned streams to stations during the initial configuration process, then up to two stations appear as choices in the hierarchy menu in the left pane. The stations can be gas or liquid or one of each.
Notes:
 For station summation of stream flowrates to work correctly, all stations must have at least one stream configured.
 Some station settings affect stream settings.
Stations

Figure 5-1. Stations on the Hierarchy Menu

Revised January-2021

Station Configuration

5-1

Config600 Configuration Software User Manual

Station settings for the S600+ allow the configuration to be organised according to the application's operational requirements. The initial configuration process assigns default values to the station settings. Using the PCSetup Editor, you can define alarm limits for a maximum of two stations in each configuration file.
To edit the station settings, select the required station from the left pane (hierarchy menu) in the PCSetup Editor.

Note: You can also access and edit station settings through the System Editor and the System Graphic.

Station settings include:
Common Station Settings Gas Station Settings
Liquid Station Settings

 Flow Rate Limits  Station Averaging  Secondary Units Station Setup  Flow Switching (Station)  Batching (Refer to Batching)  Density Measurement (Refer to Stream
Configuration)  Chromatograph Data  Product Table (Refer to Batching)  Batching (Refer to Batching)  Proving (Refer to Proving)  Flow Switching (Station)  Density Measurement (Refer to Stream
Configuration)  Sampling  Liquid Volume Correction  Flow Balance Setup

5.1 Station Flowrate Limits

Editing Flowrate Alarms

Flowrate settings define the alarm setpoints for each type of flowrate. You can enable up to four types of alarms for each flowrate. The settings enable or disable the alarms, and are system-activated when the calculated result for the relevant flowrate is not within the limits you specify.
To edit or activate flowrate alarm settings:
1. Select the Flowrate component from the hierarchy menu. The system displays the associated settings in the right-hand pane.

5-2

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 5-2. Flowrate Options
2. Double-click the required flowrate object. The system displays a Calculation Result dialog box.

Figure 5-3. Calculation Result dialog box
3. Select one or more alarms to enable. The system adds limit fields and default values to the dialog box.

Revised January-2021

Station Configuration

5-3

Config600 Configuration Software User Manual
Figure 5-4. Calculation Result (with limits) 4. Review and modify the limits for any alarms you have enabled. 5. Click OK to apply the changes to the configuration file. The
PCSetup screen displays your changes.

Figure 5-5. Flowrate Alarms with Limits
5.2 Station Averaging Temperature & Pressure
Use the Station Averaging settings to set the alarm limits of the average temperature and pressure and define how the S600+ performs averaging. 1. Select the Average Temp & Pres component from the hierarchy
menu. The system displays the associated settings in the right-hand pane.

5-4

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 5-6. Average Temp & Pressure

2. Select an averaging mode. Click  to display all valid options:

Value All
All Online
1st Online

Description
Average the pressure and temperature of all streams, regardless of status.
Average the pressure and temperature of only those streams currently on-line.
Use the pressure and temperature of the first stream on-line as the average station pressure and temperature.

3. Click STN TEMP or STN PRESS to display a Calculation Result dialog box.

Figure 5-7. Calculation Result dialog box for Temp & Pressure

Revised January-2021

4. Select the appropriate alarms to enable and indicate the specific values (temperatures and pressure in pre-defined units) for each alarm.
5. Click OK to apply the changes. The PCSetup screen displays.

Station Configuration

5-5

Config600 Configuration Software User Manual
5.3 Station Secondary Units Setup
The station secondary units setup allows for the configuration of selected flow rates and totals in different units as selected in the unit's section. 1. Select the Secondary Units STN Setup component from the
hierarchy menu. The system displays the associated settings in the right-hand pane.

Figure 5-8. Secondary Units STN Setup
2. Select the Gas STN Setup or Liquid STN Setup button to display the Dual Units Setup dialog.
Note: The dialog box consists of two screens (Cumulative Totals and Periodic Totals). You can switch between each screen by selecting the To Periodic Totals/To Cumulative Totals button.

5-6

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 5-9. Dual Units Setup ­ Cumulative Totals dialog box
3. The Cumulative Totals screen consists of the following:  The first 4 slots are pre-defined and indicate the available flow rates.  You can configure the next 8 slots as station cumulative totals.  The last slot is pre-defined and indicates which station is linked to the selected Dual Units Setup instance. To add a cumulative total, click on the Add button, and the first available cumulative total appears. Use the  button to change the cumulative total for each slot.
Note: You should only configure Station Cumulative Totals.

Revised January-2021

Station Configuration

5-7

Config600 Configuration Software User Manual

Figure 5-10. Dual Units Setup ­ Periodic Totals dialog box
4. Click the the To Periodic Totals button to view the Periodic Totals screen. The Periodic Totals screen consists of the following:  Pre-defined Slot 1 is read-only and indicates the converted flow rates and cumulative totals.  Pre-defined Slot 2 is read-only and indicates the converted periodic totals.  You can configure the next 12 slots as periodic totals. To add a periodic total, click on the Add button. Use the  button to select the required periodic total.
Note: You should only configure Periodic Totals belonging to the selected station.
5. Click OK to apply the changes. The PCSetup screen displays.
5.4 Station Flow Switching
Flow Switching settings define the method and parameters that determine which streams should open and close. You can set up flow switching for a station and then disable it until you need this option. 1. Select Flow Switching from the hierarchy menu. The Flow
Switching screen displays.

5-8

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Revised January-2021

Figure 5-11. Flow Switching screen

2. Complete the following fields.

Field Enabled
Algorithm
Flowrate Setpoint Loading Units
Auto Close First
Manually Open First Manually Close Last Deviation Time
Post Move Time

Description Disables flow switching for the station. The default is checked (flow switching is enabled). Sets the algorithm to open and close streams. The default is 1. Note: Refer to Appendix C, Batching, for algorithm
descriptions. Sets, if applicable, the required station flowrate.
Identifies whether the measured flowrate is Mass (=1) or Volume (=0) units. The default is Volume. Identifies whether to close highest priority stream first (checked) or to close lowest priority stream first. Note: This does not apply to Algorithm 1. Select to open the first stream manually.
Select to close the last stream manually.
Sets the minimum time the flowrate must be above or below the limit before automatically opening or closing a stream. Sets a delay time after opening or closing a valve before moving to the monitor flow stage.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.

Station Configuration

5-9

Config600 Configuration Software User Manual
4. Click Yes to apply your changes. The PCSetup screen displays.
5.5 Station Gas Composition
Station Gas Composition settings define the processing and port telemetry parameters for stations receiving data from the gas chromatograph controller. The chromatograph controller measures the individual component concentrations found in the line gas. The chromatograph controller settings also allow you to define alarms. The system activates these alarms when the calculated results for the chromatograph data are not within specified limits. 1. Select Gas Composition from the hierarchy menu. The Gas
Composition screen displays.

Figure 5-12. Station Gas Composition screen

2. Complete the following fields.

Field Type

Description

Indicates the chromatograph configuration. Click  to display all valid values.

KP ONLY

Not controller-connected; uses information entered via keypad. This is the default.

Note: If you select KP ONLY, the system hides a number of fields on this screen.

CHROMAT A

Controller connected; uses data from Chromatograph A. If a fault is detected on Chromatograph A, then the system uses data from Chromatograph B (if healthy) or keypad data / last good data as fallback.

CHROMAT B Controller connected; uses data

5-10

Station Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field
Initial Mode
Acceptance Type
Apply Splits
Revert to Last Good after Failure Check Critical Alarms

Description

from Chromatograph B. If a fault is detected on Chromatograph B, then the system uses data from Chromatograph A (if healthy) or keypad data / last good data as fallback.

CHROMAT AUTO

Controller connected; uses data from both Chromatographs based on the new analysis flag (GC A  GC B  GC A  GC B). If a fault is detected on one of the Chromatographs, then the data from the other is used. If a fault is detected on both Chromatographs, then the keypad data / last good data is used as fallback.

Indicates the operational mode for the in-use composition data. Click  to display all valid values.

KEYPAD

Use data entered via keypad. This is the default.

CHROMAT

Use live data from the chromatograph controller.

DOWNLOAD

Download gas composition data directly to each stream. Used only if connected to a remote supervisory computer.

USER

Use customised program for gas composition in S600+.

KEYPAD_F

Start by using keypad-entered data then switch to chromatograph data when a good analysis is received.

Indicates how the S600+ manages in-use data. Click  to display all valid values.

ACC/COPY

Copy and normalise keypad data to in-use data only after it is accepted. This is the default.

ACC/NORM

Copy normalised keypad data to inuse data after it is accepted.

AUTO/NORM Automatically copy normalised keypad data to in-use data.

Indicates the type of analyser connected to the S600+. For a C6+ analyser, use the C6Plus option. Click  to display all valid values. The default is NO SPLITS.

If you select any value other than NO SPLITS, the system displays the MOLE SPLITS button. Use it to define the specific percentage splits for the gases.

Note:

This field displays only if you selected CHROMAT A, CHROMAT B, or CHROMAT AUTO as the chromatograph configuration type.

Continues using the last good composition in the event of failure. Otherwise the system reverts to keypad data.

Marks the received composition as failed if any critical alarm is set (such as the pre-amp fail on the Danalyzer for a Daniel 2551 Controller).

Note: This field displays only if you selected CHROMAT A, CHROMAT B, or CHROMAT

Station Configuration

5-11

Config600 Configuration Software User Manual

Field Check Non Critical Alarms CHROMAT COMMS Initial Mode
Type
MOLE ORDER

Description AUTO as the chromatograph configuration type.

Marks the received composition as failed if any noncritical alarm is set (such as the pre-amp fail on the Danalyzer for a Daniel 2551 Controller).

Note:

This field displays only if you selected CHROMAT A, CHROMAT B, or CHROMAT AUTO as the chromatograph configuration type.

Click to display the Comm screen in I/O Setup.

Identifies the chromatograph and any fallback controllers. Currently, the only valid value is PAY, which indicates one chromatograph and no fallback controller.

Note:

This field displays only if you selected CHROMAT A, CHROMAT B, or CHROMAT AUTO as the chromatograph configuration type.

Indicates the type of chromatograph controller. Click  to display all valid values.

Note:

This field displays only if you selected CHROMAT A, CHROMAT B, or CHROMAT AUTO as the chromatograph configuration type.

2551 EURO

S600+ is connected to a Daniel 2551 (European) controller. This is the default.

2350 EURO

S600+ is connected to a Daniel 2350 (European) controller set in SIM_2251 mode.

2350 USA

S600+ is connected to a Daniel 2350 (USA) controller set in SIM_2251 mode.

2251 USA

S600+ is connected to a Daniel 2251 controller.

Generic

S600+ is connected to another type of controller.

Siemens

S600+ is connected to a Siemens Advance Maxum via a Siemens Network Access Unit (NAU).

Click this button to display a dialog box on which you indicate the order in which the gas composition information comes into the S600+ via telemetry. 0 indicates any component which is not included in the Modbus map.

Note:

 The Modbus map you create must be compatible with the controller to which the S600+ is connected. Refer to Chapter 14, Modbus Editor, for further information.

 This field displays only if you selected CHROMAT A, CHROMAT B, or CHROMAT AUTO as the chromatograph configuration type.

 This is applicable only if you select Siemens or Generic in the Type field.

5-12

Station Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field Address
Stream
Analysis Timeout
Download Timeout
KEYPAD MOLES
MOLE ADDITIONAL
USER MOLES
Check Limits

Description

Configures multi-drop chromatograph support. Do not change unless advised to do so.

Note:

This field displays only if you selected CHROMAT A, CHROMAT B, or CHROMAT AUTO as the chromatograph configuration type.

Sets the chromat analysis stream assigned to this metering stream. The default is 0.

Note:

This field displays only if you selected CHROMAT A, CHROMAT B, or CHROMAT AUTO as the chromatograph configuration type. If you need to support more than one stream, contact Technical Support.

Sets the maximum number of seconds the S600+ waits to receive a new composition from the chromatograph controller before raising an alarm. The default is 900.

Note:

This field displays only if you selected CHROMAT A, CHROMAT B, or CHROMAT AUTO as the chromatograph configuration type.

Sets the maximum number of minutes the S600+ waits to receive a new composition from the supervisory computer before raising a DL Timeout Alarm. The default is 15.

Note:

 A value of 0 disables the timeout.

 This field displays only if you select KP ONLY in the Type field.

Click to display a dialog box you use to define mole percentage values for each gas component.

Note:

The system assumes the keypad composition adds to 100% (normalised) when the Acceptance Type is ACC/COPY. If you select ACC/NORM or AUTO/NORM, the system automatically normalises the keypad composition.

Click to display a dialog box you use to define mole percentage values for gas components not analysed by the Danalyzer. The system assumes any additional components to be normalised values, so the analyser components are re-normalised to (100 ­ sum of additional components).

Note:

This field displays only if you selected CHROMAT A, CHROMAT B, or CHROMAT AUTO as the chromatograph configuration type.

Click to display a dialog box you use to define mole percentage values for each gas component. The system assumes user moles to be normalised.

Note:

The S600+ uses these values only if you set the Initial Mode to USER. A Modbus download from another computer may overwrite these values on a running configuration.

Enables limit checking on each gas component. When you select this check box, the MOLE LO LIMITS and MOLE HI LIMITS buttons display.

Station Configuration

5-13

Config600 Configuration Software User Manual

Field MOLE LO LIMITS
MOLE HI LIMITS Check Deviations
MOLE DEVN LIMITS

Description

Click to display a dialog box you use to define low mole percentage limit values for each gas component. Enter 0 in any field to prevent the test for the selected component.

Note:

The system uses the values you enter through these buttons only if you select the Check Limits check box. The system applies this test to the keypad, downloaded, user, additionals, and new analysis components. When enabled, the system applies the limit check against the high and low limits. Limits are considered valid if the limit is greater than zero (0). The system also applies the check to the Total field. If you disable the limit check, the keypad, downloaded, and user Total field must lie within 0.1% and 150%. A sum of the new analysis must be within 99.5% and 100.5%.

Click to display a dialog box you use to define high mole percentage limit values for each gas component. Enter 0 in any field to prevent the test for the selected component.

Note: See note in description of Mole Lo Limits field.

Enables checking on the deviation from the last good analysis for each component. When you select this check box, the MOLE DEVN LIMITS button displays.

Note:

This field displays only if you selected CHROMAT A, CHROMAT B, or CHROMAT AUTO as the chromatograph configuration type.

Displays a dialog box you use to define the maximum deviation allowed for each gas component. Enter 0 in any field to prevent the test for the selected component.

Note: This field displays only if you place a check mark in the Check Deviations field.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

5.6 Sampling

Sampling defines the method and interval period for sampling product from a flowing pipeline. By default, Config600 supports one sampler per stream. Config600 uses the following stages during the sampling process:

Stage 0 1 2 3 4 5 6

Description Idle Monitor Digout n Min Intvl Post Pulse Stopped Manually Stopped Can Full

5-14

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Stage 7 8 9 10 11 12 13

Description Stopped Low Flow Initial Time Check Flow Switch Stopped Flow Switch Stopped Press Switch Stopped Initialise Can Switch Over

1. Select Sampling from the hierarchy menu. The system displays the associated settings in the right-hand pane.
Note: Batch auto-resets the sampler at the start of the batch.

Figure 5-13. Station Sampling

2. Complete the following fields:

Field Sampler ID
Method

Description

Provides an identifying label for the sampler. Each stream or station must have a unique sampler ID. This value, which must be greater than 0, is for identification purposes only and is not used in any calculation.

Identifies a sampling method. Click  to display valid values.

Time Prop

Divides the value in the Can Fill Period field by the number of grabs needed to fill the can (derived from the Can Volume and Grab Volume values) to determine a time interval per pulse. This is the default.

Revised January-2021

Station Configuration

5-15

Config600 Configuration Software User Manual

Field
Mode Can Fill Indicator
Auto Disable
Auto Restart Expected Volume / Mass Can Fill Period Flowrate Low Limit

Description Flow Prop1

Divides the value in the Expected Volume/Mass field by the number of grabs needed to fill the can (derived from the Can Volume and Grab Volume values) to determine a volume throughput per pulse.

Flow Prop2

Uses the value in the Expected Volume/Mass field as the volume throughput per pulse.

Flow Prop3

Uses the value in the Expected Volume/Mass field as the volume throughput per pulse, but supports low pressure digital input and pump prime output.

Indicates the sampling mode. Valid values are Single (acquire sample in one can) or Dual (acquire sample in two cans).The default value is Single.

Note: If you select Dual, the sampler switches to a second can when the current can is full (according to the twin can changeover mode).

Determines when the sampling can is full. Click  to display valid values.

Grab Count

Uses the number of pulses output to the sample to determine when the can is full. This is the default.

Dig I/P

Uses a digital input to determine when the can is full.

Analog I/P

Uses an analog input to determine when the can is full.

Indicates the event at which the system automatically disables the sampling process. Select one of the check boxes to identify the event.

On Can Full

Disables the sampling process when the can is full.

On Flowrate Limit

Disables the sampling process when the flowrate is less than the value of the Flowrate Low Limit.

On Flow Status

Disables the sampling process when the flow status value is not online.

Automatically restarts the sampling process following an automatic disabling.

Indicates, in cubic meters, the flow volume or mass during which the samples are to be taken. This is the value the Flow Prop1 and Flow Prop2 sampling methods use for their calculations. The default is 1000.

Indicates, in hours, the amount of time required to fill the sampling can. This is the value the Time Prop sampling method uses for its calculations. The default is 24.

Note: This field is required for the TIME PROP sampling method.

Indicates, in cubic meters, the flowrate limit for the Auto Disable on Flowrate option. The default is 0.

Note: This field is required if you select the On Flowrate Limit check box for Auto Disable.

5-16

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field Minimum Interval
Can Volume Grab Volume Can Low Limit Can High Limit Can High High Limit Twin can changeover mode

Description
Indicates, in seconds, the minimum amount of time between grabs. This is the value the Time Prop sampling method uses for its calculations. The default is 30.
Note: If the sample exceeds this limit, the system sets the overspeed alarm and increments the overspeed counter.
Indicates, in cubic meters, the volume of the sampling can. The default is 0.5.
Indicates, in cubic meters, the volume of the sampling grab. The default is 0.001.
Indicates the low alarm value as a percentage of the can volume. The default is 5.
Indicates the high alarm value as a percentage of the can volume. The default is 90.
Indicates the high high alarm value as a percentage of the can volume. The default is 95.
Indicates whether the system automatically changes to a second sampling can. Click  to display valid values.

3. Click the hierarchy menu when finished. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

5.7 Prover Configuration Screens
This section provides an overview of the four S600+-supported proving methods--bi-directional, uni-directional, compact, and master meter--and their specifications and applications.

Note: Refer to Appendix B, Proving, for additional information.

The uni-directional prover differs from the bi-directional prover only in the run control sequence described in Prover Run Control Stages.

Station Based

With release 3.0 of Config600 software, proving is a station-based function. Each S600+ can support two stations, and you can assign up to 10 streams (depending on the complexity of the configured streams) to each station. The provers do not need to be the same type. However, the S600+ supports only one Prover (P154) module, which means that you can perform only one prove sequence at a time.

You can configure the streams to be proved either internally (within the same S600+) or externally in other S600+ flow computers (using a Modbus communication link to transfer process data to the prover). The S600+ does not provide an option supporting both internal and external streams in one configuration.

You select the prover type when building the configuration with the PCSetup Wizard.

Local or Remote The software also allows you to prove streams that are "local" (that is, part of the same configuration) or prove streams that are "remote" (in a separate configuration or separate S600+) to the prover.

Revised January-2021

Station Configuration

5-17

Config600 Configuration Software User Manual
However, you cannot mix the two (for example, have a prover config with three metering streams and prove a remote, separate stream). If you require this feature, contact technical support.
5.7.1 Flow Balance Setup
Use flow balancing in conjunction with proving to regulate the flow through the meters to maintain a set flowrate through the prover.
The objective is to distribute the flow evenly across available streams. If the overall flowrate through the skid increases, flow balancing can open another meter run, or if the flow reduces the flow balancing, it can close a meter run to maintain an optimum flowrate through each meter.
You can open and close meter runs by configuring the streams to open and close valves.
1. Select Flow Balance Setup from the hierarchy menu. The system displays Flow Balance settings in the right-hand pane.

Figure 5-14. Flow Balance Setup screen

2. Complete the following fields:

Field Flow Rate
Preset O/P Initialisation Tolerance Band

Description
Select the source of the proof flowrate. Valid values are Preset (sets the proof flowrate to the Preset data field value plus the Offset data field value) or Snapshot (sets the proof flowrate to a snapshot of the stream under prove flowrate plus the Offset data field value). The default is Preset.
Sets the proof flowrate.
Sets the initial manual mode output position for the prover flow control valve. The default value is 50.
Sets the tolerance for the deviation of the prover flowrate and its setpoint during the prove. The prove aborts if this value is exceeded. The default value is 60.

5-18

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field Offset Wait Time Hold Time
Adj. Interval PID Loop

Description
Sets a flowrate to be added to the proof flowrate to offset the change in flowrate between the prover and the stream under prove. The default value is 0.
Sets, in seconds, how long the S600+ waits for the proof flowrate to achieve before moving to the hold stability stage. The default value is 300.
Sets, in seconds, how long the S600+ holds the proof flowrate before starting prover runs. The default value is 60.
Note: S600+ aborts the prover sequence if stability is lost during the stability Hold Time.
Sets a time interval between making successive adjustments to the non-proving streams flowrate.
Sets the PID loop you use to control the flowrate at the prover. Click  to display valid options. The default is None.
Notes:
 This field displays only if you have configured a PID Control calctable or used the PRV01 CNTRL 1 and PRV01 CNTRL 2 by changing type to PID Control.
 You define flowrate band settings for each stream on the Flowrate screen.

5.7.2 Prover ­ Ball (Bi-Directional) (Liquid Only)

Two components enable you to control the prove:
 Prove sequence ­ Station-based function which sets up the prove environment.
 Run control ­ Prover-based function that drives the 4-way valve, counts pulses, and performs the K-factor calculations.
Following a successful prove, the system verifies the stream normal flow rate value:
 If the normal flow rate is set to zero, the prove sequence downloads the prove results to the stream being proved, but the stream does not use the data until it is accepted either locally at the S600+ or via a supervisor computer.
 If the normal flow rate is set to a value greater than zero (Aramcostyle linearisation), the run control waits for a predefined amount of time for you to reject the current prove results. If a prove is rejected, the proving report is annotated as "ABORTED". If the time-out elapses, the prove sequence downloads the prove results to the stream being proved and the data is automatically used in the subsequent calculations.
 If the normal flow rate is zero (non-Aramco-style linearisation), the prove sequence downloads the prove results to the stream being proved, but does not use the data until it is accepted either locally at the S600+ or via a supervisory computer.
When the prove runs complete, you can either re-run the prove or terminate, at which point (if so configured) the sequence restores the valves to their pre-prove state.

Revised January-2021

Station Configuration

5-19

Config600 Configuration Software User Manual

Notes:
 The prove sequence downloads both a K-factor and a meter factor. Applications typically use the original K-factor from the meter calibration report and update the meter factor, which may be either a fixed value or derived from a linearisation process. Alternatively the meter factor can remain unchanged and the K-factor (fixed or linearised) updated.
 The meter factor deviation tests and the historical meter factor database are only supported for "local" streams (part of the same configuration with the prover), if you configure the stream normal flow rate to a value greater than zero.
 You define a ticket as Official or Unofficial when you configure a prove. This selection applies to both the Aramco-style and nonAramco-style linearisation.
Following an Official prove, the prove sequence is determined by the Aramco / non-Aramco style linearisation selection.
Following the Unofficial prove, the prove sequence does not download the prove results to the stream being proved. This is typically used to determine an approximate K-Factor / Meter Factor before an official prove takes place or when maintenance activities are being performed on the site.
The Official/Unofficial selection displays in the report header.

Run Data

Run Data settings allow you to define the prover stability check variables, the number of prove runs from which the system can calculate a K-factor/meter factor, and the tolerances allowed on the Kfactor/meter factor. Once the S600+ completes a prove and calculates these values, you can select a new K-factor or meter factor to replace the current K-factor or meter factor.

To edit the prover run data settings:

1. Select Run Data from the hierarchy menu. The Run Data screen displays.

5-20

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Revised January-2021

Figure 5-15. Run Data screen (Ball Prover)

2. Complete the following fields.

Field Override Wait Time Hold Time Required
Maximum

Description

Disables temperature and pressure stability checking. The default is unchecked (stability checking is enabled).

Note: If you do not enable this option, you must complete the Wait Time and Hold Time fields.

Sets, in seconds, how long the S600+ waits for stability before moving to the hold stability prover stage. The default is 60.

Sets, in seconds, how long the S600+ holds stability before starting prover runs. The default is 10.

Note: The S600+ aborts the prover run if stability is lost during the stability hold time.

Sets the required number of consecutive runs which must be within the defined tolerance limits (typically, 5). The default is 5.

Note:

It is possible that the number of required runs cannot be achieved before the maximum number of runs reached. In this situation, the user can either wait for the prove to abort (once the maximum number of runs has been reached) or perform a manual abort.

Sets the maximum number of runs to perform before aborting the sequence (up to 12 for the S600+). The default is 12.

Station Configuration

5-21

Config600 Configuration Software User Manual

Field Average Method
Time Tolerance Algorithm
Conf. Level Prover mode
Enable User Stages

Description

Indicates the value to determine the repeatability and to indicate whether the final K-factor and meter factor are taken as the average of the run values, or are recalculated. Click  to display valid values.

METER FACTOR

Use the run Meter Factors for repeatability and the average Meter Factor as the final value. The default is METER FACTOR.

K-FACTOR

Use the run K-factors for repeatability and the average Kfactor as the final value.

PULSES

Use the run pulse counts for repeatability. This option also signifies to recalculate the final K-factor and Meter Factor using the average pulse count and other average values. See API Ch.12 Section 2 part 3.

Sets, in seconds, the amount of time either between forward and reverse prover runs or between full prover runs. The default is 5.

Sets, as a percentage, the maximum deviation allowed before a run is unacceptable. The default is 1.

Indicates the algorithm the system uses to calculate the K-factor tolerance. Click  to display valid values.

API I

API method: max deviation from (Average ­ Run) / Average. This is the default.

MX-MN/AVG (Max ­ Min) / Average

MX-

(Max ­ Min) / ((Max + Min) / 2)

MN/MX+MN2

MX-MN/MN

(Max ­ Min) / MIn

MXMN/MX*MN

(Max ­ Min) / (Max * Min)

MX-AV/AV

(Max ­ Average) / Average

AV-MN/AV

(Average ­ Min) / Average

STATISTICAL

Calculates the statistical k-factor deviation using a Student-t table distribution.

Sets the confidence level for a two-sided Student-t table used in statistical proving. Click  to display valid values. For more information, see Appendix B, Proving.

Note: This field displays only if you select STATISTICAL in the Algorithm field.

Indicates the prover mode. Click  to display valid values.

BIDI 4-WAY

Bi-directional prover mode. This is the default.

UNI ROTORK Uni-directional prover using a ROTORK valve.

UNI TYPE 2

Uni-directional prover with no valve driving and assumes an external valve controller.

Enables Logicalc user stages. The default is unchecked (user stages are disabled).

5-22

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field
User Student-t Table

Description
Indicates the Student-t table values for degrees of freedom 1-40. For more information, see Appendix B, Proving.
Note: These fields display only if you select STATISTICAL in the Algorithm field and USER in the Confidence Level field.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.

4. Click Yes to apply your changes. The PCSetup screen displays.

Constants

The Constants screen has two major areas. One area (consisting of the Stability R.O.C, Stability Bands, and Base Volume panes) defines stability checking parameters. The other area (consisting of the Reference, Setup, and Misc panes) provides set-up information for the prover, including reference conditions and physical properties.

1. Select Constants from the hierarchy menu. The Constants screen displays.

Figure 5-16. Constants screen (Ball Prover)

2. Complete the following fields.

Field Temperature

Description
Sets, in seconds, the Rate of Change (ROC) threshold limit for temperature, which the S600+ uses to check the ROC between the inlet, the outlet, and the meter. The default is 0.1.

Revised January-2021

Station Configuration

5-23

Config600 Configuration Software User Manual

Field Pressure
UVOL Temperature Pressure Base Volume 1 through 4
Pre Switch (Forward) Pre Switch (Reverse) Cal Temperature Cal Pressure CTL Temperature Density Units
Product Type

Description

Sets, in seconds, the Rate of Change (ROC) threshold limit for pressure, which the S600+ uses to check the ROC between the inlet, the outlet, and the meter. The default is 0.5.

Sets, in seconds, the Rate of Change (ROC) threshold limit for the stream uncorrected volume (UVOL) flowrate. The default is 10.

Sets the maximum temperature difference between the inlet, the outlet, and the meter. The default is 10.

Sets the maximum pressure difference between the inlet, the outlet, and the meter. The default is 10.

Sets the calibration volume (base volume) between the relevant sphere switches. Valid values are:

1

Defines the calibration volume between sphere

switches 1 and 3. The default is 1.

2

Defines the calibration volume between sphere

switches 2 and 4.

3

Defines the calibration volume between sphere

switches 1 and 4.

4

Defines the calibration volume between sphere

switches 2 and 3.

Note: Click Initial to identify the required base volume. These values are critical to the calculations.

Sets the forward pre-run volume (that is, the volume before switch 1). The default is 0.

Note: Set this field to zero (0) to disable timeouts.

Sets the reverse pre-run volume (that is, the volume before switch 1). The default is 0.

Note: Set this field to zero (0) to disable timeouts.

Sets the reference temperature value for calculations

(typically 15°C in Europe). The default is 15.

Sets the reference pressure value for calculations (typically 0 barg in Europe). The default is 0.

Sets the reference temperature for the correction of the temperature of the liquid factor. The default is 15.

Indicates the density units Config600 uses for the density correction calculations. Click  to display all valid values.

DEG.API

Use degrees API.

KG/M3

Use kilograms per cubic meter. This is the default.

S.G.

Use specific gravity.

CH. 11 2004/7 Use API MPMS Chapter 11.1 2004,

CUST

Addendum 1, 2007 Imperial Units.

CH. 11 2004/7 Use API MPMS Chapter 11.1 2004,

METRIC

Addendum 1, 2007 Metric Units.

NORSOK I-105

Use Norsok I-105 Appendix D density corrections.

Indicates the type of petroleum product involved in the calculation. Click  to display all valid values.

5-24

Station Configuration

Revised January-2021

Field

Config600 Configuration Software User Manual

Description TABLE LOOKUP A CRUDE
B REFINED

S600+ reads values from a file in the Config600 3.0/Config/Project Name/extras directory and transfers that data into the S600+ with the configuration file. The default files hold values for the ASTM-IP Petroleum Measurement Tables 1952 Tables 5 and 6.
If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53A and 54A.
If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59A and 60A.
If Density Table Units = SG, Petroleum Measurement Tables 1980 Tables 23A and 24A.
If Density Table Units = DEG API, Petroleum Measurement Tables 1980 Tables 5A and 6A.
If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004.
If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004.
This is the default.
If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53B and 54B.
If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59B and 60B.
If Density Table Units = SG, Petroleum Measurement Tables 1980 Tables 23B and 24B.
If Density Table Units = DEG API, Petroleum Measurement Tables 1980 Tables 5B and 6B.
If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004.
If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004.

Revised January-2021

Station Configuration

5-25

Config600 Configuration Software User Manual

Field

Description C SPECIAL
D LUBE OILS
LIGHT 1986 ASTM IP 1952

If Density Table Units = KG/M3, Petroleum Measurement Tables 1980 Table 54C.
If Density Table Units = SG, Petroleum Measurement Tables 1980 Tables 23C and 24C.
If Density Table Units = DEG API, Petroleum Measurement Tables 1980 Tables 5C and 6C.
If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004.
If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004.
Note: Table 53C is not implemented as the assumption is made that the base density is already known. This is because Table 53C allows for a keypad entry of Alpha, and if this is known then the base density would be known.
If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1982 Tables 53D and 54D.
If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59D and 60D.
If Density Table Units = SG, Petroleum Measurement Tables 1982 Tables 23D and 24D.
If Density Table Units = DEG API, Petroleum Measurement Tables 1982 Tables 5D and 6D.
If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004.
If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004.
ASTM-IP-API Petroleum Measurement Tables for Light Hydrocarbon Liquids 1986 Tables 53 and 54.
ASTM-IP Petroleum Measurement Tables 1952 Tables 23, 24, 53 and 54.

5-26

Station Configuration

Revised January-2021

Revised January-2021

Field
CPL Calculation Rounding

Config600 Configuration Software User Manual

Description

USER K0K1

If Density Table = KG/M3, Petroleum Measurement Tables 1980 Tables 53A and 54A with user entered values for K0 and K1.

If Density Table = SG, Petroleum Measurement Tables 1980 Tables 23A and 24A with user entered values for K0 and K1.

If Density Table = DEG API, Petroleum Measurement Tables 1980 Tables 5A and 6A with user entered values for K0 and K1.

LIGHT TP25 GPA TP-25 1998 (API Tables 23E and 24E).

AROMATICS ASTM D1555-95 Table Lookup. D1555-95

LIGHT TP27 GPA TP-27 2007 (API Tables 23E, 24E, 53E, 54E, 59E and 60E).

AROMATICS ASTM D1555M-00 Table Lookup. D1555M-00

AROMATICS ASTM D1555-04a Calculation. D1555-04A

AROMATICS ASTM D1555M-08 Calculation. D1555-08

STO5.9 08 B1 UGC

Gazprom STO-5.9 2008 Addendum B.1 Unstable Gas Condensate.

STO5.9 08 B2 SLH

Gazprom STO-5.9 2008 Addendum B.2 Stable Liquid Hydrocarbon.

STO5.9 08 B3 WFLH

Gazprom STO-5.9 2008 Addendum B.3 Wide Fraction Liquid Hydrocarbon.

Indicates the specific CPL calculation the S600+ uses to calculate the liquid pressure correction factor. Click  to display all valid values.

Note: This field does not display if you select Density Table Units CH.11 2004 CUST or CH.11 2004 METRIC or a Gazprom Product Type because these standards also specify the CPL calculation.

OFF

No CPL calculation. CPL value is set to 1.0.

API1121

API MPMS Ch.11.2.1 1984.

API1121M

API MPMS Ch.11.2.1M 1984. The default is API1121M.

API1122

API MPMS Ch.11.2.2 1986.

API1122M

API MPMS Ch.11.2.2M 1986. This is the default.

CONSTANT Use a value you enter.

DOWNER

Paper entitled Generation of New Compressibility Tables for International Use presented by L. Downer 1979.

Enables or disables calculation rounding. Click  to display valid values.

OFF

Rounding is disabled. The default is OFF.

Station Configuration

5-27

Config600 Configuration Software User Manual

Field
Pipe Diam Elasticity Wall Thick Tube Coeff Density Factor Location
Meter Factor Deviation 1 Limit
Meter Factor Deviation 2 Limit

Description

NATIVE

Rounding to the rules specified in the selected calculation standard.

API Ch.12.2 Rounding to API MPMS Ch.12.2 Part

Part 2

2 ­ Measurement Tickets 1995.

API Ch.12.2 Rounding to API MPMS Ch.12.2 Part

Part 3

3 ­ Proving Reports 1998.

Flocheck

Rounding to Emerson Flocheck verification software package.

ASTM D1250-04 Ch. 11

API MPMS Ch.11.1 2004 (ASTM D1250-04) method to round to the Petroleum Measurement Tables 1980 Tables.

Sets the internal pipe diameter of the prover loop. The default is 500.

Sets the value for Young's modulus of elasticity (expansion coefficient of tube steel), typically 2100000. The default is 10000.

Sets the wall thickness of the prover loop. The default is 5.

Sets the tube temperature expansion coefficient, typically 0.000033. The default is 0.01.

Used in conjunction with METER (DF) to correct meter density to prover density. The default is 1.

Used by volume v mass proving to select the location of the prover density used to convert prover volume to mass. Click  to display valid values.

AT PROVER Read density at the prover. This is the default value.

METER (C2) Use Meter Density * CTLp * CPLp / (CTLm * CPLm), defined for proving a Micro Motion Coriolis meter.

METER (DF) Use Meter Density * Density Factor

KNOWN PRODUCT

Enter a value.

Sets the maximum allowed deviation from the initial base meter factor. The default value is 0.25%. The system uses this value while performing the proved meter factor deviation checks. Refer to Appendix B, Proving for further information.

Note: This stage is performed only if you configure the meter normal flow to a value greater than zero (Aramco-style linearisation).

Sets the maximum allowed deviation from the initial base meter factor. The default value is 0.1%. The system uses this value while performing the proved meter factor deviation checks. Refer to Appendix B, Proving for further information.

Note: This stage is performed only if you configure the meter normal flow to a value greater than zero (Aramco-style linearisation).

5-28

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field
Meter Factor Reject Timeout

Description
Following a successful prove, this value specifies the time period before the current prove results are automatically accepted and totals are adjusted based on the current prove results. During this time period, the current prove results can be manually ACCEPTED (totals will be adjusted) or ACCEPTED NO ADJUST (no totals adjustment). The default is 40 seconds. Refer to Appendix B, Proving for further information. Note: This stage is performed only if you configure
the meter normal flow to a value greater than zero (Aramco-style linearisation).

Figure 5-17. Two-switch Bi-directional Prover Loop

Figure 5-18. Four-switch Bi-directional Prover Loop
3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

Hardware

Hardware settings relate to the Prover (P154) module. You use these settings to define how the S600+ processes the raw pulse inputs to the prover. Typically, when the pulse count is low (less than 10,000 pulses per round trip), the S600+ uses either "Phase Locked Loop" or "Dual Chronometry" processing. This effectively divides each pulse into smaller parts to maintain accuracy.

1. Select Hardware from the hierarchy menu. The Hardware screen displays.

Revised January-2021

Station Configuration

5-29

Config600 Configuration Software User Manual

Figure 5-19. Hardware screen (Ball Prover)

2. Complete the following fields.

Field Dual Chronometry
Phase Locked Loop
Interpolation Factor
Number of Switches

Description
Enables dual chronometry. Dual chronometry determines meter pulses by counting a series of whole meter pulses and then multiplying that value by the ratio of the time between the detector switches and the time required to accumulate the pulses. The default is unchecked (disabled).
Enables the phase locked loop. A phased locked loop multiplies the number of actual turbine pulses by a value (the Interpolation Factor) for greater accuracy. The default is checked (enabled).
Note: If you select this check box, you must also provide an Interpolation Factor value.
Sets the interpolation factor value for the phase locked loops option, typically associated with the Pulse Interpolation Module (PIM). For that module, scaling factors range between x2 and x100. Set this value to be the same as the external unit. If the external unit is set to x10, enter 10 in this field. The default is 1.
Note: This field displays only if you select the Phase Locked Loop option.
Indicates the number of switches in the prover. Click  to display valid values. Valid values are 1, 2, and 4; the default is 2.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

Alarm Limits The Alarm Limits screen sets the prover alarms. For a description of the alarms, refer to Alarm Descriptions in Chapter 7, Advanced Setup Configuration.

5-30

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual
1. Select Alarm Limits from the hierarchy menu. The Alarm Limits screen displays.

Figure 5-20. Alarm Limits screen (Ball Prover)

2. Click any of the following buttons to set alarm limits.

Button

Description

RTRIP PULSES Click to display a Calculation Result dialog box you use to define the specific alarm limits for round trip (RTRIP) pulses.

Note: In a bi-directional (BIDI) prover, this value reflects the sum of forward and reverse pulses.

RTRIP K-FACTOR

Click to display a Calculation Result dialog box you use to define the specific alarm limits for round trip Kfactors.

Note: In a uni-directional prover, this value reflects the forward pulses.

RTRIP M.FACTOR

Click to display a Calculation Result dialog box you use to define the specific alarm limits for round trip Meter Factors.

Note: In a uni-directional prover, this value reflects the forward pulses.

3. Click in the hierarchy menu when you finish defining settings. A

confirmation dialog box displays.

4. Click Yes to apply your changes. The PCSetup screen displays.

5.7.3 Prover ­ Compact (Liquid Only)
Two components enable you to control the prove:
 Prove sequence ­ Station-based function which sets up the prove environment.
 Run control ­ Prover-based function that drives the prover hardware, counts pulses, and performs the K-factor calculations.

Revised January-2021

Station Configuration

5-31

Config600 Configuration Software User Manual

Following a successful prove, the system verifies the stream normal flow rate value:
 If the normal flow rate is set to zero, the prove sequence downloads the prove results to the stream being proved, but the stream does not use the data until it is accepted either locally at the S600+ or via a supervisor computer.
 If the normal flow rate is set to a value greater than zero (Aramcostyle linearisation), the run control waits for a predefined amount of time for you to reject the current prove results. If a prove is rejected, the proving report is annotated as "ABORTED". If the time-out elapses, the prove sequence downloads the prove results to the stream being proved and the data is automatically used in the subsequent calculations.
 If the normal flow rate is zero (non-Aramco-style linearisation), the prove sequence downloads the prove results to the stream being proved, but does not use the data until it is accepted either locally at the S600+ or via a supervisory computer.
When the prove runs complete, you can either re-run the prove or terminate, at which point (if so configured) the sequence restores the valves to their pre-prove state.
The compact prover has a small volume chamber so a proof run consists of repeated proof passes (a default of 5, a maximum of 39). The S600+ does not create a proof report, although you can add this option through a user stage. Contact Technical Support.
Notes:
 The prove sequence downloads both a K-factor and a meter factor. Applications typically use the original K-factor from the meter calibration report and update the meter factor, which may be either a fixed value or derived from a linearisation process. Alternatively the meter factor can remain unchanged and the K-factor (fixed or linearised) updated.
 The meter factor deviation tests and the historical meter factor database are only supported for "local" streams (part of the same configuration with the prover), if you configure the stream normal flow rate to a value greater than zero.
 You define a ticket as Official or Unofficial when you configure a prove. This selection applies to both the Aramco-style and nonAramco-style linearisation.
Following an Official prove, the prove sequence is determined by the Aramco / non-Aramco style linearisation selection.
Following the Unofficial prove, the prove sequence does not download the prove results to the stream being proved. This is typically used to determine an approximate K-Factor / Meter Factor before an official prove takes place or when maintenance activities are being performed on the site.
The Official/Unofficial selection displays in the report header.

5-32

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Run Data

Run Data settings allow you to define the prover stability check variables, the number of prove runs from which the system can calculate a K-factor/meter factor, and the tolerances allowed on a Kfactor/meter factor. Once the S600+ completes a prove and calculates these values, you can select a new K-factor or meter factor to replace the current K-factor or meter factor.

To edit the prover run data settings:

1. Select Run Data from the hierarchy menu. The Run Data screen displays.

Figure 5-21. Run Data screen (Compact Prover)

2. Complete the following fields.

Field Override
Wait Time

Description
Disables temperature and pressure stability checking. The default is unchecked (stability checking is enabled).
Note: If you do not select this option, you must complete the Wait Time and Hold Time fields.
Sets, in seconds, how long the S600+ waits for stability before moving to the hold stability prover stage. The default is 300.

Revised January-2021

Station Configuration

5-33

Config600 Configuration Software User Manual

Field Hold Time Runs Reqd
Passes Reqd Runs Max Average Method
Switch Delay Averages Reqd Tolerance Algorithm

Description

Sets, in seconds, how long the S600+ holds stability before starting prover runs. The default is 10.

Sets the required number of consecutive runs which must be within the defined tolerance limits (typically, 5). The default is 5.

Note: It is possible that the number of required runs cannot be achieved before the maximum number of runs reached. In this situation, the user can either wait for the prove to abort (once the maximum number of runs has been reached) or perform a manual abort.

Sets the number of passes per prover run, to a maximum of 5. The default is 5.

Sets the maximum number of runs to perform before aborting the sequence (up to 12 for the S600+). The default is 12.

Indicates the value to determine the repeatability and to indicate whether the final K-factor and meter factor are taken as the average of the run values, or are recalculated. Click  to display valid values.

METER FACTOR

Use the run Meter Factors for repeatability and the average meter factor as the final value. This is the default.

K-FACTOR

Use the run K-factors for repeatability and the average Kfactor as the final value.

PULSES

Use the run pulse counts for repeatability. This option also signifies to recalculate the final Kfactor and Meter Factor using the average pulse count and other average values. API Ch.12 Section 2 part 3.

Sets, in microseconds, the amount of time the S600+ waits before checking for switch 2. The default is 2.

Note: This parameter helps eliminate bounce on single-switch prover applications.

Sets the required number of pre-run average samples. The default is 0.

Sets, as a percentage, the maximum deviation allowed before a run is unacceptable. The default is 1.

Indicates the algorithm the system uses to calculate the K-factor tolerance. Click  to display valid values.

API 1

API method: max deviation from (Average ­ Run) / Average. This is the default.

MX-MN/AVG (Max ­ Min) / Average

MX-

(Max ­ Min) / ((Max + Min) / 2)

MN/MX+MN2

MX-MN/MN

(Max ­ Min) / MIn

MXMN/MX*MN

(Max ­ Min) / (Max * Min)

MX-AV/AV

(Max ­ Average) / Average

AV-MN/AV

(Average ­ Min) / Average

5-34

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field
Conf. Level
Ready Plenum
Launch Flight Retrieve User Student-t Table

Description

STATISTICAL

Calculates the statistical K-factor deviation using a Student-t table distribution.

Sets the confidence level for a two-sided Student-t table used in statistical proving. Click  to display valid values. For more information, see Appendix B, Proving.

Note: This field displays only if you select STATISTICAL in the Algorithm field.

Sets, in seconds, the maximum time the S600+ waits for the ready signal. The default is 300.

Sets, in seconds, the maximum time the S600+ allows for plenum control. The default is 0.

Note: To disable plenum control, set this value to zero (0).

Sets, in seconds, the maximum time the S600+ waits for switch 1 after the launch command. The default is 300.

Sets, in seconds, the maximum time the S600+ waits for switches 1 and 2 after the launch command. The default is 300.

Sets, in seconds, the maximum time the S600+ waits for an upstream signal. The default is 300.

Indicates the Student-t table values for degrees of freedom 1-40. For more information, see Appendix B, Proving.

Note: These fields display only if you select STATISTICAL in the Algorithm field and USER in the Confidence Level field.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

Constants

The Constants screen has two major areas. One area (consisting of the Stability R.O.C, Stability Bands, and Base Volume panes) defines stability checking parameters. The other area (consisting of the Reference, Setup, Plenum, and Misc panes) provides set-up information for the prover, including reference conditions and physical properties.

1. Select Constants from the hierarchy menu. The Constants screen displays.

Revised January-2021

Station Configuration

5-35

Config600 Configuration Software User Manual

Figure 5-22. Constants screen (Compact Prover)

2. Complete the following fields.

Field Temperature (Stability R.O.C.)
Pressure (Stability R.O.C.)
UVOL (Stability R.O.C.)
Temperature (Stability Bands) Pressure (Stability Bands) Temperature (Reference)
Pressure (Reference) Calibration Temp Pipe Diam

Description Sets the Rate of Change (ROC) threshold limit for temperature, which the S600+ uses to check the ROC between the inlet, the outlet, and the meter. The default is 0.1. Sets the Rate of Change (ROC) threshold limit for pressure, which the S600+ uses to check the ROC between the inlet, the outlet, and the meter. The default is 0.05. Sets the Rate of Change (ROC) threshold limit for the stream uncorrected volume (UVOL) flowrate. The default is 10. Sets the maximum temperature difference between the inlet, the outlet, and the meter. The default is 10.
Sets the maximum pressure difference between the inlet, the outlet, and the meter. The default is 10.
Sets the prover reference temperature used by the base volume correction calculation (CTSp). The default is 15. Sets the prover reference pressure used by the base volume correction calculation (CPSp). Sets the base temperature used by the liquid volume correction calculations. The default is 15. Sets the internal pipe diameter of the prover loop. The default is 500.

5-36

Station Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field Elasticity Wall Thick Tube Coeff Rod Coeff Base Volume 1, 2, 3, 4 Density Units
Product Type

Description

Sets the value for Young's modulus of elasticity (expansion coefficient of tube steel), typically 2100000. The default is 10000.

Sets the wall thickness of the prover loop. The default is 5.

Sets the tube temperature expansion coefficient. The default is 1.5e-005.

Sets the coefficient of linear expansion for the invar rod. The default is 1e-005.

Sets the calibrated cylinder volume between detector switch activation (base volume). The default is 1.

Indicates the density units the S600+ uses for the density correction calculations. Click  to display valid values.

DEG.API

Use degrees API.

KG/M3

Use kilograms per cubic meter. The default is KG/M3.

S.G.

Use specific gravity.

CH. 11

Use API MPMS Chapter 11.1 2004,

2004/7 CUST Addendum 1, 2007 Imperial Units.

CH. 11 2004/7 METRIC

Use API MPMS Chapter 11.1 2004, Addendum 1, 2007 Metric Units.

NORSOK I-105

Use Norsok I-105 Appendix D density corrections.

Indicates the type of petroleum product involved in the calculation. Click  to display valid values. The default is A CRUDE.

TABLE LOOKUP

S600+ reads values from a file in the Config600 3.0/Config/Project Name/extras directory and transfers that data into the S600+ with the configuration file. The default files hold values for the ASTM-IP Petroleum Measurement Tables 1952 Tables 5 and 6.

A CRUDE

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53A and 54A.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59A and 60A.

If Density Table Units = SG, Petroleum Measurement Tables 1980 Tables 23A and 24A.

If Density Table Units = DEG API, Petroleum Measurement Tables 1980 Tables 5A and 6A.

If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004.

If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004.

Station Configuration

5-37

Config600 Configuration Software User Manual

Field

Description B REFINED
C SPECIAL

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53B and 54B.
If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59B and 60B.
If Density Table Units = SG, Petroleum Measurement Tables 1980 Tables 23B and 24B.
If Density Table Units = DEG API, Petroleum Measurement Tables 1980 Tables 5B and 6B.
If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004.
If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004.
If Density Table Units = KG/M3, Petroleum Measurement Tables 1980 Table 54C.
If Density Table Units = SG, Petroleum Measurement Tables 1980 Tables 23C and 24C.
If Density Table Units = DEG API, Petroleum Measurement Tables 1980 Tables 5C and 6C.
If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004.
If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004.
Note: Table 53C is not implemented as the assumption is made that the base density is already known. This is because Table 53C allows for a keypad entry of Alpha, and if this is known then the base density would be known.

5-38

Station Configuration

Revised January-2021

Revised January-2021

Field

Config600 Configuration Software User Manual

Description D LUBE OILS
LIGHT 1986
ASTM IP 1952 USER K0K1
LIGHT TP25 AROMATICS D1555-95 LIGHT TP27 AROMATICS D1555M-00 AROMATICS D1555-04A AROMATICS D1555-08 STO5.9 08 B1 UGC STO5.9 08 B2 SLH STO5.9 08 B3 WFLH

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1982 Tables 53D and 54D. If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59D and 60D. If Density Table Units = SG, Petroleum Measurement Tables 1982 Tables 23D and 24D. If Density Table Units = DEG API, Petroleum Measurement Tables 1982 Tables 5D and 6D. If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004. If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004. ASTM-IP-API Petroleum Measurement Tables for Light Hydrocarbon Liquids 1986 Tables 53 and 54. ASTM-IP Petroleum Measurement Tables 1952 Tables 23, 24, 53 and 54. If Density Table = KG/M3, Petroleum Measurement Tables 1980 Tables 53A and 54A with user entered values for K0 and K1. If Density Table = SG, Petroleum Measurement Tables 1980 Tables 23A and 24A with user entered values for K0 and K1. If Density Table = DEG API, Petroleum Measurement Tables 1980 Tables 5A and 6A with user entered values for K0 and K1. GPA TP-25 1998 (API Tables 23E and 24E). ASTM D1555-95 Table Lookup.
GPA TP-27 2007 (API Tables 23E, 24E, 53E, 54E, 59E and 60E). ASTM D1555M-00 Table Lookup.
ASTM D1555-04a Calculation.
ASTM D1555M-08 Calculation.
Gazprom STO-5.9 2008 Addendum B.1 Unstable Gas Condensate. Gazprom STO-5.9 2008 Addendum B.2 Stable Liquid Hydrocarbon. Gazprom STO-5.9 2008 Addendum B.3 Wide Fraction Liquid Hydrocarbon.

Station Configuration

5-39

Config600 Configuration Software User Manual

Field CPL Calculation
Rounding
Density Factor Location
R N2K Pos Limit Neg Limit

Description

Indicates the specific correction for the pressure of the liquid (CPL) value the S600+ Uses. Click  to display valid values. The default is API1121M.

OFF

No CPL calculation. CPL value is set to 1.0.

API1121

API MPMS Ch.11.2.1 1984.

API1121M API MPMS Ch.11.2.1M 1984.

API1122

API MPMS Ch.11.2.2 1986.

API1122M API MPMS Ch.11.2.2M 1986.

CONSTANT Use a value you enter.

DOWNER

Paper entitled Generation of New Compressibility Tables for International Use presented by L. Downer 1979.

Enables or disables calculation rounding. Click  to display valid values. The default is OFF.

OFF

Rounding is disabled.

NATIVE

Rounding to the rules specified in the selected calculation standard.

API Ch.12.2 Rounding to API MPMS Ch.12.2 Part

Part 2

2 ­ Measurement Tickets 1995.

API Ch.12.2 Rounding to API MPMS Ch.12.2 Part

Part 3

3 ­ Proving Reports 1998.

Flocheck

Rounding to Emerson Flocheck verification software package.

ASTM D1250-04 Ch. 11

API MPMS Ch.11.1 2004 (ASTM D1250-04) method to round to the Petroleum Measurement Tables 1980 Table.

Used in conjunction with METER (DF) to correct meter density to prover density. The default is 1.

Used by volume v mass proving to select the location of the prover density used to convert prover volume to mass. Click  to display valid values. The default value is AT PROVER.

AT PROVER Read density at the prover.

METER (C2) Use Meter Density * CTLp * CPLp / (CTLm * CPLm), defined for proving a Micro Motion Coriolis meter.

METER (DF) Use Meter Density * Density Factor

KNOWN PRODUCT

Enter a value.

Sets the R constant value used in the plenum control algorithm. The default is 3.5.

Sets the N2K constant value used in the plenum control algorithm. The default is 5.

Sets the positive plenum pressure tolerance. The default is 0.5.

Sets the negative plenum pressure tolerance. The default is 0.5.

5-40

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field Meter Factor Deviation 1 Limit
Meter Factor Deviation 2 Limit
Meter Factor Reject Timeout

Description
Sets the maximum allowed deviation from the initial base meter factor. The default value is 0.25%. The system uses this value while performing the proved meter factor deviation checks. Refer to Appendix B, Proving for further information.
Note: This stage is performed only if you configure the meter normal flow to a value greater than zero (Aramco-style linearisation).
Sets the maximum allowed deviation from the initial base meter factor. The default value is 0.1%. The system uses this value while performing the proved meter factor deviation checks. Refer to Appendix B, Proving for further information.
Note: This stage is performed only if you configure the meter normal flow to a value greater than zero (Aramco-style linearisation).
Following a successful prove, this value specifies the time period before the current prove results are automatically accepted and totals are adjusted based on the current prove results. During this time period, the current prove results can be manually ACCEPTED (totals will be adjusted) or ACCEPTED NO ADJUST (no totals adjustment). The default is 40 seconds. Refer to Appendix B, Proving for further information.
Note: This stage is performed only if you configure the meter normal flow to a value greater than zero (Aramco-style linearisation).

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.

4. Click Yes to apply your changes. The PCSetup screen displays.

Hardware

Hardware settings relate to the Prover (P154) module. You use these settings to define how the S600+ processes the raw pulse inputs to the prover. Typically, when the pulse count is low (less than 10,000 pulses per round trip), the S600+ uses either "Phase Locked Loop" or "Dual Chronometry" processing. This effectively divides each pulse into smaller parts to ensure accuracy is maintained.

1. Select Hardware from the hierarchy menu. The Hardware screen displays.

Revised January-2021

Station Configuration

5-41

Config600 Configuration Software User Manual

Figure 5-23. Hardware screen (Compact Prover)

2. Complete the following fields.

Field Dual Chronometry
Phase Locked Loop

Description
Enables dual chronometry. Dual chronometry determines meter pulses by counting a series of whole meter pulses and then multiplying that value by the ratio of the time between the detector switches and the time required to accumulate the pulses. The default is unchecked (disabled).
Enables phase locked loops. A phased locked loop multiplies the number of actual turbine pulses by a value (the Interpolation Factor) for greater accuracy. The default is unchecked (disabled).
Note:
 If you select this check box, you must also provide an Interpolation Factor value.
 If you select this check box and are not using a physical PIM module, the raw pulses need to be wired into the PIMLOOP input on the P154 prover board (inputs 8 and 20).
Dual Chronometry and PLL can be used independently or together.

5-42

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field Interpolation Factor

Description
Sets the interpolation factor value for the phase locked loops option, typically associated with the Pulse Interpolation Module (PIM). The default is 1.
If using a physical PIM module, the scaling factors should be set to 1 as the multiplication of the pulses is done in the PIM.
Note:
 This field displays only if you select the Phase Locked Loop option.
 If no physical PIM is used, the interpolation factor should be set between 0 and 1 where 1 indicates no interpolation (this value is used as a divider). For example, a value of 0.1 will cause the actual pulse count to be divided by 0.1 (in effect multiplying the value by 10).

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.
Alarm Limits The Alarm Limits screen sets the prover alarms. For a description of the alarms, refer to "Alarm Descriptions" in Chapter 7, Advanced Setup Configuration.
1. Select Alarm Limits from the hierarchy menu. The Alarm Limits screen displays.

Figure 5-24. Alarm Limits screen (Compact Prover)

2. Click any of the following buttons to set alarm limits:

Button

Description

Revised January-2021

Station Configuration

5-43

Config600 Configuration Software User Manual

Button PULSES
K FACTOR MTR FACTOR

Description
Click to display a Calculation Result dialog box you use to define the specific alarm limits for pulses.
Note: This value reflects the cumulative pulses over a run, which consists of multiple passes. You set the number of passes in the Run Data screen.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for K-factors.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for Meter Factors.

3. Click in the hierarchy menu when you finish defining alarm limits. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

5.7.4

Prover ­ Master Meter (Gas and Liquid)
The primary function of the Master Meter is to provide an accurate "meter factor" value for the proving stream. The S600+ then uses this value to calibrate all other meters.
The proving stream receives pulses from its meter and generates a pulse train output, which represents the number of pulses received. The Master Meter counts these pulses during a proof run and also counts the pulses from its own meter (the master). When the proof run completes, the S600+ calculates a meter factor for the stream, based on the Master Meter's meter factor and the ratio of the correct stream output pulse count to the Master Meter's turbine pulse count.

Caution

It is extremely unlikely that any one S600+ configuration would contain all the settings discussed in this section. For that reason, several sample configurations demonstrate the settings.

Two components enable you to control the prove:
 Prove sequence ­ Station-based function which sets up the prove environment.
 Run control ­ Prover-based function that drives the prover hardware, counts pulses, and performs the K-factor calculations.

Following a successful prove, the system verifies the stream normal flow rate value:
 If the normal flow rate is set to a value greater than zero (Aramcostyle linearisation), the run control waits for a predefined amount of time for you to reject the current prove results. If a prove is rejected, the proving report is annotated as "ABORTED". If the time-out elapses, the prove sequence downloads the prove results to the stream being proved and the data is automatically used in the subsequent calculations.
 If the normal flow rate is zero (non-Aramco-style linearisation), the prove sequence downloads the prove results to the stream being proved, but does not use the data until it is accepted either locally at the S600+ or via a supervisory computer.

5-44

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual
When the prove runs complete, you can either re-run the prove or terminate, at which point (if so configured) the sequence restores the valves to their pre-prove state.
Notes:
 Aramco-style linearisation is only applicable to Liquid Master Meter proving. Gas Master Meter proving always uses the nonAramco style linearisation.
 The prove sequence downloads both a K-factor and a meter factor. Applications typically use the original K-factor from the meter calibration report and update the meter factor, which may be either a fixed value or derived from a linearisation process. Alternatively the meter factor can remain unchanged and the K-factor (fixed or linearised) updated.
 The meter factor deviation tests and the historical meter factor database are only applicable to Liquid Master Meter proving.
 The meter factor deviation tests and the historical meter factor database are only supported for "local" streams (part of the same configuration with the prover) if you configure the stream normal flow rate to a value greater than zero and have selected "Product Table with History" in PC Setup.
 You define a ticket as Official or Unofficial when you configure a prove. This selection applies to both the Aramco-style and nonAramco-style linearisation.
Following an Official prove, the prove sequence is determined by the Aramco / non-Aramco style linearisation selection.
Following the Unofficial prove, the prove sequence does not download the prove results to the stream being proved. This is typically used to determine an approximate K-Factor / Meter Factor before an official prove takes place or when maintenance activities are being performed on the site.
The Official/Unofficial selection displays in the report header.
 For a list of supported Master Meter/Stream combinations, refer to Appendix B.3.1 Master Meter/Stream Combinations.

Run Data

Run Data settings allow you to define the prover stability check variables, the number of prove runs from which the system can calculate a K-factor/meter factor, and the tolerances allowed on a Kfactor/meter factor. Once the S600+ completes a prove and calculates these values, you can select a new K-factor or meter factor to replace the current K-factor or meter factor.

To edit the prover run data settings:
1. Select Run Data from the hierarchy menu. The Run Data screen displays.

Revised January-2021

Station Configuration

5-45

Config600 Configuration Software User Manual

Figure 5-25. Run Data (MMeter Prover)

5-46

Station Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

2. Complete the following fields.

Field Override Wait Time Hold Time Required
Maximum Method
Average Method

Description

Disables temperature and pressure stability checking. The default is unchecked (stability checking is enabled).

Note: If you do not select this option, you must complete the Wait Time and Hold Time fields.

Sets, in seconds, how long the S600+ waits for stability before moving to the hold stability prover stage. The default is 60.

Sets, in seconds, how long the S600+ holds stability before starting prover runs. The default is 10.

Note: The S600+ aborts the prover run if stability is lost during the stability hold time.

Sets the required number of consecutive runs which must be within the defined tolerance limits (typically, 5). The default is 5.

Note: It is possible that the number of required runs cannot be achieved before the maximum number of runs reached. In this situation, the user can either wait for the prove to abort (once the maximum number of runs has been reached) or perform a manual abort.

Sets the maximum number of runs to perform before aborting the sequence (up to 12 for the S600+). The default is 12.

Indicates the method used to define a run. Click  to display valid values.

PULSE

Run completes when the pulse count equals the value defined in the Pulses field. This is the default.

VOLUME

Run completes when the flowed volume equals the value defined in the Volume field.

TIME

Run completes when the time elapsed equals the value defined in the Timeout field.

MASS

Run completes when the flowed mass equals the value defined in the mass field.

Indicates the value to determine the repeatability and to indicate whether the final K-factor and meter factor are taken as the average of the run values, or are recalculated. Click  to display valid values.

METER FACTOR

Use the run Meter Factors for repeatability and the average meter factor as the final value. This is the default.

KFACTOR

Use the run K-factors for repeatability and the average Kfactor as the final value.

PULSES

Use the run pulse counts for repeatability. This option also signifies to recalculate the final Kfactor and meter factor using the average pulse count and other average values. API Ch.12 Section 2 part 3.

Station Configuration

5-47

Config600 Configuration Software User Manual

Field Tolerance Algorithm
Conf. Level
Pulses Volume Timeout Nominated Master Meter Stream User Student-t Table

Description

Identifies, as a percentage, the maximum deviation allowed before a run is unacceptable. The default is 1.

Indicates the algorithm the system uses to calculate the K factor tolerance. Click  to display valid values.

API 1

API method: max deviation from (Average ­ Run) / Average. This is the default.

MX-MN/AVG (Max ­ Min) / Average

MX-

(Max ­ Min) / ((Max + Min) / 2)

MN/MX+MN2

MX-MN/MN

(Max ­ Min) / MIn

MXMN/MX*MN

(Max ­ Min) / (Max * Min)

MX-AV/AV

(Max ­ Average) / Average

AV-MN/AV

(Average ­ Min) / Average

STATISTICAL

Calculates the statistical K-factor deviation using a Student-t table distribution.

Sets the confidence level for a two-sided Student-t table used in statistical proving. Click  to display valid values. For more information, see Appendix B, Proving.

Note: This field displays only if you select STATISTICAL in the Algorithm field.

Defines the number of pulses required for one run. The default is 10000.

Note: This field displays only if you select PULSE as a Run Method.

Defines the required volume for one run. The default is 50.

Note: This field displays only if you select VOLUME as a Run Method.

Sets, in seconds, the maximum time for any prover run. The default is 300.

Note: If you select TIME as a Run Method, this field indicates the maximum duration for a run.

Sets the stream number to use as the master meter.

Indicates the Student-t table values for degrees of freedom 1-40. For more information, see Appendix B, Proving.
Note: These fields display only if you select STATISTICAL in the Algorithm field and USER in the Confidence Level field.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.

4. Click Yes to apply your changes. The PCSetup screen displays.

Constants

The Constants screen is split into two areas. One area (consisting of the Stability R.O.C and Stability Bands panes) defines stability checking parameters. The other area (consisting of the Reference, Master Meter, and Setup panes) provides set-up information for the prover, including reference conditions and physical properties.

5-48

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual
1. Select Constants from the hierarchy menu. The Constants screen displays.

Figure 5-26. Constants screen (MMeter Prover)

2. Complete the following fields.

Field Temperature (Stability R.O.C)
Pressure (Stability R.O.C.)
UVOL (Stability R.O.C.) Temperature (Stability Bands) Pressure (Stability Bands) Temperature (Reference) Pressure (Reference) Base K Factor

Description Sets the Rate of Change (ROC) threshold limit for temperature, which the S600+ uses to check the ROC between the inlet, the outlet, and the meter. The default is 0.1. Sets the Rate of Change (ROC) threshold limit for pressure, which the S600+ uses to check the ROC between the inlet, the outlet, and the meter. The default is 0.05. Sets the Rate of Change (ROC) threshold limit for the stream uncorrected volume (UVOL) flowrate. The default is 10. Sets the maximum temperature difference between the inlet, the outlet, and the meter. The default is 10.
Sets the maximum pressure difference between the inlet, the outlet, and the meter. The default is 10.
Sets the reference temperature value for calculations (typically 15°C in Europe). The default is 15. Sets the reference pressure value for calculations (typically 0 barg in Europe). The default is 0. Sets the base K-factor value for Master Meter calculations. Note: This may be a read-only field in some
applications.

Revised January-2021

Station Configuration

5-49

Config600 Configuration Software User Manual

Field Density Units
Product Type

Description

Indicates the density units the S600+ uses for the density correction calculations. Click  to display all valid values.

Note: This selection is applicable only to Liquid Master Meter proving.

DEG.API

Use degrees API.

KG/M3

Use kilograms per cubic meter. This is the default.

S.G.

Use specific gravity.

CH. 11 2004/7 Use API MPMS Chapter 11.1 2004,

CUST

Addendum 1, 2007 Imperial Units.

CH. 11 2004/7 Use API MPMS Chapter 11.1 2004,

METRIC

Addendum 1, 2007 Metric Units.

NORSOK I-105

Use Norsok I-105 Appendix D density corrections.

Indicates the type of petroleum product involved in the calculation. Click  to display all valid values. The default is A CRUDE.

Note: This selection is applicable only to Liquid Master Meter proving.

TABLE LOOKUP

S600+ reads values from a file in the Config600 3.0/Config/Project Name/extras directory and transfers that data into the S600+ with the configuration file. The default files hold values for the ASTM-IP Petroleum Measurement Tables 1952 Tables 5 and 6.

A CRUDE

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53A and 54A.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59A and 60A.

If Density Table Units = SG, Petroleum Measurement Tables 1980 Tables 23A and 24A.

If Density Table Units = DEG API, Petroleum Measurement Tables 1980 Tables 5A and 6A.

If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004.

If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004.

5-50

Station Configuration

Revised January-2021

Field

Config600 Configuration Software User Manual

Description B REFINED
C SPECIAL

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53B and 54B.
If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59B and 60B.
If Density Table Units = SG, Petroleum Measurement Tables 1980 Tables 23B and 24B.
If Density Table Units = DEG API, Petroleum Measurement Tables 1980 Tables 5B and 6B.
If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004.
If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004.
If Density Table Units = KG/M3, Petroleum Measurement Tables 1980 Table 54C.
If Density Table Units = SG, Petroleum Measurement Tables 1980 Tables 23C and 24C.
If Density Table Units = DEG API, Petroleum Measurement Tables 1980 Tables 5C and 6C.
If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004.
If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004.
Note: Table 53C is not implemented as the assumption is made that the base density is already known. This is because Table 53C allows for a keypad entry of Alpha, and if this is known then the base density would be known.

Revised January-2021

Station Configuration

5-51

Config600 Configuration Software User Manual

Field

Description D LUBE OILS
LIGHT 1986
ASTM IP 1952 USER K0K1
LIGHT TP25 AROMATICS D1555-95 LIGHT TP27 AROMATICS D1555M-00 AROMATICS D1555-04A AROMATICS D1555-08 STO5.9 08 B1 UGC STO5.9 08 B2 SLH

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1982 Tables 53D and 54D. If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59D and 60D. If Density Table Units = SG, Petroleum Measurement Tables 1982 Tables 23D and 24D. If Density Table Units = DEG API, Petroleum Measurement Tables 1982 Tables 5D and 6D. If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004. If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004. ASTM-IP-API Petroleum Measurement Tables for Light Hydrocarbon Liquids 1986 Tables 53 and 54. ASTM-IP Petroleum Measurement Tables 1952 Tables 23, 24, 53 and 54. If Density Table = KG/M3, Petroleum Measurement Tables 1980 Tables 53A and 54A with user entered values for K0 and K1. If Density Table = SG, Petroleum Measurement Tables 1980 Tables 23A and 24A with user entered values for K0 and K1. If Density Table = DEG API, Petroleum Measurement Tables 1980 Tables 5A and 6A with user entered values for K0 and K1. GPA TP-25 1998 (API Tables 23E and 24E). ASTM D1555-95 Table Lookup.
GPA TP-27 2007 (API Tables 23E, 24E, 53E, 54E, 59E and 60E). ASTM D1555M-00 Table Lookup.
ASTM D1555-04a Calculation.
ASTM D1555M-08 Calculation.
Gazprom STO-5.9 2008 Addendum B.1 Unstable Gas Condensate. Gazprom STO-5.9 2008 Addendum B.2 Stable Liquid Hydrocarbon.

5-52

Station Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field CPL Calculation
Rounding
Density Factor Location

Description

STO5.9 08 B3 WFLH

Gazprom STO-5.9 2008 Addendum B.3 Wide Fraction Liquid Hydrocarbon.

Indicates the specific CPL calculation the S600+ uses to calculate the liquid pressure correction factor. Click  to display all valid values.

Note: This selection is applicable only to Liquid Master Meter proving.

OFF

No CPL calculation. CPL value is set to 1.0.

API1121

API MPMS Ch.11.2.1 1984.

API1121M

API MPMS Ch.11.2.1M 1984. This is the default.

API1122

API MPMS Ch.11.2.2 1986.

API1122M

API MPMS Ch.11.2.2M 1986.

CONSTANT Use a value you enter.

DOWNER

Paper entitled Generation of New Compressibility Tables for International Use presented by L. Downer 1979.

Enables or disables calculation rounding. Click  to display valid values.

OFF

Rounding is disabled. This is the default.

NATIVE

Rounding to the rules specified in the selected calculation standard.

API Ch.12.2 Part 2

Rounding to API MPMS Ch.12.2 Part 2 ­ Measurement Tickets 1995.

API Ch.12.2 Part 3

Rounding to API MPMS Ch.12.2 Part 3 ­ Proving Reports 1998.

Flocheck

Rounding to Emerson Flocheck verification software package.

ASTM D125004 Ch. 11

API MPMS Ch.11.1 2004 (ASTM D1250-04) method to round to the Petroleum Measurement Tables 1980 Tables.

Used in conjunction with METER (DF) to correct meter density to prover density. The default is 1.

Note: This selection is applicable only to Liquid Master Meter proving.

Used by volume v mass proving to select the location of the prover density used to convert prover volume to mass. Click  to display valid values.

Note: This selection is applicable only to Liquid Master Meter proving.

AT PROVER

Read density at the prover. This is the default.

METER (C2)

Use Meter Density * CTLp * CPLp/ (CTLm * CPLm), defined for proving a Micro Motion Coriolis meter.

METER (DF) Use Meter Density * Density Factor

KNOWN PRODUCT

Enter a value.

Station Configuration

5-53

Config600 Configuration Software User Manual

Field Meter Factor Deviation 1 Limit
Meter Factor Deviation 2 Limit
Meter Factor Reject Timeout

Description
Sets the maximum allowed deviation from the initial base meter factor. The default value is 0.25%. The system uses this value while performing the proved meter factor deviation checks. Refer to Appendix B, Proving for further information.
Notes:
 This stage is performed only if you configure the meter normal flow to a value greater than zero (Aramco-style linearisation).
 This selection is applicable only to Liquid Master Meter proving.
Sets the maximum allowed deviation from the initial base meter factor. The default value is 0.1%. The system uses this value while performing the proved meter factor deviation checks. Refer to Appendix B, Proving for further information.
Notes:
 This stage is performed only if you configure the meter normal flow to a value greater than zero (Aramco-style linearisation).
 This selection is applicable only to Liquid Master Meter proving.
Following a successful prove, this value specifies the time period before the current prove results are automatically accepted and totals are adjusted based on the current prove results. During this time period, the current prove results can be manually ACCEPTED (totals will be adjusted) or ACCEPTED NO ADJUST (no totals adjustment). The default is 40 seconds. Refer to Appendix B, Proving for further information.
Notes:
 This stage is performed only if you configure the meter normal flow to a value greater than zero (Aramco-style linearisation).
 This selection is applicable only to Liquid Master Meter proving.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

Hardware

Hardware settings relate to the Prover I/O module. You use these settings to define how the S600+ processes the pulse inputs to the prover. Typically, when the pulse count is low (less than 10,000 pulses per round trip), the S600+ uses "Phase Locked Loop" processing. This effectively divides each pulse into smaller parts to ensure accuracy is maintained.

1. Select Hardware from the hierarchy menu. The Hardware screen displays.

5-54

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 5-27. Hardware screen (MMeter Prover)

2. Complete the following fields.

Field Phase Locked Loop
Master Meter Channel Proving Meter Channel

Description
Enables phase locked loops. A phased locked loop multiplies the number of actual turbine pulses by a value for greater accuracy. The default is unchecked (phase locked loops are disabled).
Indicates the I/O channel to which the S600+ sends pulse I/O information for the Master Meter.
Indicates the I/O channel to which the S600+ sends pulse I/O information for the proving meter.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.
Alarm Limits The Alarm Limits screen sets the prover alarms. For a description of the alarms, refer to Alarm Descriptions in Chapter 7, Advanced Setup Configuration.
1. Select Alarm Limits from the hierarchy menu. The Alarm Limits screen displays.

Revised January-2021

Station Configuration

5-55

Config600 Configuration Software User Manual

Figure 5-28. Alarm Limits screen (MMeter Prover)

2. Click any of the following buttons to set alarm limits:

Button PRV PULSES MTR PULSES PROVED KF
PROVED MF

Description
Click to display a Calculation Result dialog box you use to define the specific alarm limits for prover pulses.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for meter pulses.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for the proved Kfactor.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for the proved Meter Factor.

3. Click in the hierarchy menu when you finish defining alarm limits. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

5-56

Station Configuration

Revised January-2021

Config600 Configuration Software User Manual

Chapter 6 ­ Stream Configuration
In This Chapter

6.1 Initial Configurations ........................................................................... 6-2 6.2 Common Stream Settings................................................................... 6-4
6.2.1 General Settings................................................................. 6-4 6.2.2 Flowrate .............................................................................. 6-5 6.2.3 Stream Secondary Units Setup .......................................... 6-7 6.2.4 Stream Flow Switching Setup .......................................... 6-10 6.2.5 Gas Component Flow Weighted Averaging (GC FWA) ... 6-11 6.2.6 Density Measurement ...................................................... 6-13 6.2.7 Block Valves ..................................................................... 6-16 6.2.8 Time & Flow Weighted Averaging Methods ..................... 6-18 6.3 Gas ­ Coriolis ................................................................................... 6-22 6.3.1 AGA8 (Compressibility) .................................................... 6-22 6.3.2 Gas CV (ISO6976 or GPA2172/ASTM D3588)................ 6-25 6.3.3 Gas CV (AGA5) ................................................................ 6-30 6.3.4 Stream Gas Composition ................................................ 6-30 6.3.5 Gas Properties.................................................................. 6-35 6.3.6 Ethylene............................................................................ 6-38 6.3.7 Linearisation ..................................................................... 6-39 6.3.8 Sampling........................................................................... 6-41 6.3.9 Coriolis.............................................................................. 6-44 6.4 Gas ­ DP .......................................................................................... 6-48 6.4.1 Downstream/Upstream Correction ................................... 6-48 6.4.2 Pipe Correction................................................................. 6-51 6.4.3 AGA8 (Compressibility) .................................................... 6-54 6.4.4 ISO5167 (Mass Flowrate) ................................................ 6-57 6.4.5 ISOTR9464....................................................................... 6-60 6.4.6 V-Cone (Mass Flowrate) .................................................. 6-62 6.4.7 Annubar (Mass Flowrate) ................................................. 6-63 6.4.8 Pure Gas Air ..................................................................... 6-65 6.4.9 Gas CV (ISO6976 or GPA2172/ASTM D3588)................ 6-67 6.4.10 SGERG (Compressibility)................................................. 6-71 6.4.11 NX19 (Compressibility)..................................................... 6-74 6.4.12 PTZ (Compressibility) ....................................................... 6-75 6.4.13 AGA3 (Volume or Mass Flowrate).................................... 6-77 6.4.14 Stream Gas Composition ................................................. 6-79 6.4.15 Z Steam (Compressibility) ................................................ 6-83 6.4.16 GOST CV ......................................................................... 6-85 6.4.17 GOST Flow....................................................................... 6-86 6.4.18 Gas Properties.................................................................. 6-89 6.4.19 DP Cell Input Conditioning ............................................... 6-91 6.5 Gas ­ Turbine ................................................................................. 6-108 6.5.1 AGA8 (Compressibility) .................................................. 6-109 6.5.2 Gas CV (ISO6976 or GPA2172/ASTM D3588).............. 6-111 6.5.3 AGA7 (Gross Volume Flowrate)..................................... 6-116 6.5.4 Stream Gas Composition ............................................... 6-118 6.5.5 Gas Properties................................................................ 6-122 6.5.6 Linearisation ................................................................... 6-125 6.6 Gas ­ Ultrasonic ............................................................................. 6-127 6.6.1 AGA8 (Compressibility) .................................................. 6-127 6.6.2 Gas CV (ISO6976 or GPA2172/ASTM D3588).............. 6-130 6.6.3 AGA7 (Gross Volume Flowrate)..................................... 6-135 6.6.4 Stream Gas Composition (Gas Ultrasonic) .................... 6-136 6.6.5 Linearisation .................................................................. 6-141 6.6.6 Gas Properties (Gas Ultrasonic) .................................... 6-143 6.6.7 Ultrasonic Flow Setup .................................................... 6-146 6.6.8 Ultrasonic Control ........................................................... 6-149 6.6.9 QSonic Interface............................................................. 6-151 6.6.10 SICK Control................................................................... 6-152

Revised January-2021

Stream Configuration

6-1

Config600 Configuration Software User Manual

6.7 Liquid ­ Coriolis .............................................................................. 6-154 6.7.1 Local Units...................................................................... 6-155 6.7.2 Linearisation .................................................................. 6-155 6.7.3 Sampling......................................................................... 6-158 6.7.4 Observed Density Correction ......................................... 6-161 6.7.5 Standard Density Correction .......................................... 6-169 6.7.6 Base Sediment and Water (BSW).................................. 6-176 6.7.7 Coriolis............................................................................ 6-177
6.8 Liquid ­ Turbine .............................................................................. 6-179 6.8.1 Local Units...................................................................... 6-179 6.8.2 Linearisation ................................................................... 6-180 6.8.3 Observed Density Correction ......................................... 6-184 6.8.4 Standard Density Correction .......................................... 6-192 6.8.5 Base Sediment and Water (BSW).................................. 6-198
6.9 Liquid - Ultrasonic ........................................................................... 6-200 6.9.1 Local Units...................................................................... 6-200 6.9.2 Linearisation ................................................................... 6-201 6.9.3 Observed Density Correction ......................................... 6-204 6.9.4 Standard Density Correction .......................................... 6-211 6.9.5 Base Sediment and Water (BSW).................................. 6-217 6.9.6 Daniel Liquid Ultrasonic.................................................. 6-218
6.10 Modes of Operation ........................................................................ 6-221 6.10.1 Density Failure Modes.................................................... 6-222
Stream settings define the calculation inputs and limits plus alarm setpoints for the stream input data from gas, liquid, and prover applications. Using these settings, the S600+ calculates operational values--including flowrates, density, calorific values and flowweighted averages--which conform to AGA and ISO calculation standards.

Caution

It is extremely unlikely that any one S600+ configuration would contain all the settings discussed in this section. For that reason, several sample configurations demonstrate the settings.

6.1 Initial Configurations
The Configuration Generator assigns default settings to the streams in your configuration file. To edit these settings, select the required stream number from the left pane in the PCSetup Editor. Some stream settings are common to all stream types and some are applicationspecific.

6-2

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 6-1. Stream Hierarchy screen

Stream settings include:

Common Stream Settings (applicable to gas and liquid) Gas-Specific Stream Settings
Liquid-Specific Stream Settings

 General  Flowrate  Sampling  Coriolis  Flow Switching  Block Valves  Time/Flow Weighted Averaging  Downstream/Upstream Correction  Pipe Correction  Flowrate (for ISO5167, AGA3, Annubar, V-
Cone®, or AGA3 US Application)  Compressibility (for AGA8, NX-19, PTZ, and
SGERG)  Gas CV Calorific Value (ISO6976/GPA)  Calorific Value (AGA5)  GC FWA  Gas Composition (Gas Chromatograph)  DP Cell Input Conditioning  Gas Turbine (AGA7)  Linearisation  QSonic Interface  Ultrasonic Control  Ultrasonic Flowrate Setup  Z Ethylene  Z Stream  Meter Correction  Liquid Volume Correction  Linearisation  Local Units

Revised January-2021

Stream Configuration

6-3

Config600 Configuration Software User Manual
6.2 Common Stream Settings
Use the Stream settings to configure the Stream Type, Meter Location, Manufacturer, Model, Serial No., Tag Number, Meter Size, Alarms, Flow rate data, Batching options, Block Values, and Time & Flow Weighted Averaging Techniques.
6.2.1 General Settings
Use the General settings screen to define the Meter Location name and Stream Type, indicate various meter-specific values, manage alarms, and configure the initial Maintenance mode setting.. 1. Select General from the hierarchy menu. Config600 displays the
Stream Details settings in the right-hand pane.

Figure 6-2. General Settings
2. Provide Stream Type and Meter Location descriptions, defining up to 30 alphanumeric characters for each.
3. Provide the Manufacturer, Module, Serial No., Tag Number, Meter Size
Note: All the values on this screen appear on reports, although you can define Manufacturer, Model, Serial No., Tag Number, and Meter Size only for liquid type streams.
4. Select Maintenance Mode to force the stream to start up in maintenance mode, in which current maintenance totals do increment but normal totals do not.
Note: This is only the initial mode of operation. You can change the mode on an operating S600+. You can also override this mode by selecting the Increment Cumulatives in Maintenance Mode check box in the Totalisation section of the PCSetup Editor. To fully enable maintenance mode, you must first define a maintenance mode report.

6-4

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual
5. Click Suppress alarms in Maintenance to suppress alarms in maintenance mode. An Alarm Suppression dialog box displays.

Figure 6-3. Alarm Suppression dialog box
6. For each of the objects, select the alarms to suppress. Click Add or Remove to select or de-select objects from the listing.
7. Click OK when you finish identifying alarms to suppress. The PCSetup screen displays.
8. Click the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
9. Click Yes to apply your changes. The PCSetup screen displays.

6.2.2

Flowrate
Flowrate settings define the alarm setpoints for each type of flowrate. You can define up to four types of alarms for each flowrate, and then enable or disable each alarm. The system activates these alarms when the calculated result for the relevant flowrate is not within the specified limits.
1. Select Flowrate from the hierarchy menu. The Flowrate Settings screen displays.

Revised January-2021

Stream Configuration

6-5

Config600 Configuration Software User Manual

Figure 6-4. Flowrate Settings
2. Double-click a flowrate object in the Alarm Limits pane. A Calculation Result dialog box displays.

Figure 6-5. Calculation Result dialog box
3. Select the alarms you want to enable and then verify or edit the flowrate associated with that alarm.
4. Click OK to apply your changes. The Flowrate Settings screen displays.
5. Complete the Low Flow Cutoff field to set a cutoff rate.
6. Click Alarms to Supress on Cutoff if you want to suppress alarms while the flowrate is below the Low Flow Cutoff value. An Alarm Suppression dialog box displays.

6-6

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 6-6. Alarm Suppression dialog box
7. Select an object for alarm suppression, and then select the appropriate check boxes. You can define up to 20 objects.
8. Click OK when you finish. The Flowrate Settings screen displays.
9. If you are editing a liquid stream, indicate values for the High Band and Low Band fields. For flow switching, these values set the stream's allowable limits. For flow balancing, these values set the highest and lowest flowrates within which flow balancing functions.
10. Complete the PID Loop field to indicate the loop configured to control the flowrate through the selected stream. Click  to display all valid values.
Note: Be sure to configure the PID.
11. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
12. Click Yes to apply your changes. The PCSetup screen displays.

6.2.3

Stream Secondary Units Setup
The stream secondary units setup allows for the configuration of selected flow rates and totals in different units as selected in the unit's section.
1. Select the Secondary Units STR Setup component from the hierarchy menu. The system displays the associated settings in the right-hand pane.

Revised January-2021

Stream Configuration

6-7

Config600 Configuration Software User Manual
Figure 6-7. Secondary Units STR Setup 2. Select the Gas STR Setup or Liquid STR Setup button to display
the Dual Units Setup dialog. Note: The dialog box consists of two screens (Cumulative Totals and
Periodic Totals). You can switch between each screen by selecting the To Periodic Totals/To Cumulative Totals button.

6-8

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 6-8. Dual Units Setup ­ Cumulative Totals dialog box
3. The Cumulative Totals screen consists of the following:  The first 4 slots are pre-defined and indicate the available flow rates.  You can configure the next 8 slots as stream cumulative totals.  The last slot is pre-defined and indicates which stream is linked to the selected Dual Units Setup instance. To add a cumulative total, click on the Add button, and the first available cumulative total appears. Use the  button to change the cumulative total for each slot.
Note: You should only configure Stream Cumulative Totals.

Revised January-2021

Stream Configuration

6-9

Config600 Configuration Software User Manual

Figure 6-9. Dual Units Setup ­ Periodic Totals dialog box
4. Click the To Periodic Totals button to view the Periodic Totals screen. The Periodic Totals screen consists of the following:  Pre-defined Slot 1 is read-only and indicates the converted flow rates and cumulative totals.  Pre-defined Slot 2 is read-only and indicates the converted periodic totals.  You can configure the next 12 slots as periodic totals. To add a periodic total, click on the Add button. Use the  button to select the required periodic total.
Note: You should only configure Periodic Totals belonging to the selected stream.
5. Click OK to apply the changes. The PCSetup screen displays.
6.2.4 Stream Flow Switching Setup
Flow switching settings define the priorities and number of valves present, as well as control loop specifics. You can set up flow switching for a stream and then disable it until you need this option. 1. Select Flow Switching from the hierarchy menu. The Flow
Switching screen displays.

6-10

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 6-10. Flow Switching screen

2. Complete the following fields.

Field Priority
Number of Values Disabled Setpoint

Description Sets the priority of the stream. The higher the number, the higher the stream's priority. For example, 2 has priority over 1, and 3 has priority over 2. The default is 1.
Sets the number of values controlled on the selected stream. The default is 2.
Disables flow switching for the selected stream. The default is unchecked (flow switching is disabled).
Sets, if applicable, the ideal flowrate required on the selected stream.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.2.5 Gas Component Flow Weighted Averaging (GC FWA)
Gas Component Flow Weighted Averaging (GC FWA) defines how the system averages gas components for a given period. For this option you define two groups of settings, one group for forward flow and one for reverse flow. Select TFWAx4 or TFWAx8 in the Options for Stream screen to configure GC FWA.
1. Select GC FWA from the hierarchy menu.
2. Open the option so that you can see both the FWD (forward) and REV (reverse) settings.

Revised January-2021

Stream Configuration

6-11

Config600 Configuration Software User Manual
Note: Forward and reverse settings are linked. Changes made to settings for either direction are automatically reflected in settings for both directions.
3. Select the FWD option. The Gas Component FWA screen displays.

Figure 6-11. Gas Component Flow Weighted Averaging screen

4. Complete the following fields.

Field Method
Period
Mol Flag

Description

Indicates the averaging method. Click  to display all options.

FWA Flow weighted averaging, calculated with respect to the total. This is the default value.

TWA

Time weighted averaging, calculated with respect to time and totals. The system calculates this value only when the flowrate is greater than zero.

TWAXFLOW

Time weighted averaging, calculated with respect only to time. The system calculates this value regardless of the measured flowrate.

Indicates the period for the averaging. Click  to display all options. Select only one period. The default is BASE PRD 1.

BASE PRD Bases averaging on the Base Period 1 1 time period. This is the default.

BATCH Bases averaging on the batch time period.

HOURLY Bases averaging on the hourly time period.

MAINT Based averaging on the time period in maintenance mode.

Indicates how the system averages the component of each value. Click  to display all options.

GPA8173 Calculates the liquid equivalent volume LIQ EQV for each gas component according to

6-12

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field
Normalisation Table

Description VOL GPA8173-94.

MASS %

Provides the proportion of each gas component with respect to its molecular mass. The option you select in the Table field provides the component's molecular mass value. This is the default.

MOL % Average based on the mol percentage each component contributes.

TOTALS Determine component mass totals based on the percentage mass each

component contributes. .

Indicates whether the system normalises the output of the components. Click  to display all options. The default is CLEAR (non-normalised).

Indicates the gas table the S600+ uses to provide gas component molecular mass and liquid density values for calculating the component liquid equivalent volumes. Click  to display all options.

ISO6976- Uses ISO6976 2016 gas component 1995 molecular mass values.

Note: ISO6976 does not provide liquid density values; they default to 0.0.

ISO6976- Uses ISO6976 gas component 2016 molecular gas values. This is the default.

Note: ISO6976 does not provide liquid density values; they default to 0.0.

GPA2145- Uses GPA2145 2009 gas component 2009 molecular mass and liquid density values.

GPA2145- Uses GPA2145-2003 gas component 2003 molecular gas values.

GPA2145- Uses GPA2145-1994 gas component 1994 molecular gas values.

5. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
6. Click Yes to apply your changes. The PCSetup screen displays.
6.2.6 Density Measurement
Density Measurement settings define the constants and calculation limits for densitometer inputs. This screen displays when you configure the S600+ to use a densitometer.
1. Select Density Measurement from the hierarchy menu.
2. Select Common Data from the hierarchy menu. The Densitometer screen displays.

Revised January-2021

Stream Configuration

6-13

Config600 Configuration Software User Manual

Figure 6-12. Density Measurement Calculation Limits screen

3. Click one of the buttons:

Button OBSERVED DENSITY
SPECIFIC GRAVITY(RD)

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the specific gravity relative density value.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes.
6. Select Density Measurement > DensitometerA or Densitometer B from the hierarchy menu. The Density Measurement Densitometer screen displays.

6-14

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 6-13. Density Measurement Densitometer screen

7. Complete the following fields:

Field DENS A TEMP/ DENS B TEMP
DENS A PRESS/ DENS B PRESS Meter Type

Description Click to display the analog input configuration screen to configure the density temperature input and associated values.
Click to display the analog input configuration screen to configure the density pressure input and associated values.
Indicates the meter associated with each densitometer. Click  to display all valid values:
MMI Micro Motion (formerly Solartron) 3096/98 SI 3096/98 metric units version.
MMI CDM Micro Motion (formerly Solartron) 7835 SI 7835/45/46 metric units version.
MMI GDM Micro Motion (formerly Solartron) 7812/28 SI 7812/28 metric units version.
Sarasota/ Sarasota/Peek FD/Anton Paar metric Peek SI units version.
DENS Observed density from analogue input ANIN (ADC)
RD ANIN Observed relative density from an analogue input (ADC)
MMI Micro Motion (formerly Solartron) 3096/98 3096/98 Imperial units version.
IMP
MMI CDM Micro Motion (formerly Solartron) 7835 IMP 7835/45/46 Imperial units version.
MMI GDM Micro Motion (formerly Solartron)

Revised January-2021

Stream Configuration

6-15

Config600 Configuration Software User Manual

Field
Density correction factor (0.5 to 1.5) Densitometer high period fail Density low period fail Specific meter constants

Description 7812/28 7812/28 Imperial units version. IMP
Sarasota/ Sarasota/Peek FD/Anton Paar Imperial Peek IMP units version.
MMI CDM Micro Motion (formerly Solartron) 7835 7835 DPT metric pressure-temperature coupling
SI version.
MMI GDM Micro Motion (formerly Solartron) 7835 7835 DPT imperial pressure-temperature coupling
IMP version.
Sets the value between 0.5 and 1.5 to scale the calculated density at the densitometer. The default value is 0.

Sets the limits of measured period value above which the densitometer must reach before it fails. Default value is 2000. Refer to Density Failure Modes.

Sets the limits of measured period value below which the densitometer must reach before it fails. Default value is 100. Refer to Density Failure Modes.

Sets calibration constants for the selected densitometer. Each densitometer type has its own calibration constants.

Note:

The meter manufacturer provides these constants, which are mandatory for the correct functioning of the density calculations.

8. Click in the hierarchy menu when you finish defining these settings. A confirmation dialog box displays.
9. Click Yes to apply your changes.

6.2.7 Block Valves
Block valve settings define the type of valves used as well as any associated settings and alarms. The system activates these alarms when the relevant timers expire or when the status is different than expected.
1. Select Block Values from the hierarchy menu. The Block Valves screen displays.

6-16

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 6-14. Block Valves screen

2. Select a valve setup type.

Field Type

Description

Indicates the valve setup type. Click  to display all valid values.

MOV

Motorised valve that uses separate opened and closed status inputs as well as separate open and close commands. This is the default.

SOLENOID

Valve that uses separate opened and closed status inputs and a single open command.

PRV 4-WAY

Four-way prover valve that uses separate forward and reverse (home) inputs and separate forward and reverse commands.

Note: The PRV 4-WAY is the only valid valve choice when the configuration type is BiDi Prover and for use with the four-way valve.

3. Provide a Valve Timings value.

Field Travel Settle
Test

Description
Sets, in seconds, the maximum allowed stroke time for the valve to move from fully closed to fully open or from fully open to fully closed before raising a timeout alarm.
Sets, in seconds, the settling time allowed from the valve reaching its closed limit (or any limit for a 4-way valve) before the test seal is applied.
Note: Contact technical support to configure valve seal checking or valve local remote selection.
Sets, in seconds, the seal test active time which starts when the Settle time has elapsed.

Revised January-2021

Stream Configuration

6-17

Config600 Configuration Software User Manual
Note: Seal checking, which determines if a seal is leaking, is performed only during test time.
4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.
6.2.8 Time & Flow Weighted Averaging Methods
Time and Flow Weighted Averaging settings define the stream inputs the system uses to calculate the time-weighted or flow-weighted averages for a given reporting period. You can define a maximum of four stream inputs.
Note: Use the System Editor to configure additional change FWA calculations.

Figure 6-15. Time & Flow Weighted Averaging Example
Averaging Methods Config600 provides three methods to calculate the weighted average: flow-weighted (FWA), time-weighted (TWA), and a combination (TWA-XFLOW).

6-18

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual
Notes:
 Depending on the method you select, Config600 also computes a 60-minute rolling average for each object. Refer to Chapter 4, I/O and Comms Configuration.
 The system requires sufficient accumulated flow in order to calculate a flow-weighted average. If there is not enough accumulated flow to calculate a flow-weighted average, the system uses a flow-weighted average of 1.0.
Flow-Weighted Averaging (FWA)
For each period type, the algorithm multiples the elapsed total for the period (that is, flowrate x time) by the present FWA value to give the "weight" for the average. The latest measured value, when multiplied by the elapsed total since the algorithm ran, provides the new "weight" to be incorporated into the whole.
Delta = cumulative total ­ last snapshot of cumulative total If Delta > 0.0 then invoke the flow weighted algorithm:
FWA = ((FWA period total*FWA )+(process var*delta)) / (FWA period total + delta) FWA period total = FWA period total + delta Last snapshot of cumulative total = cumulative total
As an example, steady flowrate = 360 m3/hour, initial temperature = 15 deg.C, increasing at 0.1 deg.C every second, present FWA = 15.0
At 00:00:00, cumulative total = 0.0, FWA period total = 0.0, t = 15.0, FWA=15.0 No action (FWA remains at 15.0)
At 00:00:01, cumulative total=0.1, FWA period total = 0.0, t = 15.1, FWA=15.0 Delta = 0.1 ­ 0.0 = 0.1 FWA = (0.0 * 15.0) + (15.1*0.1) /(0.0 + 0.1) = 15.1 FWA period total = 0.0 + 0.1 = 0.1
At 00:00:02, cumulative total= 0.2, FWA period total = 0.1, t = 15.2, FWA=15.1 Delta = 0.2 ­ 0.1 = 0.1 FWA = (0.1 * 15.1) + (15.2*0.1) /(0.1 + 0.1) = 15.15 FWA period total = 0.1 + 0.1 = 0.2
At 00:00:03, cumulative total= 0.3, FWA period total = 0.2, t = 15.3, FWA=15.15 Delta = 0.3 ­ 0.2 = 0.1 FWA = (0.2 * 15.15) + (15.3*0.1) /(0.2 + 0.1) = 15.2 FWA period total = 0.2 + 0.1 = 0.3
At 00:00:04, cumulative total= 0.4, FWA period total = 0.3, t = 15.4, FWA=15.2 Delta = 0.4 ­ 0.3 = 0.1 FWA = (0.3 * 15.2) + (15.4*0.1) /(0.3 + 0.1) = 15.25 FWA period total = 0.3 + 0.1 = 0.4
Time-Weighted Averaging (TWA)
The S600+ calculates TWA only when the flowrate is greater than zero. For each period type, the algorithm multiplies the elapsed time for the period by the present TWA value to give the "weight" for the average. The latest measured value, when multiplied by the elapsed

Revised January-2021

Stream Configuration

6-19

Config600 Configuration Software User Manual
time since the algorithm ran, gives the new "weight" to be incorporated into the whole.
Delta = time interval since task last run If flowrate > 0.0 then
TWA = ((period time * TWA ) + (process var * delta)) / (period time + delta) period time = period time + delta As an example, steady flowrate = 360 m3/hour, initial temperature = 15 deg.C, increasing at 0.1 deg.C every second, present TWA = 15.0 At 00:00:00, TWA period time = 0.0, t = 15.0, TWA=15.0 No action (TWA remains at 15.0) At 00:00:01, TWA period time = 0.0, t = 15.1, TWA=15.0 Delta = 0.1 ­ 0.0 = 0.1 TWA = (0.0 * 15.0) + (15.1*0.1) /(0.0 + 0.1) = 15.1 TWA period time = 0.0 + 0.1 = 0.1 At 00:00:02, TWA period time = 0.1, t = 15.2, TWA=15.1 Delta = 0.2 ­ 0.1 = 0.1 TWA = (0.1 * 15.1) + (15.2*0.1) /(0.1 + 0.1) = 15.15 TWA period time = 0.1 + 0.1 = 0.2 At 00:00:03, TWA period time = 0.2, t = 15.3, TWA=15.15 Delta = 0.3 ­ 0.2 = 0.1 TWA = (0.2 * 15.15) + (15.3*0.1) /(0.2 + 0.1) = 15.2 TWA period time = 0.2 + 0.1 = 0.3 At 00:00:04, TWA period time = 0.3, t = 15.4, TWA=15.2 Delta = 0.4 ­ 0.3 = 0.1 TWA = (0.3 * 15.2) + (15.4*0.1) /(0.3 + 0.1) = 15.25 TWA period time = 0.3 + 0.1 = 0.4
Time-Weighted Averaging ­ XFLOW (TW-XFLOW)
The S600+ calculates TWA-XFLOW regardless of the measured flowrate. The algorithm used is the same as that for TWA, with the exception that the system does not check if the flowrate is greater than zero. Refer to the TWA description for an example.
Note: The methods detailed for flow and time weighted averaging should yield the same results as those specified for the linear averaging as detailed in API (September 1993) Chapter 21, Appendix B. The system supports formulas for both flowdependent time weighted linear average (B.1.1 a) and flowdependent flow weighted linear average (B.1.1.c).
Weighted Averaging To access this screen: Screen 6. Select Time/Flow Weighted Averaging from the hierarchy menu.
7. Select a stream. The Weighted Averaging screen displays.

6-20

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 6-16. Weighted Averaging screen

8. Complete the following field:

Field Method

Description

Indicates the averaging method. Click  to display all valid values.

FWA

Flow weighted averaging, calculated with respect to the total. This is the default value.

TWA

Time weighted averaging, calculated with respect to time and totals. The system calculates this value only when the flowrate is greater than zero.

TWAXFLOW

Time weighted averaging, calculated with respect only to time. The system calculates this value regardless of the measured flowrate.

9. Click any of the following buttons to define variables:
Note: Forward and reverse settings are linked. Changes made to settings for either direction are automatically reflected in settings for both directions.

Button METER PRESSURE (Pf)
METER TEMP (Tf)

Description Click to display a Select Object dialog box you use to review or re-associate an object type with an object for meter pressure.
Note: The STR01 label changes based on the selected stream.
Click to display a Select Object dialog box you use to review or re-associate an object type with an object for meter temperature.
Note: The STR01 label changes based on the selected stream/application type.

Revised January-2021

Stream Configuration

6-21

Config600 Configuration Software User Manual

Button BASE DENS
MASS FR

Description Displays a Select Object dialog box you use to review or re-associate an object type with an object for base density.
Note: The STR01 label changes based on the selected stream.
Displays a Select Object dialog box you use to review or re-associate an object type with an object for mass flowrate.
Note: The STR01 label changes based on the selected stream.

Note: The system automatically applies any changes to TWFA assignments to reports. Any unassigned average variables are hidden on the live reports and displays.

10. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
11. Click Yes to apply your changes. The PCSetup screen displays.

6.3 Gas ­ Coriolis
These stream settings are specific to gas applications using a Coriolis meter. When you initially create a configuration, the calculation selections you make determine which calculation screens appear in the hierarchy menu.

Caution

It is extremely unlikely that any one S600+ configuration would contain all the settings discussed in this section. For that reason, settings are demonstrated using a number of example configurations.

6.3.1 AGA8 (Compressibility)
Compressibility settings define the constants and calculation limits for a range of parameters including pressure, temperature, density, and compressibility factors. This screen displays when you configure the S600+ to use the main AGA8 standard to calculate base compressibility, standard compressibility, and flowing compressibility for natural gases.
Note: Standard conditions are assumed as 14.73 psia and 60° F.
The compressibility settings also allow you to define alarms. The system activates these when the calculated results are not within the specified limits.
1. Select AGA8 from the hierarchy menu. The AGA8 screen displays.

6-22

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 6-17. AGA8 (Compressibility) screen

2. Complete the following fields.

Field Status/Control Method

Description

Indicates the compressibility method. Click  to display all valid values.

DETAIL

Uses 21 component values, temperature and pressure in accordance with the 1994 standard. This is the default.

GROSS1 Uses SG, Heating Value, CO2, temperature and pressure in accordance with the 1991 standard.

Note: Gross1 only supports volumetric heating value and does not support mass heating value.

GROSS2 Uses SG, N2, CO2, temperature and pressure in accordance with the 1991 standard.

VNIC

Uses 20 component values, temperature and pressure in accordance with GOST 30319 1996.

MGERG

Uses 19 component values (As indicated in GERG Technical Monograph 2 1998) to calculate compressibility of natural gas mixtures based on a full compositional analysis.

PT 1 DETAIL 2017

Uses 21 component values, temperature and pressure in accordance with the 2017 standard.

Revised January-2021

Stream Configuration

6-23

Config600 Configuration Software User Manual

Field
Pressure (Standard) Temperature (Standard) Limit Check
Pressure (Inputs) Temp (Inputs)
REAL RD (SG) GROSS HV

Description

PT 1

Uses SG, Heating Value, CO2,

GROSS1 temperature and pressure in accordance

2017

with the 2017 standard.

Note: Gross1 only supports volumetric heating value and does not support mass heating value.

PT 1

Uses SG, N2, CO2, temperature and

GROSS2 pressure in accordance with the 2017

2017

standard.

PT 1

Uses 21 component values, temperature

GROSS0 and pressure in accordance with the 2017

2017

standard.

PT 2 GERG 2008

Uses 21 component values [as indicated in Table 1 AGA8 2017 Part 2 (GERG 2008)] to calculate compressibility of natural gas mixtures based on a full compositional analysis.

Sets the pressure under standard conditions. The default is 0.

Sets the temperature under standard conditions. The default is 15.

Disables the system's calculation limit checking. The default is On (enabled).

Note: Compressibilities and densities are less accurate and calculations may fail when operating outside the calculation limits.

Sets the current pressure used to calculate compressibility and density at flowing conditions.

Note: On some streams this field may be read-only as this reflects the pressure in use when the flow computer is operational.

Sets the current temperature used to calculate compressibility and density at flowing conditions.

Note: On some streams this field may be read-only as this reflects the pressure in use when the flow computer is operational.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the relative density.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the gross heating value (HV).

3. Click any of the following buttons to set calculation limits:

Button METER DENSITY
UPSTR COMP(Zf)
MOLAR MASS
BASE DENSITY

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the meter density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream (flowing) compressibility.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the molar mass.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the base density.

6-24

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Button BASE COMP(Zb)
IDEAL RD
STD COMP(Zs)

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the base compressibility.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the ideal relative density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the standard compressibility.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.3.2 Gas CV (ISO6976 or GPA2172/ASTM D3588)
Calorific Value (CV) settings define the constants and calculation limits for the ideal and real calorific values. This screen displays when you configure the S600+ to use either the ISO6976 or GPA2172/ ASTM D3588 standard (in step 5, Options, of the PCSetup Editor's Configuration Wizard) to calculate the calorific value (heating value) of the gas mixture.
The calorific value settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select Gas CV from the hierarchy menu. The Calorific Value screen displays.

Revised January-2021

Stream Configuration

6-25

Config600 Configuration Software User Manual

Figure 6-18. Gas CV screen

2. Complete the following fields.

Field CV Table

Description

Indicates the specific type of GPA scenario calculation the S600+ uses. Click  to display all valid values.

Note: Change units and CV table if you want CV in mass units.

ISO6976/ 1995 Vol

Calculates CV based on volume, using the 1995 table. This is the default if you choose CV ISO6976 as your initial stream option.

Note: This option displays only if you initially configure the stream to use CV ISO6976.

ISO6976/ Calculates CV based on mass, using the 1995 Mass 1995 table.

Note: This option displays only if you initially configure the stream to use CV ISO6976.

ISO6976/ Calculates CV based on volume, using 1983 Vol the 1983 table.

Note: Support for the 1983 table is limited to superior volumetric at 15/15. This option displays only if you initially configure the stream to use CV ISO6976.

6-26

Stream Configuration

Revised January-2021

Revised January-2021

Field
Reference Condition

Config600 Configuration Software User Manual

Description

ISO6976/ Calculates CV based on volume, using 2016 Vol the 2016 table.

Note: This option only displays if you initially configure the stream to use CV ISO6976.

ISO6976/ Calculates CV based on mass, using the 2016 Mass 2016 table.

Note: This option only displays if you initially configure the stream to use CV ISO6976.

GPA/2003 AGA

Calculates CV based on a base pressure of 14.75 psia. This is the default if you choose CV GPA2172ASTMD3588 as your initial stream option.

Note: This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/2003 Calculates CV based on a base

ISO

pressure of 14.696 psia.

Note: This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/2000 Calculates CV based on a base

AGA

pressure of 14.73.

Note: This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/2000 Calculates CV based on a base

ISO

pressure of 14.696 psia.

Note: This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/1996 Calculates CV based on a base

AGA

pressure of 14.73 psia.

Note: This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/1996 Calculates CV based on a base

ISO

pressure of 14.696 psia.

Note: This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

Indicates the t1/t2 value, where t1 is the calculation reference temperature for combustion and t2 is the reference condition for metering. Click  to display all valid values. The default is 15/15 DEG C.

Note:

 For ISO6976 1983 VOL selection, the 60/60F and 15/15.55 Deg C selections are not supported.

 For ISO6976 1995 VOL and MASS selections, the 60/60F selection refers to a combustion temperature (t1) of 60 Deg F and a metering temperature (t2) of 15 Deg C. The 15/15.55 Deg C selection is not supported.

Stream Configuration

6-27

Config600 Configuration Software User Manual

Field Method
User Temp T2 User Press P2 Table Revision
Base Comp(Zb) Composition Type

Description  For ISO6976 2016 VOL and MASS selections,
the 60/60F selection refers to a combustion temperature (t1) of 60 Deg F and a metering temperature (t2) of 15 Deg C. The 15/15.55 Deg C selection refers to a combustion temperature (t1) of 15.55 Deg C (60 Deg F) and a metering temperature (t2) of 15.55 Deg C (60 Deg F).
If you select CV ISO6976 in your initial configuration and you select the 1995 standard, you have the choice of Alternative or Definitive methods (using table 4 Mass / table 5 volume) for calculating the ideal, superior, and inferior CV values. This selection is not applicable to the 1983 or 2016 standards.
If you select CV GPA2172-ASTMD3588 in your initial configuration, you have the choice of the Simple (using equation 7 from the GPA2172ASTMD3588-09 standard) or Rigorous (using equations 8 & 9 from the GPA2172-ASTMD358809 standard) methods for calculating the standard compressibility.
Note: This option is valid only for configurations created with Config600 version 3.1 or greater.
Applicable to the ISO6976 2016 VOL and ISO6976 2016 MASS selections. Also applicable to the ISO6976 1995 VOL and ISO6976 1995 MASS selections when the Definitive method is selected.
Note: It may be necessary to add this item to a display so that it can be correctly initialised.
Applicable to the ISO6976 1995 VOL and ISO6976 1995 MASS selections when the Definitive method is selected.
Note: It may be necessary to add this item to a display so that it can be correctly initialised.
This replaces the above AGA and ISO selections in the CV Table field for GPA 2172. You can select the GPA2145 table revision from one of the following:
 1996
 2000
 2003
 2009
Note: This option is valid only for configurations created with Config600 version 3.1 or greater.
Click to supply an externally calculated base compressibility from another calculation. The entered value is used in GPA2172-ASTMD3588 calculations instead of using its own internally calculated value based on the composition input.
Defines the composition input type. Valid options are:
 mass to energy using mole percent
 mass to energy using mole fraction
 volume to energy using mole percent
 volume to energy using mole fraction
Note: This option is valid only for AGA5 configurations.

6-28

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

3. Click any of the following buttons to define calculation limits for either the ISO6976 or GPA2172-ASTMD3588 standard.

Button STD COMP (Zs) IDEAL RD
IDEAL DENSITY
IDEAL CV (SUP)
Gross HV
REAL RD
REAL DENSITY
REAL CV (SUP)
REAL VOL IDEAL HV

Description

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for standard compressibility (Zs).

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for ideal relative density.

Note: This field displays only if you initially configure the stream to use CV ISO6976.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for ideal density.

Note: This field displays only if you initially configure the stream to use CV IS6976.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for ideal calorific value.

Note:

The superior CV is output to calc field 1 of the CV object and the inferior CV is output to calc field 3. You can select either using the CV object mode from the Front Panel display.

Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for gross heating value.

Note: This field displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for real relative density.

Note: This field displays only if you initially configure the stream to use CV ISO6976.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for real density.

Note: This field displays only if you initially configure the stream to use CV ISO6976.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for real calorific value.

Note:

The superior CV is output to calc field 1 of the CV object and the inferior CV is output to calc field 3. You can select either by the CV object mode from the Front Panel display. This field displays only if you initially configure the stream to use ISO6976.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the real volume ideal heating value.

Note: This field displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.

Stream Configuration

6-29

Config600 Configuration Software User Manual
5. Click Yes to apply your changes. The PCSetup screen displays.
6.3.3 Gas CV (AGA5)
Calorific Value settings define the constants and calculation limits for ideal and real calorific values. This screen displays when you configure the S600+ to use the AGA5 (CVAGA5) standard to calculate calorific value (heating value) for the gas mixture. )
The calorific value settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select Gas CV from the hierarchy menu. The Calorific Value screen displays.

Figure 6-19. Calorific Value screen

2. Click either of the buttons to define calorific value parameters.

Button MIXTURE SG
ENERGY RATIO

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for specific gravity.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the actual calorific value.
Note: The energy ratio is equivalent to the real calorific value or real heating value.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.3.4

Stream Gas Composition
Stream Gas Composition settings define the processing and port telemetry parameters for streams receiving data from the gas chromatograph controller. The chromatograph controller measures the individual component concentrations found in the line gas. The chromatograph controller settings also allow you to define alarms. The

6-30

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual
system activates these alarms when the calculated results for the chromatograph data are not within specified limits. 1. Select Gas Composition from the hierarchy menu. The Gas
Composition screen displays.

Figure 6-20. Gas Composition screen

2. Complete the following fields.

Field Type
Initial Mode

Description

Indicates the chromatograph configuration. Click  to display all valid values.

CHROMAT A Controller-connected; uses keypad data as fallback information.

KP ONLY

Not controller-connected; uses information entered via keypad. This is the default.

Note: If you select KP ONLY, the system hides a number of fields on this screen.

Indicates the operational mode for the in-use composition data. Click  to display all valid values.

KEYPAD

Use data entered via keypad. This is the default.

CHROMAT

Use live data from the chromatograph controller.

DOWNLOAD

Download gas composition data directly to each stream. Used only if connected to a remote supervisory computer.

USER

Use customised program for gas composition in S600+.

KEYPAD-F

Start by using keypad-entered data then switch to chromatograph data when a good analysis is received.

Revised January-2021

Stream Configuration

6-31

Config600 Configuration Software User Manual

Field Acceptance Type
Station Number Apply Splits
Revert to Last Good after Failure Check Critical Alarms
Check Non Critical Alarms
CHROMAT COMMS Initial Mode
Type

Description

Indicates how the S600+ manages in-use data. Click  to display all valid values.

ACC/COPY

Copy and normalise keypad data to in-use data only after it is accepted. This is the default.

ACC/NORM

Copy normalised keypad data to inuse data after it is accepted.

AUTO/NORM Automatically copy normalised keypad data to in-use data.

Sets the station associated with this stream.

Indicates the type of analyser connected to the S600+. For a C6+ analyser, use the C6Plus option. Click  to display all valid values. The default is NO SPLITS.

If you select any value other than NO SPLITS, the system displays the MOLE SPLITS button. Use it to define the specific percentage splits for the gases.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Continues using the last good composition in the event of failure. Otherwise the system reverts to keypad data.

Marks the received composition as failed if any critical alarm is set (such as the pre-amp fail on the Danalyzer for a Daniel 2551 Controller).

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Marks the received composition as failed if any noncritical alarm is set (such as the pre-amp fail on the Danalyzer for a Daniel 2551 Controller).

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Click to display the Comm screen in I/O Setup.

Identifies the chromatograph and any fallback controllers. Currently, the only valid value is PAY, which indicates one chromatograph and no fallback controller.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Indicates the type of chromatograph controller. Click  to display all valid values.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

2551 EURO

S600+ is connected to a Daniel 2551 (European) controller. This is the default.

2350 EURO

S600+ is connected to a Daniel 2350 (European) controller set in SIM_2251 mode.

2350 USA

S600+ is connected to a Daniel 2350 (USA) controller set in SIM_2251 mode.

6-32

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field
MOLE ORDER
Address Stream
Analysis Timeout Download Timeout
KEYPAD MOLES

Description

2251 USA

S600+ is connected to a Daniel 2251 controller.

Generic

S600+ is connected to another type of controller.

Siemens

S600+ is connected to a Siemens Advance Maxum via a Siemens Network Access Unit (NAU).

Click this button to display a dialog box on which you indicate the order in which the gas composition information comes into the S600+ via telemetry. 0 indicates any component which is not included in the Modbus map.

Note:

 The Modbus map you create must be compatible with the controller to which the S600+ is connected. Refer to Chapter 14, Modbus Editor, for further information.

 This field displays only if you select CHROMAT A as the chromatograph configuration type.

 This field is applicable only when selecting Siemens or Generic in the Type field.

Configures multi-drop chromatograph support. Do not change unless advised to do so.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Sets the chromat analysis stream assigned to this metering stream. The default is 0.

Note:

This field displays only if you select CHROMAT A as the chromatograph configuration type. If you need to support more than one stream, contact Technical Support.

Sets the maximum number of seconds the S600+ waits to receive a new composition from the chromatograph controller before raising an alarm. The default is 900.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Sets the maximum number of minutes the S600+ waits to receive a new composition from the supervisory computer before raising a DL Timeout Alarm. The default is 15.

Note:

 A value of 0 disables the timeout.

 This field displays only if you select KP ONLY in the Type field.

Click to display a dialog box you use to define mole percentage values for each gas component.

Note:

The system assumes the keypad composition adds to 100% (normalised) when the Acceptance Type is ACC/COPY. If you select ACC/NORM or AUTO/NORM, the system automatically normalises the keypad composition.

Stream Configuration

6-33

Config600 Configuration Software User Manual

Field MOLE ADDITIONAL
USER MOLES
Check Limits MOLE LO LIMITS
MOLE HI LIMITS Check Deviations
MOLE DEVN LIMITS

Description

Click to display a dialog box you use to define mole percentage values for gas components not analysed by the Danalyzer. The system assumes any additional components to be normalised values, so the analyser components are re-normalised to (100 ­ sum of additional components).

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Click to display a dialog box you use to define mole percentage values for each gas component. The system assumes user moles to be normalised.

Note:

The S600+ uses these values only if you set the Initial Mode to USER. A Modbus download from another computer may overwrite these values on a running configuration.

Enables limit checking on each gas component. When you select this check box, the MOLE LO LIMITS and MOLE HI LIMITS buttons display.

Click to display a dialog box you use to define low mole percentage limit values for each gas component. Enter 0 in any field to prevent the test for the selected component.

Note:

The system uses the values you enter through these buttons only if you select the Check Limits check box. The system applies this test to the keypad, downloaded, user, additionals, and new analysis components. When enabled, the system applies the limit check against the high and low limits. Limits are considered valid if the limit is greater than zero (0). The system also applies the check to the Total field. If you disable the limit check, the keypad, downloaded, and user Total field must lie within 0.1% and 150%. A sum of the new analysis must be within 99.5% and 100.5%.

Click to display a dialog box you use to define high mole percentage limit values for each gas component. Enter 0 in any field to prevent the test for the selected component.

Note: See note in description of Mole Lo Limits field.

Enables checking on the deviation from the last good analysis for each component. When you select this check box, the MOLE DEVN LIMITS button displays.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Displays a dialog box you use to define the maximum deviation allowed for each gas component. Enter 0 in any field to prevent the test for the selected component.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6-34

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual
6.3.5 Gas Properties
Gas Properties settings define methods the system uses to calculate viscosity, isentropic exponent (also known as "specific heat ratio" or "adiobatic exponent"), and the velocity of sound.
These settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select Gas Properties from the hierarchy menu. The Gas Properties screen displays.

Figure 6-21. Gas Properties screen

Revised January-2021

Stream Configuration

6-35

Config600 Configuration Software User Manual

2. Complete the following fields.

Field Viscosity @ Tn Viscosity Tn Sutherland Constant Viscosity Calc Type
Isentropic Exponent

Description

Sets the reference viscosity for the gas. The default is 0.010861.

Note: Used only by VDI/VDE.

Sets the reference viscosity temperature for the gas. The default is 15.

Note: Used only by VDI/VDE.

Sets the Sutherland constant for the gas. The default is 164 (Methane).

Note: Used only by VDI/VDE.

Indicates the method for calculating the viscosity of the gas. Click  to display all valid values.

Disabled

Value not calculated; defaults to keypad-entered value. This is the default.

SGERG GOST Uses calculations from GOST

30139-2015

30139-2015. Requires base density,

N2, and CO2 inputs.

VDI/VDE 2040 1987

Uses calculations from VDI/VDE 2040 Part 2 1987. Requires viscosity @Tn, viscosity Tn, and Sutherland Constant inputs.

VNIC GOST 30319-2015

Uses calculations from GOST 30319-2015. Requires full gas composition input.

Indicates the method for calculating the isentropic exponent of the gas. Click  to display all valid values.

AGA10 2003

Uses calculations from AGA10 2003. Requires full gas composition input.

Disabled

Value not calculated; defaults to keypad-entered value. This is the default.

GRI 1991

Uses calculations from GRI 1991. Requires full gas composition input.

SGERG GOST Uses calculations from GOST

30139-2015

30139-2015. Requires Base

Density, N2 and CO2 inputs.

VNIC GOST 30319-2015

Uses calculations from GOST 30319-2015. Requires full gas composition input.

6-36

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field Speed of Sound

Description

Indicates the method for calculating the speed of sound. Click  to display all valid values.

AGA10 2003

Uses calculations from AGA10 2003. Requires full gas composition input.

Disabled

Value not calculated; defaults to keypad-entered value. This is the default.

GRI 1991

Uses calculations from GRI 1991. Requires full gas composition input.

SGERG GOST Uses calculations from GOST

30139-2015

30139-2015. Requires Base

Density, N2 and CO2 inputs.

VNIC GOST 30319-2015

Uses calculations from GOST 30319-2015. Requires full gas composition input.

3. Click any of the following buttons to display a dialog box you use to set gas property outputs or variables:

Button VISCOSITY ISENTROPIC EXPONENT VOS
METER PRESS
METER TEMP
BASE DENSITY INUSE COMPOSITION

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for viscosity.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the isentropic exponent.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the velocity of sound (VOS).
Note: AGA10 refers to VOS as "speed of sound."
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the meter pressure.
Note: This button may be disabled on some applications.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the meter temperature.
Note: This button may be disabled on some applications.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.
Click to display a read-only table of gas compositions. This corresponds to the table defined through the Gas Composition screen's KEYPAD MOLES button.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

Revised January-2021

Stream Configuration

6-37

Config600 Configuration Software User Manual
6.3.6 Ethylene
This screen displays when you configure the S600+ to use the Ethylene standards to calculate base compressibility, base density, flowing compressibility and flowing density for ethylene. The S600+ also uses it to calculate the flowing compressibility and flowing density for Propylene.
The compressibility settings also allow you to define alarms. The system activates these when the calculated results are not within the specified limits.
1. Select Ethylene from the hierarchy menu. The Ethylene screen displays.

Figure 6-22. Ethylene screen

2. Complete the following fields.

Field Calculation Type
Pressure (Base Conditions) Temperature (Base Conditions) Pressure (Flowing Conditions) Temperature (Flowing

Description

Indicates the type of calculation to use. Click  to display all valid values.

IUPAC ETHYLENE

Uses IUPAC 1988 (Liquid and Gas Phase). This is the default.

API ETHYLENE

Uses API 11.3.2.1 1985 (Gas Phase).

NB5 1045 ETHYLENE

Uses NBS 1045 1981 (Liquid and Gas Phase)

API

Uses API 11.3.3.2 1974 (Liquid

PROPYLENE phase).

Sets the pressure under base conditions. The default is 0.

Sets the temperature under base conditions. The default is 15.

Sets the current flowing pressure to calculate compressibility and density.
Note: On some streams this field may be read-only.
Sets the current flowing temperature to calculate compressibility and density.

6-38

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field Conditions)

Description Note: On some streams this field may be read-only.

3. Click any of the following buttons to set calculation limits.

Button BASE DENSITY
BASE COMP(Zb)
METER DENSITY
UPSTR COMP(Zf)

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the base density
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the meter density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the base compressibility.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream (flowing) compressibility.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.3.7

Linearisation
Linearisation settings define the constants and calculation limits for the meter factor. The S600+ calculates a meter factor corresponding to the frequency by interpolating the frequency between fixed points and then cross-referencing the result against a lookup table. Linearisation settings also allow you to define alarms. The system activates these alarms when the calculated results for the Meter Factor are not within specified limits.

Notes:
 The linearisation curve for Gas Coriolis configurations uses frequency as the default input for Meter Factor calculations. The ability to change the default is available only with Config600 Pro software.

 Batching systems that employ meter factor linearisation with retrospective meter factor adjustments assume that the adjusted value has a "keypad" mode.

 To prevent the live metering system from applying a double correction, use either a calculated meter factor or a calculated Kfactor linearisation (that is, only one factor should have a calculated mode).
1. Select Linearisation from the hierarchy menu. The Linearisation screen displays.

Revised January-2021

Stream Configuration

6-39

Config600 Configuration Software User Manual

Figure 6-23. Linearisation screen

6-40

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

2. Complete the following fields.

Field Meter Factors
M-FACTOR K-FACTOR Meter Factor Method

Description

Sets up to 20 flow rate and values for the meter correction factors.

Flowrate/Freq Sets the flowrate and frequency for each of the meter correction factors.

Value

Sets the corresponding values for each of the meter correction factors.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the respective factor.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the respective factor.

Selectable between METER FACTOR (values entered as normal) and ERROR PERCENT (Meter Factor entered as a percentage).

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.3.8

Sampling

Sampling defines the method and interval period for sampling product from a flowing pipeline. By default, Config600 supports one sampler per stream. Config600 uses the following stages during the sampling process:

Stage 0 1 2 3 4 5 6 7 8 9 10 11 12 13

Description Idle Monitor Digout n Min Intvl Post Pulse Stopped Manually Stopped Can Full Stopped Low Flow Initial Time Check Flow Switch Stopped Flow Switch Stopped Press Switch Stopped initialise Can Switch Over

Note: Batch auto-resets the sampler at the start of the batch.

1. Select Sampling from the hierarchy menu. The Sampling screen displays.

Revised January-2021

Stream Configuration

6-41

Config600 Configuration Software User Manual

Figure 6-24. Stream Sampling screen

2. Complete the following fields.

Field Sampler ID
Method

Description

Provides an identifying label for the sampler. Each stream or station must have a unique sampler ID and must be greater than zero.

Indicates the sampling method. Click  to display all valid values.

TIME PROP

Divides the value in the Can Fill Period field by the number of grabs needed to fill the can (derived from the Can Volume and Fill Volume values) to determine a time interval per pulse. This is the default.

FLOW PROP1

Divides the value in the Volume field by the number of grabs needed to fill the can (derived from the Can Volume and Fill Volume values) to determine a volume throughput per pulse.

FLOW PROP2

Uses the value in the Volume field as the volume throughput per pulse.

FLOW PROP3

Uses the value in the Volume field as the volume throughput per pulse, but supports low pressure digital input and pump prime output.

6-42

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field Mode
Can Fill Indicator
Auto Disable
Auto Restart Expected Volume/Mass Can Fill Period Flowrate Low Limit Minimum Interval

Description

Indicates the sampling mode. Click  to display all valid values. The S600+ uses Can 1 or Can 2.

SINGLE

Acquire sample in one trial. This is the default.

DUAL

Acquire samples in two trials.

Note:

If you select Dual, the sampler switches to a second can when the current can is full (according to the two can switchover mode).

Indicates when the sampling can is full. Click  to display all valid values.

GRAB COUNT

Uses the number of pulses output to the sampler to determine when the sample is full. This is the default.

DIG I/P

Uses a digital input to determine when the sampler is full.

ANALOG I/P

Uses an analog input to determine when the sampler is full.

Indicates the event at which the system automatically disables the sampling process. Select the appropriate check box to identify the specific event.

On Can Full

Disables the sampling process when the can is full. This is the default.

On Flowrate Limit

Disables the sampling process when the flowrate is less than the value of the Flowrate Low Limit.

On Flow Status Disables the sampling process when the flow status value is not on-line.

Automatically restarts (if selected) sampling following an automatic disabling.

Indicates, in cubic meters, the expected flow volume or mass of the sampling can. This is the value the Flow Prop1 and Flow Prop2 sampling methods use for calculations. The default is 1000.

Sets, in hours, the time required to fill the sampling can. The default is 24.

Note: The Time Prop sampling method uses this value for its calculations.

Indicates flowrate low limit used by the Auto Disable on Flowrate Limit option. The default is 0.

Note: This field is required if you select the On Flowrate Limit check box for Auto Disable.

Indicates, in seconds, the minimum amount of time between grabs. This is the value the Time Prop sampling method uses for its calculations. The default is 30.

Note: If the sample exceeds this limit, the system sets the overspeed alarm and increments the overspeed counter.

Stream Configuration

6-43

Config600 Configuration Software User Manual

Field Volumes
Can Limits
Twin Can Changeover Mode

Description

Can Volume Grab Volume

Indicates, in cubic meters, the volume of the sampling can. The default is 0.5.
Indicates, in cubic meters, the volume of the sampling grab. The default is 0.001.

Can Low Limit

Indicates the low alarm value as a percentage of the can volume. The default is 5.

Can High Limit

Indicates the high alarm value as a percentage of the can volume. The default is 90.

Can High High Limit

Indicates the high high alarm value as a percentage of the can volume. The default is 95.

Indicates whether the system automatically change to a second sampling can. Click  to display all valid values.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.3.9 Coriolis
Coriolis settings define the constants and calculation limits for a range of parameters, including stream input sources and modes of operation. The Coriolis settings also allow you to define alarms. The system activates these alarms when the calculated results are not within specified limits.
Flow data is received from a Coriolis meter via Modbus serial communications or a pulse input, or a combination of both. The S600+ generates its own totals incrementally from the comms or pulses.
1. Select Coriolis from the hierarchy menu. The Coriolis screen displays.

6-44

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Revised January-2021

Figure 6-25. Coriolis screen

2. Complete the following fields.

Field Flow Units
Flow Data Source
Kdpf
Density Calib Pressure
Ktpf1

Description

Indicates the primary measurement for flow units. Click  to display all valid values. Select MASS (configures the Coriolis meter for mass-based pulses) or VOLUME (configures the meter for volume-based pulses). The default is MASS.

Indicates the source of flow data. Click  to display all valid values. Select SERIAL (enables the system to take the primary variable from the serial mass or volume flowrate) or PULSE I/P (calculates the primary variable from the mass or volume pulse input). The default is SERIAL.

Sets a density correction factor value. The default is 0.

Note:

Please contact your Coriolis supplier or reference the supplied calibration sheet for more information regarding this field and value.

Sets a density calibration pressure value. The default is 0.

Note:

Please contact your Coriolis supplier or reference the supplied calibration sheet for more information regarding this field and value.

Sets a pulse correction factor value. The default is 0.

Note:

Please contact your Coriolis supplier or reference the supplied calibration sheet for more information regarding this field and value.

Stream Configuration

6-45

Config600 Configuration Software User Manual

Field Flow Calib Pressure
Pressure
Temperature
Density
Use 64 bit totals
Use ext temp/press
Max Acceptable Gap Flow Integral Acceptance Factor Max Meter Total Max Flowrate

Description

Sets a flow calibration pressure value. The default is 0.

Note:

Please contact your Coriolis supplier or reference the supplied calibration sheet for more information regarding this field and value.

Indicates the source of pressure I/O. Click  to display all valid values. Select CORIOLIS (use data from the Coriolis serial link) or I/O (use data either from the ADC/PRT/Density inputs [if correctly configured] or from the Coriolis serial link [if incorrectly configured]). The default is CORIOLIS.

Note: If you select I/O, remember to configure the analogue inputs.

Indicates the source of temperature I/O. Click  to display all valid values. Select CORIOLIS (use data from the Coriolis serial link) or I/O (uses data either from the ADC/PRT/Density inputs [if correctly configured] or from the Coriolis serial link [ff incorrectly configured]). The default is CORIOLIS.

Note: If you select I/O, remember to configure the analogue inputs.

Indicates the source of density I/O. Click  to display all valid values. Select CORIOLIS (use data from the Coriolis serial link) or I/O (use data either from the ADC/PRT/Density inputs [if correctly configured] or from the Coriolis serial link [if incorrectly configured]. The default is CORIOLIS.

Note: If you select I/O, remember to configure the densitometer.

Indicates whether the S600+ uses the 64-bit totals received from the Coriolis meter in its totalisation routines.

NO Use the 32-bit totals received from the Coriolis meter. This is the default.

YES Use the 64-bit totals received from the Coriolis meter.

Indicates which serial temperature and pressure values the S600+ uses in calculations.

Note: This is valid only if the temperature and pressure I/O selections are set to CORIOLIS.

NO Use the internally derived temperature and pressure values. This is the default.

YES Use the external temperature and pressure input values.

Sets, in seconds, the maximum acceptable gap between successive polls. The default is 50. The system's incremental validation logic uses this value to determine communication failures.

Sets the acceptance tolerance factor for comparing flowrate to elapsed totals. Used by the increment validation logic.The default is 20.

Sets a maximum allowable increment in the received total. Used by the increment validation logic.

Sets a maximum allowable flowrate. Used by the increment validation logic.The default is 160.

6-46

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

3. Click any of the following buttons to set meter variable limits:

Button SERIAL PRESS
SERIAL TEMP
SERIAL DENSITY I/O PRESSURE
I/O TEMPERATURE
I/O DENSITY
Coriolis Comms

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for serial pressure.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for serial temperature.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for serial density.
Click to display an Analog Input dialog box you use to define various values for the analog input. For further information, refer to Chapter 4, Section 4.3, Analog Inputs.
Click to display an Analog Input dialog box you use to define various values for the analog input. For further information, refer to Chapter 4, Section 4.3, Analog Inputs.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for I/O density.
Click to access the I/O Setup screen in Comms.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.

5. Click Yes to apply your changes. The PCSetup screen displays.

Coriolis Validation Logic

The system supports logic to check whether the flowrate and totals values received across the serial link are in proportion and correspond to data received on the previous poll.
The expressions in upper case are keypad entered values. The default values are:

 MAX POLL GAP = 50 seconds  FLOW INTEGRAL FACTOR = 20  MAX FLOWRATE = 2000 t/h  MAX INCREMENT = 9990000 tonne

The task runs approximately once per second, so delta_t would normally be about 1 second.

proc validate_inc() valid = FALSE delta_t = current time ­ previous time increment = current total ­ previous total flow_inc = (current fr + previous fr) / 2 * delta_t
ifdelta_t < MAX POLL GAP then if increment <= FLOW INTEGRAL FACTOR * flow_inc then if increment < MAX FLOWRATE * delta_t then
if increment < MAX INCREMENT then valid = TRUE
endif endif endif endif return (valid)

Revised January-2021

Stream Configuration

6-47

Config600 Configuration Software User Manual

endproc

6.4 Gas ­ DP

These stream settings are specific to gas applications using differential pressure (DP) meters. When you initially create a configuration, the calculation selections you make determine which calculation-specific screens appear in the hierarchy menu.

Caution

It is extremely unlikely that any one S600+ configuration would contain all the settings discussed in this section. For that reason, several sample configurations demonstrate the settings.

6.4.1 Downstream/Upstream Correction
Downstream and Upstream correction settings define the parameters required to either correct upstream measurements to downstream measurements or correct downstream measurements to upstream measurements.
For gas, the system obtains pressure and density measurements from either downstream or upstream of the orifice plate. DP flow calculations require temperature, pressure, and density to be upstream values.
These correction settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select Downstream Upstream Correction from the hierarchy menu for the desired stream.
2. Select CORR T/P (to correct temperature and pressure) or CORR DENS (to correct density). The system displays the Downstream/Upstream Correction screen.

Note:

For the purpose of explanation, we include two figures (Figure 6-26 and Figure 6-27) that display all options. Depending on your selections in the previous step, Config600 displays only portions of these screens.

6-48

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 6-26. Temperature/Pressure Correction screen

Revised January-2021

Figure 6-27. Density Correction screen

3. Click the appropriate button or complete the following fields.

Field Correction

Description Indicates the correction methodology the S600+

Stream Configuration

6-49

Config600 Configuration Software User Manual

6-50

Field Type
METER PRESS Measurement Point (Pressure) DOWNSTREAM DENSITY
DENS EXP CONSTANT
DENSITY COMP(Zd) UPSTR COMP(Zf) METER TEMP Measurement Point (Temperature)
TEMP EXP CONSTANT
JT

Description applies to temperature and density corrections. Click  to display all valid values.

SIMPLE

Upstream and downstream temperatures are the same.

EXTENDED

Calculates upstream temperature from measured downstream temperature and upstream density from measured downstream density. Calculation uses exponents calculated from the isentropic exponent. This is the default.

JT METHOD

Calculates upstream temperature from measured downstream temperature using the JouleThomson coefficient as described in ISO5167-2003.

Note: This selection adds the JT Coefficient button to the screen.

Click to display an Analog Input dialog box you use to define various values for the analog input.

Indicates the source of flow data for pressure calculations. Click  to display all valid values. The default is UPSTREAM.

Note: This represents the physical measurement point on the metering system.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for downstream density.

Note: This button displays only if you select the CORR DENS component.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for density expansion.

Note: This button displays only if you select the CORR DENS component.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for densitometer compressibility (Zd).

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream compressibility (Zf) at upstream conditions.

Click to display an Analog Input dialog box you use to define various values for the analog input.

Indicates the source of flow data for temperature calculations. Click  to display all valid values. The default is DOWNSTREAM.

Note:

This field, which represents the physical measurement point on the metering system, displays only if you select EXTENDED as a Correction Type.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for temperature expansion.

Note: This button displays only if you select EXTENDED as a Correction Type.

Displays a Calculation Result dialog box you use to

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field COEFFICIENT

Description define the mode, keypad value, and the specific alarm limits for density expansion.
Note: This button displays only if you select JT COEFFICIENT as a Correction Type.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.4.2 Pipe Correction
Pipe Correction settings define the calibrated diameter, temperature, and materials of manufacture for the pipe and orifice plate. Use these settings to correct the calibrated pipe and orifice diameters to line conditions.
The pipe correction settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select Pipe Correction from the hierarchy menu. The system displays the Pipe Correction screen.

Revised January-2021

Figure 6-28. Pipe Correction screen

2. Complete the following fields.

Field Pipe Calib Diameter
Calib Temperature

Description
Sets, in mm, the calibrated diameter of the pipe. The default is 300. Sets, in Deg C., the calibrated temperature of the pipe.

Stream Configuration

6-51

Config600 Configuration Software User Manual

Field Pipe Material
User Exp Coeff

Description The default is 20.

Identifies the material for the pipe. Click  to display all valid values.

STAINLESS Uses a value of either 0.00000925

in/in°F or 0.0000167 mm/mm°C. This is the standard expansion coefficient for a US application using Imperial or metric units. This is the default.

MONEL

Uses a value of either 0.00000795

in/in°F or 0.0000143 mm/mm°C. This is the standard expansion coefficient for a US application using Imperial or metric units.

CARBON ST Uses a value of either 0.00000620

in/in°F or 0.0000112 mm/mm°C. This is the standard expansion coefficient for a US application using Imperial or metric units.

USER

Uses the coefficient value entered in the User Exp Coeff field.

GOST 8563.C1 COEFFS

Calculates the expansion coefficient from additional coefficients in GOST 8.563.1 (Table C.1).

Note: The GOST option displays only if you select GOST1 or GOST2 from PCSetup.

304/316 Stainless

Uses a value of either 0.000000925 in/in°F or 0.0000167 mm/mm°C. This is the standard expansion coefficient for a US application using Imperial or metric units.

304 Stainless Uses a value of either 0.000000961

in/in°F or 0.0000173 mm/mm°C. This is the standard expansion coefficient for a US application using Imperial or metric units.

316 Stainless Uses a value of either 0.000000889

in/in°F or 0.0000160 mm/mm°C. This is the standard expansion coefficient for a US application using Imperial or metric units.

Monel 400

Uses a value of either 0.000000772

in/in°F or 0.0000139 mm/mm°C. This is the standard expansion coefficient for a US application using Imperial or metric units.

Sets a specific expansion coefficient the S600+ uses for the pipe correction.

Note: This field displays only if you select USER for Pipe Material.

6-52

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field Coefficient a, b, c
Orifice Calib Diameter Calib Temperature Orifice Material

Description

Sets the specific coefficients the S600+ uses for the orifice expansion correction.

Note:

These fields display only if you select GOST 8563.C1 COEFFS for Pipe Material, which supplies its own algorithm and coefficients to calculate the pipe and orifice material expansion coefficients.

Sets, in mm, the calibrated diameter of the orifice. The default is 200.

Sets, in Deg C., the calibrated temperature of the orifice. The default is 15.

Identifies the material for the orifice. Click  to display all valid values.

STAINLESS Uses a value of either 0.00000925

in/in°F or 0.0000167 mm/mm°C. This is the standard expansion coefficient for a US application using Imperial or metric units. This is the default.

MONEL

Uses a value of either 0.00000795

in/in°F or 0.0000143 mm/mm°C. This is the standard expansion coefficient for a US application using Imperial or metric units.

CARBON ST Uses a value of either 0.00000620

in/in°F or 0.0000112 mm/mm°C. This is the standard expansion coefficient for a US application using Imperial or metric units.

USER

Uses the coefficient value entered in the User Exp Coeff field.

GOST 8563.C1 COEFFS

Calculates the expansion coefficient from additional coefficients in GOST 8.563.1 (Table C.1).

Note: The GOST option displays only if you select GOST1 or GOST2 from PCSetup.

304/316 Stainless

Uses a value of either 0.000000925 in/in°F or 0.0000167 mm/mm°C. This is the standard expansion coefficient for a US application using Imperial or metric units.

304 Stainless Uses a value of either 0.000000961

in/in°F or 0.0000173 mm/m°C. This is the standard expansion coefficient for a US application using Imperial or metric units.

316 Stainless Uses a value of either 0.000000889

in/in°F or 0.0000160 mm/mm°C. This is the standard expansion coefficient for a US application using Imperial or metric units.

Monel 400

Uses a value of either 0.000000772

in/in°F or 0.0000139 mm/mm°C. This is the standard expansion coefficient for a US application using Imperial or metric units.

Stream Configuration

6-53

Config600 Configuration Software User Manual

Field User Exp Coeff
Coefficient a, b, c

Description

Sets a specific expansion coefficient the S600+ uses for the orifice correction. The default is 1.6e-005.

Note: This field displays only if you select USER for Pipe Material.

Sets the specific coefficients the S600+ uses for the orifice expansion correction.

Note:

These fields display only if you select GOST 8563.C1 COEFFS for Pipe Material, which supplies its own algorithm and coefficients to calculate the pipe and orifice material expansion coefficients.

Note: GOST applications refer to stainless steel as 12X17, to monel as 12X18H9T, and to carbon steel as 20. The correction constants are taken from GOST 8.563.1.

3. Click any of the following buttons to set calculation limits.

Button UPSTREAM TEMP
CORRECTED PIPE DIAM
CORRECTED ORIF DIAM

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream temperature.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the corrected pipe diameter.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the corrected orifice diameter.

6.4.3

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.
AGA8 (Compressibility)
Compressibility settings define the constants and calculation limits for a range of parameters including pressure, temperature, density, and compressibility factors. This screen displays when you configure the S600+ to use the main AGA8 standard to calculate base compressibility, standard compressibility, and flowing compressibility for natural gases.

Note: "Standard conditions" are assumed as 14.73 psia and 60° F.

The compressibility settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select AGA8 from the hierarchy menu. The AGA8 screen displays.

6-54

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Revised January-2021

Figure 6-29. AGA8 (Compressibility) screen

2. Complete the following fields.

Field Method

Description

Indicates the compressibility method. Click  to display all valid values.

DETAIL

Uses 21 component values, temperature and pressure in accordance with the 1994 standard. This is the default.

GROSS1 Uses SG, Heating Value, CO2, temperature and pressure in accordance with the 1991 standard.

Note: Gross1 only supports volumetric heating value and does not support mass heating value.

GROSS2 Uses SG, N2, CO2, temperature and pressure in accordance with the 1991 standard.

VNIC

Uses 20 component values, temperature and pressure in accordance with GOST 30319 1996.

MGERG

Uses 19 component values (As indicated in GERG Technical Monograph 2 1998) to calculate compressibility of natural gas mixtures based on a full compositional analysis.

PT 1 DETAIL 2017

Uses 21 component values, temperature and pressure in accordance with the 2017 standard.

PT 1

Uses SG, Heating Value, CO2,

GROSS1 temperature and pressure in accordance

2017

with the 2017 standard.

Note: Gross1 only supports volumetric heating value and does not support mass heating value.

PT 1

Uses SG, N2, CO2, temperature and

GROSS2 pressure in accordance with the 2017

2017

standard.

Stream Configuration

6-55

Config600 Configuration Software User Manual

Field
Pressure Temperature Limit Check
UPSTREAM PRESS UPSTREAM TEMP REAL RD (SG) GROSS HV DENSITY PRESS (P2) DENSITY TEMP (T3)

Description

PT 1

Uses 21 component values, temperature

GROSS0 and pressure in accordance with the 2017

2017

standard.

PT 2 GERG 2008

Uses 21 component values [as indicated in Table 1 AGA8 2017 Part 2 (GERG 2008)] to calculate compressibility of natural gas mixtures based on a full compositional analysis.

Sets the pressure at base conditions. The default is 0.

Sets the temperature at base conditions. The default is 15.

Overrides the system's calculation limit checking. Click  to select Off and disable limit checking. The default is On.

Note:

Compressibilities and densities are less accurate and the calculation may fail completely when operating outside the calculation limits.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream pressure.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream temperature.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for real relative density.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for gross heating value (HV).

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for density pressure (P2).

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for density temperature (T3).

3. Click one or more of the following buttons to define AGA8 calculation limits.

6-56

Button UPSTREAM DENSITY
UPSTR COMP(Zf)
MOLAR MASS
BASE DENSITY
BASE COMP(Zb)

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream compressibility (Zf).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for molar mass.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.
Click to display a Calculation Result dialog box you

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Button
IDEAL RD
STD COMP(Zs)
DENSITY COMP (Zd)

Description use to define the mode, keypad value, and the specific alarm limits for base compressibility (Zb).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for ideal relative density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for standard compressibility (Zs).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the densitometer compressibility.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.4.4

ISO5167 (Mass Flowrate)
ISO5167 mass settings define the constants and calculation limits for a range of parameters including pressure, density, flow coefficient, and pressure loss. This screen displays when you configure the S600+ to use the ISO5167 standard to calculate gas flow through the orifice meter.
Mass flowrate settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select ISO5167 from the hierarchy menu. The ISO5167 screen displays.

Revised January-2021

Stream Configuration

6-57

Config600 Configuration Software User Manual

Figure 6-30. ISO5167 (Mass Flowrate) screen

2. Complete the following fields.

Field Calculation Version Expansion Factor
Limit Check

Description

Indicates the specific version of the ISO5167 calculation. Click  to display all valid versions. The default is 1991.

Displays options for calculating the fluid expansion factor. Click  to display all valid versions.

GAS ORIFICE

Use the expansion factor formula as defined by calculation you select in the Calculation Version field. This is the default.

LIQUID ORIFICE

Use an Expansion Factor = 1.0 (no expansion).

Overrides the system's calculation limit checking. Click  to select Off and disable limit checking. The default is On.

Note: If you enable limit checking, ISO5167 validates the calculation inputs and outputs in accordance with the following sections:

 All tap types

 Corner and D-D/2 taps

 Flange taps

 SA 1932 nozzles

 Long radius nozzles

 Venturi

 Pressure taps

6-58

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field Forward Premium Flow Limit
Reverse Premium Flow Limit
Premium Billing Mode
Tap Type
VISCOSITY
ISENTROPIC EXPONENT RSMT Dish Calib Factor
UPSTREAM PRESSURE UPSTREAM DENSITY DOWNSTREAM PRESSURE

Description
In Premium Billing FLOW mode and Flow Direction FORWARD, sets a flowrate limit above which the system increments forward premium totals whenever the flowrate exceeds the keypad limit.
In Premium Billing TOTAL mode and Flow Direction FORWARD, sets a total limit above which the system increments forward premium totals whenever the period total exceeds the keypad limit. The default is 100
In Premium Billing FLOW mode and Flow Direction REVERSE, sets a flowrate limit above which the system increments reverse premium totals whenever the flowrate exceeds the keypad limit.
In Premium Billing TOTAL mode and Flow Direction REVERSE, sets a total limit above which the system increments reverse premium totals whenever the period total exceeds the keypad limit. The default is 100.
Indicates the premium total mode, in which the system increments premium totals at the end of a period only if the period total exceeds the keypad limit. Click  to display all valid values. The default is FLOW.
Indicates the position of the differential pressure tap on the metering assembly. Click  to display all valid values. The default is FLANGE.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for viscosity.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the isentropic exponent.
Sets the discharge coefficient calibration factor for the Rosemount 1595 conditioning orifice plate.
Note: This field displays only if you select RSMT1595 2003 as the Calculation Version.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream pressure.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for downstream pressure.

3. Click any of the following buttons to define ISO5167 calculation result limits.

Button MASS FLOWRATE
PRESSURE LOSS
BETA

Description
Click to display a Calculation Result dialog box you use to define the specific alarm limits for mass flowrate.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for pressure loss.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for the calculated diameter ratio.

Stream Configuration

6-59

Config600 Configuration Software User Manual

Button REYNOLDS NUMBER
EXPANSION FACTOR
DISCHARGE COEFF
FLOW COEFFICIENT
VEL OF APPROACH FAC

Description
Click to display a Calculation Result dialog box you use to define the specific alarm limits for the Reynolds number.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the expansion factor.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for the discharge coefficient.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the flow coefficient.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for the velocity of approach coefficient.

4. For wet gas, complete the following values.

Field Calc Type
WET GAS INPUTS REYNOLDS NUMBERS DISCHARGE COEFFICIENTS

Description Click  to to set the specific type of wet gas calculation the S600+ uses. Possible options are CHISHOLM, DE-LEEUW, MURDOCK, AND STEVEN. The default is MURDOCK.
Click to display a dialog box you use to define specific input values for wet gases.
Click to display a dialog box you use to define the wet gas Reynolds numbers for up to 30 fields.
Click to display a dialog box you use to define the wet gas coefficients for up to 30 fields.

5. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
6. Click Yes to apply your changes. The PCSetup screen displays.

6.4.5 ISOTR9464
ISOTR9464 settings provide a calculation of the Joule-Thomson coefficient used in upstream temperature correction. The settings define the upstream temperature and pressure input limits and the Joule-Thomson coefficient output limits. This screen displays when you configure the S600+ to use a DP method to calculate gas flow.
1. Select ISOTR9464 from the hierarchy menu. The ISOTR9464 screen displays.

6-60

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 6-31. ISOTR9464 screen

2. Complete the following fields.

Field UPSTREAM TEMP UPSTREAM PRESS Limit Check
JT COEFFICIENT

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream temperature.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream pressure.
Enables limit checking. The default is enabled.
With limit checking enabled, the system checks that the temperature is between 0 °C and 100 °C, that the pressure is between 100 and 200 bar, and that methane is > than 80%. If any of these parameters are out of range, the system sets the coefficient to zero, which prevents the calculation of upstream temperature correction.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the Joule-Thomson coefficient.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

Revised January-2021

Stream Configuration

6-61

Config600 Configuration Software User Manual

6.4.6

V-Cone (Mass Flowrate)
V-Cone® mass flowrate settings define the constants and calculation limits for a range of parameters including pressure, density, flow coefficient, and pressure loss. This screen displays when you configure the S600+ to use the V-Cone standard to calculate gas flow through the orifice meter.
Mass flowrate settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select VCone from the hierarchy menu. The VCone screen displays.

Figure 6-32. V-Cone (Mass Flowrate) screen

2. Complete the following fields.

Field VISCOSITY
ISENTROPIC EXPONENT
FLOW COEFFICIENT
Gas Expansion

Description

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for viscosity.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the isentropic exponent.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the flow coefficient.

Identifies the specific gas expansion calculation the S600+ uses. Click  to display all valid values.

VCONE 2.3

The S600+ uses the McCrometer 2.3 V-Cone Flowmeter / ISO5167 Gas Expansion (Y) calculation.

VCONE 3.0 2001

The S600+ uses the McCrometer 3.0 2001 V-Cone Gas Expansion (Y) calculation. This is the default.

WCONE 3.0 2001

The S600+ uses the McCrometer 3.0 2001 Wafer Cone Gas Expansion (Y) calculation.

6-62

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field

Description LIQUID 2001

The S600+ uses a value of 1.0 for the Gas Expansion Factor.

Thermal Expansion
MASS FLOWRATE PRESSURE LOSS BETA
REYNOLDS NUMBER EXPANSION FACTOR UPSTREAM PRESSURE UPSTREAM DENSITY Forward Premium Flow Limit Reverse Premium Flow Limit Premium Billing Mode

Identifies the specific type of thermal expansion
calculation the S600+ uses. Click  to display all valid values.

S500 LEGACY

Sets the Thermal Expansion factor to 1.

Note: This option appears only if you select VCONE 2.3 in the Gas Expansion field.

DIAMETERS The S600+ uses the calibrated diameters in the thermal expansion calculation. This is the default.

BETA RATIO

The S600+ uses the beta ratio in the thermal expansion calculation.

Click to display a Calculation Result dialog box you use to define the specific alarm limits for the mass flowrate.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the pressure loss.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the calculated diameter ratio.

Click to display a Calculation Result dialog box you use to define the specific alarm limits for the Reynolds number.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the expansion factor.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream pressure.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream density.

Sets the premium forward flow mode, in which the system increments premium totals whenever the flowrate exceeds the keypad limit. The default is 100.

Sets the premium reversed flow mode, in which the system increments premium totals whenever the flowrate exceeds the keypad limit. The default is 100.

Indicates the premium total mode, in which the system increments premium totals at the end of the hour only if the hourly total exceeds the keypad limit. Click  to display all valid values. The default is FLOW.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.4.7 Annubar (Mass Flowrate)
Annubar mass flowrate settings define the constants and calculation limits for a range of parameters including pressure, density, flow

Revised January-2021

Stream Configuration

6-63

Config600 Configuration Software User Manual
coefficient, and pressure loss. This screen displays when you configure the S600+ to use the 1998 Dieterich Standard Annubar Diamond II+ to calculate gas flow through the orifice meter.
Mass flowrate settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select Annubar from the hierarchy menu. The Annubar screen displays.

Figure 6-33. Annubar (Mass Flowrate) screen

2. Complete the following fields.

Field Annubar Base Temp VISCOSITY
ISENTROPIC EXPONENT
FLOW COEFFICIENT
Pipe Diameter
Probe Diameter
Coefficient Linear Exp UPSTREAM PRESSURE

Description Sets the Annubar calibration temperature. The default is 15.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for viscosity.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the isentropic exponent.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the flow coefficient.
Sets, in millimeters, the uncorrected internal pipe diameter. The default is 300.
Sets, in millimeters, the corrected internal probe diameter. The default is 200.
Sets the coefficient the S600+ uses for linear expansion. The default is 1.59e-005.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream pressure.

6-64

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field UPSTREAM TEMP UPSTREAM DENSITY Calculation Version Forward Premium Flow Limit
Reverse Premium Flow Limit
Premium Billing Mode
MASS FLOWRATE PRESSURE LOSS THERMAL EXPN FCTR GAS EXPN FACTOR REYNOLDS NUMBER

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream temperature.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream density.
This read-only field shows the default calculation Config600 uses for the Annubar settings, based on the Annubar device in use.
In Premium Billing FLOW mode and Flow Direction FORWARD. sets a flowrate limit above which the system increments forward premium totals whenever the flowrate exceeds the keypad limit.
In Premium Billing TOTAL mode and Flow Direction FORWARD, sets a total limit above which the system increments forward premium totals whenever the period total exceeds the keypad limit. The default is 100.
In Premium Billing FLOW mode and Flow Direction REVERSE, sets a flowrate limit above which the system increments reverse premium totals whenever the flowrate exceeds the keypad limit.
In Premium Billing TOTAL mode and Flow Direction REVERSE, sets a total limit above which the system increments reverse premium totals whenever the period total exceeds the keypad limit. The default is 100.
Indicates the premium total mode, in which the system increments premium totals at the end of a period only if the period total exceeds the keypad limit. Click  to display all valid values.The default is FLOW.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for the mass flowrate.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the pressure loss.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the thermal expansion factor.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the gas expansion factor.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for the Reynolds number.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.4.8 Pure Gas Air
Pure Gas Air mass flowrate settings define the constants and calculation limits for a range of parameters including pressure, density, flow coefficient, and pressure loss. This screen displays when you

Revised January-2021

Stream Configuration

6-65

Config600 Configuration Software User Manual
configure the S600+ to use the Pure Gas and Air standards to calculate gas flow through the orifice meter. flowrate Mass flowrate settings also allow you to define alarms. The system actives these alarms when the calculated results are not within the specified limits. The calculations use ISO6976 tables for CV and Molar Mass. 1. Select Pure Gas/Air from the hierarchy menu. The Pure Gas/Air
screen displays.

Figure 6-34. Pure Gas/Air screen

2. Complete the following fields.

Field/Button Calculation Type
Reference Conditions GAS COMPOSITION Relative Humidity CO2 Content Pressure

Description

Indicates the specific type of Pure Gas or Air calculation the S600+ uses. Click  to display all valid values. The default is PURE GAS (VIRIAL EQ).

Pure Gas (Virial Eq)

The S600+ uses a Third Order Virial Equation with derived constants to calculate the virial coefficients.

Air (BIPM 1981/91)

The S600+ uses the BIPM Equation for the Determination of Density of Moist Air (1981/91) by R.S Davies.

Indicates the reference conditions the S600+ uses for the Pure Gas/Air calculation. Click  to display all valid values. The default is 15/15 DEG C.

Click to display a dialog box you use to define the gas percentages of the mixture.

Sets the relative humidity for air at base conditions. The default is 0.

Sets the percentage of CO2 content at base conditions. The default is 0.04.

Sets the pressure at base conditions. The default is 0.

6-66

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field/Button Temperature
UPSTREAM PRESSURE
UPSTREAM TEMP
Base Viscosity
Sutherland Constant BASE DENSITY
BASE COMP(Zb)
ISENTROPIC EXPONENT
METER DENSITY
UPSTR COMP(Zf)
FLOWING VISCOSITY
REAL RD
REAL CV

Description Sets the temperature at base conditions. The default is 15.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream pressure.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream temperature.
Sets the base viscosity value the S600+ uses for viscosity calculations. The default is 0.
Sets the Sutherland constant the S600+ uses for viscosity calculations. The default is 0.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the base density
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the base compressibility (Zb).
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the Isentropic exponent.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the meter density.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream compressibility (Zf).
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the flowing viscosity.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the real relative density.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the real calorific value (CV).

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.4.9 Gas CV (ISO6976 or GPA2172/ASTM D3588)
Calorific Value (CV) settings define the constants and calculation limits for ideal and real calorific values. This screen displays when you configure the S600+ to use either the ISO6976 or GPA2172/ASTM D3588 standard (defined in step 5, Options, of the PCSetup Editor's Configuration Wizard) to calculate the calorific value (heating value) of the gas mixture.
Calorific value settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select Gas CV from the hierarchy menu. The Calorific Value screen displays.

Revised January-2021

Stream Configuration

6-67

Config600 Configuration Software User Manual

Figure 6-35. Gas CV (ISO6976 or GPA2172/ASTM D3588) screen

2. Complete the following fields.

Field CV Table

Description

Identifies the specific compressibility value the program uses. Click  to display all valid values. The default is ISO6976/1995.

ISO6976/1995 Vol

Calculates CV based on volume, using the 1995 table. This is the default if you choose CV ISO6976 as your initial stream option.

Note: This option displays only if you initially configure the stream to use CV ISO6976.

ISO6976/1995 Calculates CV based on mass,

Mass

using the 1995 table.

Note: This option displays only if you initially configure the stream to use CV ISO6976.

ISO6976/1983 Calculates CV based on volume,

Vol

using the 1983 table.

Note:

This option displays only if you initially configure the stream to use CV ISO6976. Support for the 1983 table is limited to superior volumetric at 15/15.

6-68

Stream Configuration

Revised January-2021

Revised January-2021

Field
Reference Condition

Config600 Configuration Software User Manual

Description
ISO6976/2016 Vol

Calculates CV based on volume, using the 2016 table.
Note: This option displays only if you initially configure the stream to use CV ISO6976.

ISO6976/2016 Calculates CV based on mass,

Mass

using the 2016 table.

Note: This option displays only if you initially configure the stream to use CV ISO6976.

GPA/2003 AGA

Calculates CV based on a base press of 14.73 psia. This is the default if you choose CV GPA2172-ASTMD3588 as your initial stream option.

Note:

This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/2003 ISO

Calculates CV based on a base press of 14.696 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172ASTMD3588.

GPA/2000 AGA

Calculates CV based on a base press of 14.73 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172ASTMD3588.

GPA/2000 ISO

Calculates CV based on a base press of 14.696 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172ASTMD3588.

GPA/1996 AGA

Calculates CV based on a base press of 14.73 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172ASTMD3588.

GPA/1996 ISO

Calculates CV based on a base press of 14.696 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172ASTMD3588.

Indicates the t1/t2 value, where t1 is the calculation reference temperature for combustion and t2 is the reference condition for metering. The default is 15/15 DEG C.

Note:

 For ISO6976 1983 VOL selection, the 60/60F and 15/15.55 Deg C selections are not supported.

Stream Configuration

6-69

Config600 Configuration Software User Manual

6-70

Field
Method
User Temp T2 User Press P2 Table Revision
BASE COMP(Zb) Composition Type

Description  For ISO6976 1995 VOL and MASS selections,
the 60/60F selection refers to a combustion temperature (t1) of 60 Deg F and a metering temperature (t2) of 15 Deg C. The 15/15.55 Deg C selection is not supported.
 For ISO6976 2016 VOL and MASS selections, the 60/60F selection refers to a combustion temperature (t1) of 60 Deg F and a metering temperature (t2) of 15 Deg C. The 15/15.55 Deg C selection refers to a combustion temperature (t1) of 15.55 Deg C (60 Deg F) and a metering temperature (t2) of 15.55 Deg C (60 Deg F).
If you select CV ISO6976 in your initial configuration and you select the 1995 standard, you have the choice of Alternative or Definitive methods (using table 4 Mass / table 5 volume) for calculating the ideal, superior, and inferior CV values. This selection is not applicable to the 1983 or 2016 standards.
If you select CV GPA2172-ASTMD3588 in your initial configuration, you have the choice of the Simple (using equation 7 from the GPA2172ASTMD3588-09 standard) or Rigorous (using equations 8 & 9 from the GPA2172-ASTMD358809 standard) methods for calculating the standard compressibility.
Note: This option is valid only for configurations created with Config600 version 3.1 or greater.
Applicable to the ISO6976 2016 VOL and ISO6976 2016 MASS selections. Also applicable to the ISO6976 1995 VOL and ISO6976 1995 MASS selections when the Definitive method is selected.
Note: It may be necessary to add this item to a display so that it can be correctly initialised.
Applicable to the ISO6976 1995 VOL and ISO6976 1995 MASS selections when the Definitive method is selected.
Note: It may be necessary to add this item to a display so that it can be correctly initialised.
This replaces the above AGA and ISO selections in the CV Table field for GPA 2172. You can select the GPA2145 table revision from one of the following:
 1996
 2000
 2003
 2009
Note: This option is valid only for configurations created with Config600 version 3.1 or greater.
Click to supply an externally calculated base compressibility from another calculation. The system uses the entered value in GPA2172-ASTMD3588 calculations instead of using its own internally calculated value based on the composition input.
Defines the composition input type. Valid options are:
 mass to energy using mole percent
 mass to energy using mole fraction

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field

Description  volume to energy using mole percent  volume to energy using mole fraction Note: This option is valid only for AGA5
configurations.

3. Click any of the following buttons to define calculation limits for either the ISO6876 or GPA standard.

Button

Description

STD COMP(Zs)

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for standard compressibility (Zs).

IDEAL RD

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for ideal relative density.

IDEAL DENSITY Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for ideal density.

IDEAL CV (SUP)

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for ideal calorific value.

Note:

The superior CV is output to calc field 1 of the CV object and the inferior CV is output to calc field 3. You can select either by the CV object mode from the S600+ front panel.

Gross HV

Click to displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for gross heating value.

Note: This field displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

REAL RD

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for real relative density.

REAL DENSITY Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for real density.

REAL CV (SUP) Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for real calorific value.

Note:

The superior CV is output to calc field 1 of the CV object and the inferior CV is output to calc field 3. You can select either by the CV object mode from the S600+ front panel.

RELA VOL IDEAL HV

Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the real volume ideal heating value.

Note: This field displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

4. Click in the hierarchy menu when you finish defining settings. A

confirmation dialog box displays.

5. Click Yes to apply your changes. The PCSetup screen displays.

6.4.10 SGERG (Compressibility)
SGERG settings define the constants and calculation limits for ideal and real calorific values. This screen displays when you configure the

Revised January-2021

Stream Configuration

6-71

Config600 Configuration Software User Manual
S600+ to use the SGERG standard to calculate the compressibility of the gas mixture. SGERG settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits. 1. Select SGERG from the hierarchy menu. The SGERG screen
displays.

Figure 6-36. SGERG (Compressibility) screen

2. Complete the following fields.

Field Type

Description

Indicates the specific type of SGERG calculation the S600+ uses. Click  to display all valid values.

SGERG CV/RD/CO2

Calculate SGERG from calorific value, relative density, and CO2. This is the default.

SGERG

Calculate SGERG from calorific

CV/RD/CO2/H2 value, relative density, CO2, and

hydrogen.

ISO CV/RD/CO2

Calculate ISO 12213-3 from calorific value, relative density, and CO2.

6-72

ISO CV/RD/CO2/H2
SGERG CV/CO2/N2 SGERG CV/CO2/N2/H2 GOST BD/CO2/N2

Calculate ISO 12213-3 from calorific value, relative density, CO2, and hydrogen.
Calculate SGERG from calorific value, CO2, and nitrogen.
Calculate SGERG from calorific value, CO2, nitrogen, and hydrogen.
Calculate GOST from base density, CO2, and nitrogen.

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field
Pressure Temperature Inputs Limit Check

Description

SGERG CV/RD/N2

Calculate SGERG from calorific value, relative density, and nitrogen.

SGERG CV/RD/N2/H2

Calculate SGERG from calorific value, relative density, nitrogen, and hydrogen.

SGERG RD/CO2/N2

Calculate SGERG from relative density, CO2, and nitrogen.

SGERG

Calculate SGERG from relative

RD/CO2/N2/H2 density, CO2, nitrogen, and

hydrogen.

Sets the pressure the S600+ uses to calculate compressibility at base conditions. The default is 0.

Sets the temperature the S600+ uses to calculate compressibility at base conditions. The default is 15.

Performs limit checking on the inputs. The default is checked (limit checking occurs).

3. Click any of the following buttons to define SGERG miscellaneous values and calculation limits.

Button RELATIVE DENSITY (SG)
SUPERIOR CV (25/0)
METER PRES
METER TEMP
DENSITY PRESS (P2) BASE COMP(Zb) STD COMP(Zs)
BASE DENSITY
UPSTR DENSITY UPSTR COMP(Zf) DENSITY COMP(Zd)

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the relative density.
Note: Relative density is assumed to be at reference 0°C.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the calculated calorific value.
Note: Calorific value is assumed to be 25/0.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream meter pressure.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream meter temperature.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the density pressure (P2).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the base compressibility (Zb).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the standard compressibility (Zs).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the calculated base density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream compressibility factor.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the densitometer compressibility.

Stream Configuration

6-73

Config600 Configuration Software User Manual
4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.
6.4.11 NX19 (Compressibility)
NX19 settings define the constants and calculation limits for a range of parameters including pressure, temperature, density, and compressibility factors. This screen displays when you configure the S600+ to use the NX19 standard to calculate base compressibility and density, standard compressibility, flowing compressibility and density, and compressibility at density conditions. NX19 settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits. 1. Select NX19 from the hierarchy menu.

Figure 6-37. NX19 (Compressibility) screen

2. Complete the following fields.

Field UPSTREAM PRESSURE
Pseudo Critical
UPSTREAM TEMPERATURE

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream pressure.
Sets the pseudo-critical limits for pressure. The default is 673.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream temperature.
Note: This button displays only if you select the NX19 UPSTR component.

6-74

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field Pseudo Critical Calculation Type
SG/RD
DENSITY PRESS (P2) DENSITY TEMP (T3) UPSTR COMP (Zf) DENSITY COMP (Zd) UPSTREAM DENSITY BASE COMP(Zb) STD COMP(Zs)

Description

Sets the pseudo-critical limits for temperature. The default is 344.

Indicates the calculation type the S600+ uses for the specific gravity/relative density calculation. Click  to display all valid values.

1962

Use AGA manual, December 1962 to determine supercompressibility factor for natural gas. Assumes

reference conditions at 60° F.

MODIFIED

Use NX-19 (Mod). Assumes

reference condition at 0° C. This is the default.

VDI/VDE 2040 Use VDI/VDE 2040. Assumes

reference condition at 0° C.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the specific gravity/relative density.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the density pressure (P2).

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the density temperature (T3).

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream compressibility factor.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the densitometer compressibility.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream density.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream compressibility.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for standard compressibility.

Note: This button displays only if you select the NX19 STND component.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.4.12 PTZ (Compressibility)
PTZ settings take the pressure, temperature, and calculated values from the NX19 compressibility calculations to calculate an upstream density. This screen displays when you configure the S600+ to use the PTZ calculation and is supported only by older configurations.
PTZ settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.

Revised January-2021

Stream Configuration

6-75

Config600 Configuration Software User Manual
1. Select PTZ from the hierarchy menu. The PTZ screen displays.

Figure 6-38. PTZ (Compressibility) screen

2. Complete the following fields.

Field Pressure Temperature STD COMP(Zs)
BASE DENSITY
UPSTREAM PRESSURE
UPSTREAM TEMP
UPSTR COMP(Zf)
UPSTREAM DENSITY

Description Sets pressure at base conditions. The default is 0.
Sets temperature at base conditions. The default is 15.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the standard compressibility (Zs).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the base density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream pressure.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream temperature.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream compressibility (Zf).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream density.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6-76

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual
6.4.13 AGA3 (Volume or Mass Flowrate)
AGA3 settings define the constants and calculation limits for a range of parameters including pressure, temperature, density, and compressibility factors. This screen displays when you configure the S600+ to use the AGA3 standard to calculate gas flow through the orifice meter.
AGA3 settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
You select the AGA3 Volume or AGA3 Mass calculations during the PCSetup Editor's Configuration Wizard because the choice affect the totalisation configuration.
1. Select AGA3 from the hierarchy menu. The AGA3 screen displays.

Revised January-2021

Figure 6-39. AGA3 (Volume Flowrate) screen

2. Complete the following Inputs fields.

Field Calc Type DP Cell Type
ISENTROPIC EXPONENT VISCOSITY
UPSTR PRESS
UPSTR DENSITY

Description This read-only field shows the basis (volume or mass) for the AGA3 calculation.
Indicates the position of the differential pressure taps on the metering assembly. Click  to display all valid values. The default is FLANGE.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the isentropic exponent.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for viscosity.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream pressure.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream density.

Stream Configuration

6-77

Config600 Configuration Software User Manual

Field RSMT Dish Calib Factor
UPSTR TEMP
RELATIVE DENSITY (SG)

Description Indicates the discharge coefficient calibration factor for the Rosemount 1595 conditioning orifice plate.
Note: This field displays only if you select the AGA3 RSMT 1595 Calculation Version.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream temperature.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the relative density.

3. Enter the base pressure under standard conditions.

4. Enter the base temperature under standard conditions.

5. Click any of the following buttons to define AGA3 calculation limits.

Button CVOL FLOWRATE EXP FACTOR
VEL OF APP FACTOR
UVOL FLOWRATE BETA
DISCHARGE COEFF FLOW EXTENSION

Description

Click to display a Calculation Result dialog box you use to define the specific alarm limits for the corrected volume flowrate.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the expansion factor.

Click to display a Calculation Result dialog box you use to define the specific alarm limits for the velocity of approach factor.

Note:

This is a mathematical expression that relates the velocity of flowing fluid in the orifice meter house to the velocity in the orifice plate bore.

Click to display a Calculation Result dialog box you use to define the specific alarm limits for the uncorrected volume flowrate.

Click to display a Calculation Result dialog box you use to define the specific alarm limits for the calculated diameter ratio.

Click to display a Calculation Result dialog box you use to define the specific alarm limits for the calculated orifice plate coefficient of discharge.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the flow extension.

6. Select a calculation option.

Field Calculation Version
Expansion Factor

Description

Sets the version of calculation. Click  to display all valid values. The default is AGA3-1992.

Displays options for calculating the fluid expansion

factor. Click  to display all valid versions.

GAS

Use the expansion factor formula as

ORIFICE defined by calculation you select in the

Calculation Version field. This is the

default.

LIQUID ORIFICE

Use an Expansion Factor = 1.0 (no expansion).

6-78

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field Limit Check

Description
Enables limit checking associated with the pipe diameter values, orifice diameter values, and the beta ratio. The default is On; select this field to disable limit checking.

7. Click in the hierarchy menu when you finish defining settings. A

confirmation dialog box displays.

8. Click Yes to apply your changes. The PCSetup screen displays.

6.4.14 Stream Gas Composition
Stream Gas Composition settings define the processing and port telemetry parameters for streams receiving data from the gas chromatograph controller. The chromatograph controller measures the individual component concentrations found in the line gas. The chromatograph controller settings also allow you to define alarms. The system activates these alarms when the calculated results for the chromatograph data are not within specified limits.
1. Select Gas Composition from the hierarchy menu. The Gas Composition screen displays.

Revised January-2021

Figure 6-40. Gas Composition screen

2. Complete the following fields.

Field Type

Description

Indicates the chromatograph configuration. Click  to display all valid values.

CHROMAT A Controller-connected; uses keypad data as fallback information.

KP ONLY

Not controller-connected; uses information entered via keypad. This is the default.

Note: If you select KP ONLY, the system hides a number of fields on this screen.

Stream Configuration

6-79

Config600 Configuration Software User Manual

Field Initial Mode
Acceptance Type
Station Number Apply Splits
MOLE SPLITS
Revert to Last Good after Failure Check Critical Alarms
Check Non Critical Alarms

Description

Indicates the operational mode for the in-use composition data. Click  to display all valid values.

KEYPAD

Use data entered via keypad. This is the default.

CHROMAT

Use live data from the chromatograph controller.

DOWNLOAD

Download gas composition data directly to each stream. Used only if connected to a remote supervisory computer.

USER

Use customised program for gas composition in S600+.

KEYPAD_F

Start by using keypad-entered data then switch to chromatograph data when a good analysis is received.

Indicates how the S600+ manages in-use data. Click  to display all valid values.

ACC/COPY

Copy and normalise keypad data to in-use data only after it is accepted. This is the default.

ACC/NORM

Copy normalised keypad data to inuse data after it is accepted.

AUTO/NORM Automatically copy normalised keypad data to in-use data.

Sets the station associated with this stream. The default is 1.

Indicates the type of analyser connected to the S600+. For a C6+ analyser, use the C6Plus option. Click  to display all valid values. The default is NO SPLITS.

If you select any value other than NO SPLITS, the system displays the MOLE SPLITS button. Use it to define the specific percentage splits for the gases.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Click to display a Gas Composition dialog box you use to indicate the mole splits for hexane, heptane, octane, nonane, and decane.

Note: This button displays only if you select any value other than NO SPLITS in the Apply Splits field.

Continues using the last good composition in the event of failure. Otherwise the system reverts to keypad data.

Marks the received composition as failed if any critical alarm is set (such as the pre-amp fail on the Danalyzer for a Daniel 2551 Controller).

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Marks the received composition as failed if any noncritical alarm is set (such as the pre-amp fail on the Danalyzer for a Daniel 2551 Controller).

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

6-80

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field CHROMAT COMMS Initial Mode Type
MOLE ORDER
Address Stream

Description

Click to display the Comm screen in I/O Setup (see Chapter 4, Section 4.10).

Identifies the chromatograph and any fallback controllers. Currently, the only valid value is PAY, which indicates one chromatograph and no fallback controller.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Indicates the type of chromatograph controller. Click  to display all valid values.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

2551 EURO

S600+ is connected to a Daniel 2551 (European) controller. This is the default.

2350 EURO

S600+ is connected to a Daniel 2350 (European) controller set in SIM_2251 mode.

2350 USA

S600+ is connected to a Daniel 2350 (USA) controller set in SIM_2251 mode.

2251 USA

S600+ is connected to a Daniel 2251 controller.

Generic

S600+ is connected to another type of controller.

Siemens

S600+ is connected to a Siemens Advance Maxum via a Siemens Network Access Unit (NAU).

Click this button to display a dialog box on which you indicate the order in which the gas composition information comes into the S600+ via telemetry. 0 indicates any component which is not included in the Modbus map.

Note:

 The Modbus map you create must be compatible with the controller to which the S600+ is connected. Refer to Chapter 14, Modbus Editor, for further information.

 This field displays only if you select CHROMAT A as the chromatograph configuration type.

 This field is applicable only if you select Siemens or Generic in the Type field.

Configures multi-drop chromatograph support. Do not change unless advised to do so.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Sets the chromat analysis stream assigned to this metering stream. The default is 0.

Note:

This field displays only if you select CHROMAT A as the chromatograph configuration type. If you need to support more than one stream, contact Technical Support.

Stream Configuration

6-81

Config600 Configuration Software User Manual

Field Analysis Timeout
Download Timeout
KEYPAD MOLES
MOLE ADDITIONAL
USER MOLES
Check Limits

Description

Sets the maximum number of seconds the S600+ waits to receive a new composition from the chromatograph controller before raising an alarm. The default is 900.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Sets the maximum number of minutes the S600+ waits to receive a new composition from the supervisory computer before raising a DL Timeout Alarm. The default is 15.

Note:

 A value of 0 disables the timeout.

 This field displays only if you select KP ONLY in the Common Type field.

Click to display a dialog box you use to define mole percentage values for each gas component.

Note:

The system assumes the keypad composition adds to 100% (normalised) when the Acceptance Type is ACC/COPY. If you select ACC/NORM or AUTO/NORM, the system automatically normalises the keypad composition.

Click to display a dialog box you use to define mole percentage values for gas components not analysed by the Danalyzer. The system assumes any additional components to be normalised values, and the analyser components are re-normalized (100 ­ sum of additional components).

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Click to display a dialog box you use to define mole percentage values for each gas component. The system assumes user moles to be normalised.

Note:

The S600+ uses these values only if you set the Initial Mode to USER. A Modbus download from another computer may overwrite these values on a running configuration.

Enables limit checking on each gas component. When you select this check box, the MOLE LO LIMITS and MOLE HI LIMITS buttons display.

6-82

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field MOLE LO LIMITS
MOLE HI LIMITS Check Deviations
MOLE DEVN LIMITS

Description

Click to display a dialog box you use to define low mole percentage limit values for each gas component. Enter 0 in any field to prevent the test for the selected component.

Note:

The system uses the values you enter through these buttons only if you select the Check Limits check box. The system applies this test to the keypad, downloaded, user, additionals, and new analysis components. When enabled, the system applies the limit check against the high and low limits. Limits are considered valid if the limit is greater than zero (0). The system also applies the check to the Total field. If you disable the limit check, the keypad, downloaded and user Total field must lie within 0.1% and 150%. A sum of the new analysis must be within 99.5% and 100.5%.

Click to display a dialog box you use to define high mole percentage limit values for each gas component. Enter 0 in any field to prevent the test for the selected component.

Note: See note in description of Mole Lo Limits field.

Enables checking on the deviation from the last good analysis for each component. When you select this check box, the MOLE DEVN LIMITS button displays.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Click to display a dialog box you use to define the maximum deviation allowed for each gas component. Enter 0 in any field to prevent the test for the selected component.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.4.15 Z Steam (Compressibility)
This screen displays when you configure the S600+ to use the Steam standards to calculate flowing density and flowing enthalpy for steam. The compressibility settings also allow you to define alarms. The system activates these alarms when the device calculates results that are not within the limits you configure.
Note: The S600+ only supports-mass based CV units
1. Select Steam from the hierarchy menu. The Z Steam screen displays.

Revised January-2021

Stream Configuration

6-83

Config600 Configuration Software User Manual

Figure 6-41. Z Steam (Compressibility) screen

2. Complete the following fields.

Field Type Phase Option
UPSTREAM PRESS UPSTREAM TEMP

Description

Indicates the compressibility method. Click  to display all valid values. Available calculation methods are IFC 1967 and IAPWS-IF97.

Indicates the phase calculation method. Click  to display all valid values.

Note: This option is available only if you select IAPWS-IF97 in the Type field.

AUTO

The S600+ automatically selects the region to use based on the temperature and pressure inputs. This is the default.

STEAM

The S600+ uses Region 2 for calculations and raises an alarm if this is not possible

WATER

The S600+ uses Region 1 for calculations and raises an alarm if this is not possible

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream pressure.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream temperature.

6-84

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field METER DENSITY
ENTHALPY(H)

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the meter density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for enthalpy(H).

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.
6.4.16 GOST CV
Calorific Value settings define the composition type, table to be used, and calculation limits for a range of parameters including density, relative density, and calorific value. This screen displays when you configure the S600+ to use the GOST 30319.1-96 Section 7 standards to calculate the calorific value (heating value) of the gas mixture.
The GOST CV settings also allow you to define alarms. The system activates these alarms when the calculated results for the chromatograph data are not within specified limits.
1. Select Gost CV from the hierarchy menu. The GOST CV screen displays.

Revised January-2021

Figure 6-42. GOST CV screen

2. Click any of the following buttons to define GOST CV settings.

Button INUSE COMP
BASE DENSITY

Description Click to display a dialog box you use to define the specific percentages for all components of the gas mixture.
Click to display a Calculation Result dialog box you

Stream Configuration

6-85

Config600 Configuration Software User Manual

Button (RHOc)
COMBUSION HEAT (Hcb)
COMBUSION HEAT (Hch)

Description use to define the mode, keypad value, and the specific alarm limits for the base density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for superior CV.
Note: This is the Superior Calorific value.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for inferior CV.
Note: This is the Inferior Calorific value.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.4.17 GOST Flow
GOST flow settings define the constants and calculation limits for a range of parameters including pressure, density, flow coefficient, and pressure loss. This screen displays when you configure the S600+ to use the GOST 8563 standard to calculate gas flow through the orifice meter.
The GOST Flow settings also allow you to define alarms. The system activates these alarms when the calculated results are not within specified limits.
1. Select Gost Flow from the hierarchy menu. The GOST Flow screen displays.

6-86

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Revised January-2021

Figure 6-43. GOST Flow screen

2. Complete the following fields.

Field Calculation Version
Expansion Factor
Limit Check

Description

Indicates the version of the GOST calculation the S600+ uses. Click  to display all valid values.

GOST8586 The S600+ uses GOST 8.586-05 for

05

the flow rate calculation. This is the

default.

GOST8563 The S600+ uses GOST 8.563.2-97 for

97

the flow rate calculation

GOST8586 RSMT1595

The S600+ uses GOST 8.586-05 for the flow rate calculation with the specific discharge coefficient equations for the Rosemount 1595 Conditioning Orifice Plate

Displays options for calculating the fluid expansion factor. Click  to display all valid versions.

GAS ORIFICE

Use the expansion factor formula as defined by calculation you select in the Calculation Version field. This is the default.

LIQUID ORIFICE

Use an Expansion Factor = 1.0 (no expansion).

Activates calculation limit checking. Click  to display all valid values. The default is ON.

Note: If you activate limit checking, GOST validates the calculation inputs and outputs in accordance with section GOST 8.563.1 ­ 97.

Stream Configuration

6-87

Config600 Configuration Software User Manual

Field Tap Type
VISCOSITY
ISENTROPIC EXPONENT RSMT Dish Calib Factor
Inlet Edge Radius
Int Pipe Roughness
Inspection Period
UPSTREAM PRESSURE UPSTREAM DENSITY DOWNSTREAM PRESSURE

Description Indicates the position of the differential pressure tap on the metering assembly. Click  to display all valid values. The default is FLANGE.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for viscosity.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the Isentropic exponent.
Indicates the discharge coefficient calibration factor added for the Rosemount 1595 conditioning orifice plate.
Note: This field displays only if you select RSMT1595-2003 as the Calculation Version.
Sets the radius of the inlet edge. The default is 0.05.
Note: The program uses this value as part of the orifice dulling correction calculation.
Sets the pipe roughness factor. The default is 0.01.
Note: The program uses this value as part of the roughness coefficient factor.
Sets, in whole non-fractional years, the inspection period (or calibration span) for the inlet edge radius used in the calculation of the orifice dulling correction coefficient. The default is 1.
Note: You must enter a whole number. Fractions are not allowed.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream pressure.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for downstream pressure.

3. Click any of the following buttons to define GOST flow calculation results limits.

Button MASS FLOWRATE
PRESSURE LOSS
BETA
REYNOLDS NUMBER
EXPANSION FACTOR

Description Click to display a Calculation Result dialog box you use to define the specific alarm limits for the mass flowrate.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for pressure loss.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for the calculated diameter ratio.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for the Reynolds number.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the expansion factor.

6-88

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Button DISCHARGE COEFF
FLOW COEFFICIENT
VEL OF APPROACH FAC

Description
Click to display a Calculation Result dialog box you use to define the specific alarm limits for the discharge coefficient.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the flow coefficient.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for the velocity of approach factor.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.4.18 Gas Properties
Gas properties settings define methods the system uses to calculate viscosity, isentropic exponent (also known as "specific heat ratio" or "adiobatic exponent"), and the velocity of sound.
These settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select Gas Properties from the hierarchy menu. The Gas Properties screen displays.

Figure 6-44. Gas Properties screen

Revised January-2021

Stream Configuration

6-89

Config600 Configuration Software User Manual

2. Complete the following fields.

Field Viscosity @ Tn Viscosity Tn Sutherland Constant Viscosity Calc Type
Isentropic Exponent

Description

Sets the reference viscosity for the gas. The default is 0.010861.

Note: Used only by VDI/VDE.

Sets the reference viscosity temperature for the gas. The default is 15.

Note Used only by VDI/VDE.

Sets the Sutherland constant for the gas. The default is 164.

Note Used only by VDI/VDE.

Indicates the method for calculating the viscosity of the gas. Click  to display all valid values.

Disabled

Value not calculated; defaults to keypad-entered value. This is the default.

SGERG GOST Uses calculations from GOST 30139-2015 30139-2015. Requires base
density, N2, and CO2 inputs.

VDI/VDE 2040 1987

Uses calculations from VDI/VDE 2040 Part 2 1987. Requires viscosity @Tn, viscosity Tn, and Sutherland Constant inputs.

VNIC GOST 30319-2015

Uses calculations from GOST 30319-2015. Requires full gas composition input.

Indicates the method for calculating the isentropic exponent of the gas. Click  to display all valid values.

AGA10 2003

Uses calculations from AGA10 2003. Requires full gas composition input.

Disabled

Value not calculated; defaults to keypad-entered value. This is the default.

GRI 1991

Uses calculations from GRI 1991. Requires full gas composition input.

SGERG GOST Uses calculations from GOST 30139-2015 30139-2015. Requires Base
Density, N2 and CO2 inputs.

VNIC GOST 30319-2015

Uses calculations from GOST 30319-2015. Requires full gas composition input.

6-90

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field Speed of Sound

Description

Indicates the method for calculating the speed of sound. Click  to display all valid values.

AGA10 2003

Uses calculations from AGA10 2003. Requires full gas composition input.

Disabled

Value not calculated; defaults to keypad-entered value. This is the default.

GRI 1991

Uses calculations from GRI 1991. Requires full gas composition input.

SGERG GOST Uses calculations from GOST 30139-2015 30139-2015. Requires Base
Density, N2 and CO2 inputs.

VNIC GOST 30319-2015

Uses calculations from GOST 30319-2015. Requires full gas composition input.

3. Click any of the following buttons to set gas property outputs or variables.

Button VISCOSITY
VOS
ISENTROPIC EXPONENT UPSTREAM PRESS
BASE DENSITY
UPSTREAM TEMP
INUSE COMPOSITION

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for viscosity.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the velocity of sound (VOS).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the isentropic exponent.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream pressure.
Note: This button may be disabled on some applications.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream temperature.
Note: This button may be disabled on some applications.
Click to display a read-only table of gas compositions. This corresponds to the table defined using the Gas Composition screen's KEYPAD MOLES button.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.4.19 DP Cell Input Conditioning
Differential pressure (or DP) Cell Input Conditioning settings define how the S600+ sequences (or "stacks") input cell information and sets calculation limits for differential pressure measurements.

Revised January-2021

Stream Configuration

6-91

Config600 Configuration Software User Manual
These settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
Cell Input The Stack Type you select on the DP Cell Input Conditioning screen Stacking (see Figure 6-67) defines how the S600+ sequences (or "stacks")
differential pressure values. DP stack handling enables you to mark each input cell as available under either of the following conditions:  Not available when the value is under-range, over-range, in
Keypad mode, or in a Failed mode (for example, Keypad-F).
 Available when the value is within the low and high fail limits of the analog input or in Measured mode.
The S600+ determines the value to use based on the stack types you select, which include:
 Single  Lo-Hi  Hi Hi  Lo Mid Hi  Lo Hi Hi  3 Identical
The switch up / switch down percentages are always calculated based on the cell scaling - irrespective of any analogue conversion selection that has been configured.
Additionally, enhanced error checking (an option you also select on the DP Cell Input Conditioning screen) provides another stacking criteria.
Note: If you select Imperial units, enhanced error checking is disabled by default. If you select metric units, enhanced error checking is enabled by default.
The stack type, along with enhanced error checking, result in the following.
Single Select Single when you connect to only a single input cell. This is the default input stack value.  If you enable enhanced error checking and the input cell is available, the S600+ uses its value. If the cell is unavailable, the S600+ uses the value you define in the DP Keypad field.
 If you disable enhanced error checking, the S600+ uses the single cell's In-Use value, regardless of operating mode, low or high fail limits, or whether the input cell is available.
Lo-Hi Select Lo Hi when you connect two cells in a tier.  If you enable enhanced error checking, the S600+ first checks both cells to ensure they are either within the low and high fail limits of the analog input or in Measured mode. It then proceeds to perform cell selection.
The cell selector compares the DP values returned from both cells and changes range when one of the following occurs:

6-92

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

o When using the Lo Cell, the DP value returned from the Lo Cell is greater than the switch up percentage of the Lo Cell range.
o When using the Hi Cell, the DP value returned from the Hi Cell is less than the switch down percentage of the Lo Cell range.
To avoid too much switching between ranges, define switch-up and switch-down percentage values using the Up and Down fields in the DP Cell Input Condition screen's Switching Points pane. The S600+ uses the difference between the switch-up and switch-down percentage as hysteresis. The normal value used is 5% hysteresis.
For example, the Lo Cell = 0­250 mbar and the Hi Cell = 0­500 mbar. If you define a Up value of 95 and a Down value of 90, then the difference is 5%.
If the low range is in use and the differential pressure is rising, the S600+ continues to use this range until it reaches point A (237.5 mbar). At that point, the S600+ switches to the high range, point B (see Figure 6-45).
If the high range is in use and the differential pressure is falling, the S600+ continues to use this range until it reaches point C (225.0 mbar). At that point, the S600+ switches to the low range, point D (see Figure 6-45).
Figure 6-46 provides a flowchart of Lo Hi input cell handling.

22

20

Low Cell
A

Hi Cell

18 D
16

14

12

10

CB

8

6

4

2

0

250

500

750

Differential Pressure (mbar)

1000

Figure 6-45. Lo Hi Cell Input Handling

Transducer Current (mA)

Revised January-2021

Stream Configuration

6-93

Config600 Configuration Software User Manual

Enter

Is Lo Cell Available No Yes

Is Hi Cell Available No Yes

Fail to DP Stack
Keypad Value
Use Hi Cell

Is Hi Cell Available No

Use Lo Cell

Yes

Is Lo Cell Currently In No Use

Yes Is Hi Cell Currently In Yes Use

No

Is Lo Cell < Lo Cell

Switch Up AND Hi Cell Yes

< Hi Cell Switch Down

Is Lo Cell > Lo Cell Switch Up AND Hi Cell

Yes

No

> Hi Cell Switch Down

No

Use Lo Cell

Use Lo Cell Use Hi Cell

If DP Value < 0, Use 0

Exit

Figure 6-46. Lo Hi Cell Input Handling Flowchart

 If you disable enhanced error checking, the S600+ automatically uses the value of the In-Use cell (the one currently selected by the switch-up or switch-down criterion). The switch-up and switchdown points are based on the lower of the two available cells. The cells are always available for selection, regardless of their operating mode.
For example, if cell 1 is above its switch-up point, the stack switches up to cell 2, regardless of cell 2's value.
Hi-Hi Select Hi Hi when you connect two cells, both of which are ranged to the same values and working in Duty-Standby mode. S600+ designates the cell currently being used as the "In Use" cell.  If you enable enhanced error checking, the S600+ first checks both cells to ensure they are within the low and high fail limits of the analog input or in Measured mode and that there are no discrepancies between the Hi(1) and Hi(2) cells.
o If the Hi(1) range is in use, the S600+ continues to use the Hi(1) range unless it becomes unavailable. At that point, the S600+ switches to the Hi(2) cell.
o If the Hi(2) range is in use, the S600+ continue to use the Hi(2) range unless it becomes unavailable. At that point, the S600+switches to the Hi(1) cell.
o If neither cell is available, the S600+ uses the defined DP Stack Keypad value and raises an alarm.

6-94

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

 If you disable enhanced error checking, the S600+ uses the selected cell's In-Use value, regardless of operating mode or low or high fail limits.
Figure 6-47 shows Hi Hi cell handling.

Enter
Yes Is Hi(1) Cell In Use
No
Yes Is Hi(2) Cell In Use
No

Yes Is Hi(1) Cell Available
No Yes
Is Hi(2) Cell Available No
Yes Is Hi(2) Cell Available
No Yes
Is Hi(1) Cell Available No

Yes Is Hi(1) Cell Available
No Yes
Is Hi(2) Cell Available
No

Use Hi(1) Cell
Use Hi(2) Cell Fail to DP Stack
Keypad Value
Use Hi(2) Cell
Use Hi(1) Cell Fail to DP Stack
Keypad Value
Use Hi(1) Cell
Use Hi(2) Cell Fail to DP Stack
Keypad Value

If DP Value < 0, Use 0
Exit
Figure 6-47. Hi Hi Cell Input Handling Flowchart
Lo-Mid-Hi Cell Select Lo Mid Hi when you connect three cells in a tier.  If you enable enhanced error checking, the S600+ designates the cell currently being used as the "In Use" cell. The S600+ also checks for sustained discrepancies between:
o Lo Cell and Mid Cell
o Lo Cell and Hi Cell
o Mid Cell and Hi Cell.
The cell selector compares the DP values returned from all three cells and changes range when one of the following occurs:  When using the Lo Cell, the DP value returned from the Lo
Cell is greater than the switch up percentage of the Lo Cell range.  When using the Mid Cell, the DP value returned from the Mid Cell is greater than the switch up percentage of the Mid Cell range.

Revised January-2021

Stream Configuration

6-95

Config600 Configuration Software User Manual
 When using the Mid Cell, the DP value returned from the Mid Cell is less than the switch down percentage of the Lo Cell range.
 When using the Hi Cell, the DP value returned from the Hi Cell is less than the switch down percentage of the Mid Cell range.
To avoid too much switching between ranges, define switch up and switch down percentage values using the Up and Down fields in the DP Cell Input Condition screen's Switching Points pane. The S600+ uses the difference between the switch up and switch down percentage as hysteresis. The normal value used is 5% hysteresis.
For example, the Lo Cell = 0­250 mbar and the Hi Cell = 0­500 mbar. If you define an Up value of 95 and a Down value of 90, then the difference is 5%.
See Figure 6-48 for a graphical presentation of the following usage situation.
If the low range is in use and the differential pressure is rising, the S600+ continues to use this range until it reaches point A (237.5 mbar). At that point, the S600+ switches to the mid range, point B.
If the mid range is in use and the differential pressure is still rising, the S600+ continues to use this range until it reaches point E (475.0 mbar). At that point, the S600+ switches to the high range, point F.
If the high range is in use and the differential pressure is falling, the S600+ continues to use this range until it reaches point H (450.0 mbar). At that point, the S600+ switches to the mid range, point G.
If the mid range is in use and the differential pressure is still falling, the S600+ continues to use this range until it reaches point C (225.0 mbar). At that point, the S600+ switches to the low range, point D.

22 20 18 16 14 12 10 8 6 4 2 0
6-96

Transducer Current (mA)

A D

Low Cell

E G

Mid Cell

CB

HF

Hi Cell

250

500

750

Differential Pressure (mbar)

Figure 6-48. Lo Mid Hi Cell Input Handling

Stream Configuration

1000 Revised January-2021

Config600 Configuration Software User Manual

Figure 6-49 through Figure 6-52 provide flowcharts showing how the S600+ handles this.

Enter

Is Lo Cell Yes In Use
No

Is Lo Cell No Available
Yes

Is Mid Cell No Available
Yes

Is Mid Cell Yes In Use
No

Is Mid Cell No Available
Yes

Is Lo Cell No Available
Yes

Is Hi Cell Yes In Use
No

Is Hi Cell No Available
Yes

Is Mid Cell No Available
Yes

Is Lo Cell Yes Available
No
Is Mid Cell Yes Available
No
Is Hi Cell Yes Available
No
Fail to DP Stack Keypad Value

Is Hi Cell No Available
Yes
Is Hi Cell No Available
Yes
Is Lo Cell No Available
Yes

Fail to DP Stack Keypad Value
3 2 1
Fail to DP Stack Keypad Value
3 1 2
Fail to DP Stack Keypad Value
1 2 3

1

2

3

If DP Value < 0, Use 0
Exit
Figure 6-49. Lo Mid Hi Cell Input Handling Flowchart (1)

Revised January-2021

Stream Configuration

6-97

Config600 Configuration Software User Manual
1
Enter
No Is Lo Cell > Switch Up
Yes
Is Mid Cell Available Yes AND
Is Mid Cell > Switch Down No
Is Hi Cell Available Yes AND
Is Mid Cell > Switch Down No

Use Lo Cell
Use Mid Cell
Use Hi Cell
Use Mid Cell

Return
Figure 6-50. Lo Mid Hi Cell Input Handling Flowchart (2)

2 Enter
No Is Mid Cell < Switch Down
Yes
Is Lo Cell Available Yes AND
Is Lo Cell < Switch Up No

No Is Mid Cell > Switch Up
Yes

Is Hi Cell Available

AND

Yes

Is Hi Cell > Switch Down

No

Use Mid Cell
Use Hi Cell
Use Mid Cell
Use Lo Cell
Use Mid Cell

Return
Figure 6-51. Lo Mid Hi Cell Input Handling Flowchart (3)

6-98

Stream Configuration

Revised January-2021

3
Enter
No Is Hi Cell < Switch Down
Yes
Is Mid Cell Available Yes AND
Is Mid Cell < Switch Up No
Is Lo Cell Available Yes AND
Is Lo Cell < Switch Up No

Config600 Configuration Software User Manual
Use Hi Cell
Use Mid Cell
Use Lo Cell
Use Hi Cell

Return
Figure 6-52. Lo Mid Hi Cell Input Handling Flowchart (4)
 If you disable enhanced error checking, the S600+ automatically uses the value of the In-Use cell (the one currently selected by the switch-up or switch-down criterion). The switch-up and switchdown points are based on the lowest of the three available cells. The cells are always available for selection, regardless of their operating mode.
For example, if cell 2 is above its switch-up point, the stack switches up to cell 3, regardless of the value of cell 3.
Lo-Hi-Hi Select Lo Hi Hi when you connect three cells, two of which are ranged to the same value and work in a tier, but the Hi cells are working in Duty-Standby mode. S600+ designates the cell currently being used as the "In Use" cell. The S600+ also checks for sustained discrepancies between the Lo cell and the Hi(1) cell, the Lo cell and the Hi(2) cell, and the Hi(1) cell and the Hi(2) cell.  If you enable enhanced error checking, the cells must be within the low and high fail limits of the analog input or in Measured mode.
 If you disable enhanced error checking, the S600+ automatically uses the value of the In-Use cell (the cell currently selected by the switch-up or switch-down criterion). The switch-up and switchdown points are based on the lowest of the three available cells. The cells are always available for selection, regardless of the low and high fail limits and their operating mode.
The cell selector compares the DP values returned from all three cells and changes range when one of the following occurs:
o When using the Lo Cell, the DP value returned from the Lo Cell is greater than the switch-up percentage of the Lo Cell range.

Revised January-2021

Stream Configuration

6-99

Config600 Configuration Software User Manual

22 20 18 16 14 12 10 8 6 4 2 0
6-100

Transducer Current (mA)

o When using the Hi(1) Cell, the DP value returned from the Hi(1) Cell is less than the switch-down percentage of the Lo Cell range.
o When using the Hi(2) Cell, the DP value returned from the Hi(2) Cell is less than the switch-down percentage of the Lo Cell range.
o When using the Lo Cell, the cell becomes unavailable.
o When using the Hi(1) Cell, the cell becomes unavailable.
o When using the Hi(2) Cell, the cell becomes unavailable.
To avoid too much switching between ranges, define switch-up and switch-down percentage values using the Up and Down fields in the DP Cell Input Conditioning screen's Switching Points pane. The S600+ uses the difference between the switch-up and switchdown percentage as hysteresis. The normal value used is 5% hysteresis.
For example, the Lo Cell = 0­250 mbar and the Hi Cell = 0­500 mbar. If you define a Up value of 95 and a Down value of 90, then the difference is 5%.
See Figure 6-53 for a graphical presentation of the following usage situation.
If the low range is in use and the differential pressure is rising, the S600+ continues to use this range until it reaches point A (237.5 mbar). At that point, the S600+ switches to the Hi(1) or Hi(2) range, point B.
If the Hi(1) or Hi(2) range is in use and the differential pressure is still falling, the S600+ continues to use this range until it reaches point C (225.0 mbar). At that point, the S600+ switches to the low range, point D.

A D

Low Cell

Hi Cell 1

Hi Cell 2

CB

250

500

750

1000

Differential Pressure (mbar)

Figure 6-53. Lo Hi Hi Cell Input Handling

Figure 6-54 through Figure 6-57 provide flowcharts illustrating how the S600+ handles this.

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Enter

Is Lo Cell Yes In Use
No

Is Lo Cell No Available
Yes

Is Hi(1) CellYes Is Hi(1) Cell No

In Use

Available

No

Yes

Is Hi(2) CellYes Is Hi(2) Cell No

In Use

Available

No

Yes

Is Lo Cell Yes Available
No
Is Hi(1) Cell Yes Available No
Is Hi(2) Cell Yes Available No
Fail to DP Stack Keypad Value

Is Hi(1) Cell No Available Yes
Is Lo Cell No Available
Yes
Is Lo Cell No Available
Yes

Is Hi(2) Cell No Available Yes
Is Hi(2) Cell No Available Yes
Is Hi(1) Cell No Available Yes

Fail to DP Stack Keypad Value
3 2 1
Fail to DP Stack Keypad Value
3 1 2
Fail to DP Stack Keypad Value
2 1 3
1
2
3

If DP Value < 0, Use 0
Exit
Figure 6-54. Lo Hi Hi Cell Input Handling Flowchart (1)

Revised January-2021

Stream Configuration

6-101

Config600 Configuration Software User Manual
1
Enter
No Is Lo Cell > Switch Up
Yes
Is Hi(1) Cell Available Yes AND
Is Hi(1) Cell > Switch Down No
Is Hi(2) Cell Available Yes AND
Is Hi(2) Cell > Switch Down No

Use Lo Cell
Use Hi(1) Cell
Use Hi(2) Cell
Use Lo Cell

Return
Figure 6-55. Lo Hi Hi Cell Input Handling Flowchart (2)

2
Enter
No Is Hi(1) Cell < Switch Down
Yes
Is Lo Cell Available Yes AND
Is Lo Cell < Switch Up No

Use Hi(1) Cell
Use Lo Cell
Use Hi(1) Cell

Return
Figure 6-56. Lo Hi Hi Cell Input Handling Flowchart (3)

6-102

Stream Configuration

Revised January-2021

3
Enter
No Is Hi(2) Cell < Switch Down
Yes
Is Lo Cell Available Yes AND
Is Lo Cell < Switch Up No

Config600 Configuration Software User Manual
Use Hi(2) Cell
Use Lo Cell
Use Hi(2) Cell

Return
Figure 6-57. Lo Hi Hi Cell Input Handling Flowchart (4)
3 Identical The 3 Identical cell arrangement uses a voting scheme to select which cells are to be averaged to yield the stack's DP value.
Note: The mode is supported only when you enable enhanced error checking.
If all three cells are available, the S600+ uses the instantaneous results from discrepancy checking to determine which cells are within tolerance of each other (where " =" means "within discrepancy limits" and "" means "not within discrepancy limits"):  If all are within tolerance, then use the average of the three.
 If only two cells are outside tolerance (for example, cell1 = cell2, cell1 = cell3, cell2  cell3), then choose the pair with the smallest difference and take their average.
 If only two cells are within tolerance (for example, cell1 = cell2, cell1  cell3, cell2  cell3), then choose this pair and take their average.
 If all three cells are outside the discrepancy limits, select the middle cell.
 If only two cells are available, then take their average.
 If only one cell is available, then use it.
Figure 6-58 through Figure 6-66 provide flowcharts showing how the S600+ handles this scheme.

Revised January-2021

Stream Configuration

6-103

Config600 Configuration Software User Manual

Enter
Check Discrepancies between available cells
(active or expired)

In the decision and notes boxes; '=' means within discrepancy limits, '' means outside discrepancy limits

Are all 3 Cells Yes

Yes

Yes

Yes

Available

Hi(1) = Hi(2)

Hi(1) = Hi(3)

Hi(2) = Hi(3)

1

No

No

No

No

2

Yes

Hi(2) = Hi(3)

3

No

4

Yes

Yes

Hi(1) = Hi(3)

Hi(2) = Hi(3)

5

No

No

6

Yes

Hi(2) = Hi(3)

7

No

8

Are Hi(1) AND HI(2) Yes Cells Available No
Are Hi(1) AND HI(3) Yes Cells Available No
Are Hi(2) AND HI(3) Yes Cells Available No
Is Hi(1) Cell Yes Available No
Is Hi(2) Cell Yes Available No
Is Hi(3) Cell Yes Available No

DP= [Hi(1) + Hi(2)] / 2 DP= [Hi(1) + Hi(3)] / 2 DP= [Hi(2) + Hi(3)] / 2
DP = Hi(1) Cell DP = Hi(2) Cell DP = Hi(3) Cell

Fail to DP Stack Keypad Value

If DP Value < 0, Use 0
Exit
Figure 6-58. 3 Identical Cell Input Handling Flowchart (1)

6-104

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

1

Enter
DP = [Hi(1) + Hi(2) + Hi(3)] / 3

Note :All Cells Agree

Return
Figure 6-59. 3 Identical Cell Input Handling Flowchart (2)

2

Enter

Difference (Hi(1), Hi(3)) <
Difference (Hi(1), Hi(2)) No
DP = [Hi(1) + Hi(2)] / 2

Yes DP = [Hi(1) + Hi(3)] / 2

Return

Note :Hi(1) = Hi(2) Hi(1) = Hi(3) Hi(2)  Hi(3)

Figure 6-60. 3 Identical Cell Input Handling Flowchart (3)

3

Enter

Difference (Hi(2), Hi(3)) <
Difference (Hi(1), Hi(2)) No
DP = [Hi(1) + Hi(2)] / 2

Yes DP = [Hi(2) + Hi(3)] / 2

Return

Note :Hi(1) = Hi(2) Hi(1)  Hi(3) Hi(2) = Hi(3)

Figure 6-61. 3 Identical Cell Input Handling Flowchart (4)

4

Enter

DP = [Hi(1) + Hi(2)] / 2

Return

Note :Hi(1) = Hi(2) Hi(1)  Hi(3) Hi(2)  Hi(3)

Figure 6-62. 3 Identical Cell Input Handling Flowchart (5)

Revised January-2021

Stream Configuration

6-105

Config600 Configuration Software User Manual

5

Enter

Difference (Hi(2), Hi(3)) <
Difference (Hi(1), Hi(3)) No
DP = [Hi(1) + Hi(3)] / 2

Yes DP = [Hi(2) + Hi(3)] / 2

Return

Note :Hi(1)  Hi(2) Hi(1) = Hi(3) Hi(2) = Hi(3)

Figure 6-63. 3 Identical Cell Input Handling Flowchart (6)

6

Enter

DP = [Hi(1) + Hi(3)] / 2

Return

Note :Hi(1)  Hi(2) Hi(1) = Hi(3) Hi(2)  Hi(3)

Figure 6-64. 3 Identical Cell Input Handling Flowchart (7)

7

Enter

DP = [Hi(2) + Hi(3)] / 2

Return

Note :Hi(1)  Hi(2) Hi(1)  Hi(3) Hi(2) = Hi(3)

Figure 6-65. 3 Identical Cell Input Handling Flowchart (8)

8

Enter

'Take the Middle Cell'

Return

Note :No Two Cells Are Within the Discrepancy
Limits

Figure 6-66. 3 Identical Cell Input Handling Flowchart (9)

DP cell stack handling runs continuously. The S600+ immediately
Caution implements any changes you make.
Configure the MAXIMUM number of input cells you will EVER require. This enables you to change Stack Type through a running S600+'s front panel without the risk of triggering configuration alarms because of insufficient input cells defined in the configuration file.

6-106

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual
DP Cell Input Conditioning Screen To access this screen: 1. Select DP Cell Input Conditioning from the hierarchy menu. The DP Cell Input Conditioning screen displays.

Figure 6-67. DP Cell Input Conditioning screen

2. Complete the following fields.

Field Stack Type
ASSIGNMENT
SETTINGS

Description Indicates how the S600+ determines the DP value. Click  to display all valid values. The default is Single.
Note: Refer to Cell Input Stacking for a description of each stack type.
Click to display an Analog Input Assignment dialog box you use to assign AI to the selected stack type.
Once you select a Stack Type, Config600 displays the associated input cell(s). If any items are unassigned, use this button to assign AI to the cell.
Click to display an Analog Input Settings dialog box you use to edit the input assignments for the input cell with assigned AI.

Revised January-2021

Stream Configuration

6-107

Config600 Configuration Software User Manual

Field Use enhanced error check
Value Mode
Up Down Value
Time-out
Startup Mode Keypad High High High Low Low Low

Description

Enables enhanced error checking in the S600+. The default is checked (enabled).

Note:

If you select metric as your measurement units, the S600+ automatically enables enhanced error checking. If you select Imperial as your measurement units, the S600+ automatically disables enhanced error checking.

Sets the value below which the S600+ does not totalise DP measurements. The default is 10.

Note: This value is valid only for Normal mode.

Indicates the cell input mode of operation. Click  to display all valid values.

Normal

Totalisation does not occur when the measured DP is less than the value in the Value field. This is the default.

Cats

(Common Area Transmission System) Totalisation does not occur when the measured DP is less than the defined Low Low Alarm Limit.

Sets the switch-up point between two input cells, expressed as a percentage of the range of the lower cell. The default is 95. The S600+ uses this value for all cell ranges.

Sets the switch-down point between two input cells, expressed as a percentage of the range of the lower cell. The default is 90. The S600+ uses this value for all cell ranges.

Sets the discrepancy allowed between the readings of two active input cells in the operating range. The value is defined as a percentage of the high scale value from the lower of the two cells. The default is 10.

Note: The S600+ performs this test continuously.

Sets a period of time during which the S600+ ignores the discrepancy between the readings of two available transducers. The default is 5. When the duration of the discrepancy exceeds this time limit, the S600+ raises an alarm.

Indicates the S600+ startup mode. MEASURED is the only currently valid value.

Sets a keypad value the S600+ uses as a default if it cannot select a cell (for example, all are out of range). The default is 100.

Enables and defines a high high alarm limit.

Enables and defines a high alarm limit.

Enables and defines a low alarm limit.

Enables and defines a low low alarm limit.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.
6.5 Gas ­ Turbine
These stream settings are specific to gas applications. When you initially create a configuration, the calculation selections you make

6-108

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Caution

determine which calculation-specific screens appear in the hierarchy menu.
It is extremely unlikely that any one S600+ configuration would contain all the settings discussed in this section. For that reason, several sample configurations demonstrate the settings.

6.5.1 AGA8 (Compressibility)
Compressibility settings define the constants and calculation limits for a range of parameters including pressure, temperature, density, and compressibility factors. This screen displays when you configure the S600+ to use the main AGA8 standard to calculate base compressibility and density, flowing compressibility and density, and standard compressibility for natural gases.

Note: "Standard conditions" are assumed as 14.73 psia and 60°F.

The compressibility settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select AGA8 from the hierarchy menu. The AGA8 screen displays.

Revised January-2021

Figure 6-68. AGA8 screen

2. Complete the following fields.

Field Method

Description

Indicates the compressibility calculation method. Click  to display all valid values.

Detail

Uses 21 component values, temperature and pressure in accordance with the 1994 standard. This is the default.

Gross1

Uses SG, Heating Value, CO2, temperature and pressure in accordance with the 1991 standard.

Stream Configuration

6-109

Config600 Configuration Software User Manual

Field
Pressure Temperature Limit Check METER PRESSURE METER TEMP REAL RD (SG) GROSS HV

Description

Note: Gross1 only supports volumetric heating value and does not support mass heating value.

Gross2

Uses SG, N2, CO2, temperature and pressure in accordance with the 1991 standard.

VNIC

Uses 20 component values, temperature and pressure in accordance with GOST 30319 1996.

MGERG

Uses 19 component values (As indicated in GERG Technical Monograph 2 1998) to calculate compressibility of natural gas mixtures based on a full compositional analysis.

PT 1 DETAIL 2017

Uses 21 component values, temperature and pressure in accordance with the 2017 standard.

PT 1

Uses SG, Heating Value, CO2,

GROSS1 temperature and pressure in accordance

2017

with the 2017 standard.

Note: Gross1 only supports volumetric heating value and does not support mass heating value.

PT 1

Uses SG, N2, CO2, temperature and

GROSS2 pressure in accordance with the 2017

2017

standard.

PT 1

Uses 21 component values, temperature

GROSS0 and pressure in accordance with the 2017

2017

standard.

PT 2 GERG 2008

Uses 21 component values [as indicated in Table 1 AGA8 2017 Part 2 (GERG 2008)] to calculate compressibility of natural gas mixtures based on a full compositional analysis.

Sets the pressure at base conditions. The default is 0.

Sets the temperature at base conditions. The default is 15.

Click  to select Off to disable the calculation limit checking. The default is On.

Note:

The compressibilities and densities will be less accurate and the calculation may fail completely when operating outside the calculation limits.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter pressure.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter temperature.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for real relative density.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for gross heating value (HV).

6-110

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

3. Click any of the following buttons to define AGA8 calculation limits.

Button METER DENSITY UPSTR COMP(Zf) MOLAR MASS
BASE DENSITY
BASE (COMP(Zb) IDEAL RD
STD COMP(Zs)

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream (flowing) compressibility (Zf).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for molar mass.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base compressibility (Zb).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for ideal relative density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for standard compressibility (Zs).

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.5.2 Gas CV (ISO6976 or GPA2172/ASTM D3588)
Calorific Value settings define the composition type, table to be used, and calculation limits for a range of parameters including density, relative density, and calorific value. This screen displays when you configure the S600+ to use the ISO6976 or GPA2172/ASTM D3588 standard (in step 5, Options, of the PCSetup Editor's Configuration Wizard) to calculate the calorific value (heating value) of the gas mixture.
Calorific value settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select Gas CV from the hierarchy menu. The Calorific Value screen displays.

Revised January-2021

Stream Configuration

6-111

Config600 Configuration Software User Manual

6-112

Figure 6-69. Gas CV screen

2. Complete the following fields.

Field CV Table

Description

Indicates the particular compressibility value the program uses. Click  to display all valid values.

ISO6976/1995 Vol

Calculates CV based on volume, using the 1995 table. This is the default if you choose CV ISO6976 as your initial stream option.

Note: This option displays only if you initially configure the stream to use CV ISO6976.

ISO6976/1995 Calculates CV based on mass,

Mass

using the 1995 table.

Note: This option displays only if you initially configure the stream to use CV ISO6976.

ISO6976/1983 Calculates CV based on volume, using the 1983 table.

Note:

Support for the 1983 table is limited to superior volumetric at 15/15. This option displays only if you initially configure the stream to use CV ISO6976.

Stream Configuration

Revised January-2021

Revised January-2021

Field
Reference Condition

Config600 Configuration Software User Manual

Description
ISO6976/2016 Vol

Calculates CV based on volume, using the 2016 table.
Note: This option displays only if you initially configure the stream to use CV ISO6976.

ISO6976/2016 Calculates CV based on mass,

Mass

using the 2016 table.

Note: This option displays only if you initially configure the stream to use CV ISO6976.

GPA/2003 AGA

Calculates CV based on a base pressure of 14.73 psia. This is the default if you choose CV GPA2172-ASTMD3588 as your initial stream option.

Note:

This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/2003 ISO Calculates CV based on a base pressure of 14.696 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/2000 AGA

Calculates CV based on a base pressure of 14.73 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/2000 ISO Calculates CV based on a base pressure of 14.696 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/1996 AGA

Calculates CV based on a base pressure of 14.73 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/1996 ISO Calculates CV based on a base pressure of 14.696 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

Indicates the t1/t2 value, where t1 is the calculation reference temperature for combustion and t2 is the reference condition for metering. The default is 15/15 DEG C.

Note:

 For ISO6976 1983 VOL selection, the 60/60F and 15/15.55 Deg C selections are not supported.

Stream Configuration

6-113

Config600 Configuration Software User Manual

6-114

Field
Method
User Temp T2 User Press P2 Table Revision
BASE COMP(Zb) Composition Type

Description  For ISO6976 1995 VOL and MASS selections,
the 60/60F selection refers to a combustion temperature (t1) of 60 Deg F and a metering temperature (t2) of 15 Deg C. The 15/15.55 Deg C selection is not supported.
 For ISO6976 2016 VOL and MASS selections, the 60/60F selection refers to a combustion temperature (t1) of 60 Deg F and a metering temperature (t2) of 15 Deg C. The 15/15.55 Deg C selection refers to a combustion temperature (t1) of 15.55 Deg C (60 Deg F) and a metering temperature (t2) of 15.55 Deg C (60 Deg F).
If you select CV ISO6976 in your initial configuration and you select the 1995 standard, you have the choice of Alternative or Definitive methods (using table 4 Mass / table 5 volume) for calculating the ideal, superior, and inferior CV values. This selection is not applicable to the 1983 or 2016 standards.
If you select CV GPA2172-ASTMD3588 in your initial configuration, you have the choice of the Simple (using equation 7 from the GPA2172ASTMD3588-09 standard) or Rigorous (using equations 8 & 9 from the GPA2172-ASTMD358809 standard) methods for calculating the standard compressibility.
Note: This option is valid only for configurations created with Config600 version 3.1 or greater.
Applicable to the ISO6976 2016 VOL and ISO6976 2016 MASS selections. Also applicable to ISO6976 1995 VOL and ISO6976 1995 MASS selections when the Definitive method is selected.
Note: It may be necessary to add this item to a display so that it can be correctly initialised.
Applicable to the ISO6976 1995 VOL and ISO6976 1995 MASS selections when the Definitive method is selected.
Note: It may be necessary to add this item to a display so that it can be correctly initialised.
Replaces the above AGA and ISO selections in the CV Table field for GPA 2172. You can select the GPA2145 table revision from one of the following:
 1996
 2000
 2003
 2009
Note: This option is valid only for configurations created with Config600 version 3.1 or greater.
Click to supply an externally calculated base compressibility from another calculation. The entered value is used in GPA2172-ASTMD3588 calculations instead of using its own internally calculated value based on the composition input.
Defines the composition input type. Valid options are:
 mass to energy using mole percent
 mass to energy using mole fraction
 volume to energy using mole percent

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field

Description  volume to energy using mole fraction
Note: This option is valid only for AGA5 configurations.

3. Click any of the following buttons to compressibility calculation limits.

Button STD COMP(Zs) IDEAL RD IDEAL DENSITY IDEAL CV (SUP)
Gross HV
REAL RD REAL DENSITY REAL CV (SUP)
REAL VOL IDEAL HV

Description

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the calculated standard compressibility.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the calculated ideal relative density.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the calculated ideal density.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for ideal calorific value.

Note:

The superior CV is output to calc field 1 of the CV object and the inferior CV is output to calc field 3. You can select either by the CV object mode from the S600+ front panel.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for gross heating value.

Note: This field displays only if you initially configure the stream to use CV GPA2172ASTMD3588.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for real relative density.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for real density.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for real calorific value.

Note:

The superior CV is output to calc field 1 of the CV object and the inferior CV is output to calc field 3. You can select either by the CV object mode from the S600+ front panel.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the real volume ideal heating value.

Note: This field displays only if you initially configure the stream to use CV GPA2172ASTMD3588.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

Revised January-2021

Stream Configuration

6-115

Config600 Configuration Software User Manual
6.5.3 AGA7 (Gross Volume Flowrate)
The AGA7 settings define the constants and calculation limits for a range of parameters including meter pressure, temperature, and compressibility. This screen displays when you configure the S600+ to use the AGA7 standards to calculate the gross volume flowrate from a gas turbine.
The AGA7 settings also allow you to define alarms. The system activates these alarms when the calculated results are not within specified limits.
1. Select AGA7 from the hierarchy menu. The AGA7 screen displays.

6-116

Figure 6-70. AGA7 screen

2. Complete the following fields.

Field METER PRESS
METER TEMP
UPSTR COMP(Zf) BASE COMP(Zb) STREAM DENSITY BASE DENSITY REAL CV

Description Click to display an Analog Inputs dialog box you use to define the analog input values associated with this stream, I/O module, and channel, as well as conversion factors and alarm limits.
Click to display an Analog Inputs dialog box you use to define the analog input values associated with this stream, I/O module, and channel, as well as conversion factors and alarm limits.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream compressibility (Zf).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the base compressibility (Zb).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the stream density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the base density
Click to display a Calculation Result dialog box you use

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field Premium Flow Limit
Premium Billing Mode Pressure Temperature UVOL Fail Mode
CVOL Fail Mode
Mass Fail Mode
Energy Fail Mode

Description to define the mode, keypad value, and the specific alarm limits for the real calorific value.

In Premium Billing FLOW mode. sets a flowrate limit above which the system increments forward premium totals whenever the flowrate exceeds the keypad limit.

In Premium Billing TOTAL mode, sets a total limit above which the system increments forward premium totals whenever the period total exceeds the keypad limit. The default is 100.

Indicates the premium total mode, in which the system increments premium totals at the end of a period only if the period total exceeds the keypad limit. Click  to display all valid values. The default is FLOW.

Sets pressure at base conditions. The default is 0.

Sets temperature at base conditions. The default is 15.

Indicates the fault total option for the uncorrected volume. Click  to display all valid values.

Note: If you define fault totals but do not use them, the S600+ does not include them in reports and displays at run time.

FAULT ONLY

When fault condition is active, only increment fault totals.

NORMAL ONLY When fault condition is active, only increment normal totals.

NORMAL/FAULT When fault condition is active, increment both normal and fault totals. This is the default.

Indicates the fault total option mode for the corrected volume. Click  to display all valid values.

Note: If you define fault totals but do not use them, the S600+ does not include them in reports and displays at run time.

FAULT ONLY

When fault condition is active, only increment fault totals.

NORMAL ONLY When fault condition is active, only increment normal totals.

NORMAL/FAULT When fault condition is active, increment both normal and fault totals. This is the default.

Indicates the fault total option for the mass fail mode. Click  to display all valid values.

Note: If you define fault totals but do not use them, the S600+ does not include them in reports and displays at run time.

FAULT ONLY

When fault condition is active, only increment fault totals.

NORMAL ONLY When fault condition is active, only increment normal totals.

NORMAL/FAULT When fault condition is active, increment both normal and fault totals. This is the default.

Indicates the fault total option for the energy fail mode. Click  to display all valid values.

Note: If you define fault totals but do not use them, the S600+ does not include them in reports and displays at run time.

Stream Configuration

6-117

Config600 Configuration Software User Manual

Field
TURBINE INPUT EDITOR

Description

FAULT ONLY

When fault condition is active, only increment fault totals.

NORMAL ONLY When fault condition is active, only increment normal totals.

NORMAL/FAULT When fault condition is active, increment both normal and fault totals. This is the default.

Click to display the Turbine Inputs screen on the I/O Setup option.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.
6.5.4 Stream Gas Composition
Stream Gas Composition settings define the processing and port telemetry parameters for streams receiving data from the gas chromatograph controller. The chromatograph controller measures the individual component concentrations found in the line gas. The chromatograph controller settings also allow you to define alarms. The system activates these alarms when the calculated results for the chromatograph data are not within specified limits.
1. Select Gas Composition from the hierarchy menu. The Gas Composition screen displays.

6-118

Figure 6-71. Gas Composition screen

2. Complete the following fields.

Field Type

Description Indicates the chromatograph configuration. Click  to display all valid values.
CHROMAT A Controller-connected; uses keypad data as fallback information.

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field
Initial Mode
Acceptance Type
Station Number Apply Splits
Revert to Last Good after Failure Check Critical Alarms

Description

KP ONLY

Not controller-connected; uses information entered via keypad. This is the default.

Note: If you select KP ONLY, the system hides a number of fields on this screen.

Indicates the operational mode for the in-use composition data. Click  to display all valid values.

KEYPAD

Use data entered via keypad. This is the default.

CHROMAT

Use live data from the chromatograph controller.

DOWNLOAD

Download gas composition data directly to each stream. Used only if connected to a remote supervisory computer.

USER

Use customised program for gas composition in S600+.

KEYPAD_F

Start by using keypad-entered data then switch to chromatograph data when a good analysis is received.

Indicates how the S600+ manages in-use data. Click  to display all valid values.

ACC/COPY

Copy and normalise keypad data to in-use data only after it is accepted. This is the default.

ACC/NORM

Copy normalised keypad data to inuse data after it is accepted.

AUTO/NORM Automatically copy normalised keypad data to in-use data.

Sets the station associated with this stream.

Indicates the type of analyser connected to the S600+.
For a C6+ analyser, use the C6Plus option. Click  to display all valid values. The default is NO SPLITS.

If you select any value other than NO SPLITS, the system displays the MOLE SPLITS button. Use this button to define the specific percentage splits for the gases.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Continues using the last good composition in the event of failure. Otherwise the system reverts to keypad data.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Marks the received composition as failed if any critical alarm is set (such as the pre-amp fail on the Danalyzer for a Daniel 2551 Controller).

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Revised January-2021

Stream Configuration

6-119

Config600 Configuration Software User Manual

Field Check Non Critical Alarms CHROMAT COMMS Initial Mode Type
MOLE ORDER
Address

Description

Marks the received composition as failed if any noncritical alarm is set (such as the pre-amp fail on the Danalyzer for a Daniel 2551 Controller).

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Click to display the Comm screen in I/O Setup (see Chapter 4, Section 4.10).

Identifies the chromatograph and any fallback controllers. Currently, the only valid value is PAY, which indicates one chromatograph and no fallback controller.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Indicates the type of chromatograph controller connected to the S600+. Click  to display all valid values.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

2551 EURO

S600+ is connected to a Daniel 2551 (European) controller. This is the default.

2350 EURO

S600+ is connected to a Daniel 2350 (European) controller set in SIM_2251 mode.

2350 USA

S600+ is connected to a Daniel 2350 (USA) controller set in SIM_2251 mode.

2251 USA

S600+ is connected to a Daniel 2251 controller.

Generic

S600+ is connected to another type of controller.

Siemens

S600+ is connected to a Siemens Advance Maxum via a Siemens Network Access Unit (NAU).

Click this button to display a Gas Composition dialog box on which you use to indicate the order in which the gas composition information comes into the S600+ via telemetry. 0 indicates any component which is not included in the Modbus map.

Note:

 The Modbus map you create must be compatible with the controller to which the S600+ is connected. Refer to Chapter 14, Modbus Editor, for further information.

 This field displays only if you select CHROMAT A as the chromatograph configuration type.

 This field is applicable only if you select Siemens or Generic in the Type field.

Configures multi-drop chromatograph support. Do not change unless advised to do so.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

6-120

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field Stream
Analysis Timeout
Download Timeout
KEYPAD MOLES
MOLE ADDITIONAL
USER MOLES
Check Limits

Description

Sets the chromat analysis stream assigned to this metering stream. The default is 0.

Note:

This field displays only if you select CHROMAT A as the chromatograph configuration type. If you need to support more than one stream, contact Technical Support.

Sets the maximum number of seconds the S600+ waits to receive a new composition from the chromatograph controller before raising an alarm. The default is 900.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Sets the maximum number of minutes the S600+ waits to receive a new composition from the supervisory computer before raising a DL Timeout Alarm. The default is 15.

Note:

 A value of 0 disables the timeout.

 This field displays only if you select KP ONLY in the Common Type field.

Click to display a dialog box you use to define mole percentage values for each gas component.

Note:

The system assumes the keypad composition adds to 100% (normalised) when the Acceptance Type is ACC/COPY. If you select ACC/NORM or AUTO/NORM, the system automatically normalises the keypad composition.

Click to display a dialog box you use to define mole percentage values for gas components not analysed by the Danalyzer. The system assumes any additional components to be normalised values, and the analyser components are re-normalised (100 ­ sum of additional components).

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Click to display a dialog box you use to define mole percentage values for each gas component. The system assumes user moles to be normalised.

Note:

The S600+ uses these values only if you set the Initial Mode to USER. A Modbus download from another computer may overwrite these values on a running configuration.

Enables limit checking on each gas component. When you select this check box, the MOLE LO LIMITS and MOLE HI LIMITS buttons display.

Revised January-2021

Stream Configuration

6-121

Config600 Configuration Software User Manual

Field MOLE LO LIMITS
MOLE HI LIMITS Check Deviations
MOLE DEVN LIMITS

Description

Click to display a dialog box you use to define low mole percentage limit values for each gas component. Enter 0 in any field to prevent the test for the selected component.

Note:

The system uses the values you enter through these buttons only if you select the Check Limits check box. The system applies this test to the keypad, downloaded, user, additionals, and new analysis components. When enabled, the system applies the limit check against the high and low limits. Limits are considered valid if the limit is greater than zero (0). The system also applies the check to the Total field. If you disable the limit check, the keypad, downloaded and user Total field must lie within 0.1% and 150%. A sum of the new analysis must be within 99.5% and 100.5%.

Click to display a dialog box you use to define high mole percentage limit values for each gas component. Enter 0 in any field to prevent the test for the selected component.

Note: See note in description of Mole Lo Limits field.

Enables checking on the deviation from the last good analysis for each component. When you select this check box, the MOLE DEVN LIMITS button displays.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Click to display a dialog box you use to define the maximum deviation allowed for each gas component. Enter 0 in any field to prevent the test for the selected component.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.5.5 Gas Properties
Gas Properties settings define methods the system uses to calculate viscosity, isentropic exponent (also known as "specific heat ratio" or "adiabatic exponent), and the velocity of sound. ")
These settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select Gas Properties from the hierarchy menu. The Gas Properties screen displays.

6-122

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Revised January-2021

Figure 6-72. Gas Properties screen

2. Complete the following fields.

Field Viscosity @ Tn Viscosity Tn Sutherland Constant Viscosity Calc Type
Isentropic Exponent

Description

Sets the reference viscosity for the gas. The default is 0.010861.

Note: Used only by VDI/VDE.

Sets the reference viscosity temperature for the gas. The default is 15.

Note: Used only by VDI/VDE.

Sets the Sutherland constant for the gas. The default is 164.

Note: Used only by VDI/VDE.

Indicates the method for calculating the viscosity of the gas. Click  to display all valid values.

Disabled

Value not calculated; defaults to keypad-entered value. This is the default.

SGERG GOST Uses calculations from GOST 30139-2015 30139-2015. Requires base
density, N2, and CO2 inputs.

VDI/VDE 2040 1987

Uses calculations from VDI/VDE 2040 Part 2 1987. Requires viscosity @Tn, viscosity Tn, and Sutherland Constant inputs.

VNIC GOST 30319-2015

Uses calculations from GOST 30319-2015. Requires full gas composition input.

Indicates the method for calculating the isentropic exponent of the gas. Click  to display all valid values.

AGA10 2003

Uses calculations from AGA10 2003. Requires full gas composition

Stream Configuration

6-123

Config600 Configuration Software User Manual

Field Speed of Sound

Description

input.

Disabled

Value not calculated; defaults to keypad-entered value. This is the default.

GRI 1991

Uses calculations from GRI 1991. Requires full gas composition input.

SGERG GOST Uses calculations from GOST 30139-2015 30139-2015. Requires Base
Density, N2 and CO2 inputs.

VNIC GOST 30319-2015

Uses calculations from GOST 30319-2015. Requires full gas composition input.

Indicates the method for calculating the speed of sound. Click  to display all valid values.

AGA10 2003

Uses calculations from AGA10 2003. Requires full gas composition input.

Disabled

Value not calculated; defaults to keypad-entered value. This is the default.

GRI 1991

Uses calculations from GRI 1991. Requires full gas composition input.

SGERG GOST Uses calculations from GOST 30139-2015 30139-2015. Requires Base
Density, N2 and CO2 inputs.

VNIC GOST 30319-2015

Uses calculations from GOST 30319-2015. Requires full gas composition input.

3. Click any of the following buttons to set gas property outputs or variables.

Button VISCOSITY
ISENTROPIC EXPONENT VOS
UPSTREAM PRESS UPSTREAM TEMP BASE DENSITY
INUSE COMPOSITION

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for viscosity.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the isentropic exponent.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the velocity of sound.
Note: AGA10 refers to VOS as "speed of sound."
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream pressure.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream temperature.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.
Click to display a read-only table of gas compositions. This corresponds to the table defined using the Gas Composition screen's KEYPAD MOLES button.

6-124

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.5.6

Linearisation
Linearisation settings define the constants and calculation limits for the meter factor and K-factor. The S600+ calculates a meter factor and Kfactor corresponding to the turbine frequency by interpolating the frequency between fixed points and then cross-referencing the result against a lookup table.
Linearisation settings also allow you to define alarms. The system activates these alarms when the calculated results for the meter factor and K factor are not within specified limits.
Flow meters produce pulses proportional to the total flow through the meter, and the K-factor represents the number of pulses produced per unit volume.

Notes:
 The linearisation curve for Gas Turbine configurations uses frequency as the default input for both K-factor and Meter Factor calculations. The ability to change the defaults is available only with Config600 Pro software.
 Batching systems that employ meter factor or K-factor linearisation with retrospective meter factor/K-factor adjustments assume that the adjusted value has a "keypad" mode.
 To prevent the live metering system from applying a double correction, use either a calculated meter factor or a calculated Kfactor linearisation (that is, only one factor should have a calculated mode).

1. Select Linearisation from the hierarchy menu. The Linearisation screen displays.

Revised January-2021

Stream Configuration

6-125

Config600 Configuration Software User Manual

Figure 6-73. Linearisation screen

6-126

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

2. Complete the following field.

Field Meter Factors
K-Factors
METER FACTOR K-FACTOR
K Factor Method Meter Factor Method

Description

Sets up to 20 flow rate and values for the meter corrector factors.

Flowrate/Freq Sets the flowrate and frequency for each of the meter correction factors.

Value

Sets the corresponding values for each of the meter correction factors.

Sets up to 20 flow rate and values for the K-factors.

Flowrate/Freq Sets the flowrate and frequency for each of the K-factors.

Value

Sets the corresponding values for each of the K-factors.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the respective factor.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the respective factor.

Selectable between K FACTOR (values entered as normal) and ERROR PERCENT (K Factor entered as a percentage).

Selectable between METER FACTOR (values entered as normal) and ERROR PERCENT (Meter Factor entered as a percentage).

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.6 Gas ­ Ultrasonic
These stream settings are specific to gas ultrasonic applications. When you initially create a configuration, the calculation selections you make determine which calculation-specific screens appear in the hierarchy menu.

Caution

It is extremely unlikely that any one S600+ configuration would contain all the settings discussed in this section. For that reason, several sample configurations demonstrate the settings.

6.6.1

AGA8 (Compressibility)
Compressibility settings define the constants and calculation limits for a range of parameters including pressure, temperature, density, and compressibility factors. This screen displays when you configure the S600+ to use the main AGA8 standard to calculate base compressibility and density, flowing compressibility and density, and standard compressibility for natural gases.

Note: "Standard conditions" are assumed as 14.73 psia and 60 °F.

Revised January-2021

Stream Configuration

6-127

Config600 Configuration Software User Manual
The compressibility settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits. 1. Select AGA8 from the hierarchy menu. The AGA8 screen
displays.

6-128

Figure 6-74. AGA8 screen

2. Complete the following fields.

Field Method

Description

Indicates the compressibility method. Click  to display all valid values.

DETAIL

Uses 21 component values, temperature and pressure in accordance with the 1994 standard. This is the default.

GROSS1 Uses SG, Heating Value, CO2, temperature and pressure in accordance with the 1991 standard.

Note: Gross1 only supports volumetric heating value and does not support mass heating value.

GROSS2 Uses SG, N2, CO2, temperature and pressure in accordance with the 1991 standard.

VNIC

Uses 20 component values, temperature and pressure in accordance with GOST 30319 1996.

MGERG

Uses 19 component values (As indicated in GERG Technical Monograph 2 1998) to calculate compressibility of natural gas mixtures based on a full compositional analysis.

PT 1 DETAIL 2017

Uses 21 component values, temperature and pressure in accordance with the 2017 standard.

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field
Pressure Temperature Limit Check METER PRESS METER TEMP REAL RD (SG) GROSS HV

Description

PT 1

Uses SG, Heating Value, CO2,

GROSS1 temperature and pressure in accordance

2017

with the 2017 standard.

Note: Gross1 only supports volumetric heating value and does not support mass heating value.

PT 1

Uses SG, N2, CO2, temperature and

GROSS2 pressure in accordance with the 2017

2017

standard.

PT 1

Uses 21 component values, temperature

GROSS0 and pressure in accordance with the 2017

2017

standard.

PT 2 GERG 2008

Uses 21 component values [as indicated in Table 1 AGA8 2017 Part 2 (GERG 2008)] to calculate compressibility of natural gas mixtures based on a full compositional analysis.

Sets the pressure at base conditions. The default is 0.

Sets the temperature at base conditions. The default is 15.

Click  to select Off to disable the calculation limit checking. The default is On.

Note:

The compressibilities and densities will be less accurate and the calculation may fail completely when operating outside the calculation limits.

Click to display an Analog Inputs dialog box you use to define the analog input values associated with this stream, I/O card, and channel, as well as conversion factors and alarm limits.

Click to display an Analog Inputs dialog box you use to define the analog input values associated with this stream, I/O card, and channel, as well as conversion factors and alarm limits.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the real relative density.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the gross heating value (HV).

3. Click any of the following buttons to set calculation limits:

Button UPSTREAM DENSITY
UPSTR COMP(Zf)
MOLAR MASS
BASE DENSITY

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for upstream compressibility.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for molar mass.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.

Revised January-2021

Stream Configuration

6-129

Config600 Configuration Software User Manual

Button BASE COMP(Zb)
IDEAL RD
STD COMP(Zs)

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base compressibility.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for ideal relative density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for standard compressibility.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.6.2 Gas CV (ISO6976 or GPA2172/ASTM D3588)
Calorific Value settings define the composition type, table to be used, and calculation limits for a range of parameters including density, relative density, and calorific value. This screen displays when you configure the S600+ to use either the ISO6976 or GPA2172/ASTM D3588 standards (defined in step 5 of the PCSetup Editor's Configuration Wizard) to calculate the calorific value (heating value) of the gas mixture.
The calorific value settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select Gas CV from the hierarchy menu. The Calorific Value screen displays.

6-130

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Revised January-2021

Figure 6-75. Gas CV screen

2. Complete the following fields.

Field CV Table

Description

Identifies the particular compressibility value the program uses. Click  to display all valid values.

ISO6976/1995 Vol

Calculates CV based on volume, using the 1995 table. This is the default if you choose CV ISO6976 as your initial stream option.

Note: This option displays only if you initially configure the stream to use CV ISO6976.

ISO6976/1995 Calculates CV based on mass,

Mass

using the 1995 table.

Note: This option displays only if you initially configure the stream to use CV ISO6976.

ISO6976/1983 Calculates CV based on mass,

Vol

using the 1983 table.

Note:

Support for the 1983 table is limited to superior volumetric at 15/15. This option displays only if you initially configure the stream to use CV ISO6976.

Stream Configuration

6-131

Config600 Configuration Software User Manual

Field
Reference Condition

Description

ISO6976/2016 Calculates CV based on volume,

Vol

using the 2016 table.

Note: This option displays only if you initially configure the stream to use CV ISO6976.

ISO6976/2016 Calculates CV based on mass,

Mass

using the 2016 table.

Note: This option displays only if you initially configure the stream to use CV ISO6976.

GPA/2003 AGA

Calculates CV based on a base pressure of 14.73 psia. This is the default if you choose CV GPA2172-ASTMD3588 as your initial stream option.

Note:

This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/2003 ISO Calculates CV based on a base pressure of 14.696 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/2000 AGA

Calculates CV based on a base pressure of 14.73 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/2000 ISO Calculates CV based on a base pressure of 14.696 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/1996 AGA

Calculates CV based on a base pressure of 14.73 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

GPA/1996 ISO Calculates CV based on a base pressure of 14.696 psia.

Note:

This option displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

Indicates the t1/t2 value, where t1 is the calculation reference temperature for combustion and t2 is the reference condition for metering. The default is 15/15 DEG C.

Note:

 For ISO6976 1983 VOL selection, the 60/60F and 15/15.55 Deg C selections are not supported.

6-132

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field
Method
User Temp T2 User Press P2 Table Revision
BASE COMP(Zb)

Description

 For ISO6976 1995 VOL and MASS selections, the 60/60F selection refers to a combustion temperature (t1) of 60 Deg F and a metering temperature (t2) of 15 Deg C. The 15/15.55 Deg C selection is not supported.

 For ISO6976 2016 VOL and MASS selections, the 60/60F selection refers to a combustion temperature (t1) of 60 Deg F and a metering temperature (t2) of 15 Deg C. The 15/15.55 Deg C selection refers to a combustion temperature (t1) of 15.55 Deg C (60 Deg F) and a metering temperature (t2) of 15.55 Deg C (60 Deg F).

If you select CV ISO6976 in your initial configuration and you select the 1995 standard, you have the choice of Alternative or Definitive methods (using table 4 Mass / table 5 volume) for calculating the ideal, superior, and inferior CV values. This selection is not applicable to the 1983 or 2016 standards.

If you select CV GPA2172-ASTMD3588 in your initial configuration, you have the choice of the Simple (using equation 7 from the GPA2172ASTMD3588-09 standard) or Rigorous (using equations 8 & 9 from the GPA2172-ASTMD358809 standard) methods for calculating the standard compressibility.

Note:

This option is valid only for configurations created with Config600 version 3.1 or greater.

Applicable to the ISO6976 2016 VOL and ISO6976 2016 MASS selections. Also applicable to ISO6976 1995 VOL and ISO6976 1995 MASS selections when the Definitive method is selected.

Note: It may be necessary to add this item to a display so that it can be correctly initialised.

Applicable to the ISO6976 1995 VOL and ISO6976 1995 MASS selections when the Definitive method is selected.

Note: It may be necessary to add this item to a display so that it can be correctly initialised.

This replaces the above AGA and ISO selections in the CV Table field for GPA 2172. You can select the GPA2145 table revision from one of the following:

 1996

 2000

 2003

 2009

Note:

This option is valid only for configurations created with Config600 version 3.1 or greater.

Click to supply an externally calculated base compressibility from another calculation. The system uses the entered value in GPA2172-ASTMD3588 calculations instead of using its own internally calculated value based on the composition input.

Stream Configuration

6-133

Config600 Configuration Software User Manual

6-134

Field
Composition Type

Description Defines the composition input type. Valid options are:  mass to energy using mole percent  mass to energy using mole fraction  volume to energy using mole percent  volume to energy using mole fraction Note: This option is valid only for AGA5
configurations.

3. Click any of the following buttons to define ISO6976 or GPA2172/ ASTM D3588 calculation limits.

Button STD COMP(Zs) IDEAL RD IDEAL DENSITY IDEAL CV (SUP)
Gross HV
REAL RD REAL DENSITY REAL CV (SUP)
REAL VOL IDEAL HV

Description

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the calculated standard compressibility (Zs).

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the calculated ideal relative density.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the calculated ideal density.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for ideal calorific value.

Note:

The superior CV is output to calc field 1 of the CV object and the inferior CV is output to calc field 3. You can select either by the CV object mode from the S600+ front panel.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for gross heating value.

Note: This field displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for real relative density.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for real density.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for real calorific value.

Note:

The superior CV is output to calc field 1 of the CV object and the inferior CV is output to calc field 3. You can select either by the CV object mode from the S600+ front panel.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the real volume ideal heating value.

Note: This field displays only if you initially configure the stream to use CV GPA2172-ASTMD3588.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

5. Click Yes to apply your changes. The PCSetup screen displays.

6.6.3

AGA7 (Gross Volume Flowrate)
The AGA7 settings define the constants and calculation limits for a range of parameters including meter pressure, temperature, and compressibility. This screen displays when you configure the S600+ to use the AGA7 standards to calculate the gross volume flowrate from a gas turbine.
The AGA7 settings also allow you to define alarms. The system activates these alarms when the calculated results are not within specified limits.
1. Select AGA7 from the hierarchy menu. The AGA7 screen displays.

Revised January-2021

Figure 6-76. AGA7 screen

2. Complete the following fields.

Field METER PRESS
METER TEMP
UPSTR COMP(Zf) BASE COMP(Zb) STREAM DENSITY BASE DENSITY

Description Click to display an Analog Inputs dialog box you use to define the analog input values associated with this stream, I/O module, and channel, as well as conversion factors and alarm limits.
Click to display an Analog Inputs dialog box you use to define the analog input values associated with this stream, I/O module, and channel, as well as conversion factors and alarm limits.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the upstream compressibility (Zf).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the base compressibility (Zb).
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the stream density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific

Stream Configuration

6-135

Config600 Configuration Software User Manual

Field REAL CV
Premium Flow Limit
Premium Billing Mode
Pressure Temperature TURBINE INPUT EDITOR

Description alarm limits for the base density
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the real calorific value.
In Premium Billing FLOW mode. sets a flowrate limit above which the system increments forward premium totals whenever the flowrate exceeds the keypad limit.
In Premium Billing TOTAL mode, sets a total limit above which the system increments forward premium totals whenever the period total exceeds the keypad limit. The default is 100.
Indicates the premium total mode, in which the system increments premium totals at the end of a period only if the period total exceeds the keypad limit. Click  to display all valid values. The default is FLOW.
Sets pressure at base conditions. The default is 0.
Sets temperature at base conditions. The default is 15.
Click to display the Turbine Inputs screen on the I/O Setup option.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.6.4 Stream Gas Composition (Gas Ultrasonic)
Stream Gas Composition settings define the processing and port telemetry parameters for streams receiving data from the gas chromatograph controller. The chromatograph controller measures the individual component concentrations found in the line gas. The chromatograph controller settings also allow you to define alarms. The system activates these alarms when the calculated results for the chromatograph data are not within specified limits.
1. Select Gas Composition from the hierarchy menu. The Gas Composition screen displays.

6-136

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Revised January-2021

Figure 6-77. Gas Composition screen

2. Complete the following fields.

Field Type
Initial Mode
Acceptance Type

Description

Indicates the chromatograph configuration. Click  to display all valid values. The default is KP ONLY.

CHROMAT A Controller-connected; uses keypad data as fallback information.

KP ONLY

Not controller-connected; uses information entered via keypad. This is the default.

Note: If you select KP ONLY, the system hides a number of fields on this screen.

Indicates the operational mode for the in-use composition data. Click  to display all valid values.

KEYPAD

Use data entered via keypad. This is the default.

CHROMAT

Use live data from the chromatograph controller.

DOWNLOAD

Download gas composition data directly to each stream. Used only if connected to a remote supervisory computer.

USER

Use customised program for gas composition in S600+.

KEYPAD_F

Start by using keypad-entered data then switch to chromatograph data when a good analysis is received.

Indicates how the S600+ manages in-use data. Click  to display all valid values.

ACC/COPY

Copy and normalise keypad data to in-use data only after it is accepted. This is the default.

ACC/NORM

Copy normalised keypad data to inuse data after it is accepted.

AUTO/NORM Automatically copy normalised keypad data to in-use data.

Stream Configuration

6-137

Config600 Configuration Software User Manual

Field Station Number Apply Splits
MOLE SPLITS
Revert to Last Good after Failure
Check Critical Alarms
Check Non Critical Alarms
CHROMAT COMMS Initial Mode
Type

Description

Sets the station associated with this stream.

Indicates the type of analyser connected to the S600+. For a C6+ analyser, use the C6Plus option. Click  to display all valid values. The default is NO SPLITS.

If you select any value other than NO SPLITS, the system displays the MOLE SPLITS button. Use it to define the specific percentage splits for the gases.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Click to display a dialog box you use to define the specific percentage splits for the gases.

Note: This button displays only if you select any value other than NO SPLITS.

Continues using the last good composition in the event of failure. Otherwise the system reverts to keypad data.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Marks the received composition as failed if any critical alarm is set (such as the pre-amp fail on the Danalyzer for a Daniel 2551 Controller).

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Marks the received composition as failed if any noncritical alarm is set (such as the pre-amp fail on the Danalyzer for a Daniel 2551 Controller).

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Click to display the Comm screen in I/O Setup (see Chapter 4, Section 4.10).

Identifies the chromatograph and any fallback controllers. Currently, the only valid value is PAY, which indicates one chromatograph and no fallback controller.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Indicates the type of chromatograph controller. Click  to display all valid values.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

2551 EURO

S600+ is connected to a Daniel 2551 (European) controller. This is the default.

2350 EURO

S600+ is connected to a Daniel 2350 (European) controller set in SIM_2251 mode.

2350 USA

S600+ is connected to a Daniel 2350 (USA) controller set in SIM_2251 mode.

2251 USA

S600+ is connected to a Daniel 2251 controller.

6-138

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field MOLE ORDER
Address Stream Analysis Timeout

Description

Generic

S600+ is connected to another type of controller.

Siemens

S600+ is connected to a Siemens Advance Maxum via a Siemens Network Access Unit (NAU).

Click this button to display a dialog box on which you indicate the order in which the gas composition information comes into the S600+ via telemetry.

0 indicates any component which is not included in the Modbus map.

Note:

 This button displays only if you select Generic as a Type. Additionally, The Modbus map you create must be compatible with the controlled to which the S600+ is connected. Refer to Chapter 14, Modbus Editor, for further information.

 This field displays only if you select CHROMAT A as the chromatograph configuration type.

 This field is applicable only if you select Siemens or Generic in the Type field.

Configures multi-drop chromatograph support. Do not change unless advised to do so.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Sets the chromat analysis stream assigned to this metering stream. The default is 0.

Note:

This field displays only if you select CHROMAT A as the chromatograph configuration type. If you need to support more than one stream, contact Technical Support.

Sets the maximum number of seconds the S600+ waits to receive a new composition from the chromatograph controller before raising an alarm. The default is 900.

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Revised January-2021

Stream Configuration

6-139

Config600 Configuration Software User Manual

6-140

Field Download Timeout
KEYPAD MOLES
MOLE ADDITIONAL
USER MOLES
Check Limits MOLE LO LIMITS
MOLE HI LIMITS

Description

Sets the maximum number of minutes the S600+ waits to receive a new composition from the supervisory computer before raising a DL Timeout Alarm. The default is 15.

Note:

 A value of 0 disables the timeout.

 This field displays only if you select KP ONLY in the Common Type field.

Click to display a dialog box you use to define mole percentage values for each gas component.

Note:

The system assumes the keypad composition adds to 100% (normalised) when the Acceptance Type is ACC/COPY. If you select ACC/NORM or AUTO/NORM, the system automatically normalises the keypad composition.

Click to display a dialog box you use to define mole percentage values for gas components not analysed by the Danalyzer. The system assumes any additional components to be normalised values, and the analyser components are re-normalized (100 ­ sum of additional components).

Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.

Click to display a dialog box you use to define mole percentage values for each gas component. The system assumes user moles to be normalised.

Note:

The S600+ uses these values only if you set the Initial Mode to USER. A Modbus download from another computer may overwrite these values on a running configuration.

Enables limit checking on each gas component. When you select this check box, the MOLE LO LIMITS and MOLE HI LIMITS buttons display.

Click to display a dialog box you use to define low mole percentage limit values for each gas component. Enter 0 in any field to prevent the test for the selected component.

Note:

The system uses the values you enter through these buttons only if you select the Check Limits check box. The system applies this test to the keypad, downloaded, user, additionals, and new analysis components. When enabled, the system applies the limit check against the high and low limits. Limits are considered valid if the limit is greater than zero (0). The system also applies the check to the Total field. If you disable the limit check, the keypad, downloaded and user Total field must lie within 0.1% and 150%. A sum of the new analysis must be within 99.5% and 100.5%.

Click to display a dialog box you use to define high mole percentage limit values for each gas component. Enter 0 in any field to prevent the test for the selected component.

Note: See note in the description of the Mole Lo Limits field.

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field Check Deviations
MOLE DEVN LIMITS

Description
Enables checking on the deviation from the last good analysis for each component. When you select this check box, the MOLE DEVN LIMITS button displays.
Note: This field displays only if you select CHROMAT A as the chromatograph configuration type.
Click to display a dialog box you use to define the maximum deviation allowed for each gas component. Enter 0 in any field to prevent the test for the selected component.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.6.5 Linearisation
Linearisation settings define the constants and calculation limits for the meter factor and K factor. The S600+ calculates a meter factor corresponding to the frequency by interpolating the frequency between fixed points and then cross-referencing the result against a lookup table. Linearisation settings also allow you to define alarms. The system activates these alarms when the calculated results for the meter factor are not within specified limits.
Notes:
 The linearisation curve for Gas Ultrasonic configurations uses frequency as the default input for Meter Factor calculations. The ability to change the default is available only with Config600 Pro software.
 Batching systems that employ meter factor with retrospective meter factor assume that the adjusted value has a "keypad" mode.
 To prevent the live metering system from applying a double correction, use either a calculated meter factor or a calculated Kfactor linearisation (that is, only one factor should have a calculated mode).
1. Select Linearisation from the hierarchy menu. The Linearisation screen displays.

Revised January-2021

Stream Configuration

6-141

Config600 Configuration Software User Manual

Figure 6-78. Linearisation screen

6-142

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

2. Complete the following field.

Field Meter Factors
M-FACTOR K-FACTOR Meter Factor Method

Description

Sets up to 10 flow rate and values for the meter corrector factors.

Flowrate/Freq Sets the flowrate and frequency for each of the meter correction factors.

Value

Sets the corresponding values for each of the meter correction factors.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the respective factor.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the respective factor.

Selectable between METER FACTOR (values entered as normal) and ERROR PERCENT (Meter Factor entered as a percentage).

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.6.6 Gas Properties (Gas Ultrasonic)
Gas Properties settings define methods the system uses to calculate viscosity, isentropic exponent (also known as "specific heat ratio" or "adiabatic exponent"), and the velocity of sound.
These settings also allow you to define alarms. The system activates these alarms when the calculated results are not within the specified limits.
1. Select Gas Properties from the hierarchy menu. The Gas Properties screen displays.

Revised January-2021

Stream Configuration

6-143

Config600 Configuration Software User Manual

6-144

Figure 6-79. Gas Properties screen

2. Complete the following fields.

Field Viscosity @ Tn Viscosity Tn Sutherland Constant Viscosity Calc Type
Isentropic Exponent

Description

Sets the reference viscosity for the gas. The default is 0.010861.

Note: Used only by VDI/VDE.

Sets the reference viscosity temperature for the gas. The default is 15.

Note: Used only by VDI/VDE.

Sets the Sutherland constant for the gas. The default is 164.

Note: Used only by VDI/VDE.

Indicates the method for calculating the viscosity of the gas. Click  to display all valid values.

Disabled

Value not calculated; defaults to keypad-entered value. This is the default.

SGERG GOST Uses calculations from GOST 30139-2015 30139-2015. Requires base
density, N2, and CO2 inputs.

VDI/VDE 2040 1987

Uses calculations from VDI/VDE 2040 Part 2 1987. Requires viscosity @Tn, viscosity Tn, and Sutherland Constant inputs.

VNIC GOST 30319-2015

Uses calculations from GOST 30319-2015. Requires full gas composition input.

Indicates the method for calculating the isentropic exponent of the gas. Click  to display all valid values.

AGA10 2003

Uses calculations from AGA10 2003. Requires full gas composition

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field Speed of Sound

Description

input.

Disabled

Value not calculated; defaults to keypad-entered value. This is the default.

GRI 1991

Uses calculations from GRI 1991. Requires full gas composition input.

SGERG GOST Uses calculations from GOST 30139-2015 30139-2015. Requires Base
Density, N2 and CO2 inputs.

VNIC GOST 30319-2015

Uses calculations from GOST 30319-2015. Requires full gas composition input.

Indicates the method for calculating the speed of sound. Click  to display all valid values.

AGA10 2003

Uses calculations from AGA10 2003. Requires full gas composition input.

Disabled

Value not calculated; defaults to keypad-entered value. This is the default.

GRI 1991

Uses calculations from GRI 1991. Requires full gas composition input.

SGERG GOST Uses calculations from GOST 30139-2015 30139-2015. Requires Base
Density, N2 and CO2 inputs.

VNIC GOST 30319-2015

Uses calculations from GOST 30319-2015. Requires full gas composition input.

3. Click any of the following buttons to define gas property outputs or variables.

Button VISCOSITY ISENTROPIC EXPONENT VOS
LINE PRESS
LINE TEMP
BASE DENSITY

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for viscosity.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the isentropic exponent.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the velocity of sound (VOS).
Note: AGA10 refers to VOS as "speed of sound."
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for line pressure.
Note: This button may be disabled on some applications.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for line temperature.
Note: This button may be disabled on some applications.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.

Stream Configuration

6-145

Config600 Configuration Software User Manual

Button
INUSE COMPOSITION

Description
Click to display a read-only table of gas compositions. This corresponds to the table defined using the Gas Composition screen's KEYPAD MOLES button.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.6.7 Ultrasonic Flow Setup
The Ultrasonic flow meter settings define the primary inputs, calculation limits, and spool values for flowrate data received from a Daniels or an Instromet Q.Sonic ultrasonic meter.
These settings also allow you to define alarms. The system activates these alarms when the calculated results for the flowrates are not within specified limits.
1. Select Ultrasonic Flow Setup from the hierarchy menu. The Ultrasonic Flow Setup screen displays.

6-146

Figure 6-80. Ultrasonic Flow Setup screen

2. Click any of the following buttons to define primary inputs and calculation limits for the ultrasonic flow.

Button

Description

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Button GAS VELOCITY
METER DENSITY METER TEMP
METER PRESS
UVOL FLOWRATE REYNOLDS NUMBER CTSM FOR SPOOL
CPSM FOR SPOOL
VEL CORRN FACTOR
INUSE MFACTOR

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for gas velocity.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter density.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter temperature.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter pressure.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for uncorrected volume flowrate.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for the Reynolds Number.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction factor for the effects of temperature on the spool.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction factor for the effects of pressure on the spool.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for the velocity correction factor.
Note: This value is used only for JuniorSonic meters.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the in-use meter factor.

3. Complete the following fields.

Field Velocity
Meter Factor
Flow Rate Points (Forward MF) Meter Factors (Forward MF)
VISCOSITY

Description Indicates a velocity correction factor. Click  to display all valid values. The default is SET. Note: This velocity correction factor applies only to
the JuniorSonic meters. Indicates a meter correction factor. Click  to display all valid values. The default is CLEAR. Note: This velocity correction factor applies only to
the JuniorSonic meters. Sets up to 10 flow rate points for forward meter factor linearisation.
Sets up to 10 meter factor values for forward meter factor linearisation. Note: If the Meter Factor Method is ERROR
PERCENT, enter the meter factors as a percentage. Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for viscosity of the metered product.

Stream Configuration

6-147

Config600 Configuration Software User Manual

Field Youngs Modulus Spool Wall Roughness Flow Rate Points (Reverse MF) Meter Factors (Reverse MF)
Forward Premium Limit
Reverse Premium Limit

Description Sets the value for the Youngs Modulus of the meter spool. Default value is 220000000000.
Sets the value for the roughness of the spool wall. Default is 1.6e-005.
Sets up to 10 flow rate points for reverse meter factor linearisation.
Sets up to 10 meter factor values for reverse meter factor linearisation. Note: If the Meter Factor Method is ERROR
PERCENT, enter the meter factors as a percentage.
In Premium Billing FLOW mode and Flow Direction FORWARD. sets a flowrate limit above which the system increments forward premium totals whenever the flowrate exceeds the keypad limit. In Premium Billing TOTAL mode and Flow Direction FORWARD, sets a total limit above which the system increments forward premium totals whenever the period total exceeds the keypad limit. The default is 100.
In Premium Billing FLOW mode and Flow Direction REVERSE, sets a flowrate limit above which the system increments reverse premium totals whenever the flowrate exceeds the keypad limit.

Premium Billing Mode
Meter Factor Method
FlowSource

In Premium Billing TOTAL mode and Flow Direction REVERSE, sets a total limit above which the system increments reverse premium totals whenever the period total exceeds the keypad limit. The default is 100.

Indicates the premium total mode, in which the system increments premium totals at the end of the hour only if the hourly total exceeds the keypad limit. Click  to display all valid values.

FLOW

In Premium Billing Flow mode, the system increments premium totals whenever the flowrate exceeds the keypad limit. This is the default.

TOTAL

In Premium Billing Total mode, the system increments premium totals whenever the period total exceeds the keypad limit.

Indicates the method used to linearise the meter factor. Click  to display all valid values.

ERROR PERCENT

Interpolate between the two nearest percentage error values in the linearisation table.

METER FACTOR

Interpolate between the two nearest Meter Factors in the linearisation table. This is the default.

Indicates the source for generating flowtotals. Possible options are:

SERIAL

Use the serial communication link. This is the default.

PULSE I/P

Use the pulse input.

6-148

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field
Auto Switch to Serial
Internal
External
Pressure (Spool Calibration) Temperature (Spool Calibration) Pressure (Spool Exponent) Temperature (Spool Exponent)

Description

SERIAL + PULSE I/P

Use the serial communications link as default and switch to the pulse input if a fault is detected.

Note: This option requires both a serial interface and pulse input to be configured.

If selected, the S600+ will revert to using serial communications once available.

Note: This option is available only if you select SERIAL + PULSE I/P in the Flow Source.

Sets the internal diameter of the spool for calibration calculations. The default is 300.

Sets the external diameter of the spool for calibration calculations. The default is 310.

Sets the spool pressure for calibration calculations. The default is 15.

Sets the spool temperature for calibration calculations. The default is 20.

Sets the exponent coefficients for pressure calculations. The default is 5e-005.
Note: This field is not used in Daniel calculations.
Sets the temperature coefficients for pressure calculations. The default is 6e-005.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.6.8 Ultrasonic Control
The Ultrasonic Control settings define the input parameters and calculation limits for interfacing to the Daniels Gas ultrasonic meter.
These settings also allow you to define alarms. The system activates these alarms when the calculated results are not within specified limits.
1. Select Ultrasonic Control from the hierarchy menu. The Ultrasonic Control screen displays.

Revised January-2021

Stream Configuration

6-149

Config600 Configuration Software User Manual

6-150

Figure 6-81. Ultrasonic Control screen

2. Complete the following fields.

Field Modbus Timeout

Description Sets, in seconds, the amount of time the system waits before triggering a Modbus timeout. The default is 30.
Note: If a timeout occurs, the system sets the gas velocity to zero (0) and raises a timeout alarm.

3. Click any of the following buttons to define input parameters and calculation limits for the ultrasonic flow.

Button Ultrasonic Comms GAS VELOCITY Calc Type
Transducer Separation Number of Bounces

Description

Click to display the Comms screen in the I/O Setup screen, and focuses on the Daniel USonic link comm settings.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for gas velocity.

Sets which calculations the system uses with ultrasonic meters. Click to display all valid calculations.

Daniel Equations

Use Daniel equations for ultrasonic meter calculations.

ISO17089 Equations

Use ISO 17089-1 Annex E (correction of meter geometry for ultrasonic meter calculations).

Note: Current implementation of the ISO 17089 standard is only applicable to DanielTM JuniorSonicTM Two-Path Gas Ultrasonic Flow Meters.

Enter the distance, in millimeters, between the first and second transducer.

Note: This field displays only in you select ISO17089 Equations in the Calc Type field.

Enter the number of reflections in the path between transducers.

Set to 0 (For Daniel USM)

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Button
Distance Between the Flanges Poisson Ratio
VELOCITY OF SOUND

Description Note: This field displays only in you select ISO17089
Equations in the Calc Type field.
Enter the distance, in millimeters, between the inlet and outlet flanges of the meter body.
Note: This field displays only in you select ISO17089 Equations in the Calc Type field.
Sets the Poisson's Ratio value of the pipe. The default is 0.3.
Note: This field displays only in you select ISO17089 Equations in the Calc Type field.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the velocity of sound.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.6.9

QSonic Interface
The QSonic Interface control settings define the input parameters and calculation limits for the interface to the QSonic ultrasonic meter.
These settings allow you to define alarms. The system activates these alarms when the calculated results for the gas velocity are not within specified limits.
1. Select QSonic Interface from the hierarchy menu. The QSonic Interface screen displays.

Revised January-2021

Figure 6-82. Qsonic Flow Setup screen

2. Complete the following fields to set up QSonic values.

Button Comms port
QSonic Comms

Description Indicates the communication port to receive the QSonic information. Click  to display all valid values. The default is PORT 5.
Displays the Comms Link screen, which you use to

Stream Configuration

6-151

Config600 Configuration Software User Manual

Button

Description define the QSonic Link (see Chapter 4, Section 4.10).

3. Click any of the following buttons to define QSonic alarm limits.

Field VELOCITY OF SOUND GAS VELOCITY
PRESS
TEMP

Description Displays a Calculation Result dialog box you use to define the mode, keypad value, and specific alarm limits for the velocity of sound.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and specific alarm limits for the gas velocity.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and specific alarm limits for pressure.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and specific alarm limits for temperature.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.6.10 SICK Control
The SICK Control settings define the primary inputs, calculations limits, and spool values for flowrate data received from the SICK ultrasonic meter.
These settings also allow you to define alarms. The system activates these alarms when the calculated results are not within specified limits.
1. Select Sick Control from the hierarchy menu. The Sick Control screen displays.

6-152

Figure 6-83. SICK Control screen
Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

2. Click any of the following buttons to define alarm limits for the ultrasonic flow.

Button GAS VELOCITY
VELOCITY OF SOUND
UVOL FLOWRATE
INUSE MFACTOR

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for gas velocity.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the velocity of sound.
Click to display a Calculation Result dialog box you use to define the specific alarm limits for uncorrected volume flowrate.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the in-use Meter factor.

3. Complete the following fields.

Field Modbus Timeout SICK COMMS Forward MF
Flow Rate Points
Meter Factors
Reverse MF Flow Rate Points
Meter Factors
Forward Premium Limit
Reverse Premium Limit

Description Sets, in seconds, the amount of time the S600+ waits before triggering a Modbus timeout. The default is 30.
Click to display the Comm screen in I/O Setup.
Sets up to 10 flow rate points for forward meter factor linearisation
Sets up to 10 meter factor values for forward Meter Factor linearisation. Note: If the Meter Factor Method is ERROR
PERCENT, enter the meter factors as percentages.
Sets up to 10 flow rate points for reverse meter factor linearisation.
Sets up to 10 meter factor values for reverse meter factor linearisation. Note: If the Meter Factor Method is ERROR
PERCENT, enter the meter factors as percentages.
In Premium Billing FLOW mode and Flow Direction FORWARD. sets a flowrate limit above which the system increments forward premium totals whenever the flowrate exceeds the keypad limit. In Premium Billing TOTAL mode and Flow Direction FORWARD, sets a total limit above which the system increments forward premium totals whenever the period total exceeds the keypad limit. The default is 100.
In Premium Billing FLOW mode and Flow Direction REVERSE, sets a flowrate limit above which the system increments reverse premium totals whenever the flowrate exceeds the keypad limit. In Premium Billing TOTAL mode and Flow Direction REVERSE, sets a total limit above which the system increments reverse premium totals whenever the period total exceeds the

Stream Configuration

6-153

Config600 Configuration Software User Manual

Field Premium Billing Mode
Meter Factor Method
Limit Flow Cut Off Limit Flow Source
Auto Switch to Serial

Description keypad limit. The default is 100.

Indicates the premium total mode, in which the system increments premium totals at the end of the hour only if the hourly total exceeds the keypad limit. Click  to display all valid values.

FLOW

In Premium Billing Flow mode, the system increments premium totals whenever the flowrate exceeds the keypad limit. This is the default.

TOTAL

In Premium Billing Total mode, the system increments premium totals whenever the period total exceeds the keypad limit.

Indicates the method used to calculate meter factor. Click  to display all valid values.

METER FACTOR

Interpolate between the two nearest meter factors in the linearisation table. This is the default.

ERROR PERCENT

Interpolate between the two nearest percentage error values in the linearisation table

Sets a low flow value at which point the meter sets the output flowrate to zero.

Indicates the source for generating flow totals.

SERIAL

Use the serial communications link. This is the default.

PULSE I/P

Use the pulse input.

SERIAL +

Use the serial

PULSE I/P

communications link as

default and switch to the pulse

input if a fault is detected.

Note: This option requires

both a serial interface

and pulse input to be

configured.

If selected, the S600+ will revert to using serial

communications once available.

Note: This option is available only if you select

SERIAL + PULSE I/P in the Flow

Source.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.7 Liquid ­ Coriolis
These stream settings are specific to liquid applications using a Coriolis meter. When you initially create a configuration, the calculation selections you make determine which calculation-specific screens appear in the hierarchy menu.

6-154

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Caution

It is extremely unlikely that any one S600+ configuration would contain all the settings discussed in this section. For that reason, several sample configurations demonstrate the settings.

6.7.1 Local Units
This option allows you to override the global K-factor unit, since a liquid application may have more than one type of meter, each using different K-factor units.
1. Select Local Units from the hierarchy menu. The Local Units screen displays.

Figure 6-84. Local Units screen

2. Complete the following field.

Field

Description

K-Factor Units Indicates the type of units to use and override the

system K-factor units of measurement. Click  to display all valid values. The default is SYSTEM

UNITS.

Note: If you select System Units, the stream uses

the global default value.

3. Click in the hierarchy menu when you finish defining settings. A

confirmation dialog box displays.

4. Click Yes to apply your changes. The PCSetup screen displays.

6.7.2 Linearisation
Linearisation settings define the constants and calculation limits for the meter factor and K factor. The S600+ calculates a meter factor corresponding to the frequency by interpolating the frequency between

Revised January-2021

Stream Configuration

6-155

Config600 Configuration Software User Manual
fixed points and then cross-referencing the result against a lookup table. Linearisation settings also allow you to define alarms. The system activates these alarms when the calculated results for the Meter Factor is not within specified limits.
Notes:
 The linearisation curve for Liquid Coriolis configurations uses Mass Flow Rate as the default input for Meter Factor calculations. The ability to change the default is available only with Config600 Pro software.
 Batching systems that employ meter factor linearisation with retrospective meter factor adjustments assume that the adjusted value has a "keypad" mode.
 To prevent the live metering system from applying a double correction, use either a calculated meter factor or a calculated Kfactor linearisation (that is, only one factor should have a calculated mode).
1. Select Linearisation from the hierarchy menu. The Linearisation screen displays.

6-156

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 6-85. Linearisation screen

2. Complete the following fields.

Field Meter Factors
METER FACTOR K- FACTOR

Description

Sets up to 20 flow rate and values for the meter correction factors.

Flowrate/Freq Set the flowrate and frequency for each of the meter correction factors.

Value

Set the corresponding values for each of the meter factors.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the respective factor.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the respective factor.

Revised January-2021

Stream Configuration

6-157

Config600 Configuration Software User Manual

Field Product Table Aramco
Meter Factor Method

Description

It allows the selection of the "default" Product Table (the in-use functionality) and the 16 other Product Tables in order to set up to 10 flow rates and values for the meter correction factors and K-factors for each product type. When you select a specific product, the meter factors and K-factors update accordingly.

Note: This field displays only if you enable the Product Table when you create the configuration.

Aramco-style linearisation is identical to normal linearisation, but is only used to generate the first meter factor ­ subsequent meter factors are generated from proving.

Notes:

 Ignore the fields in the Aramco frame unless directed by technical support.

 You must select Product Table with History when you create your configuration in order to use the Prover MF Deviation Check stage.

Normal Flow Rate

Set to zero for standard linearisation. Set to non-zero only for Aramco-style linearisation.

Date of Initial Base Meter Factor

Set the time stamp of the initial base meter factor.
Note: This field displays only if you enable the Product Table with History when you create the configuration.

Selectable between METER FACTOR (values entered as normal) and ERROR PERCENT (Meter Factor entered as a percentage).

6.7.3

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.

4. Click Yes to apply your changes. The PCSetup screen displays.

Sampling

Sampling settings define the method and interval period for sampling product from a flowing pipeline. By default, the S600+ supports one sampler per stream. If you require more than one sampler per stream, contact Technical Support personnel. Config600 uses the following stages during the sampling process:

Stage 0 1 2 3 4 5 6 7 8 9 10

Description Idle Monitor Digout n Min Intvl Post Pulse Stopped Manually Stopped Can Full Stopped Low Flow Initial Time Check Flow Switch Stopped Flow Switch

6-158

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Stage 11 12 13

Description Stopped Press Switch Stopped initialise Can Switch Over

Note: Batch auto-resets the sampler at the start of the batch.
1. Select Sampling from the hierarchy menu. The Sampling screen displays.

Figure 6-86. Sampling screen

Revised January-2021

Stream Configuration

6-159

Config600 Configuration Software User Manual

6-160

2. Complete the following fields.

Field Sampler ID Method
Mode Can Fill Indicator
Auto Disable Auto Restart Expected Volume/Mass Can Fill Period Flowrate Low Limit Minimum Interval

Description

Provides an identifying label for the sampler. Each stream or station must have a unique sampler ID.

Indicates the sampling method. Click  to display all valid values.

TIME PROP

Divides the value in the Can Fill Period field by the number of grabs needed to fill the can (derived from the Can Volume and Fill Volume values) to determine a time interval per pulse. This is the default.

FLOW PROP1

Divides the value in the Volume field by the number of grabs needed to fill the can (derived from the Can Volume and Fill Volume values) to determine a volume throughput per pulse.

FLOW PROP2

Uses the value in the Volume field as the volume throughput per pulse.

FLOW PROP3

Uses the value in the Volume field as the volume throughput per pulse, but supports low pressure digital input and pump prime output.

Indicates the sampling mode. Click  to display all valid values. The default is SINGLE.

Indicates how the S600+ determines when the sampling can is full. Click  to display all valid values. The default is GRAB COUNT.

GRAB COUNT

Uses the number of pulses output during the sample to determine when the can is full.

DIG I/P

Uses a digital input to determine when the can is full.

ANALOG I/P

Uses an analog input to determine when the can is full.

Indicates the event at which the system automatically disables the sampling process. Select the appropriate check box to identify the specific event.

Indicates whether the system automatically restarts sampling after automatically disabling sampling.

Sets the volume or mass of the sampling can. The default is 1000.

Sets, in hours, the time required to fill the sampling can. The default is 24.

Note: This field is required for the TIME PROP sampling method.

Sets the volume at which automatic disabling occurs. The default is 0.

Note: This field is required if you select the On Flowrate Limit check box for Auto Disable.

Sets the minimum interval, in seconds, for sampling. The default is 30.

Note: If the sample exceeds this limit, the system sets the overspeed alarm and increments the overspeed counter.

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field Can Volume
Grab Volume
Can Low Limit
Cam High Limit
Can High High Limit Twin Can Changeover Mode

Description Sets the volume of the sampling can. The default is 0.5.
Sets the volume of each sampling grab. The default is 0.001.
Sets the low limit alarm as a percentage of the Can Volume. The default is 5.
Sets the high limit alarm as a percentage of the Can Volume. The default is 90.
Sets the high high alarm as a percentage of the Can Volume. The default is 95.
Indicates the changeover method for twin can sampling. Click  to display all valid values.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.7.4

Observed Density Correction
This option enables you to determine base density from measured density. You can include density measurement from a densitometer or from the Coriolis meter, as your needs demand.
You configure the Observed Density Correction according to the densitometer location options you select at the station and stream when you initially build the configuration. If you select the Use Standard Density stream option then the observed density screen does not display.
A Coriolis meter can measure density and so you may read density from the Coriolis or density from a densitometer. SEL TO BASE is only available for Coriolis applications.
The system uses base density, coordinated with the standard density correction, to calculate correction values for the temperature of the liquid at the meter (CTLm) and the pressure of the liquid at the meter (CPLm). The system then uses the CTLm and CPLm values to correct the metered volume to reference conditions.

Note: Depending on the configuration, you may need to define both densitometer values (DT TO BASE) and selected meter densities (SEL TO BASE) options. Although the following screen examples do not show these options, descriptions of these options (which occur in the Calculation Results and Live Inputs buttons) are included in the field descriptions.

1. Select Observed Density Correction from the hierarchy menu.
2. Select the appropriate component of Observed Density Correction (DT TO BASE or SEL TO BASE) from the hierarchy menu, if necessary. The Observed Density Correction screen displays.

Revised January-2021

Stream Configuration

6-161

Config600 Configuration Software User Manual

6-162

Figure 6-87. Observed Density Correction screens

3. Complete the following fields.

Field Density Table Units

Description

Indicates the density units the S600+ uses for the density correction calculations. Click  to display all valid values.

CH. 11

Use API MPMS Chapter 11.1 2004,

2004/7 CUST Addendum 1, 2007 Imperial Units.

CH. 11 2004/7 METRIC

Use API MPMS Chapter 11.1 2004, Addendum 1, 2007 Metric Units.

DEG API

Use degrees API.

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field
Iteration Type
Hydrometer Correction Product Type

Description

KG/M3

Use kilograms per cubic meter. This is the default.

S.G.

Use specific gravity.

KG/M3

Use kilograms per cubic meter. This is the default.

NORSOK I-105

Use Norsok I-105 Appendix D density correction.

Indicates the iteration type for the density correction calculations. Valid values are ASTM (use the iterative temperature and pressure correction as defined by ASTM/API, Chapter 12) or IP2 (use the iterative temperature and pressure correction as defined in IP 2 [ISO 91-1]). The default is ASTM.

Indicates whether the S600+ applies hydrometer correction values to the calculation. Valid values are YES and NO; the default is NO.

Indicates the type of petroleum product involved in the calculation. Click  to display all valid values. The default is A CRUDE.

A CRUDE

Selection is based on the value in the Density Table Units field:

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53A and 54A.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59A and 60A.

If SG = Petroleum Measurement Tables 1980 Tables 23A and 24A.

If DEG API = Petroleum Measurement Tables 1980 Tables 5A and 6A.

If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.

If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.

B REFINED Selection is based on the value in the Density Table Units field:

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53B and 54B.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59B and 60B.

If SG = Petroleum Measurement Tables 1980 Tables 23B and 24B.

If DEG API = Petroleum Measurement Tables 1980 Tables 5B and 6B.

If CH.11 2004/7 = API MPMS Chapter 11 2004.

If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.

Stream Configuration

6-163

Config600 Configuration Software User Manual

Field

Description C SPECIAL
D LUBE OILS
LIGHT 1986 ASTM-IP 1952 TABLE LOOKUP

Selection is based on the value in the Density Table Units field:
If KG/M3 =, Petroleum Measurement Tables 1980 Table 54C.
If SG =,Petroleum Measurement Tables 1980 Tables 23C and 24C.
If DEG API = Petroleum Measurement Tables 1980 Tables 5C and 6C.
If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.
If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.
Note: Table 53C is not implemented as the assumption is made that the base density is already known. This is because Table 53C allows for a keypad entry of Alpha, and if this is known then the base density would be known.
Selection is based on the value in the Density Table Units field:
If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1982 Tables 53D and 54D.
If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59D and 60D.
If SG = Petroleum Measurement Tables 1982 Tables 23D and 24D.
If DEG API = Petroleum Measurement Tables 1982 Tables 5D and 6D.
If CH.11 2004/7, Cust API = MPMS Chapter 11 2004.
If CH.11 2004/7 = API MPMS Chapter 11 2004.
ASTM-IP-API Petroleum Measurement Tables for Light Hydrocarbon Liquids 1986 Tables 53 and 54.
ASTM-IP Petroleum Measurement Tables 1952 Tables 23, 24, 53 and 54.
Note: The output is based on the relevant formula or look up tables dependent on the density input.
S600+ reads values from a file in the Config600 3.0/Config/Project Name/extras directory and transfers that data into the S600+ with the configuration file. The default files hold values for the ASTM-IP Petroleum

6-164

Stream Configuration

Revised January-2021

Field
CPL Calculation

Config600 Configuration Software User Manual

Description Measurement Tables 1952 Tables 5 and 6.

USER K0K1 Selection is based on the value in the Density Table Units field:

If KG/ = Petroleum Measurement Tables 1980 Tables 53A and 54A with user entered values for K0 and K1.

If SG = Petroleum Measurement Tables 1980 Tables 23A and 24A with user entered values for K0 and K1.

If DEG API = Petroleum Measurement Tables 1980 Tables 5A and 6A with user entered values for K0 and K1.

LIGHT TP25 GPA TP-25 1998 (API Tables 23E and 24E).

LIGHT TP27 GPA TP-27 2007 (API Tables 23E, 24E, 53E, 54E, 59E and 60E).

AROMATICS ASTM D1555-95 Table lookup. D1555M-95

AROMATICS ASTM D1555M-00 Table Lookup. D1555M-00

AROMATICS ASTM D1555-04a Calculation. D1555M-04A

AROMATICS ASTM D1555M-08 Calculation. D1555M-08

STO5.9 08 B1 UGC

Gazprom STO-5.9 2008 Addendum B.1 Unstable Gas Condensate.

STO5.9 08 B2 SLH

Gazprom STO-5.9 2008 Addendum B.2 Stable Liquid Hydrocarbon.

STO5.9 08 B3 WFLH

Gazprom STO-5.9 2008 Addendum B.3 Wide Fraction Liquid Hydrocarbon.

Indicates the specific CPL calculation the S600+ uses. Click  to display all valid values.

Note:

This field does not display if you select CH.11 2004 CUST or CH.11 2004 METRIC as the Density Table Units or one of the Gazprom options as Product Type because these standards also specify the CPL calculation.

OFF

No CPL calculation.

API121

Use API MPMS Ch.11.2.1 1984.

API1121M

Use API MPMS Ch. 11.2.1M 1984. This is the default.

API122

Use API MPMS Ch.11.2.2 1986

API122M

Use API MPMS Ch.11.2.2M 1986

CONSTANT Use a value you enter.

DOWNER

Use calculations specified in L. Downer's 1979 paper Generation of New Compressibility Tables for International Use

Revised January-2021

Stream Configuration

6-165

Config600 Configuration Software User Manual

Field Rounding
Reference Temp Alpha FFactor PE Calculation
Aromatics Type Aromatics CCF

Description

Indicates whether the S600+ rounds the calculation results. Click  to display all valid values.

OFF

No rounding occurs. This is the

default.

NATIVE

Round to the rules specified in the selected calculation standard.

API Ch.12.2 Part 2

Round in accordance with API MPMS Ch.12.2 Part 2 ­ Measurement Tickets 1995

API Ch.12.2 Part 3

Round in accordance with API MPMS Ch.12.2 Part 3 ­ Proving Reports 1998

Flocheck

Round in accordance with Emerson Flowcheck verification software package

ASTM D1250-04 Ch.11

Round in accordance with API MPMS Ch.11.1 2004 (ASTM D1250-04) method to round to the Petroleum Measurement Table 1980 Tables

DECC 1980

DTI/DECC requirements for Petroleum Measurement Tables 1980 Tables. No rounding occurs and an iteration tolerance of 0.0001.

Indicates, in degrees Centigrade, the reference temperature for the correction calculations. The default is 15 degrees C.

Sets the coefficient of thermal expansion. The default is 0.

Sets the compressibility factor for the liquid (also known as the beta factor). The default is 0.

Sets the option to calculate the fluid's Equilibrium Vapour Pressure. While this is normally assumed to be 0, you can use it for natural gas liquids (NGL) and similar applications. Click  to display all valid values.

OFF

Do not calculate PE value. This

is the default.

GPA TP-15 1988 Use the GPA TP-15 1988

Equation 2

Equation 2

GPA TP-15 2003 Use the GPA TP-15 2003

Equation 2

Equation 2

GPA TP-15 1988 Use the GPA TP-15 1988

Equation 3

Equation 3

GPA TP-15 2003 Use the GPA TP-15 2003

Equation 3

Equation 3

Sets the type of aromatics product. Click  to display all valid values. The default is Benzene.

Sets the method for calculating a combined corrector factory (CCF) for aromatics products. Valid values are Density (calculate using a density you enter) or Table 1 (calculate use a density from an embedded table).

6-166

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Table 6-1. Observed Density Correction Product Selection

Density Units DEG API
S.G.
KG/M3
CH. 11 2004/7 CUST CH. 11 2004/7 METRIC NORSOK I-105

ASTM-IP 1952 ASTM D1250 (1952)
Table 5
ASTM D1250 (1952) Table 23
ASTM D1250 (1952) Table 53
n/a

A Crude
ASTM D1250-80 Table 5A

B Refined
ASTM D1250-80 Table 5B

ASTM D1250-80 Table 23A

ASTM D1250-80 Table 23B

ASTM D1250-80 Table 53A
IP Paper 3 (1988)
Table 59A (20'C
Reference Temp)
ASTM D1250-04

ASTM D1250-80 Table 53B
IP Paper 3 (1988)
Table 59B (20'C
Reference Temp)
ASTM D1250-04

C Special
n/a
n/a
n/a
ASTM D1250-04

Product Type

D

Light

Lube Oils

1986

ASTM

n/a

D1250-80

Table 5D

Light TP25
n/a

ASTM

n/a

GPA TP-

D1250-80

25/ 1988

Table 23D

Table 23E

ASTM

ASTM­IP-

n/a

D1250-80

API

Table 53D Petroleum

IP Paper 3 (1988)
Table 59D (20'C
Reference

Measurement tables for light
hydrocarbon liquids 1986

Temp)

ASTM

n/a

n/a

D1250-04

Light TP27
n/a
GPA TP27 Table
23E
GPA TP27 Table
53E GPA TP27 Table 59E (20'C Reference
Temp)
n/a

Table Lookup
User lookup table
User lookup table
User lookup table

User K0 K1
ASTM D1250-80 Table 5A/
User K0,K1
ASTM D1250-80
Table 23A/ User
K0,K1
ASTM D1250-80
Table 53A/ User
K0,K1

n/a

n/a

n/a

ASTM

ASTM

ASTM

ASTM

n/a

D1250-04 D1250-04 D1250-04 D1250-04

n/a

n/a

n/a

n/a

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-
04

ASTM D1250-04

4. Click any of the following buttons to define calculation results for the observed density correction calculations.

Button BASE DEN FROM MTR
BASE DENSITY
BASE DENS (DT)
BASE DENS (SEL)
METER CTL

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.
Note: The label on this button changes depending on the configuration.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.
Note: The label on this button changes depending on the configuration.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.
Note: This button displays only if you select the densitometer (DT TO BASE) stream component.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.
Note: This button displays only if you select th meter (SEL TO BASE) stream component.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the temperature of the liquid at the meter (CTLm).
Note: The label on this button changes depending on the configuration.

Revised January-2021

Stream Configuration

6-167

Config600 Configuration Software User Manual

Button METER CTL (SEL)
METER CCF
METER CCF (SEL)
METER CPL
METER CPL (SEL)

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the temperature of the liquid at the meter (CTLm).
Note: This button displays only if you select the meter (SEL TO BASE) stream component.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the combined correction factor at the meter (CCFm).
Note: The label on this button changes depending on the configuration
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the combined correction factor at the meter (CCFm).
Note: This button displays only if you select the meter (SEL TO BASE) stream component.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the pressure of the liquid at the meter (CPLm).
Note: The label on this button changes depending on the configuration.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the pressure of the liquid at the meter (CPLm).
Note: This button displays only if you select the meter (SEL TO BASE) stream component.

5. Click any of the following buttons to define live inputs for the observed density correction calculations:

Button MTR DENSITY
OBS DENS (DT)
MTR DENS (SEL)
MTR TEMP

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter density.
Note: The label on this button changes depending on the configuration.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed density.
Note: This button displays only if you select the densitometer (DT TO BASE) stream component.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter density.
Note: This button displays only if you select the meter (SEL TO BASE) stream component.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter temperature.
Note: The label on this button changes depending on the configuration.

6-168

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Button OBS TEMP (DT)
MTR TEMP (SEL) MTR PRESS
OBS PRESS (DT)
MTR PRESS (SEL) MTR Pe
Pe
Pe (DT)

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed temperature.
Note: This button displays only if you select the densitometer (DT TO BASE) stream component.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter temperature.
Note: This button displays only if you select the meter (SEL TO BASE) stream component.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter pressure.
Note: The label on this button changes depending on the configuration.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed pressure.
Note: This button displays only if you select the densitometer (DT TO BASE) stream component.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter pressure.
Note: This button displays only if you select the meter (SEL TO BASE) stream component.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for equilibrium vapour pressure (Pe).
Note: The label on this button changes depending on the configuration.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed equilibrium vapour pressure (Pe).
Note: The label on this button changes depending on the configuration.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed equilibrium vapour pressure (Pe).
Note: This button displays only if you select the densitometer (DT TO BASE) stream component.

6. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
7. Click Yes to apply your changes. The PCSetup screen displays.

6.7.5

Standard Density Correction
This calculation enables you to use base density to determine the factors for the correction for temperature of the liquid at the meter (CTLm) and the correction for the pressure of the liquid at the meter

Revised January-2021

Stream Configuration

6-169

Config600 Configuration Software User Manual
(CPLm). The system then uses the CTLm and CPLm values to correct the metered volume to reference conditions. 1. Select Standard Density Correction from the hierarchy menu.
The Standard Density Correction screen displays.

6-170

Figure 6-88. Standard Density Correction screens

2. Complete the following fields.

Field
Density Table Units

Description

Indicates the density units the S600+ uses for the density correction calculations. Click  to display all valid values.

CH. 11 2004/7 Use API MPMS Ch. 11.1 2004,

CUST

Addendum 1, 2007 Imperial units.

CH. 11 2004/7 Use API MPMS Ch. 11.1 2004,

METRIC

Addendum 1, 2007 Metric Units

DEG.API

Use degrees API.

KG/M3

Use kilograms per cubic meter. This is the default.

S.G.

Use specific gravity.

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field Product Type

Description

NORSOK I-105

Use Norsok I-105 Appendix D density correction.

Note: See Table 6-2 for product selection.

Indicates the type of petroleum product involved in the calculation. Click  to display all valid values. The default is A CRUDE.

A CRUDE

Selection is based on the value in the Density Table Units field:

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53A and 54A.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59A and 60A.

If SG = Petroleum Measurement Tables 1980 Tables 23A and 24A.

If DEG API = Petroleum Measurement Tables 1980 Tables 5A and 6A.

If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.

If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.

B REFINED Selection is based on the value in the Density Table Units field:

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53B and 54B.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59B and 60B.

If SG = Petroleum Measurement Tables 1980 Tables 23B and 24B.

If DEG API = Petroleum Measurement Tables 1980 Tables 5B and 6B.

If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.

If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.

C SPECIAL Selection is based on the value in the Density Table Units field:

If KG/M3 = Petroleum Measurement Tables 1980 Table 54C.

If SG = Petroleum Measurement Tables 1980 Tables 23C and 24C.

If DEG API = Petroleum Measurement Tables 1980 Tables 5C and 6C.

If CH.11 2004/7 Cust = API MPMS Chapter 11 2004.

If CH.11 2004/, Metric = API MPMS

Stream Configuration

6-171

Config600 Configuration Software User Manual

6-172

Field

Description
D LUBE OILS
LIGHT 1986 ASTM-IP 1952 TABLE LOOKUP USER K0K1

Chapter 11 2004.
Note: Table 53C is not implemented as the assumption is made that the base density is already known. This is because Table 53C allows for a keypad entry of Alpha, and if this is known then the base density would be known.
Selection is based on the value in the Density Table Units field:
If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1982 Tables 53D and 54D.
If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59D and 60D.
If SG = Petroleum Measurement Tables 1982 Tables 23D and 24D.
If DEG API = Petroleum Measurement Tables 1982 Tables 5D and 6D.
If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.
If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.
ASTM-IP-API Petroleum Measurement Tables for Light Hydrocarbon Liquids 1986 Tables 53 and 54.
ASTM-IP Petroleum Measurement Tables 1952 Tables 23, 24, 53 and 54.
Note: The output is based on the relevant formula or look up tables dependent on the density input.
S600+ reads values from a file in the Config600 3.0/Config/Project Name/extras directory and transfers that data into the S600+ with the configuration file. The default files hold values for the ASTM-IP Petroleum Measurement Tables 1952 Tables 5 and 6.
Selection is based on the value in the Density Table Units field:
If KG/M3 = Petroleum Measurement Tables 1980 Tables 53A and 54A with user entered values for K0 and K1.
If SG = Petroleum Measurement Tables 1980 Tables 23A and 24A with user entered values for K0 and K1.
If DEG API = Petroleum Measurement Tables 1980 Tables 5A and 6A with

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field
CPL Calculation Rounding

Description user entered values for K0 and K1.

LIGHT TP25 GPA TP-25 1998 (API Tables 23E and 24E).

LIGHT TP27 GPA TP-27 2007 (API Tables 23E, 24E, 53E, 54E, 59E and 60E).

AROMATIC S D1555M95

ASTM D1555-95 Table lookup.

AROMATIC S D1555M00

ASTM D1555M-00 Table Lookup.

AROMATIC S D1555M04A

ASTM D1555-04a Calculation.

AROMATIC S D1555M08

ASTM D1555M-08 Calculation.

STO5.9 08 B1 UGC

Gazprom STO-5.9 2008 Addendum B.1 Unstable Gas Condensate.

STO5.9 08 B2 SLH

Gazprom STO-5.9 2008 Addendum B.2 Stable Liquid Hydrocarbon.

STO5.9 08 B3 WFLH

Gazprom STO-5.9 2008 Addendum B.3 Wide Fraction Liquid Hydrocarbon.

Indicates the specific CPL calculation the S600+ uses. Click  to display all valid values.

Note:

This field does not display if you select CH.11 2004 CUST or CH.11 2004 METRIC as the Density Table Units or one of the Gazprom options as Product Type because these standards also specify the CPL calculation.

OFF

No CPL calculation.

API121

Use API MPMS Ch.11.2.1 1984.

API1121M

Use API MPMS Ch. 11.2.1M 1984. This is the default.

API122

Use API MPMS Ch.11.2.2 1986

API122M

Use API MPMS Ch.11.2.2M 1986

CONSTANT Use a value you enter.

DOWNER

Use calculations specified in L. Downer's 1979 paper Generation of New Compressibility Tables for International Use

Indicates whether the S600+ rounds the calculation results. Click  to display all valid values.

OFF

No rounding occurs. This is the

default.

NATIVE

Round to the rules specified in the selected calculation standard.

API Ch.12.2 Part 2

Round in accordance with API MPMS Ch.12.2 Part 2 ­ Measurement Tickets 1995

API Ch.12.2 Part 3

Round in accordance with API MPMS Ch.12.2 Part 3 ­ Proving Reports 1998

Flocheckl

Round in accordance with Emerson Flocheck verification software package

Stream Configuration

6-173

Config600 Configuration Software User Manual

Field
Reference Temp Alpha FFactor PE Calculation
BASE DENSITY BASE DENS (DT)

Description

ASTM D1250-04 Ch.11

Round in accordance with API MPMS Ch.11.1 2004 (ASTM D1250-04) method to round to the Petroleum Measurement Table 1980 Tables

DECC 1980

DTI/DECC requirements for Petroleum Measurement Tables 1980 Tables. No rounding occurs and an iteration tolerance of 0.0001.

Sets, in degrees Centigrade, the reference temperature for the correction calculations. The default is 15 degrees C.

Sets the coefficient of thermal expansion. The default is 0.

Sets the compressibility factor for the liquid (also known as the beta factor). The default is 0.

Sets the option to calculate the fluid's Equilibrium Vapour Pressure. While this is normally assumed to be 0, you can use it for natural gas liquids (NGL) and similar applications. Click  to display all valid values.

OFF

Do not calculate PE value. This

is the default.

GPA TP-15 1988 Use the GPA TP-15 1988

Equation 2

Equation 2

GPA TP-15 2003 Use the GPA TP-15 2003

Equation 2

Equation 2

GPA TP-15 1988 Use the GPA TP-15 1988

Equation 3

Equation 3

GPA TP-15 2003 Use the GPA TP-15 2003

Equation 3

Equation 3

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.

Note: The label on this button changes depending on the configuration.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.

Note: This button displays only if you select the density to stream option.

Density Units DEG API
S.G.
KG/M3

ASTM-IP 1952
ASTM D1250 (1952) Table 6

A Crude
ASTM D1250-80 Table 6A

Table 6-2. Standard Density Correction Product Selection

B Refined
ASTM D1250-80 Table 6B

C Special
ASTM D1250-80 Table 6C

Product Type

D Lube Oils

Light 1986

ASTM

n/a

D1250-80

Table 6D

Light TP25
n/a

Light TP27
n/a

Table Lookup
User lookup table

ASTM

ASTM

ASTM

ASTM

ASTM

n/a

GPA TP- GPA TP-

User

D1250

D1250-80 D1250-80 D1250-80 D1250-80

25/ 1988 27 Table

lookup

(1952)

Table 24A Table 24B Table 24C Table 24D

Table 24E

24E

table

Table 24

ASTM

ASTM

ASTM

ASTM

ASTM

ASTM­IP-

n/a

GPA TP-

User

D1250

D1250-80 D1250-80 D1250-80 D1250-80

API

27 Table

lookup

(1952)

Table 54A Table 54B Table 54C Table 54D Petroleum

54E

table

Table 54

IP Paper 3 (1988)
Table 60A (20'C
Reference Temp)

IP Paper 3 (1988)
Table 60B (20'C
Reference Temp)

IP Paper 3 (1988)
Table 60D (20'C
Reference Temp)

Measure ment
tables for light
hydrocarb on liquids
1986

GPA TP27 Table 60E (20'C Reference Temp)

User K0 K1
ASTM D1250-80 Table 6A/
User K0,K1
ASTM D1250-80 Table 24A/
User K0,K1
ASTM D1250-80 Table 54A/
User K0,K1

6-174

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

CH. 11 2004/7 CUST
CH. 11 2004/7 Metric
NORSOK I-105

n/a
n/a
ASTM D1250-04

ASTM D1250-04
ASTM D1250-04
ASTM D1250-04

ASTM D1250-04
ASTM D1250-04
ASTM D1250-04

ASTM D1250-04
ASTM D1250-04
ASTM D1250-04

ASTM D1250-04
ASTM D1250-04
ASTM D1250-04

n/a
n/a
ASTM D1250-04

n/a
n/a
ASTM D1250-04

n/a
n/a
ASTM D1250-04

n/a
n/a
ASTM D1250-04

n/a
n/a
ASTM D1250-04

3. Click any of the following buttons to define live inputs for the density correction calculation:

Button MTR TEMP SEL TEMP MTR PRESS SEL PRESS MTR Pe Pe

Description
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the temperature of the liquid at the meter (CTLm).
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the temperature of the liquid at the meter (CTLm).
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the pressure of the liquid at the meter (CPLm).
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the pressure of the liquid at the meter (CPLm).
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the equilibrium vapour pressure (Pe).
Note: The label on this button change depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed equilibrium vapour pressure (Pe).
Note: The label on this button changes depending on the configuration.

4. Click any of the following buttons to define calculation results for the density correction calculation:

Button METER DENSITY
MTR DENS (DT)

Description Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter density.
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed density.
Note: The label on this button changes depending

Revised January-2021

Stream Configuration

6-175

Config600 Configuration Software User Manual

Button

Description on the configuration.

5. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
6. Click Yes to apply your changes. The PCSetup screen displays.

6.7.6 Base Sediment and Water (BSW)
This option provides base sediment and water (BSW) settings for the calculation of the net volume totals.
1. Select BSW from the hierarchy menu. The BSW screen displays.

6-176

Figure 6-89. BSW screen

2. Complete the following fields.

Field Calc Select
IP VII/2 4.12 REF METER DENS REF STD DENS
US METHOD 1
NORSOK I-105

Description Indicates the standard the S600+ uses for the BSW calculations. Click  to display all valid values.
Use IP VII/2 4.12 standard. This is the default.
Use the meter density; mass = meter dry volume * meter density.
Use the standard density; mass = std dry volume * std density.
Use the meter density; mass = meter wet volume * meter density.
Use Norsok I-105 Appendix D method of computing totals. This must be used in conjunction

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field

Description with Norsok I-105 Density Table Units option.

6.7.7 Coriolis
Coriolis settings define the constants and calculation limits for a range of parameters, including stream input sources and modes of operation.
These settings also allow you to define alarms. The system activates these alarms when the calculated results for the flowrates are not within specified limits.
1. Select Coriolis from the hierarchy menu. The Coriolis screen displays.

Revised January-2021

Figure 6-90. Coriolis screen

2. Complete the following fields.

Field Flow Units
Flow Data Source
Kdpf
Density Calib

Description

Indicates the primary flow units measurements. Valid values are MASS (configure the Coriolis meter for mass-based input) or VOLUME (configure the meter for volume-based inputs). The default is MASS.

Indicates the source of flow data. Valid values are SERIAL (enable the system to take the primary variable from the serial mass or volume flowrate) or PULSE I/P (calculate the primary variable from the mass or volume pulse input.). The default is SERIAL.

Sets a density correction factor value. The default is 0.

Note:

Please contact your Coriolis supplier or reference the supplied calibration sheet for more information regarding this field and value.

Sets a density calibration pressure value. The default

Stream Configuration

6-177

Config600 Configuration Software User Manual

Field Pressure

Description is 0.

Note:

Please contact your Coriolis supplier or reference the supplied calibration sheet for more information regarding this field and value.

Ktpf1

Sets a pulse correction factor value. The default is 0.

Note:

Please contact your Coriolis supplier or reference the supplied calibration sheet for more information regarding this field and value.

Flow Calib Pressure

Sets a flow calibration pressure value. The default is 0.

Note:

Please contact your Coriolis supplier or reference the supplied calibration sheet for more information regarding this field and value.

Pressure

Indicates the source of pressure I/O. Valid values are CORIOLIS (use data from the Coriolis serial link) or I/O (use data either from ADC/PRT/Density inputs [if correctly configured] or from the Coriolis serial link [if incorrectly configured]). The default is CORIOLIS.

Note: If you select I/O, remember to configure the analog inputs.

Temperature

Indicates the source of temperature I/O. Valid values are CORIOLIS (use data from the Coriolis serial link) or I/O (use data either from the ADC/PRT/Density inputs [if correctly configured] or from the Coriolis serial link [if incorrectly configured]). The default is CORIOLIS.

Note: If you select I/O, remember to configure the analog inputs.

Density

Indicates the source of density I/O. Valid values aret CORIOLIS (se data from the Coriolis serial link) or I/O (use data either from the ADC/PRT/Density inputs [if correctly configured] or from the Coriolis serial link [if incorrectly configured]). The default is CORIOLIS.

Note: If you select I/O, remember to configure the densitometer.

Use 64 bit totals

Indicates whether the S600+ uses the 64-bit totals received from the Coriolis meter in totalisation routines.

NO Use the 32-bit totals received from the Coriolis meter. This is the default.

YES Use the 64-bit totals received from the Coriolis meter.

Use ext temp/press

Indicates which serial temperature and pressure values the S600+ uses in calculations.

Note: This is valid only if the temperature and pressure I/O selections are set to CORIOLIS.

NO Use the internally derived temperature and pressure values. This is the default.

YES Use the external temperature and pressure input values.

Max Acceptable Gap Between Successive Polls

Sets, in seconds, the maximum acceptable gap between successive polls. The default is 50. The system uses this value to determine communication failures.

6-178

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field Flow Integral Acceptance Factor
Max Meter Total
Max Flowrate

Description Sets the acceptable tolerance factor for comparing flowrate to elapsed totals. The default is 20.
Sets a maximum allowable increment in the received total. Used by the increment validation logic. Sets a maximum allowable flowrate. The default is 500.

3. Click any of the following buttons to set meter variable limits.

Button SERIAL PRESS
SERIAL TEMP
SERIAL DENSITY I/O PRESSURE I/O TEMPERATURE I/O DENSITY
Coriolis Comms

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for serial pressure.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for serial temperature.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for serial density.
Click to display an Analog Input dialog box you use to define various values for the analog input.
Click to display an Analog Input dialog box you use to define various values for the analog input.
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for I/O density.
Click to display the I/O Setup screen in Comms.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.
6.8 Liquid ­ Turbine
These stream settings are specific to liquid applications using turbine meters. When you initially create a configuration, the calculation selections you make determine which calculation-specific screens appear in the hierarchy menu.

Caution

It is extremely unlikely that any one S600+ configuration would contain all the settings discussed in this section. For that reason, several sample configurations demonstrate the settings.

6.8.1

Local Units
This option allows you to override the global K-factor unit as a liquid application may have more than one type of meter, each using different K-factor units.
1. Select Local Units from the hierarchy menu. The Local Units screen displays.

Revised January-2021

Stream Configuration

6-179

Config600 Configuration Software User Manual

Figure 6-91. Local Units screen

2. Complete the following field.

Field K-factor Units

Description
Indicates the type of units you desire to use and override the system K-factor units of measurement. Click  to display all valid values. The default is SYSTEM UNITS.
Note: If you select System Units, the stream uses the global default value.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.8.2 Linearisation
Linearisation settings define the constants and calculation limits for the meter factor and the K-factor typically taken from a Meter Calibration Certificate. The system calculates a meter factor and K-factor corresponding to the turbine frequency by interpolating the frequency between fixed points and then cross-referencing this value to a look-up table. and the K-factor.
Flow meters produce pulses proportional to the total flow through the meter. The K-factor represents the number of pulses produced per unit volume.
Linearisation settings also allow you to define alarms. The system activates these alarms when the calculated results for the meter factor and K-factor are not within the specified limits.

6-180

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual
Notes:
 The linearisation curve for Liquid Turbine configurations uses IVOL Flow Rate as the default input for both K-factor and Meter Factor calculations. The ability to change the defaults is available only with Config600 Pro software.
 Batching systems that employ meter factor or K-factor linearisation with retrospective meter factor/K-factor adjustments assume that the adjusted value has a "keypad" mode.
 To prevent the live metering system from applying a double correction, use either a calculated meter factor or a calculated Kfactor linearisation (that is, only one factor should have a calculated mode).
1. Select Linearisation from the hierarchy menu. The Linearisation screen displays.

Revised January-2021

Stream Configuration

6-181

Config600 Configuration Software User Manual

6-182

Figure 6-92. Linearisation screen

2. Complete the following fields.

Field Meter Factors
K Factors

Description

Sets up to 12 flow rate and values for the meter correction factors.

Flowrate/Freq Set the flowrate and frequency for each of the meter correction factors.

Value

Set the corresponding values for each of the meter factors.

Sets up to 10 flow rate and values for the K-factors.

Flowrate/Freq Set the flowrate and frequency for each of the K-factors.

Value

Set the corresponding values for each of the K-factors.

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field METER FACTOR K-FACTOR Product Table
Aramco
K Factor Method Meter Factor Method

Description

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the respective factor.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the respective factor.

It allows the selection of the "default" Product Table (the in-use functionality) and the 16 other Product Tables in order to set up to 10 flow rates and values for the meter correction factors and K-factors for each product type. When you select a specific product, the meter factors and K-factors update accordingly.

Note: This field displays only if you enable the Product Table when you create the configuration.

Aramco-style linearisation is identical to normal linearisation, but is only used to generate the first meter factor ­ subsequent meter factors are generated from proving.

Notes:

 Ignore the fields in the Aramco frame unless directed by technical support.

 You must select Product Table with History when you create your configuration in order to use the Prover MF Deviation Check stage.

Normal Flow Rate

Set to zero for standard linearisation. Set to non-zero only for Aramco-style linearisation.

Date of Initial Base Meter Factor

Set the time stamp of the initial base meter factor.
Note: This field displays only if you enable the Product Table with History when you create the configuration.

Selectable between K FACTOR (values entered as normal) and ERROR PERCENT (K Factor entered as a percentage).

Selectable between METER FACTOR (values entered as normal) and ERROR PERCENT (Meter Factor entered as a percentage).

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

Revised January-2021

Stream Configuration

6-183

Config600 Configuration Software User Manual

6.8.3

Observed Density Correction
This option enables you to determine base density from measured density. The system uses base density, coordinated with the standard density correction, to calculate correction values for the temperature of the liquid at the meter (CTLm) and the pressure of the liquid at the meter (CPLm). The system then uses the CTLm and CPLm values to correct the metered volume to reference conditions.
You can measure density at the header, which is associated with the station because it is a common density available to all streams (OBS TEMP and OBS PRESS), or you can measure it at the meter, which is associated with a specific stream (MTR TEMP and MTR PRESS). If you do not measure density, this screen does not display and you enter a density at standard conditions.

Note: Options selected when the configuration was created determine whether the screen for standard density or observed density displays. This example configuration only shows observed density correction. For standard density settings, see either the example for Coriolis stream or Liquid Ultrasonic stream.

1. Select Observed Density Correction from the hierarchy menu. The Observed Density Correction screen displays.

6-184

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Revised January-2021

Figure 6-93. Observed Density Correction screens

2. Complete the following fields.

Field Density Table Units

Description

Indicates the density units the S600+ uses for the density correction calculations. Click  to display all valid values.

CH. 11

Use API MPMS Chapter 11.1 2004,

2004/7 CUST Addendum 1, 2007 Imperial Units.

CH. 11 2004/7 METRIC

Use API MPMS Chapter 11.1 2004, Addendum 1, 2007 Metric Units.

DEG API

Use degrees API.

KG/M3

Use kilograms per cubic meter. This is the default.

S.G.

Use specific gravity.

NORSOK I-105

Use Norsok I-105 Appendix D density correction.

Stream Configuration

6-185

Config600 Configuration Software User Manual

Field Iteration Type
Hydrometer Correction Product Type

Description

Indicates the iteration type for the density correction calculations. Valid values are ASTM (use the iterative temperature and pressure correction as defined by ASTM/API, Chapter 12) or IP2 (use the iterative temperature and pressure correction as defined in IP 2 [ISO 91-1]). The default is ASTM.

Indicates whether the S600+ applies hydrometer correction values to the calculation. Valid values are YES and NO; the default is NO.

Indicates the type of petroleum product involved in the calculation. Click  to display all valid values. The default is A CRUDE.

A CRUDE

Selection is based on the value in the Density Table Units field:

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53A and 54A.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59A and 60A.

If SG = Petroleum Measurement Tables 1980 Tables 23A and 24A.

If DEG API = Petroleum Measurement Tables 1980 Tables 5A and 6A.

If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.

If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.

B REFINED Selection is based on the value in the Density Table Units field:

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53B and 54B.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59B and 60B.

If SG = Petroleum Measurement Tables 1980 Tables 23B and 24B.

If DEG API = Petroleum Measurement Tables 1980 Tables 5B and 6B.

If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.

If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.

6-186

Stream Configuration

Revised January-2021

Field

Config600 Configuration Software User Manual

Description C SPECIAL
D LUBE OILS
LIGHT 1986 ASTM-IP 1952

Selection is based on the value in the Density Table Units field:
If KG/M3 = Petroleum Measurement Tables 1980 Tables 54C.
If SG = Petroleum Measurement Tables 1980 Tables 23C and 24C.
If DEG API = Petroleum Measurement Tables 1980 Tables 5C and 6C.
If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.
If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.
Note: Table 53C is not implemented as the assumption is made that the base density is already known. This is because Table 53C allows for a keypad entry of Alpha, and if this is known then the base density would be known.
Selection is based on the value in the Density Table Units field:
If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1982 Tables 53D and 54D.
If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59D and 60D.
If SG = Petroleum Measurement Tables 1982 Tables 23D and 24D.
If DEG API = Petroleum Measurement Tables 1982 Tables 5D and 6D.
If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.
If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.
ASTM-IP-API Petroleum Measurement Tables for Light Hydrocarbon Liquids 1986 Tables 53 and 54.
ASTM-IP Petroleum Measurement Tables 1952 Tables 23, 24, 53 and 54 (Algorithm).
Note: The output is based on the relevant formula or look up tables dependent on the density input.

Revised January-2021

Stream Configuration

6-187

Config600 Configuration Software User Manual

Field

Description TABLE LOOKUP
USER K0 K1
LIGHT TP25 LIGHT TP27 AROMATICS D1555M-95 AROMATICS D1555M-00 AROMATICS D1555M-04A AROMATICS D1555M-08 STO5.9 08 B1 UGC STO5.9 08 B2 SLH STO5.9 08 B3 WFLH

S600+ reads values from a file in the Config600 3.x/Config/Project Name/extras directory and transfers that data into the S600+ with the configuration file. The specific file selected is based on the value in the Density Table Units field: If SG, values are read from the ASTMIP Petroleum Measurement Tables 1952 Tables 23 file. If DEG API, values are read from the ASTM-IP Petroleum Measurement Tables 1952 Tables 5 file. For KG/M3, please consult technical support. Selection is based on the value in the Density Table Units field: If KG/M3 = Petroleum Measurement Tables 1980 Tables 53A and 54A with user entered values for K0 and K1. If SG = Petroleum Measurement Tables 1980 Tables 23A and 24A with user entered values for K0 and K1. If DEG API = Petroleum Measurement Tables 1980 Tables 5A and 6A with user entered values for K0 and K1. GPA TP-25 1998 (API Tables 23E and 24E). GPA TP-27 2007 (API Tables 23E, 24E, 53E, 54E, 59E and 60E). ASTM D1555-95 Table lookup.
ASTM D1555M-00 Table Lookup.
ASTM D1555-04a Calculation.
ASTM D1555M-08 Calculation.
Gazprom STO-5.9 2008 Addendum B.1 Unstable Gas Condensate. Gazprom STO-5.9 2008 Addendum B.2 Stable Liquid Hydrocarbon. Gazprom STO-5.9 2008 Addendum B.3 Wide Fraction Liquid Hydrocarbon.

6-188

Stream Configuration

Revised January-2021

Field CPL Calculation
Rounding
Reference Temp Alpha FFactor

Config600 Configuration Software User Manual

Description

Indicates the specific CPL calculation the S600+ uses. Click  to display all valid values.

Note:

This field does not display if you select CH.11 2004 CUST or CH.11 2004 METRIC as the Density Table Units or one of the Gazprom options as Product Type because these standards also specify the CPL calculation.

OFF

No CPL calculation.

API121

Use API MPMS Ch.11.2.1 1984.

API1121M

Use API MPMS Ch. 11.2.1M 1984. This is the default.

API122

Use API MPMS Ch.11.2.2 1986

API122M

Use API MPMS Ch.11.2.2M 1986

CONSTANT Use a value you enter.

DOWNER

Use calculations specified in L. Downer's 1979 paper Generation of New Compressibility Tables for International Use

Indicates whether the S600+ rounds the calculation results. Click  to display all valid values.

OFF

No rounding occurs. This is the

default.

NATIVE

Round to the rules specified in the selected calculation standard.

API Ch.12.2 Part 2

Round in accordance with API MPMS Ch.12.2 Part 2 ­ Measurement Tickets 1995

API Ch.12.2 Part 3

Round in accordance with API MPMS Ch.12.2 Part 3 ­ Proving Reports 1998

Flocheck

Round in accordance with Emerson Flowcheck verification software package

ASTM D1250-04 Ch.11

Round in accordance with API MPMS Ch.11.1 2004 (ASTM D1250-04) method to round to the Petroleum Measurement Table 1980 Tables

DECC 1980

DTI/DECC requirements for Petroleum Measurement Tables 1980 Tables. No rounding occurs and an iteration tolerance of 0.0001.

Indicates, in degrees Centigrade, the reference temperature for the correction calculations. The default is 15 degrees C.

Sets the coefficient of thermal expansion. The default is 0.

Sets the compressibility factor for the liquid (also known as the beta factor). The default is 0.

Revised January-2021

Stream Configuration

6-189

Config600 Configuration Software User Manual

Field PE Calculation
Aromatics Type Aromatics CCF

Description

Sets the option to calculate the fluid's Equilibrium Vapour Pressure. While this is normally assumed to be 0, you can use it for natural gas liquids (NGL) and similar applications. Click  to display all valid values.

OFF

Do not calculate PE value. This

is the default.

GPA TP-15 1988 Use the GPA TP-15 1988

Equation 2

Equation 2

GPA TP-15 2003 Use the GPA TP-15 2003

Equation 2

Equation 2

GPA TP-15 1988 Use the GPA TP-15 1988

Equation 3

Equation 3

GPA TP-15 2003 Use the GPA TP-15 2003

Equation 3

Equation 3

Sets the type of aromatics product. Click  to display all valid values. The default is Benzene.

Sets the method for calculating a combined corrector factory (CCF) for aromatics products. Valid values are Density (calculate using a density you enter) or Table 1 (calculate use a density from an embedded table).

Density Units DEG API
S.G.
KG/M3
CH. 11 2004/7 CUST CH. 11 2004/7 METRIC NORSOK I-105

ASTM-IP 1952 n/a
ASTM D1250 (1952) Table 23 Algorithm
ASTM D1250 (1952) Table 53 Algorithm
n/a

Table 6-3. Observed Density Correction Product Selection

Product Type

A Crude

B Refined

C Special

D Lube Oils

Light 1986

Light TP25

Light TP27

ASTM

ASTM

n/a

ASTM

n/a

n/a

n/a

D1250-80 D1250-80

D1250-80

Table 5A Table 5B

Table 5D

ASTM

ASTM

n/a

ASTM

n/a

GPA TP- GPA TP-

D1250-80 D1250-80

D1250-80

25/ 1988 27 Table

Table 23A Table 23B

Table 23D

Table 23E

23E

ASTM

ASTM

n/a

ASTM

ASTM­IP-

n/a

GPA TP-

D1250-80 D1250-80

D1250-80

API

27 Table

Table 53A Table 53B

Table 53D Petroleum

53E

IP Paper 3 (1988)
Table 59A (20'C
Reference Temp)

IP Paper 3 (1988)
Table 59B (20'C
Reference Temp)

IP Paper 3 (1988)
Table 59D (20'C
Reference Temp)

Measure ment
tables for light
hydrocarb on liquids
1986

GPA TP27 Table 59E (20'C Reference Temp)

ASTM

ASTM

ASTM

ASTM

n/a

n/a

n/a

D1250-04 D1250-04 D1250-04 D1250-04

Table Lookup
ASTM-IP Petroleum Measure-
ment Tables 1952 Tables 5 lookup table
ASTM-IP Petroleum Measure-
ment Tables 1952 Tables 23 lookup table
Consult technical support

User K0 K1 ASTM D1250-80 Table 5A/ User K0,K1
ASTM D1250-80 Table 23A/
User K0,K1
ASTM D1250-80 Table 53A/
User K0,K1

n/a

n/a

n/a

ASTM

ASTM

ASTM

ASTM

n/a

n/a

n/a

n/a

n/a

D1250-04 D1250-04 D1250-04 D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

3. Click any of the following buttons to define calculation results for the observed density correction calculations.

6-190

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Button BASE DENSITY METER CTL
METER CCF
METER CPL

Description
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the temperature of the liquid at the meter (CTLm).
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the combined correction factor at the meter (CCFm).
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the pressure of the liquid at the meter (CPLm).
Note: The label on this button changes depending on the configuration.

4. Click any of the following buttons to define live inputs for the observed density correction calculations.

Button METER DENSITY OBS DENS
MTR TEMP
OBS TEMP
MTR PRESS
OBS PRESS

Description Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter density.
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed density.
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter temperature.
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed temperature.
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter pressure.
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed pressure.
Note: The label on this button changes depending on the configuration.

Stream Configuration

6-191

Config600 Configuration Software User Manual

Button Pe

Description
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed equilibrium vapour pressure (Pe).
Note: The label on this button changes depending on the configuration.

5. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
6. Click Yes to apply your changes. The PCSetup screen displays.

6.8.4

Standard Density Correction
This calculation enables you to use base density to determine the factors for the correction for temperature of the liquid at the meter (CTLm) and the correction for the pressure of the liquid at the meter (CPLm). The system then uses the CTLm and CPLm values to correct the metered volume to reference conditions.
1. Select Standard Density Correction from the hierarchy menu. The Standard Density Correction screen displays.

Figure 6-94. Standard Density Correction screen

6-192

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

2. Complete the following fields.

Field Density Table Units
Product Type

Description

Indicates the density units the S600+ uses for the density correction calculations. Click  to display all valid values.

CH. 11 2004/7 Use API MPMS Ch. 11.1 2004,

CUST

Addendum 1, 2007 Imperial units.

CH. 11 2004/7 Use API MPMS Ch. 11.1 2004,

METRIC

Addendum 1, 2007 Metric Units

DEG.API

Use degrees API.

KG/M3

Use kilograms per cubic meter. This is the default.

S.G.

Use specific gravity.

NORSOK I-105

Use Norsok I-105 Appendix D density correction.

Note: See Table 6-2 for product selection.

Indicates the type of petroleum product involved in the calculation. Click  to display all valid values. The default is A CRUDE.

A CRUDE

Selection is based on the value in the Density Table Units field:

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53A and 54A.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59A and 60A.

If SG = Petroleum Measurement Tables 1980 Tables 23A and 24A.

If DEG API = Petroleum Measurement Tables 1980 Tables 5A and 6A.

If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.

If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.

B REFINED Selection is based on the value in the Density Table Units field:

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53B and 54B.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59B and 60B.

If SG = Petroleum Measurement Tables 1980 Tables 23B and 24B.

If DEG API = Petroleum Measurement Tables 1980 Tables 5B and 6B.

If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.

If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.

Stream Configuration

6-193

Config600 Configuration Software User Manual

Field

Description C SPECIAL
D LUBE OILS
LIGHT 1986 ASTM-IP 1952 TABLE LOOKUP

Selection is based on the value in the Density Table Units field:
If KG/M3 = Petroleum Measurement Tables 1980 Table 54C.
If SG = Petroleum Measurement Tables 1980 Tables 23C and 24C.
If DEG API = Petroleum Measurement Tables 1980 Tables 5C and 6C.
If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.
If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.
Note: Table 53C is not implemented as the assumption is made that the base density is already known. This is because Table 53C allows for a keypad entry of Alpha, and if this is known then the base density would be known.
Selection is based on the value in the Density Table Units field:
If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1982 Tables 53D and 54D.
If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59D and 60D.
If SG =,Petroleum Measurement Tables 1982 Tables 23D and 24D.
If DEG API = Petroleum Measurement Tables 1982 Tables 5D and 6D.
If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.
If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.
ASTM-IP-API Petroleum Measurement Tables for Light Hydrocarbon Liquids 1986 Tables 53 and 54.
ASTM-IP Petroleum Measurement Tables 1952 Tables 23, 24, 53 and 54 (Algorithm).
Note: The output is based on the relevant formula or look up tables dependent on the density input.
S600+ reads values from a file in the Config600 3.x/Config/Project Name/extras directory and transfers that data into the S600+ with the configuration file. The specific file selected is based on the value in the

6-194

Stream Configuration

Revised January-2021

Field

Config600 Configuration Software User Manual

Description
USER K0 K1
LIGHT TP25 LIGHT TP27 AROMATICS D1555M-95 AROMATICS D1555M-00 AROMATICS D1555M-04A AROMATICS D1555M-08 STO5.9 08 B1 UGC STO5.9 08 B2 SLH STO5.9 08 B3 WFLH

Density Table Units field: If SG, values are read from the ASTMIP Petroleum Measurement Tables 1952 Tables 23 file. If DEG API, values are read from the ASTM-IP Petroleum Measurement Tables 1952 Tables 5 file. For KG/M3, please consult technical support. Selection is based on the value in the Density Table Units field: If KG/M3 = Petroleum Measurement Tables 1980 Tables 53A and 54A with user entered values for K0 and K1. If SG = Petroleum Measurement Tables 1980 Tables 23A and 24A with user entered values for K0 and K1. If DEG API = Petroleum Measurement Tables 1980 Tables 5A and 6A with user entered values for K0 and K1. GPA TP-25 1998 (API Tables 23E and 24E). GPA TP-27 2007 (API Tables 23E, 24E, 53E, 54E, 59E and 60E). ASTM D1555-95 Table lookup.
ASTM D1555M-00 Table Lookup.
ASTM D1555-04a Calculation.
ASTM D1555M-08 Calculation.
Gazprom STO-5.9 2008 Addendum B.1 Unstable Gas Condensate. Gazprom STO-5.9 2008 Addendum B.2 Stable Liquid Hydrocarbon. Gazprom STO-5.9 2008 Addendum B.3 Wide Fraction Liquid Hydrocarbon.

Revised January-2021

Stream Configuration

6-195

Config600 Configuration Software User Manual

Field CPL Calculation
Rounding
Reference Temp Alpha FFactor

Description

Indicates the specific CPL calculation the S600+ uses. Click  to display all valid values.

Note:

This field does not display if you select CH.11 2004 CUST or CH.11 2004 METRIC as the Density Table Units or one of the Gazprom options as Product Type because these standards also specify the CPL calculation.

OFF

No CPL calculation.

API121

Use API MPMS Ch.11.2.1 1984.

API1121M

Use API MPMS Ch. 11.2.1M 1984. This is the default.

API122

Use API MPMS Ch.11.2.2 1986

API122M

Use API MPMS Ch.11.2.2M 1986

CONSTANT Use a value you enter.

DOWNER

Use calculations specified in L. Downer's 1979 paper Generation of New Compressibility Tables for International Use

Indicates whether the S600+ rounds the calculation results. Click  to display all valid values.

OFF

No rounding occurs. This is the

default.

NATIVE

Round to the rules specified in the selected calculation standard.

API Ch.12.2 Part 2

Round in accordance with API MPMS Ch.12.2 Part 2 ­ Measurement Tickets 1995

API Ch.12.2 Part 3

Round in accordance with API MPMS Ch.12.2 Part 3 ­ Proving Reports 1998

Flocheck

Round in accordance with Emerson Flowcheck verification software package

ASTM D1250-04 Ch.11

Round in accordance with API MPMS Ch.11.1 2004 (ASTM D1250-04) method to round to the Petroleum Measurement Table 1980 Tables

DECC 1980

DTI/DECC requirements for Petroleum Measurement Tables 1980 Tables. No rounding occurs and an iteration tolerance of 0.0001.

Sets, in degrees Centigrade, the reference temperature for the correction calculations. The default is 15 degrees C.

Sets the coefficient of thermal expansion. The default is 0.

Sets the compressibility factor for the liquid (also known as the beta factor). The default is 0.

6-196

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field PE Calculation
BASE DENSITY BASE DENS (DT) Aromatics Type

Description

Sets the option to calculate the fluid's Equilibrium Vapour Pressure. While this is normally assumed to be 0, you can use it for natural gas liquids (NGL) and similar applications. Click  to display all valid values.

OFF

Do not calculate PE value. This

is the default.

GPA TP-15 1988 Use the GPA TP-15 1988

Equation 2

Equation 2

GPA TP-15 2003 Use the GPA TP-15 2003

Equation 2

Equation 2

GPA TP-15 1988 Use the GPA TP-15 1988

Equation 3

Equation 3

GPA TP-15 2003 Use the GPA TP-15 2003

Equation 3

Equation 3

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.

Note: The label on this button changes depending on the configuration.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.

Note: This button displays only if you select the density to stream option.

Sets the type of aromatics product. Click  to display all valid values. The default is Benzene.

Density Units DEG API
S.G.
KG/M3
CH. 11 2004/7 CUST CH. 11 2004/7 Metric NORSOK I-105

ASTM-IP 1952 ASTM D1250 (1952)
Table 6
ASTM D1250 (1952) Table 24
ASTM D1250 (1952) Table 54
n/a

A Crude
ASTM D1250-80 Table 6A

Table 6-4. Standard Density Correction Product Selection

B Refined
ASTM D1250-80 Table 6B

C Special
ASTM D1250-80 Table 6C

D Lube Oils
ASTM D1250-80 Table 6D

Product Type Light 1986
n/a

Light TP25
n/a

Light TP27
n/a

Table Lookup
User lookup table

ASTM

ASTM

ASTM

ASTM

n/a

GPA TP- GPA TP-

User

D1250-80 D1250-80 D1250-80 D1250-80

25/ 1988 27 Table

lookup

Table 24A Table 24B Table 24C Table 24D

Table 24E

24E

table

ASTM

ASTM

ASTM

ASTM

ASTM­IP-

n/a

GPA TP-

User

D1250-80 D1250-80 D1250-80 D1250-80

API

27 Table

lookup

Table 54A Table 54B Table 54C Table 54D Petroleum

54E

table

IP Paper 3 (1988)
Table 60A (20'C
Reference Temp)

IP Paper 3 (1988)
Table 60B (20'C
Reference Temp)

IP Paper 3 (1988)
Table 60D (20'C
Reference Temp)

Measure ment
tables for light
hydrocarb on liquids
1986

GPA TP27 Table 60E (20'C Reference Temp)

ASTM

ASTM

ASTM

ASTM

n/a

n/a

n/a

n/a

D1250-04 D1250-04 D1250-04 D1250-04

User K0 K1 ASTM D1250-80 Table 6A/ User K0,K1 ASTM D1250-80 Table 24A/ User K0,K1 ASTM D1250-80 Table 54A/ User K0,K1
n/a

n/a

ASTM

ASTM

ASTM

ASTM

n/a

n/a

n/a

n/a

n/a

D1250-04 D1250-04 D1250-04 D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

3. Click any of the following buttons to define live inputs for the calculations.

Button MTR TEMP

Description Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm

Revised January-2021

Stream Configuration

6-197

Config600 Configuration Software User Manual

Button MTR PRESS Pe

Description limits for meter temperature.
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter pressure.
Note: This button displays only if you select the meter (SEL TO BASE) stream component.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for equilibrium vapour pressure (Pe).
Note: The label on this button changes depending on the configuration.

4. Click any of the following buttons to define calculation results for the correction calculations.

Button METER DENSITY METER CCF
METER CTL
METER CPL

Description
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter density.
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the combined correction factor at the meter (CCFm).
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the temperature of the liquid at the meter (CTLm).
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the pressure of the liquid at the meter (CPLm)
Note: The label on this button changes depending on the configuration.

5. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
6. Click Yes to apply your changes. The PCSetup screen displays.

6.8.5

Base Sediment and Water (BSW)
This option provides base sediment and water (BSW) settings for the calculation of the net volume totals.
1. Select BSW from the hierarchy menu. The BSW screen displays.

6-198

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Revised January-2021

Figure 6-95. BSW screen

2. Complete the following field.

Field Calc Select

Description

Indicates the standard the S600+ uses for the BSW calculations. Click  to display all valid values.

IP VII/2 4.12

Use IP VII/2 4.12 standard. This is the default.

REF METER DENS

Use the meter density; mass = meter dry volume * meter density

REF STD DENS

Use the standard density; mass = std dry volume * std density.

US METHOD 1 Use the meter density; mass = meter wet volume * meter density.

NORSOK I-105

Use Norsok I-105 Appendix D method of computing totals. This must be used in conjunction with Norsok I-105 Density Table Units option.

3. Click any of the following buttons to define BSW parameters.

Button BASE DENSITY
BSW PERCENT
Analogue Inputs

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.
Click to display an Analog Input dialog box you use to define various values for the analogue input.
Click to display the I/O Setup screen's settings related to the BSW analog input for the selected stream.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

Stream Configuration

6-199

Config600 Configuration Software User Manual

6.9 Liquid - Ultrasonic
These stream settings are specific to liquid ultrasonic applications using turbine meters. When you initially create a configuration, the calculation selections you make determine which calculation-specific screens appear in the hierarchy menu.

Caution

It is extremely unlikely that any one S600+ configuration would contain all the settings discussed in this section. For that reason, several sample configurations demonstrate the settings.

6.9.1 Local Units

This option allows you to override the global K-factor unit as a liquid application may have more than one type of meter, each using different K-factor units.

1. Select Local Units from the hierarchy menu. The Local Units screen displays.

Figure 6-96. Local Units screen

6-200

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

2. Complete the following field.

Field K-factor Units

Description
Indicates the type of units you desire to use and override the system K-factor units of measurement. Click  to display all valid values. The default is SYSTEM UNITS.
Note: If you select System Units, the stream uses the global default value.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

6.9.2 Linearisation
Linearisation settings define the constants and calculation limits for the meter factor and K-factor. The S600+ calculates a meter factor corresponding to the frequency by interpolating the frequency between fixed points and then cross-referencing the result against a lookup table. Linearisation settings also allow you to define alarms. The system activates these alarms when the calculated results for the Meter Factor are not within specified limits.
Notes:
 The linearisation curve for Liquid Ultrasonic configurations uses IVOL Flow Rate as the default input for Meter Factor calculations. The ability to change the default is available only with Config600 Pro software.
 Batching systems that employ meter factor linearisation with retrospective meter factor adjustments assume that the adjusted value has a "keypad" mode.
 To prevent the live metering system from applying a double correction, use either a calculated meter factor or a calculated Kfactor linearisation (that is, only one factor should have a calculated mode).
1. Select Linearisation from the hierarchy menu. The Linearisation screen displays.

Revised January-2021

Stream Configuration

6-201

Config600 Configuration Software User Manual

Figure 6-97. Linearisation screen

6-202

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

2. Complete the following fields.

Field Meter Factors
METER FACTOR K-FACTOR Product Table
Aramco
Meter Factor Method

Description

Sets up to 20 flow rate and values for the meter correction factors.

Flowrate/Freq

Set the flowrate and frequency for each of the meter correction factors.

Value

Set the corresponding values for each of the meter factors.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the respective factor.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the respective factor.

It allows the selection of the "default" Product Table (the in-use functionality) and the 16 other Product Tables in order to set up to 10 flow rates and values for the meter correction factors and K-factors for each product type. When you select a specific product, the meter factors and K-factors update accordingly.

Note: This field displays only if you enable the Product Table when you create the configuration.

Aramco-style linearisation is identical to normal linearisation, but is only used to generate the first meter factor ­ subsequent meter factors are generated from proving.

Notes:

 Ignore the fields in the Aramco frame unless directed by technical support.

 You must select Product Table with History when you create your configuration in order to use the Prover MF Deviation Check stage.

Normal Flow Rate

Set to zero for standard linearisation. Set to non-zero only for Aramco-style linearisation.

Date of Initial Base Meter Factor

Set the time stamp of the initial base meter factor.
Note: This field displays only if you enable the Product Table with History when you create the configuration.

Selectable between METER FACTOR (values entered as normal) and ERROR PERCENT (Meter Factor entered as a percentage).

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

Revised January-2021

Stream Configuration

6-203

Config600 Configuration Software User Manual

6.9.3

Observed Density Correction
This option enables you to determine base density from measured density. The system uses base density, coordinated with the standard density correction, to calculate correction values for the temperature of the liquid at the meter (CTLm) and the pressure of the liquid at the meter (CPLm). The system then uses the CTLm and CPLm values to correct the metered volume to reference conditions.
You can measure density at the header, which is associated with the station because it is a common density available to all streams (OBS TEMP and OBS PRESS), or you can measure it at the meter, which is associated with a specific stream (MTR TEMP and MTR PRESS). If you do not measure density, this screen does not display and you enter a density at standard conditions.
1. Select Observed Density Correction from the hierarchy menu. The Observed Density Correction screen displays.

6-204

Figure 6-98. Observed Density Correction screen
Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

2. Complete the following fields.

Field Density Table Units
Iteration Type
Hydrometer Correction Product Type

Description

Indicates the density units the S600+ uses for the density correction calculations. Click  to display all valid values.

CH. 11

Use API MPMS Chapter 11.1 2004,

2004/7 CUST Addendum 1, 2007 Imperial Units.

CH. 11 2004/7 METRIC

Use API MPMS Chapter 11.1 2004, Addendum 1, 2007 Metric Units.

DEG API

Use degrees API.

KG/M3

Use kilograms per cubic meter. This is the default.

S.G.

Use specific gravity.

NORSOK I-105

Use Norsok I-105 Appendix D density correction.

Indicates the iteration type for the density correction calculations. Valid values are ASTM (use the iterative temperature and pressure correction as defined by ASTM/API, Chapter 12) or IP2 (use the iterative temperature and pressure correction as defined in IP 2 [ISO 91-1]). The default is ASTM.

Indicates whether the S600+ applies hydrometer correction values to the calculation. Valid values are YES and NO; the default is NO.

Indicates the type of petroleum product involved in the calculation. Click  to display all valid values. The default is A CRUDE.

A CRUDE

Selection is based on the value in the Density Table Units field:

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53A and 54A.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59A and 60A.

If SG =,Petroleum Measurement Tables 1980 Tables 23A and 24A.

If DEG API = Petroleum Measurement Tables 1980 Tables 5A and 6A.

If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.

If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.

B REFINED Selection is based on the value in the Density Table Units field:

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53B and 54B.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59B and 60B.

If SG = Petroleum Measurement

Stream Configuration

6-205

Config600 Configuration Software User Manual

6-206

Field

Description C SPECIAL
D LUBE OILS
LIGHT 1986 ASTM-IP 1952

Tables 1980 Tables 23B and 24B.
If DEG API = Petroleum Measurement Tables 1980 Tables 5B and 6B.
If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.
If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.
Selection is based on the value in the Density Table Units field:
If KG/M3 = Petroleum Measurement Tables 1980 Table 54C.
If SG = Petroleum Measurement Tables 1980 Tables 23C and 24C.
If DEG API = Petroleum Measurement Tables 1980 Tables 5C and 6C.
If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.
If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.
Note: Table 53C is not implemented as the assumption is made that the base density is already known. This is because Table 53C allows for a keypad entry of Alpha, and if this is known then the base density would be known.
Selection is based on the value in the Density Table Units field:
If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1982 Tables 53D and 54D.
If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59D and 60D.
If SG = Petroleum Measurement Tables 1982 Tables 23D and 24D.
If DEG API = Petroleum Measurement Tables 1982 Tables 5D and 6D.
If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.
If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.
ASTM-IP-API Petroleum Measurement Tables for Light Hydrocarbon Liquids 1986 Tables 53 and 54.
ASTM-IP Petroleum Measurement Tables 1952 Tables 23, 24, 53 and 54 (Algorithm).
Note: The output is based on the relevant formula or look up tables dependent on the

Stream Configuration

Revised January-2021

Field

Config600 Configuration Software User Manual

Description

density input.

TABLE LOOKUP
USER K0 K1
LIGHT TP25 LIGHT TP27 AROMATICS D1555M-95 AROMATICS D1555M-00 AROMATICS D1555M-04A AROMATICS D1555M-08 STO5.9 08 B1 UGC STO5.9 08 B2 SLH STO5.9 08 B3 WFLH

S600+ reads values from a file in the Config600 3.x/Config/Project Name/extras directory and transfers that data into the S600+ with the configuration file. The specific file selected is based on the value in the Density Table Units field: If SG, values are read from the ASTMIP Petroleum Measurement Tables 1952 Tables 23 file. If DEG API, values are read from the ASTM-IP Petroleum Measurement Tables 1952 Tables 5 file. For KG/M3, please consult technical support. Selection is based on the value in the Density Table Units field: If KG/M3 = Petroleum Measurement Tables 1980 Tables 53A and 54A with user entered values for K0 and K1. If SG = Petroleum Measurement Tables 1980 Tables 23A and 24A with user entered values for K0 and K1. If DEG API = Petroleum Measurement Tables 1980 Tables 5A and 6A with user entered values for K0 and K1. GPA TP-25 1998 (API Tables 23E and 24E). GPA TP-27 2007 (API Tables 23E, 24E, 53E, 54E, 59E and 60E). ASTM D1555-95 Table lookup.
ASTM D1555M-00 Table Lookup.
ASTM D1555-04a Calculation.
ASTM D1555M-08 Calculation.
Gazprom STO-5.9 2008 Addendum B.1 Unstable Gas Condensate. Gazprom STO-5.9 2008 Addendum B.2 Stable Liquid Hydrocarbon. Gazprom STO-5.9 2008 Addendum B.3 Wide Fraction Liquid Hydrocarbon.

Revised January-2021

Stream Configuration

6-207

Config600 Configuration Software User Manual

Field CPL Calculation
Rounding
Reference Temp Alpha FFactor

Description

Indicates the specific CPL calculation the S600+ uses. Click  to display all valid values.

Note:

This field does not display if you select CH.11 2004 CUST or CH.11 2004 METRIC as the Density Table Units or one of the Gazprom options as Product Type because these standards also specify the CPL calculation.

OFF

No CPL calculation.

API121

Use API MPMS Ch.11.2.1 1984.

API1121M

Use API MPMS Ch. 11.2.1M 1984. This is the default.

API122

Use API MPMS Ch.11.2.2 1986.

API122M

Use API MPMS Ch.11.2.2M 1986.

CONSTANT Use a value you enter.

DOWNER

Use calculations specified in L. Downer's 1979 paper Generation of New Compressibility Tables for International Use

Indicates whether the S600+ rounds the calculation results. Click  to display all valid values.

OFF

No rounding occurs. This is the

default.

NATIVE

Round to the rules specified in the selected calculation standard.

API Ch.12.2 Part 2

Round in accordance with API MPMS Ch.12.2 Part 2 ­ Measurement Tickets 1995

API Ch.12.2 Round in accordance with API MPMS

Part 3

Ch.12.2 Part 3 ­ Proving Reports 1998

Flocheck

Round in accordance with Emerson Flowcheck verification software package

ASTM D1250-04 Ch.11

Round in accordance with API MPMS Ch.11.1 2004 (ASTM D1250-04) method to round to the Petroleum Measurement Table 1980 Tables

DECC 1980

DTI/DECC requirements for Petroleum Measurement Tables 1980 Tables. No rounding occurs and an iteration tolerance of 0.0001.

Indicates, in degrees Centigrade, the reference temperature for the correction calculations. The default is 15 degrees C.

Sets the coefficient of thermal expansion. The default is 0.

Sets the compressibility factor for the liquid (also known as the beta factor). The default is 0.

6-208

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field PE Calculation
Aromatics Type Aromatics CCF

Description

Sets the option to calculate the fluid's Equilibrium Vapour Pressure. While this is normally assumed to be 0, you can use it for natural gas liquids (NGL) and similar applications. Click  to display all valid values.

OFF

Do not calculate PE value. This is

the default.

GPA TP-15 1988 Use the GPA TP-15 1988

Equation 2

Equation 2

GPA TP-15 2003 Use the GPA TP-15 2003

Equation 2

Equation 2

GPA TP-15 1988 Use the GPA TP-15 1988

Equation 3

Equation 3

GPA TP-15 2003 Use the GPA TP-15 2003

Equation 3

Equation 3

Sets the type of aromatics product. Click  to display all valid values. The default is Benzene.

Sets the method for calculating a combined corrector factory (CCF) for aromatics products. Valid values are Density (calculate using a density you enter) or Table 1 (calculate use a density from an embedded table).

Table 6-5. Observed Density Correction Product Selection

Density Units DEG API
S.G.
KG/M3
CH. 11 2004/7 CUST CH. 11 2004/7 METRIC NORSOK I-105

ASTM-IP 1952 ASTM D1250 (1952)
Table 5 Algorithm
ASTM D1250 (1952) Table 23 Algorithm ASTM D1250 (1952) Table 53 Algorithm
n/a

A Crude
ASTM D1250-80 Table 5A

B Refined
ASTM D1250-80 Table 5B

ASTM D1250-80 Table 23A

ASTM D1250-80 Table 23B

ASTM D1250-80 Table 53A
IP Paper 3 (1988)
Table 59A (20'C
Reference Temp)

ASTM D1250-80 Table 53B
IP Paper 3 (1988)
Table 59B (20'C
Reference Temp)

ASTM

ASTM

D1250-04 D1250-04

C Special
n/a
n/a
n/a
ASTM D1250-04

Product Type

D Lube Oils

Light 1986

ASTM

n/a

D1250-80

Table 5D

ASTM

n/a

D1250-80

Table 23D

ASTM D1250-80 Table 53D
IP Paper 3 (1988)
Table 59D (20'C
Reference Temp)
ASTM D1250-04

ASTM­IPAPI
Petroleum Measure
ment tables for
light hydrocarb on liquids
1986
n/a

Light TP25
n/a
GPA TP25/ 1988 Table 23E
n/a
n/a

Light TP27
n/a
GPA TP27
Table 23E
GPA TP27 Table
53E GPA TP27 Table 59E (20'C Reference
Temp)
n/a

n/a

ASTM

ASTM

ASTM

ASTM

n/a

n/a

n/a

D1250-04 D1250-04 D1250-04 D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

Table Lookup
User lookup table
User lookup table
User lookup table

User K0 K1
ASTM D1250-80 Table 5A/
User K0,K1
ASTM D1250-80 Table 23A/
User K0,K1
ASTM D1250-80 Table 53A/
User K0,K1

n/a

n/a

n/a

n/a

ASTM D1250-04

ASTM D1250-04

3. Click any of the following buttons to define calculation results for the observed density correction calculations.

Button BASE DENSITY

Description
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.
Note: The label on this button changes depending on the configuration.

Revised January-2021

Stream Configuration

6-209

Config600 Configuration Software User Manual

Button METER CTL
METER CCF
METER CPL

Description
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the temperature of the liquid at the meter (CTLm).
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the combined correction factor at the meter (CCFm).
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the pressure of the liquid at the meter (CPLm).
Note: The label on this button changes depending on the configuration.

4. Click any of the following buttons to define live inputs for the observed density correction calculations.

Button METER DENSITY OBS DENS
MTR TEMP
OBS TEMP
MTR PRESS
OBS PRESS

Description Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter density.
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed density.
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter temperature.
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed temperature.
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter pressure.
Note: The label on this button changes depending on the configuration.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed pressure.
Note: The label on this button changes depending on the configuration.

6-210

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Button Pe

Description
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed equilibrium vapour pressure (Pe).
Note: The label on this button changes depending on the configuration.

5. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
6. Click Yes to apply your changes. The PCSetup screen displays.

6.9.4

Standard Density Correction
This calculation enables you to use base density to determine the factors for the correction for temperature of the liquid at the meter (CTLm) and the correction for the pressure of the liquid at the meter (CPLm). The system then uses the CTLm and CPLm values to correct the metered volume to reference conditions.
1. Select Standard Density Correction from the hierarchy menu. The Standard Density Correction screen displays.

Revised January-2021

Figure 6-99. Standard Density Correction screen

2. Complete the following fields.

Field
Density Table Units

Description

Indicates the density units the S600+ uses for the density correction calculations. Click  to display all valid values.

CH. 11 2004/7 Use API MPMS Ch. 11.1 2004,

CUST

Addendum 1, 2007 Imperial units.

CH. 11 2004/7 Use API MPMS Ch. 11.1 2004,

METRIC

Addendum 1, 2007 Metric Units

DEG.API

Use degrees API.

KG/M3

Use kilograms per cubic meter. This is the default.

S.G.

Use specific gravity.

Stream Configuration

6-211

Config600 Configuration Software User Manual

Field Product Type

Description

NORSOK I-105

Use Norsok I-105 Appendix D density correction.

Note: See Table 6-2 for product selection.

Indicates the type of petroleum product involved in the calculation. Click  to display all valid values. The default is A Crude.

A CRUDE

Selection is based on the value in the Density Table Units field:

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53A and 54A.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59A and 60A.

If SG = Petroleum Measurement Tables 1980 Tables 23A and 24A.

If DEG API = Petroleum Measurement Tables 1980 Tables 5A and 6A.

If CH.11 2004/7, Cust Density Table Units = API MPMS Chapter 11 2004.

If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.

B REFINED Selection is based on the value in the Density Table Units field:

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53B and 54B.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59B and 60B.

If SG = Petroleum Measurement Tables 1980 Tables 23B and 24B.

If DEG API = Petroleum Measurement Tables 1980 Tables 5B and 6B.

If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.

If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.

C SPECIAL Selection is based on the value in the Density Table Units field:

If KG/M3 = Petroleum Measurement Tables 1980 Table 54C.

If SG = Petroleum Measurement Tables 1980 Tables 23C and 24C.

If DEG API = Petroleum Measurement Tables 1980 Tables 5C and 6C.

If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.

6-212

Stream Configuration

Revised January-2021

Revised January-2021

Field

Config600 Configuration Software User Manual

Description
D LUBE OILS
LIGHT 1986 ASTM-IP 1952 TABLE LOOKUP
USER K0 K1

If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.
Note: Table 53C is not implemented as the assumption is made that the base density is already known. This is because Table 53C allows for a keypad entry of Alpha, and if this is known then the base density would be known.
Selection is based on the value in the Density Table Units field:
If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1982 Tables 53D and 54D.
If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59D and 60D.
If SG = Petroleum Measurement Tables 1982 Tables 23D and 24D.
If DEG API = Petroleum Measurement Tables 1982 Tables 5D and 6D.
If CH.11 2004/7, Cust = API MPMS Chapter 11 2004.
If CH.11 2004/7, Metric = API MPMS Chapter 11 2004.
ASTM-IP-API Petroleum Measurement Tables for Light Hydrocarbon Liquids 1986 Tables 53 and 54.
ASTM-IP Petroleum Measurement Tables 1952 Tables 23, 24, 53 and 54 (Algorithm).
Note: The output is based on the relevant formula or look up tables dependent on the density input.
S600+ reads values from a file in the Config600 3.x/Config/Project Name/extras directory and transfers that data into the S600+ with the configuration file. The specific file selected is based on the value in the Density Table Units field:
If SG, values are read from the ASTMIP Petroleum Measurement Tables 1952 Tables 23 file.
If DEG API, values are read from the ASTM-IP Petroleum Measurement Tables 1952 Tables 5 file.
For KG/M3, please consult technical support.
Selection is based on the value in the Density Table Units field:
If KG/M3 = Petroleum

Stream Configuration

6-213

Config600 Configuration Software User Manual

Field
CPL Calculation

Description

Measurement Tables 1980 Tables 53A and 54A with user entered values for K0 and K1.

If SG = Petroleum Measurement Tables 1980 Tables 23A and 24A with user entered values for K0 and K1.

If DEG API = Petroleum Measurement Tables 1980 Tables 5A and 6A with user entered values for K0 and K1.

LIGHT TP25 GPA TP-25 1998 (API Tables 23E and 24E).

LIGHT TP27 GPA TP-27 2007 (API Tables 23E, 24E, 53E, 54E, 59E and 60E).

AROMATIC S D1555M95

ASTM D1555-95 Table lookup.

AROMATIC S D1555M00

ASTM D1555M-00 Table Lookup.

AROMATIC S D1555M04A

ASTM D1555-04a Calculation.

AROMATIC S D1555M08

ASTM D1555M-08 Calculation.

STO5.9 08 B1 UGC

Gazprom STO-5.9 2008 Addendum B.1 Unstable Gas Condensate.

STO5.9 08 B2 SLH

Gazprom STO-5.9 2008 Addendum B.2 Stable Liquid Hydrocarbon.

STO5.9 08 B3 WFLH

Gazprom STO-5.9 2008 Addendum B.3 Wide Fraction Liquid Hydrocarbon.

Indicates the specific CPL calculation the S600+ uses. Click  to display all valid values.

Note:

This field does not display if you select CH.11 2004 CUST or CH.11 2004 METRIC as the Density Table Units or one of the Gazprom options as Product Type because these standards also specify the CPL calculation.

OFF

No CPL calculation.

API121

Use API MPMS Ch.11.2.1 1984.

API1121M

Use API MPMS Ch. 11.2.1M 1984. This is the default.

API122

Use API MPMS Ch.11.2.2 1986.

API122M

Use API MPMS Ch.11.2.2M 1986.

CONSTANT Use a value you enter.

DOWNER

Use calculations specified in L. Downer's 1979 paper Generation of New Compressibility Tables for International Use

6-214

Stream Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field Rounding
Reference Temp Alpha FFactor PE Calculation
BASE DENSITY BASE DENS (DT) Aromatics Type

Description

Indicates whether the S600+ rounds the calculation results. Click  to display all valid values.

OFF

No rounding occurs. This is the

default.

NATIVE

Round to the rules specified in the selected calculation standard.

API Ch.12.2 Part 2

Round in accordance with API MPMS Ch.12.2 Part 2 ­ Measurement Tickets 1995.

API Ch.12.2 Part 3

Round in accordance with API MPMS Ch.12.2 Part 3 ­ Proving Reports 1998.

Flocheckl

Round in accordance with Emerson Flocheck verification software package .

ASTM D1250-04 Ch.11

Round in accordance with API MPMS Ch.11.1 2004 (ASTM D1250-04) method to round to the Petroleum Measurement Table 1980 Tables.

DECC 1980

DTI/DECC requirements for Petroleum Measurement Tables 1980 Tables. No rounding occurs and an iteration tolerance of 0.0001.

Sets, in degrees Centigrade, the reference temperature for the correction calculations. The default is 15 degrees C.

Sets the coefficient of thermal expansion. The default is 0.

Sets the compressibility factor for the liquid (also known as the beta factor). The default is 0.

Sets the option to calculate the fluid's Equilibrium Vapour Pressure. While this is normally assumed to be 0, you can use it for natural gas liquids (NGL) and similar applications. Click  to display all valid values.

OFF

Do not calculate PE value. This

is the default.

GPA TP-15 1988 Use the GPA TP-15 1988

Equation 2

Equation 2.

GPA TP-15 2003 Use the GPA TP-15 2003

Equation 2

Equation 2.

GPA TP-15 1988 Use the GPA TP-15 1988

Equation 3

Equation 3.

GPA TP-15 2003 Use the GPA TP-15 2003

Equation 3

Equation 3.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.

Note: The label on this button changes depending on the configuration.

Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.

Note: This button displays only if you select the density to stream option.

Sets the type of aromatics product. Click  to display all valid values. The default is Benzene.

Stream Configuration

6-215

Config600 Configuration Software User Manual

Density Units DEG API
S.G.
KG/M3
CH. 11 2004/7 CUST CH. 11 2004/7 Metric NORSOK I-105

Field Aromatics CCF

Description
Sets the method for calculating a combined corrector factory (CCF) for aromatics products. Valid values are Density (calculate using a density you enter) or Table 1 (calculate use a density from an embedded table).

ASTM-IP 1952
ASTM D1250 (1952) Table 6

Table 6-6. Standard Density Correction Product Selection

Product Type

A Crude

B Refined

C Special

D Lube Oils

Light 1986

Light TP25

Light TP27

ASTM

ASTM

ASTM

ASTM

n/a

n/a

n/a

D1250-80 D1250-80 D1250-80 D1250-80

Table 6A Table 6B Table 6C Table 6D

ASTM

ASTM

ASTM

ASTM

ASTM

n/a

GPA TP- GPA TP-

D1250

D1250-80 D1250-80 D1250-80 D1250-80

25/ 1988 27 Table

(1952)

Table 24A Table 24B Table 24C Table 24D

Table 24E

24E

Table 24

ASTM

ASTM

ASTM

ASTM

ASTM

ASTM­IP-

n/a

GPA TP-

D1250

D1250-80 D1250-80 D1250-80 D1250-80

API

27 Table

(1952)

Table 54A Table 54B Table 54C Table 54D Petroleum

54E

Table 54

IP Paper 3 (1988)
Table 60A (20'C
Reference Temp)

IP Paper 3 (1988)
Table 60B (20'C
Reference Temp)

IP Paper 3 (1988)
Table 60D (20'C
Reference Temp)

Measurem ent tables
for light hydrocarb on liquids
1986

GPA TP27 Table 60E (20'C Reference Temp)

n/a

ASTM

ASTM

ASTM

ASTM

n/a

n/a

n/a

D1250-04 D1250-04 D1250-04 D1250-04

Table Lookup
User lookup table
User lookup table
User lookup table
n/a

User K0 K1 ASTM D1250-80 Table 6A/ User K0,K1 ASTM D1250-80 Table 24A/ User K0,K1 ASTM D1250-80 Table 54A/ User K0,K1
n/a

n/a

ASTM

ASTM

ASTM

ASTM

n/a

n/a

n/a

n/a

n/a

D1250-04 D1250-04 D1250-04 D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

ASTM D1250-04

3. Click any of the following buttons to define live inputs for the standard density correction calculations.

Button MTR TEMP
MTR PRESS
Pe

Description Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter temperature.
Note: This button displays only if you select the meter (SEL TO BASE) stream component.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter pressure.
Note: This button displays only if you select the meter (SEL TO BASE) stream component.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for observed equilibrium vapour pressure (Pe).
Note: This button displays only if you select the meter (SEL TO BASE) stream component.

4. Click any of the following buttons to define calculation results for the standard density correction calculations.

Button
METER DENSITY

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for meter density.
Note: The label on this button changes depending on whether you select the DT TO BASE or SEL TO BASE stream component.

6-216

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Button METER CCF
METER CTL
METER CPL

Description
Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the combined correction factor at the meter (CCFm).
Note: This button displays only if you select the SEL TO BASE stream component.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the temperature of the liquid at the meter (CTLm).
Note: This button displays only if you select the SEL TO BASE stream component.
Displays a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for the correction of the pressure of the liquid at the meter (CPLm).
Note: This button displays only if you select the SEL TO BASE stream component.

5. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
6. Click Yes to apply your changes. The PCSetup screen displays.

6.9.5 Base Sediment and Water (BSW)
This option provides base sediment and water (BSW) settings for the calculation of the net volume totals.
1. Select BSW from the hierarchy menu. The BSW screen displays.

Revised January-2021

Figure 6-100. BSW screen

2. Complete the following fields

Field Calc Select

Description
Indicates the standard the S600+ uses for the BSW calculations. Click  to display all valid values.

Stream Configuration

6-217

Config600 Configuration Software User Manual

Field

Description IP VII/2 4.12
REF METER DENS REF STD DENS US METHOD 1
NORSOK I-105

Use IP VII/2 4.12 standard. This is the default.
Use the meter density; mass = meter dry volume * meter density
Use the standard density; mass = std dry volume * std density.
Use the meter density; mass = meter wet volume * meter density.
Use Norsok I-105 Appendix D method of computing totals. This must be used in conjunction with the Norsok I-105 Density Table Units option.

3. Click any of the following buttons to define BSW parameters.

Button BASE DENSITY
BSW PERCENT
Analogue Inputs

Description Click to display a Calculation Result dialog box you use to define the mode, keypad value, and the specific alarm limits for base density.
Click to display an Analogue Input dialog box you use to define various values for the analogue input.
Click to display the I/O Setup screen's settings related to the BSW analogue input for the selected stream.

4. Click in the hierarchy menu when you finish defining settings. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.

6.9.6 Daniel Liquid Ultrasonic
This option provides an interface between the Modbus comms and the generic ultrasonic increments handling.
The S600+ can generate a totals increment from:
 Forward or reverse totals from the ultrasonic meter (USM), corrected for spool housing effects by the ultrasonic meter using temperature and pressure input to the ultrasonic meter.
 Forward or reverse raw totals not corrected for the spool housing at the USM, but corrected in this task using temperature and pressure measurements input directly to the S600+.
 Flowrate calculated by this task from the fluid velocity using the selected temperature and pressure.
 Pulses input from the USM. If there is a good comms link, this task produces CTS and CPS values you can use to correct the flow the pulse input generates.
The flowrate read from the USM corresponds to the totals, corrected at the USM or corrected at the S600+, and can be positive or negative. The flowrate output from this task is always positive and a separate object indicates direction. Flow direction for the velocity option is read from the USM flow direction object.
1. Select Daniel Liquid Ultrasonic from the hierarchy menu. The Daniel Liquid Ultrasonic screen displays.

6-218

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 6-101. Daniel Liquid Ultrasonic screen

2. Complete the following fields.

Field Source
Serial Flow Type

Description

Indicates whether the temperature and pressure inputs are wired to the USM or to the S600+ I/O. Click  to display all valid values.

USONIC Use USM as the source for the pressure and temperature. This is the default.

I/O

Use S600+ inputs as the source for the

pressure and temperature.

Note: If you do not connect temperature and pressure to the USM, disable the pressure and temperature expansion correction (CTSm/CPSm) at the USM.

The system assumes that if pressure and temperature are from the USM, the task polls for the corrected flowrate and totals, and if pressure and temperature are from the S600+ the task polls for uncorrected flowrate and totals and applies its own CTS and CPS correction.

 If you acquire the pressure and temperature from the S600+ and you do not assign the analogues, then the system uses the corrected totals from the USM, such as it assumes that if you do not assign S600+ I/O they must connect to the USM and are read from USM.

 If you configure only temperature or pressure (not both), the system assumes that the nonconfigured value is read from the USM and the correction is done by the S600+ based on the combination of S600+ and serial data.

Sets the method for generating S600+ totals if you select Serial as the Flow Selection option. .

Revised January-2021

Stream Configuration

6-219

Config600 Configuration Software User Manual

6-220

Field
Flow Source
Auto switch to Serial Calc Type
Transducer Separation Distance Between the Flanges Number of Bounces
Temperature Coef Calib Temperature Calib Pressure Pipe Inside

Description

TOTALS

Calculate S600+ totals from the USM totals. This is the default.

Note:

The totals format is from Daniel Series 3800 Liquid Ultrasonic Flow Meter Appendix B.8 Oct 2006.

VELOCITY Calculate S600+ flow rate and totals from the USM velocity

Indicates the source for generating flow totals.

SERIAL

Use the serial comms link. This is the default.

PULSE I/P Use the pulse input.

SERIAL + PULSE I/P

Use the serial communications link as default and switch to the pulse input if a fault is detected. Note: This option requires both a
serial interface and pulse input to be configured.

If selected, the S600+ will revert to using serial communications once available.

Note: This option is available only if you select SERIAL + PULSE I/P in the Flow Source.

Sets which calculations the system uses with ultrasonic meters. Click to display all valid calculations.

Daniel Equations

Use Daniel equations for ultrasonic meter calculations.

ISO17089 Equations

Use ISO 17089-1 Annex E (Daniel ultrasonic meters, correction of meter geometry) for ultrasonic meter calculations.

Note: Current implementation of the ISO 17089 standard is only applicable to DanielTM JuniorSonicTM Two-Path Gas Ultrasonic Flow Meters.

Enter the distance, in millimeters, between the first and second transducer.

Note: This field displays only in you select ISO17089 Equations in the Calc Type field.

Enter the distance, in millimeters, between the inlet and outlet flanges of the meter body.

Note: This field displays only in you select ISO17089 Equations in the Calc Type field.

Enter the number of reflections in the path between transducers.

Set to 0 (For Daniel USM)

Note: This field displays only in you select ISO17089 Equations in the Calc Type field.

Sets the temperature coefficient of the pipe. The default is 6e-005.

Indicates the calibrated temperature of the pipe. The default is 20.

Indicates the calibrated pressure of the pipe. The default is 1.

Indicates the inside diameter of the pipe. The default is

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual

Field Diameter

Description 300.

Pipe Outside Diameter

Indicates the outside diameter of the pipe. The default is 350.

Young's Modulus

Indicates the Young's Modulus value of the pipe. The default is 2070000.

Poisson's Ratio Indicates the Poisson's Ratio value of the pipe. The default is 0.3.

Comms Settings

Click to display the I/O comms screen.

I/O PRESS

Click to display an Analog Input dialog box you use to define various values for the analog input.

I/O TEMP

Click to display an Analog Input dialog box you use to define various values for the analog input.

3. Click in the hierarchy menu when you finish defining settings. A

confirmation dialog box displays.

4. Click Yes to apply your changes. The PCSetup screen displays.

6.10 Modes of Operation

Following are the modes of operation for the S600+:

Mode Average Average (Density)
Calculated Check
Chromat Compress
Corrected
CV

Description
Uses the value obtained from the average of the last two readings. Used on the Analog and PRT/RTD inputs.
Uses the value obtained from the average of densitometer A and densitometer B. Use when you select the Twin Density densitometer option during generation of the configuration.
Note: This option is not valid if there is only a single densitometer connected to the flow computer.
Uses the calculated value obtained from the relevant calculation for the selected item. This option is often used when there is a simple choice between one calculated result and a fallback keypad value.
Uses a check value to allow a flow computer to be more easily checked. This option is normally used for density and turbine inputs when a check period or frequency can be entered. This option is normally only valid if the flow computer is in maintenance mode.
Uses the "live" values obtained from the chromatograph controller for the selected item.
Uses the value obtained from compressibility calculations for the selected item. This mode uses the calculation you select during the generation of the configuration and is calculated by the same calculation used t produce the compressibility at meter conditions, such as AGA8, ISO6976, and GPA2172-ASTMD3588.
Uses the value that has been corrected from one condition to another. As an example, the pipe diameter will be a calibrated diameter at a known temperature. If the current temperature is different to the calibrated temperature, the corrected pipe diameter will be the diameter corrected to current temperature conditions.
Uses the calorific value and uses the compressibility value at base conditions calculated by ISO6976 or GPA2172ASTMD3588. This mode uses the calculation you select during the generation of the configuration.

Revised January-2021

Stream Configuration

6-221

Config600 Configuration Software User Manual

Mode Dens A Dens B
Keypad Lastgood Measured

Description Uses the value obtained from Densitometer A. Used on the Density inputs.
Uses the value obtained from Densitometer B. Used on the Density inputs.
Note: This option is not valid if there is only a single densitometer configured.
Uses a value entered on the keypad or web access server interface or fallback value for the selected item.
Uses the last good value obtained from the input. Used on analog and PRT/RTD inputs.
Uses the measured value from a transmitter for the selected item. The measured value is converted from the raw input prior to use. As an example a pressure input would be first seen by the flow computer as raw current (mA) value but will be displayed as the calculated pressure value according to the scaling of the input.

6.10.1 Density Failure Modes
Following are the failure modes of operation for the S600+:
KF and MF You may enter a 16-point curve for both K-factors and meter factors. Linearisation
The curves consist of pairs of turbine frequency versus K-factor and turbine frequency versus meter factor points and linear interpolation based on turbine frequency is performed between these points.
The polynomial curve fit (US requirement) is not yet implemented.
The in-use K-factor and meter factor may be selected from the linearised (calculated) values or from an operator entered keypad value. Any combination of linearised/keypad K-factor and meter factor is selectable.
On completion of a successful prove, the prover micro is able to download a new K-factor or meter factor and associated turbine frequency to the stream. These values are placed in the K-factor or meter factor curves by overwriting the entries nearest to them in the existing curves.
Density The system supports single or twin densitometer. A densitometer fail frequency is included in the system and if a densitometer falls below this frequency it is deemed to have failed and the corresponding density value is set to zero. This prevents negative densities arising from very low frequency inputs.
Currently there is no densitometer fail upper limit. Any frequency is considered OK. In practice the hardware will be the limiting factor.
On detection of a densitometer failure an alarm occurs:
 FAIL A ­ Dens A has failed  FAIL B ­ Dens B has failed
These alarms are suppressed in maintenance mode and below low flow cut off. You can enter a densitometer check period for test purposes. This is only possible only in maintenance mode.
Densitometer failure handling:

6-222

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual
 If KEYPAD is selected, density stays in KEYPAD mode.  If DENS A is selected:  If transducer A is OK, DENS A remains selected.  If transducer A fails, DENS B automatically selected.

Revised January-2021

Stream Configuration

6-223

Config600 Configuration Software User Manual

[This page is intentionally left blank.]

6-224

Stream Configuration

Revised January-2021

Config600 Configuration Software User Manual
Chapter 7 ­ Advanced Setup Configuration
In This Chapter
7.1 Conversions/Constants ....................................................................... 7-1 7.1.1 Editing Conversions/Constants ............................................... 7-1
7.2 Totals Descriptors ............................................................................... 7-2 7.2.1 Editing Totals Descriptions...................................................... 7-3
7.3 Alarms ................................................................................................. 7-3 7.3.1 Editing Alarms ......................................................................... 7-4 7.3.2 Alarm Descriptions .................................................................. 7-6
7.4 Security ............................................................................................. 7-13 7.4.1 Editing Security ..................................................................... 7-14 7.4.2 Editing/Deleting Passwords .................................................. 7-15 7.4.3 Data Item Security................................................................. 7-16 7.4.4 PCSetup Editor Login............................................................ 7-18
7.5 Displays/Webserver .......................................................................... 7-19 7.5.1 Editing Displays/Webserver .................................................. 7-20
7.6 Calc Explorer..................................................................................... 7-21 7.6.1 Calc Explorer Options ........................................................... 7-22 7.6.2 Adding an Item ...................................................................... 7-23 7.6.3 Adding All Inputs ................................................................... 7-25 7.6.4 Adding All Outputs................................................................. 7-26 7.6.5 Deleting Items ....................................................................... 7-27 7.6.6 Saving as Bitmaps................................................................. 7-28
You initially define the Advanced settings--which include conversion factors, totals descriptors, alarm mappings, Passwords and stream-tostation mappings--when you create an S600+ configuration file. To edit these settings, select Advanced Setup in the PCSetup Editor.
7.1 Conversions/Constants
S600+ acquires the default conversion factors from the API Publication 2564, Chapter 15. However, you can edit these settings. If the units/conversions have been changed elsewhere, change the values in Conversions including Density of Water.
Note: The S600+ does not perform unit conversions on coefficients. For that reason, always ensure that the coefficients are related to the selected units. For example, if the Gas Orifice Stream units are in degrees Celsius and millimeters, make sure the expansion coefficients for the Orifice and Pipe diameters are values corresponding to m3/mm°C.
7.1.1 Editing Conversions/Constants
To edit the conversion factors:
1. Select Conversions/Constants from the hierarchy menu. The Conversions/Constants screen displays.

Revised January-2021

Advanced Setup Configuration

7-1

Config600 Configuration Software User Manual

Figure 7-1. Conversion/Constants screen
2. Review and modify the conversion factor values for Mass, Volume, Temperature, Energy, Length, Misc, and Density.
3. Complete the values in the Pressure pane in psia or bara. The local pressure displays in the engineering units you select.
Notes:
 Click Units Editor to switch between the Conversions/Constants screen and the Units option in System Setup.
 The Atm-liveP (bara/psia) can be updated to reflect the actual atmospheric pressure value based on the pressure units selected.
4. When you are through defining the settings, click in the hierarchy menu. A confirmation dialog box displays.
5. Click Yes to apply the changes. The PCSetup screen displays.
7.2 Totals Descriptions
Config600 applies any changes you make on the Totals Descriptions screen elsewhere in the configuration and uses these descriptions for totals calculations.
Note: The system displays abbreviated short descriptions on the front panel, remote front panel and reports. The system creates these short descriptions based on the standard descriptions. For example, "STR01 UVOL" becomes "UVOL" and "PRV01 MASS." These short descriptions are only created for the standard descriptions. If you change a description, the system

7-2

Advanced Setup Configuration

Revised January-2021

Config600 Configuration Software User Manual
does not create a short description and instead displays the new full description in the short description field.
7.2.1 Editing Totals Descriptors
To edit the descriptor for any of the listed totals: 1. Select the Totals Descriptors component from the hierarchy
menu. The Totals Descriptors screen displays.

Figure 7-2. Totals Descriptor screen
2. Double-click a Description. The system displays an Edit Description dialog box.

7.3 Alarms
Revised January-2021

Figure 7-3. Edit Description dialog box
3. Edit the Description as necessary. 4. Click OK to apply your edits. The Totals Descriptor screen
redisplays showing your new description.

Config600 allows you to individually enable or disable S600+ alarms. You can also establish up to 16 alarm groupings (for ease of polling) or poll alarms individually. Normally you do not need to change the default alarm groups for each alarm.
Config600 defines three default alarm groups.

Advanced Setup Configuration

7-3

Config600 Configuration Software User Manual

 Computer (Group 1). This group generally includes failures of the computer or the program internally.
Note: This alarm is permanently routed to the watchdog alarm relay on the CPU module's processor board. You cannot remove this routing, since it is implicit in the S600+ code (see Chapter 3, CPU Module, in the FloBoss S600+ Flow Computer Instruction Manual (part D301150X412).
 Process (Group 2). This group generally includes limits, such as a high or low Analog Input.
 System (Group 3). This group generally includes I/O failures, such as an under-range alarm on an Analog Input.
You can define up to 13 more report groupings.
The Available Alarms dialog box lists all of the system modules, which have associated alarms. Config600 displays the associated alarms as you select the module. A check indicates the enabled alarms.

7.3.1

Editing Alarms
To edit the alarm configuration: :
1. Select the Alarms component from the hierarchy menu. The Alarms screen displays.

Figure 7-4. Alarms screen

7-4

Advanced Setup Configuration

Revised January-2021

Config600 Configuration Software User Manual

2. Select Alarm System Operation parameters:

Field Alarm Mode
Print Alarms/Events Archive Alarms/Events Printer Comms

Description

Indicates whether the system reports or timestamps an alarm as cleared once it has been acknowledged. Valid values are:

Latched

Prevents system from reporting or time-stamping an alarm as cleared until it has been acknowledged; the value automatically sets when entering an alarm value and clears when leaving the alarm value.

Note: The default value is Latched.

Unlatched

System reports and time-stamps an alarm as cleared as soon as the error conditions have been resolved; value automatically sets when entering an alarm value and automatically clears when leaving the alarm value.

Note: Selecting Unlatched may result in the alarm log filling up more quickly when fleeting alarms occur.

Select this check box to send alarm reports to the printer as they are raised, cleared, and acknowledged.

Select this check box to save alarm reports to an alarm history file. You can still query on these values.

Click to access the Printer definition on the Comms Links screen in I/O Setup.

3. Define Alarm Archive Size parameters:

Field Automatic
Alarms

Description
Select this check box to automatically save alarms to the Alarm Archive file.
Note: If you select this option, you cannot use the Alarms field to indicate a specific number of archived alarms. Instead, the S600+ archives alarms based on memory resources, as well as the settings in the Event Archive Size fields.
Indicates the total number of alarms you want to save in the Alarm Archive file.
Note: If you complete this field, you cannot use the Automatic function. You may also find that your configuration will not cold start if you do not have enough memory. To resolve this, you may need to reduce the number of alarms saved in the archive file.

Revised January-2021

Advanced Setup Configuration

7-5

Config600 Configuration Software User Manual

4. Define Event Archive Size parameters:

Field Automatic
Events

Description
Select this check box to automatically save events to the Event Archive file. If you complete this field, you cannot use the Automatic function.
Note: If you select this option, you cannot use the Events field to indicate a specific number of archived events. Instead, the S600+ archives events based on memory resources, as well as the settings in the Alarm Archive Size fields.
Indicates the total number of events you want to save in the Event Archive file.
Note: If you complete this field, you cannot use the Automatic function. You may also find that your configuration will not cold start if you do not have enough memory. To resolve this, you may need to reduce the number of events saved in the archive file.

5. Select an alarm from the list of available alarms. For example, click on SYS HOST.
6. Enable--or disable--an alarm by selecting each check box.
7. Assign the alarm to a Group, if necessary. Click  to display available alarm groupings.
8. If you enable an object's alarm limit, the Limits field displays the value of that limit.
9. When you are through defining alarms, click in the hierarchy menu. A confirmation dialog box displays:
10. Click Yes to apply the changes. The PCSetup screen displays.

7.3.2

Alarm Descriptions

The following alphabetic list describes each alarm code.

Code A-FAIL ABT 1
ADDNLS
B-FAIL BAD PULSE BATT FAIL BLOCKED CALC FAIL CAN FULL

Description Occurs when turbine channel A is either open or has a short circuit.
Occurs when the prover has aborted. The prover displays an error code to assist with diagnosing the cause of the abort.
Occurs if the additionals (ADDitioNaLS) do not add up to 100% or if you have also defined an additional component in the "Splits."
Occurs when turbine channel B is either open or has a short circuit.
Occurs when the number of bad pulses exceeds the alarm threshold.
Occurs when the battery voltage has fallen below 2.8 volts and should be replaced as soon as possible.
Occurs when the flow computer detected that the filter is blocked.
Occurs when a general calculation failure has occurred in this task.
Occurs when the Sampler can is 100% full.

7-6

Advanced Setup Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Code CAN HIGH COLD ST COMMON COMPLETE CONF CSUM CONF ERR
CONFIG CONFIG CHG CRC FAIL CRITICAL
DATA TOUT DENIED

Description

Occurs when the Sampler can contents exceed the high alarm limit.

Occurs when the S600+ has performed a Cold Start, all settings have been re-initialized.

Occurs when any of the alarms in displayed group occur. This is a common alarm if you use only a minimum alarm set. You then need to determine the cause of the problem.

Occurs when the batch total is greater than the required total (that is, the batch has completed).

Occurs when parameters in the configuration (CONFiguration CheckSUM) have changed. The S600+ calculates a configuration checksum as part of its background tasks and compares it against the previous checksum on a rolling basis.

Occurs when there is an error in the configuration (CONFig ERRor). Remove the S600+ from service if this alarm occurs and immediately contact either the person who configured your application or technical support personnel.

Note: This alarm can also occur from the IO Section. If an I/O board CONF ERR occurs, remove the S600+ from service and exchange the faulty I/O board with a replacement before returning the S600+ to service.

Occurs when either the Additionals or Splits (CONFIGuration error) are in error. This alarm is only raised on receipt of a good composition.

Occurs when the configuration held in the Coriolis transmitter has changed.

Occurs when the S600+ receives a bad checksum.

Occurs when S600+ receives either a Critical or NonCritical alarm from an attached 2251, 2551 or 2350 chromatograph controller.

The following alarms have been classified as Critical and Non-Critical on a 2551 EURO or 2350 EURO European chromatograph controller:

CRITICAL

Peak Overflow, Unknown Error, Peak Analysis, Peak Analysis Start, I/O Start Failure, Stack Overflow, Buffer Overflow, Input Out of Range, Preamp Fail, Autostart Fail, Analysis Fail, Autostart Alarm.

NONCRITICAL

ADC 1 Fail, ADC 2 Fail, ADC 3 Fail, Preamp Adjust, Calibration Fail, 24 Hour Average.

The following alarms have been classified as Critical and Non-Critical on a 2251 USA or 2350 USA chromatograph controller:

CRITICAL

Preamp Fail, Analysis Fail.

NONCRITICAL

ADC 1 Lo or Failed, ADC 2 Lo or Failed.

Occurs when the Ultrasonic Meter has failed to communicate within the time-out period. This forces the flowrate to zero.

Occurs when the selection algorithm has determined that a range change is required but no suitable cell is available.

Advanced Setup Configuration

7-7

Config600 Configuration Software User Manual

Code DENS LIMIT DEV ERR
DEV OPEN
DISCREP
DL T/OUT
DP INCREMENT I/P ERR DRV GAIN DSCRP
EEPROM FAIL ERROR EVENT 1 EVENT 2 EXCEPTION FAIL A
FAIL B
FAIL CH_A FAIL CH_B FAIL CH_C FAIL CH_D FAIL IO'x' (1-7) FATAL CRD FAIL WARN

Description Occurs when the density of the Coriolis transmitter is out of limits.
Occurs when any of the alarms (DEVice ERRor) in displayed group occur. This is a common alarm if you use only a minimum alarm set. You then need to determine the cause of the problem.
Occurs when the I/O module has failed to communicate correctly with the identified device (DEVice OPEN). A system fault.
Occurs when operating within range and a discrepancy in the engineering values returns from two or more cells.
Occurs when the S600+ has not received a gas composition from the supervisory system within the configured Download Timeout period.
Occurs when differential pressure is not greater than or equal to 0.0.
Occurs when the Drive Gain of the Coriolis transmitter has gone over range.
Occurs when the identified variable exceeds the discrepancy limit (DiSCRePancy) from the check value for longer than the time-out period. This alarm is used where two transducers are checked against each other or where the process variable is checked against previous values.
Occurs when a Checksum failure has been detected in the Coriolis transmitter.
Occurs when the Coriolis transmitter has reported an error.
Occurs when the Coriolis transmitter has reported that Event 1 is ON.
Occurs when the Coriolis transmitter has reported that Event 2 is ON.
Occurs when a Modbus Exception reply has been received from the other computer.
Occurs when the densitometer frequency is below 1Hz, or the measured period is outside the period limits, or the calculated density is negative.
Occurs when the densitometer frequency is below 1Hz, or the measured period is outside the period limits or the calculated density is negative.
For Daniel Gas Ultrasonic meters, occurs when bit 14 of the CHORD A status byte is set.
For Daniel Gas Ultrasonic meters, occurs when bit 14 of the CHORD B status byte is set.
For Daniel Gas Ultrasonic meters, occurs when bit 14 of the CHORD C status byte is set.
For Daniel Gas Ultrasonic meters, occurs when bit 14 of the CHORD D status byte is set.
Occurs when I/O module 'x' has failed to communicate.
For Daniel Gas Ultrasonic meters, occurs when bit 8 of the SYSTEM STATUS byte is set.
Occurs when any of the alarms in displayed group has been raised. This is a common alarm if you use only a minimum alarm set. You then need to determine the cause of the problem.

7-8

Advanced Setup Configuration

Revised January-2021

Revised January-2021

Code FIXED VEL FRQ O-RNGE H HH HIGH PRD H/W FAIL ILLEGAL
INTEG-FAIL
INVALID INC I/P ERR IP O-RNGE K_COMP L LL LINK 'x' (1-10) LOW FLOW LOW PRD MA IP ERR MA OP FXD MA OP SAT MOLE DV
MOLE HI
MOLE LO

Config600 Configuration Software User Manual
Description Occurs when a keypad-entered flow velocity is in use.
Occurs when the Coriolis reports the frequency is over range.
Occurs when the In-Use value for the identified variable exceeds the Hi alarm limit.
Occurs when the In-Use value for the identified variable exceeds the Hi Hi alarm limit.
Occurs when the Measured period exceeds (HIGH PeRioD) the high period alarm limit.
For Daniel Gas Ultrasonic meters, occurs when bits 1, 2, 3, 4, 5, 6 and 7 of the SYSTEM STATUS byte is set.
Occurs when the valve status inputs indicate that the valve is not in a valid position (that is, not Open, Closed, or Moving).
Occurs when the S600+ detects the constant current for the PRT/RTD circuitry to be outside the range 0.8 mA to 1.5 mA (INTEGrity FAIL).
Occurs when the S600+ receives an invalid increment from the Coriolis transmitter.
Occurs when an input to the calculation is outside the valid range.
Occurs when the Coriolis transmitter reports an input is over range.
Occurs when the Keypad composition is outside the limits set on the Gas Composition page on PCSetup.
Occurs when the In-Use value for the identified variable falls below the Low alarm limit.
Occurs when the In-Use value for the identified variable falls below the Low Low alarm limit.
Occurs when slave address 'x' is in fault condition.
Occurs when the flow rate falls below the low flow rate alarm limit set on the sampler page of PCSetup.
Occurs when the Measured period falls below the low period (LOW PeRioD) alarm limit
Occurs when the Coriolis transmitter reports a failure of its analog input.
Occurs when the analog outputs of the Coriolis transmitter have been fixed.
Occurs when the analog outputs on the Coriolis transmitter are saturated.
Occurs when any component (MOLE DeViation) exceeds the deviation limit percentage set up in PCSetup on the Gas Composition page. This alarm is raised for the complete composition; diagnose the component that is in error.
Occurs when any component exceeds the highest acceptable percentage set up in PCSetup on the Gas Composition page. This alarm is raised for the complete composition; diagnose the component that is in error.
Occurs when any component falls below the lowest acceptable percentage set up in PCSetup on the Gas Composition page. This alarm is raised for the complete composition; diagnose the component that is in error.

Advanced Setup Configuration

7-9

Config600 Configuration Software User Manual

Code MONITOR
MOVE FAIL MOVE UNCM NCRITICAL NEG FLOW NO PERMIT O-FLOW O-RANGE
O/P ERR OVERFLOW PATH 1 ERROR PATH 2 ERROR PATH 3 ERROR PATH 4 ERROR PIC FAIL
PR OP FXD PR OP SAT PRE WARN PRINTING ERR
PWR RESET RESET

Description Occurs when the software watchdog time has timedout for this task.
Note: If this alarm is raised on a Modbus Master TCP task, it indicates that the communications link has been broken (i.e. the S600+ master cannot open a connection to the slave) and has therefore caused the software watchdog to time out.
Occurs when the valve has not reached the required position within the allowable time-out period.
Occurs when the valve has moved position without any command being issued (MOVE UNCoMmanded).
Refer to CRITICAL.
Not used.
Occurs when an item in the configuration is locked or write protected by the flow computer.
Occurs when the high frequency limit has been exceeded. Some pulses may be unaccounted for.
Occurs when the raw input exceeds acceptable values. For Analog Inputs this value can be entered but defaults to 20.5 mA. For PRT/RTD inputs the limit is 216 ohms. For the case of the Analog Outputs, the value to be output is higher than the high scale value.
Occurs when an output to the calculation is outside the valid range.
Occurs when the Pulse Output cannot match the required pulse rate or when the number of pulses to be output exceeds the pulse reservoir.
For SICK Ultrasonic meters occurs when bit 5 of the SYSTEM STATUS byte is set.
For SICK Ultrasonic meters occurs when bit 6 of the SYSTEM STATUS byte is set.
For SICK Ultrasonic meters occurs when bit 7 of the SYSTEM STATUS byte is set.
For SICK Ultrasonic meters occurs when bit 8 of the SYSTEM STATUS byte is set.
Occurs when the S600+ detects a hardware failure of the indicated I/O board (I/O Board Hardware Failure). If this alarm occurs, remove the S600+ from service and replace the faulty I/O board before returning the S600+ to service.
Occurs when the primary Analog Output of the Coriolis transmitter is in fixed mode.
Occurs when the primary Analog Output of the Coriolis transmitter is saturated.
Occurs when a batch is at 'n'% where 'n' is set on the Batching page in PCSetup.
Occurs when the internal printer queue is filled. This may clear if the printer is made available but some data may have been lost.
Note: When requesting report printouts, a five second delay should be observed between print requests to allow the report to be generated.
Occurs when a power reset occurs on the Coriolis transmitter.
Not used.

7-10

Advanced Setup Configuration

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Code RAM FAIL
ROM FAIL
ROC RT INT RX FAIL SAMPLER SCALING SEAL FAIL SEC BREACH SEC OP SAT SEC OP FXD SEL TO BASE I/P ERR

Description Occurs if the S600+ detects a discrepancy between the data written to and from RAM. The S600+ continually writes data to RAM and reads it back for comparison. If this alarm occurs, remove the S600+ from service. Note: This alarm is also used to check the I/O board
RAM; the alarm indicates the area of failure.
Occurs if the S600+ detects a discrepancy between the S600+-calculated checksum and a preset checksum. If this alarm occurs, remove the S600+ from service. Note: This alarm is also used to check the I/O board
ROM; the alarm indicates the area of failure.
Occurs when the ROC (Rate Of Change) exceeds the alarm limit for the identified variable.
Occurs when the Coriolis transmitter has had a Real Time interrupt failure.
Occurs when the reply from the slave computer has not been received within the time-out period.
Occurs when the sampler has been commanded to reset by the batching, but has not reset.
Occurs when the scaling values for the identified variable are either the same or the high scale value is lower than the low scale value.
Occurs when the valve reports that it has not sealed during the test period.
Occurs when a security breach has been detected in the Coriolis meter.
Occurs when the secondary Analog Output of the Coriolis transmitter is saturated.
Occurs when the secondary Analog Output of the Coriolis transmitter is in fixed mode.
Occurs when a density input is out of range. Possible inputs include:  Density Units  Product Type  CPL Calc Type  Rounding Enable  REF Temperature  Alpha  FFactor  Iteration Type  HYC Enable  OBS Density  OBS Temp  OBS Press  Pe  Aromatic Product  Aromatic Density  PE100  PE Calc Type

The limits to these inputs are user-defined based on the data type.

Advanced Setup Configuration

7-11

Config600 Configuration Software User Manual

Code SELECT SELF CALIB SENS FAIL SLUG FLOW SPEED
SPLITS STOPPED TASK ERR TASK FAIL TEMP FAIL TOT CORR
TOT PART
TOT RES TOT ROLL OVR
TOT ROLL UDR
TPU FAIL
TSK ERR
TSK OFLOW TX CONFIG TX ELEC TX FAIL
U-RANGE

Description Occurs when all cells have failed (a fatal cell selection error) or are in Keypad mode.
Occurs when the Coriolis transmitter performs a selfcalibration.
Occurs when a Sensor failure is detected at the Coriolis transmitter.
Occurs when the Coriolis transmitter reports slug flow.
Occurs when the Pulse Output for the sampler cannot match the required pulse rate. The number of pulses to be output has exceeded the pulse reservoir.
Occurs if the total of the splits does not equal 100%.
Occurs when the sampler has stopped.
Occurs when a task within the I/O module detects an error.
Occurs when a task within the I/O board fails.
Occurs when the Coriolis temperature sensor fails.
Occurs when all three totals tri-registers disagree (TOTals CORRupt). Totalization is inhibited. Take the S600+ out of service and perform a Totals Reset.
Occurs when only two of the three totals tri-registers agree (TOTals PARTially corrupt). The S600+ corrects the third register automatically and clears the alarm.
Occurs when the totals have been reset to zero (TOTals RESet).
Occurs when at least one of the totals within the S600+ reaches its maximum value and rolls over to zero (TOTals ROLL OVeR).
Occurs when at least one of the totals within the S600+ rolls under zero (TOTals ROLL UnDeR).
Note: This should occur only if using reverse totals.
Occurs when the S600+ detects a hardware failure of the indicated I/O module (I/O module hardware failure system fault).
Note: If this alarm occurs, remove the S600+ from service and replace the I/O module before returning the S600+ to service.
Occurs when any of the alarms in displayed group occur (TaSK ERRor). This is a common alarm if you use only a minimum alarm set. You then need to determine the cause of the problem.
Occurs when the S600+ traps an attempt to write an infinite number.
Occurs when the Coriolis transmitter reports that it is not configured.
Occurs when the Coriolis transmitter reports an electronics failure.
Occurs when the S600+ is unable to place the information to the flow computer hardware (system fault).
Occurs when the raw input falls below acceptable values. For Analog Inputs this value can be entered but defaults to 3.5 mA. For PRT/RTD inputs the limit is 60 ohms. For the case of the Analog Outputs, the value to be output is lower than the low scale value.

7-12

Advanced Setup Configuration

Revised January-2021

7.4 Security
Revised January-2021

Code UNAVAIL
UNDEFINED VCONE I/P
WARM ST
WARN CH_A WARN CH_B WARN CH_C WARN CH_D WARNING ZERO DIV ZERO LOW ZERO HIGH ZERO NOISE ZERO OP ZERO PROG

Config600 Configuration Software User Manual
Description Occurs when the signal for Local or Remote control from the valve indicates the valve is in local control (UNAVAILable).
Occurs when the Coriolis transmitter reports an undefined error.
Occurs when a V-Cone input is out of range. Possible cause include:  Differential pressure is not greater than or equal to
0.0  Gas density is not greater than or equal to 0.0  (pipe diameter ration) ^4 is not greater than or equal
to 1.0
Occurs when the S600+ performs a Warm Start, possibly due to a power dip or software failure. Settings have been retained. In the I/O alarms section this alarm indicates if an I/O board has restarted.
For Daniel Gas Ultrasonic meters, occurs when bit 13 of the CHORD A status byte is set.
For Daniel Gas Ultrasonic meters, occurs when bit 13 of the CHORD B status byte is set.
For Daniel Gas Ultrasonic meters, occurs when bit 13 of the CHORD C status byte is set.
For Daniel Gas Ultrasonic meters, occurs when bit 13 of the CHORD D status byte is set.
Occurs when at least one cell has failed or is in Keypad mode.
Occurs when the S600+ traps an attempt to divide by zero.
Occurs when the zero value of the Coriolis transmitter is too low.
Occurs when the zero value of the Coriolis transmitter is too high.
Occurs when the signal into the Coriolis transmitter is too noisy.
Occurs when the Coriolis transmitter has failed in its zeroing operations.
Occurs when the Coriolis transmitter is currently zeroing.

The Config600 suite of programs is protected by a multi-level security system that both restricts access to authorised system users and determines which data items system users can enter or modify. Each system user is assigned a security access Level (between 1 and 9) and a password. Security access Level 1 provides the largest number of privileges; Level 9 provides the fewest number of privileges. Access to any one level provides access to all the other less-privileged levels (that is, Level 3 access has the privileges of Levels 4 through 9 but is denied privileges of Levels 2 and 1).
When you send the configuration to the S600+, the security settings (including the user access levels) become the login Passwords for access via the front panel and webserver.

Advanced Setup Configuration

7-13

Config600 Configuration Software User Manual
You can define a maximum of 50 users on each configuration file. You cannot repeat the username or S600+ password for any user, since the S600+ uses this value to determine who logged in when changes are made through the S600+ front panel or PCSetup.
Note: By default, PCSetup opens with the user logged on a Level 1 security. To activate the security on PCSetup, you must enter a username and a PCSetup password for Level 1 security (see Figure 7-5). The PCSetup program does not allow you to delete Level 1 logins.
If you do not enable Level 1 security at PCSetup, this allows anyone to modify the configuration at PCSetup. The default S600+ front panel password is configured so that only authorized personnel can change data at the S600+ front panel.
Note: With Security Level 1, any items you change using the S600+ front panel create checksum alarms. Any objects at Security Level 1 change the NMI checksum. Security Level 1 is activated when jumper P3 is OFF (see Chapter 3, CPU Module, in the FloBoss S600+ Flow Computer Instruction Manual, part D301150X412).
7.4.1 Editing Security
To edit security settings:
1. Select the Security hierarchy menu. The Security screen displays.

Figure 7-5. Security screen
2. Using the Security for Data Editing pane, complete the Required Level field to assign an access security level (1 through 9) to each of the PCSetup data item groups. Remember that 1 is the most comprehensive level of access and 9 is the most restrictive level of access.

7-14

Advanced Setup Configuration

Revised January-2021

Config600 Configuration Software User Manual
Note: Click Displays/Webserver to switch between this screen and the Displays/Webserver screen. This helps you determine which functions should have webserver access.
3. Click Add in the Passwords pane to add a Password for an additional user. The Passwords dialog box displays.

Figure 7-6. Passwords dialog box

4. Complete the following fields:

Field Username
PC Password
S600 Password Security Level

Description Enter a name the user types to access the relevant program. The S600+ also prints this Username on event logs to show which user logged in to change parameters.
Note: This value is case-sensitive.
Enter an alphanumeric value up to 15 characters in length to log on to the Config600 software applications. For security, a password should be a random combination of numbers and upper- and lower-case letters.
Note: This value is case-sensitive.
Enter a number (click  or  to increase or decrease the values) the user must provide to change parameters using the S600+ front panel.
Enter a number (between 9 and 1) to indicate the Security Level associated with this user ID.

5. Click OK to apply the changes. The Security screen displays, showing the user ID you have just defined.

7.4.2 Editing/Deleting Passwords
As administrator, you may need to edit, reset, or remove system Passwords:
1. Click a username in the Passwords pane. Config600 adds two buttons (Edit and Delete) to the pane.

Revised January-2021

Advanced Setup Configuration

7-15

Config600 Configuration Software User Manual

Figure 7-7. Security screen, Password Edits
2. Click Edit to display the Passwords dialog box for that username.
Note: You can also double-click the username to immediately display the Passwords dialog box.

Figure 7-8. Passwords dialog box
Note: To delete a password, click Delete. Config600 removes the password from the Passwords pane.
3. Modify the content as necessary. 4. Click OK to apply your changes. The Security screen displays.
7.4.3 Data Item Security
You can also assign security levels to individual data items on the hierarchy menu. This provides an additional level of system security.
Note: Because of the variation in the nature of data items, this process varies slightly from data item to data item. This section is presented as an example to familiarize you with the general concept of applying security to data items.

7-16

Advanced Setup Configuration

Revised January-2021

Config600 Configuration Software User Manual
1. Select a component from the hierarchy menu (in this example, select Units from the System Setup hierarchy).

Figure 7-9. Data Item Security
2. Select Edit > Security (using the menu bar at the top of the screen). The Security dialog box (in this case, security for units) displays.

Revised January-2021

Advanced Setup Configuration

7-17

Config600 Configuration Software User Manual

Figure 7-10. Units Security dialog box
3. Review the current Security Levels. If appropriate, select a data point from the menu. Config600 completes the Security Level field with that item's current security level.

Figure 7-11. Units Security Level
4. Change the value in the Security Level field, if necessary. 5. Click Apply to apply the change. 6. Once the new value displays in the Security Level column, click
Done to close the dialog box and redisplay the data item screen.

7.4.4 PCSetup Editor Login
If you enable Level 1 security, Config600 restricts access to the PCSetup Editor by a login procedure. You cannot make any changes

7-18

Advanced Setup Configuration

Revised January-2021

Config600 Configuration Software User Manual
or perform any functions in PCSetup Editor until you complete login. Each system user has an assigned security Level that determines the type of data that user can enter or modify. Login To log in to PCSetup: 1. Select File > Login from the PCSetup menu bar. The Login dialog
box displays.
Note: You can also click the Login icon to open the Login dialog box. You see this same dialog box when you open a configuration file using the PCSetup Editor.

Figure 7-12. Login dialog box
2. Enter your username. 3. Enter your case-sensitive password. Config600 uses asterisks (***)
to mask the actual characters you type. 4. Click OK. If Config600 recognizes your username and password,
the PCSetup screen displays. Checksum Before sending a configuration file to the S600+, Config600 checks
the configuration to make sure it has not been manually modified. Config600 accomplishes this by calculating a checksum on the file. If the calculated and recorded checksums do not match, Config600 displays a warning message. To repair the configuration checksum, you must login to PCSetup with the Level 1 username and password. Once Config600 recognizes and accepts that username and password, it saves the file with the correct checksum. Click Cancel to stop Config600 from correcting the checksum.
Note: You cannot transfer a configuration from the host PC to the S600+ with an incorrect checksum.
7.5 Displays/Webserver
Use the Displays/Webserver option to determine what information each security level (1-9) may access using the webserver.
Once you have assigned users to an access level, verify (and modify, if
Caution necessary) the amount of information available to them.
Note: Click Security to switch between this screen and the Security screen. This helps you determine which functions should have webserver access.

Revised January-2021

Advanced Setup Configuration

7-19

Config600 Configuration Software User Manual
7.5.1 Editing Displays/Webserver
To edit displays and webserver access: 1. Select the Displays/Webserver component from the hierarchy
menu. The Displays/Webserver screen displays.

Figure 7-13. Displays/Webserver screen

2. Indicate webserver access options by selecting the appropriate check box.

Option Displays Reports
Alarm Accept Ident
Diagnostics Remote Access
Print
Language Support Auto hide unused displays

Description Permit access to the S600+ display layouts. View history reports and request instantaneous reports. Permit alarm accepting. Change data as though logged in through the S600+ front panel (according to your login security Level). View diagnostics on S600+ calculations. Perform system diagnostics. Note: This option is reserved only for use by technical
support personnel. Leave all settings at the default values. Adds a "Print" button (and printing capability) to webserver-displayed pages. Note: When requesting report printouts, a five second delay should be observed between print requests to allow the report to be generated. Select the default language.
Select to hide the screens that do not have data.

7-20

Advanced Setup Configuration

Revised January-2021

Config600 Configuration Software User Manual

Option Security

Description
Click to display the PCSetup > Advanced Setup > Security screen.

3. Click in the hierarchy menu when you are through editing this screen. A confirmation dialog box displays.
4. Click Yes to apply the changes. The Displays/Webserver screen displays.
7.6 Calc Explorer
Use the Calc Explorer option to access a graphical tool that enables you to analyze how system components link together.

Note: Although the option is discussed as part of the Advanced Setup options, you can also access this feature at any time by clicking the Calc Explorer icon on the PCSetup screen's menu bar.
1. You can start Calc Explorer in several ways:

 Click the Calc Explorer icon on the PCSetup Editor's toolbar.
 Select the Calc Explorer component from the hierarchy menu.
The Calc Explorer screen displays.

Figure 7-14. Calc Explorer (blank)
2. Right-click in the right-hand panel to display a menu of Calc Explorer options.

Revised January-2021

Advanced Setup Configuration

7-21

Config600 Configuration Software User Manual

Figure 7-15. Calc Explorer menu

7.6.1

Calc Explorer Options
Once you add an item and right-click on it, the system displays a menu of Calc Explorer options. The following table describes the all options on that menu.

Figure 7-16. Calc Explorer Menu Options

Note: This menu modifies its content to reflect the available inputs or outputs of any item you select.

Option Add Input

Description Displays a list of all defined inputs for the selected item. You can add inputs individually.
Note: This menu option displays only if the selected item has defined inputs.

7-22

Advanced Setup Configuration

Revised January-2021

Config600 Configuration Software User Manual

Option Add Output
New Item Delete Item(s)
Add All Inputs
Add All Outputs Auto Unit Explore --> Auto Unit Explore <-Clear All Zoom In Zoom Out Save As Bitmap

Description Displays a list of all defined outputs for the selected item. You can add outputs individually.
Note: This menu option displays only if the selected item has defined outputs.
Displays a Connect Wizard dialog box you use to add system components ("items") to the Calc Explorer graphic.
Removes the selected item from the Calc Explorer graphic.
Note: To select more than one item, place the cursor in a blank area of the screen. Click and hold down the left mouse button while dragging the cursor. This creates a box. Drag the box over one or more items. Note that their border becomes a dashed line, indicating you have selected them. Release the right mouse button and left-click any selected item to display the menu.
Adds all inputs related to the selected item to the Calc Explorer graphic.
Note: This option is grayed out if the selected item does not have defined inputs.
Adds all outputs related to the selected item to the Calc Explorer graphic.
Note: This option is grayed out if the selected item does not have defined outputs.
Locates and displays calculations where an input to a calculation matches the inputs of the selected item.
Note: This menu option displays only if the selected item has units.
Locates and displays outputs of calculations that match the units of the selected item.
Note: This menu option displays only if the selected item has units.
Removes all items from the Calc Explorer graphic.
Reduces the Calc Explorer graphic to its default display size.
Magnifies the Calc Explorer graphic.
Saves the displayed Calc Explorer graphic as a bitmap (CalcExplorer.bmp) in the folder housing the Config600 software.
Note: Config600 uses the same name for each bitmap. To save bitmaps of several configurations, you must uniquely rename each bitmap.

7.6.2 Adding an Item
Use this procedure to add a new item to the Calc Explorer screen.

1. Click New Item on the menu. The Connect Wizard displays.

Revised January-2021

Advanced Setup Configuration

7-23

Config600 Configuration Software User Manual
Figure 7-17. Connect Wizard 2. Select an option from each of the three columns and click OK.
Calc Explorer adds the defined item to the screen.

Figure 7-18. Newly Added Item
Notes:
 When you first add an item, Calc Explorer gives it a dashed (not solid) outline (see Figure 7-18). This indicates that the item is currently selected. When you right-click a selected item, the Calc Explorer menu displays for that item. When you add a second item, that item receives the dashed outline. The previous item now has a solid outline, indicating it is no longer selected.
 You can move any item on the graphic to any location. Place the cursor over the item, hold down the left-click button, and drag the item to its new location. This enables you to organize the items you place on the Calc Explorer screen.

7-24

Advanced Setup Configuration

Revised January-2021

Config600 Configuration Software User Manual
7.6.3 Adding All Inputs
Use this option to add all defined inputs for the selected item to the Calc Explorer screen. 1. Right-click an item to display the Calc Explorer menu.

Figure 7-19. Adding Inputs
2. Click Add All Inputs. The Calc Explorer displays all inputs for the selected item.

Figure 7-20. Added Inputs

Revised January-2021

Advanced Setup Configuration

7-25

Config600 Configuration Software User Manual Notes:
 Use the Add Input menu option to add individual inputs to the screen.
 Shaded (or gray) items indicate calculation tables. Unshaded (or white) items indicate inputs or outputs.
 A thick line connecting items indicates that the item has many values (such as arrays).
7.6.4 Adding All Outputs
Use this option to add all defined outputs for the selected item to the Calc Explorer graphic. 1. Right-click an item to display the Calc Explorer menu.
Figure 7-21. Adding Outputs 2. Click Add All Outputs. The Calc Explorer displays all outputs for
the selected item.

7-26

Advanced Setup Configuration

Revised January-2021

Config600 Configuration Software User Manual

Figure 7-22. Added Outputs
Note: Use the Add Output menu option to add individual outputs to the screen.

7.6.5 Deleting Items
Use this option to remove one or more selected items from the Calc Explorer screen.
Note: Calc Explorer does not have an "undo" feature. Once you delete an item, you can only re-add it.

1. Right-click an item to select it and display the menu.
2. Click Delete Item(s). The menu closes and the item disappears from the screen.
To delete more than one item:
1. Move the cursor in a blank area of the screen near the items you intend to delete.
2. Click and hold down the left mouse button while dragging the cursor. This creates a box.
3. Drag the box over one or more items. Note that as the box touches any item, the border of that item becomes a dashed line, indicating you have selected that item.
4. Release the right mouse button and left-click any of the selected items to display the menu.
5. Click Delete Item(s) to delete all of the selected items.
Note: Use the Clear All menu option to remove all items from the Calc Explorer screen.

Revised January-2021

Advanced Setup Configuration

7-27

Config600 Configuration Software User Manual
7.6.6 Saving as Bitmaps
Use this option to save the current contents of the Calc Explorer screen as a bitmap (.BMP) graphic on your PC's hard drive.
Config600 saves the bitmap (as the file CalcExplorer.bmp) in the directory in which you have installed the Config600 software. If you intend to create bitmaps of several images, rename the CalcExplorer.bmp file immediately after you capture the image. Otherwise Config600 reuses the CalcExplorer.bmp filename and overwrites the most recent file.
1. Right-click in the screen to display the Calc Explorer menu.

Figure 7-23. Saving a Bitmap
Note: Depending on the complexity and size of your Calc Explorer image, you may want to maximize the screen size.
2. Click Save As Bitmap. The Calc Explorer menu closes and the saves the bitmap image on your PC's hard drive.

7-28

Advanced Setup Configuration

Revised January-2021

Config600 Configuration Software User Manual
Chapter 8 ­ System Editor
In This Chapter
8.1 Accessing the System Editor .............................................................. 8-2 8.2 The S600+ Database .......................................................................... 8-3
8.2.1 Objects .................................................................................... 8-4 8.2.2 Tables...................................................................................... 8-5 8.3 Navigating the System Editor.............................................................. 8-5 8.3.1 Finding Objects ....................................................................... 8-6 8.3.2 The System Editor Icon Bar .................................................... 8-6 8.3.3 Special Edit ............................................................................. 8-7 8.3.4 Edit Dialog ............................................................................... 8-8 8.3.5 Asterisks/No Asterisks............................................................. 8-9 8.4 General Guidelines ........................................................................... 8-10

Note: This editor is available only with the Config600 Pro software.
The System Editor enables you to configure the S600+ database. Just as the PCSetup Editor provides a guided interface for editing data points in a configuration, the System Editor enables the advanced user to create and modify data points. Using the System Editor, you can create, remove, or change database objects and tables.

Caution

This chapter is intended for use in conjunction with materials from the RA901 Advanced Config600 training course. That training is critical to understanding the concepts in this chapter. Unless you have completed that training, do not attempt to use the material in this chapter as a sole means of learning about the System Editor.
The System Editor does not have a Configuration Generator. Instead, use the System Editor to edit existing configurations. Through the System Editor, you can:  Change units.  Change report information.  Change I/O.  Change communications tasks and links.  Enable and disable alarms.  Configure alarms object by object.  Change cold start values (for example, densitometer constants).  Change descriptors.  Configure existing calculations.  Create and delete calculations.  Change passwords.  Create and delete database objects.

Revised January-2021

System Editor

8-1

Config600 Configuration Software User Manual
8.1 Accessing the System Editor
Use this process to open and select a configuration file to edit. 1. Select Start > Programs > Config600 3.3 > System Editor. A
blank System Editor screen displays.

Figure 8-1. System Editor screen (blank)
Note: You can also define a shortcut for your desktop to easily access this application.
2. Select a specific configuration file. From the menu bar, select File > Open. The Open dialog box displays.

Figure 8-2. Open dialog box
3. Open the Configs folder (in which Config600 stores all configuration files) and click Open.
4. Select the name of a configuration file to edit and click Open. Config600 opens another dialog box that shows the contents of that folder.

8-2

System Editor

Revised January-2021

Config600 Configuration Software User Manual

Figure 8-3. Open Dialog box (with .cfg file)
5. Double-click the S600conf.cfg file.
Note: You must provide a username and password if the configuration file has password protection.
6. Once you select a configuration (.CFG) file, the System Editor opens:

Figure 8-4. System Editor screen (loaded)
8.2 The S600+ Database
The S600+ database is divided into sections. Each section contains a selection of available data types. Within the sections, the database item locations are numbered:  System.

Revised January-2021

System Editor

8-3

Config600 Configuration Software User Manual

 I/O Boards 1 to 7.  Stations 1 and 2.  Streams 1 to 10.

Caution

If you add any new objects to the database, the System Editor automatically re-indexes the Modbus map, displays, and reports. However, the System Editor does not re-index any LogiCalc programs, which may cause LogiCalc programs to stop functioning.

Note: For further information about the structure of the database, refer to Chapter 12, Report Editor.

8.2.1

Objects

The S600+ database contains objects and tables. The following list identifies the objects in the S600+database. Your configuration may or may not contain all these objects, depending on your application.

 Cumulative Totals.  Period Totals.  Analog Inputs.  PRT/RTD Inputs.  Pulse Inputs.  Frequency Inputs.  Digital I/Os.  Analog Outputs.  Pulse Outputs.  Keypad Integers.  Keypad Integer Arrays.  Keypad Reals.  Keypad Real Arrays.

 Keypad Strings.  Calculation Results.  Configuration Items.  System Objects.  DP Stacks.  PID Control Loops.  Alarm Items.  Multi-States.  Prove Controls.  Array Texts.  HART Devices.  Event History.  Alarm History.

Some objects can be associated with tables. For example, the `VALUE' of a keypad integer can be linked to a text string. See the example below for the Calculation Alarm object. The Mod_Tab_id object is associated with Mode Table #3 (Calculated or Keypad).

CALCALM #30 DESC Tab_units_id Mod_tab_id Obj_almitem_id INUSE and such.

TRUTH TABLE #21

1

MJ/kg

2

GJ/kg

...

ALARM ITEM #141

1

STATUS

2

UNACC

3

INHIBIT

MODE TABLE #3

1

CALCULATED

5

KEYPAD

Figure 8-5. Object/Table Relationship

8-4

System Editor

Revised January-2021

Config600 Configuration Software User Manual

8.2.2 Tables

Tables map an integer to a text string. For example, when describing AGA8 calculations, you can link the options Detail, Gross 1 and Gross 2 by a Truth table to the integers 0, 1, and 2, respectively. The database can then use the integer value and refer back to the Truth table for its meaning.

The following list presents some of the tables in the S600+database. Your configuration may or may not contain all these tables, depending on your application.

 Turbine Meter Setup.  Truth Tables.

 Digital Input.

 Alarm Text.

 Totalisation.

 Calculation.

 Task Control.

 Prover Setup.

 Digital Output.

 Password.

 Internal Index.

 I/O Assignment.

 Mode Text.

 HART.

8.3 Navigating the System Editor
The System Editor splits the S600+ database into four categories:  System.  I/O Boards.  Stations.  Streams.
Depending on the system configuration, you may have multiple I/Os, Stations, and Streams.
You access these four database categories through the hierarchy menu, presented in the window's left-hand pane. As with the PCSetup Editor, the System Editor window consists of two panes. Clicking on an item in the hierarchy menu in the left-hand pane displays a screen in the right-hand pane.

Figure 8-6. System Editor screen

Revised January-2021

System Editor

8-5

Config600 Configuration Software User Manual

Unique to the System Editor is its "spreadsheet-style" presentation of the right-hand pane. Each object and table has its own spreadsheet screen with headings appropriate to that object or table. Right-clicking on a line in the right-hand pane displays a shortcut menu with the options Edit, Special Edit (for calculation tables only), Insert (insert above), Append (insert below), and Delete. Use these menu functions to manage the object or table information.
Each line in the right-hand pane presents one object or table entry. The spreadsheet headings indicate the number (ID), the descriptor (DESC), and several parameters for that specific object or table entry.

8.3.1

Finding Objects
Finding objects in the System Editor requires that you think about what the object is.
For example, if you are looking for Analog Channel 3, first determine on which I/O board the channel is located (in this example, I/O Board 1). Expand the I/O Board 1 option in the hierarchy menu and highlight ADC. Alternately, if you are looking for the Pipe Material data item, realize that it is a Keypad Integer value. Determine the stream (Stream 1 in this example). When you expand the Stream 1 option, highlight KPINT (for this example) to find it as item ID #262.

8.3.2 The System Editor Icon Bar

The System Editor's icon bar provides icons for the following actions and shortcuts:

Icon

Meaning Open Configuration. Click to open the Select Config dialog box.

Save Configuration. Click to save the current configuration with the current configuration file name.
Cut, Copy and Paste. These clipboard icons are available if not greyed out. Click Cut to remove the selection from the clipboard. Click Copy to store the selection to the clipboard. Click Paste to insert the contents of the clipboard to the cursor's location.
Relative IDs. Click to change the way the System Editor displays identification numbers. With Rel IDs off, the numbering shows the object's absolute reference (that is, the absolute number of the object in a global list referenced from 0). With Rel IDs on, the list numbering becomes relative to the section you are currently displaying.
For example, the KPINTs start in the IO Board section as ID 66 (the 67th entry in the list of KPINTs). Clicking the Rel ID button changes this number to 0, since it now becomes the first entry in this section.
This icon is particularly useful in the LogiCalc Editor. LogiCalc referencing is relatively-based, so KPINT 66 displays as I/O Board 1, Rel ID 0.
Calc Explorer. Click to open the Calc Explorer utility, and graphically examine calculation relationships between system components.
Print. Click to open the Print dialog box. Use this icon to print an entire configuration to a host printer.

8-6

System Editor

Revised January-2021

Config600 Configuration Software User Manual

Icon

Meaning
About. Click to open the About Config600 dialog box that lists the software version and copyright information.

8.3.3 Special Edit
The Special Edit dialog box for calculation tables allows you to edit an existing calculation or build a new calculation. You can configure the calculation's description, sources (Inputs), type, and destinations (Outputs).
To access this dialog box, double-click the Calculation table or rightclick the Special Edit option on the shortcut menu (Figure 8-6). The Calc Editor dialog box displays (see Figure 8-7).
To switch from inputs settings to outputs settings, click the button (located below the word "Inputs" or the word "Outputs" on the Calc Editor screen, Figure 8-7). For each source or destination in the calculation, you can edit the Description, select the Type, assign it to an Object, enter a Field, and enter a Bit No. These all correspond to the Spreadsheet style headings for the calculation table screen.
You can also add and delete sources and destinations.

The Calc Editor does not have an Undo feature. If you mistakenly delete
Caution a source or destination, you must manually re-create it.

Figure 8-7. Calc Editor dialog box To add a new input/output calculation:

Revised January-2021

System Editor

8-7

Config600 Configuration Software User Manual
1. Click Add (on the right-hand side of the dialog box). The Calc Editor screen adds a new numbered line under Inputs or Outputs. Note: To edit an existing calculation, skip step 1 and click the number of the line.
2. Click the number for the new line. The Connect Wizard displays.

Figure 8-8. Connect Wizard
Note: Although you can individually select calculation components on the Calc Editor dialog box, using the Connect Wizard is the safest--and most accurate--way of selecting calculation components.
3. Select, from left to right, the calculations components.
4. Click OK when you are done. The Calc Editor dialog box redisplays, showing the newly defined calculation line.
8.3.4 Edit Dialog
When you select Edit from the shortcut menu, the Edit dialog box appears. Use it to edit or create a new row in the spreadsheet-style screen or to configure the data point, text string, or value in each column of the spreadsheet-style screen. The Columns field lists the headings for this object/table's screen. Clicking on a heading from this list displays the Data fields for that object or table. The Data (ID:,Col:) field in the upper right corner provides the location in the spreadsheet for this data point. The Data field shows the current assignment for the heading highlighted in the Columns field.

8-8

System Editor

Revised January-2021

Config600 Configuration Software User Manual

Figure 8-9. Edit Dialog (System Editor)
8.3.5 Asterisks/No Asterisks
If the heading displayed in the Columns listing is appropriate for entering integer values or text strings, then the heading in the Columns list does not have a trailing asterisk, and a field appears in the Data area for data entry of the integer value or text.
If the heading has options from a pre-defined list, then the heading in the Columns list has a trailing asterisk. Additionally, a list displays under the Data field. You can select a value from the list either by clicking with a mouse or by entering the item's number that appears in the Data field.

No Trailing Asterisk
Figure 8-10. Edit dialog box

Trailing Asterisk

Revised January-2021

System Editor

8-9

Config600 Configuration Software User Manual
8.4 General Guidelines
Observe the following guidelines with the System Editor:  The File > Save and File > Save As options have the same
function in this editor. You can use them interchangeably.  Assign the Measured and Calculated (R/O) data points a security
level of 0 so that only the input source, the PC, or the S600+ processor can write to them.  Exercise great caution when inserting or deleting information. The System Editor does not have an Undo function. You cannot restore deletions.  Save your work every few minutes. If you inadvertently delete or modify a configuration file, you can restore by closing without saving. Re-open with the last save, thereby losing only a few modifications.  S600+ displays the description for each data point on the S600+ front panel display and web server access. Whenever possible, type descriptions for each data point in upper case letters (CAPS). Upper-case text (CAPS) is easier to read on the front panel display.

8-10

System Editor

Revised January-2021

Config600 Configuration Software User Manual

Chapter 9 ­ Config Transfer
In This Chapter
9.1 Connecting TO THE S600+ ................................................................... 9-2 9.1.1 Connecting via Serial Cable................................................... 9-2 9.1.2 Connecting via TCP/IP ........................................................... 9-2 9.1.3 Enabling the PC Setup Link ................................................... 9-2 9.1.4 Checksum Security ................................................................ 9-3
9.2 Accessing Config Transfer .................................................................. 9-3 9.3 Communications Settings for Transfer................................................ 9-4
9.3.1 Setting Communication Parameters ...................................... 9-4 9.4 Send Configuration ............................................................................. 9-6
9.4.1 Sending a Configuration......................................................... 9-6 9.4.2 Manually Adding a Configuration File to be Transferred ....... 9-7 9.5 Receive Configuration......................................................................... 9-8 9.5.1 Receiving a Configuration ...................................................... 9-8 9.6 Log Transfers ...................................................................................... 9-9 9.6.1 Logging a Transfer ................................................................. 9-9 9.7 CFX Licensing ................................................................................... 9-10 9.7.1 Transferring a License ......................................................... 9-10 9.7.2 Removing a License............................................................. 9-12

Use the Configuration Transfer (Config Transfer) utility to send new or modified configuration files to the S600+ over either a dedicated serial port or a TCP/IP connection. Config Transfer also enables you to retrieve configuration files from the host PC to the S600+.
Performing configuration changes while equipment is operating may
WARNING: result in unexpected behavior. Take appropriate action to prevent
impact to field devices.

Config600 saves configuration files in the Configs directory on the host PC, and automatically creates a separate sub-directory for each new configuration. Config600 also places the following additional components in separate sub-directories:

Note: You can also access this utility either by selecting Tools > Transfer from the PCSetup menu bar or by selecting Start > Config600 3.3 > Config Transfer.
 Reports (report format files).  Modbus (Modbus configuration files).  Override (custom files, such as customized versions of the
displays, reports, and Modbus files).

Note: Config600 uses this folder only for older existing configurations. Config600 does not use the Override folder for new configurations.
 LogiCalcs (custom-written files that permit the creation of userdefined functions).
 Extras (user-defined look-up tables and configuration backup files).

Revised January-2021

Config Transfer

9-1

Config600 Configuration Software User Manual

Config Transfer also provides a utility that enables you to license Config600

9.1 Connecting to the S600+
You can connect to the S600+ using either a serial cable or a TCP/IP connection.

9.1.1 Connecting via Serial Cable
The S600+ comes with a serial cable you can use to connect your PC to the S600+. One end of the cable has a DB-9 female connector, which you attach to your PC's serial port. The other end of the cable has two connectors, a male DB-15 (for serial connection) and an RJ-12 (EIA-232/RS-232D). Alternately, you can insert the RJ-12 connector into the port on the bottom of the S600+ flow computer's front panel.

9.1.2

Connecting via TCP/IP
You can connect to the S600+ using an Ethernet cable. In this case, you must first define an IP, subnet, and gateway addresses for your S600+. Refer to the FloBossTM S600+ Flow Computer Instruction Manual Form Number A6115.

9.1.3

Enabling the PC Setup Link
Regardless of the connection method you use, the S600+ (by default) does not allow you to download or upload configurations or license applications until you either access the Startup menu (refer to the FloBossTM S600+ Flow Computer Instruction Manual Form Number A6115) or enable the PC Setup link from the S600+. If you proceed without enabling the PC Setup link, Config600 displays a warning dialog:

Figure 9-1. PCSetup Error Message
To enable the PC Setup link: 1. From the S600+ front panel's main menu, select
TECH/ENGINEER > SECURITY. 2. Press  to access the PC Setup Link screen, which indicates that
the PC Setup Link is currently DISABLED. 3. Press CHNG and enter the security code defined for your ID.

9-2

Config Transfer

Revised January-2021

Config600 Configuration Software User Manual

4. Select ENABLE and select ENABLE again. The PC Setup Link screen displays, indicating that the PC Setup Link is now ENABLED.

9.1.4

Checksum Security
When you send a configuration to the S600+, it checks the configuration to ensure that it has not been modified manually. Config600 calculates and applies a checksum value on the file. If the checksum value the S600+ detects does not match the Config600applied checksum value, the S600+ displays a warning message.
If the error persists after repeating the configuration download, it may be possible to resolve the warning and repair the configuration checksum. Use a registered copy of Config600 and login with the Level 1 Username and Password. Once you have correctly entered the Username and Password, Config600 saves the configuration file with the correct checksum.

9.2 Accessing Config Transfer
You can start Config Transfer using any one of three methods:  Click the Transfer icon on the PCSetup Editor's toolbar.  Select Tools > Transfer from the PCSetup Editor's menu bar.  Click Start > All Programs > Config600 3.3 > Config Transfer. The Config Transfer screen displays.

Revised January-2021

Figure 9-2. Config Transfer screen

This screen uses a tab design to present the major components-- Transfer, Send, Receive, and Logging--of the transfer process, as well as to include software licensing (Licensing).

Tab Transfer

Description
Sets the communication parameters between the S600+ and the PC.

Config Transfer

9-3

Config600 Configuration Software User Manual

Tab Send
Receive
Logging
Licensing

Description Identifies the configuration file you want to send from the PC to the S600+.
Identifies the configuration file you want to retrieve from the S600+.
Activates logging for the transfer process and selects the select of detail included in the log.
Enables you to transfer a license from a secure USB drive ("dongle") to Config600.

9.3 Communications Settings for Transfer
The host PC uses a dedicated serial or Ethernet port to connect to the S600+, and transfers data in accordance with the communication settings defined for that communications port.

Notes:
 Both the host PC and the S600+ must use the same communications settings for data to transfer successfully.
 If you are downloading a configuration via Ethernet, disable any communication links from a device that is communicating with the S600+ before attempting to download the configuration as this may disrupt the confirmation upload/download.

9.3.1 Setting Communication Parameters
The Transfer screen displays when you first open the utility.
Note: Both the S600+ and the host PC must have the same communications settings to communicate successfully.
1. Start the Config Transfer utility. 2. Select the Transfer tab. 3. Enter the Modbus address for the S600+ in the S600 ID field.
This value is available from the S600+ front panel (select Tech/Engineer > Communications > Assignment > Modbus Address) or from the Network option on the Cold Start menu.

Figure 9-3. Config Transfer screen

9-4

Config Transfer

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

4. Indicate the specific serial or network (Ethernet) COM port in the S600 Connections field.

Note: To verify the serial connection, click Scan to display the current serial port connected to the S600+.

5. If you are using a serial port, review the following fields. Change the default values only if you have a good reason for doing so.

Field S600 ID
S600 Connections Scan
Hostname 16 Bit Mode
Baud Rate Data Bits Stop Bits Parity

Description Identifies the S600+; the default value is 1.
You can verify the S600+ ID from the front panel of the S600+ by selecting Tech/Engineer > Communications > Assignment > Modbus Address.
Lists all available communication connections.
Click to validate the currently available IP or serial connections. If you have a valid network connection, the system detects it and automatically completes the Hostname field with an IP address. If you have a valid serial connection, the system detects it and automatically completes the serial port settings.
Indicates the IP address of the host PC.
Note: This field is available only if you selected a network connection.
Provides compatibility with legacy Modbus configurations.
Note: The 16 Bit Mode checkbox represents an advanced Modbus option. It permits a 16-bit byte count on Modbus communications, allowing longer messages. Refer to Chapter 14, Modbus Editor, for further information. For most systems, this option should be unchecked.
Indicates the serial transfer rate. Click  to display all valid values. The default value is 38400.
Note: You can modify this field only if you select a serial port.
Indicates the number of data bits the port uses. Click  to display all valid values. The default value is 8.
Note: You can modify this field only if you select a serial port.
Indicates the period length. Click  to display all valid values. The default value is 1.
Note: You can modify this field only if you select a serial port.
Indicates the type of parity used to detect data corruption during transmission. Click  to display all valid values. The default value is None.
Note: You can modify this field only if you select a serial port.

6. If you are using a network (Ethernet) port, complete the Hostname field.

Config Transfer

9-5

Config600 Configuration Software User Manual

9.4 Send Configuration
You can send up to 20 user configurations files to the S600+ from the host PC.

Note: Although you cannot clear a configuration from a slot; you can overwrite it.

Each configuration may be comprised of 55 files of the following:
 Config ­ The main configuration file for the S600+ including all the initialization values.
 Displays ­ Configuration file for the display menus and data pages.  Reports ­ Report format configuration files.  Modbus Maps ­ Modbus configuration files, including slave
register maps and master polling sequences.  LogiCalcs ­ Custom-written files that allow creation of user-
defined functions.  Extras ­ User-defined look-up tables, configuration backup files,
and prover sequence files.

Caution

You can use Config Transfer to download the following files (image files):
 Binary Package ­ Embedded software for the FloBoss S600+; a basic version is installed in the S600+ prior to delivery. To transfer this package, copy the binary.app file into Binary folder from Config S600+ directory.
 Firmware ­ Software firmware and embedded software for the FloBoss S600+. This is for internal Emerson use only.
Updating the binary or firmware file could affect the entire metering accuracy and stability of your S600+. It is strongly recommended that you update this file only under the specific instruction of technical support personnel.

9.4.1 Sending a Configuration

Note: If you are updating the firmware or binary file (only under the direction of technical support personnel), you must first place the S600+ in Reflash Firmware mode. For further instructions, refer to "Reflash Firmware" in Chapter 8, Troubleshooting, in the FloBoss S600 Flow Manager Instruction Manual (part number D301150X412).

To send a new or modified configuration file to the S600+ from a host PC:

Note: You must cold-start the S600+ before you can send a configuration file.

1. Select System Settings > System Status > CHNG > Enter valid operator code > Cold Start > Yes to cold-start the S600+ before you send a configuration file

9-6

Config Transfer

Revised January-2021

Config600 Configuration Software User Manual
2. Launch Config Transfer. 3. Select the Send tab on the Config Transfer screen.

Figure 9-4. Config Transfer Send tab
4. Select a configuration from the Available Configurations listing. 5. Click Send to initiate the transfer. A confirmation message displays when your configuration send is successful.
Note: If you are updating the firmware or binary file (under the direction of technical support personnel), you must first place the S600+ in Reflash Firmware mode. For further instructions, refer to "Reflash Firmware" in Chapter 8, Troubleshooting, in the FloBoss S600 Flow Manager Instruction Manual (A6115).
9.4.2 Manually Adding a Configuration File to be Transferred
To manually add a configuration file to the Config600 to transfer the file to the S600+ from a host PC: 1. Open the folder where you installed Config600.
Note: By default, this is in the C:\Users\<<USERNAME>>\Config600 3.3\Configs folder.

Revised January-2021

Config Transfer

9-7

Config600 Configuration Software User Manual
2. Copy the configuration folder into the Configs folder.
Note: All configuration files are encrypted in an archive folder.
9.5 Receive Configuration
You can receive the following files from the S600+ onto the host PC:  Config (the main configuration file for the S600+ including all the
initialization values).  Displays (configuration file for the display menus and data pages).  Reports (report format configuration files).  Modbus Maps (Modbus configuration files, including slave register
maps and master polling sequences).  LogiCalcs (custom-written files that allow creation of user-defined
functions).  Extras (user-defined look-up tables and configuration backup files).
9.5.1 Receiving a Configuration
To receive a configuration file from the S600+ into a host PC: 1. Select the Receive tab on the Config Transfer screen.

Figure 9-5. Config Transfer Receive tab
2. To overwrite an existing configuration, select it from the Available Configurations listing. You can also select <new> to create a new configuration on the host PC.
Note: Click Refresh List to update the list with the configuration files in S600+.
3. Click Receive to initiate the transfer.

9-8

Config Transfer

Revised January-2021

Config600 Configuration Software User Manual
4. If you selected <new>, Config600 now prompts you to name the folder to receive the new configuration files.

Figure 9-6. Save As New Config dialog box
5. Enter up to 30 characters to name the folder. A confirmation message displays when your configuration receive is successful.

9.6 Log Transfers
You can create a log of the activity and events of the transfer application. This log can be useful for diagnosing and resolving communication problems.
When you enable the logging function, the S600+ creates a log file with the current time stamp in the working configuration folder. The log file contains all details of the transfer session until you either disable the logging option or close the Config Transfer application.

9.6.1

Logging a Transfer
To initiate an activity and event log for the transfer session: 1. Select the Logging tab on the Config Transfer screen.

Revised January-2021

Figure 9-7. Config Transfer Logging tab
2. Select the Enabled check box. This activates the Logging Detail field.

Config Transfer

9-9

Config600 Configuration Software User Manual
3. Click  to indicate the logging detail. Valid values are General (include only events) and Detailed (include both events and activity). The default is General.
Note: The S600+ maintains the log until you either close the application or disable the logging process.
9.7 CFX Licensing
Note: This utility requires you to install firmware binary 06.21 or later.
The Licensing utility with Config Transfer enables you to transfer a CFX software license from a USB drive ("dongle") installed on a host PC to the S600+. The drive used to transfer Config600 licenses is a secure USB drive designed for this purpose. You cannot use a standard USB drive with this utility.
Note: To activate this utility, you must first cold-start the S600+ from its front display and leave the S600+ at the Cold Start menu. Also, make sure that the secure USB drive containing the license is installed on the host PC.
9.7.1 Transferring a License
To transfer a license: 1. Select the Licensing tab on the Config Transfer screen. The
Licensing screen displays.

Figure 9-8. Config Transfer Licensing tab
2. Click Connect to Dongle. The utility shows all licenses on the license key in the Dongle list on the left side of the screen:

9-10

Config Transfer

Revised January-2021

Config600 Configuration Software User Manual

Figure 9-9. Licenses on Key
3. Click Connect to S600+ to establish a connection to the S600+. A series of Transferring dialogs may appear while the utility makes the connection.

Note: When the connection completes, the utility activates the arrow keys in the center of the screen.
4. Select a license from the Dongle list and click the right-pointing arrow () to move the license from the USB drive to the S600+. The utility displays a series of Transferring dialogs as the process occurs.
When the process completes, the utility displays a notification dialog:

5. Click OK to close the dialog. The License screen now shows the license installed on the S600+. Note also that the quantity of licenses on the USB has decreased by 1.

Revised January-2021

Config Transfer

9-11

Config600 Configuration Software User Manual
Figure 9-10. Transferred License 6. Click Quit to close the License utility.
9.7.2 Removing a License
Removing a license from the S600+ and transferring it to the secure USB drive is just as simple. After you connect to the USB drive and the S600+, select the license in the S600+ column and click the leftpointing () arrow. The system displays a notification dialog when the process completes. When you click OK, the utility displays the Licensing screen. Note that the quantity of licenses on the USB drive has increased by one.

9-12

Config Transfer

Revised January-2021

Config600 Configuration Software User Manual
Chapter 10 ­ Remote Front Panel
In This Chapter
10.1 Configuring Your PC without a Native Serial Comm Port ................ 10-1 10.1.1 Changing the Port on Your USB Communications Port ....... 10-2
10.2 Configuring Your PC with a Native Serial Comm Port ..................... 10-3 10.3 Configuring the S600+ to Use the Remote Front Panel ................... 10-4 10.4 Accessing the Remote Front Panel .................................................. 10-7
10.4.1 Remote Front Panel Startup Menu ....................................... 10-7 10.4.2 Disabling the Remote Front Panel........................................ 10-8 10.4.3 Restoring the Remote Front Panel ....................................... 10-9
Use the Remote Front Panel to configure your S600+ to perform certain functions from your PC. Connect your computer to the S600+ as directed in the FloBoss S600+ Flow Computer Instruction Manual (part D301150X412). The Remote Front Panel requires part number S600+EXT (the License Key for Remote Front Panel).
Note: For more information on the complete functionality of the Front Panel, refer to the FloBoss S600+ Flow Computer Instruction Manual, part D301150X412.
10.1 Configuring Your PC without a Native Serial Comm Port
This section details how to configure your PC to communicate between the S600+ and the Remote Front Panel application on your PC if you do not have a native serial communications port on your PC. If this is the case, you require a USB-to-Serial convertor cable.
1. Install the convertor software if necessary.
2. Verify the communications port number.
 Windows 10: Right -click Start and select Device Manager  Windows 7 or Vista:
Select Start > Control Panel > Hardware and Sound > Devices and Printers > Device Manager.  Windows XP: Select Start > Control Panel > System > Hardware tab> Device Manager.
3. Select Ports (COM & LPT).
4. Verify that the Communications Port number is 1, 2, 3, or 4. The Remote Front Panel only supports communications ports 1 through 4.
Note: If the communications port is not 1, 2, 3, or 4, you must change it. Refer to Changing the Communications Port.

Revised January-2021

Remote Front Panel

10-1

Config600 Configuration Software User Manual

Figure 10-1. Device Manager
10.1.1 Changing the Port on Your USB Communications Port
The Remote Front Panel only supports communications ports 1 through 4. To change your communications port:
1. Right-click on the Communications Port (COM1) and select Properties.
2. Select the Port Settings tab.
3. Click Advanced.
4. Click  in the COM Port Number field to select a communications port between 1 and 4. This is the communication port through which you communication with the S600+ and the Remote Front Panel on the PC.
5. Click OK in the Advanced Comm Ports Setting screen.
6. Click OK in the Communications Port (COM1) Properties screen.
7. Restart your computer.
8. Configure the S600+. Refer to Configuring the S600+ to Use the Remote Front Panel.

10-2

Remote Front Panel

Revised January-2021

Config600 Configuration Software User Manual
10.2 Configuring Your PC with a Native Serial Comm Port
This section details how to configure your PC to communicate between the S600+ and the Remote Front Panel application on your PC if you have a native serial communications port on your computer. The Remote Front Panel only supports communications ports 1 through 4. Typically a native serial port uses communication port number 1.
1. Open Device Manager.
 Windows 10: Right -click Start and select Device Manager  Windows 7 or Vista:
Select Start > Settings > Control Panel > System > Advanced System Settings >Hardware tab > Device Manager.  Windows XP: Select Start > Control Panel > System > Hardware > Device Manager.
2. Select Ports (COM & LPT).

Figure 10-2. Device Manager
3. Right-mouse click on the Communications Port you desire to change and select Properties.
4. Select the Port Settings tab. 5. Click Advanced.

Revised January-2021

Remote Front Panel

10-3

Config600 Configuration Software User Manual

Figure 10-3. Advanced Settings
6. Click  on the COM Port Number field to select a communication port between 1 and 4. This is the communications port through which you communicate with the S600+ and the Remote Front Panel on the PC.
7. Click OK in the Advanced Settings screen. 8. Click OK in any remaining screen. 9. Restart your computer. 10. Configure the S600+. Refer to Configuring the S600+ to Use the
Remote Front Panel.
10.3 Configuring the S600+ to Use the Remote Front Panel
To use the Remote Front Panel, you must launch the Remote Front Panel application and configure your S600+. 1. Select Start > Programs > Config600 3.3 > Remote Front Panel. On the S600+ front panel: 2. If the S600+ is metering, you need to access the Cold Start menu to
set up the serial port parameters. To do this, select 5 (System Settings).
1* FLOW RATES 2* TOTALS 3* OPERATOR 4* PLANT I/O 5* SYSTEM SETTINGS 6* TECH/ENGINEER
8* CALCULATIONS
3. Select 6 (System Status).

10-4

Remote Front Panel

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

1* UNIT SETUP 2. REPORT SETUP 3. ALARM SETUP 4. MAINTENANCE MODE 5. TOTAL RESET 6. SYSTEM STATUS 7. SOFTWARE VERSION

4. Press CHNG.

SYSTEM RUN MODE

NORMAL

*

P145.1 <of 1>

S

5. Enter your password in the Enter Code field.

SYSTEM RUN MODE

ENTER CODE:

P145.1 <of 1>

S

6. Select 1 (Cold Start).
1. COLD ST 2. WARM ST 3. GO BACK

7. Select 1 (Yes).
CONFIRM SET TO: COLD ST 1. YES 2. NO

8. Select 8 (Factory Setup).
1* WARM START 2* COLD START 3* NETWORK SETUP 4. REFLASH FIRMWARE 5. CONFIG SELECTION

8* FACTORY SETUP
9. Select 3 (Serial Ports).
1. CLEAR SRAM 2. FORMAT FLASH 3* SERIAL PORTS 4* DISPLAY 5* FIRMWARE 6. USB LOCK 7. DEBUG MODE 8. GO BACK
10. Select 1 (PC Setup Port).
1. PC SETUP PORT 2. GO BACK

Remote Front Panel

10-5

Config600 Configuration Software User Manual
11. Press 0 to change the Port from 2 to 0.
FloBoss S600+
ENTER SERIAL PORT RANGE 2 TO 8 CURRENT 2
0
12. Press Enter.
13. Select 2 (Go Back).
1. PC SETUP PORT 2. GO BACK
14. Select 8 (Go Back).
1. CLEAR SRAM 2. FORMAT FLASH 3* SERIAL PORTS 4* DISPLAY 5* FIRMWARE 6. USB LOCK 7. DEBUG MODE 8. GO BACK
15. Select 8 (Factory Setup).
1* WARM START 2* COLD START 3* NETWORK SETUP 4. REFLASH FIRMWARE 5. CONFIG SELECTION

8* FACTORY SETUP
16. Select 4 (Display).
1. CLEAR SRAM 2. FORMAT FLASH 3* SERIAL PORTS 4* DISPLAY 5* FIRMWARE 6. USB LOCK 7. DEBUG MODE 8. GO BACK
17. Select 1 (Display Port).
1. DISPLAY PORT 2. DISPLAY TYPE 3. GO BACK
18. Press 2 to change the Display from 2 to 1.
FloBoss S600+
ENTER SERIAL PORT RANGE 1 TO 8 CURRENT 1
2
19. Press Enter.

10-6

Remote Front Panel

Revised January-2021

Config600 Configuration Software User Manual
20. Power cycle the S600+. After launching the Remote Front Panel and configuring the S600+, the S600+ displays "REMOTE FRONT PANEL IN USE" on the Front Panel. This places the S600+'s front panel under the control of the Remote Front Panel utility.
10.4 Accessing the Remote Front Panel
To start the Remote Front Panel, click Start > Programs > Config600 3.3 > Remote Front Panel. The Remote Front Panel displays.

Figure 10-4. Remote Front Panel
The Remote Front Panel utility functions exactly like the actual S600+ front panel. Refer to the FloBoss S600+ Flow Manager Instruction Manual (part D301150X412).
10.4.1 Remote Front Panel Startup Menu
After you launch the Remote Front Panel and configure the S600+, the S600+ displays "REMOTE FRONT PANEL IN USE" on the Front Panel. This places the S600+ front panel under the control of the Remote Front Panel utility.
The Remote Front Panel displays the Startup Menu:

Revised January-2021

Remote Front Panel

10-7

Config600 Configuration Software User Manual

1* WARM START 2* COLD START 3* NETWORK SETUP 4. REFLASH FIRMWARE 5. CONFIG SELECTION

8* FACTORY SETUP
Figure 10-5. Remote Front Panel Startup Menu

Note: An asterisk (*) after an option number indicates a sub-menu. A period indicates a subsequent data screen.

Field 1* Warm Start
2* Cold Start
3* Network Setup 4. Reflash Firmware 5. Config Selection 8* Factory Setup

Description Restarts a S600+ from the point prior to where the S600+ lost power.
Builds a new metering database on the S600+ from the files in Flash memory.
Configures the TCP/IP, Gateway, and Modbus addresses.
Reprograms the S600+ operating system firmware from Flash memory.
Displays the configuration files currently downloaded to the S600+.
Clears the SRAM and formats Flash memory and changes additional settings. Note: Use this option only at the direction of a
factory representative.

10.4.2 Disabling the Remote Front Panel
To disable the Remote Front Panel, you must perform the following in the Remote Front Panel application:
From the Remote Front Panel:
1. Return to the main Remote Front Panel menu.
1* WARM START 2* COLD START 3* NETWORK SETUP 4. REFLASH FIRMWARE 5. CONFIG SELECTION

8* FACTORY SETUP
2. Select 8 (Factory Setup).
1. CLEAR SRAM 2. FORMAT FLASH 3* SERIAL PORTS 4* DISPLAY 5* FIRMWARE 6. USB LOCK 7. DEBUG MODE 8. GO BACK

10-8

Remote Front Panel

Revised January-2021

Config600 Configuration Software User Manual
3. Select 4 (Display).
1. DISPLAY PORT 2. DISPLAY TYPE 3. GO BACK

4. Select 1 (Display Port).
Floboss S600+
ENTER SERIAL PORT
RANGE 1 to 8 CURRENT 2 1
5. Press 1 to change the display port from 2 to 1. 6. Press Enter. 7. Press 3 (Go Back).
1. DISPLAY PORT 2. DISPLAY TYPE 3. GO BACK

8. Press 3 (Go Back). 9. Select Factory Setup. 10. Select Serial Ports.
1. PC SETUP PORT 2. GO BACK

11. Select 1 (PC Setup Port).
FloBoss S600+

ENTER SERIAL PORT
RANGE 2 to 8 CURRENT 0 2
12. Press 2 to change the port from 0 to 2. 13. Press Enter.
Note: Disregard any undesirable characters that may occur in the display.
14. Power cycle the S600+.

10.4.3 Restoring the Remote Front Panel
In the event of a remote front panel communications failure, you may need to restore the serial communications to the normal front panel. This is possible by pressing the S600+ Front Panel keys in the following order when powering up the S600+:
To restore the Remote Front Panel if remote communications fail:

Revised January-2021

Remote Front Panel

10-9

Config600 Configuration Software User Manual
1. Remove power and then re-apply power to the S600+. 2. When the "REMOTE FRONT PANEL ENABLED" message
displays, press 123 456 789 -0. from left to right (the last three keys in the sequence are the dash, the zero, and the period).
Note: You must complete the key sequence within 5 seconds after the message displays. If you are unsuccessful the first time, repeat the process.
3. The Cold Start menu displays when the process is successful.

10-10

Remote Front Panel

Revised January-2021

Config600 Configuration Software User Manual

Chapter 11 ­ Remote Archive Uploader
In This Chapter

11.1 11.2 11.3 11.4 11.5
11.6 11.7

Accessing the Remote Archive Uploader ....................................... 11-2 Automatic Archive Polling ............................................................... 11-2 11.2.1 Configure Automatic Polling ............................................. 11-2 11.2.2 Add or Edit an Automatic Poll........................................... 11-4 11.2.3 Enable Automatic Polling ................................................. 11-6 Manual Archive Polling ................................................................... 11-6 11.3.1 Configuring Config600 Communications.......................... 11-7 11.3.2 Reload Tree...................................................................... 11-8 11.3.3 Upload All Reports / Upload New Reports ..................... 11-10 Viewing Reports ............................................................................ 11-11 11.4.1 Report Archive................................................................ 11-11 Saving ........................................................................................... 11-12 11.5.1 Directory Settings (File Locations) ................................. 11-12 11.5.2 File Settings.................................................................... 11-13 11.5.3 Save As .......................................................................... 11-14 11.5.4 Folder Formats ............................................................... 11-15 11.5.5 Data Integrity .................................................................. 11-17 Printing the Report ........................................................................ 11-18 11.6.1 Print ................................................................................ 11-18 11.6.2 Print Preview .................................................................. 11-18 11.6.3 Print Setup...................................................................... 11-19 Abort Transfer ............................................................................... 11-20

Revised January-2021

The Remote Archive Uploader allows you to automatically upload all reports and alarms in the historical archive in the S600+ flow computer, and manually upload the following:
 Constant Log  Display Dump  List of all available alarms  List of current alarms  Current report  Alarm / Event History File
Note: Support for the Alarm / Event History feature was withdrawn for firmware version 5.0 and later.

 All reports in the Historical Archive

Note: The Remote Archive Uploader requires part number S600+EXT (the license key for Archive Uploader).

The Remote Archive Uploader logs all significant events to a log file, which is also held in the archive folder. Logged events include:
 Manual Upload of Constant Log  Manual Upload of Display Dump  Manual Upload of All Alarms  Manual Upload of Current Alarms  Manual Upload of Current Report  Manual Upload of Alarm/Event History  Failed to Open Communications Port  Link Failed

Remote Archive Uploader

11-1

Config600 Configuration Software User Manual
 Manual Load of Report Files  Automatic Load of Report Files All events are date- and time-stamped.
11.1 Accessing the Remote Archive Uploader
To launch the Remote Archive Uploader, from your PC select Start > All Programs > Config600 3.3 > Remote Archive Uploader. The Remote Archive Uploader screen displays.

Figure 11-1. Remote Archive Uploader screen

11.2 Automatic Archive Polling
The Remote Archive Uploader allows you to automatically poll all reports and alarms in the historical archive of the S600+ flow computer. You configure the archive type, frequency, and the communications link the Config600 software uses on the Flow Computer Poll Sequence screen.

11.2.1

Configure Automatic Polling
You must configure the archive type, frequency, and the communications link the Config600 software uses to poll for data.
1. Select Tools > Flow Computer List. The Flow Computer Poll Sequence screen displays showing any previously configured reports.

11-2

Remote Archive Uploader

Revised January-2021

Config600 Configuration Software User Manual
Notes:
 Each column on the Flow Computer Poll Sequence screen represents a single configured archive poll.
 The Flow Computer poll sequence list is reset whenever you change the directory settings (Tools > Directory settings). For more information, refer to Section 11.5, Saving.

Figure 11-2. Display Editor with shortcut menu

2. Review the values displayed for each configured archive poll:

Option Name
Period Date
Day

Description Shows a description of the archive poll. This is used by Config600 to create file or folder names when storing archives on your PC.
Note: You enter this description in the Comment field on the Edit FC List screen.
Shows the frequency that Config600 polls the flow computer for the archive. Valid values are Hourly, Daily, Weekly, or Monthly.
Shows the date of the month Config600 polls the flow computer for the archive. Valid values are 1­31.
Note: Data is displayed only for Monthly archive uploads.
Shows the day of the week Config600 polls the flow computer for the archive.
Note: Data is displayed only for Weekly archive uploads.

Revised January-2021

Remote Archive Uploader

11-3

Config600 Configuration Software User Manual

Option Time
Action
Comm Type
MB Address Port Baud Data
Stop
Parity
TCP/IP Addr TCP/IP Port
MODEM Port Phone Delete New Copy

Description Shows the time of day to Config600 polls the flow computer for the archive.
Note: Data displays only for Daily, Weekly, or Monthly archive uploads.
Shows the archive poll type of the selected poll. Valid values are Auto Upload All (uploads ALL of the archived reports from the S600+) or Auto Upload New (uploads only new archived reports from the S600+).
Shows the communication type the Config600 software uses to poll the flow computer for the archive data. Valid values are Serial, Ethernet, or Modem.
Shows the Modbus address of the remote flow computer.
Shows the PC port Config600 uses when polling the S600+ for archive data.
Shows the baud rate Config600 uses when polling the S600+ for archive data.
Shows the number of data bits in use for serial communications Config600 uses when polling the S600+ for archive data.
Shows the number of stop bits in use for serial communications used by Config600 when polling the S600+ for the archive data.
Shows the parity in use for serial communications Config600 uses when polling the S600+ for archive data.
Shows the TCP/IP address of the flow computer.
Enter the dedicated TCP port at the S600+ with which you desire to communicate. Valid ports are 6001, 6002. Ensure no other device is communicating with the S600+ on this port.
Note: Port 6002 is recommended over 6001.
PC port in use for MODEM communications.
Phone number in use for MODEM communications.
Select a flow computer and click Delete to remove it from the Flow computer poll sequence screen.
Click New to add a new flow computer to poll.
Select a flow computer and click Copy to duplicate an existing configuration.

11.2.2

Add or Edit an Automatic Poll
To add a new or edit an existing flow computer:
1. Click New or double-click the name of an existing archive poll configuration to edit. The Edit FC List Item screen displays.

11-4

Remote Archive Uploader

Revised January-2021

Config600 Configuration Software User Manual

Figure 11-3. Edit FC List Item screen

2. Complete (or update) the values for the selected flow computer:

Option Period Date Day Time Action
Comment

Description

Selects the frequency that Config600 software polls the S600+ for the archive. Click  to display all valid options. Valid options are Hourly, Daily, Weekly, or Monthly.

Sets the date of the month to perform the poll.

Note: This field is active only if you select Monthly in the Period field.

Sets the day of the week to perform the poll.

Note: This field is active only if you select Weekly in the Period field.

Sets the time of day to perform the poll.

Note: This field is active only if you select Daily, Weekly, or Monthly in the Period field.

Selects the archive data to upload. Click  to display all valid options. Valid options include Auto Upload All or Auto Upload New.

Auto Upload All

Uploads all of the archived reports from the S600+ and saves them into the folder on the PC using the Tools > Manual Comms Settings.

Auto Upload New

Uploads only new archived reports from the S600+ and saves them into the folder on the PC using the Tools > Manual Comms Settings.

Indicates a name to identify the archive poll. Config600 software uses this name to create file or folder names for the reports uploaded from the selected flow computer.

Revised January-2021

Remote Archive Uploader

11-5

Config600 Configuration Software User Manual

Option Comms...

Description
Click Comms... to configure communication settings the Config600 software uses to retrieve data from the selected flow computer. Refer to Section 11.3.1, Configuring Config600 Communications.

11.2.3

Enable Automatic Polling
If you enable automatic polling, Config600 performs any archive polls you configure in the Flow Computer Poll Sequence screen (Section 11.3). To enable the automatic polling:
Select Tools > Enable Automatic Operation. Config600 automatically retrieves any reports that you defined on the Flow Computer Poll Sequence screen.

Figure 11-4. Tools Menu - Automatic Operation Enabled
Config600 software automatically polls the S600+ at the specified times and saves the uploaded archives in the Archive folder.
Note: The format is exactly the same as for the Manual upload command except that the folder names are based on the row in the flow computer list.
11.3 Manual Archive Polling
You can manually upload reports on an as-needed basis. You can manually upload the following data types:
 Constant Log  Display Dump  List of all available alarms  List of current alarms  Current report  Alarm / Event History File

11-6

Remote Archive Uploader

Revised January-2021

Config600 Configuration Software User Manual

Note: Support for the Alarm / Event History feature was withdrawn for firmware version 5.0 and above.
 All reports in the Historical Archive
To perform a manual archive poll, you must configure the communication settings Config600 uses to perform the manual poll. Config600 then waits for you to issue the Reload Tree, Upload All, or Upload New command from the File menu to poll the S600+.

11.3.1

Configuring Config600 Communications
You must configure the communication settings Config600 uses to retrieve data from selected flow computers. An editor is available from the Tools menu, which allows you to set up the port, TCP/IP address, or telephone details to use in connecting to the flow computer.
1. Select Tools > Manual Comm Settings to display the Comms Properties screen.

Figure 11-5. Typical Display Page (Stream 2 Flow Limits shown)

2. Complete the values for the communications port Config600 uses:

Field Comm Type
Slave Address

Description
Selects the communication type Config600 uses to perform a manual poll. Click  to display all valid types. Valid values are Serial (the default), Ethernet, or Modem.
Sets a valid Modbus slave address for the flow computer.

Revised January-2021

Remote Archive Uploader

11-7

Config600 Configuration Software User Manual

Field Retry Count TCP/IP Address TCP/IP Port
Baud Rate Data Bits Stop Bits Parity
Port
Modem Phone No. Properties

Description Sets the number of times the Remote Archive Uploader should attempt to communicate with the S600+ before it times out.
Sets IP address for the S600+ with which you desire to communicate.
Note: This field is active only if you select Ethernet in the Comms Type field.
Sets the dedicated TCP port at the S600+ with which you desire to communicate. Valid ports are 6001 and 6002; port 6002 is recommended. Ensure no other device is communicating with the S600+ on this port.
Note: This field is active only if you select Ethernet in the Comms Type field.
Sets the serial transfer rate. Click  to display all valid values. The default value is 38400.
Note: This field is active only if you select Serial or Modem in the Comms Type field.
Sets the number of data bits the port uses. Click  to display all valid values. The default value is 8.
Note: This field is active only if you select Serial or Modem in the Comms Type field.
Sets the period length. Click  to display all valid values. The default value is 1.
Note: This field is active only if you select Serial or Modem in the Comms Type field.
Sets the type of parity used to detect data corruption during transmission. Click  to display all valid values. The default value is None.
Note: This field is active only if you select Serial or Modem in the Comms Type field.
Sets the communication port to using during serial transmissions. Click  to display all valid values. The default value is COM1.
Note: This field is active only if you select Serial in the Comms Type field.
Sets the type of modem you will use in communications. Click  to display all valid values.
Note: This field is active only if you select Modem in the Comms Type field.
Sets the phone number of the modem you will use in communications.
Note: This field is active only if you select Modem in the Comms Type field.
Click the Properties button to configure additional parameters for the modem.
Note: This button is active only if you select Modem in the Comms Type field.

3. Click OK to save any changes. The Remote Archive Uploader screen redisplays.

11.3.2

Reload Tree
This command enables you to manually generate, view, print, and save the following:

11-8

Remote Archive Uploader

Revised January-2021

Config600 Configuration Software User Manual
 Constant Log  Display dump  List of all available alarms  List of current alarms  Current report  Alarm / Event History File
Note: Support for the Alarm / Event History file feature was withdrawn for firmware 05.xx and above. Please contact technical support for assistance.
Select the File > Reload Tree. Config600 software reads the report index file from the S600+ (using the parameters you configure on the Manual Communication Settings screen) and displays the contents.
Note: If you set the manual communication type to Modem, you must manually connect the modem before you can select the Reload Tree command.

Figure 11-6. Remote Archive Uploader Tree
The tree shows a list of the files available in the S600+ archive. To upload a file, click the file in the tree. The package extracts that file from the S600+ and displays it on the right side of the screen.

Revised January-2021

Remote Archive Uploader

11-9

Config600 Configuration Software User Manual

Notes:

 The system does not automatically store data generated using this method on the PC. You must manually save these reports using the File > Save As command.

 The Current Report generated using this method is not archived in the S600+, as its generation bypasses the S600+ print and archiving mechanism. If a generated Current Report is required, it should be generated manually. If a Current Report has been generated at the S600+, it appears along with all other archived reports in the tree on the left side of the screen.

Progress Bar

A progress bar display at the bottom of the window and provides details of the action underway and its percentage completion. A small modem graphic has also been added to display the modem connection status.

Figure 11-7. Progress Bar

11.3.3

Upload All Reports / Upload New Reports
The Upload All Reports and Upload New Reports commands enable manual polling of the S600+ using the communication parameters you entered on the Tools > Manual Comms Settings page. The system automatically saves files generated by this method in the user-defined file directory on your PC.
To perform an manual poll using the Upload All Reports or Upload New Reports command:
1. Select File > Upload All Reports (to upload all archived reports from the S600+ and save them into the folder on the PC) ) or select File > Upload New Reports (to upload only new archived reports from the S600+ and save them into the folder on the PC). The Flow Computer Selection screen displays.

11-10

Remote Archive Uploader

Revised January-2021

Config600 Configuration Software User Manual

Figure 11-8. Manual Upload Options

2. Complete the values for the desired flow computer:

Field Flow computer list
New Flow computer

Description Click  to display all valid flow computers you defined on the Flow Computer List screen.
Notes:
 These options then become either the folder name (extended folder structure) or part of the file name (compact folder structure).
 The flow computer list option uses the communications details you enter into the list (Tools > Flow Computer List).
Sets the name of the new flow computer with which you desire to communicate.
Notes:
 These options then become either the folder name (extended folder structure) or part of the file name (compact folder structure).
 New Flow Computer option uses the default communications settings as per the Reload Tree command although the modem now connects and disconnects automatically.

3. Click OK to perform the manual poll.

11.4 Viewing Reports
You can view reports stored on the S600+.
Note: The system retrieves reports from the S600+ using the communication settings you configured on the Manual Comms Settings screen.

11.4.1 Report Archive
You can view reports stored in the S600+ archives. To view reports:

Revised January-2021

Remote Archive Uploader

11-11

Config600 Configuration Software User Manual
1. Select File > Reload Tree to display all reports loaded in the S600+ archive.
2. Double-click Report Archive. 3. Double-click the report you desire to view.

Figure 11-9. Report Archive

11.5 Saving

By default, the system saves automatically retrieved archives on your PC's Config600 Archive folder. You can change the default location using the Directory Settings command or manually save a report using the Save As command.

11.5.1

Directory Settings (File Locations)
Archives retrieved automatically are saved on your PC in the Config600 Archive folder. You can configure Config600 to save archive uploads to a different folder using the Directory Settings command. To configure a different folder:
1. Select Tools > Directory Settings. The Select Folder screen displays.

11-12

Remote Archive Uploader

Revised January-2021

Config600 Configuration Software User Manual

Figure 11-10. Select Folder
2. Navigate to the folder on your PC where you want Config600 to save your uploaded archives.
3. Click Open to select the new location.

11.5.2

File Settings
You can configure the file format when saving archive uploads. You can choose from two formats: .txt file format or .PDF file format. To configure the file format:
1. Select Tools > File Settings. The Save File Settings screen displays.

Revised January-2021

Figure 11-11. Select Folder
Remote Archive Uploader

11-13

Config600 Configuration Software User Manual

2. Click  to display all valid file format options. If you select Text File (*.txt) format type, the archive uploads are saved as .txt files. If you select PDF Documents (*.pdf) format type, the archive uploads are saved as .pdf files.

Field File Format
User Password
Enable Printing Enable Copy Title Author Subject Keywords

Description Click  to choose a file format for report uploads. Valid options are Text File (*.txt) (the system saves archive uploads as .txt files) or PDF Documents (*.pdf) (the system saves archive uploads as .pdf files). The default is PDF Documents (*.pdf).
Indicates the password for the user of the document. The user_password is allowed to be set to NULL or zero length string.The max length of user pass is 32 characters. If the password is set, the min length is 8 characters.
Note:The option is valid only if you select PDF Documents (*.pdf) as the file format type.
Enables if selected, the Print option in the PDF file.
Note:The option is valid only if you select PDF Documents (*.pdf) as the file format type.
Enables, if selected, the Copy option in the PDF file.
Note:The option is valid only if you select PDF Documents (*.pdf) as the file format type.
Sets a name to be saved in the Document Properties of the PDF file.
Note:The option is valid only if you select PDF Documents (*.pdf) as the file format type.
Sets an author name to be saved in the Document Properties of the PDF file. The default is the user computer name.
Note:The option is valid only if you select PDF Documents (*.pdf) as the file format type.
Sets a subject to be saved in the Document Properties of the PDF file. The default value is S600 Archive.
Note: The option is valid only if you select PDF Documents (*.pdf) as the file format type.
Provides the keywords to be saved in the Document Properties of the PDF file.
Note:The option is valid only if you select PDF Documents (*.pdf) as the file format type.

3. Click OK to save your changes.

11.5.3

Save As
To manually save a report:
1. When viewing a report, select File > Save As. The Save As screen displays.

11-14

Remote Archive Uploader

Revised January-2021

Config600 Configuration Software User Manual

Figure 11-12. Save As
2. Type a file name in the File Name field. 3. Navigate to the location where you desire to store the report. 4. Click Save to save the report.

11.5.4

Folder Formats
You can configure what folders on your PC are created when saving archive uploads. You can choose from two folder formats: compact folder format or extended folder format.

Revised January-2021

Remote Archive Uploader

11-15

Config600 Configuration Software User Manual
Compact Folder Select Tools > Compact Folder Format to enable files uploaded Formats through either manual or automatic operation, to be automatically stored in the same folder (called FCD Data).

Figure 11-13. Compact Folder Format
Note: Since the entry in New Flow Computer manual option uses the default communications settings and forms part of the file name, take great care in using this option: you can accidentally overwrite files from other computers.

11-16

Remote Archive Uploader

Revised January-2021

Config600 Configuration Software User Manual

Extended Folder Formats

Select Tools > Extended Folder Format to enable files uploaded through either manual or automatic operation, to be automatically stored in individual folders as named by the manual load options or the Flow Computer List.

Figure 11-14. Extended Folder Format
Note: Config600 creates the Basetime 1 period 1 and 2 folders and places archived reports as text files in these folders.

11.5.5

Data Integrity

The package carries out checks to ensure integrity of data transfers as follows.

Field File Size
Comm Fail

Description All files are checked to ensure they have a non-zero size. Any Zero sized files are deleted. This will appear in the error log. Due to differences in file sizes, only the Zero size is checked.
Any file in transit if a COMMS FAIL alarm is detected is deleted irrespective of its file size. This appears in the error log. Failures include:  Slave fails to respond.  Slave sends exception reply.  CRC fail.
 PC cannot connect to port or socket.

Revised January-2021

Remote Archive Uploader

11-17

Config600 Configuration Software User Manual

Field File Names

Description
Any files that do not match those you configure in the Flow Computer List display in the error log.

11.6 Printing the Report
This section details how to print reports.

11.6.1 Print

To print the report select File > Print. The Windows Print screen displays

Figure 11-15. Print dialog

11.6.2

Print Preview
To display a preview of the report before you print it: 1. Select File > Print Preview. The Print Preview screen displays.

11-18

Remote Archive Uploader

Revised January-2021

Config600 Configuration Software User Manual

Figure 11-16. Print Preview

2. Review the values for in the following fields:

Field Print Next Page Previous Page Two Page
Zoom In Zoom Out

Description Click to print the report. Click to see the next page in the report. Click to see the previous page in the report. Click to see the report in a two page layout side-byside. Click to zoom in on the report to make it larger. Click to zoom out on the report to make it smaller.

11.6.3

Print Setup
To display and configure the Print dialog, select File > Print Setup. The Print Setup screen displays:

Revised January-2021

Remote Archive Uploader

11-19

Config600 Configuration Software User Manual

Figure 11-17. Print Setup

Review (or change as necessary) the fields on this screen and then click OK to accept the changes.

11.7

Abort Transfer
Select Tools > Abort Transfer to stop data from being transferred between the Remote Archive Uploader and the S600+.

11-20

Figure 11-18. Abort Transfer

Remote Archive Uploader

Revised January-2021

Config600 Configuration Software User Manual
Chapter 12 ­ Report Editor
In This Chapter
12.1 Accessing the Report Editor ........................................................... 12-2 12.1.1 Via PCSetup ..................................................................... 12-2 12.1.2 Via Report Editor .............................................................. 12-3 12.1.3 Report Names .................................................................. 12-5
12.2 Using the Report Editor................................................................... 12-6 12.2.1 Adding a Data Point ......................................................... 12-7 12.2.2 Editing a Data Point.......................................................... 12-9 12.2.3 Adding Report Lines ......................................................... 12-9 12.2.4 Deleting Report Lines ..................................................... 12-10
The Report Editor is a Windows-based tool that is a part of the Config600 software suite. The Report Editor enables you to modify the reports that you have defined in the S600+ configuration. The Report Editor allows you to add both background text and data points, therefore enabling the generation of completely customized reports.
Reports have a maximum of 80 characters per line. The system automatically numbers each report using a "docket number" system that maintains up to 65,536 unique reports. The docket number starts at 0 and increments to 65535. When the numbering reaches 65535, the numbering system restarts at 0 and replaces the report with the original docket number 0.
You can use the Report Editor to modify the format of current, period, and batch reports, which either print upon trigger events you define or appear on the webserver. However, you cannot use the Report Editor to change the format of constant logs, display dumps, security dumps, alarm dumps, config reports, Modbus maps, or help text.
The procedures in this chapter describe how to change the fields and text in the body of reports. You configure basetime and other report parameters on the System Setup > Reports screen.
Note: Because the reports do not affect the metering accuracy of the S600+, changing the report layout does not increase the Config Version of the selected configuration.
The PCSetup Editor has been modified to integrate with the Report Editor. PCSetup generates only new reports that have been added and deletes any that have been removed. This allows the Report Editor to edit the reports directly in the main reports folder without the intervention of PCSetup.
Period total indexes are fixed for any particular stream, period, and index to ensure the integrity of the database. Config600 uses a formula to generate an index from these variables, and adding or removing reports does not change any other indexes. The period total indexes can be referenced in the reports.

Revised January-2021

Report Editor

12-1

Config600 Configuration Software User Manual

12.1

Accessing the Report Editor
You access the Report Editor either as a selection from the PCSetup Editor or as its own application.

12.1.1 Via PCSetup
While you are using the PCSetup Editor, this method enables you to select a specific report you have already defined and stored in the current configuration.
1. From the PCSetup Editor hierarchy, select System Setup > Reports. The Reports screen displays.

Figure 12-1. PCSetup Reports screen
Note: If you have more than one version of Config600 on your machine, select the version appropriate to the configuration file.
2. Select a report from either the General Reports or the Base Time Reports pane. Config600 adds Configure, Edit, and Delete buttons next to the report listing.

12-2

Report Editor

Revised January-2021

Config600 Configuration Software User Manual
Figure 12-2. PCSetup Reports screen with Edit button 3. Click Edit. The Report Editor opens, displaying the selected report.

Figure 12-3. Report Editor
12.1.2 Via Report Editor
Use this method to open the Report Editor application independently of the PCSetup Editor. 1. Click Start > All Programs > Config600 3.3 > Report Editor. A
Select Config dialog displays.

Revised January-2021

Report Editor

12-3

Config600 Configuration Software User Manual

Figure 12-4. Select Config dialog
2. Select a configuration. Note that Config600 completes the information fields for the selected configuration.

Figure 12-5. Select Config dialog
3. Click OK. Config600 loads all of the reports defined within that configuration file and displays the first report on the Report Editor screen. Note that the screen's title bar now displays the report name (rep8.txt, in this case).

12-4

Report Editor

Revised January-2021

Config600 Configuration Software User Manual

Figure 12-6. Report Editor screen (populated)
Note: By default, Report Editor displays the rep8.txt report first. To display a list of all currently defined reports within this configuration file, click the Window option on the menu bar.

12.1.3 Report Names
Config600 uses the following naming convention for the report files. You cannot change these report file names, which are listed so you can locate them in the Reports directory, if necessary.

Report File Name rep00.txt rep01.txt rep02.txt rep03.txt rep04.txt rep05.txt rep06.txt rep07.txt rep08.txt rep09.txt rep10.txt rep11.txt rep12.txt rep13.txt rep14.txt rep15.txt

Description Fixed Hourly Report Batch Report Maintenance Report Base Time 1 ­ Period 1 Report Base Time 1 ­ Period 2 Report Base Time 1 ­ Period 3 Report Base Time 1 ­ Period 4 Report Base Time 2 ­ Period 1 Report Base Time 2 ­ Period 2 Report Base Time 2 ­ Period 3 Report Base Time 2 ­ Period 4 Report Base Time 3 ­ Period 1 Report Base Time 3 ­ Period 2 Report Base Time 3 ­ Period 3 Report Base Time 3 ­ Period 4 Report Current Report

Revised January-2021

Report Editor

12-5

Config600 Configuration Software User Manual

Report File Name rep16.txt
rep17.txt rep18.txt rep19.txt rep20.txt rep21.txt rep22.txt rfep23.txt rep24.txt rep25 ­ rep39.txt

Description Stream Prover Volume Report Note: Previous versions of the Config600
software grouped the Prover Volume report and the Prover Mass report in one report, rep16.txt. Stream Prover Mass Report Station 1 Prover Volume Report Station 1 Prover Mass Report Station 2 Prover Volume Report Station 2 Prover Mass Report CHR D/LOAD CHR TELEMETRY BATCH TICKET User defined reports

12.2

Using the Report Editor
Regardless of the access method, once you open the Report Editor you can begin using it to modify the format and content of your reports.
You select editing functions from a pop-up menu, which displays when you right-click any part of the Report Editor screen:

Figure 12-7. Report Editor menu
Note: You can also access this menu by selecting Edit from the menu bar.

12-6

Report Editor

Revised January-2021

Config600 Configuration Software User Manual

The menu provides these options:

Option Cut Copy Paste New Placement
Edit Placement Delete Insert Line Delete Line

Description Removes the selected element from the report and places it on the Clipboard.
Copies the selected element from the report and places it on the Clipboard.
Places content from the Clipboard to the cursor's location.
Accesses the Placement Editor, which you use to define a new data point (see Section 12.2.1, Adding a Data Point).
Accesses the Placement Editor, which you use to edit a current data point.
Removes the selected element from the report without placing it on the Clipboard.
Adds a line to the report at the cursor's current position.
Removes the selected line from the report.

Note: The Report Editor does not provide an "undo" function. Once you have deleted a report element or a line, you cannot restore it. You must recreate it.

12.2.1 Adding a Data Point
Use this procedure to add a data point field to the selected report. 1. Place the cursor where you want to insert the new data point. 2. Right-click and select New Placement from the shortcut menu.
The Placement Editor dialog box displays.
Note: You can also select Edit > New Placement from the menu bar.

Figure 12-8. Placement Editor
3. Click System Run Mode / Desc to select a data point. The Connect Wizard displays.

Revised January-2021

Report Editor

12-7

Config600 Configuration Software User Manual
Figure 12-9. Connect Wizard 4. Define the new data point by highlighting values in each of the four
columns. Select from left to right. You can click  or  to display more values. Refer to Appendix E, S600+ Database Objects and Fields for additional information. 5. Click OK once you have defined the new data point. The Placement Editor dialog box re-displays. Note that the label on the button now reflects the choices you made using the Connect Wizard.

Figure 12-10. Placement Editor with revised label

6. Complete the following fields on the Placement Editor dialog box:

Field Minimum Field Width
Alignment

Description
Indicates the number of characters reserved for the data item, counted to the right of where you placed the data item. If the number or text exceeds the minimum field width, the data item automatically expands to the right.
Indicates whether the data point aligns to the left or right of the placed position.

7. Click OK to apply your new data point definition to the report file. The report file displays, showing your new data point.

12-8

Report Editor

Revised January-2021

Config600 Configuration Software User Manual
12.2.2 Editing a Data Point
Use this procedure to edit an existing data point field on the selected report. 1. Select an existing data point and right-click. The edit pop-up menu
displays. 2. Select Edit Placement. The Placement Editor dialog box displays.
Figure 12-11. Placement Editor dialog box 3. Click the button at the top of the dialog box. The Connect Wizard
displays. Note: The label on this button changes depending on the data
point you select.

Figure 12-12. Connect Wizard
4. Modify the selections on the Connect Wizard as necessary. 5. Click OK when you finish. The Placement Editor dialog box
displays. 6. Click OK to apply your changes to the data point. The report file
displays.
12.2.3 Adding Report Lines
Use this procedure to insert a new line on the report. 1. Place the cursor where you desire to insert the new line.

Revised January-2021

Report Editor

12-9

Config600 Configuration Software User Manual
2. Right-click and select Insert Line from the shortcut menu. Config600 adds a blank line to the report above the cursor position.
12.2.4 Deleting Report Lines
Use this procedure to delete a line from the report. 1. Place the cursor on the desired line. 2. Right-click and select Delete Line from the shortcut menu.
Config600 removes the line from the report.
This editor does not provide an "undo" facility. Once you delete a
Caution report line, you cannot restore it. You must rebuild it.

12-10

Report Editor

Revised January-2021

Config600 Configuration Software User Manual
Chapter 13 ­ Display Editor
In This Chapter
13.1 Accessing the Display Editor .......................................................... 13-1 13.2 Navigating the Display Editor ......................................................... 13-2 13.3 Editing............................................................................................. 13-3
13.3.1 Insert Menu....................................................................... 13-5 13.3.2 Insert/Append Page.......................................................... 13-5 13.3.3 Edit Line............................................................................ 13-5 13.3.4 Translate........................................................................... 13-7 13.3.5 Save ................................................................................. 13-8 13.3.6 Menu/Page Clipboard....................................................... 13-8 13.4 Regenerating Displays ................................................................... 13-8
The S600+ Display Editor allows you to customize the visual display on your S600+'s front panel. The Display Editor provides a graphical "what-you-see-is-what-you-get" (WYSIWYG) feel for the final appearance of the front panel and the navigation of your configuration in the S600+. The Display Editor presents your configuration, allowing you to view the actual data point initialization values for your specific application.
Note: The Display Editor front panel does not display live data from the S600+.

13.1 Accessing the Display Editor
You can start the Display Editor in any of three ways:
 Click the Edit Displays icon on the PCSetup Editor's tool bar. The Display Editor menu displays.
 Select Tools > Edit Displays from the PCSetup Editor's Menu bar.  Click Start > All Programs > Config600 3.3 > Display Editor.
You select a configuration from the Select Config dialog box. The Display Editor menu displays.

Caution

Because of the way S600+ creates and saves displays, you should edit displays only after you have finished creating the configuration file. This ensures the inclusion of any changes to the configuration.

Revised January-2021

Display Editor

13-1

Config600 Configuration Software User Manual

Figure 13-1. Display Editor main menu screen
13.2 Navigating the Display Editor
To navigate through the Display Editor, click menu options 1 through 6 and 8. To move back up through the menus, click the menu button or the 4-direction arrow key. These keys behave just as they do on the S600+ front panel itself. Refer to Chapter 5 in the FloBoss S600+ Flow Computer Instruction Manual (part D301150X412) for more details on front panel navigation.

13-2

Display Editor

Revised January-2021

Config600 Configuration Software User Manual

Figure 13-2. Typical Display Page (Stream 2 Flow Limits shown)
13.3 Editing the Display Editor
To edit the displays: 1. Right-click on a menu line to display a shortcut menu.

Revised January-2021

Display Editor

13-3

Config600 Configuration Software User Manual

Figure 13-3. Display Editor with shortcut menu

This menu provides the following options:

Option Insert Menu Insert Page
Append Page Edit Line Translate
Save Menu/Page Help

Description Creates a submenu.
When you select Insert Page from a menu, the Display Editor creates and inserts a page link at the position of the cursor.
When you select Insert Page from a page, the Display Editor creates and inserts a page before the selected page.
Creates and inserts a page after the selected page.
Edits the selected line.
Re-indexes the placements on the displays to use an alternative stream or station selection, such as to change stream objects from their current stream selection to the equivalent selection in another stream.
Saves any modifications you have made to the configuration file.
Cut, copy, delete or paste the menu item or page link.
Accesses the online help for the Display Editor.

Config600 grays out any options that do not apply to the selected item.

13-4

Display Editor

Revised January-2021

Config600 Configuration Software User Manual

13.3.1

Insert Menu
To create a new menu, right-click on any empty menu slot and select Insert Menu.
The S600+ can display more than eight options in a menu. However, unless the menu already has eight or more options, you cannot currently add more options.

Note: If you create empty menus while editing, the S600+ does not display them because the Display Editor automatically removes them on startup.

13.3.2

Insert/Append Page
To create a new page, right-click on any empty menu slot. You can add a new page to an existing menu option by navigating to a page on that row, right-clicking, and selecting either Insert Page (to create a page before the current one) or Append Page (to create a page after the current one).
The S600+ can display more than eight options in a menu. However, due to technical limitations with the Display Editor, you cannot add more options. Contact technical support personnel if you need to add more options.

13.3.3

Edit Line
To edit an existing line in the display menu:
1. Right-click on the required line and select Edit Line. The Edit dialog box displays.

Revised January-2021

Figure 13-4. Edit dialog box

Display Editor

13-5

Config600 Configuration Software User Manual
2. If the line contains only text, use the Text field to change the displayed description.
Note: The description cannot contain any commas (,).
3. Click OK when you are finished. The menu displays, showing your edit.
4. If the line contains a data point or you want to place a data point on a blank line, select the Data Point checkbox. Config600 activates the rest of the Edit dialog box.

Figure 13-5. Edit dialog box
5. Click the Data Point button at the top of the Data Point pane to define a data point. The Connect Wizard displays.

Figure 13-6. Connect Wizard

13-6

Display Editor

Revised January-2021

Config600 Configuration Software User Manual

6. Define the new data point by highlighting values in each of the four columns (object source, object type, object, object field). Select from left to right. Click  or  to display more values.

Note: Refer to Appendix E, S600+ Database Objects and Fields.

7. Click OK when you have finished. The Edit dialog box displays.

8. Complete, as necessary, the remaining fields on the Edit dialog box.

Field Security Exponential Format
Decimal Places Leading Zeroes High Limit Low Limit

Description Indicates a security Level (0 to 9) for the field. Note: The default is 0 (cannot be changed).
Select to indicate the representation of numbers in an exponential format.
Note: If you select this checkbox, S600+ greys out the Decimal Places and Leading Zeroes fields.
Indicates the number of decimal places required for the selected field.
Select to indicate whether leading zeroes are required for this field.
Indicates the high (maximum) limit for the value in this field.
Indicates the low (minimum) limit for the value in this field.

9. Click OK when you have finished defining the field. The Display Editor displays, showing the new value you have defined.

13.3.4

Translate
This shortcut menu option allows you to translate or copy a menu structure for one stream or station into that for another stream or station. To translate a menu structure:

Note: The Translate function only translates stream or station data.

1. Build the display structure you require for one stream or station. (This is the "model" structure.)
2. Right-click on another line and select Translate. The Translate dialog box displays.

Revised January-2021

Figure 13-7. Translate dialog box

Display Editor

13-7

Config600 Configuration Software User Manual

3. Select a model stream or station from the left-hand column and a target stream or station in the right-hand column. Config600 activates the OK button when you identify a target stream or station.
4. Click OK to apply the model structure to the target stream or station.

13.3.5 Save

If you have changed any display content, Config600 gives you the option of saving your changes through the Save option on the shortcut menu. Establishing the habit of saving your work frequently is a highly recommended practice.

13.3.6

Menu/Page Clipboard
The Display Editor has a built-in clipboard that can store any number of menus and/or pages. This enables you to copy or move menus and pages by right-clicking and using the shortcut menu.
 To copy a page to the clipboard, navigate to that page and select Menu/Page > Copy from the shortcut menu.
 To copy a whole row of pages to the clipboard, navigate to the menu above the row of pages, right-click on the title of the row of pages, and select Menu/Page > Copy.
 To copy a menu structure complete with all submenus and pages, navigate to the menu above the menu structure you wish to copy, right-click on the menu title required, and select Menu/Page > Copy.
Deleting and cutting menus and pages is the same as copying but you select Menu/Page > Delete or Menu/Page > Cut. A Cut is similar to a Delete, except that the action places the deleted items on the clipboard.
Once you have a page or a row of pages on the clipboard, you can paste them either to an empty menu slot or into an already existing row of pages.
To paste the page(s) to an empty slot, right-click on an empty menu slot and select Menu/Page > Paste.
To paste the page(s) into an already existing row of pages, navigate to an already existing page and select Menu/Page > Paste. Config600 pastes a copy of the page or pages on the clipboard after the current display in the page row.
When you have a menu structure in the clipboard, you can paste it into any empty menu slot by right-clicking on it and selecting Menu/Page > Paste. You cannot paste menu structures into pages or page rows.

13.4 Regenerating Displays
Using an option in PCSetup, you can restore S600+ displays to the appearance and values as defined in the selected configuration.

13-8

Display Editor

Revised January-2021

Config600 Configuration Software User Manual This option overwrites any edits or customisations you may have made
Caution to the displays in the selected configuration. 1. Select File > Regenerate from the PCSetup menu bar. The Display and Modbus Regeneration dialog box displays.
Figure 13-8. Display Regeneration 2. Select the Displays check box and click OK. Config600 restores
all S600+ displays to the default values defined in the selected configuration.

Revised January-2021

Display Editor

13-9

Config600 Configuration Software User Manual [This page is left intentionally blank.]

13-10

Display Editor

Revised January-2021

Config600 Configuration Software User Manual
Chapter 14 ­ Modbus Editor
In This Chapter
14.1 Supported Function Codes ............................................................. 14-1 14.2 Accessing the Modbus Editor ......................................................... 14-2 14.3 Using the Modbus Editor................................................................. 14-2 14.4 Map Properties................................................................................ 14-3
14.4.1 Insert a Data Point............................................................ 14-5 14.4.2 Quick Insert ...................................................................... 14-6 14.4.3 Insert Special.................................................................... 14-6 14.4.4 Insert Special.................................................................... 14-7 14.4.5 Delete a Data Point .......................................................... 14-8 14.4.6 Edit Modbus Format ......................................................... 14-8 14.4.7 Insert a Message ............................................................ 14-10 14.4.8 Insert a Slave.................................................................. 14-12 14.5 Regenerating Maps....................................................................... 14-12
The Modbus protocol is the standard communications interface to the S600+. The protocol is based on Gould/Modicon Modbus. The S600+ supports Modbus, Modbus Enron (also referred to as Modbus with EFM Extensions), and Modbus encapsulated in TCP/IP. The FloBoss S600+ supports both slave and master functionality in Modbus and Modbus Enron, and slave functionality in Modbus encapsulated in TCP/IP.
Modbus is the Config600 software interface to the S600+. This communications link uses Function Code 65, with specially designed sub-functions to provide file transfer, system edit commands, and other specialized functionality. The S600+ is the slave on this link.

14.1 Supported Function Codes

The Config600 Modbus supports the following function codes.

Function Code 1 2 3 4 5 6 8 15 16 65 66 67 68

Description Read Output Status Read Input Status Read Output Registers Read Input Registers Read Single Coil Read Single Register Loopback Write Multiple Coils Write Multiple Registers Read Floats (PCSetup only) Write Floats (PCSetup only) Read Doubles (PCSetup only) Write Doubles (PCSetup only)

Revised January-2021

Modbus fully supports RTU (Remote Terminal Unit) Modbus and ASCII (American Standard Code for Information Interchange) Modbus. In RTU mode, you must configure the link for 8 data bits. No message header or trailer is included. The checksum is the 16-bit CRC

Modbus Editor

14-1

Config600 Configuration Software User Manual
specified in the Gould Modbus specification. No inter-character gaps are required on received RTU Modbus messages.
In ASCII mode, you can set the link to 7 or 8 data bits. The message starts with the ASCII Modbus start character ":" (colon). The checksum is the 8-bit LRC defined in the Gould Modbus specification. The message terminates with the ASCII Modbus trailer characters "CR" then "LF".
The communications configuration is split into two parts: link configuration for the ten tasks (links) and map configuration. The Modbus map configuration is the assignment of database points and fields to Modbus coils, inputs, and registers. This is accomplished through a text file you build using the Modbus Editor.
14.2 Accessing the Modbus Editor
You can start the Modbus Editor in either of two ways:  From the PCSetup Editor's hierarchy menu, select I/O Setup >
Comms. Select a Modbus task that includes an Address Map and click Edit. The Modbus Editor displays.  From Windows, click Start > All Programs > Config600 3.3 > Modbus Editor. Select File > Open and select a configuration file from the Select Config dialog box. The Modbus Editor displays.
Note: If you have more than one version of Config600 on your machine, select the version appropriate to the configuration file. Starting with Config600 3.1, the system derives the Slave Modbus map from the in-use display file.
14.3 Using the Modbus Editor
The Config600 Modbus Editor enables you to configure the Modbus maps the Config600 sends to the S600+ to allow communications.
Using the Modbus Editor, you create Modbus maps as text files. All Modbus maps must use the naming convention "mbxxxxxx.txt": file names begin with mb followed by six characters of your choosing. The S600+ only recognizes map files that start with mb.
Note: As you edit maps, make sure to save (using either the Save icon or File > Save) all modifications to the files.
The interface shows the coils, inputs, and registers in a spreadsheetstyle tables. The editor consists of two panes: a hierarchy menu in the left pane and the tables in the right pane.

14-2

Modbus Editor

Revised January-2021

Config600 Configuration Software User Manual
Note: Addresses that display and that you enter at the S600+ are the actual address transmitted and received within the Modbus messages, they are not pre-processed. Functions are entered separately and are not associated with a specific address range. Each function can access any address.

Figure 14-1. Modbus Editor main screen
Note: Using the PCSetup Editor's Comms screen (I/O Setup > Comms), you can define an entire Modbus map as read-only. This prevents the host PC--or any other computer--from editing or overwriting the map.
14.4 Map Properties
Use the Modbus map Properties dialog box to set parameters for the map's .txt file. 1. Select Register in the left pane. 2. Select File > Properties from the Modbus Editor's menu bar. The
Properties dialog box displays.

Revised January-2021

Modbus Editor

14-3

Config600 Configuration Software User Manual

Figure 14-2. Properties dialog box

Note: If you selected a slave map to edit, Config600 greys out the Master Settings.

3. Complete the following fields:

Field TX Buffer Size RX Buffer Size Message Length Mode
Poll Delay Loop Delay Retry Limit

Description
Sets, in bytes, the size of the message transmit buffer. Valid values are 256 to 65535. For normal Modbus operation, set this to 256, since this is the maximum message size Modbus supports.
Sets, in bytes, the size of the message receive buffer. Valid values are 256 to 65535. For normal Modbus operation, set this to 256, since this is the maximum message size Modbus supports.
Indicates how the system handles the message length section of the Modbus message. Click  to display valid values, which include Byte 8, Byte 16, Item 8, and Item 16.
The basic Modbus specification defines this field as a single byte, which defines the number of bytes of data in the message. Many implementations have changed this field to be an item count, indicating the number of data items in the message.
To increase the amount of data you can transfer, the S600+ supports a 16-bit value for this field. This 16-bit value is not compatible with standard Modbus.
Note: If you use either of the 16-bit formats, messages may be longer than 256 bytes. Adjust the values in the TX Buffer Size and RX Buffer Size fields accordingly.
Sets, in sixtieths of a second, the delay between system polls.
Sets, in sixtieths of a second, the delay at the end of a poll loop.
Sets the number of retries the master polls for a single message before classing it as failed.

14-4

Modbus Editor

Revised January-2021

Config600 Configuration Software User Manual

Field Timeout Slave Status Object
Slave Control Object
Slave Address Object

Description
Sets, in seconds, the amount of time the master waits for a response from the slave.
The slave status KPINTARR gives the communication link status of an individual slave on a Modbus master link. Each field of the KPINTARR represents the status of a specific slave. For example, a Modbus master link with three slaves would use FIELD01, FIELD02 and FIELD03 as they appear listed in the Modbus map editor tree view. Note the field number bears no relation to the Modbus slave address. The individual fields can have a value of 0 (healthy), 1 (disabled) or 2 (communication error).
The slave control KPINTARR uses to enable or disable an individual slave on a Modbus master link. Each field of the KPINTARR represents the status of a specific slave. For example, FIELD01 enables or disables the first slave as listed in the Modbus map editor tree view. Note the field number bears no relation to the Modbus slave address.
The slave address KPINTARR uses to define the Modbus address of an individual slave on a Modbus master link. Each field of the KPINTARR represents the address of a specific slave. For example, FIELD01 contains the address of the first slave as listed in the Modbus map editor tree view.

4. Click OK when you have finished. The Modbus Editor screen displays.

14.4.1

Insert a Data Point
The Modbus Editor provides three ways to add a data point to the Modbus map:
 Quick Insert (base new data point entirely on selected data point).  Insert Special (define new data point by using the Enter Details
and Choose dialog boxes).  Insert (do not base new data point on selected data point; use the
Enter Details dialog box and Connect Wizard to define data point components).
Note: Regardless of the method you select, be sure to save the Modbus map after you add each new point.
These methods correspond to the options on the Edit shortcut menu, which are also available through the Edit menu on the Modbus Editor menu bar.

Revised January-2021

Modbus Editor

14-5

Config600 Configuration Software User Manual

14.4.2

Figure 14-3. Insert shortcut menu
Quick Insert
To base a new data point on a selected data point: 1. Select the data type in the hierarchy menu. The associated list
displays in the right pane. 2. Select a data point in the right pane. Right-click the data point to
display the shortcut menu 3. Select Quick Insert. Using the next available starting address, the
Modbus Editor adds the new data point to the data point listing.
Note: To further define this data point, refer to the procedures described in Section 14.4.6, Edit Modbus Format.

14.4.3

Insert Special
To add a data point field to the report:
1. Select the data type in the hierarchy menu. The associated list displays in the right pane.
2. Select a data point in the right pane. Right-click the data point to display the shortcut menu.
3. Select Insert Special. The Modbus Editor displays the Enter Details dialog box.

Figure 14-4. Enter Details dialog box

14-6

Modbus Editor

Revised January-2021

Config600 Configuration Software User Manual
4. Indicate a starting address for the new data point. As a default, the Modbus Editor uses the next available address based on the data point you selected in step 2.
5. Click OK. The Choose dialog box displays.

Figure 14-5. Choose dialog box
6. Select a data item type and click OK. The Modbus Editor adds the new data point to the data point listing.
Note: To further define this data point, refer to the procedures described in Section 14.4.6, Edit Modbus Format.

14.4.4

Insert Special
To create the next available address using the same parameters as the selected data item:
1. Select the data type in the hierarchy menu. The associated list displays in the right pane.
2. Select a data point in the right pane. Right-click the data point to display the shortcut menu.
3. Select Insert. The Modbus Editor displays the Enter Details dialog box.

Figure 14-6. Enter Details dialog box
4. Indicate a starting address for the new data point. As a default, the Modbus Editor uses the next available address based on the data point you selected in step 2.
5. Click OK. The Connect Wizard displays.

Revised January-2021

Modbus Editor

14-7

Config600 Configuration Software User Manual

Figure 14-7. Connect Wizard
6. Define the new data point by highlighting values in each of the four columns (source, type, item, field). Select from left to right. Click  or  to display more values.
7. Click OK. The Modbus Editor displays, showing the newly added data point.

14.4.5 Delete a Data Point
The Modbus Editor does not have an "undo" function. Once you delete
Caution a data point, you cannot restore it. You must re-create it.
To delete a data point: 1. Right-click a data point. A shortcut menu displays. 2. Select Delete from the shortcut menu. The Modbus Editor screen
displays without the selected data point.

14.4.6

Edit Modbus Format
To edit the format of a Modbus register: 1. Select a register from the hierarchy menu. Config600 highlights
the register in the left-hand pane. 2. Right-click a data item. Config600 displays a shortcut menu.
Note: The options on the shortcut menu are also available on the Edit menu on the Modbus Editor's menu bar.
3. Select Edit Format from the shortcut menu. The Edit Format dialog box displays.

14-8

Modbus Editor

Revised January-2021

Config600 Configuration Software User Manual

Revised January-2021

Figure 14-8. Edit Format dialog box

4. Select an address format. Click  to display additional formats.

Field Scale n nnnn
Float
Double Enron 16 Bit Enron 32 Bit Enron Float Rosemount
Phillips Float

Description
Reads holding registers as integers, scaled between the values n and nnnn. In master mode, the S600+ displays the value returned in terms of the selected scaling. For example, 500 would represent 50% on the scaling 0 999 or 5% on the scaling 0 9999. You can configure data at every address (such as 0 to 65535).
Reads holding registers as IEEE-format singleprecision floating point numbers, Most Significant Byte (MSB) first. For each point required, one address is requested in the Modbus message and 4 bytes are returned. You can configure data at every address (such as 0 to 65535).
Reads holding registers as IEEE-format doubleprecision floating point numbers. For each point required, one address is requested in the Modbus message and 8 bytes are returned. You can configure data at every address (such as 0 to 65535).
Reads holding registers as signed integers, in the range ­32767 (Hex 8001) to 32767 (Hex 7FFF). You can configure data at every address (such as 0 to 65535).
Reads holding registers as unsigned long integers. Negative numbers are not allowed. You can configure data at every address (such as 0 to 65535).
Reads holding registers as IEEE-format singleprecision floating point numbers, MSB first. For each point required, one address is requested in the Modbus message and 4 bytes are returned. You can configure data at every address (such as 0 to 65535).
Reads holding registers as IEEE-format singleprecision floating point numbers, Least Significant Byte (LSB) first used on Rosemount DCS systems. For each point required, two addresses are requested in the Modbus message and 4 bytes are returned. You can configure data at every other address (such as 0, 2, 4 to 65534).
Reads holding registers as IEEE-format singleprecision numbers, MSB first. For each point required, two addresses are requested in the Modbus message and 4 bytes are returned. You can configure data at alternate addresses (such as 0, 2, 4 to 65534).

Modbus Editor

14-9

Config600 Configuration Software User Manual

Field Phillips Double
RFT 64 Bit MVD Total

Description
Reads holding registers as IEEE-format doubleprecision numbers, MSB first. For each point required, four addresses are requested in the Modbus message and 8 bytes are returned. You can configure data at every fourth address (such as 0, 2, 4 to 65534).
Reads totals from a Micro Motion RFT transmitter using a proprietary data format.
Reads totals from a Micro Motion MVD transmitter using a proprietary data format.

5. Complete the Addr/Item field to indicate the number of addresses Config600 must poll for each variable.

6. Select the Eventing type if required. Click  to display additional options.

Field Disabled Changes
All

Description The eventing for this data point is disabled (default).
When the value written to the data point is different to the current value an event is logged.
Every time a write to the data point is performed an event is logged.

7. If necessary, select the Security Level. Click  to display additional options.

Option 0 9

Description Maximum possible security level Minimum possible security level.

8. Click OK to apply the edits. Config600 displays the Modbus Editor.

14.4.7

Insert a Message
Use this option to insert a message request into a Master Modbus map file. This message requests defined slave devices or all slaves for specific information.
Note: Slave Modbus map files do not allow the message option.
To insert a new message: 1. Select Slave > Add New Message from the Modbus Editor menu
bar. The Message Details dialog box displays.

14-10

Figure 14-9. Message Details dialog box

Modbus Editor

Revised January-2021

Config600 Configuration Software User Manual
2. Select a Message Function. Click  to display additional options. 3. Define a Start Address and a Message Length in the dialog box. 4. Click the Trigger button to define a trigger value for the message.
The Connect Wizard displays.

Figure 14-10. Connect Wizard
Note: Select a KPINT or KPINTARR value from the Connect Wizard if the message uses an object as a trigger mechanism. When the object value is set to 1, the system polls the message and, once the polls complete, sets the object's value back to zero.
5. Highlight values in each of the four columns (source, type, item, field). Select from left to right. Click  or  to display more values.
6. Click OK to apply this definition. The Message Details dialog box displays showing the Trigger event you selected.

Figure 14-11. Message Details dialog box (with trigger)
7. Click OK to apply this message. Config600 displays a Select Slaves dialog box.

Revised January-2021

Modbus Editor

14-11

Config600 Configuration Software User Manual

Figure 14-12. Select Slaves dialog box
8. Select a displayed Slave Address and click OK to apply the selection. Config600 displays the Modbus Editor.

14.4.8

Insert a Slave
You can add slaves into a Master Modbus map file at any time. When initially added, the new slave address has blank tables. You can either complete these blank tables one data point at a time or cut-and-paste data points from another slave.
To create a new slave:
1. Click in the hierarchy menu in the left pane.
2. Select Slave > Add New Slave from the menu bar. A Choose dialog box displays.

Figure 14-13. Choose dialog box
3. Select the Slave Address from the list of available addresses on the left-hand side of the screen.
4. Click OK. The Modbus Editor screen redisplays, showing your new slave in the hierarchy menu.
Note: You can also request a new start address at this time.

14.5 Regenerating Maps
Using an option in PCSetup, you can restore Modbus maps to the default values defined in the selected configuration.

14-12

Modbus Editor

Revised January-2021

Config600 Configuration Software User Manual
This option overwrites any edits or customisations you may have made
Caution to the maps in the selected configuration. 1. Select File > Regenerate from the PCSetup menu bar. The Display and Modbus Regeneration dialog box displays.

Figure 14-14. Modbus Map Regeneration
2. Select the Modbus Maps check box. The Modbus Map Options panel displays, showing the default Modbus options:

Revised January-2021

Figure 14-15. Modbus Map Options

3. Select the options you want to enable and click OK. Config600 restores all Modbus maps to the default values defined in the selected configuration.

Modbus Editor

14-13

Config600 Configuration Software User Manual [This page is left intentionally blank.]

14-14

Modbus Editor

Revised January-2021

Config600 Configuration Software User Manual

Chapter 15 ­ LogiCalc Editor
In This Chapter

15.1 15.2
15.3 15.4
15.5

Accessing the LogiCalc Editor ........................................................ 15-2 15.1.1 LogiCalc Tips.................................................................... 15-4 15.1.2 Starting a LogiCalc ........................................................... 15-5 Creating a LogiCalc ........................................................................ 15-5 15.2.1 Variables........................................................................... 15-6 15.2.2 LogiCalc Loops................................................................. 15-7 15.2.3 LogiCalc Constants .......................................................... 15-8 15.2.4 Connecting to Data Items ................................................. 15-9 15.2.5 If/Then/Endif ................................................................... 15-11 15.2.6 Special Functions ........................................................... 15-12 15.2.7 Saving and Compiling a LogiCalc .................................. 15-13 15.2.8 Running a LogiCalc in Simulation Mode ........................ 15-14 Installing a LogiCalc on the S600+ ............................................... 15-15 15.3.1 Remotely Debugging a LogiCalc.................................... 15-16 LogiCalc Examples ....................................................................... 15-16 15.4.1 Perform PTZ Calculations .............................................. 15-17 15.4.2 Convert Temperature Units ............................................ 15-18 15.4.3 Convert Density Units to Kgm3 ...................................... 15-18 15.4.4 Convert Density Units from Kgm3 .................................. 15-19 15.4.5 Perform PTZ Calculations and Convert Units ................ 15-20 15.4.6 Perform PTZ Calculations on All Streams...................... 15-22 LogiCalc Lanuage Specifications.................................................. 15-23 15.5.1 LogiCalc Statements ...................................................... 15-23 15.5.2 Built-In Functions............................................................ 15-26 15.5.3 Alarms ............................................................................ 15-28

Note: This editor is available only with the Config600 Pro software.

Caution

The S600+ can run LogiCalc programs written in LogiCalc, a Basiclike language proprietary to Emerson Process Management. You can add LogiCalc programs to an existing S600+ configuration without rebuilding the base software. This allows you to customise and extend the functionality of the S600+. LogiCalc programs can read, write, and perform calculations on values in the S600+ database.
This chapter is intended for use in conjunction with materials from the RA901 Advanced Config600 training course. That training is critical to understanding the concepts in this section. Unless you have completed that training, do not attempt to use the material in this section as a sole means of learning about the LogiCalc Editor.

The LogiCalc Editor enables you to write, test, and debug programs. You can test LogiCalc programs on the PC against an actual S600+ config file or test them in-place, running on the S600+. You can also monitor LogiCalc programs running in the S600+ from the Webserver under Diags > LogiCalc.

Revised January-2021

LogiCalc Editor

15-1

Config600 Configuration Software User Manual

Notes:

 In-place testing with Version 1.2 or earlier of Config600 requires a serial connection between your PC and the S600+. Version 1.3 or higher allows an Ethernet connection.

 The S600+ can execute several LogiCalcs in parallel, they run at a low task priority so in a large configuration they may run slowly. Hence they are not suitable for use where timing is critical.

Example LogiCalcs

The Config600 3.3 directory contains a LCLIB folder. In this folder are sample LogiCalc programs, provided solely as models to help you create your own LogiCalc programs. No warranty, expressed or implied, accompanies these programs. Additionally, no support is available for these programs.

15.1 Accessing the LogiCalc Editor
To access the LogiCalc Editor:
1. Select Start > All Programs > Config600 3.3 > LogiCalc Editor. The Config600 LogiCalc screen displays.
Note: If you have more than one version of Config600 on your machine, select the version appropriate to the configuration file.

Figure 15-1. LogiCalc screen
2. Click the Load Config icon located in the upper left-hand corner of the toolbar. The Select Config dialog displays.

15-2

LogiCalc Editor

Revised January-2021

Config600 Configuration Software User Manual
Figure 15-2. Select Config dialog box Note: You can also display this dialog by selecting File > Load
Local Config from the LogiCalc screen's menu bar. 3. Select a configuration file and click OK. The LogiCalc screen
redisplays, loaded with the LogiCalc in the selected configuration.

Revised January-2021

Figure 15-3. LogiCalc screen (loaded)

The LogiCalc Editor screen consists of four panes: Alarm, Program (or Code), Variable, and Status. You can dock, hide, or move each pane to suit your needs.
The LogiCalc Editor is designed for ease of use. The Program pane prompts you for the next step in writing the program by intelligently moving the cursor to the next task, either a necessary statement or portion of a statement. You can place statements in the program by

LogiCalc Editor

15-3

Config600 Configuration Software User Manual

typing them in, by using keyboard shortcuts, or through the Statements menu. The LogiCalc Editor also uses the Connect Wizard to permit you easy access to items in the database.
For quick reference, the Editor always displays the cursor's position at the bottom of the window, below the Status pane, such as "Ln 2, Col 17" = line 2, column 17.
The Editor provides a "Goto Line" facility. It helps you navigate in longer LogiCalcs, enabling you to move the cursor to a specific line in the file. To access this facility, select Edit > Goto Line from the menu bar at the top of the screen.
The Alarms pane is useful when setting, accepting, and clearing alarms using the LogiCalc Editor. During debugging of the program, the test appears in the Alarms pane.

15.1.1

LogiCalc Tips
Review the following tips before you begin work on a LogiCalc program.
 Structurally, a LogiCalc is a list of one or more functions laid out sequentially in a text file. Functions start with the "function" keyword and end with the "end" keyword. Place the actual code to be executed (in statements) between these two keywords.
 End all functions and statements with a semicolon (;).
 Indent code within functions to improve readability.
 Some programming languages require you to specify what type of data (such as textural or numeric) a variable holds. LogiCalc automatically converts between the various data types, depending on the context.
 LogiCalc evaluates mathematical expressions using precedence rules and not from left to right. Use brackets and parentheses as a guide accordingly.
 The LogiCalc Editor supports both Undo (Edit > Undo Typing or Ctrl + Z) and Redo (Edit > Redo Typing or Ctrl + Y) functions.
 Limit the length of LogiCalc filenames to eight characters. The file extension is ".lc".
 LogiCalc always starts to execute a LogiCalc at the beginning of the last function in the file.
 Type constant names in uppercase letters with underscores. Variable names should not be all uppercase.
 The LogiCalc Editor colour-codes statements in blue and comments in green to differentiate them from the code.
 Use the "#" character at the start of a line to identify comments (short lines of explanatory text) you add to the code for documentation. You can place comments on their own line or on the end of a line.

15-4

LogiCalc Editor

Revised January-2021

Config600 Configuration Software User Manual

15.1.2

Starting a LogiCalc
Writing LogiCalcs generally requires an existing S600+ configuration. If you do not have on your PC a copy of the configuration file with which the LogiCalc will eventually run, you can generate a file using the PCSetup Editor.
Note: If you generate a fresh configuration, make sure that it matches the destination configuration in all pertinent settings. Pay specific attention to database connections.
To start a LogiCalc, either create a new empty LogiCalc by clicking the New icon on the toobar ( ) or modify an existing LogiCalc using the File > Import option.
When you create a new LogiCalc, the LogiCalc Editor displays a new window:

Figure 15-4. LogiCalc screen (loaded)
15.2 Creating a LogiCalc
The following example demonstrates how to build a simple LogiCalc function. Once you start LogiCalc, the LogiCalc Editor positions the cursor where you should type the Function name. If you type test, the LogiCalc looks like this.

Revised January-2021

LogiCalc Editor

15-5

Config600 Configuration Software User Manual

function test()
end;
Note: All code examples in this chapter use this font convention to distinguish them from the text.
Next, you add some instructions to be executed. If you move the cursor down from the function tag to the next blank line, you see that the LogiCalc Editor has also inserted a tab on the next blank line. This provides indentation to help in readibilty.

15.2.1

Variables
Variables are boxes that hold data, which can be a number (such as 4) or a text string (such as "Hello"). You create variables with names and refer to them by these names in the LogiCalc code. To create a variable with a name "my_value", add the following line after the tab:
dim my_value;
The Dimension (dim) statement is used heavily in Basic-type languages for creating variables. You may have noticed that the LogiCalc Editor has recognised the dim statement and coloured it blue.
This new variable does not yet have a value. LogiCalc does not require you to specify what type of data (text or numeric) a variable holds. For this example, the variable should hold a number 1. You initialise the variable on the next line by changing the code to:
dim my_value; my_value = 1;
LogiCalc allows you to save space and increase readability by creating and initialising the variable in one step, so change the existing statement to:
dim my_value = 1;
Add the following statement on the next line:
my_value = my_value + 2 * 3;
This statement sets the value of my_value to the result of the expression on the right of the = sign. LogiCalc evaluates expressions using precedence rules, so it evaluates the * (multiply) before the +, giving the answer of 1 + 6 = 7. That is different from a left-to-right evaluation of our expression, which would be 3 * 3 = 9.
Use brackets to force a left-to-right evaluation of the expression:
my_value = (my_value + 2) * 3;
The program is now complete and should look like this:
function test() dim my_value = 1; my_value = (my_value + 2) * 3;
end;

15-6

LogiCalc Editor

Revised January-2021

Config600 Configuration Software User Manual

15.2.2 LogiCalc Loops
The example in the previous section executes a couple of statements and then stops. To create a LogiCalc that runs continuously, you need a loop.
while/do/wend To insert a while/do/wend loop, position the cursor at the beginning of the line "my_value = (my_value + 2) * 3;".
Insert a while/do/wend statement from the Statements > while/do/wend menu option or Ctrl + W. The LogiCalc Editor inserts a while/do/wend statement and positions the cursor in the brackets where you need to enter an expression.
Enter "my_value < 100" as the expression and use Edit > Cut and Edit > Paste to rearrange the "my_value = (my_value + 2) * 3;" line into the while loop.
The while/do/wend statement allows nesting like the function/end statement, so the semicolon comes after the wend.
The format of the statement is "while <expression> do <nested statements> wend;"
When executing, the expression is first evaluated and, if it is true, the nested statements within the while are then executed. Once this is done, execution goes back to the top to evaluate the expression again and this continues until the expression is false.
In our case, the expression is true initially and remains true a couple of times through the loop, my_value growing each time the loop is executed. Eventually, my_value stops being less than 100 (that is, it becomes greater than or equal to 100) and execution "breaks out" of the loop and continues down the LogiCalc.
The program is now complete and should look like this:
function test() dim my_value = 1;
while (my_value < 100) do my_value = (my_value + 2) * 3;
wend; end;

for/next

To insert a for/next loop that will run for a number of times specified explicitly, position the cursor at the beginning of the "my_value = (my_value + 2) * 3;". Insert a for/next statement by using the Statement > for/next menu or Ctrl + R.
To perform our calculation 10 times, enter the following:
function test() dim my_value = 1; dim stream_number;

for stream_number = 1 to 10 my_value = (my_value + 2) * 3;
next; end;

Revised January-2021

LogiCalc Editor

15-7

Config600 Configuration Software User Manual

Summary

This loop requires another variable called stream_number. It has no assigned value in the dim statement, as the for/next statement has control over its value and it would overwrite any initialised value.
The for/next statement sets the stream_number variable to 1. Then the statement tests the value against 10. If the value is greater than 10 execution breaks out of the loop and continues on down the LogiCalc. If the value is not greater than 10, the nested statements within the loop execute. Once the execution completes, it goes back to the top of the loop, adds 1 to the loop variable (in this case, stream_number), and repeats the test against 10.
The while/do/wend is functionally identical to the for/next statement. But it exists as a separate statement because for/next looping is more precise, compact, and readable than the while/do/wend.
The following example is a for/next loop repeated with a while/do/wend loop around it. The while/do/wend statement evaluates 1 as an expression, which is always true. LogiCalc actually understands true and false as non-zero and zero respectively, so the while loop never terminates and the code performs the same task forever. This loop is useful if some of your variables are real world values, like Analog Input readings.
function test() while (1) do dim my_value = 1; dim stream_number;

for stream_number = 1 to 10 my_value = (my_value + 2) * 3;
next; wend; end;

15.2.3

LogiCalc Constants
LogiCalc has the ability to create and define variables that are not allowed to change. For instance, the statement:
for stream_number = 1 to 10
Uses two numbers, but the variable name indicates that they are being used as stream numbers and that 1 means stream 1 and 10 means stream 10.
However, a statement may not fully show what is being done, such as:
pressure_mode = 1;
Obviously a mode for pressure is being set up, but what is type 1? A constant (const) statement can make this sort of code more readable by specifying somewhere in the LogiCalc:
const ADC_KEYPAD = 1;
This allows you to change the assignment to:
pressure_mode = ADC_KEYPAD;
which is much more specific.

15-8

LogiCalc Editor

Revised January-2021

Config600 Configuration Software User Manual

The const statement is similar to the dim statement. However, you must assign a value in the const statement, whereas in a dim statement it is optional.
The following example shows the use of the const statement.
function test() const TRUE = 1;

while (TRUE) do dim my_value = 1; dim stream_number;

for stream_number = 1 to 10 my_value = (my_value + 2) * 3;
next; next; end;

15.2.4

Connecting to Data Items
LogiCalc provides the connect statement so that data items from the S600+ database can be read and written from the program.
To simplify the process of building connect statements, the Editor uses a Connect Wizard that offers a point-and-click method of choosing data to use within LogiCalcs. To open the Connect Wizard, select Statements > Connect from the menu bar or press Ctrl + T.

Note: The Connect Wizard displays only if you have already loaded a configuration file. If the Connect Wizard does not display, save your LogiCalc before you attempt to load a configuration file.

Creating a Const Statement

The Connect (const) statement is similar to a dim statement, since it also creates a new variable. But instead of the new variable being empty and open to any value, the new variable is implicitly connected to a point in the S600+ database. For example, the Analog Input scanning task within the S600+ is continually updating a data point with new values read from the input. If a LogiCalc program reads that data point at any time, it should get the current value of meter pressure.
To further explain this example, we can write a LogiCalc to read our stream 1 meter pressure into a variable and examine it. Position the cursor on the blank line in a new LogiCalc, and bring up the Connect Wizard by selecting Statements > Connect or Ctrl + T.
In the Connect Wizard, navigate to the Stream 1 meter pressure by selecting Stream 1 : GAS DP, IOASSIGN, STR01 METER PRESSURE, and INUSE. Once you find the desired data point, click OK.
The Connect Wizard adds two lines of code, and the Editor positions the cursor just after the connect statement so that you can complete the statement by typing a variable name. Type pressure.

Revised January-2021

LogiCalc Editor

15-9

Config600 Configuration Software User Manual

The LogiCalc should now look like this:
function test() const IOASSIGN_GASDP_METERPRESSURE = 0;
connect pressure(stream(1), "IOASSIGN",IOASSIGN_GASDP_METERPRESSURE, "INUSE"); end;
Const statements can define a number by use of the constant name. So the const statement above with a name defines 0 to mean "IOASSIGN_GASDP_METERPRESSURE". The constant name may help you to recognize it later.
In the Connect statement, stream(1) refers to the database section that is reserved for stream 1.
The S600+ database is divided into sections, each section having within it a selection of the available data types. Within the sections, the database item locations are numbered:
 0: System  1­7: I/O Modules 1 to 7  10­11: Stations 1 and 2  15­24: Streams 1 to 10.
Note: Database item locations 8, 9, and 12 through 14 are reserved for system use.

Using a Const Statement

LogiCalc accesses the S600+ database by calling upon these numbers in parentheses after functions and statements. LogiCalc translates the section number by adding or subtracting out the number of sections before the pertinent one.
For example, a const statement calls stream(1). This is another built-in function, stream(x), which just adds 14 to the stream number so that it conforms to the above section table. LogiCalc could refer to it as 15 instead of stream(1) but, that would be less understandable to the user reading the code.
To further explain this example, you can write a LogiCalc to read the stream 1 meter pressure into a variable and examine it. Position the cursor on the blank line in a new LogiCalc, and bring up the Connect Wizard by selecting Statements > Connect or Ctrl + T.
To demonstrate performing calculations on a connected data item, multiply the meter pressure from the example above by 2 and store the value back in the database. To make sure the program knows where to store the value back, create a new data item using the System Editor. This example uses an unused data point in the database.
Position the cursor on the next line from the connect statement and summon the Connect Wizard. Select System, KPREAL, Spare, and Value. Type "spare" as the Constant name.
This operation loops again and again, so the value tracks the pressure in real time. Note how the while/do/wend loop is only around the calculation. If it were around the whole program, the code would be reconnecting pressure and spare every time, which would increase the amount of time necessary to track changes in pressure.

15-10

LogiCalc Editor

Revised January-2021

Config600 Configuration Software User Manual

Modify the LogiCalc as follows:
function test() const IOASSIGN_GASDP_METERPRESSURE = 0; const KPREAL_SYS_SPARE = 13;
connect pressure(stream(1), "IOASSIGN", IOASSIGN_GASDP_METERPRESSURE, "INUSE"); connect spare(0, "KPREAL", KPREAL_SYS_SPARE, "INUSE");
while (1) do spare = pressure * 2;
wend; end;
15.2.5 If/Then/Endif
The if/then/endif and the if/then/else/endif statements allow LogiCalc to make decisions.
A LogiCalc can make a decision based on some external conditions. For example, if the meter pressure is in keypad (R/W) mode, it should be multiplied by 3 instead of 2.
First, connect to the mode of the meter pressure. Open the Connect Wizard and select Board 1:P144I/O, ADC, I/O ADC 01, and MODE. Select the Define Options checkbox, which creates const statements for all the different options of the parameter. In this case, all the modes area assigned a const statement with an integer value.
Type the variable name as pressure_mode and change the const names for the modes (that is, from IO1ADC01_MEASURED to ADC_MEASURED, and such.).
Add the if/then statements. The full format for this statement is if <expression> then <nested statements> else <nested statements> endif; and execution is directed either to the first set of statements or the second, depending on the outcome of the expression evaluation.
The if <expression> then <nested statements> endif; variant only has the one set of nested statements and executes them only if the expression is true. Otherwise they are skipped.
The new LogiCalc continually evaluates the pressure_mode and, if it is in keypad executes the * 3 statement. Otherwise, it executes the * 2 statement.
The complete LogiCalc looks like this:
function test() const IOASSIGN_GASDP_METERPRESSURE = 0; const KPREAL_SYS_SPARE = 13; const ADC_P144IIO_IO01ADC01 = 0;
const ADC_MEASURED = 0; const ADC_KEYPAD = 1; const ADC_AVERAGE = 2; const ADC_LASTGOOD = 3; const ADC_KEYPADF = 4; const ADC_AVERAGEF = 5; const ADC_LASTGOODF = 6;
connect pressure(stream(1), "IOASSIGN", IOASSIGN_GASDP_METERPRESSURE, "INUSE");
connect spare(0, "KPREAL", KPREAL_SYS_SPARE, "INUSE");

Revised January-2021

LogiCalc Editor

15-11

Config600 Configuration Software User Manual

connect pressure_mode(ioboard(1), "ADC", ADC_P144IIO_IO01ADC01, "MODE");

while (1) do if (pressure_mode = ADC_KEYPAD) then spare = pressure * 3; else spare = pressure * 2; endif;
wend; end;

15.2.6 Special Functions
LogiCalc can use data from the S600+ which is not an item in the database. It can read configuration-specific details, such as the number of streams present and what type they are. Use the numstream() function to determining the number of streams. Two other functions-- numstations() and numioboards()--perform the same functions for stations and I/O boards.
For example, the following simple LogiCalc reads the stream 1 meter pressure and copies it to a hard coded keypad real object.
function test() const IOASSIGN_GASDP_METERPRESSURE = 0; const KPREAL_SYS_SPARE = 13;

connect pressure(stream(1), "IOASSIGN", IOASSIGN_GASDP_METERPRESSURE, "INUSE"); connect spare(0, "KPREAL", KPREAL_SYS_SPARE, "INUSE");

while (1) do spare = pressure * 2;
wend; end;
To expand it to sum the results of all stream pressures into this keypad real, use the numstreams() function. This is a built-in function that returns the number of streams in a configuration. Then, use a for/next statement to span the streams.
function test() const IOASSIGN_GASDP_METERPRESSURE = 0; const KPREAL_SYS_SPARE = 13;

connect spare(0, "KPREAL", KPREAL_SYS_SPARE, "INUSE");

while (1) do dim stream_number;

# Hold the current stream number

spare = 0; for stream_number = 1 to numstreams()
connect pressure(stream(stream_number), "IOASSIGN", IOASSIGN_GASDP_METERPRESSURE, "INUSE");
spare = spare + pressure * 2; next; wend; end;
Note the added variable, stream_number (which is used as the variable in the for/next loop), and the comment.

15-12

LogiCalc Editor

Revised January-2021

Config600 Configuration Software User Manual

The spare variable is cleared down and the for/next loop sets stream_number to each stream present before executing the summing code. This code connects to the stream pressure for the current stream.

Note: Stream (stream_number) in the connect pressure statement determines the stream to which the pressure variable is connected. Once pressure is connected to the correct stream, the LogiCalc reads it, multiplies it by 2 and adds it into the spare variable.

You can modify this example. The spare variable is a direct link to the data item in the S600+ database, so it would be constantly changing back to zero and summing. It could be modified to sum it in another variable and then set this variable when the final sum is reached.
The stream_number variable is created inside the while/do/wend loop which means it is created every time around. This is not necessary and needs only to be created once. To make the program more efficient, move this statement out of the loop.
The modified LogiCalc now looks like:
function test() const IOASSIGN_GASDP_METERPRESSURE = 0; const KPREAL_SYS_SPARE = 13;

connect spare(0, "KPREAL", KPREAL_SYS_SPARE, "INUSE");

dim stream_number;

# Hold the current stream number

while (1) do dim sum = 0;

# Hold the sum of two times the meter pressures

for stream_number = 1 to numstreams() connect pressure(stream(stream_number), "IOASSIGN",
IOASSIGN_GASDP_METERPRESSURE, "INUSE"); sum = sum + pressure * 2;
next;

spare = sum; wend; end;

15.2.7

Saving and Compiling a LogiCalc
Before you compile the program, first save it to the configuration directory. Until you save the program to the configuration directory, the program is only saved in the PC's memory.

To save, click Save ( ) on the toolbar and type a name for your new LogiCalc. Logica1 is the default program name. The file extension is ".lc".

Note: Limit all LogiCalc filenames to eight or fewer characters, all in lower case letters, such as myapplic.lc. The S600+ operating system requires this.

The Save As dialog box opens the LogiCalc folder in the open configuration directory. If for any reason, the Save As command does

Revised January-2021

LogiCalc Editor

15-13

Config600 Configuration Software User Manual

not open in the LogiCalc folder, navigate to the appropriate configuration folder and find a LogiCalc sub-folder.
Compilation allows the LogiCalc Editor to check your code, ensure that it is valid, and to create some internal data structures that allow the code to run. If you make changes to a LogiCalc and run it without first compiling it, the last compiled version runs instead.
To compile your LogiCalc, click Compile ( ) on the toolbar. After a short pause, the Status pane should show the message Program LOGICA1 OK.
The compiler contains an error checking mechanism. When the LogiCalc Editor compiles a program with an error, it displays the location and type of error in the Status pane, as shown below:
Error: test.lc - Line 2 : Expecting variable, constant or bracket dim my_value = ; ^
This message indicates an error on line number 2 of the program. Also, the Editor positions the cursor on the offending line at the position where the error was encountered to allow you to type a correction.
Once saved and successfully, compiled, the LogiCalc is ready to run.

15.2.8

Running a LogiCalc in Simulation Mode
The LogiCalc Editor allows you to run your LogiCalc in simulation mode before you actually download it to the S600+ to test it. The LogiCalc Editor can run LogiCalcs either at full speed or line-by-line (debug mode).

Free Running Line by Line
Breakpoint

To halt execution at any time, click Stop .
To run the program at full speed, compile it and click Run ( ). The program will finish with the message: program TEST.LC has stopped.
To run the LogiCalc in single step mode, ensure the LogiCalc has compiled successfully and then click Step ( ).
The LogiCalc Editor first displays the message Program TEST.LC has started. Then it displays a yellow arrow in the Code pane, indicating the statement that is about to run. Finally, it also fills in the Variable pane with a list of all the variables currently active in the LogiCalc, together with their current values.
Click Step until the Editor has moved through through the entire LogiCalc. Click Step again and the program finishes, displaying the message: Program TEST.LC has stopped.
A breakpoint is a line marker which stops a free-running LogiCalc.
Once the Editor reaches the breakpoint, it continues to run using single-stepping. Breakpoints are useful when running a long LogiCalc.
To use a breakpoint, position the cursor anywhere on the desired breakpoint line, and click Toggle Breakpoint ( ). A red stop sign

15-14

LogiCalc Editor

Revised January-2021

Config600 Configuration Software User Manual

displays next to the statement, indicating that a breakpoint is active. Clicking Toggle Breakpoint again turns off the breakpoint.

Changing Variables

Click Run ( ) to permit the LogiCalc to free-run at full speed. After a short pause, the yellow arrow marker appears on top of the red breakpoint icon, indicating that the LogiCalc has executed all the statements before the breakpoint and has now stopped at the breakpoint. Also, the variable window will now update with current values.
Single-step the program through the remaining steps. The program finishes and displays the message: program TEST.LC has stopped.
While single-stepping through a LogiCalc, you can manually change a variable.
Double-click on the variable text in the Variable pane. The Editor displays the Set Variable dialog.

Figure 15-5. Set Variable dialog
Change the variable value, click OK, and then continue singlestepping through the LogiCalc. The value updates, using the newly supplied value in the calculation statement.
Note: You can change values while the program is free running (not single stepping), but the Variables pane will not update until the program hits a breakpoint. This is not a recommended procedure as you do not know what your LogiCalc is doing when you set the value.
15.3 Installing a LogiCalc on the S600+
Once you have compiled and tested a LogiCalc, save it to the configuration directory. To install the LogiCalc to a S600+, start the Config Transfer utility and transfer the configuration (including with any associated LogiCalcs files in the configuration) to the LogiCalc folder. For further information, refer to Chapter 9, Config Transfer.

Revised January-2021

LogiCalc Editor

15-15

Config600 Configuration Software User Manual

15.3.1

Remotely Debugging a LogiCalc
You can test LogiCalc programs on-line in the S600+. To accomplish this in-place testing, you need either a serial connection between your PC and the S600+ (if you are using Config600 version 1.2 or earlier) or an Ethernet connection (if you are using a version higher than 1.2). You can also use shell commands to monitor LogiCalc programs running in the S600+.
Ensure that the connection between the S600+ and the PC is working. Also ensure that the PCSetup transfer program is not using the
connection. Start the LogiCalc Editor and click Connect to S600 ( ). Select the connection details and click OK.
After a few seconds, the following message displays in the Status pane:
Connecting to S600. Please wait... Program TEST.LC OK Done.
The running LogiCalc should also appear in the Code pane. If it does not appear, check the connection settings and try again.
To view the currently running LogiCalc without interrupting it, use the shell functions. To examine a free-running LogiCalc from the LogiCalc Editor, insert a breakpoint and stop the LogiCalc temporarily.
Place the cursor on the desired line and press F9 or click Toggle
Breakpoint ( ). The breakpoint marker ( ) displays to the left of the line. Soon thereafter the program reaches the breakpoint and the yellow execution arrow appears on top of this red stop sign. Values of all the variables display in the variables pane.
To see the effect on the variables, step through the program line-byline. The information you view is the real data from the S600+, sent through the serial or Ethernet link. It is not a LogiCalc Editor simulation.
If the value is in keypad mode, go to the front panel and change it. Do another single-step and see the values update to your newly entered keypad value.
To disconnect from the S600+, click Connect ( ). If the LogiCalc is sitting at a breakpoint, disconnecting restarts the LogiCalc freerunning.

15.4 LogiCalc Examples
The following examples may be useful references in building LogiCalc programs for your application. Remember, LogiCalc considers any text following a # to be comments and ignores it.

15-16

LogiCalc Editor

Revised January-2021

Config600 Configuration Software User Manual
Note: The folder LCLIB is included in the directory in which you installed the Config600 software. This LCLIB folder contains some sample LogiCalc programs. These are only examples for illustrative purposes. They are not provided with any express or implied guarantee or warranty. Additionally, Remote Automation Solutions does not provide support if you choose to use these example programs.

15.4.1 Perform PTZ Calculations

############################################################################

# Perform PTZ for all gas dp & gas turbine streams in the system.

#

# Version History

#

# v0.6 - 17/10/2000 - GW - conversion routines fixed. There were several

# errors in the calculations. CalcPtz() function removed to avoid duplication of

# constants

#

# v0.5 - 26/06/2000 - GW - temp variable removed from main loop. Unnecessary

# when calling a function if a return value is not required.

#

# v0.4 - 23/12/1999 - GW - const 's' made dim as it hasn't been initialised by

# a constant expression as required by LogiCalc v0.20 and above. Support added

# for gas turbine.

#

# v0.3 - 26/11/1999 - GW - s in ptz() made const.

#

# v0.2 - 24/11/1999 - GW - Ported to v0.15 of LogiCalc. Units conversion added

# in. Some connects moved inside main loop for efficiency.

#

# v0.1 - 22/11/1999 - GW - 's' added as intermediate variable to shrink code

# down and make it run a bit faster.

#

##############################################################################

# Name:

PressToBarg

# function:

Convert pressure to barg from the system units.

# Arguments:

press - The pressure in the system units.

# return value:

Pressure in barg.

##############################################################################

function PressToBarg(press)

const KPINT_SYS_PRESSUNITS = 45; const PRESSUNITS_BARG = 0; const PRESSUNITS_BARA = 1; const PRESSUNITS_KPAG = 2; const PRESSUNITS_KPAA = 3; const PRESSUNITS_PSIG = 4; const PRESSUNITS_PSIA = 5;
const KPREAL_SYS_BARGBARA = 2; const KPREAL_SYS_BARKPA = 4; const KPREAL_SYS_BARPSI = 5;

connect sysUnits(0, "KPINT", KPINT_SYS_PRESSUNITS, "VALUE"); if (sysUnits = PRESSUNITS_BARG) then
return press; endif;

if (sysUnits = PRESSUNITS_BARA) then connect bargToAbs(0, "KPREAL", KPREAL_SYS_BARGBARA, "VALUE"); return press - bargToAbs;

Revised January-2021

LogiCalc Editor

15-17

Config600 Configuration Software User Manual

endif;

if (sysUnits = PRESSUNITS_KPAG) then connect bargToKpa(0, "KPREAL", KPREAL_SYS_BARKPA, "VALUE"); return press / bargToKpa;
endif;
if (sysUnits = PRESSUNITS_KPAA) then connect bargToAbs(0, "KPREAL", KPREAL_SYS_BARGBARA, "VALUE"); connect bargToKpa(0, "KPREAL", KPREAL_SYS_BARKPA, "VALUE"); return press / bargToKpa - bargToAbs;
endif;

if (sysUnits = PRESSUNITS_PSIG) then connect bargToPsi(0, "KPREAL", KPREAL_SYS_BARPSI, "VALUE"); return press / bargToPsi;
endif;

if (sysUnits = PRESSUNITS_PSIA) then connect bargToAbs(0, "KPREAL", KPREAL_SYS_BARGBARA, "VALUE"); connect bargToPsi(0, "KPREAL", KPREAL_SYS_BARPSI, "VALUE"); return press / bargToPsi - bargToAbs;
endif; end;

15.4.2 Convert Temperature Units

##############################################################################

# Name:

TempToDegc

# function:

Convert temperature to degc from the system units.

# Arguments:

temp - The temperature in the system units.

# return value:

temperature in degc.

##############################################################################

function TempToDegc(temp)

const KPINT_SYS_TEMPUNITS = 47; const TEMPUNITS_DEGC = 0; const TEMPUNITS_DEGF = 1; const TEMPUNITS_DEGK = 2; const KPREAL_SYS_DEGCK = 7;

connect sysUnits(0, "KPINT", KPINT_SYS_TEMPUNITS, "VALUE"); if (sysUnits = TEMPUNITS_DEGC) then
return temp; endif;

if (sysUnits = TEMPUNITS_DEGF) then return (temp - 32.0) / 9.0 * 5.0;
endif;

if (sysUnits = TEMPUNITS_DEGK) then connect degcToDegk(0, "KPREAL", KPREAL_SYS_DEGCK, "VALUE"); return temp - degcToDegk;
endif; end;

15.4.3 Convert Density Units to Kgm3

##############################################################################

# Name:

DensToKgm3

# function:

Convert density to Kgm3 from the system units.

# Arguments:

dens - The density in the system units.

15-18

LogiCalc Editor

Revised January-2021

Config600 Configuration Software User Manual

# return value:

density in kgm3.

##############################################################################

function DensToKgm3(dens)

const KPINT_SYS_DENSUNITS = 48; const DENSUNITS_KGM3 = 0; const DENSUNITS_KGL = 1; const DENSUNITS_LBSCF = 2; const DENSUNITS_GMCC = 3; const DENSUNITS_KGSM3 = 4;
const KPREAL_SYS_LBKG = 0; const KPREAL_SYS_M3CF = 9;

connect sysUnits(0, "KPINT", KPINT_SYS_DENSUNITS, "VALUE");

if (sysUnits = DENSUNITS_KGM3) then return dens;
endif;

if (sysUnits = DENSUNITS_KGL) then return dens * 1000;
endif;

if (sysUnits = DENSUNITS_LBSCF) then connect lbToKg(0, "KPREAL", KPREAL_SYS_LBKG, "VALUE"); connect m3ToCf(0, "KPREAL", KPREAL_SYS_M3CF, "VALUE");

return dens * lbToKg * m3ToCf; endif;

if (sysUnits = DENSUNITS_GMCC) then return dens * 1000;
endif;

if (sysUnits = DENSUNITS_KGSM3) then return dens;
endif; end;

15.4.4 Convert Density Units from Kgm3

##############################################################################

# Name:

DensFromKgm3

# function:

Convert density from Kgm3 to the system units.

# Arguments:

dens - The density in kgm3.

# return value:

density in system units.

##############################################################################

function DensFromKgm3(dens)

const KPINT_SYS_DENSUNITS = 48; const DENSUNITS_KGM3 = 0; const DENSUNITS_KGL = 1; const DENSUNITS_LBSCF = 2; const DENSUNITS_GMCC = 3; const DENSUNITS_KGSM3 = 4;
const KPREAL_SYS_LBKG = 0; const KPREAL_SYS_M3CF = 9;

connect sysUnits(0, "KPINT", KPINT_SYS_DENSUNITS, "VALUE");

if (sysUnits = DENSUNITS_KGM3) then

Revised January-2021

LogiCalc Editor

15-19

Config600 Configuration Software User Manual

return dens; endif;

if (sysUnits = DENSUNITS_KGL) then return dens / 1000;
endif;
if (sysUnits = DENSUNITS_LBSCF) then connect lbToKg(0, "KPREAL", KPREAL_SYS_LBKG, "VALUE"); connect m3ToCf(0, "KPREAL", KPREAL_SYS_M3CF, "VALUE");

return dens / (lbToKg * m3ToCf); endif;

if (sysUnits = DENSUNITS_GMCC) then return dens / 1000;
endif;

if (sysUnits = DENSUNITS_KGSM3) then return dens;
endif; end;

15.4.5 Perform PTZ Calculations and Convert Units

##############################################################################

# Name:

DoStreamPtz

# function:

Get the data from the database for the passed stream,

# calculate the PTZ and place the result back into the database. Do units

# conversion on all values.

# Arguments:

s - stream number

# return value:

1 if we did calc, 0 if we didn't

##############################################################################

function DoStreamPtz(s) const ATMOSPHERIC_PRESSURE = 1.01325; const ABSOLUTE_ZERO = 273.15;
const KPINT_STREAMTYPE = 0; const STREAMTYPE_GASDP = 0; const STREAMTYPE_GASTURB = 1; const STREAMTYPE_GASUS = 2; const STREAMTYPE_LIQTURB = 3; const STREAMTYPE_PRVBIDI = 4;
const KPREAL_GASDP_STDPRESS = 9; const KPREAL_GASTURB_STDPRESS = 1; const KPREAL_GASDP_STDTEMP = 8; const CALCALMITEM_GASDP_UPSTRCOMPRESS = 16; const CALCALMITEM_GASDP_STDDENS = 8; const CALCALMITEM_GASDP_STDCOMPRESS = 17; const CALCALMITEM_GASDP_UPSTRPRESS = 10; const CALCALMITEM_GASDP_UPSTRTEMP = 7; const CALCALMITEM_GASDP_UPSTRDENS = 4; const CALCALMITEM_GASTURB_STRCOMPRESS = 10; const IOASSIGN_GASTURB_STREAMTEMP = 5; const CALCALMITEM_GASTURB_STDDENS = 5; const CALCALMITEM_GASTURB_STDCOMPRESS = 11; const KPREAL_GASTURB_STDTEMP = 0; const IOASSIGN_GASTURB_METERPRESSURE = 0; const CALCALMITEM_GASTURB_STREAMDENS = 4;

connect strType(s, "KPINT", KPINT_STREAMTYPE, "VALUE");

if (strType <> STREAMTYPE_GASDP) AND (strType <> STREAMTYPE_GASTURB) then

15-20

LogiCalc Editor

Revised January-2021

Config600 Configuration Software User Manual
return 0; endif;
# Define all the indexes for the various gas stream types dim stdPress; dim upstrCompress; dim upstrTemp;
# connect all the data if (strType = STREAMTYPE_GASDP) then connect dbStdPress(s, "KPREAL", KPREAL_GASDP_STDPRESS, "VALUE"); stdPress = dbStdPress; connect dbUpstrCompress(s, "CALCALMITEM",
CALCALMITEM_GASDP_UPSTRCOMPRESS, "INUSE"); upstrCompress = dbUpstrCompress; connect dbUpstrTemp(s, "CALCALMITEM", CALCALMITEM_GASDP_UPSTRTEMP, "INUSE"); upstrTemp = dbUpstrTemp;
endif;
if (strType = STREAMTYPE_GASTURB) then connect dbStdPress(s, "KPREAL", KPREAL_GASTURB_STDPRESS, "VALUE"); stdPress = dbStdPress; connect dbUpstrCompress(s, "CALCALMITEM",
CALCALMITEM_GASTURB_STRCOMPRESS, "INUSE"); upstrCompress = dbUpstrCompress; connect dbUpstrTemp(s, "IOASSIGN", IOASSIGN_GASTURB_STREAMTEMP, "INUSE"); upstrTemp = dbUpstrTemp;
endif;
# Convert the data dim stdPressBarg; call stdPressBarg = PressToBarg(stdPress);
dim upstrTempDegc; call upstrTempDegc = TempToDegc(upstrTemp);
dim denom = (upstrTempDegc + ABSOLUTE_ZERO) * upstrCompress * (stdPressBarg + ATMOSPHERIC_PRESSURE);
if (denom > 0.0) then dim stdDens; dim stdCompress; dim stdTemp; dim upstrPress;
# connect more data if (strType = STREAMTYPE_GASDP) then connect dbStdDens(s, "CALCALMITEM", CALCALMITEM_GASDP_STDDENS, "INUSE"); stdDens = dbStdDens; connect dbStdCompress(s, "CALCALMITEM",
CALCALMITEM_GASDP_STDCOMPRESS, "INUSE"); stdCompress = dbStdCompress; connect dbStdTemp(s, "KPREAL", KPREAL_GASDP_STDTEMP, "VALUE"); stdTemp = dbStdTemp; connect dbUpstrPress(s, "CALCALMITEM", CALCALMITEM_GASDP_UPSTRPRESS, "INUSE"); upstrPress = dbUpstrPress;
endif;
if (strType = STREAMTYPE_GASTURB) then

Revised January-2021

LogiCalc Editor

15-21

Config600 Configuration Software User Manual

connect dbStdDens(s, "CALCALMITEM", CALCALMITEM_GASTURB_STDDENS, "INUSE"); stdDens = dbStdDens; connect dbStdCompress(s, "CALCALMITEM", CALCALMITEM_GASTURB_STDCOMPRESS, "INUSE"); stdCompress = dbStdCompress; connect dbStdTemp(s, "KPREAL", KPREAL_GASTURB_STDTEMP, "VALUE"); stdTemp = dbStdTemp; connect dbUpstrPress(s, "IOASSIGN", IOASSIGN_GASTURB_METERPRESSURE, "INUSE"); upstrPress = dbUpstrPress; endif;

# Convert the data dim stdDensKgm3; call stdDensKgm3 = DensToKgm3(stdDens);

dim stdTempDegc; call stdTempDegc = TempToDegc(stdTemp);

dim upstrPressBarg; call upstrPressBarg = PressToBarg(upstrPress);

# Do the calculation and convert back dim upstrDensKgm3 = stdDensKgm3 * (stdCompress * (stdTempDegc +
ABSOLUTE_ZERO) * (upstrPressBarg + ATMOSPHERIC_PRESSURE)) / denom;

dim ndxUpstrDens; if (strType = STREAMTYPE_GASDP) then
ndxUpstrDens = CALCALMITEM_GASDP_UPSTRDENS; endif; if (strType = STREAMTYPE_GASTURB) then
ndxUpstrDens = CALCALMITEM_GASTURB_STREAMDENS; endif;

connect dbUpstrDens(s, "CALCALMITEM", ndxUpstrDens, "CALC3"); call dbUpstrDens = DensFromKgm3(upstrDensKgm3); endif;

return 1; end;

15.4.6 Perform PTZ Calculations on All Streams

##############################################################################

# Name:

ptz

# function:

Attempt ptz calculation on all streams.

# Arguments:

-

# return value:

-

##############################################################################

function ptz() while (1) do dim str; for str = 1 to numstreams() DoStreamPtz(stream(str)); next; wend;
end;

15-22

LogiCalc Editor

Revised January-2021

Config600 Configuration Software User Manual

15.5 LogiCalc Lanuage Specifications

This section provides specifications on the LogiCalc language.

Name Supported Types
Supported Operators
Supported Statements
Built-in Functions
Comments Max Program File
Line Length Max
Variable/Function Name Length Max Chars for
String Variable Max Number of
ARGs in a Function
Variable Names
Max Terms in a Single Arithmetic
Expression Max LogiCalc Program File Name Length

Definition Decimal Integer (e.g. -999) Binary Integer (e.g. 11001100b) Double Precision Floating Point (e.g. 3.14159265) String (e.g. "hello mum") + - * / ( ) >, <, =, >=, <=, <> AND, OR (boolean) & (bitwise AND), | (Bitwise OR) $ (string concatenation) <<, >> (Bit shifting) function/end, dim, const, let, if/then/else/endif, while/do/wend, for/next, call, return, connect, setalarm/clearalarm/accalarm ioboard(x), station(x), stream(x), numioboards(), numstations(), numstreams(), numobjects(x, "type"), log(x), exp(x), abs(x), int(x), pow(x, y), sin(x), cos(x), tan(x), timenow() leftstring("string", len), rightstring("string", len) NOT(), NOTB() # as first character in a line denotes a comment 255 chars
63 chars
127 chars
16
a-z, A-Z, 0-9 and _. (First char can't be 0-9) 32
8.3 characters (S600+ uses FAT) For example, "my_progy.lc" is ok; "myprogram.lc" is not.

15.5.1 LogiCalc Statements
Use these statements to create custom LogiCalc statements.
function/end A program consists of one or more user defined functions in a text file. These functions should be laid out one after the other. The last function found is used as the first one to run. Each function can call the other user-defined functions as long as the functions called are defined earlier in the file (that is, you can only call "upwards"). User defined functions can take any number of arguments. They are evaluated at run time and passed by value. A function can return one value which must be assigned to a variable using the "call" keyword. User functions cannot be used directly in expressions.

Revised January-2021

LogiCalc Editor

15-23

Config600 Configuration Software User Manual
function <function1_name>(<arg1>, <arg2>, ...) . . .
end;
dim Defines a variable for use in the current scope.
dim <variable_name>; dim <variable_name> = <expression>;
const Defines a constant for use in the current scope. This is the same as a variable except a value must be assigned at define time and the value cannot be changed (like a #define in C).
const <constant_name> = <expression>;
let Assigns a value to a variable. The let command is optional.
let <variable_name> = <expression>; <variable_name> = <expression>;
if/then/else/endif Conditionally changes the path of execution in a program.
if <expression> then . .
endif;
if <expression> then . .
else . .
endif;
while/do/wend Conditionally loops the path of execution in a program.
while <expression> do . .
wend;
for/next Loops the path of execution in a program a set number of times. The variable name on the "next"' is optional.
for <variable_name> = <expression> to <expression> . .
next <variable_name>;
for <variable_name> = <expression> to <expression> . .
next;

15-24

LogiCalc Editor

Revised January-2021

Config600 Configuration Software User Manual
call Required to call a user function that returns a value. The returned value from a function is assigned to the specified variable. If a return value is not required, just specify the function name on its own without the call keyword. You can call a function in any of the following three shown examples.
Note: The third variant works on only version 1.2 and above; avoid using it to ensure compatibilty.

<function_name>(<expression1>, <expression2>, ...); call <variable_name> = <function_name>(<expression1>, <expression2>, ...); call <function_name>(<expression1>, <expression2>, ...);
return Returns a value from a function.
return <expression>;
connect Connects a data point from the S600+ database for use in the program.
connect <variable_name>(<expression>, <expression>, <expression>, <expression>);
The four valid statement parameters are:  Section index:
Usually 0 (for system) or derived from stream(x), station(x) or ioboard(x)  Data type: A string such as "KPREAL", "KPINT", "KPSTRING", etc.  Data index: An index into the data of the section specified in the first argument.  Field name: A string representing the field name (which as "INUSE", "VALUE", etc.) The connect wizard or system editor will help you out specifying these values.
Note: The variable is only dynamically connected to its data point within the scope of the function to which it is connected. If you pass the variable as a parameter to another function, the function will receive a static snapshot of the value when it was passed in, as in the following:

Revised January-2021

function copydouble(in, out) out = in * 2;
end;
function main() connect adc1(ioboard(1), "ADC", 0, "MEASURED"); connect dac1(ioboard(1), "DAC", 0, "MEASURED"); while 1 do copydouble(adc1, dac1); wend;
end;

LogiCalc Editor

15-25

Config600 Configuration Software User Manual

Although this LogiCalc will compile and run, it will not do anything useful since the 'in' and 'out' variables are not connections; they are just values. The act of passing them into the function 'copydouble' has evaluated them from connected variables (adc1, dac1) to normal variables with values in them (in, out).
setalarm/clearalarm/ Manipulates S600+ alarms. accalarm
setalarm <variable_name>(<expression>, <expression>);
The two statement parameters are:
 Alarm number (between 0 ­ 15)  An alarm value. The alarm value has no significance apart from that it will print as part of the alarm event message. This only happens if it is non-0 so just pass 0 if no value is required on the printout. You can pass different values (such as setalarm, clearalarm, and accalarm) and they all print out against the relevant alarm event messages.

15.5.2 Built-In Functions
LogiCalc provides a number of built in functions you can include directly in expressions to perform common tasks.
ioboard(x), These section index functions return the base index for the specified station(x), stream, station, and ioboard section. Typically you would use these stream(x) functions in a call to connect to index data within a stream.
For example, if you are using a direct index or just a system index, pass zero (0) instead of these functions. For example, to update a variable of known index in stream 2:

# Relative stream index for a KPREAL const INDEX_KPREAL_VISC = 14; connect strVisc(stream(2), "KPREAL", INDEX_KPREAL_VISC, "VALUE"); strVisc = 0.317;
numioboards(), These resource evaluation functions return the number of streams, numstations(), stations, or I/O modules present in the current running configuration.
numstream() For example, to iterate through the IO modules:
dim io; for io = 1 to numioboards()
connect xxx(io, xxxx, xxxx, xxxx); ... next;
numobjects(x, "type") This object evaluation function returns the number of objects of the specified type present in section (x) of the currently running configuration. For example, to iterate through all the system keypad ints:

dim numints = numobjects(0, "KPINT"); for i = 1 to numints

15-26

LogiCalc Editor

Revised January-2021

Config600 Configuration Software User Manual
connect xxx(0, "KPINT", i, "VALUE"); ... next;
setalarm(x, v), These alarm handling functions set, clear, and accept system alarms. clearalarm(x, v), The parameters are alarm numbers (015) and alarm value (which
accalarm(x, v) gets printed).
connect adc1(ioboard(1), "ADC", 0, "INUSE"); if (adc1 > 50) then
setalarm adc1(1, adc1); else
clearalarm adc1(1, adc1); endif; accalarm adc1(1, 0.0);
timenow() Provides a snapshot of the system time; useful for working out relative times.
while (1) do dim t = timenow(); . . . # Have we taken too long??? (i.e. exceeded 1.5 seconds) if (timenow() - t > 1.5) then setalarm timeout(0, t); endif
wend
log(x) Provides a natural logarithm.
exp(x) Provides an exponential value.
pow(x, y) Provides a power function, taking x to the power y. Arguments can be double precision. This function is processor-intensive, so do not use this function in a loop unless it is absolutely necessary.
abs(x) Returns the absolute value of x. If x is positive, return x. If x is negative, return ­x.
int(x) Returns the integer portion of x. Always truncates, so int(1.9) returns 1. If you want to round up, call int(x + 0.5).
sin(x), cos(x), Provides associated trigonometric functions. X must be in radians. . tan(x)
NOT(x), NOTB(x) NOT() is a Boolean not, and returns 1 or 0 depending on the value of the passed expression, such as:  NOT(1) = 0  NOT(0) = 1  NOT(25.6) = 0 NOTB() is a bitwise NOT, and is typically used for masking bits, as in:

Revised January-2021

LogiCalc Editor

15-27

Config600 Configuration Software User Manual

function ClearBit(value, bitpos) return value & NOTB(1 << bitpos);
end;
15.5.3 Alarms
Testing Alarms You can test for alarms being set or clear, accepted or unaccepted by connecting to ALARM objects, as in:
connect adcstatus(ioboard(1), "ALARMS", ALARMS_P144IIO_IO01ADC01, "STATUS"); connect adcunacc(ioboard(1), "ALARMS", ALARMS_P144IIO_IO01ADC01, "UNACC");
This object allows access to the alarm status of an ADC. The value returned is a 16-bit mask with a 1 in each alarm position representing an alarm that is set or unaccepted, respectively. To test if alarm 'x' (remember alarms start at 0) is set:

if adcstatus & (1 << x) then . .
endif;

# alarm is set

To test if alarm 'x' (remember alarms start at 0) is unaccepted:

if adcunacc & (1 << x) then . .
endif;

# alarm is unaccepted

Suppressing Alarms Access to the alarm object allows you to suppress and test suppression. For example, To suppress alarm "x" (where x = 0 to 15) on an ADC, connect to an alarm object's "SUPPRESS" field:

connect adcsuppress(ioboard(1), "ALARMS", ALARMS_P144IIO_IO01ADC01, "SUPPRESS");
adcsuppress = adcsuppress | (1 << x);

The field is a 16-bit mask as are the Status and Unacc fields of the alarm object. Suppressed alarms are represented by a set bit in the mask. Setting a bit in the mask suppresses the alarm. Bear in mind that the above code first reads out the current suppress mask, OR's in a bit and writes it back. This happens pretty quickly but may conflict with anything else that is updating the value. Ensure the LogiCalc is the only task updating the alarm suppression word to avoid missing the odd suppression.

15-28

LogiCalc Editor

Revised January-2021

Appendix A ­ Glossary

Config600 Configuration Software User Manual

A

ADC Address
AGA
AI Alphanumeric Analogue Annubar
ANIN ANOUT ANSI
ASCII
AWG

Analog to Digital Converter. Used to convert analog inputs (AI) to a format the flow computer can use. Also known as A/D Converter.
A character or group of characters used to identify a particular item (such as a particular area of memory or a particular computer on a communication link with many other computers).
American Gas Association. A professional organisation that oversees the AGA3 (orifice), AGA5 (heating value), AGA7 (turbine), AGA8 (compressibility), AGA9 (Ultrasonic) and AGA11 (Coriolis) gas flow calculation standards. See http://www.aga.org.
Analogue input, also known as ANIN.
Consisting of only the letters A through Z and the numbers 0 through 9.
A signal with no defined steps, its value being determined by its size.
A primary flow element that operates by sensing an impact pressure and a reference pressure through multiple sensing ports connected to dual averaging plenums. The resultant difference is a differential pressure signal. Sensing ports are located on both the up- and downstream sides of the flow element. The number of ports is proportional to the pipe diameter.
Analogue input, also know as AI.
Analogue output, also known as AO.
American National Standards Institute. An organization responsible for approving U.S. standards in many areas, including computers and communications. Standards approved by this organisation are often called ANSI standards (for example, ANSI C is the version of the C language approved by ANSI). ANSI is a member of ISO. See http://www.ansi.org.
American Standard Code for Information Interchange. Numeric values assigned to letters, numbers, and other characters to enable exchange of information between devices (for example, "A" = 65, "B"=66, and so on).
American Wire Gauge, a system of sizing wiring.

B

Back up/backup Baud Basetime Batch control
Baud rate Binary Bit
Bit Link

The process of copying or creating a duplicate of computer files (called "a backup file") that can be used to restore the original content in the event of a data loss.
An indicator of the rate of serial data transfer (for example, a baud rate of 10 indicates 10 bits per second).
The end of day time when any daily, weekly, or monthly reports print; also known as "contract hour." S600+ supports three basetimes.
A system option used to allow a liquid station within the S600+ to control a number of streams to dispatch a precise amount of product. If batch control is required, it should be enabled on all relevant streams and on the station settings during the configuration generation stage.
An indicator of the rate of serial data transfer (for example, a baud rate of 10 indicates 10 bits per second, or approximately 1 character per second).
Numbers in base 2 (that is, only numbers 0 and 1 are used). May be represented as a digital signal and referred to as True/False, High/Low, or On/Off.
A binary digit, either a binary 0 or 1. One byte is the amount of memory needed to store each character of information (text or numbers). Eight bits constitute one byte (or character).
A bridge (also known as a jumper) that closes an electrical circuit. Typically a bit link consists of a plastic plug that fits over a pair of protruding pins. Placing a bit link over a different set of pins allows you to change a board's parameters.

Revised January-2021

Glossary

A-1

Config600 Configuration Software User Manual

Bit switch Buffer
Bus Byte
C
Calorific value (CV)
CATS
Cold Start Config600 software Constants Control bus CPS CPU CTL_CPL
CTS
CTS CUI
D
DAC
Databus DCS DCU
Densitometer DI A-2

Switches that represent data bits by on or off state.
A device inserted between devices to match impedance, equipment speeds, or to supply additional drive capability. Also, a storage area for data that compensates for the speed difference when transferring data from one device to another; usually refers to an area reserved for I/O operations into which data is either read or from which data is written.
One or more conductors used as a path over which information transmits.
Block of 8 bits, which can define 256 states (0 through 255).

Superior calorific value (CV) is the amount of heat which could be released by the complete combustion in air of a specified quantity of gas, in such a way that the pressure at which the reaction takes place remains constant, and all the products of combustion are returned to the same specified temperature as that of the reactants, all of these products being in the gaseous state except for water formed by combustion, which is condensed to the liquid state (source ISO6976, 1995).
CV can also be calculated in accordance with AGA Report No. 5.
For inferior calorific value, water remains in a gaseous state (vapour).
Common Area Transmission System. An agreed standard for measurement of gases and light hydrocarbons which are to be delivered to and redelivered for the CATS Transportation Facilities and Input Facilities (EU only).
A process of starting the FloBoss S600+ that copies the configuration file from Flash memory.
PC-based software tool used to configure the S600+.
Numbers that only infrequently change. Examples would include the conversion value between Degrees Celsius and Degrees Fahrenheit or pipe diameter.
Bus connections for control signals (such as read/write).
Correction for pressure on steel (of meter or prover)
Central Processing Unit; in the S600+, the CPU module (P152+).
Factors for the Correction for the temperature of the liquid and correction for the pressure of the liquid. In the Calculations portion of the Config600 Configuration Generator, this option is set to include the Liquid Volume Correction Table for a US configuration (tables 23, 24, 53, or 54).
Clear to Send. The signal asserted (logic "0", positive voltage) by the remote device to inform the flow computer that transmission may begin. RTS and CTS are commonly used as handshaking signals to moderate the flow of data into the remote device.
Correction for temperature on steel (of meter or prover)
Daniel USM interface

Digital to Analog converter, also known as the D/A converter. Used to convert the digital signals used within the S600+ to an analog value for use with an analog transducer or for an analog readout.
A group of bi-directional lines capable of transferring data to and from the CPU storage and peripheral devices.
Distributed Control System. A computer system which manages the process of a plant or site.
Data Concentrator Unit. Used to connect one device (such as a printer) to multiple S600s. Control of the shared device is determined by the hardware handshaking lines of the RS-232 port.
Transducer used to measure the density of the product at current conditions in the pipework where it is mounted.
Digital or discrete input, as known as DIGIN.

Glossary

Revised January-2021

Config600 Configuration Software User Manual

Digital DIN Discrepancy
DO DP DPR DRAM DVM
E
E-Format EEPROM Ethernet
Exponent EU EU
F, G
Flash memory
Flow Balance Flow Switching
FRQ
H
HART®
Hex Heating Value (HV) Holding Register Hz

A signal with only two states, such as on/off, input/output, or 5V/0V. Deutsches Institut fur Normung. German Standard. Used to check the difference between a measured variable and a preset value. For example, if Flow Discrepancy was selected during the generation phase, the S600+ would check the current uncorrected volume flow rate against the proved uncorrected volume flow rate. If the discrepancy exceeded the preset limit, the S600+ would raise an alarm indicating that a prove was required. Note: This example is only applicable to a liquid turbine configuration. Digital or discrete output, also known as DIGOUT. Differential Pressure. Dual Pulse Receiver or turbine input. Dynamic Random-Access Memory. Volatile storage memory used in the S600+. When power is removed from the S600+, the contents of the DRAM memory are lost. Digital voltmeter.
Mathematical notation where the mantissa is any number greater than ­10 and less than 10 and the exponent is the multiplier. Electrically Erasable Programmable Read Only Memory, a non-volatile memory chip which may be erased and reprogrammed electronically. A 10- or 100-megabit-per-second (Mbps) baseband-type network that uses the contention-based CMSA/CD media access method. Invented by Robert Metcalf at Xerox's Palo Alto Research Center in the mid-1970s. Base 10 multiplier. European Union. Engineering unit
Non-volatile storage memory. Although slower to access than SRAM and DRAM, once programmed flash memory retains the data and requires no further support. In the S600+, configuration files and the operating system are typically stored in flash memory. Write protect jumpers are used to prevent accidental programming of flash memory. Used to balance the flow through a liquid system so a required flow rate can be attained through a prover. This option allows the station within the S600+ to control the number of streams open according to the current flow rates. If flow switching is required it should be enabled on all relevant streams and on the station settings during the generation phase. Frequency input.
Highway Addressable Remote Transducer (or HART) is a communication protocol designed for industrial process measurement and control applications. It combines both analogue and digital communication and can communicate a single variable using a 4-20 mA analogue signal, while also communicating added information on a digital signal. Hexadecimal, referring to numbers in base 16 (that is, numbers from 0 through 9 and letters from A through F). See Calorific Value (CV).
Analog Output number value to be read.
Hertz.

Revised January-2021

Glossary

A-3

Config600 Configuration Software User Manual

I, J, K
Integer Intelligent I/O I/O IP IP2 IS
ISO
ISO 5167 ISO 6976
L
LED
M
Mantissa Meter Correction Meter Linearisation Modbus
Modem Modulate MOV
Multiplexor MVS
N
Noise Non-volatile Memory NX-19

Any positive or negative whole number, including zero. The Intelligent Input Output module (P144), also known as "IIO". Input and Output. Institute of Petroleum or Ingress protection standard, referring to British standard 5420 or International Electro-Technical Commission standard 144. In the calculations section of the generator, this option includes the Liquid Volume Correction Tables (53 or 54) for a non-US configuration. Intrinsic Safety. A technique used to prevent excess electrical energy, or faults, in instrumentation from causing explosions in hazardous atmospheres. Often found in the process industry. It is the only protection method accepted for use in Zone 0 hazardous areas. International Organisation for Standards. A voluntary, non-treaty organization founded in 1946 which is responsible for creating international standards in many areas, including computers and communications. Its members are the national standards organizations of the 89 member countries, including ANSI for the U.S. See http://www.iso.org. Measurement of fluid flow by means of pressure differential devices (such as orifice plates, nozzles, or Venturi tubes) inserted in circular cross-section conduits. Natural gas calculation of calorific values, density, relative density and Wobbe index from composition.
Light-Emitting Diode (an indicator). On the S600+, a light to show the status of the S600+ in a visual form. As examples, the Alarm LED shows the status of the machine by the color of the LED and communications between the main processor board and the IO boards is shown on the rear of the flow computer by use of the transmit and receive LEDs.
Numerically significant part of a floating-point number. An option applicable only to liquid turbine applications and used to correct the flow rate due to temperature and pressure effects on the body of the meter. An option used to correct the K Factor or Meter Factor of a pulse input according to the input frequency. This is used to correct discrepancies caused by the non-linearity of the transducer connected to the pulse input. A device communications protocol developed by Gould-Modicon and used on the station supervisory computer data link, as well as communicating with Coriolis meters, gas chromatographs, ultrasonic meters, and other devices. Modulator Demodulator; a device used to communicate with other equipment using a telephone network. Superimposing one signal upon another. Motor Operated Valve; a valve that is motorized and requires a signal to drive the valve open, a signal to drive the valve closed, and has a two signals returning to the S600+ to describe the valve as being open, closed, moving, or illegal. Multiple Input Selector. Multi-variable sensor
Random electrical interference. Memory type that retains data when the power supply is disconnected.
An AGA report developed for the calculation of supercompressibility factors.

A-4

Glossary

Revised January-2021

Config600 Configuration Software User Manual

O

Object
Octal Off-line
On-line
Open Collector Opto-Isolator Overrange

Generally, any item that can be individually selected and manipulated. This can include shapes and pictures that appear on a display screen as well as less-tangible software entities. In object-oriented programming, for example, an object is a selfcontained entity that consists of both data and procedures to manipulate the data.
Numbers in base 8 (that is, numbers 0 through 8).
Accomplished while the target device is not connected (by a communications link). For example, "off-line configuration" refers to configuring an electronic file that is later loaded onto the S600+.
Accomplished while connected (by a communications link) to the target device. For example, "on-line configuration" refers to configuring an S600+ while connected to it, so you can view the current parameter values and immediately load new values.
Digital output that is driven by a transistor and requires external power.
Optical device for connecting signals while maintaining electrical isolation.
Over the preset current limit for the A/D Converter.

P, Q

PCB PID
Peer to Peer Link Port Program Protocol Prove Sequence PRT PSU PTZ

Printed circuit board.
Three-term control action that uses Proportional, Integral, and Derivative components to modify a control output, with the goal of achieving a measured process variable at a set point.
Communications mode implemented by giving each communication node both server and client capabilities.
Group of inputs or outputs to the computer.
Series of instructions.
Precise description of data interchange over a telemetry link.
An order of events set into the S600+ to perform a calibration (or "prove") of flow balancing, stability checking, or valve-routing.
Platinum resistance thermometer. See also RTD.
Power supply unit.
Calculation of Compressibility, Relative Density and Line Density using the Solartron 7915 PTZ method.

R

RAM
Relative Density (RD)

Random-access memory. Volatile memory that becomes unreliable when power is removed from the computer.
Liquid relative density: the ratio of the mass of a given volume of liquid at 15°C (or other standard temperature, such as 60°F) to mass of an equal volume of pure water at the same temperature. When reporting results, explicitly state the standard reference temperature (for example, relative density 15/15°C). [Source API Vocabulary 1994].

Gas relative density: As above except that air is used as the reference instead of water.

Ideal and Real gas relative density. See Specific Gravity.

ROM
RS-232 RS-422

Note: Water at 15°C is 999.058 kg/m3. Water at 60°F is 999.012 kg/m3. [Source API 2540 volume X] Air at 15°C is 1.2255 kg/m3.
Read-only memory (fixed storage). Typically used to store firmware. Flash memory. This type of memory cannot be written to by default; however, some modern memory allows writing to occur under certain conditions.
Voltage standard for multi-drop serial data transmission. Also EIA-232.
Voltage standard for serial data transmission; used as extender for RS-232.

Revised January-2021

Glossary

A-5

Config600 Configuration Software User Manual

RS-485 RTD RTS
RTU RTV RX or RXD

Voltage standard for multi-point digital data transmission.
Resistance thermometer device.
Request to Send. This signal is asserted (logic '0', positive voltage) to prepare the other device for accepting transmitted data from the flow computer. Such preparation might include enabling the receive circuits, or setting up the channel direction in halfduplex applications. When the other device is ready, it acknowledges by asserting Clear to Send.
Remote terminal unit.
Room temperature vulcanizing, typically a sealant or caulk such as silicon rubber.
Received information.

S

Sampler
Security Code Specific Gravity (SG)

Device used to take samples of the product in the pipework where it is mounted. This can either be timed according to throughput or number of samples required in a certain timeframe.
Codes that limit operator access to software parameters; typically stored in micro memory.
Ideal gas relative density (specific gravity), Gi is defined as the ratio of the ideal density of the gas to the ideal density of dry air at the same reference conditions of pressure and temperature. Since the ideal densities are defined at the same reference conditions of pressure and temperature, the ratio reduces to a ratio of molar masses (molecular weights). [Source AGA3 1992]
Real gas relative density (specific gravity), Gr, is defined as the ratio of the real density of the gas to the real density of dry air at the same reference conditions of pressure and temperature. To correctly apply the real gas relative density (specific gravity) to the flow calculation, the reference conditions for the determination of the real gas relative density (specific gravity) must be the same as the base conditions for the flow calculation. [Source AGA3 1992]
See also Relative Density (RD).

SRAM S600+

Note: Real relative density differs from ideal relative density in that the ratio of the gas compressibilities is also taken into account.
Static random-access memory. Stores data as long as power is applied; typically backed up by a lithium battery or supercapacitor.
FloBossTM S600+ Flow Computer.

T

Task
TCP/IP Time and Flow Averaging Totaliser Transducer TRI-REG
TX

An operating system concept that refers to the combination of a program's execution and the operating system's bookkeeping information. Whenever a program executes, the operating system creates a new task for it.
Transmission Control Protocol/Internet Protocol.
An option that allows the S600+ to average process variables based on time, flow or time and flow.
Area of RAM for integrating totals.
Device that converts energy from one state to another.
Triple register; an area of RAM where data is stored in triplicate, normally used to store totals.
Transmitted information.

U

Underrange

Under the preset current limit for the A/C Converter.

V

Variables

Changeable values.

A-6

Glossary

Revised January-2021

V-Cone® Volatile VWI
W
Warm Start Watchdog

Config600 Configuration Software User Manual
A differential pressure device produced by McCrometer. Memory that is unstable in the absence of power. View Interface; now superseded by the Daniel Ultrasonic Interface.
An S600+ startup process in which the configuration remains untouched. A hardware circuit that monitors correct program operation and restarts the program in the event of malfunction.

Revised January-2021

Glossary

A-7

Config600 Configuration Software User Manual [This page is intentionally left blank.]

A-8

Glossary

Revised January-2021

Config600 Configuration Software User Manual

Appendix B ­ Proving
In This Chapter
B.1 Bi-Directional (Ball) Prover ­ Liquid Only ...........................................B-2 B.1.1 Inputs/Outputs......................................................................B-3 B.1.2 Communications ..................................................................B-3 B.1.3 Pulse Measurement .............................................................B-4 B.1.4 Sphere Switch Interface.......................................................B-5 B.1.5 Valve Interface .....................................................................B-8 B.1.6 Prove Sequence and Control...............................................B-9 B.1.7 Prover Run Control Stages ................................................B-20 B.1.8 Prove/Stream Data.............................................................B-28 B.1.9 Prove Reports ....................................................................B-30 B.1.10 Proving Calculations ..........................................................B-31
B.2 Compact Prover ­ Liquid Only..........................................................B-39 B.2.1 Inputs/Outputs....................................................................B-40 B.2.2 Communications ................................................................B-41 B.2.3 Pulse Measurement ...........................................................B-42 B.2.4 Proving Control Signal Timing ...........................................B-42 B.2.5 Prove Sequence and Control.............................................B-44 B.2.6 Prover Run Control Stages ................................................B-54 B.2.7 Run Stage Abort Index.......................................................B-60 B.2.8 Run Stage Calculation Index .............................................B-61 B.2.9 Prove/Stream Data.............................................................B-61 B.2.10 Prove Reports ....................................................................B-63 B.2.11 Proving Calculations ..........................................................B-64
B.3 Master Meter Prover ­ Gas and Liquid.............................................B-73 B.3.1 Master Meter/Stream combinations ...................................B-75 B.3.2 Inputs/Outputs....................................................................B-76 B.3.3 Communications ................................................................B-76 B.3.4 Pulse Measurement ...........................................................B-76 B.3.5 Prove Sequence and Control.............................................B-77 B.3.6 Prover Run Control Stages ................................................B-86 B.3.7 Prove/Stream Data.............................................................B-92 B.3.8 Prove Reports ....................................................................B-93 B.3.9 Proving Calculations ..........................................................B-95

This appendix provides an overview of the four S600+-supported proving methods--bi-directional, uni-directional, compact, and master meter--and their specifications and applications.

Note: Refer to Chapter 5, Station Configuration, for a discussion of prover configuration screens.

The uni-directional prover differs from the bi-directional prover only in the run control sequence described in Section B.1.7.

Station-Based

In Config600 software, proving is a station-based function. Each S600+ can support two stations, and you can assign up to 10 streams (depending on the complexity of the configured streams) to each station. The provers do not need to be the same type. However, the S600+ supports only one Prover (P154) module, which means that you can perform only one prove sequence at a time.

Local or Remote The software also allows you to prove streams that are "local" (that is, part of the same configuration) or prove streams that are "remote" (in a separate configuration or separate S600+) to the prover.

Revised January-2021

Proving

B-1

Config600 Configuration Software User Manual
However, you cannot mix the two (for example, have a prover config with three metering streams and prove a remote, separate stream).
B.1 Bi-Directional (Ball) Prover ­ Liquid Only
Two components enable you to control the prove:
 Prove sequence, a station-based function which sets up the prove environment, and
 Run control, a prover-based function which drives the 4-way valve, counts pulses, and performs the K-factor calculations.
Following a successful prove, the system verifies the stream's normal flow rate value:
 If the normal flow rate is set to a value greater than zero (Aramcostyle linearisation), the run control waits for a predefined amount of time for you to reject the current prove results. If a prove is rejected, the proving report is annotated as "ABORTED". If the time-out elapses, the prove sequence downloads the prove results to the stream being proved and the data is automatically used in the subsequent calculations.
 If the normal flow rate is zero (non-Aramco-style linearisation), the prove sequence downloads the prove results to the stream being proved, but does not use the data until it is accepted either locally at the S600+ or via a supervisory computer.
When the prove runs complete, you can either re-run the prove or terminate, at which point (if so configured) the sequence restores the valves to their pre-prove state.
Notes:
 The prove sequence downloads both a K-factor and a meter factor. Applications typically use the original K-factor from the meter calibration report and update the meter factor, which may be either a fixed value or derived from a linearisation process. Alternatively the meter factor can remain unchanged and the K-factor (fixed or linearised) updated.
 The meter factor deviation tests and the historical meter factor database are only supported for "local" streams (part of the same configuration with the prover), if you configure the stream normal flow rate to a value greater than zero and you select "Product Table with History" when you create your configuration.

B-2

Proving

Revised January-2021

Config600 Configuration Software User Manual
 You define a ticket as Official or Unofficial when you configure a prove. This selection applies to both the Aramco-style and nonAramco-style linearisation. Following an Official prove, the prove sequence is determined by the Aramco / non-Aramco style linearisation selection. Following the Unofficial prove, the prove sequence does not download the prove results to the stream being proved. This is typically used to determine an approximate K-Factor / Meter Factor before an official prove takes place or when maintenance activities are being performed on the site. The Official/Unofficial selection displays in the report header.
B.1.1 Inputs/Outputs
For bi-directional proving the S600+ requires the following hardware:  A CPU module (P152+)  An I/O module (P144)  A Prover module (P154) Inputs A bi-directional prover normally has the following inputs:

Prover Inlet Pressure Prover Outlet Pressure Prover Inlet Temperature Prover Outlet Temperature Stream Raw Pulses Prove Enable Status 4-way Valve Forward Status 4-way Valve Reverse Status 4-way Valve Seal Status 4-way Valve Local/Remote Status Sphere Switches 1 ­ 4

4-20mA ADC 4-20mA ADC 4-wire PRT 4-wire PRT Raw Pulse Input Digital Input Digital Input Digital Input Digital Input Digital Input Switch Inputs 1 ­ 4

Note: If there is only one pressure and temperature input, assign inlet and outlet objects to use the same input.
Outputs A bi-directional prover normally has the following outputs:

4-way Valve Forward Command 4-way Valve Reverse Command

Digital Output Digital Output

B.1.2 Communications
Using the Modbus protocol, a slave link provides communications with any remote stream flow computers.

Revised January-2021

Proving

B-3

Config600 Configuration Software User Manual

 To set up the link at the prover (which is the master), select Tech/Engineer > Communications > Assignment > Prover Master Link.

 To set up the Modbus address, select Tech/Engineer > Communications > Assignment > Prover Master Lin.

Prover/Stream Link
Modbus RTU Master Prover/Stream Link

Default Setting
Serial RS485 - Comm 5 9600 8 bits No Parity 1 stop bit Address = 1 (front panel)

 To set up the link at the stream (which is the slave), select Tech/Engineer > Communications > Assignment > Next > Prover Slave Lin.

Note: You can reset the ports, baud rate, number of bits, and parity values through the S600+'s front panel.

B.1.3 Pulse Measurement
The primary function of the prover is to calculate an accurate K-factor or meter factor value for the meter under prove. The bi-directional prover does this by counting the number of pulses from the stream meter and equating them to the known volume of the prover.
The stream flow computer receives a known volume or mass from its meter and transmits a pulse train output (Raw Pulse Output) which represents the number of pulses received, including bad pulse correction. The prove sequence commands the selected stream to turn on its Raw Pulse Output, which allows the prover computer to monitor the pulses from the meter. The prover counts pulses during a proof run, and corrects the count for temperature and pressure.
When the proof run completes, the prover calculates the stream's Kfactor from the corrected pulse count and the known prover volume.

Note: The electrical diagram for the Prover module shows a Raw Pulse Output, but this is not available. You cannot use this raw pulse output to pass pulses input to the Prover module to Raw Pulse Input.

Pulse Gating

When a proof run starts, a sphere launches into the flow and passes forward through the prover, triggering the two sphere detector switches as is goes. The 4-way valve then reverses and the sphere again launches into the flow, passing back through the prover and again triggering the two sphere detector switches.

The raw pulses are counted on both the forward and reverse pass, during the period between the sphere switch detectors being triggered.

B-4

Proving

Revised January-2021

Config600 Configuration Software User Manual

Figure B-1. Components of a Bidirectional Prover
Pulse Interpolation Pulse interpolation is used when the pulse count is low (typically less than 10,000 pulses per round trip).
The S600+ supports two methods of pulse interpolation: dual chronometry (the standard) or an optional Pulse Interpolation module (PIM). Either method allows the prover computer to resolve the pulse count to better than the API recommendation of 1 part in 10,000.
Dual chronometry adds accurate timing of the period between detectors so in effect partial pulses can be counted.
If you do not select dual chronometry, you can use a Pulse Interpolation module (PIM) to achieve greater resolution. Using the S600+ keypad, you enter an interpolation factor corresponding to the PIM setting into the S600+ prover.
B.1.4 Sphere Switch Interface
You can select four possible calibrated (base) volumes, as shown in Figure B-2:

Revised January-2021

Proving

B-5

Config600 Configuration Software User Manual
LAUNCH / HOME
CHAMBER

RETURN CHAMBER

4 WAY VALVE

SS1

SS4

SS2

SS3

FORWARD DIRECTION
REVERSE DIRECTION

Figure B-2. Sphere Switch Selections
The value for each volume entered represents the "round trip" volume between a pair of sphere switches (that is, twice the calibrated volume). You can enter the calibration conditions through the S600+ keypad. All four switches are connected directly to the prover computer. Table B-1 through Table B-4 detail the possible sphere switch selections:

Table B-1. Bi-Directional Sphere Switch Selections (Prover mode set to BIDI 4-WAY and the number of switches set to 2)

Sphere Switch (SS)

P154 Connections

1 & 2

SS1 = Sw1 (A17) SS2 = Sw3 (A5)

B-6

Proving

Revised January-2021

Config600 Configuration Software User Manual

Table B-2. Bi-Directional Sphere Switch Selections (Prover mode set to BIDI 4-WAY and the number of switches set to 4)

Base Volume 1
2
3
4

Sphere Switch (SS) 1 & 3
2 & 4
1 & 4
2 & 3

P154 Connections
First part of pass:
SS1 = Sw1 (A17) SS3 = Sw3 (A5) Return: SS3 = Sw3 (A5) SS1 = Sw1 (A17)
First part of pass:
SS2 = Sw2 (A18) SS4 = Sw4 (A6) Return: SS4 = Sw4 (A6) SS2 = Sw2 (A18)
First part of pass:
SS1 = Sw1 (A17) SS4 = Sw4 (A6) Return: SS4 = Sw4 (A6) SS1 = Sw1 (A17)
First part of pass: SS2 = Sw2 (A18) SS3 = Sw3 (A5) Return:
SS3 = Sw3 (A5) SS2 = Sw2 (A18)

Table B-3. Type 2 ( Prover mode set to UNI TYPE 2)

Sphere Switch (SS)

P154 Connections

1 & 2

SS1 = Sw1 (A5) SS2 = Sw2 (A17)

Table B-4. Rotork (Prover mode set to UNI ROTORK and the number of switches set to 4)

Base Volume 1 2 3 4

Sphere Switch (SS) 1 & 3 2 & 4 1 & 4 2 & 3

P154 Connections
SS1 = Sw1 (A17) SS3 = Sw3 (A5)
SS2 = Sw2 (A18) SS4 = Sw4 (A6)
SS1 = Sw1 (A17) SS4 = Sw4 (A6)
SS2 = Sw2 (A18) SS3 = Sw3 (A5)

Revised January-2021

Proving

B-7

Config600 Configuration Software User Manual

B.1.5 Valve Interface

The flow computer interfaces to a motor-operated 4-way valve. This section discusses the specifics of that valve.

Operating Mode

The valve has two available modes, remote and local. The flow computer accepts a digital input signal in order to determine the status of the valve mode. In remote mode (the valve's remote status is "SET"), the S600+ controls the valve. In local mode (the valve's remote status is "CLEAR"), you control the valve manually at the valve.

Note: If you start a prove when the 4-way valve is in local mode, the run control expects the operator to manually move the valve. The sequence waits indefinitely for the valve to attain the correct position before continuing.
Valve Position The prover computer monitors two digital input signals in order to Inputs determine the position of the 4-way valve.
Table B-5 shows the interpretation of the two inputs. 1 indicates a contact closure/active signal; 0 indicates an open contact/inactive signal. CAS2 is the Valve Closed/Reverse Limit switch and OAS2 is the Valve Open/Forward Limit switch.
For correct operation the Valve Closed Limit switch remains closed until the closed stop is reached, and the Open limit switch remains closed until the Open stop is reached. This means that both inputs are active when the valve is moving and ensures that a valve illegal alarm is raised due to a wiring fault.

Actual Valve Position OPEN/FWD MOVING CLOSED/REV FAULT

Table B-5. Valve Positions

Valve Closed Limit Switch
(CAS2) 1 1 0 0

Valve Open Limit Switch
(OAS2) 0 1 1 0

Flow Computer Valve Closed Input
0 1 1 0

Flow Computer Valve Open Input
1 1 0 0

To achieve this operation you must wire the Closed Limit Switch (CAS2) to the flow computer's valve open input, and wire the Open Limit Switch (OAS2) to the flow computer's valve closed input.

Note: If the Limit Switches show the fault state as bits 1/1 not 0/0 there is a work around by swapping the digital inputs for open & closed and inverting the signals.

Valve Command Outputs

Two digital outputs command the valve to move. The forward/reverse output signals can either be held continuously until the valve travel is complete or initiate a pulse where the output is activate for an entered period (such as two seconds).

A valve timeout alarm is raised if the valve position inputs do not reflect the required position within a configurable timeout period. The

B-8

Proving

Revised January-2021

Config600 Configuration Software User Manual
timer activates when the flow computer issues the valve move command. Valve Seal The S600+ accepts a digital input signal in order to monitor the Detection position of the seal of the valve. The operator can enter two parameters: a valve "Settle" time (initialised to 30 seconds) and a "Test" time (initialised to 120 seconds), which starts when the settle time expires.
Note: The prover does not function correctly if the value is not sealed correctly (without leaks).
When the valve attains position, the following events occur: 1. The valve settle time expires.
2. At the expiration of the settle time, the program checks the seal status and raises a Seal Fail alarm if the seal has not set.
3. At the expiration of the test time, the test aborts.
Valve Travel This represents the time, in seconds, for the valve to reach its Time commanded position prior to raising a timeout alarm.
Valve Simulation Valve simulation is available, accessible through the security-protected Mode display. When the valve simulation mode is enabled, the status line changes when a command has been issued.
Alarms and The following alarms and events are typically raised on this input.
Events

Alarms Events

 Valve illegal  Valve seal fail  Move fail ­ if status does not change when command
issued (when the valve is in remote mode).  Move Uncom ­ if valve status changes when no
command has been issued (when the valve is in remote mode).  Valve unavailable (when the valve is in local mode)
Each Mode change (Measured to Keypad) etc.

Note: If a prove fails (aborts) because of a Seal Fail alarm, you must manually command the valve to move when the seal is made before the prove sequence "knows" the valve is now sealed.

B.1.6 Prove Sequence and Control
Two components enable you to control the prove:
 Prove sequence, a station-based function which sets up the prove environment, and
 Run control sequence, a prover-based function which drives the 4-way valve, counts pulses, and performs the K-factor and meter factor calculations.

Revised January-2021

Proving

B-9

Config600 Configuration Software User Manual

Note: In normal operation, the prove sequence automatically controls the run control sequence. However, you can manually control the run control sequence (for example, to diagnose problems).

The S600+'s front panel display provides the following commands you can use to control and monitor the two prove control tasks (Operator > Station > Sequence Ctl):

Display SEQ CTL SEQ STREAM NO.
SEQ STAGE INDEX SEQ STAGE PREV
SEQ ABORT INDEX RUN CTL Run permit Run stage index Run abort index

Description

Operator commands for sequence control (outer loop)

Enter the designated stream number to be proved

Note:

For local streams, this is the logical stream number. For remote streams, this is the slave number in the Modbus master map. For example, if the first slave has a Modbus address of 22, this is stream 1. If the second slave in the master map has an address of 33, this is stream 2.

Shows current sequence stage as the sequence progresses.

Indicates the sequence stage immediately prior to the current stage. If an abort occurs, use this value to help identify the source of the abort.

In the event of a sequence error, an abort reason index will be shown here.

Operator commands for proof run (inner loop)

Interlock required for starting proof run.

Shows current proof run stage as the sequence progresses.

In the event of a proof run sequence error, displays an abort reason index.

Following a successful prove, the system verifies the stream's normal flow rate:
 If the normal flow rate is set to a value greater than zero (Aramcostyle linearisation), the run control waits for a predefined amount of time for you to reject the current prove results. If a prove is rejected, the proving report is annotated as "ABORTED". If the time-out elapses, the prove sequence downloads the prove results to the stream being proved and the data is automatically used in the subsequent calculations.

B-10

Proving

Revised January-2021

Config600 Configuration Software User Manual

 If the normal flow rate is zero (non-Aramco-style linearisation), the prove sequence downloads the prove results to the stream being proved, but does not use the data until it is accepted either locally at the S600+ or via a supervisory computer.
You then have two options for accepting the prove results:
 If you select ACCEPT, the currently running batch is retroactively adjusted with the new factor.
 If you select ACCEPT NO ADJUST, no adjustment is performed on the currently running batch.

B.1.6.1

Default Prove Sequence Stages
The prover sequence functions in stages. Table B-6 shows the default stages for a typical application's normal, reprove, and abort situations.
If an abort occurs either automatically or by operator command then the prove sequence stage changes to Aborted. No further action is taken until the computer receives either a Continue command to initiate a re-prove or a Terminate command to finish the sequence.

Table B-6. Default Prove Sequence Stages

Stage 0 1 2 8 16 18 19 20

Display IDLE INITIALISE PULSES ON SEAT SPHERE A PRV FLOW/T/P STAB PROOF RUN KF DOWNLOAD AWAIT REPROVE

26 ABORTED STAGE

Continue (Reprove) 28 RE-SEAT SPHERE A 29 RE STAB CHECKS 18 PROOF RUN
Terminate 21 SEAT SPHERE B 25 PS PULSES OFF 30 TERMINATE

Description Halted: idle, await Start command Initialise Turn proving stream pulses on Ensure sphere is in the launch chamber Hold stable temperature, pressure and flowrate Perform proof runs (execute Run Control stages) K-factor download Halted: prove runs complete, await Continue/Terminate command Halted: sequence aborted, await Continue/Terminate command
Seat sphere Hold stable temperature, pressure and flowrate Perform proof runs (execute Run Control stages)
Seat sphere (at end of prove) Turn off pulses Terminate (return to idle)

Revised January-2021

To use stages not included in the sequence you need to create your own sequence file (or two files, if you have configured two provers). Example sequence files are included in C:\Users\<username>\Config600 3.3\pseqlib directory. Copy one of these to C:\Users\<username>\Config600 3.3\Configs\Project\extras directory so that you can download it to the S600+ with the configuration.

Proving

B-11

Config600 Configuration Software User Manual

Note: An explanation of this procedure is provided in How To No.72 available from SupportNet.

B.1.6.2

Complete Sequence Stage Descriptions
Table B-7 shows all the stages of a prove sequence.

Stage 0 1
2
3

Table B-7. Prove Sequence Stages (Complete)

Title Idle Validate + Initialise
Pulses On
Prover FCV initialise

Description Wait for a command to start the sequence, then proceed to stage 1 (Validate and Initialise). Verify:  The proving stream is flowing.  The proving stream is not in maintenance mode.  Telemetry to the proving stream is OK.  The prove permit state (run control status) is OK. Initialise:  Copy the proving stream meter variables into the proving set.  Copy the product stream product data into the proving set.  Initialise proof run date (via Initialise command to run control
task).  Determine required proof flowrate from current rate (snapshot) or
preset flowrate.  Save all FCV settings. Proceed to stage 2 (Pulses On). Command all online streams to turn pulses off Command proving stream to turn pulses on Wait for pulses to be aligned Proceed to stage 3 (Prover FCV Initialise) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty. Set prover FCV manual output to initial output Set prover FCV mode to manual Set proving stream FCV tracking on Set proving stream FCV mode to manual Proceed to stage 4 (Open prover outlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.

B-12

Proving

Revised January-2021

Config600 Configuration Software User Manual

Stage 4

Title
Prover open outlet

5 Non-proving stream close prover inlet

6 Proving stream open prover inlet

7 Proving stream close stream outlet

Description Command Prover Outlet Valve to open Wait for valve to reach position Proceed to stage 5 (Non-proving stream close prover inlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valve fails to reach position. Command non-proving streams Prover Inlet Valves to close Wait for valves to reach position Proceed to stage 6 (Proving stream open prover inlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position. Command proving streams Prover Inlet Valve to open Wait for valve to reach position Proceed to stage 7 (Proving stream close stream outlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position. Command proving streams Outlet Valve to close Wait for valve to reach position Proceed to stage 8 (Seat sphere A) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position.

Revised January-2021

Proving

B-13

Config600 Configuration Software User Manual

Stage 8
9

Title Synchronise with Run Control (Seat sphere A)
Non-proving stream FCVS track

Description Command 4-way valve to reverse (via Seat Sphere command to run control task). Wait for valve to reach position Proceed to stage 9 (Non-proving stream FCV track) or stage 16 (Temperature / Pressure Stability) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position. Set FCV for non-proving streams to tracking Proceed to stage 10 (Non-proving stream flow balance) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.

B-14

Proving

Revised January-2021

Config600 Configuration Software User Manual

Stage 10

Title
Non-proving stream flow balance

11 Not used
12 Close suspend

Description Enable flow balancing for non-proving streams Flow error = proving stream flowrate - (selected proof flowrate + offset). If the error is too low then:  If there are no on-line streams then go to abort stage.  Turn down value = abs (error / no. of on line none proving
streams).  For each on line proving stream, new setpoint = current rate - turn
down. If all new set points (for each stream) are within the low flow range then download the new set points and delay for adjustment prior to rechecking the flow error. If any new set point is less than the low flow range then go to stage 12 (operator close) If the error is too high then:  If there are no on-line streams then go to abort stage.  Turn up value = error / no. of on line none proving streams.  For each on line proving stream, new setpoint = current rate +
turn up. If all new set points (for each stream) are within the high flow range then download the new set points and delay for adjustment prior to rechecking the flow error. If any new set point is higher than the low flow range then go to stage 13 (operator open). Proceed to stage 14 if the error is within tolerance (Non-proving stream FCV manual). Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position.  If flow balance is not achieved (timeout / hold fails).
Flow balancing ­ wait for operator to close stream Return to flow balancing stage 10 if continue command issued Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position.  If flow balance is not achieved (timeout / hold fails).

Revised January-2021

Proving

B-15

Config600 Configuration Software User Manual

Stage 13

Title
Open suspend

14 Non-proving stream FCVS manual
15 Prover flowrate stability

Description Flow balancing ­ wait for operator to open stream Return to flow balancing stage 10 if continue command issued Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If valves are not correctly aligned.  If the valve fails to reach position.  If flow balance is not achieved (timeout / hold fails). Set all non-proving stream FCV tracking on Set all non-proving stream FCV mode to manual Proceed to stage 15 (Prover flowrate stability) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned. Set prover FCV to selected prove flow rate + offset Set prover FCV mode to auto Set prover FCV tracking to on Hold proving stream flow rate within tolerance for a user configurable time Proceed to stage 16 (Temperature / Pressure Stability) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If stability not achieved.

B-16

Proving

Revised January-2021

Config600 Configuration Software User Manual

Stage 16
17
18
19 20

Title Synchronise with Run Control (Temperature / pressure stability)
Prover FCV manual
Synchronise with Run Control (Proof runs)
K-factor Download
Await reprove

Description Hold stability for a user-configurable time Proceed to stage 17 (Prover FCV manual) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If stability not maintained. Set prover FCV tracking on Set prover FCV mode to manual Proceed to stage 18 (Proof runs) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned. Start the prove runs (via Start command to run control task). On success proceed to stage 19 (KF download) Abort:  If a run fails (such as a timeout for a sphere switch).  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned. Copy proof K-factor, meter factor, flow rate, and frequency into proving stream data points for subsequent telemetry download. Notes:  The stream metering calculations do not use these until
commanded separately.  If the historical meter factor option is enabled then the historical
meter factors and deviations arrays are also copied. Proceed to stage 20 (Await reprove) Go to stage 21 (Seat sphere B) if the Terminate or abort command is issued. Go to stage 28 (Re-seat Sphere) if Continue (Reprove) command is issued.

Revised January-2021

Proving

B-17

Config600 Configuration Software User Manual

Stage 21
22
23
24

Title Synchronise with Run Control (Seat sphere B)
Proving stream open stream outlet
Proving stream close prover inlet
Restore FCVS

Description Command 4-way valve to reverse (via Seat Sphere command to run control task). Wait for valve to reach position Proceed to stage 22 (Proving stream open stream outlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valve fails to reach position. Command proving stream Outlet Valve to open Wait for valve to reach position Proceed to stage 23 (Proving stream close prover inlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If valve fails to reach position. Command proving stream Prover Inlet Valve to close Wait for valve to reach position Proceed to stage 24 (Restore FCV) or stage 25 (Proving stream pulses off) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valve fails to reach position. Reset FCV's to previous (pre-prove) settings as noted in stage 1 Proceed to stage 25 (Proving stream pulses off) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty

B-18

Proving

Revised January-2021

Config600 Configuration Software User Manual

Stage 25

Title
Proving stream pulses off

26 Aborted stage
27 Not used 28 Synchronise
with Run Control (Re seat sphere A)

29 Synchronise with Run Control (Stability checks)
30 Terminate

31 to 40 41 42

User Stages
Not used User Comms Suspend 1

43 User Comms Normal 1

44 User Comms Suspend 2

45 User Comms Normal 2

Description Command proving stream to turn pulses off. Wait for the pulses to be turned off Proceed to stage 1 Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream is in maintenance mode.  If peer status is not duty An abort condition has occurred. Go to the next relevant stage if the Terminate command is issued. Go to stage 28 (Re-seat Sphere) if Continue (Reprove) command is issued.
Command 4-way valve to reverse (via Seat Sphere command to run control task). Wait for valve to reach position Proceed to stage 29 (Stability Checks) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valve fails to reach position. Wait to achieve stability (via Stabilise command to run control task) for temperatures, pressure rate of change. Upon achieving stability, wait for stability to be held for a userconfigurable time. Proceed to the stage 18 (Proof runs). Ensure the run control sequence terminates. Return to stage 1 (Idle). Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality.
Suspends the prover / stream communications. Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality. Re-enables the prover / stream communications. Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality. Suspends the prover / stream communications. Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality. Re-enables the prover / stream communications. Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality.

B.1.6.3

Prove Sequence Abort Index
Table B-8 shows the abort values for a prove sequence.

Revised January-2021

Proving

B-19

Config600 Configuration Software User Manual

Value 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Table B-8. Prove Sequence Abort Index

Display OP ABORT Not Used PS TELEM FAIL RUN CTL BUSY METER NO FLOW RUN CTL ABORT ILLEGAL PULSES ANY TELEM FAIL NPS PRV I-VLV OPEN PS PRV I-VLV CLOSED PS STR O-VLV OPEN PRV I-VLV CLOSED PRV O-VLV CLOSED PS IN MAINT FBAL TIMEOUT FBAL NO NPS ON LINE FBAL NO NPS IN AUTO FBAL HOLD FAIL PS I-ISL-VLV CLOSED PS O-ISL-VLV CLOSED PS P-ISL-VLV CLOSED PEER STATUS STANDBY

Description Operator Requested Abort
Proving Stream Telemetry Fail Run Control Task Busy No Flow at Meter Run Control Task Aborted More than one stream has raw pulses enabled Non Proving Stream Telemetry Fail Non Proving Stream Prover Valve Not Closed Proving Stream Prover Offtake Valve Not Open Proving Stream Outlet Valve Not Closed Prover Inlet Valve Not Open Prover Outlet Valve Not Open Proving Stream Is In Maintenance Mode Flow Balance Timeout Flow Balance Error - No Non Proving Streams On-line Flow Balance Error - No Non Proving Streams In Auto Flow Balance Error - Stability Not Achieved Proving Stream Inlet Isolation Valve Not Open Proving Stream Header Isolation Valve Not Open Proving Stream Prover Isolation Valve Not Open Unit is in standby mode when peer-to-peer is configured

B.1.7 Prover Run Control Stages
The Run Control sequence is specific to the type of prover (such as a ball prover, a compact prover, or a master meter). The Run Control sequence initiates the prove runs and performs the calculations that produce a K-factor and meter factor when the runs complete.
Normally the sequence runs when commanded by the Prove Sequence at stage 18 (Perform Proof Runs). However, you can initiate the sequence from the S600+ front panel display or (by using custom controls) from elsewhere.
Table B-9 shows the default stage sequencing for a typical bidirectional prove.

Stage 0 1 2 3 4 5 6 8 9

Table B-9. Bi-Directional Prover Run Control Stages

Display IDLE INITIALISE AWAIT SEAT CMD SEAT SPHERE A POST SEAT SPHERE A AWAIT STAB CMD WAIT STAB AWAIT RUN CMD DRIVE FORWARD

Description Halted: idle Initialise run data Halted: await Seat Sphere command Seat sphere (drive 4-way valve to reverse) Delay to allow sphere to fully seat Halted: await Stabilise command Wait until stability is achieved Halted: await start runs command Drive 4-way valve to forward

B-20

Proving

Revised January-2021

Config600 Configuration Software User Manual

Stage 10 11 23 12 13 14 15 16 17 18 19 26
20 25 27

Display FORWARD WAIT SW1 FORWARD WAIT SW2 BI HALF RUN COMP HALF RUN CALCS TURN RND1 DELAY DRIVE REVERSE REVERSE WAIT SW2 REVERSE WAIT SW1 FULL RUN CALCS RUN AVG CALCS STD RPT CHECKS CHECK RUNS EXCEEDED TURN RND2 DELAY FINAL AVG MF DEVIATION CHECKS

28 WAIT REJECT COMMAND

21 FINAL

Description Wait switch 1 hit (forward run) Wait switch 2 hit (forward run) Bidi half run complete Perform half run calculations Delay for turn around Drive 4-way valve to reverse Wait switch 2 hit (reverse run) Wait switch 1 hit (reverse run) Perform full run calculations Perform run average calculations Perform repeatability checks (if success go to stage 25) Check runs exceeded (if yes go to stage 21)
Delay for turn around (then go to stage 9) Perform final average calculations Perform meter factor deviation checks. This stage occurs only if you configure the meter normal flow rate to a value greater than zero. Note: This stage is performed only if you configure the meter
normal flow to a value greater than zero (Aramcostyle linearisation) and you select "Product Table with History" when you create your configuration. Allow a time-out for rejecting the current prove. If the time-out elapses then print the proof report. This stage occurs only if you configure the meter normal flow rate to a value greater than zero. Note: This stage is performed only if you configure the meter normal flow to a value greater than zero (Aramcostyle linearisation). Halted: final ­ await Terminate/Reprove command

Uni-directional

A configuration option (Prover Mode) on the PCSetup Run Data screen enables you to run a uni-directional prover. In a sequence similar to the one shown in Table B-9, the uni-directional prover uses stage 24 instead of stage 23 and bypasses the return stages 12 through 16.

User Stages You can also enable user stages on the PC Setup Run Data screen. These invoke a LogiCalc which you can edit to provide user specific logic as the prove progresses.

The folder C:\Users\<username>\Config600 3.3\lclib\prover includes example LogiCalcs.

First, copy one of these to the C:\Users\<username>\Config600 3.3\Configs\Project\LogiCalc directory so that you can download it to the S600+ with the configuration so you can edit it to be compatible with your configuration and then download it to the S600+ with the configuration.

Note: You must edit the LogiCalc file to connect to the correct objects in your configuration.

Revised January-2021

Proving

B-21

Config600 Configuration Software User Manual

Note: The displays showing the switch hit only update during a prove. You cannot use them independently to test the hardware.

B.1.7.1

Run Control Stage Description
Table B-10 shows all the stages of a Run Control sequence in bi- and uni-directional provers.

Table B-10. Prover Run Control Stages

Run Stage 0
1 2 3
4
5

Description
Idle
Wait for the Initialise command to start the Run Control sequence. Proceed to next stage only if the prove is permitted (that is, if the Run Control stage is Idle or Final and the available signal is zero; normally, the available signal is assigned to a digital input which may be connected to a valve or a key-switch).
Initialise Run Data
Zero down all run data and arrays. Proceed to next stage.
Halted: Await Seat Sphere Command
Wait for Seat Sphere command then proceed to next stage. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.
Seat The Sphere (Drive 4-Way Valve To Reverse)
Issue hardware command to drive 4-way valve to reverse then wait for valve to travel to reverse. Proceed to next stage upon reaching reverse. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.  If the 4-way valve raises Move Fail or Leak alarms.
Delay After Sphere Seating
Delay for a period (estimated from flowrate and the base volume) to allow sphere to fully seat, then proceed to next stage. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.
Halted: Await Stabilise Command
Wait for Stabilise command then proceed to next stage. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.

B-22

Proving

Revised January-2021

Config600 Configuration Software User Manual

Run Stage 6
7 8 9

Description
Wait Until Stability Is Achieved
Proceed to next stage if stability override is on. Set stability wait timer running. Continuously monitor deviations for:
 prover inlet pressure vs. prover outlet pressure  meter pressure vs. prover inlet pressure  meter pressure vs. prover outlet pressure  prover inlet temperature vs. prover outlet temperature  meter temperature vs. prover inlet temperature  meter temperature vs. prover outlet temperature Continuously monitor (over 5-second periods) rates of change for:  prover inlet pressure  prover outlet pressure  prover inlet temperature  prover outlet temperature  meter flowrate Proceed to next stage when stability is achieved. Abort:  If the prove is no longer permitted.  If the base volume has changed.  If Terminate command is issued.  If stability wait timer expires.
Hold Stability For Entered Period
Proceed to next stage if stability override is on. Set stability hold timer running. Repeat the stability checks from the previous stage to ensure stability is maintained for the given period. Proceed to next stage when stability hold timer expires. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.  If any of the stability checks fail.
Halted: Await Start Runs Command
Wait for Start Runs command then proceed to next stage. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.
Drive 4-Way Valve To Forward
Issue command to reset the prover hardware. Issue hardware command to drive the 4-way valve to forward then wait for the valve to travel to the forward position. Proceed to next stage upon reaching forward. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.  If the 4-way valve raises Move Fail or Leak alarms.

Revised January-2021

Proving

B-23

Config600 Configuration Software User Manual

Run Stage 10
11
12 13 14

Description
Wait Switch 1 Hit (Forward Run)
Estimate time for switch 1 hit based on stream flowrate and pre switch 1 volume. Set switch timer running based on this estimate. (Setting this switch to 0 disables the timer and enters permanent wait state.) Proceed to next stage when switch 1 is hit. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.  If the 4-way valve raises Move Fail or Leak alarms.  If pulse lock is lost.  If switch timer expires.  If switch sequence error.
Wait Switch 2 Hit (Forward Run)
Estimate time for switch 2 hit based on stream flowrate and prover volume. Set switch timer running based on this estimate. (Setting this switch to 0 disables the timer and enters permanent wait state.) Average meter and prover data whilst the sphere is between detectors. Perform stability checks whilst the sphere is between detectors. Proceed to next stage when switch 2 is hit. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.  If the 4-way valve raises Move Fail or Leak alarms.  If pulse lock is lost.  If stability checks fail.  If switch timer expires.  If switch sequence error.
Perform Half Run Calculations
No action; proceed to next stage.
Delay For Turn Around
Set timer running to allow sphere to reach the chamber (having passed the sphere switch). Proceed to next stage when timer expires. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.
Drive 4-Way Valve To Reverse
Issue command to reset the prover hardware. Issue hardware command to drive the 4-way valve to reverse then wait for the valve to travel to the reverse position. Proceed to next stage upon reaching reverse. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.  If the 4-way valve raises Move Fail or Leak alarms.

B-24

Proving

Revised January-2021

Config600 Configuration Software User Manual

Run Stage 15
16
17 18 19 20

Description
Wait Switch 2 Hit (Reverse Run)
Estimate time for switch 2 hit based on stream flowrate and pre switch 2 volume. Set switch timer running based on this estimate. Proceed to next stage when switch 2 is hit. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.  If the 4-way valve raises Move Fail or Leak alarms.  If pulse lock is lost.  If switch timer expires.  If switch sequence error.
Wait Switch 1 Hit (Reverse Run)
Estimate time for switch 1 hit based on stream flowrate and prover volume. Set switch timer running based on this estimate. Average meter and prover data whilst the sphere is between detectors. Perform stability checks whilst the sphere is between detectors. Proceed to next stage when switch 1 is hit. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.  If the 4-way valve raises Move Fail or Leak alarms.  If pulse lock is lost.  If stability checks fail.  If switch timer expires.  If switch sequence error.
Perform Full Run Calculations
Based on forward and reverse run pulse counts, flight times and data averaged during the forward and reverse run. Proceed to next stage if calculations are all valid. Abort if there is a calculation failure (such as K-factor out of range).
Perform Run Average Calculations
Average the individual run data over the last n good runs and place the data in the 12th slot of the run arrays. Proceed to the next stage.
Perform Repeatability Checks
If the required number of runs has not been performed then proceed to next stage. If the required number of runs has been performed then check each of the last n run's K-factor against the average. If each K-factor is within tolerance then proceed to stage 21 (Await Reprove/Terminate).
If any K-factors are outside tolerance and the maximum number of runs has been exceeded then proceed to stage 21 (Await Reprove/Terminate) otherwise proceed to the next stage.
Delay For Turn Around (Then Go To Stage 9)
Set timer running to allow sphere to reach the chamber (having passed the sphere switch). Proceed to next stage when timer expires. Abort if the Terminate command is issued.

Revised January-2021

Proving

B-25

Config600 Configuration Software User Manual

Run Stage 21
22
23 24 25 26 27

Description
Halted: Final - Await Terminate/Reprove Command
End of prove. If:  Run control command is Initialise, proceed to stage 1 (Initialise Run Data).  Run control command is Terminate, proceed to stage o (Idle).  Run control command is Seat Sphere, proceed to the next stage (Seat Sphere) stage.
Seat The Sphere (Drive 4-Way Valve To Reverse)
Issue hardware command to drive 4-way valve to reverse then wait for valve to travel to reverse. Proceed to next stage upon reaching reverse, by default the idle stage. Abort:
 If the Terminate command is issued.  If the 4-way valve raises the Move Fail or Leak alarms.
Bi-directional Half Run Complete
Extract the forward run pulse count and flight time ready for calculations. Proceed to the next stage.
Uni-Directional Full Run Calculations
Based on forward run pulse counts, flight times and data averaged during the forward run. Proceed to next stage if calculations are all valid. Abort if there is a calculation failure (such as K-factor out of range).
Perform Final Average Calculations
Calculate the final (average) K-factor and meter factor. Proceed to the next stage.
Check Runs Exceeded
Check the number of runs executed against the maximum allowed. Proceed to the next stage. Abort if the maximum runs have been exceeded.
Perform Meter Factor Deviation Checks
Perform tolerance tests (calculated meter factor versus initial base meter factor: maximum deviation of 0.25% and calculated meter factor versus average of saved historical meter factors: maximum deviation of 0.1%).

Only valid meter factors at normal flow rate are incorporated in the historical database. When the limit from either test is exceeded, the meter fact is not used for measurement and the corresponding meter factor at normal meter flow rate is not entered in the historical database. Proving reports are annotated as "ABORTED" with cause of failure stated. Proceed to stage 26 if any of the tolerance test fail. Proceed to the next stage.

Note: This stage is performed only if you configure the meter normal flow rate to a value greater than zero (Aramcostyle linearisation) and you select "Product Table with History" when you create your configuration.

B-26

Proving

Revised January-2021

Config600 Configuration Software User Manual

Run Stage 28

Description
Await for Current Prove to be Rejected
You can reject the current prove results within a predefined timeout. Print report when timer expires Abort if the prove is rejected. Proceed to the next stage.
Note: This stage is performed only if you configure the meter normal flow to a value greater than zero (Aramco-style linearisation).

B.1.7.2

Run Stage Abort Index
Following an abort the program displays a value in the Run Control abort index display.

Value 0 1 2 3
4
5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21

Table B-11. Run Stage Abort Index

Display NULL OPERATOR 4WAY FAIL SW1 TIMEOUT
SW2 TIMEOUT
STAB WAIT STAB HOLD AVG CALC HALF CALC FULL CALC
RUNS EXCEEDED SS ERROR PLS LOCK LOST IO FAIL NULL BVOL CHANGED KF/MF RANGE
4WAY MOVED UNAVAIL NULL INV CALC MF DEV INVALID

Description Not used Operator abort 4-way valve command timeout Switch 1 timeout (the switch was not hit within the predicted time). To resolve, check wiring; set pre-switch volume to 0; or check that raw pulse bus frequency is greater than 0. Switch 2 timeout (the switch was not hit within the predicted time). To resolve, check wiring; set pre-switch volume to 0; or check that raw pulse bus frequency is greater than 0. Note: If the flow computer does not see SW2, check the raw
pulse bus. Temperature/Pressure/Flowrate wait stability timeout Temperature/Pressure/Flowrate hold stability timeout Average calculation error; number of samples exceeds 30,000 Not used Error occurred when performing full run calculations (for details refer to Run Stage Calculation Index). Maximum number of runs exceeded Sphere switch sequence error Pulse interpolator module lock lost I/O module failed to respond to prove request Not used Base volume changed K-factor or meter factor out of range, even if alarms not configured. To resolve, check the high and low limits for the meter factor, the K-factor, and pulse count objects. 4-way valve moved unexpectedly; pulse count range checked. Prover unavailable Not used Unsupported volume/mass calculations Failed during meter factor deviation checks.

Revised January-2021

Proving

B-27

Config600 Configuration Software User Manual

B.1.7.3

Run Stage Calculation Index
If a prover calculation fails, the program displays a value indicating the failed calculation in the Run Stage Calc Index display.

Value 0 1
2
3 4 5
6
7 8
9
10 11 12 13 14 15 16

Table B-12. Run Stage Calculation Index

Display IDLE CTSP
CPSP
N/A N/A CPLP
CPLM
N/A CTLP
CTLM
PRV VOL MCF K-FACTOR METER FACTOR PRV MASS MTR MASS IND MTR VOL

Description
No calculation errors
The calculation to determine the correction factor for the effect of temperature on the steel at the prover (CTSp) failed because the CTSp value is less than 0.5 or greater than 1.5.
The calculation to determine the correction factor for the effect of pressure on the steel at the prover (CPSp) failed because the modulus of elasticity or wall thickness is 0 and the CPSp value is less than 0.5 or greater than 1.5.
Not used
Not used
The calculation to determine the correction factor for the effect of pressure on the liquid at the prover (CPLp) failed because of low density.
The calculation to determine the correction factor for the effect of pressure on the liquid at the meter (CPLm) failed because of low density
Not used
The calculation to determine the correction factor of the effect of temperature on the liquid at the prover (CTLp) failed because of low density.
The calculation to determine the correction factor of the effect of temperature on the liquid at the meter (CTLm) because of low density
The calculation to determine the gross standard volume of the prover (GSVp) failed because no error checks occurred.
The calculation to determine the meter correction factor (MCF) failed because the CTLm or CPLm values are less than or equal to 0.
K-factor calculation is outside the low/high alarm limits
Meter factor calculation is outside the low/high alarm limits
Prover mass calculation failed because the prover gross volume or density is less than or equal to 0
Mass K- factor calculation failed because the pulses or prover mass is less than or equal to 0
Calculation to determine the indicated volume at the meter (IVm) failed because pulses or base K-factor is less than or equal to 0

B.1.8 Prove/Stream Data
The prover computer reads the following data from the stream under prove:
 Stream Temperature (in use)  Stream Pressure (in use)  Stream Standard Density (in use)  Alpha Constant K0  Alpha Constant K1  Alpha Constant K2

B-28

Proving

Revised January-2021

Config600 Configuration Software User Manual
 Equilibrium Vapour Pressure  Meter Factor (in use)  K-factor (in use)  CTSm (in use)  CPSm (in use)  Flowrate Minimum  Flowrate Maximum  FCV Setpoint  FCV Output  Reference Temperature  Meter Density (in use)  FCV Auto/Manual Status  FCV Tracking Status  Volume Correction Rounding Status  Volume Correction Units Selection  Volume Correction Product Type  Volume Correction CPL Option  Volume Correction Product Subtype  Volume Correction Density Type  K-factor Units  Normal Meter Flow Rate  Initial Base Meter Factor  Initial Base Meter Factor Time Stamp  Base Meter Factor Linearisation Points  Historical Meter Factors  Historical Meter Factors Time Stamp
If the prove completes successfully, the system transfers the following prove data to the stream but does not use it until you accept the data at the stream.
 Proved K-factor  Proved Meter Factor  Proved Turbine Frequency  Proved Flowrate  Proved Meter Temperature  Proved Meter Pressure  Historical Meter Factors  Historical Meter Factors Time Stamp  Proved Meter Factor Acceptance Flag

Revised January-2021

Proving

B-29

Config600 Configuration Software User Manual

B.1.9 Prove Reports
The system provides two reports, volume or mass K-factor. Which report generates is determined by the K-factor units, pulses/volume, or pulses/mass.
Following are two customized proof reports:

=============================================================================================

1

METER PROOF REPORT

06/08/2013 09:58:40

=============================================================================================

STREAM ON PROOF PROVING RATE

: 0 :

0.000 m3/h

STANDARD DENSITY

:

BASE VOLUME

:

STREAM TEMPERATURE

:

PROVER TEMP

:

0.000 kg/m3 0.000 m3 0.000 Deg.C 0.000 Deg.C

STREAM PRESSURE : 0.000 barg

PROVER PRESS

: 0.000 barg

TRIAL NO.

STREAM

TEMP

PRESSURE

(Deg.C) (barg)

PROVER

TEMP

PRESSURE

(Deg.C) (barg)

STANDARD DENSITY (kg/m3)

METER

PULSES FLOWRATE K-FACTOR

(

) (m3/h) (pls/m3)

1

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

2

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

3

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

4

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

5

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

6

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

7

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

8

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

9

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

10

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

11

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

12

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

AVE

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

CTLM

1

0.000000

2

0.000000

3

0.000000

4

0.000000

5

0.000000

6

0.000000

7

0.000000

8

0.000000

9

0.000000

10

0.000000

11

0.000000

12

0.000000

AVE

0.000000

CURRENT K-FACTOR

NEW K-FACTOR

NEW METER FACTOR

REPEATABILITY

CPLM

CTSP

CPSP

0.000000 0.000000 0.000000

0.000000 0.000000 0.000000

0.000000 0.000000 0.000000

0.000000 0.000000 0.000000

0.000000 0.000000 0.000000

0.000000 0.000000 0.000000

0.000000 0.000000 0.000000

0.000000 0.000000 0.000000

0.000000 0.000000 0.000000

0.000000 0.000000 0.000000

0.000000 0.000000 0.000000

0.000000 0.000000 0.000000

0.000000 0.000000 0.000000

:

0.00 pls/m3

:

0.00 pls/m3

: 0.000000

: 0.000000 %

CTLP 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000

CPLP 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000

FTIME 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000

=============================================================================================

=============================================================================================

=============================================================================================

2

PROVING REPORT

Emerson Process Management

=============================================================================================

LOCATION : AAAAAAA

DATE/TIME : MM/DD/YYYY HH:MM:SS

METER MANUFACTURER: METER MODEL: METER SERIAL NUMBER: METER SIZE (mm): NOMINAL K-FACTOR: METER TAG NUMBER:

AAAAAAA AAAAAAA AAAAAAA 0.000 0.000 AAAAAAA

PROVER MANUFACTURER: AAAAAAA PROVER SERIAL NUMBER: AAAAAAA

PRIMARY FLOW COMPUTER: XX:XX:XX:XX:XX:XX LIQUID: A CRUDE OBSERVED DENSITY: 0.000 kg/m3 AT 0.00 Deg.C = 0.000

kg/m3 AT 0.000 Deg.C

B-30

Proving

Revised January-2021

Config600 Configuration Software User Manual

TRIAL NO.
1 2 3 4 5 6 7 8 9 10 AVE

PULSES TOTAL
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

TOTAL TIME
S

PRESS PROVER
barg

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

0.00

METER barg
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00

TEMP PROVER Deg.C
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
0.000

METER Deg.C

TRIAL M.F. MFT

0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.

0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.

REPEATABILITY FOR LAST 10 TRIALS = 0.000 %

A. TEMP. CORRECTION FACTOR FOR LIQUID IN PROVER (CTLp)

B. PRESS. CORRECTION FACTOR FOR LIQUID IN PROVER (CPLp)

C. COMBINED CORRECTION FACTOR FOR PROVER

(CCFp)

D. GROSS STANDARD VOLUME FOR PROVER

(GSVp)

E. INDICATED METER VOLUME

(IVm)

F. TEMP. CORRECTION FACTOR FOR LIQUID IN METER (CTLm)

G. PRESS. CORRECTION FACTOR FOR LIQUID IN METER (CPLm)

H. COMBINED CORRECTION FACTOR FOR METER

(CCFm)

I. GROSS STANDARD VOLUME FOR METER

(GSVm)

J. AVG. METER FLOW RATE

K. METER FACTOR @ PROVING FLOW RATE

L. METER FACTOR @ NORMAL METER FLOW RATE OF 0.000 m3/h 0.000

METER FACTOR TEST RESULTS (%): 1) 0.00 2) 0.00

M. PROVER MASS

N. METER MASS

0.000 0.000 0.000 0.000 Sm3 0.000 m3 0.000 0.000 0.000 0.000 Sm3 0.000 m3/h 0.000
0.000 tonne 0.000 tonne

HISTORICAL DATA OF METER FACTORS @ NORMAL METER FLOW RATE OF 0.000 m3/h INITIAL BASE METER FACTOR (DATE: MM/DD/YY) = 0.000

DATE:

MM/DD/YY

FACTOR:

0.000

DEVIATION(±): 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

DATE:

MM/DD/YY

FACTOR:

0.000

DEVIATION(±): 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

PROVED FOR: ______________________ BY : _____________________ DATE: ____________

WITNESSED BY : ______________________________________________ DATE: ____________

============================================================================================= ==========================================================================================

B.1.10 Proving Calculations
This section provides information on calculations used in the prove procedure.
The calculations are for volume or mass K-factor and the choice is determined by the K-factor units, pulses/volume or pulses/mass.
Average Method The "average method" option directs how the system performs the final averaging:
 The Meter Factor option calculates a meter factor for each run and takes the average of these to arrive at the final meter factor.

 The K-factor option calculates a K-factor for each run and takes the average of these to arrive at the final K-factor.

Revised January-2021

Proving

B-31

Config600 Configuration Software User Manual

 The Pulses option takes the average of the pulses, temperature, pressure, and other variables and performs a final set of calculations using this average data to arrive at the final meter and K-factor.

The Meter Factor and K-factor options are equivalent to the `average meter factor' method used for API Ch.12 Section 2 Part 3 Proving reports. The Pulses option is equivalent to the `average data' method.

Standard References The prover volume correction calculations correspond to those used by the meter under prove, in which the system transfers the calculation steering variables from the stream.

Name Averaging Calcs Stability Calcs Correction Factor (CTLm/CTLp) Correction Factor (CPLm/CPLp) Correction Factor (CTSp/CPSp) K-factor/Flowrate K-factor Deviation K-factor Deviatoin Statistical Method Meter Factor

Standard Reference General mathematic principles General mathematic principles Corresponds to meter calculations Corresponds to meter calculations API Ch 12 API Ch 12 API Ch 4 NORSOK I-105 Annex F
API Ch 12

B.1.10.1 Formulae: Averaging Calculations
Run Average Data

X run

=

 Xinst Samples

where:

Xrun Xinst
Samples

is the average value of the variable for a single run is the instantaneous sample value of the variable being averaged is the number of samples taken during the run

The sampled variables (Xinst) are:  Prover temperature (average of inlet and outlet)  Prover pressure (average of inlet and outlet)  Meter temperature  Meter pressure  Standard density

Run Average Frequency (Hz)

PC FREQrun = t

where:

FREQrun PC t

is the average meter frequency for a single run is the run pulse count is the run flight time (secs)

B-32

Proving

Revised January-2021

Config600 Configuration Software User Manual

Final Average Data (Over Consecutive Good Runs)

 X = final

X run
N

where:

Xfinal the final average value of a relevant variable for the N

consecutive good runs

Xrun the value of the variable for a single run

N

the number of consecutive good runs

The final average variables are:  Pulse count  Flight time  Prover temperature (average of inlet and outlet)  Prover pressure (average of inlet and outlet)  Meter temperature  Meter pressure  Vapour pressure  Standard density  Prover density  Meter density  Meter frequency  Prover flowrate  Alpha  Prover beta  Meter beta  CTSm  CPSm  CTLm  CPLm  CTSp  CPSp  CTLp  CPLp  Prover standard volume  Prover mass  Meter mass  K-factor  Meter factor

B.1.10.2 Formulae: Stability Calculations
Stream/Prover Discrepancy Checks Xdiff = XA - XB where: XA, XB are the variables being compared

The variables compared are:  Prover Inlet - Prover Outlet (Temperature and Pressure)  Prover Inlet - Meter (Temperature and Pressure)  Prover Outlet - Meter (Temperature and Pressure)

Revised January-2021

Proving

B-33

Config600 Configuration Software User Manual

Variable Rate of Change

X rate =

X new - X old Period

where:

Xrate the rate of the variable Xnew the new sample value Xold the previous sample value Period the sampling interval
The variables compared are:  Prover Inlet (Temperature and Pressure)  Prover Outlet (Temperature and Pressure)  Meter Flowrate
B.1.10.3 Formulae: Correction Factor (CTLm/CTLp)
Correction Factor for the Effect of Temperature on the Liquid
These factors are calculated according to the product, using the same calculations as the meter under prove.

B.1.10.4 Formulae: Correction Factor (CPLm/CPLp)
Correction Factor for the Effect of Pressure on the Liquid
These factors are calculated according to the product, using the same calculations as the meter under prove.

B.1.10.5 Formulae: Correction Factor (CTSp/CPSp)

Correction Factor for the Effect of Temperature on the Prover Steel

CTSp = 1 + [(T ­ Tb) Gc]

where:

Gc

Mean coefficient of cubical expansion per degree

temperature of the material of which the container is made

between Tb and T.

Tb

Base temperature.

T

Average liquid temperature in the container.

Correction Factor for the Effect of Pressure on the Prover Steel

CPSp = 1 + (Pp - Pb) D/Et

where:

Pp

Pressure of the liquid at the prover (barg)

Pb

Base Pressure (barg)

D

Inside diameter of the flow tube (mm)

E

Modulus of elasticity of the flow tube steel (bar)

t

Wall thickness of the prover flow tube (mm)

B-34

Proving

Revised January-2021

Config600 Configuration Software User Manual

Note: The average Tp, Pp over the run is used for calculating the correction factors.

B.1.10.6 Formulae: Volume Prover Calculations

Prover Gross Standard Volume (Sm3)

GSVprun = BV × CTLprun × CPLprun × CTSprun × CPSprun

where:

BV

is the entered volume for the prover at standard conditions

CTLprun is the correction factor for the effect of temperature on the liquid at the prover, using the average prover run temperature

CPLprun is the correction factor for the effect of pressure on the liquid at the prover, using the average prover run pressure

CTSprun is the correction factor for the effect of temperature on the steel at the prover, using the average prover run temperature

CPSprun is the correction factor for the effect of pressure on the steel at the prover, using the average prover run pressure

Meter Indicated Volume (m3)

IVmrun

=

PC run KFmrun

where:

PCrun KFm

is the run pulse count (pls) is the meter K-factor (pls/m3)

Meter Indicated Standard Volume (Sm3)
ISVmrun = IVmrun × CTLm run × CPLm run
where: IVmrun is the indicated volume for the meter CTLmrun is the correction factor for the effect of temperature on the
liquid at the meter, using the average meter run temperature CPLmrun is the correction factor for the effect of pressure on the
liquid at the meter, using the average meter run pressure

Volume K-factor (pls/m3)

KFmrun

=

PC run

×

CTLmrun × GSVp run

CPLmrun

where:

PCrun is the run pulse count (pls)

Revised January-2021

Proving

B-35

Config600 Configuration Software User Manual
CTLmrun is the correction factor for the effect of temperature on the liquid at the meter, using the average meter run temperature
CPLmrun is the correction factor for the effect of pressure on the liquid at the meter, using the average meter run pressure
GSVprun is the prover gross standard volume (m3)
Meter Factor MF = GSVprun ISVmrun where: GSVprun is the prover gross standard volume (m3) ISVmrun is the meter indicated standard volume (m3)

Prover Volume Flowrate (m3/h)

VFRp run

=

GSVp run t × CTLmrun × CPLmrun

× 3600

where:

GSVp is the prover gross standard volume (m3)

CTLmrun is the correction factor for the effect of temperature on the liquid at the meter, using the average meter run temperature

CPLmrun is the correction factor for the effect of pressure on the liquid at the meter, using the average meter run pressure

t

is the run flight time (s)

B.1.10.7 Formulae: Mass Prover Calculations

Prover Gross Volume (m3)

GVprun = BV × CTSp run × CPSprun

where:

BV

is the entered volume for the prover at standard conditions

CTSprun is the correction factor for the effect of temperature on the steel at the prover, using the average prover run temperature

CPSprun is the correction factor for the effect of pressure on the steel at the prover, using the average prover run pressure

Prover Mass (kg)

Mprun = GVprun × Density

where: GVprun Density

is the prover gross volume (m3) is the density at prover conditions (kg/m3)

B-36

Proving

Revised January-2021

Config600 Configuration Software User Manual

Meter Mass (kg)

Mm run

=

PC run KFmrun

where:

PCrun is the run pulse count (pls)

KFmrun is the meter K-factor (pls/kg)

Meter Factor MF = Mprun Mm run where: Mprun is the prover mass (kg) Mmrun is the meter mass (kg)

Mass K-factor (pls/kg)

KFm run

=

PC run Mp run

where:

PCrun is the run pulse count (pls)

Mprun is the prover mass (kg)

Prover Mass Flowrate (kg/h)

MFRprun

=

Mp run  t

× 3600

where:

Mprun is the mass for the master meter (kg)

t

is the run flight time (s)

B.1.10.8 K-factor Deviation
When the required number of consecutive good runs has been achieved, the program checks each individual run (which make up the N consecutive good runs) to see how far it deviates from the average. If any run's K-factor deviates by more than the allowable limit then additional runs are performed and the test is repeated.
When all the required run K-factors fall within the deviation limit, then the prove is considered successful and Final average data is calculated. At the same time the program stores the single maximum deviation value (repeatability) of the good run K-factors as an indication of how well the prove fell within the deviation tolerance.
API Ch.4 Method 1 (default)

Revised January-2021

Proving

B-37

Config600 Configuration Software User Manual

( ) K dev =

K avg - K run K avg

×100

MX-MN/AVG

( ) K dev =

K max - K min K avg

×100

MX-MN/MX+MN2

( ( ) ) K dev =

K max - K min ×100 K max + K min ÷ 2

MX-MN/MN

( ) K dev =

K max - K min K min

×100

MX-MN/MX*MN

(( )) K dev =

K max - K min K max × K min

×100

MX-AV/AV

( ) K dev =

K max - K avg K avg

×100

AV-MN/AV

( ) Kdev =

K avg - K min K avg

×100

where:

Kdev is the K-factor deviation (%) Kavg is the average K-factor of N consecutive good runs (pls/m3) Kmin is the minimum K-factor of N consecutive good runs (pls/m3) Kmax is the maximum K-factor of N consecutive good runs (pls/m3) Krun is the run K-factor being checked (pls/m3)

Statistical

K dev

=

200

x

t N-1

x

S N -1 K avg ×

N

where:

Kdev is the K-factor deviation (%) Kavg is the average K-factor of N consecutive good runs (pls/m3)
tN-1 is the uncertainty band confidence level, which is a selectable value (95%, 99%, 99.5%, or a user-defined value). NORSOK

B-38

Proving

Revised January-2021

Config600 Configuration Software User Manual

requires this method (using the student-t distribution) at a recommended value of 95%. API MPMS Ch.4.8 also recommends 95%.
SN-1 is the standard deviation of K-factor of N consecutive good runs (pls/m3)

B.1.10.9 Meter Factor Deviation Tests
This section defines the Meter Factor Deviation tests.

Calculated Meter Factor versus Initial Base Meter Factor)

% Deviation Test 1 =

(MFCPFRN ­ Initial Base Meter Factor) (Initial Based Meter Factor)

X 100

where:

MFCPFRN is the calculated meter factor from current prove at normal flow rate.

Maximum deviation of ± 0.25 %.

Calculated Meter Factor versus Average of Previous Historical Meter Factors)

% Deviation Test 2 =

(MFCPFRN ­ Average of Previous Meter Factors) (Average of Previous Meter Factors)

X 100

where:

MFCPFRN is the calculated meter factor from current prove at normal flow rate.

Maximum deviation of ± 0.1 %.

B.2 Compact Prover ­ Liquid Only
Two components enable you to control the prove:
 Prove sequence, a station-based function which sets up the prove environment, and
 Run control, a prover-based function which drives the prover hardware, counts pulses, and performs the K-factor calculations.
Following a successful prove, the system verifies the stream normal flow rate value:
 If the normal flow rate is set to a value greater than zero (Aramcostyle linearisation), the run control waits for a predefined amount of time for you to reject the current prove results. If a prove is rejected, the proving report is annotated as "ABORTED". If the time-out elapses, the prove sequence downloads the prove results to the stream being proved and the data is automatically used in the subsequent calculations.

Revised January-2021

Proving

B-39

Config600 Configuration Software User Manual

If the normal flow rate is zero (non-Aramco-style linearisation), the prove sequence downloads the prove results to the stream being proved, but does not use the data until it is accepted either locally at the S600+ or via a supervisory computer.
When the prove runs complete, you can either re-run the prove or terminate, at which point (if so configured) the sequence restores the valves to their pre-prove state.
The compact prover has a small volume chamber so a proof run consists of repeated proof passes (a default of 5, a maximum of 39). The S600+ does not create a proof report, although you can add this option through a user stage. Contact Technical Support.
Notes:
 The prove sequence downloads both a K-factor and a meter factor. Applications typically use the original K-factor from the meter calibration report and update the meter factor, which may be a fixed value or derived from a linearisation process. Alternatively, the meter factor can remain unchanged and the K-factor (fixed or linearised) updated.
 The meter factor deviation tests and the historical meter factor database are only supported for "local" streams (part of the same configuration with the prover), if you configure the stream normal flow rate to a value greater than zero and you select "Product Table with History" when you create your configuration.
 You define a ticket as Official or Unofficial when you configure a prove. This selection applies to both the Aramco-style and nonAramco-style linearisation.
Following an Official prove, the prove sequence is determined by the Aramco / non-Aramco style linearisation selection.
Following the Unofficial prove, the prove sequence does not download the prove results to the stream being proved. This is typically used to determine an approximate K-Factor / Meter Factor before an official prove takes place or when maintenance activities are being performed on the site.
The Official/Unofficial selection displays in the report header.

B.2.1 Inputs/Outputs
For compact proving, the S600+ requires the following hardware:  A CPU module (P152+)  An I/O module (P144)  A Prover module (P154)

B-40

Inputs A compact prover normally has the following inputs:

Prover Inlet Pressure Prover Outlet Pressure

4-20mA ADC 4-20mA ADC

Proving

Revised January-2021

Config600 Configuration Software User Manual

Prover Plenum Pressure Prover Inlet Temperature Prover Outlet Temperature Stream Raw Pulses Prove Enable Status Prover Ready (Upstream) Status Piston Detector Switch

4-20mA ADC 4-wire PRT 4-wire PRT Raw Pulse Input Digital Input Digital Input Switch Input 1

Note: If there is only one pressure and temperature input, assign inlet and outlet objects to use the same input.

Outputs A compact prover normally has the following outputs:

Hydraulics On/Off Prove Launch (Run) Command Plenum Charge Plenum Vent

Digital Output Digital Output Digital Output Digital Output

You can regulate plenum pressure to lie within boundary limits by means of two digital outputs ­ a charge and vent system. The control logic is described in the Run Control stages.

B.2.2 Communications
Using the Modbus protocol, a slave link provides communications with any remote stream flow computers.
 To set up the link at the prover (which is the master), select Tech/Engineer > Communications > Assignment > Prover Master Lin > Seq Enable.
 To set up the Modbus address, select Tech/Engineer > Communications > Assignment > Prover Master Lin > Seq Addr.

Prover/Stream Link
Modbus RTU Master Prover/Stream Link

Default Setting
Serial RS485 - Comm 5 9600 8 bits No Parity 1 stop bit Address = 1 (front panel)

 To set up the link at the stream (which is the slave), select Tech/Engineer > Communications > Assignment > Next > Prover Slave Lin.

Note: You can reset the ports, baud rate, number of bits, and parity values through the S600+'s front panel.

Revised January-2021

Proving

B-41

Config600 Configuration Software User Manual

B.2.3 Pulse Measurement
The primary function of the prover is to calculate an accurate K-factor value for the meter under prove. The compact prover does this by counting the number of pulses from the stream meter and equating them to the known volume of the prover.
The stream flow computer receives pulses from its meter and transmits a pulse train output (`Raw Pulse Output') which represents the number of pulses received, including bad pulse correction. The prove sequence commands the selected stream to turn on its Raw Pulse Output, which allows the prover computer to monitor the pulses from the meter. The prover counts pulses during a proof run, and corrects the count for temperature and pressure.
When the proof run completes, the prover calculates the stream's Kfactor from the corrected pulse count and the known prover volume.

Note: The electrical diagram for the Prover module shows a Raw Pulse Output, but this is not available. You cannot use this Raw Pulse Output to pass pulses input to the Prover module to the Raw Pulse Input.

Pulse Gating

When a proof pass is launched the flow drives a piston forward through the chamber, triggering a detector switch twice as it goes. Hydraulic pressure is then used to reverse the piston through the chamber ready for the next pass to commence.

For each pass the raw pulses are counted during the period between the detector switch triggers as the piston moves forward through the chamber.

Pulse Interpolation Pulse interpolation is used when the pulse count is low (typically less than 10,000 pulses per run).

The S600+ support two methods of pulse interpolation: dual chronometry (the standard) or a pulse interpolation module (optional). Either method allows the prover computer to resolve the pulse count to better than the API recommendation of 1 part in 10,000.

Dual chronometry adds accurate timing of the period between detectors so in effect partial pulses can be counted.

If you do not select dual chronometry, you can use a Pulse Interpolation Module (PIM) to achieve greater resolution. You enter an interpolation factor corresponding to the PIM setting into the prover S600+ using a keypad.

A pulse lock lost digital input is provided to indicate whether the PIM pulses are valid. The input is active when the PIM output is considered good.

B.2.4 Proving Control Signal Timing
Figure B-3 is a timing diagram showing the sequence of relevant signals during the initial pass of a proof run. Table B-13 describes each stage of the diagram.

B-42

Proving

Revised January-2021

Enable Hydraulics (S600 O/P)
Launch Command (Hydraulic Solenoid) (S600 O/P)
Prove Ready Detector) (S600 I/P)
Piston Detector (S600 I/P)

Config600 Configuration Software User Manual

t1 t2

t3 t4

t5

t6 t7 t8

t9

t10

t11

Figure B-3. Initial Pass of Proof Run Timing

Pass t1
t2 t3
t4 t5 t6

Table B-13. Proof Run Signals
Description
At the start of a prove cycle there is no hydraulic pressure (the hydraulic pump is switched off) so if there is flow the piston is stationary downstream. The Enable Hydraulics signal (an S600+ digital output) is switched to start the hydraulic pumps. The Hydraulic Solenoid signal (an S600+ digital output) is high, closing the associated solenoid valve and returning the piston returns upstream due to the increased hydraulic pressure.
The piston returns upstream and is held there by the hydraulic pressure. When the piston is upstream the upstream detector triggers, switching the associated Upstream Detector signal (an S600+ digital input) to high.
A user-configurable time after t1 (providing that the Upstream Detector signal is switched to high), the piston launches, switching the Hydraulic Solenoid signal to low and opening the solenoid valve which reduces the hydraulic pressure. The Hydraulic Solenoid signal remains low until the Volume Detector switch has been triggered a second time.
As the piston moves down the chamber it is no longer upstream and the Upstream Detector signal switches to low.
The first volume piston detector switch triggers and the Volume Piston Detector signal (an S600+ digital input) produces a pulse, switching from high to low and back to high again.
The second volume piston detector switch triggers and the Volume Piston Detector signal produces a second pulse, switching from high to low and back to high again.

Revised January-2021

Proving

B-43

Config600 Configuration Software User Manual

Pass t7 t8
t9 t10 t11

Description
When it detects the second Volume Piston Detector signal pulse, the Hydraulic Solenoid signal switches to low to close the solenoid valve. This increases the hydraulic pressure and returns the piston upstream.
The returning piston triggers the second volume piston detector switch, generating a third pulse on the Volume Piston Detector signal.
Note: The piston moving down the chamber slowly (switching the Hydraulic Solenoid signal low on detection of the second Volume Piston Detector signal) could result in the piston starting to return prior to having fully cleared the second volume chamber detector switch. In that case, the two pulses which commenced at passes t6 and t8 may form a single pulse of longer duration.
The first Volume Piston Detector switch triggers on the return of the piston, generating a fourth pulse on the Volume Piston Detector signal.
The piston returns upstream and is held there by hydraulic pressure. When the piston is upstream the upstream detector triggers and switches the associated Upstream Detector signal to high.
The piston launches for the second pass, switching the Hydraulic Solenoid signal to low, which opens the solenoid valve and reduces the hydraulic pressure.
The prove cycle continues for the required number of passes.
When the prove cycle completes the Enable Hydraulics switches to high to stop the hydraulic pumps.

B.2.5 Prove Sequence and Control

Two components enable you to control the prove:

 Prove sequence, a station-based function which sets up the prove environment, and

 Run control, a prover-based function which drives the hardware, counts pulses, and performs the K-factor calculations.

The S600+'s front panel display provides the following commands you can use to control and monitor the two prove control tasks (Operator > Station > Sequence Ctl):

Display SEQ CTL SEQ STREAM NO.
SEQ STAGE INDEX

Description

Operator commands for sequence control (outer loop).

Enter the designate stream number to be proved.

Note:

For local streams, this is the logical stream number. For remote streams, this is the slave number in the Modbus master map. For example, if the first slave has a Modbus address of 22, this is stream 1. If the second slave in the master map has an address of 33, this is stream 2.

Shows current sequence stage as the sequence progresses.

B-44

Proving

Revised January-2021

Display SEQ STAGE PREV
SEQ ABORT INDEX
RUN CTL Run permit Run stage index Run abort index

Config600 Configuration Software User Manual
Description Indicates the sequence stage immediately prior to the current stage. If an abort occurs, use this value to help identify the source of the abort. In the event of a sequence error, an abort reason index displays here. Operator commands for proof run (inner loop) Interlock required for starting proof run. Shows current proof run stage as the sequence progresses. In the event of a proof run sequence error, an abort reason index displays here.

Following a successful prove, the system verifies the stream normal flow rate value:
 If the normal flow rate is set to a value greater than zero (Aramcostyle linearisation), the run control waits for a predefined amount of time for you to reject the current prove results. If a prove is rejected, the proving report is annotated as "ABORTED". If the time-out elapses, the prove sequence downloads the prove results to the stream being proved and the data is automatically used in the subsequent calculations.
 If the normal flow rate is zero (non-Aramco-style linearisation), the prove sequence downloads the prove results to the stream being proved, but does not use the data until it is accepted either locally at the S600+ or via a supervisory computer.
You then have two options for accepting the prove results:
 If you select ACCEPT, the currently running batch is retroactively adjusted with the new factor.
 If you select ACCEPT NO ADJUST, no adjustment is performed on the currently running batch.

B.2.5.1

Default Prove Sequence Stages
The prover sequence functions in stages. Table B-14 shows the default stages for a typical application's normal, reprove, and abort situations.
If an abort occurs either automatically or by operator command then the prove sequence stage changes to Aborted. No further action is taken until the computer receives either a Continue command to initiate a re-prove or a Terminate command to finish the sequence.

Table B-14. Default Prove Sequence Stages

Stage 0 1 2 41 16

Display IDLE INITIALISE PULSES ON ENABLE HYDRAULICS PRV FLOW/T/P STAB

Description Halted: idle, await Start command Initialise Turn proving stream pulses on Enable piston hydraulics (execute Run Control stages) Hold stable temperature, pressure and flowrate

Revised January-2021

Proving

B-45

Config600 Configuration Software User Manual

18 PROOF RUN 19 KF DOWNLOAD 20 AWAIT REPROVE
26 ABORTED STAGE

Perform proof runs (execute Run Control stages)
K-factor and data download
Halted: prove runs complete, await Continue/Terminate command
Halted: sequence aborted, await Continue/Terminate command

Continue (Reprove) 29 RE STAB CHECKS 18 PROOF RUN

Hold stable temperature, pressure and flowrate Perform proof runs (execute Run Control stages)

Terminate 25 PS PULSES OFF 30 TERMINATE

Turn proving stream raw pulses off Terminate (return to idle)

B.2.5.2

Complete Sequence Stage Descriptions
Table B-15 shows all the stages of a prove sequence.

Stage 0 1
2

Table B-15. Complete Prove Sequence Stages

Title Idle Validate + Initialise
Pulses On

Description Wait for a command to start the sequence, then proceed to stage 1 (Validate and Initialise). Verify:  The proving stream is flowing.  The proving stream is not in maintenance mode.  Telemetry to the proving stream is OK.  The prove permit state (run control status) is OK. Initialise:  Copy the proving stream meter variables into the proving set.  Copy the product stream product data into the proving set.  Initialise proof run date (via Initialise command to run control
task).  Determine required proof flowrate from current rate (snapshot) or
preset flowrate.  Save all FCV settings. Proceed to stage 2 (Pulses On).
Command all online streams to turn pulses off Command proving stream to turn pulses on Wait for pulses to be aligned Proceed to stage 3 (Prover FCV Initialise) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.

B-46

Proving

Revised January-2021

Config600 Configuration Software User Manual

Stage 3

Title
Prover FCV initialise

4 Prover open outlet
5 Non-proving stream close prover inlet
6 Proving stream open prover inlet

Description Set prover FCV manual output to initial output Set prover FCV mode to manual Set proving stream FCV tracking on Set proving stream FCV mode to manual Proceed to stage 4 (Open prover outlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty. Command Prover Outlet Valve to open Wait for valve to reach position Proceed to stage 5 (Non-proving stream close prover inlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valve fails to reach position. Command non-proving streams Prover Inlet Valves to close Wait for valves to reach position Proceed to stage 6 (Proving stream open prover inlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position. Command proving streams Prover Inlet Valve to open Wait for valve to reach position Proceed to stage 7 (Proving stream close stream outlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position.

Revised January-2021

Proving

B-47

Config600 Configuration Software User Manual

Stage 7

Title
Proving stream close stream outlet

8 Not used
9 Non-proving stream FCVS track

Description Command proving streams Outlet Valve to close Wait for valve to reach position Proceed to stage 41 (Enable Hydraulics) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position.
Set FCV for non-proving streams to tracking Proceed to stage 10 (Non-proving stream flow balance) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.

B-48

Proving

Revised January-2021

Config600 Configuration Software User Manual

Stage 10

Title
Non-proving stream flow balance

11 Not used
12 Close suspend

Description Enable flow balancing for non-proving streams Flow error = proving stream flowrate - (selected proof flowrate + offset). If the error is too low then:  If there are no on-line streams then go to abort stage.  Turn down value = abs (error / no. of on line none proving
streams).  For each on line proving stream, new setpoint = current rate - turn
down. If all new set points (for each stream) are within the low flow range then download the new set points and delay for adjustment prior to rechecking the flow error. If any new set point is less than the low flow range then go to stage 12 (operator close) If the error is too high then:  If there are no on-line streams then go to abort stage.  Turn up value = error / no. of on line none proving streams.  For each on line proving stream, new setpoint = current rate +
turn up. If all new set points (for each stream) are within the high flow range then download the new set points and delay for adjustment prior to rechecking the flow error. If any new set point is higher than the low flow range then go to stage 13 (operator open). Proceed to stage 14 if the error is within tolerance (Non-proving stream FCV manual). Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position.  If flow balance is not achieved (timeout / hold fails).
Flow balancing ­ wait for operator to close stream Return to flow balancing stage 10 if continue command issued Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position.  If flow balance is not achieved (timeout / hold fails).

Revised January-2021

Proving

B-49

Config600 Configuration Software User Manual

Stage 13

Title
Open suspend

14 Non-proving stream FCVS manual
15 Prover flowrate stability

Description Flow balancing ­ wait for operator to open stream Return to flow balancing stage 10 if continue command issued Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If valves are not correctly aligned.  If the valve fails to reach position.  If flow balance is not achieved (timeout / hold fails). Set all non-proving stream FCV tracking on Set all non-proving stream FCV mode to manual Proceed to stage 15 (Prover flowrate stability) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned. Set prover FCV to selected prove flow rate + offset Set prover FCV mode to auto Set prover FCV tracking to on Hold proving stream flow rate within tolerance for a user configurable time Proceed to stage 16 (Temperature / Pressure Stability) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If stability not achieved.

B-50

Proving

Revised January-2021

Config600 Configuration Software User Manual

Stage 16
17
18
19 20 21

Title Synchronise with Run Control (Temperature / pressure stability)
Prover FCV manual
Synchronise with Run Control (Proof runs)
K-factor Download
Await reprove
Not used

Description Hold stability for a user-configurable time Proceed to stage 17 (Prover FCV manual) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If stability not maintained. Set prover FCV tracking on Set prover FCV mode to manual Proceed to stage 18 (Proof runs) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned. Start the prove runs (via Start command to run control task). On success proceed to stage 19 (KF download) Abort:  If a run fails (such as a timeout for a sphere switch).  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned. Copy proof K-factor, meter factor, flow rate, and frequency into proving stream data points for subsequent telemetry download. Notes:  The stream metering calculations do not use these until
commanded separately.  If the historical meter factor option is enabled then the historical
meter factors and deviations arrays are also copied. Proceed to stage 20 (Await reprove) Go to stage 22 (Proving stream open stream outlet) if the Terminate or abort command is issued. Go to stage 29 (Stability Checks) if Continue (Reprove) command is issued.

Revised January-2021

Proving

B-51

Config600 Configuration Software User Manual

Stage 22
23
24
25
26 27 28

Title Proving stream open stream outlet
Proving stream close prover inlet
Restore FCVS
Proving stream pulses off
Aborted stage Not used Not used

Description Command proving stream Outlet Valve to open Wait for valve to reach position Proceed to stage 23 (Proving stream close prover inlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If valve fails to reach position. Command proving stream Prover Inlet Valve to close Wait for valve to reach position Proceed to stage 24 (Restore FCV) or stage 25 (Proving stream pulses off) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valve fails to reach position. Reset FCV's to previous (pre-prove) settings as noted in stage 1 Proceed to stage 25 (Proving stream pulses off) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty Command proving stream to turn pulses off. Wait for the pulses to be turned off Proceed to stage 1 Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream is in maintenance mode.  If peer status is not duty An abort condition has occurred. Go to the next relevant stage if the Terminate command is issued. Go to stage 29 (Stability Checks) if Continue (Reprove) command is issued.

B-52

Proving

Revised January-2021

Config600 Configuration Software User Manual

Stage 29
30

Title Synchronise with Run Control (Stability checks)
Terminate

31 to 40
41

User Stages
Enable Hydraulics

42 User Comms Suspend 1
43 User Comms Normal 1
44 User Comms Suspend 2
45 User Comms Normal 2

Description Wait to achieve stability (via Stabilise command to run control task) for temperatures, pressure rate of change. Upon achieving stability, wait for stability to be held for a userconfigurable time. Proceed to the stage 18 (Proof runs).
Ensure the run control sequence terminates. Return to stage 1 (Idle).
Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality.
Command prover to turn on the compact prover piston hydraulics (via Enable hydraulics command to run control task) Proceed to stage 9 (Non-proving stream FCV track) or stage 16 (Temperature / Pressure Stability) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty
Suspends the prover / stream communications. Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality.
Re-enables the prover / stream communications. Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality.
Suspends the prover / stream communications. Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality.
Re-enables the prover / stream communications. Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality.

B.2.5.3

Prove Sequence Abort Index
Table B-16 shows the abort values for a prove sequence.

Table B-16. Prove Sequence Abort Index

Value 1 2 3 4 5 6 7 8 9 10 11 12 13

Display OP ABORT Not Used PS TELEM FAIL RUN CTL BUSY METER NO FLOW RUN CTL ABORT ILLEGAL PULSES ANY TELEM FAIL NPS PRV I-VLV OPEN PS PRV I-VLV CLOSED PS STR O-VLV OPEN PRV I-VLV CLOSED PRV O-VLV CLOSED

Description Operator Requested Abort
Proving Stream Telemetry Fail Run Control Task Busy No Flow at Meter Run Control Task Aborted More than one stream has raw pulses enabled. Non Proving Stream Telemetry Fail Non Proving Stream Prover Valve Not Closed Proving Stream Prover Offtake Valve Not Open Proving Stream Outlet Valve Not Closed Prover Inlet Valve Not Open Prover Outlet Valve Not Open

Revised January-2021

Proving

B-53

Config600 Configuration Software User Manual

Value 14 15 16 17 18 19 20 21 22

Display PS IN MAINT FBAL TIMEOUT FBAL NO NPS ON LINE FBAL NO NPS IN AUTO FBAL HOLD FAIL PS I-ISL-VLV CLOSED PS O-ISL-VLV CLOSED PS P-ISL-VLV CLOSED PEER STATUS STANDBY

Description Proving Stream Is In Maintenance Mode Flow Balance Timeout Flow Balance Error - No Non Proving Streams On-line Flow Balance Error - No Non Proving Streams In Auto Flow Balance Error - Stability Not Achieved Proving Stream Inlet Isolation Valve Not Open Proving Stream Header Isolation Valve Not Open Proving Stream Prover Isolation Valve Not Open Unit is in standby mode when peer-to-peer is configured

B.2.6 Prover Run Control Stages
The Run Control sequence is specific to the type of prover (such as a bi-direction or uni-directional [ball] prover, a compact prover, or a master meter). The Run Control sequence initiates the prove runs and performs the calculations that produce a K-factor and meter factor when the runs complete.
Normally the sequence runs when commanded by the Prove Sequence at stage 18 (Perform Proof Run). However, you can initiate it from the S600+ front panel display or (by using custom control) from elsewhere.
The Prover Run sequence below shows the default stage sequencing for a typical compact prove.

Table B-17. Compact Prover Run Control Stages

Stage 0 1 2 3 4 5 7 8 9 10 11 12 13 14 15 16 21 17 20
19

Display IDLE INITIALISE AWAIT HYD CMD WAIT READY AWAIT STAB CMD WAIT STAB AWAIT RUN CMD CONTROL PLENUM PRE FLIGHT AVG LAUNCH WAIT 1ST HIT WAIT 2ND HIT PASS CALCS RETRIEVE RUN CALCS AVG CALCS STD POST RUN STD RPT CHECKS CHECK RUNS EXCEEDED FINAL AVG

Description Halted: idle Initialise run data Halted: await Enable Hydraulics command Wait for the Ready signal (piston upstream) Halted: await Stabilise command Wait until stability is achieved Halted: await start runs command Balance the plenum pressure Average tmp/prs etc prior to launch Issue Run command Wait detector first hit Wait detector second hit Perform pass calculations Return piston to upstream (if another pass go to stage 9) Perform run calculations Perform run average calculations No action Perform repeatability checks (if success go to stage 19) Check runs exceeded (if yes go to stage 18 else stage 8)
Perform final average calculations

B-54

Proving

Revised January-2021

Config600 Configuration Software User Manual

Stage 22
23
24 18

Display MF DEVIATION CHECKS
WAIT REJECT COMMAND
REPORT STAGE FINAL

Description
Perform meter factor deviation checks.
Note: This stage is performed only if you configure the meter normal flow to a value greater than zero (Aramco-style linearisation) and you select "Product Table with History" when you create your configuration.
Allow a time-out for rejecting the current prove. If the timeout elapses then print the proof report.
This stage only occurs if you configure the meter normal flow rate to value great than zero.
Note: This stage is performed only if you configure the meter normal flow to a value greater than zero (Aramco-style linearisation).
Generates the proof report.
Halted: final ­ await Terminate/Reprove command.

You can also enable user stages on the PC Setup Run Data screen. These invoke a LogiCalc which you can edit to provide user specific logic as the prove progresses. Example LogiCalcs are included in the C:\Users\<username>\Config600 3.3\lclib\prover directory. Copy one of these to the C:\Users\<username>\Config600 3.3\Configs\Project\LogiCalc directory so that you can edit it to be compatible with your configuration and then download it to the S600+ with the configuration.

Notes:
 You can enable user stages by editing a configuration using the System Editor.
 The displays showing the detector hit only update during a prove. They cannot be used independently for testing the hardware.

B.2.6.1

Run Control Stage Description

Table B-18 shows all the stages of a Run Control sequence.

Table B-18. Compact Run Control Stages

Run Stage 1

Description
Idle
Wait for the Initialise command to start the run control sequence. Proceed to next stage only if the prove is permitted (that is, the run control stage is `idle' or `final' and the available signal is zero). The available signal is normally assigned to a digital input which may be connected to a valve or a key-switch.
Initialise Run Data
Zero down all run data and arrays. Proceed to next stage.

Revised January-2021

Proving

B-55

Config600 Configuration Software User Manual

Run Stage 2 3 4 5
6

Description
Wait Prior to Enabling the Hydraulics
Issue hardware command to enable hydraulics, then proceed to the next stage. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.
Wait Prover Ready Signal
Wait for the prover ready (upstream) signal to be set (indicating the piston is in the upstream position). When set, proceed to the next stage. Abort:
 If ready wait timer expires.  If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.
Wait Prior To Stability Checks
Wait for Stabilise command then proceed to next stage. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If Terminate command is issued.
Wait Stability
If stability override is selected, ignore the checks and proceed to the next stage. Set stability wait timer running. Continuously monitor deviations for:
 prover inlet pressure vs. prover outlet pressure  meter pressure vs. prover inlet pressure  meter pressure vs. prover outlet pressure  prover inlet temperature vs. prover outlet temperature  meter temperature vs. prover inlet temperature  meter temperature vs. prover outlet temperature Continuously monitor (over 5-second periods) rates of change for:  prover inlet pressure  prover outlet pressure  prover inlet temperature  prover outlet temperature  meter flowrate Proceed to next stage when stability is achieved. Abort:  If stability wait timer expires, that is stability not achieved.  If the prove is no longer permitted.  If the base volume has changed.  If Terminate command is issued.
Hold Stability
If stability override is selected, ignore the checks and proceed to the next stage. Set stability hold timer running. Check that stability is maintained for the timer period by repeating stability checks from stage 5. Proceed to next stage when stability hold timer expires. Abort:
 If any of the stability checks fail.  If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.

B-56

Proving

Revised January-2021

Config600 Configuration Software User Manual

Run Stage 7 8
9

Description
Wait Prior to Starting the Runs
Wait for the Start Runs command. Proceed to next stage. Abort:
 If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.
Control Plenum Pressure
Set pass number = 1, increment run number. Set plenum timer running. Adjust plenum pressure if necessary. The adjustment can be ignored by setting the plenum timer to zero.
 Inputs: prover pressure, plenum pressure (psig)  Constants: R (such as 3.5 for 8" prover), N2K (such as 60
psig), and tolerance (such as 2 psig)  Formula: required pressure = prover pressure / R + N2K.
o if plenum pressure > (required pressure + tolerance) then open the vent solenoid.
o if plenum pressure < (required pressure - tolerance) then open the charge solenoid (timeout if N2 bottle has suspected low pressure).
o if plenum pressure < (required pressure + tolerance) and plenum pressure > (required pressure ­ tolerance) then proceed to next stage.
 Outputs: charge solenoid and vent solenoid (digital outputs)
Abort:  If pressure not achieved within timeout period.  If the prove is no longer permitted.  If the base volume has changed.  If the Terminate command is issued.
Pre-flight Average
Average all stream and prover variables which serve as inputs into the calculations.

Note:

The system would normally sample and average data during the period between detector switches. However, if this period is very short or if the mechanical arrangement of the hardware (such as a prover-mounted densitometer) makes the measured values unreliable, they can be sampled at this point instead. Trigger the sampling mechanism by specifying the number of samples (to a maximum of 3000). If the number of samples is zero then proceed to the next stage.

Check that stability is maintained while averaging unless stability override is selected. Abort:
 If number of samples is greater than 3000.  If the prove is no longer permitted.  If the base volume has changed.  If Terminate command is issued.

Revised January-2021

Proving

B-57

Config600 Configuration Software User Manual

Run Stage 10
11 12
13 14

Description
Launch (Run)
Reset internal prover hardware. Set the launch timer running. Set the run digital output when the hardware indicates ready. When the prover ready (upstream) signal clears proceed to the next stage. Abort:
 If ready signal doesn't clear within launch timeout period.  If the prove is no longer permitted.  If the base volume has changed.  If Terminate command is issued.
Wait Detector 1st Hit
Set switch timer running ­ uses flight timer value. Proceed to next stage when detects hit 1. Abort:
 If flight timer expires.  If switch sequence error.  If pulse lock is lost (if PIM)  If the prove is no longer permitted.  If the base volume has changed.  If Terminate command is issued.
Wait Detector 2nd Hit
Set flight timer running. Average all stream and prover variables (which serve as inputs into the calculations) to activate set the number of samples required to zero (see stage 9). Check stability is maintained for this period between detectors by repeating the stability checks from stage 5. Proceed to next stage when detects hit 2. Abort:
 If stability checks fail.  If flight timer expires.  If switch sequence error.  If number of samples is greater than 3000.  If pulse lock is lost (if PIM)  If the prove is no longer permitted.  If the base volume has changed.  If Terminate command is issued.
Pass Calculations
Run the calculations for this pass and store the results. Abort:
 If very few pulses or very short flight time.  If calculations fail.
Retrieve
Clear the run digital output signal. Set retrieve timer running. Wait for the prover ready (upstream) signal. If the required number of passes has been performed then go to stage 15. If more passes are required then go to stage 9 for the next pass. Abort:
 If retrieve timer expires.  If the prove is no longer permitted.  If the base volume has changed.  If terminate command is issued.

B-58

Proving

Revised January-2021

Config600 Configuration Software User Manual

Run Stage 15 16 17
18
19 20 21

Description
Run Calculations
Perform the end of run calculations. Proceed to the next stage if all the calculations are valid. Abort if there is a calculation failure (such as the K-factor is out of range).
Run Average Calculations
Average the individual run data either for the runs so far or the last n runs (where n is the required number of good runs) and store the results. Proceed to stage 21 (Post Run Logic).
Repeatability Checks
If the required number of runs has not been performed, then proceed to stage 20. If the required number of runs (n) has been performed, then check each of the last n run's K-factor against the average. If the K-factors are within tolerance, then proceed to final calculations stage 19 (Final Average Calculations). If the Kfactors are not within tolerance, proceed to stage 20 to check maximum runs.
Wait Terminate/Reprove Command
Wait for the operator or supervisory computer to issue the run control command to terminate the proof or to start a re-prove. If the command is Initialise then proceed to stage 1 (Initialize Run Data) to start a re-prove. If the command is Terminate then disable the hydraulics and proceed to stage 0 (Idle).
Final Average Calculations
Average the run data for the n good runs. Calculate the final K-factor and meter factor. Print the final proof report. Proceed to stage 22.
Maximum Runs
If the maximum number of runs has been exceeded then proceed to stage 18. Otherwise, proceed to stage 8 to start the next run.
Perform Meter Factor Deviation Checks
Perform tolerance tests (calculated meter factor versus initial base meter factor: maximum deviation of 0.25% and calculated meter factor versus average of saved historical meter factors: maximum deviation of 0.1%) Only valid meter factors at normal flow rate are incorporated in the historical database. When the limits from either test exceeds the meter factor they are not entered in the historical database. Proving reports are annotated as "ABORTED" with cause of failure stated. Proceed to stage 20 if any of the tolderance tests fila. Proceed to next stage. Note: This stage is performed only if you configure the meter
normal flow rate to a value greater than zero (Aramcostyle linearisation) and you select "Product Table with History" when you create your configuration.

Revised January-2021

Proving

B-59

Config600 Configuration Software User Manual

Run Stage 22
23

Description
Await for Current Prove to be Rejected
You can reject the current prove results within a predefined timeout. Print report when timer expires. Abort if the prove is rejected. Proceed to stage 18. Note: This stage is performed only if you configure the meter
normal flow to a value greater than zero (Aramco-style linearisation).
Post Run Logic
No action. Proceed to stage 17 (Repeatability Checks).

B.2.7 Run Stage Abort Index
Following an abort the program displays a value in the Run Control Abort Index display.

Value 0 1 2 3
4
5 6 7 8 9
10 11 12 13 14
15 16
17 18 19

Table B-19. Run Stage Abort Index

Display NULL OPERATOR READY TIMEOUT SW1 TIMEOUT
SW2 TIMEOUT
STAB WAIT STAB HOLD AVG CALC PASS CALC FULL CALC RUNS EXCEEDED SS ERROR PLS LOCK LOST

Description Not used Operator abort Prover ready timeout, piston upstream signal not set Switch 1 timeout (the switch was not hit within the predicted time). To resolve, check wiring; set pre-switch volume to 0; or check that raw pulse bus frequency is greater than 0. Switch 2 timeout (the switch was not hit within the predicted time). To resolve, check wiring; set pre-switch volume to 0; or check that raw pulse bus frequency is greater than 0. Note: If the flow computer does not see SW2, check the raw pulse bus. Temperature/Pressure/Flowrate wait stability timeout Temperature/Pressure/Flowrate hold stability timeout Average calculation error - number of samples exceeds 3000 Not used An error occurred when performing a run calculation; see the Run Stage Calculation Index Maximum number of runs exceeded Detector switch sequence error Pulse interpolator module lock lost

IO FAIL NULL DATA
BVOL CHANGED KF/MF RANGE
PLENUM CTL PLENUM CONFIG LAUNCH TIMEOUT

I/O module failed to respond to prove request
Pass calculation fail, no pulses or flight time very short. This can occur when noise/signal bounce affects the switch input. Adjust the switch delay.
Base volume changed during prove runs
K-factor or meter factor out of range, even if alarms not configured. To resolve, check the high and low limits for the meter factor, the K-factor, and pulse count objects.
Fail to achieve in range plenum pressure timeout
Plenum pressure config invalid
Launch timeout

B-60

Proving

Revised January-2021

Config600 Configuration Software User Manual

Value 20 21 22 23

Display RETRIEVE TIMEOUT UNAVAIL INV CALC MF DEV INVALID

Description Retrieve timeout, ready signal not set Prover unavailable Unsupported volume/mass calculations Failed during meter factor deviation checks

B.2.8 Run Stage Calculation Index
The Run Stage Calculation Index shows the current prove run calculation. If the calculations cause an abort this value indicates which calculation failed.

Value 0 1 2
3 4 5 6 7 8
9 10 11 12

Table B-20. Run Stage Calculation Index

Display IDLE CTSP CPSP
CPLP CPLM CTLP CTLM PRV SVOL/GVOL MTR GVOL/PRV MASS
MTR SVOL/MTR/MASS K-FACTOR METER FACTOR FLOWRATE

Description
No calculation errors
The calculation to determine the correction factor for the effect of temperature on the steel at the prover (CTSp) failed because the CTSP value is less than 0.5 or greater than 1.5
The calculation to determine the correction factor for the effect of pressure on the steel at the prover (CPSp) failed because the modulus of elasticity or wall thickness is 0 and the CPSp value is less than 0.5 or greater than 1.5
The calculation to determine the correction factor for the effect of pressure on the liquid at the prover (CPLp) failed because of low density
The calculation to determine the correction factor for the effect of pressure on the liquid at the meter (CPLm) failed because of low density
The calculation to determine the correction factor for the effect of temperature on the liquid at the prover (CTLp) failed because of low density
The calculation to determine the correction factor for the effect of temperature on the liquid at the meter (CTLm) failed because of low density
The calculation to determine the gross standard volume at the prover (GSVp) failed; no error checks occurred.
The calculation to determine the indicated volume at the meter (IVM) failed. For gross volume, this was due either to no Kfactor or a pulse count less than 1.0. For prover mass, this was due to lack of a value for gross volume at the prover or a pulse count less than or equal to zero.
The calculation to determine the indicated standard voume at the meter (IVSM) failed because no error checks occurred, no K-factor was available, or the pulse count was less than 1.0
The calculation to determine the K-factor failed because the value is outside low/high alarm limits
The calculation to determine the Meter factor failed because the value is outside low/high alarm limits
The calculation to determine the flowrate failed because the CTLm or the CPLM is less than or equal to 0

B.2.9 Prove/Stream Data
The prover computer reads the following data from the stream under prove:
 Stream Temperature (in use)

Revised January-2021

Proving

B-61

Config600 Configuration Software User Manual

 Stream Pressure (in use)  Stream Standard Density (in use)  Alpha Constant K0  Alpha Constant K1  Alpha Constant K2  Equilibrium Vapour Pressure  Meter factor (in use)  K-factor (in use)  CTSm (in use)  CPSm (in use)  Flowrate Minimum  Flowrate Maximum  FCV Setpoint  FCV Output  Reference Temperature  Meter Density (in use)  FCV Auto/Manual Status  FCV Tracking Status  Volume Correction Rounding Status  Volume Correction Units Selection  Volume Correction Product Type  Volume Correction CPL Option  Volume Correction Product Subtype  Volume Correction Density Type  K-factor Units  Normal Meter Flow Rate  Initial Base Meter Factor  Initial Base Meter Factor Time Stamp  Base Meter Factor Linearisation Points  Historical Meter Factors  Historical Meter Factors Time Stamps

If the prove completes successfully, the following prove data transfers to the stream, but is not used until you accept the data at the stream.
 Proved K-factor  Proved Meter Factor  Proved Turbine Frequency  Proved Flowrate  Proved Meter Temperature  Proved Meter Pressure  Historical Meter Factors

B-62

Proving

Revised January-2021

Config600 Configuration Software User Manual

 Historical Meter Factors Time Stamp  Proved Meter Factor Acceptance Flag

B.2.10 Prove Reports
The system provides two reports, volume or mass K-factor. Which report generates depends on the K-factor units, pulses/volume, or pulses/mass.
Following are two customized proof reports:

=============================================================================================

1

METER PROOF REPORT

06/08/2013 09:58:40

=============================================================================================

STREAM ON PROOF PROVING RATE

: 0 :

0.000 m3/h

STANDARD DENSITY

:

BASE VOLUME

:

STREAM TEMPERATURE

:

PROVER TEMP

:

0.000 kg/m3 0.000 m3 0.000 Deg.C 0.000 Deg.C

STREAM PRESSURE : 0.000 barg

PROVER PRESS

: 0.000 barg

TRIAL NO.

STREAM

TEMP

PRESSURE

(Deg.C) (barg)

PROVER

TEMP

PRESSURE

(Deg.C) (barg)

STANDARD DENSITY (kg/m3)

METER

PULSES FLOWRATE K-FACTOR

(

) (m3/h) (pls/m3)

1

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

2

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

3

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

4

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

5

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

6

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

7

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

8

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

9

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

10

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

11

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

12

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

AVE

0.00

0.00

0.00

0.00

0.000

0.0

0.0

0.0

CTLM

CPLM

CTSP

CPSP

1

0.000000 0.000000 0.000000 0.000000

2

0.000000 0.000000 0.000000 0.000000

3

0.000000 0.000000 0.000000 0.000000

4

0.000000 0.000000 0.000000 0.000000

5

0.000000 0.000000 0.000000 0.000000

6

0.000000 0.000000 0.000000 0.000000

7

0.000000 0.000000 0.000000 0.000000

8

0.000000 0.000000 0.000000 0.000000

9

0.000000 0.000000 0.000000 0.000000

10

0.000000 0.000000 0.000000 0.000000

11

0.000000 0.000000 0.000000 0.000000

12

0.000000 0.000000 0.000000 0.000000

AVE

0.000000 0.000000 0.000000 0.000000

CTLP 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000

CPLP 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000

FTIME 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000

CURRENT K-FACTOR NEW K-FACTOR NEW METER FACTOR REPEATABILITY

:

0.00 pls/m3

:

0.00 pls/m3

: 0.000000

: 0.000000 %

============================================================================================= =============================================================================================

========================================================================

2

PROVING REPORT

Emerson Process Management

(0)OFFICIAL (0)UNOFFICIAL (0)ABORTED

LOCATION :

AAAAAAA

DATE/TIME : MM/DD/YYYY HH:MM:SS

METER MANUFACTURER: METER MODEL:

AAAAAAA AAAAAAA

PROVER MANUFACTURER: AAAAAAA PROVER SERIAL NUMBER: AAAAAAA

Revised January-2021

Proving

B-63

Config600 Configuration Software User Manual

METER SERIAL NUMBER: METER SIZE (mm): NOMINAL K-FACTOR: METER TAG NUMBER:

AAAAAAA 0.000 0.000 AAAAAAA

PRIMARY FLOW COMPUTER: XX:XX:XX:XX:XX:XX

LIQUID: A CRUDE OBSERVED DENSITY: 0.000 kg/m3 AT 0.00 Deg.C = 0.000

kg/m3 AT 0.000 Deg.C

TRIAL NO.
1 2 3 4 5 6 7 8 9 10 AVE

PULSES TOTAL
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

TOTAL TIME S
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

PRESS PROVER
barg 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

METER barg
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

TEMP PROVER Deg.C 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000

METER Deg.C
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0

REPEATABILITY FOR LAST 10 TRIALS = 0.000 %

A. TEMP. CORRECTION FACTOR FOR LIQUID IN PROVER (CTLp)

B. PRESS. CORRECTION FACTOR FOR LIQUID IN PROVER (CPLp)

C. COMBINED CORRECTION FACTOR FOR PROVER

(CCFp)

D. GROSS STANDARD VOLUME FOR PROVER

(GSVp)

E. INDICATED METER VOLUME

(IVm)

F. TEMP. CORRECTION FACTOR FOR LIQUID IN METER (CTLm)

G. PRESS. CORRECTION FACTOR FOR LIQUID IN METER (CPLm)

H. COMBINED CORRECTION FACTOR FOR METER

(CCFm)

I. GROSS STANDARD VOLUME FOR METER

(GSVm)

J. AVG. METER FLOW RATE

K. METER FACTOR @ PROVING FLOW RATE

L. METER FACTOR @ NORMAL METER FLOW RATE OF 0.000 m3/h 0.000

METER FACTOR TEST RESULTS (%):

1) 0.00

2) 0.00

M. PROVER MASS

N. METER MASS

0.000 0.000 0.000 0.000 Sm3 0.000 m3 0.000 0.000 0.000 0.000 Sm3 0.000 m3/h 0.000
0.000 tonne 0.000 tonne

HISTORICAL DATA OF METER FACTORS @ NORMAL METER FLOW RATE OF 0.000 m3/h INITIAL BASE METER FACTOR (DATE: MM/DD/YY) = 0.000

DATE:

MM/DD/YY

FACTOR:

0.000

DEVIATION(±): 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

DATE:

MM/DD/YY

FACTOR:

0.000

DEVIATION(±): 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

PROVED FOR: ______________________ BY : _____________________ DATE: ____________

WITNESSED BY : ______________________________________________ DATE: ____________

TRIAL M.F. MFt
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0

================================================================================

B.2.11 Proving Calculations
This section provides information on various calculations used in the prove procedure.
The calculations are for volume or mass K-factor and the choice is determined by the K-factor units, pulses/volume or pulses/mass.
Average Method The "average method" option steers how the system performs the final averaging:
 The Meter Factor option calculates a meter factor for each run and takes the average of these to arrive at the final meter factor.

B-64

Proving

Revised January-2021

Config600 Configuration Software User Manual
 The K-factor option calculates a K-factor for each run and takes the average of these to arrive at the final K-factor.
 The Pulses option takes the average of the pulses, temperature, pressure, and other variables and performs a final set of calculations using this average data to arrive at the final meter and K-factor.
Options 1 and 2 are equivalent to the "average meter factor" method used for API Ch.12 Section 2 Part 3 Proving reports. Option 3 is equivalent to the `average data' method.
Standard References The prover volume correction calculations correspond to those used by the meter under prove, in which the system transfers the calculation steering variables from the stream.

Name Averaging Calcs Stability Calcs Correction Factor (CTLm/CTLp) Correction Factor (CPLm/CPLp) Correction Factor (CTSp/CPSp) K-factor/Flowrate K-factor Deviation K-factor Deviation Statistical Method Meter Factor

Standard Reference General mathematic principles General mathematic principles Corresponds to Meter calculations Corresponds to Meter calculations API Ch 12 API Ch 12 API Ch 4 NORSOK I-105 Annex F
API Ch 12

B.2.11.1

Formulae: General
At the end of a pass, the system calculates a K-factor, flowrate, and frequency based on the uncorrected prover base volume and samples the measured inputs either prior to the piston launch or whilst the piston is between detector hits (the default).

The measured values are averaged for the required number of passes (default of five passes and a maximum of 39 passes) to provide values for the run calculations. (For more than 39 passes, refer to the latest calculation table document available ­ for Config600 Pro users only.) The run's K-factor and flowrate are then re-calculated using the pass average meter pulse count (corrected to standard conditions) and the prover base volume (corrected to standard conditions). Final K-factor and flowrate are averaged run values from the required number of good runs (a default of five runs and a maximum of 12 runs).

B.2.11.2 Formulae: Averaging Calculations
Pass Average Data (Sampled during each Pass)

 X

pass

=

X inst Samples

where:
Xpass Xinst

is the average value of the variable for a single pass is the instantaneous sample value of the variable being averaged

Revised January-2021

Proving

B-65

Config600 Configuration Software User Manual

Samples is the number of samples taken during the pass

The sampled variables (Xinst) are:  Prover temperature  Prover pressure  Meter temperature  Meter pressure  Meter vapour pressure  Meter standard density

Pass Average Frequency (Hz)

FREQpass

=

PC  t

where:

FREQpass PC t

is the average meter frequency for a single pass is the pass pulse count is the pass flight time (s)

Pass Average Flowrate

FR pass

=

BV t

× 3600

where:

FRpass BV t

is the average prover flowrate for a single pass is the prover base volume at standard conditions is the pass flight time (s)

Pass K-factor

KFpass

=

PC BV

where:

KFpass PC BV

is the K-factor for a single pass is the pass pulse count is the prover base volume at standard conditions

Run Average Data (Over Number of Passes)

 X run =

X pass N pass

where:

Xrun

the average value of the variable for N passes

Xpass the value of the variable for a single pass

Npass the number of passes

The run average variables are:  Pulse count  Flight time

B-66

Proving

Revised January-2021

Config600 Configuration Software User Manual

 Prover temperature  Prover pressure  Meter temperature  Meter pressure  Meter vapour pressure  Meter standard density  Meter frequency

Final Average Data (Over Consecutive Good Runs)

 X final =

X run N run

where:

Xfinal the final average value of the variable for N consecutive

good runs

Xrun

the value of the variable for a single run

Nrun

the number of consecutive good runs

The final average variables are:  Pulse count  Flight time  Prover temperature (average of inlet and outlet)  Prover pressure (average of inlet and outlet)  Meter temperature  Meter pressure  Vapour pressure  Standard density  Prover density  Meter density  Meter frequency  Prover flowrate  Alpha  Prover beta  Meter beta  CTSm  CPSm  CTLm  CPLm  CTSp  CPSp  CTLp  CPLp  Prover standard volume  Meter gross volume  Meter standard volume  Prover mass  Meter mass  K-factor  Meter factor

Revised January-2021

Proving

B-67

Config600 Configuration Software User Manual

B.2.11.3 Formulae: Stability Calculations
Meter/Prover Discrepancy Checks X diff = X A - X B where: XA, XB are the variables being compared

The variables compared are:  Prover temperature ­ Meter temperature  Prover pressure ­ Meter pressure

Variable Rate of Change

X rate

=

X new - X old Period

where:

Xrate Xnew Xold Period

the rate of the variable the new sample value the previous sample value the sampling interval

The variables compared are:  Meter temperature  Meter pressure  Meter flowrate

B.2.11.4 Formulae: Correction Factor (CTLm/CTLp)
Correction Factor for the Effect of Temperature on the Liquid
These factors are calculated according to the product, using the same calculations as the meter under prove.

B.2.11.5 Formulae: Correction Factor (CPLm/CPLp)
Correction Factor for the Effect of Pressure on the Liquid
These factors are calculated according to the product, using the same calculations as the meter under prove.

B.2.11.6 Formulae: Correction Factor (CTSp/CPSp)
Correction Factor for the Effect of Temperature on the Prover Steel

CTSp = (1+(Tp - Tb)Y1) ×(1+(Tamb - Tb)Y2)

where:

Tp

Temperature of the liquid at the prover (°C or °F or °K)

Tb

Base Temperature (°C or °F or °K)

Y1

Area Thermal Coefficient of Cubic expansion of the prover

tube (/°C or /°F or /°K dependent on temperature units

selected)

B-68

Proving

Revised January-2021

Config600 Configuration Software User Manual

Tamb Ambient Temperature (°C or °F or °K)

Tcal Calibration Temperature of the prover (°C or °F or °K)

Y2

Linear Thermal Coefficient of Cubic expansion of the prover

rod (/°C or /°F or /°K dependent on temperature units

selected)

Correction Factor for the Effect of Pressure on the Prover Steel

CPSp = 1 + (Pp - Pb) D/Et

where:

Pp

Pressure of the liquid at the prover (barg)

Pb

Base Pressure (barg)

D

Inside diameter of the flow tube (mm)

E

Modulus of elasticity of the flow tube steel (bar)

t

Wall thickness of the prover flow tube (mm)

Note: The average Tp, Pp over the run is used for calculating the correction factors.

B.2.11.7 Formulae: Volume Prover Calculations
Prover Gross Standard Volume (Sm3)

GSVprun = BV × CTLprun × CPLprun × CTSprun × CPSprun

where:

BV

is the entered volume for the prover at standard conditions

CTLprun is the correction factor for the effect of temperature on the liquid at the prover, using the average prover run temperature

CPLprun is the correction factor for the effect of pressure on the liquid at the prover, using the average prover run pressure

CTSprun is the correction factor for the effect of temperature on the steel at the prover, using the average prover run temperature

CPSprun is the correction factor for the effect of pressure on the steel at the prover, using the average prover run pressure

Meter Indicated Volume (m3)

IVmrun

=

PC run KFmrun

where:

PCrun KFm

is the run pulse count (pls) is the meter K-factor (pls/m3)

Meter Indicated Standard Volume (Sm3) ISVmrun = IVmrun × CTLm run × CPLm run where:

Revised January-2021

Proving

B-69

Config600 Configuration Software User Manual

IVmrun is the indicated volume for the meter
CTLmrun is the correction factor for the effect of temperature on the liquid at the meter, using the average meter run temperature
CPLmrun is the correction factor for the effect of pressure on the liquid at the meter, using the average meter run pressure

Volume K-factor (pls/m3)

KFmrun

=

PC run

×

CTLmrun × GSVp run

CPLmrun

where:

PCrun is the run pulse count (pls)

CTLmrun is the correction factor for the effect of temperature on the liquid at the meter, using the average meter run temperature

CPLmrun is the correction factor for the effect of pressure on the liquid at the meter, using the average meter run pressure

GSVprun is the prover gross standard volume (m3)

Meter Factor MF = GSVprun ISVmrun where: GSVprun is the prover gross standard volume (m3) ISVmrun is the meter indicated standard volume (m3)

Prover Volume Flowrate (m3/h)

VFRp run

=

GSVp run t × CTLmrun × CPLmrun

× 3600

where: GSVprun is the prover gross standard volume (m3)

CTLmrun is the correction factor for the effect of temperature on the liquid at the meter, using the average meter run temperature

CPLmrun is the correction factor for the effect of pressure on the liquid at the meter, using the average meter run pressure

t

is the average pass flight time (s)

B.2.11.8 Formulae: Mass Prover Calculations

Prover Gross Volume (m3) GVprun = BV × CTSp run × CPSprun where:

B-70

Proving

Revised January-2021

Config600 Configuration Software User Manual

BV CTSprun
CPSprun

is the entered volume for the prover at standard conditions
is the correction factor for the effect of temperature on the steel at the prover, using the average prover run temperature
is the correction factor for the effect of pressure on the steel at the prover, using the average prover run pressure

Prover Mass (kg)

Mprun = GVprun × Density

where: GVprun Density

is the prover gross volume (m3) is the density at prover conditions (kg/m3)

Meter Mass (kg)

Mm run

=

PC run KFmrun

where:

PCrun is the run pulse count (pls)

KFmrun is the meter K-factor (pls/kg)

Meter Factor MF = Mprun Mm run where: Mprun is the prover mass (kg) Mmrun is the meter mass (kg)

Mass K-factor (pls/kg)

KFm run

=

PC run Mp run

where:

PCrun is the run pulse count (pls)

Mprun is the prover mass (kg)

Prover Mass Flowrate (kg/h)

MFRprun

=

Mp run  t

× 3600

where:

Mprun is the mass for the master meter (kg)

t

is the average pass flight time (s)

Revised January-2021

Proving

B-71

Config600 Configuration Software User Manual

B.2.11.9

K-factor Deviation
When the required number of consecutive good runs has been achieved, the program checks each individual run's K-factor (which make up the N consecutive good runs) to see how far it deviates from the average. If any run's K-factor deviates by more than the allowable limit then additional runs are performed and the test is repeated.

When all K-factors for the required runs fall within the deviation limit, then the prove is considered successful and a final average data is calculated. At the same time the program stores the single maximum deviation value (repeatability) of the good run K-factors as an indication of how well the prove fell within the deviation tolerance.

API Ch.4 Method 1 (default)

( ) K dev =

K avg - K run K avg

×100

MX-MN/AVG

( ) K dev =

K max - K min K avg

×100

MX-MN/MX+MN2

( ( ) ) K dev =

K max - K min ×100 K max + K min ÷ 2

MX-MN/MN

( ) K dev =

K max - K min K min

×100

MX-MN/MX*MN

(( )) K dev =

K max - K min K max × K min

×100

MX-AV/AV

( ) K dev =

K max - K avg K avg

×100

AV-MN/AV

( ) K dev =

K avg - K min K avg

×100

where:

Kdev is the K-factor deviation (%) Kavg is the average K-factor of N consecutive good runs (pls/m3) Kmin is the minimum K-factor of N consecutive good runs (pls/m3) Kmax is the maximum K-factor of N consecutive good runs (pls/m3) Krun is the run K-factor being checked (pls/m3)

B-72

Proving

Revised January-2021

Config600 Configuration Software User Manual

Statistical

K dev

=

200

x

t N-1

x

S N -1 K avg ×

N

where:

Kdev is the K-factor deviation (%) Kavg is the average K-factor of N consecutive good runs (pls/m3)
tN-1 is the uncertainty band confidence level, which is a selectable value (95%, 99%, 99.5%, or a user-defined value). NORSOK requires this method (using the student-t distribution) at a recommended value of 95%. API MPMS Ch.4.8 also recommends 95%.
SN-1 is the standard deviation of K-factor of N consecutive good runs (pls/m3)

B.2.11.10 Meter Factor Deviation Tests
This section defines Meter Factor Deviation tests. Calculated Meter Factor versus Initial Base Meter Factor

% Deviation Test 1 =

(MFCPFRN ­ Initial Base Meter Factor) (Initial Base Meter Factor)

X 100

where:

MFCPFRN is the calculated meter factor from current prove at normal flow rate.

Maximum deviation of ± 0.25 %.

Calculated Meter Factor versus Average of Previous Historical Meter Factors

% Deviation Test 2 =

(MFCPFRN ­ Average of Previous Meter Factors) (Average of Previous Meter Factors)

X 100

where:

MFCPFRN is the calculated meter factor from current prove at normal flow rate.

Maximum deviation of ± 0.1 %.

B.3 Master Meter Prover ­ Gas and Liquid
The primary function of the Master Meter is to provide an accurate "meter factor" value for the proving stream. The S600+ then uses this value to calibrate all other meters.

Revised January-2021

Proving

B-73

Config600 Configuration Software User Manual
The proving stream receives pulses from its meter and generates a pulse train output, which represents the number of pulses received. The Master Meter counts these pulses during a proof run and also counts the pulses from its own meter (the master). When the proof run completes, the S600+ calculates a Meter Factor for the stream, based on the Master Meter's Meter Factor and the ratio of the correct stream output pulse count to the Master Meter's turbine pulse count.
Caution It is extremely unlikely that any one S600+ configuration would contain all the settings discussed in this section. For that reason, several sample configurations demonstrate the settings.
Two components enable you to control the prove:
 Prove sequence, a station-based function which sets up the prove environment, and
 Run control, a prover-based function which drives the prover hardware, counts pulses, and performs the K-factor calculations.
Following a successful prove, the system verifies the stream normal flow rate value:
 If the normal flow rate is set to a value greater than zero (Aramcostyle linearisation), the run control waits for a predefined amount of time for you to reject the current prove results. If a prove is rejected, the proving report is annotated as "ABORTED". If the time-out elapses, the prove sequence downloads the prove results to the stream being proved and the data is automatically used in the subsequent calculations.
 If the normal flow rate is zero (non-Aramco-style linearisation), the prove sequence downloads the prove results to the stream being proved, but does not use the data until it is accepted either locally at the S600+ or via a supervisory computer.
When the prove runs complete, the sequence offers you the option of re-running the prove or terminating, at which point (if configured) the sequence restores the valves to their pre-prove state.
Notes:
 Aramco-style linearisation is only applicable to Liquid Master Meter proving. Gas Master Meter proving will always use the nonAramco style linearisation.
 The prove sequence downloads both a K-factor and a meter factor. Applications typically use the original K-factor from the meter calibration report and update the meter factor, which may be a fixed value or derived from a linearisation process. Alternately, the meter factor can remain unchanged and the K-factor (fixed or linearised) updated.
 The meter factor deviation tests and the historical meter factor database are only applicable to Liquid Master Meter proving.

B-74

Proving

Revised January-2021

Config600 Configuration Software User Manual

B.3.1

 The meter factor deviation tests and the historical meter factor database are only supported for "local" streams (part of the same configuration with the prover), if you configure the stream normal flow rate to a value greater than zero and you select "Product Table with History" when you create your configuration.
 You define a ticket as Official or Unofficial when you configure a prove. This selection applies to both the Aramco-style and nonAramco-style linearisation.
Following an Official prove, the prove sequence is determined by the Aramco / non-Aramco style linearisation selection.
Following the Unofficial prove, the prove sequence does not download the prove results to the stream being proved. This is typically used to determine an approximate K-Factor / Meter Factor before an official prove takes place or when maintenance activities are being performed on the site.
The Official/Unofficial selection displays in the report header.
Master Meter/Stream combinations
The following tables show the supported liquid and gas Master Meter / Stream combinations:

Table B-21. Master Meter/Stream Combinations ­ Liquid

Liquid

Stream Meter Turbine (V) USM (V) Coriolis (V)

Turbine (V)

Yes

Yes

Yes

Master Meter

USM (V)

Yes

Yes

Yes

Coriolis (V)

Yes

Yes

Yes

Coriolis (M)

No

No

No

Notes: 1. (V) represents volume pulse-based meter input
2. (M) represents mass pulse-based meter input

Coriolis (M) Yes Yes Yes Yes

Table B-22. Master Meter/Stream Combinations ­ Gas

Gas Stream Meter
Turbine (V) USM (V) Coriolis (V)

Master Meter

Turbine (V)

Yes

Yes*

Yes*

USM (V)

Yes*

Yes

Yes

Coriolis (V)

Yes*

Yes

Yes

Coriolis (M)

No

No

No

Notes: 1. (V) represents volume pulse-based meter input
2. (M) represents mass pulse-based meter input

Coriolis (M) No No No No

Revised January-2021

Proving

B-75

Config600 Configuration Software User Manual

B.3.2

3. AGA6 Gas Master Metering is based on Volume comparison
4. Coriolis Meter must be configured to provide volume not mass flow rate
*. This combination needs the Master Meter and Stream Meter in separate stations.
Inputs/Outputs

For master meter proving the S600+ requires the following hardware:  A CPU module (P152+)  An I/O module (P144)  A Prover module (P154) Inputs Master meter proving normally has the following inputs:

Prover Pressure Prover Temperature Master Meter Pulses Stream Raw Pulses
Prove Enable Status

4-20mA ADC 4-20mA PRT Pulse Input Raw Pulse Input Note: Pulse input must be on
Prover module (P154). Digital Input

Outputs Master meter proving has no outputs.

B.3.3 Communications

Using the Modbus protocol, a slave link provides communications with the stream flow computers.

 To set up the link at the prover (which is the master), select Tech/Engineer > Communications > Assignment > Prover Master Lin > Seq Enable.

 To set up the Modbus address, select Tech/Engineer > Communications > Assignment > Prover Master Lin > Seq Addr.

Prover/Stream Link
Modbus RTU Master Prover/Stream Link

Default Setting
Serial RS485 - Comm 5 9600 8 bits No Parity 1 stop bit Address = 1 (front panel)

 To set up the link at the stream (which is the slave), select Tech/Engineer > Communications > Assignment > Next > Prover Slave Lin.

Note: You can reset the ports, baud rate, number of bits, and parity values through the S600+'s front panel.

B.3.4 Pulse Measurement
The primary function of the prover is to calculate an accurate K-factor

B-76

Proving

Revised January-2021

Config600 Configuration Software User Manual
or meter factor value for the meter under prove. The master meter does this by comparing pulses from the stream meter with those from the master meter.
The stream flow computer receives pulses from its meter and transmits a pulse train output (`Raw Pulse Output') which represents the number of pulses received, including bad pulse correction. The prove sequence commands the selected stream to turn on its `Raw Pulse Output', which allows the prover computer to monitor the pulses from the meter. The prover counts pulses during a proof run, and corrects the count for temperature and pressure.
During the proof run the prover also counts the pulses received from its own master meter and the count is corrected for temperature and pressure.
When the proof run completes, the prover calculates the stream's Kfactor from the master meter K-factor and the ratio of the corrected stream output pulse count and the master meter pulse count.
For a master meter prove, a run's duration is determined by counting a set number of pulses (typically 10000), by the flow for a set volume or mass of liquid, or by the flow of a liquid for a set period of time.
Note: The electrical diagram for the Prover module shows a Raw Pulse Output, but this is not available. You cannot use the Raw Pulse Output to pass pulses input to the Prover module to the Raw Pulse Input.
Pulse Gating The Prover module independently and synchronously snapshots and counts the master meter pulses together with the raw pulse inputs from the meter under prove.
Pulse Interpolation Use pulse interpolation when the pulse count is low (typically less than 10,000 pulses per run).
For master metering proving, you can use a Pulse Interpolation Module (PIM) and enter an interpolation factor corresponding to the PIM setting into the prover S600+ using a keypad.
A pulse lock lost digital input is provided to indicate whether the PIM pulses are valid. The input is active when the PIM output is considered good.
B.3.5 Prove Sequence and Control
Two components enable you to control the prove:
 Prove sequence, a station-based function which sets up the prove environment, and
 Run control sequence, a prover-based function which drives the hardware, counts pulses, and performs the K-factor and meter factor calculations.

Revised January-2021

Proving

B-77

Config600 Configuration Software User Manual
The S600+'s front panel display provides the following commands you can use to control and monitor the two prove control tasks (Operator > Station > Sequence Ctl):

Display SEQ CTL SEQ STREAM NO.
SEQ STAGE INDEX SEQ STAGE PREV
SEQ ABORT INDEX RUN CTL Run permit Run stage index Run abort index

Description
Operator commands for sequence control (outer loop)
Enter the designated stream number to be proved.
Note: For local streams, this is the logical stream number. For remote streams, this is the slave number in the Modbus master map. For example, if the first slave has a Modbus address of 22, this is stream 1. If the second slave in the master map has an address of 33, this is stream 2.
Shows current sequence stage as the sequence progresses.
Indicates the sequence stage immediately prior to the current stage. If an abort occurs, use this value to help identify the source of the abort.
In the event of a sequence error, an abort reason index displays here.
Operator commands for proof run (inner loop)
Interlock required for starting proof run.
Shows current proof run stage as the sequence progresses.
In the event of a proof run sequence error, an abort reason index displays here.

Following a successful prove, the system verifies the stream normal flow rate value:
 If the normal flow rate is set to a value greater than zero (Aramcostyle linearisation), the run control waits for a predefined amount of time for you to reject the current prove results. If a prove is rejected, the proving report is annotated as "ABORTED". If the time-out elapses, the prove sequence downloads the prove results to the stream being proved and the data is automatically used in the subsequent calculations.
 If the normal flow rate is zero (non-Aramco-style linearisation), the prove sequence downloads the prove results to the stream being proved, but does not use the data until it is accepted either locally at the S600+ or via a supervisory computer.
You then have two options for accepting the prove results:
 If you select ACCEPT, the currently running batch is retroactively adjusted with the new factor.
 If you select ACCEPT NO ADJUST, no adjustment is performed on the currently running batch.

B.3.5.1

Default Prove Sequence Stages
The prover sequence functions in stages. Table B-23 shows the default stages for a typical application's normal, reprove, and abort situations.

B-78

Proving

Revised January-2021

Config600 Configuration Software User Manual

If an abort occurs either automatically or by operator command then the prove sequence stage changes to Aborted. No further action is taken until the computer receives either a Continue command to initiate a re-prove or a Terminate command to finish the sequence.

Table B-23. Default Prove Sequence Stages

Stage 0 1 2 16 18 19 20

Display IDLE INITIALISE PULSES ON PRV FLOW/T/P STAB PROOF RUN KF DOWNLOAD AWAIT REPROVE

26 ABORTED STAGE

Description Halted: idle, await Start command Initialise Turn proving stream pulses on Hold stable temperature, pressure and flowrate Perform proof runs (execute Run Control stages) K-factor and data download Halted: prove runs complete, await Continue/Terminate command Halted: sequence aborted, await Continue/Terminate command

Continue (Reprove) 29 RE STAB CHECKS 18 PROOF RUN

Hold stable temperature, pressure and flowrate Perform proof runs (execute Run Control stages)

Terminate 25 PS PULSES OFF 30 TERMINATE

Turn proving stream raw pulses off Terminate (return to idle)

B.3.5.2

Complete Sequence Stage Descriptions
Table B-24 shows all the stages of a prove sequence.

Stage 0
1

Table B-24. Complete Prove Sequence Stages

Title Idle
Validate + Initialise

Description Wait for a command to start the sequence, then proceed to stage 1 (Validate and Initialise).
Verify:  The proving stream is flowing.  The proving stream is not in maintenance mode.  Telemetry to the proving stream is OK.  The prove permit state (run control status) is OK. Initialise:  Copy the proving stream meter variables into the proving set.  Copy the product stream product data into the proving set.  Initialise proof run date (via Initialise command to run control
task).  Determine required proof flowrate from current rate (snapshot) or
preset flowrate.  Save all FCV settings. Proceed to stage 2 (Pulses On).

Revised January-2021

Proving

B-79

Config600 Configuration Software User Manual

Stage Title 2 Pulses On
3 Prover FCV initialise
4 Prover open outlet
5 Non-proving stream close prover inlet

Description Command all online streams to turn pulses off Command proving stream to turn pulses on Wait for pulses to be aligned Proceed to stage 3 (Prover FCV Initialise) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty. Set prover FCV manual output to initial output Set prover FCV mode to manual Set proving stream FCV tracking on Set proving stream FCV mode to manual Proceed to stage 4 (Open prover outlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty. Command Prover Outlet Valve to open Wait for valve to reach position Proceed to stage 5 (Non-proving stream close prover inlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valve fails to reach position. Command non-proving streams Prover Inlet Valves to close Wait for valves to reach position Proceed to stage 6 (Proving stream open prover inlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position.

B-80

Proving

Revised January-2021

Config600 Configuration Software User Manual

Stage 6

Title
Proving stream open prover inlet

7 Proving stream close stream outlet

8 Not used
9 Non-proving stream FCVS track

Description Command proving streams Prover Inlet Valve to open Wait for valve to reach position Proceed to stage 7 (Proving stream close stream outlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position. Command proving streams Outlet Valve to close Wait for valve to reach position Proceed to stage 9 (Non-proving stream FCVS track) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position.
Set FCV for non-proving streams to tracking Proceed to stage 10 (Non-proving stream flow balance) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.

Revised January-2021

Proving

B-81

Config600 Configuration Software User Manual

Stage 10

Title
Non-proving stream flow balance

11 Not used
12 Close suspend

Description Enable flow balancing for non-proving streams Flow error = proving stream flowrate - (selected proof flowrate + offset). If the error is too low then:  If there are no on-line streams then go to abort stage.  Turn down value = abs (error / no. of on line none proving
streams).  For each on line proving stream, new setpoint = current rate - turn
down. If all new set points (for each stream) are within the low flow range then download the new set points and delay for adjustment prior to rechecking the flow error. If any new set point is less than the low flow range then go to stage 12 (operator close) If the error is too high then:  If there are no on-line streams then go to abort stage.  Turn up value = error / no. of on line none proving streams.  For each on line proving stream, new setpoint = current rate +
turn up. If all new set points (for each stream) are within the high flow range then download the new set points and delay for adjustment prior to rechecking the flow error. If any new set point is higher than the low flow range then go to stage 13 (operator open). Proceed to stage 14 if the error is within tolerance (Non-proving stream FCV manual). Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position.  If flow balance is not achieved (timeout / hold fails).
Flow balancing ­ wait for operator to close stream Return to flow balancing stage 10 if continue command issued Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If the valve fails to reach position.  If flow balance is not achieved (timeout / hold fails).

B-82

Proving

Revised January-2021

Config600 Configuration Software User Manual

Stage 13

Title
Open suspend

14 Non-proving stream FCVS manual
15 Prover flowrate stability

Description Flow balancing ­ wait for operator to open stream Return to flow balancing stage 10 if continue command issued Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If valves are not correctly aligned.  If the valve fails to reach position.  If flow balance is not achieved (timeout / hold fails). Set all non-proving stream FCV tracking on Set all non-proving stream FCV mode to manual Proceed to stage 15 (Prover flowrate stability) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned. Set prover FCV to selected prove flow rate + offset Set prover FCV mode to auto Set prover FCV tracking to on Hold proving stream flow rate within tolerance for a user configurable time Proceed to stage 16 (Temperature / Pressure Stability) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If stability not achieved.

Revised January-2021

Proving

B-83

Config600 Configuration Software User Manual

Stage 16
17 18
19
20 21 22

Title Synchronise with Run Control (Temperature / pressure stability)
Not used Synchronise with Run Control (Proof runs)
K-factor Download
Await reprove
Not used Proving stream open stream outlet

Description Hold stability for a user-configurable time Proceed to stage 18 (Proof runs) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned.  If stability not maintained.
Start the prove runs (via Start command to run control task). On success proceed to stage 19 (KF download) Abort:  If a run fails (such as a timeout for a sphere switch).  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valves are not correctly aligned. Copy proof K-factor, meter factor, flow rate, and frequency into proving stream data points for subsequent telemetry download. Notes:  The stream metering calculations do not use these until
commanded separately.  If the historical meter factor option is enabled then the historical
meter factors and deviations arrays are also copied. Proceed to stage 20 (Await reprove) Go to stage 22 (Proving stream open stream outlet) if the Terminate or abort command is issued. Go to stage 29 (Stability Checks) if Continue (Reprove) command is issued.
Command proving stream Outlet Valve to open Wait for valve to reach position Proceed to stage 23 (Proving stream close prover inlet) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If valve fails to reach position.

B-84

Proving

Revised January-2021

Config600 Configuration Software User Manual

Stage 23
24
25
26 27 28 29 30 31 to 40 41 42

Title Proving stream close prover inlet
Restore FCVS
Proving stream pulses off
Aborted stage
Not used Not used Synchronise with Run Control (Stability checks) Terminate User Stages Not used User Comms Suspend 1

Description Command proving stream Prover Inlet Valve to close Wait for valve to reach position Proceed to stage 24 (Restore FCV) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty.  If the valve fails to reach position. Reset FCV's to previous (pre-prove) settings as noted in stage 1 Proceed to stage 25 (Proving stream pulses off) Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream raw pulse output is not switched on.  If proving stream is in maintenance mode.  If peer status is not duty Command proving stream to turn pulses off. Wait for the pulses to be turned off Proceed to stage 1 Abort:  If an abort command is issued.  If proving stream telemetry fails.  If prove permit state (run control status) is off.  If no flow at proving stream.  If proving stream is in maintenance mode.  If peer status is not duty An abort condition has occurred. Go to the next relevant stage if the Terminate command is issued. Go to stage 29 (Stability Checks) if Continue (Reprove) command is issued.
Wait to achieve stability (via Stabilise command to run control task) for temperatures, pressure rate of change. Upon achieving stability, wait for stability to be held for a userconfigurable time. Proceed to the stage 18 (Proof runs). Ensure the run control sequence terminates. Return to stage 1 (Idle). Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality.
Suspends the prover / stream communications. Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality.

Revised January-2021

Proving

B-85

Config600 Configuration Software User Manual

Stage 43

Title
User Comms Normal 1

44 User Comms Suspend 2

45 User Comms Normal 2

Description Re-enables the prover / stream communications. Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality.
Suspends the prover / stream communications. Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality.
Re-enables the prover / stream communications. Requires the implementation of the expseq.txt file and a logicalc to perform any specific functionality.

B.3.5.3

Prove Sequence Abort Index
Table B-25 shows the abort values for a prove sequence.

Table B-25. Prove Sequence Abort Index

Value 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Display OP ABORT Not Used PS TELEM FAIL RUN CTL BUSY METER NO FLOW RUN CTL ABORT ILLEGAL PULSES ANY TELEM FAIL NPS PRV I-VLV OPEN PS PRV I-VLV CLOSED PS STR O-VLV OPEN PRV I-VLV CLOSED PRV O-VLV CLOSED PS IN MAINT FBAL TIMEOUT FBAL NO NPS ON LINE FBAL NO NPS IN AUTO FBAL HOLD FAIL PS I-ISL-VLV CLOSED PS O-ISL-VLV CLOSED PS P-ISL-VLV CLOSED PEER STATUS STANDBY

Description Operator Requested Abort
Proving Stream Telemetry Fail Run Control Task Busy No Flow at Meter Run Control Task Aborted More than one stream has raw pulses enabled. Non Proving Stream Telemetry Fail Non Proving Stream Prover Valve Not Closed Proving Stream Prover Offtake Valve Not Open Proving Stream Outlet Valve Not Closed Prover Inlet Valve Not Open Prover Outlet Valve Not Open Proving Stream Is In Maintenance Mode Flow Balance Timeout Flow Balance Error - No Non Proving Streams On-line Flow Balance Error - No Non Proving Streams In Auto Flow Balance Error - Stability Not Achieved Proving Stream Inlet Isolation Valve Not Open Proving Stream Header Isolation Valve Not Open Proving Stream Prover Isolation Valve Not Open Unit is in standby mode when peer-to-peer is configured

B.3.6 Prover Run Control Stages
The Run Control sequence is specific to the type of prover (such as a ball prover, a compact prover, or a master meter). The Run Control sequence initiates the prove runs and performs the calculations that produce a K-factor and meter factor when the runs are completed.
Normally the sequence runs when commanded by the Prove Sequence at stage 18 (Perform Proof Runs). However, you can initiate it from the S600+ front panel display or (by using custom control) from elsewhere.
The Prover Run sequence below shows the default stage sequences for a typical master meter prove.

B-86

Proving

Revised January-2021

Config600 Configuration Software User Manual

Stage 0 1 2 3 5 6 7 8 9 12 10 13 14 15
16
17 11

Table B-26. Prover Run Control Stages

Display IDLE INITIALISE AWAIT STAB CMD WAIT STAB AWAIT RUN CMD START RUN COUNT PULSES RUN CALCS AVG CALCS STD POST RUN STD RPT CHECKS CHECK RUNS EXCEEDED FINAL AVG MF DEVIATION CHECKS
WAIT REJECT COMMAND
REPORT GENERATION FINAL

Description
Halted: idle
Initialise run data
Halted: await Stabilise command
Wait until stability is achieved
Halted: await start runs command
Start the pulse counters
Count the pulses
Perform run calculations
Perform run average calculations
No action
Perform repeatability checks (if success go to stage 14)
Check runs exceeded (if yes go to stage 11 else stage 6)
Perform final average calculations
Perform meter factor deviation checks. Note: This stage applicable to Liquid Master Meter
Proving and is performed only if you configure the meter normal flow to a value greater than zero (Aramco-style linearisation) and you select "Product Table with History" when you create your configuration.
Allow a time-out for rejecting the current prove. If the time-out elapses go to the next stage. Note: This stage applicable to Liquid Master Meter
Proving and is performed only if you configure the meter normal flow to a value greater than zero (Aramco-style linearisation).
Print the proof report.
Halted: final ­ await Terminate/Reprove command.

You can also enable user stages on the PC Setup Run Data screen. These invoke a LogiCalc which you can edit to provide user-specific logic as the prove progresses. Example LogiCalcs are included in the C:\Users\<username>\Config600 3.3\lclib\prover directory. Copy one of these to the C:\Users\<username>\Config600 3.3\Configs\Project\LogiCalc directory so you edit it to be compatible with your configuration and then download it to the S600+ with the configuration.

Note: You can enable user stages by editing a configuration using the System Editor.

B.3.6.1

Run Control Stage Description
Table B-27 shows all the stages of a Run Control sequence.

Table B-27. Master Meter Prover Run Control Stages
Run Stage Description

Revised January-2021

Proving

B-87

Config600 Configuration Software User Manual

B-88

Run Stage 0 1 2 3
4
5 6

Description
Idle
Wait for the Initialise command to start the Run Control sequence. Proceed to next stage only if the prove is permitted (that is, if the Run Control stage is Idle or Final and the available signal is zero; normally, the available signal is assigned to a digital input which may be connected to a valve or a keyswitch).
Initialise Run Data
Zero down all run data and arrays. Proceed to next stage.
Halted: Await Stabilise Command
Wait for Stabilise command then proceed to next stage. Abort:
 If the prove is no longer permitted.  If the master meter number has changed.  If the Terminate command is issued.
Wait Until Stability Is Achieved
Proceed to next stage if stability override is on. Set stability wait timer running. Continuously monitor deviations for:
 meter pressure vs. prover pressure  meter temperature vs.prover temperature Continuously monitor (over 5-second periods) rates of change for:  prover pressure  prover temperature  meter flowrate Proceed to next stage when stability is achieved. Abort:  If the prove is no longer permitted.  If the master meter number has changed.  If Terminate command is issued.  If stability wait timer expires.
Hold Stability For Entered Period
Proceed to next stage if stability override is on. Set stability hold timer running. Repeat the stability checks from the previous stage to ensure stability is maintained for the given period. Proceed to next stage when stability hold timer expires. Abort:
 If the prove is no longer permitted.  If the master meter number has changed.  If the Terminate command is issued.  If any of the stability checks fail.
Halted: Await Start Runs Command
Wait for Start Runs command then proceed to next stage. Abort:
 If the prove is no longer permitted.  If the master meter number has changed.  If the Terminate command is issued.
Start Run
Start the pulse counters. Proceed to next stage. Abort:
 If the prove is no longer permitted.  If the master meter number has changed.  If the Terminate command is issued.

Proving

Revised January-2021

Config600 Configuration Software User Manual

Run Stage 7
8 9 10
11 13 14

Description
Count Pulses
Set flight timer running. Count and monitor the pulses. Average meter and prover data. Check stability is maintained for duration of the prove run by repeating the stability checks from the wait stability stage. Proceed to next stage when the required number of pulses has been counted, or the required volume/mass has been metered, or the specified run duration has elapsed. Abort:
 If the prove is no longer permitted.  If the master meter number has changed.  If the Terminate command is issued.  If master meter K-factor equals 0.  If master meter and meter under prove bad pulse
counts differ.  If pulse lock is lost (if PIM).  If flight timer expires.
Perform Run Calculations
Based on data averaged during the run. Proceed to next stage if calculations are all valid. Abort if there is a calculation failure (such as K-factor out of range).
Perform Run Average Calculations
Average the individual run data over the last n good runs and store the results. Proceed to the next stage.
Perform Repeatability Checks
If the required number of runs has not been performed then proceed to next stage. If the required number of runs has been performed then check each of the last n run's K-factor against the average. If each K-factor is within tolerance then proceed to the Await Reprove/Terminate stage (11).
If any K-factors are outside tolerance and the maximum number of runs has been exceeded then proceed to the Await Reprove/Terminate stage (11), otherwise proceed to the next stage.
Halted: Final - Await Terminate/Reprove Command
End of prove. If:  Run control command is Initialise, proceed to Initialise stage 1 (Run Data)  Run control command is Terminate, proceed to stage 0 (Idle)
 Run control command is Seat Sphere, proceed to the next stage (Seat Sphere).
Check Runs Exceeded
Check the number of runs executed against the maximum allowed. Proceed to the next stage. Abort if the maximum runs have been exceeded.
Perform Final Average Calculations
Calculate the final (average) K-factor and meter factor. Proceed to the next stage.

Revised January-2021

Proving

B-89

Config600 Configuration Software User Manual

Run Stage 15
16 17

Description Perform Meter Factor Deviation Checks
Perform tolerance tests (calculated meter factor versus meter factor: maximum deviation of 0.25% and calculated meter factor versus average of saved historical meter factors: maximum deviation of 0.1%).
Only valid meter factors at normal flow rates are incorporated in the historical database. When the limits for either test exceed the meter factor they are not used for measurement and the corresponding meter factor at normal meter flow rate is not entered in the historical database. Proving reports are annotated as "ABORTED" with cause of failure stated.
Proceed to stage 13 if any of the tolerance test fail.
Proceed to the next stage.
Note: This stage is only applicable to Liquid Master Meter Proving and is performed only if you configure the meter normal flow rate to a value greater than zero (Aramco-style linearisation) and you select "Product Table with History" when you create your configuration.
Await for Current Prove to be Rejected
You can reject the current prove results within a predefined time-out.
Abort if the prove is rejected.
Proceed to the next stage.
Note: This stage is performed only if you configure the meter normal flow to a value greater than zero (Aramco-style linearisation).
Print the Proof Report
Proceed to stage 11.

B.3.6.2

Run Stage Abort Index
Following an abort the program displays a value in the Run Control abort index display.

Value 0 1 2 3 4 5 6
7 8 9 10 11

Table B-28. Run Stage Abort Index

Display NULL OPERATOR PC TIMEOUT STAB WAIT STAB HOLD AVG CALC RUN CALC
RUNS EXCEEDED PLS LOCK LOST IO FAIL NULL DATA KF/MF RANGE

Description Not used Operator abort Not used Temperature/Pressure/Flowrate wait stability timeout Temperature/Pressure/Flowrate hold stability timeout Not used Error occurred when performing run calculations. For details refer to Run Stage Calc Index Maximum number of runs exceeded Pulse interpolator module lock lost I/O module failed to respond to prove request Not used K-factor or meter factor out of range, even if alarms not

B-90

Proving

Revised January-2021

Config600 Configuration Software User Manual

Value
12 13 14 15 16 17

Display
UNAVAIL TIMEOUT INVALID CONSTANTS BAD PULSES MM NO CHANGED INV CALC

Description configured. To resolve, check the high and low limits for the meter factor, the K-factor, and pulse count objects. Prover unavailable Flight timeout Master meter K-factor = 0 or selection option invalid Master meter and meter under prove bad pulse counts differ Master meter number changed during prove runs Unsupported volume/mass calculations

B.3.6.3

Run Stage Calculation Index
If a prover calculation fails, the program displays a value indicating the failed calculation in the Run Stage Index S600+ front panel display.

Value 0 11 12
13
14
15
16 17 18 19 20 21 22 23 31 32 33 34

Table B-29. Run Stage Calculation Index

Display IDLE FREQ CPLP
CPLM
CTLP
CTLM
PRV GVOL MTR GVOL PRV SVOL MTR SVOL K-FACTOR METER FACTOR PRV FLOWRATE MTR FLOWRATE PRV PCF PRV MASS MTR MASS METER FACTOR

Description
No calculation errors
Calculation failed because flight time equaled 0
The calculation to determine the correction factor for the effect of pressure on the liquid at the prover (CPLp ) failed because of low density ­ applicable to Liquid only
The calculation to determine the correction factor for the effect of pressure on the liquid at the meter (CPLm) failed because of low density ­ applicable to Liquid only
The calculation to determine the correction factor for the effect of temperature on the liquid at the prover (CTLp) failed because of low density ­ applicable to Liquid only
The calculation to determine the correction factor for the effect of temperature on the liquid at the meter (CTLm) failed because of low density ­ applicable to Liquid only
The calculation to determine the gross volume at the prover failed because the K-factor or the pulse count equaled 0
The calculation to determine the gross volume at the meter failed because the K-factor or the pulse count equaled 0
The calculation to determine the volume at standard conditions (SVOL) at the prover failed because of no error checks
The calculation to determine the volume at standard conditions (SVOL) at the meter failed because of no error checks
The calculation to determine K-factor failed because the value was outside low/high alarm limits
The calculation to determine meter factor failed because the value was outside low/high alarm limits
The calculation to determine the flowrate at the prover failed because the flight time equaled 0
The calculation to determine the flowrate at the meter failed because the flight time equaled 0
The calculation to determine the pressure correction factor (PCF) at the prover failed.
The calculation to determine the mass at the prover failed because the K-factor, pulse count, or pressure correction factor was 0
The calculation to determine the mass at the meter failed because the K-factor, pulse count, or pressure correction factor was 0.
The calculation to determine meter factor failed because the value was outside low/high alarm limits

Revised January-2021

Proving

B-91

Config600 Configuration Software User Manual

Value 35
36
37

Display PRV FLOWRATE
MTR FLOWRATE
K-FACTOR

Description
The calculation to determine the flowrate at the prover failed because the flight time equaled 0
The calculation to determine the flowrate at the meter failed because the flight time equaled 0
The calculation to determine the K-factor failed because the value was outside low/high alarm limits

B.3.7 Prove/Stream Data
The prover computer reads the following data from the stream under prove:
 Stream Temperature (in use)  Stream Pressure (in use)  Stream Standard Density (in use)  Alpha Constant K0 ­ applicable to Liquid only  Alpha Constant K1 ­ applicable to Liquid only  Alpha Constant K2 ­ applicable to Liquid only  Equilibrium Vapour Pressure ­ applicable to Liquid only  Zf (Flowing Compressibility) applicable to Gas only  Meter Factor (in use)  K-factor (in use)  CTSm (in use) ­ applicable to Liquid only  CPSm (in use) ­ applicable to Liquid only  Flowrate Minimum  Flowrate Maximum  FCV Setpoint  FCV Output  Reference Temperature  Meter Density (in use)  FCV Auto/Manual Status  FCV Tracking Status  Volume Correction Rounding Status  Volume Correction Units Selection ­ applicable to Liquid only  Volume Correction Product Type ­ applicable to Liquid only  Volume Correction CPL Option ­ applicable to Liquid only  Volume Correction Product Subtype ­ applicable to Liquid only  Volume Correction Density Type ­ applicable to Liquid only  K-factor Units  Normal Meter Flow Rate ­ applicable to Liquid only  Initial Base Meter Factor ­ applicable to Liquid only  Initial Base Meter Factor Time Stamp ­ applicable to Liquid only  Base Meter Factor Linearisation Points ­ applicable to Liquid only

B-92

Proving

Revised January-2021

Config600 Configuration Software User Manual

 Historical Meter Factors ­ applicable to Liquid only  Historical Meter Factors Time Stamps ­ applicable to Liquid only

If the prove completes successfully the system transfers the following prove data to the stream, but does not use it until you accept the data at the stream.
 Proved K-factor  Proved Meter Factor  Proved Turbine Frequency  Proved Flowrate  Proved Meter Temperature  Proved Meter Pressure  Historical Meter Factors ­ applicable to Liquid only  Historical Meter Factors Time Stamp ­ applicable to Liquid only  Proved Meter Factor Acceptance Flag ­ applicable to Liquid only

B.3.8 Prove Reports
Two reports are available, for volume or mass K-factor, and the choice is determined by the K-factor units, pulses/volume or pulses/mass.
The following are two sample proof reports for liquid:

=============================================================================================

1

METER PROOF REPORT

06/08/2006 10:00:00

=============================================================================================

STREAM ON PROOF PROVING RATE

: 0 :

0.000 m3/h

STANDARD DENSITY

:

STREAM TEMPERATURE

:

PROVER TEMP

:

0.000 kg/m3 0.000 Deg.C 0.000 Deg.C

STREAM PRESSURE : 0.000 barg

PROVER PRESS

: 0.000 barg

TRIAL No.

STREAM

TEMP

PRESSURE

(Deg.C) (barg)

PROVER

TEMP

PRESSURE

(Deg.C) (barg)

STANDARD DENSITY (kg/m3)

PROVER PULSES

METER PULSES

FLIGHT TIME (pls/m3)

1

0.00

0.00

0.00

0.00

0.000

0.0

0.0 0.000000

2

0.00

0.00

0.00

0.00

0.000

0.0

0.0 0.000000

3

0.00

0.00

0.00

0.00

0.000

0.0

0.0 0.000000

4

0.00

0.00

0.00

0.00

0.000

0.0

0.0 0.000000

5

0.00

0.00

0.00

0.00

0.000

0.0

0.0 0.000000

6

0.00

0.00

0.00

0.00

0.000

0.0

0.0 0.000000

7

0.00

0.00

0.00

0.00

0.000

0.0

0.0 0.000000

8

0.00

0.00

0.00

0.00

0.000

0.0

0.0 0.000000

9

0.00

0.00

0.00

0.00

0.000

0.0

0.0 0.000000

10

0.00

0.00

0.00

0.00

0.000

0.0

0.0 0.000000

11

0.00

0.00

0.00

0.00

0.000

0.0

0.0 0.000000

12

0.00

0.00

0.00

0.00

0.000

0.0

0.0 0.000000

AVE

0.00

0.00

0.00

0.00

0.000

0.0

0.0 0.000000

PROVER

STREAM

METER

CTLM

CPLM

CTLP

CPLP

VOLUME

VOLUME FLOWRATE FACTOR

No.

(Sm3 )

(Sm3 )

1

0.000000 0.000000 0.000000

0.000000

0.00

0.00

0.0 0.000000

2

0.000000 0.000000 0.000000

0.000000

0.00

0.00

0.0 0.000000

3

0.000000 0.000000 0.000000

0.000000

0.00

0.00

0.0 0.000000

4

0.000000 0.000000 0.000000

0.000000

0.00

0.00

0.0 0.000000

5

0.000000 0.000000 0.000000

0.000000

0.00

0.00

0.0 0.000000

6

0.000000 0.000000 0.000000

0.000000

0.00

0.00

0.0 0.000000

7

0.000000 0.000000 0.000000

0.000000

0.00

0.00

0.0 0.000000

8

0.000000 0.000000 0.000000

0.000000

0.00

0.00

0.0 0.000000

9

0.000000 0.000000 0.000000

0.000000

0.00

0.00

0.0 0.000000

Revised January-2021

Proving

B-93

Config600 Configuration Software User Manual

10

0.000000 0.000000 0.000000

0.000000

11

0.000000 0.000000 0.000000

0.000000

12

0.000000 0.000000 0.000000

0.000000

AVE

0.000000 0.000000 0.000000

0.000000

0.00 0.00 0.00 0.00

0.00 0.00 0.00 0.00

0.0 0.000000 0.0 0.000000 0.0 0.000000 0.0 0.000000

CURRENT K-FACTOR NEW K-FACTOR NEW METER FACTOR REPEATABILITY

:

0.00 pls/m3

:

0.00 pls/m3

: 0.000000

: 0.000000 %

============================================================================================= =============================================================================================

================================================================================

1

PROVING REPORT

Emerson Process Management

(0)OFFICIAL (0)UNOFFICIAL (0)ABORTED

LOCATION : AAAAAAA

DATE/TIME : MM/DD/YYYY HH:MM:SS

METER MANUFACTURER: METER MODEL: METER SERIAL NUMBER: METER SIZE (mm): NOMINAL K-FACTOR: METER TAG NUMBER:

AAAAAAA AAAAAAA AAAAAAA 0.000 0.000 AAAAAAA

PROVER MANUFACTURER: AAAAAAA PROVER SERIAL NUMBER: AAAAAAA

PRIMARY FLOW COMPUTER: XX:XX:XX:XX:XX:XX

LIQUID: A CRUDE

OBSERVED DENSITY: 0.000 kg/m3 AT 0.00 Deg.C = 0.000

TRIAL PULSES TOTAL PRESS

TEMP

TRIAL

kg/m3 AT 0.000 Deg.C

TRIAL No.
1 2 3 4 5 6 7 8 9 10 11 12 AVE

PLUSES TOTAL

TOTAL TIME s

PRESS PROVER barg

0.000000 0.000000

0.000000

0.000000 0.000000

0.000000

0.000000 0.000000

0.000000

0.000000 0.000000

0.000000

0.000000 0.000000

0.000000

0.000000 0.000000

0.000000

0.000000 0.000000

0.000000

0.000000 0.000000

0.000000

0.000000 0.000000

0.000000

0.000000 0.000000

0.000000

0.000000 0.000000

0.000000

0.000000 0.000000

0.000000

0.000000 0.000000

0.000000

METER barg

TEMP PROVER Deg.C

METER Deg.C

TRIAL M.F. MFt

0.000000

0.00 0.00

0.0

0.000000

0.00 0.00

0.0

0.000000

0.00 0.00

0.0

0.000000

0.00 0.00

0.0

0.000000

0.00 0.00

0.0

0.000000

0.00 0.00

0.0

0.000000

0.00 0.00

0.0

0.000000

0.00 0.00

0.0

0.000000

0.00 0.00

0.0

0.000000

0.00 0.00

0.0

0.000000

0.00 0.00

0.0

0.000000

0.00 0.00

0.0

0.000000

0.00 0.00

0.0

REPEATABILITY FOR LAST 10 TRIALS = 0.000 %

A. TEMP. CORRECTION FACTOR FOR LIQUID IN PROVER

(CTLp)

B. PRESS. CORRECTION FACTOR FOR LIQUID IN PROVER (CPLp)

C. COMBINED CORRECTION FACTOR FOR PROVER

(CCFp)

D. GROSS STANDARD VOLUME FOR PROVER

(GSVp)

E. INDICATED METER VOLUME

(IVm)

F. TEMP. CORRECTION FACTOR FOR LIQUID IN METER

(CTLm)

G. PRESS. CORRECTION FACTOR FOR LIQUID IN METER

(CPLm)

H. COMBINED CORRECTION FACTOR FOR METER

(CCFm)

I. GROSS STANDARD VOLUME FOR METER

(GSVm)

J. AVG. METER FLOW RATE

K. METER FACTOR @ PROVING FLOW RATE

L. METER FACTOR @ NORMAL METER FLOW RATE OF 0.000 m3/h

METER FACTOR TEST RESULTS (%): 1) 0.00 2) 0.00

M. PROVER MASS

N. METER MASS

0.000 0.000 0.000 0.000 Sm3 0.000 m3 0.000 0.000 0.000 0.000 Sm3 0.000 m3/h 0.000 0.000
0.000 tonne 0.000 tonne

HISTORICAL DATA OF METER FACTORS @ NORMAL METER FLOW RATE OF 0.000 m3/h INITIAL BASE METER FACTOR (DATE: MM/DD/YY) = 0.000

DATE:

MM/DD/YY

FACTOR:

0.000

DEVIATION(±): 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

DATE:

MM/DD/YY

FACTOR:

0.000

DEVIATION(±): 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

MM/DD/YY 0.000 0.00%

B-94

Proving

Revised January-2021

Config600 Configuration Software User Manual

PROVED FOR: ______________________ BY : _____________________ DATE: ____________ WITNESSED BY : ______________________________________________ DATE: ____________ ================================================================================

B.3.9 Proving Calculations
This section provides information on calculations used in the prove procedure.
The calculations are for volume or mass K-factor and the choice is determined by the K-factor units, pulses/volume or pulses/mass.
Average Method The "average method" option indicates how the system performs final averaging:
 The Meter Factor option calculates a meter factor for each run and takes the average of these to arrive at the final meter factor.

 The K-factor option calculates a K-factor for each run and takes the average of these to arrive at the final K-factor.

 The Pulses option takes the average of the pulses, temperature, and pressure and performs a final set of calculations using this average data to arrive at the final meter and K-factor.

Options 1 and 2 are equivalent to the "average meter factor" method used for API Ch.12 Section 2 Part 3 Proving reports. Option 3 is equivalent to the "average data" method.

Standard References The prover volume correction calculations correspond to those used by the meter under prove, in which the system transfers the calculation steering variables from the stream.

Name Averaging Calcs Stability Calcs Correction Factor (CTLm/CTLp)
Correction Factor (CPLm/CPLp)
K-factor/Flowrate K-factor Deviation K-factor Deviation Statistical Method Meter Factor

Standard Reference General mathematic principles General mathematic principles Corresponds to Meter calculations ­ applicable to Liquid only Corresponds to Meter calculations ­ applicable to Liquid only API Ch 12 API Ch 4 NORSOK I-105 Annex F
API Ch 12

B.3.9.1 Formulae: Averaging Calculations
Run Average Data

X run

=

 Xinst Samples

where:

Xrun

is the average value of the variable for a single run

Revised January-2021

Proving

B-95

Config600 Configuration Software User Manual

Xinst

is the instantaneous sample value of the variable being

averaged

Samples is the number of samples taken during the run

The sampled variables (Xinst) are:  Prover temperature  Prover pressure  Meter temperature  Meter pressure  Standard density

Run Average Frequency (Hz)

PC FREQrun = t

where:

FREQrun PC t

is the average meter frequency for a single run is the run pulse count is the run flight time (secs)

Final Average Data (Over Consecutive Good Runs)

 X = final

X run N

where:

Xfinal the final average value of a relevant variable for the N

consecutive good runs

Xrun the value of the variable for a single run

N

the number of consecutive good runs

The final average variables are:  Prover pulse count  Meter pulse count  Flight time  Prover temperature  Prover pressure  Meter temperature  Meter pressure  Vapour pressure ­ applicable to Liquid only  Standard density  Prover density  Meter density  Meter frequency  Prover flowrate  Meter flowrate  Alpha ­ applicable to Liquid only  Prover beta ­ applicable to Liquid only  Meter beta ­ applicable to Liquid only  CTLm ­ applicable to Liquid only  CPLm ­ applicable to Liquid only

B-96

Proving

Revised January-2021

Config600 Configuration Software User Manual
 CTLp ­ applicable to Liquid only  CPLp ­ applicable to Liquid only  Flowing Compressibility (Zf) ­ applicable to Gas only  Pressure correction factor  Prover standard volume  Meter standard volume  Meter indicated volume  Prover mass  Meter mass  K-factor  Meter factor
B.3.9.2 Formulae: Stability Calculations
Stream/Prover Discrepancy Checks
Xdiff = XA - XB
where:
XA, XB are the variables being compared
The variables compared are:  Prover - Meter Temperature  Prover - Meter Pressure

Variable Rate of Change

X rate =

X new - X old Period

where:

Xrate the rate of the variable Xnew the new sample value Xold the previous sample value Period the sampling interval
The variables compared are:  Prover Temperature  Prover Pressure  Meter Flowrate
B.3.9.3 Formulae: Correction Factor (CTLm/CTLp)
Correction Factor for the Effect of Temperature on the Liquid
These factors are calculated according to the product, using the same calculations as the meter under prove ­ applicable to Liquid only.

B.3.9.4 Formulae: Correction Factor (CPLm/CPLp)
Correction Factor for the Effect of Pressure on the Liquid
These factors are calculated according to the product, using the same calculations as the meter under prove ­ applicable to Liquid only.

Revised January-2021

Proving

B-97

Config600 Configuration Software User Manual

B.3.9.5 Formulae: Volume Prover Calculations

Prover Indicated Volume (m3)

IVprun

=

PCp run KFp

where: PCprun KFp

is the run pulse count for the master meter (pls) is the master meter K-factor (pls/m3)

Meter Indicated Volume (m3)

IVmrun

=

PCm run KFm run

where:

PCmrun is the run pulse count for the meter (pls)

KFm

is the meter K-factor (pls/m3)

Prover Gross Standard Volume (Sm3) ­ Liquid
GSVprun = IVprun x CTLprun x CPLprun x MFp
where: IVprun is the indicated volume for the master meter CTLprun is the correction factor for the effect of temperature on the
liquid at the prover, using the average prover run temperature CPLprun is the correction factor for the effect of pressure on the liquid at the prover, using the average prover run pressure MFp is the master meter Meter Factor

Meter Indicated Standard Volume (Sm3) ­ Liquid

ISVmrun = IVmrun x CTLmrun x CPLmrun

where:

IVmrun is the indicated volume for the meter

CTLmrun is the correction factor for the effect of temperature on the liquid at the meter, using the average meter run temperature

CPLmrun is the correction factor for the effect of pressure on the liquid at the meter, using the average meter run pressure

Volume K-factor (pls/m3) ­ Liquid

KFmrun

=

PCmrun x CTLmrun PCprun x CTLprun

x CPLmrun x CPLprun

x KFp

where:

PCmrun is the run pulse count for the meter (pls)

B-98

Proving

Revised January-2021

Config600 Configuration Software User Manual

PCprun is the run pulse count for the master meter (pls)

CTLprun is the correction factor for the effect of temperature on the liquid at the prover, using the average prover run temperature

CPLprun is the correction factor for the effect of pressure on the liquid at the prover, using the average prover run pressure

CTLmrun is the correction factor for the effect of temperature on the liquid at the meter, using the average meter run temperature

CPLmrun is the correction factor for the effect of pressure on the liquid at the meter, using the average meter run pressure

KFp

is the master meter K-factor (pls/m3)

PTZ Factor - Gas

where: PresPrun is the prover pressure (psia) PresMrun is the meter pressure (psia) TempPrun is the prover temperature (Deg F) TempMrun is the meter temperature (Deg F) ZfPrun is the prover flowing compressibility ZfMrun is the meter flowing compressibility
Meter Factor ­ Liquid MF = GSVprun ISVmrun where: GSVprun is the prover gross standard volume (m3) ISVmrun is the meter indicated standard volume (m3)
Meter Factor - Gas

where:

IVprun is the prover indicated volume (m3)

PTZ

is the PTZ factor

IVmrun is the meter indicated volume (m3) Prover Indicated Volume Flowrate (m3/h)

IVFRprun

=

IVp run  t

x 3600

Revised January-2021

Proving

B-99

Config600 Configuration Software User Manual

B-100

where: IVprun t

is the indicated volume for the master meter (m3) is the meter run flight time (secs)

Meter Indicated Volume Flowrate (m3/h)

IVFRmrun

=

IVm run  t

x 3600

where:

IVmrun is the indicated volume for the meter (m3)

t

is the meter run flight time (secs)

B.3.9.6 Formulae: Mass Prover Calculations
Prover Pressure Correction Factor

PCF = 1 + KTPF × (Prun - Pref )

where:

Prun

is the master meter pressure (bar)

Pref

is the master meter PCF reference pressure (bar)

KTPF is the master meter KTPF

Prover Mass (kg)

Mp run

=

PCprun × PCF KFp

where:

PCprun KFp

is the run pulse count for the master meter (pls) is the master meter K-factor (pls/kg)

PCF

is the master meter pressure correction factor

Meter Mass (kg)

Mm run

=

PCmrun ×1.0 KFm run

where:

PCmrun is the run pulse count for the meter (pls)

KFm is the meter K-factor (pls/kg)

Meter Factor MF = Mprun Mm run where: Mprun is the master meter mass (kg) Mmrun is the meter mass (kg)

Proving

Revised January-2021

Config600 Configuration Software User Manual

Mass K-factor (pls/kg)

KFm run

=

KFp MFrun

where:

MFrun is the run meter factor

KFp

is the master meter K-factor (pls/kg)

Prover Mass Flowrate (kg/h)

MFRp run

=

Mp run  t

x 3600

where:

Mprun is the mass for the master meter (kg)

t

is the meter run flight time (secs)

Meter Mass Flowrate (kg/h)

MFRm run

=

Mm run  t

x 3600

where:

Mmrun is the mass for the meter (kg)

t

is the meter run flight time (secs)

B.3.9.7 Formulae: K-factor Deviation

When the required number of consecutive good runs has been achieved, the program checks each individual run K-factor (which make up the N consecutive good runs) to see how far it deviates from the average. If any run's K-factor deviates by more than the allowable limit then additional runs are performed and the test is repeated.

When all K-factors for the required runs fall within the deviation limit, then the prove is considered successful and the system calculated Final Average Data. At the same time the program stores the single maximum deviation value (repeatability) of the good run K-factors as an indication of how well the prove fell within the deviation tolerance.

API Ch.4 Method 1 (default)

( ) K dev =

K avg - K run K avg

×100

MX-MN/AVG

( ) K dev =

K max - K min K avg

×100

MX-MN/MX+MN2

Revised January-2021

Proving

B-101

Config600 Configuration Software User Manual

( ( ) ) K dev =

K max - K min ×100 K max + K min ÷ 2

MX-MN/MN

( ) K dev =

K max - K min K min

×100

MX-MN/MX*MN

(( )) K dev =

K max - K min K max × K min

×100

MX-AV/AV

( ) K dev =

K max - K avg K avg

×100

AV-MN/AV

( ) K dev =

K avg - K min K avg

×100

where:

Kdev is the K-factor deviation (%) Kavg is the average K-factor of N consecutive good runs (pls/m3) Kmin is the minimum K-factor of N consecutive good runs (pls/m3) Kmax is the maximum K-factor of N consecutive good runs (pls/m3) Krun is the run K-factor being checked (pls/m3)

Statistical

K dev

=

200

x

t N-1

x

S N -1 K avg ×

N

where:

Kdev is the K-factor deviation (%) Kavg is the average K-factor of N consecutive good runs (pls/m3)
tN-1 is the uncertainty band confidence level, which is a selectable value (95%, 99%, 99.5%, or a user-defined value). NORSOK requires this method (using the student-t distribution) at a recommended value of 95%. API MPMS Ch.4.8 also recommends 95%.
SN-1 is the standard deviation of K-factor of N consecutive good runs (pls/m3)

B.3.9.8

Meter Factor Deviation Test
This section defines Meter Factor Deviation tests ­ applicable to Liquid only.

B-102

Proving

Revised January-2021

Config600 Configuration Software User Manual

Calculated Meter Factor versus Initial Base Meter Factor

% Deviation Test 1 =

(MFCPFRN ­ Initial Base Meter Factor) (Initial Base Meter Factor)

X 100

where:

MFCPFRN is the calculated meter factor from current prove at normal flow rate.

Maximum deviation of ± 0.25 %.

Calculated Meter Factor versus Average of Previous Historical Meter Factors

% Deviation Test 2 =

(MFCPFRN ­ Average of Previous Meter Factors) (Average of Previous Meter Factors)

X 100

where:
MFCPFRN is the calculated meter factor from current prove at normal flow rate
Maximum deviation of ± 0.1 %.

Revised January-2021

Proving

B-103

Config600 Configuration Software User Manual [This page is intentionally left blank.]

B-104

Proving

Revised January-2021

Config600 Configuration Software User Manual
Appendix C ­ Batching
In This Chapter
C.1 Batching Overview............................................................................. C-2 C.1.1 Product Table...................................................................... C-2 C.1.2 Station Batch Setup ............................................................ C-8 C.1.3 Product Detection Interface .............................................. C-14 C.1.4 Slops Handling Examples ................................................. C-16
C.2 Batch Sequence and Control........................................................... C-17 C.2.1 Batch Sequence Stages ................................................... C-18 C.2.2 Retrospective Batch Totals ............................................... C-27 C.2.3 Batch Alarms..................................................................... C-28 C.2.4 Batch Report ..................................................................... C-28
C.3 Interface Detection........................................................................... C-29 C.4 Batch Recalculation ......................................................................... C-34
C.4.1 Displays............................................................................. C-34 C.4.2 Batch Ticket ...................................................................... C-38 C.4.3 Recalculating Batches ...................................................... C-41 C.5 Flow Switching ................................................................................. C-50 C.5.1 Station Flow Switching Setup ........................................... C-50 C.5.2 Stream Flow Switching Setup ........................................... C-52 C.5.3 Flow Switching Algorithms ................................................ C-53 C.5.4 Alarms ............................................................................... C-56 C.6 Batch Stack...................................................................................... C-56 C.6.1 Configuring the Batch Stack Through the PCSetup EditorC-57 C.6.2 Configuring the Batch Stack with the System Editor ........ C-59 C.6.3 Configuring the Batch Stack through the Front Panel ...... C-61 C.6.4 Slot Edit Commands (Front Panel Display) ...................... C-62 C.6.5 Configuring the Batch Stack from the Webserver............. C-67 C.6.6 Slot Edit Commands (Webserver) .................................... C-68 C.7 Basic Batching Setup....................................................................... C-72
This appendix provides an overview of the three batching methods the S600+ supports: standalone station, supervised station, and standalone stream.
Notes:
 You must select Batching and a Product Table option in your initial S600+ configuration in order to perform a batching operation.
 You must configure at least one Product Table prior to starting a batch. For more information, refer to Product Table.
 If you have two stations, you must configure both stations for batching in your initial S600+ configuration.
 Batching assumes that the densitometer is at the station header (Station Option 3 in the wizard). Density inputs at the stream level (Stream options 3, 4 and 5 in the wizard) are not supported.
 An S600+ running firmware version 6.22 or greater cannot use a batching configuration created with a Config600 version prior to 3.2.7.0. In this situation, you must create a new configuration.

Revised January-2021

Batching

C-1

Config600 Configuration Software User Manual
C.1 Batching Overview
Batching provides the control process for loading a defined quantity of product. The process is run as a sequence stepping through a series of stages.
During a batch, each stream is assigned a volume or mass total to flow; the data passes to the stream that then controls its own batch through the various batch stages, which may include opening and closing stream valves and regulating the flow using a flow control valve.
An operator or supervisory computer can set the batch quantity and specify a startup flowrate, a nominal flowrate for the main body of the batch, and a top off flowrate at the end of batch to provide an accurate quantity. The quantity can be measured by volume or mass.
The batch can be controlled from the station that distributes the flow across available streams configured within the same S600+. It does not work with streams in separate S600+ flow computers, such as requiring a comms link. Each stream then runs its own batch. The sequence can be stepped along automatically by the station or it can be supervised by a remote host computer.
Alternatively, each stream can control its own batch sequence in a standalone mode
The station sequence employs flow switching to open and close streams according to their availability and the required flowrate.
The batch sequence also provides a mechanism for retrospective adjustment of totals if the K-factor or meter factor changes during the batch. The process occurs at the stream and can be done either at most stages during the batch once flow starts or at the end of batch (if you enable user stages). The adjustment automatically reflects in the station totals. However, the adjustment can be made only once though the S600+ uses the new K-factor/meter factor in subsequent totalisation.
Note: This adjustment method is not valid for applications using Kfactor/meter factor linearisation because it is difficult to derive an accurate historic K-factor/meter factor.
C.1.1 Product Table
The product table allows you to define up to 16 sets of constants for the Observed Density Correction / Standard Density Correction calculations at run time. This is useful for batching applications where the product being metered changes. The product details are sent to the stream when a batch starts or if the operator manually changes the product number at the station.

C-2

Batching

Revised January-2021

Config600 Configuration Software User Manual
Notes:
 If the product table with meter factor curve option was selected, then remember to setup the associated product Meter factor / Kfactor curve on the Linearisation form. Please refer to the Stream Configuration document.
 The active product can be changed at run time via the station menu
PRODUCT TABLE.
1. Select Product Table from the hierarchy menu. The Product Table screen displays in the right-hand pane.

Revised January-2021

Figure C-1. Product Table Options

2. Indicate a product in the Product Selection field. Click  to display all valid products (product range is 1 through 16).

3. Enter the Product Details for the selected product.

Field Density Unit

Description

Indicates the density units the S600+ uses for the density correction calculations. Click  to display all valid values.

DEG.API Use degress API.

S.G.

Use specific gravity.

Batching

C-3

Config600 Configuration Software User Manual

Field Iteration Type

Description

KG/M3

Use kilograms per cubic meter. The default is KG/M3.

CH. 11 2004/7 CUST

Use API MPMS Chapter 11.1 2004, Addendum 1, 2007 Imperial Units.

CH. 11 2004/7 METRIC

Use API MPMS Chapter 11.1 2004, Addendum 1, 2007 Metric Units.

NORSOK I- Use I-105 Appendix D density

105

correction.

Indicates the iteration type for the density correction calculations. Click  to display all valid values.

ASTM

Use the iterative temperature and pressure correction as defined by ASTM/API, Chapter 12.

IP2

Use the iterative temperature and

pressure correction as defined in IP

Paper 2 (ISO 92-1). The default is IP2.

Hydrometer Correction
Product Type

Indicates whether the S600+ applies the hydrometer correction values to the calculation.

NO

Do not apply hydrometer correction

values. The default is NO.

YES

Do apply hydrometer correction values.

Indicates the type of petroleum product involved in the calculation. Click  to display all valid values. The default is A CRUDE.

A CRUDE

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53A and 54A.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59A and 60A.

If Density Table Units = SG, Petroleum Measurement Tables 1980 Tables 23A and 24A.

If Density Table Units = DEG API, Petroleum Measurement Tables 1980 Tables 5A and 6A.

If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004.

If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004.

C-4

Batching

Revised January-2021

Revised January-2021

Field

Config600 Configuration Software User Manual

Description

B REFINED

If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1980 Tables 53B and 54B.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59B and 60B.

If Density Table Units = SG, Petroleum Measurement Tables 1980 Tables 23B and 24B.

If Density Table Units = DEG API, Petroleum Measurement Tables 1980 Tables 5B and 6B.

If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004.

If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004.

C SPECIAL

If Density Table Units = KG/M3, Petroleum Measurement Tables 1980 Table 54C.

If Density Table Units = SG, Petroleum Measurement Tables 1980 Tables 23C and 24C.

If Density Table Units = DEG API, Petroleum Measurement Tables 1980 Tables 5C and 6C.

If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004.

If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004.

Note: Table 53C is not implemented as the assumption is made that the base density is already known. This is because Table 53C allows for a keypad entry of Alpha, and if this is known then the base density would be known.

D LUBE OILS If Density Table Units = KG/M3 and reference temperature = 15 Deg C, Petroleum Measurement Tables 1982 Tables 53D and 54D.

If Density Table Units = KG/M3 and reference temperature = 20 Deg C, Petroleum Measurement Tables 1988 Tables 59D and 60D.

If Density Table Units = SG, Petroleum Measurement Tables 1982 Tables 23D and 24D.

If Density Table Units = DEG API, Petroleum Measurement Tables 1982 Tables 5D and 6D.

If Density Table Units = CH.11 2004/7, Cust API MPMS Chapter 11 2004.

If Density Table Units = CH.11 2004/7, Metric API MPMS Chapter 11 2004.

Batching

C-5

Config600 Configuration Software User Manual

Field
CPL Calculation

Description

LIGHT 1986 ASTM-IP-API Petroleum Measurement Tables for Light Hydrocarbon Liquids 1986 Tables 53 and 54.

ASTM IP 1952

ASTM-IP Petroleum Measurement Tables 1952 Tables 23, 24, 53 and 54.

TABLE LOOKUP

S600+ reads values from a file in the Config600 3.0/Config/Project Name/extras directory and transfers that data into the S600+ with the configuration file. The default files hold values for for the ASTM-IP Petroleum Measurement Tables 1952 Tables 5 and 6.

USER K0K1

If Density Table Units = KG/M3, Petroleum Measurement Tables 1980 Tables 53A and 54A with user entered values K0 and K1.

If Density Table Units = SG, Petroleum Measurement Tables 1980 Tables 23A and 24A with user entered values K0 and K1.

If Density Table Units = DEG API, Petroleum Measurement Tables 1980 Tables 5A and 6A with user entered values K0 and K1.

LIGHT TP25 GPA TP-25 1998 (API Tables 23E and 24E).

AROMATICS ASTM D1555-95 Table lookup. D1555-95

LIGHT TP27 GPA TP-27 2007 (API Tables 23E, 24E, 53E, 54E, 59E and 60E).

AROMATICS ASTM D1555M-00 Table lookup. D1555M-00

AROMATICS ASTM D1555M-04a Calculation. D1555M-04A

AROMATICS ASTM D1555M-08 Calculation. D1555M-08

STO5.9 08 B1 Gazprom STO-5.9 2008 Addendum B.1

UGC

Unstable Gas Condensate.

STO5.9 08 B2 Gazprom STO-5.9 2008 Addendum B.2

SLH

Stable Liquid Hydrocarbon.

STO5.9 08 B3 Gazprom STO-5.9 2008 Addendum B.3

WFLH

Wide Fraction Liquid Hydrocarbon.

Indicates the specific CPL calculation the S600+ uses to calculate the liquid pressure correction factor for the selected product. Click  to display all valid values.
Note: This field does not display if you select Density Table Units CH.11 2004 CUST or CH.11 2004 METRIC or a Gazprom Product Type because these standards also specify the CPL calculation.

OFF

No CPL calculation.

API1121 API MPMS Ch.11.2.1 1984.

API1122 API MPMS Ch.11.2.1 1986.

API1121M API MPMS Ch.11.2.1M 1984. The default is API1121M.

C-6

Batching

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Field

Description

API1122M API MPMS Ch.11.2.1M 1986.

CONSTANT Use a value you enter.

DOWNER

Paper entitled Generation of New Compressibility Tables for International Use presented by L. Downer 1979.

Rounding

Indicates whether the S600+ rounds the calculation
results for the selected product. Click  to display all valid values.

OFF

No rounding occurs. The default is OFF.

NATIVE

Rounding to the rules specified in the selected calculation standard.

API Ch.12.2 Rounding to API MPMS Ch.12.2 Part

Part 2

2 ­ Measurement Tickets 1995.

API Ch.12.2 Rounding to API MPMS Ch.12.2 Part

Part 3

3 ­ Proving Reports 1998.

Flocheck

Rounding to Emerson Flocheck verification software package.

ASTM D1250-04 Ch. 11

API MPMS Ch.11.1 2004 (ASTM D1250-04) method to round to the
Petroleum Measurement Tables 1980 Tables.

DECC 1980

DTI/DECC requirements for Petroleum Measurement Tables 1980 Tables. No rounding occurs and an iteration tolerance of 0.0001.

Reference Temp

Sets the reference temperature for the correction calculations. The default is 15 degrees C.

Alpha

Sets the coefficient of thermal expansion. The default is 0.

FFactor

Sets the compressibility factor for the liquid (also known as the beta factor). The default is 0.

PE Calculation

PE Calculation provides a method to calculate the fluid Equilibrium Vapour Pressure for the selected product. The PE Calculation is normally assumed to be zero, but you may use it for Natural Gas Liquids (NGL) and similar applications.

OFF

S600+ does not use a PE Calculation. The default is OFF.

GPA TP-15 Calculate using the GPA TP-15 1988 1988 EQN 2 Equation 2.

GPA TP-15 Calculate using the GPA TP-15 2003 2003 EQN 2 Equation 2.

GPA TP-15 Calculate using the GPA TP-15 1988 1988 EQN 3 Equation 3.

GPA TP-15 Calculate using the GPA TP-15 2003 2003 EQN 4 Equation 4.

Observed Density

Sets the observed density for the selected product.

Base Density Sets the base density for the selected product.

Pe Calculation Sets the observed equilibrium vapour pressure (Pe) for the selected product.

Batching

C-7

Config600 Configuration Software User Manual
C.1.2 Station Batch Setup
To configure the Batching application: 1. Select Batching from the hierarchy menu. The system displays the
associated settings in the right-hand pane.

Figure C-2. Station Batching

2. Complete the following fields.

Field Batch Type

Description

Identifies the type of batch. Click  to display all valid values.

Note:

If you require a simple daily batch volume report, you can request this through the Reports screen. Click Reports Editor to access the Reports option on the hierarchy menu.

VOL LOAD

Bases the batch on GUVOL flow. This is the default.

 All stages are followed (Define, start, nominal, topoff, terminate etc).

 Batch automatically goes to COMPLETE once the required volume has been loaded.

 Current batch information is copied to previous and FWA reset on start of new batch.

C-8

Batching

Revised January-2021

Field

Config600 Configuration Software User Manual

Description MASS LOAD
DIGIN
INTERFACE
BASE TIME 1

Bases the batch on mass flow.
 All stages are followed (Define, start, nominal, topoff, terminate etc).
 Batch automatically goes to COMPLETE once the required mass has been loaded.
 Current batch information is copied to previous and FWA reset on start of new batch.
Triggers batches by the station digital input BCH START.
 Uses DEFINE command (operator) and goes straight to MONITOR MODE.
 Will then accept TERMINATE command (operator) only.
 Uses a digital input to do a RESTART ­ which will copy current batch data to previous and reset (including FWA).
Bases the batch on the differences in density (see Section C.3).
 Uses DEFINE command (operator) and goes straight to MONITOR MODE.
 Will then accept TERMINATE command (operator) only.
 Uses a density change to do a RESTART ­ which will copy current batch data to previous and reset (including FWA).
Bases the batch on the "Base Time 1" hour. Each batch lasts one day.
 Uses DEFINE command (operator) and goes straight to MONITOR MODE.
 Will then accept TERMINATE command (operator) only.
 Uses a day change to do a RESTART ­ which will copy current batch data to previous and reset (including FWA).

Revised January-2021

Batching

C-9

Config600 Configuration Software User Manual

Field

Description BASE TIME 2
BASE TIME 3
CONT VOL LOAD

Bases the batch on the "Base Time 2" hour. Each batch lasts one day.
 Uses DEFINE command (operator) and goes straight to MONITOR MODE.
 Will then accept TERMINATE command (operator) only.
 Uses a day change to do a RESTART ­ which will copy current batch data to previous and reset (including FWA).
Bases the batch on the "Base Time 3" hour. Each batch lasts one day.
 Uses DEFINE command (operator) and goes straight to MONITOR MODE.
 Will then accept TERMINATE command (operator) only.
 Uses a day change to do a RESTART ­ which will copy current batch data to previous and reset (including FWA).
Bases the batch on GUVOL flow and a new batch is automatically triggered when the current batch ends. A new batch can be triggered manually, before the required quantity is achieved, by using the RESTART command.
 Uses DEFINE command (operator) and goes straight to MONITOR MODE.
 Will then accept RESTART command (operator) or TERMINATE command (operator) only.
 Uses a USER START/STOP object to do a RESTART ­ which will copy current batch data to previous and reset (including FWA).
Notes:
 Select this option only if the flow is continuous.
 The current flow weighted average values are copied to the previous flow weighted average values if a RESTART is performed when there is flow.

C-10

Batching

Revised January-2021

Field
Supervised User Stages

Config600 Configuration Software User Manual

Description

CONT MASS LOAD

Bases the batch on mass flow and a new batch is automatically triggered when the current batch ends. A new batch can be triggered manually, before the required quantity is achieved, by using the RESTART command.
 Uses DEFINE command (operator) and goes straight to MONITOR MODE.
 Will then accept RESTART command (operator) or TERMINATE command (operator) only.
 Uses a USER START/STOP object to do a RESTART ­ which will copy current batch data to previous and reset (including FWA).

Notes:

 Select this option only if the flow is continuous.

 The current flow weighted average values are copied to the previous flow weighted average values if a RESTART is performed when there is flow.

Indicates the point from which the batch is controlled. Leave this option blank to permit the batch to automatically step through each phase. Select this option if you intend either to manually monitor the process or have a supervisory computer monitor the batch process.

Note: If Supervised is selected at the station, only a subset of batch commands are accepted and only VOL LOAD and MASS LOAD Batch Types are supported.

User stages provide a halt in the sequence waiting for the sequence stage number to be changed. This is normally handled by a LogiCalc which you can edit to provide user specific logic as the prove progresses. If the stage number does not change, the sequence will not progress past these stages. Click  to display all valid values.

DISABLED

S600+ does not execute user stages. The default is Disabled.

ENABLED

S600+ executes user stages and requires a LogiCalc.

Revised January-2021

Batching

C-11

Config600 Configuration Software User Manual

Field Pwr Fail Mode
Max Duration Prealarm Setting Reports Editor Density Change Limit
Line Pack

Description

ARAMCO

Enables specific application features. If you require this feature contact Technical Support.

Sets how the system handles the currently running batch after a power cycle.

CONTINUE Continues the batch after

BATCH

power is resumed.

START NEW BATCH

Stops the batch that started before the power failure and starts a new batch when the power resumes.

STOP BATCH

Stops the batch that started before the power failure after the power resumes.

Sets the maximum number of days a batch will run .The batch restarts after the max duration has been reached.

Triggers an operator warning based on the batch's percentage of completion. Indicate a percentage value (such as 95) to raise a warning alarm or set a value of 100 to disable this alarm.

Click Reports Editor to display a screen identifying the reports currently associated with your configuration.

Sets the minimum change in density, per m3 or second, for which an interface should be flagged. All density variations which are below this limit are ignored by the algorithm. If the ROC Algorithm option is set to VOLUME, the parameter is specified in units of density divided by units of volume. If the ROC Algorithm option is set to TIME, the parameter is specified in units of density divided by units of time.

Sets the amount of product that is required to pass between the moment a valid interface has been detected at the station densitometer and the moment the interface is actually flagged (reported) ­ when the interface has reached the stream meter. The line pack is expressed as a volume. If you set the parameter to 0, the interface is flagged as soon as the algorithm detects it at the station densitometer.

C-12

Batching

Revised January-2021

Config600 Configuration Software User Manual

Field Slops Handling
ROC Algorithm

Description

Sets how the system handles transmix ("slops"). Valid option are:

ADD TO NEXT

The slops (transmix) is considered part of the batch that just started. The interface is considered to be right at the boundary between the end of the previous product and the start of the slops.

ADD TO CURRENT

The slops (transmix) is considered part of the batch that just ended. The interface is considered to be right at the boundary between the end of the slops and the start of the next product.

SEPARATE

The slops (transmix) is considered to be a separate batch. Its properties are considered to be the same as the batch that just ended.

Sets how the system computes the density rate of change. Valid values are:

TIME

Rate of change is computed as the change in density with respect to time

VOLUME

Rate of change is computed as the change in density with respect to volume.

3. Complete the Required, Startup, and Top-off values for both Quantities and Flowrates, so that:

Revised January-2021

Figure C-3. Flowrate Totals

Batching

C-13

Config600 Configuration Software User Manual
Where:
A Startup flowrate. B Nominal flowrate. C Top-off flowrate. D Startup volume. E Nominal volume. F Top-off volume.
4. Click on the hierarchy menu when finished. A confirmation dialog box displays.
5. Click Yes to apply your changes. The PCSetup screen displays.
C.1.3 Product Detection Interface
The Interface Detection logic detects and flags the boundary between two adjacent products, determining the end of one product and the beginning of another. To enable Interface Detection you must first enable the Batching option at the station level when generating a new configuration file. You enable the option only at the station level, although you can configure the option for each station independently. Once started the option runs in the background, monitoring density changes in a fixed volume of product and flagging any interfaces.
You define four parameters to configure the interface detection algorithm, which you access either through PCSetup, the S600+'s front panel, or Webserver.
 To access the parameters from PCSetup, select Station (number) > Batching.
 To access the parameters from the front panel or the Webserver, select Operator > Station (number) > Batch I/F.

Figure C-4. Product Interface Detection Form (in PCSetup)

C-14

Batching

Revised January-2021

Config600 Configuration Software User Manual
By comparing product densities in the same unit of volume, the algorithm notes changes in base density over a fixed amount of product. When the algorithm detects a change above a certain configurable limit it marks an interface. The algorithm performs an average rate of change check to filter out small changes in density or sudden density spikes.
Generally, two products with similar densities mix much more than two products with largely different densities. The rate of change in density in the first case is lower than the rate of change in the second case.
The following graphic uses three products (A, B, and C) in an idealized example of how the algorithm works. The density of Product A (100 [units of density]) is much closer to the density of Product C (700 [units of density]) than to the density of Product B (900 [units of density]). Accordingly, the transition from Product A to Product B is much faster (in terms of units of volume) than the transition from Product A to Product C. The rates of change can be seen in the following graphic:
 From Product A to Product B: ROC = 200 [units of density / units of volume]
 From Product A to Product C: ROC = 100 [units of density / units of volume]
The algorithm computes the average rate of change (ROC) over a fixed number of volume or time units. If the computed ROC is greater than the operator-entered ROC, the algorithm considers this variation as a change in product and flags it. Otherwise, the algorithm ignores the change.
The following graphic shows three different operator-set ROC limits (indicated by the dashed lines): 300 [units of density / units of volume], 150 [units of density / units of volume], and 75 [units of density / units of volume]. The three operator-set limits depict three different situations. If the ROC limit is set too high for the product density changes for that particular pipeline then the algorithm ignores all transitions. If the ROC limit is set too low then the algorithm picks up most transitions but it might also pick up unwanted transitions. For the algorithm to work properly, you must set the ROC lower than the lowest product transitions for that mix.

Revised January-2021

Batching

C-15

Config600 Configuration Software User Manual

Figure C-5. Idealised Example of Transitions between Products with Different Densities
C.1.4 Slops Handling Examples
The three following examples show how the system handles slops, based on the option (respectively, Add to Current, Add to Next, or Separate) you select in the Slops Handling field.

C-16

Figure C-6. Slops Handling Examples

Batching

Revised January-2021

Config600 Configuration Software User Manual

Legend PD
PR
Line Pack T1, T2, T3, etc.

Point of Detection; the point at which the densitometer first detects the interface
Point of Report; the point at which the meter reports the interface
The difference in volume between PD and PR
Points (or triggers) in the flowing product at which an interface is triggered

C.2 Batch Sequence and Control

The sequence can be stepped along automatically by the station or it can be supervised by a remote host computer. Each stream can control its own batch sequence in a standalone mode.

Before you initiate a batch, ensure that the Delivery/Receipt and Official/Unofficial modes are correctly configured on the S600+'s front panel displays (BCH CURR INPUTS).

The S600+ flow computer's front panel display provides the following commands you can use to control the batch sequence (Operator > Station > Batch > Batch Command):

Display Define Start Nominal
Topoff
Hold
Terminate Restart

Description
Accept the load parameters and reset batch totals.
Open valves and commence startup flow. Available only for the VOL LOAD and MASS LOAD batch types.
Ramp up to the nominal flowrate. Available only for the VOL LOAD and MASS LOAD batch types.
Note: Command will be rejected if Supervised is selected at the station.
Ramp down to the top-off flowrate. Available only for the VOL LOAD and MASS LOAD batch types.
Note: Command will be rejected if Supervised is selected at the station.
Pause the batch. Available only for the VOL LOAD and MASS LOAD batch types.
Note: Command will be rejected if Supervised is selected at the station.
End the batch.
Stops the current batch and starts a new one. Available only for the CONT, VOL LOAD and CONT, MASS LOAD batch types.
Notes:  Select this option only if the flow is continuous.  The current flow weighted average values are
copied to the previous flow weighted average values if a RESTART is performed when there is flow.  Command will be rejected is Supervised is selected at the station.

Revised January-2021

Batching

C-17

Config600 Configuration Software User Manual

C.2.1 Batch Sequence Stages
The batch sequence functions in stages. Table C-1 shows the complete list of station stages for a typical application batching scenario.

Stage 0 1 2 3
4 5 6 7 8 9 10 11 12 13
14 15 16 17 18 19 20

Table C-1. Station Batch Sequence Stages

Display IDLE WAIT SAMPLER BATCH DEFINED WAIT STREAMS START BEGIN STARTUP IN STARTUP BEGIN NOMINAL IN NOMINAL BEGIN TOPOFF IN TOPOFF BEGIN HOLD IN HOLD STREAM BATCH WAIT STREAMS CLOSE WAIT STREAMS END BATCH COMPLETE BATCH MONITOR WAIT RECALC CMND RECALCULATING TERMINATING
RECALCULATE COMPLETE

Description Halted: idle, await Define command Wait for the sampler to reset Halted: await Start command Wait for streams to start
Set the startup flowrate, wait for station flowrate > startup flowrate Wait for station total > startup volume Set the nominal flowrate, wait for station flowrate > nominal flowrate Wait for station total > (specified ­ top-off) total Set the top-off flowrate, wait for station flowrate > top-off flowrate Wait for station total > specified total Suspend flow, wait for station flowrate = 0 Halted: await Start or Terminate command Not implemented Wait for station flowrate = zero
Wait for streams to return Idle Print report, return to Idle Halted: await a stage change. Halted: await Recalc or Terminate command Wait for streams to return Recalc Complete Wait for streams to return to Idle Halted: await Terminate command or an external stage change

C-18

Batching

Revised January-2021

Config600 Configuration Software User Manual

C.2.1.1

Station Sequence Stage Descriptions
Table C-2 shows all the stages of a default batch sequence.

Sequence Stage 0
1
2 3

Table C-2. Batch Sequence Stages (Complete)
Description Halted: Idle Wait for the Define command to start the sequence. If the batch permit state is OK, then:  Increment the batch number, max 9999.  Record the cumulative totals.  Command available streams to initialise (via Define command to each stream batch
task). Streams are available if:  Stream berth no = station berth no displays as STATION NO.  Stream control type = supervised.  Stream flow switching is enabled.  Stream batch permit is enabled.  Initialise the sampler. Proceed to the next stage. Wait for Sampler to Reset If the Terminate command is issued, then:  Command the streams to terminate.  Go to the Batch Complete stage. Check the sampler status. If the sampler is reset or the stage times out, then: Proceed to the next stage. Halted: Batch Defined If the Terminate command is issued, then:  Command the streams to terminate.  Go to the Batch Complete stage. Wait for the Start command then proceed to the next stage. Wait for Streams to Start If the Terminate command is issued, then:  Command the streams to terminate.  Go to the Batch Complete stage. Wait for the streams for this berth to indicate they have reset and are ready to start the batch (stream status = Batch Monitor). Proceed to the next stage.

Revised January-2021

Batching

C-19

Config600 Configuration Software User Manual

Sequence Stage 4
5

Description Begin Startup Set the station flow switching setpoint = batch startup flowrate If the Terminate command is issued, then:  Command the streams to terminate.  Command the flow switching to shut down.  Go to the Wait Streams Close stage. If the Hold command is issued, then:  Command streams to hold  Set the station setpoint = 0  Command the flow switching to shut down.  Go to the Begin Hold stage. If a totals retrospective adjustment is required, then:  Carry out the adjustment. If the required batch total has been achieved (prematurely), then:  Set the station setpoint = 0  Command the flow switching to shut down.  Go to the Wait Streams Close stage. Wait for the station startup flowrate to be achieved. Proceed to the next stage. In Startup Set the station flow switching setpoint = batch startup flowrate If the Terminate command is issued, then:  Command the streams to terminate.  Command the flow switching to shut down.  Go to the Wait Streams Close stage. If the Hold command is issued, then:  Command streams to hold  Set the station setpoint = 0  Command the flow switching to shut down.  Go to the Begin Hold stage. If a totals retrospective adjustment is required, then:  Carry out the adjustment. If the required batch total has been achieved, then: Set the station setpoint = 0  Command the flow switching to shut down.  Go to the Wait Streams Close stage. Wait for the station startup total to be achieved. Proceed to the next stage.

C-20

Batching

Revised January-2021

Config600 Configuration Software User Manual

Sequence Stage 6
7

Description Begin Nominal Set the station flow switching setpoint = batch nominal flowrate If the Terminate command is issued, then:  Command the streams to terminate.  Command the flow switching to shut down.  Go to the Wait Streams Close stage. If the Hold command is issued, then:  Command streams to hold  Set the station setpoint = 0  Command the flow switching to shut down.  Go to the Begin Hold stage. If the Top-Off command is issued, then:  Go to the Begin Top-off stage. If a totals retrospective adjustment is required, then:  Carry out the adjustment. If the required batch total has been achieved, then:  Set the station setpoint = 0  Command the flow switching to shut down.  Go to the Wait Streams Close stage. Wait for the station nominal flowrate to be achieved. Proceed to the next stage. In Nominal Set the station flow switching setpoint = batch nominal flowrate If the Terminate command is issued, then:  Command the streams to terminate.  Command the flow switching to shut down.  Go to the Wait Streams Close stage. If the Hold command is issued, then:  Command streams to hold  Set the station setpoint = 0  Command the flow switching to shut down.  Go to the Begin Hold stage. If the Top-Off command is issued, then:  Go to the Begin Top-off stage. If a totals retrospective adjustment is required, then:  Carry out the adjustment. If the required batch total has been achieved, then:  Set the station setpoint = 0  Command the flow switching to shut down.  Go to the Wait Streams Close stage. Wait for the station nominal total (= batch ­ top-off) to be achieved. Proceed to the next stage.

Revised January-2021

Batching

C-21

Config600 Configuration Software User Manual

Sequence Stage 8
9
10

Description Begin Top-Off Set the station flow switching setpoint = batch top-off flowrate If the Terminate command is issued, then:  Command the streams to terminate.  Command the flow switching to shut down.  Go to the Wait Streams Close stage. If the Hold command is issued, then:  Command streams to hold  Set the station setpoint = 0  Command the flow switching to shut down.  Go to the Begin Hold stage. If a totals retrospective adjustment is required, then:  Carry out the adjustment. If the required batch total has been achieved, then:  Set the station setpoint = 0  Command the flow switching to shut down.  Go to the Wait Streams Close stage. Wait for the station top-off flowrate to be achieved. Proceed to the next stage. In Top-Off Set the station flow switching setpoint = batch top-off flowrate If the Terminate command is issued, then:  Command the streams to terminate.  Command the flow switching to shut down.  Go to the Wait Streams Close stage. If the Hold command is issued, then:  Command streams to hold  Set the station setpoint = 0  Command the flow switching to shut down.  Go to the Begin Hold stage. If a totals retrospective adjustment is required, then:  Carry out the adjustment. Wait for the required batch total to be achieved, then:  Set the station setpoint = 0  Command the flow switching to shut down.  Go to the Wait Streams Close stage. Begin Hold Set the station flow switching setpoint = 0 If the Start command is issued, then:  Command the flow switching to start.  Go to the Begin Startup stage. If a totals retrospective adjustment is required, then:  Carry out the adjustment. Wait for the station flowrate to reduce to zero. Proceed to the next stage.

C-22

Batching

Revised January-2021

Config600 Configuration Software User Manual

Sequence Stage 11
12 13
14
15 15 16

Description Halted: In Hold Set the station flow switching setpoint = 0 If the Terminate command is issued, then:  Command the streams to terminate.  Command the flow switching to shut down.  Go to the Wait Streams End stage. If the Start command is issued, then:  Command the flow switching to start.  Go to the Begin Startup stage. Stream Batch Not currently configured Wait for Streams Close Set the station flow switching setpoint = 0 If the Terminate command is issued, then:  Command the streams to terminate.  Go to the Wait Streams End stage. Wait for the station flowrate to reduce to zero, then:  Command streams to terminate.  Command the sampler to stop.  Go to the Wait Streams End stage. Wait for Streams End If the Terminate command is issued, then:  Command the sampler to stop.  If User stages are disabled, then:
Go to the Batch Complete stage. else Go to the Wait Re-Calc stage. If the User stages are disabled, then:  Command the sampler to stop.  Wait for the streams to indicate they have individually returned to the Idle stage.  Go to the Batch Complete stage. else  Command the sampler to stop.  Wait for the streams to indicate they have individually reached the Wait Re-Calc Command stage.  Go to the Wait Re-Calc Command stage. Batch Complete (Station) Go to the Idle stage. Batch Complete (Stream) If the User stages are disabled, then:  Handle the totals  Go to the Idle stage. else  Go to the Wait Re-Calc Command stage. Halted: Batch Monitor Used by supervised batching. If the Terminate command is issued, then:  Go to the Wait Streams Close stage. If a totals retrospective adjustment is required, then:  Carry out the adjustment. Wait for the next stage to be determined by the supervisory system.

Revised January-2021

Batching

C-23

Config600 Configuration Software User Manual

Sequence Stage 17
18
19
20

Description Halted: Wait Re-Calc Command If the Terminate command is issued, then:  Command the streams to terminate.  Go to the Terminated stage. If the Re-Calc command is issued, then:  Command streams to re-calculate.  Go to the Re-Calculating stage. Re-Calculating If the Terminate command is issued, then:  Command the streams to terminate.  Go to the Terminated stage. Wait for the streams to indicate they have individually completed their re-calcs. Proceed to the Re-Calculate Complete stage. Terminating If the Terminate command is issued, then:  Go to the Idle stage. Wait for the streams to indicate they have individually returned to the Idle stage. Proceed to the Idle stage. Halted: Re-Calculate Complete If the Terminate command is issued, then:  Command the streams to terminate.  Go to the Terminated stage. Wait for the stage to be changed externally.

C.2.1.2

Standalone Station Stages
Station batching is designed for a station/stream(s) combination within the same FloBoss S600+ flow computer. It monitors and controls a load using the required batch quantity together with the flow rate setpoints for start up, nominal and top off.
The system supports two modes of batch control:  Standalone (the sequence is controlled by the S600+)  Supervised, such as by a remote host computer.
The batch steps through a set of stages where the current stage is executed every second. The stage remains the same until an event (such as an operator command or the loading of a required volume) causes a change.
Standalone mode enables the FloBoss S600+ station computer to drive a batch from start to completion allowing for operator interaction along the way. Table C-3 presents the sequence stages for standalone station batching.

Stage 0 1 2 3 4

Table C-3. Standalone Station Batch Sequence Stages

Display IDLE WAIT SAMPLER BATCH DEFINED WAIT STREAMS START BEGIN STARTUP

Description Halted: idle, await Define command Wait for the sampler to reset Halted: await Start command Wait for streams to start Set the startup flowrate, wait for station flowrate > startup flowrate

C-24

Batching

Revised January-2021

Config600 Configuration Software User Manual

Stage 5 6 7 8 9 13 14

Display IN STARTUP BEGIN NOMINAL IN NOMINAL BEGIN TOPOFF IN TOPOFF WAIT STREAMS CLOSE WAIT STREAMS END

15 BATCH COMPLETE Hold (Suspend Batch)
10 BEGIN HOLD 11 IN HOLD
Recalc 17 WAIT RECALC CMND 18 RECALCULATING 20 RECALC COMPLETE
Terminate 19 TERMINATING

Description Wait for station total > startup volume Set the nominal flowrate, wait for station flowrate > nominal flowrate Wait for station total > (specified ­ top-off) total Set the top-off flowrate, wait for station flowrate > top-off flowrate Wait for station total > specified total Wait for station flowrate = zero Wait for streams to return Idle ­ wait for recalculation command if user stages are selected Print report, return to Idle
Suspend flow, wait for station flowrate = 0 Halted: await Start or Terminate command Note: Only available if you select User Stages Halted: await Recalc or Terminate command Recalculating the totals Halted: await Terminate command
Wait streams Idle, go to Station Idle

If user stages are enabled, you can use a LogiCalc to perform specific recalculation functions. The folder C:\Users\<username>\Config600 3.3\lclib\batch includes a sample station batch logicalc.

C.2.1.3

Supervised Station Stages
Supervised mode is intended to be controlled from a remote supervisory system, but the station still issues individual batch commands to the streams. Table C-4 shows the batch sequence stages for a supervised station.

Table C-4. Supervised Station Batch Sequence Stages

Stage Display 0 IDLE 1 WAIT SAMPLER 2 BATCH DEFINED 3 WAIT STREAMS
START 4 BEGIN STARTUP 5 IN STARTUP 6 BEGIN NOMINAL 7 IN NOMINAL 8 BEGIN TOPOFF 9 IN TOPOFF 16 BATCH MONITOR 13 WAIT STREAMS
CLOSE 14 WAIT STREAMS END
15 BATCH COMPLETE Hold (Suspend Batch)
10 BEGIN HOLD

Description Halted: idle, await Define command Wait for the sampler to reset Halted: await Start command Wait for streams to start
Remain in Batch Monitor stage Remain in Batch Monitor stage Remain in Batch Monitor stage Remain in Batch Monitor stage Remain in Batch Monitor stage Remain in Batch Monitor stage Halted: await next stage from the supervisory system Wait for station flowrate = zero
Wait for streams to return Idle ­ wait for recalculation command if user stages are selected Print report, return to Idle
Suspend flow, wait for station flowrate = 0

Revised January-2021

Batching

C-25

Config600 Configuration Software User Manual

Stage Display 11 IN HOLD
Recalc 17 WAIT RECALC CMND 18 RECALCULATING 20 RECALC COMPLETE
Terminate 19 TERMINATING

Description Halted: await Start or Terminate command Note: Only available if you select User Stages. Halted: await Recalc or Terminate command Recalculating the totals Halted: await Terminate command
Wait streams Idle, go to Station Idle

If user stages are enabled, a LogiCalc can be used to perform specific recalculation functions. The folder C:\Users\<username>\Config600 3.3\lclib\batch includes a sample station batch logicalc.

C.2.1.4

Standalone Stream Stages
Standalone mode is intended for a single stream to control a batch with no interaction with any other streams or supervisory sequences. Table C-5 shows the batch sequence stages for standalone streams.

Note: Standalone Stream stages can only be implemented by using How To 83. This requires the use of the System Editor which is only available with the Config600 Pro software.

The sequence stage logic is essentially the same as for the station, with the addition of:
 The Startup and Nominal stages can accept Nominal and Top-Off commands to move them on to the next stage.
 The Batch Complete and Re-Calc stages handle enabled user stages.

Table C-5. Standalone Stream Batch Sequence Stages

Stage

Display

0 IDLE

1 WAIT SAMPLER

2 BATCH DEFINED

4 BEGIN STARTUP

5 IN STARTUP

6 BEGIN NOMINAL

7 IN NOMINAL

8 BEGIN TOPOFF

9 IN TOPOFF

13 WAIT STREAMS CLOSE

15 BATCH COMPLETE

Hold (Suspend Batch) 10 BEGIN HOLD 11 IN HOLD
Recalc 17 WAIT RECALC CMND 18 RECALCULATING 20 RECALC COMPLETE
Terminate

Description Halted: idle, await Define command Wait for the sampler to reset Halted: await Start command Set the startup flowrate, wait for station flowrate > startup flowrate Wait for station total > startup volume Set the nominal flowrate, wait for station flowrate > nominal flowrate Wait for station total > (specified ­ top-off) total Set the top-off flowrate, wait for station flowrate > top-off flowrate Wait for station total > specified total Wait for station flowrate = zero Print report, return to Idle ­ wait for recalculation command if user stages are selected
Suspend flow, wait for station flowrate = 0 Halted: await Start or Terminate command Note: Only available if you select User Stages Halted: await Recalc or Terminate command Recalculating the totals Halted: await Terminate command

C-26

Batching

Revised January-2021

Stage

Display

19 TERMINATING

Config600 Configuration Software User Manual
Description Transfer the batch totals from current to previous, go to Idle

If user stages are enabled, a LogiCalc can be used to perform specific recalculation functions. The folder C:\Users\<username>\Config600 3.3\lclib\batch includes a sample stream batch logicalc.

C.2.1.5

Supervised Stream Stages
Supervised mode is controlled either in conjunction with the S600+ station batch sequence or from a remote supervisory system. Table C6 shows the batch sequence stages for a supervised stream.

Stage 0 1 2 3 4 5 6 7 8 9 16 13 14 15
10 11
19

Table C-6. Supervised Stream Batch Sequence Stages

Display IDLE WAIT SAMPLER BATCH DEFINED WAIT STREAMS START BEGIN STARTUP IN STARTUP BEGIN NOMINAL IN NOMINAL BEGIN TOPOFF IN TOPOFF BATCH MONITOR WAIT STREAMS CLOSE WAIT STREAMS END BATCH COMPLETE Hold (Suspend Batch) BEGIN HOLD IN HOLD
Terminate TERMINATING

Description Halted: idle, await Define command Wait for the sampler to reset Halted: await Start command Wait for streams to start Remain in Batch Monitor stage Remain in Batch Monitor stage Remain in Batch Monitor stage Remain in Batch Monitor stage Remain in Batch Monitor stage Remain in Batch Monitor stage Halted: await next stage from the supervisory system Wait for station flowrate = zero Wait for streams to return Idle Print report, return to Idle
Suspend flow, wait for station flowrate = 0 Halted: await Start or Terminate command
Wait streams Idle, go to Station Idle

C.2.2 Retrospective Batch Totals
The system applies retrospective totals adjustment at the stream.
Stream batching can run as a standalone (self contained) batch or as part of a station (supervised) batch. Both methods support retrospective K-factor or meter factor corrections at any stage during the batch after flow has started.
By enabling user stages, you can also apply retrospective totals adjustments after a stream batch completes and before it returns to the Idle stage. This passes control to the Wait Recalc Command stage rather than the Batch Complete stage (at the station). The sequence then halts at this stage until the Recalc command is received.
For example, if you modify the K-factor or meter factor after a prove, the system adjusts each batch total as follows:
Adjusted total = batch total * ratio

Revised January-2021

Batching

C-27

Config600 Configuration Software User Manual
Where: ratio = old K-factor / new K-factor
or ratio = new meter factor / old meter factor
or ratio = GVC1 / GV1 where: GVC1 = corrected gross volume for period 1. GV1 = gross volume for period 1.
Further K-factor / meter factor changes do not invoke this correction but the S600+ uses the latest value in subsequent totalisations. Retrospective adjustment is not applied to Indicated Volume totals.
Note: This adjustment method is not valid for applications using Kfactor / meter factor linearisation because it is difficult to derive an accurate historic K-factor / meter factor.

C.2.3 Batch Alarms

The system generates alarms at the following events:

 Batching not permitted.

 Pre-warning of batch approaching completion.

 Batch complete.

C.2.4 Batch Report

The system provides two reports, volume or mass K-factor. The Kfactor units (pulses/volume or pulses/mass) determines which report generates.

Following is a sample batch report:

================================================================================

1

BATCH REPORT

24/01/2011 12:51:50

================================================================================

================================================================================ STATION 1

RETROSPECTIVE K-factor APPLIED POWER OFF DURING BATCH

CLEAR CLEAR

GUVOL GSVOL MASS IVOL

CUMULATIVE 1651.28 1651.28 1238.46 1651.28

BATCH

200.92 m3 200.92 Sm3 150.70 tonne 200.92 m3

FLOW RATE 0.00 0.00 0.00 0.00

m3/h Sm3/h t/h m3/h

PULSE

0

0

================================================================================

STREAM 1 NAME:

LIQ TURBINE

LOCATION: LINE 01

C-28

Batching

Revised January-2021

Config600 Configuration Software User Manual

RETROSPECTIVE K-factor APPLIED POWER OFF DURING BATCH

GUVOL GSVOL MASS IVOL

CUMULATIVE 825.64 825.64 619.23 825.64

BATCH

NO CLEAR
100.46 m3 100.46 Sm3
75.35 tonne 100.46 m3

FLOW RATE 0.00 0.00 0.00 0.00

m3/h Sm3/h t/h m3/h

PULSE

0

0

OBS PRESS (MTR):

OBS TEMP (MTR) :

MTR DENS

:

GUVOL FR

:

100.00 100.00 750.00 31752.74

! barg ! Deg.C ! kg/m3
m3/h

================================================================================

STREAM 2 NAME:

LIQ TURBINE

LOCATION: LINE 02

RETROSPECTIVE K-factor APPLIED POWER OFF DURING BATCH

NO CLEAR

GUVOL GSVOL MASS IVOL

CUMULATIVE 825.64 825.64 619.23 825.64

BATCH

100.46 m3 100.46 Sm3
75.35 tonne 100.46 m3

FLOW RATE 0.00 0.00 0.00 0.00

m3/h Sm3/h t/h m3/h

PULSE

0

0

OBS PRESS (MTR):

OBS TEMP (MTR) :

MTR DENS

:

GUVOL FR

:

100.00 100.00 750.00 31755.50

! barg ! Deg.C ! kg/m3
m3/h

================================================================================

STREAM 3 NAME:

LIQ TURBINE

LOCATION: LINE 03

RETROSPECTIVE K-factor APPLIED POWER OFF DURING BATCH

NO CLEAR

GUVOL GSVOL MASS IVOL

CUMULATIVE 0.00 0.00 0.00 0.00

BATCH

0.00 m3 0.00 Sm3 0.00 tonne 0.00 m3

FLOW RATE 0.00 0.00 0.00 0.00

m3/h Sm3/h t/h m3/h

PULSE

0

0

OBS PRESS (MTR):

OBS TEMP (MTR) :

MTR DENS

:

GUVOL FR

:

0.00 0.00 0.00 0.00

! barg ! Deg.C ! kg/m3
m3/h

================================================================================

C.3 Interface Detection
The Interface Detection logic detects and flags the boundary between two adjacent products, determining the end of one product and the beginning of another.

Revised January-2021

Batching

C-29

Config600 Configuration Software User Manual
By comparing product densities in the same unit of volume, the algorithm notes changes in density over a fixed amount of product. When the algorithm detects a change above a certain configurable limit it marks an interface. To filter out small changes in density or sudden density spikes, the algorithm performs an average rate of change check
The rate of change of density varies depending on the process conditions and the relative density of the two products.
Figure C-7 uses three products (A, B, and C) in an idealized example of how the algorithm works. The density of Product A (100 [units of density]) is much closer to the density of Product Cs density (700 [units of density]) than to the density of Product B (900 [units of density]). Accordingly, the transition from Product A to Product B is much faster (in terms of units of volume) than the transition from Product A to Product C. The rates of change can be seen in Figure C8:
 From Product A to Product B: ROC = 200 [units of density / units of volume]
 From Product A to Product C: ROC = 100 [units of density / units of volume]
The algorithm computes the average rate of change (ROC) over a fixed number of volume units. If the computed ROC is greater than the operator-entered ROC, the algorithm considers this variation as a change in product and flags it. Otherwise, the algorithm ignores the change.
Figure C-7 shows three different operator-set ROC limits (indicated by the dashed lines): 300 [units of density / units of volume], 150 [units of density / units of volume], and 75 [units of density / units of volume].
The three operator-set limits depict three different situations. If the ROC limit is set too high for the product density changes for that particular pipeline then the algorithm ignores all transitions. If the ROC limit is set too low then the algorithm picks up most transitions but it might also pick up unwanted transitions. For the algorithm to work properly, you must set the ROC lower than the lowest product transitions for that mix.

C-30

Batching

Revised January-2021

Config600 Configuration Software User Manual

Figure C-7. Idealised Example of Transitions between Products with Different Densities
Configuration To use Interface Detection, you must first enable the option in the Config600 configuration file. You enable the option only at the station level, although you can configure the option for each station independently.
Once started the option runs in the background, monitoring density changes in a fixed volume of product and flagging any interfaces.
You define three parameters to configure the interface detection algorithm, which you access either through the S600+'s front panel or web browser.
To access the parameters select Operator > Station (number) > Batch DENS I/F. The parameters are:
 ROC Identifies the minimum density rate of change for which an interface should be flagged. Specify the parameter in units of density divided by units of volume. The algorithm ignores all density variations below this limit. See Figure C-7.

Revised January-2021

Batching

C-31

Config600 Configuration Software User Manual

Figure C-8. Interface Detection Algorithm (ROC Parameter at 0.31 kg/m6)
 Line Pack Identifies the amount of product that has to pass between the moment a valid interface has been detected at the station densitometer and the moment the interface reaches the metering point (stream flow meter). Specify the line pack as a volume. If you set the parameter to 0, the algorithm flags the interface as soon as the algorithm detects it at the station densitometer. See Figure C-9.

C-32

Batching

Revised January-2021

Config600 Configuration Software User Manual

Figure C-9. Interface Detection Algorithm (Line Pack at 300 m3)
 Stability Wait: Indicates when to flag the interface. This option has two valid values, Clear or Set. Select Clear to flag an interface as soon as the density rate of change is above the limit the ROC parameter specifies. Select Set to have the algorithm wait until the average density rate of change drops below the value the ROC parameter specifies and stabilizes before flagging the interface, after a valid rate of change has been detected. Figure C-10 shows an example of the interface detection algorithm running with the stabilization option active. The algorithm flags the interface only after the average rate of change has fallen under the ROC value.

Revised January-2021

Batching

C-33

Config600 Configuration Software User Manual

Figure C-10. Interface Detection Algorithm (Stabilisation Option On)
C.4 Batch Recalculation
Batch recalculation enables the recalculation of batch totals based on a newly modified observed density, observed temperature, observed pressure, meter temperature, meter pressure, or modified BS&W (for crude oil). It should be noted that the recalculation of totals takes into account the units and rounding option configured for the product.
When triggered by an operator-issued recalculation command, the system recalculates the totals for the selected batch ticket according to specific settings. You can run recalculation for a specific day for a selected batch, for either the current batch or for a chosen historical batch ticket. You can enter values for the density, temperature, pressure, meter temperature, meter pressure and BS&W manually or use the flow weighted average.
C.4.1 Displays
The following tables describe the displays associated with the batch totals recalculation. Access the displays through the S600+ front panel or web browser.
For station recalculations the menus can be found by navigating to Operator>Station n> (where "n" is the station number). For stream recalculations navigate to Operator>Station n> (where "n" is the stream number).
The BCH CURR BASE DENS (Station), BCH CURR BS&W (Station), BCH CURR RECALC (Station), BCH

C-34

Batching

Revised January-2021

Config600 Configuration Software User Manual

CURR RESULTS (Station and Stream), BCH CURR MTR TEMP (Stream) and BCH CURR MTR PRESS (Stream) menu locations include the displays which deal with the current batch ticket.
The RECALL TICKET (Station), RECALL BASE DENS (Station), RECALL BS&W (Station), RECALL RECALC (Station), RECALL RESULTS (Station and Stream), RECALL MTR TEMP (Stream) and RECALL MTR PRESS (Stream) menu locations include the displays which deal with a recalled historic batch ticket.
Some of the displays behave differently although they are the same for both current and recalled batch tickets. These differences are described below. To distinguish between the CURRENT and the RECALL displays, their descriptions were prefixed with C. and R., respectively.

Table C-7. BATCH CONTROL and RECALL TICKET Displays

Display TICKET NUMBER
BATCH NUMBER DAY NUMBER OFFICIAL/ UNOFFICIAL
DELIVERY/ RECEIPT

Description
Identifies the batch ticket the recalculation will be performed on. The number must be a valid batch ticket. If viewed from the BATCH CONTROL menu this location indicates the number of the current/last ticket and cannot be changed. If viewed from the RECALL TICKET menu you can change the value of this location to select the desired batch ticket for which the calculations should be performed.
Sets the operator entered batch number
Indicates the total number of days in the currently selected batch ticket
Determines whether this is an official or unofficial batch. Valid values are OFFICIAL (the BATCH NUMBER increases by one) or UNOFFICIAL (the BATCH NUMBER is 0). This must be set before starting a batch. Found only a station level in the BATCH CONTROL menu.
Determines whether this is a delivery or a receipt. Values: YES, NO. This must be set before starting a batch. Found only at station level in the BATCH CONTROL menu.

Table C-8. BCH CURR BASE DENS and RECALL BASE DENS Displays

Display BASE DENSITY (BATCH)
RECALC BASE DENSITY
BASE DENSITY SOURCE

Description
Shows the flow weighted average value for the selected batch.
Note: This value is found only at the station level.
Sets the base density value that the system uses in recalculations. The system uses this value only if you set the BASE DENSITY SOURCE field to RECALC.
Note: This value is found only at the station level.
Sets the source for base density that the system uses for recalculations. Valid values are ORIGINAL (use the flow weighted average as the source for the base density) or RECALC (use the value in the RECALC BASE DENSITY field as the source for base density). The default is ORIGINAL. Note: This value is found only at the station level.

Revised January-2021

Batching

C-35

Config600 Configuration Software User Manual

Display
BASE DENSITY (DAY NO.)

Description
Shows, for each day, the base density of the selected batch. Note: This value is found only at the station level.

Table C-9. STATION BCH CURR BS&W and RECALL BS&W Displays

Display BS&W (BATCH)
RECALC BS&W
BS&W SOURCE

Description
Shows the BS&W flow weighted average value for the selected batch.
Note: This value is found only at the station level.
Sets the BS&W value that the system uses in recalculations.
Note: This value is found only at the station level.
Sets the source for BS&W that the system uses for recalculations. Valid values are ORIGINAL (use the flow weighted average) or RECALC (use the value in the RECALC BS&W field). Note: This value is found only at the station level.

BS&W (DAY NO.)

Shows, for each day, the BS&W of the selected batch. Note: This value is found only at the station level.

Table C-10. STATION BCH CURR MTR TEMP and RECALL METER TEMP Displays

Display MTR TEMP (BATCH)
RECALC MTR TEMP
MTR TEMP SOURCE

Description
Shows the flow weighted average value for the selected batch.
Note: This value is found only at the stream level.
Sets the observed temperature value that the system uses in recalculations.
Note: This value is found only at the stream level.
Sets the source for the meter temperature that the system uses for recalculations. Valid values are ORIGINAL (use the flow weighted average) or MANUAL (use the value set in the RECALC MTR TEMP field). Note: This value is found only at the stream level.

MTR TEMP (DAY NO.)

Shows, for each day, the meter temperature of the selected batch. Note: This value is found only at the stream level.

MTR PRESS (BATCH)
RECALC MTR PRESS
MTR PRESS SOURCE

Shows the flow weighted average value for the selected batch.
Note: This value is found only at the stream level.
Sets the meter pressure value that the system uses in recalculations.
Note: This value is found only at the stream level.
Sets the source for the meter pressure that the system uses for recalculations. Valid values are ORIGINAL (use the flow weighted average) or RECALC (use the value set in the RECALC MTR PRESS field). Note: This value is found only at the stream level.

MTR PRESS (DAY NO.)

Shows, for each day, the meter pressure of the selected batch. Note: This value is found only at the stream level.

C-36

Batching

Revised January-2021

Config600 Configuration Software User Manual

Table C-11. BCH CURR RECALC and RECALL RECALC Displays

Display RECALC COMMAND ACCEPT COMMAND
RECALC DAY

Description

Enables the system to perform recalculation with the currently set values. Valid values are YES (enable) and NO (disable).

Marks the current values as accepted for the selected batch. Valid values are ACCEPT (prevent further recalculations) and IDLE (allow further recalculations).

Note:

Also a new Batch Ticket is generated which indicates that the recalculated values have been accepted.

Shows the day of the selected batch for which the recalculations will be performed.

Note: This value is found only at the station level.

DIAGNOSTIC

Shows a diagnostic message for the batching and recalculation functionality.

Table C-12. STATION/STREAM BATCH CURR RESULTS and RECALL RESULTS Displays

Display OBS DENSITY
OBS TEMP
OBS PRESS
BS&W
BASE DENSITY
BATCH IVOL/ GUVOL/GSVOL/ NSVOL/SWVOL
BATCH MASS/ NMASS
TOTAL HOURS

Description
Shows the observed density for each day of the selected batch ticket and the flow weighted average value for the whole batch.
Note: This value is found only at the station level.
Shows the observed temperature for each day of the selected batch ticket and the flow weighted average value for the whole batch.
Note: This value is found only at the station level.
Shows the observed pressure for each day of the selected batch ticket and the flow weighted average value for the whole batch.
Note: This value is found only at the station level.
Shows the recalculated BS&W for each day of the selected batch ticket and the recalculated flow weighted average for the whole batch.
Note: This value is found at both the stream and station levels.
Shows the recalculated base density for each day of the selected batch ticket and the base flow weighted average for the whole batch.
Note: This value is found only at the station level.
Shows the recalculated volume totals for the currently selected batch ticket. It should be noted that the recalculation of totals takes into account the units and rounding option configured for the product.
Note: This value is found at both the stream and station levels.
Shows the recalculated mass totals for the currently selected batch ticket. It should be noted that the recalculation of totals takes into account the units and rounding option configured for the product.
Note: This value is found at both the stream and station levels.
Indicates the duration in hours of the currently selected batch.
Note: This value is found at both the stream and station levels.

Revised January-2021

Batching

C-37

Config600 Configuration Software User Manual

Display TOTAL MINUTES FLOWING HOURS FLOWING MINUTES IDLE HOURS IDLE MINUTES
MTR DENSITY
MTR TEMP
MTR PRESS
BASE DENSITY

Description
Number of minutes elapsed in addition to the TOTAL HOURS location.
Note: This value is found at both the stream and station levels.
Number of hours during which there was flow for the selected batch.
Note: This value is found at both the stream and station levels.
Number of minutes during which there was flow for the selected batch in addition to the FLOWING HOURS location.
Note: This value is found at both the stream and station levels.
Number of hours during which there was no flow for the selected batch.
Note: This value is found at both the stream and station levels.
Number of minutes during which there was no flow for the selected batch in addition to the IDLE HOURS location.
Note: This value is found at both the stream and station levels.
This set of displays shows the recalculated meter density for each day of the selected batch ticket and the recalculated flow weighted average for the whole batch.
Note: This value is found only at the stream level.
This set of displays shows the recalculated meter temperature for each day of the selected batch ticket and the recalculated flow weighted average for the whole batch.
Note: This value is found only at the stream level.
This set of displays shows the recalculated meter pressure for each day of the selected batch ticket and the recalculated flow weighted average for the whole batch.
Note: This value is found only at the stream level.
This set of displays shows the recalculated base density for each day of the selected batch ticket and the recalculated flow weighted average for the whole batch.
Note: This value is found only at the stream level.

C.4.2 Batch Ticket
The system generates a batch ticket at the beginning of a batch. The system updates a ticket with new data and generates a new instance of the ticket under the REPORTS>BATCH TICKET location when a batch ends, when a recalculation occurs, or when you issue an Accept command on a selected ticket.
Each ticket has a number you can use for recalling the ticket. This number appears on the same row as the ()DELIVERY or ()RECEIPT TICKET flags and can be read from a generated batch ticket.
Use the Recall Ticket option to recall the latest instance of the batch ticket.

C-38

Batching

Revised January-2021

Config600 Configuration Software User Manual

Note: Data copied from the meter contains values irrespective of whether that meter has been flowing. These include (but are not limited to) Average Meter Factor, Average K Factor, Average Meter Density, CTLM, CPLM and CCFM.

Following is an example of a batch ticket.

================================================================================

528

BATCH END TICKET

10/04/2012 06:28:48

================================================================================

(X)DELIVERY

OR ( )RECEIPT TICKET 264

(X)OFFICIAL

OR ( )UNOFFICIAL

LOCATION:

Pickering

( )RECALC ALL

OR ( )ACCEPTED

Company :Emerson Process Management

================================================================================

STATION 1

1. BATCH NUMBER

2. TYPE OF LIQUID

3. METER CLOSING (DATE/TIME)

4. METER OPENING (DATE/TIME)

5. NET DELIVERY/RECEIPT TIME

6. METER CLOSING IVOL

7. METER OPENING IVOL

8. PULSE

9. IVOL

10. GUVOL

11. AVERAGE FLOW RATE

12. OBS DENSITY

13. OBS TEMP

14. OBS PRESS

15. BS&W

16. BASE DENSITY AT 15.0 Deg.C

17. GSVOL

18. MASS

19. NSVOL

AT 15.0 Deg.C

20. NETT MASS

21. SW VOL

16

A CRUDE

10/04/2012 06:28:45

10/04/2012 06:12:04

0: 16

h : m

1072502 m3

1068499 m3

400232

4002 m3

4002.320 m3

14394.0 m3/h

750.0000 ! kg/m3

11.00 ! Deg.C

1.00 ! barg

60.000 ! %

750.0 ! kg/m3

4010.3300 Sm3

3007.74 tonne

1604.130 Sm3

1203.11 tonne

2406.2200 m3

================================================================================

STREAM 1 NAME:

LIQ TURBINE

LOCATION: LINE 01

METER MANUFACTURER: METER MODEL: METER SERIAL NUMBER: METER TAG NUMBER: METER SIZE: K-FACTOR:

METER MAN METER MODEL METER SERIAL NO METER TAG 0.00 mm 100.0 pls/m3

PRIMARY FLOW COMPUTER: 00:A0:D8:F8:00:24

1. NET DELIVERY/RECEIPT TIME 2. METER CLOSING IVOL 3. METER OPENING IVOL 4. PULSE 5. IVOL 6. GUVOL 7. AVERAGE FLOW RATE 8. AVERAGE METER FACTOR 9. MTR TEMP 10. MTR PRESS 11. CTLM 12. CPLM 13. CCFM 14. GSVOL 15. MASS

0: 16

h : m

268125 m3

267125 m3

100058

1001 m3

1000.580 m3

3598.5 m3/h

1.0000

12.00 ! Deg.C

2.00 ! barg

1.0033

1.0002

1.0035

1004.0600 Sm3

753.04 tonne

Revised January-2021

Batching

C-39

Config600 Configuration Software User Manual

16. NSVOL 17. NETT MASS 18. SW VOL

AT 15.0 Deg.C

401.620 301.22
602.4400

Sm3 tonne m3

================================================================================

STREAM 3 NAME:

LIQ TURBINE

LOCATION: LINE 03

METER MANUFACTURER: METER MODEL: METER SERIAL NUMBER: METER TAG NUMBER: METER SIZE: K-FACTOR:

METER MAN METER MODEL METER SERIAL NO METER TAG 0.00 mm 100.0 pls/m3

PRIMARY FLOW COMPUTER: 00:A0:D8:F8:00:24

1. NET DELIVERY/RECEIPT TIME

2. METER CLOSING IVOL

3. METER OPENING IVOL

4. PULSE

5. IVOL

6. GUVOL

7. AVERAGE FLOW RATE

8. AVERAGE METER FACTOR

9. MTR TEMP

10. MTR PRESS

11. CTLM

12. CPLM

13. CCFM

14. GSVOL

15. MASS

16. NSVOL

AT 15.0 Deg.C

17. NETT MASS

18. SW VOL

0: 16

h : m

268125 m3

267125 m3

100058

1001 m3

1000.580 m3

3598.5 m3/h

1.0000

13.00 ! Deg.C

3.00 ! barg

1.0022

1.0003

1.0025

1003.0800 Sm3

752.31 tonne

401.230 Sm3

300.92 tonne

601.8500 m3

================================================================================

STREAM 5 NAME:

LIQ TURBINE

LOCATION: LINE 05

METER MANUFACTURER: METER MODEL: METER SERIAL NUMBER: METER TAG NUMBER: METER SIZE: K-FACTOR:

METER MAN METER MODEL METER SERIAL NO METER TAG 0.00 mm 100.0 pls/m3

PRIMARY FLOW COMPUTER: 00:A0:D8:F8:00:24

1. NET DELIVERY/RECEIPT TIME

2. METER CLOSING IVOL

3. METER OPENING IVOL

4. PULSE

5. IVOL

6. GUVOL

7. AVERAGE FLOW RATE

8. AVERAGE METER FACTOR

9. MTR TEMP

10. MTR PRESS

11. CTLM

12. CPLM

13. CCFM

14. GSVOL

15. MASS

16. NSVOL

AT 15.0 Deg.C

17. NETT MASS

18. SW VOL

0: 16

h : m

268125 m3

267125 m3

100058

1001 m3

1000.580 m3

3598.5 m3/h

1.0000

14.00 ! Deg.C

4.00 ! barg

1.0011

1.0004

1.0015

1002.0900 Sm3

751.56 tonne

400.840 Sm3

300.63 tonne

601.2600 m3

C-40

Batching

Revised January-2021

Config600 Configuration Software User Manual

================================================================================

STREAM 7 NAME:

LIQ TURBINE

LOCATION: LINE 07

METER MANUFACTURER: METER MODEL: METER SERIAL NUMBER: METER TAG NUMBER: METER SIZE: K-FACTOR:

METER MAN METER MODEL METER SERIAL NO METER TAG 0.00 mm 100.0 pls/m3

PRIMARY FLOW COMPUTER: 00:A0:D8:F8:00:24

1. NET DELIVERY/RECEIPT TIME

0: 16

h : m

2. METER CLOSING IVOL

268125 m3

3. METER OPENING IVOL

267125 m3

4. PULSE

100058

5. IVOL

1001 m3

6. GUVOL

1000.580 m3

7. AVERAGE FLOW RATE

3602.1 m3/h

8. AVERAGE METER FACTOR

1.0000

9. MTR TEMP

15.00 ! Deg.C

10. MTR PRESS

5.00 ! barg

11. CTLM

1.0000

12. CPLM

1.0005

13. CCFM

1.0005

14. GSVOL

1001.1000 Sm3

15. MASS

750.83 tonne

16. NSVOL

AT 15.0 Deg.C

400.440 Sm3

17. NETT MASS

300.34 tonne

18. SW VOL

600.6700 m3

================================================================================

C.4.3 Recalculating Batches

The S600+ can store data for up to eight historic batches. When the history is full, a new batch overwrites the oldest batch data. You cannot recalculate a batch after it's been overwritten, although you may still be able to view its reports depending on your reports settings.
Each batch can hold up to 20 days of data; you can adjust this using PCSetup. You can recall each batch in the history and adjust different batch parameters, based either on a certain day or on the whole batch. Each time you trigger a recalculation, the system generates a new batch report that shows the recalculated data for the whole batch.
The system saves batch data on a per day basis. A day is considered to start at the base time 1 hour and is 24 hours long. To change the base time 1 hour, select System Settings on the top menu and then select Report Setup on the left-hand side menu. Scroll to the BASETIME 1 display and change the value.
This section gives step by step descriptions of the batching and batch recalculation procedures for the S600+. The batching procedure described here refers to the Volume Load batch type, but most of the steps apply to the other batch types, as well.
Configuring the To configure the settings for the next batch:
Next Batch
1. Select Operator from the top menu.

Revised January-2021

Batching

C-41

Config600 Configuration Software User Manual
2. On the left side menu, select Station 1>Bch Stack.

Figure C-11. Batch Configuration
3. Select Batch Slot 1. 4. Enter the PRODUCT NUMBER. 5. Enter the BATCH QUANTITY. Once this quantity has flowed
through the meter, the batch ends.
Note: Refer to section Batch Stack for further details about editing the batch stack.
Starting a Batch To start a batch: 1. Select Operator from the top menu. 2. On the left side menu, select Station 1>Batch Control. 3. Scroll to the right until you see the BATCH TYPE, and set the Status to VOL LOAD.
Note: You can only change the BATCH TYPE while the batch is idle. It cannot be changed while the batch is running.

C-42

Batching

Revised January-2021

Config600 Configuration Software User Manual

Figure C-12. Volume Load

4. Under the same menu, navigate to the BATCH COMMAND display and set its Status to BATCH DEFINED.

Note:

Setting the status to BATCH DEFINED generates the Batch Start report. You can view the report by selecting Reports on the top menu and then selecting Batch Ticket on the left side menu. This action also triggers a Load Started alarm. You can check this by selecting Alarms on the top menu.

Figure C-13. Batch Defined
5. From the same display, select the START command. The status on the STAGE NO display page changes to IN NOMINAL.
Note: Use of the START command is required only when the batch type is either VOL LOAD or MASS LOAD. DIGIN, INTERFACE, BASETIME, CONT VOL LOAD, and CONT MASS LOAD batch types only need the DEFINE command to start and run a batch.
Stopping a Batch You can stop a VOL LOAD batch type either manually or automatically. To stop the batch at any time, use the TERMINATE command:
1. Select Operator from the top menu.
2. On the left side menu, select Station 1>Batch Control.

Revised January-2021

Batching

C-43

Config600 Configuration Software User Manual
3. On the BATCH COMMAND display change the status to TERMINATE.
4. For the batch to stop automatically, the REQUIRED QUANTITY must be achieved.
Note: The end of a batch generates a BATCH END ticket. To view the ticket, click Reports on the top menu and the click Batch Ticket on the left-hand side menu. Additionally, the end of a batch triggers a Load Complete alarm. You can check this by clicking on Alarms on the top menu.
Viewing Batch To view information about the running batch, select Operator on the Information top menu. Select Station 1 on the left side menu to view the Batch Control, Bch Curr Base Ds, Bch Curr Bs&W, Bch Curr Recalc, and Bch Curr Results menus. These menus provide information regarding the current running batch or the last stopped batch.

Figure C-14. Batch Information
To review data about historical batches, use the Recall Ticket, Recall Base Dens, Recall Bs&W, Recall Recalc, and Recall Results menus. You can find these menus be selecting Operator > Station 1. To see data for a batch, click on Recall Ticket. Go to the TICKET NUMBER display and change the value to the ticket number you wish to review. All the Recall menus update with information about the recalled ticket.

C-44

Batching

Revised January-2021

Config600 Configuration Software User Manual

Figure C-15. Batch Information
You can find the same menus at stream level as well.
Notes:
 To get a ticket number, select Reports on the top menu and access the Batch Ticket menu on the left hand side menu. Choose a report and on the header of the report you can see the ticket number next to the RECEIPT TICKET flag.
 Both the Btch Curr and the Recall menus have a similar layout.
 The Bch Control/Recall Ticket menus provide information about ticket number, batch number, the number of days elapsed since the start of the batch and the ACCEPT command.
 The Bch Curr Base Dens/Recall Base Dens, Bch Curr Bs&W/Recall Bs&W, Bch Curr Mtr Temp/Recall Mtr Temp, Bch Curr Mtr Press/Recall Press menus show information about input batch parameters such as BASE DENSITY, BS&W, METER TEMPERATURE and METER PRESSURE. The data is stored as a weighted average and is displayed on a per day basis. You can also change the values of any of these parameters to issue a recalculated batch ticket.
 The Bch Curr Recalc/Recall Recalc menus include the RECALC COMMAND, the ACCEPT COMMAND, the RECALC DAY and the DIAGNOSTIC display. These are used when performing a recalculation on the current or a historic batch ticket.
 The Bch Curr Results/Recall Results menus show information about the batch, such as quantities accumulated during the batch or recalculated quantities and the duration of the batch.
Recalculating a To recalculate a current batch:
Current Batch
1. Select Operator on the top menu.

Revised January-2021

Batching

C-45

Config600 Configuration Software User Manual
2. Select Station 1>Batch Control on the left-hand side menu. The TICKET NUMBER display shows the ticket number of the current running batch or of the previously stopped batch, if no batch is running now.
Figure C-16. Ticket Number 3. Select Bch Curr Recalc on the left side menu and scroll to the
RECALC DAY display. Select the day you wish to recalculate (the example uses Day 2). Note: If the current batch is running you cannot recalculate
either the current day or the whole batch.

Figure C-17. Recalculate Day
4. To recalculate the batch with a new base density for day 2, go to the Operator menu, select Bch Curr Base Dens, and scroll to the BASE DENSITY (DAY NO) displays. This shows the original value for the base density on a given day or for the whole batch.
5. Scroll to the BASE DENSITY SOURCE display and change the status from ORIGINAL to RECALC.
6. To change the base density, scroll to the RECALC BASE DENSITY display and enter a new value.

C-46

Batching

Revised January-2021

Config600 Configuration Software User Manual
Figure C-18. Recalculate Base Density 7. Select Bch Curr Recalc on the left side menu. and scroll to the
RECALC COMMAND display. 8. Set the status to YES. This triggers a recalculation on the selected
batch with the changed parameter. A new batch ticket is triggered, reflecting the changes for the whole batch. The displays under the Bch Curr menus update with the new data. That is, the density on the selected day match the one we've entered previously, and the volumes for that day are recalculated. The totals for that batch update correspondingly.

Figure C-19. Recalculate Command
Note: Perform steps 1 through 8 for any of the other parameters which can be modified.
Recalculating To recalculate an historic batch:
an Historic Batch
Note: This procedure assumes that at least one batch is available in batch history.
1. To recalculate a historic batch ticket, you need the batch ticket number. To get the batch ticket number, go to Reports on the top menu and access Batch Ticket on the left side menu. Choose a report. The header of the report displays the ticket number next to the RECEIPT TICKET flag.
2. Go to Operator on the top menu, then Station 1 on the left side menu and click on Recall Ticket. On the TICKET NUMBER display enter the batch ticket number from the batch ticket. Once

Revised January-2021

Batching

C-47

Config600 Configuration Software User Manual
you've entered the ticket number the Recall displays updates with the data particular to that ticket.

Figure C-20. Recall Ticket Number
3. Go to the Recall Recalc menu and scroll to the RECALC DAY display. Select the day to recalculate. This example selects day two and recalculates the batch with an new base density for day two.
Note: If the batch you've recalled is running you cannot recalculate either the current day or the whole batch.

Figure C-21. Day Selection
4. To see the original value for the base density on a given day or for the whole batch, go to Operator > Station 1 > Recall Base Density and scroll to the BASE DENSITY (DAY NO.) displays.

C-48

Batching

Revised January-2021

Config600 Configuration Software User Manual
Figure C-22. Base Density Display 5. Scroll to the BASE DENSITY SOURCE display and change the
status from ORIGINAL to RECALC. 6. To change the base density, scroll to the RECALC BASE
DENSITY display and enter a new value.

Figure C-23. Base Density Display
7. Select Operator > Station 1 > Recall Recalc and set the status on the RECALC COMMAND display to YES. This triggers a recalculation on the selected batch with the changed parameter. A new batch ticket will be triggered, reflecting the changes for the whole batch. The displays under the Recall menus update with the new data. That is, the density on the selected day will match the one we've entered previously and the volumes for that day will be recalculated. The totals for that batch update correspondingly.

Revised January-2021

Batching

C-49

Config600 Configuration Software User Manual

Figure C-24. Base Density Display
Note: Perform steps 1 through 7 for any of the other parameters which can be modified.
C.5 Flow Switching
Flow switching is a station-based function that the batching process uses. In a standalone mode, flow switching determines how many streams are required to flow in order to maintain a required overall flowrate, depending on the availability of each stream. If a stream fails, the stream can be closed and a new available stream given its remaining total. Regulating flow is achieved by passing flowrate setpoints to the streams to control flowrate using PID control to drive flow control valves.
Note: Station flow switching calculations require that you configure stream flow switching calculations.
C.5.1 Station Flow Switching Setup
Flow switching settings define the method and parameters to determine which streams should open and close. You can set up flow switching for a station and then disable it until you need this option. 1. Select Flow Switching from the hierarchy menu. The Flow
Switching screen displays.

C-50

Batching

Revised January-2021

Config600 Configuration Software User Manual

Revised January-2021

Figure C-25. Station Flow Switching screen

2. Complete the following fields.

Field Enabled Algorithm Flowrate Setpoint Loading Units
Auto Close First
Manually Open First Manually Close Last Deviation Time
Post Move Time

Description Disables flow switching for the station. The default is checked (flow switching is Enabled). Sets the algorithm to open and close streams. The default is 1. Sets, if applicable, the required station flowrate. Identifies whether the Measured Flowrate is Mass (=1) or Volume (=0) units. The default is Volume. Identifies whether to close highest priority stream first (checked) or to close lowest priority stream first. Note: This does not apply to Algorithm 1. Opens the first stream manually if selected.
Closes the last stream manually if selected.
Sets the minimum time the flowrate must be above or below the limit before automatically opening or closing a stream. Sets a delay time after opening or closing a valve before moving to the monitor flow stage.

3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog displays.
4. Click Yes to apply your changes. The PCSetup screen displays.

Batching

C-51

Config600 Configuration Software User Manual
C.5.2 Stream Flow Switching Setup
Flow switching settings define the priorities and number of valves present, as well as control loop specifics. You can set up flow switching for a stream and then disable it until you need this option. 1. Select Flow Switching from the hierarchy menu. The Flow
Switching screen displays.

C-52

Figure C-26. Stream Flow Switching screen

2. Complete the following fields.

Field Priority
Number of Valves Disabled
Setpoint PID Loop

Description
Sets the priority of the stream. The higher the number, the higher the stream's priority. For example, 2 has priority over 1, and 3 has priority over 2. The default is 1.
Sets the number of valves the stream controls. The default is 2.
Disables flow switching for the selected stream. The default is unchecked (flow switching is disabled).
Sets, if applicable, the ideal flowrate required on the selected stream.
Identifies the PID loop used to control the flowrate of the selected stream. Click  to display all valid options. The default is I/O 01 PID CNTRL 1.
Note: Define flowrate band settings for each stream on the Flowrate screen.

Batching

Revised January-2021

Config600 Configuration Software User Manual
3. Click in the hierarchy menu when you finish defining settings. A confirmation dialog displays.
4. Click Yes to apply your changes. The PCSetup screen displays.
C.5.3 Flow Switching Algorithms
This section details flow switching algorithms, which provide alternative rules for deciding which streams to use:  Algorithm 1 compares the stream flowrate against its low/high
limits.  Algorithm 2 compares the station flowrate against the summated
low/high limits.  Algorithm 3 compares the station flowrate setpoint against the
summated low/high limits.  Algorithm 4 is the same as algorithm 3 and also distributes a
setpoint to each open stream to spread the flowrate evenly.
Algorithm 1 For each open stream, the system compares the observed flow rate against the low and high bands. If the lowest priority stream's flow rate is less than its low band for the specified Deviation Time and more than one stream is online, the stream closes. If only one stream is online, flow switching takes no action.
If the lowest priority stream's high band is exceeded for the specified Deviation Time and at least one other stream is available for opening, the flow switching then opens the available highest priority stream. If no stream is available for opening, an alarm occurs but flow switching performs no switching actions.
This algorithm requires you to carefully initialize the stream low and high bands to avoid continuously switching between open and close stages.
Sample settings could include:
 Stream 1: low band = 150 m3/hr, high band = 300 m3/hr  Stream 2: low band = 140 m3/hr, high band = 280 m3/hr  Stream 3: low band = 150 m3/hr, high band = 300 m3/hr
These settings then set the ranges:
 One online stream has the range 150 to 300 m3/hr  Two online streams have the range 290 to 580 m3/hr  Three online streams have the range 440 to 880 m3/hr
Algorithm 2 This algorithm uses the stream low and high bands but compares the station observed flow rate against the current operating range (that is, the summated low and high bands of the online streams).
If the observed station flow is less than the summated low range for the specified Deviation Time and two or more streams are open, Config600 closes the lowest priority open stream. If only one stream is online, Config600 takes no action.

Revised January-2021

Batching

C-53

Config600 Configuration Software User Manual
If the observed station flow is greater than the summated high range for the specified Deviation Time and another stream is available for opening, Config600 opens the highest priority available stream. If no stream is available for opening, an alarm occurs but Config600 performs no switching actions.
Algorithm 3 This algorithm uses the stream low and high bands but compares the station flow rate setpoint against the current operating range (that is, the summated low and high bands of the online streams).
If the station flow setpoint is less than the summated low range for the specified Deviation Time and two or more streams are open, Config600 closes the lowest priority open stream. If only one stream is online, Config600 performs no actions.
If the station flow setpoint is greater than the summated high range for the specified Deviation Time and another stream is available for opening, then Config600 opens the highest priority available stream. If no stream is available for opening, an alarm occurs but Config600 performs no switching actions.
Algorithm 4 This algorithm is the same as Algorithm 3, but adds the ability to distribute the flow rate setpoint across the online streams.
Having determined the streams that should be open, Config600 uses the following formula for the distribution of the flow setpoint to each open (or opening) stream:
 Station offset is the station setpoint minus (sum of low bands of streams to be opened).
 Station span is the (sum of high bands of streams to be opened) minus (sum of low bands of streams to be opened).
For each open (or opening) stream:
 Stream span is stream high band minus low band.  Stream setpoint is stream low band plus (station offset / station
span) multiplied by stream span. The following example uses the cited parameters, a setpoint of 350 m3/hr, and streams 1 and 2 are open;
 For stream 1, low band = 150 m3/hr and high band = 300 m3/hr.  For stream 2, low band = 140 m3/hr and high band = 280 m3/hr.  Station offset is 350 - (150+140) = 60.  Station span is (300+280) - (150+140) = 290.  Stream 1 span is 300 ­ 150 = 150.  Stream 1 setpoint is 150 + (60 / 290) * 150 = 181 m3/hr.  Stream 2 span is 280 ­ 140 = 140.  Stream 2 setpoint is 140 + (60 / 290) * 140 = 169 m3/hr.
Based on this, the station downloads a value of 181 m3/hr to the setpoint for stream 1 and 169 m3/hr to the setpoint for stream 2.
Flow Switching Stages You associate a station with a stream using the stream flow switching configuration table, which means that the stream shares a number with the station (displayed as Station No). This enables you to dynamically allocate a single stream to different loads.

C-54

Batching

Revised January-2021

Config600 Configuration Software User Manual

Prior to performing stage handling, flow switching performs a set of calculations to determine:

 The number of streams open for each station.  The number of streams still available for opening.  The highest priority stream for opening (algorithm-dependent).  The highest priority stream for closing (algorithm-dependent).  The number of open streams.  The number of streams still available for opening.

For each station, the flow switching stage assumes one of the following values, remaining in that stage until an event occurs.

Display IDLE
MONITOR FLOW
OPEN 1ST STREAM
OPEN STREAM
CLOSE STREAM

Description
On issue of the Start-up command:
If no streams are open and at least one stream is available, proceed to Open First Stream.
If at least one stream is on line then proceed to Monitor Flow.
On issue of the Shutdown command, proceed to Shutdown.
On issue of the ESD command, proceed to Emergency Shutdown.
Invoke the configured switching algorithm (this may invoke a change of stage number).
If the manual Open First Stream parameter is not set, issue Line Open command to the stream marked for opening.
On issue of the Shutdown command, proceed to Shutdown.
On issue of the ESD command, proceed to Emergency Shutdown.
When the stream has opened, proceed to Post Open Delay.
Issue Line Open command to the stream marked for opening.
On issue of the Shutdown command, proceed to Shutdown stage.
On issue of the ESD command, proceed to Emergency Shutdown.
When the stream has opened, proceed to Post Open Delay.
Issue Line Close command and zero the flow rate setpoint for the stream marked for closing.
On issue of the Shutdown command, proceed to Shutdown.
On issue of the ESD command, proceed to Emergency Shutdown.
When the stream has closed, proceed to Post Close Delay.

Revised January-2021

Batching

C-55

Config600 Configuration Software User Manual

Display CLOSE LAST STREAM
POST OPEN DELAY
POST CLOSE DELAY
SHUTDOWN
EMERGENCY SHUTDOWN

Description
If the manual close last stream parameter is not set then issue line close command and zero the flow rate setpoint for the stream marked for closing.
On issue of the shutdown command, proceed to Shutdown.
On issue of the ESD command, proceed to Emergency Shutdown.
When the stream has closed, proceed to Delay after Closing.
On issue of the Shutdown command, proceed to Shutdown.
On issue of the ESD command, proceed to Emergency Shutdown.
On expiration of the delay timer, proceed to Monitor Flow.
On issue of the shutdown command, proceed to Shutdown stage.
On issue of the ESD command, proceed to Emergency Shutdown stage.
On expiration of the delay timer, if all streams are now closed, proceed to Idle else proceed to Monitor Flow.
On issue of the Startup command, proceed to Monitor Flow
On issue of the ESD command, proceed to Emergency Shutdown.
Issue Line Close command and zero the flow rate setpoint for the next stream marked for closing.
When the marked stream closes:
If there is only one more stream to close then proceed to Close Stream, else
Repeat this stage until there is only one stream left to close.
At issue of the Startup command, proceed to Monitor Flow.
Issue Line Close command and zero the flow rate setpoint for all the open streams. When all streams are closed, proceed to Idle.

C.5.4 Alarms
Flow switching does not raise any alarms.

C.6 Batch Stack

Batching allows you to configure and edit a stack of 16 products, called a "batch stack." Each batch stack element is called a "batch slot" and each batch slot holds the relevant information for batching (product number, batch ID, customer number, batch type, meter type, quantities, and flowrates).
A batch slot is considered empty or undefined if the product number is not set (that is, the product number is zero).

C-56

Batching

Revised January-2021

Config600 Configuration Software User Manual
Each time a batch starts, the system copies information from data in stack position #1 and uses it in the batching logic. The first batch slot is then deleted and the rest of the slots advance one position. This is "advancing the stack." As a result, after the batch starts, the first slot element contains the data for the next batch.
When the system advances the stack, it ignores empty or undefined batch slots and uses the first defined slot it encounters.
If the batch is continuous, when the batch ends the system automatically advances the batch stack and copies the next element so that the data can be used for the next batch. Advancing a continuous volume load or mass load batch is done only if the required quantity for the next product is non-zero. If the required quantity for the next batch stack slot is zero, the batch stops and an alarm occurs to mark that the batch stopped.
A volume or mass load batch cannot start if there is no required quantity, and the system will reject the start command. For a batch stack of only one product, regardless of the batching type, advancing is not performed. The defined slot is not deleted when starting or restarting a batch and the data defined in that slot is used for all batches. However, the data is copied every time a start or restart is performed. This allows you to edit the slot information.
If you select batching when creating a configuration file, the objects needed for the batch stack are added by default, but they are not initialised. Batching will not work until the batch stack slots are configured, and all batch commands will be rejected.
You can configure the batch stack slots four different ways: through the Batch Stack screen in the PCSetup Editor, by directly editing the configuration file through System Editor, at run-time from the front panel of the S600+, and at run-time from the Webserver.
C.6.1 Configuring the Batch Stack Through the PCSetup Editor
The Batch Stack screen in the PCSetup Editor allows you to configure batch slots. You can edit the parameters of a batch slot, delete a batch slot entirely, or copy the parameters of a batch slot to another slot in the stack.
To configure the Batch Stack through the PCSetup Editor:
1. Select Batch Stack from the hierarchy menu. The Batch Stack screen displays.
Note: The screen below shows available fields for all options in the Actions pane.

Revised January-2021

Batching

C-57

Config600 Configuration Software User Manual

Figure C-27. Batch Stack
2. Click  to select the batch slot you want to change. The Action pane displays.
3. To delete the selected batch slot, select Delete in the Action pane and click Ok to delete the selected batch slot. The system displays a confirmation screen. Click Yes to delete the batch slot.
4. To copy parameters from the selected batch slot to another, select Copy to in the Action pane, click  to select the batch slot to which the parameters are copied, and click Ok. The system displays a confirmation screen. Click Yes to copy the batch slot.
5. To modify parameters for the selected batch, select Edit. The Batch Slot Editor displays.

C-58

Batching

Revised January-2021

Config600 Configuration Software User Manual

6. Complete the following fields:

Field Slot
Batch id
Meter type

Description
This read-only field displays the number of the currently selected batch slot.
Sets the Batch ID for the selected batch slot. Valid values are 0 through 65535.
Determines whether this is a delivery or a receipt. Possible values are:
RECEIPT The batch is a receipt.

Batch type
Product number Customer Batch Start Top-off quantity Start flow-rate Nominal
Top flow-rate Pre-alarm

DELIVERY The batch is a delivery.
Determines whether this is an official or unofficial batch. Possible values are:
UNOFFICIAL The BATCH NUMBER is 0.
OFFICIAL The BATCH NUMBER increases by 1.
Sets the product number used by the selected batch slot. Valid values are 1 through 16. Sets the customer number for the selected batch slot. Valid values are 0 through 65535. Sets the total quantity of the batch.
Sets the start quantity of the batch. The system uses the flow rate set in the Start flowrate field at the beginning of the batch until this quantity is met. Sets the top-off quantity of the batch. The system uses the flow rate set in the Top flowrate field for the remainder of the batch when this quantity is remaining. Sets the flow rate the system uses at the start of the batch until the quantity set in the Start field is met. Sets the nominal flow rate for the selected batch slot. The nominal flow rate is used after Start flow rate and before the Top flow-rate. Quantities and Flowrates are always positive values. Sets the flow rate the system uses at the end of the batch when the quantity set in the Topoff quantity field is remaining. Quantities and Flowrates are always positive values. Sets a percentage of the entire batch amount that, when reached, raises an alarm. Valid values are 0% to 100%.

7. Click Save to apply your changes.

C.6.2 Configuring the Batch Stack with the System Editor
When you use the System Editor to configure the batch stack, it is recommended that you first define all the data ­ batch ID, product number, customer number, quantities, flowrates, and pre-alarm percentage ­ for each slot.

Revised January-2021

Batching

C-59

Config600 Configuration Software User Manual
1. Select Start > Programs > Config600 3.3 > System Editor.
2. Select Station X > KPINTARR.
3. Double-click STN0X NEXT PRODUCT and edit Fields 1 through 16 for the corresponding batch stack slots. This array holds the product type of each stack slot. Valid values are 0 through 16. Values 1 through 16 define correct product types. If using product number 0, the slot is considered as undefined.
4. Select OK to save changes.
5. Double-click STN0X NEXT CUST and edit Fields 1 through 16 for the corresponding batch stack slots. This array holds the Customer number for each stack slot. Valid values are 0 through 65535.
6. Select OK to save changes.
7. Double click STN0X NEXT BATCH ID and edit Fields 1 through 16 for the corresponding batch stack slots. This array holds the Batch ID for each stack slot. Valid values are 0 through 65535.
8. Select OK to save changes.
9. Double-click STN0X MTR TYPE and edit Fields 1 through 16 for the corresponding batch stack slots. This array holds the Meter Type for each stack slot. Valid values are 0 and 1.
10. Select OK to save changes.
11. Double-click STN0X BCH TYPE and edit Fields 1 through 16 for the corresponding batch stack slots. This array holds the Batch Type for each stack slot. Valid values are 0 and 1.
12. Select OK to save changes.
13. Select Station X > KPREALARR.
14. Edit the fields of arrays STN0X START QTY, STN0X REQD QTY, STN0X TOP QTY, STN0X F/R START, STN0X F/R NOMINAL, STN0X F/R TOPOFF, and STN0X PRE ALARM to edit the properties corresponding to (in order): Start quantity, Required quantity, Top-off quantity, Start flowrate, Nominal flowrate, Top-off flowrate, Pre-alarm percentage.
Valid values for STN0X PRE ALARM are between 0.0 and 100.0 while values for all of the other arrays should be positive.

C-60

Batching

Revised January-2021

Config600 Configuration Software User Manual
Figure C-28. Config600 System Editor (1)

Figure C-29. Config600 System Editor (2)
C.6.3 Configuring the Batch Stack through the Front Panel Display
1. Navigate to OPERATOR > STATION X > BCH STACK. 2. The display shows all the batch stack slots in numerical order.
Press the Left and Right keys to navigate through the slots.
BATCH SLOT 2
BATCH ID 43 PRODUCT 3 D LUBE OILS
EXIT *
Figure C-30. Batch Slots
3. Press CHNG to edit the selected slot.

Revised January-2021

Batching

C-61

Config600 Configuration Software User Manual
1. MOVE TO TOP 2. MOVE TO SLOT 3. MOVE DOWN 4. INS BCH 5. INS BCH TO SLOT 6. COPY TO SLOT 7. EDIT SLOT 8. DELETE SLOT
Figure C-31. Slot Editing Options
4. Press the number key that corresponds to the action you want to perform.
C.6.4 Slot Edit Commands (Front Panel Display)
The slot edit commands you can access through the Front Panel Displays have the following functions:  MOVE TO TOP / MOVE DOWN
These commands move the stack slot up and down by one slot, respectively. If you are editing the first slot, the system disables the MOVE TO TOP command; if you are editing the last slot, the system disables the MOVE DOWN command.  MOVE TO SLOT Select MOVE TO SLOT to access a display that enables you to set the destination slot. When moving a slot, if the destination slot number is smaller than the source slot number, the system moves the source up the stack, to the destination slot. All slots from the destination slot to the source slot are moved down one position and the source slot is copied over the destination slot. Similarly, if the destination slot number is greater than source slot number, the system moves the source down in the stack, to the destination slot. All slots from the source to the destination are moved up one position and the source slot is copied over the destination slot. For example, if you have a batch stack slot order of 1, 2, 3, 4, 5, 6, and you move slot 6 to slot 3, the resulting batch stack slot order would be 1, 2, 6, 3, 4, 5.  INS BCH / INS BCH TO SLOT The system disables these commands if the batch stack is full. When you select INS BCH TO SLOT the system displays a screen that changes the slot in which the data is inserted:
ENTER SLOT NUMBER:
VALUE: 14
ENTER - NEXT CLEAR - CANCEL
Figure C-32. Insert Batch Command

C-62

Batching

Revised January-2021

BATCH ID

VALUE:

12345

*

ENTER - NEXT CLEAR - CANCEL

PRODUCT NUMBER

VALUE:

1

*

ENTER - NEXT CLEAR - CANCEL
START QUANTITY
VALUE(m3): 0.0000 *

ENTER - NEXT CLEAR - CANCEL
NOMINAL FLOWRATE
VALUE(m3/h): 0.0000 *

ENTER - NEXT CLEAR - CANCEL

Config600 Configuration Software User Manual

Following this screen or selecting INS BCH TO SLOT you are taken to a succession of screens where you can change the data (batch ID, meter type, batch type, product number, customer number, batch quantity, start quantity, top-off quantity, start flowrate, nominal flowrate, top-off flowrate, and pre-alarm percentage) for the new slot. Press ENTER to move to the next screen; press LEFT to return to the previous screen.

METER TYPE

BATCH TYPE

VALUE:

VALUE:

RECEIPT

*

OFFICIAL

*

ENTER - NEXT CLEAR - CANCEL

CUSTOMER NUMBER

VALUE:

12345

*

ENTER - NEXT CLEAR ­ CANCEL
BATCH QUANTITY
VALUE(m3): 0.0000 *

ENTER - NEXT CLEAR - CANCEL
TOP-OFF QUANTITY
VALUE(m3): 0.0000 *

ENTER - NEXT CLEAR - CANCEL
START FLOWRATE
VALUE(m3/h): 0.0000 *

ENTER - NEXT CLEAR - CANCEL
TOP-OFF FLOWRATE
VALUE(m3/h): 0.0000 *

ENTER - NEXT CLEAR - CANCEL
PRE-ALARM PERCENTAGE
VALUE(%): 0.0000 *

ENTER - NEXT CLEAR - CANCEL

ENTER - NEXT CLEAR - CANCEL

Each of these displays shows the current value of the field. Press CHNG to access a screen showing the current value and the range limits, and where you can insert a new value using the numerical keys. The LEFT key works as backspace, deleting one character at a time.

Revised January-2021

Batching

C-63

Config600 Configuration Software User Manual
Each data field has its own specific entry limits: Batch ID and Customer number range is 0 to 65535; Product number and batch slot range is 1 to 16; Quantities and Flowrates are always positive values, Pre-alarm percentage range is 0 to 100%. If you enter a value which is out of the valid range for the respective field, the system displays an error message and returns you to the screen showing the current value of the field. Press ENTER to accepts the new data; press CLEAR to abort a data change. After you press ENTER or CLEAR, the system returns you to the screen, showing the field you edited.
CURRENT VALUE: 0.00
% LIMITS OF ENTRY:
100.000
0.000
ENTER NEW VALUE: 54.23
Figure C-33. Entering Data
CURRENT VALUE: 0.00
% LIMITS OF ENTRY:
100.000
0.000
ENTER NEW VALUE: ABORTED
Figure C-34. Pressing CLEAR
CURRENT VALUE: 0.00
% LIMITS OF ENTRY:
100.000
0.000
OUT OF RANGE
Figure C-35. Input out of Range
Press ENTER in the last screen (Pre-alarm percentage) to accept the data entered in the previous screens.

C-64

Batching

Revised January-2021

Config600 Configuration Software User Manual
If you have selected INS BCH, the system accepts data to the next free slot in the batch stack. That is, if the next free slot is slot number 14, after you complete all the steps to insert a batch slot and press ENTER, the system saves data in slot number 14. If you select INS BCH TO SLOT and the slot in which you want to insert data is not empty, the system moves all the slots following that slot towards the first empty slot by one position, filling up the first empty slot in the stack, in order to prevent the loss of nonempty batch stack slots. For example, if the batch stack slots 1 through 10 are defined and you want to insert a batch slot to slot number 5, the system moves slots 5, 6, 7, 8, 9 and 10 down one position (to positions 6, 7, 8, 9, 10 and 11) and places the data entered in the INS BCH TO SLOT procedure in slot number 5. Pressing CLEAR at any time in the screen succession displays a confirmation screen, verifying that you want to abort the insert for the new batch slot. Aborting takes you back to the batch stack slot screens.
ARE YOU SURE YOU WISH TO ABORT?
ENTER - ABORT CLEAR - CANCEL
Figure C-36. Abort Confirmation Screen
If a batch has started and it advances while you are editing the data in the screen sequence, when you press ENTER in the last screen the system displays an error message showing that the batch stack has advanced. The system then discards all the changes.
BATCH STACK ADVANCE WHILE EDITING
CHANGES DISCARDED
PRESS ANY KEY TO CONTINUE
Figure C-37. Changes Discarded Message
 COPY TO SLOT When you select this option, the system displays a screen where you can enter the destination slot:

Revised January-2021

Batching

C-65

Config600 Configuration Software User Manual
COPY SLOT 4 RANGE 1..16
5

ENTER - ACCEPT CLEAR - CANCEL
Figure C-38. Copy to Slot
If the destination slot is not empty, the system displays a confirmation screen and gives you the option to overwrite the destination slot. If you choose not to overwrite the destination slot, the system makes no changes.
COPY TO SLOT 5
SLOT IS NOT EMPTY OVERWRITE DATA?

ENTER - ACCEPT CLEAR - CANCEL
Figure C-39. Confirmation Screen
 EDIT SLOT When you select this option, the system displays a screen sequence that enables you to change the data of the batch slot. The succession of displays and functionality is identical to the one for the INS BCH command. Please see the section describing the INS BCH command for details on functionality. When you press ENTER at the last screen of the sequence (Pre-alarm percentage), the system stores the new data in the selected batch slot without displaying a confirmation screen.
If a batch has started and it advances while you are editing the data in the screen sequence, when you press ENTER in the last screen, the system displays an error message indicating that the batch stack has advanced. The system then discards all the changes.

BATCH STACK ADVANCED WHILE EDITING

CHANGES DISCARDED

PRESS ANY KEY TO CONTINUE
Figure C-40. Changes Discarded

 DELETE SLOT When you select this option the system displays a screen prompting you to confirm the deletion of the selected slot:

C-66

Batching

Revised January-2021

Config600 Configuration Software User Manual
DELETE SLOT 5
ENTER - ACCEPT CLEAR - CANCEL
Figure C-41. Delete Confirmation When deleting a slot, if there are valid slots in the batch stack after the deleted slot, the system advances the remaining valid batch slots one position in the batch stack. For example, if the first ten slots are configured and you delete slot number 4, the system moves slots 5 to 10 up one position so that slot 5 moves to slot 4, slot 6 moves to slot 5, and so on. If there is a continuous batch running (volume load or mass load) and there is only one batch slot defined, the system disables the DELETE command.
C.6.5 Configuring the Batch Stack from the Webserver
1. Navigate to OPERATOR > STATION X > BCH STACK. 2. Navigate to the batch slot you wish to edit.

Revised January-2021

Batching

C-67

Config600 Configuration Software User Manual

Figure C-42. Batch Slots
3. Select EDIT; the system displays a page showing the edit options for the selected slot:

Figure C-43. Slot Editing Options
4. Press the numeric keys corresponding to the command you wish to perform.
C.6.6 Slot Edit Commands (Webserver)
The slot edit commands you can access through the Webserver have the following functions:  MOVE TO TOP / MOVE DOWN / MOVE TO SLOT
Select any of these options and click OK to move the slot is moved

C-68

Batching

Revised January-2021

Config600 Configuration Software User Manual
to the top of the batch stack, to move the slot down by one position, or to move the slot to a specific location (as defined in the MOVE TO SLOT field).
Whenever you move a slot, the system does not lose o overwrite data. If the number of the destination slot is smaller than the number of the source slot, the source moves up in the stack, to the destination slot. All slots from the destination slot to the source slot move down one position and the system copies the source slot over the destination slot. If the number of the destination slot is greater than the number of the source slot, the system moves the source down in the stack, to the destination slot. All slots from the source to the destination move up one position and the system copies the source slot over the destination slot. For example, you have a batch stack slot order of 1, 2, 3, 4, 5, 6, and you move slot 6 to slot 3, the resulting batch stack slot order would be 1, 2, 6, 3, 4, 5.
The system validates the text field which contains the destination slot. If the value is not the correct range (1 to 16), the system displays an error message below the OK and CANCEL buttons and resets the text field to the default value, which is the slot number of the selected slot.

If you select the first slot in the batch stack, the system disables the MOVE TO TOP command. If you select the last slot in the batch stack, the system disables the MOVE DOWN command.
 INS BCH / INS BCH TO SLOT When you select this option, you enter the slot number where the new slot will be inserted in the text field next to the command name.
After you click OK, the system displays another pages with all the data that needs to be edited for a new slot. All the text fields (except the SLOT NUMBER) are pre-loaded with default values.
The system disables these two commands if the batch stack is full (that is, all 16 slots are defined).

Revised January-2021

Batching

C-69

Config600 Configuration Software User Manual
When you select INS BCH, the system disables the SLOT NUMBER text field and sets it to the number of the next free slot in the batch stack. When you select INS BCH TO SLOT, the system displays the value entered on the previous page in the SLOT NUMBER text field and enables it for editing. The system performs range checks on all data, according to each field's specific entry limits: Batch ID and Customer number range is 0 to 65535; Product number and batch slot range is 1 to 16; Quantities and Flowrates are always positive values; and Pre-alarm percentage range is 0 to 100%.

C-70

Batching

Revised January-2021

Config600 Configuration Software User Manual

When you press OK, if at least one of the fields is out of range, the system displays an error message ("Error ­ data out of range") on the bottom of the screen. Additionally, the system highlights those fields in orange and resets them to 0.0.
If the batch stack advances while you are inserting a new batch, the system displays an error indicating that the batch stack has advanced. The system then discards all changes.

 COPY TO SLOT When you select this option and click OK, the system copies the selected slot to the destination slot entered in the text field next to the COPY TO SLOT text.
If the slot is invalid, the system displays an error message on the bottom of the page and resets the value in the text field set to the default value, which is the slot number of the selected slot.
If the destination slot is not an empty slot, the system then prompts you to overwrite the data in the destination slot.

Revised January-2021

Batching

C-71

Config600 Configuration Software User Manual

 EDIT SLOT When you select this option and click OK, the system displays a page where you can edit all the data for a batch stack slot. Note that the SLOT NUMBER of the edited slot is not available for editing and is disabled.
The functionality for this option is identical to the INS BCH options; refer to that description for further details of use.
The system pre-loads all the text fields with the current data of the selected batch stack slot so there is no chance of accidentally changing important data.
When you click OK the system saves new data to the selected batch stack slot.
 DELETE SLOT When you select this option and click OK, the system deletes the selected batch stack slot and moves the rest of the batch stack slots below the deleted slots up one position. The system automatically inserts a new empty slot in the last position of the batch stack as slot number 16. No confirmation screen follows the selection of the DELETE command.
If there is a continuous volume load or mass load batch running and only one batch stack slot is defined, the system disables the DELETE command.
C.7 Basic Batching Setup
If basic batching is required (i.e. single product with the start / stop commands being issued manually (i.e. no enterable required batch quantity and no recalculation) then the following steps should be followed.
1. Create a batching application containing "station batching with product table" and "stream batching with product table basic".
2. Configure Product 1 in the station product table with the correct information.
3. Configure the station batching as VOL LOAD or MASS LOAD.
4. Configure Slot 1 in the batch stack with a large batch quantity (9,999,999,999) and product id for Product 1.
5. Configure the stream batching as supervised.
6. Update the displays so that only the station batch command, station batch stage and batch number are visible.

C-72

Batching

Revised January-2021

Config600 Configuration Software User Manual
7. Remove all station product displays (if required the data for product 1 can remain).
8. Remove all the station batch current displays (Stack, Interface, Control, Base Dens, BSW, Recalc and Results).
9. Remove all the station batch recall displays (Ticket, Base Dens, BSW, Recalc, Results).
10. Remove all the stream batch current displays (Mtr Temp, Mtr Press, Avg KF and Results).
11. Remove all the stream batch recall displays (Mtr Temp, Mtr Press, Avg KF and Results).
12. To start a batch the operator should use the Batch Define command. The batch totals will then start incrementing once flow is received (note the batch status will remain at Batch Defined for the duration of the batch).
13. The batch can be stopped at any time by the operator entering the Batch Terminate command.

Revised January-2021

Batching

C-73

Config600 Configuration Software User Manual [This page is intentionally left blank.]

C-74

Batching

Revised January-2021

Config600 Configuration Software User Manual
Appendix D ­ Field Calibration
In This Chapter
D.1 Analogue Input Calibration............................................................... D-1 D.1.1 Calibration Control Requirements ..................................... D-2 D.1.2 Linear Two-point ADC Device Calibration......................... D-3 D.1.3 Non-linear 3-point Curve-fit ADC Device Calibration ........ D-6 D.1.4 Non-linear 3-point Curve Calibration Control Mechanism. D-7 D.1.5 Offset PRT Device Calibration .......................................... D-8 D.1.6 Linear 2-point Device PRT Calibration .............................. D-8 D.1.7 Non-linear 3-point Curve-Fit PRT Device Calibration ....... D-9
D.2 Analogue Output Calibration .......................................................... D-10 D.2.1 Calibration Control Requirements ................................... D-10 D.2.2 DAC Device Calibration................................................... D-11
This appendix describes the hardware calibration you perform after production to determine the relationship between analogue converter counts and current.
D.1 Analogue Input Calibration
Do not confuse process calibration with the production hardware calibration you perform on all IO modules subsequent to manufacturing. You perform hardware calibration after production to determine the relationship between analogue converter counts and current in mA for Analog to Digital Converters (ADCs) or converter counts and resistance in the case of Platinum Resistance Thermometers (PRTs). Hardware calibration process essentially "fixes" each individual input channel the way in which the S600+ measures the current or resistance.
Process calibration does not alter this counts-to-measure relationship.
In the case of ADCs, there are two methods of calibration available:
1. The first method defines the relationship between the perceived input current (as measured by the analogue converter using the hardware calibration data) and plant transducer engineering units. Even after a process calibration, the analogue device may not produce a current reading corresponding to the true circuit current. However, the device should perform a conversion to provide an accurate representation of the engineering units associated with the transducer applied to the analogue input.
2. The second method (current calibration) calibrates the input current applied at the transducer and the perceived raw current (as measured by the analogue converter using the hardware calibration data), this uses mA for both.
In the case of the PRTs, you can use the process calibration to modify the conversion or to bypass the temperature lookup tables which the S600+ normally employs.

Revised January-2021

Field Calibration

D-1

Config600 Configuration Software User Manual

D.1.1

Calibration Control Requirements
The firmware automatically controls the calibration mechanism internally to ensure that the system integrity is not impaired during the calibration process. The firmware applies the following three conditions during a calibration:
1. The operational status of any PID control loops during calibration. Any loop employing a field input device which is under calibration should be automatically disabled. Thus if the control loop is in auto mode, the control output remains at the last generated state until the field device returns to normal operation. This safeguard does not extend to locking the output if the control loop is in manual mode or switching to manual mode during calibration. Manual mode overrides the loop disable.

2. You cannot perform part of a calibration and effectively impair the integrity of field input data. The calibration control task uses a configurable timer to monitor all calibration operations. If you perform part of a calibration but do not complete the process prior to timeout, the control task reverts all calibration data to its initial state prior to the start of the calibration operation. The calibration terminates and an error displays. The default timeout setting for an online calibration is 15 minutes; the default timeout setting for a manual calibration is 30 seconds. These times are configurable. For more information contact Technical Support.

3. For an online calibration, you are not required to manually change the mode of a field input prior to initiating the calibration sequence. The calibration control mechanism ensures that the mode switches to a known safe state prior to continuing. For a manual calibration the mode is unchanged. The following table presents the online calibration mode changes for the ADCs and PRTs.

Pre-calibration Mode Measured Keypad Average LastGood Keypad-F Average-F LastGood-F

Calibration Mode LastGood Keypad Average LastGood Keypad Average LastGood

At the end of an online calibration (or if the calibration was aborted), the mode of the ADC or PRT automatically reverts back to the precalibration mode. For manual calibrations, the mode remains unchanged.

D-2

Field Calibration

Revised January-2021

Config600 Configuration Software User Manual

Notes:
 You can change a device's mode during calibration. The calibration package updates calibration specific object data, (such as Gradient or Offset) only when a coherent data set is available.
 The online calibration mode reads values directly from the ADC. The manual calibration mode, uses default values for a 4-20 mA or 1.5 Vdc ADC (hi-current = 20, mid_current = 12 and lo_current = 4) and for a 0-20mA or 0-5 Vdc ADC (hi-current = 20, mid_current = 10 and lo_current = 0).

D.1.2 Linear Two-point ADC Device Calibration
This method enables you to calibrate an ADC device across a linear range by entering high and low range process setpoints as well as an offset adjustment factor. You can then define the setpoints and offset making the calibration device/process dependent.
Operator Interface To calibrate the linear two-point ADC device:
1. Navigate to an analogue input channel requiring calibration.

2. Move to the low range calibration display page. This page has an entry for the low range setpoint, an indication of the associated current reading at this setpoint, and the current measured value associated with this device.

ADC Channel 1

Meter Temperature

CALIB (LO/CUR/MEAS)

xxxx.xx

DegF *

xxxx.xx

mA

xxxx.xx

DegF

P12.3 <of 10>

3. Once you stabilise the plant device to the low range process setting, enter a low range setpoint. When you press Return the flow computer takes and stores a current reading for the selected channel. The display page then indicates the low range setpoint and the associated low range current reading. For current calibration, the low range setpoint and the associated low range raw current value display.

ADC Channel 1

Meter Temperature

CALIB (LO/CUR/MEAS)

23.00

DegF *

10.87

mA

23.54

DegF

P12.3 <of 10>

Revised January-2021

Field Calibration

D-3

Config600 Configuration Software User Manual

4. Repeat this process for the high range setpoint.

ADC Channel 1

Meter Temperature

CALIB (HI/CUR/MEAS)

89.00

DegF *

18.27

mA

89.94

DegF

P12.4 <of 10>

5. Include an additional device offset adjustment if required. You define this by setting the plant device to its zero position and then navigating to the offset display for the relevant analogue input. The system then prompts you to accept a change request which initiates the acquisition of an offset current reading. Following are examples of the display before and after the acquisition of the offset calibration.

ADC Channel 1

Meter Temperature

CALIB (OFF/CUR/MEAS)

0.00

DegF

4.63

mA

1.07

DegF

P12.5 <of 10>

ADC Channel 1

Meter Temperature

CALIB (OFF/CUR/MEAS)

1.07

DegF

4.63

mA

0.00

DegF

P12.5 <of 10>

Notes:
 You can perform the low- and high-range calibrations in any order; there is no need to perform the low range calibration prior to the high range. The only requirement is that you complete both points within the calibration timeout period.
 The calibration is deemed to have initiated when the first setpoint is entered. At this point the device mode is handled and any associated control loops are disabled.
Analogue Input The calibration process uses the following fields:
Object (ADC)

ADC Object Field LastGood field LOrange field LOcurrent field

Description Holds the last good value read from the analogue input. The lowest value of the inputs total range to use in the calibration. The measured current at the LOrange point.

Data Type [double] [double] [double]

D-4

Field Calibration

Revised January-2021

Config600 Configuration Software User Manual

ADC Object Field HIrange field
HIcurrent field Gradient field Offset field
Offset adjustment field Calibration control field

Description The highest value of the inputs total range to be used in the calibration. The measured current at the HIrange point. The gradient of the line between the LO and Hi range setpoints. The actual offset value used by the ADC, updated after a successful calibration. The offset entered during the calibration.
Keeps track of the calibration status.

Where:

HIScale ­ LOScale Gradient =
HICurrent ­ LOCurrent

Offset = LOScale ­ (LOCurrent x Gradient)

Data Type [double]
[double] [double] [double]
[double]
[char]

The calibration control field is used to perform controlled data readings from the analogue input channels at the IO board.

Then each analogue input current reading to plant value conversion is performed using:

Value = (Current x Gradient) + Offset ­ OffsetAdjust

Two-Point Control Mechanism

The background control task auto-configures regardless of the IO configuration of a particular system. This task monitors each of the ADC object's calibration control fields. The task remains idle until a control field is set indicating a calibration request has been made.

The calibration control field of each of the system's ADC input objects identifies what type of modification has been requested. The displays task is responsible for marking the calibration control field when:

 You change the LOrange field.  You change the HIrange field.

Revised January-2021

Field Calibration

D-5

Config600 Configuration Software User Manual

 You perform an offset adjustment data capture.
When you modify the calibration control field the control task:
 Captures and places the current reading into the relevant data field. The previous settings are also logged internally.
 Initiates a calibration timer that monitors the operator.  Continues the timer until you set the second of the two points.

Note: If the timer completes before you set the second point, the device reverts to its original (logged) settings and the calibration cycle aborts with an error (and associated alarm).

 Updates the relevant gradient, offset, and offset adjustment fields each time you perform a complete calibration cycle. The internally held previous settings will be discarded at this point.

When you make changes, an audit trail print initiates to indicate that a device calibration change has been performed. This trail indicates:
 The operator making the change.  The change made.  The old setting for this field.  The new setting for this data field.

This printout uses a system event generation mechanism and as such has the same data attributes as any other system event. Additionally, the system stores the event data in the event record buffer (as is the case with all events generated by the flow computer). For example:

27/10/1998 13:48:58 S600+ USER: super-2
27/10/1998 13:50:03 S600+ Meter Temp MODE
27/10/1998 13:50:03 S600+ Meter Temp CALIB
27/10/1998 13:54:17 S600+ Meter Temp CALIB
27/10/1998 13:54:17 S600+ Meter Temp CALIB
27/10/1998 13:54:17 S600+ Meter Temp CALIB
27/10/1998 13:56:55 S600+ Meter Temp OFFSET
27/10/1998 13:56:59 S600+ Meter Temp CALIB
27/10/1998 13:50:03 S600+ Meter Temp MODE
27/10/1998 14:02:00 S600+ USER: super-2

LOGGED IN LEVEL: 3 LASTGOOD LO SETPT CHANGED FROM 0.0 TO 23.0 LO CURR CHANGED FROM 0.0 TO 10.87 HI SETPT CHANGED FROM 100.0 TO 89.0 HI CURR CHANGED FROM 20.0 TO 18.27 CHANGED FROM 0.0 TO 1.07 CYCLE COMPLETED MEASURED LOGGED OUT

D.1.3

Non-linear Three-point Curve-fit ADC Device Calibration
This method enables you to calibrate an ADC device across a nonlinear range by entering high, mid, and low range process setpoints. The selection of these setpoints is user definable and thus device/process dependent.

D-6

Field Calibration

Revised January-2021

Config600 Configuration Software User Manual

Note: The three-point calibration process is not applicable to ADC11/12.

Operator Interface

You perform this calibration in exactly the same manner as the linear two-point calibration with the exception that there is one additional display to accommodate the mid range calibration setpoint. Again, the order in which you define the three setpoints is irrelevant.

Analogue Input The calibration process uses the following fields:
Object (ADC)

ADC Object Field

Description

LastGood field

Holds the last good value read from the analogue input.

LOrange field

The lowest value of the inputs total range to use in the calibration.

LOcurrent field

The measured current at the LOrange point.

MIDrange field

The mid range value of the inputs total range to use in the calibration.

MIDcurrent field The measured current at the MIDrangepoint.

HIrange field

The highest value of the inputs total range to be used in the calibration.

HIcurrent field

The measured current at the HIrange point.

CurveCoeff_1 field

Calculated coefficient 1 value for use in the curve fit equation.

CurveCoeff_2 field

Calculated coefficient 2 value for use in the curve fit equation.

CurveCoeff_3 field

Calculated coefficient 3 value for use in the curve fit equation.

Calibration control Keeps track of the calibration status. field

Data Type [double] [double] [double] [double] [double] [double] [double] [double]
[double]
[double]
[char]

Then each analogue input current reading to plant value conversion is performed using the second order curve equation:
Value = (Coef 1 x Current2) + (Coef 2 x Current) + Coef 3 ­ OffsetAdjust

D.1.4

Non-linear Three-point Curve Calibration Control Mechanism
The displays task marks the calibration control field when:
 You change the LOrange field.  You change the MIDrange field.  You change the HIrange field.  You perform an offset adjustment data capture.
When you modify the calibration control field of an ADC / PRT input the control task:
 Captures and places the current reading into the relevant data field and internally logs the previous settings.
 Initiates a calibration timer that monitors the operator.  Continues the timer until you set the last of the three points.
Note: If the timer completes before you set the third point, the device reverts to its original (logged) settings and the calibration cycle aborts with an error (and associated alarm).

Revised January-2021

Field Calibration

D-7

Config600 Configuration Software User Manual

 Recalculates the relevant polynomial coefficients and offset adjustment fields each time you perform a complete calibration cycle. The system also discards internally held previous settings at this point.
The audit trail functionality is similar to that produced by the linear method with the exception that a midpoint change event exists.

D.1.5 Offset PRT Device Calibration
The conversion types (OffsetCalDIN and OffsetCalUS) enable you to crudely calibrate a PRT device across the linear range defined by the respective resistance-to-temperature lookup tables. The calibration consists of simply determining an offset from the temperature table conversion value.
Operator Interface The operator performs the calibration in exactly the same manner as required for the ADC calibration offset point defined previously.

PRT Input Object The calibration process uses the following fields:
 Offset adjustment field [double]  Calibration control field [char]
Conversions are performed at the IO module using the following mechanism:
 Resistance measured by IO board PRT input.  Conversion made using selected lookup table.  Temp_actual = Temp_conv ­ Offset_adjust
Offset PRT Calibration The displays task, as with the ADCs, marks the calibration control Control Mechanism field when:
 You performsan offset adjustment capture.
When you modify the calibration control field of a PRT the control task:
 Captures the measured temperature reading into the offset data field.
Note: The previous offset value is discarded. Additionally, there is no timer associated with an offset calibration type device. Finally, the audit trail functionality is similar to that produced for ADCs.

D.1.6

Linear Two-point Device PRT Calibration
The two-point calibration of PRTs operates in the same manner as the two-point calibration for ADCs. The displays task is responsible for marking the calibration control field when:
 You change the LOrange field.  You change the HIrange field.  You perform an offset adjustment data capture.

D-8

Field Calibration

Revised January-2021

Config600 Configuration Software User Manual
When you modify the calibration control field the control task:  Captures and places the resistance reading into the relevant data
field and logs the previous settings.  Initiates a calibration timer that monitors the operator.  Continues a timer until you set the second of the two points.
Note: If the timer completes before you set the second point, the device reverts to its original (logged) settings and the calibration cycle aborts with an error (and associated alarm).
 Updates the relevant gradient, offset and offset adjustment fields each time you perform a complete calibration cycle. The system also discards internally held previous settings at this point
The audit trail handling is the same as for ADCs.
PRT Input Object The calibration process uses the following fields:

PRT Object Field LastGood field LOrange field LOresist field HIrange field HIresist field Gradient field Offset field
Offset adjustment field Calibration control field

Description Holds the last good value read from the PRT input. The lowest value of the inputs total range to use in the calibration. The measured resistance at the LOrange point. The highest value of the inputs total range to use in the calibration. The measured resistance at the HIrange point. The gradient of the line between the LO and Hi range setpoints. The actual offset value used by the ADC, updated after a successful calibration. The offset entered during the calibration. Keeps track of the calibration status.
Where:

Data Type [double] [double] [double] [double] [double] [double] [double]
[double] [char]

HIScale ­ LOScale Gradient =
HIResist ­ LOResist

Offset = LOScale ­ (LOResist x Gradient)

Then each analogue input current reading to plant value conversion is performed using:

Temperature = (Resist tance x Gradient) + Offset ­ OffsetAdjust

D.1.7 Non-linear Three-point Curve-Fit PRT Device Calibration
This method enables you to calibrate a PRT device across a non-linear range by entering high, mid, and low range temperature setpoints. The selection of these setpoints is user definable and thus device dependent.
Operator Interface Same as the process for a three-point ADC calibration
PRT Input Object The calibration process uses the following fields:

Revised January-2021

Field Calibration

D-9

Config600 Configuration Software User Manual

PRT Object Field LastGood field LOrange field LOresist field MIDrange field MIDresist field HIrange field HIresist field CurveCoeff_1 field CurveCoeff_2 field CurveCoeff_3 field Calibration control field

Description Holds the last good value read from the analogue input. The lowest value of the inputs total range to use in the calibration. The measured resistance at the LOrange point. The mid range value of the inputs total range to use in the calibration. The measured resistance at the MIDrangepoint. The highest value of the inputs total range to use in the calibration. The measured resistance at the HIrange point. Calculated coefficient 1 value for use in the curve fit equation. Calculated coefficient 2 value for use in the curve fit equation. Calculated coefficient 3 value for use in the curve fit equation. Keeps track of the calibration status.

Data Type [double] [double] [double] [double] [double] [double] [double] [double] [double] [double] [char]

Then each PRT input resistance reading to plant value conversion is performed using the second order curve equation:

Value = (Coef1 x Re sis tance2) + (Coef2 x Re sis tance) + Coef3 ­ OffsetAdjust

D.2 Analogue Output Calibration
Do not confuse process calibration with the production hardware calibration you perform on all IO boards subsequent to manufacturing. You perform hardware calibration after production to determine the relationship between analogue converter counts and current in mA for Digital to Analog Converters (DACs). This calibration process essentially "fixes" each individual output channel the way in which the S600+ outputs the current.
Process calibration does not alter this counts-to-measure relationship.
In the case of DACs, calibration defines the adjustment made to the transducer engineer units before driving the output current. Thus; after process calibration, the analogue device produces a current equal to the one that would be produced by an ideal device.

D.2.1

Calibration Control Requirements
1. You must disconnect any device connected to the analog output. The current driven by the device changes abruptly during calibration and this might damage the device.
2. You cannot perform part of a calibration and effectively impair the integrity of field output data. The calibration control task uses a configurable time to monitor all calibration operations. Thus, if you perform part of a calibration but do not complete the process prior to timeout, the control task reverts all calibration data to its initial state prior to the start of the calibration operation. The calibration terminates and an error displays. The default timeout setting for the analog output calibration is 20 minutes. This time value is not configurable.

D-10

Field Calibration

Revised January-2021

Config600 Configuration Software User Manual

D.2.2 DAC Device Calibration
This is a linear calibration. The purpose is to adjust the current for the LOW and the HIGH values of the DAC's scale.
Operator Interface To calibrate the DAC device:
1. Connect a digital multimeter to read the current (mA) from the analog ouput that you will calibrate.

2. Navigate to an analog output channel requiring calibration.

3. Move to the calibration display page. Press CHNG to start calibration.

DAC01 I/O01 DAC 01

FOR CALIBRATION

PRESS

CHANGE

*

P51.3 <of 3>

4. Calibrate the low current. Use the up and down arrows from the keypad to adjust the current until the measured current is equal to the expected current (the one shown on the display). Once they are equal, press Enter to go to the next step.

DAC01 I/O01 DAC 01

UP DOWN ENTER CLEAR

4mA - INCREASE - DECREASE - NEXT - ABORT

Note: In the event the calibration offset limits are reached, the system displays a message for the operator on the display.
5. Calibrate the high current. Use the up and down arrows from the keypad to adjust the current until the measured current is equal to the expected current (the one shown on the display). Once they are equal, press Enter to go to the next step.

DAC01 I/O01 DAC 01

UP DOWN ENTER CLEAR

20mA - INCREASE - DECREASE - ACCEPT - ABORT

Revised January-2021

Field Calibration

D-11

Config600 Configuration Software User Manual
6. Repeat steps 4 and 5 by pressing keypad 2 until you can see no further improvement. When no improvement can be seen, select 1 (SAVE CHANGES) to save the changes.
DAC01 I/O01 DAC 01
CALIBRATION FINISHED
1. SAVE CHANGES 2. GO AGAIN 2. ABORT
7. In order to make the adjustments consistent through a cold start, perform a system backup. If you do not do this, you lose the changes on a cold start (although they persist on a warm start).

Notes:

 The system saves values for a specific board. If you change the board, you must redo the calibration.

 In steps 4 or 5, press CLEAR to abort the process.

DAC Control Mechanism

The calibration control task monitors each of the DAC objects calibration control fields. The task remains idle until a control field is set indicating a calibration request has been made. The calibration control field of each of the systems DAC objects identifies what type of modification has been requested. The display task is responsible for marking the calibration control field when:

 You change the low calibration offset (calibrate the low current).  You change the high calibration offset (calibrate the high current).

When you modify the calibration control field, the control task:

 Captures and saves the current calibration offsets.  Initiates a calibration time that monitors the operation.  Continues the timer until you save the calibration changes.

Note: If the timer completes before you save the calibration changes, the device reverts to its original (logged) settings and the calibration cycle aborts with an error (and associated alarm).
 Updates relevant offset adjustment fields each time you perform a complete calibration cycle. The system discards internally held previous settings at this point.
When you make changes, an audit trail print indicates that a device calibration has been performed and logs:
 The operator making the change.  The change made.
This printout uses a system event generation mechanism and has the same data attributes as any other system event. Additionally, the

D-12

Field Calibration

Revised January-2021

Config600 Configuration Software User Manual
system stores the event data in the event record buffer (as is the case with all events generated by the flow computer). For example:
11/02/2011 07:25:36 S600 FP USER: LOGGED IN LEVEL: 1 11/02/2011 07:26:45 S600 CALIBRATION STARTED FOR DAC01 11/02/2011 07:26:45 S600 CALIBRATION ABORTED FOR DAC01
11/02/2011 07:26:55 S600 CALIBRATION STARTED FOR DAC01 11/02/2011 07:46:55 S600 CALIBRATION TIMED OUT FOR DAC01 11/02/2011 07:46:55 S600 CALIBRATION ABORTED FOR DAC01
11/02/2011 07:50:45 S600 CALIBRATION STARTED FOR DAC01 11/02/2011 08:05:52 S600 CALIBRATION POINTS SAVED FOR DAC01

Revised January-2021

Field Calibration

D-13

Config600 Configuration Software User Manual [This page is intentionally left blank.]

D-14

Field Calibration

Revised January-2021

Config600 Configuration Software User Manual

Appendix E ­ S600+ Database Objects and Fields
In This Chapter

E.1 Database Objects...............................................................................E-2 E.1.1 ADC ....................................................................................E-2 E.1.2 ALARM ...............................................................................E-3 E.1.3 ALARMHIST .......................................................................E-3 E.1.4 ARRTXT .............................................................................E-3 E.1.5 CALCALMITEM ..................................................................E-4 E.1.6 CALCTAB ...........................................................................E-5 E.1.7 CONFTAB ..........................................................................E-6 E.1.8 CUMTOT ............................................................................E-6 E.1.9 DACOUT ............................................................................E-6 E.1.10 DIGIO .................................................................................E-6 E.1.11 DOSETUP ..........................................................................E-7 E.1.12 DPCELL..............................................................................E-7 E.1.13 EVENTHIST .......................................................................E-8 E.1.14 FREQT ...............................................................................E-8 E.1.15 HART..................................................................................E-8 E.1.16 HARTTAB.........................................................................E-10 E.1.17 IOASSIGN ........................................................................E-10 E.1.18 KPINT ...............................................................................E-10 E.1.19 KPINTARR .......................................................................E-10 E.1.20 KPREAL ...........................................................................E-12 E.1.21 KPREALARR....................................................................E-12 E.1.22 KPSTRING .......................................................................E-13 E.1.23 LOG ..................................................................................E-13 E.1.24 MULTI ...............................................................................E-14 E.1.25 PID....................................................................................E-14 E.1.26 PIP ....................................................................................E-14 E.1.27 POP ..................................................................................E-14 E.1.28 PRDTOT...........................................................................E-14 E.1.29 PRT ..................................................................................E-15 E.1.30 PRV_CTL .........................................................................E-16 E.1.31 REP00 ­ REP39...............................................................E-17 E.1.32 SECURITY .......................................................................E-17 E.1.33 SYSOBJ ...........................................................................E-17 E.1.34 TASK ................................................................................E-17 E.1.35 TOTTAB ...........................................................................E-17
E.2 Database Fields ...............................................................................E-18 E.2.1 Alarm Text Tables ............................................................E-19 E.2.2 Batching/Totalisation ........................................................E-19 E.2.3 DIGIO Setup Table ...........................................................E-19 E.2.4 DP Stack Type..................................................................E-19 E.2.5 DP Live/Check Mode Selection........................................E-19 E.2.6 DP Cut Off Mode ..............................................................E-19 E.2.7 Event History Type ...........................................................E-19 E.2.8 HART Poll Format ............................................................E-20 E.2.9 HART Master Mode..........................................................E-20 E.2.10 I/O (P144) PID Type .........................................................E-20 E.2.11 Prover (P154) Dual Chronometry Switch Pair..................E-20 E.2.12 Prover (P154) Type ..........................................................E-21 E.2.13 Password Tables ..............................................................E-21 E.2.14 Truth Tables .....................................................................E-21 E.2.15 Turbine Meter Setup Tables.............................................E-21
E.3 Mode Tables.....................................................................................E-21 E.3.1 ADC/PRT Modes (MODE TAB PLANTI/O) ......................E-21 E.3.2 CALC/ALM Auto Switch Modes........................................E-22 E.3.3 CALC/ALM modes (MODE TAB CALC)...........................E-22 E.3.4 Density Transducer Modes (MODE TAB DENS IP).........E-22 E.3.5 DP Modes (MODE TAB DP STACK) ...............................E-22

Revised January-2021

Database Objects and Fields

E-1

Config600 Configuration Software User Manual E.3.6 HART Modes (MODE TAB PLANTI/O) ............................E-23

This appendix provides a alphabetic listing of the database objects you can access through the Connect Wizard, which is part of the Reports Editor, Modbus Editor, LogiCalc Editor, Display Editor, and System Editor.

E.1 Database Objects
This section provides an alphabetic listing of all database objects.

E.1.1 ADC

Object DESC CONVTYP TAG MODE
HEALTH INUSE

KEYPAD
MEASURED CURRENT LOSCALE HISCALE LOCALIB MIDCALIB HICALIB LOCURRENT MIDCURRENT HICURRENT GRADIENT OFFSET OFFSETADJ COEFF1 COEFF2 COEFF3 ROC
SETPOINT DEVIATION
AVERAGE
LASTGOOD HIHILIM HILIM

Descriptor Descriptor ADC conversion type (integer) Tag name associated with the object Integer mode / field selection for `INUSE' field. Measurement status. 0 if OK Value copied from MEASURED, KEYPAD, AVERAGE , LASTGOOD, or WEIGHTED as indexed by the `MODE' field Value used in KEYPAD / KEYPAD-F mode Measured value Measured current Low ADC scale value (4mA or 0mA) High ADC scale value 20mA Low engineering value * Mid engineering value * High engineering value * Snapshot low current * Snapshot mid current * Snapshot high current * Calculated gradient * Calculated offset * In-use offset adjust * Calculated low calibration coefficient * Calculated mid calibration coefficient * Calculated high calibration coefficient * The maximum rate at which the `INUSE' field can change, per second Expected value Maximum allowed variation from `SETPOINT' Rolling average of the MEASURED field: AVERAGE=(AVERAGE+MEASURED)/2 Last MEASURED value High ­ high alarm limit High alarm limit

Type String Byte String Byte
Byte Double
Double
Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double
Double Double
Double
Double Double Double

E-2

Database Objects and Fields

Revised January-2021

Config600 Configuration Software User Manual

Object

Descriptor

LOLIM

Low alarm limit

LOLOLIM

Low ­ low alarm limit

OFFSETENTRY

Operator offset adjust field *

LOFAIL

Under-range current limit

HIFAIL

Over range current limit

WEIGHTED

Time/flow weighted average (updated at the end of the period)

MODETEXT

Text string associated with the integer `MODE' field. See mode table

CONVTEXT

ADC type

ID

For internal use

UNITTEST

Units associated with the object

DESCSHORT

Short descriptor of the object

* These fields are used for field calibration.

Type Double Double Double Double Double Double
String
String Double String String

E.1.2

ALARM
Object DESC STATUS UNACC
INHIBIT SUPPRESS

Description Descriptor Current alarm status for alarms 1 ­ 16 Current alarm accept status for alarms 1 ­ 16 Alarm inhibit bit mask for alarms 1 ­ 16 Current alarm suppression bit mask for alarms 1 ­ 16

Type String Word Word
Word Word

E.1.3

ALARMHIST
Object PRINTED STATE
NUM ID ENRONID ENRONBIT LIMIT VALUE

Description Printed flag Current status for alarms (ALM_SET, ALM_CLR, or ALM_ACC) Alarm number Alarm audit ID counter Enron Modbus ID Enron bitmask Alarm limit Value when the alarm was raised

Type Byte Byte
Byte Word Word Word Double Double

E.1.4

ARRTXT
Object DESC 0 1 2 3 4 5 6 7 8 9

Description Descriptor Array text 0 Array text 1 Array text 2 Array text 3 Array text 4 Array text 5 Array text 6 Array text 7 Array text 8 Array text 9

Type String String String String String String String String String String String

Revised January-2021

Database Objects and Fields

E-3

Config600 Configuration Software User Manual

Object 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

Description Array text 10 Array text 11 Array text 12 Array text 13 Array text 14 Array text 15 Array text 16 Array text 17 Array text 18 Array text 19 Array text 20 Array text 21 Array text 22 Array text 23 Array text 24 Array text 25 Array text 26 Array text 27 Array text 28 Array text 29 Array text 30 Array text 31 Array text 32 Array text 33 Array text 34 Array text 35 Array text 36 Array text 37 Array text 38 Array text 39

Type String String String String String String String String String String String String String String String String String String String String String String String String String String String String String String

E.1.5

CALCALMITEM
Object DESC MODE

INUSE
KEYPAD
CALC1 CALC2 CALC3 CALC4 HIHILIM HILIM LOLIM LOLOLIM WEIGHTED

Description Descriptor Integer mode / field selection for `INUSE' field. Refer to CALC/ALM Modes, Density Transducer Modes, and CALC/ALM Auto Switch Modes. Value copied from KEYPAD, CALC1, CALC2, CALC3, or CALC4 as indexed by the `MODE' field Value used in KEYPAD / KEYPAD-F mode Calculation result 1 Calculation result 2 Calculation result 3 Calculation result 4 High ­ High alarm limit High alarm limit Low alarm limit Low ­ low alarm limit Rolling time/flow weighted average

Type String Byte
Double
Double
Double Double Double Double Double Double Double Double Double

E-4

Database Objects and Fields

Revised January-2021

Config600 Configuration Software User Manual

Object MODETEXT UNITTEXT DESCSCHORT

Description Mode text Units associated with the object Short descriptor of the object

Type String String String

E.1.6

CALCTAB
Object DESC TYPE INPUT01 INPUT02 INPUT03 INPUT04 INPUT05 INPUT06 INPUT07 INPUT08 INPUT09 INPUT10 INPUT11 INPUT12 INPUT13 INPUT14 INPUT15 INPUT16 INPUT17 INPUT18 INPUT19 INPUT20 OUTPUT01 OUTPUT02 OUTPUT03 OUTPUT04 OUTPUT05 OUTPUT06 OUTPUT07 OUTPUT08 OUTPUT09 OUTPUT10 OUTPUT11 OUTPUT12 OUTPUT13 OUTPUT14 OUTPUT15 OUTPUT16 OUTPUT17 OUTPUT18 OUTPUT19 OUTPUT20 ERRORNUM DESCSHORT

Description Descriptor Calculation type, i.e., AGA3 = 104 CONFTAB index for input 1 CONFTAB index for input 2 CONFTAB index for input 3 CONFTAB index for input 4 CONFTAB index for input 5 CONFTAB index for input 6 CONFTAB index for input 7 CONFTAB index for input 8 CONFTAB index for input 9 CONFTAB index for input 10 CONFTAB index for input 11 CONFTAB index for input 12 CONFTAB index for input 13 CONFTAB index for input 14 CONFTAB index for input 15 CONFTAB index for input 16 CONFTAB index for input 17 CONFTAB index for input 18 CONFTAB index for input 19 CONFTAB index for input 20 CONFTAB index for output 1 CONFTAB index for output 2 CONFTAB index for output 3 CONFTAB index for output 4 CONFTAB index for output 5 CONFTAB index for output 6 CONFTAB index for output 7 CONFTAB index for output 8 CONFTAB index for output 9 CONFTAB index for output 10 CONFTAB index for output 11 CONFTAB index for output 12 CONFTAB index for output 13 CONFTAB index for output 14 CONFTAB index for output 15 CONFTAB index for output 16 CONFTAB index for output 17 CONFTAB index for output 18 CONFTAB index for output 19 CONFTAB index for output 20 Calculation error number (for diagnostics) Short descriptor of the object

Type String Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word String

Revised January-2021

Database Objects and Fields

E-5

Config600 Configuration Software User Manual

E.1.7

CONFTAB
Object DESC OBJTYPE OBJINDEX OBJFIELD BITNO DESCSHORT

Description Descriptor Object type Object index Object field Bit number Short descriptor of the object

Type String Word Word Word Word String

E.1.8

CUMTOT
Object DESC ROLLOVER DECPLACE

SCALE PREVIOUS SNAPSHOT TOTAL val_1 REMAINDER rem_1 SNAPTIMETEXT UNITTEXT DESCSHORT

Description Descriptor The power of 10 at which rollover occurs Number of figures after the decimal point stored in the `TOTAL' field, all others are held in the `REMAINDER' field Not used Not used Cumulative total at the last period end Current cumulative total (tri-reg) For internal use The remainder not included in TOTAL For internal use The time when SNAPSHOT was updated Units associated with the object Short descriptor of the object

Type String Byte Byte
Double Double Double Double Double Double Double String String String

E.1.9

DACOUT
Object DESC CONVTYP TAG RAW LOSCALE HISCALE LOOFFSET HIOFFSET CONVTEXT UNITTEXT DESCSHORT

Description Descriptor DAC conversion type (integer) Tag name associated with the object DAC output value (engineering units) Low scale output value (4mA or 0mA) High scale output value (20mA Low calibration offset High calibration offset DAC type Units associated with the object Short descriptor of the object

Type String Byte String Double Double Double Double Double String String String

E.1.10 DIGIO

Object DESC TAG HEALTH INPUT
OUTPUT
RAWIN

Description Description Tag name associated with the object Measurement status. 0 if OK Digital output status, where bits 0 to 11 represent digital outputs 1 to 12 Digital input status, where bits 0 to n represent digital inputs 1 to n As INPUT

Type String String Byte Word
Word
Word

E-6

Database Objects and Fields

Revised January-2021

Config600 Configuration Software User Manual

Object RAWOUT INPUTTEXT OUTPUTTEXT

Description As OUTPUT Status text Status text

Type Word String String

E.1.11 DOSETUP
Object DESC SENSE
WIDTH

Description
Descriptor Channel mode: normal, invert, pulse, or pulse off Duration of the pulse in mSec, if channel is set to pulse or pulse off.

Type String Word
Word

E.1.12 DPCELL
Object DESC MODE DPTYPE DPCOMODE LIVECHK CELL INUSE
MEASURED KEYPAD CHECK CUTOFF FLOWRATE FRCONST SWITCHUP
SWITCHDN
DISCREP
DISCTOUT
HIHILIM HILIM LOLIM

Description
Descriptor
Integer mode / field selection for `INUSE' field. Refer to DP Modes.
DP stack type. Refer to DP Stack Type.
DP cut off mode. Refer to DP Cutoff Mode.
Live/check status. Refer to DP Live/Check Mode Selection.
Current active cell.
Value copied from MEASURED or CHECK as indexed by the MODE field or the keypad.
DP measured value.
Value used in KEYPAD / KEYPAD-F mode
DP for testing.
Value below which the S600+ does not totalize DP measurements
Calculated flow rate Sqrt (DP) * Const
Flow rate constant
The switch-up point between two input cells, expressed as a percentage of the range of the lower cell. The S600+ uses this value for all cell ranges
The switch-down point between two input cells, expressed as a percentage of the range of the lower cell. The S600+ uses this value for all cell ranges
The discrepancy allowed between the readings of active input cells in the operating range. The value is defined as a percentage of the high scale value from the lower of the two cells.
The period of time during which the S600+ ignores the discrepancy between the readings of available transducers. When the duration of the discrepancy exceeds this time limit, the S600+ raises an alarm.
High ­ high alarm limit
High alarm limit
Low alarm limit

Type String Byte Byte Byte Byte Word Double
Double Double Double Double Double Double Double
Double
Double
Double
Double Double Double

Revised January-2021

Database Objects and Fields

E-7

Config600 Configuration Software User Manual

Object LOLOLIM MODETEXT OBJTYPE1 OBJTYPE2 OBJTYPE3 OBJTYPE4 OBJTYPE5 OBJTYPE6 OBJINDEX1 OBJINDEX2 OBJINDEX3 OBJINDEX4 OBJINDEX5 OBJINDEX6 HEALTH UNITTEXT DESCSHORT

Description Low ­ low alarm limit Mode text Object type for DP cell 1 Object type for DP cell 2 Object type for DP cell 3 Object type for DP cell 4 Object type for DP cell 5 Object type for DP cell 6 Object index for DP cell 1 Object index for DP cell 2 Object index for DP cell 3 Object index for DP cell 4 Object index for DP cell 5 Object index for DP cell 6 Health status byte Units associated with the object Short descriptor of the object

Type Double String Word Word Word Word Word Word Word Word Word Word Word Word Byte String String

E.1.13 EVENTHIST
Object EVENT PRINTED ID ENRONID ENRONBIT

Descriptor Event type. Printed flag Unique ID Enron Modbus ID Enron bitmask

Type Byte Byte Word Word Word

E.1.14 FREQT
Object DESC TAG HEALTH PERIOD FREQ UNITTEXT DESCSHORT

Descriptor Descriptor Tag name associated with the object Measurement status. 0 if OK Measured period Measured frequency Units associated with the object Short descriptor of the object

Type String String Byte Double Double String String

E.1.15 HART

Object DESC MODE
ID TAG HEALTH

Descriptor
Descriptor
Integer mode / field selection for `INUSE' field. Refer to "HART Modules."
For internal use
Tag (HART revision 5 command 13)
Measurement status. 0 if OK. Bit 0 is set for over range, bit 1 set for under range. These are back-calculated from the PV, UPRANGE and LORANGE when STATUS2 indicates analogue output saturation or PV is out of limits.
Note: Bit 6 is set when nothing is connected (Status2=128).

Type String Byte
Double String Byte

E-8

Database Objects and Fields

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Object STATUS2 / SECOND_STAT_BYTE PVUNIT / PV_UNIT_CODE SVUNIT / SV_UNIT_CODE TVUNIT / TV_UNIT_CODE FVUNIT / FV_UNIT_CODE UNIVCMDREV / UNIV_COMMAND_REV TXCMDREV / TX_COMMAND_REV SWREV / SW_REV
HWREV / HW_REV
STATUS1 / FIRST_STAT_BYTE INUSE
KEYPAD
ROC
SETPOINT DEVIATION
AVERAGE
LASTGOOD / LAST_GOOD HIHILIM / HH_LIMIT HILIM / H_LIMIT LOLIM / L_LIMIT LOLOLIM / LL_LIMIT CURRENT PV
SV
TV
FV
UPRANGE / UPPER_RANGE LORANGE / LOWER_RANGE UPPERLIM / UPPER_LIM LOWERLIM / LOWER_LIM

Descriptor Second status byte (HART revision 5)
Primary variable unit code (HART revision 5 command 3) Secondary variable unit code (HART revision 5 command 3) Tertiary variable unit code (HART revision 5 command 3) Fourth variable unit code (HART revision 5 command 3) Universal command revision (HART revision 5 command 0) Transmitter Specific Command Revision (HART revision 5 command 0) Software Revision (HART revision 5 command 0) Hardware Revision (HART revision 5 command 0) First status byte (HART revision 5)
Value copied from PV, KEYPAD, AVERAGE, LASTGOOD, or WEIGHTED as indexed by the `MODE' field Value used in KEYPAD / KEYPAD-F mode The maximum rate at which the `INUSE' field can change, per second Expected value Maximum allowed variation from `SETPOINT' Rolling average of the MEASURED field: AVERAGE=(AVERAGE+MEASURED)/2 Last MEASURED value
High ­ high alarm limit High alarm limit Low alarm limit Low ­ low alarm limit Current mA (HART revision 5 command 3) Primary variable (HART revision 5 command 3) Secondary variable (HART revision 5 command 3) Tertiary variable (HART revision 5 command 3) Fourth variable (HART revision 5 command 3) Upper range value from HART transmitter (HART revision 5 command 15) Lower range value from HART transmitter (HART revision 5 command 15) Upper Sensor Limit (HART revision 5 command 14) Lower Sensor Limit (HART revision 5 command 14)

Type Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Double
Double Double Double Double Double
Double Double Double Double Double Double Double Double Double Double Double Double Double Double

Database Objects and Fields

E-9

Config600 Configuration Software User Manual

Object WEIGHTED MODETEXT UNITTEXT DESCSHORT

E.1.16 HARTTAB
Object DESC POLLFMT

MSTMODE

SWVER ALTVER ALTCHANS

E.1.17 IOASSIGN
Object DESC INUSE MODE

KEYPAD

ROC

SETPOINT DEVIATION

AVERAGE

LASTGOOD/ LAST_GOOD HIHILIM /HH_LIMIT HILIM / H_LIMIT LOLIM / LL_LIMIT LOLOLIM / LL_LIMIT UNITTEXT DESCSHORT

E.1.18 KPINT

Object DESC VALUE STATUS

E.1.19 KPINTARR
Object DESC 0

Descriptor Rolling time/flow weighted average Mode text Unit text Short description

Type Double String String String

Descriptor Descriptor Hart module type. Refer to HART Poll Format. Primary / secondary master mode. Refer to HART Master Mode. Module (P188) software version number Module (P188) Altera version number Number of channels supported

Type String Byte
Byte
Word Word Word

Descriptor
Descriptor Current in-use value Integer mode / field selection for `INUSE' field Value used in KEYPAD / KEYPAD-F mode Maximum rate at which the `INUSE' field can change, per second Expected value Maximum allowed variation from `SETPOINT' Rolling average of the MEASURED field: AVERAGE=AVERAGE+MEASURED/2 Last MEASURED value

Type String Double Byte
Double
Double
Double Double
Double
Double

High ­ high alarm limit High alarm limit Low alarm limit Low ­ low alarm limit Units associated with the object Short descriptor of the object

Double Double Double Double String String

Descriptor Descriptor Value (1 to 39) Status text for VALUE field (1 to 39)

Type String Word String

Descriptor Descriptor Value 0

Type String Word

E-10

Database Objects and Fields

Revised January-2021

Revised January-2021

Object 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 STATUS1 STATUS2 STATUS3 STATUS4 STATUS5 STATUS6 STATUS7 STATUS8 STATUS9 STATUS10 STATUS11

Config600 Configuration Software User Manual

Descriptor Value 1 Value 2 Value 3 Value 4 Value 5 Value 6 Value 7 Value 8 Value 9 Value 10 Value 11 Value 12 Value 13 Value 14 Value 15 Value 16 Value 17 Value 18 Value 19 Value 20 Value 21 Value 22 Value 23 Value 24 Value 25 Value 26 Value 27 Value 28 Value 29 Value 30 Value 31 Value 32 Value 33 Value 34 Value 35 Value 36 Value 37 Value 38 Value 39 Status text for value 0 Status text for value 1 Status text for value 2 Status text for value 3 Status text for value 4 Status text for value 5 Status text for value 6 Status text for value 7 Status text for value 8 Status text for value 9 Status text for value 10

Type Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word Word String String String String String String String String String String String

Database Objects and Fields

E-11

Config600 Configuration Software User Manual
Object STATUS12 STATUS13 STATUS14 STATUS15 STATUS16 STATUS17 STATUS18 STATUS19 STATUS20 STATUS21 STATUS22 STATUS23 STATUS24 STATUS25 STATUS26 STATUS27 STATUS28 STATUS29 STATUS30 STATUS31 STATUS32 STATUS33 STATUS34 STATUS35 STATUS36 STATUS37 STATUS38 STATUS39 STATUS40
E.1.20 KPREAL
Object DESC VALUE UNITTEXT DESCSHORT
E.1.21 KPREALARR
Object DESC 0 1 2 3 4 5 6 7 8

Descriptor Status text for value 11 Status text for value 12 Status text for value 13 Status text for value 14 Status text for value 15 Status text for value 16 Status text for value 17 Status text for value 18 Status text for value 19 Status text for value 20 Status text for value 21 Status text for value 22 Status text for value 23 Status text for value 24 Status text for value 25 Status text for value 26 Status text for value 27 Status text for value 28 Status text for value 29 Status text for value 30 Status text for value 31 Status text for value 32 Status text for value 33 Status text for value 34 Status text for value 35 Status text for value 36 Status text for value 37 Status text for value 38 Status text for value 39
Descriptor Descriptor Value Units associated with the object Short descriptor of the object
Descriptor Descriptor Value 0 Value 1 Value 2 Value 3 Value 4 Value 5 Value 6 Value 7 Value 8

Type String String String String String String String String String String String String String String String String String String String String String String String String String String String String String
Type String Double String String
Type String Double Double Double Double Double Double Double Double Double

E-12

Database Objects and Fields

Revised January-2021

Object 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 UNITTEXT DESCSHORT

E.1.22 KPSTRING
Object DESC VALUE

E.1.23 LOG

Object DESC TYPE

HEAD COUNT

Config600 Configuration Software User Manual

Descriptor Value 9 Value 10 Value 11 Value 12 Value 13 Value 14 Value 15 Value 16 Value 17 Value 18 Value 19 Value 20 Value 21 Value 22 Value 23 Value 24 Value 25 Value 26 Value 27 Value 28 Value 29 Value 30 Value 31 Value 32 Value 33 Value 34 Value 35 Value 36 Value 37 Value 38 Value 39 Units associated with the object Short descriptor of the object

Type Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double Double String String

Descriptor Descriptor Value

Type String String

Descriptor
Descriptor
Object type associated with the log, i.e., ALARMHIST or EVENTHIST
Index to the oldest object
Total number of alarms / events. This may be different than the value of Head because one event may use several EVENTHIST objects

Type String Byte
Word Word

Revised January-2021

Database Objects and Fields

E-13

Config600 Configuration Software User Manual

Object MODE
RECORDS

Descriptor
Integer mode / field selection for `INUSE' field.
Number of ALARMHIST or EVENTHIST objects associated with this log

Type Word
Word

E.1.24 MULTI

Object

Descriptor

Type

DESC

Descriptor

String

OUTPUT

Control value

Word

INPUT

Status value

Word

CONTROL

Control text

String

STATUS

Status text

String

Note: CONTROL and STATUS text result from a Truth Table lookup.

E.1.25 PID

Object DESC DACCTL

Descriptor Descriptor For internal use only

Type String Byte

E.1.26 PIP

Object DESC TAG HEALTH GOOD BAD DELTAGOOD DELTABAD FREQ TIME

KFACTOR

Descriptor Descriptor Tag name associated with the object Measurement status. 0 if OK Good pulse counter Bad pulse counter For internal use For internal use Measured pulse frequency P144: the time main board last polled the I/O module for pulse count P154: the exact time the I/O module read the hardware pulse counters For internal use

Type String String Byte Double Double Double Double Double Double
Double

E.1.27 POP

Object DESC TAG FREQ
GRABSIZE PREVTOTAL REM PULSEOUT

Descriptor Descriptor Tag name associated with the object Pulse output frequency. Valid range is 0.5 to 500 Hertz (this is, 2 seconds to 1 mS) The number of units per pulse Snap shot taken at last calculation cycle Pulse fraction awaiting output Whole pulses awaiting output

Type String String Double
Double Double Double Double

E.1.28 PRDTOT
Object DESC

Descriptor Descriptor

Type String

E-14

Database Objects and Fields

Revised January-2021

E.1.29 PRT
Revised January-2021

Object ROLLOVER DECPLACE
SCALE PREVIOUS SNAPSHOT
TOTAL Val REMAINDER Rem ALMHEADSNAP
ALMHEADPREV
EVTHEADSNAP EVTHEADPREV ALMCOUNT
ALMCOUNTSNAP ALMCOUNTPREV
EVTCOUNT
EVTCOUNTSNAP EVTCOUNTPREV ALMLOG EVTLOG SNAPTIMETEXT UNITTEXT DESCSHORT

Config600 Configuration Software User Manual

Descriptor The power of 10 at which rollover occurs Number of figures after the decimal point stored in the `TOTAL' field, all others are held in the `REMAINDER' field Not used Previous period total Snapshot cumulative at the last period end Current period total Current period total Not used Not used The index of the oldest alarm history object at the last period end The index of the oldest alarm history object at the start of the last period As ALMHEADSNAP, but for events As ALMHEADPREV, but for events The number of alarms in the previous period The alarm counter at the last period end The alarm counter at the start of the last period The number of events in the previous period As ALMCOUNTSNAP, but for events As ALMCOUNTPREV, but for events Alarm history ­ for reports only Event history ­ for reports only The time when SNAPSHOT was updated Units associated with the object Short descriptor of the object

Type Byte Byte
Double Double Double
Double Double Double Double Word
Word
Word Word Word
Word Word
Word
Word Word Alarm Event String String String

Object DESC RTDTYP TAG MODE
HEALTH INUSE
KEYPAD
MEASURED RESISTANCE LOCALIB MIDCALIB HICALIB

Descriptor Descriptor Type of transducer Tag name associated with the object Integer mode / field selection for `INUSE' field. Refer to ACD/PRT Modes. Measurement status. 0 if OK Value copied from MEASURED, KEYPAD, AVERAGE, LASTGOOD, or WEIGHTED as indexed by the `MODE' field Value used in KEYPAD / KEYPAD-F mode Measured temperature Measured resistance Low engineering value * Mid engineering value * High engineering value *

Type String Byte String Byte
Byte Double
Double
Double Double Double Double Double

Database Objects and Fields

E-15

Config600 Configuration Software User Manual

Object

Descriptor

LORESISTANCE

Snapshot low resistance *

MIDRESISTANCE

Snapshot mid resistance *

HIRESISTANCE

Snapshot high resistance *

GRADIENT

Calculated gradient *

OFFSET

Calculated offset *

OFFSETADJ

In-use offset adjust *

COEFF1

Calculated low calibration coefficient *

COEFF2

Calculated mid calibration coefficient *

COEFF3

Calculated high calibration coefficient *

ROC

The maximum rate at which the `INUSE' field can change, per second

SETPOINT

Expected value

DEVIATION

Maximum allowed variation from `SETPOINT'

AVERAGE

Rolling average of the MEASURED field: AVERAGE=(AVERAGE+MEASURED)/2

LASTGOOD

Last MEASURED value

HIHILIM

High ­ high alarm limit

HILIM

High alarm limit

LOLIM

Low alarm limit

LOLOLIM

Low ­ low alarm limit

OFFSETENTRY

Operator offset adjust field *

WEIGHTED

Rolling time/flow weighted average

MODETEXT

Mode text

CONVTEXT

PRT type

ID

For internal use

UNITTEXT

Units associated with the object

DESCSHORT

Short descriptor of the object

* Fields used for field calibration

Type Double Double Double Double Double Double Double Double Double Double
Double Double
Double
Double Double Double Double Double Double Double String String Double String String

E.1.30 PRV_CTL
Object DESC MODTYP
DUALPLSSEL PLSSTRSEL CTLINPSEL SWITCHDELAY SWITCHSEL
SWITCH SWITCHSTAT STATE PLSCNT01 PLSCNT23 PLSCNT03 PLSCNT21 FLTTM01 FLTTM23

Descriptor Descriptor Prover configuration type. Refer to Prover (P154) Type. Select dual pulse channel A/B Multiplexer pls selection Phase locked loop control Optional switch delay Switch sequence selection. Refer to Prover (P154) Switch Sequence Selection. Switch status Switch status Prove state. Refer to Prover (P154) State. Switch 0 ­ 1 count data Switch 2 ­ 3 count data Switch 0 ­ 3 count data Switch 2 ­ 1 count data Switch 0 ­ 1 flight time Switch 2 ­ 3 flight time

Type String Word
Word Word Word Word Word
String Word Word Double Double Double Double Double Double

E-16

Database Objects and Fields

Revised January-2021

Object FLTTM03 FLTTM21 DCFLTTM
E.1.31 REP00 ­ REP39
Object TIMETEXT ID PRINTED VALID FILE DOCKET 0 N

E.1.32 SECURITY
Object DESC USERNAME PASSWORD

E.1.33 SYSOBJ
Object DESC

E.1.34 TASK

Object DESC USERSRT1 USERSRT2 USERSRT3 USERSRT4 USERSRT5

E.1.35 TOTTAB
Object DESC STRCUMINDEX* STNCUMINDEX* XXBATINDEX* XXBATINDEX* STRMAINTINDEX* STAMAINTINDEX* STRPRD11INDEX

STNPRD11INDEX

Config600 Configuration Software User Manual

Descriptor Switch 0 ­ 3 flight time Switch 2 ­ 1 flight time Dual chronometry flight time

Type Double Double Double

Descriptor Report time string For internal use Current printed flag status Valid flag Internal report filename Unique report docket number First placement on the top left of the report Last placement on the bottom right of the report

Type String Double Byte Byte String String Dynamic Dynamic

Descriptor Descriptor Username Password

Type String String String

Descriptor Descriptor

Type String

Descriptor Descriptor User supplies task argument 1 User supplies task argument 2 User supplies task argument 3 User supplies task argument 4 User supplies task argument 5

Type String String String String String String

Descriptor Descriptor Cumulative object index for the stream Cumulative object index for the station Batch object index for XXX stream Batch object index for XXX station Maintenance object for the stream Maintenance object for the station Basetime 1 period 1 object index for the stream Basetime 1 period 1 object index for the station

Type String Byte Byte Byte Byte Byte Byte Byte
Byte

Revised January-2021

Database Objects and Fields

E-17

Config600 Configuration Software User Manual

Object

Descriptor

STRPRD12INDEX

Basetime 1 period 2 object index for the stream

STNPRD12INDEX

Basetime 1 period 2 object index for the station

STRPRD13INDEX

Basetime 1 period 3 object index for the stream

STNPRD13INDEX

Basetime 1 period 3 object index for the station

STRPRD14INDEX

Basetime 1 period 4 object index for the stream

STNPRD14INDEX

Basetime 1 period 4 object index for the station

STRPRD21NDEX

Basetime 2 period 1 object index for the stream

STNPRD21INDEX

Basetime 2 period 1 object index for the station

STRPRD22NDEX

Basetime 2 period 2 object index for the stream

STNPRD22INDEX

Basetime 2 period 2 object index for the station

STRPRD23NDEX

Basetime 2 period 3 object index for the stream

STNPRD23INDEX

Basetime 2 period 3 object index for the station

STRPRD24NDEX

Basetime 2 period 4 object index for the stream

STNPRD24INDEX

Basetime 2 period 4 object index for the station

STRPRD31NDEX

Basetime 3 period 1 object index for the stream

STNPRD31INDEX

Basetime 3 period 1 object index for the station

STRPRD32NDEX

Basetime 3 period 2 object index for the stream

STNPRD32INDEX

Basetime 3 period 2 object index for the station

STRPRD33NDEX

Basetime 3 period 3 object index for the stream

STNPRD33INDEX

Basetime 3 period 3 object index for the station

STRPRD34NDEX

Basetime 3 period 4 object index for the stream

STNPRD34INDEX

Basetime 3 period 4 object index for the station

DESCSHORT

Descriptor

* Fields used for field calibration

Type Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte String

E.2 Database Fields
This section provides an alphabetic list of the database fields.

E-18

Database Objects and Fields

Revised January-2021

Config600 Configuration Software User Manual

E.2.1 Alarm Text Tables

Field Text_1 ...
Text_n

Description Alarm text associated with bit 0 of the alarm object
Alarm text associated with bit n of the alarm object

E.2.2 Batching/Totalisation

For keypad integer array BATCH-TOT-CTL.

Field 0 1 2

Description Stop Start Change

E.2.3 DIGIO Setup Table

Field 0 1 2 3

Description Sense normal Sense invert Sense pulse on Sense pulse off

E.2.4 DP Stack Type
Field 0 1 2 3 4 5

Description Single Lo hi Hi hi Lo mid hi Lo hi hi 3 Identical

E.2.5 DP Live/Check Mode Selection

Field 0 1

Description Select live Select keypad

E.2.6 DP Cut Off Mode
Field 0
1

Description
CATS (Common Area Transmission System). Totalisation does not occur when the measured DP is less than the defined LOLOLIM alarm limit
Normal. Totalisation does not occur when the measured DP is less than the CUTOFF value

E.2.7 Event History Type

Field 0 1 2

Description Default type Double type Multi input type

Revised January-2021

Database Objects and Fields

E-19

Config600 Configuration Software User Manual

Field 3 4 5 6 7 8 9 10 11 12 13 14 15

Description Multi output type Keypad int type Keypad int array type Security type Mode type Text 1 type Text 2 type Text 3 type Message 1 type Message 2 type Message 3 type Reject type Standard type

E.2.8 HART Poll Format

Field 0 1

Description HART poll format CIMAT HART poll format P188

E.2.9 HART Master Mode

Field 0 1

Description Hart primary master Hart secondary master

E.2.10 I/O (P144) PID Type

Field 0 1 2 3 4 5 10 11 12 13 14 15

Description Pulse DP stack Analog In PRT External pulse Download Pulse square root DP stack square root Analog In (square root) PRT square root External pulse square root Download square root

E.2.11 Prover (P154) Dual Chronometry Switch Pair

Field 0 1 2 3

Description Switch 0-1 Switch 2-3 Switch 0-3 Switch 2-1

E-20

Database Objects and Fields

Revised January-2021

Config600 Configuration Software User Manual

E.2.12 Prover (P154) Type

Field 0 1 2 3

Description Ball/Bi-directional (BIDI) prover Uni-directional prover Compact prover Master meter prover

E.2.13 Password Tables
Object DESC USERNAME ALPHAPASSWORD NUMBPASSWORD SEDEV

Descriptor Descriptor Username Password Password Security level 1 to 9; 1 being the highest with full read/write access to all parameters.

Type String String String String String

E.2.14 Truth Tables

Field Stext1
Ctext1 Sval1 Alm_en1 ... Stext100
Ctext100 Sval100 Alm_en100

Description Text associated with the value field of a KPINT or the text associated the input field of a multi. Value associated with the output field of a multi. Value enumeration associated with the text Enables an alarm on digital I/O
Text associated with the value field of a KPINT or the text associated the input field of a multi. Value associated with the output field of a multi. Value enumeration associated with the text Enables an alarm on digital I/O

E.2.15 Turbine Meter Setup Tables

Field DESC TYPE Pulse Level

Description Descriptor Type of pulse mode: Single or Dual Level at which the pulse is read: Level A or Level B

E.3 Mode Tables
This section provides an alphabetic list of the database fields you can access through the Report Editor.

E.3.1 ADC/PRT/HART Modes (MODE TAB PLANTI/O)

Number 0 1 2 3 4

Description Measured mode Keypad mode Average mode Last good mode Keypad fail mode

Revised January-2021

Database Objects and Fields

E-21

Config600 Configuration Software User Manual

Number 5 6 10 12

Description Average fail mode Last good fail mode Weighted mode Weighted fail mode

E.3.2 CALC/ALM Auto Switch Modes

Number 0 1 2 3 4 5 6 7 8 9 10

Description CALC1 auto mode CALC2 auto mode CALC3 auto mode CALC4 auto mode Keypad auto mode CALC1 force mode CALC2 force mode CALC3 force mode CALC4 force mode Keypad force mode Keypad shift mode

E.3.3 CALC/ALM modes (MODE TAB CALC)

Number 0 1 2 3 4 5 6 7 8 9

Description CALC1 mode CALC2 mode CALC3 mode CALC4 mode Keypad mode Average mode Lastgood Keypad fail mode Average fall mode Lastgood fail mode

E.3.4 Density Transducer Modes (MODE TAB DENS IP)

Number 0 1 2 3 4 10 11

Description Keypad mode Dens A mode Dens B mode Average mode Keypad fail mode Weighted mode Weighted fail mode

E.3.5 DP Modes (MODE TAB DP STACK)

Number 0 1 2

Description Measured mode Keypad fail mode Check mode

E-22

Database Objects and Fields

Revised January-2021

Config600 Configuration Software User Manual

E.3.6 HART Modes (MODE TAB PLANTI/O)

Number 0 1 2 3 4 5 6 11 12

Description Measured mode Keypad mode Average mode Last good mode Keypad fail mode Average fail mode Last good fail mode Weighted mode Weighted fail mode

Revised January-2021

Database Objects and Fields

E-23

Config600 Configuration Software User Manual [This page is intentionally left blank.]

E-24

Database Objects and Fields

Revised January-2021

Config600 Configuration Software User Manual

Appendix F ­ Peer-to-Peer Link Communications
In This Chapter
F.1 Peer-to-Peer Link Input Functionality ............................................. F-1 F.2 Enabling the Peer-to-Peer Link ...................................................... F-3
F.2.1 Configuring the Peer-to-Peer Link ....................................... F-4 F.3 Critical Data .................................................................................... F-9
F.3.1 Passing an Object from the Duty to the Standby S600+................................................................... F-14
F.3.2 Period Object Transfer ....................................................... F-16 F.4 Automatic Failover........................................................................ F-17
F.4.1 Configuring the S600+ for Automatic Failover ................... F-19 F.5 External / Custom Failover Modes ............................................... F-25 F.6 Displays ........................................................................................ F-26
F.6.1 Control Displays ................................................................. F-26 F.6.2 Feed-back Displays............................................................ F-27 F.6.3 Option Displays .................................................................. F-28 F.7 Downloading and Verifying the Peer to Peer Link........................ F-28
The Peer to Peer facility enables you to connect two S600+ flow computers together in an application requiring dual-redundancy. You can select one S600+ to be the main fiscal accounting device (the "duty machine") and one S600+ to be the backup device ("standby machine"). The failover between duty and standby can be either automatic or manual. The Duty / Standby status (D=Duty, S=Standby) displays in the bottom right hand corner of the S600+ front panel.
This appendix describes the bi-directional communication link between the duty and standby computers that allows the duty S600+ computer to update the standby S600+ computer with any operator changes made locally at the duty S600+ keypad or via the supervisory.

F.1 Peer-to-Peer Link Input Functionality

Peer-to-peer link functionality includes:

 Automatic real-time synchronization of constants (such as the keypad K-factor and the orifice diameter) that affect the integrity of the metering system.
 A mechanism to pass operator commands (such as the Batch Start command) to the standby machine in real-time.
 A mechanism to transfer a user defined list of data from the duty machine to the standby machine on a regular basis.

The system uses three processes:

Event Data

The duty machine uses the event log to identify changes that need transferring to the standby machine. When the duty identifies a change to a specific data point, the duty machine sends the value in the event log to the standby machine.

Peer Critical

The duty machine transfers a user defined block of objects to the standby machine as part of the main program cycle. It is possible to define separate source and destination objects for each data point. The critical data transfers as one coherent block at least once every 5 seconds.

Revised January-2021

Peer-to-Peer Link Communications

F-1

Config600 Configuration Software User Manual

Notes:
 When the S600+ becomes the duty machine, it only starts transferring critical data after the re-synchronisation process completes.

 You can only configure the peer critical data via the System Editor, and the System Editor is only available after successful completion of the RA901 S600+ Advanced Training course.

Re-sync at Start-up and Automatic Re-sync

At start-up, the peer-to-peer link identifies a list of objects that you can change via the front panel / web server. The duty machine sends the latest values from this list to the standby machine. The standby machine compares the latest value from the duty machine and updates values that do not match.

The automatic re-synchronisation process has two operational scenarios:

 When the duty machine first establishes communications with the standby machine, the re-sync takes priority over events / critical data. In this situation, the re-synchronisation process may take approximately a minute to complete (depending on number of streams and such).
 Once the peer-peer link is operational, the re-synchronisation operates in the background by interleaving messages with higher priority event log / peer critical data. In this situation, the resynchronisation process may take several minutes to complete. You enable this via the RESYNC BGRND option. If the RESYNC BGRND option is not enabled then the re-synchronisation only occurs when the communications link is (re)-established.

The automatic re-synchronisation list omits items in the filter list. Only constants transfer; commands do not. After all constants transfer, an optional "accept constants" command triggers. This causes the standby machine to trigger any density constants / keypad composition Accept commands.

Eventing

The standby machine has the option to event any changes it receives from the duty machine. Note that enabling this option will cause all changes to be evented. Therefore, it is recommended that it is not enabled if peer critical data is required.

Changes via Modbus Changes made via Modbus only transfer to the standby machine if you enable Modbus eventing via the Modbus Editor. Eventing supports all registers.

Filter List The peer-peer link filter identifies a list of changeable objects from the displays and determines whether they should be transferred based on their type and the Peer-to-Peer option selection.

The following items are always excluded from transfer:

 Cold Start / Warm Start / Backup

 System / Stream Maintenance Mode and Maintenance Enable / Disable

 Totals Reset

F-2

Peer-to-Peer Link Communications

Revised January-2021

Config600 Configuration Software User Manual
 PCSetup Link Enable / Disable  Front Panel Disable / Enable  Serial Port Settings  Download Time Command  Version information
The following items are excluded unless selected in the Peer-to-Peer options (refer to Section F.2.1 Configuring the Peer-to-Peer Link for more details):
 PID Commands  Valve Position  Station / Stream Batch Commands  Samper Commands / Reset Can  Prove Commands  Flow Switching Commands  Peer to Peer Commands / Time Delay The following items are always transferred:  Keypad Values  Modes  High / Low Alarm limits  ADC / DAC Scalings  Proved Data  Valve Commands  Accept Commands (Density / Composition / KF/MF) ­ note that
these commands are always transferred as part of the event data but only transferred during re-synchronisation if configured on the peer-to-peer options  Peer Critical Data
F.2 Enabling the Peer-to-Peer Link
You enable the peer-to-peer link with the default settings when you create a new configuration file. To enable a peer-to-peer communications port to configure peer-to-peer communications:
1. Select Start > All Programs > Config600 3.3 > Config Generator or PCSetup and create a new configuration file.
2. After you have set up the configuration file, select the Peer to Peer Link checkbox in Step 6, Comms Ports.

Revised January-2021

Peer-to-Peer Link Communications

F-3

Config600 Configuration Software User Manual

Figure F-1. Select Communications

F.2.1

Configuring the Peer-to-Peer Link
To configure the peer-to- peer link in PCSetup:
1. Select I/O Setup > Comms from the hierarchy menu. The system displays the Communication Task configuration screen.

F-4

Peer-to-Peer Link Communications

Revised January-2021

Config600 Configuration Software User Manual

Figure F-2. Comms Link with Peer Master Link and Port Settings
2. Select PEER MASTER LINK in the Comms Links field. 3. Select the communication Port from the drop-down list box and
click Setup. A port com setup dialog box displays.

Revised January-2021

Figure F-3. Port Com Setup Dialog

Peer-to-Peer Link Communications

F-5

Config600 Configuration Software User Manual

4. Complete the following fields.

Field Baud Rate Data Bits Stop Bits Parity
Hardware Handshake

Description

Indicates the serial transfer rate. Click  to display all values. The default value is 9600.

Indicates the number of data bits the port uses. Click  to display all values. The default value is 8.

Indicates the period length. Click  to display all values. The default value is 1.

Indicates the type of parity used to detect data
corruption during transmission. Click  to display all values. The default value is None.

Sets RTS/CTS handshaking. When you select this check box, the Ready to Send (RTS) line fluctuates between on and off.

RTS On Delay

Sets, in milliseconds, the amount of time Config600 waits after turning on the ready to send (RTS) signal before beginning transmission. The default is 0. You can change this value to optimise communications.

The default value should be sufficient for dial-up modems and EIA-232 (RS232) connections. For older radios, you may need to set this value to 0.2 seconds. For newer radios, 0.02 seconds should be sufficient.

RTS Off Delay

Sets, in milliseconds, the amount of time Config600 waits after transmitting a message before turning off the ready to send (RTS) signal. The default is 0. You can change this value to optimise 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.

5. Click OK. The Peer to Peer PCSetup screen displays.
6. Click Setup Peer to Peer Options. The Peer Params Setup screen displays.

F-6

Peer-to-Peer Link Communications

Revised January-2021

Config600 Configuration Software User Manual

Revised January-2021

Figure F-4. Peer Params Setup screen

7. Select the appropriate parameters for your peer to peer communications.

Field COMMS ENABLE CMD BATCH
CMD SAMP
CMD PROVER
CMD PID
CMD VALVE

Description Enables the peer-to-peer communications link.
Synchonises batching-related commands If selected, data items transferred are: Station Batch Command Stream Batch Command Synchronises sampling-related commands. If selected, data items transferred are: Sampler Command Reset Can Command Synchronises proving-related commands. If selected, data items transferred are: Prove Sequence Command Run Command (Bi-Di / Cprv / MM) Meter Variables (Bi-Di / Cprv / MM) Synchronises PID-related commands. If selected, data items transferred are: Auto-Manual Command Direction Command Tracking Command Manual Position Setpoint Synchronises valve-related commands. If selected, data items transferred are: Valve Position

Peer-to-Peer Link Communications

F-7

Config600 Configuration Software User Manual

Field CMD FSW
KP DOWNLOAD RESYNC BGRND
ACC
ACC DENS
ACC CHROMAT ACC KF/MF
CRITICAL
I AM A
EVENTING
EXCLUDE DISABLE DISPLAY Peer Method

Description Synchronises flow switching-related commands.
If selected, data items transferred are:
Station Flow Switching Command
Stream Flow Switching Command
Sets an older peer-to-peer communications protocol.
Note: Do not enable this command.
Perform auto synchronisation in background. Enables auto-resychronisation of constants (not command) as part of the regular duty cycle. If box un-ticked, resynchronisation only occurs when the communications are (re)-established between the duty and standby machines.
Re-synchronisation only. Trigger automatic acceptance of density constants, keypad composition, KF and MF. This over-rides ACC DENS, ACC CHROMAT and ACC KF/MF. If un-ticked no automatic acceptance occurs.
Re-synchronisation only. Trigger automatic acceptance of density constants during re-synchronisation. If unticked no automatic acceptance occurs.
Re-synchronisation only. Trigger automatic acceptance of keypad chromatograph during re-synchronisation. If un-ticked no automatic acceptance occurs.
Re-synchronisation only. Trigger automatic acceptance of KF and MF during re-synchronisation. If un-ticked no automatic acceptance occurs.
Critical data transfer enabled ­ allows transfer of data that is not user enterable (such as FCV Output % to allow bumpless transfer on changeover). Can also be used to exclude items from transfer using the Peer Regular calculation table by configuring the required data item as an input only.
Alters the timeout period before designating the standby machine to be duty. If ticked the timeout is 10 seconds otherwise it is 20 seconds.
Enables the eventing of changes of the standby event.
Note: This can cause the standby event log to fill up if used in conjunction with the Peer Critical option.
Not currently supported. Do not enable this command.
Prevents the operator from making changes on the standby machineby disabling the front panel and webserver.
Indicates how failover from duty machine to standby machine occurs. Click  to display all valid values.
Auto Failover Sets the duty machine via an internal algorithm. This is the default.
Manual Failover Sets the duty machine manually through the front panel or webserver.
Digital Input Sets the duty machine using digital inputs.
Custom Sets the duty machine using a LogiCalc to create the failover logic.

8. Click OK. The PCSetup screen displays.

F-8

Peer-to-Peer Link Communications

Revised January-2021

F.3 Critical Data

Config600 Configuration Software User Manual
9. Click the Save icon on the toolbar to save the changes to the configuration.
You can use the peer-to-peer link to update the standby S600+ with critical data that is not operator-enterable, such as:
 FCV output % to allow bumpless transfer if a changeover occurs.  Prover results (such as meter factor or proved conditions).  Items specific to individual flow computers; such as ADC
calibration points. Certain data points you must frequently send to the standby machine (such as the position of a PID required for smoother transaction from manual to automatic mode) or information you need to send selectively (such as the ADC Scales, although you may need to send other ADC parameters [like keypad values or modes] separately). If sending data (such as the position of the PID) then it is recommended that EVENTING is disabled on the standby machine.
Note: Totals and time are not supported.
To send critical data:
1. Click Start > All Programs > Config600 3.3 > System Editor and open the configuration.
2. Select System > ALARM. The Alarm screen displays.
3. Create a new alarm object by scrolling down to the last alarm and right-clicking in the right frame. A pop-up menu displays.

Revised January-2021

Peer-to-Peer Link Communications

F-9

Config600 Configuration Software User Manual

Figure F-5. Pop-up menu on Alarms screen
4. Select Append to create a new alarm object. An Edit dialog box displays.
5. Select DESC in the Columns pane and enter PEER CRITICAL in the Data field.

Figure F-6. Edit dialog (1)
6. Select Columns > DESC and enter PEER CRITICAL in the Data field.

F-10

Peer-to-Peer Link Communications

Revised January-2021

Config600 Configuration Software User Manual
7. Select Columns > tab_almtxt_id* and enter 23 in the Data field to select the ATXT TAB CALCS.
Figure F-7. Edit dialog (2) 8. Click OK. The Alarm screen displays. The new alarm object Peer
Critical appears at the bottom of the screen's listing.

Figure F-8. Peer Critical Alarm
9. Select System > CALCTAB to create a new calculations table.The CALCTAB screen displays.

Revised January-2021

Peer-to-Peer Link Communications

F-11

Config600 Configuration Software User Manual

Figure F-9. CALCTAB screen
10. Scroll down to the last calculation and right-click in the right frame. An Edit dialog box displays
11. Select Append to create a new calculation object. 12. Select DESC in the Columns pane and enter SYS PEER
CRITICAL in the Data field.

Figure F-10. Edit dialog (1)
13. Select Columns > obj_almitem_id* in the Columns pane and select the PEER CRITICAL alarm you previously created.

F-12

Peer-to-Peer Link Communications

Revised January-2021

Config600 Configuration Software User Manual

Figure F-11. Edit dialog (2)
14. Select TYPE* in the Columns pane and enter 621 to display the Peer Regular Data point.

Figure F-12. Edit dialog (3)
15. Click OK. The CALCTAB screen displays. Note the new calculation object SYS PEER CRITICAL in the System > Calculation list.

Revised January-2021

Peer-to-Peer Link Communications

F-13

Config600 Configuration Software User Manual

F.3.1

Figure F-13. Peer Critical CALCTAB Object

Passing an Object from the Duty to the Standby S600+
This example shows how to pass a user-chosen object from the duty S600+ to the standby S600+.
Note: Each computer derives its own totals independently. Copying totals from one computer to the other could result in copying erroneous data if the totals someone get corrupted.
1. Double click on the SYS PEER CRITICAL calc table you created in the Critical Data section. The Calc Editor opens.

2. Click to view the Outputs.

3. Click

on the right side. A new output should appear in the

Outputs group with default data.

Figure F-14. Calc Editor Outputs

4. Click the numbered button on the left side of the newly created output. The Connect Wizard displays.
5. Select System > KPINT > SYSTEM RUN MODE > VALUE. This is the location on the duty S600+ that transfers to the standby S600+.

F-14

Peer-to-Peer Link Communications

Revised January-2021

Config600 Configuration Software User Manual
Note: The selected field­ and other similar fields ­ is only an example to illustrate this process.
Figure F-15. Connect Wizard ­ Assigning an object to an output of the SYS PEER CRITICAL Calctab
6. Click OK to confirm the changes and close the Connect Wizard.

Figure F-16. New Output with Object Assigned

7. Click to view the Inputs.

8. Click

on the right side. A new input should appear in the

Inputs group with default data.

9. Click on the numbered button on the left side of the newly created input. The Connect Wizard displays.

Revised January-2021

Peer-to-Peer Link Communications

F-15

Config600 Configuration Software User Manual

Figure F-17. Connect Wizard ­ Assigning an object to an input of the SYS PEER CRITICAL calctab

F.3.2

10. Select System > KPINTARR > PEER SPARE 1 > FIELD 01. This is the location on the standby S600+ to which data from the Output field transfers.
11. Click OK to confirm the changes and OK on the Calc Editor to confirm and close it.
12. Open the configuration file in PCSetup and enable the CRITICAL peer parameter as in Configuring the Peer to Peer Link.
13. Add the newly created output to the S600+ displays using the Display Editor to see the values being transferred over the peer to peer communications link.
14. Save the configuration file and upload it to both S600+ machines.
15. Configure one machine as the duty machine and the other as the standby machine (as described in PCSetup Editor).
16. On the Standby S600+ front panel/webserver, navigate to the location where you created the new display and the object displays with the current second number from the duty S600+.
Period Object Transfer
You can configure the system to send objects at specific time intervals, in order not to overload the peer to peer link with data that is not of very high importance. Use the System Editor to set these time intervals:
1. Click Start > All Programs > Config600 3.3 > System Editor and open the configuration
2. Select the section where the calculation table of type Peer Regular you wish to edit the timing is stored. For example, select Stream x > CALCTAB and double-click the calculation table STR0X PEER PID to open the Calc Editor

F-16

Peer-to-Peer Link Communications

Revised January-2021

Config600 Configuration Software User Manual

Figure F-18. System Editor
3. Click to view the Outputs of the calculation table
4. Change the bit number of the output to the desired time interval (in seconds) you want the system to use when sending that object through the peer to peer link. The default value is 30, which corresponds to 30 seconds
5. Click OK to confirm the changes in the Calc Editor
6. Save the configuration file.
F.4 Automatic Failover
Both the duty S600+ and standby S600+ use digital (status) inputs and outputs in the automatic selection process, as shown in Figure F-19. In the event of any computer alarm (i.e. any alarm assigned to alarm group 1), except for those in the following table, the health inputoutput link changes logic state to invoke a failover. On completion of the failover, the standby S600+ becomes the duty S600+.
Note: If you have configured the automatic failover option and it is invoked during a prove, the system transfers the values and control, but the prove run may fail during changeover depending on the prove stage.

Table F-1. Computer Alarms Not Invoking a Failover

ALARM TYPE SYS HOST

ALARM COLD ST
WARM ST BATT FAIL RESET TOT RESET TOT ROLL OVR TOT ROLL UDR PRINTING ERR

ALARM GROUP ALM GRP 1 COMP

Revised January-2021

Peer-to-Peer Link Communications

F-17

Config600 Configuration Software User Manual

Figure F-19. Status Input and Output Description

Figure F-19 shows two computers designated as A and B. In the event that computer A fails, computer B takes over the duty role (if computer B is itself healthy). Following the changeover from A to B, computer B remains the duty machine until computer A again becomes healthy and is manually reinstated as the duty machine or until computer B fails. If computer B fails and computer A is healthy, then A automatically becomes the duty machine.

Table F-2. Status Input and Output Description

Input/Output Designation A Health
B Health

Description
Indicates the health status for computer A. It is true as long as there are not any group 1 alarms set (apart from those indicated in Table F-1). This signal is continuously monitored by computer B. If the signal goes down, computer B requests to become the duty machine via the I Want Duty output.
Indicates the health status for computer B. It is true as long as there are not any group 1 alarms set (apart from those indicated in Table F-1). This signal is continuously monitored by computer A. If this signal goes down, computer A requests to become the duty machine via the I Want Duty output.

F-18

Peer-to-Peer Link Communications

Revised January-2021

Config600 Configuration Software User Manual

Input/Output Designation I Am Duty
I Want Duty
Peer to Peer Comms
Process Inputs (Field I/Ps) Control Outputs (Field O/Ps)

Description
Designates which computer is the duty machine. When it is set high, the computer is the duty machine. When set low, the computer is the standby machine. This signal goes high after a Duty request has been made if the relay is working properly
Whenever a computer needs to become the duty machine, it asserts this signal to make the relay switch and set "I Am Duty" high. The signal is asserted only for a period of time that you configure in the PCSetup Editor.
A bi-directional communication link between the A and B computers allows the duty S600+ to update the standby S600+ with any operator changes made locally at the duty S600+ keypad. The Duty/Standby status displays in the bottom right hand corner of the S600+ display (D=Duty and S=Standby). This link also updates all settings and values within the Standby computer following a communications failure of the peer to peer link, such as following computer replacement.
All field inputs connect in parallel to both S600+ computers allowing each to perform independent processing and totalisation. Discrepancy checking between data reported from the A and B computers is performed elsewhere, such as at a supervisory computer
All control outputs switch via changeover relay contacts so that only the computer with Duty status has actual control of plant equipment.
Note: Control Outputs are only used in particular applications (for example, when the 600+ sends a DAC signal to an FCV.

F.4.1

Configuring the S600+ for Automatic Failover
This section shows the necessary steps to configure the flow computers to perform Duty/Standby automatic failovers.

Figure F-20. Duty/Standby Connection Diagram

Step 1: Wiring Digital Channels

Connect Duty/Standby wiring. The following example uses Digital Output Channel 4 (SKT C: Pin 36) and Return CH1-4 (SKT C: Pin 35) to drive the relay by asserting the `I Want Duty' signal. Digital Input Channel 1 (SKT B: Pin 13) and Return CH1-4 (SKT B: Pin 17) are used to read the state of the relay which is the `I Am Duty' signal as in the previous figure. The channels used in the example were chosen arbitrarily.

The relay must be a latching double pole double throw (DPDT) relay for the Duty/Standby logic to work.

Each computer requires a pair of digital channels to connect the health output of one computer to the health input of the other computer. The

Revised January-2021

Peer-to-Peer Link Communications

F-19

Config600 Configuration Software User Manual
following example shows how to connect A's health digital output to B's digital input. The same must be done for computer B.
Figure F-21. Connecting A's Health Digital Output to B's Digital Input Step 2: After you complete the first step, assign all the digital channels from
PCSetup the previous step to database objects. From PCSetup: 1. Select the I/O Setup > Discrete Inputs to channels. The SYS PEER HEALTH and SYS PEER DUTY IO items are currently unassigned. Refer to Table F-2 and Figure F-19 where: HEALTH DO = SYS PEER HEALTH output HEALTH DI = SYS PEER HEALTH input (reported from the other computer) I AM DUTY DO = SYS PEER DUTY IO output I WANT DUTY DI = SYS PEER DUTY IO input (the duty / standby status from the relay)
Figure F-22. List of Discrete Inputs before Assignment

F-20

Peer-to-Peer Link Communications

Revised January-2021

Config600 Configuration Software User Manual
2. Double-click SYS PEER HEALTH and assign it to Channel 15 of the P144 I/O Board.

Figure F-23. Digital Input Selection
3. Click OK. 4. Double-click SYS PEER DUTY IO, assign it to Channel 12 of
the P144 I/O Board, and click OK.

Figure F-24. SYS PEER HEALTH and PEER HEALTH Object (after assignment to Digital Inputs) 5. Select the I/O Setup > Discrete Outputs to channels.

Figure F-25. List of Discrete Outputs before Assignment

Revised January-2021

Peer-to-Peer Link Communications

F-21

Config600 Configuration Software User Manual
Note: The SYS PEER DUTY IO output signal is asserted whenever the owning computer requests duty.
6. Double-click Channel 3 and select SYS PEER DUTY IO.

Figure F-26. SYS PEER DUTY IO Digital Output Assignment
7. Select PULSE ON in the Sense field.
8. Set Pulse Width to indicate the number of seconds the SYS PEER DUTY IO signal asserts after receiving a Duty request. The minimum is 5 seconds. If this period of time elapses and the computer has not become the duty machine, the SYS PEER A FAILED alarm triggers.
9. Double-click Channel 4 and select SYS PEER HEALTH. This is the computer's own health output signal and it is also read by the partner computer.

Figure F-27. SYS PEER HEALTH Digital Output Assignment 10. Click OK.

F-22

Peer-to-Peer Link Communications

Revised January-2021

Config600 Configuration Software User Manual
Figure F-28. Channel 3 and Channel 4 (after assignment to SYS PEER DUTY IO and SYS PEER HEALTH
Step 3: You can activate the Duty/Standby automatic failover logic in either of Activating Automatic two ways: through PCSetup or through the front panel or webserver.
Failover
Using You can activate the Duty/Standby automatic failover logic in either of PCSetup two ways: through PCSetup or through the front panel or webserver.
From PCSetup: 1. Select I/O Setup > Comms. The Comms Link screen displays.

Revised January-2021

Figure F-29. PCSetup Communications

2. Click Setup Peer to Peer Options. The Peer Params Setup screen displays.

Peer-to-Peer Link Communications

F-23

Config600 Configuration Software User Manual

Figure F-30. Peer Params Setup dialog
3. Select Auto Failover from the Peer Method field and click OK.
Using From the front panel and the webserver:
Front Panel/Webserver
1. Select TECH/ENGINEER > COMMUNICATIONS > ASSIGNMENT > PEER MASTER LINK. The Peer Duty Logic page displays.
PEER DUTY LOGIC Status: AUTO FAILOVER
P121.2 of 16
Figure F-31. Peer Duty Logic page
2. Select AUTO FAILOVER on the PEER DUTY LOGIC page. This activates the internal HOT BACKUP logic.
Triggering Duty Status The following situations trigger duty status in a computer:
 If one of a pair of computers starts first and is healthy, it becomes the duty machine when it sees its partner as "unhealthy" (that is, turned off).
 If one of the computers has its alarms cleared first while the other one is still unhealthy, then the first computer becomes the duty machine.
 If the computers start exactly at the same time, the one to which the relay points at start-up becomes the duty machine, if it is healthy.
 If the computers' alarms are cleared exactly at the same time, the one to which the relay points becomes the duty machine.
 If the duty computer becomes unhealthy, it forces the standby computer to become the duty computer, if that machine is healthy.

F-24

Peer-to-Peer Link Communications

Revised January-2021

Config600 Configuration Software User Manual
 If one of the computers is standby and healthy, you can set it to duty status by requesting duty status through the Duty/Standby menus.
 Care should be taken when triggering duty status manually ­ refer to Section F.5 below.
F.5 External / Custom Failover Modes
The S600+ provides three additional modes for setting the duty/standby computer. These modes determine the duty S600+ using an external logic, as opposed to the AUTOMATIC FAILOVER method described in the previous sections, (which sets the duty machine using an internal algorithm).
 MANUAL FAILOVER You manually determine which computer is duty and which is standby by using the front panel or the webserver application. There is no automatic failover. To set the duty S600+, select TECH/ENGINEER > COMMUNICATIONS > ASSIGNMENT > PEER MASTER LINK from the front panel and set the status to DUTY on the Peer Status page or select Standby to set it to standby status.
 OPERATOR COMMAND
  Status
CLEAR 
Figure F-32. Peer Master Link Operator Command Page
Notes:
 The order in which you perform a manual hand-over is important. First, set the actual duty computer to standby mode. Second, set the other computer to duty mode. If the machine is not healthy, the system ignores this command.
 You should not perform a manual hand-over when the flow computer is proving, batching or sampling. If you need to perform a manual hand-over during one of these processes, you should first abort the process, then perform the manual hand-over, and then restart the process.
 DIGITAL INPUT This method enables digital inputs to decide the duty or standby status of an S600+. You must connect each input to SYS PEER DUTY IO in PCSetup for each computer as described in the previous sections.
 CUSTOM This mode uses a LogiCalc to create a failover logic.

Revised January-2021

Peer-to-Peer Link Communications

F-25

Config600 Configuration Software User Manual
You can access all three modes through PCSetup, the front panel, or the webserver. For example, this procedure uses PCSetup: 1. Select I/O Setup > Comms from the hierarchy menu. 2. Select Peer Master Link in the Comms Links field. 3. Click Setup Peer to Peer Options. The Peer Params Setup screen
displays.

F.6 Displays

Figure F-33. Peer Params Setup
4. Select Peer Method and click OK. 5. Click OK.
Select TECH/ENGINEER > COMMUNICATIONS > ASSIGNMENT > PEER MASTER LINK to view the status or control the Duty/Standby logic. The displays are split in two categories: control and feed-back. You can use the control displays to configure the way the Duty/Standby logic works. The feed-back displays provide useful information about the status of the two computers in the context of the Duty/Standby logic.

F.6.1

Control Displays
Use the PEER DUTY LOGIC display to select the method the Duty/Standby logic uses. You can select AUTO FAILOVER, MANUAL FAILOVER, DIGITAL INPUT, and USER.
PEER DUTY LOGIC Status: AUTO FAILOVER
P121.2 of 16

F-26

Peer-to-Peer Link Communications

Revised January-2021

Config600 Configuration Software User Manual

Use the PEER STATUS page to select the status of the peer to peer communications link when the PEER DUTY LOGIC is set to either MANUAL FAILOVER or CUSTOM. Otherwise, it only indicates the status of the peer to peer communications link. The available options are DUTY and STANDBY.
PEER STATUS Status: DUTY
P121.3 of 16

Use the OPERATOR COMMAND to issue a `Duty' request to the relay. The command can only be SET manually by you. It automatically reverts to CLEAR.
OPERATOR COMMAND Status: CLEAR
P121.4 of 16

F.6.2

Feed-back Displays
The I AM DUTY page shows the status of the digital input line connected to the SYS PEER DUTY IO object. When the indicated value is 0, the computer status as given by the relay is STANDBY. When the value is 1, the computer status is DUTY.
I AM DUTY Status: 0
P121.5 of 16

The MY HEALTH page shows the status of the digital output line connected to the SYS PEER HEALTH object. It indicates the health of the computer that owns the page. If 0, an alarm that is not in the Automatic Failover table triggers and the computer is considered unhealthy. It can only be STANDBY. If 1, the computer is considered healthy and can be either DUTY or STANDBY. This status is also seen by the other peer and based on it, the computer can decide to be either DUTY or STANDBY. This status is mirrored on the PEER HEALTH page of the peer.
MY HEALTH Status: 0
P121.6 of 16
The PARTNER HEALTH page shows the status of the digital input line connected to the SYS PEER HEALTH object. It indicates the health of the peer. If 0, an alarm that is not in the Automatic Failover table triggers and the peer is considered unhealthy. It can only be STANDBY. If 1, the peer is considered healthy and can be both DUTY

Revised January-2021

Peer-to-Peer Link Communications

F-27

Config600 Configuration Software User Manual

F.6.3

and STANDBY. This status is mirrored on the MY HEALTH page of the peer.
PARTNER HEALTH Status: 0
P121.7 of 16
Option Displays
All of the Peer-to-Peer options listed in section F.2.1 are available under the TECH/ENGINEER > COMMUNICATIONS > ASSIGNMENT > PEER MASTER LINK display ­ following on from the partner health display. These can be used to enable / disable peer-to-peer options during run time.

F.7 Downloading and Verifying the Peer to Peer Link
To download and verify the peer to peer link:
1. Click Start > All Programs > Config600 3.3 > Config Transfer.
2. Configure Config Transfer communications. Refer to Config Transfer.
3. Select the Send tab.
4. Select a configuration that has Peer to Peer Option enabled and click Send.
5. Connect the two S600+ flow computers using a communications cable directly between the two devices.
6. Download the file to both S600+ flow computers.
7. Cold Start both S600+ flow computers.
8. Configure the Duty S600+ from the front panel. Select TECH/ENGINEER > COMMUNICATIONS > ASSIGNMENT > PEER MASTER LINK and on the PEER DUTY LOGIC page, set the Status to MANUAL FAILOVER.
9. Navigate to the PEER STATUS page and set the Status to DUTY.
10. Configure the Standby S600+ from the front panel. Select TECH/ENGINEER > COMMUNICATIONS > ASSIGNMENT > PEER MASTER LINK and on the PEER DUTY LOGIC page, set the Status to MANUAL FAILOVER.
11. Navigate to the PEER STATUS page and set the Status to STANDBY.
Note: On startup, both S600+ flow computers are in Standby mode and display an "S" at the bottom of the display in the Communications display. A "D" should display after you configure one of the S600+ and if the communication is working.

F-28

Peer-to-Peer Link Communications

Revised January-2021

Config600 Configuration Software User Manual
12. On both machines, navigate to TECH/ENGINEER > COMMUNICATIONS > SERIAL PORTS and select the Peer to Peer Link Port to use. Verify on the second page that the GOOD TX and GOOD RX are increasing. This indicates the machines are communicating.

Revised January-2021

Peer-to-Peer Link Communications

F-29

Config600 Configuration Software User Manual [This page is intentionally left blank.]

F-30

Peer-to-Peer Link Communications

Revised January-2021

Config600 Configuration Software User Manual

Appendix G ­ Firewall
In This Chapter
G.1 Rules File .......................................................................................... G-1 G.1.1 *Filter Keyword.................................................................... G-2 G.1.2 Default Policies ................................................................... G-2 G.1.3 User Defined Chains ........................................................... G-2
G.2 Adding Rules to the Chain ................................................................ G-3 G.2.1 Applying a Rule to a Range of IPs ...................................... G-3 G.2.2 Inverting a Rule ................................................................... G-3 G.2.3 After Checking the Rules .................................................... G-3 G.2.4 Committing the Rules.......................................................... G-3
G.3 Operational Behaviour ...................................................................... G-3

The S600+ firewall keeps out unwanted incoming network connections. At its core, the S600+ uses the Linux's Iptables firewall. You can configure the IP firewall rules in a text file specifying which connections are to be accepted and which to be rejected.
This appendix details only the firewall rules for blocking and accepting packets to and from a source. There are many other rules that you can specify. Refer to the Linux Iptables Firewall documentation before making any changes to the configuration text file.

G.1 Rules File

The configuration file is a plain text file containing the rules by which iptables controls network traffic. You can edit or change the rules using a text editor. Place the file that contains the rules in the "Extras" folder of an S600+ standard configuration. The file name is exfwall.txt. The file loads to the S600+ at the same time as the configuration file. The syntax of the rules must be compatible with the one that iptable accepts as valid.
Following is an example exfwall.txt file.

#Example of a exfwall.txt file *filter :INPUT DROP [0:0] :FORWARD ACCEPT [0:0] :OUTPUT DROP [0:0] :ALLOW_IN - [0:0] :ALLOW_OUT - [0:0] -A INPUT -j ALLOW_IN -A OUTPUT -j ALLOW_OUT #ALLOW IN #Allow telnet -A ALLOW_IN -s 10.97.41.72 -p tcp -m tcp --dport 23 -j ACCEPT #End of Allow telnet #Allow Apache -A ALLOW_IN -s 10.97.41.72 -p tcp -m tcp --dport 80 -j ACCEPT #End Allow Apache #Allow Apache Secure -A ALLOW_IN -s 10.97.41.72 -p tcp -m tcp --dport 443 -j ACCEPT #End of Allow Apache Secure

Revised January-2021

Firewall

G-1

Config600 Configuration Software User Manual
#Allow PC Setup -A ALLOW_IN -s 10.97.41.72 -p tcp -m tcp --dport 6000 -j ACCEPT -A ALLOW_IN -s 10.97.41.72 -p tcp -m tcp --dport 6001 -j ACCEPT -A ALLOW_IN -s 10.97.41.72 -p tcp -m tcp --dport 6002 -j ACCEPT -A ALLOW_IN -s 10.97.41.72 -p tcp -m tcp --dport 6010 -j ACCEPT -A ALLOW_IN -s 10.97.41.72 -p tcp -m tcp --dport 6011 -j ACCEPT -A ALLOW_IN -s 10.97.41.72 -p tcp -m tcp --dport 6012 -j ACCEPT #End of Allow PC Setup -A ALLOW_IN -j RETURN #END ALLOW IN #ALLOW OUT -A ALLOW_OUT -d 10.97.41.72 -p tcp -j ACCEPT -A ALLOW_OUT -j RETURN #END ALLOW OUT COMMIT #End of the exfwall.txt file
G.1.1 *Filter Keyword
The *filter keyword tells the iptables that the following rules are for the filtering table. Within each table, there are chains of specifications and rules.
G.1.2 Default Policies
The next three lines in the example file:
:INPUT DROP [0:0] :FORWARD ACCEPT [0:0] :OUTPUT DROP [0:0]
define the default policies of the main firewall chains. A chain is a set of rules a data packet must go through. The INPUT chain policy (DROP) applies to all incoming packets, the OUTPUT chain policy (DROP) applies to all outgoing packets and the FORWARD chain policy (ACCEPT is for all packets that go through this machine but are not destined for it. A package that is inbound to the INPUT chain is DROPped (rejected) unless another rule down the chain lets the packet pass through. The square brackets indicate the packet and byte counters. These lines should be left as they are.
G.1.3 User Defined Chains
The next two lines in the example:
:ALLOW_IN - [0:0] :ALLOW_OUT - [0:0]
are user defined chains for the use of clarity; you can call them anything. Both chains contain proprietary rules for the packets that go through.
The next two lines:
-A INPUT -j ALLOW_IN -A OUTPUT -j ALLOW_OUT

G-2

Firewall

Revised January-2021

Config600 Configuration Software User Manual
add the user defined chains to the already existing default chains. A packet that goes through the INPUT chain also goes through (-jump) the ALLOW_IN chain.
G.2 Adding Rules to the Chain
The following lines define the rules that make up the chains.
-A ALLOW_IN -s 10.97.41.72 -p tcp -m tcp --dport 23 -j ACCEPT
This line tells iptables to add (-A) a new rule to the ALLOW_IN chain which catches all packets that have as source (-source) the given IP, as protocol (-protocol) TCP and as port (-dport) 23 and to accept them.
G.2.1 Applying a Rule to a Range of IPs
To apply a rule to a range of IPs:
-A ALLOW_IN ­p tcp ­m iprange --src-range 192.168.1.13-192.168.2.19 ­j ACCEPT
G.2.2 Inverting a Rule
To invert the rule, add an "!".
-A ALLOW_IN ­p tcp ­m iprange ! --src-range 192.168.1.13-192.168.2.19 ­j ACCEPT
G.2.3 After Checking the Rules
The line:
-A ALLOW_IN -j RETURN
adds a rule that tells iptables what to do after checking all the rules defined above for this chain. It returns to the parent chain, in this case INPUT.
G.2.4 Committing the Rules
The COMMIT keyword tells iptables to commit all the rules specified above it to the kernel.
G.3 Operational Behaviour
 The S600+ firewall is off (all connections allowed regardless of the rules in the exfwall.txt file) when the S600+ is in the Cold Start menu.
 The S600+ firewall is on (connections filter according to the rules file) as soon as you leave the Cold Start menu and the unit starts metering.

Revised January-2021

Firewall

G-3

Config600 Configuration Software User Manual [This page is intentionally left blank.]

G-4

Firewall

Revised January-2021

Config600 Configuration Software User Manual
Appendix H ­ CFX Reporting
In This Chapter
H.1 Adding CFX Report Functionality to a Configuration File ................. H-1 H.2 Enabling CFX at the Stream Level.................................................... H-3 H.3 Changing CFX Settings from Config600........................................... H-4 H.4 Regenerating the CFX Report Template .......................................... H-5 H.5 Generating a CFX Report from the Web Browser ............................ H-5 H.6 Understanding the CFX File Structure .............................................. H-8
This appendix describes how to configure and produce reports that use the Common File eXchange (CFX) file format from Flow-Cal, Inc. Licences This feature requires that you have a license on your S600+. Without a license, you cannot generate CFX files. Contact Technical Support for further information on purchasing a license key and activating CFX functionality.
Notes:
 If you need the capability to extract reports for Flow-Cal server access, contact Technical Support.
 When you generate CFX report files from an S600+, ensure that the S600+ supports no more than eight (8) meter runs. Do not create a 9- or 10-meter run application that also creates CFX files.
H.1 Adding CFX Report Functionality to a Configuration File
To add CFX reports to your configuration: 1. Open the Config Generator. 2. Follow the usual steps to add I/O modules and stations.
Note: When you choose a meter type, note that the system supports CFX only for ultrasonic gas meters and for ultrasonic, turbine, and Coriolis liquid meters.
3. At the Streams configuration screen, press Options. · For a liquid stream, the following window displays:

Revised January-2021

CFX Reporting

H-1

Config600 Configuration Software User Manual

Choose the appropriate option. The CFX option you select must match the density option. In the example above, Option2 has been selected for density, so you must select CFX Option 2 to enable CFX reports on this stream.
· For a gas stream, the following window displays:

Choose the appropriate option. Choose CFX to enable CFX reports on this stream.
4. Complete the process of generating the configuration.

H-2

CFX Reporting

Revised January-2021

Config600 Configuration Software User Manual
H.2 Enabling CFX at the Stream Level
To enable CFX at the stream level: 1. Open the generated configuration in PCSetup. In the left pane,
select Reports under System Setup. Using the Base Time Reports frame, select the period for the CFX report.

2. Click Add or Configure. The Archive Configuration dialog displays, showing a list of available streams with CFX file capabilities.

3. Select the appropriate checkboxes to enable or disable CFX generation for a specific stream.

Revised January-2021

CFX Reporting

H-3

Config600 Configuration Software User Manual
Note: The dialog also displays standard S600+ period reports for the selected period. The Number of reports to save field refers to both standard S600+ reports and CFX reports. If you select 48, the program generates a total of 48 reports (standard reports and CFX reports). Once the system saves this number of reports, it overwrites older reports. Plan the number of reports you want to save accordingly.
At any time you can edit or delete the CFX reports in your configuration file. Click Configure on the System Setup screen to display the Archive Configuration dialog. If you delete a report period from the configuration file, you also delete any reports (both standard S600+ and CFX) for that period.
H.3 Changing CFX Settings from Config600
Using a Config600 menu, you can change some of the data the system exports to a CFX report. This menu is available for each stream you defined to generate the CFX report (that is, you selected the CFX option for that stream in the Config Generator, discussed in Adding CFX Report Functionality to a Configuration File).
The following example shows the CFX menu for stream 1, which is a liquid turbine stream:

When you select CFX, the system displays the CFX Settings screen, which you use to change the following parameters:

Field Description
Meter Name Altitude
Latitude
Meter Serial Number

Description
Provides a description (with a maximum of 77 alphanumeric characters) of the CFX report.
Indicates the meter generating the CFX report.
Indicates the altitude of the meter generating the CFX report.
Indicates the latitude of the meter generating the CFX report.
Indicates the serial number of the meter generating the CFX report.

H-4

CFX Reporting

Revised January-2021

Config600 Configuration Software User Manual
H.4 Regenerating the CFX Report Template
Each time you change the CFX calculation tables (by removing, adding, or changing objects or object types), you must regenerate the CFX template files. After you finish editing the configuration file (using either System Editor or PCSetup), you should regenerate the CFX report file template.
To regenerate the CFX reports:
1. Open the configuration file (using either PCSetup or the System Editor).
2. Select File > Regenerate. The system displays the Display and Modbus Regeneration dialog.

3. Select the CFX Reports checkbox. 4. Click OK.
H.5 Generating a CFX Report from the Web Browser
To generate a CFX report from the web browser: 1. Start a new browser session and select the Reports options.

Revised January-2021

CFX Reporting

H-5

Config600 Configuration Software User Manual
2. Select the CFX option. The CFX control page displays, showing the available controls for any stream for which you have set the CFX option in PCSetup.

H-6

CFX Reporting

Revised January-2021

Config600 Configuration Software User Manual
3. To generate a CFX report for a stream, enter the time range in the corresponding input field. The first field indicates the report's start time; the second field indicates the report's end time. The system exports to the CFX report any historical items, alarms, and events specific to this stream that were generated during the time range you have selected. When completed, your screen might look like this for stream 1:
CFX Files and The time stamp for a generated CFX file is typically several seconds Time Stamps after the period closes. For example, a CFX file that contains historical
flow data, alarms, and events for the hour between 12:00 and 13:00 is generated and given a time stamp of approximately 5 seconds after 13:00 (that is, 13:00:05). To download the CFX file that contains data between 12:00 and 13:00, you need to enter 13:00 for the start time and 13:01 for the time stamp.
4. Click OK to generate the CFX report for the selected stream. A File Download dialog displays.

Revised January-2021

Note: This dialog may not appear instantaneously. The time the system needs to generate a CFX report depends on the number of items (including archive items, alarms, and events) it must include in the report. The greater the number of items, the more time the system needs to generate the report, and the longer the wait for this dialog to display.

CFX Reporting

H-7

Config600 Configuration Software User Manual
5. Click Save and select a location and file name for the report. The default file name is MXX_DD_MM_YYYY_hh_mm_ss.cfx, where:
M is meter XX is the meter number DD_MM_YYYY is the creation date (day, month, year) stamp for the file hh_mm_ss is the creation time stamp (hours, minutes, seconds) for the file. 6. Once you save the file, you can open it with dedicated tools.
H.6 Understanding the CFX File Structure
As stated previously, the time stamps the system applies to generated CFX file reports are typically seconds after the end of the period. Understanding how the system creates CFX files can help.
First, the program creating CFX files uses components which are both time-dependent and time-independent:
 Header (not time-dependent)  Meter configuration (time-dependent)  Collection of historical items (time-dependent)  Collection of alarms (time-dependent)  Collection of events (time-dependent)  File terminator (not time-dependent)
When you select a time range for a particular stream, the system searches for the newest meter configured for that range and all historical items, alarms, and events in that range.
For example, an "hourly" CFX report contains historic items for one hour of flow data. If you specify a start time of 10:00 and an end time of 14.01, the system generates a CFX file containing:
 A header  A meter configuration at 14:00  A collection of historical items:
o 10:00 ­ flow data from 09:00 to 10:00 o 11:00 ­ flow data from 10:00 to 11:00 o 12:00 ­ flow data from 11:00 to 12:00 o 13:00 ­ flow data from 12:00 to 13:00 o 14:00 ­ flow data from 13:00 to 14:00  A collection of all alarms generated between 09:00 and 14:00  A collection of all events generated between 09:00 and 14:00  A file terminator
All data collection begins at 09:00 but because the time stamp in the S600+ follows ("trails") the flow data, flow data starts at 09:00, but the report generates at 10:00.

H-8

CFX Reporting

Revised January-2021

Config600 Configuration Software User Manual
Appendix I ­ Network Printing
In This Chapter
I.1 Overview ............................................................................................... I-1 I.1.1 Supported Printers ..................................................................... I-2 I.1.2 Supported Paper Sizes .............................................................. I-2
I.2 Configuring Printers from PCSetup ...................................................... I-2 I.3 Configuring Printers from the S600+ .................................................... I-4
I.3.1 Configuring at Runtime .............................................................. I-4 I.3.2 Printer Options ........................................................................... I-4 I.4 Printing Retries ..................................................................................... I-5 I.5 Editing Report Line Lengths ................................................................. I-5 I.6 Network Printing Alarms ....................................................................... I-8
This appendix provides an overview of the Network Printing function.
Note: Network printing is available for CPU modules delivered from the factory with the binary ("firmware") at 06.20 or greater. Although you can upgrade the binary on old CPU modules, network printing requires a factory upgrade of additional firmware. No user upgrade of these components is possible. If you wish to use network printing with old CPU modules, you must return them to the factory for firmware upgrades.

I.1 Overview

Network printing enables you to use one or more printers connected in the same network with the S600+ to print reports, alarms, events and all other S600+-printable documents.

Caution To ensure MID compliance, do not use network printing when the printer is legally controlled. In that case, use a serial printer with hardware handshaking.
You can connect to and use a network printer without having to install printer drivers. Once a printer is connected to the network and given an IP address, you specify that IP address (as part of the printer configuration) and start using the printer.

Note: Advanced printer functions such as support for paper sizes other than metric A4 (297mm x 210 mm) or US letter (8.5in x 11in), paper source, color printing, paper orientation, and so on are not currently available with this feature.
Printer configuration is minimized. Each network printer needs to have an IP address and a defined "print task" (reports, alarms, events, or a combination of the three). You can easily change these settings at run time.
The S600+ generates reports periodically and generates alarms and events as they occur. These are "printing tasks." You assign each printer connected to the S600+ one or more tasks. For redundancy,

Revised January-2021

Network Printing

I-1

Config600 Configuration Software User Manual

multiple printers can perform the same task. Report, alarm, and event printing can occur automatically and manually (from the front panel), since each task has specific triggers for automatic printing:
 Reports print as soon as they generate.  Alarms and events print either as soon as the number of specified
alarms/events since the last print has occurred or as soon as an "elapsed time since the last print" value exceeds the time specified in the configuration.
Network printing does not replace the option to connect a serial printer. This option is still available, and you can combine the two printing protocols as necessary.

I.1.1

Supported Printers
The S600+ uses a generic network printing driver which supports a large number of printers by printing files in RAW format. This format implies that the file is sent to the printer as the S600+ generates it.
To determine if the printer is compatible, check whether port 9100 of the printer is open and whether the printer accepts RAW protocol.

I.1.2

Supported Paper Sizes
Network printing currently supports only two sizes of paper: metric A4 (297mm x 210mm) and US letter (8.5in x 11in). Further, the function supports up to 78 characters per line for A4 paper and up to 80 characters per line for Letter paper.

Note: Refer to Section I.5, Editing Report Line Lengths, for information on adjusting the line lengths of the two supported paper sizes.
I.2 Configuring Printers from PCSetup
Select I/O Setup > Comms from the PCSetup menu to define a printer as a communications link. Any communication link can be defined as a printer link by changing its function to PRINTER.
For each communication link that you set to PRINTER, you need to define the communication protocol and the communication port or IP address (depending on the protocol selected).
Additional printer settings include:
 Printing task (Alarm, Event, or Report)  Trigger type for automatic printing of Alarms and Events (the
timeout period of number of items)  Values for each trigger

You can configure all the Comms links as printers. However, once you define a Comms link as a printer you cannot change it at runtime through either the Webserver or the Front Panel.

I-2

Network Printing

Revised January-2021

Config600 Configuration Software User Manual
You can also define automatic printing triggers in the Comms menu (although this feature is available only for network printers). To enable a trigger type (based on a timeout or number of items), set its value to some non-zero value. Figure I-1 shows a serial printer configured for COM3; compare it to Figure I-2, which shows the configuration for a network printer.
Figure I-1. Defining a Serial Printer on COM3 Port

Figure I-2. Defining a Network Printer

Revised January-2021

Network Printing

I-3

Config600 Configuration Software User Manual

Figure I-3. Defining Comms Task 20 for the Printer
I.3 Configuring Printers from the S600+
You can also configure a printer from the S600+ Front Panel or Webserver.
I.3.1 Configuring at Runtime
The system defines printer tasks as Comms links. To change the printer communication settings (protocol, IP or port) and the general printer options (printing task, trigger value) through the Webserver or the Front Panel, you must access the Communications section.

I.3.2 Printer Options
You can edit printer options (printing task and triggers) through the Webserver and Front Panel.
Printing Task Select a print task by changing the value in the displays from zero (task not checked) to a value other than zero (task checked). The system then assigns all tasks with a non-zero value to the printer.
Printing Trigger You cannot edit the printing task directly. By using a non-zero value for a trigger value, that trigger value also sets the trigger type.
For example, if the Timeout trigger value is zero, printing is not triggered by Timeout. However, if you change that value to 1 minute,

I-4

Network Printing

Revised January-2021

Config600 Configuration Software User Manual
the printer prints new alarms and events every minute, if there are new alarms and events.
I.4 Printing Retries
While printing, the S600+ performs a number of retries reading the response from the printer after sending the print request. During this time the printing task does not send any other print requests to the printer. There is a one-second delay between each retry. By default, the system has a maximum of 10 retries, so there is at most a 10-second interval between two print jobs. Depending on the network to which the S600+ and the printers are connected, more or fewer retries might be needed to be able to complete a print job. You can change the maximum number of retries using the System Editor. Access the System section and edit the Keypad Integer (KPINT) named PRN MAX RETRIES.
Note: The System Editor is available only with Config600 Pro.

Figure I-4. Redefining Printer Retries
In case of a printer error, an alarm occurs. The S600+ then tries to reprint after a 1-minute wait from the previous failed print attempt. Further print attempts continue until the printer recovers from the error, the printer IP address changes (and a new printer is assigned), or the communication protocol changes.
I.5 Editing Report Line Lengths
The Network Printing function currently supports two paper sizes, metric A4 (297 mm x 210 mm) and US letter (8.5 in x 11 in). US letter paper size is the default. A4 paper accommodates up to 78 characters per line, while US letter accommodates up to 80 characters per line. This section describes the process you use to adjust the line length for printed reports so that report content does not exceed the width of the page or the capability of your printer. For example, if your printer uses

Revised January-2021

Network Printing

I-5

Config600 Configuration Software User Manual
A4 paper but can only accommodate 36 characters per line, use this procedure to adjust the report line length. To edit report line lengths: 1. Access the System Editor application and open the configuration
containing the reports you want to edit. 2. Using the left pane, select System > KPINTARR. From the
resulting screen, double-click the ALARM FORMAT object.

Figure I-5. Selecting the ALARM FORMAT Object An Edit dialog displays:

I-6

Network Printing

Revised January-2021

Config600 Configuration Software User Manual

Figure I-6. Edit Dialog
Each item in the Column section is associated with a specific piece of information that appears on a report. The information appears on the report based on the position you define in the Data field. Position 0 appears at the start of the line. If you set a field to -1 the system does not include that information on the report. Table I-1 indicates the values of the fields:
Table I-1. Field Descriptions

Field 01 02 03 04
05
06 07 08 09
10
11

Description Date; common for all report/log/archive types Time; common for all report/log/archive types Computer ID; common for all report/log/archive types Object descriptor (alarm, archive, report, etc.); common data for most messages Field descriptor (Value, InUse, etc.); common data for most messages Alarm text (HH, LL, H, L, etc.); data for alarm messages Alarm Status (SET, CLR, ACC); data for alarm messages Alarm Value; data for alarm messages Second line of two-line constant change message; data for constants change message Value field (that is, the value stored in the Value field for a KPINT object); value field for several message types Total number of characters in a log line; common for all log types. Note: The value stored in all fields up to 11 must be smaller
than the value specified in field 11.

3. Edit the value in field 11 and click OK to save your changes. Examples The following examples show settings for various kinds of messages.

Alarm archive examples:

Revised January-2021

Network Printing

I-7

Config600 Configuration Software User Manual

F1

F2

F3 F4

F5

F7

F11

0

11

20 25

50

63

80





 







06/09/2013 08:48:45 S600 STR01 CORIOLIS FLOW

I/P ERR

CLR

F1

F2

F3 F4

F5

0

11

20 25

50





 



06/09/2013 09:31:49 S600 STR01 SERIAL DENS

L

F7 F8

F11

63 65

80

 



CLR 50.000000

In the following example Field 03 is set to -1, which means that the computer ID does not display. Field 04 was moved forward 3 characters.

F1

F2

F3 F4

0

11

1 22

F5

F7 F8

F11

50

63 65

80





 



 



04/09/2013 11:12:55 STR01 SERIAL DENS

L

SET

Event archive examples:

F1

F2

F3 F4

F5

F10

F11

0

11

20 25

50

63

80





 







06/09/2013 08:48:45 S600 STR01 DENS SEL

VALUE

I/O

F1

F2

F3 F4

F6

F10

F11

0

11

20 25

50

63

80





 







06/09/2013 09:31:20 S600 STR01 KP PULSE FREQ

VALUE

CHANGED FROM 2.0000000E+01 TO 5.0000000E+01 Hz

 F9 25

In the following example Fields 01 and 03 are both set to -1. All other relevant fields were set correspondingly to reduce the length of the archive line.

F2

F4

F6

F7

F11

0

11

25

42

60











13:01:37 STR01 SERIAL PRESS MODE

KEYPAD

I.6 Network Printing Alarms

The table below shows the alarms that can be raised as part of the network printing functionality.

Alarm 03 05
06

Description Idle Error ­ The file has been sent to the printer, but no job id has been assigned so it cannot print. Not Defined ­ No network printer has been configured.

I-8

Network Printing

Revised January-2021

Config600 Configuration Software User Manual

Alarm 08 09
11 12

Description Job Cancelled ­ Printing has been cancelled at the printer. Job Error ­ The file has been sent to the printer but has not been completed or cancelled. Not Acc Jobs ­ Buffer is full so no new jobs can be accepted. No Net Print ­ Kernel does not support network printing.

Note: If network printing problems occur (i.e. multiple copies of a report), then the printer should be checked for any error messages (e.g. low toner) and these issues rectified. The FloBoss S600+ assumes any reports sent to the device will be printed correctly.

Revised January-2021

Network Printing

I-9

Config600 Configuration Software User Manual [This page is intentionally left blank.]

I-10

Network Printing

Revised January-2021

Appendix J ­ Sampling

Config600 Configuration Software User Manual

In This Chapter
J.1 Overview...............................................................................................J-1 J.2 Input / Outputs ......................................................................................J-1
J.2.1 Sampler Output..........................................................................J-2 J.2.2 Sampler Can Select Output .......................................................J-2 J.3 Sampling Options .................................................................................J-2 J.3.1 Sampler Method ........................................................................J-2 J.3.2 Sampler Mode ...........................................................................J-3 J.3.3 Can Fill Indicator........................................................................J-4 J.3.4 Auto Disable...............................................................................J-4 J.3.5 Auto Restart ...............................................................................J-4 J.4 Sampling Sequence .............................................................................J-5 J.5 Sampling Alarms ................................................................................J-10 J.6 Sampling Displays ..............................................................................J-11 J.7 Sampling ­ System Editor ..................................................................J-13

This appendix provides an overview of the S600+ sampling functionality.
Station or Stream Based When creating a configuration, you can enable sampling either at the stream or at the station to which the stream is assigned, but not both.
Note: Refer to Chapter 5 Station Configuration or Chapter 6 Stream Configuration for details of sampling configuration screens.

J.1 Overview

Sampling is the method by which a sample of the product being metered is collected in a sample container (can). When the can is full it can be removed and sent to a laboratory for analysis.
Whilst sampling is active, the FloBoss S600+ calculates the frequency of the samples (grabs) required to fill the can based on the input parameters. You can configure these parameters via the front panel / webserver or from a supervisory system.
Can full indication is provided, and support is also available for dual can sampling.

J.2 Input / Outputs

You can configure the following inputs and outputs associated with the sampler.
Inputs In a configuration with sampling, the following inputs can be assigned:

Can 1 Fill Indication Can 2 Fill Indication Sampler Flow Rate Low Sampler Can 1 High Sampler Can 2 High

4-20mA ADC 4-20mA ADC Digital Input Digital Input Digital Input

Revised January-2021

Sampling

J-1

Config600 Configuration Software User Manual

Flow Switch (Flow Prop 3 Only)

Digital Input

Pressure Switch (Flow Prop 3 Only) Digital Input

Notes:
 Some (or none) of these inputs may be required, depending on the sampling configuration.
 The Can 1 and Can 2 Fill Indication 4-20mA ADC Low and High Scale values should be configured to correspond to the Can Volume of the sampler.
 The flow switch and pressure switch digital inputs are not available by default. They are specific to the FLOW PROP 3 (ANP sampling) functionality and need to be added via the system editor if required.

Outputs In a configuration with sampling, the following outputs can be assigned:

Sampler Output (Grab Command) Sampler Can Select Output

Digital Output Digital Output

J.2.1 Sampler Output
The S600+ sampler logic sets the Sampler Output (Grab Command) digital output to command the sampler to take a grab. The time between grabs is called the Grab Interval and is calculated based on the Sampler Method selected.
If the Sampler Output (Grab Command) digital output is configured with Sense = Normal, the duration of the grab signal is equal to the Minimum Interval value, with a minimum value of 3 seconds.
If a shorter duration is required, the Sense = Pulse On should be selected and the Pulse Width set to the required duration.
For Flow Prop 3 mode, the Sampler Output duration is dictated by the Sampler Pulse Duration (default 3 sec).

J.2.2 Sampler Can Select Output
In Dual mode, when Can Selected = 1, the Sampler Can Select Output is cleared; when Can Selected = 2, the Sampler Can Select Output is set.

J.3 Sampling Options
You can configure many sampler options including Sampler Method, Sampler Mode, Can Fill Indicator, Auto Disable, and Auto Restart.

J.3.1 Sampler Method
The Sampler Method determines the grab interval. Possible options are Time Prop, Flow Prop 1, Flow Prop 2, and Flow Prop 3.

J-2

Sampling

Revised January-2021

Config600 Configuration Software User Manual

Time Prop In this mode the grab interval is in seconds.
The number of grabs required to fill the can is calculated from the Can Volume and Grab Volume. Number of grabs = Can volume (m3) / Grab volume (m3)
The Grab interval is then calculated from the Number of grabs and the Can fill period.
Grab interval (s) = Can fill period (hrs) * 3600 / Number of grabs Flow Prop 1 In this mode the grab interval is in volume (m3).
The number of grabs required to fill the can is calculated from the Can Volume and Grab Volume. Number of grabs = Can volume (m3) / Grab volume (m3)
The Grab interval is then calculated from the Number of grabs and the Can volume. Grab interval (m3) = Expected volume (m3) / Number of grabs Flow Prop 2 In this mode the grab interval is in volume (m3) and is equal to the expected volume (m3).
Flow Prop 3 In this mode the grab interval is in volume (m3) and is equal to the expected volume (m3).
It also supports the pressure switch and flow switch digital inputs. If the pressure switch is set during sampling, sampling will be stopped. When the Sampler Output has been set to take a grab, the system expects the flow switch to be set.

J.3.2 Sampler Mode

The Sampler Mode determines the number of containers used by the sampler.

SINGLE/DUAL

In SINGLE mode, the samples are acquired in one can. In DUAL mode, the samples are acquired into two cans and the sampler switches to the second can when the first can is full (according to the Twin Can Changeover Mode selection).

Twin Can Changeover Mode

You can set the can changeover to AUTO (automatically change over to the second can when the first is full) or MANUAL (sampling pauses when the first can is full and requires you to change the value of Sampler Can Select Output before sampling continues on the second can.

Notes:

 If sampling is stopped because both cans are full, the Twin Can Changeover Mode is set to MANUAL by the system. You must set back to AUTO if required.

 Additionally, the display for Twin Can Changeover Mode must be manually added to the displays.

Revised January-2021

Sampling

J-3

Config600 Configuration Software User Manual

J.3.3 Can Fill Indicator
The Can Fill Indicator is used by the system to determine when the sampler container is full.
Grab Count Uses the number of grabs taken to determine when the can is full.
Grabs Count and Grab Volume are used to calculate Can Volume Filled. When Can Volume Filled is greater than Can High High Percent of Can Volume, the Can Full Status is set.
Digital Input Uses Sampler Can 1 High digital input to determine when the can is full.
Grab Count and Grab Volume are used to calculate the Can Volume Filled. When the Sampler Can 1 High digital input (shown as Can Full I/O Status) is set, the Can Full Status is set.

Analog Input

Uses Can x Fill Indication 4-20mA ADC input to determine when the can is full.
The Can x Fill Indication 4-20mA ADC input (shown as Can Fill Indicator) is used to calculate the Can Volume Filled. When the Can Volume Filled is greater than the Can High High Percent of Can Volume, the Can Full Status is set.

J.3.4 Auto Disable
The system stops sampling based on your selection in the Auto Disable field. You can select more than one Auto Disable option.
On Can Full The system stops sampling if the Can Full Status for the current can is set.
The sampling sequence stage number changes to 6, Stopped Can Full.
Sampling continues on the second can if the Sampler mode is set to DUAL, the Twin Can Changeover Mode is set to AUTO, and the second can is available.
On Flowrate Limit The system stops sampling if the stream or station gross volume flow rate drops below the Flow Rate Low Limit.
The sampling sequence stage number changes to 7, Stopped Low Flow.
On Flow Status System stops sampling if the Sampler Flow Rate Low digital input set.
The sampling sequence stage number changes to 7, Stopped Low Flow.

J.3.5 Auto Restart
If enabled, sampling restarts automatically following a pause for Can Full, Flowrate Limit, or Flow Status after the condition has cleared.
If disabled, you must manually restart sampling by setting Start Command to Start after the condition has cleared.

J-4

Sampling

Revised January-2021

Config600 Configuration Software User Manual

J.4 Sampling Sequence
The sampling sequence functions in stages. Table J-1 shows the stages involved.
Note that some of the stages are only applicable to certain sampling methods as indicated.

Stage Title 0 Idle

Table J-1. Sampling Sequence Stages
Description Wait for a command to start the sequence. Clear all sampler alarms. Handle reset can volume command. Check Operator Commands:
 If the Start command has been issued: o If mode is FLOW PROP 3, reset cans, set Sampler Output digital output, increment grab counters and proceed to stage 8 (Initial Time). o Else proceed to stage 1 (Monitor).

Revised January-2021

Sampling

J-5

Config600 Configuration Software User Manual

Stage Title 1 Monitor
2 Digital Output `n'

Description
Monitor sampler status.
Handle reset volume command.
Check Operator Commands:
 If the Stop command has been issued, proceed to stage 5 (Stopped Manually) and set `Sampler Stopped when Flowing' alarm (if flow is present).
 If the Terminate command has been issued, proceed to stage 0 (Idle). Note: This is only applicable if mode is FLOW PROP 3 and is not available by default. It would need to be added via the system editor if required.
Check Can(s) Full, if set:
 If mode is FLOW PROP 3, proceed to stage 0 (Idle).
 All other modes proceed to stage 6 (Stopped Can Full) or stage 13 (Can Switch Over ­ Dual Can AUTO only).
Check Low Flow Status, if set:
 If mode is FLOW PROP 3, proceed to stage 0 (Idle).
 All other modes proceed to stage 7 (Stopped Low Flow) and set `sampler stopped when flowing' alarm if flow is present.
Check if grab required (including overruns awaiting output):
 If mode is FLOW PROP 3, check pressure switch.
o If pressure switch ON, proceed to stage 11 (Stopped Pressure Switch) and raise `Pressure Switch' alarm.
o If pressure switch OFF, proceed to stage 9 (Check Flow Switch).
 If grab required, proceed to stage 2 (Digital Output `n'), set Sampler Output digital output, increment grab counters and increment current can volume (Grab Count and Dig I/P).
 If no grabs required, stay in stage 1 (Monitor).
 If mode is FLOW PROP 1 or FLOW PROP 2:
o If number of grabs required > 1, increase overruns by (number of grabs required ­ 1).
Synchronize with IO communications
Handle reset volume command.
Check Operator Commands:
 If the Stop command has been issued, maintain the digital output for the configured time then proceed to stage 5 (Stopped Manually) and set `Sampler Stopped when Flowing' alarm (if flow is present).
 If the Terminate command has been issued, maintain the digital output for the configured time then proceed to stage 0 (Idle).
Check Pressure Switch:
 If mode is FLOW PROP 3, check pressure switch.
o If pressure switch ON, proceed to stage 11 (Stopped Pressure Switch) and raise `Pressure Switch' alarm.
Allow the command to be registered by the IO handling task.
Proceed to stage 3 (Minimum Interval).

J-6

Sampling

Revised January-2021

Config600 Configuration Software User Manual

Stage Title 3 Minimum Interval
4 Post Pulse 5 Stopped Manually 6 Stopped Can Full

Description
Ensure a delay between sampler pulses.
Handle reset volume command.
Check Operator Commands:  If the Stop command has been issued, proceed to stage 5 (Stopped Manually) and set `Sampler Stopped when Flowing' alarm (if flow is present).  If the Terminate command has been issued, proceed to stage 0 (Idle).
Check Pressure Switch:  If mode is FLOW PROP 3, check pressure switch.
o If pressure switch ON, proceed to stage 11 (Stopped Pressure Switch) and raise `Pressure Switch' alarm.
Check Can(s) Full, if set:  If mode is FLOW PROP 3, proceed to stage 0 (Idle).  All other modes, proceed to stage 6 (Stopped Can Full) or stage 13 (Can Switch Over ­ Dual Can AUTO only).
Once the minimum interval between pulses has been reached, clear Sampler Output digital output. Proceed to stage 4 (Post Pulse).
Post Pulse Output Delay
Allow the command to be registered by the IO handling task.
Proceed to stage 1 (Monitor).
Sampler has been stopped manually
Handle reset volume command.
Check Operator Commands:  If the Start command has been issued, proceed to stage 1 (Monitor).  If the Stop command has been issued, proceed to stage 0 (Idle).
Raise can full alarms if required.
Sampler has been stopped ­ can(s) full
Handle reset volume command.
Check Operator Commands:  If the Start command has been issued, proceed to stage 1 (Monitor).  If the Stop command has been issued, proceed to stage 0 (Idle).
Raise low flow alarms if required.
If auto restart is enabled, can is not full, and low flow status clear, proceed to stage 1 (Monitor).

Revised January-2021

Sampling

J-7

Config600 Configuration Software User Manual

Stage Title 7 Stopped Low Flow
8 Initial Time

Description
Sampler has been stopped ­ low flow
Handle reset volume command.
Check Operator Commands:  If the Start command has been issued, proceed to stage 1 (Monitor).  If the Stop command has been issued, proceed to stage 0 (Idle).
Raise can full alarms if required.
Raise low flow alarms if required.
If auto restart is enabled, can is not full, and low flow status clear, proceed to stage 1 (Monitor).
Monitor for sampler ready feedback
Flow Prop 3 Mode Only.
Check Operator Commands:  If the Stop command has been issued, proceed to stage 0 (Idle).
Check Pressure Switch:  If mode is FLOW PROP 3, check pressure switch.
o If pressure switch ON, proceed to stage 11 (Stopped Pressure Switch) and raise `Pressure Switch' alarm.
Check Initial Flow Switch Feedback:  If mode is FLOW PROP 3, check flow switch.
o Wait for Sampler Pulse Duration to expire (default 3 sec) then clear Sampler Output digital output.
o If Flow Switch digital input set, proceed to stage 1 (Monitor).
o If Flow Switch digital input clear, set Sampler Output digital output again and check for Flow Switch digital input.
o Repeat for Initial Actuations (default 5) until Flow Switch digital input set.
If no feedback received from Flow Switch, proceed to stage 12 (Stopped Initialise) and set `Sampler Failed to Initialise' alarm.

J-8

Sampling

Revised January-2021

Config600 Configuration Software User Manual

Stage Title 9 Check Flow Switch
10 Not Used 11 Stopped Press
Switch
12 Stopped Initialise

Description Monitor Flow Switch status Flow Prop 3 Mode Only Check Operator Commands:
 If the Stop command has been issued, proceed to stage 0 (Idle).
Check Pressure Switch:  If mode is FLOW PROP 3, check pressure switch. o If pressure switch ON, proceed to stage 11 (Stopped Pressure Switch) and raise `Pressure Switch' alarm.
Check Flow Switch:  If mode is FLOW PROP 3, check flow switch. o Wait for Sampler Pulse Duration to expire (default 3 sec) then clear Sampler Output digital output. o If Flow Switch digital input set, proceed to stage 3 (Minimum Interval). o If Flow Switch digital input clear for > 1 sec, raise `Flow Switch Fail' alarm and proceed to stage 3 (Minimum Interval).
Sampler has been stopped ­ pressure switch Flow Prop 3 Mode Only. Handle reset volume command. Check Operator Commands:
 If the Start command has been issued, proceed to stage 1 (Monitor).
 If the Stop command has been issued, proceed to stage 0 (Idle).
Raise can full alarms if required. Check Pressure Switch:
 If pressure switch OFF, proceed to stage 1 (Monitor) and clear `Pressure Switch' alarm
Sampler has been stopped ­ failed to initialise Flow Prop 3 Mode Only. Handle reset volume command. Check Operator Commands:
 If the Start command has been issued, proceed to stage 3 (Initial Time).
 If the Stop command has been issued, proceed to stage 0 (Idle).

Revised January-2021

Sampling

J-9

Config600 Configuration Software User Manual

Stage Title 13 Can Switch Over

Description
Switchover Cans Dual Can Mode Only. Handle reset volume command. Check Operator Commands:
 If the Stop command has been issued, proceed to stage 5 (Stopped Manually) and set `Sampler Stopped when Flowing' alarm if flow is present.
 If the Terminate command has been issued, proceed to stage 0 (Idle).
Switch Can Selected, switch Sampler Can Select Output. Once changeover time has elapsed, proceed to stage 1 (Monitor).

J.5 Sampling Alarms
Table J-2 shows the alarms that can be raised as part of the sampling functionality. The alarm limits / dead bands are calculated based on the can volume and the operator entered percentages. High limit = can volume * (can high limit / 100) High high limit = can volume * (can high high limit / 100) High dead band = can volume * ((high limit ­ 2.0) / 100) High high dead band = can volume * ((high high limit ­ 2.0) / 100)

Alarm Can x Full
Can x High Speed
Stopped Low Flow Flow Switch
Press Switch

Table J-2. Sampling Alarms
Description Volume greater than or equal to the High High limit (Grab Count, Analogue Input). Digital input ON (Digital Input) . Volume greater than or equal to the High limit. Alarm is cleared when the volume is less than the high dead band. In Time Prop mode: The configured time proportional interval is less than the minimum interval (This cannot be less than 1 second). In Flow Prop 1 and Flow Prop 2 modes: The number of overruns is greater than 10. (Alarm cleared when number of overruns is less than 6). The sampler has been stopped but flow is still present. The sampler has been automatically stopped. The flow rate is below the low flow limit. Flow Prop 3 Mode Only. The sampler has been automatically stopped. The flow switch digital input status has been set to OFF for more than the permitted time (1 second). Flow Prop 3 Mode Only. The sampler has been automatically stopped. The pressure switch digital input status is set to ON.

J-10

Sampling

Revised January-2021

Config600 Configuration Software User Manual

Alarm Init Fail
FSW Stuck

Description Flow Prop 3 Mode Only. The sampler has been automatically stopped. The number of initial grabs taken has exceeded the maximum allowed before the flow switch signal is received from the sampler. Flow Prop 3 Mode Only. The sampler has been automatically stopped. The flow switch has been ON for more than the permitted time (FSW On Limit, default 2 sec).

J.6 Sampling Displays
The following table describes the displays associated with sampling. Access the displays through the S600+ front panel or web browser.

Table J-3. Sampling Displays

Display (SAMP PARAMS) SAMPLER METHOD SAMPLER MODE CAN FILL INDICATOR
A / DISABLE CAN FULL A / DISABLE F/R LIM A / DISABLE F/R STAT A / RESTART EXPECTED VOL PERIOD FR LOW LIMIT TIME PROP INTERVAL MINIMUM INTERVAL CAN VOLUME GRAB VOLUME CAN LOW PERCENT CAN HH PERCENT CAN H PERCENT

Description
Identifies the sampling method in use as described in section J.3.
Single Can or Dual Can.
Identifies the method by which the can full indication is obtained (Grab Count, Digital input, Analogue input).
Auto disable on can full ­ enable / disable.
Auto disable on flow rate limit ­ enable / disable.
Auto disable on flow status (Sampler Flow Rate Low digital input) ­ enable / disable.
Auto restart (following auto disable) ­ enable / disable.
Volume (m3) over which samples are to be taken to fill can ­ used in Flow Prop modes.
Time (hours) over which samples are to be taken to fill can ­ used in Time Prop mode.
Low limit for auto disable on flow rate limit option.
Calculated time (s) between grabs ­ used in Time Prop mode.
Indicates minimum time (seconds) between grabs.
Total can volume.
Required grab volume.
Not used.
High High alarm value as a percentage of the can volume. Used to indicate can full.
High alarm value as a percentage of the can volume.

Revised January-2021

Sampling

J-11

Config600 Configuration Software User Manual

Display (SAMP CONTROL) START COMMAND
CAN SELECTED STAGE No LOW FLOW STATUS OVERRUNS

Description
Start or Stop sampling command.
Note: Following a cold start, Reset Can x Vol must be carried out for Can Selected before Start sampling command will be accepted. (Does not apply to Flow Prop 3).
Can 1 or Can 2 (will show can 1 in single can mode).
Current sampling stage.
Set to CLEAR when flow above the flow rate low limit value, otherwise SET. Also set by Sampler Flow Rate Low digital input.
In Flow Prop 1 or Flow Prop 2, if number of grabs required based on the flow increment is greater than 1, overruns will be incremented by (number of grabs required 1).
Note: If sampling has been paused and restarted, overruns will still be calculated based on the flow increment since the last grab was taken.
The sampler will attempt to "catch up" by issuing grabs to decrease the number of overruns, if permitted by the values of Minimum Interval, Expected Volume and volume flow rate.

Display (SAMP CAN x) RESET CAN x VOL
GRABS COUNT GRABS REMAINING GRABS TO FILL CAN CAN VOL FILLED CAN VOL REMAINING CAN FULL STATUS CAN FULL I/O STAT

Description
Updates Can Fill Indicator and Can Volume
Recalculates Grabs to Fill Can and Time Prop Interval
Resets Grabs Count, Grabs Remaining, Overruns, Can Vol Filled and Can Vol Remaining.
Note: If Can Fill Indicator = ANALOG I/P, Can Vol Filled and Can Vol Remaining are not reset.
Clears various sampler alarms.
Current grab count.
Grabs remaining before the can is full.
Calculated number of grabs to fill the can.
Volume (m3) that is currently in the can.
Volume (m3) equal to (Can Volume ­ Can Vol Filled).
Set to CLEAR when can is not full, otherwise SET.
Current status of Sampler Can X High digital input. Applies when using Can Fill

J-12

Sampling

Revised January-2021

Config600 Configuration Software User Manual

CAN FILL INDICATOR

Indicator = Dig. I/P.
Current value of Can X Fill Indication 420mA ADC. Applies when using Can Fill Indicator = Analog I/P.

J.7 Sampling ­ System Editor
For Flow Prop 3 mode, you must configure additional digital inputs used by the system for the flow switch and pressure switch.
For Flow Prop 3 mode, the terminate command must be added to the SAMP RUN CMNDS truth table (Ctext 4 = TERMINATE, sval4 = 3).

Note: System editor is available only with the Config600 Pro software and requires completion of the RA901 Advanced Config600 Training Course.

Revised January-2021

Sampling

J-13

Config600 Configuration Software User Manual [This page is intentionally left blank.]

J-14

Sampling

Revised January-2021

Config600 Configuration Software User Manual
Appendix K ­ Chromatographs

In This Chapter
K.1 Station/Stream Assignment ................................................................. K-2 K.1.1 Single Metering Stream with No Station ................................... K-2 K.1.2 Multiple Metering Streams Assigned to a Common Station ..... K-2 K.1.3 Individual Metering Streams Assigned to a Chromatograph .... K-2 K.1.4 Multiple Metering Streams Separately Assigned to a Stream .. K-3 K.1.5 Multiple S600+s Connected to a Single Chromatograph ......... K-3
K.2 Inputs and Outputs .............................................................................. K-3 K.2.1 Main Setup Parameters ............................................................ K-4 K.2.2 Component Set Selection Inputs .............................................. K-4 K.2.3 Component Set Selection Outputs ........................................... K-4 K.2.4 Telemetry Configuration Parameters........................................ K-4 K.2.5 Telemetry Outputs .................................................................... K-5
K.3 Configuration Type: Keypad Mole Percentage Set Only..................... K-6 K.4 Configuration Type: 2551/2350 Euro .................................................. K-7
K.4.1 Telemetry Stages...................................................................... K-7 K.4.2 Determining the Mole Percentage Set.................................... K-11 K.4.3 Handling Operator Commands ............................................... K-11 K.5 Configuration Type: 2251/2350 USA................................................. K-11 K.5.1 Telemetry Stages.................................................................... K-12 K.5.2 Determining the Mole Percentage Set.................................... K-13 K.5.3 Handling Operator Commands ............................................... K-14 K.6 Configuration Type: Siemens ............................................................ K-14 K.6.1 Telemetry Stages.................................................................... K-14 K.6.2 Determining the Mole Percentage Set.................................... K-16 K.6.3 Handling Operator Commands ............................................... K-17 K.7 Configuration Type: Generic.............................................................. K-17 K.7.1 Telemetry Stages.................................................................... K-17 K.7.2 Determining the Mole Percentage Set.................................... K-19 K.7.3 Handling Operator Commands ............................................... K-20 K.8 Configuration Type: Download from Supervisory System................. K-20 K.9 Normalisation, Additionals, and C+6 Handling .................................. K-20 K.9.1 Normalisation .......................................................................... K-20 K.9.2 Application of Additionals........................................................ K-21 K.9.3 C6+ Handling .......................................................................... K-21 K.9.4 C6+ Handling (SIM 2251 Method) .......................................... K-21 K.9.5 C7+ Handling .......................................................................... K-22 K.9.6 No C6+ or C7+ Handling ........................................................ K-23 K.10 Alarms, Displays, Reports, and Maps ............................................... K-23 K.10.1 Alarms.................................................................................. K-23 K.10.2 Displays ............................................................................... K-23 K.10.3 Reports ................................................................................ K-24 K.10.4 Modbus Maps ...................................................................... K-27

This appendix defines the operation of the gas chromatograph software application module for the FloBoss S600+ flow computer. The module supports the following chromatograph serial interfaces:
 Daniels 2551 Euro  Daniels 2350 Euro (in SIM2551 emulation mode)  Daniels 2350 USA (in SIM2251 emulation mode)  Daniels 2251 USA  Siemens  Generic (user-configurable)

Revised January-2021

Chromatographs

K-1

Config600 Configuration Software User Manual
Note: This software does not currently support a paycheck chromatograph.

K.1 Station/Stream Assignment
The S600 chromatograph software supports the following station and metering stream combinations:
 Single stream with no station  Multiple metering streams assigned to a common station (where
each stream uses the station's mole percentage set)  Individual metering streams in the same S600+ (where each
metering stream connects to the same chromatograph but each metering stream maps to a unique chromatograph cycle stream)  Multiple S600+s connected to a single chromatograph (using a router which is itself connected to the chromatograph).
The following sections describe each of the station and metering stream combinations.

K.1.1 Single Metering Stream with No Station
This situation uses the single Modbus map that PCSetup generates in conjunction with the chosen chromatograph type and processing options. The identified S600+ chromatograph "cycle stream" must match the reported chromatograph stream.
Mode Handling The stream's relative density (RD) and heating value (CV) modes Note (provided they are in "keypad" or "chromat" mode) can track the mole percentage selection (keypad or chromat).

K.1.2 Multiple Metering Streams Assigned to a Common Station
This situation uses the Modbus map that PCSetup generates to describe the station data which is then passed to any of the metering streams which are assigned to the same station and have their acceptance type set to "station copy".
The module acquires and processes the station's mole percentage set, RD, and CV, and then copies the processed good data into the equivalent data points for any dependent streams.
Mode Handling The station and stream's RD and CV modes (provided they are in Note "keypad" or "chromat" mode) can track the mole percentage selection (keypad or chromat).

K.1.3 Individual Metering Streams Assigned to a Chromatograph
Each metering stream may have an individual serial connection to a chromatograph. Generate an individual Modbus map for each connection.
Mode Handling The individual stream RD and CV modes (provided they are in Note "keypad" or "chromat" mode) can track the individual stream mole %

K-2

Chromatographs

Revised January-2021

Config600 Configuration Software User Manual
selection (keypad or chromat).
K.1.4 Multiple Metering Streams Separately Assigned to a Stream
In this situation, a station-to-chromatograph link exists but the chromatograph is configured to analyse a number of cycle streams where these streams may be assigned to separate metering streams in the S600+.
The intent is that the station performs all the Modbus polling but matches the cycle stream from the analysis report with any from the list of metering streams to identify it.
Each metering stream must be configured as having the same chromatograph type, port number and slave address as the station. Only the cycle stream should be unique.
Mode Handling The individual stream RD and CV modes (provided they are in Note "keypad" or "chromat" mode) can track the individual stream mole % selection (keypad or chromat).
K.1.5 Multiple S600+s Connected to a Single Chromatograph
In this situation, individual S600+s poll a single chromatograph via a data concentrator. The module does not synchorise polling between the S600+s. The concentrator is expected to cleanly separate the messages so that a channel between the S600+ and the chromatograph, once opened, is not disturbed by the other S600+s.
Each S600+ is expected to have a unique cycle stream so that when the chromatograph flags that a new report is available, each S600+ takes one of two possible courses of action:
 If the report stream matches the S600+ cycle stream, then the S600+ locks into a data acquisition sequence for the mole percentage data etc. At the end of this and after a delay, the new data flag resets.
 If the report stream does not match the S600+ cycle stream, then the S600+ delays polling. After this delay, the S600+ polls again; if the new data flag is still set, then the new data flag resets.
K.2 Inputs and Outputs
The chromatograph application interfaces indirectly with the chromatograph via a set of S600+ data points (described by the PCSetup-generated Modbus map). The application steers the order of S600+ to chromatograph Modbus polling for status data, mole percentages, and so on.

Revised January-2021

Chromatographs

K-3

Config600 Configuration Software User Manual

K.2.1 Main Setup Parameters
Combination Type Split Switch Range Checks
Deviation Checks Critical Checks Non Critical Checks Failure Revert Acceptance Type

Keypad set only /single chromatograph
None/C6+/C7+/C8+/C9+/C10+
Disable/enable mole percentage range alarm handling
Disable/enable mole percentage deviation checking
Disable/enable critical alarms checks
Disable/enable non-critical alarms checks
Keypad/last good set revisions upon failure
Accept and copy Accept, normalise, and copy Automatic normalise and copy

K.2.2 Component Set Selection Inputs

Set Selected Default Mole Set Additionals C6+ etc. Splits
Low Limits
High Limits
Deviation Limits Accept Command

Keypad or chromat (or keypad after failure)
Keypad set of component mole percentages
Keypad values for H2S,H2O,He,O2,CO,and H2
Percentages of C6+ for hexane through to decane
Low alarm bands for component mole percentages
High alarm bands for component mole percentages
Percentage change limits for current versus previous reports
For validation/acceptance of the keypad set

K.2.3 Component Set Selection Outputs

In use mole % Real Relative Density CV

Value of the mole percentage selected As reported from the chromatograph As reported from the chromatograph

K.2.4 Telemetry Configuration Parameters

Status Type Port Address Cycle Stream Analysis Timeout Mole Ordering
Poll Delay

Announces telemetry alarms; is fixed at pay.
See Introduction to this appendix.
Indicates the S600+ telemetry port number
Indicates the telemetry address of slave chromatograph
Identifies the chromatograph analysis stream
Reserved for future use
Mole ordering is based on the S600+ internal order for component codes and specifies the slot in the telemetry buffer for this component's mole percentage value. This ordering array is normally updated upon receipt of the component codes from the chromatograph.
Indicates the interval between polls

K-4

Chromatographs

Revised January-2021

Config600 Configuration Software User Manual

Matched Reset Delay
Unmatched Reset Delay

Indicates the interval after receipt of a matched report before resetting the new data flag
Indicates the delay the system takes before resetting the new data flag after the flag is seen as set but the report cycle stream does not match the S600+.
Note: If this value is set to zero, then the sequence does not rest the non-matched new data flag.

K.2.5 Telemetry Outputs

Stage Number
Status Poll Request Flag Mole Codes Request Flag Mole Poll Request Flag CV (etc.) Poll Request Flag Reset Report Flag Current Report Status Good Report Latch Raw Status Data

Any one of the following values:

0 Idle

1 Poll delay, then poll for status data

2 Wait for status data

3

Poll delay, then poll for component codes

4 Wait for component codes

5

Poll delay, then wait for mole percentages

6 Wait for mole percentage data

7 Poll delay, then wait for CV, RD

8 Wait for CV, RD

9 Reset new data flag (reserved)

10

Poll delay, then poll again for status data

11 Wait for status data

12 Process analysis data

13

Delay after a matched report, then poll again for status data

14 Wait for new status data

15 Poll delay, then reset new data flag

16 Wait for new data flag reset

17

Delay after unmatched report, then poll again for status data

18 Wait for status data

19 Poll delay, then reset new data flag

20 Wait for new data flag reset

Trigger for Modbus master telemetry module

Trigger for Modbus master telemetry module

Trigger for Modbus master telemetry module

Trigger for Modbus master telemetry module

Trigger for Modbus master telemetry module Accepted or rejected Flat for receipt of a good report Updated from a successful telemetry poll

Revised January-2021

Chromatographs

K-5

Config600 Configuration Software User Manual

Raw Mole %s Raw CV (etc.) Latest Mole %s Last Good Mole % Raw Alarms Register Codes Request Flag Component Codes Last Good Set of Mole %s Time Stamp

Updated from a successful telemetry poll Updated from a successful telemetry poll Adjusted/normalised from latest report Adjusted/normalised from latest report Detailed indication of global alarms Trigger for Modbus master telemetry module Updates from a successful telemetry poll S600+-internally ordered from last good raw set Time of the last good analysis

K.3 Configuration Type: Keypad Mole Percentage Set Only
Use this configuration when there is no chromatograph linked to the S600+. The keypad set describes the entire mole percentage breakdown, including additionals and C6+ entries. Thus, whenever you use the keypad set, the system ignores the entries from the other arrays for additionals and C6+ and uses the keypad set alone.
Processing of the keypad set and its subsequent copying into the in-use set depends on the acceptance type:
Accept and Copy The sum of the keypad components is regularly maintained. When the Accept command is issued:
 If range checking is enabled, the keypad set is checked against individual mole percentage low and high limits.
 If range checking is disabled, the keypad sum is checked for the range 99.9 to 100.1.

Accept, Normalise, and Copy

 If the keypad set is valid, the system copies it to the in-use set.  If the keypad set is invalid, an alarm is raised and the in-use set
remains intact.
The sum of the keypad components is regularly maintained. When the Accept command is issued:

 If range checking is enabled, the keypad set is checked against individual mole percentage low and high limits.
 If range checking is disabled, the keypad sum is checked for the range 99.9 to 100.1.

 If the keypad set is valid, the system normalises it and then copies it to the in-use set
 If the keypad set is invalid, an alarm is raised and the in-use set remains intact.
Auto Normalise The sum of the keypad components is regularly maintained. On a regular basis:
 If range checking is enabled, the keypad set is checked against individual mole percentage low and high limits.
 If range checking is disabled, the keypad sum is checked for the range 99.9 to 100.1.

K-6

Chromatographs

Revised January-2021

Config600 Configuration Software User Manual

 If the keypad set is valid, the system normalises it and then copies it to the in-use set
 If the keypad set is invalid, an alarm is raised and the in-use set remains intact.

K.4 Configuration Type: 2551/2350 Euro
For this configuration, use PCSetup to preconfigure the master Modbus interface. The master Modbus process interfaces to the 2551/2350 as instructed by the chromatograph data handling software. The system can then perform a controlled, sequential series of polls, enabling the orderly acquisition of analysis report data.

Note: The process of configuring a 2551 and 2350 Euro chromatograph is identical. For that reason, we use 2551 to refer to both the 2551 and 2350 devices.

Keypad Mole Refer to Section K.3, Configuration Type: Keypad Mole Percentage Percentage Set Set Only, for information on setting the keypad percentage set.

K.4.1 Telemetry Stages

Data acquisition occurs over a number of stages, during which the data handling module interacts with the Modbus master module to control the order of telemetry polling.

Stage 1 Idle
2 Pre-status Poll Delay (1)

Description
If configured for telemetry, then set next stage to Wait for status data Reply (1).
Delay, then set the flag for the Modbus master process to poll for status data at data addresses 3041 to 3061.
Set next stage to Wait for Status Data Reply (1).

Revised January-2021

Chromatographs

K-7

Config600 Configuration Software User Manual

Stage

Description

3 Wait for Status Data Reply (1)

Wait up to the time-out period for the 2551 to respond. If no reply has been received then set the telemetry fail alarm and set the stage to Idle.

If a reply has been received and the new report available flag is set and the report stream matches the S600+ cycle stream, then set the stage to Pre-component Codes Poll Delay.

If a reply has been received and the new report available flag is set and the report stream does not match the S600+ cycle stream and the delay for non-matched reset is non-zero, then set the stage to Non-matched Delay.

If a reply has been received and the new report available flag is set and the report stream does not match the S600+ cycle stream and the delay for non-matched reset is zero, then set the stage to Idle.

If a reply has been received and the new report available flag is clear, then set the stage to Idle.

4 Pre-component Codes Poll Delay, then flag the Modbus master to

Delay

poll for the component codes at data

addresses 3001 to 3016 and set the next

stage to Wait for Component Codes

Poll Reply.

5 Wait for Component Codes Wait up to the time-out period for the

Poll Reply

2551 to respond. If no reply has been

received, then set the telemetry fail

alarm and set the stage to Idle.

If a reply has been received, then set the stage to Pre-Mole Percentage Poll Delay.

If a reply has been received then set the flag for the Modbus master to poll for the mole percentage results at data addresses 7000 to 7016 and set the next stage to Poll for Mole Percentages.

6 Pre-mole Percentage Poll Delay

Delay, then flag the Modbus master to poll for the mole percentage results at data addresses 7000 to 7016 and set the next stage to Wait for Mole Percentage Poll Reply.

7 Wait for Mole Percentage Poll Reply

Wait up to the time-out period for the 2551 to respond. If no reply has been received, then set the telemetry fail alarm and set the stage to Idle.

If a reply has been received, then set the stage to Pre-RD & CV Poll Delay.

8 Pre-RD & CV Poll Delay

Delay, then set the flag for the Modbus master to poll for heating value (CV) and relative density (RD) results at data addresses 7033 to 7039. Set the next stage to Wait for RD & CV Poll Reply.

K-8

Chromatographs

Revised January-2021

Revised January-2021

Config600 Configuration Software User Manual

Stage 9 Wait for RD & CV Poll
Reply 10 Immediate Reset 11 Pre-status Poll Delay (2) 12 Wait for Status Data Reply
(2)
13 Process the Analysis Report
14 Delay after Report

Description
Wait up to the time-out period for the 2551 to respond. If no reply has been received, then set the telemetry fail alarm and set the stage to Idle.
If a reply has been received, then set the next stage to Pre-status Poll Delay (2).
Currently reserved
Delay, then set the flag for the Modbus master process to poll for status data at data addresses 3041 to 3061.
Set next stage to Wait for Status Data Reply (2).
Wait up to the time-out period for the 2551 to respond. If no reply has been received, then set the telemetry fail alarm and set the stage to Idle.
If a reply has been received and the new report available flag is still set and the report stream still matches the S600+ cycle stream, then set the stage to Process the Analysis Report. Otherwise, set the next stage to Idle (since the chromatograph is now out-of-step with the S600+).
1. Reorder the raw telemetered mole percentage into S600+ internal order (as directed by the received component codes, which run in ascending values from 100).
2. If configured to do so, check low/high and deduction limits
3. Normalise the reordered mole percentage set.
4. If enabled (that is, non-zero values entered), apply the additionals.
5. If enabled, apply the C6+ or C7+ splits.
6. Copy the processed mole percentage set into the latest processed set.
7. If enabled, perform critical alarm checks on peak overflow, etc.
8. If enabled, perform non-critical alarm check on ADC fails, etc.
9. If there are no limit, critical, or deviation alarms, then mark the analysis as good, copy the processed mole percentage set into the last good set, update the RD and CV, and record the time.
Wait up to the specified time, then set the flag for the Modbus master to poll for status data at data addresses 3041 to 3061.

Chromatographs

K-9

Config600 Configuration Software User Manual

Stage 15 Wait for Status Data Reply
(3)
16 Pre-reset Delay (1) 17 Wait for Reset Response
18 Delay after Report (NonMatching)
19 Wait for Status Data Reply (4)
20 Pre-reset Delay (2) 21 Wait for Reset Response
(2)

Description
Wait up to the time-out period for the 2551 to respond. If no reply has been received, then set the telemetry fail alarm and set the stage to Idle.
If a reply has been received and the new report available flag is still set and the report stream still matches the S600+ cycle stream, then set the stage to Prereset Delay (1). Otherwise, set the next stage to Idle (since the chromatograph is now out-of-step with the S600+).
Delay, then set the flag for the Modbus master process to reset the new data flag at data address 3058. Set the next stage to Wait for Reset Reponse.
Wait up to the time-out period for the 2551 to respond. If no reply has been received, then set the telemetry fail alarm and set the stage to Idle.
If a reply has been received, then set the next stage to Idle. This is the last stage of the normal data acquisition cycle.
Wait up to the specified time, then set the flag for the Modbus master to poll for status data at data addresses 3041 to 3061.
Wait up to the time-out period for the 2551 to respond. If no reply has been received, then set the telemetry fail alarm and set the stage to Idle.
If a reply has been received and the new report available flag is still set and the report stream does not match the S600+ cycle stream, then set the stage to Pre-reset Delay (2). Otherwise, set the next stage to Idle (since the chromatograph is now out-of-step with the S600+, most probably because another S600+ has reset the new data flag).
Delay, then set the flag for the Modbus master process to reset the new data flag at data address 3058. Set the next stage to Wait for Reset Response (2).
Wait up to the time-out period for the 2551 to respond. If no reply has been received, then set the telemetry fail alarm and set the stage to Idle.
If a reply has been received, then set the next stage to Idle. This is the last stage of the cycle where a new report has been flagged by is not assigned to this S600+.

K-10

Chromatographs

Revised January-2021

Config600 Configuration Software User Manual

K.4.2 Determining the Mole Percentage Set
This section details how the module selects the mole percentage set.
Keypad Refer to Section K.3, Configuration Type: Keypad Mole Percentage Set Selected Set Only, for information on setting the keypad percentage set.
Chromatograph The system uses the following logic to select a chromatograph set:
Set Selected
If the current report has no deviations or critical alarms, then: Copy the latest real RD into the Real RD.Chromat field. Copy the latest real CV into the Real CV.Chromat field. Copy the latest mole % set to the in-use mole % set.
Else If the revert switch is set and a previous report is OK then: Copy the last good real RD to the Real RD.Chromat field. Copy the latest real CV to the Real CV.Chromat field. Copy the last good mole % to the in-use mole % set.
Else Switch to using the keypad mole % set.
Endif

K.4.3 Handling Operator Commands

This section details how the module handles operator commands.

Select Keypad Mole Percentage
Select Chromat Mole Percentage

Select the keypad set only if it is valid according to the checks outlined in Section K.4.2, Determining the Mole Percentage Set. Otherwise, leave the in-use set intact.
The system uses the following logic to select a chromat mole percentage:
If there are no system alarms and the latest report is OK, then: Copy the latest mole % set to the in-use set.
Else If the Revert to Last Good switch is on then: If the previous report is OK then: Copy the latest mole % set to the in-use set. Copy the latest RD and CV to the in-use set. Endif Endif
Endif

K.5 Configuration Type: 2251/2350 USA
For this configuration, use PCSetup to preconfigure the master Modbus interface. The master Modbus process interfaces to the 2251/2350 as instructed by the chromatograph data handling software. The system can then perform a controlled, sequential series of polls, which enables the orderly acquisition of analysis report data.

Note: The process of configuring a 2251 and 2350 USA chromatograph is identical. For that reason, we use 2251 to refer to both the 2251 and 2350 device.
Keypad Mole Refer to Section K.3, Configuration Type: Keypad Mole Percentage Percentage Set Set Only, for information on setting the percentage set.

Revised January-2021

Chromatographs

K-11

Config600 Configuration Software User Manual

K.5.1 Telemetry Stages
Data acquisition occurs over a number of stages, during which the data handling module interacts with the Modbus master module to control the order of telemetry polling.
The 2251 may enter a phase in which it is busy printing report and does not respond to poll requests. To avoid spurious poll fail alarms, the S600+ Modbus software tries to elicit a response every three seconds for up to 45 seconds before it issues a timeout alarm.

Note: While the 2251 does not directly report the number of the last stream analysed, this data is assumed to be held as the "current stream" in register 3034.

Stage

Description

1 Idle

Set the flag for the Modbus master process to poll for status data at data addresses 3033-3059.

Set the next stage to Wait for Status Data.

2 Wait for Status Data

Wait up to the time-out period for the 2251 to respond. If no reply has been received, then set the telemetry fail alarm and set the stage to Idle.

If a reply has been received and the new report available flag is on, then set the flag for the Modbus master to poll for the component codes at data addresses 3001 to 3016 and set the next stage to Poll for Component Codes.

If a reply has been received and the new report available flag is clear, then set the stage to Idle.

3 Wait for Component Codes Wait up to the time-out period for the

Poll Reply

2251 to respond. If no reply has been

received, then set the telemetry fail

alarm and set the stage to Idle.

If a reply has been received, then set the flag for the Modbus master to poll for the mole percentage results at data addresses 7001 to 7016 and set the next stage to Poll for Mole Percentages.

4 Wait for Mole Percentage Poll Reply

Wait up to the time-out period for the 2251 to respond. If no reply has been received, then set the telemetry fail alarm and set the stage to Idle.

If a reply has been received, then set the flag for the Modbus master to poll for the heating value (CV) and relative density (RD) results at data addresses 7033 to 7039 and set the next stage to Poll for CV.

K-12

Chromatographs

Revised January-2021

Config600 Configuration Software User Manual

Stage 5 Wait for RD and CV Poll
Reply
6 Process the Analysis Report

Description
Wait up to the time-out period for the 2251 to respond. If no reply has been received, then set the telemetry fail alarm and set the stage to Idle.
If a reply has been received, then proceed to Process the Analysis Report.
1. Reorder the raw telemetered mole percentage into S600+ internal order (as directed by the received component codes, which run in ascending values from 0).
2. If configured to do so, check low/high and deduction limits
3. Normalise the reordered mole percentage set.
4. If enabled (that is, non-zero values entered), apply the additionals.
5. If enabled, apply the C6+ or C7+ splits.
6. Copy the processed mole percentage set into the latest processed set.
7. If enabled, perform critical alarm checks on peak overflow, etc.
8. If enabled, perform non-critical alarm check on ADC fails, etc.
9. If there are no limit, critical, or deviation alarms, then mark the analysis as good, copy the processed mole percentage set into the last good set, update the RD and CV, and record the time.

K.5.2 Determining the Mole Percentage Set
This section details how the module selects the mole percentage set.
Keypad Refer to Section K.3, Configuration Type: Keypad Mole Percentage Set Selected Set Only, for information on setting the keypad percentage set.
Chromatograph The system uses the following logic to select a chromatograph set:
Set Selected
If the current report has no deviations or critical alarms, then: Copy the latest real RD into the Real RD.Chromat field. Copy the latest real CV into the Real CV.Chromat field. Copy the latest mole % set to the in-use mole % set.
Else If the revert switch is set and a previous report is OK then: Copy the last good real RD to the Real RD.Chromat field. Copy the latest real CV to the Real CV.Chromat field. Copy the last good mole % to the in-use mole % set.
Else Switch to using the keypad mole % set.
Endif

Revised January-2021

Chromatographs

K-13

Config600 Configuration Software User Manual

K.5.3 Handling Operator Commands

This section details how the module handles operator commands.

Select Keypad Mole Percentage
Select Chromat Mole Percentage

Select the keypad set only if it is valid according to the checks outlined in Section K.4.2, Determining the Mole Percentage Set. Otherwise, leave the in-use set intact.
The system uses the following logic to select a chromatograph mole percentage:
If there are no system alarms and the latest report is OK, then: Copy the latest mole % set to the in-use set.
Else If the Revert to Last Good switch is on then: If the previous report is OK then: Copy the latest mole % set to the in-use set. Copy the latest RD and CV to the in-use set. Endif Endif
Endif

K.6 Configuration Type: Siemens
For this configuration, use PCSetup to pre-configure the master Modbus interface. The master Modbus process interfaces to the unit as instructed by the chromatograph data handling software. The system can then perform a controlled, sequential series of polls, enabling the orderly acquisition of analysis report data.
Keypad Mole Refer to Section K.3, Configuration Type: Keypad Mole Percentage Percentage Set Set Only, for information on setting the keypad percentage set.

K.6.1 Telemetry Stages

Data acquisition occurs over a number of stages, during which the data handling module interacts with the Modbus master module to control the order of telemetry polling. The Siemens unit requires polling for status and analysis data in an alternating sequence each time the unit is polled.

Stage 1 Idle

Description
If configured for telemetry and this is the first time of polling for data send a poll requesting the status of the unit.
Otherwise send a poll to request the analysis data.

K-14

Chromatographs

Revised January-2021

Config600 Configuration Software User Manual

Stage 2 Wait for Status or Pre-
Analysis Reply
3 Poll for Mole Percentages

Description
Wait up to the time-out period for the unit to respond and then (depending on the data being polled for) either:
· Process the staus report checcking for any critical alarms, if any alarms are found then raise the alarms. Set the next stage to Idle so that the next poll requests the analysis data.
· Check the returned message for the values of the analysis flags and calibration flags. If either of these has changed value from the previous pre analysis poll, then issue a new poll to request the mole data and set the next stage to Poll for Mole Percentages. If the flags have not changed in value then set the next stage to Idle.
If the poll response indicated a failure then set the next stage to Idle.
Wait up to the time-out period for the unit to respond and then (depending on the data being polled for) either:
· If calibration data has been returned then do not process this. Set the next stage to Idle.
· If this is analysis data then set the next stage to Process Data.
If the poll response indicated a failure then set the next stage to Idle.

Revised January-2021

Chromatographs

K-15

Config600 Configuration Software User Manual

Stage 4 Process Data

Description
Process the analysis data:
1. Reorder the raw telemetered mole percentage into S600+ internal order (as directed by the received component codes, which run in ascending values from 100).
2. If configured to do so, check low/high and deduction limits.
3. Normalise the reordered mole percentage set.
4. If enabled (that is, non-zero values entered), apply the additionals.
5. If enabled, apply the C6+ or C7+ splits.
6. Copy the processed mole percentage set into the latest processed set.
7. If enabled, perform critical alarm checks on peak overflow, etc.
8. If enabled, perform non-critical alarm check on ADC fails, etc.
9. If there are no limit, critical, or deviation alarms, then mark the analysis as good, copy the processed mole percentage set into the last good set, update the RD and CV, and record the time.
10. Print the chromat report showing the analysis performed.
Once complete set the next stage to Idle.

K.6.2 Determining the Mole Percentage Set
This section details how the module selects the mole percentage set.
Keypad Refer to Section K.3, Configuration Type: Keypad Mole Percentage Set Selected Set Only, for information on setting the keypad percentage set.
Chromatograph The system uses the following logic to select a chromatograph set:
Set Selected
If the current report has no deviations or critical alarms, then: Copy the latest real RD into the Real RD.Chromat field. Copy the latest real CV into the Real CV.Chromat field. Copy the latest mole % set to the in-use mole % set.
Else If the revert switch is set and a previous report is OK then: Copy the last good real RD to the Real RD.Chromat field. Copy the latest real CV to the Real CV.Chromat field. Copy the last good mole % to the in-use mole % set.
Else Switch to using the keypad mole % set.
Endif

K-16

Chromatographs

Revised January-2021

Config600 Configuration Software User Manual

K.6.3 Handling Operator Commands

This section details how the module handles operator commands.

Select Keypad Mole Percentage
Select Chromat Mole Percentage

Select the keypad set only if it is valid according to the checks outlined in Section K.4.2, Determining the Mole Percentage Set. Otherwise, leave the in-use set intact.
The system uses the following logic to select a chromatograph mole percentage:
If there are no system alarms and the latest report is OK, then: Copy the latest mole % set to the in-use set.
Else If the Revert to Last Good switch is on then: If the previous report is OK then: Copy the latest mole % set to the in-use set. Copy the latest RD and CV to the in-use set. Endif Endif
Endif

K.7 Configuration Type: Generic
For this configuration, use PCSetup to pre-configure the master Modbus interface. The master Modbus process interfaces to the unit as instructed by the chromatograph data handling software. The system can then perform a controlled, sequential series of polls, enabling the orderly acquisition of analysis report data.
Keypad Mole Refer to Section K.3, Configuration Type: Keypad Mole Percentage Percentage Set Set Only, for information on setting the keypad percentage set.

K.7.1 Telemetry Stages

Data acquisition occurs over a number of stages, during which the data handling module interacts with the Modbus master module to control the order of telemetry polling. The Siemens unit requires polling for status and analysis data in an alternating sequence each time the unit is polled.

Stage 1 Idle

Description
If configured for telemetry and this is the first time of polling for data send a poll requesting the status of the unit.
Otherwise send a poll to request the analysis data.

Revised January-2021

Chromatographs

K-17

Config600 Configuration Software User Manual

Stage 2 Poll for Status Data
3 Poll for Mole Percentages 4 Poll for CV 5 Immediate Reset

Description
Wait up to the time-out period for the unit to respond and then (depending on the data being polled for) either:
· Process the status report and, if there is a new report, issue a new poll to request the mole data and set the next stage to be Poll for Mole Percentages
· If there are no new reports, set the next stage to Idle
If the poll response indicated a failure then set the next stage to Idle.
Wait up to the time-out period for the unit to respond and then (depending on the data being polled for) either:
· Issue a new poll to request CV data and set the next stage to Poll for CV.
· If the poll response indicated a failure then set the next stage to Idle.
Wait up to the time-out period for the unit to respond and then (depending on the data being polled for) either:
· Issue a new request to reset the chromatograph and set the next stage to Immediate Reset
· If the poll response indicated a failure, then set the net stage to Idle.
Currently reserved stage; set the next stage to Process Data

K-18

Chromatographs

Revised January-2021

Config600 Configuration Software User Manual

Stage 6 Process Data

Description
Process the analysis data:
1. Reorder the raw telemetered mole percentage into S600+ internal order (as directed by the received component codes, which run in ascending values from 100).
2. If configured to do so, check low/high and deduction limits
3. Normalise the reordered mole percentage set.
4. If enabled (that is, non-zero values entered), apply the additionals.
5. If enabled, apply the C6+ or C7+ splits.
6. Copy the processed mole percentage set into the latest processed set.
7. If enabled, perform critical alarm checks on peak overflow, etc.
8. If enabled, perform non-critical alarm check on ADC fails, etc.
9. If there are no limit, critical, or deviation alarms, then mark the analysis as good, copy the processed mole percentage set into the last good set, update the RD and CV, and record the time.
10. Print the chromat report showing the analysis performed.
Once complete set the next stage to Idle.

K.7.2 Determining the Mole Percentage Set
This section details how the module selects the mole percentage set.
Keypad Refer to Section K.3, Configuration Type: Keypad Mole Percentage Set Selected Set Only, for information on setting the keypad percentage set.
Chromatograph The system uses the following logic to select a chromatograph set:
Set Selected
If the current report has no deviations or critical alarms, then: Copy the latest real RD into the Real RD.Chromat field. Copy the latest real CV into the Real CV.Chromat field. Copy the latest mole % set to the in-use mole % set.
Else If the revert switch is set and a previous report is OK then: Copy the last good real RD to the Real RD.Chromat field. Copy the latest real CV to the Real CV.Chromat field. Copy the last good mole % to the in-use mole % set.
Else Switch to using the keypad mole % set.
Endif

Revised January-2021

Chromatographs

K-19

Config600 Configuration Software User Manual

K.7.3 Handling Operator Commands

This section details how the module handles operator commands.

Select Keypad Mole Percentage
Select Chromat Mole Percentage

Select the keypad set only if it is valid according to the checks outlined in Section K.4.2, Determining the Mole Percentage Set. Otherwise, leave the in-use set intact.
The system uses the following logic to select a chromat mole percentage:
If there are no system alarms and the latest report is OK, then: Copy the latest mole % set to the in-use set.
Else If the Revert to Last Good switch is on then: If the previous report is OK then: Copy the latest mole % set to the in-use set. Copy the latest RD and CV to the in-use set. Endif Endif
Endif

K.8 Configuration Type: Download from Supervisory System
Use this configuration mode when a supervisory system either is connected to a chromatograph or supports data entry of the mole percentage set. The supervisory system should write to the keypad set and its associated Accept command in the same way, for example, as densitometer constants. In operation, it is identical to the Keypad Only configuration type.

K.9 Normalisation, Additionals, and C+6 Handling
This section discusses how the module normalises data and handles additionals and C6+ components. Terminology The following definitions are helpful in this explanation:

Term Can Cn Cnas
Cu NF Sa Sc Splits

Definition Normalised additionals adjusted component mole percentage Normalised component mole percentage Normalised, additionals and splits adjusted component mole percentage Un-normalised component mole percentage Normalisation factor Sum of additionals Sum of components mole percentage Ratios of C6 (or C7) to C10 to apply to C6+ (or C7+)

K.9.1 Normalisation
The system uses this calcuation for keypad or chromatograph mole percentage sets:
NF = 100 / Sc

K-20

Chromatographs

Revised January-2021

Config600 Configuration Software User Manual
Apply NF to each mole percentage value, so that Cn = Cu x NF.
K.9.2 Application of Additionals
Certain systems may have a requirement to carry forward "additional" mole percentages. These are not measured directly by the chromatograph but are entered via keypad as the result of a lab analysis, for example. Usually, additionals are considered to be H2S, H2O, He, O2, CO, and H2. Since these values are assumed to be already normalized, you may have to readjust the previously normalised chromatograph mole percentages using the formula:
NF = (100 ­ Sa) / 100 Apply NF to each previously normalised mole percentage:
Cna(i) = Cn (i)* NF Be sure to carry forward the additionals unchanged to the Cna mole percentage set.
K.9.3 C6+ Handling
Chromatographs often report mole percentages up to C6+, but you may need to break these percentages down to identify hexane, heptane, octane, nonane, and decane components. Use the following formulas.
Note: If included, this breakdown must add up to 100.0.
Cnas(hexane) = Cna(C6+) x splits(hexane) / 100.0
Cnas(heptane) = Cna(C6+) x splits(heptane) / 100.0
Cnas(octane) = Cna(C6+) x splits(octane) / 100.0
Cnas(nonane) = Cna(C6+) x splits(nonane) / 100.0
Cnas(decane) = Cna(C6+) x splits(decane) / 100.0
Cnas (C6+) = 0.0 Be sure to carry forward the other mole percentages from Cna to Cnas.
K.9.4 C6+ Handling (SIM 2251 Method)
The 2251 can report back the C6+ breakdown using component codes 108 through 111. If you have disabled the Apply Splits" (keyboard splits) switch, the system breaks down mole percentage reporting as indicated in the following sections.

Revised January-2021

Chromatographs

K-21

Config600 Configuration Software User Manual
108.C6+ The mole percentage reported for code 108 is calculated as: Cnas(hexane) = Cna(C6+) x 0.47466 Cnas(heptane) = Cna(C6+) x 0.35340 Cnas(octane) = Cna(C6+) x 0.17194 Cnas (C6+) = 0.0
Be sure to carry forward the other mole percentages from Cna to Cnas. 109.C6+ The mole percentage reported for code 109 is calculated as:
Cnas(hexane) = Cna(C6+) x 0.5 Cnas(heptane) = Cna(C6+) x 0.5 Cnas(octane) = Cna(C6+) x 0.0 Cnas (C6+) = 0.0 Be sure to carry forward the other mole percentages from Cna to Cnas. 110.C6+ The mole percentage reported for code 110 is calculated as: Cnas(hexane) = Cna(C6+) x 0.5 Cnas(heptane) = Cna(C6+) x 0.25 Cnas(octane) = Cna(C6+) x 0.25 Cnas (C6+) = 0.0 Be sure to carry forward the other mole percentages from Cna to Cnas. 111.C6+ The mole percentage reported for code 111 is calculated as: Cnas(hexane) = Cna(C6+) x 0.57143 Cnas(heptane) = Cna(C6+) x 0.28572 Cnas(octane) = Cna(C6+) x 0.14285 Cnas (C6+) = 0.0 Be sure to carry forward the other mole percentages from Cna to Cnas.
K.9.5 C7+ Handling
Chromatographs often report mole percentages up to C7, but you may need to break these percentages down to identify heptane, octane, nonane, and decane components. Use the following formulas.
Note: If included, this breakdown must add up to 100.0.

K-22

Chromatographs

Revised January-2021

Config600 Configuration Software User Manual
Cnas(heptane) = Cna(C7+) * splits(heptane) / 100.0
Cnas(octane) = Cna(C7+) x splits(octane) / 100.0
Cnas(nonane) = Cna(C7+) x splits(nonane) / 100.0
Cnas(decane) = Cna(C7+) x splits(decane) / 100.0
Cnas (C7+) = 0.0 Be sure to carry forward the other mole percentages from Cna to Cnas.
K.9.6 No C6+ or C7+ Handling
In systems where C6+ or C7+ breakdown is not required, update the hexane value live from the chromatograph using the position specified in the telemetry parameters mole ordering array. The system then treats this value as it would any other mole percentage. Additionally, the system copies all elements from Cna into Cnas.

K.10 Alarms, Displays, Reports, and Maps
This section provides additional miscellaneous features.

K.10.1 Alarms

The module supports the following alarms:

Alarm System

Definition Telemetry failure

Configuration

Sum of splits does not equal 100.0

Critical

Critical alarms reported from chromatograph

None Critical

Non-critical alarms reported from chromatograph

Mole % low

Methane < 90%

Mole % high Mole % deviation

Metane > 99% Current ­ previous outside limits

K.10.2 Displays
The displays for the chromatographs can be located under one of two places on the web server or front panel depending on how the application was configured.
For applications that assign a chromat to a station, then the composition information can be found under:
Operator -> Station n -> Composition
where n is the station number
For applications that assign a chromat to a stream, then the composition information can be found under:
Operator -> Stream n -> Composition
where n is the stream number

Revised January-2021

Chromatographs

K-23

Config600 Configuration Software User Manual

The following table shows the composition settings\information and chromat settings:

Screen Mole Select

Definition Controls which composition is used in the calculations and is also what displays under the "Selected Moles" display.
Choices for the mole selection are:

· Keypad: Uses the moles under the "Keypad Moles" displays

· Chromat: Uses the analysis from the chromat

· Download: Uses an analysis downloaded to the S600+ from an external supervisory system or PLC

Acceptance Command

· User: Uses a user supplied keypad real array of composition data.
Accepts an updated composition when the analysis changes so that it is copied in to the selected moles. When the Chromat option is selected and if the new analysis is okay, the acceptance is automatically triggered.
Note: When Keypad, Download or User composition is selected, this has to be triggered manually either from the display or by setting the flag via Modbus or Liogicalc.

Keypad Moles

There are 14 screens which list the values for the keypad moles. Each of these values can be modified from the front panel or web server. The total of all the components is summarised on the last keypad moles screen.

Selected Moles
Telem Stage

There are 14 screens which list the values for the selected moles. These values cannot be modified and represent the composition that is being used in the calculations.
Indicates the current stage for the chromat task.

Telem Poll Delay

Specifies the time in seconds to wait between issuing polls to the chromat.

Telem Reset Delay 1

Delay before issuing a reset of the new data flag after a new analysis has been received and processed.

Telem Reset Delay 2

Delay before issuing a reset of the new data flag after a new analysis has been received and processed but the cycle streams do not match, for example on an analysis for stream 1 was expected but the chromat indicated the analysis was for stream 2.

D/Load Timeout

Defines a timeout which, when expired, raises an alarm to indicate that the chromat has not provided a new analysis in time.

K.10.3 Reports
By default, when you select a chromatograph, the system does not automatically add these reports. You must manually add them.
To configure chromatograph reports, select System Setup > Reports. The General Reports screen displays.

K-24

Chromatographs

Revised January-2021

Config600 Configuration Software User Manual

To add the report, click Add and select CHR TELEMETRY from the list. When the Archive Configuration screen displays, select the number of reports you wish to save and click OK when you have finished.

When generated, the report should resemble the following example:

Revised January-2021

Chromatographs

K-25

Config600 Configuration Software User Manual

Using the Report Editor, you can modify the layout of the report. For more information, refer to Chapter 12, Report Editor.

K-26

Chromatographs

Revised January-2021

Config600 Configuration Software User Manual
K.10.4 Modbus Maps
This section contains examples of the Modbus maps that PCSetup creates. 2350 Euro
2551 Euro

Revised January-2021

Chromatographs

K-27

Config600 Configuration Software User Manual
2350 USA
2551 USA

K-28

Chromatographs

Revised January-2021

Index

Config600 Configuration Software User Manual

1
1.59e-005......................................................... 6-64 15/15 Deg C...............................6-67, 6-111, 6-130 1962 ................................................................. 6-74
3
3 Identical Cell ............................................... 6-103
A
A CRUDE................................................................. ........5-23, 5-35, 5-48, 6-161, 6-184, 6-192, 6-204
About About Config600 ............................................ 2-26 About PCSetup .............................................. 2-27 About System Editor ........................................ 8-6 abs(x) LogiCalc Editor ............................................. 15-27 ABT 1 Alarm ...................................................... 7-6 ACC/Copy ............... 5-10, 6-31, 6-79, 6-118, 6-136 ACC/Norm .............. 5-10, 6-31, 6-79, 6-118, 6-136 Acceptance Type .... 5-10, 6-31, 6-79, 6-118, 6-136 Access Allowed................................................ 7-20 Access, security............................................... 7-13 Accessing Display Editor ................................................. 13-1 LogiCalc Editor ...................................... 15-2, 15-5 Remote Archive Uploader .............................. 11-2 Remote Front Panel ....................................... 10-7 System Editor ................................................... 8-2 Accessing Config600 ......................................... 1-9 Accessing Modbus Editor ................................ 14-2 Activating Activation Code .............................................. 1-10 Config600 ....................................................... 1-10 Active Alarms/Events......................................... 7-4 ADC ........................................................... A-1, E-2 Analogue Input Object.............................. D-4, D-7 Linear Two-point ADC Device Calibration ....... D-3 Modes (MODE TAB PLANTI/O)..................... E-21 Add All Inputs................................................... 7-25 Add All Outputs................................................ 7-26 Adding Adding an Item ............................................... 7-23 Base Time Report to a Configuration............. 3-11 Discrete (Digital) Inputs.................................... 4-4 New I/O Point ................................................. 4-15 Reports........................................................... 3-13 Adding a Data Point......................................... 12-7 Adding a General Report ................................... 3-9 Adding a Modbus Data Point ........................... 14-5 Adding Report Lines ........................................ 12-9 Addnls Alarm ..................................................... 7-6 Address.. 2-15, 5-10, 6-31, 6-79, 6-118, 6-136, A-1 Address Map .................................................. 4-30 Slave Comm Port ........................................... 4-30
Revised January-2021

Address Map.................................................... 4-33 Adiabatic exponent ........................................ 6-122 Advanced Setup Configuration .......................... 7-1 A-Fail Alarm ....................................................... 7-6 AGA ................................................................... A-1 AGA3 ............................................................... 6-77 AGA3 (Volume Flowrate) ................................. 6-77 AGA5 ...................................................... 6-25, 6-30 AGA7 .................................................. 6-116, 6-135 AGA7 (Gross Volume Flowrate) ......... 6-116, 6-135 AGA8 ............................... 6-22, 6-54, 6-109, 6-127 AGA8 (Compressibility) - Gas DP .................. 6-54 AGA8 (Compressibility) - Gas Turbine......... 6-109 AGA8 (Compressibility) - Gas Ultrasonic ..... 6-127 AI ........................................................................ A-1 Air..................................................................... 6-66 Relative Humidity ........................................... 6-66 AirCO2 Content................................................ 6-66 Alarm PR OP Fxd ..................................................... 7-10 ALARM............................................................... E-3 Alarm Acceptance on TX ................................. 4-34 Alarm Limits ...................................6-5, 6-107, 7-14 Ball Prover ...................................................... 5-30 Compact Prover ............................................. 5-43 Master Meter Prover....................................... 5-55 Qsonic .......................................................... 6-151 Station .............................................................. 5-2 ALARMHIST ...................................................... E-3 Alarms ............................................................. 5-10,
6-5, 6-25, 6-30, 6-44, 6-79, 6-118, 6-136, 7-3 ABT 1 ............................................................... 7-6 Addnls .............................................................. 7-6 A-Fail ................................................................ 7-6 AGA3 .............................................................. 6-77 AGA7 ................................................. 6-116, 6-135 AGA8 .............................. 6-22, 6-54, 6-109, 6-128 Alarm Accept on TX ....................................... 4-30 Alarm Accepts ................................................ 7-20 Alarm Archive Size ........................................... 7-4 Alarm Disable & Suppress ............................. 7-14 Alarm Mode Latched ........................................ 7-4 Alarm System Operation .................................. 7-4 Alarm Text Tables .......................................... E-19 Annubar .......................................................... 6-64 Bad Pulse ......................................................... 7-6 Ball Prover Alarm Limits ................................. 5-30 Batching .........................................................C-28 Batt Fail ............................................................ 7-6 B-Fail ................................................................ 7-6 Blocked............................................................. 7-6 Calc Fail ........................................................... 7-6 Can Full ............................................................ 7-6 Can Hgh ........................................................... 7-7 Cell Input ........................................................ 6-92 Check Critical Alarms ............................................
........................... 5-10, 6-31, 6-79, 6-118, 6-136
Index-1

Config600 Configuration Software User Manual
Cold Start ......................................................... 7-7 Common........................................................... 7-7 Compact Prover Alarm Limits ........................ 5-43 Complete .......................................................... 7-7 Conf CSum....................................................... 7-7 Conf Err ............................................................ 7-7 Config ............................................................... 7-7 Config Chg ....................................................... 7-7 Coriolis ................................................ 6-35, 6-177 CRC Fail........................................................... 7-7 Critical .............................................................. 7-7 Data Tout ......................................................... 7-7 Denied .............................................................. 7-7 Dens Limit ........................................................ 7-8 Descriptions ..................................................... 7-6 Dev Err ............................................................. 7-8 Dev Open ......................................................... 7-8 Discrep ............................................................. 7-8 Drv Gain ........................................................... 7-8 Dscrp ................................................................ 7-8 Editing .............................................................. 7-4 EEProm Fail ..................................................... 7-8 Error ................................................................. 7-8 Event 1 ............................................................. 7-8 Event 2 ............................................................. 7-8 Exception ......................................................... 7-8 Fail A ................................................................ 7-8 Fail B ................................................................ 7-8 Fail CH_A ......................................................... 7-8 Fail CH_B ......................................................... 7-8 Fail CH_C......................................................... 7-8 Fail CH_D......................................................... 7-8 Fail IO............................................................... 7-8 Fail Warn .......................................................... 7-8 Fatal Crd .......................................................... 7-8 Fixed Vel .......................................................... 7-9 Flow Switching ............................................... C-56 FRQ O-Rnge .................................................... 7-9 Gas CV......................................................... 6-130 Gas Properties ............................................. 6-122 Gas Properties ............................................... 6-89 Gas Properties (Ultrasonic).......................... 6-143 GOST CV ....................................................... 6-85 GOST Flow .................................................... 6-86 GPA2172........................................................ 6-67 H/W Fail ........................................................... 7-9 Hi ...................................................................... 7-9 High Prd ........................................................... 7-9 Hi-Hi ................................................................. 7-9 I/P Err ............................................................... 7-9 Illegal ................................................................ 7-9 Integ-Fail .......................................................... 7-9 Invalid Inc ......................................................... 7-9 IP O-Rnge ........................................................ 7-9 ISO5167 ......................................................... 6-57 ISO6976 ......................................................... 6-67 ISO6976/GPA .............................................. 6-111 K_Comp ........................................................... 7-9 Limits ................................................................ 7-4 Linearisation ...........................................................
............ 6-39, 6-125, 6-141, 6-156, 6-180, 6-201 Link................................................................... 7-9 Lo ..................................................................... 7-9
Index-2

LogiCalc Editor ............................................... 15-2 LoLo ................................................................. 7-9 Low Flow .......................................................... 7-9 Low Prd ............................................................ 7-9 MA IP Err .......................................................... 7-9 MA Op Fxd ....................................................... 7-9 MA Op Sat ........................................................ 7-9 Master Meter Prover Alarm Limits.................. 5-55 Mole Dv ............................................................ 7-9 Mole Fail ......................................................... 7-10 Mole Hi ............................................................. 7-9 Mole Lo............................................................. 7-9 Monitor ........................................................... 7-10 Move Uncm .................................................... 7-10 No Permit ....................................................... 7-10 NX19 .............................................................. 6-74 O/P Err ........................................................... 7-10 O-Flow ............................................................ 7-10 O-Range ......................................................... 7-10 Overflow ......................................................... 7-10 Pic Fail............................................................ 7-10 Pipe Correction............................................... 6-51 PR OP Sat ...................................................... 7-10 Pre Warn ........................................................ 7-10 Printer Communications ................................... 7-4 Printing Err ..................................................... 7-10 PTZ................................................................. 6-75 Pure Gas/Air ................................................... 6-66 Pwr Reset ....................................................... 7-10 QSonic.......................................................... 6-151 RAM Fail......................................................... 7-11 ROC................................................................ 7-11 ROM Fail ........................................................ 7-11 RT Int.............................................................. 7-11 RX Fail............................................................ 7-11 Sampler .......................................................... 7-11 Scaling............................................................ 7-11 Seal Fail ......................................................... 7-11 Sec OP Fxd .................................................... 7-11 Sec OP Sat..................................................... 7-11 Select ............................................................. 7-12 Self Calib ........................................................ 7-12 Sens Fail ........................................................ 7-12 SGERG .......................................................... 6-72 SICK Control ................................................ 6-152 SICK Ultrasonic ............................................ 6-152 Slug Flow........................................................ 7-12 Speed ............................................................. 7-12 Splits............................................................... 7-12 Station Limits .................................................... 5-4 Stopped .......................................................... 7-12 Suppress Alarms in Maintenance .................... 6-2 Suppress Alarms in Maintenance for Streams. 6-4 Suppress on Cutoff for Streams ....................... 6-5 Suppressing LogiCalc .................................. 15-28 Task Fail ......................................................... 7-12 Temp Fail ....................................................... 7-12 Testing LogiCalc........................................... 15-28 Tot Corr .......................................................... 7-12 Tot Part........................................................... 7-12 Tot Res ........................................................... 7-12 Tot Roll Ovr .................................................... 7-12 Tot Roll Udr .................................................... 7-12
Revised January-2021

TPU Fail ......................................................... 7-12 Tsk Err............................................................ 7-12 Tsk Oflow ....................................................... 7-12 Tx Config ........................................................ 7-12 Tx Elec ........................................................... 7-12 Tx Fail............................................................. 7-12 Ultrasonic ..................................................... 6-146 Ultrasonic Control......................................... 6-149 Unavail ........................................................... 7-13 Undefined ....................................................... 7-13 U-Range ......................................................... 7-12 V-Cone ........................................................... 6-62 Warm St ......................................................... 7-13 Warn Ch_B..................................................... 7-13 Warn Ch_C .................................................... 7-13 Warn Ch_D .................................................... 7-13 Warning .......................................................... 7-13 Zero Div.......................................................... 7-13 Zero High ....................................................... 7-13 Zero Low ........................................................ 7-13 Zero Noise...................................................... 7-13 Zero Op .......................................................... 7-13 Zero Prog ....................................................... 7-13 Alarms pane..................................................... 15-4 ALM_ACC .......................................................... E-3 ALM_CLR .......................................................... E-3 ALM_SET .......................................................... E-3 Alpha Coriolis Observed Density Correction.......... 6-161 Coriolis Standard Density Correction........... 6-170 Turbine Observed Density Correction....................
....................................................... 6-184, 6-204 Turbine Standard Density Correction........... 6-192 An Out Channel ............................................... 4-24 Analog.............................................................. 4-23 Analog I/P ............................................. 6-41, 6-158 Analog Input....................................................... 4-6 Analog Output .................................................. 4-15 Analogue............................................................ A-1 Analogue (Analog) Inputs Assigning.......................................................... 4-6 BSW .................................................. 6-198, 6-217 Calibration Requirements................................. D-1 Editing .............................................................. 4-7 Object (ADC) ............................................ D-4, D-7 Analogue (Analog) Outputs Editing ............................................................ 4-15 PID Loop Settings .......................................... 4-24 Analogue Output Calibration ...................................................... D-10 Calibration Control Requirements .................. D-10 Analysing a Configuration................................ 2-17 Analysis Timeout .... 5-10, 6-31, 6-79, 6-118, 6-136 ANIN .................................................................. A-1 Annubar .............................................2-8, 6-64, A-1 Annubar (Mass Flowrate)............................... 6-64 Annubar Base Temp ...................................... 6-64 Annubar Diamond 11 + 1998 ......................... 6-64 ANOUT .............................................................. A-1 ANSI .................................................................. A-1 API1121M ................................................................ ........5-23, 5-35, 5-48, 6-161, 6-184, 6-192, 6-204 Append .............................................................. 8-6
Revised January-2021

Config600 User Manual
Append Page ................................................... 13-3 Apply Splits ............. 5-10, 6-31, 6-79, 6-118, 6-136 Applying Firewall Rule to a Range of IPs....................... G-3 Aromatics CCF.................................... 6-184, 6-204 Aromatics Type ........................6-184, 6-192, 6-204 Arrange Icons................................................... 2-27 ARRTXT............................................................. E-3 ASCII.................................................................. A-1 Assigning Analog Inputs ................................................... 4-6 Discrete (Digital) Inputs .................................... 4-2 Discrete (Digital) Outputs ................................. 4-5 PID Loops....................................................... 4-24 Pulse Outputs ................................................. 4-22 Turbine Inputs ................................................ 4-19 Assignment ..................................2-26, 2-27, 6-107 ASTM ............................................................. 6-161 Atm press (bara/psia) ........................................ 7-1 Auto Disable............................................ 5-14, 6-41 Sampler Coriolis Liquid ................................ 6-158 Auto Disable On Can Full .................................. J-4 Auto Disable On Flow Status ............................. J-4 Auto Disable On Flowrate Limit ......................... J-4 Auto hide unused Displays .............................. 7-20 Auto Restart ..................................... 5-14, 6-41, J-4 Sampler Coriolis Liquid ................................ 6-158 Auto Switch Modes .......................................... E-22 Auto/Manual..................................................... 4-24 Auto/Norm............... 5-10, 6-31, 6-79, 6-118, 6-136 Automatic Failover ........................................... F-17 Automatic Polling ............................................. 11-2 Available Alarms ................................................ 7-4 Average.......................................................... 6-221 Average Temp & Pressure ............................... 5-4 Average Density............................................. 6-221 Average Method Provers ........................................................... B-64 Averaging Flow-weighted (FWA)..................................... 6-19 Mode ................................................................ 5-4 Stations ............................................................ 5-4 Time-weighted (TWA) .................................... 6-20 AV-MN/AV.................................. B-38, B-72, B-102 AWG .................................................................. A-1
B
Bad Pulse Configuration .................................................. 4-19 Reset Mode .................................................... 4-19 Bad Pulse Alarm ................................................ 7-6 Ball Prover ....................................................... 5-19 Alarm Limits.................................................... 5-30 Constants ....................................................... 5-23 Flow Balance Setup ....................................... 5-18 Hardware ........................................................ 5-29 Run Data ........................................................ 5-20 Ball provers ........................................................ B-2 bar - in H2O (@60F) .......................................... 7-1 bar - kPa ............................................................ 7-1 bar - psi .............................................................. 7-1
Index-3

Config600 Configuration Software User Manual
Base Compressibility (Zb) ....................................... ................................ 6-54, 6-66, 6-72, 6-74, 6-109 Ultrasonic Gas.............................................. 6-127
Base Conditions Pressure ......................................................... 6-66 Temperature................................................... 6-66 Base Density (DT) .......................................... 6-35, .6-54, 6-66, 6-72, 6-75, 6-89, 6-109, 6-116, 6-135 BSW .................................................. 6-198, 6-217 Coriolis Observed Density Correction.......... 6-161 Coriolis Standard Density Correction........... 6-170 RHOc.............................................................. 6-85 Turbine Gas ................................................. 6-122 Turbine Observed Density Correction....................
....................................................... 6-184, 6-204 Turbine Standard Density Correction........... 6-192 Ultrasonic Gas.............................................. 6-127 Base K Factor Master Meter Constants................................. 5-48 Base Pressure ...................................... 6-77, 6-143 Base Sediment and Water (BSW) ...... 6-198, 6-217 Base Temperature ........................................... 6-77 Base Time Add Report to a Configuration ....................... 3-11 Base Time Reports .......................................... 3-8 Base Values Ball Prover Constants .................................... 5-23 Base Viscosity ................................................. 6-66 Base Volume Compact Prover Constants ............................ 5-35 Basetime ............................................................ A-1 Batch control...................................................... A-1 Batch Recalculation ......................................... C-34 Batch Stack Slot Edit Commands (Front Panel Display) .......................................................... C-62 Batch Stack Slot Edit Commands (Webserver)....... ....................................................................... C-68 Batches Recalculating.................................................. C-34 Batching ............................................ 2-8, C-2, E-19 Alarms ............................................................ C-28 Batch Sequence and Control ......................... C-17 Interface Detection ......................................... C-29 Report............................................................. C-28 Retrospective Batch Totals ............................ C-27 Screen .............................................................. C-8 ScreenStation................................................... C-8 Sequence and Control ................................... C-17 Sequence Stages ........................................... C-18 Setup ................................................................ C-8 Stages ............................................................ C-18 Station Sequence Stage Descriptions ........... C-19 Station Stand Alone Stages ........................... C-24 Stream Standalone Stages ............................ C-26 Stream Supervised Stages ............................ C-27 Supervised Station Stages.............................C-25 Batt Fail Alarm ................................................... 7-6 Baud .................................................................. A-1 Baud rate ........................................................... A-1 Baud Rate ................................................... 9-5, F-4 Behaviour........................................................... 4-9 Beta ......................................6-57, 6-62, 6-77, 6-86 B-Fail Alarm ....................................................... 7-6
Index-4

Bi-di proving Communications............................................... B-3 Inputs................................................................ B-3 Outputs ............................................................. B-3 Pulse interpolation............................................B-5 Pulse measurement ......................................... B-4 Sphere switch interface .................................... B-5 Bi-Directional Prover ........................................ 5-19 Bi-directional proving ......................................... B-2 Binary ................................................................. A-1 Bit ....................................................................... A-1 Bit link (jumper) .................................................. A-1 Bit switch ............................................................ A-2 Block Valves .................................................... 6-16 Valve Setup Type ........................................... 6-16 Valve Timings ................................................. 6-16 Blocked Alarm.................................................... 7-6 Breakpoint ...................................................... 15-14 BSW Parameters ........................................ 6-198, 6-217 Btu - J................................................................. 7-1 Buffer ................................................................. A-2 Bus ..................................................................... A-2 Buttons ............................................................. 2-26 System Editor Icon Bar..................................... 8-6 Bytes .................................................................. A-2
C
Calc Exlorer Options ........................................ 7-22 Calc Explorer .......................................... 2-26, 7-21 Add All Inputs ................................................. 7-25 Add All Outputs .............................................. 7-26 Adding an Item ............................................... 7-23 Button ............................................................... 8-6 Save as Bitmap .............................................. 7-28 Calc Fail Alarm................................................... 7-6 Calc Select BSW .................................................. 6-198, 6-217 CALC/ALM Auto Switch Modes ....................... E-22 CALC/ALM Modes (MODE TAB CALC) .......... E-22 CALCALMITEM ................................................. E-4 Calculated ...................................................... 6-221 Calculated MF versus Avg of Previous Historical MFs ................................................................ B-73 Calculated MF versus Initial Base MF ....................
........................................................... B-73, B-103 Calculated Output ............................................ 6-60 Calculated Pressure Ball Prover Constants..................................... 5-23 Calculated Temperature Ball Prover Constants..................................... 5-23 Calculation Limit Check .......................... 6-57, 6-86 Calculation Limits................................... 6-25, 6-39,
6-51, 6-54, 6-62, 6-64, 6-66, 6-67, 6-72, 6-74, 6-75, 6-77, 6-109, 6-111, 6-156 Turbine Gas.................................................. 6-125 Turbine Liquid.................................... 6-180, 6-201 Ultrasonic Control......................................... 6-149 Ultrasonic Gas .............................................. 6-141 Ultrasonic Gas ................................... 6-127, 6-130 Ultrasonic Gas .............................................. 6-146 Calculation Parameters ...............6-25, 6-67, 6-111
Revised January-2021

Ultrasonic Gas.............................................. 6-130 Calculation Results .......................................... 4-15 Turbine Observed Density Correction....................
....................................................... 6-184, 6-204 Turbine Standard Density Correction........... 6-192 Calculation Results Limits ...................... 6-57, 6-86 Calculation Type ......... 6-38, 6-57, 6-62, 6-66, 6-77 Calculation Type Modified.............................. 6-74 Calculation Version................................. 6-62, 6-64 1991 ............................................................... 6-57 GOST8563 97 ................................................ 6-86 Calculations Provers ................................................. B-31, B-64 Calibrated Diameter......................................... 6-51 Calibrated Temperature................................... 6-51 Compact Prover Constants ............................ 5-35 Calibration Analogue Input ................................................. D-3 Analogue Input Requirements ......................... D-1 Analogue Output ............................................ D-10 Control Requirements ...................................... D-2 DAC Device....................................................D-11 Field Calibration ............................................... D-1 Linear Two-point ADC Device..........................D-3 Linear Two-point Device PRT .......................... D-8 Non-linear Three-point Curve Calibration Control
Mechanism ................................................... D-7 Offset PRT Calibration Control Mechanism ..... D-8 Offset PRT Device Calibration ......................... D-8 Operator Interface ............................................ D-3 Pressure ....................................................... 6-218 PRT/RTD............................................... 4-13, 4-14 Temperature................................................. 6-218 call LogiCalc Editor ............................................. 15-25 Calorific Value..............................6-25, 6-30, 6-130 AGA5.............................................................. 6-67 GPA2172...................................................... 6-111 ISO6976 ....................................................... 6-111 Calorific Value (AGA5) ........................... 6-25, 6-30 Can Can Fill Indicator ................................... 5-14, 6-41
Sampler Coriolis Liquid ......................... 6-158 Can Fill Period....................................... 5-14, 6-41
Sampler Coriolis Liquid ......................... 6-158 Can High High Limit .............................. 5-14, 6-41
Sampler Coriolis Liquid ......................... 6-158 Can High Limit............................5-14, 6-41, 6-158 Can Limits ............................................. 5-14, 6-41
Sampler Coriolis Liquid ......................... 6-158 Can Low Limit ....................................... 5-14, 6-41
Sampler Coriolis Liquid ......................... 6-158 Can Volume .......................................... 5-14, 6-41
Sampler Coriolis Liquid ......................... 6-158 Can Fill Digital Input............................................J-4 Can Fill Grab Count ............................................J-4 Can Fill Indicator Analogue Input .......................J-4 Can Full Alarm ................................................... 7-6 Can High Alarm ................................................. 7-7 Carbon St......................................................... 6-51 Cascade........................................................... 2-27 CATS ................................................................. A-2
Revised January-2021

Config600 User Manual
Cell 3 Identical ..................................................... 6-103 Hi Hi................................................................ 6-94 Lo Hi ............................................................... 6-92 Lo Hi Hi........................................................... 6-99 Lo Mid Hi ........................................................ 6-95 Single ............................................................. 6-92 Cell Input Stacking ........................................... 6-91 CFX files and time stamps.................................H-7 CFX Reporting Adding reports ..................................................H-1 Changing CFX settings ....................................H-4 Enabling reports ...............................................H-3 File structure.....................................................H-8 Generating from the web browser....................H-5 Regenerating the report template ....................H-5 Changing PC clock .......................................... 1-12 Channel............................................................ 4-23 Characteristics ................................................. 6-86 Check ............................................................. 6-221 Check Critical Alarms .. 5-10, 6-31, 6-79, 6-118, 6-
136 Check Deviations .. 5-10, 6-31, 6-79, 6-118, 6-136 Check Non Critical Alarms ..... 5-10, 6-31, 6-79, 6-
118, 6-136 Check Limits Coriolis Gas Composition. 5-10, 6-31, 6-79, 6-118 Ultrasonic Gas Composition......................... 6-136 Check Mode Selection ..................................... E-19 Checksum ................................................. 7-19, 9-3 Chromat ......................................................... 6-221 Communications.... 5-10, 6-31, 6-79, 6-118, 6-136 Processing............. 5-10, 6-31, 6-79, 6-118, 6-136 Slave Address ................................................ 2-15 Telemetry .............. 5-10, 6-31, 6-79, 6-118, 6-136 Chromatograph ....... 5-10, 6-31, 6-79, 6-118, 6-136 Chromatographs ................................................ K-1 Chronometry P154 Dual Chronometry Switch Pair..............E-20 Clone Config Organiser ............................................ 2-29 Close ................................................................ 2-27 Close O/P........................................................... 4-5 CO2 Content .................................................... 6-66 Code ................................................................ 15-2 Coefficient a to c .............................................. 6-51 Coefficient Linear Expansion ........................... 6-64 Cold start............................................................A-2 Cold Start Alarm................................................. 7-7 Columns System Editor ................................................... 8-8 Combustion Heat Hcb ................................................................. 6-85 Hch ................................................................. 6-85 COMMIT ........................................................... G-3 Committing the Firewall Rules .......................... G-3 Common Common Links ............................................... 4-30 Common Stream Settings ................................ 6-4 Coriolis Gas Composition......................................
...................................... 5-10, 6-31, 6-79, 6-118 Ultrasonic Gas Composition......................... 6-136 Common Alarm .................................................. 7-7
Index-5

Config600 Configuration Software User Manual
Common File Exchange (CFX)..........................H-1 Common Stream Flowrate Limits ................................................. 6-5 Weighted Average.......................................... 6-18 Comms ............................................................ 4-31 Comms Link ..................................................... 4-31 Comms Properties Remote Archive Uploader .............................. 11-7 Communication................................................ 4-30 Communications ................................ 4-1, 9-4, 14-1 Bi-di proving ..................................................... B-3 Coriolis ................................................ 6-44, 6-177 Defining .......................................................... 2-15 Editing Communications Port......................... 4-30 Master Meter Prover ...................................... B-76 Port................................................................. 4-30 Provers ................................................. B-41, B-76 Qsonic .......................................................... 6-151 Set up Peer-to-Peer ......................................... F-4 Tasks.............................................................. 7-14 Ultrasonic Control......................................... 6-149 Compact Folder Format................................. 11-15 Compact Prover............................................... 5-31 Alarm Limits ................................................... 5-43 Constants ....................................................... 5-35 Hardware........................................................ 5-41 Prover............................................................. B-39 Run Data ........................................................ 5-33 Company Address ............................................. 3-2 Company Fax .................................................... 3-2 Company Information ........................................ 3-2 Company Telephone ......................................... 3-2 Compile.......................................................... 15-14 Complete Alarm ................................................. 7-7 Compress ...................................................... 6-221 Compressibility ........................................................
................. 6-22, 6-54, 6-109, 6-116, 6-127, 6-135 AGA3.............................................................. 6-77 AGA8................................................... 6-54, 6-109 NX19 .............................................................. 6-74 PTZ................................................................. 6-75 SGERG .......................................................... 6-72 Computer Alarms............................................... 7-4 Conf CSum Alarm.............................................. 7-7 Conf Err Alarm ................................................... 7-7 Config Alarm ...................................................... 7-7 Config Chg Alarm .............................................. 7-7 Config Created................................................... 3-3 Config Format .................................................... 3-3 Config Format 8 ................................................. 3-2 Config Last Edited ............................................. 3-3 Config Organiser............................2-26, 2-27, 2-29 Clone .............................................................. 2-29 Delete ............................................................. 2-29 Move Down .................................................... 2-29 Move Up ......................................................... 2-29 Rename.......................................................... 2-29 Config Transfer .................................................. 9-1 Button ............................................................. 2-26 Enabling PCSetup Link .................................... 9-2 Licensing ........................................................ 9-10 Send Configuration .......................................... 9-6 Config Version ................................................... 3-2
Index-6

Config600............................................ 1-1, 1-4, A-2 Accessing ......................................................... 1-9 Activating ........................................................ 1-10 Enhancements in V3.3 ..................................... 1-1 Lite.................................................................... 1-4 Lite Plus............................................................ 1-4 Pro .................................................................... 1-4 Configuration......................................1-4, 9-1, 15-5 I/O..................................................................... 2-4 Measurement Units .......................................... 2-3 Naming ............................................................. 2-2 Saving ............................................................ 2-28 Stations ............................................................ 2-5 Streams ............................................................ 2-8 Configuration screens ...................................... 2-26 Configuration Wizard ......................................... 2-1 Step 1 of 6 Name Configuration ....................... 2-2 Step 2 of 6 Select Measurement Units............. 2-3 Step 3 of 6 Specify I/O ..................................... 2-4 Step 4 of 6 Define Stations .............................. 2-5 Step 5 of 6 Define Streams .............................. 2-8 Step 6 of 6 Define Communications............... 2-15 Configurations Adding a Base Time Report ........................... 3-11 Advanced Setup ............................................... 7-1 Analysing ........................................................ 2-17 Format ................................................... 2-23, 15-2 Initial Stream .................................................... 6-2 Managing Reports .......................................... 3-13 New Button ..................................................... 2-26 Opening an Existing ....................................... 2-23 Save Button .................................................... 2-26 Send ................................................................. 9-6 Station .............................................................. 5-1 Streams ............................................................ 6-2 Updates ............................................................ 1-2 Version .................................................. 2-23, 15-2 Configure Automatic Polling............................................ 11-2 Manual Polling ................................................ 11-6 Configuring Communications Port on your USB
Communications Port.................................. 10-2 Disabling Remote Front Panel ....................... 10-8 PC WITH a Native Serial Communications Port
.................................................................... 10-3 PC without a Native Serial Communications Port
.................................................................... 10-1 S600+ to Use the Remote Front Panel .......... 10-4 Set up Peer-to-Peer Options ............................ F-4 Configuring the Batch Stack Through the Front Panel Display .................................................C-61 Configuring the Batch Stack Through the System Editor ..............................................................C-59 Configuring the Next Batch..............................C-41 CONFTAB .......................................................... E-6 connect .......................................................... 15-25 LogiCalc Editor ............................................. 15-25 Connect (const)................................................ 15-9 Connect Wizard ...................................... 7-23, 15-4 Connecting S600+ via Serial Cable..................................... 9-2 const ............................................15-8, 15-9, 15-10
Revised January-2021

Const Statement LogiCalc Editor ............................................. 15-24 Constants...........................................7-1, 15-8, A-2 Ball Prover...................................................... 5-23 Compact Prover ............................................. 5-35 Editing Conversions/Constants ........................ 7-1 Master Meter Prover ...................................... 5-48 Contents .......................................................... 2-27 Control Action .................................................. 4-24 Control bus ........................................................ A-2 Control Limits Flow Switching and Flow Balancing for Streams ...
...................................................................... 6-5 Streams ............................................................ 6-5 Conversion.............................................. 4-15, 4-24 Analog ................................................... 4-10, 4-13 Convert Density Units from Kgm3................ 15-19 Convert Density Units to Kgm3 .................... 15-18 Convert Temperature Units.......................... 15-18 PRT/RTD........................................................ 4-12 Conversions/Constants .............................. 3-3, 7-1 Editing Conversions/Constants ........................ 7-1 Copy ......................................................... 2-26, 8-6 Copy Display.................................................... 13-8 Coriolis ........................................... 2-8, 6-44, 6-177 Communications ................................. 6-44, 6-177 Gas........................................................ 6-22, 6-44 Gas Composition...............5-10, 6-31, 6-79, 6-118 Gas Properties ............................................... 6-35 Liquid................................................. 6-154, 6-177 Observed Density Correction ....................... 6-161 Standard Density Correction ........................ 6-170 Validation Logic .............................................. 6-47 CORR DENS ................................................... 6-48 Corrected ....................................................... 6-221 Corrected Orifice Diameter ............................ 6-51 Corrected Pipe Diameter................................ 6-51 Corrected Volume .......................................... 7-16 Correction Type.............................................. 6-48 Corrections Ultrasonic Gas.............................................. 6-146 CPL Calculation Ball Prover Constants .................................... 5-23 Compact Prover Constants ............................ 5-35 Coriolis Observed Density Correction.......... 6-161 Coriolis Standard Density Correction........... 6-170 Master Meter Constants................................. 5-48 Turbine Observed Density Correction....................
....................................................... 6-184, 6-204 Turbine Standard Density Correction........... 6-192 CPSM for Spool Ultrasonic Gas.............................................. 6-146 CPU ................................................................... A-2 CRC Fail Alarm.................................................. 7-7 Creating LogiCalc ......................................................... 15-5 New Configuration............................................ 2-1 Streams ............................................................ 2-8 Critical Alarm ..................................................... 7-7 cst - mm2s ......................................................... 7-1 CTL Temperature Ball Prover Constants .................................... 5-23 CTL_CPL ........................................................... A-2
Revised January-2021

Config600 User Manual
CTS .................................................................... A-2 CTSM For Spool Ultrasonic Gas .............................................. 6-146 CUMTOT............................................................ E-6 Cumulative Totals ............................................ 4-22 Cut ............................................................ 2-26, 8-6 Cut Display....................................................... 13-8 Cut Off Mode....................................................E-19 CV .................................................................. 6-130 CV CV AGA5 .......................................................... 2-8 CV GOST ......................................................... 2-8 CV GPA2172 .................................................... 2-8 CV ISO6976 ..................................................... 2-8 CV Table ....................................6-25, 6-67, 6-111 CV Ultrasonic Gas .............................................. 6-130 CV .................................................................. 6-221 CV CV Vol Units ................................................... 7-16 CV ...................................................................... A-2 CVAGA5 .......................................................... 6-30 CVOL Fail Mode ................................. 6-116, 6-135 CVOL Flowrate ................................................ 6-77
D
DAC ................................................................... A-2 DAC Control Mechanism .................................D-12 DAC Device Calibration ...................................D-11 Analogue Input ...............................................D-11 DACOUT ............................................................ E-6 Daniel Liquid Ultrasonic ................................. 6-218 Communications........................................... 6-218 Control Data ................................................. 6-218 Flow Source Selection ................................. 6-218 Meter Variable Limits.................................... 6-218 Pressure Source........................................... 6-218 Serial Flow Type........................................... 6-218 Temperature Source .................................... 6-218 Data ................................................................... 8-8 System Editor ................................................... 8-8 Data Bits ..................................................... 9-5, F-4 Data Index LogiCalc Editor ............................................. 15-25 Data Integrity Remote Archive Uploader ............................ 11-17 Data Items Data Item Security.......................................... 7-16 Data Point ........................................................ 13-6 Adding ............................................................ 12-7 Editing ............................................................ 12-9 Data points ....................................................... 14-5 Data Points Assignment Button ......................................... 2-26 Display Editor ................................................. 13-5 Security .......................................................... 7-16 Data Tout Alarm................................................. 7-7 Data Type LogiCalc Editor ............................................. 15-25 Database Objects ............................................................. 8-4 Objects and Fields............................................E-2
Index-7

Config600 Configuration Software User Manual
S600+ ............................................................... 8-3 Tables........................................................ 8-4, 8-5 Database Fields............................................... E-18 Databus ............................................................. A-2 Daylight Savings changes ............................... 1-12 DCS ................................................................... A-2 DCU ................................................................... A-2 Debug ............................................................ 15-14 Debugging a LogiCalc Remotely ................... 15-16 Passing an Object from the Duty to the Standby
S600+ ......................................................... F-14 Decimal Places ................................................ 13-5 Defaults Time ............................................................... 3-16 Defining Communications ............................................ 2-15 Streams ............................................................ 2-8 DEG C - K .......................................................... 7-1 DEG.API ........................................ 5-23, 5-35, 5-48 Delete ....................................................... 8-6, 14-8 Config Organiser ............................................ 2-29 Deleting Delete Line ..................................................... 12-6 Levels ............................................................. 7-15 Passwords...................................................... 7-15 Reports........................................................... 3-13 Security .......................................................... 7-15 Deleting a Modbus Data Point ......................... 14-8 Deleting Report Lines .................................... 12-10 Denied Alarm ..................................................... 7-7 Dens A ........................................................... 6-222 Dens B ........................................................... 6-222 Dens Exp Constant.......................................... 6-48 Dens Limit Alarm ............................................... 7-8 Dens Units ....................................................... 7-16 Densitometer ..............................................2-8, A-2 Densitometer Input Density Measurement .................................... 6-13 Specified Gravity ............................................ 6-13 Densitometers.................................................. 4-17 Density ............................................. 6-44, 6-48, 7-1 Coriolis ......................................................... 6-177 Density and CV ................................. 6-116, 6-135 Density Compressibility (Zd) .......................... 6-74 Density Pressure (P2) .................................... 6-74 Density Temperature (T3) .............................. 6-74 Failure Modes .............................................. 6-222 Transducer Modes (MODE TAB DENS IP) ... E-22 Density Calibration Pressure ........................... 6-44 Coriolis ......................................................... 6-177 Density Inputs .................................................. 4-17 Editing ............................................................ 4-18 Density Measurement...................................... 6-13 Observed Density........................................... 6-13 Density Table Units Coriolis Observed Density Correction.......... 6-161 Coriolis Standard Density Correction........... 6-170 Turbine Observed Density Correction....................
....................................................... 6-184, 6-204 Turbine Standard Density Correction........... 6-192 Density Units Ball Prover Constants .................................... 5-23 Compact Prover Constants ............................ 5-35
Index-8

Master Meter Constants ................................. 5-48 Derivative Action (D) ........................................ 4-30 Derivative Time ................................................ 4-24 Description ...................... 4-2, 4-9, 4-18, 4-21, 4-22 LogiCalc Editor ............................................... 15-2 Detail ..................................................... 6-54, 6-127 Dev Err Alarm .................................................... 7-8 Dev Open Alarm ................................................ 7-8 Deviation ............................................................ 4-9 DF .................................................................... 6-72 DI ............................................................... A-2, A-3 Diagnostics ...................................................... 7-20 DIAM Units ....................................................... 7-16 Differential Pressure Cell Input ...................................................... 6-122 DIG I/P .................................................. 6-41, 6-158 DIGIO ................................................................. E-6 Setup Table .................................................... E-19 Digital Inputs ...................................................... 4-2 dim ................................................................... 15-6 LogiCalc Editor ............................................. 15-24 DIN ..................................................................... A-3 Directory Settings........................................... 11-12 Disabling Remote Front Panel ....................................... 10-8 Discharge Coefficients...................6-57, 6-77, 6-86 Discrep Alarm .................................................... 7-8 Discrepancy ............................................6-107, A-3 Discrete Inputs ................................................... 4-2 Adding .............................................................. 4-4 Assigning .......................................................... 4-2 Editing .............................................................. 4-3 Discrete Outputs ................................................ 4-5 Assigning .......................................................... 4-5 Display system graph .................................................. 7-21 Display Editor................................................... 13-1 Accessing ....................................................... 13-1 Append Page......................................... 13-3, 13-5 Button ............................................................. 2-26 Data Point....................................................... 13-5 Decimal Places............................................... 13-5 Displays .......................................................... 13-8 Edit Line ................................................ 13-3, 13-5 Editing ............................................................ 13-3 Exponential Format ........................................ 13-5 Help ................................................................ 13-3 Insert Menu ........................................... 13-3, 13-5 Insert Page ............................................ 13-3, 13-5 Insert/Append Page........................................ 13-5 Leading Zeros ................................................ 13-5 Limits .............................................................. 13-5 Menu/Page ..................................................... 13-3 Menu/Page Clipboard..................................... 13-8 Navigating ...................................................... 13-2 Page Clipboard............................................... 13-8 Regenerating Displays ................................... 13-8 Save ............................................................... 13-3 Text................................................................. 13-5 Translate ............................................... 13-3, 13-7 Displays ............................... 2-26, 7-19, 7-20, F-26 Editing ............................................................ 7-20 Displays/Webserver ......................................... 7-14
Revised January-2021

Editing ............................................................ 7-20 Documents Config600 Configuration Software User Manual
(A6169) ....................................................... 1-12 S600+ Flow Computer Product Data Sheet
(S600+) ....................................................... 1-12 S600+ Flow Manager Instruction Manual (A6115)
.................................................................... 1-12 DOSETUP ......................................................... E-7 Downloading Verifying the Peer to Peer Link ...................... F-28 Downstream Density........................................ 6-48 Downstream Pressure ............................ 6-57, 6-86 Downstream/Upstream Correction .................. 6-48 DP ...............................................................2-8, A-3 Cell Input ........................................................ 6-91 Cell Input Statcking ........................................ 6-91 Cut Off Mode .................................................. E-19 DP Cell Input Conditioning Screen .............. 6-107 DP Cell Type Flange ...................................... 6-77 Gas................................................................. 6-48 Gas Properties ............................................... 6-89 GOST Flow .................................................... 6-86 Live/Check Mode Selection ........................... E-19 Modes (MODE TAB DP STACK) ................... E-22 Stack Type ..................................................... E-19 Units ............................................................... 7-16 DP Cell Input Conditioning .............................. 6-91 DP Stacks ........................................................ 4-15 DPCELL ............................................................. E-7 DPR ................................................................... A-3 DRAM ................................................................ A-3 Drv Gain Alarm .................................................. 7-8 Dscrp Alarm ....................................................... 7-8 DT TO BASE ................................................. 6-161 Dual Chronometry................................... 5-29, 5-41 Ball Prover Hardware ..................................... 5-29 Compact Prover Constants ............................ 5-41 Dual Chronometry Switch Pair ....................... E-20 Dual Ethernet Module ........................................ 2-4 Dual Ethernet System...................................... 4-34 Dual Ethernet Systems .................................... 4-30 Dual Level A .................................................... 4-19 Dual Level B .................................................... 4-19 Duty / Standby ................................................... F-1 DVC ................................................................... A-3 DYN VISC Units............................................... 7-16
E
E Format ............................................................ A-3 Edit..................................................................... 8-8 Edit Displays .................................................. 2-27 Edit Line ......................................................... 13-3 Edit Menu ....................................................... 2-27 Edit Placement ...................................... 12-6, 12-9 Edit line ............................................................ 13-5 Editing Alarms .............................................................. 7-4 Analog Inputs ................................................... 4-7 Analog Outputs .............................................. 4-15 Communications Port..................................... 4-30 Constants ......................................................... 7-1
Revised January-2021

Config600 User Manual
Conversions/Constants .................................... 7-1 Density Inputs................................................. 4-18 Discrete (Digital) Inputs .................................... 4-3 Display Editor ................................................. 13-3 Displays/Webserver ....................................... 7-20 Edit Line ......................................................... 13-5 Edit Placement ............................................... 12-6 Edit Security ................................................... 2-26 Flowrates .......................................................... 5-2 HART Boards ................................................. 4-23 Levels ............................................................. 7-15 Passwords ...................................................... 7-15 Reports ........................................................... 3-13 Security ................................................. 7-14, 7-15 System Editor ................................................... 8-8 Totals Descriptors ............................................ 7-3 Turbine Inputs ................................................ 4-21 Editing a Data Point ......................................... 12-9 Editing Modbus Register Format ..................... 14-8 Editor Display............................................................ 13-1 Modbus.................................................. 14-1, 14-2 Placement ...................................................... 12-7 Report............................................................. 12-1 Transfer ............................................................ 9-1 EEPROM ........................................................... A-3 EEProm Alarm ................................................... 7-8 Elasticity Ball Prover Constants..................................... 5-23 Compact Prover Constants ............................ 5-35 Email Codes..................................................... 1-10 Enabling Automatic Operation....................................... 11-6 PC Setup Link .................................................. 9-2 Peer-to-Peer Link ............................................. F-3 Energy....................................................... 7-1, 7-16 Energy Fail Mod ................................ 6-116, 6-135 Energy Ration (Ev/Em).......................... 6-25, 6-30 Engineering Values................................... 3-3, 7-16 Enhancements ................................................... 1-1 Equilibrium Vapour Pressure (Pe) ...... 6-184, 6-204 Error Error Check Frequency .................................. 4-19 Error Percent ..........................6-125, 6-141, 6-146 Error Alarm......................................................... 7-8 Ethernet ............................................................. A-3 Ethernet Module................................................. 2-4 Ethylene ........................................................... 6-38 BASE COMP(Zb) ........................................... 6-38 Base Conditions ............................................. 6-38 BASE DENSITY ............................................. 6-38 Calculation Limits ........................................... 6-38 Calculation Type............................................. 6-38 Flowing Conditions ......................................... 6-38 METER DENSITY .......................................... 6-38 UPSTR COMP(Zb)......................................... 6-38 EU ...................................................................... A-3 Event 1 Alarm .................................................... 7-8 Event 2 Alarm .................................................... 7-8 Event Archive Size............................................. 7-4 Event History Type........................................... E-19 Event Logging .................................................. 11-1 EVENTHIST ....................................................... E-8
Index-9

Config600 Configuration Software User Manual
Example LogiCalcs .......................................... 15-2 Examples LogiCalc Editor ............................................. 15-16 Exception Alarm................................................. 7-8 exfwall.txt ...........................................................G-1 Exit ................................................................... 2-27 exp(x) LogiCalc Editor ............................................. 15-27 Expansion Factor...........................6-62, 6-77, 6-86 Calc Type ....................................................... 6-62 Discharge Coeff ............................................. 6-57 Exponent............................................................ A-3 Exponential Format.......................................... 13-5 Extended Folder Format ................................ 11-15 External Ultrasonic Gas.............................................. 6-146 External Access ............................................... 7-19
F
Factors..................................6-57, 6-62, 6-64, 6-86 Fail A Alarm ....................................................... 7-8 Fail B Alarm ....................................................... 7-8 Fail CH_A Alarm ................................................ 7-8 Fail CH_B Alarm ................................................ 7-8 Fail CH_C Alarm................................................ 7-8 Fail CH_D Alarm................................................ 7-8 Fail Warn Alarm ................................................. 7-8 Failure Modes Density ......................................................... 6-222 Fatal Crd Alarm.................................................. 7-8 Fault Totals ......................................... 6-116, 6-135 FFactor Coriolis Observed Density Correction.......... 6-161 Coriolis Standard Density Correction........... 6-170 Turbine Observed Density Correction....................
....................................................... 6-184, 6-204 Turbine Standard Density Correction........... 6-192 Field Calibration.................................................D-1 Field Name LogiCalc Editor ............................................. 15-25 Figures 1-1. Config Upgrade dialog .............................. 1-2 1-2. License Agreement ................................... 1-6 1-3. Choose Components ................................ 1-7 1-4. Install Locationg ........................................ 1-8 1-5. Installation Progress ................................. 1-8 1-6. Installation Complete ................................ 1-9 1-7. Config600 Menu...................................... 1-10 1-8. Config600 Activation Screen .................. 1-11 2-1. Config600 Welcome ................................. 2-1 2-2. Configuration Generator, Step 1............... 2-2 2-3. Configuration Generator, Step 2............... 2-3 2-4. Configuration Generator, Step 3............... 2-4 2-5. Configuration Generator, Step 4............... 2-5 2-6. Gas Station Option Summary ................... 2-6 2-7. Gas Station Options Summarized ............ 2-7 2-8. Liquid Station Options Summary screens ......
...................................................................... 2-7 2-9. Configuration Generator, Step 5............... 2-9 2-10. Gas Stream Options Summary ............. 2-10 2-11. Gas Stream Options Summarized ........ 2-12 2-12. Liquid Stream Options Summary.......... 2-13
Index-10

2-13. Liquid Stream Options Summarized ..... 2-15 2-14. Configuration Generator, Step 6 ........... 2-16 2-15. Generating Config dialog box ............... 2-17 2-16. Example System Graphic ..................... 2-17 2-17. System Graphic (Stations and Streams) .....
.................................................................... 2-18 2-18. Stream Values (expanded) ................... 2-18 2-19. Value selection (expanded) .................. 2-19 2-20. Input Values (expanded) ....................... 2-20 2-21. Input Values (assigned) ........................ 2-21 2-22. Selectable icons .................................... 2-22 2-23. Select Config... ..................................... 2-23 2-24. Configuration-specific System Graphic. 2-24 2-25. PCSetup Editor ..................................... 2-25 2-26. Config Organiser ................................... 2-30 3-1. System Setup screen ................................ 3-1 3-2. Versions screen ........................................ 3-2 3-3. Units screen .............................................. 3-4 3-4. Reports screen.......................................... 3-6 3-5. Archive Configuration dialog box ............ 3-10 3-6. Archive Configuration.............................. 3-12 3-7. Managing Configurations ........................ 3-13 3-8. Totalisation.............................................. 3-14 3-9. Totals Detail dialog ................................. 3-15 3-10. Date/Time Parameters .......................... 3-16 4-1. Typical I/O Setup Screen (Discrete Inputs
Shown) .......................................................... 4-2 4-2. Digital Input Selection dialog box.............. 4-3 4-3. Edit Description dialog box ....................... 4-4 4-4. Digital Input Selection (New I/O Point) ..... 4-4 4-5. Digital Output Selection dialog box ........... 4-5 4-6. Analog Input Assignment dialog box......... 4-6 4-7. Analog Input, PRT/RTD, and HART dialog
boxes............................................................. 4-8 4-8. Analog Input Assignment dialog box....... 4-15 4-9. Analog Output Items ............................... 4-16 4-10. I/O Channels for Density Input.............. 4-17 4-11. Alarm Reminder .................................... 4-18 4-12. Edit Description dialog box ................... 4-18 4-13. Pulse Input Assignment dialog box....... 4-19 4-14. Edit Description dialog box ................... 4-21 4-15. Pulse Output Items ............................... 4-21 4-16. Pulse Output Items ............................... 4-22 4-17. HART Module Configuration screen ..... 4-23 4-18. PID Loop Enabled screen ..................... 4-24 4-19. Analog Output Assignment screen ....... 4-24 4-20. PID Loop Output Assigned screen ....... 4-25 4-21. PID Loop Output Assigned screen ....... 4-25 4-22. PID Loop PV Assigned screen.............. 4-26 4-23. Example Communication Task
Configurations ............................................. 4-31 5-1. Stations on the Hierarchy Menu................ 5-1 5-2. Flowrate Options ....................................... 5-3 5-3. Calculation Result dialog box.................... 5-3 5-4. Calculation Result (with limits) .................. 5-4 5-5. Flowrate Alarms with Limits ...................... 5-4 5-6. Average Temperature & Pressure ............ 5-5 5-7. Calculation Result dialog box.................... 5-5 5-8. Secondary Units STN Setup ..................... 5-6 5-10. Dual Units Setup ­ Periodic Totals dialog
box ................................................................ 5-8 5-11. Flow Switching screen ............................ 5-9 5-12. Station Gas Composition screen .......... 5-10
Revised January-2021

5-13. Station Sampling................................... 5-15 5-14. Flow Balance Setup screen .................. 5-18 5-15. Run Data screen (Ball Prover) .............. 5-21 5-16. Constants screen (Ball Prover) ............. 5-23 5-17. Two-switch Bi-directional Prover Loop . 5-29 5-18. Four-switch Bi-directional Prover Loop. 5-29 5-19. Hardware screen (Ball Prover) ............. 5-30 5-20. Alarm Limits screen (Ball Prover) ......... 5-31 5-21. Run Data screen (Compact Prover) ..... 5-33 5-22. Constants screen (Compact Prover) .... 5-36 5-23. Hardware screen (Compact Prover) ..... 5-42 5-24. Alarm Limts screen (Compact Prover).. 5-43 5-25. Run Data (MMeter Prover) ................... 5-46 5-26. Constants screen (MMeter Prover)....... 5-49 5-27. Hardware screen (MMeter Prover) ....... 5-55 5-28. Alarm Limits screen (MMeter Prover) ... 5-56 5-9. Dual Units Setup ­ Cumulative Totals dialog
box ................................................................ 5-7 6-1. Stream Hierarchy screen .......................... 6-3 6-2. General Settings ....................................... 6-4 6-3. Alarm Suppression dialog box .................. 6-5 6-4. Flowrate Settings ...................................... 6-6 6-5. Calculation Result dialog box ................... 6-6 6-6. Alarm Suppression dialog box .................. 6-7 6-7. Secondary Units STR Setup ..................... 6-8 6-10. Flow Switching screen .......................... 6-11 6-100. BSW screen ...................................... 6-217 6-101. Daniel Liquid Ultrasonic screen ........ 6-219 6-11. Gas Component Flow Weighted Averaging
screen ......................................................... 6-12 6-12. Density Measurement Calculation Limits
screen ......................................................... 6-14 6-13. Density Measurement Densitometer screen
.................................................................... 6-15 6-14. Block Valves screen ............................. 6-17 6-15. Time & Flow Weighted Averaging Example
.................................................................... 6-18 6-16. Weighted Averaging screen.................. 6-21 6-17. AGA8 (Compressibility) screen............. 6-23 6-18. Gas CV screen...................................... 6-26 6-19. Calorific Value screen ........................... 6-30 6-20. Gas Composition screen ...................... 6-31 6-21. Gas Properties screen .......................... 6-35 6-22. Ethylene screen .................................... 6-38 6-23. Linearisation screen.............................. 6-40 6-24. Stream Sampling screen ...................... 6-42 6-25. Coriolis screen ...................................... 6-45 6-26. Temperature/Pressure Correction screen ....
.................................................................... 6-49 6-27. Density Correction screen .................... 6-49 6-28. Pipe Correction screen ......................... 6-51 6-29. AGA8 (Compressibility) screen............. 6-55 6-30. ISO5167 (Mass Flowrate) screen ......... 6-58 6-31. ISOTR9464 screen ............................... 6-61 6-32. VCone (Mass Flowrate) screen ............ 6-62 6-33. Annubar (Mass Flowrate) screen.......... 6-64 6-34. Pure Gas/Air screen ............................. 6-66 6-35. Gas CV (ISO6976 or GPA2172-
ASTMD3588) screen .................................. 6-68 6-36. SGERG (Compressibility) screen ......... 6-72 6-37. NX19 (Compressibility) screen ............. 6-74 6-38. PTZ (Compressibility) screen ............... 6-76 6-39. AGA3 (Volume Flowrate) screen .......... 6-77
Revised January-2021

Config600 User Manual
6-40. Gas Composition screen....................... 6-79 6-41. Z Steam (Compressibility) screen......... 6-84 6-42. GOST CV screen .................................. 6-85 6-43. GOST Flow screen ............................... 6-87 6-44. Gas Properties screen .......................... 6-89 6-45. Lo Hi Cell Input Handling ...................... 6-93 6-46. Lo Hi Cell Input Handling Flowchart ..... 6-94 6-47. Hi Hi Cell Input Handling Flowchart ...... 6-95 6-48. Lo Mid Hi Cell Input Handlng ................ 6-96 6-49. Lo Mid High Cell Input Handling Flowchart..
.................................................................... 6-97 6-50. Lo Mid Hi Cell Input Handling Flowchart6-98 6-51. Lo Mid Hi Cell Input Handling Flowchart6-98 6-52. Lo Mid Hi Cell Input Handling Flowchart6-99 6-53. Lo Hi Hi Cell Input Handling................ 6-100 6-54. Lo Hi Hi Cell Input Handling Flowchart (1)...
.................................................................. 6-101 6-55. Lo Hi Hi Cell Input Handling Flowchart (2)...
.................................................................. 6-102 6-56. Lo Hi Hi Cell Input Handling Flowchart (3)...
.................................................................. 6-102 6-57. Lo Hi Hi Cell Input Handling Flowchart (4)...
.................................................................. 6-103 6-58. 3 Identical Cell Input Handling Flowchart (1)
.................................................................. 6-104 6-59. 3 Identical Cell Input Handling Flowchart (2)
.................................................................. 6-105 6-60. 3 Identical Cell Input Handling Flowchart (3)
.................................................................. 6-105 6-61. 3 Identical Cell Input Handling Flowchart (4)
.................................................................. 6-105 6-62. 3 Identical Cell Input Handling Flowchart (5)
.................................................................. 6-105 6-63. 3 Identical Cell Input Handling Flowchart (6)
.................................................................. 6-106 6-64. 3 Identical Cell Input Handling Flowchart (7)
.................................................................. 6-106 6-65. 3 Identical Cell Input Handling Flowchart (8)
.................................................................. 6-106 6-66. 3 Identical Cell Input Handling Flowchart (9)
.................................................................. 6-106 6-67. DP Cell Input Conditioning screen ...... 6-107 6-68. AGA8 screen....................................... 6-109 6-69. Gas CV screen.................................... 6-112 6-70. AGA7 screen....................................... 6-116 6-71. Gas Composition screen..................... 6-118 6-72. Gas Properties screen ........................ 6-123 6-73. Linearisation screen ............................ 6-126 6-74. AGA8 screen....................................... 6-128 6-75. Gas CV screen.................................... 6-131 6-76. AGA7 screen....................................... 6-135 6-77. Gas Composition screen..................... 6-137 6-78. Linearisation screen ............................ 6-142 6-79. Gas Properties screen ........................ 6-144 6-8. Dual Units Setup dialog box...................... 6-9 6-80. Ultrasonic Flow Setup screen ............. 6-146 6-81. Ultrasonic Control screen.................... 6-150 6-82. Qsonic Flow Setup screen .................. 6-151 6-83. SICK Control screen ........................... 6-152 6-84. Local Units screen .............................. 6-155 6-85. Linearisation screen ............................ 6-157 6-86. Sampling screen ................................. 6-159
Index-11

Config600 Configuration Software User Manual
6-87. Observed Density Correction screens .......... .................................................................. 6-162
6-88. Standard Density Correction screens . 6-170 6-89. BSW screen ........................................ 6-176 6-9. Dual Units Setup ­ Periodic Totals dialog box
.................................................................... 6-10 6-90. Coriolis screen .................................... 6-177 6-91. Local Units screen .............................. 6-180 6-92. Linearisation screen............................ 6-182 6-93. Observed Density Correction screens 6-185 6-94. Standard Density Correction screen... 6-192 6-95. BSW screen ........................................ 6-199 6-96. Local Units screen .............................. 6-200 6-97. Linearisation screen............................ 6-202 6-98. Observed Density Correction screen.. 6-204 6-99. Standard Density Correction screen... 6-211 7-1. Conversion/Constants screen................... 7-2 7-2. Totals Descriptor screen ........................... 7-3 7-3. Edit Description dialog box ....................... 7-3 7-4. Alarms screen ........................................... 7-4 7-5. Security screen ....................................... 7-14 7-6. Passwords dialog box ............................. 7-15 7-7. Security screen, Password Edits ............ 7-16 7-8. Passwords dialog box ............................. 7-16 7-9. Data Item Security .................................. 7-17 7-10. Units Security dialog box ...................... 7-18 7-11. Units Security Level .............................. 7-18 7-12. Login dialog box.................................... 7-19 7-13. Displays/Webserver screen .................. 7-20 7-14. Calc Explorer (blank) ............................ 7-21 7-15. Calc Explorer menu .............................. 7-22 7-16. Calc Explorer Menu Options ................. 7-22 7-17. Connect Wizard .................................... 7-24 7-18. Newly Added Item................................. 7-24 7-19. Adding Inputs ........................................ 7-25 7-20. Added Units .......................................... 7-25 7-21. Adding Outputs ..................................... 7-26 7-22. Added Outputs ...................................... 7-27 7-23. Saving a Bitmap.................................... 7-28 8-1. System Editor screen (blank).................... 8-2 8-2. Open dialog box........................................ 8-2 8-3. Open dialog box (with .cfg file) ................. 8-3 8-4. System Editor screen (loaded) ................. 8-3 8-5. Object/Table Relationship......................... 8-4 8-6. System Editor screen................................ 8-5 8-7. Calc Editor dialog box ............................... 8-7 8-8. Connect Wizard ........................................ 8-8 8-9. Edit Dialog (System Editor)....................... 8-9 8-10. Edit dialog box ........................................ 8-9 9-1. PCSetup Error Message ........................... 9-2 9-2. Config Transfer screen ............................. 9-3 9-3. Config Transfer screen ............................. 9-4 9-4. Config Transfer Send tab.......................... 9-7 9-5. Config Transfer Receive tab ..................... 9-8 9-6. Save As New Config dialog box ............... 9-9 9-7. Config Transfer Logging tab ..................... 9-9 9-8. Config Transfer Licensing tab ................. 9-10 9-9. Licenses on Key...................................... 9-11 9-10. Transferred License .............................. 9-12 10-1. Device Manager.................................... 10-2 10-2. Device Manager Hardware ................... 10-3 10-3. Advanced Settings ................................ 10-4 10-4. Remote Front Panel.............................. 10-7
Index-12

10-5. Remote Front Panel Startup Menu ....... 10-8 11-1. Remote Archive Uploader screen ......... 11-2 11-2. Display Editor with shortcut menu......... 11-3 11-3. Edit FC List Item screen........................ 11-5 11-4. Tools Menu - Automatic Operation Enabled
.................................................................... 11-6 11-5. Typical Display Page (Stream 2 Flow Limits
shown)......................................................... 11-7 11-6. Remote Archive Uploader Tree ............ 11-9 11-7. Progress Bar ....................................... 11-10 11-8. Manual Upload Optons ....................... 11-11 11-9. Report Archive .................................... 11-12 11-10. Select Folder ..................................... 11-13 11-11. Select Folder ..................................... 11-13 11-12. Save As ............................................. 11-15 11-13. Compact Folder Format .................... 11-16 11-14. Extended Folder Format ................... 11-17 11-15. Print dialog ........................................ 11-18 11-16. Print Preview ..................................... 11-19 11-17. Print Setup ........................................ 11-20 11-18. Abort Transfer ................................... 11-20 12-1. PCSetup Reports screen ...................... 12-2 12-2. PCSetup Reports screen with Edit button
.................................................................... 12-3 12-3. Report Editor ......................................... 12-3 12-4. Select Config dialog .............................. 12-4 12-5. Select Config dialog .............................. 12-4 12-6. Report Editor screen (populated).......... 12-5 12-7. Report Editor menu ............................... 12-6 12-8. Placement Editor................................... 12-7 12-9. Connect Wizard..................................... 12-8 12-10. Placement Editor with revised label .... 12-8 12-11. Placement Editor dialog box ............... 12-9 12-12. Connect Wizard................................... 12-9 13-1. Display Editor main menu screen ......... 13-2 13-2. Typical Display Page (Stream 2 Flow Limits
shown)......................................................... 13-3 13-3. Display Editor with shortcut menu......... 13-4 13-4. Edit dialog box....................................... 13-5 13-5. Edit dialog box....................................... 13-6 13-6. Connect Wizard..................................... 13-6 13-7. Translate dialog box.............................. 13-7 13-8. Display Regenerating............................ 13-9 14-1. Modbus Editor main screen .................. 14-3 14-2. Properties dialog box ............................ 14-4 14-3. Insert shortcut menu ............................. 14-6 14-4. Enter Details dialog box ........................ 14-6 14-5. Choose dialog box ................................ 14-7 14-6. Enter Details dialog box ........................ 14-7 14-7. Connect Wizard..................................... 14-8 14-8. Edit Format dialog box .......................... 14-9 14-9. Message Details dialog box ................ 14-10 14-10. Connect Wizard................................. 14-11 14-11. Message Details dialog box (with trigger)
.................................................................. 14-11 14-12. Select Slaves dialog box ................... 14-12 14-13. Choose dialog box ............................ 14-12 14-14. Modbus Map Regeneration............... 14-13 14-15. Modbus Map Options ........................ 14-13 15-1. LogiCalc screen .................................... 15-2 15-2. Select Config dialog box ....................... 15-3 15-3. LogiCalc screen (loaded) ...................... 15-3 15-4. LogiCalc screen (loaded) ...................... 15-5
Revised January-2021

15-5. Set Variable dialog.............................. 15-15 B-1. Components of a BIDI Prover .................. B-5 B-2. Sphere Switch Selections......................... B-6 B-3. Initial Pass of Proof Run Timing ............. B-43 C-1. Product Table Options ............................. C-3 C-2. Station Batching ....................................... C-8 C-3. Flowrate Totals.......................................C-13 C-4. Product Interface Detection Form (in
PCSetup) .................................................... C-14 C-5. Idealised Example of Transitions between
Products with Different Densities................C-16 C-6. Slops Handling Examples ...................... C-16 C-7. Idealised Example of Transitions between
Products with Different Densities................C-31 C-8. Interface Detection Algorithm (ROC
Parameter at 0.31 kg/m6 ............................ C-32 C-9. Interface Detection Algorithm (Line Pack at
300 m3).......................................................C-33 C-10. Interface Detection Algorithm (Stabilisation
Option On) .................................................. C-34 C-11. Batch Configuration..............................C-42 C-12. Volume Load ........................................ C-43 C-13. Batch Defined.......................................C-43 C-14. Batch Information ................................. C-44 C-15. Batch Information ................................. C-45 C-16. Ticket Number ...................................... C-46 C-17. Recalculate Day ................................... C-46 C-18. Recalculate Base Density .................... C-47 C-19. Recalculate Command ......................... C-47 C-20. Recall Ticket Number ........................... C-48 C-21. Day Selection ....................................... C-48 C-22. Base Density Display ........................... C-49 C-23. Base Density Display ........................... C-49 C-24. Base Density Display ........................... C-50 C-25. Station Flow Switching screen ............. C-51 C-26. Stream Flow Switching screen.............C-52 C-27. Batch Stack .......................................... C-58 C-28. Config600 System Editor (1) ................ C-61 C-29. Config600 System Editor (2) ................ C-61 C-30. Batch Slots ........................................... C-61 C-31. Slot Editing Options..............................C-62 C-32. Insert Batch Command ........................ C-62 C-33. Entering Data ....................................... C-64 C-34. Pressing CLEAR .................................. C-64 C-35. Input out of Range................................C-64 C-36. Abort Confirmation Screen ................... C-65 C-37. Changes Discarded Message .............. C-65 C-38. Copy to Slot..........................................C-66 C-39. Confirmation Screen ............................ C-66 C-40. Changes Discarded..............................C-66 C-41. Delete Confirmation ............................. C-67 C-42. Batch Slots ........................................... C-68 C-43. Slot Editing Options..............................C-68 F-1. Select Communications (Step 6 of 6) ....... F-4 F-2. Comms Link with Peer Master Link and Port
Settings ......................................................... F-5 F-3. Port Com Setup Dialog ............................. F-5 F-4. Peer Params Setup screen ...................... F-7 F-5. Pop-up menu on Alarms screen ............. F-10 F-6. Edit dialog (1).......................................... F-10 F-7. Edit dialog (2).......................................... F-11 F-8. Peer Critical Alarm.................................. F-11 F-9. CALCTAB screen ................................... F-12
Revised January-2021

Config600 User Manual
F-10. Edit dialog (1)........................................ F-12 F-11. Edit dialog (2)........................................ F-13 F-12. Edit dialog (3)........................................ F-13 F-13. Peer Critical CALCTAB Object ............. F-14 F-14. Calc Editor Outputs............................... F-14 F-15. Connect Wizard ­ Assigning an object to an
output of the SYS PEER CRITICAL Calctab ..... .................................................................... F-15 F-16. New Output with Object Assigned ........ F-15 F-17. Connect Wizard ­ Assigning an object to an input of the SYS PEER CRITICAL calctab . F-16 F-18. System Editor........................................ F-17 F-19. Status Input and Output Description..... F-18 F-20. Duty/Standby Connection Diagram ...... F-19 F-21. Connecting A's Health Digital Output to B's Digital Input ................................................. F-20 F-22. List of Discrete Inputs before Assignment ... .................................................................... F-20 F-23. Digital Input Selection ........................... F-21 F-24. SYS PEER HEALTH and PEER HEALTH Object (after assignment to Digital Inputs).. F-21 F-25. List of Discrete Outputs before Assignment .................................................................... F-21 F-26. SYS PEER DUTY IO Digital Output Assignment ................................................. F-22 F-27. SYS PEER HEALTH Digital Output Assignment ................................................. F-22 F-28. SYS PEER HEALTH Digital Output Assignment ................................................. F-23 F-29. PCSetup Communications.................... F-23 F-30. Peer Params Setup dialog.................... F-24 F-31. Peer Duty Logic page ........................... F-24 F-32. Peer Master Link Operator Command Page .................................................................... F-25 F-33. Peer Duty Logic page ........................... F-26 I-1. Defining a Serial Printer on COM3 Port ...... I-3 I-2. Defining a Network Printer .......................... I-3 I-3. Defining Comms Task 20 for the Printer..... I-4 I-4. Redefining Printer Retries ........................... I-5 I-5. Selecting the ALARM FORMAT Object ...... I-6 I-6. Edit Dialog ................................................... I-7 File Locations Remote Archive Uploader ............................ 11-12 File Menu ......................................................... 2-27 File names ....................................................... 12-5 Filter (*) Keyword .............................................. G-2 Filter Keyword ................................................... G-2 Finding Objects .................................................. 8-6 Firewall.............................................................. G-1 *Filter Keyword ................................................ G-2 ACCEPT .......................................................... G-2 Adding Rules to the Chain .............................. G-3 After Checking the Rules ................................ G-3 ALLOW_IN ...................................................... G-2 ALLOW_OUT .................................................. G-2 Applying a Rule to a Range of IPs .................. G-3 COMMIT .......................................................... G-3 Committing the Rules ...................................... G-3 Default Policies................................................ G-2 DROP .............................................................. G-2 exfwall.txt......................................................... G-1 FORWARD ...................................................... G-2 INPUT.............................................................. G-2
Index-13

Config600 Configuration Software User Manual
Inverting a Rule ................................................G-3 Operational Behaviour .....................................G-3 OUTPUT ..........................................................G-2 Rules File .........................................................G-1 User Defined Chains ........................................G-2 Fixed Vel Alarm ................................................. 7-9 Flange .............................................................. 6-86 Flash memory .................................................... A-3 FloBoss S600+ .................................................. 1-4 Flow ................................................................. 6-57 Flow balance...................................................... A-3 Flow Balance Setup Ball Prover...................................................... 5-18 Flow Calibration Pressure ............................... 6-44 Coriolis ......................................................... 6-177 Flow Coefficient ....................6-57, 6-62, 6-64, 6-86 Flow Computer List.......................................... 11-2 Flow Data Source Coriolis ......................................................... 6-177 Flow Extension ................................................ 6-77 Flow Integral Acceptance Factor ..................... 6-44 Coriolis ......................................................... 6-177 Flow Prop.............................................. 6-41, 6-158 Flow Prop 1.........................................................J-3 Flow Prop 2.........................................................J-3 Flow Prop 3.........................................................J-3 Flow Rate Points Ultrasonic Gas Spool Wall Roughness ........ 6-146 Flow switching ................................................... A-3 Flow Switching ................................ 5-8, 6-10, C-50 Alarms ............................................................ C-56 Algorithm 1 ..................................................... C-53 Algorithm 2 ..................................................... C-53 Algorithm 3 ..................................................... C-54 Algorithm 4 ..................................................... C-54 Algorithms ...................................................... C-53 Stages ............................................................ C-54 Station ............................................................ C-50 Stream ............................................................ C-52 Streams .................................................6-10, C-50 Flow Units Coriolis ......................................................... 6-177 Flowing Conditions .......................................... 6-66 Flowing Viscosity ............................................. 6-66 Flowrate .................................................. 5-2, 6-146 SICK ............................................................. 6-152 Ultrasonic ..................................................... 6-146 Flowrate Low Limit........................................... 6-41 Sampler Coriolis Liquid ................................ 6-158 Flowrate/Frequency .............................. 6-39, 6-156 Turbine Gas ................................................. 6-125 Turbine Liquid ................................... 6-180, 6-201 Ultrasonic Gas.............................................. 6-141 Flowrates AGA3................................................................ 2-8 Alarm Limits ..................................................... 6-5 Annubar............................................................ 2-8 Editing .............................................................. 5-2 Flow Switching ......................................6-10, C-50 ISO5167 ........................................................... 2-8 Low Limit for Sampling................................... 5-14 PID Loop Control.............................................. 6-5 Setpoint for Streams .............................6-10, C-50
Index-14

Streams ............................................................ 6-5 Units ................................................................. 3-3 VCone .............................................................. 2-8 VCone Wet Gas ............................................... 2-8 Flow-Weighted Averaging (TWA) .................... 6-19 for/next LogiCalc Editor ............................................. 15-24 For/next ............................................................ 15-7 Format.............................................................. 2-23 Forward MF Ultrasonic Gas .............................................. 6-146 Forward Premium Flow Limit ... 6-57, 6-62, 6-64, 6146 Free running................................................... 15-14 FREQT ............................................................... E-8 Frequency ........................................................ 4-22 FRQ ................................................................... A-3 FRQ O-Rnge Alarm ........................................... 7-9 Function .................................................. 4-30, 4-31 Numioboards ................................................ 15-12 Numstation ................................................... 15-12 Numstream ................................................... 15-12 Function codes................................................. 14-1 function/end LogiCalc Editor ............................................. 15-23 FWA ................................................................. 6-18 CG .................................................................. 6-11
G
Gas AGA3 (Volume Flowrate) ............................... 6-77 AGA7 (Gross Volume Flowrate)........ 6-116, 6-135 AGA8 (Compressibility) - Gas DP .................. 6-54 AGA8 (Compressibility) - Gas Turbine......... 6-109 AGA8 (Compressibility) - Gas Ultrasonic ..... 6-127 Annubar .......................................................... 6-64 Calorific Value (AGA5) .......................... 6-25, 6-30 Coriolis .................................................. 6-22, 6-44
AGA8....................................................... 6-22 Coriolis .................................................. 6-177 Gas Properties ........................................ 6-35 Downstream/Upstream Correction................. 6-48 DP................................................................... 6-48 AGA3....................................................... 6-77 Annubar (Mass Flowrate)........................ 6-64 Cell Input ................................................. 6-91 GPA2172................................................. 6-67 ISO5167 (Mass Flowrate) ....................... 6-57 ISO6976 .................................................. 6-67 ISOTR9464(Mass Flowrate) ................... 6-60 NX19 ....................................................... 6-74 PTZ.......................................................... 6-75 Pure Gas/Air (Mass Flowrate)................. 6-66 SGERG ................................................... 6-72 V-Cone (Mass Flowrate) ......................... 6-62 Ethylene ......................................................... 6-38 Gas Component Flow Weighted Averaging ... 6-11 Gas Composition - Coriolis ................................... ...................................... 5-10, 6-31, 6-79, 6-118 Gas Composition - Ultrasonic ...................... 6-136 Gas CV (ISO6976 or GPA2172) .................... 6-25 Gas CV (ISO6976 or GPA2172) - Gas DP .... 6-67
Revised January-2021

Gas CV (ISO6976 or GPA2172) - Gas Turbine ..... .................................................................. 6-111
Gas CV (ISO6976 or GPA2172) - Gas Ultrasonic .................................................................. 6-130
Gas Expansion ............................................... 6-62 Gas Expansion Factor.................................... 6-64 Gas Options ..................................................... 2-8 Gas Properties - Coriolis ................................ 6-35 Gas Properties - DP ....................................... 6-89 GOST CV ....................................................... 6-85 GOST Flow .................................................... 6-86 ISO5167 (Mass Flowrate) .............................. 6-57 ISOTR9464 .................................................... 6-60 Linearisation - Turbine ................................. 6-125 Linearisation - Ultrasonic.............................. 6-141 NX19 (Compressibility) .................................. 6-74 Pipe Correction .............................................. 6-51 PTZ (Compressibility)..................................... 6-75 SGERG (Compressibility) .............................. 6-72 Steam ............................................................. 6-83 Turbine ......................................................... 6-109
AGA8..................................................... 6-109 Gas Properties ...................................... 6-122 GPA....................................................... 6-111 ISO6976 ................................................ 6-111 Ultrasonic ..................................................... 6-127 AGA8..................................................... 6-127 Gas CV.................................................. 6-130 Gas Properties ...................................... 6-143 Ultrasonic Flow ..................................... 6-146 Ultrasonic SICK Control ............................... 6-152 V-Cone (Mass Flowrate) ................................ 6-62 Z Steam.......................................................... 6-83 Gas Chromatograph ................................................ .............................. 5-10, 6-31, 6-79, 6-118, 6-136 Gas Composition ............................................. 6-66 Coriolis ..............................5-10, 6-31, 6-79, 6-118 Ultrasonic ..................................................... 6-136 Gas Properties Coriolis ........................................................... 6-35 DP .................................................................. 6-89 Turbine ......................................................... 6-122 Ultrasonic ..................................................... 6-143 Gas Stream AGA8.............................................................. 6-54 Gas Composition... 5-10, 6-31, 6-79, 6-118, 6-136 Gas Turbine ...................................... 6-116, 6-135 Pipe Correction .............................................. 6-51 QSonic ......................................................... 6-151 Gas Turbine AGA7................................................. 6-116, 6-135 Gas Velocity................................................... 6-146 QSonic ......................................................... 6-151 Ultrasonic Control......................................... 6-149 GC FWA .......................................................... 6-11 General Formulae Provers ........................................................... B-65 General Guidelines System Editor ................................................. 8-10 General Reports Adding to a configuration ................................. 3-9 General Settings Streams ............................................................ 6-4
Revised January-2021

Config600 User Manual
GOST 30319.1-96 Calc 52/53 ......................... 6-85 GOST 8563-97................................................. 6-86 GOST CV ......................................................... 6-85 GOST Flow ...................................................... 6-86 GPA ................................................................. 6-25 Ultrasonic Gas .............................................. 6-130 GPA2172 ......................... 6-25, 6-67, 6-111, 6-130 Grab Count ........................................... 6-41, 6-158 Grab Size ......................................................... 4-22 Grab Volume........................................... 5-14, 6-41 Sampler Coriolis Liquid ................................ 6-158 Graphical display ............................................. 7-21 Gross ............................................................... 6-54 Gross Heating Value (HV) .................... 6-54, 6-109 Ultrasonic Gas .............................................. 6-127 Gross1 ................................................ 6-109, 6-127 Gross2 ................................................ 6-109, 6-127 Group Count .................................................... 6-41 Groups Alarms .............................................................. 7-4
H
H/W Fail Alarm................................................... 7-9 Hardware ......................................................... 5-41 Ball Prover ...................................................... 5-29 Compact Prover ............................................. 5-41 Hardware Handshake....................................... F-4 Master Meter Prover....................................... 5-54 HART ................................................................. A-3 Modes (MODE TAB PLANTI/O) ..................... E-21 HART Boards Editing ............................................................ 4-23 HART Module .............................................2-4, E-8 Master Mode .................................................. E-20 Modes (MODE TAB PLANTI/O) ..................... E-23 Poll Format ..................................................... E-20 HART Modules................................................. 4-22 HARTTAB....................................................... E-10 Heating Value .................................................. 6-30 Help Menu........................................................ 2-27 Hex..................................................................... A-3 Hi Alarm ............................................................. 7-9 Hierarchy menu................................................ 2-25 High........................................................... 5-2, 13-5 H 5-2, 6-5 High Band......................................................... 6-5 High Scale ............................................. 4-15, 4-24 High High ........................................................... 5-2 HH ............................................................. 5-2, 6-5 High Prd Alarm................................................... 7-9 High Scale........................................................ 4-16 Highway Addressable Remote Transducer (HART)
....................................................................... 4-22 Hi-Hi Alarm......................................................... 7-9 Hi-Hi Cell .......................................................... 6-94 Holding register..................................................A-3 Hot Duty Standby............................................. 2-15 HV ...................................................................... A-3 Hydrometer Correction Coriolis Observed Density Correction .......... 6-161 Turbine Observed Density Correction...................
....................................................... 6-184, 6-204
Index-15

Config600 Configuration Software User Manual
Hz....................................................................... A-3
I
I/O ...................................................................... A-4 Adding a New Point........................................ 4-15 Assignment & Scalings .................................. 7-14 Ball Prover Hardware ..................................... 5-29 Board.......................................4-2, 4-6, 4-15, 4-19 Channel...................................4-2, 4-6, 4-15, 4-19 Compact Prover Constants ............................ 5-41 Coriolis ......................................................... 6-177 Density ................................................ 6-44, 6-177 Master Meter Hardware ................................. 5-54 Meter Variable Limits ..................................... 6-44 Pressure .............................................. 6-44, 6-177 Selection ........................................................ 6-44 Temperature........................................ 6-44, 6-177 I/O alarms .......................................................... 7-4 I/O Board ......................................................... 4-17 I/O Channel............................................. 4-18, 4-20 I/O module ....................................................... 4-20 I/O Module ......................................................... 2-4 I/O Selection Coriolis ......................................................... 6-177 I/O Setup..................................................... 2-4, 4-1 Adding a New I/O Point.................................. 4-15 Analog Outputs .............................................. 4-15 Communications Port..................................... 4-30 Density Inputs ................................................ 4-17 Digital Inputs .................................................... 4-2 Discrete (Digital) Outputs ................................. 4-5 Discrete Inputs ................................................. 4-2 HART Modules ............................................... 4-22 PID Loops ...................................................... 4-23 Pulse Outputs................................................. 4-21 Turbine Inputs ................................................ 4-19 I/P Err Alarm ...................................................... 7-9 Icon bar ............................................................ 2-26 Icon Bar ........................................................... 2-26 System Editor ................................................... 8-6 Icons System Editor ................................................... 8-6 Ideal Calorific Value (SUP) .......... 6-25, 6-67, 6-111 Ultrasonic Gas..................................... 6-25, 6-130 Ideal Density ................................ 6-25, 6-67, 6-111 Ultrasonic Gas.............................................. 6-130 Ideal Relative Density (RD) ..................................... .............................. 6-25, 6-54, 6-67, 6-109, 6-111 Ultrasonic Gas................................... 6-127, 6-130 Identity ............................................................. 7-20 if / then / else / endif LogiCalc Editor ............................................. 15-24 if/then ............................................................. 15-11 if/then/else/endif............................................. 15-11 IIO ...................................................................... A-4 Illegal Alarm ....................................................... 7-9 Initial Ball Prover Constants .................................... 5-23 Initial Mode ...... 4-8, 5-10, 6-31, 6-79, 6-118, 6-136 Initial Stream Configurations ............................. 6-2 Inlet Edge Radius ............................................ 6-86 Input ................................................................... 4-1
Index-16

INPUT Applying a Firewall Rule to a Range of IPs..... G-3 Input Parameters Ultrasonic Control......................................... 6-149 Inputs ................................................................. 8-7 AGA3 (Volume Flowrate) ............................... 6-77 Bi-directional proving........................................B-3 Coriolis Gas Properties .................................. 6-35 Coriolis Standard Density Correction ........... 6-170 DP Gas Properties ......................................... 6-89 ISO5167 (Mass Flowrate) .............................. 6-57 ISOTR9464 .................................................... 6-60 Turbine Gas.................................................. 6-122 Turbine Observed Density Correction...................
....................................................... 6-184, 6-204 Turbine Standard Density Correction........... 6-192 Ultrasonic Control......................................... 6-149 Ultrasonic Gas .............................................. 6-146 Insert ................................................................ 14-7 Insert .................................................................. 8-6 Insert Line....................................................... 12-6 Insert Page ..................................................... 13-3 Insert/Append Page........................................ 13-5 Insert Menu ...................................................... 13-3 Display Editor ................................................. 13-5 Insert Special ................................................... 14-6 Inserting Modbus Slaves ............................... 14-12 Inspection Period ............................................. 6-86 Installation.......................................................... 1-5 Installing LogiCalc on the S600+ ................................. 15-15 Int Pipe Roughness ......................................... 6-86 int(x) LogiCalc Editor ............................................. 15-27 Integer ................................................................ A-4 Integ-Fail Alarm.................................................. 7-9 Integral Action (I).............................................. 4-29 Integral Time .................................................... 4-24 Interface QSonic.......................................................... 6-151 Interface Detection...........................................C-29 Internal Ultrasonic Gas .............................................. 6-146 Interpolation Factor .......................................... 5-29 Ball Prover Hardware ..................................... 5-29 Compact Prover Constants ............................ 5-41 Introduction ........................................................ 1-1 Inuse Composition ............. 6-35, 6-85, 6-89, 6-143 Turbine Gas.................................................. 6-122 Inuse Meter Factor Ultrasonic Gas .............................................. 6-146 Invalid Inc Alarm ................................................ 7-9 Invert ........................................................... 4-2, 4-5 Inverting a Firewall Rule ................................... G-3 IO Fail Alarm ...................................................... 7-8 IOASSIGN........................................................ E-10 ioboard(x), station(x), stream(x) LogiCalc Editor ............................................. 15-26 IP ........................................................................ A-4 IP O-Rnge Alarm................................................ 7-9 IP VII/2 4.12 ........................................ 6-198, 6-217 IP2.................................... 6-161, 6-184, 6-204, A-4 iptables.............................................................. G-1
Revised January-2021

IS........................................................................ A-4 Isentropic Exponent ............................... 6-35, 6-57,
6-62, 6-64, 6-66, 6-77, 6-86, 6-89, 6-122, 6-143 ISO..................................................................... A-4 ISO 5167............................................................ A-4 ISO 6976............................................................ A-4 ISO5167...........................................2-8, 6-57, 6-62 ISO5167 (Mass Flowrate) .............................. 6-57 ISO6976............................6-25, 6-67, 6-111, 6-130 ISO6976/1995 .......................... 6-67, 6-111, 6-130 Ultrasonic Gas.............................................. 6-130 ISOTR9464 ...................................................... 6-60 Item ......................................................... 4-16, 4-22 Item Type ......................................................... 4-16 Iteration Type Coriolis Observed Density Correction.......... 6-161 Turbine Observed Density Correction..... 6-184, 6-
204
J
Joule-Thompson .............................................. 6-48 JT Coefficient ........................................ 6-48, 6-60 JT ISOTR9464 ................................................. 2-8 JT METHOD................................................... 6-48
K
K Factor ........................................................... 5-20 K Factors Compact Prover Alarm Limits ........................ 5-43 Linearisation ................................................. 6-156 Local Units ........................................ 6-179, 6-200 Turbine Liquid ................................... 6-180, 6-201 Units ............................................................... 7-16 K_Comp Alarm .................................................. 7-9 Kdpf ................................................................. 6-44 Coriolis ......................................................... 6-177 Keypad.........................................4-9, 6-107, 6-222 Keypad Fail with Recovery......5-10, 6-31, 6-79, 6-
118, 6-136 Keypad Moles ....... 5-10, 6-31, 6-79, 6-118, 6-136 K-factor .......................................................... 6-180 K-factors Turbine Gas ................................................. 6-125 KG/M3............................................5-23, 5-35, 5-48 KPINT .............................................................. E-10 KPINTARR....................................................... E-10 KPREAL........................................................... E-12 KPREALARR ................................................... E-12 KPSTRING ...................................................... E-13 Ktpf1 ................................................................ 6-44 Coriolis ......................................................... 6-177
L
Language Specifications LogiCalc Editor ............................................. 15-23 Last Edited ....................................................... 15-2 Lastgood ........................................................ 6-222 Launching Accessing the System Editor ........................... 8-2 Display Editor ................................................. 13-1 LogiCalc Editor ...................................... 15-2, 15-5
Revised January-2021

Config600 User Manual
Remote Archive Uploader ..................... 11-1, 11-2 Remote Front Panel ....................................... 10-7 Launching Config600 ......................................... 1-9 lb - kg ................................................................. 7-1 Leading Zeros .................................................. 13-5 LED .................................................................... A-4 Left pane .......................................................... 2-25 Length ................................................................ 7-1 let LogiCalc Editor ............................................. 15-24 Levels Deleting .......................................................... 7-15 Editing ............................................................ 7-15 Security ........................................7-14, 7-15, 7-20 Licensing .......................................................... 9-10 Limit Check ............... 6-57, 6-60, 6-77, 6-86, 6-109 Limits................................................................ 13-5 Coriolis Gas Composition. 5-10, 6-31, 6-79, 6-118 Ultrasonic Gas Composition......................... 6-136 Limits alarms...................................................... 7-4 Line Pressure................................................. 6-143 Ultrasonic Gas ................................... 6-127, 6-146 Line Temperature........................................... 6-143 Ultrasonic Gas ................................... 6-127, 6-146 Linear Two-point ADC Device Calibration .........D-3 Linear Two-point Device PRT Calibration .........D-8 Linearisation................................................... 6-180 Alarms ......................................6-39, 6-156, 6-201 Flowrate/Frequency............................. 6-39, 6-156 Gas ­ Coriolis ...................................... 6-39, 6-156 K-factor ......................................................... 6-156 Liquid ­ Turbine................................. 6-180, 6-201 Meter factor ......................................... 6-39, 6-156 Turbine Gas.................................................. 6-125 Ultrasonic Gas .............................................. 6-141 Link Alarm .......................................................... 7-9 Link to Stream.................................................. 4-30 Liquid Coriolis ......................................................... 6-177 Linearisation ...................................... 6-180, 6-201 Liquid ­ Coriolis................................. 6-154, 6-177 Liquid ­ Turbine............................................ 6-179 Liquid ­ Ultrasonic........................................ 6-200 Turbine
Linearisation .......................................... 6-180 Liquid Stream Sampling ...................................................... 6-158 Live Inputs Coriolis Standard Density Correction ........... 6-170 Turbine Observed Density Correction...................
....................................................... 6-184, 6-204 Turbine Standard Density Correction........... 6-192 Live/Check Mode Selection ............................. E-19 Lo Alarm............................................................. 7-9 Lo Mid Hi Cell................................................... 6-95 Load Config...................................................... 15-2 Local Units .......................................... 6-179, 6-200 K-FACTOR UNITS ............................ 6-179, 6-200 LOG ................................................................. E-13 log(x) LogiCalc Editor ............................................. 15-27 Logging .............................................................. 9-9 LogiCalc .................................................. 15-1, 15-3
Index-17

Config600 Configuration Software User Manual
const............................................................... 15-8 Constants ....................................................... 15-8 dim.................................................................. 15-6 for/next ........................................................... 15-7 Function
Numioboards......................................... 15-12 Numstation ............................................ 15-12 Numstream............................................ 15-12 Loops.............................................................. 15-7 Remote debug.............................................. 15-16 Statement const........................................................ 15-9 if/then .................................................... 15-11 if/then/else/endif .................................... 15-11 Variables ........................................................ 15-6 while/do/wend ................................................ 15-7 LogiCalc Editor abs(x) ........................................................... 15-27 Accessing ....................................................... 15-2 Alarms Suppressing ..................................... 15-28 Alarms Testing ............................................. 15-28 Built-in Functions.......................................... 15-26 call ................................................................ 15-25 connect......................................................... 15-25 const............................................................. 15-24 Convert Density Units from Kgm3................ 15-19 Convert Density Units to Kgm3 .................... 15-18 Convert Temperature Units.......................... 15-18 Creating a LogiCalc........................................ 15-5 Data Index .................................................... 15-25 Data Type..................................................... 15-25 Debugging .................................................... 15-16 dim................................................................ 15-24 Examples ..................................................... 15-16 exp(x) ........................................................... 15-27 Field Name ................................................... 15-25 for/next ......................................................... 15-24 function/end.................................................. 15-23 if then/else/endif ........................................... 15-24 Installing on the S600+ ................................ 15-15 int(x) ............................................................. 15-27 ioboard(x), station(x), stream(x) ................... 15-26 Language XE "Language Specifications:LogiCalc Editor" Specifications ............................... 15-23 let.................................................................. 15-24 Load Config .................................................... 15-2 log(x) ............................................................ 15-27 NOT(x), NOTB(x) ......................................... 15-27 numioboards(), numstations(), numstream() 15-26 numobjects(x, ............................................... 15-26 Perform PTZ Calculations ............................ 15-17 Perform PTZ Calculations and Convert Units ........ .................................................................. 15-20 Perform PTZ Calculations on All Streams ... 15-22 pow(x, y)....................................................... 15-27 PTZ Calculations .......................................... 15-17 Remotely Debugging.................................... 15-16 return ............................................................ 15-25 Section Index ............................................... 15-25 setalarm(x, v), clearalarm(x, v), accalarm(x, v)...... .................................................................. 15-27 setalarm/clearalarm/accalarm ...................... 15-26 sin(x), cos(x), tan(x) ..................................... 15-27
Index-18

Starting ........................................................... 15-5 Statements ................................................... 15-23 Suppressing Alarms ..................................... 15-28 Temperature Units........................................ 15-18 Testing Alarms ............................................. 15-28 timenow()...................................................... 15-27 while/do/wend............................................... 15-24 LogiCalc Tips ................................................... 15-4 Login .................................... 2-26, 2-27, 7-18, 7-19 Lo-Hi Cell ......................................................... 6-92 Lo-Hi-Hi Cell..................................................... 6-99 LoLo Alarm......................................................... 7-9 Loop ................................................................. 15-7 Loop Delay ....................................................... 14-4 Low ........................................................... 5-2, 13-5 L ............................................................... 5-2, 6-5 LL............................................................... 5-2, 6-5 Low Band ......................................................... 6-5 Low Data Source............................................ 6-44 Low DP Cut Off ............................................ 6-107 Low Frequency Cutoff .................................... 4-19 Low Low ........................................................... 5-2 Low Scale .............................................. 4-15, 4-24 Low Units........................................................ 6-44 Streams ............................................................ 6-5 Low Flow Alarm ................................................. 7-9 Low Prd Alarm ................................................... 7-9 Low Scale ........................................................ 4-16
M
m - yd ................................................................. 7-1 m3 - bbl .............................................................. 7-1 m3 - cf ................................................................ 7-1 MA IP Err Alarm ................................................. 7-9 MA Op Fxd Alarm .............................................. 7-9 MA Op Sat Alarm ............................................... 7-9 Machine ID ....................................................... 1-10 Machine Name................................................... 3-2 Maintenance mode ............................................ 6-4 Maintenance Mode ..................................... 6-2, 6-4 Managing Configuration Reports ..................... 3-13 Mantissa............................................................. A-4 Manual Comm Settings Remote Archive Uploader .............................. 11-7 Manual Position ............................................... 4-24 Map Properties Modbus........................................................... 14-3 Maps ................................................................ 14-1 Mass ..............................................6-177, 7-1, 7-16 Mass Fail Mode ................................. 6-116, 6-135 Mass Flowrate .................... 6-57, 6-62, 6-64, 6-86 Mass Flowrate Annubar .......................................................... 6-64 ISO5167 ......................................................... 6-57 ISOTR9464 .................................................... 6-60 Pure Gas/Air ................................................... 6-66 V-Cone ........................................................... 6-62 Master .............................................................. 14-1 Master Meter Alarm Limits.................................................... 5-55 Constants ....................................................... 5-48 Hardware ........................................................ 5-54
Revised January-2021

Master Meter Hardware ................................. 5-54 Prover....................................................5-44, B-73 Run Data ........................................................ 5-45 Matching Name.................................................. 3-2 Max Acceptable Gap Between Successive Polls .... ....................................................................... 6-44 Coriolis ......................................................... 6-177 Max Flowrate Coriolis ......................................................... 6-177 Max Flowrate Meter Variable Limits............... 6-44 Max Meter Total............................................... 6-44 Coriolis ......................................................... 6-177 Maximum Max Time Drift ................................................ 4-30 McCrometer ..................................................... 6-62 Measured ............................................ 6-107, 6-222 Measurement Measurement Point ........................................ 6-48 Menu bar.......................................................... 2-26 Menu/Page ...................................................... 13-3 Menu/Page Clipboard .................................... 13-8 Message Function ......................................... 14-11 Message Length ............................................ 14-11 Message Length Mode .................................... 14-4 Meter CCF Coriolis Observed Density Correction.......... 6-161 Turbine Standard Density Correction........... 6-192 Meter CPL Coriolis Observed Density Correction.......... 6-161 Turbine Standard Density Correction........... 6-192 Meter CTL Coriolis Observed Density Correction.......... 6-161 Turbine Standard Density Correction........... 6-192 Meter Density........................................ 6-66, 6-109 Turbine Standard Density Correction........... 6-192 Ultrasonic Gas.............................................. 6-146 Meter Density (DT) Coriolis Standard Density Correction........... 6-170 Meter Density (SEL) Coriolis Observed Density Correction.......... 6-161 Meter factor................................... 5-20, 6-180, A-4 Meter Factor Compact Prover Alarm Limits ........................ 5-43 Ultrasonic Gas.............................................. 6-146 Meter Factor Method Turbine Gas ................................................. 6-125 Ultrasonic Gas.............................................. 6-141 Ultrasonic Gas.............................................. 6-146 Meter Factors...................................... 6-125, 6-141 Linearisation ........................................ 6-39, 6-156 Turbine Gas ................................................. 6-125 Turbine Liquid ................................... 6-180, 6-201 Ultrasonic Gas.............................................. 6-141 Meter linearisation ............................................. A-4 Meter Location ............................................ 6-2, 6-4 Meter Pe Coriolis Observed Density Correction.......... 6-161 Coriolis Standard Density Correction........... 6-170 Meter Port ........................................................ 4-33 Meter Pressure ........................................................ ................... 6-35, 6-48, 6-72, 6-109, 6-116, 6-135 Turbine Gas ................................................. 6-122 Turbine Standard Density Correction........... 6-192
Revised January-2021

Config600 User Manual
Meter Pulses Master Meter Alarm Limits ............................. 5-55 Meter Setup Coriolis ......................................................... 6-177 Gas Coriolis .................................................... 6-44 Meter Slave Addresses.................................... 2-15 Meter Temperature . 6-35, 6-48, 6-72, 6-116, 6-135 Turbine Gas.................................................. 6-122 Turbine Standard Density Correction........... 6-192 Meter Temperature (SEL) Coriolis Observed Density Correction .......... 6-161 Meter Variable Limits ....................................... 6-44 Coriolis ......................................................... 6-177 Method ...................... 5-14, 6-18, 6-41, 6-54, 6-109 FWA................................................................ 6-11 Sampler Coriolis Liquid ................................ 6-158 Ultrasonic Gas .............................................. 6-127 Weighted Averaging ....................................... 6-20 Min VxWorks .................................................... 15-2 Minimum Interval..................................... 5-14, 6-41 Sampler Coriolis Liquid ................................ 6-158 Mixture SG .............................................. 6-25, 6-30 Modbus Data Point, Deleting ....................................... 14-8 Data Point, Inserting....................................... 14-5 Insert message request................................ 14-10 Map Properties ............................................... 14-3 Modbus ..........................................4-30, 14-1, 14-2 Modbus .............................................................. A-4 Modbus Editor Accessing ....................................................... 14-2 Modbus Editor.................................................. 14-1 Display Editor ................................................. 13-8 Slave Port ....................................................... 2-15 Modbus maps .................................................. 14-2 Modbus Maps Regenerating................................................ 14-12 Modbus Slave Message ................................ 14-10 Modbus Slaves Inserting........................................................ 14-12 Modbus Timeout SICK Control ................................................ 6-152 Mode ..............................................4-19, 5-14, 6-41 Sampler Coriolis Liquid ................................ 6-158 MODE TAB CALC............................................ E-22 MODE TAB DENS IP.......................................E-22 MODE TAB DP STACK ................................... E-22 MODE TAB PLANTI/O........................... E-21, E-23 Mode Tables .................................................... E-21 Modem ............................................................... A-4 Modes of Operation ....................................... 6-221 Modulate ............................................................ A-4 Molar Mass ........................................... 6-54, 6-109 Ultrasonic Gas .............................................. 6-127 Mole Additionals...... 5-10, 6-31, 6-79, 6-118, 6-136 Mole Alarms and Limits Mole Hi Limits ........ 5-10, 6-31, 6-79, 6-118, 6-136 Mole Lo Limits ....... 5-10, 6-31, 6-79, 6-118, 6-136 Mole Deviation Limits.............................................. .............................. 5-10, 6-31, 6-79, 6-118, 6-136 Mole Dv Alarm ................................................... 7-9 Mole Fail Alarm ................................................ 7-10 Mole Flag ......................................................... 6-11
Index-19

Config600 Configuration Software User Manual
Mole Hi Alarm .................................................... 7-9 Mole Lo Alarm.................................................... 7-9 Mole Order ....................................................... 5-10 Mole Order Port..... 5-10, 6-31, 6-79, 6-118, 6-136 Mole Splits .............. 5-10, 6-31, 6-79, 6-118, 6-136 Moles at Individual Stream ................................ 2-8 Moles from Station Chromat .............................. 2-8 Moles from Station Only .................................... 2-8 Moles Stream..................................................... 2-8 Monel ............................................................... 6-51 Monitor Alarm .................................................. 7-10 MOV..........................................................6-16, A-4 Move Display ................................................... 13-8 Move Uncm Alarm ........................................... 7-10 Moving Config600 from one PC to another ..... 1-11 MTR PRESS (SEL)........................................ 6-161 MULTI .............................................................. E-14 Multiplexer ......................................................... A-4 Murdock ........................................................... 6-57 MV Clamping ................................................... 4-24 MV Slew Rate .................................................. 4-24 MX-AV/AV...................................B-38, B-72, B-102 MX-MN/AVG ...............................B-38, B-72, B-101 MX-MN/MN .................................B-38, B-72, B-102 MX-MN/MX*MN ..........................B-38, B-72, B-102 MX-MN/MX+MN2 .......................B-38, B-72, B-101
N
N2K Compact Prover Constants ............................ 5-35 Navigating Display Editor ................................................. 13-2 Navigating PCSetup Editor .............................. 2-25 Negative Limit Compact Prover Constants ............................ 5-35 Network printing.................................................. I-1 Network Printing Configuring printers.............................. I-2, I-4, J-2 Editing report line length ................................... I-6 Supported paper sizes ...................................... I-2 Supported printers............................................. I-2 New Configuration ...................................... 2-1, 2-4 Button ............................................................. 2-26 Name................................................................ 2-2 New ................................................................ 2-27 New LogiCalc................................................... 15-5 New Placement................................................ 12-6 New Window .................................................... 2-27 No Permit Alarm .............................................. 7-10 Noise.................................................................. A-4 Non-linear Three-point Curve Calibration Control Mechanism ....................................................... D-7 Non-volatile memory.......................................... A-4 Normal ............................................................... 4-2 Normal Flowrate Turbine Liquid ................................... 6-180, 6-201 Normalisation................................................... 6-11 NOT(x), NOTB(x) LogiCalc Editor ............................................. 15-27 NTP.................................................................. 4-30 Number of Switches......................................... 5-29 Ball Prover Hardware ..................................... 5-29
Index-20

Number of Valves .................................. 6-10, C-50 Numioboards.................................................. 15-12 numioboards(), numstations(), numstream() LogiCalc Editor ............................................. 15-26 numobjects(x,................................................. 15-26 Numstation..................................................... 15-12 Numstations ................................................... 15-12 Numstream .................................................... 15-12 NX19 ................................................................ 6-74 NX-19 ................................................................. A-4 NX19 (Compressibility) .................................... 6-74
O
O/P Err Alarm................................................... 7-10 Object................................................................. A-5 Objects ............................................................... 8-4 Observed Density (DT) Coriolis Observed Density Correction .......... 6-161 Turbine Observed Density Correction...................
....................................................... 6-184, 6-204 Observed Density Correction...6-161, 6-184, 6-204 Observed Pressure (DT) Coriolis Observed Density Correction .......... 6-161 Turbine Observed Density Correction...................
....................................................... 6-184, 6-204 Observed Temperature (DT) Coriolis Observed Density Correction .......... 6-161 Turbine Observed Density Correction..... 6-184, 6-
204 Octal................................................................... A-5 Off-line ............................................................... A-5 Offset PRT Calibration Control Mechanism.......D-8 Offset PRT Device Calibration...........................D-8 O-Flow Alarm ................................................... 7-10 On Can Full............................................. 5-14, 6-41 Sampler Coriolis Liquid ................................ 6-158 On Flow Status ....................................... 5-14, 6-41 Sampler Coriolis Liquid ................................ 6-158 On Flowrate Limit.................................... 5-14, 6-41 Sampler Coriolis Liquid ................................ 6-158 On-line ....................................................15-16, A-5 Open collector....................................................A-5 Open Configuration............................................ 8-6 Button ............................................................. 2-26 Open............................................................... 2-27 Open Configurations ...................................... 2-27 Opening Existing Configuration .................................... 2-23 Open O/P ......................................................... 4-5 System Editor ................................................... 8-2 Operational Modes......................................... 6-221 Opto-isolator ...................................................... A-5 O-Range Alarm ................................................ 7-10 Orifice............................................................... 6-51 Orifice Material ............................................... 6-51 Output ................................................................ 4-1 Outputs ....................................................... 4-5, 8-7 Bi-di proving ..................................................... B-3 Coriolis Gas Properties .................................. 6-35 DP Gas Properties ......................................... 6-89 Gas Properties ............................................. 6-143 Turbine Gas.................................................. 6-122
Revised January-2021

Overflow Alarm ................................................ 7-10 Overrange .......................................................... A-5
P
P144 I/O Module........................................................ 2-4 PID Type ........................................................ E-20 P154 ................................................................ 5-29 Prover I/O Module ............................................ 2-4 Prover Type.................................................... E-21 P188 HART Communication Module................. 2-4 P190 Dual Ethernet Module .............................. 2-4 Page Clipboard ................................................ 13-8 Page Toggle .................................................... 2-26 Parameters BSW .................................................. 6-198, 6-217 Calorific Value (AGA5) .......................... 6-25, 6-30 Parity........................................................... 9-5, F-4 Pass K-factor ................................................... B-66 Passing an Object from the Duty to the Standby S600+............................................................. F-14 Password ......................................................... 7-14 Password Tables ............................................. E-21 Passwords ....................................................... 7-14 Deleting .......................................................... 7-15 Editing ............................................................ 7-15 Paste......................................................... 2-26, 8-6 PC Password ................................................... 7-14 PC Setup Link Enabling ........................................................... 9-2 PCB ................................................................... A-5 PCSetup Editor Icon Bar .......................................................... 2-26 Menu Bar........................................................ 2-27 Navigating ...................................................... 2-25 New Configuration............................................ 2-1 Opening an Existing Configuration ................ 2-23 Version Number ............................................. 2-27 Pd Turbine Standard Density Correction........... 6-192 Pe (DT) Coriolis Observed Density Correction.......... 6-161 Pe ...................................................... 6-184, 6-204 Peer-to-Peer .................................................... 2-15 Critical Data...................................................... F-9 Displays.......................................................... F-26 Downloading and Verifying ............................ F-28 Duty .................................................................. F-1 Functionality ..................................................... F-1 Link................................................................. 2-15 Passing an Object from the Duty to the Standby
S600+ ......................................................... F-14 Peer to Peer Options............................... 4-30, F-4 Standby ............................................................ F-1 Verifying ......................................................... F-28 Peer-to-peer link ................................................ A-5 Peer-to-peer Link ............................................. 4-35 Perform PTZ Calculations ............................. 15-17 Perform PTZ Calculations and Convert Units ........
.................................................................. 15-20 Perform PTZ Calculations on All Streams ... 15-22 Period .............................................................. 6-11
Revised January-2021

Config600 User Manual
Periodic Object Transfer .................................. F-16 Peter Temp .................................................... 6-109 Phase Locked Loop ................................ 5-29, 5-41 Ball Prover Hardware ..................................... 5-29 Compact Prover Constants ............................ 5-41 Master Meter Hardware ................................. 5-54 Pic Fail Alarm ................................................... 7-10 PID ............................................................4-23, A-5 Control Action ................................................. 4-27 Control Method............................................... 4-26 Derivative Time .............................................. 4-28 Integral Time .................................................. 4-28 Manual Position.............................................. 4-28 MV Clamping High Limit................................. 4-26 MV Clamping Low Limit.................................. 4-27 Proportional Band........................................... 4-28 PV Channel Settings ...................................... 4-27 PV Range ....................................................... 4-28 Setpoint .......................................................... 4-27 SP Rate of Change ........................................ 4-27 SP Tracking .................................................... 4-27 Switch Over Logic .......................................... 4-28 PID Loops ............................................... 4-23, 4-29 Analog Outputs............................................... 4-15 Assigning ........................................................ 4-24 Derivative Action (D) ...................................... 4-30 Flowrate Control for Streams ........ 6-5, 6-10, C-50 I/O Module PID Type......................................E-20 Integral Action (I) ............................................ 4-29 PID.................................................................. E-14 PID Control Loops .......................................... 4-15 PID Controller ................................................. 4-29 PID Type ........................................................ E-20 Proportional Action (P) ................................... 4-29 Runtime .......................................................... 4-24 Type ............................................................... E-20 PIP ................................................................... E-14 Pipe .................................................................. 6-51 Pipe Correction............................................... 6-51 Pipe Material .................................................. 6-51 Pipe Correction ................................................ 6-51 Pipe Diameter .................................................. 6-64 Ball Prover Constants..................................... 5-23 Compact Prover Constants ............................ 5-35 Pipe Inside Diameter ..................................... 6-218 Pipe Outside Diameter................................... 6-218 Placement Editor.............................................. 12-7 Plenum Compact Prover Constants ............................ 5-35 Poisson's Ration ............................................ 6-218 Policies Firewall ............................................................ G-2 Poll Delay ......................................................... 14-4 POP ................................................................. E-14 Port ................................................. 4-30, 4-32, A-5 Qsonic .......................................................... 6-151 Positive Limit Compact Prover Constants ............................ 5-35 pow(x, y) LogiCalc Editor ............................................. 15-27 PR OP Fxd Alarm ............................................ 7-10 PR OP Sat Alarm ............................................. 7-10 PRDTOT .......................................................... E-14
Index-21

Config600 Configuration Software User Manual
Pre Switch (Forward) Ball Prover Constants .................................... 5-23 Pre Switch (Reverse) Ball Prover Constants .................................... 5-23 Pre Warn Alarm ............................................... 7-10 Premium Billing ....... 6-57, 6-62, 6-64, 6-116, 6-135 Forward Premium Flow Limit ....... 6-57, 6-62, 6-64 Premium Billing Mode ............................................
........................... 6-57, 6-62, 6-64, 6-116, 6-135 Reverse Premium Flow Limit ....... 6-57, 6-62, 6-64 Ultrasonic Gas.............................................. 6-146 Premium Flow Limit ............................ 6-116, 6-135 Pressure ................................................ 6-44, 6-54,
6-72, 6-74, 6-75, 6-109, 6-116, 6-135, 7-1, 7-2 Ball Prover Constants .................................... 5-23 Compact Prover Constants ............................ 5-35 Coriolis ......................................................... 6-177 Master Meter Constants................................. 5-48 Pressure Loss .....................6-57, 6-62, 6-64, 6-86 Pressure Units................................................ 7-16 QSonic ......................................................... 6-151 Ultrasonic Gas................................... 6-127, 6-146 Pressure and Density ...........6-57, 6-62, 6-64, 6-86 Primary Inputs Ultrasonic Gas.............................................. 6-146 Print ........................................2-26, 2-27, 7-20, 8-6 Print Alarms/Events.......................................... 7-4 Print Preview .................................................. 2-27 Print Setup ..................................................... 2-27 Remote Archive Uploader ............................ 11-18 Printing Err Alarm ............................................ 7-10 Printing, network ................................................. I-1 Priority Streams Flow Switching........................6-10, C-50 Probe Diameter................................................ 6-64 Process alarms .................................................. 7-4 Product Data Sheet Config600 ....................................................... 1-12 S600+ ............................................................. 1-12 Product Detection Interface ............................. C-14 Product Selection Coriolis Standard Density Correction........... 6-170 Turbine Observed Density Correction....................
....................................................... 6-184, 6-204 Turbine Standard Density Correction........... 6-192 Product Type Ball Prover Constants .................................... 5-23 Compact Prover Constants ............................ 5-35 Coriolis Observed Density Correction.......... 6-161 Coriolis Standard Density Correction........... 6-170 Master Meter Constants................................. 5-48 Turbine Observed Density Correction....................
....................................................... 6-184, 6-204 Turbine Standard Density Correction........... 6-192 Program ............................................................. A-5 Program pane .................................................. 15-3 Programs ......................................................... 15-1 Prop Band ........................................................ 4-24 Proportional Action (P) .................................... 4-29 Protocol........................................... 4-30, 4-31, A-5 Prove sequence................................................. A-5 PROVED KF Master Meter Alarm Limits ............................. 5-55
Index-22

Prover ................................................................ 1-4 Ball
Run Data ................................................. 5-20 Compact
Hardware................................................. 5-41 Dual Chronometry Switch Pair ....................... E-20 Prover board .................................................... 5-41 Provers Abort Index .............. B-19, B-27, B-60, B-86, B-90 Alarm Limits..................................5-30, 5-43, 5-55 API Ch.4 Method 1 (default)..... B-37, B-72, B-101 Average Method ..........................B-31, B-64, B-95 Averaging Calculations ...............B-32, B-65, B-95 AV-MN/AV ................................ B-38, B-72, B-102 Ball......................................................... 5-19, 5-20 Ball Prover Alarm Limits ................................. 5-30 Ball Prover Constants..................................... 5-23 Ball Prover Flow Balance Setup..................... 5-18 Ball Prover Hardware ..................................... 5-29 Bi-Directional ......................................... 5-19, 5-20 Bi-directional (ball)............................................B-2 Bi-directional Constants ................................. 5-23 Bi-directional Prover Alarm Limits .................. 5-30 Bi-directional Prover Flow Balance Setup...... 5-18 Bi-directional Prover Hardware ...................... 5-29 Calcuations..................................................... B-31 Calculated MF versus Avg of Previous History
MFs ............................................................. B-39 Calculated MF versus Initial Base MF............B-39 Calculation Index.........................B-28, B-61, B-91 Calculations .................................................... B-95 Calculations .................................................... B-64 Communications............................B-3, B-41, B-76 Compact ................................................5-31, B-39 Compact Inputs .............................................. B-40 Compact Outputs ........................................... B-40 Compact Prover Alarm Limits ........................ 5-43 Compact Prover Constants ............................ 5-35 Compact Prover Hardware............................. 5-41 Compact Prover Run Data ............................. 5-33 Complete Sequence Stage Descriptions ..............
.................................................B-12, B-46, B-79 Configuration Screens.................................... 5-17 Constants .....................................5-23, 5-35, 5-48 Control .................................................. B-44, B-77 Control Stage Description .................... B-55, B-87 Control Stages...................................... B-54, B-86 Correction Factor (CPLm/CPLp) .......... B-68, B-97 Correction Factor (CTLm/CTLp) .................... B-34 Correction Factor (CTSp/CPSp) .......... B-34, B-68 Correction Factor for the Effect of Pressure on the
Liquid........................................B-34, B-68, B-97 Correction Factor for the Effect of Pressure on the
Prover Steel ...................................... B-34, B-68 Correction Factor for the Effect of Temperature
on the Liquid ..................................... B-34, B-97 Correction Factor for the Effect of Temperature
on the Prover Steel ........................... B-34, B-68 Default Prove Sequence Stages .................... B-78 Default Sequence Stages .................... B-11, B-45 Final Average Data (Over Consecutive Good
Runs)........................................B-33, B-67, B-96
Revised January-2021

Formulae Averaging Calculations ........B-32, B-65, B-95 Correction Factor (CPLm/CPLp)... B-68, B-97 Correction Factor (CTLm/CTLp) ... B-34, B-97 Correction Factor (CTSp/CPSp) ... B-34, B-68 Mass Prover Calculations ....................... B-70 Stability Calculations............B-33, B-68, B-97 Volume Prover Calculations.................... B-69
General Formulae .......................................... B-65 Gross Standard Volume (Sm3) ............ B-35, B-98 Gross Volume (m3) .............................. B-36, B-70 Hardware......................................5-29, 5-41, 5-54 Indicated Volume (m3) ................................... B-98 Indicated Volume Flowrate (m3/h) ................. B-99 Inputs.............................................B-3, B-40, B-76 K-factor Deviation......................B-37, B-72, B-101 Local................................................................. B-1 Mass (kg) ..................................B-36, B-71, B-100 Mass Flowrate (kg/h).................B-37, B-71, B-101 Mass K-factor (pls/kg) ...............B-37, B-71, B-101 Mass Prover Calculations .............................. B-70 Master Meter .........................................5-44, B-73 Master Meter Alarm Limits ............................. 5-55 Master Meter Constants................................. 5-48 Master Meter Hardware ................................. 5-54 Master Meter Inputs/Outputs ......................... B-76 Master Meter Run Data.................................. 5-45 Meter Factor ...........................................................
..................B-36, B-37, B-70, B-71, B-99, B-100 Meter Indicated Standard Volume (Sm3)...............
.................................................B-35, B-69, B-98 Meter Indicated Volume (m3)......B-35, B-69, B-98 Meter Indicated Volume Flowrate (m3/h)..... B-100 Meter Mass (kg) ........................B-37, B-71, B-100 Meter Mass Flowrate (kg/h) ......................... B-101 Meter/Prover Discrepancy Checks ................ B-68 MX-AV/AV .................................B-38, B-72, B-102 MX-MN/AVG .............................B-38, B-72, B-101 MX-MN/MN ...............................B-38, B-72, B-102 MX-MN/MX+MN2 ......................B-38, B-72, B-101 Options ............................................................. 2-8 Outputs..........................................B-3, B-41, B-76 P154 Prover Type .......................................... E-21 Pass Average Data (Sampled during each Pass)
.................................................................... B-65 Pass Average Flowrate .................................. B-66 Pass Average Frequency (Hz) ....................... B-66 Pressure Correction Factor .......................... B-100 Prove Sequence and Control ......................... B-77 Prove/Stream Data............................... B-61, B-92 Prover Gross Standard Volume (Sm3) .......... B-69 Prover Indicated Volume Flowrate (m3/h) ..... B-99 Prover Mass (kg) .......................................... B-100 Prover Master Link ........................................... B-3 Prover Module .................................................. 2-4 Pulse gating ..................................................... B-4 Pulse Gating......................................... B-42, B-77 Pulse interpolation............................................ B-5 Pulse Interpolation ............................... B-42, B-77 Pulse Measurement ............................... B-4, B-77 Remote............................................................. B-1 Remote Addresses......................................... 2-15 Remote Streams ............................................ 2-15
Revised January-2021

Config600 User Manual
Report............................................................. B-93 Run Average Data................................ B-32, B-95 Run Average Data (Over Number of Passes) B-66 Run Average Frequency (Hz) .............. B-32, B-96 Run Control Stage Description............. B-55, B-87 Run Control Stages .............................. B-54, B-86 Run Data ............................................... 5-33, 5-45 Run Stage Abort Index ................B-27, B-60, B-90 Run Stage Calculation Index.......B-28, B-61, B-91 Screens .......................................................... 5-17 Sequence Abort Index.......................... B-19, B-86 Sequence and Control.......................... B-44, B-77 Sequence Stage Descriptions .....B-12, B-46, B-79 Sequence Stages ........................B-11, B-45, B-78 Sphere switch interface .................................... B-5 Stability Calculations ...................B-33, B-68, B-97 Stage Abort Index........................B-27, B-60, B-90 Stage Calculation Index ..............B-28, B-61, B-91 Stage Description ................................. B-55, B-87 Stage Descriptions ......................B-12, B-46, B-79 Stages ..................... B-11, B-45, B-54, B-78, B-86 Standard References ..................B-32, B-65, B-95 Statistical .................................. B-38, B-73, B-102 Stream Data ......................................... B-61, B-92 Stream/Prover Discrepancy Checks .... B-33, B-97 Type ............................................................... E-21 Valve Command Outputs ................................. B-8 Valve interface..................................................B-8 Valve Operating Mode ..................................... B-8 Valve Position Inputs........................................B-8 Valve Seal Detection ........................................ B-9 Variable Rate of Change .............B-33, B-68, B-97 Volume Flowrate (m3/h) ....................... B-36, B-70 Volume K-factor (pls/m3) ............B-35, B-70, B-98 Volume Prover Calculations ........................... B-69 Proving ............................................................... B-1 PRT .......................................................... A-5, E-15 Input Object .............................................. D-8, D-9 Linear Two-point Device PRT Calibration ........D-8 Modes (MODE TAB PLANTI/O) ..................... E-21 PRT Input Object..............................................D-9 PRT/RTD Inputs ...................................... 4-6, 4-15 PRT/RTD ........................................................... 4-6 PRT/RTD Input .................................................. 4-6 PRV PCF Master Meter Alarm Limits ............................. 5-55 PRV PULSES Master Meter Alarm Limits ............................. 5-55 PRV_CTL ......................................................... E-16 Pseudo Critical................................................. 6-74 PSU.................................................................... A-5 PSW Percent ...................................... 6-198, 6-217 PTZ ...........................................................6-75, A-5 PTZ (Compressibility) ...................................... 6-75 PTZ Calculations............................................ 15-17 Pulse gating ....................................................... B-4 Pulse Gating .................................................... B-42 Pulse I/O Select Master Meter Hardware ................................. 5-54 PULSE I/P ...................................................... 6-177 pulse inputs ...................................................... 4-19 Pulse interpolation Bi-di proving ..................................................... B-5
Index-23

Config600 Configuration Software User Manual
Pulse Interpolation ........................................... B-42 Pulse measurement Bi-di proving ..................................................... B-4 Pulse Measurement Compact Prover Alarm Limits ........................ 5-43 Provers ............................................................. B-4 Pulse Off .......................................................... 4-5 Pulse On .......................................................... 4-5 Pulse Width ...................................................... 4-5 Pulse Outputs .................................................. 4-21 Assigning........................................................ 4-22 Pulse Width........................................................ 4-6 Pure Air ............................................................ 6-66 Pure Gas.......................................................... 6-66 Pure Gas Air .................................................... 6-66 PUREGAS ......................................................... 2-8 PV Channel...................................................... 4-24 PV Range ........................................................ 4-24 PV Type ........................................................... 4-24 Pwr Reset Alarm.............................................. 7-10
Q
QSonic ........................................................... 6-151 Qsonic Interface.......................6-146, 6-149, 6-151 Communications .......................................... 6-151 Quick Insert...................................................... 14-6
R
R Compact Prover Constants ............................ 5-35 RAM ................................................................... A-5 RAM FailAlarm................................................. 7-11 Rate of Change.................................................. 4-9 Rate of Change (ROC) .................................... 5-23 RD...................................................................... A-5 Read Only ............................................... 4-30, 4-34 Real Calorific Value (SUP) ...................................... ................... 6-25, 6-66, 6-67, 6-111, 6-116, 6-135 Real CV (SUP) ............................................... 6-67 Ultrasonic Gas.............................................. 6-130 Real Density ................................ 6-25, 6-67, 6-111 Ultrasonic Gas.............................................. 6-130 Real Relative Density (RD)...................................... ..........................................6-25, 6-66, 6-67, 6-111 Ultrasonic Gas.............................................. 6-130 Real Relative Density (SG)................... 6-54, 6-109 Ultrasonic Gas.............................................. 6-127 Recalculating a Current Batch ......................... C-45 Recalculating an Historic Batch.......................C-47 Receive .............................................................. 9-8 Recent Files ..................................................... 2-27 REF METER DENS ............................ 6-198, 6-217 REF STD DENS ................................. 6-198, 6-217 Reference Ball Prover Constants .................................... 5-23 Compact Prover Constants ............................ 5-35 Master Meter Constants................................. 5-48 Reference Conditions .........6-25, 6-66, 6-67, 6-111 Ultrasonic Gas.............................................. 6-130 Reference Temperature Coriolis Observed Density Correction.......... 6-161
Index-24

Coriolis Standard Density Correction ........... 6-170 Turbine Observed Density Correction...................
....................................................... 6-184, 6-204 Turbine Standard Density Correction........... 6-192 Regenerate ............................................. 2-27, 2-29 Regenerating Displays ................................... 13-8 Regenerating Modbus Maps.......................... 14-12 Register............................................................ 14-8 Re-installing Config600.................................... 1-11 Related technical information .......................... 1-12 Relative Density (SG) ............................. 6-72, 6-77 Relative Humidity ............................................. 6-66 Relative IDs........................................................ 8-6 Reload Tree Command Remote Archive Uploader .............................. 11-8 Remote Access................................................ 7-20 Remote Archive Uploader................................ 11-1 Accessing ....................................................... 11-2 Comms Fail .................................................. 11-17 Compact Folder Format ............................... 11-15 Data Integrity ................................................ 11-17 Directory Settings ......................................... 11-12 Enabling Automatic Operation ....................... 11-6 Event Logging ................................................ 11-1 Extended Folder Format .............................. 11-15 File Locations ............................................... 11-12 File Names ................................................... 11-17 File Recovery ............................................... 11-17 File Size........................................................ 11-17 Flow Computer List ........................................ 11-2 Launching ....................................................... 11-1 Manual Polling ................................................ 11-6 Printing ......................................................... 11-18 Reload Tree Command .................................. 11-8 Report Archive.............................................. 11-11 Saving Reports ............................................. 11-14 Setting Communication Options for Manual
Operation .................................................... 11-7 Tools > Manual Comm Settings ..................... 11-7 Upload All Command .......................... 11-5, 11-10 Upload New Command ....................... 11-5, 11-10 Remote Debug............................................... 15-16 Remote Front Panel......................................... 10-1 Accessing ....................................................... 10-7 Bits per second............................................... 10-2 Changing the Communications Port on your USB
Communications Port.................................. 10-2 Configuring PC WITH a Native Serial
Communications Port.................................. 10-3 Configuring PC without a Native Serial
Communications Port.................................. 10-1 Configuring the S600+ ................................... 10-4 Data bits ......................................................... 10-2 Disabling......................................................... 10-8 Flow control .................................................... 10-2 Parity .............................................................. 10-2 Restoring if Remote Communications Fail..... 10-9 Serial Communications Port........................... 10-1 Startup Menu .................................................. 10-7 Stop bits ......................................................... 10-2 Remotely Debugging a LogiCalc ................... 15-16 Removing Report Lines ................................. 12-10
Revised January-2021

Rename Config Organiser ............................................ 2-29 REP00 ­ REP39 .............................................. E-17 Report Archive ............................................... 11-11 Report Editor.................................................... 12-1 Accessing ....................................................... 12-2 Copy ............................................................... 12-6 Cut.................................................................. 12-6 Delete ............................................................. 12-6 Delete Line ..................................................... 12-6 Edit Placement ...................................... 12-6, 12-9 Editing a Data Point ....................................... 12-9 Insert Line ...................................................... 12-6 New Placement .............................................. 12-6 Paste .............................................................. 12-6 Using .............................................................. 12-6 Report files....................................................... 12-5 Report History Firewall Rules to the Chain ..............................G-3 Report Line Length Editing ............................................................... I-6 Report Lines Adding ............................................................ 12-9 Deleting ........................................................ 12-10 Reporting CFX .................................................................. H-1 Reports ................................................... 3-13, 7-20 Adding ............................................................ 3-13 Adding a Base Time Report to a Configuration .....
.................................................................... 3-11 Base Time ........................................................ 3-8 Batch Hourly..................................................... 3-8 Batching ......................................................... C-28 Company Information....................................... 3-2 Daily ................................................................. 3-8 Deleting .......................................................... 3-13 Editing ............................................................ 3-13 Hourly ............................................................... 3-8 Managing Configuration ................................. 3-13 Monthly............................................................. 3-8 Multi Day .......................................................... 3-8 Part Hour .......................................................... 3-8 Printing Remote Archive Uploader............... 11-18 Provers ........................................................... B-93 Remote Archive Uploader Report Archive ... 11-11 Remote Archive Uploader Saving................ 11-14 Saving Remote Archive Uploader ................ 11-14 System Setup ................................................... 3-6 Weekly.............................................................. 3-8 Reports & Totalisation ..................................... 7-14 Required Required Level ............................................... 7-14 Required Level................................................. 7-14 Reset ............................................................... 4-19 Retrieving config files......................................... 9-1 Retrospective Batch Totals..............................C-27 Retry Limit........................................................ 14-4 return LogiCalc Editor ............................................. 15-25 Reverse MF Ultrasonic Gas.............................................. 6-146 Reverse Premium Flow Limit.........6-57, 6-62, 6-64
Revised January-2021

Config600 User Manual
Reverse Premium Limit Ultrasonic Gas .............................................. 6-146 Revert to Last Good after Failure ........................... .............................. 5-10, 6-31, 6-79, 6-118, 6-136 Reynolds Number ................ 6-57, 6-62, 6-64, 6-86 Ultrasonic Gas .............................................. 6-146 Right pane........................................................ 2-25 ROC .................................................4-9, 5-23, 5-35 ROC PRS Units .............................................. 7-16 ROC Temp Units ............................................ 7-16 ROC Alarm....................................................... 7-11 Rod Coefficient Compact Prover Constants ............................ 5-35 ROM................................................................... A-5 ROM Fail Alarm ............................................... 7-11 Rounding Ball Prover Constants..................................... 5-23 Compact Prover Constants ............................ 5-35 Coriolis Observed Density Correction .......... 6-161 Coriolis Standard Density Correction ........... 6-170 Master Meter Constants ................................. 5-48 Turbine Observed Density Correction...................
....................................................... 6-184, 6-204 Turbine Standard Density Correction........... 6-192 RS-232 ............................................................... A-5 RS-422 ............................................................... A-5 RS-485 ............................................................... A-6 RSMT Dish Calib Factor ......................... 6-57, 6-86 RT Int Alarm..................................................... 7-11 RTD.................................................................... A-6 RTRIP K FACTOR Ball Prover Alarm Limits ................................. 5-30 RTRIP M.FACTOR Ball Prover Alarm Limits ................................. 5-30 RTRIP PULSES Ball Prover Alarm Limits ................................. 5-30 RTS .................................................................... A-6 RTS Off Delay.................................................... F-4 RTS On Delay.................................................... F-4 RTU.................................................................... A-6 RTV .................................................................... A-6 Run ................................................................ 15-14 Run Control Stage Description ........................ B-22 Run Data Ball Prover ...................................................... 5-20 Compact Prover ............................................. 5-33 Master Meter Prover....................................... 5-45 Run Stage Abort Index .................................... B-60 Runtime............................................................ 4-24 RX Buffer Size ................................................. 14-4 RX Fail Alarm................................................... 7-11 RX/RXD ............................................................. A-6
S
S.G.................................................5-23, 5-35, 5-48 S600 Connection ............................................... 9-5 S600+................................................................. A-6 CFX ..................................................................H-1 Chromatographs............................................... K-1 Connecting via Serial Cable ............................. 9-2 Database .......................................................... 8-3 Database Fields ............................................... E-2
Index-25

Config600 Configuration Software User Manual
Database Objects............................................. E-2 Firewall .............................................................G-1 Installing a LogiCalc ..................................... 15-15 Network printing ................................................ I-1 Password ....................................................... 7-14 S600+ Database ................................................ 8-3 Objects ............................................................. 8-4 Tables............................................................... 8-5 Sample............................................................... A-6 Sampler ID........................................................... 5-14, 6-41 Sampler Alarm ................................................. 7-11 Sampler ID Coriolis Liquid............................................... 6-158 Sampling ................................................. 2-8, 6-158 Gas Coriolis.................................................... 6-41 Inputs................................................................. J-1 Liquid Coriolis............................................... 6-158 Station ............................................................ 5-14 Save............................................................... 15-13 Saving Save ............................................................... 2-27 Save As .......................................................... 2-27 Save as Bitmap .............................................. 7-28 Save Configuration.................................. 2-26, 8-6 Saving a configuration ..................................... 2-28 Saving Display Editor changes ........................ 13-8 Scaling Alarm................................................... 7-11 Scope of Manual................................................ 1-2 Seal Fail Alarm ................................................ 7-11 Sec OP Fxd Alarm ........................................... 7-11 Sec OP Sat Alarm............................................ 7-11 Secondary Link ....................................... 4-30, 4-34 Secondary Units Setup ...................................... 5-6 Stream.............................................................. 6-7 Section Index ................................................. 15-25 Security ................................................... 2-27, 7-13 Checksum ...................................................... 7-19 Data Item........................................................ 7-16 Deleting Passwords ....................................... 7-15 Display Editor ................................................. 13-5 Edit Button...................................................... 2-26 Editing ............................................................ 7-14 Editing Passwords.......................................... 7-15 Level...................................................... 7-14, 7-20 Security Button ............................................... 2-26 Security for Data editing................................. 7-14 SECURITY....................................................... E-17 Security code ..................................................... A-6 See Observed Density Correction for product selection ............................................ 6-170, 6-192 SEL PRESS Coriolis Standard Density Correction........... 6-170 SEL TEMP Coriolis Standard Density Correction........... 6-170 SEL TO BASE ............................................... 6-161 Select Alarm .................................................... 7-12 Selecting Communications ............................................ 2-15 Self Calib Alarm ............................................... 7-12 Send Send Configuration .......................................... 9-6 Sens Fail Alarm ............................................... 7-12
Index-26

Sense...................................................4-2, 4-3, 4-5 Sensor.............................................................. 4-23 SERG GOST 30319-96 ................................... 6-89 Serial Cable ................................................................ 9-2 Coriolis ......................................................... 6-177 Density ................................................ 6-44, 6-177 Meter Variable Limits...................................... 6-44 Pressure .............................................. 6-44, 6-177 Temperature ........................................ 6-44, 6-177 Server Address ....................................... 4-30, 4-33 Set up Peer-to-Peer Options ............................................................. F-4 setalarm(x, v), clearalarm(x, v), accalarm(x, v) ......
..................................................................... 15-27 setalarm/clearalarm/accalarm LogiCalc Editor ............................................. 15-26 Setpoint .............................................................. 4-9 Setpoint (SP).................................................... 4-24 Flowrate for Streams ............................ 6-10, C-50 SP Clamp Rate............................................... 4-24 SP Tracking .................................................... 4-24 Settings ........................................2-26, 2-27, 6-107 Settle ................................................................ 6-16 Setup Ball Prover Constants..................................... 5-23 Compact Prover Constants ............................ 5-35 Master Meter Constants ................................. 5-48 Qsonic .......................................................... 6-151 Slave Port ....................................................... 4-30 SG ...................................................................... A-6 SG/RD.............................................................. 6-74 SGERG ............................................................ 6-72 SGERG (Compressibility) ................................ 6-72 SICK Control .................................................. 6-152 Alarm Limits.................................................. 6-152 Billing Modes ................................................ 6-152 Forward Meter Factors ................................. 6-152 Forward/Reverse Premium Limits ................ 6-152 Input Parameters.......................................... 6-152 Low flow cut off limit ..................................... 6-152 Meter Factor Method .................................... 6-152 Modbus Timeout........................................... 6-152 Reverse Meter Factors................................. 6-152 SICK COMMS .............................................. 6-152 Simulation ...................................................... 15-14 sin(x), cos(x), tan(x) LogiCalc Editor ............................................. 15-27 Single .........................................4-19, 6-107, 6-158 Single Can / Dual Can Mode ............................. J-3 Single Cell........................................................ 6-92 Single step ..................................................... 15-14 Site Code ......................................................... 1-10 Slave ..................................................... 14-1, 14-12 Slave Address ................................................ 4-30 Slave Link ....................................................... 4-30 Slave address ................................................ 14-12 Slave Address................................................ 14-12 Slops Handling Examples................................C-16 Slug Flow Alarm............................................... 7-12 SOLENOID ...................................................... 6-16 Special Edit ........................................................ 8-7 Specific heat ratio .......................................... 6-122
Revised January-2021

Specify I/O ......................................................... 2-4 Specifying Communications ............................................ 2-15 Streams ............................................................ 2-8 Speed Speed of Sound ..............6-35, 6-89, 6-122, 6-143 Speed Alarm .................................................... 7-12 Sphere switch interface ..................................... B-5 Split .................................................................. 2-27 Splits ....................... 5-10, 6-31, 6-79, 6-118, 6-136 Splits Alarm...................................................... 7-12 SRAM ................................................................ A-6 Stability Bands Ball Prover Constants .................................... 5-23 Compact Prover Constants ............................ 5-35 Master Meter Constants................................. 5-48 Stability R.O.C. Ball Prover Constants .................................... 5-23 Compact Prover Constants ............................ 5-35 Master Meter Constants................................. 5-48 Stack Type ..................................................... 6-107 Stages Close a Stream .............................................. C-54 Close the Last Stream....................................C-54 Delay after Closing.........................................C-54 Delay after Opening ....................................... C-54 Emergency Shutdown .................................... C-54 Flow Switching ............................................... C-54 Idle.................................................................. C-54 Monitor Flow...................................................C-54 Normal Shutdown...........................................C-54 Open a Subsequent Stream .......................... C-54 Open the First Stream....................................C-54 Run Control Stage Description ...................... B-22 Stainless .......................................................... 6-51 Standard .........................6-54, 6-109, 6-116, 6-135 Conditions ............................................. 6-75, 6-77 Density Correction............................. 6-170, 6-192 Ultrasonic Gas.............................................. 6-127 Standard Compressibility (Zs) ...... 6-25, 6-54, 6-67,
6-72, 6-74, 6-75, 6-109, 6-111, 6-116, 6-135 Ultrasonic Gas................................... 6-127, 6-130 Standard Density Correction Ultrasonic ..................................................... 6-211 Standby.............................................................. F-1 Start Address ................................................. 14-11 Starting Display Editor ................................................. 13-1 LogiCalc Editor ...................................... 15-2, 15-5 Remote Archive Uploader ..................... 11-1, 11-2 Remote Front Panel ....................................... 10-7 Starting a Batch ............................................... C-42 Startup Menu Remote Front Panel ....................................... 10-7 Startup Mode ................................................. 6-107 Startup Screen................................................. 2-27 Statement const............................................................... 15-9 dim.................................................................. 15-6 if/then............................................................ 15-11 if/then/else/endif ........................................... 15-11 Statements LogiCalc Editor ............................................. 15-23
Revised January-2021

Config600 User Manual
Station Batching ...........................................................C-8 Secondary Units Setup..................................... 5-6 Station or stream based..................................... J-1 Station-based proving ........................................ B-1 Stations .............................................................. 5-1 Alarm Limits...................................................... 5-2 Averaging ......................................................... 5-4 Configuration .................................................... 5-1 Flow Switching ....................................... 5-8, C-50 Number........................... 6-31, 6-79, 6-118, 6-136 Pressure ........................................................... 5-4 Sampling ........................................................ 5-14 Temperature ..................................................... 5-4 Totals Descriptors ............................................ 7-3 Statiscal ............................................... B-73, B-102 Statistical.......................................................... B-38 Status pane...................................................... 15-4 Status Pane ..................................................... 15-2 Status/Control .................... 6-54, 6-72, 6-74, 6-109 Ultrasonic Gas .............................................. 6-127 Steam............................................................... 6-83 Calc Method Type .......................................... 6-83 Calculation Limits ........................................... 6-83 Enthalpy (H) ................................................... 6-83 Inputs.............................................................. 6-83 Meter Density ................................................. 6-83 Upstream Pressure ........................................ 6-83 Upstream Temperature .................................. 6-83 Stop Bits......................................................9-5, F-4 Stopped Alarm ................................................. 7-12 Stopping a Batch..............................................C-43 Stream Secondary Units Setup..................................... 6-7 Stream Flow Switching Setup..........................C-52 Streams................... 5-10, 6-31, 6-79, 6-118, 6-136 Alarm Limits...................................................... 6-5 Alarms to Suppress on Cutoff .......................... 6-5 Block Valves ................................................... 6-16 Common Settings............................................. 6-4 Configuration .................................................... 6-2 Defining ............................................................ 2-8 Densitometer .................................................... 2-8 Density .............................................. 6-116, 6-135 Details .............................................................. 6-4 Flow Switching ..................................... 6-10, C-50 Flowrates .......................................................... 6-5 Gas Component Flow Weighted Averaging ... 6-11 General Settings............................................... 6-4 Initial Configurations......................................... 6-2 Remote Prover ............................................... 2-15 Stream/Station.................................................. 7-3 Totals Descriptors ............................................ 7-3 Type .......................................................... 6-2, 6-4 Superior Calorific Value ................................... 6-72 Supported Units ................................................. 3-5 Suppress Alarms in Maintenance ............... 6-2, 6-4 Sutherland Constant .......... 6-35, 6-66, 6-89, 6-122 Switching Points............................................. 6-107 SYSOBJ ........................................................... E-17 System alarms ................................................... 7-4 System display................................................. 7-21
Index-27

Config600 Configuration Software User Manual
System Editor Accessing ......................................................... 8-2 Buttons ............................................................. 8-6 Edit Dialog ........................................................ 8-8 Finding Objects ................................................ 8-6 General Guidelines ........................................ 8-10 Icon Bar ............................................................ 8-6 Navigating ........................................................ 8-5 Objects ............................................................. 8-4 System Editor ................................................... 8-1 Tables............................................................... 8-5 System Graphic ............................................... 2-17 System Host Alarms .......................................... 7-4 System Setup .................................................... 3-1 Reports............................................................. 3-6 Totalisations ................................................... 3-14 Units ................................................................. 3-3 Versions ........................................................... 3-2
T
Tables 1-1. Config600 Tools........................................ 1-4 1-2. Additional Technical Information............. 1-12 2-1. Config600 Icon Bar ................................. 2-26 2-2. Config 600 Menu Bar .............................. 2-27 3-1. Standard Measurement Units ................... 3-5 6-1. Observed Density Correction Product
Selection ................................................... 6-167 6-2. Standard Density Correction Product
Selection ................................................... 6-174 6-3. Observed Density Correction Product
Selection ................................................... 6-190 6-4. Standard Density Correction Product
Selection ................................................... 6-197 6-5. Observed Density Correction Product
Selection ................................................... 6-209 6-6. Standard Density Correction Product
Selection ................................................... 6-216 B-1. Bi-Directional Sphere Switch Selections
(Prover mode set to BIDI 4-WAY and the number of switches set to 2)......................... B-6 B-2. Bi-Directional Sphere Switch Selections (Prover mode set to BIDI 4-WAY and the number of switches set to 4)......................... B-7 B-3. Type 2 ( Prover mode set to UNI TYPE 2)B-7 B-4. Rotork (Prover mode set to UNI ROTORK and the number of switches set to 4)............ B-7 B-5. Valve Positions ......................................... B-8 B-6. Default Prove Sequence Stages ............ B-11 B-7. Prove Sequence Stages (Complete)...... B-12 B-8. Prove Sequence Abort Index ................. B-20 B-9. BIDI Prover Run Control Stages ............ B-20 B-10. Prover Run Control Stages .................. B-22 B-11. Run Stage Abort Index ......................... B-27 B-12. Run Stage Calculation Index ................ B-28 B-13. Proof Run Signals................................. B-43 B-14. Default Prove Sequence Stages .......... B-45 B-15. Complete Prove Sequence Stages ...... B-46 B-16. Prove Sequence Abort Index ............... B-53 B-17. Prover Run Control Stages .................. B-54 B-18. Compact Run Control Stages............... B-55 B-19. Run Stage Abort Index ......................... B-60
Index-28

B-20. Run Stage Calculation Index ................ B-61 B-21. Master Meter/Stream Combinations ­
Liquid........................................................... B-75 B-22. Master Meter/Stream Combinations ­ Gas
.................................................................... B-75 B-23. Default Prove Sequence Stages .......... B-79 B-24. Complete Prove Sequence Stages ...... B-79 B-25. Prove Sequence Abort Index................B-86 B-26. Prover Run Control Stages...................B-87 B-27. Prover Run Control Stages...................B-87 B-28. Run Stage Abort Index ......................... B-90 B-29. Run Stage Calculation Index ................ B-91 C-1. Station Batch Sequence Stages.............C-18 C-2. Station Batch Sequence Stages.............C-19 C-3. Standalone Station Batch Sequence Stages
.................................................................... C-24 C-4. Supervised Station Batch Sequence Stages
.................................................................... C-25 C-5. Standalone Stream Batch Sequence Stages
.................................................................... C-26 C-6. Supervised Stream Batch Sequence Stages
.................................................................... C-27 C-7. BATCH CONTROL and RECALL TICKET
Displays ......................................................C-35 C-8. BCH CURR BASE DENS and RECALL
BASE DENS Displays.................................C-35 C-9. STATION BCH CURR BS&W and RECALL
BS&W Displays...........................................C-36 C-10. STATION BCH CURR MTR TEMP and
RECALL METER TEMP Displays...............C-36 C-11. BCH CURR RECALC and RECALL
RECALC Displays.......................................C-37 C-12. STATION/STREAM BATCH CURR
RESULTS and RECALL RESULTS Displays .... .................................................................... C-37 F-1. System Alarms Not Invoking a Failover.. F-17 F-2. Status Input and Output Descriptions ..... F-18 FWA................................................................ 6-11 I-1. Field Descriptions........................................ I-7 J-1. Sampling Sequence Stages ...................... J-5 J-2. Sampling Alarms ..................................... J-10 J-3. Sampling Displays................................... J-11 S600+ Database .............................................. 8-5 Turbine Meter Setup.......................................E-21 Tap Type ................................................. 6-57, 6-86 Tas Oflow Alarm .............................................. 7-12 Task ................................................................... A-6 TASK................................................................ E-17 Task Err Scaling............................................................ 7-12 Task Err Alarm ................................................. 7-12 Task Fail Alarm ................................................ 7-12 Tasks ............................................................... 4-30 TCP/IP ......................................................14-1, A-6 Technical Support ............................................ 1-10 Temp Fail Alarm............................................... 7-12 Temperature .......................................... 6-44, 6-54, 6-66, 6-72, 6-74, 6-75, 6-109, 6-116, 6-135, 7-1 Ball Prover Constants..................................... 5-23 Compact Prover Constants ............................ 5-35 Coriolis ......................................................... 6-177 Downstream/Upstream Correction................. 6-48 Expansion Constant ....................................... 6-48
Revised January-2021

Master Meter Constants................................. 5-48 Qsonic .......................................................... 6-151 Security Units ................................................. 7-16 Ultrasonic Gas................................... 6-127, 6-146 Temperature Coefficient ................................ 6-218 Test .................................................................. 6-16 Text .................................................................. 13-5 TFWA............................................................... 7-14 Thermal Expansion.......................................... 6-62 Thermal Expansion Factor .............................. 6-64 Thresholds ....................................................... 4-19 Tile ................................................................... 2-27 Time ................................................................. 3-16 Time Prop....................................................... 6-41 Time-out ....................................................... 6-107 Time & Flow Weighted Averaging ................... 6-18 Method ........................................................... 6-18 Time-Weighted Averaging ­ XFLOW (TW-
XFLOW) ...................................................... 6-20 Variables ........................................................ 6-18 Time and flow averaging ................................... A-6 Time and Flow Weighted Averaging................ 6-18 Time Prop ...........................................................J-3 timenow() LogiCalc Editor ............................................. 15-27 Timeout ............................................................ 14-5 Time-Weighted Averaging ­ XFLOW (TWXFLOW) ......................................................... 6-20 Time-Weighted Averaging (TWA).................... 6-20 Tips, LogiCalc .................................................. 15-4 tone - US ton...................................................... 7-1 Tool Bar Status Bar ......................................... 2-27 Tools Menu ...................................................... 2-27 Tot Corr Alarm ................................................. 7-12 Tot Part Alarm.................................................. 7-12 Tot Res Alarm .................................................. 7-12 Tot Roll Ovr Alarm ........................................... 7-12 Tot Roll Udr Alarm ........................................... 7-12 Totalisation .............................................3-14, E-19 Totalise .............................................................. A-6 Totals ............................................................... 7-16 Totals & Flowrates .................................. 3-3, 7-16 Totals & Flowrates Units ................................................................. 3-3 Totals Descriptors Editing .............................................................. 7-3 TOTTAB........................................................... E-17 TPU Fail Alarm ................................................ 7-12 Transducer......................................................... A-6 Transducer Modes (MODE TAB DENS IP) ..... E-22 Transfer .................................................... 2-27, 9-4 Transfers Logging ............................................................ 9-9 Translate ................................................. 13-3, 13-7 Travel ............................................................... 6-16 TRI-REG ............................................................ A-6 Troubleshooting Alarms .............................................................. 7-3 Checksum ...................................................... 7-19 Restoring the Remote Front Panel if Remote
Communications Fail .................................. 10-9 Truth Tables..................................................... E-21 Tsk Err Alarm ................................................... 7-12
Revised January-2021

Config600 User Manual
Tube Coefficient Ball Prover Constants..................................... 5-23 Compact Prover Constants ............................ 5-35 Turbine .................................................... 2-8, 6-109 Linearisation ...................................... 6-180, 6-201 Liquid ............................................................ 6-179 Observed Density Correction ............ 6-184, 6-204 Standard Density Correction ........................ 6-192 Turbine Inputs .................................................. 4-19 Assigning ........................................................ 4-19 Editing ............................................................ 4-21 Turbine Meter Setup Tables ............................ E-21 TWA ................................................................. 6-18 Twin Can Changeover ....................................... J-3 Twin can changeover mode.........5-14, 6-41, 6-158 Two Point Control Mechanism...........................D-5 TW-XFLOW Time-Weighted Averaging ­ XFLOW............. 6-20 TX ...................................................................... A-6 TX Buffer Size.................................................. 14-4 Tx Config Alarm ............................................... 7-12 Tx Elec Alarm................................................... 7-12 Tx Fail Alarm.................................................... 7-12 Type .......................................................... 4-7, 6-72 Coriolis Gas Composition......................................
...................................... 5-10, 6-31, 6-79, 6-118 Ultrasonic Gas Composition......................... 6-136
U
Ultrasonic Gas Composition.......................................... 6-136 Ultrasonic ................................................ 2-8, 6-127 Ultrasonic ....................................................... 6-146 Ultrasonic Flow Setup ................................................... 6-146 Ultrasonic Communications........................................... 6-149 Ultrasonic Control .......................................................... 6-149 Ultrasonic SICK Control ................................................ 6-152 Ultrasonic Liquid ............................................................ 6-200 Unassigned ............................................... 4-6, 4-15 Unavail Alarm................................................... 7-13 Uncorrected Volume ........................................ 7-16 Uncorrected Volume Flowrate Ultrasonic Gas .............................................. 6-146 Undefined Alarm .............................................. 7-13 Underrange ........................................................ A-6 Understanding the CFX file structure.................H-8 Uni-Directional ................................................. B-21 Units ........................................................ 4-15, 7-16 Configuration
Measurement ............................................ 2-3 Local Units......................................... 6-179, 6-200 System Setup ................................................... 3-3 Unlock application............................................ 1-10 Update Interval................................................. 4-30 Updates Configuration files............................................. 1-2 Upload All Command ............................ 11-5, 11-10
Index-29

Config600 Configuration Software User Manual
Upload All Reports......................................... 11-10 Upload New Command Remote Archive Uploader ................... 11-5, 11-10 Upload New Reports...................................... 11-10 Upstream Compressibility (Zf) .................................
6-54, 6-66, 6-72, 6-74, 6-75, 6-109, 6-116, 6-135 Ultrasonic Gas.............................................. 6-127 Upstream Conditions ....................................... 6-75 Upstream Correction........................................ 6-48 Upstream Density .................................................... .......6-54, 6-57, 6-62, 6-64, 6-74, 6-75, 6-77, 6-86 Ultrasonic Gas.............................................. 6-127 Upstream Pressure.......................6-54, 6-57, 6-60,
6-62, 6-64, 6-66, 6-74, 6-75, 6-77, 6-86, 6-89 Upstream Temperature .................................. 6-51,
6-54, 6-60, 6-64, 6-66, 6-74, 6-75, 6-77, 6-89 U-Range Alarm ................................................ 7-12 Use enhanced error check ............................ 6-107 User ................................................................. 6-51 User Expansion Coefficient............................ 6-51 User Moles ............ 5-10, 6-31, 6-79, 6-118, 6-136 Username ........................................................ 7-14 Using Report Editor .................................................. 12-6 Using Report Editor ......................................... 12-6 UVOL Ball Prover Constants .................................... 5-23 Compact Prover Constants ............................ 5-35 Master Meter Constants................................. 5-48 UVOL Fail Mode................................ 6-116, 6-135 UVOL Flowrate............................................... 6-77
V
Validation Logic Coriolis ........................................................... 6-47 Validation Parameters ..................................... 6-44 Coriolis ......................................................... 6-177 Value LogiCalc Editor ............................................... 15-2 Turbine Gas ................................................. 6-125 Turbine Liquid ................................... 6-180, 6-201 Ultrasonic Gas.............................................. 6-141 Valve interface ................................................... B-8 Valve Seal Detection ......................................... B-9 Valves ................................................................ 2-8 Number per Stream...............................6-10, C-50 Valve Setup .................................................... 6-16 Valve Timings................................................. 6-16 Variable.......................................................... 15-15 Variable pane................................................... 15-3 Variables ....................................... 6-143, 15-6, A-6 Coriolis Gas Properties .................................. 6-35 DP Gas Properties ......................................... 6-89 LogiCalc Editor ............................................... 15-2 Turbine Gas ................................................. 6-122 Variable Pane................................................. 15-2 Weighted Averaging....................................... 6-20 V-Cone............................................................... A-7 V-Cone (Mass Flowrate).................................. 6-62 V-CONE 2001.................................................. 6-62 VDI/VDE 2040 ................................................. 6-74

Velocity Ultrasonic Gas .............................................. 6-146 Velocity Correction Factor Ultrasonic Gas .............................................. 6-146 Velocity of Approach Factor...........6-57, 6-77, 6-86 Velocity of sound............................................ 6-151 Velocity of Sound Qsonic .......................................................... 6-151 Ultrasonic Control......................................... 6-149 Velocity Units ................................................... 7-16 Vent Tube ........................................................ 6-57 Verifying Peer to Peer Link............................................ F-28 Version Configuration .................................................. 2-23 System Setup ................................................... 3-2 Version Number ............................................. 2-27 Version 3.3 Enhancements................................ 1-1 View menu ....................................................... 2-27 Viewing Configuration .................................................. 2-17 Viewing Batch Information ...............................C-44 Viscosity .......................................................... 6-35,
6-57, 6-62, 6-64, 6-77, 6-86, 6-89, 6-122, 6-143 Base Viscosity ................................................ 6-66 Sutherland Constant....................................... 6-66 Viscosity @ Tn ............... 6-35, 6-89, 6-122, 6-143 Viscosity Calc ................................................. 6-66 Viscosity Calc Type ........ 6-35, 6-89, 6-122, 6-143 Viscosity Tn .................... 6-35, 6-89, 6-122, 6-143 VNIC ..........................................6-54, 6-109, 6-127 Volatile ............................................................... A-7 Volumes ...........................................5-14, 6-41, 7-1 Sampler Coriolis Liquid ................................ 6-158 Sampling ........................................................ 5-14 VOS (Velocity of Sound) .. 6-35, 6-89, 6-122, 6-143 VWI .................................................................... A-7
W
Wall Thick Ball Prover Constants..................................... 5-23 Compact Prover Constants ............................ 5-35 Warm St Alarm................................................. 7-13 Warm start ......................................................... A-7 Warn Ch_B Alarm ............................................ 7-13 Warn Ch_C Alarm............................................ 7-13 Warn Ch_D Alarm............................................ 7-13 Warning Alarm ................................................. 7-13 Watchdog ........................................................... A-7 Water (kg/m3) .................................................... 7-1 Webserver................................................. 3-2, 7-19 Weighted Averaging Screen ............................ 6-20 Welcome to Config600 screen........................... 2-1 Wet Gas ........................................................... 6-57 while/do/wend LogiCalc Editor ............................................. 15-24 While/do/wend ................................................. 15-7 Windows Menu ................................................ 2-27 Wizard Connect Wizard.............................................. 7-23

Index-30

Revised January-2021

Y
Youngs Modulus ............................................ 6-218 Ultrasonic Gas.............................................. 6-146
Z
Z AGA8 .............................................................. 2-8 Z Ethylene........................................................ 6-38 Z NX19............................................................... 2-8

Config600 User Manual
Z SGERG ........................................................... 2-8 Z Steam ........................................................... 6-83 Zb ..................................................................... 6-72 Zero Div Alarm ................................................. 7-13 Zero High Alarm............................................... 7-13 Zero Low Alarm................................................ 7-13 Zero Noise Alarm ............................................. 7-13 Zero Op Alarm ................................................. 7-13 Zero Prog Alarm............................................... 7-13

Revised January-2021

Index-31

Config600 Configuration Software User Manual

For customer service and technical support, visit www.Emerson.com/SupportNet.
Global Headquarters, North America, and Latin America:
Emerson Automation Solutions Remote Automation Solutions 6005 Rogerdale Road Houston, TX 77072 U.S.A. T +1 281 879 2699 | F +1 281 988 4445 www.Emerson.com/RemoteAutomation
Europe: Emerson Automation Solutions Remote Automation Solutions Unit 1, Waterfront Business Park Dudley Road, Brierley Hill Dudley DY5 1LX UK T +44 1384 487200 | F +44 1384 487258
Middle East/Africa: Emerson Automation Solutions Remote Automation Solutions Emerson FZE P.O. Box 17033 Jebel Ali Free Zone ­ South 2 Dubai U.A.E. T +971 4 8118100 | F +971 4 8865465
Asia-Pacific: Emerson Automation Solutions Remote Automation Solutions 1 Pandan Crescent Singapore 128461 T +65 6777 8211| F +65 6777 0947

© 2004­2021 Remote Automation Solutions, a business unit of Emerson Automation Solutions. All rights reserved.
This publication is for informational purposes only. While every effort has been made to ensure accuracy, this publication shall not be read to include any warranty or guarantee, express or implied, including as regards the products or services described or their use or applicability. Remote Automation Solutions (RAS) reserves the right to modify or improve the designs or specifications of its products at any time without notice. All sales are governed by RAS terms and conditions which are available upon request. RAS accepts no responsibility for proper selection, use or maintenance of any product, which remains solely with the purchaser and/or end-user.

Remote Automation Solutions


Adobe PDF Library 15.0