Config600 Software
Config600 Software
Config600 Software
November 2018
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-338-8158 or email us at [email protected].
Config600 Configuration Software User Manual
Contents
Chapter 1 – Introduction 1-1
1.1 Enhancements ............................................................................................................................. 1-1
1.2 Configuration Updates ................................................................................................................. 1-2
1.3 Scope of Manual .......................................................................................................................... 1-3
1.4 Software Basics ........................................................................................................................... 1-4
1.5 Installing Config600...................................................................................................................... 1-6
1.6 Accessing Config600 ................................................................................................................... 1-9
1.7 Activating Config600 .................................................................................................................. 1-10
1.8 Additional Technical Information ................................................................................................ 1-12
iv Revised November-2018
Config600 Configuration Software User Manual
Revised November-2018 v
Config600 Configuration Software User Manual
vi Revised November-2018
Config600 Configuration Software User Manual
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
Revised November-2018 ix
Config600 Configuration Software User Manual
x Revised November-2018
Config600 Configuration Software User Manual
Revised November-2018 xi
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-3
1.4 Software Basics .................................................................................. 1-4
1.5 Installing Config600 ............................................................................ 1-6
1.6 Accessing Config600 .......................................................................... 1-9
1.7 Activating Config600 ......................................................................... 1-10
1.8 Additional Technical Information ...................................................... 1-12
Chapter Description
Appendix D: Field Describes hardware calibration you perform after
Calibration production to determine the relationship between
analogue converter counts and current.
Appendix E: S600+ Provides an alphabetic listing of the database objects
Database Objects and you can access through the Connect Wizard (which is
Fields part of the Report Editor, Modbus Editor, LogiCalc
Editor, Display Editor, and System Editor).
Appendix F: Peer-to- Describes the bi-directional communications link
Peer Communications 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.
Appendix G: Firewall Provides information detailing the S600+ firewall to
keep out unwanted incoming network connections.
Appendix H: CFX Provides information on creating Common File
eXchange (CFX) reports.
Appendix I: Network Provides information on network printing options for the
Printing S600+.
Index Provides an alphabetic listing of items and topics
contained in this manual.
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.
▪ 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+.
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 CD-
ROM drive, and select setup.exe. Click Open. The system
completes the file location. Click OK in the Run dialog box.
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.2). Unzip
the file and click setup.exe.
Note: If you have installed the Lite or Lite Plus version, that
option appears in the selection menu.
The activation screen (see Figure 1-2) displays when you attempt to
open any of the Config600 component tools:
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
[email protected]. You still need to provide the unique
site code and machine ID.
Use the authorization code you receive in return to re-activate
Config600.
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.
▪ Click Start > All Programs > Config600 3.2 > Pro > 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: 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.
1. Enter a name for the configuration. Keep the name short (up to 20
alphanumeric characters) for easy identification.
3. Click Next.
1. Select the units of measurement the S600+ uses. Valid values are
Metric or Imperial. The default is Metric. Click to display
more values.
Note: You can modify this initial setting after you complete the
wizard.
2. Click Next.
2. Click Next.
Summary of
selected options
Summary
of selected
options
Option Description
Option1 Performs no liquid value calculations at the
station. Station standard density is available as a
keypad input.
Option2 Measures header density but performs no liquid
volume calculations at the station.
Option3 Calculates station standard density using header
density with header temperature and pressure at
all station inputs.
Ball Prover Uses a bi-directional or uni-directional prover.
Note: Ball provers are also known as “pipe
provers.”
Compact Prover Uses a Daniels® Compact Prover™
MM Prover Uses a master meter prover.
Note: This option requires an associated
metering stream.
No Prover Indicates this station does not perform prover
runs.
Batching Indicates if the station performs batch handling.
No Batching Enable batch reports and totals.
Flow Switching Indicates if the station balances station flow by
No Flow Switching opening and closing streams.
Sampling Indicates if the station performs no sampling or
No Sampling twin can sampling.
Product Table Permits multiple product selection for pipeline
No Product Table 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.
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.
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.
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 Description
Option 1 GOST Determines GOST DP using SGERG
calculations.
Option 2 GOST Determines GOST DP using VNIC calculations.
Option 3 PUREGAS Determines DP using standard PUREGAS
calculations.
Station Measures density at station and transfers density
Densitometer to dependent stream. You must configure a
station.
Stream Measures density at stream.
Densitometer
No Densitometer Does not measure density at stream or station.
This is a default.
Moles from Station Uses selectively distributed (from station)
Chromat analysis data telemetered from the
chromatograph to streams with matching cycle
number. Uses individual keypad sets.
Moles from Station Uses station’s in-use moles directly (that is, the
Only station’s common set). Does not use local
stream moles.
Moles at Individual Uses stream moles directly (independently of
Stream local). This is the default.
Flowrate AGA3 Determines volume flowrate using AGA3
Volume calculations.
Flowrate AGA3 Determines mass flowrate using AGA3
Mass calculations.
Flowrate ISO5167 Determines flowrate using ISO5167 calculations.
This is a default.
Flowrate ISO5167 Determines flowrate using ISO5167 calculations
Wet Gas for wet gas.
Flowrate Annubar Determines flowrate using Annubar calculations.
Flowrate VCone Determines flowrate using McCrometer V-Cone®
calculations.
Flowrate VCone Wet Determines flowrate using McCrometer V-Cone
Gas calculations for wet gas.
Flowrate Daniel Receives flowrate from a Daniel Junior or Senior
sonic meter.
Flowrate QSonic Receives flowrate from a QSonic meter.
Flowrate SICK Receives flowrate from a SICK meter.
CV AGA5 Performs the AGA5 calorific calculation.
CV GOST Performs the GOST calorific calculation.
CV ISO6976 Performs the ISO6976 calorific calculation. This
is the default.
CV GPA2172 Performs the GPA2172 calorific calculation.
Z AGA8 Performs the AGA8 compressibility calculation
using detail, gross1, gross2, or VNIC methods.
This is the default.
Z NX19 Performs the NX19 compressibility calculation.
Z SGERG Performs the SGERG compressibility calculation.
Z PUREGAS Performs the pure gas compressibility
calculation.
Option Description
Z Ethylene Performs ethylene and propylene compressibility
calculation.
Z Steam Performs compressibility calculation using steam
tables.
JT ISOTR9464 Calculates the Joule-Thompson coefficient
according to ISO/PDTR 9464 2005 section
5.1.5.4.4.
Valves Indicates whether the stream monitors and
No Valves optionally drives valves. No Valves is the
default.
Batching Indicates whether the stream performs batch
No Batching monitoring and control. You need to configure
batch reporting to include batch totals objects.
No Batching is the default.
Sampling Indicates whether the stream performs twin can
No Sampling sampling. No Sampling is the default.
TFWA x 4 Indicates whether the stream calculates four
time- and flow-weighted averages. This is the
default.
TFWA x 8 Indicates whether the stream calculates eight
time- and flow-weighted averages.
PID with Overrides Indicates a single or dual PID control loop with
override.
Summary of
selected Additional
options summarized
options
Option Description
Option3 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.
Option4 Calculates standard using meter density (from
stream inputs) with meter temperature and
pressure.
Option5 Calculates meter density using stream standard
density with meter temperature and pressure
inputs. This is the default.
Valves Indicates whether the stream monitors and
No Valves optionally drives valves. Valves is the default.
Batching Indicates whether the stream performs batch
No Batching monitoring and control and configures batch
reporting to include batch totals objects. No
Batching is the default.
Sampling Indicates whether the stream performs twin can
No Sampling sampling. No Sampling is the default.
Product Table with Selects meter factor history and multiple
History products for batching applications with product-
specific meter factor and K-factor curves for each
product.
Product Table Selects multiple products (manual only) for
Advanced pipeline batching applications with product-
specific meter factor and K-factor curves for each
product.
Product Table Basic Selects multiple products (manual only) for
pipeline batching applications with non-product-
specific meter factor and K-factor curves.
No Product Table Selects a single product for continuous flow
metering applications. This is the default.
TFWA x 4 Indicates whether the stream calculates four
time- and flow-weighted averages. This is the
default.
TFWA x 8 Indicates whether the stream calculates eight
time- and flow-weighted averages.
PID with Override 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-11).
Summary of Additional
selected options summarized
options
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.
Once you assign inputs, you can reselect System Graphic. Config600
removes the red alerting circles (as in the case of the analogue meters):
Once you are familiar with system components, you can use the
System Graphic to review and modify the components of your
configuration file.
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.
Menu bar
Icon bar
Configuration Screen
Hierarchy Menu
▪ 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.
Menu Meaning
File Menu 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.
Edit Menu 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.
View Menu 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.
Tools Menu 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.
Menu Meaning
Windows Menu 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
Help Menu 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).
Note: To regenerate reports, delete the report and add the report using
PCSetup Editor > System Setup > Reports.
Note: You can also access this utility either by selecting Tools >
Display Editor from the PCSetup menu bar or by selecting
Start > Config600 3.2 > Pro > Display Editor.
Note: You can also access this utility either by selecting Tools >
Transfer from the PCSetup menu bar or by selecting Start >
Config600 3.2 > Pro > Tranfer.
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
3.1 Versions
Versions include details of your company and the flow computer being
used. Config600 uses this information in webserver access windows.
Config Format 8 As shown in Figure 3-2, Version 3.2 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.
Field Description
Config Created This read-only field shows the date and time the
configuration was originally created.
Config Last Edited This read-only field displays the date and time the
configuration was last saved.
Config Format 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
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: 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.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.
Field Description
Multi-day periods 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.
Part hour period 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.
Report Periods 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.
Start of 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.
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.
Note: The disable form feed function is not available with user
reports.
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.
Field Description
CFX Stream Indicates whether Config600 generates a CFX report for
X this stream. For more information on CFX reports, refer to
Appendix H, CFX Reporting.
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.
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.
To edit totals:
1. Double-click a Station/Stream line in the Totals Resolution pane.
The Totals Detail dialog displays:
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.
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.
Note: You typically set the DLOAD values on the S600+ front
panel 30 seconds before the time synchronisation event.
▪ Using the S600+ front panel, set the Time Accept keypad internal
(KPINT) DLOAD parameter to 1. This tells the S600+ to set its
internal clock to the values you have defined in the KPINTARR
DLOAD parameters.
▪ Using the Modbus Editor, configure the supervisory Modbus maps,
adding the revised the DLOAD_TIME_ACCEPT and DLOAD
parameters which allow the supervisory system to update time
remotely.
For further information, contact Technical Support personnel.
4.1
U UDiscrete (Digital) Inputs (DI) ............................................................... 4-2
U 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
Note: You can also click the Assignment icon on the toolbar
to display the dialog box.
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.
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.
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.
2. Select New I/O Point from the shortcut menu. The Digital Input
Selection dialog box displays:
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):
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.
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.
Note: You can also click the Assignment icon on the toolbar
to display the dialog box.
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.
Note: You can also click the Settings icon on the toolbar after
highlighting the data item to display the menu.
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
has changed. The Setpoint field provides a check value, and the
Deviation field indicates the allowed variance.
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 Description
0–20mA Use if you apply a current input directly to the I/O board.
4–20mA Use if you apply a current input directly to the I/O board.
0–5V 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.
1–5V 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.
0–20mA 2 Use if you apply a current input directly to the I/O
point eng board with on-line calibration when the transmitter
units 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 Use if you apply a current input directly to the I/O
point eng board with on-line calibration when the transmitter
units 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 Use if you apply a voltage signal directly to the I/O
eng units board or when 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 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 Use if you apply a voltage signal directly to the I/O
eng units board or when 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 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.
Value Description
0–20mA 3 Use if you apply a current input directly to the I/O board
point eng with on-line calibration when the transmitter does not
units have a straight-line response.
Note: This option enables you to perform a three-point
field calibration on the S600+ front panel or
webserver.
4–20mA 3 Use if you apply a current input directly to the I/O board
point eng with on-line calibration when the transmitter does not
units have a straight-line response.
Note: This option enables you to perform a three-point
field calibration on the S600+ front panel or
webserver.
0–5V 3 point Use if you apply a voltage signal directly to the I/O
eng units 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.
1–5V 3 point Use if you apply a voltage signal directly to the I/O
eng units 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.
0–20mA 2 Use if you apply a current input directly to the I/O board
point mA 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.
4–20mA 2 Use if you apply a current input directly to the I/O board
point mA 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.
0–5V 2 point Use if you apply a voltage signal directly to the I/O
mA board or when 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 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.
1–5V 2 point Use if you apply a voltage signal directly to the I/O
mA board or when 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 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.
0–20mA 3 Use if you apply a current input directly to the I/O board
point mA 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.
Value Description
4–20mA 3 Use if you apply a current input directly to the I/O board
point mA 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.
0–5V 3 point Use if you apply a voltage signal directly to the I/O
mA 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.
1–5V 3 point Use if you apply a voltage signal directly to the I/O
mA 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.
Value Description
Calendar Van Converts incoming resistance to temperature using the
Dusen 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.
Value Description
High Scale 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 Description
Low Scale 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.
Mid Scale Indicates, in degrees Centigrade, the mid value for
calibration.
Note: This field displays only if you selected the
Non Linear Cal conversion option.
High Scale 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.
A 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.
B 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.
C 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.
R0 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.
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.
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.
Notes:
Note: You can also click the Assignment icon on the toolbar
to display the dialog box.
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:
Notes:
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.
Note: You can also click the Assignment icon on the toolbar
to display the dialog box.
Field Description
Dual Level B 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).
Note: You can also click the Settings icon on the toolbar after
highlighting the data item to display the menu.
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).
3. Select PID Loops from the hierarchy menu. The system expands
the hierarchy to display the control loops defined for each I/O
module.
8. Select the Control Method for the PID loop. Click ▼ to display all
valid process variable values.
Field Description
Disable The PID algorithm does not execute and the output
does not update
Dual Auto Selects Primary control with Secondary override
according to the settings defined in Switch Over Logic
field.
Primary Only Uses the primary control settings with no switching to
secondary control.
Secondary Uses the second control settings; does not switch to
Only primary control.
User Logic 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.
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.
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.
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.
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.
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:
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:
1. Select Comms from the hierarchy menu. The system displays the
Communication Task configuration screen:
Note: Not all fields display for each Comm Link option.
Field Description
Function Indicates all valid communication port functions.
Click to display all valid functions.
Protocol 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.
Field Description
Port 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.
Setup 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 Sets RTS/CTS Handshaking.
Handshake When you select this checkbox, the
ready to send (RTS) line fluctuates
between on and off.
RTS On Sets, in milliseconds, the amount
Delay 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.
Field Description
RTS Off Sets, in milliseconds, the amount
Delay 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.
Meter Port 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.
Address Map 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).
IP Address If you select the Modbus (Master) function and the
Ethernet or Modbus protocols, enter a Slave IP
Address in addition to identifying the port.
Server Address Indicates the TC/IP address of the NTP server used
for time synchronisation.
Note: This option displays only when you select
NTP.
Slave Address 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.
Update Interval 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.
Field Description
Max Time Drift 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.
Alarm Accept on Allows the S600+ to automatically acknowledge and
TX 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.
Read Only Prevents the Modbus link from writing data to the
S600+.
Secondary Link 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.
Setup Peer to Click to display the Peer Params Setup dialog, which
Peer Options 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.
Link to Stream Assign streams in an ascending order to Comm
Assignment 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.
▪ If you select the Printer function for multiple tasks, all the tasks can
have the Printer function.
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
Note: You can also access and edit station settings through the
System Editor and the System Graphic.
3. Select one or more alarms to enable. The system adds limit fields
and default values to the dialog box.
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.
Notes:
▪ If the product table with meter factor curve option was selected,
then remember to setup the associated product Meter factor / K-
factor 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.
Field Description
KG/M3 Use kilograms per cubic meter. The
default is KG/M3.
CH. 11 Use API MPMS Chapter 11.1 2004,
2004/7 Addendum 1, 2007 Imperial Units.
CUST
CH. 11 Use API MPMS Chapter 11.1 2004,
2004/7 Addendum 1, 2007 Metric Units.
METRIC
NORSOK I- Use I-105 Appendix D density
105 correction.
Iteration Type 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.
Field Description
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,
Petroleum Measurement Tables 1982
Tables 53D and 54D.
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.
LIGHT 1986 ASTM-IP-API Petroleum Measurement
Tables for Light Hydrocarbon Liquids
1986 Tables 53 and 54.
ASTM IP ASTM-IP Petroleum Measurement
1952 Tables 1952 Tables 23, 24, 53 and 54.
TABLE S600+ reads values from a file in the
LOOKUP 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.
Field Description
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.
CPL Indicates the specific CPL calculation the S600+
Calculation 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.
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.
Field 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 API MPMS Ch.11.1 2004 (ASTM
D1250-04 D1250-04) method to round to the
Ch. 11 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 Sets the reference temperature for the correction
Temp 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 Sets the observed density for the selected product.
Density
Base Density Sets the base density for the selected product.
Pe Calculation Sets the observed equilibrium vapour pressure (Pe)
for the selected product.
Figure 5-8. Calculation Result dialog box for Temp & Pressure
Field Description
Deviation Time Sets the minimum time the flowrate must be above or
below the limit before automatically opening or closing
a stream.
Post Move Sets a delay time after opening or closing a valve
Time before moving to the monitor flow stage.
5.5 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 Description
0 Idle
1 Monitor
2 Digout n
3 Min Intvl
4 Post Pulse
5 Stopped Manually
6 Stopped Can Full
7 Stopped Low Flow
8 Initial Time
9 Check Flow Switch
10 Stopped Flow Switch
11 Stopped Press Switch
12 Stopped Initialise
13 Can Switch Over
1. Select Sampling from the hierarchy menu. The system displays the
associated settings in the right-hand pane.
Field Description
Can Fill Determines when the sampling can is full. Click to
Indicator 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.
Auto Disable 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 Disables the sampling process
Limit when the flowrate is less than the
value of the Flowrate Low Limit.
On Flow Disables the sampling process
Status when the flow status value is not on-
line.
Auto Restart Automatically restarts the sampling process following
an automatic disabling.
Expected Indicates, in cubic meters, the flow volume or mass
Volume / 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.
Can Fill Period 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.
Flowrate Low Indicates, in cubic meters, the flowrate limit for the Auto
Limit 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.
Minimum Indicates, in seconds, the minimum amount of time
Interval 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.
Can Volume Indicates, in cubic meters, the volume of the sampling
can. The default is 0.5.
Grab Volume 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 Indicates the high high alarm value as a percentage of
Limit the can volume. The default is 95.
Twin can Indicates whether the system automatically changes to
changeover a second sampling can. Click ▼ to display valid
mode values.
Field Description
PID Loop 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.
Notes:
▪ 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 non-
Aramco-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 K-
factor/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.
Field Description
Average Indicates the value to determine the repeatability and
Method to indicate whether the final K-factor and meter factor
are taken as the average of the run values, or are re-
calculated. Click ▼ to display valid values.
METER Use the run Meter Factors for
FACTOR 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 K-
factor 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.
Time Sets, in seconds, the amount of time either between
forward and reverse prover runs or between full prover
runs. The default is 5.
Tolerance Sets, as a percentage, the maximum deviation allowed
before a run is unacceptable. The default is 1.
Algorithm 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
MX- (Max – Min) / (Max * Min)
MN/MX*MN
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.
Conf. Level 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.
Prover mode 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.
Enable User Enables Logicalc user stages. The default is
Stages unchecked (user stages are disabled).
Field Description
User Student-t Indicates the Student-t table values for degrees of
Table 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.
Field Description
Product Type Indicates the type of petroleum product involved in the
calculation. Click to display all valid values.
TABLE S600+ reads values from a file in the
LOOKUP 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,
Petroleum Measurement Tables 1980
Tables 53A and 54A
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.
B REFINED If Density Table Units = KG/M3,
Petroleum Measurement Tables 1980
Tables 53B and 54B
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
Field Description
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 If Density Table Units = KG/M3,
OILS Petroleum Measurement Tables 1982
Tables 53D and 54D
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
LIGHT 1986 ASTM-IP-API Petroleum
Measurement Tables for Light
Hydrocarbon Liquids 1986 Tables 53
and 54
ASTM IP ASTM-IP Petroleum Measurement
1952 Tables 1952 Tables 23, 24, 53 and
54
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
Field Description
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 Gazprom STO-5.9 2008 Addendum
B1 UGC B.1 Unstable Gas Condensate
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B2 SLH B.2 Stable Liquid Hydrocarbon
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B3 WFLH B.3 Wide Fraction Liquid
Hydrocarbon
CPL Indicates the specific CPL calculation the S600+ uses
Calculation 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.
Rounding Enables or disables calculation rounding. Click to
display valid values.
OFF Rounding is disabled. 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 API MPMS Ch.11.1 2004 (ASTM
D1250-04 D1250-04) method to round to the
Ch. 11 Petroleum Measurement Tables 1980
Tables.
Field Description
Pipe Diam Sets the internal pipe diameter of the prover loop. The
default is 500.
Elasticity Sets the value for Young’s modulus of elasticity
(expansion coefficient of tube steel), typically 2100000.
The default is 10000.
Wall Thick Sets the wall thickness of the prover loop. The default
is 5.
Tube Coeff Sets the tube temperature expansion coefficient,
typically 0.000033. The default is 0.01.
Density Factor Used in conjunction with METER (DF) to correct meter
density to prover density. The default is 1.
Location 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 Enter a value.
PRODUCT
Meter Factor Sets the maximum allowed deviation from the initial
Deviation 1 base meter factor. The default value is 0.25%. The
Limit 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).
Meter Factor Sets the maximum allowed deviation from the initial
Deviation 2 base meter factor. The default value is 0.1%. The
Limit 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).
Meter Factor Following a successful prove, this value specifies
Reject Timeout 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).
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.
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.
Notes:
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 K-
factor/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.
Field Description
Hold Time Sets, in seconds, how long the S600+ holds stability
before starting prover runs. The default is 10.
Runs Reqd 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.
Passes Reqd Sets the number of passes per prover run, to a
maximum of 5. The default is 5.
Runs Max Sets the maximum number of runs to perform before
aborting the sequence (up to 12 for the S600+). The
default is 12.
Average Indicates the value to determine the repeatability and
Method to indicate whether the final K-factor and meter factor
are taken as the average of the run values, or are re-
calculated. Click ▼ to display valid values.
METER Use the run Meter Factors for
FACTOR 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 K-
factor 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. API Ch.12 Section
2 part 3.
Switch Delay 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.
Averages Reqd Sets the required number of pre-run average samples.
The default is 0.
Tolerance Sets, as a percentage, the maximum deviation allowed
before a run is unacceptable. The default is 1.
Algorithm 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
MX- (Max – Min) / (Max * Min)
MN/MX*MN
MX-AV/AV (Max – Average) / Average
AV-MN/AV (Average – Min) / Average
Field Description
STATISTICAL Calculates the statistical K-factor
deviation using a Student-t table
distribution.
Conf. Level 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.
Ready Sets, in seconds, the maximum time the S600+ waits
for the ready signal. The default is 300.
Plenum 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).
Launch Sets, in seconds, the maximum time the S600+ waits
for switch 1 after the launch command. The default is
300.
Flight Sets, in seconds, the maximum time the S600+ waits
for switches 1 and 2 after the launch command. The
default is 300.
Retrieve Sets, in seconds, the maximum time the S600+ waits
for an upstream signal. The default is 300.
User Student-t Indicates the Student-t table values for degrees of
Table 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.
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.
Field Description
Temperature Sets the prover reference temperature used by the
(Reference) base volume correction calculation (CTSp). The default
is 15.
Pressure Sets the prover reference pressure used by the base
(Reference) volume correction calculation (CPSp).
Calibration Sets the base temperature used by the liquid volume
Temp correction calculations. The default is 15.
Pipe Diam Sets the internal pipe diameter of the prover loop. The
default is 500.
Elasticity Sets the value for Young’s modulus of elasticity
(expansion coefficient of tube steel), typically 2100000.
The default is 10000.
Wall Thick Sets the wall thickness of the prover loop. The default
is 5.
Tube Coeff Sets the tube temperature expansion coefficient. The
default is 1.5e-005.
Rod Coeff Sets the coefficient of linear expansion for the invar
rod. The default is 1e-005.
Base Volume Sets the calibrated cylinder volume between detector
1, 2, 3, 4 switch activation (base volume). The default is 1.
Density Units 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 Use API MPMS Chapter 11.1 2004,
2004/7 Addendum 1, 2007 Metric Units.
METRIC
NORSOK Use Norsok I-105 Appendix D density
I-105 corrections.
Product Type Indicates the type of petroleum product involved in the
calculation. Click to display valid values. The default
is A CRUDE.
TABLE S600+ reads values from a file in the
LOOKUP 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.
Field Description
A CRUDE If Density Table Units = KG/M3,
Petroleum Measurement Tables 1980
Tables 53A and 54A
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
B REFINED If Density Table Units = KG/M3,
Petroleum Measurement Tables 1980
Tables 53B and 54B
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.
Field Description
D LUBE If Density Table Units = KG/M3,
OILS Petroleum Measurement Tables 1982
Tables 53D and 54D
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
LIGHT 1986 ASTM-IP-API Petroleum
Measurement Tables for Light
Hydrocarbon Liquids 1986 Tables 53
and 54
ASTM IP ASTM-IP Petroleum Measurement
1952 Tables 1952 Tables 23, 24, 53 and
54
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 Gazprom STO-5.9 2008 Addendum
B1 UGC B.1 Unstable Gas Condensate
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B2 SLH B.2 Stable Liquid Hydrocarbon
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B3 WFLH B.3 Wide Fraction Liquid
Hydrocarbon
CPL Indicates the specific correction for the pressure of the
Calculation liquid (CPL) value the S600+ Uses. Click to display
valid values. The default is API1121M.
Field Description
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.
Rounding 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 API MPMS Ch.11.1 2004 (ASTM
D1250-04 D1250-04) method to round to the
Ch. 11 Petroleum Measurement Tables 1980
Table.
Density Factor Used in conjunction with METER (DF) to correct meter
density to prover density. The default is 1.
Location 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 Enter a value.
PRODUCT
R Sets the R constant value used in the plenum control
algorithm. The default is 3.5.
N2K Sets the N2K constant value used in the plenum
control algorithm. The default is 5.
Pos Limit Sets the positive plenum pressure tolerance. The
default is 0.5.
Neg Limit Sets the negative plenum pressure tolerance. The
default is 0.5.
Meter Factor Sets the maximum allowed deviation from the initial
Deviation 1 base meter factor. The default value is 0.25%. The
Limit 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).
Field Description
Meter Factor Sets the maximum allowed deviation from the initial
Deviation 2 base meter factor. The default value is 0.1%. The
Limit 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).
Meter Factor Following a successful prove, this value specifies the
Reject Timeout 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 alarm limits.
A confirmation dialog box displays.
4. Click Yes to apply your changes. The PCSetup screen displays.
5.6.4 Prover – Master Meter
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 turbine 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.
Notes:
Field Description
Tolerance Identifies, as a percentage, the maximum deviation
allowed before a run is unacceptable. The default is 1.
Algorithm 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
MX- (Max – Min) / (Max * Min)
MN/MX*MN
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.
Conf. Level 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.
Pulses 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.
Volume Defines the required volume for one run. The default is
50.
Note: This field displays only if you select VOLUME
as a Run Method.
Timeout 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.
Nominated Sets the stream number to use as the master meter.
Master Meter
Stream
User Student-t Indicates the Student-t table values for degrees of
Table 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.
Field Description
Base K Factor Sets the base K-factor value for Master Meter
calculations.
Note: This may be a read-only field in some
applications.
Density Units Indicates the density units the S600+ 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 Use Norsok I-105 Appendix D
I-105 density corrections.
Product Type Indicates the type of petroleum product involved in the
calculation. Click to display all valid values. The
default is A CRUDE.
TABLE S600+ reads values from a file in
LOOKUP 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,
Petroleum Measurement Tables
1980 Tables 53A and 54A
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
Field Description
B REFINED If Density Table Units = KG/M3,
Petroleum Measurement Tables
1980 Tables 53B and 54B
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,
Petroleum Measurement Tables
1982 Tables 53D and 54D
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
LIGHT 1986 ASTM-IP-API Petroleum
Measurement Tables for Light
Hydrocarbon Liquids 1986 Tables
53 and 54
Field Description
ASTM IP 1952 ASTM-IP Petroleum Measurement
Tables 1952 Tables 23, 24, 53 and
54
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 Gazprom STO-5.9 2008 Addendum
UGC B.1 Unstable Gas Condensate
STO5.9 08 B2 Gazprom STO-5.9 2008 Addendum
SLH B.2 Stable Liquid Hydrocarbon
STO5.9 08 B3 Gazprom STO-5.9 2008 Addendum
WFLH B.3 Wide Fraction Liquid
Hydrocarbon
CPL Indicates the specific CPL calculation the S600+ uses
Calculation to calculate the liquid pressure correction factor. Click
▼ to display all valid values.
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.
Rounding 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.
Field Description
API Ch.12.2 Rounding to API MPMS Ch.12.2
Part 2 Part 2 – Measurement Tickets
1995.
API Ch.12.2 Rounding to API MPMS Ch.12.2
Part 3 Part 3 – Proving Reports 1998.
Flocheck Rounding to Emerson Flocheck
verification software package.
ASTM D1250- API MPMS Ch.11.1 2004 (ASTM
04 Ch. 11 D1250-04) method to round to the
Petroleum Measurement Tables
1980 Tables.
Density Factor Used in conjunction with METER (DF) to correct meter
density to prover density. The default is 1.
Location 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.
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 Enter a value.
PRODUCT
Meter Factor Sets the maximum allowed deviation from the initial
Deviation 1 base meter factor. The default value is 0.25%. The
Limit 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).
Meter Factor Sets the maximum allowed deviation from the initial
Deviation 2 base meter factor. The default value is 0.1%. The
Limit 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).
Meter Factor Following a successful prove, this value specifies the
Reject Timeout 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).
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.
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.
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 flow-
weighted averages—which conform to AGA and ISO calculation
standards.
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.
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. 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.
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.
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 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.
2. Open the option so that you can see both the FWD (forward) and
REV (reverse) settings.
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.
Field Description
HOURLY Bases averaging on the hourly time
period.
MAINT Based averaging on the time period in
maintenance mode.
Mol Flag 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
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. .
Normalisation Indicates whether the system normalises the output of
the components. Click to display all options. The
default is CLEAR (non-normalised).
Table 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 gas component
1995 molecular gas values. This is the
default.
Note: ISO6976 does not provide
liquid density values; they
default to 0.0.
GPA2145- Uses GPA2145-2003 gas component
2003 molecular gas values.
GPA2145- Uses GPA2145-1994 gas component
1994 molecular gas values.
Field Description
Sarasota/ Sarasota/Peek FD/Anton Paar Imperial
Peek IMP units version.
MMI 7835 Micro Motion (formerly Solartron) 7835
DPT SI metric pressure-temperature coupling
version.
MMI 7835 Micro Motion (formerly Solartron) 7835
DPT IMP imperial pressure-temperature coupling
version.
Density Sets the value between 0.5 and 1.5 to scale the
correction calculated density at the densitometer. The default
factor (0.5 to value is 0.
1.5)
Densitometer Sets the limits of measured period value above which
high period fail the densitometer must reach before it fails. Default
value is 2000. Refer to Density Failure Modes.
Density low Sets the limits of measured period value below which
period fail the densitometer must reach before it fails. Default
value is 100. Refer to Density Failure Modes.
Specific meter Sets calibration constants for the selected
constants 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.
Averaging Methods Config600 provides three methods to calculate the weighted average:
flow-weighted (FWA), time-weighted (TWA), and a combination
(TWA-XFLOW).
Notes:
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 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
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 flow-
dependent time weighted linear average (B.1.1 a) and flow-
dependent flow weighted linear average (B.1.1.c).
Button Description
METER Click to display a Select Object dialog box you use to
PRESSURE (Pf) review or re-associate an object type with an object for
meter pressure.
Note: The STR01 label changes based on the
selected stream.
METER TEMP Click to display a Select Object dialog box you use to
(Tf) 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.
Button Description
BASE DENS 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.
MASS FR 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.
Field Description
Temp (Input) Sets the current temperature used to calculate
compressibility and density at flowing conditions.
Note: On some streams this field may be read-only.
REAL RD (SG) 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.
GROSS HV 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).
Field Description
GPA/2003 Calculates CV based on a base
AGA pressure of 14.75 psia. This is the
default if you choose CV GPA2172 as
your initial stream option.
Note: This option displays only if you
initially configure the stream to
use CV GPA2172.
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.
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 GPS2172.
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 GPA 2172.
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 GPA 2172.
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 GPA 2172.
Reference Indicates the t1/t2 value, where t1 is the calculation
Condition 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.
Method If you select CV ISO6976 in your initial
configuration, you have the choice of the
Alternative or Definitive methods for calculating the
ideal superior and inferior CV values.
If you select CV GPA2172 in your initial
configuration, you have the choice of the Simple
(using equation 7 from the GPA2172-09 standard)
or Rigorous (using equations 8 & 9 from the
GPA2172-09 standard) methods for calculating the
standard compressibility.
Note: This option is valid only for configurations
created with Config600 version 3.1 or greater.
Field Description
Table Revision 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.
Base Comp(Zb) Click to supply an externally calculated base
compressibility from another calculation. The entered
value is used in GPA2172 calculations instead of using
its own internally calculated value based on the
composition input.
Composition Defines the composition input type. Valid options
Type 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.
Button Description
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.
Note: This field displays only if you initially configure
the stream to use CV ISO6976.
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.
Note: This field displays only if you initially configure
the stream to use CV ISO6976.
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 Front Panel display. This field
displays only if you initially configure the
stream to use ISO6976.
REAL VOL Click to display a Calculation Result dialog box you
IDEAL HV 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.
Field Description
Acceptance Indicates how the S600+ manages in-use data. Click
Type 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 in-
use data after it is accepted.
AUTO/NORM Automatically copy normalised
keypad data to in-use data.
Station Number Sets the station associated with this stream.
Apply Splits 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 1 as the chromatograph
configuration type.
Revert to Last Continues using the last good composition in the event
Good after of failure. Otherwise the system reverts to keypad
Failure data.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
Keypad Fail Displays, if you do not select Revert to Last Good
with Recover after Failure, the last good composition. If you select
both Revert to Last Good after Failure and Keypad
Fail with Recover, Revert to Last Good after Failure
takes priority.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
Check Critical Marks the received composition as failed if any critical
Alarms 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 1 as the chromatograph
configuration type.
Check Non Marks the received composition as failed if any non-
Critical Alarms 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 1 as the chromatograph
configuration type.
CHROMAT Click to display the Comm screen in I/O Setup.
COMMS
Initial Mode 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 1 as the chromatograph
configuration type.
Field Description
Type Indicates the type of chromatograph controller. Click
to display all valid values.
Note: This field displays only if you selected
CHROMAT 1 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.
This option provides a Mole Order
button. Click it 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.
Siemens S600+ is connected to a Siemens
Advance Maxum via a Siemens
Network Access Unit (NAU).
Port Indicates the communications port (1 – 7) the S600+
uses to communicate with the controller. Click to
display all valid values. The default is PORT 5. Define
this value here and on the I/O Setup Comms screen
(click CHROMAT COMMS).
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
Address Configures multi-drop chromatograph support. Do not
change unless advised to do so.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
Stream Sets the chromat analysis stream assigned to this
metering stream. The default is 1.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type. If you need to support
more than one stream, contact Technical
Support.
Field Description
Analysis Sets the maximum number of seconds the S600+
Timeout 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 1 as the chromatograph
configuration type.
KEYPAD Click to display a dialog box you use to define mole
MOLES 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.
MOLE Click to display a dialog box you use to define mole
ADDITIONAL 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 1 as the chromatograph
configuration type.
USER MOLES 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.
Check Limits Enables limit checking on each gas component. When
you select this check box, the MOLE LO LIMITS and
MOLE HI LIMITS buttons display.
MOLE LO Click to display a dialog box you use to define low
LIMITS 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%.
MOLE HI Click to display a dialog box you use to define high
LIMITS 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.
Field Description
Check Enables checking on the deviation from the last good
Deviations 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 1 as the chromatograph
configuration type.
MOLE DEVN Displays a dialog box you use to define the maximum
LIMITS deviation allowed for each gas component. Enter 0 in
any field to prevent the test for the selected
component.
Field Description
Speed of Indicates the method for calculating the speed of
Sound 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-96 30139-96. Requires Base Density,
N2 and CO2 inputs.
VNIC GOST Uses calculations from GOST
30319-96 30319-96. 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 Description
VISCOSITY Click to display a Calculation Result dialog box you
use to define the mode, keypad value, and the specific
alarm limits for viscosity.
ISENTROPIC Click to display a Calculation Result dialog box you
EXPONENT use to define the mode, keypad value, and the specific
alarm limits for the isentropic exponent.
VOS 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.”
METER PRESS 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.
METER TEMP 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.
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 density.
INUSE Click to display a read-only table of gas compositions.
COMPOSITION This corresponds to the table defined through the Gas
Composition screen’s KEYPAD MOLES button.
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.
Field Description
Pressure Sets the current flowing pressure to calculate
(Flowing compressibility and density.
Conditions) Note: On some streams this field may be read-only.
Temperature Sets the current flowing temperature to calculate
(Flowing compressibility and density.
Conditions) Note: On some streams this field may be read-only.
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 Description
0 Idle
1 Monitor
2 Digout n
3 Min Intvl
4 Post Pulse
5 Stopped Manually
6 Stopped Can Full
7 Stopped Low Flow
8 Initial Time
9 Check Flow Switch
10 Stopped Flow Switch
11 Stopped Press Switch
12 Stopped initialise
13 Can Switch Over
Field Description
On Can Full Disables the sampling process
when the can is full. This is the
default.
On Flowrate Disables the sampling process
Limit 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.
Auto Restart Automatically restarts (if selected) sampling following
an automatic disabling.
Expected Indicates, in cubic meters, the expected flow volume or
Volume/Mass mass of the sampling can. This is the value the Flow
Prop1 and Flow Prop2 sampling methods use for
calculations. The default is 1000.
Can Fill Period 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.
Flowrate Low Indicates flowrate low limit used by the Auto Disable
Limit 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.
Minimum Indicates, in seconds, the minimum amount of time
Interval 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.
Can Volume Indicates, in cubic meters, the volume of the sampling
can. The default is 0.5.
Grab Volume 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 Indicates the high high alarm value as a percentage of
Limit the can volume. The default is 95.
Twin Can Indicates whether the system automatically change to
Changeover a second sampling can. Click to display all valid
Mode values.
Field Description
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 Sets a flow calibration pressure value. The default is 0.
Pressure 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. 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.
Temperature 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.
Density 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.
Max Sets, in seconds, the maximum acceptable gap
Acceptable between successive polls. The default is 50. The
Gap system’s incremental validation logic uses this value to
determine communication failures.
Flow Integral Sets the acceptance tolerance factor for comparing
Acceptance flowrate to elapsed totals. Used by the increment
Factor validation logic.The default is 20.
Max Meter Sets a maximum allowable increment in the received
Total total. Used by the increment validation logic.
Max Flowrate Sets a maximum allowable flowrate. Used by the
increment validation logic.The default is 160.
Button Description
I/O PRESSURE 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.
I/O Click to display an Analog Input dialog box you use to
TEMPERATURE define various values for the analog input. For further
information, refer to Chapter 4, Section 4.3, Analog
Inputs.
I/O DENSITY 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.
Coriolis Click to access the I/O Setup screen in Comms.
Comms
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.
Field Description
TEMP EXP Click to display a Calculation Result dialog box you
CONSTANT 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.
JT Displays a Calculation Result dialog box you use to
COEFFICIENT 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.
Field Description
Coefficient Sets the specific coefficients the S600+ uses for the
a, b, c 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.
Orifice
Calib Diameter Sets, in mm, the calibrated diameter of the orifice. The
default is 200.
Calib Sets, in Deg C., the calibrated temperature of the
Temperature orifice. The default is 15.
Orifice Material Identifies the material for the orifice. Click to display
all valid values.
STAINLESS Uses a value of either 0.00000925
in/inF or 0.0000167 mm/mmC. 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/inF or 0.0000143 mm/mmC. 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/inF or 0.0000112 mm/mmC. 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 Calculates the expansion coefficient
8563.C1 from additional coefficients in GOST
COEFFS 8.563.1 (Table C.1).
Note: The GOST option displays
only if you select GOST1 or
GOST2 from PCSetup.
304/316 Uses a value of either 0.000000925
Stainless in/inF or 0.0000167 mm/mmC. 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/inF or 0.0000173 mm/mC. 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/inF or 0.0000160 mm/mmC. 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/inF or 0.0000139 mm/mmC. This
is the standard expansion coefficient
for a US application using Imperial or
metric units.
Field Description
User Exp Coeff 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.
Coefficient Sets the specific coefficients the S600+ uses for the
a, b, c 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.
Field Description
GROSS HV 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).
DENSITY Click to display a Calculation Result dialog box you use
PRESS (P2) to define the mode, keypad value, and the specific
alarm limits for density pressure (P2).
DENSITY TEMP Click to display a Calculation Result dialog box you use
(T3) to define the mode, keypad value, and the specific
alarm limits for density temperature (T3).
Field Description
Forward In Premium Billing FLOW mode and Flow Direction
Premium Flow FORWARD, sets a flowrate limit above which the
Limit 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
Reverse In Premium Billing FLOW mode and Flow Direction
Premium Flow REVERSE, sets a flowrate limit above which the
Limit 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.
Premium Indicates the premium total mode, in which the system
Billing Mode 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.
Tap Type Indicates the position of the differential pressure tap on
the metering assembly. Click to display all valid
values. The default is FLANGE.
VISCOSITY Click to display a Calculation Result dialog box you
use to define the mode, keypad value, and the specific
alarm limits for viscosity.
ISENTROPIC Click to display a Calculation Result dialog box you
EXPONENT use to define the mode, keypad value, and the specific
alarm limits for the isentropic exponent.
RSMT Dish Sets the discharge coefficient calibration factor for the
Calib Factor Rosemount 1595 conditioning orifice plate.
Note: This field displays only if you select
RSMT1595 2003 as the Calculation Version.
UPSTREAM Click to display a Calculation Result dialog box you
PRESSURE use to define the mode, keypad value, and the specific
alarm limits for upstream pressure.
UPSTREAM Click to display a Calculation Result dialog box you
DENSITY use to define the mode, keypad value, and the specific
alarm limits for upstream density.
DOWNSTREAM Click to display a Calculation Result dialog box you
PRESSURE use to define the mode, keypad value, and the specific
alarm limits for downstream pressure.
Button Description
REYNOLDS Click to display a Calculation Result dialog box you
NUMBER use to define the specific alarm limits for the Reynolds
number.
EXPANSION Click to display a Calculation Result dialog box you
FACTOR use to define the mode, keypad value, and the specific
alarm limits for the expansion factor.
DISCHARGE Click to display a Calculation Result dialog box you
COEFF use to define the specific alarm limits for the discharge
coefficient.
FLOW Click to display a Calculation Result dialog box you
COEFFICIENT use to define the mode, keypad value, and the specific
alarm limits for the flow coefficient.
VEL OF Click to display a Calculation Result dialog box you
APPROACH use to define the specific alarm limits for the velocity of
FAC approach coefficient.
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.
Field Description
PRESSURE use to define the mode, keypad value, and the specific
alarm limits for the upstream pressure.
UPSTREAM Click to display a Calculation Result dialog box you
DENSITY use to define the mode, keypad value, and the specific
alarm limits for the upstream density.
Forward Sets the premium forward flow mode, in which the
Premium Flow system increments premium totals whenever the
Limit flowrate exceeds the keypad limit. The default is 100.
Reverse Sets the premium reversed flow mode, in which the
Premium Flow system increments premium totals whenever the
Limit flowrate exceeds the keypad limit. The default is 100.
Premium Indicates the premium total mode, in which the system
Billing Mode 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.
Field Description
Forward In Premium Billing FLOW mode and Flow Direction
Premium Flow FORWARD. sets a flowrate limit above which the
Limit 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.
Reverse In Premium Billing FLOW mode and Flow Direction
Premium Flow REVERSE, sets a flowrate limit above which the
Limit 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.
Premium Indicates the premium total mode, in which the system
Billing Mode 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.
MASS Click to display a Calculation Result dialog box you
FLOWRATE use to define the specific alarm limits for the mass
flowrate.
PRESSURE Click to display a Calculation Result dialog box you
LOSS use to define the mode, keypad value, and the specific
alarm limits for the pressure loss.
THERMAL Click to display a Calculation Result dialog box you
EXPN FCTR use to define the mode, keypad value, and the specific
alarm limits for the thermal expansion factor.
GAS EXPN Click to display a Calculation Result dialog box you
FACTOR use to define the mode, keypad value, and the specific
alarm limits for the gas expansion factor.
REYNOLDS Click to display a Calculation Result dialog box you
NUMBER use to define the specific alarm limits for the Reynolds
number.
Field/Button Description
BASE Click to display a Calculation Result dialog box you
COMP(Zb) use to define the mode, keypad value, and the specific
alarm limits for the base compressibility (Zb).
ISENTROPIC Displays a Calculation Result dialog box you use to
EXPONENT define the mode, keypad value, and the specific alarm
limits for the Isentropic exponent.
METER Displays a Calculation Result dialog box you use to
DENSITY define the mode, keypad value, and the specific alarm
limits for the meter density.
UPSTR Displays a Calculation Result dialog box you use to
COMP(Zf) define the mode, keypad value, and the specific alarm
limits for the upstream compressibility (Zf).
FLOWING Displays a Calculation Result dialog box you use to
VISCOSITY define the mode, keypad value, and the specific alarm
limits for the flowing viscosity.
REAL RD Displays a Calculation Result dialog box you use to
define the mode, keypad value, and the specific alarm
limits for the real relative density.
REAL CV 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).
Field Description
GPA/2003 Calculates CV based on a base
AGA press of 14.73 psia. This is the
default if you choose CV
GPA2172 as your initial stream
option.
Note: This option displays only if
you initially configure the
stream to use CV
GPA2172.
GPA/2003 Calculates CV based on a base
ISO press of 14.696 psia.
Note: This option displays only if
you initially configure the
stream to use CV GPA2172.
GPA/2000 Calculates CV based on a base
AGA press of 14.73 psia.
Note: This option displays only if
you initially configure the
stream to use CV GPA2172.
GPA/2000 Calculates CV based on a base
ISO press of 14.696 psia.
Note: This option displays only if
you initially configure the
stream to use CV GPA2172.
GPA/1996 Calculates CV based on a base
AGA press of 14.73 psia.
Note: This option displays only if
you initially configure the
stream to use CV GPA2172.
GPA/1996 Calculates CV based on a base
ISO press of 14.696 psia.
Note: This option displays only if
you initially configure the
stream to use CV GPA2172.
Reference Indicates the t1/t2 value, where t1 is the calculation
Condition reference temperature for combustion and t2 is the
reference condition for metering. The default is 15/15
DEG C.
Method If you select CV ISO6976 in your initial
configuration, you have the choice of the
Alternative or Definitive methods for calculating the
ideal superior and inferior CV values.
If you select CV GPA2172 in your initial
configuration, you have the choice of the Simple
(using equation 7 from the GPA2172-09 standard)
or Rigorous (using equations 8 & 9 from the
GPA2172-09 standard) methods for calculating the
standard compressibility.
Note: This option is valid only for configurations
created with Config600 version 3.1 or greater.
Field Description
Table Revision 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.
BASE Click to supply an externally calculated base
COMP(Zb) compressibility from another calculation. The system
uses the entered value in GPA2172 calculations
instead of using its own internally calculated value
based on the composition input.
Composition Defines the composition input type. Valid options
Type 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.
Button Description
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 Displays a Calculation Result dialog box you use
IDEAL HV 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.
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
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.
Field Description
Type Indicates the specific type of SGERG calculation the
S600+ uses. Click to display all valid values.
SGERG Calculate SGERG from calorific
CV/RD/CO2 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 Calculate ISO 12213-3 from calorific
CV/RD/CO2 value, relative density, and CO2.
Button Description
DENSITY Click to display a Calculation Result dialog box you
PRESS (P2) use to define the mode, keypad value, and the specific
alarm limits for the density pressure (P2).
BASE Click to display a Calculation Result dialog box you
COMP(Zb) use to define the mode, keypad value, and the specific
alarm limits for the base compressibility (Zb).
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 the standard compressibility (Zs).
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 calculated base density.
UPSTR Click to display a Calculation Result dialog box you
DENSITY use to define the mode, keypad value, and the specific
alarm limits for the upstream density.
UPSTR Click to display a Calculation Result dialog box you
COMP(Zf) use to define the mode, keypad value, and the specific
alarm limits for the upstream compressibility factor.
DENSITY Click to display a Calculation Result dialog box you
COMP(Zd) use to define the mode, keypad value, and the specific
alarm limits for the densitometer compressibility.
Field Description
DENSITY TEMP Click to display a Calculation Result dialog box you
(T3) use to define the mode, keypad value, and the specific
alarm limits for the density temperature (T3).
UPSTR COMP Click to display a Calculation Result dialog box you
(Zf) use to define the mode, keypad value, and the specific
alarm limits for the upstream compressibility factor.
DENSITY COMP Click to display a Calculation Result dialog box you
(Zd) use to define the mode, keypad value, and the specific
alarm limits for the densitometer compressibility.
UPSTREAM Click to display a Calculation Result dialog box you
DENSITY use to define the mode, keypad value, and the specific
alarm limits for the upstream density.
BASE Click to display a Calculation Result dialog box you
COMP(Zb) use to define the mode, keypad value, and the specific
alarm limits for upstream compressibility.
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.
Note: This button displays only if you selected the
NX19 STND component.
Field Description
RSMT Dish Indicates the discharge coefficient calibration factor for
Calib Factor the Rosemount 1595 conditioning orifice plate.
Note: This field displays only if you select the AGA3
RSMT 1595 Calculation Version.
UPSTR TEMP Click to display a Calculation Result dialog box you
use to define the mode, keypad value, and the specific
alarm limits for upstream temperature.
RELATIVE Click to display a Calculation Result dialog box you
DENSITY (SG) use to define the mode, keypad value, and the specific
alarm limits for the relative density.
Field Description
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 Use data that resides in the failed
keypad.
Acceptance Indicates how the S600+ manages in-use data. Click
Type 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 in-
use data after it is accepted.
AUTO/NORM Automatically copy normalised
keypad data to in-use data.
Station Sets the station associated with this stream. The
Number default is 1.
Apply Splits 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 1 as the chromatograph
configuration type.
MOLE SPLITS 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.
Revert to Last Continues using the last good composition in the event
Good after of failure. Otherwise the system reverts to keypad
Failure data.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
Check Critical Marks the received composition as failed if any critical
Alarms 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 1 as the chromatograph
configuration type.
Check Non Marks the received composition as failed if any non-
Critical Alarms 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 1 as the chromatograph
configuration type.
Chromat Click to display the Comm screen in I/O Setup (see
Comms Chapter 4, Section 4.10).
Field Description
Initial Mode 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 1 as the chromatograph
configuration type.
Type Indicates the type of chromatograph controller. Click
to display all valid values.
Note: This field displays only if you selected
CHROMAT 1 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.
This option provides a Mole Order
button. Click it 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.
Siemens S600+ is connected to a Siemens
Advanced Maxum via a Siemens
Network Access Unit (NAU).
MOLE ORDER Click to display a Gas Composition dialog box you use
to indicate the order in which the gas composition
information comes into the S600+ via telemetry. 0
indicates any component not included in the Modbus
map.
Note: This button displays only if you selected
Generic in the Type field. Additionally, 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.
Field Description
Port Indicates the communications port (1 – 7) the S600+
uses to communicate with the controller. Click to
display all valid values. Define this value here and on
the I/O Setup Comms screen (click CHROMAT
COMMS).
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
Address Configures multi-drop chromatograph support. Do not
change unless advised to do so.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
Stream Sets the chromat analysis stream assigned to this
metering stream. The default is 0.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type. If you need to support
more than one stream, contact technical
support.
Analysis Sets the maximum number of seconds the S600+
Timeout waits to receive a new composition from the
chromatograph controller before raising an alarm.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
KEYPAD Click to display a dialog box you use to define mole
MOLES 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.
MOLE Click to display a dialog box you use to define mole
ADDITIONALS percentage values for gas component not analysed by
the Danalyzer. The system assumes any additional
components to be normalised values.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
USER MOLES 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.
Check Limits Enables limit checking on each gas component. When
you select this check box, the MOLE LO LIMITS and
MOLE HI LIMITS buttons display.
Field Description
MOLE LO Click to display a dialog box you use to define low
LIMITS 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%.
MOLE HI Click to display a dialog box you use to define high
LIMITS 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.
Check Enables checking on the deviation from the last good
Deviations 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 1 as the chromatograph
configuration type.
MOLE DEVN Click to display a dialog box you use to define the
LIMITS maximum deviation allowed for each gas component.
Enter 0 in any field to prevent the test for the selected
component.
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.
Field Description
Tap Type Indicates the position of the differential pressure tap on
the metering assembly. Click to display all valid
values. The default is FLANGE.
VISCOSITY Click to display a Calculation Result dialog box you
use to define the mode, keypad value, and the specific
alarm limits for viscosity.
ISENTROPIC Click to display a Calculation Result dialog box you
EXPONENT use to define the mode, keypad value, and the specific
alarm limits for the Isentropic exponent.
RSMT Dish Indicates the discharge coefficient calibration factor
Calib Factor added for the Rosemount 1595 conditioning orifice
plate.
Note: This field displays only if you select
RSMT1595-2003 as the Calculation Version.
Inlet Edge Sets the radius of the inlet edge. The default is 0.05.
Radius Note: The program uses this value as part of the
orifice dulling correction calculation.
Int Pipe Sets the pipe roughness factor. The default is 0.01.
Roughness Note: The program uses this value as part of the
roughness coefficient factor.
Inspection Sets, in whole non-fractional years, the inspection
Period 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.
UPSTREAM Click to display a Calculation Result dialog box you
PRESSURE use to define the mode, keypad value, and the specific
alarm limits for upstream pressure.
UPSTREAM Click to display a Calculation Result dialog box you
DENSITY use to define the mode, keypad value, and the specific
alarm limits for upstream density.
DOWNSTREAM Click to display a Calculation Result dialog box you
PRESSURE use to define the mode, keypad value, and the specific
alarm limits for downstream pressure.
Button Description
DISCHARGE Click to display a Calculation Result dialog box you
COEFF use to define the specific alarm limits for the discharge
coefficient.
FLOW Click to display a Calculation Result dialog box you
COEFFICIENT use to define the mode, keypad value, and the specific
alarm limits for the flow coefficient.
VEL OF Click to display a Calculation Result dialog box you
APPROACH use to define the specific alarm limits for the velocity of
FAC approach factor.
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.
22
Low Cell Hi Cell
20 A
18
Transducer Current (mA)
D
16
14
12
10 B
C
8
6
4
2
0
250 500 750 1000
Differential Pressure (mbar)
Enter
Use Hi Cell
No
Is Hi Cell Available 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
Use Lo Cell
< Hi Cell Switch Down
Is Lo Cell > Lo Cell No
Yes
Switch Up AND Hi Cell Use Hi Cell
> Hi Cell Switch Down
No
Use Lo Cell
If DP Value
< 0, Use 0
Exit
Yes Yes
Is Hi(2) Cell In Use Is Hi(2) Cell Available Use Hi(2) Cell
No No
Yes
Is Hi(1) Cell Available Use Hi(1) Cell
No
Fail to DP
Stack
Keypad Value
Yes
Is Hi(1) Cell Available Use Hi(1) Cell
No
Yes
Is Hi(2) Cell Available Use Hi(2) Cell
No
Fail to DP
Stack
Keypad Value
If DP Value
< 0, Use 0
Exit
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.
▪ 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-45 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
Low Cell Mid Cell Hi Cell
20 A E
18
Transducer Current (mA)
D G
16
14
12
B
10 C H F
8
6
4
2
0
250 500 750 1000
Differential Pressure (mbar)
Figures 6-46 through 6-48 provide flowcharts showing how the S600+
handles this.
Enter
1
Is Mid Cell Yes Is Mid Cell No Is Lo Cell No Is Hi Cell No Fail to DP Stack
In Use Available Available Available Keypad Value
No Yes Yes Yes
3
2
Is Hi Cell Yes Is Hi Cell No Is Mid Cell No Is Lo Cell No Fail to DP Stack
In Use Available Available Available Keypad Value
No Yes Yes Yes
1
3
Is Lo Cell Yes
Available 1
No
Is Mid Cell Yes
Available 2
No
Is Hi Cell Yes
Available 3
No
Fail to DP Stack
Keypad Value
If DP Value
< 0, Use 0
Exit
Enter
No
Is Lo Cell > Switch Up Use
Lo Cell
Yes
No
Use
Mid Cell
Return
Enter
No
Is Mid Cell < Switch Down
Yes No Use
Is Mid Cell > Switch Up Mid Cell
Yes
Is Hi Cell Available
AND Yes Use
Is Hi Cell > Switch Down Hi Cell
No
Use
Mid Cell
Use
Mid Cell
Return
Enter
No
Is Hi Cell < Switch Down Use
Hi Cell
Yes
No
Use
Hi Cell
Return
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 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%.
See Figure 6-50 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.
22
Low Cell Hi Cell 1 Hi Cell 2
20 A
18
Transducer Current (mA)
D
16
14
12
10 CB
8
6
4
2
0
250 500 750 1000
Differential Pressure (mbar)
Enter
1
Is Hi(1) Cell Yes Is Hi(1) Cell No Is Lo Cell No Is Hi(2) Cell No Fail to DP Stack
In Use Available Available Available Keypad Value
No Yes Yes Yes
3
2
Is Hi(2) Cell Yes Is Hi(2) Cell No Is Lo Cell No Is Hi(1) Cell No Fail to DP Stack
In Use Available Available Available Keypad Value
No Yes Yes Yes
2
3
Is Lo Cell Yes
Available 1
No
Is Hi(1) Cell Yes
Available 2
No
Is Hi(2) Cell Yes
Available 3
No
Fail to DP Stack
Keypad Value
If DP Value
< 0, Use 0
Exit
Enter
No
Is Lo Cell > Switch Up Use
Lo Cell
Yes
No
Use
Lo Cell
Return
Enter
No Use
Is Hi(1) Cell < Switch Down Hi(1) Cell
Yes
Use
Hi(1) Cell
Return
Enter
No
Is Hi(2) Cell < Switch Down Use
Hi(2) Cell
Yes
No
Use
Hi(2) Cell
Return
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.
Figures 6-55 through 6-63 provide flowcharts showing how the S600+
handles this scheme.
Enter
In the decision and notes boxes;
'=' means within discrepancy limits, '' means outside discrepancy limits
Check Discrepancies
between available cells
(active or expired)
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 DP= [Hi(1) + Hi(2)] / 2
No
Are Hi(1) AND HI(3) Yes
Cells Available DP= [Hi(1) + Hi(3)] / 2
No
Are Hi(2) AND HI(3) Yes
Cells Available DP= [Hi(2) + Hi(3)] / 2
No
Is Hi(1) Cell Yes
Available DP = Hi(1) Cell
No
Is Hi(2) Cell Yes
Available DP = Hi(2) Cell
No
Is Hi(3) Cell Yes
Available DP = Hi(3) Cell
No
Fail to DP Stack
Keypad Value
If DP Value
< 0, Use 0
Exit
Enter
Note :-
DP = [Hi(1) + Hi(2) + Hi(3)] / 3 All Cells Agree
Return
Enter
Difference (Hi(1), Hi(3)) Yes
< DP = [Hi(1) + Hi(3)] / 2
Difference (Hi(1), Hi(2))
No
DP = [Hi(1) + Hi(2)] / 2
Note :-
Hi(1) = Hi(2)
Hi(1) = Hi(3)
Hi(2) Hi(3)
Return
Enter
Difference (Hi(2), Hi(3)) Yes
< DP = [Hi(2) + Hi(3)] / 2
Difference (Hi(1), Hi(2))
No
DP = [Hi(1) + Hi(2)] / 2
Note :-
Hi(1) = Hi(2)
Hi(1) Hi(3)
Hi(2) = Hi(3)
Return
Enter
Note :-
DP = [Hi(1) + Hi(2)] / 2 Hi(1) = Hi(2)
Hi(1) Hi(3)
Hi(2) Hi(3)
Return
Enter
Difference (Hi(2), Hi(3)) Yes
< DP = [Hi(2) + Hi(3)] / 2
Difference (Hi(1), Hi(3))
No
DP = [Hi(1) + Hi(3)] / 2
Note :-
Hi(1) Hi(2)
Hi(1) = Hi(3)
Hi(2) = Hi(3)
Return
Enter
Note :-
DP = [Hi(1) + Hi(3)] / 2 Hi(1) Hi(2)
Hi(1) = Hi(3)
Hi(2) Hi(3)
Return
Enter
Note :-
DP = [Hi(2) + Hi(3)] / 2 Hi(1) Hi(2)
Hi(1) Hi(3)
Hi(2) = Hi(3)
Return
Enter
Note :-
'Take the Middle Cell' No Two Cells
Are Within the
Discrepancy
Return Limits
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.
Field Description
Value 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.
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.
Up 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.
Down 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.
Value 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.
Time-out 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.
Startup Mode Indicates the S600+ startup mode. MEASURED is the
only currently valid value.
Keypad 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.
High High Enables and defines a high high alarm limit.
High Enables and defines a high alarm limit.
Low Enables and defines a low alarm limit.
Low Low Enables and defines a low low alarm limit.
Field Description
Pressure Sets the pressure at base conditions. The default is 0.
Temperature Sets the temperature at base conditions. The default is
15.
Limit Check 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.
METER Click to display a Calculation Result dialog box you
PRESSURE use to define the mode, keypad value, and the specific
alarm limits for meter pressure.
METER TEMP Click to display a Calculation Result dialog box you
use to define the mode, keypad value, and the specific
alarm limits for meter temperature.
REAL RD (SG) 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.
GROSS HV 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).
configure the S600+ to use the ISO6976 or GPA2172 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.
Field Description
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.
GPA/2003 Calculates CV based on a base
AGA pressure of 14.73 psia. This is the
default if you choose CV
GPA2172 as your initial stream
option.
Note: This option displays only if
you initially configure the
stream to use CV
GPA2172.
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.
GPA/2000 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.
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.
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.
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.
Reference Indicates the t1/t2 value, where t1 is the calculation
Condition reference temperature for combustion and t2 is the
reference condition for metering. The default is 15/15
DEG C.
Field Description
Method If you select CV ISO6976 in your initial
configuration, you have the choice of the
Alternative or Definitive methods for calculating the
ideal superior and inferior CV values.
If you select CV GPA2172 in your initial
configuration, you have the choice of the Simple
(using equation 7 from the GPA2172-09 standard)
or Rigorous (using equations 8 & 9 from the
GPA2172-09 standard) methods for calculating the
standard compressibility.
Note: This option is valid only for configurations
created with Config600 version 3.1 or greater.
Table Revision 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.
BASE Click to supply an externally calculated base
COMP(Zb) compressibility from another calculation. The entered
value is used in GPA2172 calculations instead of using
its own internally calculated value based on the
composition input.
Composition Defines the composition input type. Valid options
Type 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.
Button Description
Gross HV 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.
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.
REAL VOL Click to display a Calculation Result dialog box you
IDEAL HV 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.
Field Description
Temperature Sets temperature at base conditions. The default is 15.
UVOL Fail Indicates the fault total option for the uncorrected
Mode 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.
CVOL Fail Indicates the fault total option mode for the corrected
Mode 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.
Mass Fail Indicates the fault total option for the mass fail mode.
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.
Energy Fail Indicates the fault total option for the energy fail mode.
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.
TURBINE Click to display the Turbine Inputs screen on the I/O
INPUT EDITOR Setup option.
Field Description
Initial Mode 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 Use values from the failed keypad.
Acceptance Indicates how the S600+ manages in-use data. Click
Type 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 in-
use data after it is accepted.
AUTO/NORM Automatically copy normalised
keypad data to in-use data.
Station Number Indicates the station associated with this stream.
Apply Splits Indicates the type of analyser you connect to the
S600+. Click to display all valid values.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
NO SPLITS Copy and normalise keypad data to
in-use data only after it is accepted.
This is the default.
C6PLUS to Automatically copy normalised
C10PLUS keypad data to in-use data.
Note: 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.
Revert to Last Continues using the last good composition in the event
Good after of failure. Otherwise the system reverts to keypad
Failure data.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
Check Critical Marks the received composition as failed if any critical
Alarms 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 1 as the chromatograph
configuration type.
Field Description
Check Non Marks the received composition as failed if any non-
Critical Alarms 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 1 as the chromatograph
configuration type.
Chromat Click to display the Comm screen in I/O Setup (see
Comms Chapter 4, Section 4.10).
Initial Mode 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 1 as the chromatograph
configuration type.
Type Indicates the type of chromatograph controller
connected to the S600+. Click to display all valid
values.
Note: This field displays only if you selected
CHROMAT 1 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.
This option provides a Mole Order
button. Click it 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.
Siemens S600+ is connected to a Siemens
Advance Maxum via a Siemens
Network Access Unit (NAU).
Field Description
MOLE ORDER Click to display a Gas Composition dialog box you use
to indicate the order in which the gas composition
information comes into the S600+ via telemetry. 0
indicates any component not included in the Modbus
map.
Note: This button displays only if you selected
Generic in the Type field. Additionally, 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.
Port Indicates the communications port (1 – 7) the S600+
uses to communicate with the controller. Click to
display all valid values. Define this value here and on
the I/O Setup Comms screen (click CHROMAT
COMMS). The default is PORT 5.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
Address Configures multi-drop chromatograph support. Do not
change unless advised to do so.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
Stream Sets the chromat analysis stream assigned to this
metering stream. The default is 0.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type. If you need to support
more than one stream, contact technical
support.
Analysis Sets the maximum number of seconds the S600+
Timeout 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 1 as the chromatograph
configuration type.
KEYPAD Click to display a dialog box you use to define mole
MOLES 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.
MOLE Click to display a dialog box you use to define mole
ADDITIONALS percentage values for gas components not analysed
by the Danalyzer. The system assumes any additional
values to be normalised values.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
Field Description
USER MOLES 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.
Check Limits Enables limit checking on each gas component. When
you select this check box, the MOLE LO LIMITS and
MOLE HI LIMITS buttons display.
MOLE LO Click to display a dialog box you use to define low
LIMITS 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%.
MOLE HI Click to display a dialog box you use to define high
LIMITS 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 Mole Lo Limits field.
Check Enables checking on the deviation from the last good
Deviations 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 1 as the chromatograph
configuration type.
MOLE DEVN Click to display a dialog box you use to define the
LIMITS maximum deviation allowed for each gas component.
Enter 0 in any field to prevent the test for the selected
component.
Button Description
VISCOSITY Click to display a Calculation Result dialog box you
use to define the mode, keypad value, and the specific
alarm limits for viscosity.
ISENTROPIC Click to display a Calculation Result dialog box you
EXPONENT use to define the mode, keypad value, and the specific
alarm limits for the isentropic exponent.
VOS 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.”
UPSTREAM Click to display a Calculation Result dialog box you
PRESS use to define the mode, keypad value, and the specific
alarm limits for upstream pressure.
UPSTREAM Click to display a Calculation Result dialog box you
TEMP use to define the mode, keypad value, and the specific
alarm limits for upstream temperature.
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 density.
INUSE Click to display a read-only table of gas compositions.
COMPOSITION This corresponds to the table defined using the Gas
Composition screen’s KEYPAD MOLES button.
Button Description
BASE Click to display a Calculation Result dialog box you
COMP(Zb) use to define the mode, keypad value, and the specific
alarm limits for base compressibility.
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.
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.
Field Description
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.
Reference Indicates the t1/t2 value, where t1 is the calculation
Condition reference temperature for combustion and t2 is the
reference condition for metering. The default is 15/15
DEG C.
Method If you select CV ISO6976 in your initial
configuration, you have the choice of the
Alternative or Definitive methods for calculating the
ideal superior and inferior CV values.
If you select CV GPA2172 in your initial
configuration, you have the choice of the Simple
(using equation 7 from the GPA2172-09 standard)
or Rigorous (using equations 8 & 9 from the
GPA2172-09 standard) methods for calculating the
standard compressibility.
Note: This option is valid only for configurations
created with Config600 version 3.1 or
greater.
Table Revision 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.
BASE Click to supply an externally calculated base
COMP(Zb) compressibility from another calculation. The system
uses the entered value in GPA2172 calculations
instead of using its own internally calculated value
based on the composition input.
Composition Defines the composition input type. Valid options
Type 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.
Button Description
IDEAL RD 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.
IDEAL 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.
IDEAL CV Click to display a Calculation Result dialog box you
(SUP) 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 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.
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.
REAL VOL Click to display a Calculation Result dialog box you
IDEAL HV 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.
Field Description
Station Number Sets the station associated with this stream.
Apply Splits 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 1 as the chromatograph
configuration type.
MOLE SPLITS 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.
Revert to Last Continues using the last good composition in the event
Good after of failure. Otherwise the system reverts to keypad
Failure data.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
Check Critical Marks the received composition as failed if any critical
Alarms 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 1 as the chromatograph
configuration type.
Check Non Marks the received composition as failed if any non-
Critical Alarms 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 1 as the chromatograph
configuration type.
Chromat Click to display the Comm screen in I/O Setup (see
Comms Chapter 4, Section 4.10).
Initial Mode 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 1 as the chromatograph
configuration type.
Type Indicates the type of chromatograph controller. Click
to display all valid values.
Note: This field displays only if you selected
CHROMAT 1 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.
Field Description
Generic S600+ is connected to another type
of controller.
This option provides a Mole Order
button. Click it 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.
Siemens S600+ is connected to a Siemens
Advance Maxum via a Siemens
Network Access Unit (NAU).
MOLE ORDER Click to display a Gas Composition dialog box on
which you indicate the order in which gas composition
information comes into the S600+ via telemetry.
Enter 0 (zero) for 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
Port Indicates the communications port (1 – 7) the S600+
uses to communicate with the controller. Click to
display all valid values. Define this value here and on
the I/O Setup Comms screen (click CHROMAT
COMMS). The default is PORT 5.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
Address Configures multi-drop chromatograph support. Do not
change unless advised to do so.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
Stream Sets the chromat analysis stream assigned to this
metering stream. The default is 0.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type. If you need to support
more than one stream, contact Technical
Support.
Analysis Sets the maximum number of seconds the S600+
Timeout 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 1 as the chromatograph
configuration type.
Field Description
KEYPAD Click to display a dialog box you use to define mole
MOLES 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.
MOLE Click to display a dialog box you use to define mole
ADDITIONALS percentage values for gas components not analysed
by the Danalyzer. The system assumes any additional
components to be normalised values.
Note: This field displays only if you selected
CHROMAT 1 as the chromatograph
configuration type.
USER MOLES 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.
Check Limits Enables limit checking on each gas component. When
you select this check box, the MOLE LO LIMITS and
MOLE HI LIMITS buttons display.
MOLE LO Click to display a dialog box you use to define low
LIMITS 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%.
MOLE HI Click to display a dialog box you use to define high
LIMITS 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 Mole Lo Limits field.
Check Enables checking on the deviation from the last good
Deviations 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 1 as the chromatograph
configuration type.
MOLE DEVN Click to display a dialog box you use to define the
LIMITS maximum deviation allowed for each gas component.
Enter 0 in any field to prevent the test for the selected
component.
Field Description
Viscosity Calc Indicates the method for calculating the viscosity of the
Type gas. Click to display all valid values. The default is
DISABLED.
Isentropic Indicates the method for calculating the isentropic
Exponent exponent of the gas. Click to display all valid values.
The default is DISABLED.
Speed of Indicates the method for calculating the speed of
Sound sound. Click to display all valid values. The default is
DISABLED.
Button Description
CPSM FOR Click to display a Calculation Result dialog box you
SPOOL use to define the mode, keypad value, and the specific
alarm limits for the correction factor for the effects of
pressure on the spool.
VEL CORRN Click to display a Calculation Result dialog box you
FACTOR use to define the specific alarm limits for the velocity
correction factor.
Note: This value is used only for JuniorSonic
meters.
INUSE M- Click to display a Calculation Result dialog box you
FACTOR use to define the mode, keypad value, and the specific
alarm limits for the in-use meter factor.
Field Description
Reverse In Premium Billing FLOW mode and Flow Direction
Premium Limit REVERSE, sets a flowrate limit above which the
system increments reverse premium totals
whenever the flowrate exceeds the keypad limit.
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.
Button Description
Transducer Enter the distance, in millimeters, between the first and
Separation second transducer.
Note: This field displays only in you select ISO17089
Equations in the Calc Type field.
Number of Enter the number of reflections in the path between
Bounces transducers.
Set to 0 (For Daniel USM)
Note: This field displays only in you select ISO17089
Equations in the Calc Type field.
Distance Enter the distance, in millimeters, between the inlet and
Between the outlet flanges of the meter body.
Flanges Note: This field displays only in you select ISO17089
Equations in the Calc Type field.
Poisson Ratio 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.
VELOCITY OF Displays a Calculation Result dialog box you use to
SOUND define the mode, keypad value, and the specific alarm
limits for the velocity of sound.
2. Click any of the following buttons to define alarm limits for the
ultrasonic flow.
Button Description
GAS VELOCITY Click to display a Calculation Result dialog box you
use to define the mode, keypad value, and the specific
alarm limits for gas velocity.
VELOCITY OF Click to display a Calculation Result dialog box you
SOUND use to define the mode, keypad value, and the specific
alarm limits for the velocity of sound.
UVOL Click to display a Calculation Result dialog box you
FLOWRATE use to define the specific alarm limits for uncorrected
volume flowrate.
INUSE Click to display a Calculation Result dialog box you
MFACTOR use to define the mode, keypad value, and the specific
alarm limits for the in-use Meter factor.
Field Description
Premium Limit 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.
Premium Billing Indicates the premium total mode, in which the system
Mode 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.
Meter Factor Indicates the method used to calculate meter factor.
Method Click ▼ to display all valid values.
METER Interpolate between the two
FACTOR nearest meter factors in the
linearisation table. This is the
default.
ERROR Interpolate between the two
PERCENT nearest percentage error values in
the linearisation table
Limit Flow Cut Sets a low flow value at which point the meter sets the
Off Limit output flowrate to zero.
Forward MF
Flow Rate Sets up to 10 flow rate points for forward meter factor
Points linearisation
Meter Factors 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.
Reverse MF
Flow Rate Sets up to 10 flow rate points for reverse meter factor
Points linearisation.
Meter Factors 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.
Field Description
Product Table 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 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.
Note: Ignore the fields in the Aramco frame unless
directed by technical support.
Normal Flow Set to zero for standard
Rate linearisation. Set to non-zero only
for Aramco-style linearisation.
Date of Initial Set the time stamp of the initial base
Base Meter meter factor.
Factor Note: This field displays only if you
enable the Product Table
with History when you create
the configuration.
Field Description
Mode Indicates the sampling mode. Click to display all
valid values. The default is SINGLE.
Can Fill Indicates how the S600+ determines when the
Indicator 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.
Auto Disable Indicates the event at which the system automatically
disables the sampling process. Select the appropriate
check box to identify the specific event.
Auto Restart Indicates whether the system automatically restarts
sampling after automatically disabling sampling.
Expected Sets the volume or mass of the sampling can. The
Volume/Mass default is 1000.
Can Fill Period 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.
Flowrate Low Sets the volume at which automatic disabling occurs.
Limit The default is 0.
Note: This field is required if you select the On
Flowrate Limit check box for Auto Disable.
Minimum Sets the minimum interval, in seconds, for sampling.
Interval The default is 30.
Note: If the sample exceeds this limit, the system
sets the overspeed alarm and increments the
overspeed counter.
Can Volume Sets the volume of the sampling can. The default is
0.5.
Grab Volume Sets the volume of each sampling grab. The default is
0.001.
Can Low Limit Sets the low limit alarm as a percentage of the Can
Volume. The default is 5.
Cam High Limit Sets the high limit alarm as a percentage of the Can
Volume. The default is 90.
Can High High Sets the high high alarm as a percentage of the Can
Limit Volume. The default is 95.
Twin Can Indicates the changeover method for twin can
Changeover sampling. Click to display all valid values.
Mode
Field 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 Use Norsok I-105 Appendix D density
I-105 correction.
Iteration Type 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.
Hydrometer Indicates whether the S600+ applies hydrometer
Correction correction values to the calculation. Valid values are
YES and NO; the default is NO.
Product Type 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 KG/M3 = Petroleum
Measurement Tables 1980 Tables
53A and 54A
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 KG/M3 = Petroleum
Measurement Tables 1980 Tables
53B and 54B
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
Field Description
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/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 Selection is based on the value in
OILS the Density Table Units field:
If KG/M3 = Petroleum
Measurement Tables 1982 Tables
53D and 54D
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
LIGHT 1986 ASTM-IP-API Petroleum
Measurement Tables for Light
Hydrocarbon Liquids 1986 Tables 53
and 54
ASTM-IP ASTM-IP Petroleum Measurement
1952 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.
TABLE S600+ reads values from a file in the
LOOKUP 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.
Field Description
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 Gazprom STO-5.9 2008 Addendum
B1 UGC B.1 Unstable Gas Condensate
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B2 SLH B.2 Stable Liquid Hydrocarbon
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B3 WFLH B.3 Wide Fraction Liquid Hydrocarbon
CPL Indicates the specific CPL calculation the S600+ uses.
Calculation 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
Rounding 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 Round in accordance with API MPMS
Field Description
Part 2 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 Round in accordance with API MPMS
D1250-04 Ch.11.1 2004 (ASTM D1250-04)
Ch.11 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.
Reference Indicates, in degrees Centigrade, the reference
Temp 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 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
Aromatics Sets the type of aromatics product. Click to display
Type all valid values. The default is Benzene.
Aromatics CCF 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).
Product Type
Density ASTM-IP A B C D Light Light Table User
Units 1952 Crude Refined Special Lube Oils 1986 TP25 Lookup K0 K1
DEG API ASTM D1250 ASTM ASTM n/a ASTM n/a n/a User ASTM
(1952) Table D1250-80 D1250-80 D1250-80 lookup D1250-80
5 Table 5A Table 5B Table 5D table Table 5A/
User K0,K1
S.G. ASTM D1250 ASTM ASTM n/a ASTM n/a GPA TP- User ASTM
(1952) Table D1250-80 D1250-80 D1250-80 25/ 1988 lookup D1250-80
23 Table 23A Table 23B Table 23D Table 23E table Table 23A/
User K0,K1
KG/M3 ASTM D1250 ASTM ASTM n/a ASTM ASTM–IP-API n/a User ASTM
(1952) Table D1250-80 D1250-80 D1250-80 Petroleum lookup D1250-80
53 Table 53A Table 53B Table 53D Measurement table Table 53A/
tables for light User K0,K1
hydrocarbon
liquids 1986
CH. 11 n/a ASTM ASTM ASTM ASTM n/a n/a n/a n/a
2004/7 D1250-04 D1250-04 D1250-04 D1250-04
CUST
CH. 11 n/a ASTM ASTM ASTM ASTM n/a n/a n/a n/a
2004/7 D1250-04 D1250-04 D1250-04 D1250-04
METRIC
NORSOK ASTM ASTM ASTM ASTM ASTM ASTM ASTM ASTM ASTM
I-105 D1250-04 D1250-04 D1250-04 D1250-04 D1250-04 D1250-04 D1250-04 D1250-04 D1250-04
Button Description
METER CCF 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
METER CCF Click to display a Calculation Result dialog box you
(SEL) 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.
METER CPL 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.
METER CPL Click to display a Calculation Result dialog box you
(SEL) 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 Description
MTR DENSITY 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.
OBS DENS (DT) 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.
MTR DENS Click to display a Calculation Result dialog box you
(SEL) 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.
MTR TEMP 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.
OBS TEMP (DT) 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.
Button Description
MTR TEMP Click to display a Calculation Result dialog box you
(SEL) 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.
MTR PRESS 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.
OBS PRESS Click to display a Calculation Result dialog box you
(DT) 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.
MTR PRESS Click to display a Calculation Result dialog box you
(SEL) 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.
MTR Pe 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.
Pe 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.
Pe (DT) 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.
Field Description
Product Type 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 KG/M3 = Petroleum
Measurement Tables 1980 Tables
53A and 54A
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 KG/M3 = Petroleum
Measurement Tables 1980 Tables
53B and 54B
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
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.
Field Description
D LUBE Selection is based on the value in
OILS the Density Table Units field:
If KG/M3 = Petroleum
Measurement Tables 1982 Tables
53D and 54D
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
LIGHT 1986 ASTM-IP-API Petroleum
Measurement Tables for Light
Hydrocarbon Liquids 1986 Tables 53
and 54
ASTM-IP ASTM-IP Petroleum Measurement
1952 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.
TABLE S600+ reads values from a file in the
LOOKUP 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.
USER K0K1 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
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 ASTM D1555-95 Table lookup
S D1555M-
95
AROMATIC ASTM D1555M-00 Table Lookup
S D1555M-
00
AROMATIC ASTM D1555-04a Calculation
S D1555M-
04A
Field Description
AROMATIC ASTM D1555M-08 Calculation
S D1555M-
08
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B1 UGC B.1 Unstable Gas Condensate
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B2 SLH B.2 Stable Liquid Hydrocarbon
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B3 WFLH B.3 Wide Fraction Liquid Hydrocarbon
CPL Indicates the specific CPL calculation the S600+ uses.
Calculation 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
Rounding 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 Round in accordance with API MPMS
Part 2 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
Flocheckl Round in accordance with Emerson
Flocheck verification software
package
ASTM Round in accordance with API MPMS
D1250-04 Ch.11.1 2004 (ASTM D1250-04)
Ch.11 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.
Reference Sets, in degrees Centigrade, the reference
Temp 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.
Field Description
PE Calculation 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
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 density.
Note: The label on this button changes depending
on the configuration.
BASE DENS Click to display a Calculation Result dialog box you use
(DT) 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.
3. Click any of the following buttons to define live inputs for the
density correction calculation:
Button Description
MTR TEMP 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.
Button Description
SEL TEMP 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.
MTR PRESS 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.
SEL PRESS 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.
MTR Pe 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.
Pe 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.
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.
Field Description
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.
Max Sets, in seconds, the maximum acceptable gap
Acceptable between successive polls. The default is 50. The
Gap Between system uses this value to determine communication
Successive failures.
Polls
Flow Integral Sets the acceptable tolerance factor for comparing
Acceptance flowrate to elapsed totals. The default is 20.
Factor
Max Meter Sets a maximum allowable increment in the received
Total total. Used by the increment validation logic.
Max Flowrate Sets a maximum allowable flowrate. The default is
500.
Field Description
K-factor Units 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.
Notes:
▪ 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 K-
factor linearisation (that is, only one factor should have a
calculated mode).
Field Description
Product Table 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 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.
Note: Ignore the fields in the Aramco frame unless
directed by technical support.
Normal Flow Set to zero for standard
Rate linearisation. Set to non-zero only
for Aramco-style linearisation.
Date of Initial Set the time stamp of the initial base
Base Meter meter factor.
Factor Note: This field displays only if you
enable the Product Table
with History when you
create the configuration.
Field Description
Iteration Type 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.
Hydrometer Indicates whether the S600+ applies hydrometer
Correction correction values to the calculation. Valid values are
YES and NO; the default is NO.
Product Type 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 KG/M3 = Petroleum
Measurement Tables 1980 Tables
53A and 54A
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 KG/M3 = Petroleum
Measurement Tables 1980 Tables
53B and 54B
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 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
Field Description
53C allows for a keypad entry
of Alpha, and if this is known
then the base density would be
known.
D LUBE Selection is based on the value in
OILS the Density Table Units field:
If KG/M3 = Petroleum
Measurement Tables 1982 Tables
53D and 54D
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
LIGHT 1986 ASTM-IP-API Petroleum
Measurement Tables for Light
Hydrocarbon Liquids 1986 Tables 53
and 54
ASTM-IP ASTM-IP Petroleum Measurement
1952 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.
TABLE S600+ reads values from a file in the
LOOKUP 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:
Field Description
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 Gazprom STO-5.9 2008 Addendum
B1 UGC B.1 Unstable Gas Condensate
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B2 SLH B.2 Stable Liquid Hydrocarbon
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B3 WFLH B.3 Wide Fraction Liquid Hydrocarbon
CPL Indicates the specific CPL calculation the S600+ uses.
Calculation 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
Rounding 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 Round in accordance with API MPMS
Part 2 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 Round in accordance with API MPMS
D1250-04 Ch.11.1 2004 (ASTM D1250-04)
Ch.11 method to round to the Petroleum
Measurement Table 1980 Tables
Field Description
DECC 1980 DTI/DECC requirements for
Petroleum Measurement Tables 1980
Tables. No rounding occurs and an
iteration tolerance of 0.0001.
Reference Indicates, in degrees Centigrade, the reference
Temp 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 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
Aromatics Sets the type of aromatics product. Click to display
Type all valid values. The default is Benzene.
Aromatics CCF 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).
4. Click any of the following buttons to define live inputs for the
observed density correction calculations.
Button Description
METER Displays a Calculation Result dialog box you use
DENSITY 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.
OBS DENS 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.
MTR TEMP 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.
OBS TEMP 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.
MTR PRESS 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.
Button Description
OBS PRESS 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.
Pe 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.
Field Description
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.
D LUBE Selection is based on the value in
OILS the Density Table Units field:
If KG/M3 = Petroleum
Measurement Tables 1982 Tables
53D and 54D
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
LIGHT 1986 ASTM-IP-API Petroleum
Measurement Tables for Light
Hydrocarbon Liquids 1986 Tables 53
and 54
ASTM-IP ASTM-IP Petroleum Measurement
1952 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.
TABLE S600+ reads values from a file in the
LOOKUP 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 ASTM-
IP 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.
USER K0 K1 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
Field Description
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 Gazprom STO-5.9 2008 Addendum
B1 UGC B.1 Unstable Gas Condensate
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B2 SLH B.2 Stable Liquid Hydrocarbon
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B3 WFLH B.3 Wide Fraction Liquid Hydrocarbon
CPL Indicates the specific CPL calculation the S600+ uses.
Calculation 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
Rounding 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 Round in accordance with API MPMS
Part 2 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
Field Description
Flocheck Round in accordance with Emerson
Flowcheck verification software
package
ASTM Round in accordance with API MPMS
D1250-04 Ch.11.1 2004 (ASTM D1250-04)
Ch.11 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.
Reference Sets, in degrees Centigrade, the reference
Temp 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 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
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 density.
Note: The label on this button changes depending
on the configuration.
BASE DENS Click to display a Calculation Result dialog box you use
(DT) 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.
Aromatics Sets the type of aromatics product. Click to display
Type all valid values. The default is Benzene.
3. Click any of the following buttons to define live inputs for the
calculations.
Button Description
MTR TEMP 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.
Button Description
MTR PRESS 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.
Pe 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.
Field Description
K-factor Units 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.
6.9.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 indicated frequency by interpolating the
frequency between fixed points and then cross-referencing this value to
a look-up table.
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.
Notes:
▪ 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 K-
factor linearisation (that is, only one factor should have a
calculated mode).
Field Description
Product Table 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 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.
Note: Ignore the fields in the Aramco frame unless
directed by technical support.
Normal Flow Set to zero for standard
Rate linearisation. Set to non-zero only
for Aramco-style linearisation.
Date of Initial Set the time stamp of the initial base
Base Meter meter factor.
Factor Note: This field displays only if you
enable the Product Table
with History when you
create the configuration.
Field Description
NORSOK Use Norsok I-105 Appendix D density
I-105 correction.
Iteration Type 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.
Hydrometer Indicates whether the S600+ applies hydrometer
Correction correction values to the calculation. Valid values are
YES and NO; the default is NO.
Product Type 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 KG/M3 = Petroleum Measurement
Tables 1980 Tables 53A and 54A
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 KG/M3 = Petroleum Measurement
Tables 1980 Tables 53B and 54B
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
Field Description
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/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 Selection is based on the value in
OILS the Density Table Units field:
If KG/M3 = Petroleum Measurement
Tables 1982 Tables 53D and 54D
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
LIGHT 1986 ASTM-IP-API Petroleum
Measurement Tables for Light
Hydrocarbon Liquids 1986 Tables 53
and 54
ASTM-IP ASTM-IP Petroleum Measurement
1952 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.
Field Description
TABLE S600+ reads values from a file in the
LOOKUP 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 ASTM-
IP 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.
USER K0 K1 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
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 Gazprom STO-5.9 2008 Addendum
B1 UGC B.1 Unstable Gas Condensate
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B2 SLH B.2 Stable Liquid Hydrocarbon
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B3 WFLH B.3 Wide Fraction Liquid Hydrocarbon
CPL Indicates the specific CPL calculation the S600+ uses.
Calculation 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.
Field Description
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
Rounding 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.
Field Description
Aromatics CCF 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).
Product Type
Density ASTM-IP A B C D Light Light Table User
Units 1952 Crude Refined Special Lube Oils 1986 TP25 Lookup K0 K1
DEG API ASTM D1250 ASTM ASTM n/a ASTM n/a n/a User ASTM
(1952) Table D1250-80 D1250-80 D1250-80 lookup D1250-80
5 Algorithm Table 5A Table 5B Table 5D table Table 5A/
User K0,K1
S.G. ASTM D1250 ASTM ASTM n/a ASTM n/a GPA TP- User ASTM
(1952) Table D1250-80 D1250-80 D1250-80 25/ 1988 lookup D1250-80
23 Algorithm Table 23A Table 23B Table 23D Table 23E table Table 23A/
User K0,K1
KG/M3 ASTM D1250 ASTM ASTM n/a ASTM ASTM–IP-API n/a User ASTM
(1952) Table D1250-80 D1250-80 D1250-80 Petroleum lookup D1250-80
53 Algorithm Table 53A Table 53B Table 53D Measurement table Table 53A/
tables for light User K0,K1
hydrocarbon
liquids 1986
CH. 11 n/a ASTM ASTM ASTM ASTM n/a n/a n/a n/a
2004/7 D1250-04 D1250-04 D1250-04 D1250-04
CUST
CH. 11 n/a ASTM ASTM ASTM ASTM n/a n/a n/a n/a
2004/7 D1250-04 D1250-04 D1250-04 D1250-04
METRIC
NORSOK ASTM ASTM ASTM ASTM ASTM ASTM D1250- ASTM ASTM ASTM
I-105 D1250-04 D1250-04 D1250-04 D1250-04 D1250-04 04 D1250-04 D1250-04 D1250-04
4. Click any of the following buttons to define live inputs for the
observed density correction calculations.
Button Description
METER Displays a Calculation Result dialog box you use
DENSITY 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.
OBS DENS 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.
MTR TEMP 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.
OBS TEMP 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.
MTR PRESS 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.
OBS PRESS 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.
Pe 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.
Field Description
B REFINED Selection is based on the value in
the Density Table Units field:
If KG/M3 = Petroleum
Measurement Tables 1980 Tables
53B and 54B
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/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 Selection is based on the value in
OILS the Density Table Units field:
If KG/M3 = Petroleum
Measurement Tables 1982 Tables
53D and 54D
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
LIGHT 1986 ASTM-IP-API Petroleum
Measurement Tables for Light
Hydrocarbon Liquids 1986 Tables 53
and 54
Field Description
ASTM-IP ASTM-IP Petroleum Measurement
1952 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.
TABLE S600+ reads values from a file in the
LOOKUP 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 ASTM-
IP 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.
USER K0 K1 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
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 ASTM D1555-95 Table lookup
S D1555M-
95
AROMATIC ASTM D1555M-00 Table Lookup
S D1555M-
00
AROMATIC ASTM D1555-04a Calculation
S D1555M-
04A
AROMATIC ASTM D1555M-08 Calculation
S D1555M-
08
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B1 UGC B.1 Unstable Gas Condensate
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B2 SLH B.2 Stable Liquid Hydrocarbon
STO5.9 08 Gazprom STO-5.9 2008 Addendum
B3 WFLH B.3 Wide Fraction Liquid Hydrocarbon
Field Description
CPL Indicates the specific CPL calculation the S600+ uses.
Calculation 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
Rounding 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 Round in accordance with API MPMS
Part 2 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
Flocheckl Round in accordance with Emerson
Flocheck verification software
package
ASTM Round in accordance with API MPMS
D1250-04 Ch.11.1 2004 (ASTM D1250-04)
Ch.11 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.
Reference Sets, in degrees Centigrade, the reference
Temp 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 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
Field Description
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
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 density.
Note: The label on this button changes depending
on the configuration.
BASE DENS Click to display a Calculation Result dialog box you use
(DT) 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.
Aromatics Sets the type of aromatics product. Click to display
Type all valid values. The default is Benzene.
Aromatics CCF 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).
3. Click any of the following buttons to define live inputs for the
standard density correction calculations.
Button Description
MTR TEMP 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.
MTR PRESS 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.
Button Description
Pe 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.
Field Description
Distance Enter the distance, in millimeters, between the inlet
Between the and outlet flanges of the meter body.
Flanges Note: This field displays only in you select ISO17089
Equations in the Calc Type field.
Number of Enter the number of reflections in the path between
Bounces transducers.
Set to 0 (For Daniel USM)
Note: This field displays only in you select ISO17089
Equations in the Calc Type field.
Temperature Sets the temperature coefficient of the pipe. The
Coef default is 6e-005.
Calib Indicates the calibrated temperature of the pipe. The
Temperature default is 20.
Calib Pressure Indicates the calibrated pressure of the pipe. The
default is 1.
Pipe Inside Indicates the inside diameter of the pipe. The default is
Diameter 300.
Pipe Outside Indicates the outside diameter of the pipe. The default
Diameter is 350.
Young’s Indicates the Young's Modulus value of the pipe. The
Modulus default is 2070000.
Poisson’s Ratio Indicates the Poisson's Ratio value of the pipe. The
default is 0.3.
Comms Click to display the I/O comms screen.
Settings
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.
Mode Description
Chromat Uses the “live” values obtained from the chromatograph
controller for the selected item.
Compress 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 GPA22172.
Corrected 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.
CV Uses the calorific value and uses the compressibility value
at base conditions calculated by ISO6976 or GPA2172.
This mode uses the calculation you select during the
generation of the configuration.
Dens A Uses the value obtained from Densitometer A. Used on the
Density inputs.
Dens B 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.
Keypad Uses a value entered on the keypad or web access server
interface or fallback value for the selected item.
Lastgood Uses the last good value obtained from the input. Used on
analog and PRT/RTD inputs.
Measured 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.
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.
▪ 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.
Field Description
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.
Print Select this check box to send alarm reports to the
Alarms/Events printer as they are raised, cleared, and
acknowledged.
Archive Select this check box to save alarm reports to an
Alarms/Events alarm history file. You can still query on these
values.
Printer Comms Click to access the Printer definition on the Comms
Links screen in I/O Setup.
Code Description
CONF ERR 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.
CONFIG Occurs when either the Additionals or Splits
(CONFIGuration error) are in error. This alarm is only
raised on receipt of a good composition.
CONFIG CHG Occurs when the configuration held in the Coriolis
transmitter has changed.
CRC FAIL Occurs when the S600+ receives a bad checksum.
CRITICAL Occurs when S600+ receives either a Critical or Non-
Critical 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.
NON- ADC 1 Fail, ADC 2 Fail, ADC 3 Fail,
CRITICAL 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.
NON- ADC 1 Lo or Failed, ADC 2 Lo or
CRITICAL Failed.
DATA TOUT Occurs when the Ultrasonic Meter has failed to
communicate within the time-out period. This forces
the flowrate to zero.
DENIED Occurs when the selection algorithm has determined
that a range change is required but no suitable cell is
available.
DENS LIMIT Occurs when the density of the Coriolis transmitter is
out of limits.
DEV ERR 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.
DEV OPEN Occurs when the I/O module has failed to
communicate correctly with the identified device
(DEVice OPEN). A system fault.
DISCREP Occurs when operating within range and a
discrepancy in the engineering values returns from two
or more cells.
DP INCREMENT I/P Occurs when differential pressure is not greater than or
ERR equal to 0.0.
Code Description
DRV GAIN Occurs when the Drive Gain of the Coriolis transmitter
has gone over range.
DSCRP 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.
EEPROM FAIL Occurs when a Checksum failure has been detected in
the Coriolis transmitter.
ERROR Occurs when the Coriolis transmitter has reported an
error.
EVENT 1 Occurs when the Coriolis transmitter has reported that
Event 1 is ON.
EVENT 2 Occurs when the Coriolis transmitter has reported that
Event 2 is ON.
EXCEPTION Occurs when a Modbus Exception reply has been
received from the other computer.
FAIL A Occurs when the densitometer frequency is below
1Hz, or the measured period is outside the period
limits, or the calculated density is negative.
FAIL B Occurs when the densitometer frequency is below
1Hz, or the measured period is outside the period
limits or the calculated density is negative.
FAIL CH_A For Daniel Gas Ultrasonic meters, occurs when bit 14
of the CHORD A status byte is set.
FAIL CH_B For Daniel Gas Ultrasonic meters, occurs when bit 14
of the CHORD B status byte is set.
FAIL CH_C For Daniel Gas Ultrasonic meters, occurs when bit 14
of the CHORD C status byte is set.
FAIL CH_D For Daniel Gas Ultrasonic meters, occurs when bit 14
of the CHORD D status byte is set.
FAIL IO'x' (1-7) Occurs when I/O module 'x' has failed to communicate.
FATAL CRD For Daniel Gas Ultrasonic meters, occurs when bit 8 of
the SYSTEM STATUS byte is set.
FAIL WARN 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.
FIXED VEL Occurs when a keypad-entered flow velocity is in use.
FRQ O-RNGE Occurs when the Coriolis reports the frequency is over
range.
H Occurs when the In-Use value for the identified
variable exceeds the Hi alarm limit.
HH Occurs when the In-Use value for the identified
variable exceeds the Hi Hi alarm limit.
HIGH PRD Occurs when the Measured period exceeds (HIGH
PeRioD) the high period alarm limit.
H/W FAIL For Daniel Gas Ultrasonic meters, occurs when bits 1,
2, 3, 4, 5, 6 and 7 of the SYSTEM STATUS byte is set.
ILLEGAL Occurs when the valve status inputs indicate that the
valve is not in a valid position (that is, not Open,
Closed, or Moving).
INTEG-FAIL 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).
Code Description
INVALID INC Occurs when the S600+ receives an invalid increment
from the Coriolis transmitter.
I/P ERR Occurs when an input to the calculation is outside the
valid range.
IP O-RNGE Occurs when the Coriolis transmitter reports an input is
over range.
K_COMP Occurs when the Keypad composition is outside the
limits set on the Gas Composition page on PCSetup.
L Occurs when the In-Use value for the identified
variable falls below the Low alarm limit.
LL Occurs when the In-Use value for the identified
variable falls below the Low Low alarm limit.
LINK 'x' (1-10) Occurs when slave address 'x' is in fault condition.
LOW FLOW Occurs when the flow rate falls below the low flow rate
alarm limit set on the sampler page of PCSetup.
LOW PRD Occurs when the Measured period falls below the low
period (LOW PeRioD) alarm limit
MA IP ERR Occurs when the Coriolis transmitter reports a failure of
its analog input.
MA OP FXD Occurs when the analog outputs of the Coriolis
transmitter have been fixed.
MA OP SAT Occurs when the analog outputs on the Coriolis
transmitter are saturated.
MOLE DV 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.
MOLE HI 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.
MOLE LO 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.
MONITOR Occurs when the software watchdog time has timed-
out for this task.
MOVE FAIL Occurs when the valve has not reached the required
position within the allowable time-out period.
MOVE UNCM Occurs when the valve has moved position without
any command being issued (MOVE UNCoMmanded).
NCRITICAL Refer to CRITICAL.
NEG FLOW Not used.
NO PERMIT Occurs when an item in the configuration is locked or
write protected by the flow computer.
O-FLOW Occurs when the high frequency limit has been
exceeded. Some pulses may be unaccounted for.
O-RANGE 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.
Code Description
O/P ERR Occurs when an output to the calculation is outside the
valid range.
OVERFLOW Occurs when the Pulse Output cannot match the
required pulse rate or when the number of pulses to be
output exceeds the pulse reservoir.
PATH 1 ERROR For SICK Ultrasonic meters occurs when bit 5 of the
SYSTEM STATUS byte is set.
PATH 2 ERROR For SICK Ultrasonic meters occurs when bit 6 of the
SYSTEM STATUS byte is set.
PATH 3 ERROR For SICK Ultrasonic meters occurs when bit 7 of the
SYSTEM STATUS byte is set.
PATH 4 ERROR For SICK Ultrasonic meters occurs when bit 8 of the
SYSTEM STATUS byte is set.
PIC FAIL 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.
PR OP FXD Occurs when the primary Analog Output of the Coriolis
transmitter is in fixed mode.
PR OP SAT Occurs when the primary Analog Output of the Coriolis
transmitter is saturated.
PRE WARN Occurs when a batch is at 'n'% where 'n' is set on the
Batching page in PCSetup.
PRINTING ERR 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.
PWR RESET Occurs when a power reset occurs on the Coriolis
transmitter.
RESET Not used.
RAM FAIL 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.
ROM FAIL 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.
ROC Occurs when the ROC (Rate Of Change) exceeds the
alarm limit for the identified variable.
RT INT Occurs when the Coriolis transmitter has had a Real
Time interrupt failure.
RX FAIL Occurs when the reply from the slave computer has
not been received within the time-out period.
SCALING 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.
Code Description
SAMPLER Occurs when the sampler has been commanded to
reset by the batching, but has not reset.
SEAL FAIL Occurs when the valve reports that it has not sealed
during the test period.
SEC OP SAT Occurs when the secondary Analog Output of the
Coriolis transmitter is saturated.
SEC OP FXD Occurs when the secondary Analog Output of the
Coriolis transmitter is in fixed mode.
SEL TO BASE I/P Occurs when a density input is out of range. Possible
ERR 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
Code Description
TOT ROLL OVR Occurs when at least one of the totals within the
S600+ reaches its maximum value and rolls over to
zero (TOTals ROLL OVeR).
TOT ROLL UDR 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.
TPU FAIL 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.
TSK ERR 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.
TSK OFLOW Occurs when the S600+ traps an attempt to write an
infinite number.
TX CONFIG Occurs when the Coriolis transmitter reports that it is
not configured.
TX ELEC Occurs when the Coriolis transmitter reports an
electronics failure.
TX FAIL Occurs when the S600+ is unable to place the
information to the flow computer hardware (system
fault).
U-RANGE 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.
UNAVAIL Occurs when the signal for Local or Remote control
from the valve indicates the valve is in local control
(UNAVAILable).
UNDEFINED Occurs when the Coriolis transmitter reports an
undefined error.
VCONE I/P 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
WARM ST 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.
WARN CH_A For Daniel Gas Ultrasonic meters, occurs when bit 13
of the CHORD A status byte is set.
WARN CH_B For Daniel Gas Ultrasonic meters, occurs when bit 13
of the CHORD B status byte is set.
WARN CH_C For Daniel Gas Ultrasonic meters, occurs when bit 13
of the CHORD C status byte is set.
WARN CH_D For Daniel Gas Ultrasonic meters, occurs when bit 13
of the CHORD D status byte is set.
WARNING Occurs when at least one cell has failed or is in
Keypad mode.
Code Description
ZERO DIV Occurs when the S600+ traps an attempt to divide by
zero.
ZERO LOW Occurs when the zero value of the Coriolis transmitter
is too low.
ZERO HIGH Occurs when the zero value of the Coriolis transmitter
is too high.
ZERO NOISE Occurs when the signal into the Coriolis transmitter is
too noisy.
ZERO OP Occurs when the Coriolis transmitter has failed in its
zeroing operations.
ZERO PROG Occurs when the Coriolis transmitter is currently
zeroing.
7.4 Security
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.
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: 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).
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.
Field Description
PC Password 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.
S600 Password Enter a number (click or to increase or decrease
the values) the user must provide to change
parameters using the S600+ front panel.
Security Level Enter a number (between 9 and 1) to indicate the
Security Level associated with this user ID.
2. Click Edit to display the Passwords dialog box for that username.
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.
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.
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.
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.
Option Description
Auto hide Select to hide the screens that do not have data.
unused
displays
Security 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.
Option Description
Add Output 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.
New Item Displays a Connect Wizard dialog box you use to add
system components (“items”) to the Calc Explorer
graphic.
Delete Item(s) 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.
Add All Inputs 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.
Add All Adds all outputs related to the selected item to the
Outputs Calc Explorer graphic.
Note: This option is grayed out if the selected item
does not have defined outputs.
Auto Unit Locates and displays calculations where an input to a
Explore --> calculation matches the inputs of the selected item.
Note: This menu option displays only if the selected
item has units.
Auto Unit Locates and displays outputs of calculations that
Explore <-- match the units of the selected item.
Note: This menu option displays only if the selected
item has units.
Clear All Removes all items from the Calc Explorer graphic.
Zoom In Reduces the Calc Explorer graphic to its default
display size.
Zoom Out Magnifies the Calc Explorer graphic.
Save As Saves the displayed Calc Explorer graphic as a bitmap
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.
2. Select an option from each of the three columns and click OK.
Calc Explorer adds the defined item to the screen.
Notes:
▪ When you first add an item, Calc Explorer gives it a dashed (not
solid) outline (see Figure 7-17). 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.
2. Click Add All Inputs. The Calc Explorer displays all inputs for the
selected item.
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).
2. Click Add All Outputs. The Calc Explorer displays all outputs for
the selected item.
Note: Use the Add Output menu option to add individual outputs to
the screen.
Note: Calc Explorer does not have an “undo” feature. Once you
delete an item, you can only re-add it.
Note: Use the Clear All menu option to remove all items from the
Calc Explorer screen.
2. Click Save As Bitmap. The Calc Explorer menu closes and the
saves the bitmap image on your PC’s hard drive.
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.
This chapter is intended for use in conjunction with materials from the
Caution 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.
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.
▪ I/O Boards 1 to 7.
▪ Stations 1 and 2.
▪ Streams 1 to 10.
If you add any new objects to the database, the System Editor
Caution 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.
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. ▪ Keypad Strings.
▪ Period Totals. ▪ Calculation Results.
▪ Analog Inputs. ▪ Configuration Items.
▪ PRT/RTD Inputs. ▪ System Objects.
▪ Pulse Inputs. ▪ DP Stacks.
▪ Frequency Inputs. ▪ PID Control Loops.
▪ Digital I/Os. ▪ Alarm Items.
▪ Analog Outputs. ▪ Multi-States.
▪ Pulse Outputs. ▪ Prove Controls.
▪ Keypad Integers. ▪ Array Texts.
▪ Keypad Integer Arrays. ▪ HART Devices.
▪ Keypad Reals. ▪ Event History.
▪ Keypad Real Arrays. ▪ 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).
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.
The Calc Editor does not have an Undo feature. If you mistakenly delete
Caution a source or destination, you must manually re-create it.
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.
2. Click the number for the new line. The Connect Wizard displays.
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.
Note: You can also access this utility either by selecting Tools >
Transfer from the PCSetup menu bar or by selecting Start >
Config600 3.2 > Pro > Transfer.
Tab Description
Licensing Enables you to transfer a license from a secure USB
drive (“dongle”) to Config600.
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.
Note: Both the S600+ and the host PC must have the same
communications settings to communicate successfully.
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 Description
S600 ID 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.
S600 Lists all available communication connections.
Connections
Scan 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.
Hostname Indicates the IP address of the host PC.
Note: This field is available only if you selected a
network connection.
16 Bit Mode 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.
Baud Rate 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.
Data Bits 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.
Stop Bits 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.
Parity 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.
Note: Although you cannot clear a configuration from a slot; you can
overwrite it.
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.
▪ VxWorks – Operating system binary file and embedded software
for the FloBoss S600; a version is installed in the S600 prior to
delivery. Vx Works files have the file prefix “vxworks”. To
transfer this image, copy the vxworks.bin file into Config S600
directory path.
▪ User application – User C file that begins with “user” string. This
facility is only available to approved users. To transfer this
package, copy the user* files into userapp folder from Config
S600+ directory path.
Updating the binary or firmware file could affect the entire metering
Caution accuracy and stability of your S600+. It is strongly recommended that
you update this file only under the specific instruction of technical
support personnel.
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
2. Launch Config Transfer.
3. Select the Send tab on the Config Transfer screen.
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).
Note: Click Refresh List to update the list with the configuration
files in S600+.
2. Select the Enabled check box. This activates the Logging Detail
field.
Note: The S600+ maintains the log until you either close the
application or disable the logging process.
9.7 Licensing
Note: This utility requires you to install firmware binary 06.21.
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.
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
8* CALCULATIONS
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 *
ENTER CODE:
7. Select 1 (Yes).
CONFIRM
SET TO:
COLD ST
1. YES
2. NO
8* FACTORY SETUP
8* FACTORY SETUP
The Remote Front Panel utility functions exactly like the actual S600+
front panel. Refer to the FloBoss S600+ Flow Manager Instruction
Manual (part D301150X412).
1* WARM START
2* COLD START
3* NETWORK SETUP
4. REFLASH FIRMWARE
5. CONFIG SELECTION
8* FACTORY SETUP
8* FACTORY SETUP
3. Select 4 (Display).
1. DISPLAY PORT
2. DISPLAY TYPE
3. GO BACK
RANGE 1 to 8
CURRENT 2
1
RANGE 2 to 8
CURRENT 0
2
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
Revised November-2018 Remote Archive Uploader 11-1
Config600 Configuration Software User Manual
▪ Link Failed
▪ 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.2 > Pro > Remote Archive Uploader.
The Remote Archive Uploader screen displays.
Notes:
Option Description
Time 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.
Action 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+).
Comm Type Shows the communication type the Config600
software uses to poll the flow computer for the archive
data. Valid values are Serial, Ethernet, or Modem.
MB Address Shows the Modbus address of the remote flow
computer.
Port Shows the PC port Config600 uses when polling the
S600+ for archive data.
Baud Shows the baud rate Config600 uses when polling the
S600+ for archive data.
Data Shows the number of data bits in use for serial
communications Config600 uses when polling the
S600+ for archive data.
Stop Shows the number of stop bits in use for serial
communications used by Config600 when polling the
S600+ for the archive data.
Parity Shows the parity in use for serial communications
Config600 uses when polling the S600+ for archive
data.
TCP/IP Addr Shows the TCP/IP address of the flow computer.
TCP/IP Port 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.
MODEM Port PC port in use for MODEM communications.
Phone Phone number in use for MODEM communications.
Delete Select a flow computer and click Delete to remove it
from the Flow computer poll sequence screen.
New Click New to add a new flow computer to poll.
Copy Select a flow computer and click Copy to duplicate an
existing configuration.
2. Complete (or update) the values for the selected flow computer:
Option Description
Period 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.
Date Sets the date of the month to perform the poll.
Note: This field is active only if you select Monthly in
the Period field.
Day Sets the day of the week to perform the poll.
Note: This field is active only if you select Weekly in
the Period field.
Time 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.
Action Selects the archive data to upload. Click to display
all valid options. Valid options include Auto Upload All
or Auto Upload New.
Auto Upload Uploads all of the archived reports
All from the S600+ and saves them into
the folder on the PC using the Tools
> Manual Comms Settings.
Auto Upload Uploads only new archived reports
New from the S600+ and saves them into
the folder on the PC using the Tools
> Manual Comms Settings.
Comment 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.
Option Description
Comms… 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.
Field Description
Retry Count Sets the number of times the Remote Archive
Uploader should attempt to communicate with the
S600+ before it times out.
TCP/IP Address 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.
TCP/IP Port 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.
Baud Rate 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.
Data Bits 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.
Stop Bits 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.
Parity 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.
Port 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.
Modem 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.
Phone No. 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.
Properties 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.
▪ 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.
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.
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.
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.
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 Description
File Format 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).
User Password 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.
Enable Printing 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.
Enable Copy 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.
Title 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.
Author 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.
Subject 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.
Keywords 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.
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).
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.
Extended Folder Select Tools > Extended Folder Format to enable files uploaded
Formats 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.
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+.
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.
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.
3. Click Edit. The Report Editor opens, displaying the selected report.
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).
Note: You can also access this menu by selecting Edit from the menu
bar.
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.
Note: You can also select Edit > New Placement from the menu
bar.
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.
7. Click OK to apply your new data point definition to the report file.
The report file displays, showing your new data point.
3. Click the button at the top of the dialog box. The Connect Wizard
displays.
This editor does not provide an “undo” facility. Once you delete a
Caution report line, you cannot restore it. You must rebuild it.
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+.
Because of the way S600+ creates and saves displays, you should edit
Caution displays only after you have finished creating the configuration file.
This ensures the inclusion of any changes to the configuration.
Config600 grays out any options that do not apply to the selected
item.
Note: If you create empty menus while editing, the S600+ does not
display them because the Display Editor automatically removes
them on startup.
2. If the line contains only text, use the Text field to change the
displayed description.
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.
5. Click the Data Point button at the top of the Data Point pane to
define a data point. The Connect Wizard displays.
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 Description
Security Indicates a security Level (0 to 9) for the field.
Note: The default is 0 (cannot be changed).
Exponential Select to indicate the representation of numbers in an
Format exponential format.
Note: If you select this checkbox, S600+ greys out
the Decimal Places and Leading Zeroes fields.
Decimal Places Indicates the number of decimal places required for the
selected field.
Leading Zeroes Select to indicate whether leading zeroes are required
for this field.
High Limit Indicates the high (maximum) limit for the value in this
field.
Low Limit 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:
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.
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.
2. Select the Displays check box and click OK. Config600 restores
all S600+ displays to the default values defined in the selected
configuration.
Note: As you edit maps, make sure to save (using either the Save icon
or File > Save) all modifications to the files.
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.
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.
Note: If you selected a slave map to edit, Config600 greys out the
Master Settings.
Field Description
Timeout Sets, in seconds, the amount of time the master waits
for a response from the slave.
Slave Status The slave status KPINTARR gives the communication
Object 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).
Slave Control The slave control KPINTARR uses to enable or
Object 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.
Slave Address The slave address KPINTARR uses to define the
Object 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. 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.
6. Select a data item type and click OK. The Modbus Editor adds the
new data point to the data point listing.
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.
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.
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.
Field Description
Phillips Double Reads holding registers as IEEE-format double-
precision 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).
RFT 64 Bit Reads totals from a Micro Motion RFT transmitter
using a proprietary data format.
MVD Total Reads totals from a Micro Motion MVD transmitter
using a proprietary data format.
Note: Slave Modbus map files do not allow the message option.
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.
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.
2. Select the Modbus Maps check box. The Modbus Map Options
panel displays, showing the default Modbus 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.
Note: This editor is available only with the Config600 Pro software.
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.
Notes:
Example The Config600 3.2 directory contains a LCLIB folder. In this folder
LogiCalcs 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.
Note: You can also display this dialog by selecting File > Load
Local Config from the LogiCalc screen’s menu bar.
S
a
t
u
s
P
a
n
e 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
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;
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;
for stream_number = 1 to 10
my_value = (my_value + 2) * 3;
next;
wend;
end;
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;
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;
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.
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;
while (1) do
if (pressure_mode = ADC_KEYPAD) then
spare = pressure * 3;
else
spare = pressure * 2;
endif;
wend;
end;
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;
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;
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.
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;
while (1) do
dim sum = 0; # Hold the sum of two times the meter pressures
spare = sum;
wend;
end;
The Save As dialog box opens the LogiCalc folder in the open
configuration directory. If for any reason, the Save As command does
Line by Line 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.
Breakpoint 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
Change the variable value, click OK, and then continue single-
stepping 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.
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-by-
line. 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 free-
running.
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.
function PressToBarg(press)
function TempToDegc(temp)
##############################################################################
function DensToKgm3(dens)
function DensFromKgm3(dens)
endif;
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;
endif;
# Define all the indexes for the various gas stream types
dim stdPress;
dim upstrCompress;
dim upstrTemp;
dim upstrTempDegc;
call upstrTempDegc = TempToDegc(upstrTemp);
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;
dim stdTempDegc;
call stdTempDegc = TempToDegc(stdTemp);
dim upstrPressBarg;
call upstrPressBarg = PressToBarg(upstrPress);
dim ndxUpstrDens;
if (strType = STREAMTYPE_GASDP) then
ndxUpstrDens = CALCALMITEM_GASDP_UPSTRDENS;
endif;
if (strType = STREAMTYPE_GASTURB) then
ndxUpstrDens = CALCALMITEM_GASTURB_STREAMDENS;
endif;
return 1;
end;
function ptz()
while (1) do
dim str;
for str = 1 to numstreams()
DoStreamPtz(stream(str));
next;
wend;
end;
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).
if <expression> then
.
.
endif;
if <expression> then
.
.
else
.
.
endif;
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.
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.
return <expression>;
connect Connects a data point from the S600+ database for use in the
program.
function main()
connect adc1(ioboard(1), "ADC", 0, "MEASURED");
connect dac1(ioboard(1), "DAC", 0, "MEASURED");
while 1 do
copydouble(adc1, dac1);
wend;
end;
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
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:
...
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).
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
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:
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:
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:
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:
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.
Appendix A – Glossary
A
ADC Analog to Digital Converter. Used to convert analog inputs (AI) to a format the flow
computer can use. Also known as A/D Converter.
Address 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).
AGA 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.
AI Analogue input, also known as ANIN.
Alphanumeric Consisting of only the letters A through Z and the numbers 0 through 9.
Analogue A signal with no defined steps, its value being determined by its size.
Annubar 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.
ANIN Analogue input, also know as AI.
ANOUT Analogue output, also known as AO.
ANSI 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.
ASCII 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).
AWG American Wire Gauge, a system of sizing wiring.
B
Back up/backup 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.
Baud An indicator of the rate of serial data transfer (for example, a baud rate of 10 indicates
10 bits per second).
Basetime The end of day time when any daily, weekly, or monthly reports print; also known as
“contract hour.” S600+ supports three basetimes.
Batch control 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.
Baud rate 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).
Binary 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.
Bit 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).
Bit Link 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.
C
Calorific value Superior calorific value (CV) is the amount of heat which could be released by the
(CV) 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).
CATS 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).
Cold Start A process of starting the FloBoss S600+ that copies the configuration file from Flash
memory.
Config600 PC-based software tool used to configure the S600+.
software
Constants Numbers that only infrequently change. Examples would include the conversion value
between Degrees Celsius and Degrees Fahrenheit or pipe diameter.
Control bus Bus connections for control signals (such as read/write).
CPS Correction for pressure on steel (of meter or prover)
CPU Central Processing Unit; in the S600+, the CPU module (P152+).
CTL_CPL 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).
CTS 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.
CTS Correction for temperature on steel (of meter or prover)
CUI Daniel USM interface
D
DAC 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.
Databus A group of bi-directional lines capable of transferring data to and from the CPU storage
and peripheral devices.
DCS Distributed Control System. A computer system which manages the process of a plant
or site.
DCU 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.
Densitometer Transducer used to measure the density of the product at current conditions in the
pipework where it is mounted.
DI Digital or discrete input, as known as DIGIN.
Digital A signal with only two states, such as on/off, input/output, or 5V/0V.
DIN Deutsches Institut fur Normung. German Standard.
Discrepancy 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.
DO Digital or discrete output, also known as DIGOUT.
DP Differential Pressure.
DPR Dual Pulse Receiver or turbine input.
DRAM 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.
DVM Digital voltmeter.
E
E-Format Mathematical notation where the mantissa is any number greater than –10 and less
than 10 and the exponent is the multiplier.
EEPROM Electrically Erasable Programmable Read Only Memory, a non-volatile memory chip
which may be erased and reprogrammed electronically.
Ethernet 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.
Exponent Base 10 multiplier.
EU European Union.
EU Engineering unit
F, G
Flash memory 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.
Flow Balance Used to balance the flow through a liquid system so a required flow rate can be
attained through a prover.
Flow Switching 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.
FRQ Frequency input.
H
HART® 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.
Hex Hexadecimal, referring to numbers in base 16 (that is, numbers from 0 through 9 and
letters from A through F).
Heating Value See Calorific Value (CV).
(HV)
Holding Analog Output number value to be read.
Register
Hz Hertz.
I, J, K
Integer Any positive or negative whole number, including zero.
Intelligent I/O The Intelligent Input Output module (P144), also known as “IIO”.
I/O Input and Output.
IP Institute of Petroleum or Ingress protection standard, referring to British standard 5420
or International Electro-Technical Commission standard 144.
IP2 In the calculations section of the generator, this option includes the Liquid Volume
Correction Tables (53 or 54) for a non-US configuration.
IS 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.
ISO 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.
ISO 5167 Measurement of fluid flow by means of pressure differential devices (such as orifice
plates, nozzles, or Venturi tubes) inserted in circular cross-section conduits.
ISO 6976 Natural gas calculation of calorific values, density, relative density and Wobbe index
from composition.
L
LED 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.
M
Mantissa Numerically significant part of a floating-point number.
Meter An option applicable only to liquid turbine applications and used to correct the flow rate
Correction due to temperature and pressure effects on the body of the meter.
Meter An option used to correct the K Factor or Meter Factor of a pulse input according to the
Linearisation input frequency. This is used to correct discrepancies caused by the non-linearity of
the transducer connected to the pulse input.
Modbus 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.
Modem Modulator Demodulator; a device used to communicate with other equipment using a
telephone network.
Modulate Superimposing one signal upon another.
MOV 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.
Multiplexor Multiple Input Selector.
MVS Multi-variable sensor
N
Noise Random electrical interference.
Non-volatile Memory type that retains data when the power supply is disconnected.
Memory
NX-19 An AGA report developed for the calculation of supercompressibility factors.
O
Object 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 self-
contained entity that consists of both data and procedures to manipulate the data.
Octal Numbers in base 8 (that is, numbers 0 through 8).
Off-line 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+.
On-line 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.
Open Collector Digital output that is driven by a transistor and requires external power.
Opto-Isolator Optical device for connecting signals while maintaining electrical isolation.
Overrange Over the preset current limit for the A/D Converter.
P, Q
PCB Printed circuit board.
PID 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.
Peer to Peer Communications mode implemented by giving each communication node both server
Link and client capabilities.
Port Group of inputs or outputs to the computer.
Program Series of instructions.
Protocol Precise description of data interchange over a telemetry link.
Prove An order of events set into the S600+ to perform a calibration (or “prove”) of flow
Sequence balancing, stability checking, or valve-routing.
PRT Platinum resistance thermometer. See also RTD.
PSU Power supply unit.
PTZ Calculation of Compressibility, Relative Density and Line Density using the Solartron
7915 PTZ method.
R
RAM Random-access memory. Volatile memory that becomes unreliable when power is
removed from the computer.
Relative Density Liquid relative density: the ratio of the mass of a given volume of liquid at 15°C (or
(RD) 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.
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.
ROM 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.
RS-232 Voltage standard for multi-drop serial data transmission. Also EIA-232.
RS-422 Voltage standard for serial data transmission; used as extender for RS-232.
S
Sampler 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.
Security Code Codes that limit operator access to software parameters; typically stored in micro
memory.
Specific Gravity Ideal gas relative density (specific gravity), Gi is defined as the ratio of the ideal
(SG) 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).
Note: Real relative density differs from ideal relative density in that the ratio of the gas
compressibilities is also taken into account.
SRAM Static random-access memory. Stores data as long as power is applied; typically
backed up by a lithium battery or supercapacitor.
S600+ FloBoss™ S600+ Flow Computer.
T
Task 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.
TCP/IP Transmission Control Protocol/Internet Protocol.
Time and Flow An option that allows the S600+ to average process variables based on time, flow or
Averaging time and flow.
Totaliser Area of RAM for integrating totals.
Transducer Device that converts energy from one state to another.
TRI-REG Triple register; an area of RAM where data is stored in triplicate, normally used to
store totals.
TX Transmitted information.
U
Underrange Under the preset current limit for the A/C Converter.
V
Variables Changeable values.
W
Warm Start An S600+ startup process in which the configuration remains untouched.
Watchdog A hardware circuit that monitors correct program operation and restarts the program in
the event of malfunction.
Appendix B – Proving
In This Chapter
However, you cannot mix the two (for example, have a prover config
with three metering streams and prove a remote, separate stream).
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.
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:
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:
B.1.2 Communications
Using the Modbus protocol, a slave link provides communications with
any remote stream flow computers.
Note: You can reset the ports, baud rate, number of bits, and parity
values through the S600+’s front panel.
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.
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.
LAUNCH /
RETURN
HOME
CHAMBER
CHAMBER
4 WAY
VALVE
SS1 SS4
SS2 SS3
FORWARD
DIRECTION
REVERSE
DIRECTION
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 details the possible sphere switch selections:
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-2 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.
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 Two digital outputs command the valve to move. The forward/reverse
Outputs 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
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).
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.
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
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.
Display Description
SEQ STREAM NO. 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.
SEQ STAGE INDEX Shows current sequence stage as the sequence progresses.
SEQ STAGE PREV 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.
SEQ ABORT INDEX In the event of a sequence error, an abort reason index will
be shown here.
RUN CTL Operator commands for proof run (inner loop)
Run permit Interlock required for starting proof run.
Run stage index Shows current proof run stage as the sequence progresses.
Run abort index In the event of a proof run sequence error, displays an abort
reason index.
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.2\pseqlib directory. Copy one of
these to C:\Users\<username>\Config600 3.2\Configs\Project\extras
directory so that you can download it to the S600+ with the
configuration.
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-7 shows all the stages of a Run Control sequence in bi- and
uni-directional provers.
=============================================================================================
1 METER PROOF REPORT 06/08/2013 09:58:40
=============================================================================================
STREAM ON PROOF : 0
PROVING RATE : 0.000 m3/h
=============================================================================================
=============================================================================================
=============================================================================================
2 PROVING REPORT
Emerson Process Management
=============================================================================================
HISTORICAL DATA OF METER FACTORS @ NORMAL METER FLOW RATE OF 0.000 m3/h
INITIAL BASE METER FACTOR (DATE: MM/DD/YY) = 0.000
=============================================================================================
==========================================================================================
▪ 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 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 Standard Reference
Averaging Calcs General mathematic principles
Stability Calcs General mathematic principles
Correction Factor (CTLm/CTLp) Corresponds to meter calculations
Correction Factor (CPLm/CPLp) Corresponds to meter calculations
Correction Factor (CTSp/CPSp) API Ch 12
K-factor/Flowrate API Ch 12
K-factor Deviation API Ch 4
K-factor Deviatoin Statistical NORSOK I-105 Annex F
Method
Meter Factor API Ch 12
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
Note: The average Tp, Pp over the run is used for calculating the
correction factors.
Meter Factor
GSVp run
M F=
ISVm run
where:
GSVprun is the prover gross standard volume (m3)
ISVmrun is the meter indicated standard volume (m3)
Meter Factor
M prun
M F=
M mrun
where:
Mprun is the prover mass (kg)
Mmrun is the meter mass (kg)
MX-MN/AVG
K max - K min
K dev = 100
K avg
MX-MN/MX+MN2
K max - K min
K dev = 100
K max K min 2
MX-MN/MN
K max - K min
K dev = 100
K min
MX-MN/MX*MN
K max - K min
K dev = 100
K max K min
MX-AV/AV
K - K avg
100
max
K dev =
K avg
AV-MN/AV
K dev =
K avg - K min
100
K avg
where:
Statistical
S N 1
K dev = 200 x t N-1 x
K avg N
where:
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 the stream normal flow rate is
configured 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 non-
Aramco-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)
Note: If there is only one pressure and temperature input, assign inlet
and outlet objects to use the same input.
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.
Note: You can reset the ports, baud rate, number of bits, and parity
values through the S600+’s front panel.
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 K-
factor 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.
Enable Hydraulics
(S600 O/P)
Launch Command
(Hydraulic Solenoid)
(S600 O/P)
Prove Ready
Detector)
(S600 I/P)
Piston
Detector
(S600 I/P)
t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11
Pass Description
t7 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.
t8 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.
t9 The first Volume Piston Detector switch triggers on the return of
the piston, generating a fourth pulse on the Volume Piston
Detector signal.
t10 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.
t11 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.
Display Description
SEQ ABORT INDEX In the event of a sequence error, an abort reason index
displays here.
RUN CTL Operator commands for proof run (inner loop)
Run permit Interlock required for starting proof run.
Run stage index Shows current proof run stage as the sequence progresses.
Run abort index In the event of a proof run sequence error, an abort reason
index displays here.
Continue (Reprove)
29 RE STAB CHECKS Hold stable temperature, pressure and flowrate
18 PROOF RUN Perform proof runs (execute Run Control stages)
Terminate
25 PS PULSES OFF Turn proving stream raw pulses off
30 TERMINATE Terminate (return to idle)
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.2\lclib\prover directory. Copy one
of these to the C:\Users\<username>\Config600
3.2\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.
=============================================================================================
1 METER PROOF REPORT 06/08/2013 09:58:40
=============================================================================================
STREAM ON PROOF : 0
PROVING RATE : 0.000 m3/h
=============================================================================================
=============================================================================================
========================================================================
2 PROVING REPORT
Emerson Process Management
LIQUID: A CRUDE
OBSERVED DENSITY: 0.000 kg/m3 AT 0.00 Deg.C = 0.000 kg/m3 AT 0.000 Deg.C
PRESS TEMP
TRIAL PULSES TOTAL TIME METER METER TRIAL
PROVER PROVER
NO. TOTAL S barg Deg.C M.F. MFt
barg Deg.C
1 0.00 0.00 0.00 0.00 0.000 0.0 0.0
2 0.00 0.00 0.00 0.00 0.000 0.0 0.0
3 0.00 0.00 0.00 0.00 0.000 0.0 0.0
4 0.00 0.00 0.00 0.00 0.000 0.0 0.0
5 0.00 0.00 0.00 0.00 0.000 0.0 0.0
6 0.00 0.00 0.00 0.00 0.000 0.0 0.0
7 0.00 0.00 0.00 0.00 0.000 0.0 0.0
8 0.00 0.00 0.00 0.00 0.000 0.0 0.0
9 0.00 0.00 0.00 0.00 0.000 0.0 0.0
10 0.00 0.00 0.00 0.00 0.000 0.0 0.0
AVE 0.00 0.00 0.00 0.00 0.000 0.0 0.0
HISTORICAL DATA OF METER FACTORS @ NORMAL METER FLOW RATE OF 0.000 m3/h
INITIAL BASE METER FACTOR (DATE: MM/DD/YY) = 0.000
================================================================================
X pass =
X inst
Samples
where:
Xpass is the average value of the variable for a single pass
Xinst is the instantaneous sample value of the variable being
averaged
Samples is the number of samples taken during the pass
Pass K-factor
PC
KF pass =
BV
where:
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
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
▪ 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
where:
XA, XB are the variables being compared
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)
GSVp run = BV CTLp run CPLp run CTSp run CPSp run
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)
PC run
IVm run =
KFm run
where:
PCrun is the run pulse count (pls)
KFm is the meter K-factor (pls/m3)
Meter Factor
M prun
M F=
M mrun
where:
Mprun is the prover mass (kg)
Mmrun is the meter mass (kg)
where:
PCrun is the run pulse count (pls)
Mprun is the prover mass (kg)
MX-MN/AVG
K max - K min
K dev = 100
K avg
MX-MN/MX+MN2
K max - K min
K dev = 100
K max K min 2
MX-MN/MN
K max - K min
K dev = 100
K min
MX-MN/MX*MN
K max - K min
K dev = 100
K max K min
MX-AV/AV
K - K avg
100
max
K dev =
K avg
AV-MN/AV
K - K min
100
avg
K dev =
K avg
where:
Statistical
S N 1
K dev = 200 x t N-1 x
K avg N
where:
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. 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 supported for "local" streams (part of the same
configuration with the prover), if the stream normal flow rate is
configured 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 non-
Aramco-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.3.1 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:
Note: You can reset the ports, baud rate, number of bits, and parity
values through the S600+’s front panel.
B.3.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 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 K-
factor 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.4 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.
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 Description
SEQ CTL Operator commands for sequence control (outer loop)
SEQ STREAM NO. 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.
SEQ STAGE INDEX Shows current sequence stage as the sequence progresses.
SEQ STAGE PREV 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.
SEQ ABORT INDEX In the event of a sequence error, an abort reason index
displays here.
RUN CTL Operator commands for proof run (inner loop)
Run permit Interlock required for starting proof run.
Run stage index Shows current proof run stage as the sequence progresses.
Run abort index In the event of a proof run sequence error, an abort reason
index displays here.
Continue (Reprove)
29 RE STAB CHECKS Hold stable temperature, pressure and flowrate
18 PROOF RUN Perform proof runs (execute Run Control stages)
Terminate
25 PS PULSES OFF Turn proving stream raw pulses off
30 TERMINATE Terminate (return to idle)
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.2\lclib\prover directory. Copy one
of these to the C:\Users\<username>\Config600
3.2\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.5.1 Run Control Stage Description
Table B-22 shows all the stages of a Run Control sequence.
=============================================================================================
1 METER PROOF REPORT 06/08/2006 10:00:00
=============================================================================================
STREAM ON PROOF : 0
PROVING RATE : 0.000 m3/h
=============================================================================================
=============================================================================================
================================================================================
1 PROVING REPORT
Emerson Process Management
(0)OFFICIAL (0)UNOFFICIAL (0)ABORTED
LIQUID: A CRUDE
OBSERVED DENSITY: 0.000 kg/m3 AT 0.00 Deg.C = 0.000 kg/m3 AT 0.000 Deg.C
TRIAL PULSES TOTAL PRESS TEMP TRIAL
HISTORICAL DATA OF METER FACTORS @ NORMAL METER FLOW RATE OF 0.000 m3/h
INITIAL BASE METER FACTOR (DATE: MM/DD/YY) = 0.000
================================================================================
▪ 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.
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
▪ Meter frequency
▪ Prover flowrate
▪ Meter flowrate
▪ Alpha
▪ Prover beta
▪ Meter beta
▪ CTLm
▪ CPLm
▪ CTLp
▪ CPLp
▪ Pressure correction factor
▪ Prover standard volume
▪ Meter standard volume
▪ Meter indicated volume
▪ Prover mass
▪ Meter mass
▪ K-factor
▪ Meter factor
Meter Factor
GSVp run
M F=
ISVm run
where:
GSVprun is the prover gross standard volume (m3)
ISVmrun is the meter indicated standard volume (m3)
Meter Factor
M prun
M F=
M mrun
where:
Mprun is the master meter mass (kg)
Mmrun is the meter mass (kg)
MX-MN/AVG
K max - K min
K dev = 100
K avg
MX-MN/MX+MN2
K max - K min
K dev = 100
K max K min 2
MX-MN/MN
K max - K min
K dev = 100
K min
MX-MN/MX*MN
K max - K min
K dev = 100
K max K min
MX-AV/AV
K - K avg
100
max
K dev =
K avg
AV-MN/AV
K - K min
100
avg
K dev =
K avg
where:
Statistical
S N 1
K dev = 200 x t N-1 x
K avg N
where:
where:
MFCPFRN is the calculated meter factor from current prove at normal
flow rate
Maximum deviation of ± 0.1 %.
Appendix C – Batching
In This Chapter
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.
▪ 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.
Field Description
CONT VOL Bases the batch on GUVOL
LOAD 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.
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.
CONT Bases the batch on mass flow
MASS and a new batch is
LOAD 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.
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.
Supervised 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.
User Stages 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.
ARAMCO Enables specific application
features. If you require this
feature contact Technical
Support.
Field Description
Pwr Fail Mode Sets how the system handles the currently
running batch after a power cycle.
CONTINUE Continues the batch after
BATCH power is resumed.
START Stops the batch that started
NEW before the power failure and
BATCH starts a new batch when the
power resumes.
STOP Stops the batch that started
BATCH before the power failure after
the power resumes.
Max Duration Sets the maximum number of days a batch will
run .The batch restarts after the max duration
has been reached.
Prealarm Setting 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.
Reports Editor Click Reports Editor to display a screen
identifying the reports currently associated with
your configuration.
Density Change Limit 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.
Line Pack 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.
Field Description
Slops Handling Sets how the system handles transmix
(“slops”). Valid option are:
ADD TO The slops (transmix) is
NEXT 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 The slops (transmix) is
CURRENT 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.
ROC Algorithm 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.
Where:
A Startup flowrate.
B Nominal flowrate.
C Top-off flowrate.
D Startup volume.
E Nominal volume.
F Top-off volume.
Figure C-4. Idealised Example of Transitions between Products with Different Densities
Legend
PD Point of Detection; the point at which the densitometer
first detects the interface
PR Point of Report; the point at which the meter reports
the interface
Line Pack The difference in volume between PD and PR
T1, T2, T3, etc. Points (or triggers) in the flowing product at which an
interface is triggered
Sequence
Stage Description
2 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.
3 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.
4 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.
5 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.
Sequence
Stage Description
6 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.
7 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.
Sequence
Stage Description
8 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.
9 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.
10 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.
Sequence
Stage Description
11 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.
12 Stream Batch
Not currently configured
13 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.
14 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.
15 Batch Complete (Station)
Go to the Idle stage.
15 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.
16 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.
Sequence
Stage Description
17 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.
18 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.
19 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.
20 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.
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 stagess for standalone station
batching.
================================================================================
STATION 1
PULSE 0 0
================================================================================
STREAM 1 NAME: LIQ TURBINE
LOCATION: LINE 01
PULSE 0 0
================================================================================
STREAM 2 NAME: LIQ TURBINE
LOCATION: LINE 02
PULSE 0 0
================================================================================
STREAM 3 NAME: LIQ TURBINE
LOCATION: LINE 03
PULSE 0 0
================================================================================
Figure C-6. 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.
▪ 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-8.
▪ 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-9 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.
Table C-8. BCH CURR BASE DENS and RECALL BASE DENS Displays
Display Description
BASE DENSITY Shows the flow weighted average value for the
(BATCH) selected batch.
Note: This value is found only at the station level.
RECALC BASE Sets the base density value that the system uses in
DENSITY 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.
BASE DENSITY Sets the source for base density that the system
SOURCE 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.
Display Description
BASE DENSITY Shows, for each day, the base density of the
(DAY NO.) 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 Description
BS&W Shows the BS&W flow weighted average value for
(BATCH) the selected batch.
Note: This value is found only at the station level.
RECALC BS&W Sets the BS&W value that the system uses in
recalculations.
Note: This value is found only at the station level.
BS&W SOURCE 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 Description
MTR TEMP Shows the flow weighted average value for the
(BATCH) selected batch.
Note: This value is found only at the stream level.
RECALC MTR Sets the observed temperature value that the system
TEMP uses in recalculations.
Note: This value is found only at the stream level.
MTR TEMP Sets the source for the meter temperature that the
SOURCE 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 Shows, for each day, the meter temperature of the
(DAY NO.) selected batch.
Note: This value is found only at the stream level.
MTR PRESS Shows the flow weighted average value for the
(BATCH) selected batch.
Note: This value is found only at the stream level.
RECALC MTR Sets the meter pressure value that the system uses
PRESS in recalculations.
Note: This value is found only at the stream level.
MTR PRESS Sets the source for the meter pressure that the
SOURCE 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 Shows, for each day, the meter pressure of the
(DAY NO.) selected batch.
Note: This value is found only at the stream level.
Table C-12. STATION/STREAM BATCH CURR RESULTS and RECALL RESULTS Displays
Display Description
OBS DENSITY 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.
OBS TEMP 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.
OBS PRESS 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.
BS&W 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.
BASE DENSITY Shows the recalculated base density for each day of
the selected batch ticket and the base flow weighted
average for the whole batch. Found at station level.
Note: This value is found only at the station level.
BATCH IVOL/ Shows the recalculated volume totals for the
GUVOL/GSVOL/ currently selected batch ticket. It should be noted
NSVOL/SWVOL 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.
BATCH MASS/ Shows the recalculated mass totals for the currently
NMASS 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.
TOTAL HOURS Indicates the duration in hours of the currently
selected batch.
Note: This value is found at both the stream and
station levels.
Display Description
TOTAL MINUTES Number of minutes elapsed in addition to the TOTAL
HOURS location.
Note: This value is found at both the stream and
station levels.
FLOWING HOURS Number of hours during which there was flow for the
selected batch.
Note: This value is found at both the stream and
station levels.
FLOWING Number of minutes during which there was flow for
MINUTES the selected batch in addition to the FLOWING
HOURS location.
Note: This value is found at both the stream and
station levels.
IDLE HOURS 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.
IDLE MINUTES 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.
MTR DENSITY 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.
MTR TEMP 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.
MTR PRESS 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.
BASE DENSITY 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.
1. BATCH NUMBER 16
2. TYPE OF LIQUID A CRUDE
3. METER CLOSING (DATE/TIME) 10/04/2012 06:28:45
4. METER OPENING (DATE/TIME) 10/04/2012 06:12:04
5. NET DELIVERY/RECEIPT TIME 0: 16 h : m
6. METER CLOSING IVOL 1072502 m3
7. METER OPENING IVOL 1068499 m3
8. PULSE 400232
9. IVOL 4002 m3
10. GUVOL 4002.320 m3
11. AVERAGE FLOW RATE 14394.0 m3/h
12. OBS DENSITY 750.0000 ! kg/m3
13. OBS TEMP 11.00 ! Deg.C
14. OBS PRESS 1.00 ! barg
15. BS&W 60.000 ! %
16. BASE DENSITY AT 15.0 Deg.C 750.0 ! kg/m3
17. GSVOL 4010.3300 Sm3
18. MASS 3007.74 tonne
19. NSVOL AT 15.0 Deg.C 1604.130 Sm3
20. NETT MASS 1203.11 tonne
21. SW VOL 2406.2200 m3
================================================================================
STREAM 1 NAME: LIQ TURBINE
LOCATION: LINE 01
================================================================================
STREAM 3 NAME: LIQ TURBINE
LOCATION: LINE 03
================================================================================
STREAM 5 NAME: LIQ TURBINE
LOCATION: LINE 05
================================================================================
STREAM 7 NAME: LIQ TURBINE
LOCATION: LINE 07
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.
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.
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.
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.
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).
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.
you’ve entered the ticket number the Recall displays updates with
the data particular to that ticket.
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.
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.
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.
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).
Display Description
CLOSE LAST If the manual close last stream parameter is not set
STREAM 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.
POST OPEN On issue of the Shutdown command, proceed to
DELAY Shutdown.
On issue of the ESD command, proceed to Emergency
Shutdown.
On expiration of the delay timer, proceed to Monitor
Flow.
POST On issue of the shutdown command, proceed to
CLOSE Shutdown stage.
DELAY 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.
SHUTDOWN 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.
EMERGENCY At issue of the Startup command, proceed to Monitor
SHUTDOWN 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.
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.
Note: The screen below shows available fields for all options in
the Actions pane.
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.
1. Select Start > Programs > Config600 3.1 > Pro > 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.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
*
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
4. Press the number key that corresponds to the action you want to
perform.
VALUE:
14
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.
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
CURRENT VALUE:
0.00
%
LIMITS OF ENTRY:
100.000
0.000
CURRENT VALUE:
0.00
%
LIMITS OF ENTRY:
100.000
0.000
OUT OF RANGE
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 non-
empty 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.
ENTER - ABORT
CLEAR - CANCEL
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.
CHANGES DISCARDED
▪ COPY TO SLOT
When you select this option, the system displays a screen where
you can enter the destination slot:
COPY SLOT 4
RANGE 1..16
5
ENTER - ACCEPT
CLEAR - CANCEL
ENTER - ACCEPT
CLEAR - CANCEL
▪ 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.
CHANGES DISCARDED
▪ DELETE SLOT
When you select this option the system displays a screen prompting
you to confirm the deletion of the selected slot:
DELETE SLOT 5
ENTER - ACCEPT
CLEAR - CANCEL
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.
3. Select EDIT; the system displays a page showing the edit options
for the selected slot:
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).
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%.
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.
▪ 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.
Notes:
▪ 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
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
ADC Channel 1
Meter Temperature
CALIB (HI/CUR/MEAS)
89.00 DegF *
18.27 mA
89.94 DegF
ADC Channel 1
Meter Temperature
CALIB (OFF/CUR/MEAS)
1.07 DegF
4.63 mA
0.00 DegF
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)
Where:
HIScale – LOScale
Gradient =
HICurrent – LOCurrent
Offset = LOScale – (LOCurrent x Gradient)
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+
LOGGED IN LEVEL: 3
USER: super-2
27/10/1998 13:50:03 S600+
LASTGOOD
Meter Temp MODE
27/10/1998 13:50:03 S600+
LO SETPT CHANGED FROM 0.0 TO 23.0
Meter Temp CALIB
27/10/1998 13:54:17 S600+
LO CURR CHANGED FROM 0.0 TO 10.87
Meter Temp CALIB
27/10/1998 13:54:17 S600+
HI SETPT CHANGED FROM 100.0 TO 89.0
Meter Temp CALIB
27/10/1998 13:54:17 S600+
HI CURR CHANGED FROM 20.0 TO 18.27
Meter Temp CALIB
27/10/1998 13:56:55 S600+
CHANGED FROM 0.0 TO 1.07
Meter Temp OFFSET
27/10/1998 13:56:59 S600+
CYCLE COMPLETED
Meter Temp CALIB
27/10/1998 13:50:03 S600+
MEASURED
Meter Temp MODE
27/10/1998 14:02:00 S600+
LOGGED OUT
USER: super-2
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).
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.
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:
FOR CALIBRATION
PRESS
CHANGE *
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
4mA
UP - INCREASE
DOWN - DECREASE
ENTER - NEXT
CLEAR - 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
20mA
UP - INCREASE
DOWN - DECREASE
ENTER - ACCEPT
CLEAR - ABORT
DAC01
I/O01 DAC 01
CALIBRATION FINISHED
1. SAVE CHANGES
2. GO AGAIN
2. ABORT
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 The calibration control task monitors each of the DAC objects
Mechanism 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.
E.1.1 ADC
Object Descriptor Type
DESC Descriptor String
CONVTYP ADC conversion type (integer) Byte
TAG Tag name associated with the object String
MODE Integer mode / field selection for ‘INUSE’ Byte
field.
HEALTH Measurement status. 0 if OK Byte
INUSE Value copied from MEASURED, Double
KEYPAD, AVERAGE , LASTGOOD, or
WEIGHTED as indexed by the ‘MODE’
field
KEYPAD Value used in KEYPAD / KEYPAD-F Double
mode
MEASURED Measured value Double
CURRENT Measured current Double
LOSCALE Low ADC scale value (4mA or 0mA) Double
HISCALE High ADC scale value 20mA Double
LOCALIB Low engineering value * Double
MIDCALIB Mid engineering value * Double
HICALIB High engineering value * Double
LOCURRENT Snapshot low current * Double
MIDCURRENT Snapshot mid current * Double
HICURRENT Snapshot high current * Double
GRADIENT Calculated gradient * Double
OFFSET Calculated offset * Double
OFFSETADJ In-use offset adjust * Double
COEFF1 Calculated low calibration coefficient * Double
COEFF2 Calculated mid calibration coefficient * Double
COEFF3 Calculated high calibration coefficient * Double
ROC The maximum rate at which the ‘INUSE’ Double
field can change, per second
SETPOINT Expected value Double
DEVIATION Maximum allowed variation from Double
‘SETPOINT’
AVERAGE Rolling average of the MEASURED field: Double
AVERAGE=(AVERAGE+MEASURED)/2
LASTGOOD Last MEASURED value Double
HIHILIM High – high alarm limit Double
HILIM High alarm limit Double
E.1.2 ALARM
Object Description Type
DESC Descriptor String
STATUS Current alarm status for alarms 1 – 16 Word
UNACC Current alarm accept status for alarms 1 – Word
16
INHIBIT Alarm inhibit bit mask for alarms 1 – 16 Word
SUPPRESS Current alarm suppression bit mask for Word
alarms 1 – 16
E.1.3 ALARMHIST
Object Description Type
PRINTED Printed flag Byte
STATE Current status for alarms (ALM_SET, Byte
ALM_CLR, or ALM_ACC)
NUM Alarm number Byte
ID Alarm audit ID counter Word
ENRONID Enron Modbus ID Word
ENRONBIT Enron bitmask Word
LIMIT Alarm limit Double
VALUE Value when the alarm was raised Double
E.1.4 ARRTXT
Object Description Type
DESC Descriptor String
0 Array text 0 String
1 Array text 1 String
2 Array text 2 String
3 Array text 3 String
4 Array text 4 String
5 Array text 5 String
6 Array text 6 String
7 Array text 7 String
8 Array text 8 String
9 Array text 9 String
E.1.5 CALCALMITEM
Object Description Type
DESC Descriptor String
MODE Integer mode / field selection for ‘INUSE’ Byte
field. Refer to CALC/ALM Modes, Density
Transducer Modes, and CALC/ALM Auto
Switch Modes.
INUSE Value copied from KEYPAD, CALC1, Double
CALC2, CALC3, or CALC4 as indexed by
the ‘MODE’ field
KEYPAD Value used in KEYPAD / KEYPAD-F Double
mode
CALC1 Calculation result 1 Double
CALC2 Calculation result 2 Double
CALC3 Calculation result 3 Double
CALC4 Calculation result 4 Double
HIHILIM High – High alarm limit Double
HILIM High alarm limit Double
LOLIM Low alarm limit Double
LOLOLIM Low – low alarm limit Double
WEIGHTED Rolling time/flow weighted average Double
E.1.6 CALCTAB
Object Description Type
DESC Descriptor String
TYPE Calculation type, i.e., AGA3 = 104 Word
INPUT01 CONFTAB index for input 1 Word
INPUT02 CONFTAB index for input 2 Word
INPUT03 CONFTAB index for input 3 Word
INPUT04 CONFTAB index for input 4 Word
INPUT05 CONFTAB index for input 5 Word
INPUT06 CONFTAB index for input 6 Word
INPUT07 CONFTAB index for input 7 Word
INPUT08 CONFTAB index for input 8 Word
INPUT09 CONFTAB index for input 9 Word
INPUT10 CONFTAB index for input 10 Word
INPUT11 CONFTAB index for input 11 Word
INPUT12 CONFTAB index for input 12 Word
INPUT13 CONFTAB index for input 13 Word
INPUT14 CONFTAB index for input 14 Word
INPUT15 CONFTAB index for input 15 Word
INPUT16 CONFTAB index for input 16 Word
INPUT17 CONFTAB index for input 17 Word
INPUT18 CONFTAB index for input 18 Word
INPUT19 CONFTAB index for input 19 Word
INPUT20 CONFTAB index for input 20 Word
OUTPUT01 CONFTAB index for output 1 Word
OUTPUT02 CONFTAB index for output 2 Word
OUTPUT03 CONFTAB index for output 3 Word
OUTPUT04 CONFTAB index for output 4 Word
OUTPUT05 CONFTAB index for output 5 Word
OUTPUT06 CONFTAB index for output 6 Word
OUTPUT07 CONFTAB index for output 7 Word
OUTPUT08 CONFTAB index for output 8 Word
OUTPUT09 CONFTAB index for output 9 Word
OUTPUT10 CONFTAB index for output 10 Word
OUTPUT11 CONFTAB index for output 11 Word
OUTPUT12 CONFTAB index for output 12 Word
OUTPUT13 CONFTAB index for output 13 Word
OUTPUT14 CONFTAB index for output 14 Word
OUTPUT15 CONFTAB index for output 15 Word
OUTPUT16 CONFTAB index for output 16 Word
OUTPUT17 CONFTAB index for output 17 Word
OUTPUT18 CONFTAB index for output 18 Word
OUTPUT19 CONFTAB index for output 19 Word
OUTPUT20 CONFTAB index for output 20 Word
ERRORNUM Calculation error number (for diagnostics) Word
DESCSHORT Short descriptor of the object String
E.1.7 CONFTAB
Object Description Type
DESC Descriptor String
OBJTYPE Object type Word
OBJINDEX Object index Word
OBJFIELD Object field Word
BITNO Bit number Word
DESCSHORT Short descriptor of the object String
E.1.8 CUMTOT
Object Description Type
DESC Descriptor String
ROLLOVER The power of 10 at which rollover occurs Byte
DECPLACE Number of figures after the decimal point Byte
stored in the ‘TOTAL’ field, all others are
held in the ‘REMAINDER’ field
SCALE Not used Double
PREVIOUS Not used Double
SNAPSHOT Cumulative total at the last period end Double
TOTAL Current cumulative total (tri-reg) Double
val_1 For internal use Double
REMAINDER The remainder not included in TOTAL Double
rem_1 For internal use Double
SNAPTIMETEXT The time when SNAPSHOT was updated String
UNITTEXT Units associated with the object String
DESCSHORT Short descriptor of the object String
E.1.9 DACOUT
Object Description Type
DESC Descriptor String
CONVTYP DAC conversion type (integer) Byte
TAG Tag name associated with the object String
RAW DAC output value (engineering units) Double
LOSCALE Low scale output value (4mA or 0mA) Double
HISCALE High scale output value (20mA Double
LOOFFSET Low calibration offset Double
HIOFFSET High calibration offset Double
CONVTEXT DAC type String
UNITTEXT Units associated with the object String
DESCSHORT Short descriptor of the object String
E.1.10 DIGIO
Object Description Type
DESC Description String
TAG Tag name associated with the object String
HEALTH Measurement status. 0 if OK Byte
INPUT Digital output status, where bits 0 to 11 Word
represent digital outputs 1 to 12
OUTPUT Digital input status, where bits 0 to n Word
represent digital inputs 1 to n
RAWIN As INPUT Word
E.1.11 DOSETUP
Object Description Type
DESC Descriptor String
SENSE Channel mode: normal, invert, pulse, or Word
pulse off
WIDTH Duration of the pulse in mSec, if channel is Word
set to pulse or pulse off.
E.1.12 DPCELL
Object Description Type
DESC Descriptor String
MODE Integer mode / field selection for ‘INUSE’ Byte
field. Refer to DP Modes.
DPTYPE DP stack type. Refer to DP Stack Type. Byte
DPCOMODE DP cut off mode. Refer to DP Cutoff Mode. Byte
LIVECHK Live/check status. Refer to DP Live/Check Byte
Mode Selection.
CELL Current active cell. Word
INUSE Value copied from MEASURED or Double
CHECK as indexed by the MODE field or
the keypad.
MEASURED DP measured value. Double
KEYPAD Value used in KEYPAD / KEYPAD-F Double
mode
CHECK DP for testing. Double
CUTOFF Value below which the S600+ does not Double
totalize DP measurements
FLOWRATE Calculated flow rate Sqrt (DP) * Const Double
FRCONST Flow rate constant Double
SWITCHUP The switch-up point between two input Double
cells, expressed as a percentage of the
range of the lower cell. The S600+ uses
this value for all cell ranges
SWITCHDN The switch-down point between two input Double
cells, expressed as a percentage of the
range of the lower cell. The S600+ uses
this value for all cell ranges
DISCREP The discrepancy allowed between the Double
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.
DISCTOUT The period of time during which the S600+ Double
ignores the discrepancy between the
readings of available transducers. When
the duration of the discrepancy exceeds
this time limit, the S600+ raises an alarm.
HIHILIM High – high alarm limit Double
HILIM High alarm limit Double
LOLIM Low alarm limit Double
E.1.13 EVENTHIST
Object Descriptor Type
EVENT Event type. Byte
PRINTED Printed flag Byte
ID Unique ID Word
ENRONID Enron Modbus ID Word
ENRONBIT Enron bitmask Word
E.1.14 FREQT
Object Descriptor Type
DESC Descriptor String
TAG Tag name associated with the object String
HEALTH Measurement status. 0 if OK Byte
PERIOD Measured period Double
FREQ Measured frequency Double
UNITTEXT Units associated with the object String
DESCSHORT Short descriptor of the object String
E.1.15 HART
Object Descriptor Type
DESC Descriptor String
MODE Integer mode / field selection for ‘INUSE’ Byte
field. Refer to “HART Modules.”
ID For internal use Double
TAG Tag (HART revision 5 command 13) String
HEALTH Measurement status. 0 if OK. Bit 0 is set Byte
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).
E.1.16 HARTTAB
Object Descriptor Type
DESC Descriptor String
POLLFMT Hart module type. Refer to HART Poll Byte
Format.
MSTMODE Primary / secondary master mode. Refer Byte
to HART Master Mode.
SWVER Module (P188) software version number Word
ALTVER Module (P188) Altera version number Word
ALTCHANS Number of channels supported Word
E.1.17 IOASSIGN
Object Descriptor Type
DESC Descriptor String
INUSE Current in-use value Double
MODE Integer mode / field selection for ‘INUSE’ Byte
field
KEYPAD Value used in KEYPAD / KEYPAD-F Double
mode
ROC Maximum rate at which the ‘INUSE’ field Double
can change, per second
SETPOINT Expected value Double
DEVIATION Maximum allowed variation from Double
‘SETPOINT’
AVERAGE Rolling average of the MEASURED field: Double
AVERAGE=AVERAGE+MEASURED/2
LASTGOOD/ Last MEASURED value Double
LAST_GOOD
HIHILIM /HH_LIMIT High – high alarm limit Double
HILIM / H_LIMIT High alarm limit Double
LOLIM / LL_LIMIT Low alarm limit Double
LOLOLIM / LL_LIMIT Low – low alarm limit Double
UNITTEXT Units associated with the object String
DESCSHORT Short descriptor of the object String
E.1.18 KPINT
Object Descriptor Type
DESC Descriptor String
VALUE Value (1 to 39) Word
STATUS Status text for VALUE field (1 to 39) String
E.1.19 KPINTARR
Object Descriptor Type
DESC Descriptor String
0 Value 0 Word
E.1.20 KPREAL
Object Descriptor Type
DESC Descriptor String
VALUE Value Double
UNITTEXT Units associated with the object String
DESCSHORT Short descriptor of the object String
E.1.21 KPREALARR
Object Descriptor Type
DESC Descriptor String
0 Value 0 Double
1 Value 1 Double
2 Value 2 Double
3 Value 3 Double
4 Value 4 Double
5 Value 5 Double
6 Value 6 Double
7 Value 7 Double
8 Value 8 Double
E.1.22 KPSTRING
Object Descriptor Type
DESC Descriptor String
VALUE Value String
E.1.23 LOG
Object Descriptor Type
DESC Descriptor String
TYPE Object type associated with the log, i.e., Byte
ALARMHIST or EVENTHIST
HEAD Index to the oldest object Word
COUNT Total number of alarms / events. This may Word
be different than the value of Head
because one event may use several
EVENTHIST objects
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 Descriptor Type
DESC Descriptor String
DACCTL For internal use only Byte
E.1.26 PIP
Object Descriptor Type
DESC Descriptor String
TAG Tag name associated with the object String
HEALTH Measurement status. 0 if OK Byte
GOOD Good pulse counter Double
BAD Bad pulse counter Double
DELTAGOOD For internal use Double
DELTABAD For internal use Double
FREQ Measured pulse frequency Double
TIME P144: the time main board last polled the Double
I/O module for pulse count
P154: the exact time the I/O module read
the hardware pulse counters
KFACTOR For internal use Double
E.1.27 POP
Object Descriptor Type
DESC Descriptor String
TAG Tag name associated with the object String
FREQ Pulse output frequency. Valid range is 0.5 Double
to 500 Hertz (this is, 2 seconds to 1 mS)
GRABSIZE The number of units per pulse Double
PREVTOTAL Snap shot taken at last calculation cycle Double
REM Pulse fraction awaiting output Double
PULSEOUT Whole pulses awaiting output Double
E.1.28 PRDTOT
Object Descriptor Type
DESC Descriptor String
E.1.29 PRT
Object Descriptor Type
DESC Descriptor String
RTDTYP Type of transducer Byte
TAG Tag name associated with the object String
MODE Integer mode / field selection for ‘INUSE’ Byte
field. Refer to ACD/PRT Modes.
HEALTH Measurement status. 0 if OK Byte
INUSE Value copied from MEASURED, Double
KEYPAD, AVERAGE, LASTGOOD, or
WEIGHTED as indexed by the ‘MODE’
field
KEYPAD Value used in KEYPAD / KEYPAD-F Double
mode
MEASURED Measured temperature Double
RESISTANCE Measured resistance Double
LOCALIB Low engineering value * Double
MIDCALIB Mid engineering value * Double
HICALIB High engineering value * Double
E.1.30 PRV_CTL
Object Descriptor Type
DESC Descriptor String
MODTYP Prover configuration type. Refer to Prover Word
(P154) Type.
DUALPLSSEL Select dual pulse channel A/B Word
PLSSTRSEL Multiplexer pls selection Word
CTLINPSEL Phase locked loop control Word
SWITCHDELAY Optional switch delay Word
SWITCHSEL Switch sequence selection. Refer to Word
Prover (P154) Switch Sequence Selection.
SWITCH Switch status String
SWITCHSTAT Switch status Word
STATE Prove state. Refer to Prover (P154) State. Word
PLSCNT01 Switch 0 – 1 count data Double
PLSCNT23 Switch 2 – 3 count data Double
PLSCNT03 Switch 0 – 3 count data Double
PLSCNT21 Switch 2 – 1 count data Double
FLTTM01 Switch 0 – 1 flight time Double
FLTTM23 Switch 2 – 3 flight time Double
E.1.32 SECURITY
Object Descriptor Type
DESC Descriptor String
USERNAME Username String
PASSWORD Password String
E.1.33 SYSOBJ
Object Descriptor Type
DESC Descriptor String
E.1.34 TASK
Object Descriptor Type
DESC Descriptor String
USERSRT1 User supplies task argument 1 String
USERSRT2 User supplies task argument 2 String
USERSRT3 User supplies task argument 3 String
USERSRT4 User supplies task argument 4 String
USERSRT5 User supplies task argument 5 String
E.1.35 TOTTAB
Object Descriptor Type
DESC Descriptor String
STRCUMINDEX* Cumulative object index for the stream Byte
STNCUMINDEX* Cumulative object index for the station Byte
XXBATINDEX* Batch object index for XXX stream Byte
XXBATINDEX* Batch object index for XXX station Byte
STRMAINTINDEX* Maintenance object for the stream Byte
STAMAINTINDEX* Maintenance object for the station Byte
STRPRD11INDEX Basetime 1 period 1 object index for the Byte
stream
STNPRD11INDEX Basetime 1 period 1 object index for the Byte
station
E.2.2 Batching/Totalisation
For keypad integer array BATCH-TOT-CTL.
Field Description
0 Stop
1 Start
2 Change
Field Description
3 Multi output type
4 Keypad int type
5 Keypad int array type
6 Security type
7 Mode type
8 Text 1 type
9 Text 2 type
10 Text 3 type
11 Message 1 type
12 Message 2 type
13 Message 3 type
14 Reject type
15 Standard type
Number Description
5 Average fail mode
6 Last good fail mode
10 Weighted mode
12 Weighted fail mode
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.
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 At start-up, the peer-to-peer link identifies a list of objects that you can
Automatic Re-sync 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 re-
synchronisation 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
Figure F-2. Comms Link with Peer Master Link and Port Settings
Field Description
CMD FSW Synchronises flow switching-related commands.
If selected, data items transferred are:
Station Flow Switching Command
Stream Flow Switching Command
KP Sets an older peer-to-peer communications protocol.
DOWNLOAD Note: Do not enable this command.
RESYNC Perform auto synchronisation in background. Enables
BGRND auto-resychronisation of constants (not command) as
part of the regular duty cycle. If box un-ticked, re-
synchronisation only occurs when the communications
are (re)-established between the duty and standby
machines.
ACC 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.
ACC DENS Re-synchronisation only. Trigger automatic acceptance
of density constants during re-synchronisation. If un-
ticked no automatic acceptance occurs.
ACC Re-synchronisation only. Trigger automatic acceptance
CHROMAT of keypad chromatograph during re-synchronisation. If
un-ticked no automatic acceptance occurs.
ACC KF/MF Re-synchronisation only. Trigger automatic acceptance
of KF and MF during re-synchronisation. If un-ticked no
automatic acceptance occurs.
CRITICAL 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.
I AM A Alters the timeout period before designating the
standby machine to be duty. If ticked the timeout is 10
seconds otherwise it is 20 seconds.
EVENTING 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.
EXCLUDE Not currently supported. Do not enable this command.
DISABLE Prevents the operator from making changes on the
DISPLAY standby machineby disabling the front panel and
webserver.
Peer Method 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.
9. Click the Save icon on the toolbar to save the changes to the
configuration.
F.3 Critical Data
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.2 > Pro > 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.
6. Select Columns > DESC and enter PEER CRITICAL in the Data
field.
8. Click OK. The Alarm screen displays. The new alarm object Peer
Critical appears at the bottom of the screen’s listing.
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.
14. Select TYPE* in the Columns pane and enter 621 to display the
Peer Regular Data point.
15. Click OK. The CALCTAB screen displays. Note the new
calculation object SYS PEER CRITICAL in the System >
Calculation list.
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+.
Figure F-15. Connect Wizard – Assigning an object to an output of the SYS PEER CRITICAL
Calctab
Figure F-17. Connect Wizard – Assigning an object to an input of the SYS PEER CRITICAL calctab
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+.
F.3.2 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.2 > Pro > 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
COLD ST
WARM ST
BATT FAIL
RESET
SYS HOST ALM GRP 1 COMP
TOT RESET
TOT ROLL OVR
TOT ROLL UDR
PRINTING ERR
Input/Output
Description
Designation
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.
Process All field inputs connect in parallel to both S600+ computers allowing each to
Inputs (Field perform independent processing and totalisation. Discrepancy checking
I/Ps) between data reported from the A and B computers is performed elsewhere,
such as at a supervisory computer
Control All control outputs switch via changeover relay contacts so that only the
Outputs computer with Duty status has actual control of plant equipment.
(Field O/Ps)
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-18 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)
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)
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.
2. Click Setup Peer to Peer Options. The Peer Params Setup screen
displays.
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
Status
CLEAR
P121.2 of 16
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
P121.4 of 16
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
and STANDBY. This status is mirrored on the MY HEALTH page of
the peer.
PARTNER HEALTH
Status:
0
P121.7 of 16
Appendix G – Firewall
In This Chapter
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.
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
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.
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.
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.
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:
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.
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:
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.
When you select CFX, the system displays the CFX Settings screen,
which you use to change the following parameters:
Field Description
Description Provides a description (with a maximum of 77
alphanumeric characters) of the CFX report.
Meter Name Indicates the meter generating the CFX report.
Altitude Indicates the altitude of the meter generating the
CFX report.
Latitude Indicates the latitude of the meter generating the
CFX report.
Meter Serial Number Indicates the serial number of the meter generating
the CFX report.
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.
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.
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.
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.
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.
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.
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.
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.
the printer prints new alarms and events every minute, if there are new
alarms and events.
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 F7 F8 F11
0 11 20 25 50 63 65 80
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
06/09/2013 09:31:49 S600 STR01 SERIAL DENS L 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 F5 F7 F8 F11
0 11 1 22 50 63 65 80
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
04/09/2013 11:12:55 STR01 SERIAL DENS L SET
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
Index
Address Map .................................................. 4-30
Nummerics Slave Comm Port ........................................... 4-30
Address Map .................................................... 4-33
1.59e-005......................................................... 6-57 Adiabatic exponent ........................................ 6-113
15/15 Deg C............................... 6-61, 6-103, 6-119 Advanced Setup Configuration .......................... 7-1
1962 ................................................................. 6-67 A-Fail Alarm ....................................................... 7-6
2251 USA .................................. 6-73, 6-109, 6-122 AGA ................................................................... A-1
2350 EURO ............................... 6-73, 6-109, 6-122
AGA3 ............................................................... 6-71
2350 USA .................................. 6-73, 6-109, 6-122 AGA3 (Volume Flowrate) ................................. 6-71
2551 EURO ............................... 6-73, 6-109, 6-122 AGA5 ...................................................... 6-21, 6-25
3 Identical Cell ................................................. 6-95
AGA7 ............................................................. 6-106
AGA7 (Gross Volume Flowrate) .................... 6-106
A AGA8 ............................... 6-19, 6-49, 6-101, 6-117
A CRUDE ...........................5-21, 5-33, 5-45, 6-142, AGA8 (Compressibility) - Gas DP .................. 6-49
6-164, 6-171, 6-181 AGA8 (Compressibility) - Gas Turbine ......... 6-101
About AGA8 (Compressibility) - Gas Ultrasonic ..... 6-117
About Config600 ............................................ 2-26 AI ........................................................................ A-1
About PCSetup .............................................. 2-27 Air ..................................................................... 6-59
About System Editor ........................................ 8-6 Relative Humidity ........................................... 6-59
abs(x) AirCO2 Content................................................ 6-59
LogiCalc Editor ............................................. 15-27 Alarm
ABT 1 Alarm ...................................................... 7-6 PR OP Fxd ..................................................... 7-10
ACC/Copy .........................6-26, 6-73, 6-109, 6-122 ALARM ............................................................... E-3
ACC/Norm ........................6-26, 6-73, 6-109, 6-122 Alarm Acceptance on TX ................................. 4-34
Acceptance Type ......................... 6-26, 6-73, 6-109 Alarm Limits ..................................... 6-5, 6-98, 7-14
Ultrasonic Gas.............................................. 6-122 Ball Prover ...................................................... 5-28
Access Allowed................................................ 7-19 Compact Prover ............................................. 5-40
Access, security ............................................... 7-13 Master Meter Prover ...................................... 5-51
Accessing Qsonic .......................................................... 6-133
Display Editor ................................................. 13-1 Station .............................................................. 5-2
LogiCalc Editor ...................................... 15-2, 15-5 ALARMHIST ...................................................... E-3
Remote Archive Uploader .............................. 11-2 Alarms .................... 6-5, 6-21, 6-25, 6-26, 6-39, 7-3
Remote Front Panel ....................................... 10-7 ABT 1 ............................................................... 7-6
System Editor ................................................... 8-2 Addnls .............................................................. 7-6
Accessing Config600 ......................................... 1-9 A-Fail ................................................................ 7-6
Accessing Modbus Editor ................................ 14-2 AGA3 .............................................................. 6-71
Activating AGA7 ............................................................ 6-106
Activation Code .............................................. 1-10 AGA8 .............................. 6-19, 6-49, 6-101, 6-117
Config600 ....................................................... 1-10 Alarm Accept on TX ....................................... 4-30
Active Alarms/Events ......................................... 7-4 Alarm Accepts ................................................ 7-19
ADC ........................................................... A-1, E-2 Alarm Archive Size ........................................... 7-4
Analogue Input Object ............................. D-4, D-7 Alarm Disable & Suppress ............................. 7-14
Linear Two-point ADC Device Calibration ....... D-3 Alarm Mode Latched ........................................ 7-4
Modes (MODE TAB PLANTI/O)..................... E-21 Alarm System Operation .................................. 7-4
Add All Inputs................................................... 7-24 Alarm Text Tables .......................................... E-19
Add All Outputs ................................................ 7-25 Annubar .......................................................... 6-57
Adding Bad Pulse ......................................................... 7-6
Adding an Item ............................................... 7-22 Ball Prover Alarm Limits ................................. 5-28
Base Time Report to a Configuration............. 3-11 Batching ......................................................... C-20
Discrete (Digital) Inputs .................................... 4-4 Batt Fail ............................................................ 7-6
New I/O Point ................................................. 4-15 B-Fail ................................................................ 7-6
Reports........................................................... 3-13 Blocked............................................................. 7-6
Adding a Data Point ......................................... 12-7 Calc Fail ........................................................... 7-6
Adding a General Report ................................... 3-9 Can Full ............................................................ 7-6
Adding a Modbus Data Point ........................... 14-5 Can Hgh ........................................................... 7-6
Adding Report Lines ........................................ 12-9 Cell Input ........................................................ 6-84
Addnls Alarm ..................................................... 7-6 Check Critical Alarms ............................ 6-26, 6-73
Address ....................... 2-15, 6-26, 6-73, 6-109, A-1 Check Non Critical Alarms ............................. 6-73
Tot Roll Ovr .................................................... 7-12 API1121M ......................... 5-21, 5-33, 5-45, 6-142,
Tot Roll Udr .................................................... 7-12 6-164, 6-171, 6-181
TPU Fail ......................................................... 7-12 Append............................................................... 8-6
Tsk Err ............................................................ 7-12 Append Page ................................................... 13-3
Tsk Oflow ....................................................... 7-12 Apply Splits .................................. 6-26, 6-73, 6-109
Tx Config ........................................................ 7-12 Applying
Tx Elec ........................................................... 7-12 Firewall Rule to a Range of IPs....................... G-3
Tx Fail ............................................................ 7-12 Aromatics CCF.................................... 6-164, 6-181
Ultrasonic ..................................................... 6-128 Aromatics Type ........................ 6-164, 6-171, 6-181
Ultrasonic Control......................................... 6-132 Arrange Icons................................................... 2-27
Unavail ........................................................... 7-12 ARRTXT............................................................. E-3
Undefined ....................................................... 7-12 ASCII .................................................................. A-1
U-Range ......................................................... 7-12 Assigning
V-Cone ........................................................... 6-56 Analog Inputs ................................................... 4-6
Warm St ......................................................... 7-12 Discrete (Digital) Inputs .................................... 4-2
Warn Ch_B..................................................... 7-12 Discrete (Digital) Outputs ................................. 4-5
Warn Ch_C .................................................... 7-12 PID Loops....................................................... 4-24
Warn Ch_D .................................................... 7-12 Pulse Outputs ................................................. 4-21
Warning .......................................................... 7-12 Turbine Inputs ................................................ 4-19
Zero Div .......................................................... 7-13 Assignment .................................... 2-26, 2-27, 6-98
Zero High ....................................................... 7-13 ASTM ............................................................. 6-142
Zero Low ........................................................ 7-13 Atm press (bara/psia) ........................................ 7-1
Zero Noise...................................................... 7-13 Auto Disable............................................ 5-12, 6-37
Zero Op .......................................................... 7-13 Sampler Coriolis Liquid ................................ 6-140
Zero Prog ....................................................... 7-13 Auto hide unused Displays .............................. 7-19
Alarms pane..................................................... 15-4 Auto Restart ............................................ 5-12, 6-37
ALM_ACC ............................................................ E-3 Sampler Coriolis Liquid ................................ 6-140
ALM_CLR ............................................................ E-3 Auto Switch Modes .......................................... E-22
ALM_SET ............................................................ E-3 Auto/Manual ..................................................... 4-24
Alpha Auto/Norm ........................ 6-26, 6-73, 6-109, 6-122
Coriolis Observed Density Correction .......... 6-142 Automatic Failover ........................................... F-17
Coriolis Standard Density Correction ........... 6-151 Automatic Polling ............................................. 11-2
Turbine Observed Density Correction ........ 6-164, Available Alarms ................................................ 7-4
6-181 Average.......................................................... 6-198
Turbine Standard Density Correction........... 6-171 Average Temp & Pressure ............................... 5-9
An Out Channel ............................................... 4-24 Average Density............................................. 6-198
Analog .............................................................. 4-23 Average Method
Analog I/P ............................................. 6-37, 6-140 Provers ........................................................... B-62
Analog Input....................................................... 4-6 Averaging
Analog Output .................................................. 4-15 Flow-weighted (FWA) ..................................... 6-16
Analogue ............................................................ A-1 Mode ................................................................ 5-9
Analogue (Analog) Inputs Stations ............................................................ 5-9
Assigning.......................................................... 4-6 Time-weighted (TWA) .................................... 6-17
BSW .................................................. 6-176, 6-194 AV-MN/AV.....................................B-36, B-70, B-98
Calibration Requirements ................................ D-1 AWG .................................................................. A-1
Editing .............................................................. 4-7
Object (ADC) ............................................ D-4, D-7 B
Analogue (Analog) Outputs Bad Pulse
Editing ............................................................ 4-15 Configuration .................................................. 4-19
PID Loop Settings .......................................... 4-24 Reset Mode .................................................... 4-19
Analogue Output Bad Pulse Alarm ................................................ 7-6
Calibration ...................................................... D-10 Ball Prover ....................................................... 5-17
Calibration Control Requirements .................. D-10 Alarm Limits.................................................... 5-28
Analysing a Configuration ................................ 2-17 Constants ....................................................... 5-21
Analysis Timeout ......................... 6-26, 6-73, 6-109 Flow Balance Setup ....................................... 5-15
ANIN .................................................................. A-1 Hardware ........................................................ 5-27
Annubar .............................................2-8, 6-57, A-1 Run Data ........................................................ 5-18
Annubar (Mass Flowrate) ............................... 6-57 Ball provers ........................................................ B-2
Annubar Base Temp ...................................... 6-57 bar - in H2O (@60F) .......................................... 7-1
Annubar Diamond 11 + 1998 ......................... 6-57 bar - kPa ............................................................ 7-1
ANOUT .............................................................. A-1 bar - psi .............................................................. 7-1
ANSI .................................................................. A-1
Databus ............................................................. A-2 Description ...................... 4-2, 4-9, 4-18, 4-21, 4-22
Daylight Savings changes ............................... 1-12 LogiCalc Editor ............................................... 15-2
DCS ................................................................... A-2 Detail ..................................................... 6-49, 6-117
DCU ................................................................... A-2 Dev Err Alarm .................................................... 7-7
Debug ............................................................ 15-14 Dev Open Alarm ................................................ 7-7
Debugging a LogiCalc Remotely ................... 15-16 Deviation ............................................................ 4-9
Passing an Object from the Duty to the DF .................................................................... 6-65
Standby S600+ ........................................... F-14 DI ............................................................... A-2, A-3
Decimal Places ................................................ 13-5 Diagnostics ...................................................... 7-19
Defaults DIAM Units ....................................................... 7-16
Time ............................................................... 3-16 Differential Pressure
Defining Cell Input ...................................................... 6-113
Communications ............................................ 2-15 DIG I/P .................................................. 6-37, 6-140
Streams ............................................................ 2-8 DIGIO ................................................................. E-6
DEG C - K .......................................................... 7-1 Setup Table .................................................... E-19
DEG.API ........................................ 5-21, 5-33, 5-45 Digital Inputs ...................................................... 4-2
Delete ....................................................... 8-6, 14-8 dim ................................................................... 15-6
Config Organiser ............................................ 2-29 LogiCalc Editor ............................................. 15-24
Deleting DIN ..................................................................... A-3
Delete Line ..................................................... 12-6 Directory Settings........................................... 11-12
Levels ............................................................. 7-15 Disabling
Passwords...................................................... 7-15 Remote Front Panel ....................................... 10-8
Reports........................................................... 3-13 Discharge Coefficients ................... 6-51, 6-71, 6-80
Security .......................................................... 7-15 Discrep Alarm .................................................... 7-7
Deleting a Modbus Data Point ......................... 14-8 Discrepancy ..............................................6-98, A-3
Deleting Report Lines .................................... 12-10 Discrete Inputs ................................................... 4-2
Denied Alarm ..................................................... 7-7 Adding .............................................................. 4-4
Dens A ........................................................... 6-199 Assigning .......................................................... 4-2
Dens B ........................................................... 6-199 Editing .............................................................. 4-3
Dens Exp Constant .......................................... 6-43 Discrete Outputs ................................................ 4-5
Dens Limit Alarm ............................................... 7-7 Assigning .......................................................... 4-5
Dens Units ....................................................... 7-16 Display
Densitometer .............................................. 2-8, A-2 system graph .................................................. 7-20
Densitometer Input Display Editor ................................................... 13-1
Density Measurement .................................... 6-10 Accessing ....................................................... 13-1
Specified Gravity ............................................ 6-10 Append Page......................................... 13-3, 13-5
Densitometers.................................................. 4-17 Button ............................................................. 2-26
Density ............................................. 6-39, 6-43, 7-1 Data Point....................................................... 13-5
Coriolis ......................................................... 6-158 Decimal Places............................................... 13-5
Density and CV ............................................ 6-106 Displays .......................................................... 13-8
Density Compressibility (Zd) .......................... 6-67 Edit Line ................................................ 13-3, 13-5
Density Pressure (P2) .................................... 6-67 Editing ............................................................ 13-3
Density Temperature (T3) .............................. 6-67 Exponential Format ........................................ 13-5
Failure Modes .............................................. 6-199 Help ................................................................ 13-3
Transducer Modes (MODE TAB DENS IP) ... E-22 Insert Menu ........................................... 13-3, 13-5
Density Calibration Pressure ........................... 6-39 Insert Page ............................................ 13-3, 13-5
Coriolis ......................................................... 6-158 Insert/Append Page ....................................... 13-5
Density Inputs .................................................. 4-17 Leading Zeros ................................................ 13-5
Editing ............................................................ 4-18 Limits .............................................................. 13-5
Density Measurement ...................................... 6-10 Menu/Page ..................................................... 13-3
Observed Density........................................... 6-10 Menu/Page Clipboard .................................... 13-8
Density Table Units Navigating ...................................................... 13-2
Coriolis Observed Density Correction .......... 6-142 Page Clipboard............................................... 13-8
Coriolis Standard Density Correction ........... 6-151 Regenerating Displays ................................... 13-8
Turbine Observed Density Correction ........ 6-164, Save ............................................................... 13-3
6-181 Text ................................................................ 13-5
Turbine Standard Density Correction........... 6-171 Translate ............................................... 13-3, 13-7
Density Units Displays ............................... 2-26, 7-18, 7-19, F-26
Ball Prover Constants .................................... 5-21 Editing ............................................................ 7-19
Compact Prover Constants ............................ 5-33 Displays/Webserver ......................................... 7-14
Master Meter Constants ................................. 5-45 Editing ............................................................ 7-19
Derivative Action (D) ........................................ 4-30 Documents
Derivative Time ................................................ 4-24
F-25. List of Discrete Outputs before 4-3. Edit Description dialog box ....................... 4-4
Assignment ................................................. F-21 4-4. Digital Input Selection (New I/O Point) ..... 4-4
F-26. SYS PEER DUTY IO Digital Output 4-5. Digital Output Selection dialog box ........... 4-5
Assignment ................................................. F-22 4-6. Analog Input Assignment dialog box ........ 4-6
F-27. SYS PEER HEALTH Digital Output 4-7. Analog Input, PRT/RTD, and HART
Assignment ................................................. F-22 dialog boxes.................................................. 4-8
F-28. SYS PEER HEALTH Digital Output 4-8. Analog Input Assignment dialog box ...... 4-15
Assignment ................................................. F-23 4-9. Analog Output Items ............................... 4-16
F-29. PCSetup Communications ................... F-23 4-10. I/O Channels for Density Input .............. 4-17
F-30. Peer Params Setup dialog.................... F-24 4-11. Alarm Reminder .................................... 4-18
F-31. Peer Duty Logic page ........................... F-24 4-12. Edit Description dialog box ................... 4-18
F-32. Peer Master Link Operator Command 4-13. Pulse Input Assignment dialog box ....... 4-19
Paget .......................................................... F-25 4-14. Edit Description dialog box ................... 4-21
F-33. Peer Duty Logic page ........................... F-26 4-15. Pulse Output Items ............................... 4-21
I-1. Defining a Serial Printer on COM3 Port ...... I-3 4-16. Pulse Output Items ............................... 4-22
I-2. Defining a Network Printer .......................... I-3 4-17. HART Module Configuration screen ..... 4-23
I-3. Defining Comms Task 20 for the Printer .... I-4 4-18. PID Loop Enabled screen ..................... 4-24
I-4. Redefining Printer Retries........................... I-5 4-19. Analog Output Assignment screen ....... 4-24
I-5. Selecting the ALARM FORMAT Object ...... I-6 4-20. PID Loop Output Assigned screen ....... 4-25
I-6. Edit Dialog................................................... I-6 4-21. PID Loop Output Assigned screen ....... 4-25
1-1. Config600 Menu ..................................... 1-10 4-22. PID Loop PV Assigned screen ............. 4-26
1-2. Config600 Activation Screen .................. 1-11 5-1. Stations on the Hierarchy Menu ............... 5-1
2-1. Config600 Welcome ................................. 2-1 5-2. Flowrate Options ....................................... 5-3
2-2. Configuration Generator, Step 1 ............... 2-2 5-3. Calculation Result dialog box.................... 5-3
2-3. Configuration Generator, Step 2 ............... 2-3 5-4. Calculation Result (with limits) .................. 5-4
2-4. Configuration Generator, Step 3 ............... 2-4 5-5. Flowrate Alarms with Limits ...................... 5-4
2-5. Configuration Generator, Step 4 ............... 2-5 5-6. Product Table Options .............................. 5-5
2-6. Gas Station Option Summary ................... 2-6 5-7. Average Temperature & Pressure .......... 5-10
2-7. Gas Station Options Summarized ............ 2-7 5-8. Calculation Result dialog box.................. 5-10
2-8. Liquid Station Options Summary screens 2-7 5-9. Flow Switching screen ............................ 5-11
2-9. Configuration Generator, Step 5 ............... 2-9 5-10. Station Sampling ................................... 5-13
2-10. Gas Stream Options Summary ............. 2-10 5-11. Flow Balance Setup screen .................. 5-16
2-11. Gas Stream Options Summarized ........ 2-12 5-12. Run Data screen (Ball Prover) .............. 5-19
2-12. Liquid Stream Options Summary .......... 2-13 5-13. Constants screen (Ball Prover) ............. 5-21
2-13. Liquid Stream Options Summarized ..... 2-15 5-14. Two-switch Bi-directional Prover Loop . 5-27
2-14. Configuration Generator, Step 6 ........... 2-16 5-15. Four-switch Bi-directional Prover
2-15. Generating Config dialog box ............... 2-17 Loop ............................................................ 5-27
2-16. Example System Graphic ..................... 2-17 5-16. Hardware screen (Ball Prover).............. 5-28
2-17. System Graphic (Stations and Streams) .. 2- 5-17. Alarm Limits screen (Ball Prover) ......... 5-29
18 5-18. Run Data screen (Compact Prover) ..... 5-31
2-18. Stream Values (expanded) ................... 2-18 5-19. Constants screen (Compact Prover) .... 5-34
2-19. Value selection (expanded) .................. 2-19 5-20. Hardware screen (Compact Prover) ..... 5-40
2-20. Input Values (expanded)....................... 2-20 5-21. Alarm Limts screen (Compact Prover) .. 5-41
2-21. Input Values (assigned) ........................ 2-21 5-22. Run Data (MMeter Prover).................... 5-43
2-22. Selectable icons .................................... 2-22 5-23. Constants screen (MMeter Prover) ....... 5-46
2-23. Select Config… ..................................... 2-23 5-24. Hardware screen (MMeter Prover) ....... 5-51
2-24. Configuration-specific System 5-25. Alarm Limits screen (MMeter Prover) ... 5-52
Graphic ....................................................... 2-24 6-1. Stream Hierarchy screen .......................... 6-3
2-25. PCSetup Editor ..................................... 2-25 6-2. General Settings ....................................... 6-4
2-26. Config Organiser ................................... 2-30 6-3. Alarm Suppression dialog box .................. 6-5
3-1. System Setup screen ................................ 3-1 6-4. Flowrate Settings ...................................... 6-6
3-2. Versions screen ........................................ 3-2 6-5. Calculation Result dialog box.................... 6-6
3-3. Units screen .............................................. 3-4 6-6. Alarm Suppression dialog box .................. 6-7
3-4. Reports screen.......................................... 3-6 6-7. Flow Switching screen .............................. 6-8
3-5. Archive Configuration dialog box ............ 3-10 6-8. Gas Component Flow Weighted
3-6. Archive Configuration ............................. 3-12 Averaging screen .......................................... 6-9
3-7. Managing Configurations ........................ 3-13 6-9. Density Measurement Calculation
3-8. Totalisation.............................................. 3-14 Limits screen............................................... 6-11
3-9. Totals Detail dialog ................................. 3-15 6-10. Density Measurement Densitometer
3-10. Date/Time Parameters .......................... 3-16 screen ......................................................... 6-12
4-1. Typical I/O Setup Screen (Discrete 6-11. Block Valves screen.............................. 6-14
Inputs Shown) ............................................... 4-2 6-12. Time & Flow Weighted Averaging
4-2. Digital Input Selection dialog box ............. 4-3 Example ...................................................... 6-15
6-13. Weighted Averaging screen.................. 6-18 6-60. 3 Identical Cell Input Handling
6-14. AGA8 (Compressibility) screen............. 6-20 Flowchart (6) ............................................... 6-98
6-15. Gas CV screen ..................................... 6-22 6-61. 3 Identical Cell Input Handling
6-16. Calorific Value screen ........................... 6-26 Flowchart (7) ............................................... 6-98
6-17. Gas Composition screen ...................... 6-27 6-62. 3 Identical Cell Input Handling
6-18. Gas Properties screen .......................... 6-31 Flowchart (8) ............................................... 6-98
6-19. Ethylene screen .................................... 6-34 6-63. 3 Identical Cell Input Handling
6-20. Linearisation screen.............................. 6-36 Flowchart (9) ............................................... 6-98
6-21. Stream Sampling screen ...................... 6-37 6-64. DP Cell Input Conditioning screen ........ 6-99
6-22. Coriolis screen ...................................... 6-40 6-65. AGA8 screen ....................................... 6-101
6-23. Temperature/Pressure Correction 6-66. Gas CV screen .................................... 6-103
screen ......................................................... 6-44 6-67. AGA7 screen ....................................... 6-107
6-24. Density Correction screen .................... 6-44 6-68. Gas Composition screen..................... 6-109
6-25. Pipe Correction screen ......................... 6-46 6-69. Gas Properties screen ........................ 6-114
6-26. AGA8 (Compressibility) screen............. 6-50 6-70. Linearisation screen ............................ 6-116
6-27. ISO5167 (Mass Flowrate) screen ......... 6-52 6-71. AGA8 screen ....................................... 6-117
6-28. ISOTR9464 screen ............................... 6-55 6-72. Gas CV screen .................................... 6-119
6-29. VCone (Mass Flowrate) screen ............ 6-56 6-73. Gas Composition screen..................... 6-123
6-30. Annubar (Mass Flowrate) screen ......... 6-58 6-74. Gas Properties screen ........................ 6-127
6-31. Pure Gas/Air screen ............................. 6-60 6-75. Ultrasonic Flow Setup screen ............. 6-129
6-32. Gas CV (ISO6976 or GPA2172) 6-76. Ultrasonic Control screen.................... 6-132
screen ......................................................... 6-62 6-77. Qsonic Flow Setup screen .................. 6-133
6-33. SGERG (Compressibility) screen ......... 6-65 6-78. SICK Control screen ........................... 6-135
6-34. NX19 (Compressibility) screen ............. 6-68 6-79. Local Units screen .............................. 6-137
6-35. PTZ (Compressibility) screen ............... 6-70 6-80. Linearisation screen ............................ 6-139
6-36. AGA3 (Volume Flowrate) screen .......... 6-71 6-81. Sampling screen ................................. 6-141
6-37. Gas Composition screen ...................... 6-73 6-82. Observed Density Correction
6-38. Z Steam (Compressibility) screen......... 6-78 screens ..................................................... 6-144
6-39. GOST CV screen .................................. 6-79 6-83. Standard Density Correction
6-40. GOST Flow screen ............................... 6-80 screens ..................................................... 6-152
6-41. Gas Properties screen .......................... 6-82 6-84. BSW screen ........................................ 6-158
6-42. Lo Hi Cell Input Handling ...................... 6-85 6-85. Coriolis screen .................................... 6-159
6-43. Lo Hi Cell Input Handling Flowchart ..... 6-86 6-86. Local Units screen .............................. 6-161
6-44. Hi Hi Cell Input Handling Flowchart ...... 6-87 6-87. Linearisation screen ............................ 6-163
6-45. Lo Mid Hi Cell Input Handlng ................ 6-88 6-88. Observed Density Correction
6-46. Lo Mid High Cell Input Handling screens ..................................................... 6-165
Flowchart .................................................... 6-89 6-89. Standard Density Correction screen ... 6-171
6-47. Lo Mid Hi Cell Input Handling 6-90. BSW screen ........................................ 6-177
Flowchart .................................................... 6-90 6-91. Local Units screen .............................. 6-178
6-48. Lo Mid Hi Cell Input Handling 6-92. Linearisation screen ............................ 6-180
Flowchart .................................................... 6-90 6-93. Observed Density Correction screen .. 6-182
6-49. Lo Mid Hi Cell Input Handling 6-94. Standard Density Correction screen ... 6-189
Flowchart .................................................... 6-91 6-95. BSW screen ........................................ 6-195
6-50. Lo Hi Hi Cell Input Handling.................. 6-92 6-96. Daniel Liquid Ultrasonic screen .......... 6-196
6-51. Lo Hi Hi Cell Input Handling 7-1. Conversion/Constants screen ................... 7-2
Flowchart (1) ............................................... 6-93 7-2. Totals Descriptor screen ........................... 7-3
6-52. Lo Hi Hi Cell Input Handling 7-3. Edit Description dialog box ....................... 7-3
Flowchart (2) ............................................... 6-94 7-4. Alarms screen ........................................... 7-4
6-53. Lo Hi Hi Cell Input Handling 7-5. Security screen ....................................... 7-14
Flowchart (3) ............................................... 6-94 7-6. Passwords dialog box ............................. 7-14
6-54. Lo Hi Hi Cell Input Handling 7-7. Security screen, Password Edits ............ 7-15
Flowchart (4) ............................................... 6-95 7-8. Passwords dialog box ............................. 7-16
6-55. 3 Identical Cell Input Handling 7-9. Data Item Security .................................. 7-16
Flowchart (1) ............................................... 6-96 7-10. Units Security dialog box ...................... 7-17
6-56. 3 Identical Cell Input Handling 7-11. Units Security Level .............................. 7-17
Flowchart (2) ............................................... 6-97 7-12. Login dialog box .................................... 7-18
6-57. 3 Identical Cell Input Handling 7-13. Displays/Webserver screen .................. 7-19
Flowchart (3) ............................................... 6-97 7-14. Calc Explorer (blank) ............................ 7-20
6-58. 3 Identical Cell Input Handling 7-15. Calc Explorer menu .............................. 7-21
Flowchart (4) ............................................... 6-97 7-16. Calc Explorer Menu Options ................. 7-21
6-59. 3 Identical Cell Input Handling 7-17. Connect Wizard .................................... 7-23
Flowchart (5) ............................................... 6-97 7-18. Newly Added Item ................................. 7-23
7-19. Adding Inputs ........................................ 7-24
7-20. Added Units .......................................... 7-24 13-2. Typical Display Page (Stream 2 Flow
7-21. Adding Outputs ..................................... 7-25 Limits shown) .............................................. 13-3
7-22. Added Outputs ...................................... 7-26 13-3. Display Editor with shortcut menu ........ 13-4
7-23. Saving a Bitmap .................................... 7-27 13-4. Edit dialog box ...................................... 13-5
8-1. System Editor screen (blank).................... 8-2 13-5. Edit dialog box ...................................... 13-6
8-2. Open dialog box ........................................ 8-2 13-6. Connect Wizard .................................... 13-6
8-3. Open dialog box (with .cfg file) ................. 8-3 13-7. Translate dialog box.............................. 13-7
8-4. System Editor screen (loaded) ................. 8-3 13-8. Display Regenerating............................ 13-9
8-5. Object/Table Relationship......................... 8-4 14-1. Modbus Editor main screen .................. 14-3
8-6. System Editor screen ................................ 8-5 14-2. Properties dialog box ............................ 14-4
8-7. Calc Editor dialog box ............................... 8-7 14-3. Insert shortcut menu ............................. 14-6
8-8. Connect Wizard ........................................ 8-8 14-4. Enter Details dialog box ........................ 14-6
8-9. Edit Dialog (System Editor)....................... 8-9 14-5. Choose dialog box ................................ 14-7
8-10. Edit dialog box ........................................ 8-9 14-6. Enter Details dialog box ........................ 14-7
9-1. PCSetup Error Message ........................... 9-2 14-7. Connect Wizard .................................... 14-8
9-2. Config Transfer screen ............................. 9-3 14-8. Edit Format dialog box .......................... 14-9
9-3. Config Transfer screen ............................. 9-4 14-9. Message Details dialog box ................ 14-10
9-4. Config Transfer Send tab.......................... 9-7 14-10. Connect Wizard ................................ 14-11
9-5. Config Transfer Receive tab ..................... 9-8 14-11. Message Details dialog box
9-6. Save As New Config dialog box ............... 9-9 (with trigger) .............................................. 14-11
9-7. Config Transfer Logging tab ..................... 9-9 14-12. Select Slaves dialog box ................... 14-12
9-8. Config Transfer Licensing tab ................. 9-10 14-13. Choose dialog box ............................ 14-12
9-9. Licenses on Key ..................................... 9-11 14-14. Modbus Map Regeneration............... 14-13
9-10. Transferred License .............................. 9-12 14-15. Modbus Map Options ........................ 14-13
10-1. Device Manager .................................... 10-2 15-1. LogiCalc screen .................................... 15-2
10-2. System Manager Hardware tab ............ 10-3 15-2. Select Config dialog box ....................... 15-3
10-3. Advanced Settings ................................ 10-4 15-3. LogiCalc screen (loaded) ...................... 15-3
10-5. Remote Front Panel.............................. 10-7 15-4. LogiCalc screen (loaded) ...................... 15-5
10-6. Remote Front Panel Startup Menu ....... 10-8 15-5. Set Variable dialog .............................. 15-15
11-1. Remote Archive Uploader screen ......... 11-2 File Locations
11-2. Display Editor with shortcut menu ........ 11-3 Remote Archive Uploader ............................ 11-12
11-3. Edit FC List Item screen ....................... 11-5 File Menu ......................................................... 2-27
11-4. Tools Menu - Automatic Operation File names ....................................................... 12-5
Enabled ...................................................... 11-6 Filter (*) Keyword .............................................. G-2
11-5. Typical Display Page (Stream 2 Flow Filter Keyword ................................................... G-2
Limits shown) .............................................. 11-7 Finding Objects .................................................. 8-6
11-6. Remote Archive Uploader Tree ............ 11-9 Firewall .............................................................. G-1
11-7. Progress Bar ....................................... 11-10 *Filter Keyword ................................................ G-2
11-8. Manual Upload Optons ....................... 11-11 ACCEPT .......................................................... G-2
11-9. Report Archive .................................... 11-12 Adding Rules to the Chain .............................. G-3
11-10. Select Folder ..................................... 11-13 After Checking the Rules ................................ G-3
11-11. Select Folder ..................................... 11-13 ALLOW_IN ...................................................... G-2
11-12. Save As............................................. 11-15 ALLOW_OUT .................................................. G-2
11-13. Compact Folder Format .................... 11-16 Applying a Rule to a Range of IPs .................. G-3
11-14. Extended Folder Format ................... 11-17 COMMIT .......................................................... G-3
11-15. Print dialog ........................................ 11-18 Committing the Rules ...................................... G-3
11-16. Print Preview ..................................... 11-19 Default Policies................................................ G-2
11-17. Print Setup ........................................ 11-20 DROP .............................................................. G-2
11-18. Abort Transfer ................................... 11-20 exfwall.txt......................................................... G-1
12-1. PCSetup Reports screen ...................... 12-2 FORWARD ...................................................... G-2
12-2. PCSetup Reports screen with Edit INPUT.............................................................. G-2
button .......................................................... 12-3 Inverting a Rule ............................................... G-3
12-3. Report Editor ......................................... 12-3 Operational Behaviour .................................... G-3
12-4. Select Config dialog .............................. 12-4 OUTPUT.......................................................... G-2
12-5. Select Config dialog .............................. 12-4 Rules File ........................................................ G-1
12-6. Report Editor screen (populated) ......... 12-5 User Defined Chains ....................................... G-2
12-7. Report Editor menu............................... 12-6 Fixed Vel Alarm.................................................. 7-8
12-8. Placement Editor .................................. 12-7 Flange .............................................................. 6-80
12-9. Connect Wizard .................................... 12-8 Flash memory .................................................... A-3
12-10. Placement Editor with revised label .... 12-8 FloBoss S600+ .................................................. 1-4
12-11. Placement Editor dialog box ............... 12-9 Flow ................................................................. 6-51
12-12. Connect Wizard .................................. 12-9 Flow balance ...................................................... A-3
13-1. Display Editor main menu screen ......... 13-2
Correction Factor (CTLm/CTLp) ... B-32, B-93 Run Average Data (Over Number of
Correction Factor (CTSp/CPSp) ... B-32, B-66 Passes) ....................................................... B-64
Mass Prover Calculations ....................... B-68 Run Average Frequency (Hz) .............. B-30, B-92
Stability Calculations ............ B-31, B-65, B-93 Run Control Stage Description............. B-52, B-84
Volume Prover Calculations.................... B-66 Run Control Stages .............................. B-51, B-83
General Formulae .......................................... B-62 Run Data ............................................... 5-31, 5-43
Gross Standard Volume (Sm3) ............ B-33, B-94 Run Stage Abort Index ................B-25, B-57, B-86
Gross Volume (m3) .............................. B-34, B-68 Run Stage Calculation Index.......B-26, B-58, B-87
Hardware...................................... 5-27, 5-39, 5-51 Screens .......................................................... 5-15
Indicated Volume (m3) ................................... B-94 Sequence Abort Index .......................... B-17, B-82
Indicated Volume Flowrate (m3/h) ................. B-95 Sequence and Control ......................... B-42, B-74
Inputs ............................................ B-3, B-38, B-72 Sequence Stage Descriptions .....B-10, B-44, B-75
K-factor Deviation........................ B-35, B-69, B-97 Sequence Stages ..........................B-9, B-43, B-75
Local ................................................................. B-1 Sphere switch interface .................................... B-5
Mass (kg) .................................... B-34, B-68, B-96 Stability Calculations ...................B-31, B-65, B-93
Mass Flowrate (kg/h) .................. B-35, B-69, B-97 Stage Abort Index .......................B-25, B-57, B-86
Mass K-factor (pls/kg) ................. B-35, B-68, B-96 Stage Calculation Index ..............B-26, B-58, B-87
Mass Prover Calculations .............................. B-68 Stage Description ................................. B-52, B-84
Master Meter ......................................... 5-41, B-71 Stage Descriptions ......................B-10, B-44, B-75
Master Meter Alarm Limits ............................. 5-51 Stages ....................... B-9, B-43, B-51, B-75, B-83
Master Meter Constants ................................. 5-45 Standard References ..................B-30, B-62, B-91
Master Meter Hardware ................................. 5-51 Statistical .....................................B-36, B-70, B-98
Master Meter Inputs/Outputs ......................... B-72 Stream Data ......................................... B-59, B-88
Master Meter Run Data .................................. 5-43 Stream/Prover Discrepancy Checks .... B-31, B-93
Meter Factor ..................... B-34, B-35, B-67, B-68, Type ............................................................... E-21
B-95, B-96 Valve Command Outputs ................................. B-7
Meter Indicated Standard Valve interface.................................................. B-6
Volume (Sm3) .......................... B-33, B-67, B-94 Valve Operating Mode ..................................... B-6
Meter Indicated Volume (m3)...... B-33, B-67, B-94 Valve Position Inputs ........................................ B-7
Meter Indicated Volume Flowrate (m3/h) ....... B-95 Valve Seal Detection ........................................ B-7
Meter Mass (kg) .......................... B-34, B-68, B-96 Variable Rate of Change .............B-31, B-65, B-93
Meter Mass Flowrate (kg/h) ........................... B-97 Volume Flowrate (m3/h) ....................... B-34, B-67
Meter/Prover Discrepancy Checks ................ B-65 Volume K-factor (pls/m3) ............B-33, B-67, B-95
MX-AV/AV ................................... B-36, B-70, B-98 Volume Prover Calculations ........................... B-66
MX-MN/AVG ............................... B-35, B-69, B-97 Proving ............................................................... B-1
MX-MN/MN ................................. B-36, B-69, B-97 PRT .......................................................... A-5, E-15
MX-MN/MX+MN2 ........................ B-36, B-69, B-97 Input Object .............................................. D-8, D-9
Options ............................................................. 2-8 Linear Two-point Device PRT Calibration ........ D-8
Outputs.......................................... B-3, B-39, B-73 Modes (MODE TAB PLANTI/O) ..................... E-21
P154 Prover Type .......................................... E-21 PRT Input Object .............................................. D-9
Pass Average Data (Sampled during PRT/RTD Inputs ...................................... 4-6, 4-15
each Pass) .................................................. B-63 PRT/RTD ........................................................... 4-6
Pass Average Flowrate .................................. B-63 PRT/RTD Input .................................................. 4-6
Pass Average Frequency (Hz) ....................... B-63 PRV PCF
Pressure Correction Factor ............................ B-96 Master Meter Alarm Limits ............................. 5-51
Prove Sequence and Control ......................... B-74 PRV PULSES
Prove/Stream Data............................... B-59, B-88 Master Meter Alarm Limits ............................. 5-51
Prover Gross Standard Volume (Sm3) .......... B-66 PRV_CTL ......................................................... E-16
Prover Indicated Volume Flowrate (m3/h) ..... B-95 Pseudo Critical ................................................. 6-67
Prover Mass (kg) ............................................ B-96 PSU .................................................................... A-5
Prover Master Link ........................................... B-3 PSW Percent ...................................... 6-176, 6-194
Prover Module .................................................. 2-4 PTZ ...........................................................6-69, A-5
Pulse gating ..................................................... B-4 PTZ (Compressibility) ...................................... 6-69
Pulse Gating......................................... B-40, B-74 PTZ Calculations............................................ 15-17
Pulse interpolation............................................ B-5 Pulse gating ....................................................... B-4
Pulse Interpolation ............................... B-40, B-74 Pulse Gating .................................................... B-40
Pulse Measurement ............................... B-4, B-73 Pulse I/O Select
Remote............................................................. B-1 Master Meter Hardware ................................. 5-51
Remote Addresses......................................... 2-15 PULSE I/P ...................................................... 6-158
Remote Streams ............................................ 2-15 pulse inputs ...................................................... 4-19
Report ............................................................ B-89 Pulse interpolation
Run Average Data................................ B-30, B-92 Bi-di proving ..................................................... B-5
Pulse Interpolation ........................................... B-40
System Host Alarms .......................................... 7-4 2-2. Config 600 Menu Bar .............................. 2-27
System Setup .................................................... 3-1 3-1. Standard Measurement Units ................... 3-4
Configuring the Time Accept Parameter ........ 3-18 6-3. Observed Density Correction Product
Reports............................................................. 3-6 Selection ................................................... 6-169
Totalisations ................................................... 3-14 6-5. Standard Density Correction Product
Units ................................................................. 3-3 Selection ................................................... 6-193
Versions ........................................................... 3-2 FWA ................................................................. 6-8
S600+ Database .............................................. 8-5
T Turbine Meter Setup ...................................... E-21
Tap Type ................................................. 6-51, 6-80
Tables Tas Oflow Alarm .............................................. 7-12
B-1. Sphere Switch Selections......................... B-6
Task ................................................................... A-6
B-2. Valve Positions ......................................... B-7 TASK ................................................................ E-17
B-3. Default Prove Sequence Stages .............. B-9 Task Err
B-4. Prove Sequence Stages (Complete) ...... B-10
Scaling............................................................ 7-11
B-5. Prove Sequence Abort Index ................. B-18 Task Err Alarm ................................................. 7-11
B-6. BIDI Prover Run Control Stages ............ B-18 Task Fail Alarm ................................................ 7-11
B-7. Prover Run Control Stages .................... B-20
Tasks ............................................................... 4-30
B-8. Run Stage Abort Index ........................... B-25 TCP/IP ......................................................14-1, A-6
B-9. Run Stage Calculation Index .................. B-26 Technical Support ............................................ 1-10
B-10. Proof Run Signals ................................ B-41 Temp Fail Alarm............................................... 7-11
B-11. Default Prove Sequence Stages .......... B-43 Temperature ....................... 6-39, 6-49, 6-59, 6-65,
B-13. Prove Sequence Abort Index ............... B-51
6-67, 6-69, 6-101, 6-106, 7-1
B-14. Prover Run Control Stages .................. B-51 Ball Prover Constants .................................... 5-21
B-15. Compact Run Control Stages............... B-53 Compact Prover Constants ............................ 5-33
B-16. Run Stage Abort Index ......................... B-57
Coriolis ......................................................... 6-158
B-17. Run Stage Calculation Index ................ B-58 Downstream/Upstream Correction ................. 6-43
B-18. Default Prove Sequence Stages .......... B-75 Expansion Constant ....................................... 6-43
B-20. Prove Sequence Abort Index ............... B-82
Master Meter Constants ................................. 5-45
B-21. Prover Run Control Stages .................. B-83 Qsonic .......................................................... 6-133
B-22. Prover Run Control Stages .................. B-84 Security Units ................................................. 7-16
B-23. Run Stage Abort Index ......................... B-87
Ultrasonic Gas ................................... 6-117, 6-128
B-24. Run Stage Calculation Index ................ B-87 Temperature Coefficient ................................ 6-196
C-1. Station Batch Sequence Stages ............ C-10 Test .................................................................. 6-13
C-2. Station Batch Sequence Stages ............ C-11
Text .................................................................. 13-5
C-3. Standalone Station Batch Sequence TFWA ............................................................... 7-14
Stages......................................................... C-16 Thermal Expansion .......................................... 6-55
C-4. Supervised Station Batch Sequence
Thermal Expansion Factor ............................... 6-57
Stages......................................................... C-17 Thresholds ....................................................... 4-19
C-5. Standalone Stream Batch Sequence Tile ................................................................... 2-27
Stages......................................................... C-18 Time ................................................................. 3-16
C-6. Supervised Stream Batch Sequence Time Accept Parameter ................................. 3-18
Stages......................................................... C-18
Time Prop ....................................................... 6-37
C-7. BATCH CONTROL and RECALL Time-out ......................................................... 6-98
TICKET Displays ........................................ C-26 Time & Flow Weighted Averaging ................... 6-15
C-8. BCH CURR BASE DENS and RECALL
Method ........................................................... 6-15
BASE DENS Displays ................................ C-26 Time-Weighted Averaging – XFLOW
C-9. STATION BCH CURR BS&W and (TW-XFLOW) .............................................. 6-17
RECALL BS&W Displays ........................... C-27
Variables ........................................................ 6-15
C-10. STATION BCH CURR MTR TEMP and Time and flow averaging .................................... A-6
RECALL METER TEMP Displays .............. C-27 Time and Flow Weighted Averaging ................ 6-15
C-11. BCH CURR RECALC and RECALL
timenow()
RECALC Displays ...................................... C-28 LogiCalc Editor ............................................. 15-27
C-12. STATION/STREAM BATCH CURR Timeout ............................................................ 14-5
RESULTS and RECALL RESULTS
Time-Weighted Averaging – XFLOW
Displays ...................................................... C-28 (TW-XFLOW) ................................................. 6-17
F-1. System Alarms Not Invoking a Time-Weighted Averaging (TWA) .................... 6-17
Failover ....................................................... F-17
Tips, LogiCalc .................................................. 15-4
F-2. Status Input and Output Descriptions ..... F-18 tone - US ton ...................................................... 7-1
I-1. Field Descriptions ....................................... I-7 Tool Bar Status Bar ......................................... 2-27
1-1. Config600 Tools ........................................ 1-4 Tools Menu ...................................................... 2-27
1-2. Additional Technical Information............. 1-12 Tot Corr Alarm ................................................. 7-11
2-1. Config600 Icon Bar ................................. 2-26
Tot Part Alarm .................................................. 7-11