Skip to content
Citect and Geo SCADA Migration in Australia: Plant SCADA, ClearSCADA and Moving to Ignition engineering guide from Metromotion Controls
SCADA & HMI · SEPT 2026

Citect and Geo SCADA Migration in Australia: Plant SCADA, ClearSCADA and Moving to Ignition

Key points

Key points
1

Upgrading in place is a real option

A current AVEVA Plant SCADA or Geo SCADA version keeps the existing project, skills and architecture. Migration earns its cost when licensing, integration or supportability no longer fit.

2

Inventory before you estimate

Cicode, Super Genies, reports, alarm configuration, device drivers and telemetry logic are where the effort sits. Tag counts alone understate it.

3

Run old and new side by side

Running Ignition read-only beside the existing SCADA, then moving control area by area, keeps operators in control during the cutover.

Citect is one of the most widely installed SCADA platforms in Australia, on food and dairy plants, utilities and process sites. Many of those systems were built a decade or more ago, extended by several integrators, and now run on server operating systems and licence agreements that are harder to justify each year. Geo SCADA, the former ClearSCADA, sits in a similar position on telemetry and remote-site systems. This guide covers the first decision, whether to upgrade in place or migrate, and then how to move a Citect or Geo SCADA system to Ignition without losing visibility of the plant during the change.

This guide supports our PLC, SCADA and HMI programming and automation upgrades services. For a broader platform comparison, see Ignition, FactoryTalk and AVEVA compared.

What the names mean now

Both products have been renamed more than once, which causes confusion in scopes and quotes.

Citect, Vijeo Citect, AVEVA Plant SCADA

Citect SCADA was sold as Vijeo Citect under Schneider Electric and is now AVEVA Plant SCADA. AVEVA states the rename directly on its product page. The project structure, Cicode and the client and server roles carry across versions, so an older Citect project is usually upgradeable within the same product line.

ClearSCADA, Geo SCADA Expert

ClearSCADA is now Schneider Electric's EcoStruxure Geo SCADA Expert. It is built around an object database and is common on telemetry systems, where RTUs and remote sites report over DNP3 and similar protocols rather than a plant Ethernet network.

The practical point is that "Citect migration" can mean three different projects: upgrading an old Citect version to current Plant SCADA, converting another system into Citect, or moving from Citect to a different platform. Agree which one is meant before any estimate is compared.

Upgrade in place, or migrate?

Staying in the same product line is often the right answer. A current Plant SCADA or Geo SCADA version keeps the existing project, the site's operator familiarity and the skills of whoever supports it. Migration earns its cost when one or more of these is true:

DriverWhat it looks like on site
Licensing and support costClient and point licences, or the support agreement, cost more than the system is worth to extend
SupportabilityThe project has been extended by several parties, Cicode is undocumented, and nobody on site can change it confidently
IntegrationThe site wants plant data in SQL, MES, ERP, CMMS or cloud reporting, and the current system makes that awkward
Web and mobile accessOperators and managers want browser-based screens without adding thick clients
StandardisationOther sites or new lines already run a different platform, and one standard would reduce support effort

Ignition is a common migration target for these drivers. Inductive Automation licenses it per server rather than per client or per tag, it runs web-based Perspective clients, and it stores history and events in standard SQL databases (Inductive Automation, Ignition). None of that makes it right for every site; a large, stable Plant SCADA system with a skilled support team may be better upgraded than replaced. Our guide on when Ignition SCADA makes sense sets out where it fits and where it does not.

Inventory the system before you estimate

Tag count is the number everyone asks for, and it understates the work. The effort in a Citect or Geo SCADA migration sits in the logic and configuration around the tags.

Citect and Plant SCADA

Projects and included projects, variable tags and I/O devices, Cicode functions and where they run, Genies and Super Genies, alarm categories and priorities, trend and report configuration, user roles, and the redundancy layout of I/O, alarm, trend and report servers.

Geo SCADA and ClearSCADA

The database hierarchy and templates, outstation and channel configuration, DNP3 point mapping and polling, Logic programs, mimics, alarm redirection and callout, historic data configuration, and the redundancy and standby server arrangement.

Around the SCADA

