Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Overview

The Modern SCADA Platform. Built on .NET. Unified by Design.

FrameworX 10.1

follows a modular architecture designed for industrial applications, providing a complete solution from field connectivity to enterprise integration.

The Four Pillars Architecture

Every FrameworX solution

is

built on four foundational pillars that work together to create a complete industrial application:

[Four Pillars Diagram - placeholder]

1. Unified Namespace (UNS) - Foundation Layer

The UNS serves as the central data model for your entire solution:

  • Tags - Real-time data points with types, scaling, and properties
  • Asset Tree - Hierarchical organization of your plant/process
  • User Data Types (UDTs) - Reusable templates for complex objects
  • TagProviders - External data source connections

2. Process Modules - Industrial Integration Layer

Connect and collect data from field devices and industrial systems:

  • Devices - 70+ native drivers for PLCs, RTUs, and field devices
  • Alarms - Event detection, notification, and audit trail
  • Historians - Time-series data storage and retrieval

3. Application Modules - Business Logic Layer

Process and transform data for business needs:

a complete industrial automation platform that delivers real-time operations, native UNS architecture, and AI-ready capabilities through a unified development and runtime environment.

Architecture

System architecture enabling deployments from edge devices to enterprise systems. Three-tier design supporting standalone, distributed, and cloud deployments with seamless scaling.

Technology Foundation

Built on .NET 8 for cross-platform execution. Native support for

Scripts - Custom logic in

C#, VB.NET, and Python

