Overview
he The Asset Tree is a graphical tool on the software platform for organizing solution solution data within a customizable hierarchy. It enhances navigation, data management, and visualization of complex industrial systems. Users can create folders, add tags, and associate metadata (e.g., alarms, historians). During runtime, the AssetTree AssetsTree Control displays the hierarchy, allowing interaction with elements and viewing of relevant data. The ASSET() syntax allows programmatic access to asset elements for integration with other system components and processes.
Tip | ||
---|---|---|
| ||
On this page:
Table of Contents | ||||
---|---|---|---|---|
|
Key Concepts and Terms
Asset Tree
Hierarchical A hierarchical representation of the solution’s real-time data variables, composed of tags and nodes.
Element
Any item in the Tree, whatever is a Node node or a final branch.
Asset Folder
Nodes in the tree that are containers for other objects or partial paths for TagNames.
BaseTagsRootTags Folder
Pre-defined node holding all tags not in any Asset Folder, helping manage large solutions.
Linked Folder
Dynamically A folder dynamically linked to data from a TagProvider Connection.
Understanding the Asset Tree
The Asset Tree is the main centralized location for configuring your Unified Namespace, tags, and assets organization. In this interface, you can create AssetFolders, new tags, move elements within the tree, and create TagProvider Connections.
When the solution is running and the Designer is connected to the runtime, the Asset Tree also displays the current values for the tree elements.
Asset Tree User Interface
- Left Side: Shows the Asset Tree with a toolbar for localized actions.
- Right Side: Displays detailed information about the selected node Node and its children.
Asset Tree Toolbar
Button actions
- Reload the Tree: Refresh
- the Asset Tree structure.
- New
- AssetFolder:
- Create a folder
Configuring the Asset Tree
Configuration Workflow
The Asset Tree configuration is located at Unified Namespace → Asset Tree.
The Asset Tree has pre-defined folder:
RootTags: Contains all local tags not placed in any other folders.
Typical Actions:
- in the Tree to store assets.
- New Tag: Create a tag in the Asset Tree.
- New TagProvider Connection: Establish a TagProvider connection for data retrieval.
- Insert data from TagProvider: Insert TagProvider data into the folder on the Asset Tree.
- Edit Element: Modify element properties in the Asset Tree.
- Rename Element: Change the name of an element in the Asset Tree.
- Create DataTemplate: Define a DataTemplate based on the selected element.
- Collapse All: Collapse all Folders in the Asset Tree.
Configuring the Asset Tree
Configuration Workflow
The Asset Tree configuration is located at Unified Namespace / Asset Tree.
The Asset Tree has a pre-defined folder called "RootTags," which contains all local tags not placed in any other folders. For system integrity reasons, it is not possible to create new asset folders inside the RootTags folder; this is the only exception in the software.
The image below describes an example of a solution's hierarchy.
Adding New Asset Folders
Add New Tags
- Click the "Add Asset Folder" icon on the toolbar of the Asset Tree
- Right-click on the RootTags folder on the Asset Tree.
- Right-click on a created Asset folder on the Asset Tree.
Adding New Tags
- Click the "New Tag" icon on the toolbar of the Asset Tree
- Right-click on the RootTags folder on the Asset Tree.
- Right-click on a created Asset folder on the Asset Tree.
- Use the "New Tag" button in the main toolbar.
If you don't specify a folder, the new tag will be placed in the 'Base TagsRootTags' section of the tree.
Working with the Asset Tree
ShowShowing the Asset Tree on displays
At Displays → / Draw, under the Modules components, you can find the AssetTree controlControl. Simply drop this control onto your display, and the AssetTree Asset Tree will be available in Runtime Displays for operators.
→ Go to AssetTree Control for more information .
Accessing Variables on the AssetTree
Tag Syntax
Access a tag directly using its full name, including folders.
Example: Tag.Area1/linha1/state
Asset Path Syntax
Use the ASSET keyword for dynamic mapping or TagProvidersAsset keyword to dynamically show the selected tag’s path.
Example: Asset("/Area1/linha1/stateState1")
Useful for dynamic mapping or accessing values from TagProviders.
Example: Asset(client.SelectedAssetFolder Context.AssetPath + "/stateState1")
In this example, the expression combines the selected folder with “/state” “State1” to display the corresponding State1 element from the AssetTree.the Asset Tree.
Customizing the Alias for a selected node
After creating a TagProvider Connection, it will create and map a folder on the Assets Tree. To customize the Alias, right-click on the selected node and select the Edit Asset Folder option to open the configuration dialog.
In this section:
Page Tree | ||||
---|---|---|---|---|
|