Industry Solutions

What a SCADA Upgrade Really Costs

What a SCADA Upgrade Really Costs

Planning a control system obsolescence upgrade across tags, drivers and downtime

The Quote That Hides the Real Number

A control system vendor sends a proposal to replace an ageing SCADA or DCS. The headline is the software and hardware, and it looks like a capital line a board can understand. Then the project starts, and the real costs arrive: every tag has to be remapped, every driver to every PLC and instrument has to be rebuilt or replaced, every graphic has to be rebuilt and tested, and the plant has to come down for the cutover. The licence was the small part.

This is the pattern across Australian plant, utility and resources operations with control systems that are ten, fifteen or twenty years past commissioning. The system still runs. The problem is that the vendor has ended support, the hardware is out of production, the engineers who understood it have retired, and one failed card now means a scramble on an auction site for a spare. Obsolescence is not a single event. It is a slow rise in the cost and risk of keeping the plant running, until a forced upgrade on the vendor's timetable costs far more than a planned one would have.

This article is for the plant managers, engineering managers and the finance and executive teams who have to decide when and how to fund a control system upgrade. Having worked on industrial control and data platforms for BHP, Rio Tinto and Senex Energy while employed by previous consulting and engineering firms, across an 18 year career in operational technology, I have seen the same thing repeatedly: the upgrade that was deferred because the quote looked expensive ended up costing more, because it happened in a crisis instead of on a plan.

Why Obsolescence Is a Cost, Not an Event

The instinct is to treat a working control system as a solved problem. It runs the plant, so why spend money on it. The cost of obsolescence is invisible until it is not, and by then the business has lost the ability to plan the spend.

An unsupported system carries a running cost in several forms at once. Spare parts move from a catalogue to a grey market, and prices rise as stock dwindles. The knowledge needed to maintain it concentrates in fewer and fewer people, and each one who leaves raises the risk. Security exposure grows, because an unsupported system stops receiving patches, which matters enormously for anything that falls under the Security of Critical Infrastructure Act 2018. And the system becomes a wall: new instruments, new analytics and new reporting cannot be added because nothing modern can talk to it.

Planned Upgrade vs Forced Upgrade

Metric
Deferred until failure
Planned on a lifecycle
Improvement
TimingSet by a card failure or a vendor cut-offSet by the business, during a planned outageControlled
SparesGrey-market prices, no guarantee of supplySourced and staged before cutoverSecured
DowntimeUnplanned, during peak if unluckyScheduled into a shutdown windowMinimised
Data foundationCarried over as-is, problems and allRebuilt clean as part of the projectImproved

The point of naming these costs is that they let you compare the real alternatives. The honest comparison is not upgrade now versus spend nothing. It is a planned upgrade now versus a rising maintenance and risk bill followed by a forced upgrade later, on worse terms. Once a board sees the second number, the first one stops looking expensive.

Where the Money Actually Goes

The single biggest misconception about a control system upgrade is that the software and hardware are the cost. On most projects they are a minority of the total. The money goes into the work of migration, and that work is driven by the size and state of the existing system.

Tags are the unit that matters. A plant with tens of thousands of tags has tens of thousands of points that must be identified, mapped, reconfigured and tested in the new system. Drivers and communications to every PLC, instrument, analyser and third-party system have to be rebuilt, and each non-standard or legacy device is its own small project. Graphics and HMI screens have to be rebuilt and, critically, re-tested against the live process so an operator is not fighting an unfamiliar interface during a start-up. Alarms have to be carried across, and an obsolescence upgrade is the ideal moment to rationalise them rather than copy a bad alarm system into a new one.

Where a Control System Upgrade Spends

Tag migration
Identify, map, reconfigure and test every point
Drivers and comms
Rebuild every interface to PLCs, instruments and systems
Graphics and alarms
Rebuild HMIs and rationalise alarms, not copy them
Cutover and downtime
The scheduled outage and the start-up support

Then there is downtime, which is often the largest single number and the one most sensitive to planning. A cutover done into an existing shutdown window costs the plant nothing in lost production. The same cutover forced by a failure, outside a planned outage, is priced at the plant's full production rate for every hour it is down. The difference between a planned and an unplanned upgrade is, in large part, this one line.

Scoping It Honestly

A credible upgrade project starts with a scope that counts the real drivers rather than accepting a vendor's platform quote. That means an audit of the existing system: a full tag count, an inventory of every driver and interface, a review of the graphics and alarm configuration, and an honest assessment of what documentation survives and what has to be reverse engineered from the running system.

That audit is also where the most common nasty surprises hide. Undocumented logic in a PLC. A third-party interface nobody remembers building. A safety system that is entangled with the control system and has to be handled with far more care. Finding these before the project is quoted is the difference between a fixed, defensible number and a project that doubles once it is underway. This is the same discipline we apply to connecting modern systems to legacy infrastructure without a rip and replace: you survey what is really there before you commit to a design.

How Urgent Is Your Obsolescence Risk?

What best describes your control system today?
Vendor support ended, spares on the grey market
→ Plan the upgrade now, before a failure forces it
Supported but the hardware is end-of-sale
→ Budget a lifecycle upgrade in the next outage cycle
Supported but nobody understands the config
→ Document and de-risk now, upgrade on a plan
Modern and supported
→ Use the stability to fix the data foundation

