Troubleshooting Omron JX Inverter Zero Speed A001/A002

James Nishida14 min read
OmronTroubleshootingVFD / Drives
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

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 RUN on 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) reads 0.0 Hz.
  • Output current display (F002) reads 0.0 A when 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)

  1. Confirm no trip is active. If the green PWR is steady and the red ERR LED is off, proceed.
  2. Read the live parameters on the digital operator using READ + arrow keys. Capture the actual values of A001, A002, A003, A004, A020, and F001.
  3. Measure the actual signal at the analog input terminals with a calibrated DMM:
    • Voltage mode: FV to SC should read 0.0 - 10.0 V when speed reference is from a potentiometer or PLC DAC.
    • Current mode: FI to SC should read 4 - 20 mA. If FI is absent or wired to a milliamp source with C005 = 01, expect a 0 mA cable break to be read as 0 % and the drive to hold 0 Hz.
  4. Measure the run input: FW (or RV) to SC should 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.
  5. Read the digital-input function assignments (C001 through C008) to confirm what each terminal actually does. C001 = 00 is the default for FW (forward run); C002 = 01 is the default for RV (reverse run).
Safety: Before opening the drive cabinet, lock-out and tag-out the upstream disconnect, wait five minutes for the internal DC bus capacitors to discharge below 50 VDC (verify with a meter on 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):

  1. Press PRG (or MENU on newer keypads).
  2. Navigate to parameter group A (basic function parameters).
  3. Scroll to A001 (display reads A001 on first call).
  4. Press READ to display the current value (default 00).
  5. Use the up/down arrow to set the desired source code from the table above.
  6. Press WRITE (or SAVE) 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 at A012).
Common trap: if 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

  1. From the menu, navigate to parameter A002 (group A).
  2. Set A002 = 01 if the run is being commanded from the terminal strip (most field installations).
  3. Set A002 = 02 if a person must press the green RUN button on the operator (commissioning, bench-testing, or where the cabinet has no PLC).
  4. Set A002 = 03 only after C071 to C073 are correct for the Modbus master.
Important: changing 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/DOWN to dial in a frequency, then close FW to SC; OR
  • Assign terminal 5 (or another free input) to CF1 (C004 = 02), set A020 = 30.0 Hz 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:

  1. Keypad RUN with operator frequency reference. Set A002 = 02, A001 = 00, press FREF, dial in 10.0 Hz with UP, press RUN.
  2. Jog from a terminal. Set A038 = 6.0 Hz, C004 = 06 (or whichever free terminal), close that terminal with FW already closed; the drive will inch-rotate at jog frequency. Useful for verifying rotation direction and brake release.
  3. Fast wiring check. Temporarily strap FW to SC, apply 5 VDC from a battery or signal generator across a 5 kΩ pot to FV-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:

  1. Read-back: Cycle power for ten seconds. Confirm A001 and A002 retained the new values. Drives occasionally revert if a parameter write error occurred (operator will display ERR on a failed write).
  2. Local reference: With A001 = 00, increment reference to 5.0 Hz from keypad. Press green RUN. F001 should read approximately 5.0, F002 should reflect magnetizing plus small load current, and the shaft should turn visibly.
  3. Analog reference: Apply 2 VDC to FV-SC, with A001 = 01, C005 = 00. F001 should read 20 % of full scale (about 10 Hz if max = 50 Hz). Apply 0 V, drive should drop to 0 Hz; ramp-accel/decel times A082/A092 govern deceleration back to zero.
  4. Hardwired stop: Open FW relative to SC while running; drive should decel at A092 and stop. Multifunction output "During Run" (C021 = 00) should de-energize; "During Reverse" (C021 = 04) behaves correctly for reverse rotation.
  5. Thermal: Run for ten minutes at nameplate frequency into the connected load. F003 (output frequency), F004 (direction), F005 (status), and F006 (output current scaling %) can be polled. Drive heatsink should stay below 90 °C; module temperature is exposed in d104.
  6. 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 (default C001 = 00) - Forward run input.
  • RV (default C002 = 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:

  1. Connect one end of the pot wiper track to FV.
  2. Connect the other end to SC.
  3. Connect the wiper (centre terminal) to FV as well, OR provide +10 V reference 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:

Always cross-check the precise parameter defaults, register addresses, and option card part numbers against the printed manual page reference for the specific firmware/destination code (e.g. EU 3G3JX-AB007 vs. NA 3G3JX-A2007) shipped in your drive. Defaults differ between marketing regions and revision levels.

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.

Back to blog