Platform Modules (Reference): This reference provides detailed information about all configuration settings available in FrameworX.

Settings are organized by module and scope, with descriptions of each parameter, valid ranges, and impacts on system behavior.

On this page:


Core Modules

Data Management:

  • Tags (UNS) - Unified Namespace for real-time data management
  • Devices - Communication with field devices and PLCs
  • Historian - Time-series data storage and retrieval
  • Datasets - SQL database synchronization and queries

Process Control:

  • Alarms - Condition monitoring and notification management
  • Scripts - Data processing and workflow automation
  • Reports - Document generation (PDF/CSV) and data exchange (JSON/XML)

User Interface:

  • Displays - Operator visualization and control interfaces
  • Security - Access control and user authorization

Module Lifecycle

The module lifecycle follows these states:

  1. Initialized - Module loaded, configuration read
  2. Starting - Resources allocated, connections established
  3. Running - Active operation, processing data
  4. Stopping - Graceful shutdown initiated
  5. Stopped - Resources released, module inactive

Module Communication

All modules communicate through the central TServer process:

  • Tag Database acts as the central data hub
  • Event System manages inter-module notifications
  • Message Queue handles asynchronous operations
  • Shared Memory enables high-speed data exchange

Data Flow Patterns

Common Configuration Patterns

Pattern 1: PLC to Display

  • PLC → Device Driver → Tag Database → Display Client

Pattern 2: Direct Device Binding

  • PLC Address → Dynamic TagProvider → Display (bypasses Tag Database)

Pattern 3: Calculated Values

  • Source Tags → Script Engine → Result Tag → Dataset → SQL Database

Pattern 4: Operator Commands

  • Display Button → Tag Write → Device Driver → PLC
  • Parallel Path: Tag Write → Audit Log (when enabled)

Pattern 5: Alarm Notification

  • Tag Value Change → Alarm Condition → Notification System → Email/SMS

In this section...