Tag is a common terminology in general industry for variable in programming term. It was also called as Point in certain HMI system.
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.
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.
When a tag is renamed, all other tables that refer to this tag will be renamed automatically.
I/O tag cannot be set with value if the device is not connected.
Avoid creating any tag that starts with underscore '_'. It might conflict with system libraries' tags.