TopView Tag Groups


Tag Groups allow the user to categorize their tags by optionally assigning each monitored tag to one or more Tag Groups.

Once Tag Groups are created and assigned to tags:

  • The interactive TopView Engine window and Remote Viewer will display the Tag Group names for the user to select when viewing tag and alarm information.
  • The Remote Viewer user’s view of TopView can be limited to one or more Tag Groups
  • Alarm Reports and HTML Snapshot Reports can include/exclude alarms and values by Tag Group
  • RSS Alarm Feeds can be created for specific Tag Groups
  • The number of alarms per Tag Group can be monitored/alarmed (using the ACTGA or ACTGN Operation). This allows alarming and notification of a Tag Group.
  • Each Tag Group has a default notification recipient that can be inherited by tags contained in the Tag Group.
  • Tag Groups can be multi-level (hierarchical) with parent/child relationships to define the Tag Group.

Primary and Secondary

Each tag can be assigned to one or more Tag Groups. A tag has both a primary Tag Group, plus one or more Secondary Tag Groups. The entire list of Tag Groups assigned to a tag (combination of both primary and secondary) are used for all Tag Group filtering operations (e.g. Alarm Reports, Tag Group tree in the Remote Viewer).

In the TopView Alarm Engine Window and Remote Viewer, both the primary Tag Group and secondary Tag Groups can be displayed as two separate columns. Because the secondary Tag Group may be a list of multiple groups, it will be easier to sort displayed items by primary Tag Group. Secondary Tag Groups are often created to group tags for a specific report or operation.

Example (Primary/Secondary)

TopView is monitoring 8 tags. The temperature and water level of two rivers and two lakes (RiverA, RiverB, LakeC, LakeD).

The 4 river tags are RiverA_temp, RiverA_level, RiverB_temp, RiverB_level.

The 4 lake tags are LakeC_temp, LakeC _level, LakeD _temp, LakeD_level.

For display and reporting, the user would like to group the tags by locations type (river or lake). location (river or lake name), and measurement type (temperature and level).

8 Tag Groups are created: River, RiverA, RiverB, Lake, LakeA, LakeB, WaterTemperatures, WaterLevels.

The Tag Groups are assigned as follows:

Tag name Primary Tag
Secondary Tag
RiverA_temp RiverA River,WaterTemperatures
RiverA_level RiverA River,WaterLevels
RiverB_temp RiverB River,WaterTemperatures
RiverB_level RiverB River,WaterLevels
LakeC_temp LakeC Lake,WaterTemperatures
LakeC_level LakeC Lake,WaterLevels
LakeD_temp LakeD Lake,WaterTemperatures
LakeD_level LakeD Lake,WaterLevels

For reporting and display, the user can select any of the 8 Tag Groups.

As examples:

  • LakeC group contains tags LakeC_temp, LakeC_level
  • River group contains tags RiverA_temp, RiverA_level, RiverB_temp, RiverB_level
  • WaterTemperatures group contains tags RiverA_temp, RiverB_temp, LakeC_temp, LakeD_temp