The output now stays energized after the momentary start signal drops, while a separate release condition provides a controlled way to turn it off. Commission the holding branch one state at a time; the original two-branch circuit has no release path, so once B seals itself in, normal logic cannot clear it.
Reject the quick fixes first
Do not start by forcing the output, duplicating the output coil, replacing a relay, or cycling PLC power. A force bypasses the sequence you need to test. A duplicate coil lets another rung overwrite the state. Replacing hardware does nothing when the program is behaving exactly as written. A power cycle may drop the output temporarily, but it does not correct the missing release condition.
| Observed symptom | Likely mechanism | First check |
|---|---|---|
B never starts |
The A branch is false, the holding branch is false, or a permissive blocks the rung |
Monitor each condition on the rung while operating A
|
B drops when A drops |
The B holding contact does not reference the energized state, or the parallel branch is not complete |
Confirm that the B contact becomes true before releasing A
|
B stays on indefinitely |
The seal-in works, but the circuit has no false condition in series with both branches | Inspect the complete rung for a stop, trip, or run-permit condition |
| Logic shows on but the device is off | The program bit is true while the field circuit, output channel, or load path is open | Compare the logic state with the physical output indication and field measurement |
Prove this stage: remove all forces and find every instruction that writes to B. Continue only when one intended rung owns the output state.
Map the two current paths
The seal-in rung has two parallel paths feeding output B. One path contains input A; the other contains a contact labeled B. Current, or logical continuity in PLC ladder, can pass through either branch.
- Confirm that operating the start device changes input
Ain the PLC input image. - Confirm that the output instruction controls
B. - Confirm that the parallel holding contact also represents
B. - Trace both branches to the same output instruction. A branch connected around only part of the rung can bypass a required permissive.
A contact instruction addressed to the output state proves that the PLC commanded B; it does not by itself prove that an external relay picked up or that the load energized. If the design requires physical feedback, use the wired auxiliary contact assigned to that purpose and verify its input separately.
Prove this stage: with B off, operate A and verify that the A branch becomes true and energizes B. Stop here if the PLC never sees A; repair the input signal before changing the seal-in logic.
Build and test the holding branch
The operating sequence is an OR function: B = A OR B contact while all series conditions remain true. Initially, both paths are false and B is off. Operating A makes the first path true, so the PLC energizes B. The B contact then becomes true and establishes the second path. Releasing A removes the start path, but the holding path keeps the rung true.
Series run conditions
AND
(A contact OR B holding contact)
--> B output
- Start with
Aoff andBoff. - Operate
A. Verify thatBturns on. - While
Bis on, verify that the parallelBcontact becomes true. - Release
A. Verify thatAbecomes false while theBbranch remains true.
If B drops at the last step, inspect the contact address, branch endpoints, and any series permissive that changes state when the output starts. Do not mask a changing permissive with another holding branch; find why it drops.
Prove this stage: repeat start-and-release several times from a known off state. The rung must hold only after B has actually been commanded on.
Add a deliberate release condition
The illustrated two-branch circuit has no way to turn B off after it seals in. Add a release condition in series with the entire parallel network, not inside only the A branch. When the release condition goes false, it must break both the start path and the B holding path.
The release may represent a normal stop command, a process trip, a lost run permit, or another machine-specific condition. Select it from the approved control narrative and electrical design. Do not treat ordinary PLC logic as a substitute for a safety-rated stopping function where the machine risk assessment requires one.
- Place the selected run condition ahead of the parallel
A/Bnetwork. - With the run condition healthy, operate
Aand confirm thatBseals in. - Make the run condition false. Confirm that rung continuity breaks and
Bturns off. - Restore the run condition without operating
A. Confirm thatBremains off; otherwise another memory mechanism or write instruction is restoring it.
Prove this stage: a stop-and-restore cycle must leave B off until a new start command arrives.
Verify the complete operating sequence
Test the program state and the field result together. The PLC can show a true output instruction while an output channel, interposing relay, protection device, field supply, or load circuit prevents operation.
- Begin with
Afalse, the release condition healthy, andBoff. - Operate
A; verify the input indication, rung continuity, output indication, and load response. - Release
A; verify that theBbranch alone maintains the output and load. - Operate the release condition; verify that the rung, output indication, and load all turn off.
- Restore the release condition; verify that no automatic restart occurs.
- Repeat the sequence after returning the controller to its normal operating mode and removing temporary monitoring or forcing actions.
If the logic state and field response disagree, work outward from the output instruction: module indication, output terminal, interposing device, field power, then load. Follow the site electrical test procedure before measuring energized circuits.
Prove this stage: record the four decisive states—before start, during start, held after release, and stopped—and confirm that both PLC indications and physical operation agree in every state.
FAQ
Can I use the output bit as the seal-in contact?
Yes. A contact representing B can hold the rung after A drops, but it proves the commanded logic state rather than physical load operation. Use wired feedback when the sequence must confirm that the external device actually changed state.
Does a seal-in circuit retain the output after PLC power loss?
The two-branch seal-in relationship only describes how A and the B contact maintain the rung during execution. After a restart, test the controller's configured memory and startup behavior; the simple circuit alone does not define retention.
Can I keep running if the seal-in output will not release?
Stop if the approved stop or trip condition cannot de-energize B, if the output state disagrees with the field device, or if an unexplained instruction rewrites the output. Place the equipment in its approved safe state and escalate through the manufacturer's official support channel with the program, controller diagnostics, I/O states, and measured field results.