5.3. Tag

Tag is a common terminology in general industry for variable in programming term. It was also called as Point in certain HMI system.

 Type of Tag

IntegraXor supports three types of tags:

Non-I/O Tag

Non-I/O tag also known as runtime tag, virtual tag, or simply memory tag. There are three different types of non-I/O tags in IntegraXor:

  • Application Tag - These are tags generated by the system based on your project configuration.

  • Virtual Tag - These are user defined tags.

I/O Driver Tag

I/O Driver Tag is tag that associate with external device data address.

I/O Server Tag

I/O Server Tag is tag defined by yourself into I/O server. I/O server is a virtual device by itself that stores and provides access to values taken from other tags.

 Tag Expression

IntegraXor supports tag expression. Tag Expression is simple Javascript synyax that defines a formula to alter the value of the tag.

IntegraXor supports two types of tag expressions:

Input Expression

This expression will be evaluated or executed right before a new value is read into the tag with this expression.

Output Expression

This expression will be evaluated or executed right before a value is written an I/O tag with this expression.

[Tip] Tip

When a tag is renamed, all other tables that refer to this tag will be renamed automatically.


[Note] Note

I/O tag cannot be set with value if the device is not connected.


[Note] Note

Avoid creating any tag that starts with underscore '_'. It might conflict with system libraries' tags.