Bird
Raised Fist0
PLC Programmingscripting~15 mins

Normally open (NO) contact in PLC Programming - Deep Dive

Choose your learning style10 modes available
Overview - Normally open (NO) contact
What is it?
A Normally Open (NO) contact is a type of switch used in PLC programming that remains open (off) when inactive and closes (turns on) when activated. It allows current or signal flow only when the controlling condition is true. This contact is commonly used to represent a condition that must be met for an action to occur.
Why it matters
Without Normally Open contacts, controlling machines and processes would be confusing and error-prone because you wouldn't have a clear way to represent conditions that start actions only when true. They help make control logic simple and intuitive, ensuring machines operate safely and correctly.
Where it fits
Learners should first understand basic electrical circuits and PLC ladder logic symbols. After mastering Normally Open contacts, they can learn about Normally Closed contacts, timers, counters, and more complex control structures.
Mental Model
Core Idea
A Normally Open contact acts like a gate that only closes to let electricity flow when its controlling condition is true.
Think of it like...
It's like a door that stays shut until someone pushes a button to open it, allowing people to pass through only when needed.
┌───────────────┐
│ Normally Open │
│   Contact     │
│               │
│  [ ]  (open)  │
│  Closes when  │
│  condition is │
│  TRUE         │
└───────────────┘
Build-Up - 6 Steps
1
FoundationBasic concept of NO contact
🤔
Concept: Introduce what a Normally Open contact is and its default state.
A Normally Open contact is a switch that is open by default, meaning no current flows through it. When the input condition controlling it becomes true, the contact closes, allowing current to flow. In PLC ladder logic, it is shown as two parallel lines with a gap.
Result
The contact allows current flow only when the controlling condition is true.
Understanding the default open state is key to predicting when the contact will allow current.
2
FoundationNO contact in ladder logic
🤔
Concept: How Normally Open contacts are represented and used in ladder diagrams.
In ladder logic, a Normally Open contact is drawn as two vertical lines with a gap between them. It represents a condition that must be true for the rung to be active. When the condition is true, the contact closes, completing the circuit and energizing the output coil or next element.
Result
The ladder rung is completed only when the NO contact condition is true.
Visualizing the contact as a gate in ladder logic helps understand how control flows in PLC programs.
3
IntermediateUsing NO contacts for control logic
🤔Before reading on: do you think a NO contact energizes output when false or true? Commit to your answer.
Concept: How NO contacts control outputs based on input conditions.
When a sensor or input device activates, the NO contact linked to it closes, allowing current to flow and energize an output like a motor or light. If the input is false, the contact stays open, and the output remains off. This creates simple if-then control logic.
Result
Outputs activate only when their controlling NO contacts are true.
Knowing that NO contacts directly link input conditions to outputs clarifies how PLCs make decisions.
4
IntermediateCombining multiple NO contacts
🤔Before reading on: do you think placing NO contacts in series means all must be true or any one? Commit to your answer.
Concept: How multiple NO contacts combine to form complex conditions.
When NO contacts are placed in series, all must be true for the circuit to complete (AND logic). When placed in parallel, any one being true completes the circuit (OR logic). This allows building complex control conditions by combining simple NO contacts.
Result
Series NO contacts require all true; parallel NO contacts require any true to activate output.
Understanding how NO contacts combine enables building flexible and precise control logic.
5
AdvancedNO contacts with timers and counters
🤔Before reading on: do you think NO contacts can directly represent timed delays? Commit to your answer.
Concept: How NO contacts interact with timers and counters in PLC programs.
NO contacts can be controlled by timers or counters, which change their state after a delay or count. For example, a timer output can close a NO contact after a set time, enabling delayed actions. This extends the simple on/off behavior to timed or counted control.
Result
NO contacts can represent delayed or counted conditions when linked to timers or counters.
Knowing NO contacts can be controlled by other PLC elements expands their use beyond simple switches.
6
ExpertCommon pitfalls with NO contacts in safety systems
🤔Before reading on: do you think NO contacts alone are always safe for emergency stops? Commit to your answer.
Concept: Why relying solely on NO contacts can be risky in safety-critical applications.
In safety systems, NO contacts can fail by sticking closed or open, causing dangerous situations. Therefore, Normally Closed (NC) contacts or redundant systems are often used for emergency stops. Understanding the limitations of NO contacts helps design safer control systems.
Result
NO contacts alone are not sufficient for critical safety functions.
Recognizing the limits of NO contacts prevents unsafe designs in real-world automation.
Under the Hood
Internally, a Normally Open contact is a physical or logical switch that breaks the electrical path when inactive. When the controlling input signal is true, the contact closes, completing the circuit and allowing current or signal to pass. In PLCs, this is implemented as a boolean condition check that controls the flow of logic execution.
Why designed this way?
NO contacts mimic real-world switches that are off by default, making control logic intuitive and safe. This design avoids unintended activation and aligns with how operators expect controls to behave. Alternatives like Normally Closed contacts exist for different control needs but NO contacts are simpler for start conditions.
Input Condition (False) ──┐
                          │
                    [ NO Contact ] (Open)
                          │
