Tag actions
Interacts with tags.
DataTransfer
Exchanges data between:
- two controllers,
- registers within a controller,
- from system variables to controllers,
- from controllers to system variables
The various tag types include a controller tag, a system variable, a recipe tag and widget property.
ToggleBit
Toggles a bit value of a tag.
BitIndex allows you to select the bit to be toggled: toggling requires a read-modify-write operation; the read value is inverted and then written back to the tag.
SetBit
Sets the selected bit to “1".
BitIndex allows you to select the bit position inside the tag.
ResetBit
Resets the selected bit to “0”
BitIndex allows you to select the bit position inside the tag.
WriteTag
Writes constant values to the controller memory. Specify tag name and value.
StepTag
Increments or decrements tag value.
Parameter | Description |
---|---|
TagName |
Name of tag to increase/decrease |
Step | Step value |
Do not step over limit |
Enables step limit |
Step Limit |
Value of step limit, if enabled. |
BiStep
This action is similar to the StepTag action but the direction Increment/Decrement is automatically chosen by the rotation of the Wheel. Tag value will be increased when the Wheel is rotated clockwise. Tag value will be decreased in when the Wheel is rotated counterclockwise.
Property | Description |
---|---|
TagName | Name of Tag on which execute BiStep Tag action |
Step | Value to be added/subtracted to Tag at every wheel rotation (depends on Event step property) |
Event step |
This property allows to chose if adding/subtracting step values at every single wheel step, or at every rotation event. false = The step value is added/subtracted to the Tag at every rotation event. true = The step value is added/subtracted to the Tag at every single wheel step. |
Do not step over limit | If true, enables lower and upper limits, which represents the lower and the higher value that the Tag can assume due a BiStep Tag action |
LowerLimit | If "Do not step over limit" is true, this property represents the lower value that the Tag can assume due a BiStep Tag action |
UpperLimit | If "Do not step over limit" is true, this property represents the higher value that the Tag can assume due a BiStep Tag action |
Available only inside OnWheel Actions
ActivateGroup
Forces the update of a group of tags.
Tags are updated either when used in the current page or continuously, if defined as active in the Tag Editor. This action forces all the tags of a group to be continuously updated.
DeactivateGroup
Deactivates a group of tags, that is stops forcing the update of a group of tags.
EnableNode
Enable/disables action for offline node management. No communication is done with a disabled node.
Parameter | Description |
---|---|
Protocol ID | Unique identifier of selected protocol |
NodeID | Node identifier in selected protocol. Can be attached to a tag. |
Enable |
Node communication status: False = disabled True = enabled When attached to a tag, tag = 0 means False |
BACnetClearPriority
Refer to the BACnet manual inside the “Communication Drivers” folder for a detailed description of BACnet actions.
BACnetClearAllPriorities
Refer to the BACnet manual inside the “Communication Drivers” folder for a detailed description of BACnet actions.
BACnetSetPriority
Refer to the BACnet manual inside the “Communication Drivers” folder for a detailed description of BACnet actions.
ClearRetentiveMemory
When set to 0, clears the content of the Retentive Memory.
ForceReadTag
Force a refresh of the specified tag from the remote controller.