Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

he Asset Tree is a graphical tool on the software platform for organizing  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 Control displays the hierarchy, allowing interaction with elements and viewing relevant data. The ASSET() syntax allows programmatic access to asset elements for integration with other system components and processes.

On this page:

Table of Contents
maxLevel3
stylenone


Key Concepts and Terms

Asset Tree

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 or a final branch

Asset Folder

Nodes in the tree that are containers for other objects or partial paths for TagNames.

BaseTags Folder

Pre-defined node holding all tags not in any Asset Folder, helping manage large solutions.

Linked Folder 

Dynamically linked to data from a TagProvider Connection.


Understanding the Asset Tree

The Asset Tree is the main centralized location for the Configuration of configuring your Unified Namespace, tags, Tags and Assets Organization. At assets organization. In this interface, you can create AssetFolders, new Tagstags, move elements on within the Treetree, and create connections with external TagProvider Connections.

When the Solution solution is running , and the Designer is connected with to the Runtimeruntime, the Asset Tree also shows displays the current Values values for the Tree tree elements. 

Asset Tree User Interface

The left side shows the AssetTree with its own
  • Left Side: Shows the Asset Tree with a toolbar for localized actions.
 The right side shows
  • Right Side: Displays detailed information about the
Node
  • selected node and
the children's of the selected element. 
  • its children.

Asset Tree Toolbar

  • Create a new folder: Folders allow you to organize, group, and create hierarchies for your assets. Click New Folder: Organize and group your assets by clicking the new Asset Folder icon to create one or right-click clicking the Asset Tree.
  • Create new tags: After selecting New Tags: Select a folder, then use the New Tag toolbar button or the right-click menu to create a new tag inside within that folder.
  • Move tags Tags to selected foldersSelected Folders: Drag tags from the BaseTags folder or other locations to the desired placement level position in the tree.
  • Insert remote assetsLink Remote Data: If an ExternalTags a TagProvider connection is defined, you can insert specific assets data from the external system into the asset treeAsset Tree.

Configuring the Asset Tree

Configuration Workflow

The Asset Tree configuration is located at Unified Namespace → Asset Tree.

The Asset Tree has pre-defined foldersfolder:

  • BaseTags: All Contains all local tags created in the solutions that were not placed in any folders (levels) are automatically placed in this folderother folders.

  • TagProviders: When creating ExternalTags connections, they are automatically included in this folder, so you can easily browse the dynamic contents of the remote system. 

The typical action when configuration the asset tree are:

Create a new folder: Folders allow you to organize, group and create hierarchies for your assets. Click

Typical Actions:

  1. Create a New Folder: Organize and group assets by clicking the new Asset Folder icon
to create one
  1. or right
click
  1. -clicking the Asset Tree.
  2. Create
new
  1. New Tags:
After selecting
  1. Select a folder, then use the New Tag toolbar button or right-click menu
,
  1. to create a new tag
inside
  1. within that folder.
  2. Move Tags to
selected folders: Just drag
  1. Selected Folders: Drag tags from the BaseTags folder
  1. or other
location —
  1. locations to the desired
placement level at
  1. position in the tree.
Insert
  1. Link Remote
assets
  1. Data: If
there is a ExternalTags connection
  1. an TagProvider connection is defined,
you can
  1. insert specific
assets
  1. data from the external system
in
  1. into the
asset tree.

The image below describes an example of a solution's hierarchy.

Image Removed

By right-clicking
  1. Asset Tree.
  2. Rename Folders or Tags: Right-click any folder or tag
, you can also
  1. to rename it directly from the Asset Tree.
You can copy/paste
  1. Copy/Paste Folders or Assets: Copy an entire folder or just one
Asset from one folder
  1. asset to another
. By doing so, all Tags (and their Alarms, Historian, and Device the same name Tag
  1. folder. All tags (including alarms, historian, and device configurations) will be copied as well.
You can also have
  1. Duplicate Tag Names: The same tag name can be used in more than one folder.
 
  1. Monitor Tag Values: Once
your
  1. the solution is running,
you will be able to monitor the Tag
  1. monitor tag values directly from the Asset Tree through the Value column.

Image Removed

You can add Dynamic Data from the ExternalTags inside your treeview structure. For more information, please refer to the UNSTagProviders Connections documentation.

To create tags and folders in the Unified Namespace, follow these simple steps:

  • Go to Unified Namespace → Asset Tree.

Image Removed

The image below describes an example of a solution's hierarchy.

Image Added

  • Add New Asset Folders

  • Add New Tags

If you don't specify a folder, the new tag will be placed in the 'Base Tags' section of the tree.


Working with the AssetTreeAsset Tree

Show the AssetTree Asset Tree on displays

At Displays → Draw, under the Modules components,  the is a TAssetTree controls.Just drop that control to your Displayyou can find the AssetTree control. Simply drop this control onto your display, and the AssetTree is now will be available in Runtime Displays for the Operatorsoperators. 

Go to TAssetTree AssetTree Control  for for more information 

Map Tags and Assets on CodeBehind and Displays objects

When creating Scripts, or mapping Tags for graphical elements, the AssetTree will be available on the ObjectSelection window.

There are two ways to access the variables on the AssetTree. 

Tag Syntax

If you need to access a Tag in the AssetTree you can get directly the TagName, even that tag name has folders in the name. 

Accessing Variables on the AssetTree

Tag Syntax

Access a tag directly using its full name, including folders.

Example: Example:   Tag.Area1/linha1/state

Asset Path Syntax

Another way to reach the same value is using Use the ASSET keyword for dynamic mapping or TagProviders.
Example:   Asset("/Area1/linha1/state")
The Asset Path syntax is useful when using Useful for dynamic mapping , or using TagProviders, which values are not in Tags. accessing values from TagProviders.
Example:  Asset Asset(client.SelectedAssetFolder + "/state")

in In this example, the expression will get the SelecteFolder combine with the string "/state", and that is the combines the selected folder with “/state” to display the corresponding element from the AssetTree that will be show. 


In this section:

Page Tree
root@parent
spacesV10