Skip to content

Tags

Tags are grouped into tables. A table just organizes tags and is not tied to a connection.

Tag table

Field Meaning
Name Unique name used everywhere
Connection Empty means an internal tag
Type Bool, Byte, Int16, UInt16, Int32, UInt32, Float32, Float64, String
Address In the connection’s format
Initial value, Retain For internal tags
Write access Who can write: operator, engineer, nobody
Unit, comment Shown to operators and engineers
Scaling Raw range to engineering range, 0…27648 → 0…100 by default
History Recording, deadband, maximum interval

Changing the type adjusts the address: an S7 bit address becomes DBD for Float32, for example.

  • Drop-down lists open with one click.
  • The fill handle copies cells downward.
  • In Monitoring mode, the table shows live values and quality.

Ctrl+H opens the replace bar: across all columns or one, case-sensitive if needed, or only in selected rows. If a new name is already taken, that row is skipped with a warning.

Find and replace

Renaming a tag updates references across the project in one undo step: tag fields on screens and in genies, animations, trend pens, function parameters, alarms, tasks and literal Tags("Name") calls in scripts.

A genie instance parameter set to a prefix (Pump1 for %Tag%.Run) changes only if all Pump1.* tags changed that prefix the same way.

References stay as they are if the new name is held by another tag or the name cell is cleared. Names assembled in a script (pump + ".Run") must be fixed by hand. Fill-down and dragging do not move references.