How Can We Help?
What is the difference between the “Variable Table” and the “Address Library” in the CommandHMI software?
![]() |
These 2 tools are used to name register addresses, but they are based on different approaches
|
Variable Table
Define a tag for a specific address. When the tag is used, it corresponds to the associated address.
Best suited for:
Projects where you need a centralized, structured list of all variables (managing logs)
When you want a global overview of every tag used in the project
When import/export is needed (sharing tag lists between projects, or importing from a PLC export)
Teams where standardization matters: one tag name, one address, used consistently everywhere
Address Library
The user is a registry alias and can access the variable to be read in two ways: by using the address name or the registry address.
| Best suited for:
Quickly aliasing frequently used registers to avoid retyping addresses
|
In fact, the “Variable Table” is better suited to structured and comprehensive project management, whilst the “Address Library” is a quick convenience tool designed to avoid having to re-enter frequently used addresses.
Key Differences
| Variable Table | Address Library | |
| Concept | Tag = address | Alias for a register |
| Access mode | Tag only | Alias or direct address |
| Description field | No | Yes |
| Bulk creation | No | Yes (Number of batches) |
| Import / Export | Yes | Yes |
In short: the Variable Table is a straightforward name-to-address mapping, while the Address Library is a more flexible alias system designed to simplify and speed up address entry across the project.
