Terminal Operations

Terminal Automation System (TAS): what it is, its components and how it works

A terminal automation system (TAS) runs fuel and LPG truck loading, from order and gate-in to metering, delivery documents and gate-out.

Topic
Terminal Operations
Updated
13 November 2026
Reading time
5 min
Sections
7
A red fuel tank truck parked in a depot in Indonesia.
Overview

A terminal automation system (TAS) is the software and control system that runs fuel or LPG dispatch at a terminal, from the order and gate-in through loading authorization and volume measurement to the delivery documents and gate-out.

In Indonesia the term usually refers to the system inside a TBBM (Terminal Bahan Bakar Minyak) or an LPG depot. The TAS decides which truck may load, which product goes into which compartment, and how much. It then closes each transaction with the measured volume and passes the result to the business system. This guide explains the parts of a TAS, how an order moves through it, and what to check before you buy, upgrade or maintain one.

What a TAS does at a fuel terminal

Function

What a TAS does at a fuel terminal

A TAS makes sure the right truck receives the right product in the right quantity, and that every litre is recorded. Without it, the same work runs on paper delivery orders, radio calls and manual entries at each bay.

For an engineer, the TAS is the transaction layer of the terminal. It holds the master data (customers, products, vehicles, drivers, compartments), validates every request against that data, and sends presets and permissives down to the bay. When the batch ends, it collects the metered volume, prints the delivery note and posts the result upward. The Citia product page for INTEGRA TAS lists the same chain: gate check, queue, loading authorization, the filling transaction at the bay and the delivery documents at gate-out.

  • Orders and master data

    Receives shipment or loading orders and checks them against products, vehicles and drivers.

  • Gate-in and gate-out

    Identifies the truck at the gate, usually with an RFID card, and records entry and exit times.

  • Queue and bay assignment

    Puts trucks in a queue and assigns a bay that has the ordered product.

  • Loading authorization

    Sends the preset volume and permissives to the batch controller or PLC at the bay.

  • Metered results

    Collects the measured volume per compartment and closes the transaction.

  • Documents and posting

    Prints delivery documents and sends results to SAP or another ERP.

How a loading order moves through the terminal

Workflow

How a loading order moves through the terminal

Every truck that loads fuel follows the same basic path, and the TAS records each step. The diagram below shows that path from the enterprise order to the posting that closes it.

The sequence matters because each step checks the one before it. A truck cannot be called to a bay before gate-in. A bay cannot start before the TAS has sent a preset. The truck cannot leave before the transaction is closed and the documents are printed. At Pertamina terminals the order usually arrives from the distribution system (SIOD at the sites Citia supports) and results go back to SAP, as described in the Jambi terminal automation project.

Loading order flow in a TAS
Field
Control
Application
Enterprise
Order

Shipment or loading order from the ERP or distribution system.

Hover, focus or tap a step to read its note.
TAS components, layer by layer

Components

TAS components, layer by layer

A TAS is not one box. It is a chain of devices and programs that sit in four layers, and each layer fails in its own way.

  • Field layer. Flow meters, control valves, RFID readers, grounding units, overfill sensors and the loading arms themselves.
  • Control layer. Batch controllers and the PLC that runs pumps, valves and interlocks at each bay.
  • Application layer. The TAS server and workstations, the gate application and, alongside it, the TMS for tank stock.
  • Enterprise layer. SAP or another ERP, plus the distribution order system.

The ISA-95 standard (IEC 62264) describes the same split for plants in general, with five levels from the physical process (Level 0) to business planning (Level 4). The Citia Integrated TAS Portfolio follows this chain: RFID and gate, a Siemens S7-300 PLC, WebAccess SCADA, INTEGRA TAS and TMS, then SAP and SIOD.

Field
Meters, valves, RFID, grounding, overfill sensors
Control
Batch controller, PLC, interlocks
Application
TAS server, gate PC, TMS
Enterprise
SAP or ERP, order system
Manual operation compared with a TAS

