Understanding Applications
What are Applications?
Applications in AI SCADA are pre-built functional modules that address common industrial automation needs. They provide ready-to-use solutions for complex production scenarios, reducing development time and ensuring best-practice implementations.
AI SCADA currently includes two core applications:
- Recipe Management: Store and manage production parameters for different products
- Equipment Statistics: Monitor equipment status, calculate OEE, and analyze downtime reasons
When to Use Applications?
Applications are essential for:
- Multi-Product Manufacturing: Quickly switch between different product configurations
- Production Optimization: Track equipment efficiency and identify improvement opportunities
- Quality Management: Ensure consistent production parameters across batches
- Performance Analysis: Measure and improve equipment utilization and OEE
- Root Cause Analysis: Systematically track and analyze equipment downtime
Recipe Management
What is Recipe Management?
Recipe Management allows you to store and manage production parameters (setpoints, formulas, configurations) for different products or production scenarios. When switching products, you can quickly load the corresponding recipe and apply it to equipment (PLCs, controllers, etc.).
Use Cases
Paint Manufacturing:
- Different paint colors require different ratios of pigment, solvent, resin, and additives
- Store recipes for each color variant
- Quickly switch recipes to adjust material feeding ratios
Food Production:
- Different product flavors require different ingredient proportions
- Store temperature, mixing time, and ingredient ratios for each recipe
- Ensure consistent product quality across batches
Chemical Processing:
- Different chemical products require specific reaction conditions
- Store temperature, pressure, flow rate, and catalyst ratios
- Minimize changeover time between products
Key Features
Recipe Sets:
- Group related recipes together (e.g., all coffee variants in one set)
- Organize recipes by product line, equipment, or production area
Recipe Parameters:
- Define parameters that vary between recipes (temperature, speed, ratios, etc.)
- Link parameters to tags for automatic equipment control
- Support multiple data types (numeric, boolean, string)
Recipe Operations:
- Create, edit, delete, and duplicate recipes
- Switch between recipes quickly
- Apply recipes to equipment automatically
- Read current equipment values into recipes
Two Usage Modes:
- Recipe Management Component: Pre-built UI component with all recipe operations
- Custom Interface: Build your own recipe interface using event-actions
Equipment Statistics
What is Equipment Statistics?
Equipment Statistics is a comprehensive monitoring and analysis tool that tracks equipment status, calculates efficiency metrics (OEE), and analyzes downtime reasons. It automatically collects data from equipment control systems and provides actionable insights for production management.
Use Cases
Production Line Monitoring:
- Track equipment running time, downtime, and idle time
- Identify bottleneck equipment
- Optimize production scheduling
OEE Management:
- Calculate Overall Equipment Effectiveness (OEE)
- Measure availability, performance, and quality rates
- Set improvement targets and track progress
Downtime Analysis:
- Categorize downtime by reason (planned maintenance, changeover, breakdown, etc.)
- Identify top downtime contributors
- Prioritize improvement initiatives
Shift Reporting:
- Automatically generate shift reports with equipment status and OEE
- Compare performance across shifts and days
- Support continuous improvement activities
Key Features
Status Duration Tracking:
- Define equipment states (Running, Stopped, Fault, etc.)
- Automatically track time spent in each state
- Generate state timeline and duration reports
OEE Calculation:
- Calculate OEE and its components (Availability, Performance, Quality)
- Track actual vs. planned production
- Monitor good parts, scrap, and cycle time
Root Cause Analysis:
- Categorize equipment states (Planned Downtime, Changeover, Material Wait, Breakdown, etc.)
- Record specific reasons for each state
- Support manual reason entry for unidentified states
- Drill down from state categories to specific reasons
Data Aggregation:
- Aggregate data by shift, day, week, or month
- Support custom classification fields (work center, line, equipment type)
- Export data for external analysis
Application Architecture
Recipe Management Architecture
Configuration Phase (Development):
- Define recipe sets and parameters
- Create recipes with parameter values
- Link parameters to equipment tags
Runtime Phase (Production):
- Switch between recipes
- Apply recipes to equipment (write parameter values to tags)
- Read current equipment values into recipes
- Manage recipes (create, edit, delete)
Equipment Statistics Architecture
Data Collection:
- Monitor equipment status signals (binary or integer)
- Track production counters (output, scrap)
- Record state changes and durations
Data Processing:
- Calculate state durations
- Compute OEE metrics (Availability, Performance, Quality)
- Categorize states and record reasons
Data Storage:
- Store detailed records (state changes, OEE snapshots)
- Aggregate data by shift and day
- Support historical analysis
Best Practices
Recipe Management
Recipe Organization:
- Use clear, descriptive recipe names (e.g., "Coffee_Latte_Medium" not "Recipe_001")
- Group related recipes in recipe sets
- Limit the number of parameters to essential ones
Parameter Configuration:
- Link parameters to the correct equipment tags
- Verify parameter ranges and data types
- Test recipe application in development before production use
Change Management:
- Document recipe changes with version notes
- Test new recipes thoroughly before production
- Keep backup copies of working recipes
Equipment Statistics
State Definition:
- Define clear, mutually exclusive equipment states
- Ensure every possible equipment condition maps to a state
- Use standard state names across similar equipment
OEE Configuration:
- Set accurate theoretical cycle times based on equipment capability
- Update planned production time and quantity daily
- Include all production (good + scrap) in output count
Reason Analysis:
- Create a standardized reason library
- Train operators to enter reasons promptly and accurately
- Review and clean up unidentified states regularly
- Use reason data to drive improvement initiatives
Data Quality:
- Verify signal connections before going live
- Monitor data collection for anomalies
- Establish procedures for manual data correction when needed
Next Steps
Now that you understand the Applications module, you can:
- Using Recipe Management: Configure and use recipes in your production process
- Using Equipment Statistics: Set up equipment monitoring and OEE calculation
Related Topics
- Understanding Tags: Link recipe parameters and equipment signals to tags
- Creating Event-Actions: Build custom recipe interfaces with event-actions
- Understanding Data Management: Analyze equipment statistics data