Categories provide metadata labels for organizing and classifying objects throughout your solution. They enable filtering, grouping, and standardization across all configuration tables.

Access: Solution → Categories

Parent Page: Solution Settings & Tools (Reference)



Categories Interface

Category Definition Table

ColumnDescriptionTypeRequired
NameCategory identifierTextYes
DescriptionPurpose and usageTextNo
ColorVisual indicatorColor pickerNo
IconAssociated symbolSymbol selectorNo
ParentHierarchical parentCategory referenceNo
DefaultSymbolAuto-assigned symbolSymbol referenceNo

Category Properties

PropertyPurposeExample
EnabledActive for assignmentChecked
VisibleShows in filtersChecked
PrioritySort order1-999
ScopeWhere applicableAll/Specific modules

Category Types

System Categories

Pre-defined categories:

CategoryUseAuto-Applied
SystemPlatform objectsYes
TemplateTemplate instancesYes
ImportedImport wizard itemsYes
PluginPlugin objectsYes

User Categories

Common organizational patterns:

PatternExample CategoriesPurpose
FunctionalPumps, Valves, MotorsEquipment type
LocationBuilding_A, Floor_1, Area_NorthPhysical location
ProcessIntake, Processing, OutputProcess stage
PriorityCritical, Important, StandardImportance level
DepartmentOperations, Maintenance, EngineeringResponsibility

Using Categories

Assignment Methods

MethodWhereHow
DirectObject propertiesCategory dropdown
BulkDataGrid selectionRight-click → Set Category
ImportImport wizardsCategory mapping
TemplateTemplate definitionInherited by instances

Filtering by Category

LocationMethodResult
DataGridsColumn filterShow only selected
Asset TreeCategory viewGrouped display
Cross ReferenceCategory filterScoped search
ReportsCategory parameterFiltered data

Category Hierarchy

Parent-Child Structure

Equipment
??? Rotating
?   ??? Pumps
?   ??? Motors
??? Static
?   ??? Tanks
?   ??? Vessels
??? Instruments
    ??? Temperature
    ??? Pressure

Inheritance Rules

RuleDescriptionExample
SymbolChild inherits if not setPump uses Equipment symbol
PropertiesNot inheritedEach has own color
AssignmentCan use parent or childTag can be "Equipment" or "Pumps"

Symbol Association

Default Symbols

Categories automatically assign symbols:

CategorySymbolApplied To
MotorsMotor.svgNew motor tags
ValvesValve.svgNew valve tags
SensorsSensor.svgNew sensor tags

Symbol Rules

ConditionBehavior
Category has symbolUses category symbol
Parent has symbolInherits parent symbol
No symbol definedUses default tag symbol
Multiple categoriesUses first with symbol

Best Practices

Category Design

DO:

  • Define before creating objects
  • Use consistent naming convention
  • Create logical hierarchies
  • Document category purpose
  • Associate relevant symbols

DON'T:

  • Create too many categories
  • Use overlapping categories
  • Change after widespread use
  • Delete without checking usage

Naming Conventions

TypeConventionExamples
EquipmentType_SubtypeMotor_AC, Valve_Ball
LocationLevel_AreaF1_North, B1_Storage
ProcessStage_NumberStage_01, Stage_02
PriorityP_LevelP_Critical, P_Standard

Integration

Module Usage

ModuleCategory Application
UNS TagsOrganization and filtering
DevicesChannel and node grouping
AlarmsPriority classification
HistorianData categorization
DisplaysSymbol assignment
ReportsData filtering

Troubleshooting

IssueCauseSolution
Category not visibleDisabled or hiddenCheck Enabled/Visible
Symbol not applyingNo default setConfigure DefaultSymbol
Can't delete categoryIn useCheck usage first
Filter not workingWrong scopeVerify category scope

See Also





In this section: