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.

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

  1. Open Solutions Manager
  2. Click FileImport Solution
  3. Browse to downloaded example file (.dbsln)
  4. Select import location
  5. Open solution to explore

Customization Steps

  1. Review the solution architecture in Designer
  2. Update device connection settings for your hardware
  3. Modify tag names to match your standards
  4. Adjust displays for your branding
  5. 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
  • No labels