Creating a Dynamic Tank

Creating a Dynamic Tank


Dynamic Tanks provide a visual representation of tank levels within the HMI. They can be customized to display current tank levels, threshold ranges, and alert conditions at a glance.



Adding a Dynamic Tank

  1. Open the HMI in the web app and click the green Edit button in the top right.

  2. From the left-hand toolbar, select the Image Icon.

  3. Choose either:

    • 3D Dynamic Tank

    • 2D Dynamic Tank

  4. Drag the object to reposition on the canvas.



Linking a Tag

  1. Select the Dynamic Tank object.

  2. In the Properties Panel on the right-hand side:

    • Choose Select Object

    • Select the desired tag from the popup window



Once linked, the following configuration sections become available in the Properties Panel:
  • Linked Tag

  • States

  • Details

  • Formats & Formulas

  • Actions



Linked Tag

The Linked Tag section controls the tank’s associated data source.

Available Options

Select Object: Link the tank to a tag

Unlink: Remove the current tag association

Tag Address: Select a different tag

    



HH / H / L / LL Checkboxes

These checkboxes are intended for linking Alert Threshold values directly from the tag configuration and are generally not used when configuring Dynamic Tanks.

Typical use case:

  • Creating editable Set Point tables within the HMI



States

The States section controls threshold behavior and display colors.

Default States

  • High High

  • High

  • In Range

  • Low

  • Low Low

State Configuration

Each state contains a:

Comparison Operator

Defines how the threshold is evaluated.

Examples:

  • Greater Than

  • Less Than

  • Equal To

(Default values are typically sufficient.)

Threshold Source Type

Static: Uses a Manually entered value

   

Dynamic: Uses another linked tag value (such as a tank level alarm HH set point)

    

Alert Threshold: Uses threshold values configured in the Tags Editor on the Communication Page

    

Threshold Value

  • Static: manually entered value

  • Dynamic / Alert Threshold: displays linked threshold value



Details

The Details section controls tank appearance and labeling.

W: Tank Width

H: Tank Height

Constraint Proportions: Maintains aspect ratio during drag-drop resizing

    

Fill: Tank fill color (set for each state by selecting in States section)

    

Font Size: Size of displayed side-rule numbers

    

Background: Tank background color

    

Minimum Level: Fixed at 0

Maximum Level: Maximum displayed tank side-rule height

Interval: Spacing between displayed side-rule numbers (count by 10)

    

Label: Suffix added to side-rule numbers

Label Color: Color of standard side-rule numbers

Alert Color: Color of alert threshold side-rule numbers (defined in the States section)

    


Formats & Formulas

Used to manipulate incoming tag values.

Most Common Options For Dynamic Tanks

Formulas

Opens formula configuration tool

Scale

Opens scaling configuration tool

Example

If the PLC value is:

  • 12345

But should display as:

  • 12.345 ft

Apply a formula to divide the value by 1000.



Actions

The Actions section allows one click-action to be assigned to the Dynamic Tank.

Common Actions

No Action

Removes any applied actions

Graph

Opens a trend graph for the linked tag

Pop-up

Opens a configurable popup window




Additional Customization

Dynamic Tanks can be further customized by layering additional objects on top of the tank, including:

  • Text Objects

  • Tables

  • Labels

  • Additional linked values

These overlays can be linked to a tag to display:

  • Current tank level

  • Alarm information

  • Set Points