Overview
The Omron 3G3JX low-voltage inverter is a compact general-purpose drive used for constant- and variable-torque loads ranging from fractional to 7.5 kW. One of the most common field complaints on a new installation or post-maintenance commissioning is: "The drive shows RUN, the output contactor (if fitted) closes, but the motor does not turn." In the majority of these cases the drive is not actually stalled or faulted - it is executing a valid run command with a zero-hertz speed reference. The shaft is genuinely rotating at 0 rpm because the drive has been told to start but never told how fast to go.
The two parameters that govern this behavior are A001 (frequency reference source) and A002 (run command source). When either is misconfigured against the wiring on control terminals FS, FV, SC, 5, or 8, the drive runs in a "soft no-run" state that looks identical to a dead drive to operators. This article covers the diagnostic path, the parameter resolution, and the commissioning verification required to close the loop.
Reference: Omron 3G3JX Series Inverter User's Manual (I558-E2-03A) and the JX inverter product brochure.
Problem Description
Symptom signatures reported in the field:
- Drive LED shows
RUNon the digital operator (3G3JX-AB007 / 3G3JX-A-AB / 3G3JX-CE-series operator). - Multifunction output programmed to "Running" (
C021 = 00) closes correctly. - Output frequency display (
F001) reads0.0 Hz. - Output current display (
F002) reads0.0 Awhen no load, or a small magnetizing current if the motor is unloaded. - Shaft does not rotate in either direction.
The drive is not in a fault state: PWR is solid, no ERR indicator is shown, and the alarm history (b021...b028) is empty.
Distinguishing Zero-Speed from Other No-Run Conditions
| Indicator | Zero-speed reference (this article) | Trip / Fault | Wiring open / interlock | Decel-to-stop |
|---|---|---|---|---|
| RUN LED | ON | OFF | OFF | ON during decel |
| ALARM LED | OFF | ON or blinking | OFF | OFF |
| F001 (Hz) | 0.0 | 0.0 | 0.0 | ramping to 0 |
| F002 (A) | 0.0 - small | 0.0 | 0.0 | decreasing |
| Motor torque | None | None | None | regen / decel |
| Stop key response | Drops RUN | No effect during fault | Drops RUN | Performs DC brake |
If F002 is reading motor nameplate current and shaft still does not rotate, the problem is mechanical (load, coupling, brake not releasing), not parameter-related.
Root Cause Analysis
The Omron 3G3JX accepts its frequency reference from one of seven selectable sources, plus the run command from one of five selectable sources. Each source is independently routable, which is a powerful but easily miswired feature.
Parameter A001 - Frequency Reference Source
| Code | Source | Wiring / Hardware |
|---|---|---|
| 00 | Digital operator (keypad UP/DOWN keys or built-in potentiometer on -AB / -B units) | No external wiring needed; uses GO/STOP/UP/DOWN on the digital operator |
| 01 | Analog input (terminal block) | Voltage 0-10 V on FV-SC, or current 4-20 mA on FI-SC
|
| 02 | Digital operator potentiometer (when fitted) | External pot or built-in pot on the operator |
| 03 | Modbus (RS-485, terminals SP/SN) |
RS-485 network, register 0x0001 (or function code 0x06 holding reg as per JX memory map) |
| 04 | Option board (if 3G3JX-ECT / -DRT / -PN etc. fitted) | Fieldbus card in option slot |
| 06 | Pulse-train input (on selected terminals) | Open-collector pulse generator on assigned input |
| 07 | EZ-SQ (parameter-driven sequence profile) | A170-A175 step definitions |
Parameter A002 - Run Command Source
| Code | Source | Active Levels |
|---|---|---|
| 01 | Control terminals (digital inputs FW or RV with SC common) |
Run = closed to SC; Stop = open |
| 02 | Digital operator RUN key | Front panel RUN/STOP |
| 03 | Modbus (RS-485) | Network control register |
| 04 | Option (fieldbus card) | Fieldbus Run bit |
The most frequent failure mode is operator setting A001 = 01 (analog) with FV-SC open or shorted to SC, and leaving A002 = 01 (terminals). The drive correctly interprets a 0 V / 4 mA signal as "0 Hz commanded," the run terminal correctly closes, and the resulting shaft is stationary. No fault is raised because there is no fault: the drive is exactly doing what it was told.
Pre-Trip Verification (Before Changing Anything)
- Confirm no trip is active. If the green
PWRis steady and the redERRLED is off, proceed. - Read the live parameters on the digital operator using
READ+ arrow keys. Capture the actual values ofA001,A002,A003,A004,A020, andF001. - Measure the actual signal at the analog input terminals with a calibrated DMM:
- Voltage mode:
FVtoSCshould read 0.0 - 10.0 V when speed reference is from a potentiometer or PLC DAC. - Current mode:
FItoSCshould read 4 - 20 mA. IfFIis absent or wired to a milliamp source withC005 = 01, expect a 0 mA cable break to be read as 0 % and the drive to hold 0 Hz.
- Voltage mode:
- Measure the run input:
FW(orRV) toSCshould read close to 0 V (saturated by the internal 24 V pull-up) when a run is being requested. If the input floats, the drive sees STOP. - Read the digital-input function assignments (
C001throughC008) to confirm what each terminal actually does.C001 = 00is the default forFW(forward run);C002 = 01is the default forRV(reverse run).
P+ and N-), and observe ESD handling on the operator assembly.Solution: Configure A001 - Frequency Reference Source
Step 1 - Select the Correct Source Code
Using the digital operator (PAR / PRG / arrow + READ / WRITE buttons on the standard 3G3JX operator):
- Press
PRG(orMENUon newer keypads). - Navigate to parameter group A (basic function parameters).
- Scroll to
A001(display readsA001on first call). - Press
READto display the current value (default00). - Use the up/down arrow to set the desired source code from the table above.
- Press
WRITE(orSAVE) to commit.
Step 2 - Common Source Assignments
| Wiring reality | A001 value | Comments |
|---|---|---|
External 0-10 V speed pot on FV-SC
|
01 (analog voltage) | Ensure C005 = 00 so the analog input scales 0-10 V default |
PLC 4-20 mA speed command on FI-SC
|
01 (analog current) | Set C005 = 01, verify A013 = 0 % and A014 = 100 % scaling |
| Keypad only - no external wiring | 00 (operator) | Press FREF on the operator, then UP/DOWN to set reference |
| RS-485 / Modbus RTU from PLC | 03 | Set C071 (RS-485 baud), C072 (node address), C073 (parity) |
| Fieldbus (EtherCAT, Profinet, DeviceNet, CompoNet etc.) | 04 | Requires matching 3G3JX option card installed and recognised (P060) |
Step 3 - Calibrate the Analog Reference
For A001 = 01 the analog input scaling is governed by:
-
C005- Analog input type select:00= 0-10 V,01= 4-20 mA,02= 0-20 mA. -
A013- Frequency reference gain at analog minimum (default 0 %). Sets the lower ramp point. -
A014- Frequency reference gain at analog maximum (default 100 %). Sets the upper ramp point. -
A011- Frequency upper limit (default 80 Hz on most 50/60 Hz motor settings). -
A012- Frequency lower limit (default 0 Hz; if set above 0 Hz, drives cannot command below this regardless of analog input). -
A015- Analog input start frequency (the dead-band around zero where the drive remains atA012).
A012 > 0 and the analog input is 0 V, the drive commands A012 (e.g. 5 Hz), not zero. Adjust A011 and A012 deliberately rather than leaving defaults from a factory profile.Solution: Configure A002 - Run Command Source
- From the menu, navigate to parameter
A002(group A). - Set
A002 = 01if the run is being commanded from the terminal strip (most field installations). - Set
A002 = 02if a person must press the green RUN button on the operator (commissioning, bench-testing, or where the cabinet has no PLC). - Set
A002 = 03only afterC071toC073are correct for the Modbus master.
A002 takes effect immediately after WRITE. If the run input is closed while you are still typing the change, the drive will start or stop without warning. Use B127 = 00 (inverse direction is not reversed) to ensure rotation direction matches the operator order, and verify rotation against the motor label before applying load.Configure Multi-Speed and Pre-Sets
If the application calls for discrete preset speeds rather than a continuous analog reference, use the digital-input multifunction assignments:
| Input function code | Function | Reference parameter | Frequency target (Hz) |
|---|---|---|---|
| 02 | Multi-speed 1 (CF1) | A020 | Set in Hz |
| 03 | Multi-speed 2 (CF2) | A021 | Set in Hz |
| 04 | Multi-speed 3 (CF3) | A022 | Set in Hz |
| 05 | Multi-speed 4 (CF4) | A023 | Set in Hz |
| 06 | Jog | A038 (jog freq), A039 (jog accel), A040 (jog decel) | Jog rate |
| 01 | Reverse run | n/a | Same magnitude as forward |
To produce a non-zero shaft from a digital-input only setup, set A001 = 00 and either:
- Use the operator keypad
UP/DOWNto dial in a frequency, then closeFWtoSC; OR - Assign terminal
5(or another free input) toCF1(C004 = 02), setA020 = 30.0Hz for example, and close that terminal to demand 30 Hz.
Jog and Local Operation
For bench commissioning where the motor must be rotated without a full reference chain, three routes work reliably:
-
Keypad RUN with operator frequency reference. Set
A002 = 02,A001 = 00, pressFREF, dial in 10.0 Hz withUP, pressRUN. -
Jog from a terminal. Set
A038 = 6.0 Hz,C004 = 06(or whichever free terminal), close that terminal withFWalready closed; the drive will inch-rotate at jog frequency. Useful for verifying rotation direction and brake release. -
Fast wiring check. Temporarily strap
FWtoSC, apply 5 VDC from a battery or signal generator across a 5 kΩ pot toFV-SC. Motor must rotate proportionally.
Commissioning Verification
After both A001 and A002 are saved, perform the following six-step verification before declaring the drive serviceable:
-
Read-back: Cycle power for ten seconds. Confirm
A001andA002retained the new values. Drives occasionally revert if a parameter write error occurred (operator will displayERRon a failed write). -
Local reference: With
A001 = 00, increment reference to 5.0 Hz from keypad. Press green RUN.F001should read approximately 5.0,F002should reflect magnetizing plus small load current, and the shaft should turn visibly. -
Analog reference: Apply 2 VDC to
FV-SC, withA001 = 01,C005 = 00.F001should read 20 % of full scale (about 10 Hz if max = 50 Hz). Apply 0 V, drive should drop to 0 Hz; ramp-accel/decel timesA082/A092govern deceleration back to zero. -
Hardwired stop: Open
FWrelative toSCwhile running; drive should decel atA092and stop. Multifunction output "During Run" (C021 = 00) should de-energize; "During Reverse" (C021 = 04) behaves correctly for reverse rotation. -
Thermal: Run for ten minutes at nameplate frequency into the connected load.
F003(output frequency),F004(direction),F005(status), andF006(output current scaling %) can be polled. Drive heatsink should stay below 90 °C; module temperature is exposed ind104. -
Fault injection: Briefly open a digital output feedback to provoke a fault, confirm restart is not auto-performed unless
b001 = 02(auto-restart) is set and the risk profile is acceptable.
Extended Diagnostics
Monitor Parameters in Group F
| Parameter | Function | Use |
|---|---|---|
| F001 | Output frequency monitor | Confirms command vs. actual |
| F002 | Output current monitor | Confirms current exists when commanded |
| F003 | Output direction (-1 / 1) | Cross-check vs. expected |
| F004 | Drive status word | Bit-decode to see how the drive thinks of itself |
| F005 | Input terminal status | Diagnostic - shows which digital inputs the drive sees closed |
| F006 | Output terminal status | Diagnostic - shows which output relays are energised |
| F007 | Output frequency scaled (operator units) | Process display scaling |
| F008 | Motor speed in RPM (calculated) | Quick visual confirmation |
| F010 | Output voltage monitor | Confirms PWM is generating voltage |
| F011 | DC bus voltage | Approximately 1.414 × VAC under load |
Troubleshooting Matrix
| Symptom | Likely parameter | Fix |
|---|---|---|
| RUN on, motor stationary, F001 = 0, F002 < 5 % nameplate | A001 mis-wired or zero reference | Set A001 to source matching wiring; calibrate analog C005
|
| RUN absent, no motion | A002 mismatch with input wiring | Switch A002 to 01 (terminals) or 02 (operator) |
| RUN on, F001 stable at low Hz (e.g. 5 Hz) even with full reference | A012 lower limit set > 0 | Lower A012 to 0.0 Hz |
Shaft rotates slowly in reverse even though FW closed |
B127 reversal lock engaged | Disable B127 or swap motor leads |
| RUN on, motor coasts down to zero, then RUN LED extinguishes | Normal decel, but F001 momentarily 0 |
Adjust A092 decel time; check for DC brake at A091
|
| F006 shows relay de-energised despite RUN | C021 not assigned to "running" | Assign C021 = 00 (running) or the correct code |
| Current limiting at startup (E001/E005) | Excessive load, autotune missed | Run H001 = 01 autotune if motor is offline-rated; check H002 / H003
|
Common Fault Codes and How This Article's Resolution Interacts
The 3G3JX raises fault codes E01.x...E60.x for protection events. None of these fire when the drive is in zero-speed-run; however, a faulty analog cable or a broken FI current loop input can latch E006 (analog input loss) if the drive is configured with C005 = 01 (4-20 mA) and the input falls below 4 mA while a higher low-limit (A012 > 0) prevents motion - which can look superficially like a zero-speed issue but is actually a fault.
| Code | Meaning | Likely overlap with A001/A002 issue |
|---|---|---|
| E001 | Overcurrent during accel | No - load or autotune related |
| E002 | Overcurrent during decel | No - decel rate too fast or low DC bus |
| E003 | Overcurrent at constant speed | No - load spike |
| E005 | Motor overload | No - thermal limit exceeded |
| E006 | External trip / analog input loss | Yes - can mask reference issue |
| E007 | Overvoltage at DC bus | No - regenerative energy |
| E008 | EEPROM error | No - parameters corrupted, factory reset required |
| E009 | Undervoltage | No - supply sag, power loss ride-through via b001
|
| E012 | CPU error | No - hardware reset |
| E013 | USP (unattended start protection) | Yes - if power returns while RUN is asserted |
Wiring and Topology Reference
Control Terminal Layout
On the 3G3JX main terminal board the analog and digital control terminals are:
-
H,O- 24 VDC, 200 mA user supply (aux). -
L- +24 V return / user supply common. -
FW(defaultC001 = 00) - Forward run input. -
RV(defaultC002 = 01) - Reverse run input. -
5,6,7,8- Additional programmable digital inputs. -
TH,SC- Thermistor input (PTC) and digital-input common. -
FV- Analog voltage input (0-10 V). -
FI- Analog current input (4-20 mA / 0-20 mA). -
SP,SN- RS-485 Modbus terminals (120 Ω termination via DIP). -
P1- DC bus negative (for option cards, not for field load wiring). -
FA,FB,FC- Multifunction output relay contacts. -
MA,MB,MC- Three-state multifunction output.
Potentiometer Connection Pattern
Wiring a 4.7-10 kΩ speed pot is one of the most popular reference sources:
- Connect one end of the pot wiper track to
FV. - Connect the other end to
SC. - Connect the wiper (centre terminal) to
FVas well, OR provide+10 Vreference if the JX board variant exposes it.
If the wiper is floating, the drive reads 0 V and produces 0 Hz - again, the no-run condition this article covers.
Reference Documentation
All parameter codes, ranges, and defaults cited in this article align with the published Omron 3G3JX documentation set:
- Omron 3G3JX Series Inverter User's Manual (I558-E2-03A)
- Omron JX Inverter product brochure
- Omron 3G3JX series catalog sections for CE / UL conformance ratings and
-ABkeypad variants
FAQ
My Omron 3G3JX shows RUN but the motor does not turn. What is the fastest check?
Read parameter F001 on the digital operator. If it reads 0.0 Hz, the drive has no frequency reference. Go to parameter A001 and confirm it matches where your speed signal is wired (00 for keypad, 01 for analog on FV/FI, 03 for Modbus, 04 for an option card). Then verify the analog signal voltage or current at the terminal with a meter.
What is the default value of A001 and A002 on a brand-new 3G3JX?
Factory defaults are A001 = 00 (operator/keypad reference) and A002 = 01 (terminal-run). Field installations almost always need A001 = 01 for an analog 0-10 V or 4-20 mA speed signal coming from a PLC or speed pot.
How do I switch the drive to Modbus control after A002 is set?
Set A002 = 03, set C071 for Modbus baud (typ. 9600), C072 for the slave address (1-247), C073 for parity (00 = none, 01 = even, 02 = odd). The Modbus register for run/stop is the drive's control word, and the frequency reference register requires the value in 0.1 Hz units. Always cross-reference the exact Modbus map against the JX manual section 6 before integrating with a master PLC.
Can I use a 4-20 mA signal on the same FV terminal as a 0-10 V pot?
No. The 0-10 V voltage input is on FV; the 4-20 mA current input is on FI. They are different physical terminals with different scaling parameters (C005 selects the function of the analog inputs). Wiring a milliamp source to FV will not produce accurate control and may saturate the input rail.
Why does my motor run at 5 Hz minimum even with the analog input at zero?
Parameter A012 (frequency lower limit) defaults to 0 on most regions but is sometimes left at 5 Hz or 10 Hz on factory profiles. Lower it to 0.0 Hz if the application needs a true zero speed, or rely on A015 (analog start frequency) for a configurable dead-band around 0 V / 4 mA.