Output (Off)               │

Input Condition (True)  ──┐
                          │
                    [ NO Contact ] (Closed)
                          │
Output (On)
Myth Busters - 3 Common Misconceptions
Quick: Does a Normally Open contact allow current flow when its input is false? Commit to yes or no.
Common Belief:A Normally Open contact lets current flow even when the input condition is false.
Tap to reveal reality
Reality:A Normally Open contact only closes and allows current flow when the input condition is true; otherwise, it stays open and blocks current.
Why it matters:Believing NO contacts conduct when false leads to incorrect control logic and machines behaving unpredictably.
Quick: Can you use a Normally Open contact alone for emergency stop safety? Commit to yes or no.
Common Belief:Normally Open contacts are safe and sufficient for emergency stop circuits.
Tap to reveal reality
Reality:Emergency stops usually require Normally Closed contacts or redundant systems because NO contacts can fail and cause unsafe conditions.
Why it matters:Using NO contacts alone in safety can cause dangerous failures and accidents.
Quick: Does placing NO contacts in parallel mean all must be true to activate output? Commit to yes or no.
Common Belief:NO contacts in parallel require all contacts to be true to activate the output.
Tap to reveal reality
Reality:NO contacts in parallel require only one contact to be true to activate the output (OR logic). Series contacts require all to be true (AND logic).
Why it matters:Misunderstanding contact combinations leads to wrong control logic and unexpected machine behavior.
Expert Zone
1
NO contacts represent logical conditions but physically can be implemented with different hardware, affecting response time and reliability.
2
In complex PLC programs, NO contacts can be dynamically controlled by software variables, not just physical inputs, enabling flexible automation.
3
Stacking multiple NO contacts in series or parallel can create subtle timing and race conditions that require careful design and testing.
When NOT to use
Avoid using NO contacts alone in safety-critical or emergency stop circuits; use Normally Closed contacts or safety-rated devices instead. For complex logic, consider using function blocks or structured text for clarity and maintainability.
Production Patterns
In real-world PLC programs, NO contacts are used to start motors, open valves, or enable processes only when conditions are met. They are combined with timers, counters, and interlocks to build robust automation sequences.
Connections
Boolean Logic
NO contacts implement basic Boolean conditions (true/false) in hardware and software.
Understanding NO contacts helps grasp how physical switches translate into logical expressions controlling machines.
Electrical Switches
NO contacts are the electrical equivalent of physical switches that open or close circuits.
Knowing how physical switches work clarifies why NO contacts behave as they do in PLCs.
Human Decision Making
NO contacts mimic decision points where an action happens only if a condition is met.
Recognizing this connection helps understand automation as a series of decisions, similar to everyday choices.
Common Pitfalls
#1Assuming NO contact is closed by default.
Wrong approach:PLC Ladder: |----[ NO Contact ]----( Output )----| // Assuming output energizes without input true
Correct approach:PLC Ladder: |----[ NO Contact ]----( Output )----| // Output energizes only when input condition is true
Root cause:Misunderstanding the default open state of NO contacts leads to expecting outputs to activate without input.
#2Using NO contacts alone for emergency stop safety.
Wrong approach:Emergency Stop Circuit: |----[ NO Contact ]----( Motor Stop )----| // Unsafe because NO contact can fail
Correct approach:Emergency Stop Circuit: |----[ NC Contact ]----( Motor Stop )----| // Normally Closed contact ensures fail-safe operation
Root cause:Not knowing safety standards and contact types causes unsafe control designs.
#3Placing NO contacts in parallel but expecting AND logic.
Wrong approach:PLC Ladder: |----[ NO Contact A ]----| |----[ NO Contact B ]----( Output )----| // Expecting output only if both A and B true
Correct approach:PLC Ladder: |----[ NO Contact A ]----[ NO Contact B ]----( Output )----| // Series contacts require both true for output
Root cause:Confusing series and parallel contact logic leads to wrong control behavior.
Key Takeaways
A Normally Open contact is a switch that closes only when its controlling condition is true, allowing current flow.
In PLC ladder logic, NO contacts represent conditions that must be met to activate outputs or other devices.
Combining NO contacts in series or parallel creates AND and OR logic, enabling complex control decisions.
NO contacts are simple but not always safe for critical functions; understanding their limits is essential for safe automation.
Mastering NO contacts builds a foundation for understanding all PLC control logic and real-world machine operation.

Practice

(1/5)
1. What does a Normally Open (NO) contact do in a PLC circuit?
easy
A. It remains open until activated, then closes to allow current flow.
B. It remains closed until activated, then opens to stop current flow.
C. It always stays closed regardless of activation.
D. It always stays open regardless of activation.