Every PLC and RTU connection and its driver, any SQL or ODBC links, reports other departments rely on, and the historian data that has to remain accessible after the old system is switched off.

The single most important question is where control logic lives. Cicode and Geo SCADA Logic sometimes carry sequencing, interlocks or calculations that belong in the PLC. Those functions have to be found, understood and deliberately placed, either back in the PLC where they can be tested with the process or in Ignition scripting where they are supervisory only. Leaving them undiscovered is the most common cause of a migration that looks finished and then behaves differently on the first shift.

How Citect and Geo SCADA concepts map to Ignition

Citect or Geo SCADAIgnition equivalentNotes
Variable tags, Geo SCADA pointsTags, organised into UDTsBuild UDTs per device type first, then import instances from exported tag lists
Genies and Super Genies, templatesPerspective or Vision templates and embedded viewsRebuild rather than convert, and fix navigation while doing so
Cicode, Geo SCADA LogicPython scripting, or PLC logicMove control logic to the PLC; keep only supervisory logic in scripts
Alarm categories and calloutAlarm configuration and alarm pipelinesReview alarm priorities against the site philosophy rather than copying them
Trends and historic dataTag historian on SQLDecide how long the old history must stay readable and where
ReportsReporting module or SQL-based reportsConfirm which reports people actually use before rebuilding them all
I/O devices, DNP3 channelsIgnition device drivers, including DNP3Check driver support for every protocol and RTU type in the inventory

Screen conversion tools and exported tag lists speed up the repetitive parts. They do not replace a review of what each screen is for. A migration is the one chance in a decade to remove dead screens, fix alarm floods and align graphics with a consistent style, so treat the screens as a rebuild with a head start.

Cutting over without losing visibility

SCADA is how operators see and run the plant, so the cutover has to keep them in control at every step. A staged approach works on most sites.

A staged SCADA cutover

  • Install Ignition beside the existing SCADA and connect it read-only to the same PLCs and RTUs, checking controller connection limits and polling load first.
  • Compare values, alarms and trends between the two systems until they agree.
  • Train operators on the new screens while the old system remains the system of record.
  • Move control area by area, with a documented fallback to the old system for each area.
  • Keep old history readable, exported or archived, before the old servers are switched off.
  • Decommission old clients and servers only when every area has run on the new system through normal production, cleaning and fault conditions.

Running both systems together is where most of the risk is removed, because problems surface while operators still have the old screens. It also means the PLCs carry two SCADA connections for a period, so communication load and write access have to be controlled deliberately, with only one system allowed to write to any given area at a time.

Where this has been done

Metromotion Controls has worked on both sides of this change. Across six Lactalis Australia dairy sites, the team carried SCADA implementation and conversion work in Citect consistently across the site systems, alongside programming, commissioning and CIP validation, described in the Lactalis programming and commissioning support case study. For McCormick, a production-critical Clean-In-Place system was migrated to Ignition SCADA with integrated database storage and three operator terminals, planned to maintain production continuity throughout, as described in the McCormick CIP migration to Ignition case study. Metromotion Controls is an Ignition Gold Certified System Integrator.

If the PLCs behind the SCADA are also ageing, plan the two changes together. Remapping SCADA tags once, against the new controller, is cheaper than remapping them twice. Our guide to SLC 500 and PLC-5 upgrades covers the controller side.

Checklist before committing to a migration

Citect and Geo SCADA migration checklist

  • Decision recorded: upgrade in place, or migrate, with the drivers behind it.
  • Current project backed up, with version, licence and server details recorded.
  • Cicode and Logic reviewed, and every piece of control logic given a destination.
  • Every PLC, RTU and protocol listed and matched to a supported Ignition driver.
  • Screens, alarms, trends and reports reviewed for what is still used.
  • Historian retention requirement agreed for the old data.
  • Parallel running plan with controller load checked and write access controlled.
  • Area-by-area cutover with a fallback for each area and operator training scheduled.

Next step

A good migration starts with an honest inventory and a clear decision about whether to move at all. To discuss a Citect, Plant SCADA or Geo SCADA migration on your site, contact Metromotion Controls.

Share:LinkedInX
Next step

Planning work in SCADA & HMI?

Tell Metromotion Controls about the work you are planning and speak with an engineer about the next steps.