Alarm Areas (How-to Guide)
Download the solution AlarmsAreas.dbsln.
Built with v10.
This example illustrates how to create and use hierarchical `AlarmAreas` in your application.
Alarm Change Message (How-to Guide)
Download the solution AlarmChangeMessage.dbsln.
Built with v10.
This solution example show you how to modify the Alarm Message during Runtime.
Alarm History Filter (How-to Guide)
Download the solution AlarmHistoryFilter.dbsln.
Built with v10.
This solution example demonstrates how to filter AlarmHistory data.
Alarm Limits by Shift (How-to Guide)
Download the solution AlarmShifts.dbsln.
Built with v10.
This solution example demonstrates how to configure alarm limits.
Alarm Email and SMS (How-to Guide)
Download the solution AlarmEmailAndSMS.dbsln
This solution demonstrates how to configure the system to send email and SMS messages.
Technical Information
DataGrid Asset DataSource (How-to Guide)
Download the solution GetDataFromAsset.dbsln
Built with v10.
This example demonstrates how to use a MQTT Broker as a connector between a TagProvider and the solution.
DataGrid Cell Colors (How-to Guide)
Download the solution DataGridWithColors.dbsln
Built with v10, Update 1c.
This solution example customizes colors on the DataGrid object.
DatasetDB Snowflake Connection (How-to Guide)
Built with v10, Update 1b.
This example provides instructions on connecting to a Snowflake database.
Download the Solution Example here:
DatasetQuery with Client Tags (How-to Guide)
Download the solution QueryWithClientTags.dbsln.
Built with v10, Update 1d.
This example demonstrates how to use queries with Client Tags
DatasetTable Filter and Mapping (How-to Guide)
Built with v10.
This solutions walks through three different approaches to filling a DataGrid with information.
Download the Solution Example:
UNS SQL TagProvider (How-to Guide)
Built with v10.
This solution demonstrates the functionality of the TagProvider with the SQL Database.
Download the Solution Example here:
BlazorControl Integration (How-to Guide)
Download the solution BlazorControlDemo.dbsln
Built with v10, Update 1d.
This example demonstrates how to use an external BlazorControl component on any HTML5 display of your solutions.
ComboBox from Table (How-to Guide)
Built with v10.
This solution demonstrates how to populate ComboBoxes using a data table.
Download the Solution Example:
Displays Localization and Translation (How-to Guide)
Built with v10.
This solution example demonstrates how to change the language of components using Localization options.
Download the Solution Example:
Displays Multiple Popups (How-to Guide)
Download the solution MultiplePopups.dbsln
Built with v10.
In this example we are showing different ways to open a popup in a solution.
FlowPanel Dynamic Symbols (How-to Guide)
Download the solution FlowPanel.dbsln.
Built with v10.
This example demonstrates how to use the TFlowPanel component.
HTML5 Controls (How-to Guide)
Built with v10.
This example demonstrates how to use the HTML5Control component
Download the Solution Example here: ControlHTML5.dbsln
Symbol Tag Linking (How-to Guide)
Download the solution SymbolTrackCircuit.dbsln
Built with v10.
This example demonstrates how to link tags to symbols.
TrendChart Properties (How-to Guide)
Download the solution TrendProperties.dbsln
Built with v10.
The TrendChart provides users with the ability to visualize data trends over time by manipulating various elements.
TrendChart Custom Data Sources (How-to Guide)
Download the solution example, built with v10:
Solution file: TrendCustomDataSource.dbsln
Database file: TrendCustomDataSource.db
This example shows how to use TrendCharts, and solutions on basic archiving, creating and charting of Data.
Historian Export to CSV (How-to Guide)
Download the solution HistorianToCSV.dbsln
Built with v10.
This solution example shows how to Export Historical data to a CSV file.
TrendChart Annotations (How-to Guide)
Download the solution TrendChartAnnotations.dbsln
Built with v10, Update 1d.
This example shows how to manipulate properties of the TrendChart in runtime.
Reports with Datasets (How-to Guide)
Built with v10.
This example demonstrates how to create a report with various graphical components.
Download the Solution Example:
Solution file: ReportWithDatasets.dbsln
Database file: ReportWithDatasets.db
Reports Examples (How-to Guide)
These examples showcase the process of creating detailed and dynamic reports using datasets, offering a practical methodology for data retrieval, formatting, and presentation.
On this page:
Script for TextToSpeech (How-to Guide)
Download the solution AlarmTextToSpeech.dbsln
Built with v10.
This solution example shows how to use scripts to voice an Alarm message.
Scripts Python & .NET Integration (How-to Guide)
Built with v10.
This example demonstrates the integration of Python scripts in the FrameworX environment.
Download the Solution Example:
Scripts Tasks and Classes (How-to Guide)
Download the solution ScriptTasksAndClasses.dbsln
Built with v10.
This example shows how to use Tasks and Classes to create custom logic.
AssetTree Custom View (How-to Guide)
Download the solution CustomAssetTree.dbsln.
Built with v10.
This solution example demonstrates how to create a personalized asset tree.
JSON Tags and MQTT (How-to Guide)
Built with v10.
This solution example demonstrates how to convert objects to JSON files and back.
Solution Subscriber file: JsonTagsMQTT.dbsln
Tag Estimated Value (How-to Guide)
Download the solution TagEstimatedValues.dbsln.
Built with v10.
This solution example shows how to use Estimated Values.
Tag Reference (How-to Guide)
Download the solution TagReference.dbsln.
Built with v10.
This example demonstrates the use of the Reference Tag type.
Tag Value Enumeration (How-to Guide)
Download the solution TagEnumeration.dbsln.
Built with v10.
This solution demonstrates how to use the Enumerations feature.
- Alarm Areas (How-to Guide)
- Alarm Change Message (How-to Guide)
- Alarm History Filter (How-to Guide)
- Alarm Limits by Shift (How-to Guide)
- Alarm Email and SMS (How-to Guide)
- DataGrid Asset DataSource (How-to Guide)
- DataGrid Cell Colors (How-to Guide)
- DatasetDB Snowflake Connection (How-to Guide)
- DatasetQuery with Client Tags (How-to Guide)
- DatasetTable Filter and Mapping (How-to Guide)
- UNS SQL TagProvider (How-to Guide)
- BlazorControl Integration (How-to Guide)
- ComboBox from Table (How-to Guide)
- Displays Localization and Translation (How-to Guide)
- Displays Multiple Popups (How-to Guide)
- FlowPanel Dynamic Symbols (How-to Guide)
- HTML5 Controls (How-to Guide)
- Symbol Tag Linking (How-to Guide)
- TrendChart Properties (How-to Guide)
- TrendChart Custom Data Sources (How-to Guide)
- Historian Export to CSV (How-to Guide)
- TrendChart Annotations (How-to Guide)
- Reports with Datasets (How-to Guide)
- Reports Examples (How-to Guide)
- Script for TextToSpeech (How-to Guide)
- Scripts Python & .NET Integration (How-to Guide)
- Scripts Tasks and Classes (How-to Guide)
- AssetTree Custom View (How-to Guide)
- JSON Tags and MQTT (How-to Guide)
- Tag Estimated Value (How-to Guide)
- Tag Reference (How-to Guide)
- Tag Value Enumeration (How-to Guide)
Solution Examples
Overview
Explore pre-built FrameworX solutions that demonstrate best practices and industry-specific implementations. These examples range from quick 15-minute demos to complete industry templates, providing practical starting points for your own solutions. All examples include full source code and can be modified to match your specific requirements.
Quick Demos - See FrameworX in Action
Brewery Solution
A complete craft brewery automation system demonstrating batch processing, recipe management, and quality control.
Key Features:
- Batch tracking with ISA-88 state models
- Recipe management with parameter scaling
- Temperature control and fermentation monitoring
- OEE calculations and production reporting
- Mobile operator rounds application
Technologies Demonstrated:
- User Data Types for equipment (tanks, valves, pumps)
- Sequential batch logic using Scripts
- Historian trends for fermentation profiles
- SQL integration for recipe storage
- Responsive displays for control room and mobile
Download & Run Time: 15 minutes
Manufacturing Line
End-to-end production line monitoring with real-time KPIs, downtime tracking, and predictive maintenance.
Key Features:
- Real-time OEE with drill-down to Six Big Losses
- Andon board displays with email/SMS alerts
- Predictive maintenance using vibration trends
- Shift production reports with quality metrics
- Energy monitoring per product unit
Technologies Demonstrated:
- High-speed data collection (100ms polling)
- Complex calculations in Scripts module
- Alarm area hierarchies with escalation
- Integration with ERP via REST APIs
- Dashboard widgets with live KPIs
Download & Run Time: 20 minutes
Building Management
Smart building control system with HVAC, lighting, access control, and energy optimization.
Key Features:
- Multi-zone HVAC with scheduling
- Occupancy-based lighting control
- Energy consumption dashboards
- Tenant billing integration
- Maintenance work order generation
Technologies Demonstrated:
- BACnet and Modbus device integration
- Calendar-based scheduling
- Weather service API integration
- Power monitoring via IEC 61850
- Floor plan navigation with SVG graphics
Download & Run Time: 15 minutes
Industry Templates
Automotive Manufacturing
Complete automotive plant solution following AIAG standards with MES integration.
Included Modules:
- Body Shop - Robot cell monitoring, weld quality tracking
- Paint Shop - Booth environmental control, color changeover
- Final Assembly - Torque tool integration, ANDON system
- Quality Control - SPC charts, defect tracking, AQMS integration
Pre-configured Components:
- 50+ equipment UDTs (robots, conveyors, PLCs)
- OPC UA connections to major robot brands
- SAP ME/MES interface via web services
- MQTT to plant-floor tablets
- PowerBI report templates
Compliance & Standards:
- AIAG CQI data collection
- VDA 6.3 process audit trails
- ISO/TS 16949 documentation
- Industry 4.0 KPI calculations
Food & Beverage
GAMP5-compliant solution for food processing with full traceability.
Included Modules:
- Raw Material Receiving - Lot tracking, quality testing
- Processing - CIP cycles, pasteurization records
- Packaging - Label verification, case coding
- Warehouse - FIFO management, shipping validation
Pre-configured Components:
- Recipe management with version control
- Electronic batch records (EBR)
- 21 CFR Part 11 audit trails
- Allergen tracking and validation
- Mock recall reporting
Integration Examples:
- ERP recipe download/upload
- LIMS quality results
- WMS inventory synchronization
- Track & trace serialization
Water/Wastewater
SCADA solution for municipal water systems with EPA reporting.
Included Modules:
- Water Treatment - Chemical dosing, filter monitoring
- Distribution - Pump station control, leak detection
- Wastewater - Process control, effluent monitoring
- Regulatory - EPA reporting, compliance dashboards
Pre-configured Components:
- PID control loops with auto-tuning
- Pump efficiency calculations
- Energy cost optimization
- Predictive maintenance algorithms
- GIS integration examples
Compliance Features:
- EPA eReporting formats
- State regulatory report templates
- Chain of custody tracking
- SCADA security per ICS-CERT
Energy Management
Multi-site energy monitoring with ISO 50001 compliance tools.
Included Modules:
- Monitoring - Real-time consumption tracking
- Analysis - Baseline models, regression analysis
- Reporting - EnPI calculations, savings verification
- Control - Demand response, load shedding
Pre-configured Components:
- Multi-utility dashboards (electric, gas, water, steam)
- Weather normalization algorithms
- Cost allocation by department/product
- Peak demand prediction
- Carbon footprint calculations
Standards Support:
- ISO 50001 EnPI tracking
- ENERGY STAR integration
- Measurement & Verification (IPMVP)
- GHG Protocol reporting
Architecture Patterns
Standalone System
Single-server solution ideal for small to medium applications.
Example Configuration:
- Windows Server 2022 or Linux
- 16GB RAM, 4 cores
- Local SQL Express database
- 5,000 tags, 3 PLCs
- 10 concurrent users
Use Cases:
- Machine OEM solutions
- Small manufacturing cells
- Building automation
- Pilot systems
Deployment Time: 2 hours
Redundant Systems
Hot-standby configuration with automatic failover for mission-critical applications.
Example Configuration:
- Primary and backup servers
- Shared storage or database replication
- Redundant network paths
- Virtual IP switching
- Sub-second failover
Use Cases:
- Pharmaceutical manufacturing
- Power generation
- Data centers
- Critical infrastructure
Key Features:
- No data loss during switchover
- Automatic client reconnection
- Redundant historian collectors
- Split I/O configurations
Distributed SCADA
Multi-site deployment with central monitoring and local autonomy.
Example Configuration:
- Central command center
- Regional data concentrators
- Remote edge nodes
- Store-and-forward capability
- WAN optimization
Use Cases:
- Pipeline monitoring
- Multi-plant corporations
- Utility distribution
- Transportation systems
Architecture Components:
- Central historian aggregation
- Hierarchical alarm management
- Multi-site report generation
- Bandwidth-optimized protocols
Cloud Integration
Hybrid architecture combining on-premise control with cloud analytics.
Example Configuration:
- Local FrameworX runtime
- MQTT to cloud platforms
- Edge processing rules
- Cloud dashboard access
- Mobile notifications
Use Cases:
- IIoT implementations
- Multi-tenant SaaS
- Global fleet management
- Predictive analytics
Cloud Services Integration:
- AWS IoT Core + Timestream
- Azure IoT Hub + Data Explorer
- Google Cloud IoT + BigQuery
- Custom REST APIs
Getting Started with Examples
Download and Install
- Open Solutions Manager
- Click File → Import Solution
- Browse to downloaded example file (.dbsln)
- Select import location
- Open solution to explore
Customization Steps
- Review the solution architecture in Designer
- Update device connection settings for your hardware
- Modify tag names to match your standards
- Adjust displays for your branding
- Configure security and users
Learning Path
- Start with Quick Demos - Understand basic concepts
- Explore Industry Templates - See best practices
- Study Architecture Patterns - Plan deployment
- Build Custom Solution - Apply learned concepts
Best Practices from Examples
Data Modeling
- Use consistent tag naming across solutions
- Create reusable UDTs for common equipment
- Organize assets hierarchically
- Plan for expansion from the start
Performance
- Optimize polling rates per device capability
- Use event-driven updates when possible
- Implement data reduction at the edge
- Cache static data locally
User Experience
- Design for the primary user persona
- Provide progressive disclosure of complexity
- Ensure mobile responsiveness
- Include contextual help