Designer
(Concept)is the unified configuration workspace where you build and test complete FrameworX solutions.
All modules are configured here - tags, devices, alarms, scripts, displays, and more.It includes
Test Mode for debugging without deployment and supports multiple users working on the same solution simultaneously. Table of Contents maxLevel 2 minLevel 2 indent 10px exclude Steps style none
Designer → Tutorial | Concept | How-to Guide | Reference
Term | Description | Details |
---|---|---|
Unified Workspace | Single environment for all configuration | No need to switch between tools |
Object Model | .NET-based classes with inherited properties | Access methods without custom code |
IntelliSense | Context-aware auto-completion everywhere | Faster, error-free configuration |
Test Mode | In-Designer runtime execution | Validate without deployment |
Modular Architecture | Isolated module changes | Changes won't break other modules |
Multi-User Support | Concurrent engineering capability | Team collaboration on same solution |
:
Table of Contents maxLevel 2 minLevel 2 indent 10px exclude Overview style none
File Edit Insert View Action Tools Settings Windows Help | |
(shortcuts) | (Last open documents) |
(Search) | (Main toolbar) |
(Pillar Filter) | Solution / Settings (Selected Page) |
Workspace Selected Page UI | |
Tatsoft FrameworX 10.1 | [Output] [Find Results] <profile> offline config |
Info | ||
---|---|---|
| ||
Designer is the configuration workspace in the Solution Lifecycle:
Designer produces the configuration that Runtime executes. Test Mode lets you validate behavior before publishing to production. |
HTML |
---|
<h3>Four Pillars – End-to-End Flow</h3>
<table class="wrapped" style="width: 100%; text-align:center;">
<colgroup>
<col style="width:23%;" /><col style="width:3%;" />
<col style="width:23%;" /><col style="width:3%;" />
<col style="width:23%;" /><col style="width:3%;" />
<col style="width:22%;" />
</colgroup>
<tbody>
<tr>
<!-- P1 -->
<td rowspan="3" style="vertical-align:top; text-align:left; border:1px solid #C1C7D0; border-radius:8px; padding:10px;">
<strong>P1: UNS</strong><br/>
• Tags<br/>
• Templates<br/>
• Assets
</td>
<!-- arrow -->
<td rowspan="3" style="vertical-align:middle; font-size:18px;">?</td>
<!-- P2 -->
<td rowspan="3" style="vertical-align:top; text-align:left; border:1px solid #C1C7D0; border-radius:8px; padding:10px;">
<strong>P2: Process</strong><br/>
• Devices<br/>
• Alarms<br/>
• Historian
</td>
<!-- arrow -->
<td rowspan="3" style="vertical-align:middle; font-size:18px;">?</td>
<!-- P3 -->
<td rowspan="3" style="vertical-align:top; text-align:left; border:1px solid #C1C7D0; border-radius:8px; padding:10px;">
<strong>P3: App</strong><br/>
• Scripts<br/>
• Datasets<br/>
• Reports
</td>
<!-- arrow -->
<td rowspan="3" style="vertical-align:middle; font-size:18px;">?</td>
<!-- P4 -->
<td rowspan="3" style="vertical-align:top; text-align:left; border:1px solid #C1C7D0; border-radius:8px; padding:10px;">
<strong>P4: UI</strong><br/>
• Displays<br/>
• Symbols<br/>
• Layouts
</td>
</tr>
<!-- these two empty rows allow the rowspans to create the 3-row table structure -->
<tr></tr>
<tr></tr>
</tbody>
</table>
<p style="margin-top:8px; text-align:center;">
? <em>Iterative Refinement</em>
</p> |
Following the Four Pillars methodology, Designer guides you through a structured configuration process:
Following the Four Pillars methodology, Designer guides you through a structured configuration process:
Pillar 1: UNS Foundation - Define Your Data
Unified Namespace (Local UNS) - Tags & UDTs
Devices, Field Connections: 100+ connectors
DataExplorer Tools
Alarms, Events, and Audit-trail
Extended UNS using TagProvider Services
Historian, time-series data
SQL Database Connections and Queries
Symbol Library extensions
Scripts and business logic (C#, VB.NET, Python 3)
Displays (Canvas & Dashboard) & UI Security
Reports, data pub (PDF, CSV, HTML, XML & JSON)
Layouts, Client deployment settings
All configured objects inherit from .NET classes, providing native functionality without custom coding:
title | Examples of Built-in Intelligence |
---|
Code Block | ||
---|---|---|
| ||
Tag.DateTimeExample.Value.DayOfWeek // Returns Monday, Tuesday, etc.
Tag.DateTimeExample.Value.AddDays(7) // Date arithmetic |
Code Block | ||
---|---|---|
| ||
Script.Task.Example1.LastCPUTime // CPU usage tracking
Script.Task.Example1.LastExecutionTime // Performance metrics |
This means you get hundreds of methods and properties automatically - no coding required!
Page Tree | ||||
---|---|---|---|---|
|