Skip to main content
Version: Next

Understanding Data Management

What is Data Management?

Data Management is the core module for archiving and managing runtime data generated during project execution. It provides a centralized system to collect, process, store, and analyze industrial data, ensuring data integrity and availability for production analysis, quality tracking, and compliance reporting.

When to Use Data Management?

Data Management is essential for:

  • Production Tracking: Record output, defects, cycle times, and batch information
  • Equipment Monitoring: Track equipment status, runtime, downtime, and fault history
  • Energy Analysis: Monitor energy consumption by equipment, line, or shift
  • Material Traceability: Record material usage, lot numbers, and process parameters
  • Quality Analysis: Collect inspection data, defect rates, and process deviations
  • Compliance Reporting: Archive data for regulatory requirements and audits
  • Performance Metrics: Calculate OEE, yield, throughput, and other KPIs

Data Flow Architecture

How It Works:

  1. Tag Values Change: Tags continuously update with real-time data from devices
  2. Trigger Evaluation: The system checks if trigger conditions are met
  3. Data Recording: When triggered, data is recorded to a Tag Archiving table
  4. Aggregation: Data Aggregation tables summarize raw data (optional)
  5. Visualization: Archived data is displayed on views and reports

Data Table Types

Tag Archiving Tables

Purpose: Collect data from tags based on trigger conditions.

Use Cases:

  • Record temperature every minute
  • Log production data when part completes
  • Capture fault snapshots when alarms trigger

Data Flow: Tags → Trigger → Archive

Data Aggregation Tables

Purpose: Summarize data from another table (the "source table").

Use Cases:

  • Calculate hourly production from per-second data
  • Summarize daily energy consumption
  • Group defects by product code

Data Flow: Source Table → Grouping/Aggregation → Summary Table

Base Data Tables

Purpose: Store custom business data not directly linked to tags.

Use Cases:

  • Work order management
  • Personnel skills database
  • Material inventory tracking

Data Flow: Manual entry or Script automation → Base Data Table

Business Data Tables

Purpose: System-generated tables for internal use.

Examples:

  • Alarm Management - Real-time Table
  • Alarm Management - Historical Table
  • Audit logs from plugins

Data Flow: System modules → Business Data Table


Key Concepts

ConceptDescriptionExample
RecordA single row in a data tableOne production cycle
FieldA single column in a data tableTemperature, Product Code
Trigger ConditionEvent that causes data recordingPart completes, every 5 minutes
Calculation FormulaExpression to process data[Good] / [Total] * 100
AggregationGrouping and summarizing dataSum production by hour
Storage PolicyData retention rulesKeep data for 6 months

Data Management Interface

📷 [Screenshot: Data Management interface showing three main areas]

Interface Areas

AreaDescription
Table List (Left)All data tables in the project. Organize with folders.
Configuration Panel (Center)Configure fields, triggers, and storage for selected table.
Data Preview (Right)View the most recent 500 archived records.

Common Operations

OperationHow to AccessPurpose
Create TableClick Add in toolbarCreate new data table
Enable/DisableRight-click table → Enable/DisableControl data archiving
Export DataRight-click table → Export DataBackup to CSV
Clear DataRight-click table → Clear DataRemove test data
Delete TableRight-click table → DeleteRemove table and data

⚠️ Caution: Deleting a table also deletes all archived data. Export data before deletion.


Next Steps