Bird
Raised Fist0
PLC Programmingscripting~10 mins

Normally closed (NC) contact in PLC Programming - Step-by-Step Execution

Choose your learning style10 modes available
Concept Flow - Normally closed (NC) contact
Start
↓
Check NC Contact State
↓
Contact is CLOSED
→Output Energized
↓
Contact is OPEN
→Output NOT Energized
↓
End
The NC contact allows current flow when the input is OFF (0), energizing the output; when input is ON (1), the contact opens and output de-energizes.
Execution Sample
PLC Programming
IF NOT Input THEN
  Output := TRUE;
ELSE
  Output := FALSE;
END_IF;
This PLC code energizes Output when Input is OFF, simulating a normally closed contact.
Execution Table
StepInputCondition (NOT Input)Output ActionOutput Value
10 (OFF)TRUESet Output TRUETRUE
21 (ON)FALSESet Output FALSEFALSE
💡 Execution ends after setting Output based on Input state.
Variable Tracker
VariableStartAfter Step 1After Step 2
InputUndefined0 (OFF)1 (ON)
OutputUndefinedTRUEFALSE
Key Moments - 2 Insights
Why does the output energize when the input is OFF?
Because the NC contact is closed when input is OFF (0), allowing current flow and setting Output TRUE as shown in execution_table step 1.
What happens to the output when the input turns ON?
The NC contact opens, breaking the circuit, so Output is set to FALSE as shown in execution_table step 2.
Visual Quiz - 3 Questions
Test your understanding
Look at the execution table, what is the Output value when Input is 0 (OFF)?
ATRUE
BFALSE
CUndefined
DRemains unchanged
💡 Hint
Refer to execution_table row 1 under Output Value.
At which step does the Output become FALSE?
AStep 1
BStep 2
CNever
DBefore Step 1
💡 Hint
Check execution_table row 2 Output Value.
If the condition was changed to 'IF Input THEN Output := TRUE', how would Output behave when Input is OFF?
AOutput would be TRUE
BOutput would toggle randomly
COutput would be FALSE
DOutput would remain unchanged
💡 Hint
Think about the negation in the original condition and compare with the changed condition.
Concept Snapshot
Normally Closed (NC) Contact:
- Closed when input is OFF (0), allowing current flow.
- Open when input is ON (1), stopping current.
- PLC code uses 'IF NOT Input' to energize output.
- Output TRUE means energized; FALSE means de-energized.
- Used to detect OFF state as active condition.
Full Transcript
A Normally Closed (NC) contact in PLC programming is a contact that allows current to flow when the input is OFF (0). When the input turns ON (1), the contact opens and stops current flow. The example code uses 'IF NOT Input' to set the output TRUE when input is OFF, simulating the NC contact behavior. The execution table shows two steps: when input is 0, output becomes TRUE; when input is 1, output becomes FALSE. This helps beginners understand how NC contacts invert the input signal to control outputs.

Practice

(1/5)
1. What does a Normally Closed (NC) contact do in a PLC circuit?
easy
A. It allows current to flow when the input is OFF.
B. It allows current to flow only when the input is ON.
C. It always blocks current regardless of input.
D. It acts like a fuse that breaks the circuit permanently.

Solution

  1. Step 1: Understand NC contact behavior

    A Normally Closed contact is closed (conducts electricity) when the input is OFF.
  2. Step 2: Apply to PLC circuit

    This means current flows through the NC contact when the input is not activated.
  3. Final Answer:

    It allows current to flow when the input is OFF. -> Option A
  4. Quick Check:

    NC contact closed when input OFF = B [OK]
Hint: NC contact is closed when input is OFF, open when ON [OK]
Common Mistakes:
  • Confusing NC with Normally Open (NO) contact
  • Thinking NC contact conducts when input is ON
  • Assuming NC contact permanently blocks current
