MGP1 Boc1888po001 C19 0001 - 003
MGP1 Boc1888po001 C19 0001 - 003
MGP1 Boc1888po001 C19 0001 - 003
Status
Serial No. Page No. / Section Rev. Company Comment Contractor Response Resolution
(Open /Close)
Terminal Server is having only single ethernet port connected to Single Ethernet
3 Page No 27 002 Switch. As this only related to Daignostic purpose, not required to be connected on
both Network.
Page 1 of 4
Majnoon Oil Field EPCM Services Project
COMMENTS RESPONSE SHEET (CRS)
FUNCTIONAL DESIGN SPECIFICATION
Document Title : (CONTROL SYSTEM DESCRIPTION) - CPF1 Company Job No. :
GAS METERING SKID
Discipline : Contractor Job No. : 33013M
Status
Serial No. Page No. / Section Rev. Company Comment Contractor Response Resolution
(Open /Close)
Yes, these two signals are hardwired between FC & PLC, these signals will be
4 Page No 30 002
indicated on latest revision of system architecture
As this project is having SICK usm flow meter, The VCF calculation equation has
7 Page No 55 002 been updated in the FDS rev 002 and unnecessory equation (which does not relate to
sick usm VCF calculations) has been deleted from the document.
GC Diagnaustic link is only to be used from its diagnaostic software. Link fail alarm
8 Page no 70 002
is added to scada system. This alarm is indicated in Alarm List of FDS.
Page 2 of 4
Majnoon Oil Field EPCM Services Project
COMMENTS RESPONSE SHEET (CRS)
FUNCTIONAL DESIGN SPECIFICATION
Document Title : (CONTROL SYSTEM DESCRIPTION) - CPF1 Company Job No. :
GAS METERING SKID
Discipline : Contractor Job No. : 33013M
Status
Serial No. Page No. / Section Rev. Company Comment Contractor Response Resolution
(Open /Close)
10 Page no 71 002 Noted, Tag number are added to PLC I/O assignment section tables
Noted, actual tags will be indicated in actual MSC Alarm with Tag number &
13 Page no 91 002 Location, this is generalized Alarm types and categories of alarm that will be
generated shown in Alarm Section of FDS.
Noted, Revised system architecture document will be submitted for review &
15 Page no 111 002
approval
AGA 8 Calculation reference updated as per Project Uncertainity Document (MGP1- AGA 8 Calculation reference updated to AGA 8 Part 2 GERG 2008 calculation
16 Page no. 58 002
BOC1888PO001-F51-0003) section 4.2 Density calculation requirement. standard
Page 3 of 4
Majnoon Oil Field EPCM Services Project
COMMENTS RESPONSE SHEET (CRS)
FUNCTIONAL DESIGN SPECIFICATION
Document Title : (CONTROL SYSTEM DESCRIPTION) - CPF1 Company Job No. :
GAS METERING SKID
Discipline : Contractor Job No. : 33013M
Status
Serial No. Page No. / Section Rev. Company Comment Contractor Response Resolution
(Open /Close)
CONTRACTOR COMPANY
Page 4 of 4
METERING SKID FOR MAJNOON OIL
FIELD DEVELOPMENT PROJECT
Document Description:
FUNCTIONAL DESIGN SPECIFICATION (CONTROL SYSTEM DESCRIPTION) - CPF1 GAS METERING
SKID
Equipment / Tag Number(s):
CP000-51-A-005 for Metering Skid
Project № PO.№ VDRL Code Seq. № Sheet No. Rev. No. Status code
Code 1 Accepted – Up-rev and Resubmit with applicable document lifecycle status code
Revise and Resubmit –Incorporate Comments, Up-Rev & Resubmit at the next document
Code 2 lifecycle status code – Work May Proceed
Rejected– Address highlighted deficiencies, Up-Rev and Resubmit at the next document lifecycle
Code 3 status code – Work May not proceed
Code 4 Review Not Required – Do not resubmit
Code 5 Cancelled
Code 6 Information
Date: Sign:
Note: This sheet shall be the 1st cover page of all A3 & A4 documents. This block will also form part of the
A3 drawing template.
CLIENT: BASRA OIL COMPANY (BOC) / KBR.
DATE: 21/05/2024
(Revision 003)
FDS STAGE: STAGE 03
❖ Safety Considerations
Whilst Alderley has designed its products using industry standards to always operate safely, they
should not be considered as a safeguarding element in a system. It is anticipated that any safety critical
function should pass through a separate safety critical control system.
❖ Revision History
Rev Date Purpose of Revision Prepared Checked Approved
001 27-Sep-2023 First issue for client review RP AC AC
002 06-Feb-2024 Clients Comment Incorporated PP AC AC
003 22-May-2024 Clients Comment Incorporated PP AC AC
❖ Hold History
Date Approval Hold
No Date Ended Purpose of Hold
Started for Hold Resolved
❖ Section Hold
Section
Section Description
Hold No
1
2
3
4
❖ ANNEXURES
A YEARLY REPORT FORMAT
B DAILY QUALITY REPORT FORMAT
C DAILY QUNTITY REPORT FORMAT
The following will detail what each stage will compose of:
Further to this we will provide details of the operations that the system will perform, explaining why we are
performing them and how they work. Details of the system hardware and software to be provided will be given.
Finally, we will list the standards to be used, project specifications that we have received and measurement units
to be used.
The various operational aspects of the system will be explained, giving summary of the alarm types that are
possible to be displayed on the Metering Supervisory Computer. The report categories that are available from
the Metering Supervisory Computer will also be stated. From this stage onwards, screen shots from the Human
Machine Interface (HMI) will be added to provide visualisation of screens and functions that would be
encountered during operation.
1.1.5. Hold
Information that is required to complete a section within one stage of the Functional Design Specification has
not been detailed. If this was to occur, then a hold can be put on the current stage of the document. This would
prevent completion of that stage/hence the next stage is prohibited from starting. A hold can be removed by
Alderley if the information that was required has been received.
Feature Tested
Comments:
The purpose of its inclusion is that it strives to ensure that FDS sections that we are providing you will be
thoroughly tested, and this will be indicated by a full section that has been signed by both Alderley Engineers
and then witnessed by Basra Oil Company (BOC) / KBR.. Evidence of the section can be located with reference
to the test procedure performed as part of the Acceptance Test Manual and evidence compiled by Alderley.
1. Our Acceptance Test Manual is progressively completed by an Alderley Engineer during system testing.
Once a test has been completed and evidence is provided as proof, it is signed and dated. For this
example, in the Acceptance Test Manual Example has been completed.
2. Following this the Alderley Engineer can now confirm (by giving evidence from the Acceptance Test
Manual) that item X.XX (where x is numeric digit); within the Functional Design Specification Example,
has been successfully tested for its functionality and that it operates as stated in the Functional Design
Specification. The Alderley Engineer would then sign the Functionality Testing Box confirming this and
thus referring to the test performed in the Acceptance Test Manual.
1
.
3
.
Functional
Design
Specification
2
.
(FDS)
1.3.1. Schedule
Alderley Internal Testing of this system comprises of two phases:
Completion of
Completion of
Factory
Acceptance Test
Acceptance Test
Manual (ATM)
(FAT)
The Acceptance Test Manual (ATM) Procedure sets out tests that must be completed by Alderley, designed to
provide a level of confidence in the Metering Control Panel.
To complete the ATM for the Metering Control Panel, simulation must be used and hence will take the role of a
Metering Skid. This means that the functionality of the Metering Control Panel can be tested. This method will
give confidence that the Metering Control Panel is functional as well as detailing what will be expected when (if)
the Metering Control Panel is connected to a Metering Skid.
The completion of the Acceptance Test Manual (ATM) is undertaken in conjunction with the simulation of
control signals to the Control Panel.
Note: Units are defined based on client Functional Specification for Custody Transfer Metering Skid - Sour &
Sweet Gas (as per client document no.PPP-GEN-KBR-IN-7739-0001).
Decimal places in the totals are adjusted so that total will roll over at least after 1 year.
The other criterion for selecting the rollover values is Alderley’s Standard Practice, which is that cumulative
totals should not roll-over (reset to zero) more frequently than every three months.
For more details, please refer to Overall Uncertainty Calculations; Doc No: 33013M-01-T-1588-01/MGP1-
BOC1888PO001-F51-0003.
o Inlet MOV
o USM Meter
o Pressure Transmitter
o Temperature Transmitter
o Cross-Over MOV (common between two-meter run)
o Outlet MOV
o Differential Pressure Transmitter
A Unit control panel is provided in non-hazardous area to interface with the skid. This panel consist of mainly:
Redundant FCs for each stream, Redundant MSCs, Redundant PLC System, etc.
Each Meter Run are connected to respective redundant S600+ Floboss Flow Computers in the metering control
panel. See Control System Overview Section for further details.
Two C9+ Gas Chromatographs are provided. Each GC is having two RS-485 Links.
Following Signals for Status and Command are available from each MOV:
• Open Status
• Close Status
• Local/Remote Status
• Fault Status
• Open Command
• Close Command
USM Functionality:
Each USM meter provides Dual pulses for volumetric flow. Dual pulses from each USM meter are connected to
both S600+ Flow computers. Flow computer uses Dual Pulse input as a volumetric flow source.
Each USM meter has two RS-485 communication links. The 1st RS-485 Link is connected to respective Flow
computer for monitoring of some limited data from the USM. The 2nd RS-485 Link is connected to Metering
System via terminal server for monitoring of detail data from the USM.
Link-2: RS-485 (2-Wire) connected to terminal server for extended diagnosis from
Metering System.
USM Serial Port
Details Communication Protocol: Modbus RTU
Slave ID: 01
GC Functionality:
Gas Chromatographs will separate the sample gas into its components by the following method:
1. A precise volume of sample gas is injected into one of the analytical columns.
a. Each column contains a stationary phase (packing) that is either an active solid or an inert solid
support. This is then coated with a liquid phase (absorption partitioning).
2. The Sample Gas is moved through the column by means of a carrier gas.
3. The selective retardation of the components takes place in the column. This causes each component to
move through the column at a different rate.
a. Each component will take a unique length of time to move through the column. This is known
as its “retention time”. From this, the Composition of the Sample Gas can then be determined.
4. This separates the sample into its constituent gases and vapours.
Following communication settings are set for Gas Chromatograph used in this project:
Note: In MSC, four modes of operation are available Auto / Chromat A / Chromat B / Keypad.
Detailed information on Gas Chromatographs can be found in later stage of this document.
3
3
The diagram above is an overview of the sweet gas metering control system for Basra Oil Company (BOC) / KBR.
, MAJNOON OIL FIELD EPCM SERVICE PROJECT. The Control System Architecture Drawing 33013M-01-C-0902-
01 (Client Doc. No MGP1-BOC1888PO001-C15-0001) shows further details of various equipment’s in this system.
• Two Flow Computers in Duty/Standby configuration are provided for Metering Calculation purpose.
• A redundant PLC system (Redundant CPU + Redundant I/O) is provided for Metering skid’s Control and
Operation purpose.
• Two Metering Supervisory Computers (MSCs) in Duty/Standby configuration are provided for Operator
interface through dedicated panel mounted Monitors & Keyboards and ICSS interface (single Modbus
TCP/IP link from each MSC) through dedicated Fiber Optic converters and Fiber Optic Patch Panels.
• Two Network Switches are provided in redundant configuration to interface Flow computers and PLC
system to the MSCs.
• A Terminal server for both USMs diagnostics is connected to single network switch, with Software
Running on both MSC’s.
• GC Diagnostics software (RGC 3000) for diagnostic purpose installed on both MSC’s.
• Dual Meter Run (Duty Meter Run and Standby/Check Meter Run) S600+ Gas USM Application installed
3
3 on CP000-5100-FC-401 & FC-CP000-5100-FC-402.
A summary of the functions performed by the S600+ Flow Computer is listed below. Detail information on these
functions can be found in later Stage of this document.
Moisture Analyser Monitor Moisture percentage for the Moisture analyser and raise
alarms as necessary.
Cabinet Utility Monitor Panel Utilities signals for UPS, PSU, Fan and Over
Temperature and raise alarms for the related signals.
Check Metering Interlock Observes MOVs alignment and provides signals to the flow computers
for check metering operation.
Communications
Interface with MSC Redundant Ethernet links are provided from each PLC chassis to
communicate with MSC.
The MSCs provides Operator interface through dedicated set of panels mounted Monitors & Keyboards.
The MSCs provides ICSS interface (single Modbus TCP/IP link from each MSC) over single mode fiber optic cable
(provided by others) via individual Ethernet to Fiber Optic converters and individual Fiber Optic Patch Panel
installed in the Metering Cabinet.
A summary of the functions performed by the MSC is listed below. Detailed information on below functions
can be found in later stage of this document.
Functions
Graphical User Interface (GUI) Provides GUI on Panel Mount Monitors for Sweet Gas metering skids
by communicating with FCs and PLC for monitoring and Controlling
operations.
Valve monitoring Provides GUI for Monitoring & Controlling of all MOVs.
Gas Chromatograph Interface Over Ethernet for diagnostic purpose only.
Trending Trends for all necessary process parameters.
Alarms Provides all process, systems, and computer group alarm
with/without necessary filters.
Events Provides all the user and system generated events logs with/without
necessary filters.
Reports Provides defined Current, Periodic, Constants, Maintenance, Alarm
and Events reports.
Communications
Interface with FCs Communicates with the one set of duty/standby FCs over redundant
Ethernet links.
Report Printer Communicates with the Report printer over single Ethernet Link for
report printing.
Interface with PLCs Communicates with the 1 set of duty/standby PLCs over redundant
Ethernet links.
Interface with ICSS 1) Communicates with ICSS system (Provided by others) using single
Modbus TCP/IP Link from each MSC over individual single mode
fibre optic cable (provided by others) via individual Ethernet to
Fibre Optic converters and individual Fibre Optic Patch Panel
installed in the Metering Cabinet.
3
3 2) Communication with ICSS system via Hardwired trip signals,
Below mentioned hardwired trip signals are in parallel to both
stream inlet MOV closed commands from PLC. All 3 signals are
NC type, any one of the signal changes to NO, both stream inlet
MOV will get closed.
a) Level-1 ESD from ICSS
b) Level-2 ESD from ICSS
c) Level-1 PSD from ICSS
A Flow Computer is required to perform all the metering functionality. Flow Computer would
implement the calculation of flow rates and totals under operating and standard conditions.
For this project, the Emerson FloBoss S600+ Flow Computer will be used. It is a high-speed real-time
processing unit specifically designed for fiscal metering applications.
The S600+ configuration files are stored on the Metering Supervisory Computers (MSCs) through
supplied CD when required and can then be downloaded to the S600+ Flow Computers.
Field inputs can be interfaced to the S600+ Floboss flow computers.
On power up, all the S600+’s will boot up automatically and begin metering with no operator
intervention required. The Metering Supervisory Computers (MSCs) would automatically retrieve data
from the Flow Computers and continue to perform their supervisory functions.
7.3. Displays
It is possible to observe the displays that are present on the S600+ in the following ways:
1. Local LCD Display on the S600+ Flow Computer
2. Web Interface - Accessed by a TCP/IP connection to the S600+ on either a laptop or a
Metering Supervisory Computer (MSC).
LCD
Display
View Key S600+
Function
Keys
Alarm Accept
LED Key
Menu Key Direction
Keys
Numeric
Keypad Operating
Keys
7.5. Keypad
It is recommended that all modification of data is done at the Metering Supervisory Computer (MSC).
7.8. Alarms
An Alarm LED is provided to indicate the status of alarms on the flow computer:
Alarm LED Colour Indication
Green (Constant) Normal Operation (No Alarms activated)
Red (Flashing) Presence of an Alarm (Alarms have not been acknowledged)
Red (Constant) Alarms have been acknowledged but have not been cleared
Flow computer specific alarms are available to view on the Local LCD display on the S600+ as well as
the web interface.
Note: Alarm suppression has been enabled for the flowrates only in the flow computers.
By default, a single user is assigned to each of the user types defined above. New users may be
assigned, or existing ones modified, by using the Floboss Config600 Configuration software. A
maximum of 50 users can be defined.
Status Description
UNDEFINED The status task is not running correctly
MAINT The flow computer has been put into Maintenance Mode
ON-LINE There is a flow path through the meter run AND the measured gross volume
flow rate is above the low flow cut-off limit.
OFF-LINE The measured gross volume flow rate is below the low flow cut-off limit.
Maintenance Mode
Start
S600+ Flow
Computers
Is Meter Flow
Signal Less than No
Cut-Off Limit?
Yes
Maintenance
Totals
De-Activated
Yes (Exit from
Maintenance Mode) Yes (Enter in
Maintenance Mode)
End
The hourly total represents the quantity of the gross volume, energy, and mass that has been
registered by the computer since the last hour end occurred excluding any amount which has passed
whilst the flow Computer has been in maintenance mode.
The daily total represents the quantity of the gross volume, energy, and mass that has been registered
by the computer since the last day end occurred excluding any amount which has passed whilst the
flow Computer has been in maintenance mode.
The monthly total represents the quantity of the gross volume, energy, and mass that has been
registered by the computer since the last month end occurred excluding any amount which has passed
whilst the flow Computer has been in maintenance mode.
The maintenance total represents the quantity of the gross volume, energy, and mass that has been
registered by the computer while it has been operating in maintenance mode.
Note: The maintenance totals are transferred to a previous maintenance mode total on exit of
maintenance mode and the current maintenance mode total is reset to zero.
The two redundant S600+ Flow Computers for each stream are designated A and B, with Flow
Computer A taking the role of the Duty Machine. Flow Computer B would take the role of Hot Standby.
In the event that the Flow Computer A fails, the 'Duty' role will automatically switch over to Flow
Computer B. Following this changeover, Flow Computer B will remain in the 'Duty' role until Flow
Computer A becomes healthy and the operator has manually switched the ‘Duty’ role back to Flow
Computer A. If the operator does not wish to manually switch over, then Flow Computer B will remain
in the ‘Duty’ role. The diagram below illustrates the possible scenarios for this process:
This architecture prevents the ‘Duty’ status from hunting between the two Flow Computers. Data and
commands will be downloaded to both Flow Computers in parallel to each other.
Flowrate deviation between Check Meter Stream and duty Meter Stream is less than 2%.
If all conditions are valid, then the operator may request to start a comparison. Following the start
command, totals on both Streams will be accumulated in separate comparison totals and a
comparison timer (configurable time) will start. When the timer has expired the flow computer will
raise a ‘Comparison Complete’ alarm.
The operator may now issue a comparison end command. On the stop being received a Check
Comparison Report will be generated. This report details the duration of the test, the totals registered
from each meter and the % difference between the duty totals and check Meter Stream totals.
Both streams MOVs alignment and dealignment is performed by the operator manually to perform
this operation for check metering.
• Current Report
• Hourly Report
• Daily Report
• Monthly Report
• Maintenance Report
• Display Dump
• Constants Log
A report generated from a flow computer is identical in format to a report generated from any other
flow computer running the same software application.
The Alderley Metering Control System receives signals from these devices to perform Stream
monitoring and calculations. Alarms handling in the S600+ flow computers for all the signals.
Please refer Control System Architecture document no. 33013M-01-C-0902-01 Client doc no. MGP1-
BOC1888PO001-C15-0001 for more details.
1. I Am Duty
Designates which computer is the duty machine. When it is set high, the computer is the duty
machine. When set low, the computer is the standby machine. This signal goes high after a Duty
request has been made if the relay is working properly.
2. I Want Duty
Whenever a computer needs to become the duty machine, it asserts this signal to make the relay
switch and set “I Am Duty” high.
3. PARTNER HEALTH
Receives digital input from Partner FC’s I AM HEALTHY output and identifies partner FC is healthy or
not.
4. I AM HEALTHY
The flow computer does the self-health check and generates this output as ‘I AM HEALTHY’. This
output will be observed by partner FC and to indicate ‘PARTNER HEALTH’.
5. I AM ON
The flow computer generates Digital output to indicate the FC power on status.
24V DC
SUPPLY
LAN-A
WATCHDOG
(COMPUTER ALARM)
LAN-B
PEER TO PEER
FT-421
STREAM-1 USM
3
3 FT-441
STREAM-2 USM
GC-434
GC-454
GROUND 16 20 GND 0V DC
+15V
SUPPLY 4 11 ADC 6+
GROUND 5 12 ADC 8+
+15V 1-5V
SUPPLY 18 25 ADC 9+
GROUND 19 23 GND
PRT 1 V+
1 0-1 V
4 - 20 mA 7 ADC 12+
INPUT V- 21 20 GND
I- 24 1mA +12V
30 PULSE OUT 1+
I+ 5 31 PULSE OUT 2+
I- 25 1mA +12V
35 PULSE 1-4 COM
I+ 6 34 + PULSE
- OUTPUT 5
PRT 3 V+ 3 0-1 V 10 K
12
INPUT V- 23 9 + DENSITY
I- 26 10 K
27 - INPUT 1
DIG IN 6- 19
SKT C
SKT C
37 DIG OUT 3+
DIG IN 7-
19 36 DIG OUT 4+
DIG IN 8-
18 35 COMMON GND
COMMON + VE
17 34 DIG OUT 5+
DIG IN 9-
16 33 DIG OUT 6+
DIG IN 10-
15 32 DIG OUT 7+
DIG IN 11-
14 31 DIG OUT 8+
DIG IN 12-
13 30 COMMON GND
COMMON + VE
12 29 DIG OUT 9+ I WANT DUTY
DIG IN 13- 11 28 DIG OUT 10+ I AM HEALTHY
DIG IN 14- 10 27 DIG OUT 11+ I AM ON
PARTNER HEALTH DIG IN 15-
9 26 DIG OUT 12+
0V DC
I AM DUTY DIG IN 16- 8 25 COMMON GND
𝑓
𝑞𝑣𝑎 = × 3600
𝐾𝐹
Where:
Term Definition Units
𝑞𝑣𝑎 Uncorrected Observed Volume Flowrate (m3/h)
𝑓 Meter Frequency (Hz)
𝐾𝐹 K Factor (pls/m3)
𝑞𝑣 = 𝑞𝑣𝑎 × 𝑉𝐶𝐹 × 𝐸
Where:
Term Definition Units
𝑞𝑚 = 𝑞𝑣 × 𝑅𝐻𝑂𝑚
Where:
Term Definition Units
𝑞𝑚 Mass Flowrate (kg/h)
𝑞𝑣 Gross Volume Flowrate (m3/h)
𝑅𝐻𝑂𝑚 Meter density Calculated using standard AGA-8 2017 (kg/m3)
𝑞𝑚
𝑞𝑣𝑠𝑡𝑑 =
𝑅𝐻𝑂𝑠𝑡𝑑
Where:
Term Definition Units
𝑞𝑒 = (𝑞𝑚 × 𝐻𝐻𝑉)/1000
Where:
Term Definition Units
𝑞𝑒 Energy Flowrate (GJ/h)
𝑞𝑚 Mass Flowrate (kg/hr)
𝐻𝐻𝑉 Heating Value from ISO 6976 2016 @ (15.56,15.56) (MJ/kg)
𝑉𝐶𝐹 = 1 + 3 αT * 𝛥𝑇 + 3 αP * 𝛥𝑃
Where:
Term Definition Units
7.17.1.8 Deleted
7.17.1.9 Deleted
𝑃𝑢𝑙𝑠𝑒 𝑐𝑜𝑢𝑛𝑡
∆𝑄𝑣 = × 𝑉𝐶𝐹 × 𝐸
𝐾𝐹
Where,
𝐾 K Factor (pls/m3)
∆𝑄𝑣 × 𝑅𝐻𝑂𝑚
∆𝑄𝑚 =
1000
Where:
Term Definition Units
Where:
Term Definition Units
𝑀𝑃1 × 100000
𝑅𝐻𝑂𝑚 =
𝑍×𝑅 ×(𝑡1 + 273.15)
Where:
𝑃1 × 100000
𝑍=
𝑑𝑚 ×𝑅×(𝑡1 + 273.15)
Where:
Term Definition Units
𝑀𝑃𝑠𝑡𝑑 × 100000
𝑅𝐻𝑂𝑠𝑡𝑑 =
𝑍𝑠𝑡𝑑 𝑅 (𝑡𝑠𝑡𝑑 + 273.15)
Where:
Term Definition Units
Purpose: conversion
Location: S600+ Flow Computer
𝑝1 = 𝑝 + 1.01325
Where:
Term Definition Units
𝑃 Pressure (bar g)
𝑃1 Pressure (bar a)
1
Where,
𝑀 = ∑ 𝑥𝑗 𝑀𝑗
𝑗=1
Where:
Term Definition Units
Z(𝑡2 ,𝑝2 ) Compressibility factor at the metering reference conditions -
𝑝0 Constant absolute pressure values 101.325 kpa
𝑝2 Reference pressure kpa
x𝑗 Mole fraction of component j -
𝑠𝑗 (𝑡2 , 𝑝0 ) Summation factor from table-2 of ISO6976-2016 calculation standard -
• Meter Temperature
• Meter Pressure
• Meter Density
• Standard [email protected] C
• Calorific Value (real superior)
• Gas compositions
Pstation average
[(VStream 1 x PFlow average Stream 1)] + [(VStream 2 x PFlow average Stream 2 )]
=
[VStream 1 + VStream 2]
Where:
Term Definition Units
VStream 1 Standard Volume (Sm3) Total for Stream 1 (Previous Period). Sm3
VStream 2 Standard Volume (Sm3) Total for Stream 2(Previous Period). Sm3
FWAmol% j =
X Qv 100
j
Qv
Where:
Term Definition Units
Reference:
Location: S600+ Meter Run Flow Computer
The calculated error (%) is determined as follows: -
100
𝑌𝑝1 =
(𝑌𝑝 + 100)
Where:
Term Definition Units
𝐸𝐶𝑎𝑙𝑐 Linearization curve factor based on the curve Error % that corresponds to flow -
• Modbus Address: 1
• Comms Protocol: Modbus RTU
• Electrical Protocol: RS 485
• Baud rate: 9600
• Parity : None
• Data Bits : 8
• Stop bits : 1
The Duty-FC acts as the master device and initiates all data transfers with the chromatograph. GC-A
data is used as default else if communication fails with GC-A then will switch to the GC-B.
b. CHROMAT-A
c. CHROMAT-B
d. KEYPAD
In Auto mode, the duty-FC will use the live Chromat-A data as long as there are healthy
communications, the analysis has not timed out, and the un-normalised total is within the entered
limits. If any of these conditions are not true then the ‘data in use’ will default to the Chromat-B live
data as long as there are healthy communications, the analysis has not timed out, and the un-
normalised total is within the entered limits. If any of these conditions are not true for Chromat-B
live composition, then the ‘data in use’ will default to the keypad / override composition.
After failure of the Chromat-A or Chromat-B, if any Chromat become healthy again then switch over
‘data in use’.
In Chromat-A mode, the ‘data in use’ will always come from the Chromat-A as long as there are healthy
communications, the analysis has not timed out, and the un-normalised total is within the entered
limits. If any of these conditions are not true, then the ‘data in use’ will default to the manually
entered override (Keypad) data.
In Chromat-B mode, the ‘data in use’ will always come from the Chromat-B as long as there are healthy
communications, the analysis has not timed out, and the un-normalised total is within the entered
limits. If any of these conditions are not true, then the ‘data in use’ will default to the manually
entered override (keypad) data.
In Keypad mode, the ‘data in use’ will always come from the manually entered override data.
Component % split
C9 100
C10 0
11.2.6 Normalization
It should be noted that normalisation takes place irrespective of whether the data received from the
chromatograph is already normalised.
100 - Sa
The normalisation factor Nf =
Su
NCi = UCi X Nf
where:
Nf = Normalization factor
Sa = Sum of additional components
Su = Sum of un-normalised components
NCi = Normalised Gas Component i
UCi = Un-normalised Gas Component i
After an open or close command, the PLC will monitor the valve status. If the valve has not reached
the requested position within the required time, then an alarm is ‘Timeout’ raised.
The MSC will also indicate the Stream’s Status in combination with the Stream status received from
the Flow computer. This Stream Status is explained later in MSC section of this document.
This functionality would be automatically set to ‘Off ’ by PLC, if any of the stream is in
‘Aligned/Proving’ or Any MOV (Inlet, Outlet and Cross-over) from all the streams is not set to Remote
and Auto Mode.
When this functionality is set to ‘On’ and if duty streams failure occurs, PLC will open the standby
stream first. Once the standby stream’s opening is established, the 'failed' stream will be closed.
Following are mentioned related definitions:
Definition of stream failure
• Meter Fault Alarm Raised
• PT Fail
• TT Fail
MSC will provide ‘stream Fail’ status to PLC as per above mentioned ‘Definition of stream failure’.
––
1756-EN2TR
1756-EN2T
1756-EN2T
1756-EN2T
1756-EN2T
1756-PB72
1756-PB72
1756-RM2
1756-RM2
1756-L71
1756-L71
EMPTY
EMPTY
EMPTY
EMPTY
Redundant
I/O Bus #1
Slot No. 0 1 2 3 4 5 6 7 8 9 10 11 12 13
1715-OB8DE
1715-OB8DE
1715-OB8DE
1715-OB8DE
1715-OB8DE
1715-OB8DE
1715-AENTR
1715-AENTR
1715-IB16D
1715-IB16D
1715-IB16D
1715-IB16D
1715-IB16D
1715-IB16D
Slot No. 14 15
1715-IF16
1715-IF16
3
Pin. Signal
Description Tag* PLC Address
3 No. Source
Ch1+ Stream-2 Inlet MOV open status MZSH-441 Bus_1:4:I.Data.0 Field to PLC
Ch2+ Stream-2 Inlet MOV close status MZSL-441 Bus_1:4:I.Data.1 Field to PLC
Ch3+ Stream-2 Inlet MOV L/R Status MILH-441 Bus_1:4:I.Data.2 Field to PLC
Ch4+ Stream-2 Inlet MOV Fault Status MZA-441 Bus_1:4:I.Data.3 Field to PLC
Ch5+ Stream-2 Outlet MOV open status MZSH-443 Bus_1:4:I.Data.4 Field to PLC
Ch6+ Stream-2 Outlet MOV close status MZSL-443 Bus_1:4:I.Data.5 Field to PLC
Ch7+ Stream-2 Outlet MOV L/R Status MILH-443 Bus_1:4:I.Data.6 Field to PLC
Ch8+ Stream-2 Outlet MOV Fault Status MZA-443 Bus_1:4:I.Data.7 Field to PLC
Ch9+ GC-A Sample Low Flow Switch FS-433 Bus_1:4:I.Data.8 Field to PLC
Ch10
GC-B Sample Low Flow Switch FS-453 Bus_1:4:I.Data.9 Field to PLC
+
Ch11
Spare Bus_1:4:I.Data.10
+
Ch12
Spare Bus_1:4:I.Data.11
+
Ch13
Spare Bus_1:4:I.Data.12
+
Ch14
Spare Bus_1:4:I.Data.13
+
Ch15
Spare Bus_1:4:I.Data.14
+
Ch16
Spare Bus_1:4:I.Data.15
+
Panel
Ch1- 0 V DC -
Supply
to : : :
Ch16 Panel
0 V DC -
- Supply
• Provides GUI for Sweet gas metering skid by communicating with FCs & PLCs.
• Provides GUI for Monitoring & Controlling of all MOVs.
• Provides GUI for USM & GC live values.
• Provides GUI for check metering operation.
• Provides all the user and system generated events logs.
• Provides defined Current, Periodic, Constants, Maintenance, Check comparison, Alarm and
Events reports.
• Performs time synchronization to all flow computers.
• Trends for all necessary process parameters.
• Provides all process, systems, and computer group alarm.
• Dual TCP/IP links (one from each server) to communicate and exchange data with client DCS.
• Gas chromatograph RGC3000 software is installed for maintenance and configuration purposes.
Operator View all screens and do changes in parameter values that will not affect
integrity of metering.
Engineer Change calibration and scaling values
Supervisor Access to date and time, add new users
Administrator For ALDERLEY engineers & B designated personnel only
All Alarms available on this system by the MSC or S600+ Flow Computer can be found in the HMI.
GC-X Calibration Gas Cylinder PLC The input signal is below 3.5mA
Pressure Under Range
GC-X Calibration Gas Cylinder PLC The input signal is above 20.5mA
Pressure Over Range
GC-X Carrier Gas Cylinder-X Pressure PLC The input signal is below 3.5mA
Under Range.
GC-X Carrier Gas Cylinder-X Pressure PLC The input signal is above 20.5mA
Over Range.
FC Critical Fault FC A/B Internal fault generated by flow computer e.g. calc
fail.
FC Non-Critical Fault FC A/B Internal fault generated by flow computer
USM-X Fault FC A/B The hardwired digital input for USM-X Fault has been
activated
USM-X Comm Fail FC A/B Serial Communications with the USM is failed
GC-X Comm Fail FC A/B Serial Communications with the GC is failed
MOV-X Fault PLC The hardwired digital input for MOV-X Fault has been
activated
MOV-X Undefined Position PLC MOV both Open & Close feedback inputs are active
MOV-X Uncommanded Move PLC MOV status changed when no Command is issued
when in Remote
Panel Over Temperature PLC Any of the thermostat is above 35 ‘C
Fan Fail PLC Any of the Fans are not working
DC Fault PLC DC 1 or DC 2 24DVC power failure
UPS Fault PLC 120 VAC UPS power failure
FC X MSC LAN X Comms Offline MSC Three or more consecutive messages to the specified
device have failed
PLC X MSC LAN X Comms Offline MSC Three or more consecutive messages to the specified
device have failed
Automatically generated reports can be disabled from printing, if required; however, they are always
archived.
CURRENT REPORT
CUMULATIVE TOTALS
Gross Volume (m3) xxxxxxxxxx.x xxxxxxxxxx.x
Mass (t) xxxxxxxxxx.x xxxxxxxxxx.x
Standard Volume I @ 15.56°C (Sm3) xxxxxxxxxx.x xxxxxxxxxx.x
Standard Volume II @ 15.56°C (MMSCF) xxxxxxxxxx.x xxxxxxxxxx.x
Energy (GJ) xxxxxxxxxx.x xxxxxxxxxx.x
GC COMPOSITION IN-USE
Methane (mol %) xxx.xxxxx xxx.xxxxx
Ethane (mol %) xxx.xxxxx xxx.xxxxx
Propane (mol %) xxx.xxxxx xxx.xxxxx
i-Butane (mol %) xxx.xxxxx xxx.xxxxx
n-Butane (mol %) xxx.xxxxx xxx.xxxxx
i-Pentane (mol %) xxx.xxxxx xxx.xxxxx
n-Pentane (mol %) xxx.xxxxx xxx.xxxxx
Hexane (mol %) xxx.xxxxx xxx.xxxxx
Heptane (mol %) xxx.xxxxx xxx.xxxxx
Octane (mol %) xxx.xxxxx xxx.xxxxx
Nonane (mol %) xxx.xxxxx xxx.xxxxx
Decane (mol %) xxx.xxxxx xxx.xxxxx
Nitrogen (mol %) xxx.xxxxx xxx.xxxxx
Carbon Dioxide (mol %) xxx.xxxxx xxx.xxxxx
H2S (mol %) xxx.xxxxx xxx.xxxxx
Total (mol %) xxx.xxxxx xxx.xxxxx
HOURLY REPORT
CUMULATIVE TOTALS
Gross Volume (m3) xxxxxxxxxx.x xxxxxxxxxx.x
Mass (t) xxxxxxxxxx.x xxxxxxxxxx.x
Standard Volume I @ 15.56°C (Sm3) xxxxxxxxxx.x xxxxxxxxxx.x
Standard Volume II @ 15.56°C (MMSCF) xxxxxxxxxx.x xxxxxxxxxx.x
Energy (GJ) xxxxxxxxxx.x xxxxxxxxxx.x
DAILY REPORT
CUMULATIVE TOTALS
Gross Volume (m3) xxxxxxxxxx.x xxxxxxxxxx.x
Mass (t) xxxxxxxxxx.x xxxxxxxxxx.x
Standard Volume I @ 15.56°C (Sm3) xxxxxxxxxx.x xxxxxxxxxx.x
Standard Volume II @ 15.56°C (MMSCF) xxxxxxxxxx.x xxxxxxxxxx.x
Energy (GJ) xxxxxxxxxx.x xxxxxxxxxx.x
MONTHLY REPORT
CUMULATIVE TOTALS
Gross Volume (m3) xxxxxxxxxx.x xxxxxxxxxx.x
Mass (t) xxxxxxxxxx.x xxxxxxxxxx.x
Standard Volume I @ 15.56°C (Sm3) xxxxxxxxxx.x xxxxxxxxxx.x
Standard Volume II @ 15.56°C (MMSCF) xxxxxxxxxx.x xxxxxxxxxx.x
Energy (GJ) xxxxxxxxxx.x xxxxxxxxxx.x
MAINTENANCE REPORT
There is a parameter report for duty/standby Meter Run flow computers & MSC. An example is
shown below.
PARAMETER REPORT
CURRENT PROCESS DATA Units Low Scale High Scale Low Limit High Limit Keypad Mode
Note: The above format is used to log all changeable data within the relevant device.
GAS CHROMATOGRAPH X
ANALYSIS REPORT
Date & Time C1 C2 C3 i-C4 n-C4 i-C5 n-C5 C6 C7 C8 C9+ N2 CO2 H2S
DD/MM/YYYY xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx
HH:MM:SS
DD/MM/YYYY xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx
HH:MM:SS
DD/MM/YYYY xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx
HH:MM:SS
DD/MM/YYYY xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx xxx.xxxxx
HH:MM:SS
Alarms Report
Report
Page n of n Generated DD/MM/YYYY HH:MM:SS
Details of Modbus register signals available as per FACP Modbus list documentation.
Additionally, two Digital output signals “confirm fire in metering skid area” and “confirm gas leak in metering
skid area” are Hard wired from FACP panel to ICSS.
LOCATION: CPF-1 GAS METERING SYSTEM REPORT INITIATE DATE/TIME: 21/05/2024 00:02:52
MSC: S01_MSC_A
LOCATION: CPF-1 GAS METERING SYSTEM REPORT INITIATE DAsTE/TIME: 21/05/2024 00:02:32
MSC: S01_MSC_A
---- Stream-1 Stream-1 Stream-1 Stream-1 Stream-1 Stream-2 Stream-2 Stream-2 Stream-2 Stream-2
Hour Meter Temp. Meter Press. Meter Density Std.Density CV(15.56,15.56) Meter Temp. Meter Press. Meter Density Std.Density CV(15.56,15.56)
---- (°C) (barg) (Kg/m³) (Kg/Sm³) (Mj/Kg) (°C) (barg) (Kg/m³) (Kg/Sm³) (Mj/Kg)
1:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
2:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
3:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
4:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
5:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
6:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
7:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
8:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
9:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
10:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
11:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
12:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
13:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
14:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
15:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
16:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
17:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
18:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
19:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
20:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
21:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
22:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
23:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
0:00 0.000 0.000 0.000 0.000000 0.000 0.000 0.000 0.000 0.000000 0.000
LOCATION: CPF-1 GAS METERING SYSTEM REPORT INITIATE DATE/TIME: 21/05/2024 00:02:52
MSC: S01_MSC_A