Orange County Utilities provides water, wastewater, reclaimed water, and solid waste services to enrich the lives of the citizens and guests of Orange County, Florida. They serve over 500,000 residents across a greater than 450-square-mile area.
For over 15 years, Orange County Utilities Water Operations has utilized iFIX as their preferred HMI/SCADA solution. Evolving alongside the product, they have made good use of some of its more advanced features like NSD (Network Status Display) and SCADASync tags for Enhanced Failover. The custom scripting capabilities in iFIX are also being used extensively for a variety of maintenance and operational enhancements such as embedded SOP’s, yard valve diagrams, reports, data exports, and flow meter testing.
They are using the iFIX Automation Reference, a valuable help tool intended for integrators and programmers who want to develop applications that access and manipulate information within the iFIX environment through a set of automation interfaces. The are leveraging the built-in functions together with the external reference capability in VB to unlock new capabilities. They use iFIX as their HMI/SCADA because of its reliability and extensive features that have matured over many years including the near limitless customization that is enabled through scripting. Now that they’ve opened the door to external code, they can really do just about anything they need.
“I do like the feature that's in there where you can import a like a .NET component. So, you know, if you don't like VB, maybe you can write your code in C#.NET and then import that as a component. iFIX has a lot of capabilities that I can link to using APIs. And that all comes from the fact that it's built on VB, the COM (Component Object Model) […] a lot of the Microsoft technologies make it very capable, especially if you're using Windows and you're using a lot of MS Office software…it happens to be a good fit for us.”
SCADA Administrator at Orange County Utilities
Their iFIX HMI/SCADA is centralized with a lot of redundancies. Each individual plant is running on its own local SCADA. Even if the connection from a local control room to the central one gets lost, they can still operate normally through the screens without having to put everything in manual.
They have a large distributed system, comprised of 8 I/O servers - 4 logical I/O SCADA pairs of 2 redundant servers each. Now with the virtualization project, they are able to move the virtual servers around using hardware fault redundant servers specific to the task. They have a robust system with daily backups which allows them to take automated backup images and spin that up as needed in the event that individual hardware goes down.
They have done the same with Proficy Historian. They have two primary Historians as well as a full backup Historian, each running as virtual machines. The backup Historian is configured such that it receives all the data that the primary Historians are collecting via the Historian Data Distributor. So, if one of the primary Historians goes down, while it won't actually collect new data, all the data previously collected will still be accessible to the operators for trending. Now that it's virtualized, it rarely goes down, but if it did, they would be able to spin up another virtual machine.
Results from industrial-strength SCADA automation software and high-performance HMI:
- Self-serve and performance data access
- Cost and time savings for IT
- Decreased downtime
- Increased operator visibility