---
title: "ATG Integration: Multi-Brand Gauges in One TMS | Citia"
description: "ATG integration joins gauges of different brands to one TMS through interface units and gateways. Learn Modbus mapping, per-tank checks and failover tests."
url: https://citia-engineering.com/en/knowledge/multi-brand-atg-integration
language: en
updated: 2026-11-13
type: article
site: Citia Engineering Indonesia
---

# Integrating multi-brand ATGs into one TMS: protocols, gateways and testing

ATGs from different brands speak different protocols. An interface unit or gateway translates them into one format, and each tank is then tested against a manual dip.

| Field | Value |
| --- | --- |
| Topic | Tank Farm & Inventory |
| Author | Tim Engineering Citia |
| Updated | 2026-11-13 |

Key takeaways

ATGs from different brands usually speak different protocols, so integrating them into one TMS is done through an interface unit or gateway that translates level, temperature and status into one format, and each tank is then tested against a manual dip.

Many Indonesian terminals carry gauges from several suppliers, installed in different decades. The basics of automatic tank gauging (ATG) are the same for all of them, but the way each gauge reports its reading is not. This guide covers the protocols, the gateway architecture, how to map the data into one model and how to test the result before the tank management system relies on it.

- ATGs from different brands, and even different models of one brand, often use different field protocols, so one TMS needs a translation layer.
- An interface unit or gateway converts level, temperature and status into one data model, with the same units, scaling and quality flags for every tank.
- Every tank is accepted only after communication, values, alarms and loss-of-link behaviour are tested, with level checked against a manual dip.
- Most field failures sit in the link, not the sensor: power supplies, surges on RS-485 and Ethernet, and interface modules that are no longer made.

## Why ATG brands do not talk to each other

A gauge is a small computer on a tank roof, and each manufacturer chose its own way for that computer to talk.

Older installations often use a proprietary field bus that only the maker's interface unit understands. Newer gauges commonly offer Modbus RTU over RS-485 or Modbus TCP over Ethernet, and some add HART or a vendor protocol alongside. Even within one brand, the model, firmware and installed interface card decide what is available. The ATG integration checklist makes the same point: experience with one device does not mean every model or configuration behaves the same way.

Modbus helps, but it is not a common language for tank data. The Modbus Organization publishes the application protocol and the serial line specification, which define how registers are read, not what each register means. One gauge may report level in millimetres as an integer, another in metres as a floating-point value, with a different word order. The integration work lies in that mapping, and a mistake there produces values that look reasonable but are wrong by a fixed factor.

## Reference architecture: interface, gateway, TMS

The usual answer is a layered path: each gauge family talks to its own interface, and one gateway turns everything into a single stream for the TMS.

Where a brand uses a proprietary bus, its interface unit sits in the field or in the control room and exposes the readings, often over Modbus. Gauges that already speak Modbus can connect to the gateway directly.

The gateway polls every source, converts units and data types, adds a time stamp and a quality flag, and serves one consistent data set to the TMS server over Ethernet. API MPMS Chapter 3.1B treats data collection, transmission and receiving as part of the gauging system, so this path belongs in the measurement design, not only in the IT design.

- ATG brand A: Proprietary field bus from the manufacturer.
- ATG brand B: Native Modbus RTU on RS-485.
- Interface unit (brand A): Translates the proprietary bus and exposes readings.
- Gateway: Polls all sources, normalises units, adds time and quality.
- TMS server: One data model for every tank, history and tickets.
- ERP: Receives verified stock postings.

## Mapping every gauge into one data model

The TMS should never need to know which brand sits on which tank. It should see the same fields, in the same units, for every tank.

Define the target model first: tank tag, level, average temperature, water level, gauge status, time stamp and a quality flag. Then map each source into it. For every register, record the address, data type, scaling, unit and word order, and document the source in the integration file. Status bits deserve as much care as values: a gauge in fault, in calibration or in manual mode must not look like a healthy reading.

The example on the right is a simplified tag map. Real addresses come from each vendor's protocol manual for the installed model and firmware, never from another site's configuration.

```
# Example only: normalised tag map (not a vendor register map)
# target field   source A (interface unit)   source B (native Modbus)
T-xx.level_mm    reg A+0  int32  scale 1    reg B+0  float32  m  x1000
T-xx.temp_c      reg A+2  int16  scale 0.1  reg B+2  float32  C
T-xx.water_mm    reg A+3  int32  scale 1    reg B+4  float32  m  x1000
T-xx.status      reg A+5  bits             reg B+6  bits
T-xx.timestamp   gateway clock              gateway clock
T-xx.quality     GOOD / STALE / FAULT       GOOD / STALE / FAULT
```