Comparison

Manual operation compared with a TAS

CriterionManual or semi-manualWith a TAS
Truck identificationPaper DO and visual check at the gateRFID card linked to vehicle, driver and order
Loading quantityOperator sets the volume at the bayTAS sends the preset; the bay cannot exceed it
RecordingHand-written or typed after the factMetered volume captured per compartment
DocumentsPrepared separately from the measurementPrinted from the closed transaction
ERP updateBatch entry at end of shiftPosted per transaction or per batch interface
Audit trailDepends on log booksHistory kept for every transaction

The difference that matters most is where the number comes from. In a manual terminal, the delivery document and the meter reading are two separate records that someone has to reconcile. In a TAS they are the same record, so a mismatch shows up immediately instead of at month end.

A TAS does not replace the people. Dispatchers still handle exceptions, and the shift supervisor still approves corrections. What changes is that every correction leaves a trace with a name and a time.

Where the loaded volume comes from

Metering

Where the loaded volume comes from

The volume on the delivery note is measured by the meter and batch controller at the bay; the TAS only receives and stores it. So the accuracy of a TAS transaction is the accuracy of the measuring system underneath it.

The international reference is OIML R 117-1:2019, *Dynamic measuring systems for liquids other than water*. It sorts measuring systems into four accuracy classes and sets the maximum permissible error for each. For loading-rack metering, API MPMS Chapter 6.2A (2021) covers truck and rail loading measurement systems. In Indonesia, meters used for trade also fall under legal metrology checks by the metrology authority, so verification records belong in the TAS project file, not only in the maintenance cabinet.

  • 4accuracy classes for liquid measuring systemsOIML R 117-1:2019, Table 2
  • 0.5%maximum permissible error, class 0.5 systemOIML R 117-1:2019, Table 3, line A
  • 5levels in the ISA-95 model, Level 0 to Level 4ISA-95 / IEC 62264
What happens when the TAS network fails

Resilience

What happens when the TAS network fails

A good TAS keeps the bay safe and the record complete even when the server or network drops in the middle of a loading. That only happens if the design decides, in advance, which layer owns which decision.

In practice the preset and the permissives already sit in the batch controller and the PLC once a batch starts. If the link to the TAS breaks, the bay can finish or stop the running batch on its own, and the controller keeps the metered volume until the TAS reads it again.

What must not happen is a new batch starting without TAS authorization. Ask how the system reconciles a batch that finished while the server was down, and who approves that reconciliation. The TAS, TMS and TPS article explains why each system needs its own data boundary.

From the field: TAS work at Pertamina terminals

Field notes

From the field: TAS work at Pertamina terminals

Most TAS problems at running terminals are integration and maintenance problems, not missing features. Citia's project records show the same pattern across sites.

  • At the Jambi fuel terminal, the TAS ties shipment, gate-in, the filling shed and gate-out to SAP, SIOD, RFID, meters, the meter user interface (MUI) and pump control, with LTSA support for monitoring and troubleshooting.
  • At Padalarang, the support contract covers the FDM and FD-Flow applications, the TAS server, the gate interface PC and the NFC readers, with a database backup during each monthly visit.
  • The Pulau Layang scope adds SCADA, electrical systems and safety equipment such as motor-operated valves and emergency shutdown valves.

The lesson repeated in these records is that the boundary of responsibility must be written down. When a printer, a network switch or a meter outside the contract fails, the TAS is usually blamed first.

Typical phases of a TAS project

  1. Phase 1

    Site survey

    List bays, meters, controllers, gates and the documents the terminal must produce.

  2. Phase 2

    Design and interfaces

    Fix data boundaries with the ERP, TMS and field devices.

  3. Phase 3

    Factory acceptance test

    Run the software and panels against simulated field signals.

  4. Phase 4

    Installation and SAT

    Install bay by bay and test each one with real trucks.

  5. Phase 5

    Operation and LTSA

    Monitoring, backups, troubleshooting and changes such as new products.

