# Triggers

Triggers act as input to a rule. A valid trigger is configured with a virtual station, and a Boolean Input/Output state or event signal. A maximum of 10 triggers can be configured per rule.

## Triggers Condition

If a rule is set to active On, it starts based on the trigger condition set. The available trigger conditions are:

- IF ALL: The rule starts only when all the triggers in the rule are triggered.

- IF ANY: The rule starts when any of the triggers in the rule are triggered.

Settings | Descriptions
--- | ---
Name | Enter a name for the trigger with a maximum length of 32 ASCII characters.
Signal | When selecting a signal for a trigger, choose from a list of Boolean I/O states and event signals. The selected signal is always connected to the selected virtual station.
Virtual Station | Select a virtual station from the list of available virtual stations on the controller.
Based on the type of input signal selected, the trigger shows different options.
Selected Input/Output Boolean state signal as Signal in trigger | A Boolean state signal has a defined state when the signal is triggered and when the signal is not triggered. To configure, go to Operation and select Equals or Not Equals for the state of the signal, which is True or False. The trigger reacts only when the signal state condition is met, that is, when the value of the signal is equal to or not equal to the set state, which is true or false. For example, the trigger can be configured to react only when the tool is running, through the Tool running signal. To configure, select Tool running from the list of signals and set Operation to Equals and state to True.
Selected Input/Output Boolean event signal as Signal in trigger | A Boolean event signal has a single state when triggered and remains in that state until reset. When the event signal is selected from the signal list, a reset option needs to be set for the Event Input/Output signal. Reset options can be selected from Cease. The available reset options are: Time, Next Tightening, and Defined Signal. For example, the trigger can be configured to trigger only when the Tightening OK signal is received.