Transitions determine how the User Program changes state. You can configure inputs, variables, and faults in the I/O Configuration table and use them as transition conditions. Transition logic supports most Boolean operators and timing statements.
Figure 1. Transition Item Tab
Transition icon—The icon and label indicate that a transition is selected.
Transition priority pull-down menu—This menu allows you to set the priority number for the selected transition.
Transition condition field—This field contains the logic that triggers the selected transition.
Documentation—The documentation section provides helpful information about transitions.
Detailed documentation link—This link connects to the C Series Functional Safety Manual on ni.com/manuals.
Figure 2. Transitions in the State Machine Diagram
- Source state
- Priority number
- Transition condition
- Destination state
You can join transitions from two or more source states. The priority numbers apply to the individual source states. The transition condition will apply to all joined transitions.
Figure 3. Joined Transitions