How Can We Help?

Print

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
When you need to create many similar variables at once (batch creation with auto-increment)
When a description is important for readability and maintenance
When the same register needs to be accessible both by name and by direct address
Useful for individual contributors working fast on a specific screen

 

 

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.