| Module | Description |
|---|
| UNS | Industrial Ontology - OWL and RDF import. Bring an OWL or RDF ontology into the UNS through the Ontology Import wizard. Supports IOF, ISA-88, and ISA-95 vocabularies plus custom mapping policies.
- RDF and OWL export. Export the UNS to JSON, RDF/JSON, or JSON-LD for use in external graph stores and validation tooling.
- UNS Visual Graph button. New toolbar button on AssetTree renders a visual graph of the current namespace for documentation and review.
- Semantic search. New
search_uns in DesignerMCP and the runtime_search_uns, runtime_get_object_context, runtime_find_by_iri, and runtime_list_by_type tools in RuntimeMCP. - New UNS columns. UserTypes gain
DisplayText, Labels, SourceIri, BaseUserType, and Attributes. Tags gain Labels, SourceIri, and Attributes. - BaseUserType inheritance. A UserType inherits members and metadata from another UserType through the
BaseUserType column. - /Attr convention. Typed OWL individuals import as Tags named
<path>/<name>/Attr. Intermediate folders auto-create from path slashes. The exporter strips /Attr on the round trip.
|
Solution Center Designer | Support to Multiple Languages - Custom format patterns now display correctly when value is zero. TextBlock components using format masks such as
##.# were showing a blank field instead of 0 when the live tag value was zero. Standard .NET formats like N2 were unaffected. Format masks now behave consistently across all values, preserving correct display behavior for projects migrated from earlier versions. - Now correctly shows "?" for bad-quality tags in arithmetic expressions. When a TextBlock rendered a tag expression involving arithmetic operations (e.g.
{Tag.Value/10}), a tag with bad quality silently showed blank or 0.00 instead of the standard ? quality indicator. Operators now rely on the ? indicator regardless of how the expression is structured. This improves reliability in production environments where data quality visibility matters.
|
| Designer | Tutor AI - Guided lesson curriculum. Structured lessons cover Designer fundamentals, UNS modelling, tags, alarms, scripts, and displays.
- Progress tracking. Lesson state persists between Designer sessions through the
tutor_progress backend. - Tier certificates. Earn Associate, Professional, and Expert certificates after completing the 15 lessons in each tier.
- Voice-guided delivery. Lessons run inside Designer through the AI assistant with a consistent conversational voice.
|
Solution Center Designer | Solution Center enhancements - UpgradeSolution CLI. New
UpgradeSolution.exe upgrades solution files from the command line. Pass a full path or a solution name, and the tool upgrades the file, writes a versioned backup next to the original, and prints progress to stdout. A matching UpgradeSolution.bat appears in My Documents\FrameworX\Utilities\. - Automatic backup on open. Opening a solution from an older version now writes a versioned backup next to the original before the migration runs. Reverting to the prior build no longer requires a manual copy.
|
| Import Wizards | GIS and AutoCAD import suite - GIS File Tag Importer. Import tags from GeoJSON, Shapefile, and KML/KMZ files. Geometry and attributes map to tags and AssetTree folders.
- AutoCAD File Tag Importer. Import tags from DXF and DWG drawings. Named blocks and layers map to the UNS hierarchy.
- GIS CAD Display Generator. Auto-generate Displays from imported GIS or CAD geometry, with layer overrides and per-feature positioning.
|
| Datasets | MongoDB Dataset Provider - New MongoDB provider for queries, inserts, updates, deletes, and aggregations against MongoDB collections.
|
| Runtime | Health endpoint - Runtime exposes
GET /health and GET /ready over HTTP for liveness and readiness probes. Use with Docker HEALTHCHECK, Kubernetes probes, and external monitoring pipelines.
|
| Displays | Display Connectors re-enabled - ConnectorTool returns with extend, clipboard, undo, delete, and the Allow Connections save fix. The checkbox value now persists across Designer restarts.
|
| MCP / AI Integration | DesignerMCP and ConsoleMCP workspace updates - DesignerMCP: New
get_display and write_display tools for XAML round-trip. Extended designer_action with select_row, scroll, and expand actions. - ConsoleMCP workspace v2: Workspace vocabulary rename.
create_solution_file and update_solution_file replace the previous solution tools. New from_workspace parameter on open_solution.
|
| Fixes and Improvements | - Clicking outside a config DataGrid now saves edits correctly.
- False "Namespace must be declared in this script" error on Script Tasks fixed.
- Historian Enable via Tag Properties preserves the full AssetTree path.
- Renaming a tag no longer leaves broken
{Tag.X/Y} references inside alarm messages. list_elements('Charts') now includes BarChart.- OPCUA DataExplorer TagProvider display no longer freezes.
- WEG Trend Plugin shows the correct value per pen when the first pens have Quality 64.
- MCP MQTT DataExplorer tab action corrections.
- MCP surfaces ReadOnly state and prevents a second Designer against a hung same-solution Designer.
rename_objects reports structured backend failures instead of a silent false success.navigate() concatenated form workaround documented for RuntimeDiagnostics.- DisplaysSymbols
write_objects Description clobber and non-solid Brush drop fixed. SecurityRuntimeSettings MCP write path completed.UnsTags.Description MaxLength alignment between the DB layer and get_table_schema.
|