In electrical and PLC logic, contacts refer to switching elements that control the flow of current. These can be physical (like relay contacts) or virtual (used in ladder logic programming).
Normally Open (NO)
Contact
Default state: Open
(non-conductive)
Conducts current only
when activated
Symbol in ladder
logic: ─[ ]─
Normally Closed
(NC) Contact
Default state: Closed
(conductive)
Breaks current when
activated
Symbol in ladder
logic: ─[/]─
How They Work in PLC Programming
In ladder logic, NO
and NC contacts represent conditions that must be met for an output coil
to be energized.
Example 1:
Start/Stop Motor Logic
Start_Button ─[ ]─┐
├───( ) Motor
Stop_Button ─[/]─┘
Start_Button (NO): Energizes motor when pressed.
Stop_Button (NC): De-energizes motor when pressed.
This logic ensures the
motor runs only when the start button is pressed and stops when the stop button
is released.
Real-World Applications
In Indian Industry:
Textile machines: Start/stop yarn feeders
Packaging lines: Control conveyor belts
Pharma plants: Emergency stop systems
Automotive: Safety interlocks and door sensors
Safety Example:
Emergency stop buttons
are typically NC contacts—they break the circuit when pressed, ensuring
immediate shutdown.
Key Design Principles
Use NO contacts
for actions that should occur only when a condition is true (e.g., start,
enable).
Use NC contacts
for safety or stop conditions that must break the circuit when triggered.
Combine NO and NC
contacts for interlocking logic, ensuring safe operation.
Comparison Table
|
Feature |
NO Contact |
NC Contact |
|
Default State |
Open (no current) |
Closed (current flows) |
|
Activated State |
Closed (current flows) |
Open (no current) |
|
Symbol in Ladder Logic |
─[ ]─ |
─[/]─ |
|
Common Use |
Start, enable, trigger |
Stop, emergency, interlock |
|
Safety Role |
Less critical |
Often used in fail-safe logic |
Teaching Analogy
“Think of NO contacts
like a doorbell—you press it to complete the circuit. NC contacts are like a
fridge light switch—it’s on when the door is closed, and turns off when you
open it.”
Best Practices
- Label inputs clearly in HMI and ladder
logic.
- Use debounce logic for mechanical
switches to avoid false triggers.
- Test both NO and NC behavior during
commissioning.
- Document logic for maintenance and
troubleshooting.
Common Mistakes to Avoid
- Confusing physical contact type with PLC
logic symbol.
- Using NO contacts for emergency stop—this
can fail in power loss.
- Forgetting to simulate both states during
testing.
Conclusion
NO and NC contacts are
the building blocks of PLC logic, enabling precise control over
industrial processes. Understanding their behavior is essential for designing
safe, efficient, and maintainable automation systems. Whether you're
programming a simple motor control or a complex interlock system, mastering NO
and NC logic is a must for every automation engineer.