Discover how a simple NOT can save your machine and your safety!
Why NOT logic with NC contact in PLC Programming? - Purpose & Use Cases
Imagine you have a machine with a safety switch that is normally closed (NC). You want to stop the machine when the switch opens. Without understanding NOT logic, you might try to check if the switch is ON instead of OFF, causing confusion.
Manually tracking the switch state without NOT logic means you must remember that NC contacts behave opposite to what you expect. This leads to mistakes, delays in troubleshooting, and unsafe machine behavior.
Using NOT logic with NC contacts lets you directly interpret the switch state correctly. It flips the signal so your program reacts properly when the switch opens, making your control logic clear and safe.
IF switch = ON THEN stop_machine
IF NOT switch THEN stop_machine
It enables clear, safe, and reliable control by correctly handling normally closed contacts in your automation logic.
In a factory, a safety door has an NC switch. Using NOT logic, the PLC stops the machine immediately when the door opens, protecting workers.
NC contacts behave opposite to normal switches.
NOT logic flips the signal to match real-world behavior.
This prevents errors and improves machine safety.
Practice
Solution
Step 1: Understand NC contact behavior
An NC contact means the circuit is closed (ON) when the switch is not pressed.Step 2: Compare options with NC contact logic
Only The circuit is ON when the switch is NOT pressed correctly states the circuit is ON when the switch is NOT pressed.Final Answer:
The circuit is ON when the switch is NOT pressed -> Option AQuick Check:
NC contact = ON when NOT pressed [OK]
- Confusing NC with Normally Open (NO) contact
- Thinking circuit is ON when switch is pressed
- Assuming NC contact toggles automatically
Solution
Step 1: Recall PLC contact symbols
Normally Open (NO) contact is--| |--, Normally Closed (NC) contact is--|/|--.Step 2: Match symbol to NC contact
--|/|--shows--|/|--, which is the correct NC contact symbol.Final Answer:
--|/|-- -> Option CQuick Check:
NC contact symbol = --|/|-- [OK]
- Choosing NO contact symbol instead of NC
- Confusing symbols with AND/OR logic
- Using invalid or made-up symbols
Stop controlling output Motor:
--|/|--(Stop)----( )--(Motor)What happens to
Motor when the Stop button is pressed?Solution
Step 1: Understand NC contact effect when pressed
Pressing the NC contact opens the circuit, breaking the path.Step 2: Determine output state
Since the circuit is open, the Motor output coil is not energized and turns OFF.Final Answer:
Motor turns OFF -> Option AQuick Check:
Pressing NC contact = circuit open = output OFF [OK]
- Assuming pressing NC turns output ON
- Thinking output toggles automatically
- Ignoring NC contact behavior
EmergencyStop to stop a conveyor motor. The motor never stops when the emergency button is pressed. What is the most likely error?Solution
Step 1: Analyze symptom
Motor never stops when emergency button pressed means circuit does not open.Step 2: Identify wiring error
If NC contact is wired as NO, pressing button closes circuit instead of opening it, so motor stays ON.Final Answer:
The NC contact is wired as Normally Open (NO) -> Option BQuick Check:
Wrong contact type wiring = motor won't stop [OK]
- Blaming output coil without checking input wiring
- Assuming button press duration causes issue
- Ignoring PLC power status
SafetySwitch and an output coil MachineRun. Which ladder logic rung correctly implements the NOT logic with the NC contact to stop the machine when the switch is pressed?Solution
Step 1: Identify correct NC contact usage
Safety stop uses NC contact so circuit is closed (MachineRun ON) when switch NOT pressed.Step 2: Match ladder logic rung
--|/|--(SafetySwitch)----( )--(MachineRun)uses NC contact--|/|--controllingMachineRunoutput correctly.Final Answer:
--|/|--(SafetySwitch)----( )--(MachineRun) -> Option DQuick Check:
NC contact before output coil = safety stop logic [OK]
- Using NO contact instead of NC for safety stop
- Reversing contact and coil positions
- Confusing contact labels with output coil
Ready to prove it?
Pass the test and this pattern moves unknown