2. Which of the following is the correct way to represent a Normally Closed (NC) contact in a PLC ladder logic diagram?
easy
A. A coil symbol with a slash
B. A contact symbol without any slash or line
C. A normally open push button symbol
D. A contact symbol with a slash or line through it

Solution

  1. Step 1: Identify NC contact symbol

    In ladder logic, NC contacts are shown as contacts with a slash or diagonal line through them.
  2. Step 2: Compare options

    A contact symbol with a slash or line through it matches this description, while others represent different elements.
  3. Final Answer:

    A contact symbol with a slash or line through it -> Option D
  4. Quick Check:

    NC contact symbol has slash = C [OK]
Hint: Look for slash on contact symbol for NC contact [OK]
Common Mistakes:
  • Choosing coil symbols instead of contact symbols
  • Confusing NC with NO contact symbol
  • Selecting symbols without slashes for NC
3. Given the following ladder logic snippet with an NC contact labeled X controlling output Y:
--[ /X ]--( Y )--
If input X is OFF, what will be the state of output Y?
medium
A. Output Y will toggle ON and OFF rapidly
B. Output Y will be OFF
C. Output Y will be ON
D. Output Y will be in an error state

Solution

  1. Step 1: Understand NC contact behavior with input OFF

    NC contact is closed when input X is OFF, so current flows through it.
  2. Step 2: Determine output state

    Since the NC contact is closed, output Y coil is energized and turns ON.
  3. Final Answer:

    Output Y will be ON -> Option C
  4. Quick Check:

    NC contact closed when input OFF means output ON = A [OK]
Hint: NC contact closed when input OFF energizes output [OK]
Common Mistakes:
  • Assuming output is OFF when input is OFF
  • Confusing NC with NO contact behavior
  • Thinking output toggles without cause
4. You have a ladder logic rung with an NC contact controlling a motor start coil. The motor never stops even when the stop button is pressed. What is the most likely error?
medium
A. The NC contact is wired as a Normally Open (NO) contact by mistake.
B. The motor coil is wired backwards.
C. The stop button is stuck in the ON position.
D. The NC contact is not connected to the correct input.

Solution

  1. Step 1: Analyze motor never stopping

    If motor never stops, the stop control is not breaking the circuit as expected.
  2. Step 2: Check NC contact wiring

    If the NC contact is wired as a Normally Open (NO) contact by mistake, pressing the stop button will not open the circuit, and the motor will keep running.
  3. Final Answer:

    The NC contact is wired as a Normally Open (NO) contact by mistake. -> Option A
  4. Quick Check:

    Motor never stops means NC contact wired as NO = D [OK]
Hint: Check if NC contact is wired as NO if stop fails [OK]
Common Mistakes:
  • Blaming coil wiring instead of contact wiring
  • Assuming button is stuck without checking wiring
  • Ignoring wrong contact type
5. In a safety circuit, a Normally Closed (NC) emergency stop button is used to control a machine. Which of the following best explains why NC contacts are preferred for emergency stops?
hard
A. Because NC contacts allow the machine to run even if the button is pressed.
B. Because if wiring fails or power is lost, the circuit opens and stops the machine safely.
C. Because NC contacts are cheaper and easier to install than NO contacts.
D. Because NC contacts keep the machine running continuously without interruption.

Solution

  1. Step 1: Understand safety requirement for emergency stop

    Emergency stop must stop machine immediately and safely if pressed or if wiring fails.
  2. Step 2: Explain NC contact advantage

    NC contact is closed normally, so if wiring breaks or power is lost, circuit opens and machine stops safely.
  3. Final Answer:

    Because if wiring fails or power is lost, the circuit opens and stops the machine safely. -> Option B
  4. Quick Check:

    NC contact fails safe by opening circuit = A [OK]
Hint: NC contacts fail safe by opening on wiring failure [OK]
Common Mistakes:
  • Thinking NC contacts keep machine running when pressed
  • Choosing cost or installation ease over safety
  • Confusing NC with NO contact behavior
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