A row of wind turbines turning on green hills under a clear blue sky
    Condition Monitoring

    Condition monitoring software development

    A vibration sensor that alarms every shift gets ignored, and one that never alarms misses the bearing that fails. Agnotic Technologies builds condition monitoring software that matches each machine to the right technique, sets alarm limits that mean something and sends real faults to maintenance.

    Technique per failure modeISO 20816 alarm zonesClean sensor dataAlarm to work order

    Trusted by global innovators

    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve
    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve
    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve
    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve

    What is condition monitoring software?

    Condition monitoring software collects vibration, temperature, oil, ultrasound and motor current readings from machines, checks them against alarm limits and baselines, and tells maintenance which machine is changing and why. Agnotic Technologies builds condition monitoring and equipment monitoring software for plants and machine builders, from sensor ingestion to the work order.

    Condition monitoring is the layer that prediction depends on. Failure forecasts and remaining useful life models sit on our predictive maintenance software page; this page is about measuring the machine well and raising the right alarm.

    The standards behind it are practical ones: ISO 17359 for setting up a monitoring program, ISO 20816 for judging vibration severity, and ISO 13374 for the processing steps between a raw signal and advice to maintenance.

    Decision table

    Which monitoring technique catches each failure mode?

    The table each machine's monitoring plan is built from. Your reliability engineer confirms the choice for every asset class.

    Failure modeMonitoring techniqueSensorTypical alarm basis
    ImbalanceVibration analysisAccelerometer or velocity sensor on the bearing housingRise at running speed against the machine's baseline and its ISO 20816 zone
    MisalignmentVibration analysis and thermographyAccelerometers on both sides of the coupling; thermal camera on the couplingRise at running speed and its harmonics, axial vibration, coupling temperature
    Bearing wearHigh-frequency vibration and ultrasoundAccelerometer with envelope analysis; ultrasonic sensorBearing defect frequencies in the envelope spectrum, rising ultrasound level
    Lubrication breakdownOil analysis, ultrasound and temperatureOil samples or inline oil sensors; ultrasonic sensor; RTDWear metals, water or viscosity outside limits; ultrasound that stays high after greasing
    Electrical fault in motorsMotor current analysis and thermographyCurrent transformers; thermal camera on terminationsSidebands around line frequency, phase imbalance, hot connections
    Leaks of air, gas or steamAirborne ultrasoundUltrasonic detector or fixed sensorUltrasound level above the background for that location

    Bearing defect frequencies come from each bearing's geometry and shaft speed, so the asset register needs bearing part numbers and speeds, not just machine names.

    Alarm limits

    How should alarm limits be set?

    Four ways to set a limit, used together. The software records which basis raised each alarm, so analysts tune the right one.

    01

    Absolute limits from ISO 20816 zones

    Example: Overall vibration on a pump bearing moves from zone B, fine for long-term running, into zone C

    Approach: Zone boundaries depend on machine type, size and mounting, so the limit set is chosen per machine class and checked by your reliability engineer

    02

    Baseline limits

    Example: A fan that has always run smoothly doubles its vibration while still inside an acceptable zone

    Approach: A baseline is learned from a period of normal running in each operating state, and the alarm fires on change from that baseline

    03

    Rate of change

    Example: Bearing temperature climbs steadily over several days

    Approach: The slope over a set window is checked as well as the level, so a fast change alarms before an absolute limit is crossed

    04

    Operating state filter

    Example: A conveyor stops at a shift change and every sensor drops

    Approach: Speed or load signals gate the alarms, and baselines are kept separately for each speed range

    Processing chain

    How does a raw signal become advice to maintenance?

    We follow the processing blocks of ISO 13374, so each step can be tested on its own and replaced without rebuilding the rest.

    01

    Data acquisition

    • Wired and wireless sensors and existing PLC tags
    • OPC UA or MQTT from the edge gateway
    • Time stamps and units attached at the source
    02

    Data manipulation

    • Filtering, FFT and envelope spectra
    • Overall levels and band values
    • Downsampling at the edge where bandwidth is short
    03

    State detection

    • Comparison with alarm limits and baselines
    • Rate of change checks
    • Operating state filter, so a stopped machine does not alarm
    04

    Health assessment

    • Likely fault from which bands changed
    • Severity grade per machine
    • Analyst review for anything new
    05

    Prognostic assessment

    • Hand-off to the predictive maintenance models
    • Simple trend projection where no model exists yet
    06

    Advisory generation

    • Recommended action and priority
    • Work request in the CMMS
    • Technician findings fed back

    Sensor data quality

    Which sensor data problems break condition monitoring?

    Sensor analytics fails quietly when the data is wrong. These checks run before any alarm logic does.

    Challenge

    Sensors drift, so a slow trend is really the sensor ageing.

    Agnotic approach

    We compare redundant sensors and calibration records, and flag drift that no other signal confirms.

    Challenge

    Gaps from wireless dropouts look like a machine that stopped.

    Agnotic approach

    Gaps are stored as missing, never filled with zeros, and alarms wait until enough fresh data arrives.

    Challenge

    Clocks disagree between gateways, PLCs and the historian.

    Agnotic approach

    Every reading is stamped at the source and aligned to one time base before signals are compared.

    Challenge

    Units and scaling differ between sensor models.

    Agnotic approach

    Units and scale factors are stored with each channel and converted once, at ingestion.

    Challenge

    A loose magnetic mount produces spikes that look like impacts.

    Agnotic approach

    Mounting and sensor health checks run first, and suspect channels are marked before analysis.

    Sensors and sampling

    Which sensors, mounting and sampling does each machine need?

    The measurement decides what the software can see. We plan sensors with your reliability team before any screen is designed.

    Accelerometers

    • Stud mounting gives the most reliable high-frequency readings; magnets and pads trade some accuracy for speed
    • Mounted on the bearing housing, close to the load zone
    • Sampled fast enough to capture bearing defect frequencies and their harmonics

    Temperature

    • RTDs or thermocouples on bearings and windings
    • Slow sampling is enough, because the trend matters more than one reading
    • Ambient temperature recorded alongside for comparison

    Motor current

    • Current transformers in the motor control cabinet, with no access to the machine needed
    • Short bursts at a high sampling rate for spectral analysis
    • Load recorded with each burst, since faults look different at low load

    Oil and ultrasound

    • Oil samples taken from the same point every time, or inline sensors on critical gearboxes
    • Ultrasonic sensors close to the bearing or valve
    • Readings tied to lubrication tasks, so the effect of greasing is visible

    Alarm to work order

    What happens between an alarm and a work order?

    An alarm is only useful if it reaches the right person with the evidence attached.

    1. Alarm raised

      State detection raises an alarm with the channel, the limit basis and the band that changed.

    2. Analyst review

      A vibration analyst or reliability engineer checks the spectrum and trend, then confirms, downgrades or closes the alarm.

    3. Work request

      A confirmed alarm creates a work request in the CMMS with the machine, the likely fault and the recommended action.

    4. Planning

      Planners schedule the job into the next suitable window and reserve the parts.

    5. Findings

      The technician records what was found, such as a worn bearing or a loose base.

    6. Feedback

      Findings return to the monitoring record, so limits and fault rules improve with each repair.

    What do we build into condition monitoring software?

    Modules for the monitoring layer, from the sensor to the work request.

    Sensor and PLC ingestion

    Wired and wireless sensors plus existing PLC and historian tags, read through OPC UA or MQTT from edge gateways.

    Measurement point register

    Machines, components, bearings and measurement points, with the speeds and part numbers needed for defect frequencies.

    Spectrum and trend views

    FFT, envelope and waterfall plots beside overall trends, for analysts who need to see the signal and not only a status color.

    Alarm limit manager

    ISO 20816 zones, baselines and rate of change limits per point, with every change to a limit logged.

    Data quality checks

    Drift, gap, time and unit checks that mark suspect data before alarms run.

    Route-based collection

    Handheld routes for machines without fixed sensors, merged into the same history.

    CMMS work requests

    Confirmed alarms posted to your CMMS with fault, priority and the evidence attached.

    OT network security

    Gateways that send data outward only, segmented networks and signed firmware, in line with NIST guidance for operational technology.

    Standards

    Which standards does condition monitoring software follow?

    ISO 17359ISO 20816ISO 13374OPC UAMQTTNIST SP 800-82
    Facts and sources

    Facts behind condition monitoring software

    The protocols and security guidance the ingestion and alarm layers are built on, each linked to its primary source.

    • OPC UA Part 1 describes OPC UA as a platform-independent standard that lets systems and devices communicate securely and reliably, using authentication, encryption and integrity checks, with both client-server and publish-subscribe models.

      Source: OPC 10000-1, OPC UA Part 1: Overview and Concepts (OPC Foundation)
    • OPC UA Part 9, Alarms and Conditions, defines alarm types that include limit, level, deviation and rate of change alarms, and the states for acknowledging, confirming and shelving an alarm.

      Source: OPC 10000-9, OPC UA Part 9: Alarms and Conditions (OPC Foundation)
    • The OASIS MQTT Version 5.0 standard defines MQTT as a client server publish/subscribe messaging transport protocol that is light weight, open and simple, suited to constrained environments such as machine to machine and Internet of Things communication.

      Source: MQTT Version 5.0 (OASIS)
    • NIST SP 800-82 Rev. 3, Guide to Operational Technology (OT) Security, published in September 2023, gives guidance on securing systems that monitor or control physical devices, processes and events while meeting their performance, reliability and safety requirements.

      Source: NIST SP 800-82 Rev. 3 (NIST CSRC)

    Who it is for

    Who do we build condition monitoring software for?

    Teams that run, build or service rotating machines.

    Process and manufacturing plants

    Pumps, fans, compressors and gearboxes monitored across lines, with one register and one alarm queue.

    Machine and equipment builders

    Monitoring built into the machines you sell, with data shared with your service team under the customer's agreement.

    Reliability service firms

    Analyst tools and customer reports for firms that run monitoring programs for other plants.

    Water and utility operators

    Remote pumping stations and blowers, where a site visit takes hours and remote diagnosis saves trips.

    Scope and cost

    What drives the cost of condition monitoring software?

    We do not publish prices. These are the things that change the size of a build, and we price them on the scoping call.

    Machines and measurement points

    How many machines, and how many points and techniques each one needs.

    Sensor estate

    New wireless sensors, existing PLC tags or both, and how many vendors' payloads we decode.

    Edge processing

    Whether spectra are computed at the edge or raw waveforms are sent up.

    Analyst tools

    Full spectrum analysis screens for your analysts, or summary health views for planners.

    CMMS and historian connections

    The maintenance and historian systems that send and receive data.

    Network and security rules

    Your OT network segments, firewall rules and data diodes, if any.

    Engagement

    How does a condition monitoring engagement run?

    We start on the machines whose failures hurt most.

    1.

    Scoping call

    We go through your critical machines, current routes and sensors, and the failures that took you by surprise.

    Scope
    2.

    Pilot on critical machines

    A fixed-scope first release on a small set of machines: ingestion, data checks, alarm limits and work requests, reviewed with your analysts.

    Build
    3.

    Scale and support

    More machines and techniques, route data and the hand-off to prediction models, with support after launch.

    Scale

    Frequently Asked Questions

    Condition monitoring measures the machine and raises an alarm when its condition changes. Predictive maintenance uses that history to forecast when a failure is likely. Monitoring comes first: without clean measurements and sound alarm limits, prediction models have nothing reliable to learn from.