Solution

  1. Step 1: Understand NO contact default state

    A Normally Open contact is open by default, meaning no current flows through it initially.
  2. Step 2: Behavior when activated

    When the NO contact is activated (e.g., button pressed), it closes, allowing current to flow.
  3. Final Answer:

    It remains open until activated, then closes to allow current flow. -> Option A
  4. Quick Check:

    NO contact = open by default, closes when activated [OK]
Hint: NO means open until pressed, then closes [OK]
Common Mistakes:
  • Confusing NO with Normally Closed (NC) contact
  • Thinking NO contact is closed by default
  • Assuming NO contact always stays open
2. Which of the following is the correct syntax to represent a Normally Open (NO) contact in a PLC ladder logic program?
easy
A. --[/]-- symbol
B. |/| symbol
C. | | symbol
D. --[ ]-- symbol

Solution

  1. Step 1: Identify NO contact symbol

    The Normally Open contact is represented by two parallel vertical lines: | |.
  2. Step 2: Differentiate from NC contact

    The Normally Closed contact uses |/| or --[/]-- symbols, which are different.
  3. Final Answer:

    | | symbol -> Option C
  4. Quick Check:

    NO contact = | | [OK]
Hint: NO contact looks like two parallel lines | | [OK]
Common Mistakes:
  • Using NC contact symbol for NO contact
  • Confusing ladder logic symbols
  • Mixing up contact and coil symbols
3. Given the following ladder logic snippet with a Normally Open (NO) contact named Start_Button controlling a coil Motor, what happens when Start_Button is pressed?
--| |--( )--
  Start_Button  Motor
medium
A. Motor coil de-energizes, turning the motor OFF.
B. Motor coil energizes, turning the motor ON.
C. Nothing happens; the motor state remains unchanged.
D. Motor coil toggles ON and OFF rapidly.

Solution

  1. Step 1: Analyze NO contact behavior when pressed

    Pressing the Start_Button closes the NO contact, allowing current to flow.
  2. Step 2: Effect on coil Motor

    Current energizes the Motor coil, turning the motor ON.
  3. Final Answer:

    Motor coil energizes, turning the motor ON. -> Option B
  4. Quick Check:

    NO contact pressed = coil energized [OK]
Hint: Pressing NO contact energizes coil [OK]
Common Mistakes:
  • Assuming coil de-energizes when NO contact closes
  • Thinking NO contact does not affect coil
  • Confusing coil with contact behavior
4. In the ladder logic below, the Normally Open (NO) contact Sensor is supposed to start the Conveyor motor. However, the motor never starts even when the sensor is triggered. What is the likely error?
--|/|--( )--
 Sensor Conveyor
medium
A. The contact is Normally Closed (NC) instead of Normally Open (NO).
B. The coil Conveyor is wired incorrectly.
C. The sensor is not physically connected.
D. The power supply is off.

Solution

  1. Step 1: Identify contact type in code

    The contact symbol |/| represents a Normally Closed (NC) contact, not Normally Open (NO).
  2. Step 2: Effect of NC contact on motor start

    Since the sensor is triggered (activated), the NC contact opens, breaking the circuit and preventing the motor from starting.
  3. Final Answer:

    The contact is Normally Closed (NC) instead of Normally Open (NO). -> Option A
  4. Quick Check:

    Wrong contact type = motor won't start [OK]
Hint: Check contact symbol: |/| means NC, not NO [OK]
Common Mistakes:
  • Confusing NC and NO contact symbols
  • Assuming coil wiring is always the issue
  • Ignoring sensor physical connection
5. You want to design a control circuit where a Normally Open (NO) start button must be pressed to start a machine. Which logic setup correctly uses the NO contact to achieve this?
hard
A. Use the NO contact in series with the motor coil; pressing the button breaks the circuit to start the machine.
B. Use the NO contact in parallel with the motor coil; pressing the button breaks the circuit to start the machine.
C. Use the NO contact in parallel with the motor coil; pressing the button energizes the coil to start the machine.
D. Use the NO contact in series with the motor coil; pressing the button energizes the coil to start the machine.

Solution

  1. Step 1: Understand NO contact behavior in start circuit

    A Normally Open start button is open by default, meaning no current flows through it initially (machine OFF).
  2. Step 2: Effect of pressing NO start button

    When the NO button is pressed, it closes, allowing current to flow and energizing the motor coil to start the machine.
  3. Final Answer:

    Use the NO contact in series with the motor coil; pressing the button energizes the coil to start the machine. -> Option D
  4. Quick Check:

    NO series press = coil energized to start [OK]
Hint: NO start button in series energizes coil when pressed [OK]
Common Mistakes:
  • Placing NO contact in parallel for start function
  • Assuming pressing NO button breaks circuit to start
  • Confusing NO and NC contacts in control circuits
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard