Expressions > Actions

Non-Stored Action Qualifier types

Non-stored Action Qualifier (N)

A non-stored action of ANY type means that the action is only active while the step is active. A reset is not needed before the next write to the destination.

Assignment Action

The assignment statement is evaluated (and the assignment made) on each scan through the step actions while the step is active. When the step goes inactive, the assignment destination retains the assigned value.

Boolean Action

The Boolean destination referenced is written to TRUE on each scan through the step actions while the step is active. When the step goes inactive, the Boolean destination returns to False.

Non-Boolean Action

The function block referenced is evaluated for each scan through the step actions while the step is active.

Time Limited Action Qualifier (L)

A time limited action is similar to a non-stored action except that you can specify a maximum time that the action might be active.

Note

Actions within a step are initially executed at step time=0 seconds. For a time limited action of 10 seconds, the action is active from step time=0 to step time=9 and does not execute at step time = 10.

Assignment Action

The assignment statement is evaluated (and the assignment made) on each scan through the step actions until either the time limit specified as part of the action configuration is met or the step goes inactive.

Boolean Action

The Boolean destination referenced is written to TRUE for each scan through the step actions until either the time limit specified as part of the action configuration is met or the step goes inactive.

Non-Boolean Action

The function block referenced is evaluated for each scan through the step actions until either the time limit specified as part of the action configuration is met or the step goes inactive.

Time Delayed Action Qualifier (D)

A time delayed action is similar to a non-stored action except you can specify a delay time before that action goes active. If the step goes inactive before the time delay is satisfied, the action does not go active as a result of this action.

Assignment Action

The assignment statement is evaluated (and the assignment made) on each scan through the step actions once the time limit specified as part of the action configuration is met. The action goes inactive when the step goes inactive.

Boolean Action

The Boolean destination referenced is written to TRUE for each scan through the step actions once the time limit specified as part of the action configuration is met. The action goes inactive when the step goes inactive.

Non-Boolean Action

The function block referenced is evaluated for each scan through the step actions once the time limit specified as part of the action configuration is met. The action goes inactive when the step goes inactive.

Pulse Action Qualifier (P)

A pulse action of ANY type means that the action is only active on the first scan through the actions when the step goes active.

Assignment Action

The assignment statement is evaluated (and the assignment made) on the first scan through the step actions when the step goes active. After the first scan, the assignment destination retains the assigned value, but it is not rewritten for each scan.

Boolean Action

The Boolean destination referenced is written to TRUE on the first scan through the step actions when the step goes active. The Boolean returns to False on the second scan through the actions.

Non-Boolean Action

The function block referenced is evaluated on the first scan through the step actions when the step goes active.