Illustrative mapping of two gauge families into one model; real addresses come from vendor manuals

## What to check on every tank

Integration is accepted tank by tank, not system by system. A dashboard that shows plausible numbers for every tank can still have two tanks swapped.

The table below lists the checks that catch most mistakes, from swapped tags to alarms that never reach the screen. Acceptance limits for value comparisons should be agreed with operations and the metrology requirements before the test, so nobody argues about the result afterwards.

- Identity: Change the level at one tank and watch which tag moves | Tag list with device addresses
- Level: Compare with a manual dip, tank at rest | Dip sheet and ATG value at the same time
- Temperature and water: Compare with a portable thermometer and water cut | Field readings and TMS values
- Status and alarms: Force gauge fault and alarm states where safe | Screenshots and event log
- Loss of link: Disconnect the gauge or interface and watch the TMS | Stale flag and communication alarm raised

## Testing in four layers

Testing follows the data path from the bottom up. A failure found in the lowest layer saves hours of guessing in the TMS, especially when the application team and the instrument team work from different places.

The ATG integration checklist recommends separating measurement, communication and data processing, because on legacy equipment a power or converter fault can look like an application fault. Test communication first, then values, then alarms, then what happens when something fails. Keep the test on a schedule agreed with operations, with work windows, area access and configuration change limits set in advance.

- Communication: Every gauge answers its poll; error and retry counters stay low over a full day.
- Values: Level, temperature and water match field checks on each tank within the agreed limit.
- Alarms: Gauge alarms and status reach the TMS with the right tank and time.
- Failover: Loss of a gauge, the interface or the gateway produces a stale flag and an alarm, and recovery is clean.

## Protecting the link: power, surges and spares

Once integrated, the weakest part of the system is rarely the gauge. It is the chain of power supplies, cables, converters and gateways that carry the reading.

Tank farms are exposed to lightning, and long field cables pick up surges and carry them to the devices at each end.

At the Jambi fuel terminal in 2026, Citia replaced the ATG gateway, an Advantech ECU-1051, and added surge protectors on both the RS-485 Modbus line and the Ethernet line; the project notes say such protection should be installed from the start. In the ATG power supply repair at Redeco in 2025, a surge left an Endress+Hauser ATG dead with a blown fuse and a damaged varistor. Intermittent drops on the serial side are covered in troubleshooting Modbus on RS-485 .

Spares are the other half. Interface modules go out of production long before tanks do. A long-term service agreement (LTSA) for the gauging system should list the critical spares, who holds them and the migration path when a part can no longer be bought. The ATG high alarm also depends on this chain, which is one more reason to keep independent high-high alarms on a separate path.

## Network and access around the gateway

The gateway sits on the border between the field network and the office network, which makes it a security device as much as a translator.

Keep the gauge network separate from the office network, and let the gateway or the TMS server be the only bridge. Read-only polling is the normal mode; write access to gauge configuration should be limited to engineering laptops under a work permit. Change default passwords on gateways and interface units, record who can log in, and keep a backup of every configuration file with its date.

Citia's bulletin on tank monitoring data security makes the same point from the operations side: integration with SCADA and ERP has to come with access protection, or the data loses its integrity. A tank figure that anyone can overwrite is no better than a handwritten one.

- Separate networks: Gauge network apart from the office, one controlled bridge.
- Read-only polling: Write access to gauges only under a work permit.
- Named logins: Default passwords changed, users recorded.
- Configuration backups: Every gateway and interface file kept with its date.

## Field notes from Citia integration work

Citia's own records show where multi-brand integration succeeds and where it stalls.

Citia's technical bulletin on Tokyo Keiso and Endress+Hauser integration describes bringing gauges from both makers into one central system through compatible protocols, with the central system configured to receive and process the data in real time. INTEGRA TMS is described as working with ATGs from Honeywell, Endress+Hauser and Tokyo Keiso.

The Redeco ATG assessment in 2024 shows the harder case. Analog and digital gauges sat side by side, IFX-20000 interface modules had blown fuses and voltage drops, and those modules were discontinued. Communication was restored and readings were compared with stick measurements, but the evaluation concluded that accuracy could not be guaranteed on equipment past its life, and migration was recommended. Integration cannot fix a sensor that no longer measures well; an assessment should say so early.

