Parallel Branches¶
Parallel branches implement OR logic: if any path has power, the output energizes.
Structure¶
In this example: MotorRun activates if (Start1 OR Start2 OR SealIn) AND NOT Stop.
Creating Branches¶
- Select a rung
- Right-click → Insert Branch or drag a Branch from the palette
- Add additional paths with Add Path
- Place instructions in each path
- Paths are evaluated in parallel (OR)
Nested Branches¶
Branches can be nested for complex logic:
Evaluation: (A AND (C OR D)) OR B → Out
Evaluation Rules¶
| Rule | Behavior |
|---|---|
| Elements in series | AND logic |
| Parallel paths | OR logic |
| Output coils | Can be placed at any position in a path |
| Empty paths | Pass power unchanged |
| Empty branches (no paths) | Evaluate to FALSE |
Warning
Be careful with deeply nested branches — they can become hard to read. Consider splitting complex logic across multiple rungs for clarity.