Organize solutions by categories.
Reference → Solution → Designer → Settings and Tools → Settings | Categories | Import Tags | Import Plugin | Export | History
Solution Categories (Reference): 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
| Column | Description | Type | Required |
|---|---|---|---|
| Name | Category identifier | Text | Yes |
| Description | Purpose and usage | Text | No |
| Color | Visual indicator | Color picker | No |
| Icon | Associated symbol | Symbol selector | No |
| Parent | Hierarchical parent | Category reference | No |
| DefaultSymbol | Auto-assigned symbol | Symbol reference | No |
| Property | Purpose | Example |
|---|---|---|
| Enabled | Active for assignment | Checked |
| Visible | Shows in filters | Checked |
| Priority | Sort order | 1-999 |
| Scope | Where applicable | All/Specific modules |
Pre-defined categories:
| Category | Use | Auto-Applied |
|---|---|---|
| System | Platform objects | Yes |
| Template | Template instances | Yes |
| Imported | Import wizard items | Yes |
| Plugin | Plugin objects | Yes |
Common organizational patterns:
| Pattern | Example Categories | Purpose |
|---|---|---|
| Functional | Pumps, Valves, Motors | Equipment type |
| Location | Building_A, Floor_1, Area_North | Physical location |
| Process | Intake, Processing, Output | Process stage |
| Priority | Critical, Important, Standard | Importance level |
| Department | Operations, Maintenance, Engineering | Responsibility |
| Method | Where | How |
|---|---|---|
| Direct | Object properties | Category dropdown |
| Bulk | DataGrid selection | Right-click → Set Category |
| Import | Import wizards | Category mapping |
| Template | Template definition | Inherited by instances |
| Location | Method | Result |
|---|---|---|
| DataGrids | Column filter | Show only selected |
| Asset Tree | Category view | Grouped display |
| Cross Reference | Category filter | Scoped search |
| Reports | Category parameter | Filtered data |
Equipment
??? Rotating
? ??? Pumps
? ??? Motors
??? Static
? ??? Tanks
? ??? Vessels
??? Instruments
??? Temperature
??? Pressure
| Rule | Description | Example |
|---|---|---|
| Symbol | Child inherits if not set | Pump uses Equipment symbol |
| Properties | Not inherited | Each has own color |
| Assignment | Can use parent or child | Tag can be "Equipment" or "Pumps" |
Categories automatically assign symbols:
| Category | Symbol | Applied To |
|---|---|---|
| Motors | Motor.svg | New motor tags |
| Valves | Valve.svg | New valve tags |
| Sensors | Sensor.svg | New sensor tags |
| Condition | Behavior |
|---|---|
| Category has symbol | Uses category symbol |
| Parent has symbol | Inherits parent symbol |
| No symbol defined | Uses default tag symbol |
| Multiple categories | Uses first with symbol |
DO:
DON'T:
| Type | Convention | Examples |
|---|---|---|
| Equipment | Type_Subtype | Motor_AC, Valve_Ball |
| Location | Level_Area | F1_North, B1_Storage |
| Process | Stage_Number | Stage_01, Stage_02 |
| Priority | P_Level | P_Critical, P_Standard |
| Module | Category Application |
|---|---|
| UNS Tags | Organization and filtering |
| Devices | Channel and node grouping |
| Alarms | Priority classification |
| Historian | Data categorization |
| Displays | Symbol assignment |
| Reports | Data filtering |
| Issue | Cause | Solution |
|---|---|---|
| Category not visible | Disabled or hidden | Check Enabled/Visible |
| Symbol not applying | No default set | Configure DefaultSymbol |
| Can't delete category | In use | Check usage first |
| Filter not working | Wrong scope | Verify category scope |