The practical sequence that follows from these cases is simple. Assess the installed gauges first, decide which to keep, repair or replace, and only then design the gateway layer. Integrating a gauge that will be replaced next year doubles the testing work.

## Citia ATG integration records

- 2024: Redeco ATG assessment. Mixed analog and digital gauges, discontinued interfaces, migration advised.
- 2025: Redeco ATG power supply. Surge damage repaired; grounding and surge protection reviewed.
- Sep 2025: Tokyo Keiso and Endress+Hauser bulletin. Two gauge makers brought into one central system.
- 2026: Jambi ATG gateway. ECU-1051 replaced, RS-485 and Ethernet surge protection added.

## Terms used in this guide

Photograph every nameplate before you design: Model, firmware and interface card decide what a gauge can report. Nameplate photos and the existing wiring diagram, collected before the design starts, prevent the most common surprise in multi-brand projects.

- Interface unit: Vendor device that reads gauges on a proprietary bus and exposes the data.
- Gateway: Device that polls several sources and converts them into one protocol and data model.
- Modbus RTU / TCP: Open protocol for reading registers, over serial lines such as RS-485 or over Ethernet.
- Register map: List of addresses, data types and meanings a device exposes.
- Quality flag: Marker that tells the TMS whether a value is good, stale or faulty.
- LTSA: Long-term service agreement covering maintenance, spares and support over the system life.

## Frequently asked questions

Q: Can Tokyo Keiso and Endress+Hauser ATGs work in one system?

A: Yes, ATGs from Tokyo Keiso and Endress+Hauser can feed one system through compatible protocols and a gateway, as Citia has described in its technical bulletin. Each installed model and firmware still has to be checked, because compatibility depends on the actual device.

Q: What happens when the ATG gateway fails?

A: When the gateway fails, every tank behind it stops updating in the TMS. A well-built TMS flags the values as stale and raises a communication alarm; operators switch to manual dips until the gateway is repaired and tested end to end.

Q: How do you validate integrated ATG data?

A: Validate integrated ATG data tank by tank: confirm identity, compare level with a manual dip at rest, check temperature and water, force alarms where safe, and test loss of link. Keep the evidence for each tank.

Q: Do all ATGs support Modbus?

A: No, not all ATGs support Modbus. Many newer gauges offer Modbus RTU or TCP, but older ones often use a proprietary bus that needs the maker’s interface unit, and even Modbus devices use different register maps.

Q: What is an ATG LTSA?

A: An ATG LTSA is a long-term service agreement for the tank gauging system, covering maintenance, troubleshooting, spare parts and support over several years. A good one also names the migration path for parts that go out of production.

Q: Should we replace all ATGs with one brand?

A: Not necessarily; a gateway can integrate several brands at lower cost than full replacement. Replacement makes sense where gauges are past their life, spares are gone or accuracy can no longer be shown against manual dips.

## Sources and further reading

