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.
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.
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.
The function block referenced is evaluated for each scan through the step actions while the step is active.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
The function block referenced is evaluated on the first scan through the step actions when the step goes active.