Changes after go-live are part of the life of a TAS. When Biosolar B50 replaced B40, the product and material codes in the FD-Flow application at Padalarang had to be reconfigured and test transactions run before operation, as recorded in the B50 product update project. Plan for that kind of change in the support contract from the start.

For the cloud direction, Citia's INTEGRA CTP is in development: workflows run in the cloud while PLC control and safety permissives stay in the local control system.

Terms used in this article

TAS (terminal automation system)
Software and control system that runs truck loading at a terminal, from order to gate-out.
TMS (tank management system)
System that reads tank gauges and turns levels into stock, history and tank tickets.
Batch controller
Controller at the bay that opens the valve, counts meter pulses and stops at the preset volume.
Bay
One loading position under the gantry, with its own arms, meters and controller.
Gantry
The steel structure and canopy that hold the loading arms over the truck.
DO (delivery order)
The order that says which product and how much a truck may load.
Tank ticket
A record of tank level, temperature and volume at a point in time, used for stock and transfers.
Preset
The volume the TAS authorizes for one compartment or batch.

Frequently asked questions

What is the difference between a TAS and a TMS?

A TAS manages truck loading transactions, while a TMS manages tank measurements and stock. The TAS asks whether a truck may load and how much; the TMS tells you how much product is in each tank. They exchange data but answer different questions.

Which field devices connect to a terminal automation system?

The usual field devices are flow meters, batch controllers, control valves, RFID readers, grounding units and overfill sensors, plus the PLC that runs pumps and interlocks. Most of them reach the TAS through the batch controller or the PLC rather than directly.

Can a TAS be connected to SAP?

Yes, a TAS is normally connected to SAP or another ERP to receive orders and send back loaded volumes and status. The interface needs agreed message formats, a retry rule for failed postings and a clear owner for corrections.

What happens if the TAS network goes down during loading?

In a well-designed system the running batch finishes or stops safely at the bay, because the preset and permissives already sit in the batch controller and PLC. No new batch should start until the TAS is back, and the stored volume is reconciled afterwards.

How long does a TAS implementation take?

Implementation time depends on the number of bays, the state of existing field devices and the number of interfaces. A realistic plan counts survey, design, factory test, bay-by-bay installation and site testing, while the terminal keeps operating.

Does a TAS make metering more accurate?

No, a TAS does not change meter accuracy; it removes transcription errors. Accuracy comes from the meter, the batch controller and their verification under rules such as OIML R 117-1:2019.

Sources and further reading

  1. OIML R 117-1:2019 Dynamic measuring systems for liquids other than water, Part 1 (opens in a new tab)International Organization of Legal Metrology (OIML) · oiml.org · 2019
  2. API MPMS Chapter 6.2A: Metering Assemblies, Truck and Rail Loading and Unloading Measurement Systems (opens in a new tab)American Petroleum Institute (listing by BSI) · knowledge.bsigroup.com · 2021
  3. ISA-95 Standard: Enterprise-Control System Integration (opens in a new tab)International Society of Automation (ISA) · isa.org
  4. IEC 62381:2024 Automation systems in the process industry: FAT, SAT and SIT (opens in a new tab)International Electrotechnical Commission (IEC) · webstore.iec.ch · 2024
  5. INTEGRA TAS product page (opens in a new tab)PT Citia Engineering Indonesia · citia-engineering.com
  6. Fuel Terminal Jambi distribution workflow (opens in a new tab)PT Citia Engineering Indonesia · citia-engineering.com · 2026
  7. Cover photo by CEphoto, Uwe Aranas, CC BY-SA 3.0 (cropped and colour graded) (opens in a new tab)Wikimedia Commons · commons.wikimedia.org

Next step

Prepare the technical discussion for your facility.

Bring the equipment list, diagrams and symptoms you have. The Citia team helps map the next step.

Related products and solutions

Keep reading