Makers Blog

Pump Health Monitoring with APM Studio (a how-to guide)

bbloks 12 May 2022 min. read
1,055 views 0 comments

The new APM Studio Pump Health Monitor Function Extension enables an out-of-the-box solution for pump condition monitoring, predictive maintenance and alarm management. Download the app via the PLCNextStore here and install and use it directly on your PLC. In this maker’s blog we will run you through the initial setup of the app.

Pump health monitoring

The application that you are about to use is a specialized application built with APM Studio for condition monitoring and predictive maintenance of centrifugal pumps. The industrial-grade app can be run directly on your plc, from where you can ingest your pump data via various data sources and egress processed results, events and alerts. The application has a OI4 connector available by default. OI4 (Open Industry 4.0) is a novel communication protocol standard, that enables standardized communication of data from field devices north bound. Other protocols can be added on request.

Application setup

After login you see the main menu of the application. From this pane you can move to different parts of the application to configure your setup and see monitoring results.

  1. Top navigation menu - use this menu for your input & output settings
  2. Asset card - displaying the condition of your pump and key parameters;
  3. Power consumption and efficiency overview;
  4. Navigation menu - use this menu to navigate through the application;
  5. Bottom slider menu – navigation the different panes

From the main dashboard you can navigate to the different sections to configure and analyze your pump. In the below sections of this blog we will run you through the basic setup, so you can connect your own pump data and create a customized monitoring.

1.1. Configure Input Pump Data

The application runs a default dataset in the background to show a fully functional result of the monitoring application. When using the app to monitor your own pump(s) you can configure the pump input data with your own OI4 data source via the user interface.


1.2. Analytics and processing

The application is equipped with a bow-tie model for a centrifugal pump typical. Bow-tie models are cause-consequence models. This model detects known causes for pump condition based on the data and triggers events if the probability becomes too high. Results of the probability calculations are forwarded to the KPI and alerts section of the application.

This template model is built to detect pump cavitation. APM Studio allows you to conveniently create and configure multiple bow-tie models for different causes, events and consequences.


1.3. Dashboards and Visualization

The dashboard and visualization section provides and overview of your pumps performance. On the left side you see some KPIs, along with live charts of the pumps flow & speed and efficiency & power. On the bottom section the alarm history is displayed. Here the results of the integrated alarms are displayed.


1.4. Configure your Pump

In this section you can configure your pump, so it matches the parameters and configuration or your actual pump, i.e. its reference flow.


1.5. Key Performance Data

The key performance pane displays the performance of the pump on a number of key parameters. Default parameters used in this section are: 1) efficiency, 2) safety, 3) performance, 4) NPSH (Net Positive Suction Head), and 5) economy.


1.6. Configure Pump Output Alarm Data

To integrate your pump health monitoring results in your business processes you can connect with an OI4 broker to send the alarm data. In this way the loop of automated maintenance can be closed, so that the pump will be monitored in real-time, based on the condition, status and/or alert will be given off, that in turn can be used to trigger an inspection or maintenance work order automatically.


Next steps

The Pump Health Monitoring Function Extension provides a completely integrated solution for centrifugal pumps. Parts of the app are configurable so that you can load in your own data and make use of the monitoring results, using OI4 connectivity.
We have standardized the application so that it provides ease of use, however this also comes with a reduction of the complete APM Studio suite. If you are interested in the further capabilities, customize your pump monitoring or the ability to create monitoring solutions for other assets, feel free to reach out to us.

What is APM Studio?

APM Studio is a low-code software to build and maintain condition monitoring & predictive maintenance applications. Via a drag-and-drop interface users can set up complex monitoring applications with ease. Also customized scripts and machine learning models can be loaded into the application. APM Studio can be integrated through a large variety of interfaces and APIs with 3 rd party software, such as CMMS systems, databases, visualization tools and others. This way APM Studio can be used as an intelligent and connectivity layer for e.g. direct alarm management, workorder generation and analytics. Due to its small footprint, applications built with APM can be run on chip, edge, dedicated servers and the cloud. For more info visit our UReason website.


The Makers Blog shows applications and user stories of community members that are not tested or reviewed by Phoenix Contact. Use them at your own risk.


Please login/register to comment


Leave a Reply

Never miss a new article
Sign up for the newsletter
Never miss news about PLCnext Technology
Get interesting content via newsletter four times a year
Receive exclusive information before all other users