March 5, 2026

What Are NO and NC Contacts?

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.