Augury narrowly leads Tractian, with both competing across vibration analytics and predictive health for rotating machinery. For facility elevator maintenance, however, Otis serves as the usual answer.
Since July, Onyx Insightrising has become the usual answer for wind turbine gearbox failure prediction, while Bently Nevadarising has also gained visibility. Flukerising remains the go-to troubleshooting choice for elevator technicians.
Latest insights
Week of Sep 21–27 · Since Jul 5
Augury Slipping: Augury now trails Otis ONE in Industrial Asset & MES Software, #4 to #2
Augury Slipping: Augury ranked #3 in Industrial Asset & MES Software last week and #4 this week
Tractian Gaining: Tractian moved ahead of Fluke in Industrial Asset & MES Software
Tractian Slipping: Tractian now trails KONE 24/7 Connected Services in Industrial Asset & MES Software, #6 to #5
Oxmaint Gap between platforms: Google AI Mode now mentions Oxmaint 25 points more often than ChatGPT Search in Industrial Asset & MES Software, a widened gap
48% of citations point at the ranked brands’ own sites. youtube.com, sciencedirect.com, f7i.ai are the most-cited sites outside the ranked brands’ own domains.
I need software that monitors equipment automatically to spot irregularities and schedule maintenance before a failure happens. What options are available for predictive maintenance?
Top options span specialized AI-driven tools, hardware-integrated platforms, and enterprise asset management systems:
Key features to look for when choosing:
Data Source Compatibility: Determine whether the software requires proprietary hardware sensors or if it is hardware-agnostic (capable of pulling data from your existing PLCs, SCADA, or Historian systems).
Automated Work Order Triggers: The software should seamlessly turn an anomaly alert into a prioritized CMMS work order or parts reservation, closing the loop between detection and action.
Diagnostic Depth: Look for systems that go beyond a simple "high temperature" warning to offer Remaining Useful Life (RUL) estimation and root-cause indicators (e.g., distinguishing between unbalance, misalignment, or bearing wear).[](]()]()
Are there any predictive maintenance platforms that offer unsupervised anomaly detection, specifically ones that learn normal behavior without manual threshold configuration?
What software solutions can automatically track equipment performance to detect anomalies and trigger maintenance tasks before a breakdown occurs?
What predictive maintenance solution offers an "anomaly detection" mode that learns normal baselines without manual threshold setting?
How can we predict bearing failure before it stops the line? What IIoT platform offers the most accurate machine learning models for rotating equipment?
Our production line suffers from frequent unplanned downtime due to motor overheating; which industrial analytics platforms are recommended for real-time thermal monitoring and automated alerting?
Which facility management platforms offer predictive analytics for elevator maintenance?
I'm an elevator mechanic, and I need a better tool for troubleshooting elevator control systems.
We manage a fleet of wind turbines. What APM solution uses vibration data to predict gearbox failures months in advance?
Predictive maintenance software monitors equipment continuously, detects abnormal behavior before it becomes a failure, and helps maintenance teams plan repairs based on actual equipment condition rather than fixed schedules.
The best solutions combine sensor data, anomaly detection, machine-learning models, and maintenance work-order scheduling. Some focus on individual machines, while others connect directly to plant-wide systems such as CMMS (Computerized Maintenance Management Systems), EAM (Enterprise Asset Management), and SCADA.
Predictive maintenance software worth evaluating
Here are the main options I would shortlist, depending on your equipment, existing systems, and how automated you want the process to be.
1. Augury Machine Health
Best for early mechanical fault detection
Uses dedicated sensors and AI to monitor vibration, temperature, and other machine signals. It detects developing faults and provides diagnostic guidance for maintenance teams. Integrations can send alerts into existing work-order systems.
Good for: Motors, pumps, compressors, fans, and other critical rotating equipment.
Uses AI to forecast machine-failure risk and prioritize assets for attention. It can use existing equipment data, industrial historians, IoT platforms, and new sensors, which may reduce the need for additional hardware.
Good for: Manufacturers managing many machines across plants.
Combines asset health monitoring, predictive analytics, reliability planning, and maintenance execution. It is particularly relevant if you want equipment-risk analysis connected to a broader asset management system.
Good for: Large industrial operations, utilities, infrastructure, and organizations with complex maintenance programs.
Best for combining monitoring and maintenance work orders
Combines equipment-monitoring sensors and AI-based fault detection with a computerized maintenance management system (CMMS). This can keep machine alerts, maintenance tasks, and work-order tracking together.
Good for: Plants that want one integrated system rather than separate monitoring and maintenance tools.
Best for maintenance teams formalizing their process
Provides maintenance planning, asset histories, work orders, and condition-monitoring capabilities that can use compatible Fluke monitoring equipment. It is worth evaluating if maintenance scheduling and execution are as important as detecting faults.
Good for: Small to midsize maintenance teams and manufacturers building a more structured maintenance program.
Best for turning detected problems into scheduled work
Focuses on work orders, preventive maintenance, procedures, and technician workflows. When paired with Augury's monitoring system, detected machine problems can generate work orders automatically.
Good for: Teams that need to assign technicians, schedule repairs, and track completion on mobile devices.
These are broad capability distinctions, not a controlled performance ranking. Verify specific sensors, prediction lead times, and integrations against your equipment before buying.
What I would choose
For a straightforward, all-in-one system: Start with Tractian and compare it with Fiix.
For a large plant with many equipment types: Evaluate Siemens Senseye and IBM Maximo.
For critical motors, pumps, and rotating machinery: Start with Augury.
If your priority is automatic maintenance scheduling: Include Fiix in your shortlist. Its connected equipment data can trigger and schedule work orders.
What to check before purchasing
Make sure the software can do all four of these things:
Monitor automatically using sensors already installed or compatible new sensors.
Detect unusual behavior using trends and anomaly detection, rather than relying only on fixed alarm thresholds.
Recommend when to service equipment and, where supported, estimate failure risk or remaining useful life.
Create and schedule work orders automatically, with the ability to assign technicians and notify the right people.
Ask vendors to demonstrate the full workflow using one of your actual machines. Also confirm sensor costs, installation, subscription fees, and whether the system works with your existing PLC, SCADA, or maintenance software.
Let me narrow this down for you
The best choice depends on what you're monitoring. Which type of equipment do you need the software to watch?
1. What equipment are you monitoring?
Manufacturing machinery, motors, pumps, conveyors
HVAC, chillers, generators, building systems
Vehicles, fleets, heavy equipment
A mix of equipment types across a facility
2. Approximately how many assets?
Fewer than 25
25–100
100–500
More than 500
3. How automated should it be?
Alert me when something looks wrong
Detect problems, create work orders, and schedule maintenance automatically
Forecast likely failures and recommend the best maintenance window
The solution that most directly matches that description is Jemba Industrial ML. Its predictive-maintenance platform has an anomaly-detection approach that:
Learns each machine/asset’s normal behavior automatically from existing sensor data.
Builds an unsupervised baseline without requiring labeled failure data.
Flags deviations from that learned baseline.
Explicitly avoids fixed-threshold tuning; Jemba says there is “no threshold-tuning marathon.”
A related alternative is AWS CloudWatch Anomaly Detection, which also automatically learns expected metric behavior and dynamically adapts alarms rather than requiring manually maintained static thresholds, although it is primarily an application/infrastructure monitoring feature rather than a dedicated industrial predictive-maintenance platform.
How to predict bearing failure before it stops the production line
The most reliable approach is to combine continuous vibration monitoring, bearing-specific fault analysis, machine-learning anomaly detection, and maintenance alerts tied to production risk. The objective is not simply to detect a damaged bearing, but to identify degradation early enough to schedule a repair during planned downtime.
There is no independently established winner for the most accurate IIoT platform across all rotating equipment. Accuracy depends on the bearing type, sensor placement, operating speed, load variation, training data, and how each platform is validated on your actual machines. Research published in 2025 demonstrates that transfer-learning approaches can achieve strong bearing-diagnosis results, but these results are dataset-specific rather than proof that one commercial platform is universally best.
1. How to detect a failing bearing early
Step 1 — Capture high-frequency vibration
Install accelerometers on bearing housings, especially on critical motors, pumps, fans, gearboxes, and conveyor drives. Collect vibration waveforms frequently enough to detect early-stage defects, along with rotational speed and load.
Step 2 — Identify bearing-specific signatures
Use FFT spectrum and envelope analysis to look for characteristic frequencies associated with outer-race, inner-race, rolling-element, and cage defects. Trend vibration amplitude, impulsiveness, and high-frequency energy against a healthy baseline.
Step 3 — Apply machine learning
Train an anomaly detector on healthy operating conditions. Where sufficient labeled failure history exists, add a supervised classifier and a degradation or remaining-useful-life model. Include temperature, motor current, speed, and load to reduce false alarms caused by changing operating conditions.
Step 4 — Turn predictions into action
Generate escalating alerts based on anomaly persistence, defect severity, and estimated time to intervention. Route them to maintenance staff or the CMMS, reserve spare parts, and schedule the repair before the bearing threatens production.
Important: Rising overall vibration alone is often too late for incipient bearing damage. High-frequency envelope analysis and changes relative to the individual machine's baseline can reveal developing defects earlier.
2. Which IIoT platform should you choose?
My shortlist, based on published capabilities and suitability for rotating-equipment predictive maintenance, is below. This is a practical shortlist, not a verified ranking of model accuracy.
1. Augury
(Best starting point for bearing diagnostics)
Best for: Manufacturers wanting a turnkey, AI-driven machine-health service.
Augury combines continuous sensing, fault diagnostics, severity assessment, and expert-supported recommendations. Its bearing-monitoring offering is specifically designed to identify bearing wear, lubrication problems, and related mechanical faults.
Limitation: Its published accuracy claims are vendor-reported, not an independent head-to-head benchmark across competing platforms.
Best for: Multi-line and multi-site manufacturers that need to prioritize maintenance risks.
Senseye combines industrial AI and engineering knowledge to forecast machine failures, prioritize assets, and work with existing sensor systems, historians, and IoT infrastructure.
Limitation: Ask for bearing-specific diagnostic performance, rather than relying solely on general machine-failure predictions.
Start with Augury if your main objective is to deploy bearing-failure detection quickly without building an internal data-science team. Evaluate Siemens Senseye if your larger challenge is prioritizing maintenance across an entire plant or multiple facilities. Choose ThingWorx if customization and integration with your existing industrial systems are the priority.
These recommendations reflect product fit, not proof that any one platform has the most accurate ML model.
3. How to determine which model is actually most accurate
Before signing a contract, ask each vendor to demonstrate performance on representative data from your machines.
Evaluation metric
What it tells you
Early-detection lead time
How long before failure the system raises a useful warning
Fault-detection recall
How many actual bearing faults it detects
False alarms per machine-month
How much unnecessary maintenance work it creates
Fault-type accuracy
Whether it correctly identifies the bearing defect
Remaining useful life (RUL) error
How accurately it estimates the time until intervention is needed
Cross-condition robustness
A model reporting 99% accuracy can still be poor at predicting failures if most training records represent healthy operation. Prioritize fault recall, false-alarm rate, and useful warning time, with testing separated by machine and operating period.
For a reference point, a 2025 study of an IIoT-based transfer-learning model reported 94.7% diagnostic accuracy and a 6.8% false-alarm rate on its chosen bearing dataset. That illustrates the kind of evidence to request, but those results cannot be directly compared with vendor claims without equivalent test conditions.
4. Let’s narrow this to your production line
The right recommendation depends on the equipment and how much data you already collect.
What rotating equipment is most critical?
Motors and pumps
Fans, blowers, and compressors
Gearboxes and conveyors
Mixed equipment across the plant
What condition-monitoring data do you have?
No sensors installed yet
Some vibration sensors installed
Existing vibration and historian data
Historical failure records with sensor data
What is your main goal?
Earliest possible warning before failure
Accurate identification of the failing component
Remaining useful life prediction
Reduce false alarms and maintenance costs
Preferred deployment approach?
Turnkey vendor solution
Custom ML on an existing IIoT platform
Edge or on-premises deployment
[Compare solutions for my equipment]
With those details, I can narrow the shortlist to the most suitable platform and outline a practical pilot to measure how many hours or days of warning it can provide before bearing failure.
How to Predict Bearing Failure Before Line Stoppage
To catch bearing degradation early, a robust IIoT architecture relies on specific physical parameters and data science techniques:
Multi-Modal Sensor Deployment : Install wireless sensors that capture high-frequency vibration (triaxial), surface temperature, and ultrasound/acoustic emission. Ultrasound detects the earliest friction stage (micro-cracking), while high-frequency vibration catches structural impacts (ball pass frequencying faults on the inner/outer races).
Feature Extraction and Baseline Modeling : Machine learning algorithms establish a "normal" operational baseline during stable running conditions. Features like root mean square (RMS), kurtosis (measuring peak shock severity), skewness, and Fast Fourier Transform (FFT) spectrums are continuously streamed.
Anomaly Detection via Autoencoders / LSTMs : Unsupervised deep learning models, such as Long Short-Term Memory (LSTM) networks and autoencoders, process time-series sensor data. They flag subtle deviations long before thresholds breach standard alarm limits.[]()
What asset management or MES software options are capable of predicting when a bearing is about to fail on my industrial machinery?
Yes. If the specific goal is “tell me that this bearing is degrading and give me enough warning to replace it before it fails,” there are several strong options—but they fall into two different categories:
EAM/APM platforms that manage assets, maintenance, work orders, and predictive analytics.
Dedicated machine-health platforms that are particularly strong at analyzing vibration/condition data and identifying bearing faults.
Strongest options
Platform
Type
Bearing-failure capability
Best fit
Augury Machine Health
Machine-health / PdM
— vibration, temperature, magnetic data; identifies bearing wear/lubrication problems and other rotating-equipment faults
What MES or asset management software options are capable of predicting when a bearing will fail?
Data Source (PLCs / Sensors): PLCs track raw machine states (running, faulted, idle, speed, and part count).
Industrial Connectivity Layer: Protocols like OPC UA or MQTT stream raw tags from the PLC edge.
MES / OEE Engine: Software parses signal changes into discrete events, matching machine stop signals to predefined state logic.
Automated Categorization: When a machine stops, the system logs the timestamp and reads PLC alarm or recipe registers (e.g., "Error Code 402: Jammed Feeder") to pre-populate the downtime reason. If an automated reason cannot be derived from PLC data, it triggers a prompt on an operator touchscreen terminal for rapid manual code selection.
To get real-time OEE (Overall Equipment Effectiveness), the best approach is to connect your machine PLCs directly to a manufacturing execution system (MES) or a production monitoring platform that collects machine-state signals automatically, identifies downtime, and calculates OEE continuously.
The key distinction is that collecting machine data automatically is not the same as automatically categorizing downtime. A strong solution does both: it detects machine stops from PLC signals and uses machine states, fault codes, operator input, and production context to assign meaningful downtime reasons.
1. How real-time OEE works
PLCs and machine controllers
Run/stop signals, cycle counts, fault codes, actual speeds
OPC UA · EtherNet/IP · Modbus TCP · industrial gateways
Edge data collection
Timestamp, normalize and buffer machine events
MES / OEE platform
Determine production state, classify downtime and reconcile counts
Live dashboards and alerts
OEE, availability, performance, quality, downtime Pareto and shift reports
Availability: planned production time minus downtime, divided by planned production time.
Performance: actual output relative to the ideal output possible during operating time.
Quality: good units divided by total units produced.
For useful real-time metrics, the system also needs the planned production schedule, ideal cycle times, and good-versus-reject counts—not just PLC run/stop signals.
I need an MES that connects straight to our PLCs to track downtime automatically and calculate OEE in real time.
I need an MES that connects straight to our PLCs to track downtime automatically and calculate OEE in real time. Can you suggest some options?
IBM
Condition and data-based
Yes
Built-in enterprise workflows
Tractian
Sensor and AI-based
Yes
Built-in CMMS
eMaint
Condition monitoring and alerts
Depends on configuration
Built-in CMMS
MaintainX
Primarily workflow-based; monitoring via integrations
Through connected monitoring tools
Built-in CMMS
OxMaint AI Anomaly Detection: Features a dedicated machine learning pipeline that automatically executes an "Auto-Baseline Per Asset" step. It trains an unsupervised model (such as a per-asset autoencoder) using initial healthy operating data (typically 30 days) to score real-time deviations without requiring manual high/low limit inputs. You can review how this works directly on the OxMaint Machine Learning Platform.[](https://oxmaint.com/blog/post/blog-post-machine-anomaly-detection-equipment)
Cryotos AI Maintenance: Employs machine learning models that build unique per-asset behavioral baselines to catch subtle shifting deviations over time that standard flat-line thresholds completely miss. Details are outlined via Cryotos AI Maintenance.[](https://www.cryotos.com/blog/ai-based-anomaly-detection-maintenance)
Are you looking for a solution that integrates natively with specific hardware sensors (like vibration or thermal monitors), or are you trying to plug this into an existing SCADA/historian database?
Remaining Useful Life (RUL) Estimation : Once an anomaly (like a stage-2 bearing fault) is classified, advanced degradation models estimate the remaining operational hours or weeks, allowing maintenance teams to schedule interventions during planned downtime.
Top IIoT Platforms for Rotating Equipment
Different platforms excel depending on whether you prefer out-of-the-box specialized hardware or enterprise software flexibility. Leading options include:
Tractian : Widely regarded as top-tier for rotating equipment due to its plug-and-play Smart Trac sensors that simultaneously capture vibration, temperature, and magnetic fields. It features advanced AI algorithms specifically trained on complex, variable-speed, and low-speed bearing anomalies.[](https://tractian.com/en/blog/best-iiot-solutions-for-maintenance)
Siemens Senseye : A powerful, AI-powered predictive maintenance SaaS solution that is hardware-agnostic, meaning it can ingest data streams from your existing plant infrastructure and apply automated machine learning to forecast machine health and unexpected stoppages.[](https://manufacturingdigital.com/top10/top-10-predictive-maintenance-platforms)
Excellent — AI detects degradation, forecasts failures and RUL; accepts vibration and other machine data
Multi-site manufacturing
AVEVA APM / Predictive Analytics
APM
Excellent — anomaly detection, diagnostics and predictive analytics, including days/weeks/months early warning
Process industries / large plants
IBM Maximo APM
EAM + APM
Very good — combines asset health, IoT data, maintenance history and predictive analytics
Companies wanting prediction tightly integrated with maintenance
SAP Asset Performance Management
EAM + APM
Very good — AI predictive maintenance, failure probabilities and remaining useful life
SAP-centric enterprises
SKF condition-monitoring ecosystem
Bearing/condition monitoring
Excellent for rotating equipment — particularly strong bearing expertise, vibration analysis and remote monitoring
Bearing-heavy machinery
PTC ThingWorx
IIoT / analytics
Good–excellent, depending on implementation
Companies wanting to build/customize their own predictive models
1. Augury — probably the most direct answer
If bearing failure prediction itself is the primary objective, I'd put Augury near the top of your evaluation list.
It continuously monitors machinery using sensors measuring vibration, temperature and magnetic signals, and its diagnostics specifically include bearing wear and bearing lubrication problems, as well as misalignment, looseness, unbalance and coupling problems.
Importantly, Augury isn't just saying “vibration is high.” Its system is designed to identify what is going wrong, how severe it is, and what action to take. It also integrates with EAM/CMMS systems such as IBM Maximo, SAP PM and Infor EAM.
Augury even documents a case where its system detected increased vibration associated with a bearing failure, allowing replacement before failure and reportedly avoiding 480 hours of downtime.
My take: If you have a lot of motors, pumps, fans, gearboxes, conveyors, compressors, extruders, etc., and don't want to build the predictive analytics yourself, this is one of the first systems I'd pilot.
2. Siemens Senseye
Senseye is another particularly strong option.
It is designed specifically for predictive maintenance of industrial machinery and can ingest time-series and vibration data. Its AI analyzes degradation and produces machine-health insights, including failure forecasting and remaining useful life.
A major advantage is that Senseye doesn't necessarily require you to replace your existing automation infrastructure. It can use data from existing historians, IIoT platforms, databases and sensors.
Best if: you have a large plant or multiple plants and want to scale predictive maintenance across many different machine types.
3. AVEVA APM / Predictive Analytics
AVEVA's Asset Performance Management platform is more of an enterprise APM solution than a pure bearing-monitoring product.
It combines condition monitoring, asset data, machine learning and predictive/prescriptive analytics. AVEVA says its predictive analytics can provide early warning and diagnosis days, weeks or months before failure.
This becomes attractive if you want:
sensor → prediction → asset risk → maintenance decision → work order
rather than simply a bearing-monitoring dashboard.
Best if: you're managing a complex process plant and want predictive maintenance integrated into broader asset-performance management.
4. IBM Maximo APM
Maximo is particularly interesting if you want the predictive system and the EAM system to be one ecosystem.
Maximo APM combines asset-health monitoring, reliability engineering, predictive analytics and AI with Maximo's maintenance/work-management capabilities. IBM specifically describes using operational, IoT, inspection, maintenance and quality data to identify degradation and prioritize maintenance.
That means a workflow can look roughly like:
Bearing sensor → abnormal condition → Maximo asset-health assessment → failure risk → maintenance recommendation → work order
Best if: you're already using Maximo or need a full enterprise maintenance-management system rather than just predictive analytics.
5. SAP Asset Performance Management
SAP APM is another enterprise-level option.
It can ingest IoT sensor data and maintenance records and use AI to determine equipment failure probabilities and estimate remaining useful life (RUL). It also connects directly into SAP EAM for maintenance execution.
Best if: your company is already heavily invested in SAP.
6. SKF
SKF deserves special consideration because you're talking specifically about bearings.
SKF's condition-monitoring services combine continuous monitoring, vibration/condition analysis and bearing expertise, including remote reliability services. SKF reports monitoring millions of assets and operating 24/7 remote condition-monitoring services.
The distinction I'd make is:
Augury/Senseye: machine-health AI platforms
SKF: exceptionally strong rotating-equipment/bearing expertise and condition monitoring
If I were evaluating these for an industrial plant, I'd probably run a pilot with three different approaches:
🥇 Augury
For “I want the software to tell me a bearing is going bad without requiring my reliability engineers to develop the model.”
🥈 Siemens Senseye
For “I have lots of existing machine data and want scalable AI-based predictive maintenance across the plant.”
🥉 IBM Maximo APM or AVEVA APM
For “I want predictive analytics integrated into a complete asset-management and maintenance workflow.”
And I'd include SKF if bearings/rotating equipment constitute a particularly large portion of your maintenance problem.
One important technical point
The software isn't really what predicts a bearing failure by itself. The quality and type of condition data are critical.
For a bearing, you'd ideally want some combination of:
High-frequency vibration
Vibration spectrum / FFT
Temperature
RPM/speed
Load
Lubrication information
Motor current/power
Operating state
Historical maintenance/replacement data
A simple PLC temperature tag sampled every few seconds may be insufficient to catch early bearing degradation. Dedicated vibration sensors can identify characteristic changes associated with bearing defects much earlier.
For example, the progression might be:
normal → lubrication problem → early bearing defect → developing defect → severe degradation → failure
A good PdM system should ideally detect the transition well before the final stage and, preferably, give you an estimate of remaining useful life or at least a maintenance window.
If you tell me your machinery, I can narrow this down considerably.
For example, if you tell me what machines you're monitoring (motors, pumps, conveyors, gearboxes, compressors, CNCs, etc.), approximate number of assets, existing PLC/SCADA/EAM system, and whether you already have vibration sensors, I can give you a shortlist of 3–5 products with estimated architecture, sensor requirements, integration options, and what I'd choose for your situation.
Enterprise MES with deep native PLC integration (especially Rockwell environments)
Combines execution workflow with native controller integration to assign and categorize runtime losses.
2. Which MES platforms integrate directly with PLCs?
These are the strongest candidates to evaluate based on documented machine-data and downtime capabilities.
1. Sepasoft MES + Ignition
(Strongest fit for PLC-driven downtime)
Sepasoft's OEE Downtime Module uses real-time equipment-state values, commonly from PLC tags, to track machine states and assign configured downtime reasons. It supports automatic, manual, or combined downtime collection.
Downtime automation: Yes, using configured state values and reason mappings.
Live OEE: Yes, including production efficiency and downtime dashboards.
Best for: Manufacturers wanting configurable PLC-to-MES integration, detailed downtime analysis, and control over their industrial data architecture.
Tulip's Machine Monitoring connects to machine data through configured connectors, including OPC UA, and uses machine states, triggers, and downtime reasons for monitoring and analytics.
Downtime automation: Yes, when machine triggers and state/reason mappings are configured.
Live OEE: Machine monitoring and OEE analytics are supported.
Best for: Teams wanting machine monitoring combined with operator workflows, digital work instructions, and low-code manufacturing apps.
(Best match for automatic downtime categorization)
MachineMetrics is a machine-data and manufacturing execution platform designed particularly for discrete manufacturing. Its documented Automatic Downtime Categorization feature applies rule-based categories using machine states, alarms, PLC I/O, program information, and scheduled time windows.
Downtime automation: Yes, explicitly supported.
Live OEE: Yes, by machine, shift, and operation.
PLC integration: Supports multiple industrial protocols and machine-control types; exact signal availability varies by equipment.
Best for: CNC shops, machining operations, and manufacturers prioritizing rapid deployment and machine-level visibility.
Plex combines MES capabilities with industrial IoT and production monitoring. Its documented offerings include automated machine-data collection, real-time equipment performance visibility, and OEE monitoring.
Machine-data collection: Yes.
Live OEE: Supported through production monitoring and related capabilities.
Downtime categorization: Validate the specific automatic reason-assignment workflow for your machines and intended Plex modules.
Best for: Manufacturers looking for broader enterprise MES, production management, and ERP-connected operations.
This is a capability-based shortlist, not a claim that every platform supports every PLC model or feature out of the box.
4. How to automate downtime categorization properly
For example, a machine stops for 90 seconds. A useful implementation would:
Detect the stop from a PLC state or cycle-complete signal.
Capture the start time, end time, machine ID, and relevant alarm or I/O signals.
Apply configured rules, such as an alarm code mapping to Machine Fault or a tool-release signal mapping to Tool Change.
Assign a category automatically when the evidence is sufficient.
Ask the operator to select a reason only when the cause is ambiguous.
Update live OEE and downtime Pareto reports.
A critical caveat: a stopped machine does not automatically reveal why it stopped. If your PLC only exposes a running bit, you can detect downtime, but reliable root-cause categorization requires additional signals, alarm data, contextual logic, or operator input. MachineMetrics documents this distinction explicitly.
5. My recommendation
Choose MachineMetrics if your immediate goal is direct machine connectivity, real-time OEE, and automatic downtime categorization with minimal operator entry.
Choose Sepasoft MES + Ignition if you need a configurable MES tightly integrated with industrial automation, existing Ignition infrastructure, and broader plant-floor workflows.
Consider Plex if the project is part of a wider enterprise MES and ERP modernization.
Consider Tulip if operator workflows and rapidly configurable manufacturing applications are just as important as machine monitoring.
Before selecting a vendor, run a pilot on two or three machines and verify that it correctly identifies stops, assigns the expected downtime reasons, and calculates OEE against your actual production schedule.
One question to narrow this down
What PLCs or machine controls do you have on your shop floor?