, JavaScript
  • Datasets - SQL database connections and queries
  • Reports - Document generation and data export
  • 4. User Interface - Visualization Layer

    Present information to operators and managers:

    • Displays - HMI/SCADA screens with rich graphics
    • Dashboards - KPI monitoring and analytics
    • Clients - Rich (.NET), Web (HTML5), and Mobile applications

    System Architecture

    Three-Tier Architecture

    • Presentation Tier
      • Rich Client (.NET)
      • Web Client (WebAssembly)
      • Mobile Client (WebAssembly)
    • Application Tier
      • FrameworX Runtime (TServer)
      • UNS (Tag & UDT) | Field Devices | Alarms
      • Historian | Reports | Dataset SQL | Scripts
    • Data Tier
      • Solution DB (configuration), Historian DB (Time-Series) and Alarms DB
      • External SQL, Objects DB, or Cloud Storage, or custom connectors
      • Drivers (70+ field protocols), OPC-UA, MQTT + third-party extensions

    Key Architectural Benefits

    BenefitDescriptionImpact
    Unified DevelopmentSingle Designer for all modulesReduced learning curve
    Modular DesignIndependent module operationEasier troubleshooting
    Open StandardsOPC UA, MQTT, REST APIsEnterprise integration
    ScalabilityFrom embedded to enterpriseInvestment protection
    Platform AgnosticWindows, Linux, DockerDeployment flexibility

    Platform Components

    The platform operates through three essential workspaces:

    • [Platform Architecture (Concept)] - Technical foundation and component integration
    • [Solution Center (Concept)] - Solution management and launch point
    • [Designer Workspace (Concept)] - Configuration environment for all modules
    • [Runtime Environment (Concept)] - Execution environment for deployed solutions
    • [Network Topologies (Concept)] - Deployment architectures from standalone to distributed

    Overview

    FrameworX 10.1 follows a modular architecture designed for industrial applications, providing a complete solution from field connectivity to enterprise integration.'

    Children Display
    depth1
    styleh3
    excerptTypesimple

    Panel
    borderStylesolid
    titleSystem Architecture

    Three-Tier Architecture

    • Presentation Tier
      • Rich Client (.NET)
      • Web Client (WebAssembly)
      • Mobile Client (WebAssembly)
    • Application Tier
      • FrameworX Runtime (TServer)
      • UNS (Tag & UDT)  | Field Devices | Alarms
      • Historian | Reports | Dataset SQL | Scrips
    • Data Tier
      • Solution DB (configuration), Historian DB (Time-Series) and Alarms DB
      • External SQL, Objects DB,  or Cloud Storage, or custom connectors. 
      • Drivers (70+ field protocols), UPC-UA, MQTT + third-party extensions.

    The Four Pillars Architecture

    Panel
    borderStylesolid
    titleSolution Building Blocks

    3. WebAssembly technology enables build-once, deploy-anywhere to desktop, web, and mobile.

    Product Editions

    • Enterprise - Full SCADA/IIoT platform with unlimited or I/O-scaled options
    • MachineHMI - Local visualization and control
    • EdgeConnect - Autonomous edge operations with UNS and SQL
    • Distributed Systems - DataHub Station and Displays Portal components

    Security & Operations

    Millisecond performance with enterprise-grade security. RBAC authentication, audit trails, Git integration for version control, and comprehensive DevOps APIs.

    Key Differentiators

    • Modern Foundation - Latest .NET technologies with native high-speed drivers
    • Unified by Design - Single designer, SCADA + EDGE UNS + AI-ready, multi-platform runtime
    • Complete from Day One - All modules included, 100+ connectors, unlimited scaling

    Next Steps



    In this section...

    Page Tree
    root@parent
    spaces93DRAF

    Every FrameworX solution is built on four foundational pillars that work together to create a complete industrial application:

    Image Removed

    Expand
    title1. Unified Namespace (UNS) - Foundation Layer

    1. Unified Namespace (UNS) - Foundation Layer

    The UNS serves as the central data model for your entire solution:

    • Tags - Real-time data points with types, scaling, and properties
    • Asset Tree - Hierarchical organization of your plant/process
    • User Data Types (UDTs) - Reusable templates for complex objects
    • TagProviders - External data source connections
    Expand
    title2. Process Modules - Industrial Integration Layer

    2. Process Modules - Industrial Integration Layer

    Connect and collect data from field devices and industrial systems:

    • Devices - 70+ native drivers for PLCs, RTUs, and field devices
    • Alarms - Event detection, notification, and audit trail
    • Historians - Time-series data storage and retrieval
    Expand
    title3. Application Modules - Business Logic Layer

    3. Application Modules - Business Logic Layer

    Process and transform data for business needs:

    • Scripts - Custom logic in C#, VB.NET, Python, JavaScript
    • Datasets - SQL database connections and queries
    • Reports - Document generation and data export
    Expand
    title4. User Interface - Visualization Layer

    4. User Interface - Visualization Layer

    Present information to operators and managers:

    • Displays - HMI/SCADA screens with rich graphics
    • Dashboards - KPI monitoring and analytics
    • Clients - Rich (.NET), Web (HTML5), and Mobile applications

    Deployment Architectures

    Unified Designer

    Standalone Configuration

    • Single server with local clients
    • Ideal for small to medium applications
    • Simplified maintenance

    Distributed Architecture

    • Multiple servers across locations
    • Distributed Remote I/O and UI Portal (DataHubNode & ApplicationNode)
    • Enterprise-wide solutions

    Redundant Systems

    • Hot-standby failover
    • No data loss during switchover
    • Mission-critical applications

    Cloud and Hybrid

    • Cloud-hosted servers
    • Edge devices for local processing
    • Flexible scaling

    Key Architectural Benefits

    Benefit

    Description

    Impact

    Unified Development

    Single Designer for all modules

    Reduced learning curve

    Modular Design

    Independent module operation

    Easier troubleshooting

    Open Standards

    OPC UA, MQTT, REST APIs

    Enterprise integration

    Scalability

    From embedded to enterprise

    Investment protection

    Platform Agnostic

    Windows, Linux, Docker

    Deployment flexibility

    Platform UI environment

    UI Environment 

    Purpose

    Key Features

    SolutionCenter

    Solution management and launch point

    • Create/open solutions
    • License management
    • Server configuration
    • Launch Designer and Runtime

    Designer

    Solution Configuration

    • Unified development interface
    • Module configuration
    • Display creation
    • Multi-user support

    Runtime

    Execution environment

    • Real-time data processing
    • Client connections
    • Module execution
    • Performance monitoring

    Image Removed

    CHILDREN PAGES:

    Children Display
    depth2