The audit output is the business case. It turns a vague "the system is old" into a costed list: this many tags, this many drivers, this much graphics work, this much downtime, against this rising maintenance and risk bill if nothing is done. A board can decide on that. It cannot decide on a feeling that the plant is getting old.

The Security and Compliance Dimension

For a growing number of Australian operations, deferring a control system upgrade is no longer only a maintenance decision. If your plant is a responsible entity under the Security of Critical Infrastructure Act 2018, you carry obligations to manage risk to that system, including a Critical Infrastructure Risk Management Program where the rules apply to your sector. An unsupported, unpatchable control system is difficult to defend against those obligations.

Control system security is itself a discipline with its own standard, the ISA/IEC 62443 series, which covers the security of industrial automation and control systems. An obsolescence upgrade is the practical moment to bring a plant toward that standard: to segment the control network properly, to remove the flat architecture where the business network and the plant floor share a cable, and to put in place the monitoring that an unsupported system cannot support. We go deeper on the obligations in our guide to the SOCI Act, CIRMP and AI on critical infrastructure. The upgrade is expensive. A security incident on an unsupported control system, in a regulated sector, is a different order of expensive.

The Opportunity Inside the Upgrade

Here is the part that changes the economics, and the part a vendor replacing like-for-like will not tell you. A control system upgrade is the once-in-fifteen-years moment when every tag, every interface and every piece of data in the plant is already on the table being reconfigured. It is the cheapest time you will ever have to fix the data foundation, because the migration work is happening anyway.

A like-for-like upgrade carries every existing problem into the new system: the same bad tag naming, the same trapped historian data, the same inability to report without a manual scramble. An upgrade scoped with the data in mind rebuilds the foundation so that, once the new system is live, the plant's data is genuinely usable. That is the difference between spending a large sum to stand still and spending a slightly larger sum to unlock everything that comes after.

An Obsolescence Upgrade That Also Fixes the Data

1
Phase 1
Audit and scope
Tag count, driver inventory, graphics and alarm review, risk assessment
2
Phase 2
Design
New architecture, clean tag standard, network segmentation, data model
3
Phase 3
Build and test
Configure offline, test against the live process before cutover
4
Phase 4
Cutover and enable
Cut over in a planned outage, then turn on reporting and analytics

Once the foundation is clean, the things that were impossible on the old system become straightforward. Historian data that was locked away can be reported on in Power BI without building a second historian. Analytics and AI become viable, because the data arriving is reliable by design rather than reconstructed by hand. This is the argument we make in full in our piece on why agentic AI needs a real data foundation: the model is never the hard part, the data underneath it is, and an obsolescence upgrade is your best chance to build that data right.

Planned Upgrade vs Running to Failure

Cutover downtimeInto a planned outage, not a crisis
Spare parts and support riskRemoved
Security and SOCI exposureAddressed in the rebuild
Data foundation for analytics and AIBuilt in, not bolted on

Choosing the Path: Like-for-Like, Re-platform or Phase

Once the audit is done, three broad paths present themselves, and the right one depends on the state of your plant rather than on a vendor's preference. A like-for-like replacement, staying with the same vendor's current generation, is the lowest-engineering option and the easiest to justify when the existing system is well understood and well documented. Its weakness is that it tends to carry old problems forward, and it locks you further into one vendor's licensing and roadmap.

A re-platform, moving to a different or more open architecture, costs more up front in design and testing but buys you independence and a clean data model. It makes most sense when the existing system is poorly documented anyway, so you are reverse engineering regardless, or when the business wants to break a vendor dependency that has become a commercial problem.

A phased approach, upgrading the system area by area across several outages, suits large or continuous plants that cannot take a single long shutdown. It is more expensive in total because you run two systems in parallel for a period, but it removes the big-bang risk of cutting over an entire plant at once. Whichever path you take, two rules hold. Keep the safety instrumented system separate and treat it with its own rigour, never entangled with a convenience upgrade. And test the new configuration against the live process before cutover, because an operator meeting an unfamiliar graphic during a start-up is where good upgrades turn into incidents.

Getting the Decision to the Board

The reason good upgrades get deferred is that they are presented as an IT or engineering cost, and compared against doing nothing. Framed that way, doing nothing always wins until the day it catastrophically loses. The job is to present the real comparison: a planned, scoped upgrade against a rising maintenance bill, a growing security and compliance exposure, and a forced upgrade later on worse terms.

That is a risk and continuity conversation, and it belongs at board level, not buried in a maintenance budget. We set out how to have that conversation in our guide to AI advisory for Australian boards. The ongoing support side, keeping a plant system healthy and improving rather than just reacting to failures, is covered in our piece on what a plant system support arrangement should actually cover. Projects of this kind fail more often from scoping and sequencing than from technology, a pattern we examine in why industrial analytics projects fail.

How to Start

You start with the audit, not the vendor quote. Count the tags, inventory the drivers, review the graphics and alarms, and assess the risk you are carrying today. That document tells you how urgent your obsolescence really is, what a credible upgrade would cost, and what rising bill you are paying to defer it. It also tells you whether the upgrade can double as the moment you fix the data foundation.

Solve8 works with Australian plant, utility and resources operations to scope control system obsolescence honestly, count the real cost drivers, and design an upgrade that fixes the data foundation rather than carrying old problems into new software. If your control system is past its supported life and the vendor quote only tells you half the story, the next step is a scoping conversation about what your plant actually needs. You can see how we approach AI consulting and operational technology work across asset-heavy Australian operations, or get in touch to scope your control system risk.


Related Reading