1. Modbus Specifications (application protocol and serial line), Modbus Organization (https://www.modbus.org/modbus-specifications)
2. Petroleum Measurement catalog: MPMS Chapter 3.1B (data collection, transmission and receiving), American Petroleum Institute, 2025 (https://www.api.org/-/media/files/publications/2025-catalog/03_measurement_2025.pdf)
3. ECU-1051 industrial communication gateway, Advantech (https://www.advantech.com/en/products/7332cf9e-bf70-4a79-b0b6-fd8a2182cd72/ecu-1051/mod_0ea5f440-e270-436f-afa3-077df3acce5d)
4. ATG data integration: Tokyo Keiso and Endress+Hauser protocol compatibility, Citia, 2025-09-24 (https://citia-engineering.com/en/news/atg-data-integration-tokyo-keiso-and-endresshauser-protocol-compatibility-for-operations)
5. Jambi fuel terminal: replacement of ATG gateway (ECU) spare part, Citia, 2026 (https://citia-engineering.com/en/projects/jambi-fuel-terminal-replacement-of-atg-gateway-ecu-spare-part)
6. Redeco ATG fault investigation, Citia, 2024 (https://citia-engineering.com/en/projects/redeco-atg-assessment)
7. Redeco: ATG power supply module service, Citia, 2025 (https://citia-engineering.com/en/projects/redeco-atg-power-supply-module-service)
8. What to prepare before an ATG integration assessment, Citia (https://citia-engineering.com/en/knowledge/atg-integration-assessment)
9. Cover photo by Bitjungle, CC BY-SA 4.0 (cropped and colour graded), Wikimedia Commons (https://commons.wikimedia.org/wiki/File:Differential_Pressure_Level_Transmitter.jpg)

Bring mixed tank gauges into one TMS: Send siTia, Citia’s WhatsApp assistant, your gauge list with brands and models to start an integration assessment.

## Contact

- Company: PT Citia Engineering Indonesia
- siTia - Virtual Assistance: [WhatsApp +62 813-2206-507](https://wa.me/628132206507). siTia answers questions about our products, projects and enquiries on WhatsApp. Replies are automated, and a person from the Citia team follows up.
- Email: services@citiaengineering.com
- Phone / WhatsApp (siTia): +62 813-2206-507
- Location: Bandung, Indonesia

[Contact Citia](https://citia-engineering.com/en/contact.md)

## Structured data (JSON-LD)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://citia-engineering.com/#organization",
      "name": "Citia Engineering Indonesia",
      "legalName": "PT Citia Engineering Indonesia",
      "alternateName": "Citia",
      "url": "https://citia-engineering.com",
      "logo": {
        "@type": "ImageObject",
        "url": "https://citia-engineering.com/media/citia-logo.png",
        "width": 950,
        "height": 328
      },
      "description": "Citia is an engineering and system integration company in Bandung, Indonesia. We connect field devices, PLC and SCADA, terminal software and enterprise systems, then install, test and maintain them.",
      "email": "services@citiaengineering.com",
      "telephone": "+62 813-2206-507",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Bandung",
        "addressRegion": "Jawa Barat",
        "addressCountry": "ID"
      },
      "contactPoint": [
        {
          "@type": "ContactPoint",
          "contactType": "customer service",
          "email": "services@citiaengineering.com",
          "telephone": "+62 813-2206-507",
          "url": "https://citia-engineering.com/en/contact"
        },
        {
          "@type": "ContactPoint",
          "contactType": "customer support",
          "name": "siTia - Virtual Assistance",
          "telephone": "+62 813-2206-507",
          "url": "https://wa.me/628132206507",
          "areaServed": "ID",
          "availableLanguage": [
            "id",
            "en"
          ]
        }
      ],
      "areaServed": {
        "@type": "Country",
        "name": "Indonesia"
      },
      "knowsAbout": [
        "Terminal automation system",
        "Automatic tank gauging",
        "Tank management system",
        "SCADA",
        "Programmable logic controller",
        "Modbus",
        "Field instrumentation",
        "Weighbridge",
        "Pipeline pressure monitoring",
        "Industrial IoT"
      ],
      "brand": [
        {
          "@type": "Brand",
          "name": "INTEGRA"
        },
        {
          "@type": "Brand",
          "name": "CATALYST"
        }
      ],
      "sameAs": [
        "https://www.facebook.com/citiaengineering/",
        "https://www.instagram.com/citiaengineering/"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://citia-engineering.com/#website",
      "url": "https://citia-engineering.com",
      "name": "Citia Engineering Indonesia",
      "inLanguage": [
        "en",
        "id"
      ],
      "publisher": {
        "@id": "https://citia-engineering.com/#organization"
      },
      "potentialAction": [
        {
          "@type": "SearchAction",
          "name": "Search Citia News",
          "target": {
            "@type": "EntryPoint",
            "urlTemplate": "https://citia-engineering.com/en/news?q={search_term_string}"
          },
          "query-input": "required name=search_term_string"
        },
        {
          "@type": "SearchAction",
          "name": "Cari di News Citia",
          "target": {
            "@type": "EntryPoint",
            "urlTemplate": "https://citia-engineering.com/id/news?q={search_term_string}"
          },
          "query-input": "required name=search_term_string"
        }
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#webpage",
      "url": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration",
      "name": "Integrating multi-brand ATGs into one TMS: protocols, gateways and testing",
      "description": "ATG integration joins gauges of different brands to one TMS through interface units and gateways. Learn Modbus mapping, per-tank checks and failover tests.",
      "inLanguage": "en",
      "isPartOf": {
        "@id": "https://citia-engineering.com/#website"
      },
      "publisher": {
        "@id": "https://citia-engineering.com/#organization"
      },
      "about": {
        "@id": "https://citia-engineering.com/#organization"
      },
      "breadcrumb": {
        "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#breadcrumb"
      },
      "dateModified": "2026-11-13",
      "mainEntity": {
        "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#entity"
      }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Citia",
          "item": "https://citia-engineering.com/en"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Knowledge",
          "item": "https://citia-engineering.com/en/knowledge"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Integrating multi-brand ATGs into one TMS: protocols, gateways and testing",
          "item": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration"
        }
      ]
    },
    {
      "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#entity",
      "url": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration",
      "mainEntityOfPage": {
        "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#webpage"
      },
      "@type": "TechArticle",
      "headline": "Integrating multi-brand ATGs into one TMS: protocols, gateways and testing",
      "description": "ATGs from different brands speak different protocols. An interface unit or gateway translates them into one format, and each tank is then tested against a manual dip.",
      "dateModified": "2026-11-13",
      "author": {
        "@id": "https://citia-engineering.com/#organization"
      },
      "publisher": {
        "@id": "https://citia-engineering.com/#organization"
      },
      "inLanguage": "en",
      "articleSection": "Tank Farm & Inventory",
      "datePublished": "2026-11-13",
      "image": "https://citia-engineering.com/media/covers/multi-brand-atg-integration.webp"
    },
    {
      "@type": "FAQPage",
      "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#faq",
      "url": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration",
      "inLanguage": "en",
      "isPartOf": {
        "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#webpage"
      },
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Can Tokyo Keiso and Endress+Hauser ATGs work in one system?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes, ATGs from Tokyo Keiso and Endress+Hauser can feed one system through compatible protocols and a gateway, as Citia has described in its technical bulletin. Each installed model and firmware still has to be checked, because compatibility depends on the actual device."
          }
        },
        {
          "@type": "Question",
          "name": "What happens when the ATG gateway fails?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "When the gateway fails, every tank behind it stops updating in the TMS. A well-built TMS flags the values as stale and raises a communication alarm; operators switch to manual dips until the gateway is repaired and tested end to end."
          }
        },
        {
          "@type": "Question",
          "name": "How do you validate integrated ATG data?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Validate integrated ATG data tank by tank: confirm identity, compare level with a manual dip at rest, check temperature and water, force alarms where safe, and test loss of link. Keep the evidence for each tank."
          }
        },
        {
          "@type": "Question",
          "name": "Do all ATGs support Modbus?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No, not all ATGs support Modbus. Many newer gauges offer Modbus RTU or TCP, but older ones often use a proprietary bus that needs the maker’s interface unit, and even Modbus devices use different register maps."
          }
        },
        {
          "@type": "Question",
          "name": "What is an ATG LTSA?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "An ATG LTSA is a long-term service agreement for the tank gauging system, covering maintenance, troubleshooting, spare parts and support over several years. A good one also names the migration path for parts that go out of production."
          }
        },
        {
          "@type": "Question",
          "name": "Should we replace all ATGs with one brand?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Not necessarily; a gateway can integrate several brands at lower cost than full replacement. Replacement makes sense where gauges are past their life, spares are gone or accuracy can no longer be shown against manual dips."
          }
        }
      ]
    },
    {
      "@type": "DefinedTermSet",
      "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#glossary",
      "url": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration",
      "inLanguage": "en",
      "isPartOf": {
        "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#webpage"
      },
      "name": "Terms used in this guide",
      "hasDefinedTerm": [
        {
          "@type": "DefinedTerm",
          "name": "Interface unit",
          "description": "Vendor device that reads gauges on a proprietary bus and exposes the data.",
          "inDefinedTermSet": {
            "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#glossary"
          }
        },
        {
          "@type": "DefinedTerm",
          "name": "Gateway",
          "description": "Device that polls several sources and converts them into one protocol and data model.",
          "inDefinedTermSet": {
            "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#glossary"
          }
        },
        {
          "@type": "DefinedTerm",
          "name": "Modbus RTU / TCP",
          "description": "Open protocol for reading registers, over serial lines such as RS-485 or over Ethernet.",
          "inDefinedTermSet": {
            "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#glossary"
          }
        },
        {
          "@type": "DefinedTerm",
          "name": "Register map",
          "description": "List of addresses, data types and meanings a device exposes.",
          "inDefinedTermSet": {
            "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#glossary"
          }
        },
        {
          "@type": "DefinedTerm",
          "name": "Quality flag",
          "description": "Marker that tells the TMS whether a value is good, stale or faulty.",
          "inDefinedTermSet": {
            "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#glossary"
          }
        },
        {
          "@type": "DefinedTerm",
          "name": "LTSA",
          "description": "Long-term service agreement covering maintenance, spares and support over the system life.",
          "inDefinedTermSet": {
            "@id": "https://citia-engineering.com/en/knowledge/multi-brand-atg-integration#glossary"
          }
        }
      ]
    }
  ]
}
```
