Article Type: Concept / Application Overview
Audience: Solution Architects, Application Designers, Partners, Operations Managers
Module: Manufacturing / Production Management
Applies to Versions: 2025.1.1+
The Machine Monitoring application is a comprehensive, production-ready solution built on the Fuuz Industrial Operations Platform. It provides real-time visibility into manufacturing equipment status, calculates Overall Equipment Effectiveness (OEE) metrics, and enables operators to track production runs, manage machine modes, and respond to events—all through an intuitive, role-based interface.
This application serves as both a deployable manufacturing solution and a reference architecture demonstrating Fuuz platform capabilities including IoT integration, real-time data processing, automated calculations, and configurable dashboards.
| Component Type | Count | Description |
|---|---|---|
| Screens | 42 | Dashboards, forms, tables, and configuration screens |
| Data Models | 39 | Workcenter, OEE, Production, Event, Mode, and configuration entities |
| Data Flows | 19 | Automated OEE calculation, mode change handling, alarm generation |
| Visualizations | 6 | OEE doughnut charts, Gantt views, production bar charts |
| Saved Transforms | 11 | Shift calculations, OEE aggregations, visualization data sources |
| Roles | 4 | Administrator, Supervisor, Analyst, Maintenance |
The application follows a hierarchical data model designed for manufacturing operations:
Operations managers and supervisors can monitor all workcenters from a centralized Plant Dashboard showing current modes, active alarms, and production status. The Workcenter Group Dashboard provides focused views for specific production lines or areas, with drill-down capability to individual Workcenter Dashboards.
The application automatically calculates OEE every 10 minutes for all active workcenters, aggregating results by hour, shift, and production run. Analysts can use the OEE screen to configure calculation parameters, view historical trends, and identify improvement opportunities through the Hourly Production and Status by Shift visualizations.
When equipment stops producing, operators use the Workcenter Mode Change screen to record the reason (Changeover, Maintenance, Idle, etc.). Events capture granular details (Blocked, Starved, Unplanned Downtime) for root cause analysis. The Mode and Events Gantt visualization displays shift timelines with color-coded state changes.
Machine data is collected through IoT Tags configured for each workcenter. Tags support multiple protocols (OPC-UA, MQTT, Fuuz internal) and use cases (Production counts, Scrap counts, Mode signals, Event triggers). The IOT Tag Handler data flow processes incoming values and updates workcenter status automatically.
Events can be configured with priorities that automatically generate alarms. The Alarm State Change Screen Flow enables operators to acknowledge, escalate, or resolve issues. Event Categories provide additional classification for reporting and analysis.
The Production Run Analysis and Production Run History screens enable tracking of work orders from start to completion, including setup time, actual production quantities, scrap reasons, and performance against rate targets. The Work Order Process Distribution screen supports dispatch planning and resource allocation.
| Screen | Purpose |
|---|---|
| Plant Dashboard V2 | Enterprise-wide view of all workcenter groups and facilities |
| Workcenter Group Dashboard V2 | Production line summary with OEE and status indicators |
| Workcenter Dashboard | Individual machine metrics, mode history, and production data |
| Workcenter Control Panel | Operator interface for mode changes and production recording |
| Workcenter By Hour | Hourly production breakdown with performance trends |
| Screen | Purpose |
|---|---|
| OEE | OEE metric configuration and historical analysis |
| Production History | Historical production records with filtering and export |
| Production Run Analysis | Deep dive into individual production run performance |
| Workcenter History | Complete state change history for audit and analysis |
| Workcenter Group Mode History | Aggregate mode patterns across production lines |
| Screen | Purpose |
|---|---|
| Workcenter List | Master list of all workcenters with configuration access |
| Workcenter Groups | Organize workcenters into logical production lines |
| Shift (Admin Only) | Configure shift times and day assignments |
| Shift Groups | Create shift patterns for different facilities |
| Mode Types / Mode Management | Define operational states (Production, Idle, Maintenance, etc.) |
| Event Types / Event Management | Configure event categories and alarm triggers |
| IoT Tag / IoT Tag Type / IoT Tag Use Case | Manage machine connectivity and data mapping |
| Scrap Reason Codes | Define quality defect categories for OEE calculation |
| Data Flow | Function |
|---|---|
| Calculate OEE | Runs every 10 minutes to compute OEE for all workcenters by hour and shift |
| IOT Tag Handler | Processes incoming IoT data and updates workcenter states |
| Change Workcenter Mode | Validates and records mode transitions with timestamps |
| Record Production | Captures production counts and updates run totals |
| Create Alarm on Event | Generates alarms from event changes based on priority configuration |
| Start Stop Run | Manages production run lifecycle (start, pause, complete) |
| Back Fill End Dates of Workcenter History | Ensures state durations are calculated for historical records |
IoT Tags can be configured with the following parameters:
| Tag Type | Use Cases |
|---|---|
| OPC-UA | Production, Scrap, Mode, Event, Other |
| MQTT | Production, Scrap, Mode, Event, Other |
| FUUZ (Internal) | Production, Scrap, Mode, Event, Other |
The application includes a pre-configured Default Shift Group with three shifts:
| Shift | Start Time | End Time |
|---|---|---|
| Shift 1 | 06:00 | 14:30 |
| Shift 2 | 14:30 | 22:00 |
| Shift 3 | 22:00 | 06:00 |
The Machine Monitoring application is designed as a foundation that can be extended using Fuuz platform capabilities:
| Issue | Possible Cause | Resolution |
|---|---|---|
| OEE not calculating | Calculate OEE data flow not scheduled | Verify data flow schedule is active and set to 10-minute intervals |
| No production counts | IoT Tag not linked or device offline | Check IoT Tag configuration and Gateway connectivity status |
| Mode change prompt appears | No Mode Group configured for workcenter | Assign a Mode Group to the workcenter in Workcenter Detail |
| Dashboard shows no data | Workcenter ID not in URL parameters | Navigate to dashboard via Workcenter List or Group Dashboard |
| Alarms not generating | Event Priority not configured for alarm creation | Configure Event Priority records with alarm flag enabled |
| Shift times incorrect | Timezone mismatch | Verify timezone setting on Shift records matches facility location |
| Version | Date | Editor | Description |
|---|---|---|---|
| 1.0 | 2025-01-24 | Fuuz Documentation | Initial release documenting Machine Monitoring v1.0.5 |