CASE STUDY
ProcessVue solves the two-way remote alarm management issue on UK-Belgium bi-directional gas pipeline
By implementing ProcessVue alarm management software from MAC Solutions at its Bacton and Zeebrugge gas terminals, Interconnector UK (IUK) can now perform accurate alarm analysis across the two terminals and gain an accurate picture of the number of alarms operators have to deal with.
The Bacton gas terminal was originally designed and constructed between 1996 and 1998. At this terminal, dedicated shift engineers work 24/7 managing the physical operation of both terminals and pipeline. In addition, at both the Bacton and Zeebrugge terminals, technical teams maintain process plant, instruments, control systems and ancillary equipment.
The terminal boasts four 27 MW gas turbines, which provide the power for the compressors at Bacton to pump up to 58 million cubic metres of gas per day at pressures of up to 140 bar.
The duty senior shift engineer at Bacton is tasked with controlling the compressors and peripheral systems at both Bacton and Zeebrugge to achieve optimally efficient gas flows.
As well as the GAP Analysis, IUK also carried out a market assessment of current alarm management products using the following criteria and scoring each product accordingly:
- Functionality
- Hierarchy
- Flexibility
- Scalability
- Support
- Cost
ProcessVue from M.A.C. Solutions scored highest, with its flexibility and the company’s transparency and willingness to work with IUK all key factors in its selection.

ProcessVue has been designed with the benefit of over 30 years’ experience and expertise in the industry. The suite includes an Alarm Historian, Alarm Analytics, a Master Alarm Database, and the ability to manage and track alarm signals. The software is modularized, scalable and built using modern technologies, ensuring that it can handle large amounts of alarm signals and provide comprehensive analysis of alarm data.
Ease of use has been the development philosophy of ProcessVue. A cumbersome, difficult to use application that requires days of training to get to grips with simply discourages people from using it. Such tools may not be used everyday – they may only be used when there is a problem or after a problem for investigation purposes – therefore it needs to be intuitive and provide a complete overview at a glance.
ProcessVue also contains a fully configurable report scheduler allowing the administrator to select single or groups of reports, the desired timeframe and output method (email, file or print). Once it is configured correctly, the software delivers the information you want, when you want it.
The environment at IUK raised many challenges. There are two SCADA databases located on different continents and in different time zones, which needed to be ‘stitched’ together in chronological order for analysis. MAC Solutions therefore had to consider the mode of operation. In normal operating mode, alarms from the Zeebrugge end of the pipe need to be counted against the Bacton operators, but when Zeebrugge operators are in control of that end of the pipe, the alarms need to be counted against them.
Then there is the flow direction to consider. Forward mode is from Bacton to Zeebrugge; reverse mode is Zeebrugge to Bacton. Alarms needed to be identifiable depending on this. The operators also wanted to be able to see, in isolation, alarms from each unit and to be able to compare one unit to another. For example, to compare alarm loads from Bacton compressors to the Zeebrugge compressors when in a certain operating mode. To achieve all this required some modifications to ProcessVue and to the SCADA system in terms of how it recorded the alarm data. The SCADA modifications where performed by the vendor with input from MAC Solutions.
MAC Solutions installed ProcessVue Collector software at both ends of the pipe. The collector has the function of sucking the data out of the local SCADA database. The existing wide area network VPN between the two sites was utilised to transmit the data from Zeebrugge to the ProcessVue Archiver software at Bacton. The Bacton collector does the same locally. The Collector looks for an ascending Record ID within the SCADA database to keep track of where it has read up to. During testing, MAC discovered under certain circumstances this Record ID could be reset by the SCADA, which confused the Collector. Other behavioural issues with the SCADA were also discovered, and so the Collector software had to be modified to handle each scenario and provide a seamless and accurate view of data from all remote sites.
The ProcessVue Archiver has the responsibility of receiving the cleaned data from both collectors and storing it into a local SQL database after parsing. Parsing is the act of separating each message into its individual components. For example, the mode of operation needed to be identified, flow mode, who was in control, which unit the alarm came from, etc. All of this is achieved with parsing. Each element is stored in a specific field within the ProcessVue database and is available to see using the ProcessVue Client.
MAC Solutions configured the Client to show alarms from each Unit. Each display of data shows the alarms from a particular Unit. Additional displays were then created containing all the alarms when Bacton are in control, and all alarms when Zeebrugge are in control. This allows IUK to perform accurate alarm analysis across different units and to get an accurate picture of the number of alarms operators have to deal with.
Rob Gibson, Instrument and Controls Engineer at IUK commented: “The team at MAC Solutions has been both professional and helpful, providing good technical support throughout the project. We’ve worked alongside MAC to produce not only a system that carries out all the necessary database analysis in the background, but also provides detailed reports that are easy to produce alongside a user friendly interface. We hope to continue working with MAC Solutions in the future as we further improve our SCADA Alarm handling.”
IUK is continuously improving its alarm processes by using ProcessVue Analyser to accurately identify alarm loads, floods, nuisance alarms, priority distributions, durations, time in alarm analysis – to name just a few reporting topics. IUK now has an alarm reporting tool that it can trust and use to support it during regulatory inspections, incident investigations, maintenance cycles and shift handovers.
IUK is continuously improving its alarm processes by using ProcessVue Analyser to accurately identify alarm loads, floods, nuisance alarms, priority distributions, durations, time in alarm analysis – to name just a few reporting topics. IUK now has an alarm reporting tool that it can trust and use to support it during regulatory inspections, incident investigations, maintenance cycles and shift handovers.
Click below to download (opens in a new window)