Professional Documents
Culture Documents
1 Scope.............................................................. 2
2 Conflicts and Deviations................................. 3
3 References..................................................... 3
4 Definitions....................................................... 4
5 General Requirements.................................. 10
6 TMS Operation............................................. 12
7 TMS Facility Monitoring and Control............. 18
8 TMS Components......................................... 22
9 Environmental Conditions............................. 29
10 Operation Centers........................................ 29
1 Scope
1.1 This document prescribes the minimum mandatory requirements and guidelines
governing the engineering, design and installation of Terminal Management
Systems (TMS) in a typical Saudi Aramco Bulk Plants. Parties involved in the
design and commissioning of TMS systems are required to comply with this
standard.
Page 2 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
1.4 This entire standard may be attached to and made a part of purchase orders.
2.1 Any conflicts between this standard and other applicable Saudi Aramco
Engineering Standards (SAESs), related Materials System Specifications
(SAMSSs), Standard Drawings (SASDs), or other mandatory Saudi Aramco
Engineering Requirements (MSAER) shall be resolved in writing by the
Company or Buyer Representative through the Manager, Process & Control
Systems Department of Saudi Aramco, Dhahran.
2.2 Direct all requests to deviate from this standard in writing to the Company or
Buyer Representative, who shall follow internal company procedure SAEP-302
and forward such requests to the Manager, Process & Control Systems
Department of Saudi Aramco, Dhahran.
3 References
Specific sections of the documents listed below are referenced within the body of this
standard. Material or equipment supplied to this standard shall comply with the
referenced section of the latest edition of these documents. Where specific sections are
not referenced, the equipment or material shall comply with the entire referenced
document.
Page 3 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
4 Definitions
4.1 Abbreviations
ATG Automatic Tank Gauging
BOL Bill of Lading
MSC Metering Supervisory Computer
DCS Distributed Control System
DID Driver Interface Device
Page 4 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
4.2 Definitions
In this standard, the terms “must”, “shall”, “should” and “can” are used.
When “must” or “shall” are used, the item is a mandatory requirement.
When “should” is used, the item is strongly recommended but not mandatory.
When “can” is used, compliance may further enhance the system functionality
but is optional.
Page 5 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Bulk Plant: A terminal or depot that receives, stores, and dispenses refined
hydrocarbon product via tank trucks, pipeline or marine vessels. Typical Bulk
Plant loads multiple products such as gasoline, diesel, jet fuel, via multiple
loading bays.
Page 6 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Estimated Time of Arrival (ETA): The Estimated Time of Arrival when the
product switch occurs on multiproduct pipeline.
Operational Data: The statistical data such as alarm limits, tuning parameters,
and clamping values, as opposed to process data such as input values, output
values, and set-points.
Page 7 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Page 8 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Reliability: The probability that a system will provide correct outputs up till
some given time.
Tag ID: The unique alphanumeric code assigned to inputs, outputs, equipment
items, and control blocks. The tag ID might include the plant area identifier.
Tank Reconciliation: Tank Reconciliation tracks all the fuel that enters or exits
in each tanks, regardless of delivery or dispensing activity. Then, automatically
collects metered sales information from electronic and mechanical dispensers and
gives you accurate delivery and reconciliation reports on a shift-by-shift basis.
Page 9 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
TMS Control Application: Application which monitors and controls bulk plant
terminal operation using DCS and ESD.
5 General Requirements
5.1 The TMS shall meet all requirements defined in SAES-Z-001 Process Control
Systems.
5.2 Emergency Shutdown Systems provided as part of an integrated TMS, shall meet
all requirements defined in SAES-J-601, Emergency Shutdown and Isolation
Systems.
5.3 TMS shall support the alarm rationalization process for all configured alarms as
per SAEP-368 and Section 12 of SAES-Z-001, to assign the priorities in order to
ensure that the plant operator is not flooded with irrelevant alarms, etc.
5.4 DCS and ESD components of the TMS shall be installed indoors.
5.7 The TMS shall be configured to initiate shutdown through ESD in the event of
an emergency.
5.8 The TMS shall be configured to upload transactions to the SAP/host computer.
5.9 System shall be designed using redundant architecture to meet the fault tolerant
functionality.
Page 10 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
5.13 The TMS System shall be designed to achieve 3 second maximum response time
for any transaction. For example, verification of data entered into Preset
Controller such as Driver Name, Order and Truck numbers as well as applicable
alarms and error messages shall be verified by TMS and displayed back on
Preset Controller console within this time frame.
5.15 The TMS shall be configured to allow manual entry of product density for mass
and volume calculations.
5.16 The TMS shall be configured to automatically upload/download the online and
offline product density using restricted access level.
5.18 The TMS shall be configured to monitor and control the Oily Water collection
and treatment equipment.
5.19 The TMS shall be configured to perform automatic and/or manual order matching.
Operator shall be promoted to acknowledge the manual order matching.
5.20 The TMS shall be configured to record the tanker arrival time stamp and truck
number.
5.21 TMS should be governed by a Domain Controller that is provided as part of the
system preferably in redundant configuration. Domain Controller shall be used to
control device connectivity on the Plant Network and User Account
Management.
5.22 TMS shall be hardened in accordance with SAEP-99 and the latest vendor
recommendations.
5.23 TMS shall be configured to accept manually entered order details from
authorized site personnel.
5.24 TMS shall be configurable to meet Vapor Recovery Unit (VRU) requirement or
TMS shall have to interface with VRU system for monitoring capability.
5.25 The TMS shall be configured to have the capability, at supervisor access level, to
Page 11 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
5.26 ll events and logs shall be viewed and recorded in a single database where
tracking and reporting can be done using unique field such as order number or
equipment number.
6 TMS Operation
6.1.1 The TMS shall be configured to monitor and control product receipt.
6.1.2 The TMS shall be configured to automate tank allocation (as per
product being received). Refer to Appendix A flow chart.
6.1.5 For each scheduled batch, the TMS shall be configured to allow the
operator to allocate a tank, or number of tanks to receive the batch.
6.1.6 The TMS shall be configured to allow the operator to line up valves
from the Pipeline Receiving Station to the tank based on the tank
allocation table.
6.1.7 The TMS shall be configured to allow the operator to switch valves
proactively based on the process measurements.
6.1.8 The TMS shall be configured to allow the operator to prevent the
dead-heading of a line during valve switching.
6.1.9 The TMS shall be configured to allow the operator to prevent cross
product contamination using interlocking valves.
6.1.10 The TMS shall be configured to allow the operator to manually operate
pipeline product receipt.
Page 12 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
MOV switching.
Page 13 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
6.4.2 The TMS shall have a provision to allow operator to enter comments
when they manually update transactions/order details.
6.4.3 TMS should be configured to follow the typical operation workflow for
tank truck unloading as shown in Appendix B.
6.4.4 TMS should be configured to follow the typical operation workflow for
tank truck loading as shown in Appendix C.
Page 14 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
6.5.1 The TMS shall provide a complete inventory management package that
include tracking product receipt, deliveries, transfers, re-branding, and
tank's volume. Product inventory shall be logged on a continuous basis.
6.5.2 The TMS shall be configured to perform product receipt using data
transmitted from an Automatic Tank Gauging (ATG) system to
determine the quantity transferred by calculating the difference in tank
level.
6.5.3 The TMS shall monitor the tank conditions and to alert the operation
personnel at the control console in case of any deviation including
level, flow, temperature, density, pressure, unexpected movement or
movement in wrong direction, leak, flow start/stop and stop gauge.
6.5.6 The TMS shall be configured to transfer between tanks and shall
include the following at a minimum:
Transfer of recovered product to product tank.
Transfer of gasoline rich product to product tank.
Transfer of diesel rich product to product tank.
Transfer of one product to another via a meter proving operation.
6.5.7 The TMS shall be configured to allow the operator to select the
destination for re-branding of transferred product.
6.5.9 The TMS shall be configured to allow the operator to select from a list
the allowable re-brand names for both sale and transfer.
6.6 LPG, Sulphur, Crude Oil, Asphalt and Vacuum Bottoms Loading
6.6.1 The TMS shall measure the weight of loaded Sulphur, Crude Oil,
Page 15 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
6.6.3 The weighscale building shall house an interface for drivers to enter
their driver, tank truck and order numbers for identification.
6.6.4 The TMS shall be configured to allow the operator to display quantities
measured in units of volume and mass.
6.6.6 The TMS design shall include preset controller or DID at the bay that
would allow only pre-weighted trucks.
The TMS shall be configurable to control the product delivery through Rail Car
Loading operations. This shall include such functions as:
Product loading and meter monitoring.
Uploading of meter data to the host computer.
6.8.2 The TMS shall be configured with manual data entry screens and
associated data storage for product receipts, transfers, deliveries,
inventory, own use and re-brands functions.
6.8.3 The TMS shall be configured to account for recovered product tank
inventory and calculate the quantity of recovered product transferred to
product storage.
6.8.4 The TMS shall be configured to reconcile inventory errors in the event
of loss of meter data, metering system inaccuracy or the removal of
product from a location where there is no metering.
6.8.5 The TMS shall be configured with a manual data entry screen to allow
Page 16 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
6.9.1 The TMS shall be designed to interface with pipeline metering and
meter proving operations at each facility. The TMS shall perform the
following functions:
Retain meter transaction data.
Maintain meter factor database information for all meters.
Maintain information on volume readings during meter proving and
other maintenance activities.
6.9.4 The TMS shall be configured to receive and store new meter factors
from the Metering Supervisory Computer (MSC) upon completion of a
proving operation.
Page 17 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
6.9.5 The TMS shall be configured to send a command for the MSC to print
a proving report with details for the new meter factors.
6.9.6 The TMS shall be configured to accept or reject new meter factors on
the operator graphic based on the deviation from the previous meter
factors outlined in the proving report:
The TMS shall automatically upload accepted meter factors.
The TMS shall utilize existing meter factors when new meter
factors are rejected.
The TMS shall make the rejection of the meter factor based on a
pre-configured range (+/- “a” %) limit.
6.9.8 The TMS shall be configured to allow an operator to display and print
meter factors and meter history reports.
6.9.9 The TMS shall be configurable to follow a typical procedure for meter
proving such as the illustrated in Appendix F unless specified otherwise
in the project specifications.
7.2.1 The TMS shall be programmable to configure all PID controllers for
control valves including MOV's, ZV, PCV's, and FCV's.
7.2.2 The TMS shall be configured for the operator to have a valve graphical
symbol per valve with open, close and stop push buttons as follows:
a) Digital output:
o Open (Momentary)
o Close (Momentary)
o Stop (Momentary)
Page 18 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
b) Digital input:
o Opened
o Closed
o Not-in-Remote/ Power Failure.
7.2.5 The TMS shall be configured to provide alarms for MOV fault
conditions including when:
Time to change from Open/Close exceeds a configurable delay.
Travel time exceeds a configurable delay.
A command action did not occur within the above travel time.
7.2.6 The TMS shall be configured to annunciate the ESD MOV discrepancy
alarm separately from a normal operation discrepancy alarm.
7.2.7 MOVs used in an ESD sequence should be of a type that will fail to a
predetermined position when the electrical supply is disconnected.
7.3.1 The TMS HMI shall be configured to have a graphical symbol per
pump with start, stop, logic reset and auto/manual control functionality.
7.3.2 The TMS shall be configured to have two discrete inputs and two
discrete outputs for motor/pump control as follows:
Discrete output: Start (Momentary).
Discrete output: Run/ Stop (Maintained).
Discrete input: Running.
Discrete input: Remote/ Local.
Page 19 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
7.3.3 The TMS shall be configured to allow TMS local operation of a pump
through a remote/local field switch terminated in the system.
The TMS shall control the pump when the field switch in remote
(energized state).
7.3.5 The TMS shall be configured to generate an alarm if the following fault
conditions occur when the pump is switched to remote:
A Pump is requested to start and the running signal is not energized
within 5 seconds.
A Pump is requested to stop and the running signal is not
de-energized within a 5 seconds.
7.3.6 The TMS shall be configured to require the discrepancy alarm fault
condition manually cleared and the pump logic reset by operations prior
to restart of a pump.
7.3.10 The TMS controller shall be configured to start a pump when the
instantaneous demand is greater than the sum of the capacity of all
running pumps.
Page 20 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
7.3.14 The TMS shall be capable to configure recycle flow control valves for
loading pumps.
The TMS shall be configured to retain and display historical data for the
following parameters at a minimum:
Process Pumps: Total running hours
Custody Transfer and Tank Truck Loading/unloading Meters: Total net
volume throughput.
The TMS controller shall generate an alarm for UPS fault condition.
The TMS controller shall generate an alarm for low fire water tank level.
The TMS shall provide interface to VMS for bulk plants pumps where required
in accordance with Section 15.4 of SAES-Z-001.
The TMS shall provide interface to DAHS, where required, in accordance with
Section 15.6 of SAES-Z-001.
The TMS shall provide interface to PLC and Thrid Party Packages, where
required, in accordance with Section 15.7 of SAES-Z-001.
7.8.2 The interface shall be secured from a TMS control network intrusion
standpoint, and any LIMS to TMS write function shall not have impact
on the integrity of the TMS.
Page 21 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
7.9.1 This requirements in this section apply to the interface between the TMS
and either a Power Monitoring System, a Substation Automation system,
and to individual motor control centers. These systems are collectively
referred to as ‘Electrical Substation Equipment’ within this standard.
7.9.2 The TMS shall provide interface to PLC and Third Party Packages,
where required, in accordance with Section 15.8 of SAES-Z-001.
8 TMS Components
8.1.1 TMS business server shall host a single database in either SQL or
Oracle and connect to SAP with the matching SQL or Oracle plugin.
8.1.3 TMS Business Server transactions data exchange shall not degrade the
performance of the monitoring and control functions in the process
control system.
8.2.1 The TMS shall be configured to provide alarms, alerts and process
event logs as defined SAES-Z-001 Section 12.
8.2.2 TMS shall alarm operator and provide a message to the driver to
contact operator after three failed attempts.
Page 22 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
8.3.1 The TMS shall be configured to verify a truck driver’s identity via eye
scan or biometric DVS technology for fingerprint scanning, card reader
or barcode reader.
8.3.2 The DVS shall be configured to allow manual data entry through an
integrated keypad. Manual Entry shall be controlled by the TMS.
8.3.3 The DVS shall be configured to communicate with the TMS via
TCP/IP ethernet.
8.3.4 The DVS shall be installed at entry gate, waiting area, loading bays,
and BOL building.
8.3.5 The TMS shall be configured with standard maximum expiration time
(timeout) for entry.
8.3.6 DVS can use barcode and card reader technology to identify the driver
only when truck’s entry is registered. For bar/card reader PIN is an
additional authentication along with truck identification.
8.4.1 The OIS shall be configured to verify order information via barcode
scanning technology.
8.4.3 The OIS shall be configured to allow manual data through an integrated
keypad. Manual entry shall be controlled by the TMS.
8.5.2 The TIS tag reader shall be configured to communicate with the TMS
via TCP/IP or serial communications.
8.5.3 The TIS shall upload the truck information to the TMS System.
8.5.4 The TMS shall authenticate the tanker truck and send a
loading/unloading authorization command to the controller.
Page 23 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
8.5.7 Communication between the truck tag and the tag reader shall be
encrypted.
8.5.8 The serial number of tanker tag device shall be programmed into the
device which shall be used for identification.
8.5.9 The TMS shall be configured to download the tanker number to the
tanker tag.
8.5.10 The TMS shall be configured to enter a truck number via DID or TIS.
8.6.4 The TMS shall be configured to upload and download the configuration
details of the Preset Controller including density of product and meter
factor of flowmeters.
8.6.5 The TMS shall verify data entered by the driver prior to permitting the
loading/unloading process.
Page 24 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
8.6.6 The TMS shall be configured to utilize the Preset Controller for the
entry of transaction data as the loading/unloading interface.
Page 25 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Driver/order/transaction data.
Total Gross Standard Volume at 15C Delivered.
Next channel load size to loading Preset Controller or next unload
size to unloading Preset Controller.
Product Density and Meter Factor.
8.7.2 The TMS shall be configured to sequentially poll the devices to obtain
data.
8.7.3 A device driver shall be installed on the TMS Servers to obtain the
entered driver, tank truck and order numbers from the DID. The TMS
server shall be configured to process and verify these numbers against a
predefined database. If the driver information is not in the database, the
driver will be referred to Sales office or Operator, for assistance.
8.8.1 The queue monitoring shall be a minimum 42” size flat LCD/LED
monitor with 1920x1080 resolutions at 60 Hz refresh rate.
8.8.2 The queue monitoring shall be mounted on a wall in the truck driver
waiting area with an adjustable bracket.
8.8.3 Queue monitoring shall display all pending orders on the active screen,
pending orders more than two days shall not be displayed.
8.8.4 The TMS shall be configured to permit truck, order and driver
information verification after the truck has passed inspection.
8.8.6 The TMS queue monitoring system shall display the operation status
and location.
8.8.7 Queue monitoring shall be configurable for multiple pages and page
flip time. This is required if the open orders are more than one page.
8.8.8 Queue monitoring shall display all latest orders along with its current
status.
Page 26 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
8.8.9 The TMS should be configurable to follow the driver queue workflow
as shown in Appendix D and Appendix E.
8.9.2 All order data shall be exchanged with TMS similar to preset controller.
8.10.2 The TMS design shall include centralized and redundant BOL printers.
8.10.3 A minimum of two BOL/ delivery receipt printers shall be installed per
BOL building.
8.10.4 BOL shall be industrial grade printer and shall be able to withstand in
harsh environment and handle minimum 800 print batches per day.
8.10.5 BOL shall communicate with the TMS device for automatic receipt
printout after verification of the transaction information received
through DID.
8.11.1 Terminal servers shall be configured to utilize only the active serial
ports connected to the system.
Page 27 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Weigh-scale electronics.
Custody pipeline metering and proving control systems.
Truck identification systems.
Driver interface devices.
Other serial communication devices which provide data to TMS.
8.11.5 Each field device shall have its own serial communication link to the
TMS via a dedicated terminal server port for field side.
8.11.7 Auxiliary systems shall not be daisy chained while interfacing with
terminal server.
8.11.8 Terminal Servers shall have a single port connection to Preset Controllers.
The TMS shall be configured to interface to the MSC via Modbus or OPC
whatever required.
8.13.1 ATG inventory calculation shall be an integral part of TMS or the TMS
shall be configured to interface to the ATG via Modbus or OPC to
exchange realtime data between them, whatever required.
8.13.2 The TMS shall automatically monitor the tanks conditions and to alert
the operation personnel at the control console in case of any deviation
in level, flow, temperature, density, and pressure as well as in case of
unexpected movement, wrong direction, leak, and flow start/stop.
8.13.3 The TMS shall be configured with manual data entry capability for
tanks without a ATG or in case of ATG malfunction. Minimum tank
information entry parameters are as follows:
Level.
Temperature measurement.
Volume.
Tank contents by type (Product).
Page 28 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
8.14.1 The TMS shall be configured to interface to the Fire Detection and
Alarm system through hardwired signals to the TMS controllers,
Signals definition shall be included in the project specifications.
The TMS shall be configured to monitor the Firewater system through hardwired
signals to the TMS controllers. The minimum signals are as follows:
Tank level.
Water suction and discharge pressures.
Pump Flow.
Running and fault status indication of the firewater pumps.
Firewater diesel engine.
Jockey pump.
9 Environmental Conditions
10 Operation Centers
Revision Summary
7 July 2015 New Saudi Aramco Engineering Standard.
Page 29 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Page 30 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Page 31 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
B C
Driver disconnects
ground plug
Yes
Yes
No
Driver to check all TMS prints
bay closed Fix problem hoses are delivery receipt
correctly stowed
Operations print
release note or Driver retrieves
Are the
delivery receipt as Operator instructs delivery receipt and
traffic lights
appropriate driver to exit returns to his
on green?
tanker
Security checks
Driver exits
Release note/
unloading bay
delivery receipt
Page 32 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
No
Yes
Has driver
Yes got host
order?
No
Yes Order
database Driver referred to
Details valid? No
table sales staff
Yes
Operations print
release note or
Ready to start loading Problem BOL as
procedure
Yes
resolved?
No B
appropriate
No
Problem
resolved?
Driver referred to
sales staff
Driver parks in
vacant parking C
space
Page 33 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Driver connects
A ground plug to
tank truck
Driver to intercom
Operators Tank truck
to operations No
alerted OK?
staff
Yes
Driver connects
driver told to Operator resolves
No loading and
exit rack? problem
vapour hoses
Driver presses
Driver disconnects
start button on
ground plug
preset controller
D E F
Page 34 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Page 35 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Start
Enter driver
Driver enters driver
number
Yes number A
again?
Error! Driver
Is the driver number
No No
number valid? incorrect or not
valid
Yes
Enter order
number
Error! order
Is the order number
No Valid order
number valid? incorrect or not
valid
Yes
Yes
No
Error! tank
Is the tank TMS displays
truck number TMS allocates new
truck number No appointment
incorrect or appointment time
valid? time
not valid
Page 36 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
B Fix device
Yes
No
Yes Tank
truck
database
table
Operations (Sales
office) revise/ make Order TMS checks details
order database
table
Driver
database
table
Operator enters
TMS allocates an
order details in
appointment
the TMS
Page 37 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Enable
Change
tank
Start tank truck Start
truck
status
loading
Driver
presses start
Tank truck
No Waiting button on No Waiting
identified?
preset
controller
Yes Yes
No No
Does
identified
End of bay Does status = End of bay
tank truck No No
queue? 'AT BAY'? queue?
match the
record
Yes Yes
Yes Yes
Alarm. tank
Alarm. tank truck
truck not in bay
not in bay queue
queue
Page 38 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Add Remove
tank tank truck
Start Start
truck to from
queue queue
Number of
tank trucks in
bay (n) traffic
the queue less
No Waiting lights switch No Waiting
than the
to green?
maximum.
(z < x)?
Yes
Yes
No No
Yes Yes
Page 39 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Yes
Check tank
Tank truck (t)
truck Look at first tank End of
Start 'QUEUING' No
'Queuing' truck in the queue queue?
timeout?
timeout
Yes
Alarm. Tank
Look at next tank truck
truck 'QUEUING'
timeout
No
Yes
Check
tank Tank truck (t)
Look at first tank End of
truck 'At Start 'AT BAY' No
truck in the queue queue?
bay' timeout?
timeout
Yes
Alarm. Tank
Look at next tank
truck 'AT BAY'
truck
timeout
No
Yes
Check tank
Tank truck (t)
truck Look at first tank End of
Start 'LOADING' No
'Loading' truck in the queue queue?
timeout?
timeout
Yes
Alarm. Tank
Look at next tank truck
truck 'LOADING'
timeout
No
Page 40 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
No
Yes
Has driver
Yes got host
order?
No
Order
database
table Driver, order
and tanker are No
Yes
valid?
Yes
No Operations print
Driver waits until his turn is release note or
displayed on the queue BOL as
monitor appropriate
B C D E
Page 41 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Driver connects
A Yes ground plug to
tank truck
Driver enters
tank truck
number
TMS verifies
Tank tank truck
truck details and
database certification
table
Driver to intercom
Operators Tanker
to operations No
alerted OK?
staff
Yes
Yes
F G H
Page 42 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Page 43 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
B C D F
No No
Is the bay
empty?
Yes
Yes
Operator
Is order correct Driver to intercom to
decides to load Yes
for type of bay? operations staff
anyway?
No
No
Driver returns to
tanker
Page 44 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Start
Proving
Is proving
operation Operator must wait Wait till proving is
Yes operation No
already in until it is complete complete
complete?
progress?
Yes
CPMPCS switches
No prover valves back to
pipeline operation
Yes
Operator
Initiate CPMPCS proving accepts new TMS uploads new
Yes
cycle from TMS meter factor via meter factor data
TMS
CPMPCS commences
proving operation
No
Yes
Page 45 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Page 46 of 47
Document Responsibility: Process Control Standards Committee SAES-Z-008
Issue Date: 7 July 2015
Next Planned Update: 7 July 2018 Terminal Management Systems
Product manifold/Pumps
Shipper/Booster Pumps
Raw/Potable Water
Rail Tanker Loading
Marine Unloading
Marine Bunkering
Delivery Pipeline
Road Unloading
Vapor Recovery
Sanitary Waste
Closed Drain
Fire Water
Tankage
Pipeline
TMS Control Application X X X X X X X X X X X X X X X X X
ESD System X X X X X X X X X X X
RMPS X X X
Batch Management X X X X X X X
TMS Business Application X X X X X X X X X
Driver Verification System (DVS) X X
Order Information System (OIS) X X
Truck Identification System (TIS) X X
Preset Controller X X X
Driver Interface Device (DID) X X
Queue Monitoring System (QMS) X
Weighscale Electronics X X X
Bill of Lading (BoL) X X X X
Terminal Servers (TS)
Custody Flow Metering X X X X X X
Automatic Tank Gauging X
Custody Radar Tank Gauging? X X
Quality Analysis X X X X X
Automatic Dewatering X
OID/Density Batch Interface X X
Product Autosampling X X X
Product Quality Analyzer X X
Page 47 of 47