Let me explain why this happens and how to troubleshoot it step by step.
What INH (Inhibit) Means in Omron PLC
INH = Output Inhibit
When INH is ON:
-
PLC CPU is running
-
Program is executing
-
All or selected outputs are forced OFF
-
Output cards will not energize even if logic conditions are true
This feature is commonly used for:
-
Safety interlocks
-
Maintenance mode
-
Emergency stop logic
-
Initial commissioning
Most Common Reasons INH LED Is ON
1. Output Inhibit Bit Is Enabled in Program
Many Omron PLCs use:
-
Output inhibit instruction
-
System inhibit flag
-
Safety logic tied to inhibit
If this bit is ON, outputs are blocked globally.
Check in program for:
-
INH instruction
-
Safety / maintenance mode logic
-
E-stop related conditions
2. PLC Is in PROGRAM or MONITOR Mode
If the PLC is not in RUN mode, outputs will be inhibited.
Verify PLC mode:
-
RUN → Outputs allowed
-
PROGRAM / MONITOR → Outputs inhibited
3. Safety CPU or Safety Input Active
If you are using:
-
Omron Safety PLC
-
Safety relay integrated with PLC
Then:
-
Any open safety input
-
E-Stop pressed
-
Safety door open
→ Outputs will be inhibited
Check:
-
Safety I/O status
-
Emergency stop circuit
-
Safety relay feedback
4. Output Disable from CX-Programmer / Sysmac Studio
In Omron software, outputs can be:
-
Disabled manually
-
Forced OFF
-
Set to inhibit during online monitoring
Check:
-
Output force status
-
Online edit inhibit settings
5. I/O Table or Unit Error
If:
-
Output module not properly registered
-
I/O table mismatch
-
Configuration error
PLC may inhibit outputs as a protection.
Check:
-
I/O table registration
-
Unit status LEDs
-
PLC error log
6. External Interlock or Field Feedback Missing
Some programs inhibit outputs if:
-
Field feedback not received
-
Permissive not satisfied
-
Sequence not initialized
Check:
-
Feedback signals
-
Permissive conditions
-
Interlock logic
Quick Troubleshooting Checklist (Follow in Order)
-
Confirm PLC mode is RUN
-
Check INH bit or inhibit instruction in program
-
Verify Emergency Stop and safety inputs
-
Look for forced or disabled outputs in software
-
Check I/O table and module status
-
Review interlock and permissive logic
Important Field Note
INH ON does NOT mean output card is faulty.
It means the PLC is deliberately blocking outputs.
Replacing output cards will not solve the issue.