One linerReuse graphical symbols in displays.
Reference → Modules → Displays → UI → Client Settings | Draw | Images | Layouts | List | Localization | Symbols | Themes | Units Conversion
Displays Symbols (Reference) are vector-based graphical elements representing engineering components with dynamic properties that reflect real-time system states through data point mappings.
Display Symbols provide:
Symbols serve as visual representations of devices, processes, and functions, dynamically updating based on connected data points.
Table of Contents maxLevel 2 minLevel 2 indent 10px exclude Steps style none
Collections comprise graphical elements for software interfaces. The Local Symbols Library allows symbol creation and management. The Symbol Factory Library offers a range of symbols for use. HMI Collections provide symbols for Human-Machine Interfaces, and HPG Collections deliver graphics for advanced visualizations. These resources support interface development with dynamic, data-responsive features.
The Symbols Library is composed of nearly 2000 Symbols organized in the following collections.
User-defined and default symbols specific to the solution:
Industrial interface elements organized by equipment type:
High Performance Graphics per ISA 101 standard:
For more information on High-Performance HMI Graphics, see High Performance HMI
Property | Description | Type |
---|---|---|
ID | Unique identifier | Auto |
Name | Symbol name | String |
Preview | Visual representation | Image |
Version | Release number | Integer |
Size | Dimensions (width x height) | Point |
HasDynamics | Contains dynamic elements | Boolean |
Category | Organization group | String |
EditSecurity | Edit permissions | Security |
LockState | Edit lock status | Boolean |
Description | Purpose and usage | String |
Map symbol properties to tags:
xml
<Symbol Name="Motor">
<Fill>{Tag.Motor1.Running ? "StateGreen" : "StateRed"}</Fill>
<Rotation>{Tag.Motor1.Speed / 100 * 360}</Rotation>
<Visibility>{Tag.Motor1.Visible}</Visibility>
</Symbol>
Each instance maintains:
HMI Collection/ ???
→ Process Equipment/ ?
??? Pumps/
? ??? Valves/
? ??? Motors/ ???
→ Instrumentation/
? ??? Gauges/
? ??? Indicators/ ???
→ Containers/
??? Tanks/
??? Vessels/
Symbol not updating:
Performance issues:
Display problems:
xml
<Symbol Name="PumpStation">
<Symbol Name="Pump1" X="0" Y="0"/>
<Symbol Name="Pump2" X="100" Y="0"/>
<Symbol Name="ControlPanel" X="50" Y="100"/>
</Symbol>
csharp
// Add custom property to symbol
Symbol.AddProperty("AlarmState", typeof(int));
Symbol.AddProperty("MaintenanceHours", typeof(double));
Page Tree | |||
---|---|---|---|
|