Inovance SV660N Servo Drive Fault Codes List
A comprehensive guide to Inovance SV660N servo drive fault codes. Troubleshoot EtherCAT/PROFINET errors, encoder alarms, and motion control issues.
Inovance SV660N Fault Codes Reference Table
Below is the complete list of fault codes, communication errors, and troubleshooting actions associated with the SV660N servo series.
Inovance SV660N Servo Drive Fault Codes List
| Fault Code and Meaning | Cause and Remedy |
|---|---|
|
E101.0 System parameter error |
Cause: The total number of parameters changes (often after software update) or values in groups 2002h and above exceed limits. Specific causes include:
Remedy:
|
|
E101.1 Parameter error in group 2000h/2001h |
Cause: The total number of parameters changes, or values in groups 2000h or 2001h exceed the limit (generally after software update). Remedy:
|
|
E101.2 Address error in read/write |
Cause: The total number of parameters changes after software update, leading to address error in read/write operations (access address exceeds limit). Remedy:
|
|
E102.0 Logic configuration fault |
Cause: The FPGA- or MCU-related hardware is damaged, leading to communication failure. The FPGA may be faulty or unprogrammed. Remedy:
|
|
E102.8 Software version mismatch |
Cause: The software version of MCU or FPGA is wrong or they do not match. Remedy:
|
|
E104.1 MCU operation timeout |
Cause: The access to MCU times out. Could be due to faulty FPGA, abnormal communication handshake, or access timeout between HOST and coprocessor. Remedy:
|
|
E104.2 Current loop operation timeout |
Cause: The MCU torque interrupt scheduling time is detected to be abnormal. (Reported only in commissioning stage). Remedy:
|
|
E104.4 Command update timeout |
Cause: Encoder communication time is set improperly or command calculation time is too long. Remedy:
|
|
E108.0 / E108.1 / E108.2 / E108.3 Parameter EEPROM Errors (Read/Write/Check) |
Cause: Parameter values cannot be written to or read from EEPROM, or the data check fails. Remedy:
|
|
E120.0 Unknown encoder type |
Cause: The encoder type detected during initialization does not comply with requirements. Remedy:
|
|
E120.1 Unknown motor model |
Cause: The motor model defined by H00-00 does not exist. Remedy:
|
|
E120.2 Unknown drive model |
Cause: The servo drive model defined by H01-10 does not exist. Remedy:
|
|
E120.5 Motor and drive current mismatch |
Cause: Rated output of servo drive is far higher than rated current of the motor, or internal scaling value is abnormal. Remedy:
|
|
E120.6 FPGA and motor model mismatch |
Cause: Motor model set improperly, or the motor encoder is not supported by the current FPGA version. Remedy:
|
|
E122.0 Multi-turn absolute encoder setting error |
Cause: Motor does not match in absolute position mode or motor code is set improperly. Remedy:
|
|
E122.1 Different DIs assigned with same function |
Cause: The same function is assigned to different DIs, or DI function No. exceeds maximum setting. Remedy:
|
|
E122.2 Different DOs assigned with same function |
Cause: The DO function No. exceeds the maximum setting number allowed. Remedy:
|
|
E122.3 Upper limit in rotation mode invalid |
Cause: Upper limit of mechanical single-turn position exceeds 2^31 in absolute position rotation mode. Remedy:
|
|
E136.0 Encoder parameter error |
Cause: When reading encoder ROM, no parameters are found or they are inconsistent. Causes include:
Remedy:
|
|
E136.1 Encoder communication error |
Cause: Encoder cable disconnected or communication error due to interference. Remedy:
|
|
E140.1 Encryption chip check failure |
Cause: Key of encryption chip is incorrect; failure in decrypting Renesas chip. Remedy:
|
|
E150.0 STO signal input protection |
Cause: The STO (Safe Torque Off) function is active. Remedy:
|
| E140.1 Encryption chip check failure |
Cause: The key of the encryption chip is incorrect, causing failure in decrypting the Renesas chip. Remedy:
|
| E150.0 STO signal input protection |
Cause: The STO input protection applies (safety state). The STO function is active. Remedy:
|
| E150.1 STO signal input error |
Cause: The single-channel input of STO is invalid. 1. The STO power supply is abnormal. 2. The STO input resistor is abnormal. 3. The STO function fails. Remedy:
|
| E150.2 Buffer 5 V supply voltage error |
Cause: The MCU monitors the 5 V power supply of the PWM Buffer to detect overvoltage or undervoltage. The 5 V power supply of the Buffer is abnormal. Remedy:
|
| E150.3 STO upstream optocoupler detection failure |
Cause: Short circuit occurs on the optocoupler of the upstream hardware circuit of STO (STO1 or STO2). Remedy:
|
| E150.4 PWM Buffer detection failure |
Cause: An error occurs on the PWM Buffer integrated circuit during initialization detection upon power-on (the PWM signal cannot be blocked). Remedy:
|
| E201.0 Phase-P overcurrent |
Cause: An excessively high current flows through the positive pole of the DC-AC circuit. 1. Gains are set improperly, leading to motor oscillation. 2. The encoder is wired improperly, aging, or connected loosely. 3. The servo drive is faulty. Remedy:
|
| E201.1 Phase-U overcurrent |
Cause: A current higher than the threshold is collected in the phase-U current. 1. Motor cables are in poor contact, grounded, or short-circuited. 2. The motor is damaged due to over-temperature. Remedy:
|
| E201.2 Phase-V overcurrent |
Cause: A current higher than the threshold is collected in the phase-V current. 1. Motor cables are in poor contact, grounded, or short-circuited. 2. The motor is damaged due to over-temperature. Remedy:
|
| E201.4 Phase-N overcurrent |
Cause: An excessively high current flows through the negative pole of the DC-AC circuit. 1. Gains are set improperly. 2. Encoder wired improperly/aging. 3. Overcurrent on regenerative resistor. 4. Servo drive faulty. Remedy:
|
| E208.0 MCU position reference updated frequently |
Cause: Locate fault cause through internal code (200B-2Eh). 1. MCU communication times out (Internal code 1208). 2. FPGA operation times out (Internal code 0208). Remedy:
|
| E208.2 Encoder communication timeout |
Cause: The servo drive fails to receive data fed back by the encoder in three consecutive cycles. Remedy:
|
| E208.3 Current sampling fault |
Cause: Phase-U and phase-V current sampling is abnormal. Ambient devices generating disturbance or internal circuit damaged. Remedy:
|
| E208.4 FPGA current loop operation timeout |
Cause: The operating time of the current loop exceeds the interval threshold. Remedy:
|
| E210.0 Output short-circuited to ground |
Cause: An abnormal motor phase current or bus voltage is detected during auto-inspection upon power-on. 1. Power cables (U/V/W) short-circuited to ground. 2. Motor short-circuited to ground. 3. Servo drive is faulty. Remedy:
|
| E234.0 Runaway Protection |
Cause: Torque/Speed reference direction is opposite to feedback direction. 1. U/V/W cables connected in wrong phase sequence. 2. Initial phase detection error. 3. Encoder model wrong or wiring incorrect. 4. Encoder aging/loose. 5. Gravity load too large. 6. Improper stiffness parameter settings. Remedy:
|
| E400.0 Main circuit overvoltage |
Cause: The DC bus voltage between P⊕ and N⊖ exceeds the overvoltage threshold (420V for 220V drive; 760V for 380V drive). 1. Voltage input too high. 2. Power supply unstable/lightning. 3. Regenerative resistor fails. Remedy:
|
| E410.0 Main circuit undervoltage |
Cause: The DC bus voltage between P⊕ and N⊖ is lower than the undervoltage threshold. (220 V drive threshold: 200 V / 380 V drive threshold: 380 V). Remedy:
|
| E420.0 Phase loss |
Cause: Phase loss occurs on the three-phase servo drive. Remedy:
|
| E430.0 Control circuit power supply undervoltage |
Cause: Control circuit voltage is below threshold (220V drive: <190V; 380V drive: <350V). Remedy:
|
| E500.0 Motor overspeed |
Cause: The actual speed of the motor exceeds the overspeed threshold. Remedy:
|
| E500.1 Speed feedback overflow |
Cause: The FPGA speed measurement overflows. Remedy:
|
| E500.2 FPGA position feedback pulse overspeed |
Cause: The MCU detects excessive pulse increment fed back by FPGA. Remedy:
|
| E602.0 Angle auto-tuning error |
Cause: Unusual jitter occurs on the encoder feedback during angle auto-tuning. Remedy:
|
| E602.2 Wrong U/V/W phase sequence detected |
Cause: A wrong U/V/W phase sequence is detected during angle auto-tuning. Remedy:
|
| E605.0 Motor speed too high upon S-ON |
Cause: The motor speed exceeds the rated speed when the servo drive (Size A/B) is switched on. Remedy:
|
| E620.0 Motor overload |
Cause: The accumulative heat of the motor reaches the fault threshold. Remedy:
|
| E630.0 Motor stalled |
Cause: Actual motor speed is < 10 RPM but torque reference reaches limit for time defined in 200A-21h. Remedy:
|
| E640.0 IGBT over-temperature |
Cause: The IGBT temperature reaches the fault threshold defined by H0A-18. Remedy:
|
| E640.1 Flywheel diode over-temperature |
Cause: The temperature of the flywheel diode reaches the fault threshold defined by H0A-18. Remedy:
|
| E640.1 Flywheel diode over-temperature |
Cause: The temperature of the flywheel diode reaches the fault threshold defined by H0A-18. Potential causes include: 1. Ambient temperature too high. 2. Fan is damaged. 3. Improper installation clearance/direction. 4. Servo drive is faulty. Remedy:
|
| E650.0 Heatsink over-temperature |
Cause: The temperature of the servo drive power module is higher than the over-temperature threshold. Potential causes include: 1. Ambient temperature too high. 2. Fan is damaged. 3. Improper installation. 4. Servo drive is faulty. Remedy:
|
| E660.0 Air-cooled motor over-temperature |
Cause: The temperature of the air-cooled motor is too high.
Remedy:
|
| E661.0 Auto-tuned gains too low |
Cause: 1. Auto-tuned gain values are wrong. 2. Internal gains reach the lower limit. 3. Excessive overshoot occurs during positioning. Remedy:
|
| E731.0 Encoder battery failure |
Cause: The voltage of the absolute encoder battery is lower than 2.8 V. 1. Battery not connected during power-off. 2. Encoder battery voltage too low. Remedy:
|
| E733.0 Encoder multi-turn counting error |
Cause: An encoder multi-turn counting error occurs (Encoder is faulty).
Remedy:
|
| E735.0 Encoder multi-turn counting overflow |
Cause: A multi-turn counting overflow occurs on the absolute encoder. (Forward revolutions > 32767 or Reverse revolutions > 32768). Remedy:
|
| E740.2 Absolute encoder error |
Cause: Communication timeout occurs on the absolute encoder (Abnormal communication).
Remedy:
|
| E740.3 Absolute encoder single-turn calculation error |
Cause: An encoder fault occurs (Bit7 of H0B-28 is 1).
Remedy:
|
| E740.6 Encoder data write error |
Cause: The attempt to write the encoder data fails (e.g., writing position offset after angle auto-tuning).
Remedy:
|
| E755.0 Nikon encoder communication fault |
Cause: 1. Encoder communication error detected after initialization. 2. Nikon encoder idled for a long time is powered on again. Remedy:
|
| E765.0 Nikon encoder out of limit |
Cause: Over-temperature, overspeed, or EEPROM access error is detected in the encoder.
Remedy:
|
| E902.2 Torque reach setting invalid |
Cause: The DO parameters set for torque reach in the torque control mode are invalid (2007-17h is equal to or less than 2007-18h).
Remedy:
|
| EA33.0 Encoder read/write check error |
Cause: Encoder parameters are abnormal.
Remedy:
|
| EB00.0 Position deviation too large |
Cause: The position deviation is larger than the setpoint of 6065h in the position control mode. Potential causes: 1. U/V/W output phase loss or incorrect sequence. 2. Cable disconnected. 3. Motor stalled mechanically. 4. Gain values too low. 5. Position reference increment too large. 6. Setpoint of 6065h is too low. 7. Drive/Motor faulty. Remedy:
|
| EB00.1 Position deviation overflow |
Cause: The position deviation is too large (Similar causes to EB00.0).
Remedy:
|
| EB01.1 Individual position reference increment too large |
Cause: The target position increment is too large.
Remedy:
|
| EB01.2 Position reference increment too large continuously |
Cause: The target position increment exceeds the limit value N times consecutively.
Remedy:
|
| EB01.2 Position reference increment too large continuously |
Cause: The target position increment exceeds the limit value N times consecutively.
Remedy:
|
| EB01.3 Command overflow |
Cause: The target position is still in the process of transmission when the servo limit or software position limit signal is activated and the 32-bit upper/lower limit is reached.
Remedy:
|
| EB01.4 Target position beyond upper/lower limit |
Cause: The target position exceeds the upper/lower limit of the unit position in the single-turn absolute mode.
Remedy:
|
| EE09.0 Software position limit setting error |
Cause: The lower limit of the software position limit is equal to or higher than the upper limit.
Remedy:
|
| EE09.1 Home setting error |
Cause: The home offset exceeds the upper/lower limit.
Remedy:
|
| EE09.2 Gear ratio beyond the limit |
Cause: The electronic gear ratio exceeds the limit: (0.001, 4000 x Encoder resolution/10000).
Remedy:
|
| EE09.3 No synchronization signal |
Cause: The MCU does not receive the synchronization signal when the servo communication is switched to OP status.
Remedy:
|
| EE09.5 PDO mapping beyond the limit |
Cause: The number of the mapping objects in TPDO or RPDO exceeds 10.
Remedy:
|
| E121.0 S-ON command invalid |
Cause: The S-ON signal is set repeatedly.
Remedy:
|
| E600.0 Inertia auto-tuning failure |
Cause: Vibration cannot be suppressed, values fluctuate dramatically, loose couplings, or large inertia.
Remedy:
|
| E601.0 Homing warning |
Cause: When using the homing function, the home is not found within the time defined by 2005-24h.
Remedy:
|
| E601.1 Homing switch error |
Cause: The homing switch is set improperly (signals at both sides activated).
Remedy:
|
| E601.2 Homing method setting error |
Cause: The homing method (0x6098h) is set improperly.
Remedy:
|
| E730.0 Encoder battery warning |
Cause: The voltage of the absolute encoder battery is lower than 3.0 V.
Remedy:
|
| E900.0 Emergency stop |
Cause: The logic of the DI assigned with FunIN.34 (EmergencyStop) is active.
Remedy:
|
| E902.0 DI setting invalid |
Cause: DI function parameters are set to invalid values.
Remedy:
|
| E902.1 DO setting invalid |
Cause: DO function parameters are set to invalid values.
Remedy:
|
| E902.2 Invalid setting for torque reach |
Cause: The DO parameters set for torque reach in the torque control mode are invalid.
Remedy:
|
| E908.0 Model identification failure |
Cause: The first two check bytes of model identification are incorrect.
Remedy:
|
| E909.0 Motor overload warning |
Cause: The accumulative heat of the motor reaches the warning threshold (90% of maximum).
Remedy:
|
| E920.0 Regenerative resistor overload |
Cause: The accumulative heat of the regenerative resistor is too high and reaches the warning threshold (90%).
Remedy:
|
| E922.0 Resistance of the external regenerative resistor too small |
Cause: The value of 2002-1Ch (H02-27) is smaller than the value of 2002-16h (H02-21) (Permissible minimum resistance of regenerative resistor).
Remedy:
|
| E924.0 Regenerative transistor over-temperature |
Cause: The estimated temperature of the regenerative transistor is higher than H0A-49. Overload has occurred.
Remedy:
|
| E941.0 Parameter modifications activated at next power-on |
Cause: Parameters have been modified whose "Effective time" is set to "Next power-on".
Remedy:
|
| E942.0 Parameter saved frequently |
Cause: The number of parameters modified at a time exceeds 200, or host controller executes modifications at a brief interval.
Remedy:
|
| E950.0 Forward overtravel warning |
Cause: The logic of DI assigned with FunIN.14 (P-OT, positive limit switch) is active, or position feedback reaches positive software position limit.
Remedy:
|
| E952.0 Reverse overtravel warning |
Cause: The logic of DI assigned with FunIN.15 (N-OT, negative limit switch) is active, or position feedback reaches negative software position limit.
Remedy:
|
| EA41.0 Torque fluctuation compensation failure |
Cause: The attempt to write torque fluctuation compensation parameter to the encoder fails. An encoder data read/write error occurs.
Remedy:
|
| EE08.0 Synchronization (SYNC) signal loss |
Cause: The SYNC signal is turned off when the EtherCAT network is in the OP state, or not generated due to hardware errors.
Remedy:
|
| EE08.1 Network status switchover error |
Cause: When enabled, the EtherCAT network status switches from OP to other status (mal-operation of master or operator).
Remedy:
|
| EE08.2 IRQ loss |
Cause: Firmware version dependent issues (H01-00).
Remedy:
|
| EE08.3 Network cable connected improperly |
Cause: Physical connection unstable, strong vibration, or cable plug-in/out events.
Remedy:
|
| EE08.4 Data frame loss protection error |
Cause: PDO data corrupted due to EMC interference or inferior network cable.
Remedy:
|
| EE08.5 Data frame transfer error |
Cause: Upstream slave detected corrupted frame and marked it; downstream slave receives invalid data.
Remedy:
|
| EE08.6 Data update timeout |
Cause: The slave is in OP status and does not receive data frame for a long time.
Remedy:
|
| EE11.0 ESI check error |
Cause: The attempt to load the XML file fails during EtherCAT communication.
Remedy:
|
| EE11.1 EEPROM read failure |
Cause: The EtherCAT data in the EEPROM cannot be read.
Remedy:
|
| EE11.2 EEPROM update failure |
Cause: Communication is normal but message in EEPROM is wrong or lost.
Remedy:
|
| EE12.0 EtherCAT external device error |
Cause: The EtherCAT network cannot be initialized (FPGA firmware not programmed or hardware fault).
Remedy:
|
| EE13.0 Synchronization cycle setting error |
Cause: The synchronization cycle is not an integer multiple of 125 µs or 250 µs.
Remedy:
|
| EE15.0 Synchronization cycle error too large |
Cause: The synchronization cycle error of the controller exceeds the threshold.
Remedy:
|
How to Read SV660N Faults via InoDriverShop
Diagnosing network servo drives requires looking beyond simple electrical connections. In 2026, using the InoDriverShop PC software is essential for analyzing motion profiles and network states.
- Network State Diagnosis: The “N” in SV660N stands for Network. Many faults (like Err.7xx) relate to EtherCAT or PROFINET communication. InoDriverShop allows you to view the specific “ESM State” (e.g., Init, Pre-Op, Safe-Op) to determine if the Master PLC dropped the connection or if cables are loose.
- High-Speed Oscilloscope: Servo faults often happen due to “Following Error” (Err.730) during rapid acceleration. The software’s oscilloscope can plot the “Position Command” vs. “Position Feedback” to see exactly where the mechanical load caused the motor to lag behind the target.
- Detailed Sub-Codes: Servo error codes often have sub-codes that pinpoint the issue. For example, an encoder error could be a CRC check failure or a voltage dip. The software displays these hexadecimal sub-codes, which are not always visible on the 5-digit LED segment display.
Frequently Asked Questions (FAQ)
Q: What is the difference between a Warning and a Fault?
A: A Warning (displayed as ‘AL’ or ‘ALm’) indicates a temporary condition—such as a slight overload—where the drive may still operate but performance is degraded. A Fault (displayed as ‘Err’) immediately disables the servo bridge (Servo OFF), causing the motor to coast or brake dynamically depending on configuration.
Q: How do I reset an Inovance SV660N fault?
A: You can reset the drive using the following methods:
- Sending a Fault Reset Bit (usually Bit 7 in the Control Word 0x6040) via the EtherCAT/PROFINET controller.
- Pressing the SET button on the drive keypad (if local control is enabled).
- Power cycling the control power supply (24VDC) for critical hardware faults.
Q: Where is the fault history stored?
A: The SV660N stores the last several fault codes in the monitoring group parameters, typically H02-00 (latest) through H02-09. This history is retained even after power is turned off.
Comments
Post a Comment