Use Case: Turbine Lubrication Oil Level Monitoring & Alert Mechanism

Overview

In the energy sector, particularly within power plant operations, maintaining optimal lubrication oil levels in turbines is critical to prevent overheating and mechanical failure.

This use case leverages the OPC UA Snap Pack to monitor the oil levels in gas and steam turbines continuously. It's designed to continuously monitor and alert the maintenance team to prevent equipment damage. The system immediately sends a Slack message to the maintenance team, ensuring timely intervention and reducing the risk of equipment damage or downtime.


OPC UA Use Case Turbine oil monitoring Pipeline

Download this pipeline.

Understanding the Solution

This pipeline monitors the oil level in Turbine1 through OPC UA Subscribe Snap, processes the data, and sends alerts to a private Slack channel (using the Slack Send Message), when oil levels fall below 30%.

Prerequisites

  1. Configure the OPC UA Subscribe Snap to subscribe to the Turbline1 Node Data Events for continuous monitoring.

    OPC UA Subscribe Config

  2. Configure the Mapper Snap to map the server timestamp, node ID, and oil level value from the subscription data.

    Mapper Configuration

  3. Configure Filter Snap with this $value<30 filter expression to filter data to only process readings when the oil level is below 30%.
  4. Configure the Head Snap to pass-through the filtered data.
  5. Configure the Slack Send Message to send alert messages when low oil levels drop below 30%.

    slack-send-alert-message
    A Slack notification as shown below is sent to the Maintenance team alerting them about the potential action to be taken.
    slack-notification

    This use case helps ensure real-time monitoring and alert mechanism to improve operational reliability, safety, and maintenance responsiveness.

To successfully reuse pipelines:
  1. Download and import the pipeline into SnapLogic.
  2. Configure Snap accounts as applicable.
  3. Provide pipeline parameters as applicable.