Top | Previous | Next |
Trigger and Handshake Settings |
The trigger settings determine when a group will actually execute. They are examined each time the group evaluates (according to the update rate of the group). If they pass, the group will run and perform its action against the database.
The trigger settings are the same for all group types. They are found on the second tab (labeled "Trigger"), in the right side of the Transaction Group workspace.
Only execute when value have changed (asynchronous trigger) These settings are evaluated first. If set, the group will examine whether the values in the specified tags have changed, and if not, will exit evaluation. It is possible to monitor all Run-Always tags in the group, or only specific ones.
Execute this group on a trigger Enables trigger on a specific item in the group. The trigger item can be any Run-Always item, such as an OPC item, SQLTag reference, or an Expression item set to "Run-Always" mode.
In addition to the numeric settings that define the trigger, there are several other options:
Handshake Settings Group handshakes are also defined on the trigger tab. It is possible to specify both a success and failure handshake. The success handshake will write the specified value to the given item when the group has finished all other triggered execution without error.
The failure handshake, on the other hand, will be written when the group execution is cut short due to an error, such as an error writing to the database or an item. |