Building a FrameworX solution follows a logical progression through four integrated pillars. Each pillar builds upon the previous, creating a complete industrial application.
Foundation → Integration → Logic → Visualization Start with data modeling, connect to field devices, add business logic, then create user interfaces. |
The Unified Namespace (UNS) is your solution's data foundation - a single source of truth for all real-time and configuration data.
Component | Description | Common Uses |
---|---|---|
Tags | Real-time data variables | Process values, setpoints, calculations |
Asset Tree | Hierarchical data organization | Plant structure, equipment groups |
User Data Types | Reusable data templates | Motor, valve, PID loop templates |
TagProviders | External data connections | OPC servers, databases, cloud services |
Process modules connect your solution to the physical world, collecting data from field devices and managing industrial operations.
Module | Function | Typical Configuration |
---|---|---|
Devices | Field communication | Channels → Nodes → Points mapping |
Alarms | Event management | Areas → Groups → Items → Notifications |
Historian | Time-series storage | Storage locations → Tables → Tag mapping |
Application modules add business logic, data processing, and integration capabilities to transform raw data into actionable information.
Module | Primary Use | Key Features |
---|---|---|
Scripts | Custom logic and automation | Tasks, classes, expressions, multi-language |
Datasets | Database integration | SQL queries, stored procedures, real-time sync |
Reports | Data exchange and documentation | PDF generation, Excel export, scheduled delivery |
The UI layer presents information to operators, managers, and other stakeholders through interactive displays and dashboards.
Type | Target Users | Deployment |
---|---|---|
Displays | Operators, Engineers | Control rooms, plant floor |
Dashboards | Managers, Analysts | Offices, meeting rooms |
Mobile Apps | Field technicians, Supervisors | Tablets, smartphones |
Understanding module relationships helps build robust solutions:
|
% Define tag naming standards
% Create Asset Tree structure
% Build User Data Types
% Configure TagProviders
% Set up device communications
% Map device points to tags
% Configure alarm areas and groups
% Set up historian storage
% Create calculation scripts
% Configure database connections
% Build report templates
% Test data flows
% Design operator displays
% Create management dashboards
% Configure navigation
% Deploy clients
Template | Includes | Best For |
---|---|---|
Basic HMI | Tags, Displays, Navigation | Simple machine control |
SCADA System | Devices, Alarms, Historian, Displays | Process monitoring |
MES Integration | Datasets, Scripts, Reports, Dashboards | Production tracking |
IIoT Gateway | MQTT, TagProviders, Cloud connectivity | Edge computing |