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 solutionis
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 inC#, VB.NET, and Python
, JavaScript4. 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
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 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 | ||||||
---|---|---|---|---|---|---|
|
Panel | ||||
---|---|---|---|---|
| ||||
Three-Tier Architecture
|
The Four Pillars Architecture
borderStyle | solid |
---|---|
title | Solution 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
- New to FrameworX? Start with Architecture then explore The Four Pillars
- Evaluating the platform? Review Key Differentiators and Product Editions
- Ready to build? Continue to The Four Pillars for detailed module information
In this section...
Page Tree | ||||
---|---|---|---|---|
|
Every FrameworX solution is built on four foundational pillars that work together to create a complete industrial application:
Expand | ||
---|---|---|
| ||
1. Unified Namespace (UNS) - Foundation LayerThe UNS serves as the central data model for your entire solution:
|
Expand | ||
---|---|---|
| ||
2. Process Modules - Industrial Integration LayerConnect and collect data from field devices and industrial systems:
|
Expand | ||
---|---|---|
| ||
3. Application Modules - Business Logic LayerProcess and transform data for business needs:
|
Expand | ||
---|---|---|
| ||
4. User Interface - Visualization LayerPresent information to operators and managers:
|
Deployment Architectures
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
CHILDREN PAGES:
Children Display | ||
---|---|---|
|