This guide walks you through configuring the Unified Namespace (UNS) - the data foundation of your FrameworX solution. You'll create tags, build templates, organize your asset tree, and connect to external data sources.
Prerequisites:
The page with comments need to in Atlassian, with name name under this folder: https://tatsoft.atlassian.net/wiki/spaces/FXD/pages/2873688078/Documentation+Feedback Before doing a review, verify on that link if the page is not there yet. Put only SHORT POINTERS of issues, not explanations, neither proposed changes, neither copy/paste of issue. |
Member | Type | Units | Min | Max | Description |
---|---|---|---|---|---|
Running | Boolean | - | - | - | Motor running status |
Speed_SP | Float | % | 0 | 100 | Speed setpoint |
Speed_PV | Float | % | 0 | 100 | Actual speed |
Current | Float | A | 0 | 200 | Motor current |
FaultCode | Integer | - | 0 | 999 | Error code |
Note: The "RootTags" folder is pre-defined and contains all tags not assigned to other folders.
Plant
??? WaterTreatment
? ??? Intake
? ??? Processing
? ??? Distribution
??? PowerHouse
??? Boilers
??? Generators
Property | Description | Example |
---|---|---|
Name | Unique identifier | PUMP01_SPEED |
Type | Data type or UserType | Float |
StartValue | Initial value at startup | 0 |
Min/Max | Value limits | 0 to 100 |
Units | Engineering units | RPM |
Format | Display format | N2 (2 decimals) |
Retentive | Keep value through restart | ValueOnly |
0 = Stopped
1 = Running
2 = Fault
Navigate to Solution → Import for:
Direct Tag Access:
Tag.PUMP01.Running
Tag.Area1/Line1/Temperature
Asset Method (for dynamic paths):
Asset("/Area1/Line1/Temperature")
Asset(client.Context.AssetPath + "State1")
Cannot see data in Asset Tree
Tag not updating
Changes to UserType not reflected
? Create UserTypes before tags for consistency ? Organize Asset Tree to match physical/logical structure
? Use consistent naming conventions ? Set appropriate retentive settings for critical values ? Configure security at tag level when needed ? Use enumerations for state-based tags