Overview: A High-Growth Operator Modernizes SCADA at Enterprise Scale
One of the largest privately held natural gas producers in the United States manages over 14,000 wells and 5,000 miles of pipeline, with assets acquired from various sources. As the company expanded, it faced the challenge of integrating newly acquired wellfields and gathering assets, each with its own CygNet SCADA system, into a standardized and future-ready industrial automation platform. In contrast to traditional SCADA integration projects, the operator’s internal IT team maintains its own cloud-based servers and ~30 Ignition instances, upholding strict infrastructure and governance standards. For this project, the operator provisioned several instances of Ignition, and CSE ICON was invited to partner in its transformation. CSE ICON was tasked specifically with the technical heart of the migration: automating the translation, normalization, and onboarding of millions of data points from disparate legacy systems into a unified enterprise Ignition architecture.Challenge: Fragmented Legacy Systems & Modern Compliance Obligations
The newly acquired assets included systems from multiple vendors, with varying timelines and versions, resulting in nonstandard, often incompatible CygNet implementations. Each system managed thousands of field devices using different protocols (e.g., ROC, Totalflow, Ferguson) across remote locations. Even small errors could ripple into downtime, compliance risk, and significant manual cleanup. Consolidating these complex legacy systems required more than simple data transfer.The migration required:
- The normalization of millions of tags and thousands of device configurations into the AUTOSOL Communication Manager (ACM) polling engine used in conjunction with Ignition.
- Support for the operator’s strict governance standards, as tools such as Microsoft Excel and Access could not ensure the required accuracy and reliability.
- Full conformance with regulatory tariffs mandating one-minute historical data retention, even though serially polled field devices only reported every 30 minutes.
- The need to create a repeatable process to support the operator’s ongoing growth and future acquisitions.
Solution: Automation Engineered for Scale, Accuracy, and Governance
CSE ICON assigned a senior solutions architect to design a custom automation framework, focusing the migration on three key areas:
Python-Driven Automation Framework
CSE ICON developed a robust Python library to parse proprietary CygNet DDS (Device Definition Service) exports, rather than using off-the-shelf tools. The framework managed “ordinalization” (the logical renumbering of equipment types), regardless of legacy issues or protocol differences. It standardized inconsistent naming schemes, such as “Meter 1, 3, 10,” for enterprise integration.
The automated engine generated import files tailored to the operator’s “traffic controller” database, which propagates User Defined Types (UDTs) across Ignition gateways. By adopting the operator’s governance and naming conventions before data entered the production environment, the process reduced risk, redundancy, and ongoing maintenance.
“Python made complex data tasks easy. It was the right tool for translating huge SCADA datasets quickly and reliably.“
Standardization via Aliasing & Alarm Translation
As device data was integrated from previously siloed systems, the framework applied strict aliasing strategies at the driver level. Standardized naming rules in the ACM hid protocol complexities, such as varying register layouts, from users. This enabled rapid HMI development and established a SCADA environment ready for future expansion. Alarm management was also transformed. CygNet’s rigid alarm “slots” were automatically parsed and mapped into Ignition’s advanced Alarm Calculation models. This preserved critical operational and safety alarms, improved them for a modern environment, and eliminated manual translation for engineers.High-Fidelity Data Backfilling and Regulatory Assurance
CSE ICON’s framework addressed bandwidth and regulatory challenges with a backfilling solution. Devices polled every 30 minutes buffered minute-by-minute measurements locally. When connected, the framework collected these detailed records and uploaded them to Ignition’s historian, providing a comprehensive, regulatory-compliant data trail.The Results: Speed, Reliability, and a Platform for Future Growth
“Automating this migration was a game-changer. Instead of spending weeks on repetitive data work, we could handle massive amounts of information in minutes.“
Looking Ahead: Built for Growth
By emphasizing advanced scripting, automation, and strict adherence to client governance, CSE ICON delivered more than a migration. The project enabled the operator to realize the potential of its expanding assets and provided a repeatable model for future industrial automation projects.“Working with this team was impressive. Their scale and attention to detail set a high standard, and it was rewarding to support a project of this size and complexity.”
Plan Your SCADA Migration
Managing a fragmented legacy SCADA environment or preparing for an upcoming acquisition? Get a 30-minute consultation to explore how CSE ICON can accelerate your migration—without disrupting operations.
“The migration with CSE ICON’s custom framework not only met our technical goals but positioned our SCADA environment for future expansions with minimal incremental effort.”