Welcome to the Industrial Automation website!

NameDescriptionContent
XING-Automation
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

Mitsubishi A171SCPU Maintenance and Troubleshooting

F: | Au:FANS | DA:2026-05-20 | 6 Br: | 🔊 点击朗读正文 ❚❚ | Share:

Mitsubishi A171SCPU Motion Controller Maintenance and Troubleshooting Guide

In industrial automation systems, motion controllers are responsible for accurately controlling servo motors to perform key tasks such as positioning, speed, and interpolation. Mitsubishi A171SCPU, as a motion controller that integrates sequential control and servo control, is widely used in multi axis positioning systems. However, as the equipment ages or the operating environment changes, engineers often face issues such as system failure to start, abnormal operation, and battery alarms. This article combines the hardware structure, error code system, and common fault phenomena of A171SCPU to provide a systematic maintenance and troubleshooting method to help engineers quickly locate problems and restore operation when equipment malfunctions.


Overview and Hardware Identification of A171SCPU System

A171SCPU is a dual CPU architecture motion controller that integrates:

PCPU (Positioning Control CPU): responsible for servo program execution, origin regression, and servo status monitoring.

SCPU (Sequential Control CPU): Responsible for logic control, servo program start/stop, manual pulse generator operation, etc.

The system supports up to 4-axis control, is compatible with MR-H-B, MR-J-B, and MR-J2-B series servo amplifiers, and can achieve up to 256 I/O points through an expansion substrate. Typical hardware includes:

Main substrate (A172B/A178B-S1)

Expansion substrate (A1S65B/A1S68B)

Manual pulse generator/synchronous encoder interface module (A171SENC)

Battery unit (A6BAT/MR-JBAT)

Before troubleshooting, it is necessary to first confirm whether the hardware is installed correctly, whether the power supply is normal, and whether the indicator light status is abnormal.


Basic methods for fault diagnosis

1. Visual inspection

Check the status of the module indicator lights (POWER, RUN, ERROR).

Confirm whether the power line, signal line, and sports network cable are loose or damaged.

Check if the input/output indicator lights of the I/O module are normal.

2. Error code reading

A171SCPU will store the error code in a special register (such as D9008) when an error occurs, and engineers can quickly locate the problem by reading the error code through peripheral devices (such as IBM PC+location software package).

3. Peripheral device monitoring

Real time monitoring can be achieved using positioning software packages such as SW2SRX-GSV13PE

current value

Program execution status

Error History

Servo current, speed, position tracking error, etc

Common fault phenomena and troubleshooting process

1. The POWER indicator light is not on

Possible reasons:

Input power not connected or voltage error (100V/200V setting error)

Internal overcurrent or overvoltage protection action of power module

Poor contact of power cord

Exclusion steps:

Confirm whether the input voltage is AC 100V or 200V, and check whether the voltage selection terminal is correctly short circuited or open circuited.

Check if the overcurrent protection of the power module is activated (such as if the indicator light is off).

Use a multimeter to measure the input voltage of the power supply and confirm if it is within the rated range.

If the above is normal but still not displaying, replace the A171SCPU module.

2. The RUN indicator light is not on or flashing

RUN light not on:

CPU is in STOP state (switch position, remote STOP)

Stop class errors occur (such as missing END instruction, parameter errors)

RUN light flashing:

Self diagnostic errors (such as watchdog timeout, RAM error)

Lock clearing operation in progress

Exclusion steps:

Check the position of the RUN/STOP switch to ensure it is in the RUN state.

Connect peripheral devices and read error codes.

If the END instruction is missing, add the END or FEND instruction at the end of the program.

If the watchdog timeout occurs, check if the scanning time exceeds the set value (10-2000ms), optimize the program or extend the watchdog time.

3. The ERROR indicator light is constantly on or flashing

Always bright:

Self diagnosis detected serious errors (such as instruction decoding errors, parameter errors, and abnormal operation circuits)

twinkle:

The alarm (F) in the program is triggered

Common error codes and their handling:

Error code meaning handling method

10 instruction code error checking program steps, correct instructions

11 Parameter Error Reset parameters and write to CPU

12. Missing END instruction. Add END at the end of the program

20 RAM Error Replacing CPU Module

22 WDT timeout optimization program or extended watchdog time

31 I/O module verification error check module for looseness or incorrect model

32 fuse blown, replace output module or check external power supply

70 battery voltage low, replace battery


Battery replacement and memory protection mechanism

1. Battery function and lifespan

A171SCPU is equipped with A6BAT lithium battery for:

Maintain user programs in RAM

Maintain data in the locked area

Support absolute position encoder data backup

The battery life is about 5 years at room temperature, but if there is a long-term power outage, the shortest backup time is 5400 hours. When the M9006 or M9007 special relay is turned on, it indicates that the battery voltage is low and should be replaced as soon as possible.

2. Replacement steps (live replacement to prevent data loss)

Open the front cover of A171SCPU and locate the battery connector.

Insert the lead connector of the new battery into the battery interface on the PCB.

Complete the replacement within 30 seconds to avoid data loss caused by capacitor discharge.

After replacement, confirm that M9006/M9007 are in the OFF state.

Attention: Before replacing the battery, backup the program and parameters. Do not short-circuit, heat, burn or disassemble the battery.

System configuration and emergency stop circuit design

1. Emergency stop circuit

The A171SCPU main substrate provides an EMG (emergency stop) input terminal, which can simultaneously cut off the operation of all servo amplifiers. The wiring method is as follows:

The EMG terminal normally closed contacts are connected in series to all servo amplifiers.

After an emergency stop, the EMG circuit must be manually reset to resume operation.

Do not use the emergency stop terminal of the servo amplifier alone, and cut off the main power supply through an external circuit.

2. Dynamic braking and electromagnetic braking

Dynamic braking: used for rapid deceleration during emergency stop or servo OFF, and cannot be used for normal operation braking.

Electromagnetic braking: used for vertical axis maintenance, not for deceleration during operation.

During system design, the maximum sliding distance should be calculated to ensure mechanical safety.


Servo system startup and axis number setting

1. Pre startup checklist

Confirm that all modules have been correctly installed and secured.

Confirm that the power supply voltage is correct and the grounding resistance is ≤ 100 Ω.

Confirm that the total length of the sports network cable does not exceed 30 meters and that the terminal resistor has been correctly installed.

Confirm that the battery is functioning properly and the memory protection switch is set correctly.

2. Axis number setting

A171SCPU supports up to 4 axes, and the axis number is set through the switch on the servo amplifier and cannot be repeated. The axis number corresponds one-to-one with the axis address in the servo program.

3. Operating system installation

If you need to replace the operating system (such as SV13, SV22), you need to perform the "installation" operation through peripheral devices:

Set DIP switch SW1-1 to ON.

Connect the power and install the OS.

After installation, set SW1-1 to OFF and power it on again.


Common I/O module problems and solutions

1. The input signal cannot be turned off

Reason:

Input switch leakage current is large (such as LED indicator light, long line capacitance effect)

Solution:

Parallel resistor shunt ensures that the input module terminal voltage is below the OFF threshold (e.g. DC input<1.2V)

Example: The OFF current of the A1SX40 module is 1mA. If the leakage current is 4mA, a 1k Ω resistor needs to be connected in parallel to shunt 3mA or more.

2. The output module load cannot be opened

Reason:

Fuse blown

Output module external power supply not connected or voltage abnormal

Solution:

Check the ERR indicator light and replace the output module

Check if the external power supply is connected


Preventive maintenance recommendations

To ensure the long-term stable operation of the A171SCPU system, it is recommended to perform the following periodic maintenance:

Periodic project

Daily inspection of indicator light status, module installation, and loose wiring

Measure environmental temperature, humidity, power supply voltage, and clean dust every 6 months

Replace batteries annually, check the condition of electrolytic capacitors and fans

Read error codes during exceptions and follow the troubleshooting process

  • B&R 3AT660 6 Thermocouple Input Module
  • Honeywell EC7850A1080 Programmable Logic Controller
  • Mitsubishi A2ACPU21 CPU Module MELSEC A Series
  • Mitsubishi R60ADH3FR Analog Input Module iQ R
  • ELMO WLWHIA20 100 Servo Drive Whistle Series
  • Omron CJ1W-MAD42 Analog I O Module PLC
  • Siemens A5E03894525 SINAMICS S120 Power Module
  • Omron K3HB-HTA-DRT1 Temperature Panel Meter
  • Keyence KV-8000SO Programmable Controller CPU Unit
  • Harris 8800-00002-02 PLC Power Control Center
  • Siemens 3TY7480-0A Auxiliary Contact Block
  • Omron 3G3MX2-AB022-ZV1 Inverter
  • ABB ACS380-040S-12A6-4 VFD
  • ATTO controlSYS ATTO-CPU44 PLC System
  • Allen‑Bradley 5069-L330ERMS3 CompactLogix PLC
  • Emerson VE4003S2B2 Terminal Module
  • SND ATS48D38Q Soft Starter
  • Omron CJ1W-MCH71 Motion Control Module
  • Siemens 3TK28060BB4 24VDC Contactor
  • Mitsubishi FR-D740-160-NA Inverter
  • PILZ 312070 PSSuniversal PLC Head Module
  • Omron CJ2M-CPU35 SYSMAC CJ Series PLC CPU
  • KISTLER 4734AWDY2X400S1 Force Displacement Indicator
  • Beckhoff CX2100-0904 Power Supply UPS Module
  • Siemens 6ES7 194-4AD00-0AA0 ET 200PRO IM 154-1 DP Module
  • Siemens 6FC5110-0DB02-0AA2 SINUMERIK MMC CPU Module
  • EDWAR 3-SDDC2CF Dual Circuit Card Control Module
  • ABB CI856K01 S100 I O Communication Module
  • Omron C200HW-PCS01-V2 PC Card Unit Module
  • Pilz 777150 PZE X5P 24VDC Safety Relay
  • Siemens 6SE6430-2AD31-1CA0 Inverter
  • Pilz 774340 Safety Relay
  • Kübler 8.5868.1231.3112 Encoder
  • Stromag 51 NE 451 DV MS Switch
  • Mitsubishi Q20UDEHCPU CPU Unit
  • CON-MAL P86402251-00 PCB Board
  • Panasonic MDMA102A1D Servo Motor
  • Omron OS32C-SN-4M Safety Scanner
  • Mitsubishi LD-30FTA Tension Controller
  • Siemens 7SP8014 Genop 23 S Relay
  • GE 151X1235DB15SA01 SPEEDTRONIC Mark VI High Performance Turbine Control Module
  • GE DS3800HIOC High-Level Input Output Board
  • GE DS3800NHVG High-Voltage Gate Driver Board
  • GE DS3800NB1A Power Supply Regulator Board
  • GE DS3815PAHB1A1A Processor Interface Board
  • Allen-Bradley 100-D300EA11 IEC Contactor 300A
  • Omron BY50S 500VA 300W Uninterruptible Power Supply
  • Mitsubishi NF630-CW 3P 600A Molded Case Circuit Breaker
  • CLA-2 4L PLC Control Electric Lubricating Oil Pump
  • Pilz 6Z000002 PSEN enc sincos 4096 hs Encoder
  • Siemens 6ES7317-2FK14-0AB0 CPU 317F-2PN/DP
  • Fuji NP1AYH8V-MR Analog Output Module MICREX-SX
  • Kistler DMF-P A300 NCF 4734AWDY2X400S1 Force Displacement Monitor
  • ABB Pluto S20 v2 CFS Safety PLC
  • Parker IQAN-XS2 Expansion Controller Module
  • ABB CI867AK01 PLC Module
  • FANUC A20B-2002-0520 Main Board
  • Mitsubishi A6BR10 Repeater Module
  • Siemens 3TY6480-0A Contact Kit
  • Servax CDD34.008 Servo Drive
  • Renesas R5F2134CXJFP Microcontroller
  • Siemens 6SL3210-1SE31-0AA0 Power Module
  • Mitsubishi LE-40MTA-E Tension Controller
  • B&R 4PP035.0300-01 Operation Panel
  • HRTL 96B M666.01S-S12 Inductive Proximity Sensor
  • Mitsubishi GT1455HS-QTBDE GOT1000 Touch Screen
  • Braids PLC-24/30/E2UK 25m PLC Connection Cable
  • Omron NX-PD7001 NX Series Power Supply Unit
  • Pro-face FP3900-T41-U PFXFP3900TA Operating Panel
  • Siemens 6GK5204-2BB10-2AA3 Industrial Ethernet Switch
  • Mitsubishi GT2310-VTBA GT2310-VTBD Graphic Operation Panel
  • PILZ 774400 PNOZ 24VDC 2NO 2NC Safety Relay
  • Siemens 6ES7315-2EH14-0AB0 CPU 315-2 PN/DP
  • ABB PLUTO B42 AS-i Safety Relay 2TLA020070R1400
  • Applied Materials 0010-12123 PLC Controller
  • Pilz 774595 PZE X5 Safety Relay
  • Siemens 6GA2 490-0A AVR
  • Keyence KV-10T Micro PLC
  • Siemens 6ES7331-7PF01-0AB0 Analog Input
  • Siemens 6SN1145-1BA02-0CA1 PLC
  • FANUC A16B-3200-0521 Main Board
  • Siemens 6SL3120-2TE21-0AD0 Motor Module
  • Pilz 828010 S1IM Safety Relay
  • TRICONEX 3601E Digital Output
  • TRICONEX 8312 Power Module
  • TRICONEX MA2211-100 Media Adapter
  • TRICONEX 3720 Analog Input Module
  • TRICONEX 7400213-100 Extender Module
  • TRICONEX 3000602-100 Chassis Assembly
  • TRICONEX 3722X Analog Input Module
  • Triconex 7400322-100 Trident CIM Base Plate
  • TRICONEX 3721 Analog Input Module
  • TRICONEX 3005 Processor Module
  • ABB 3BUS208720-001 Industrial Power Signal Interconnection Module
  • TMEIC KPAD-3122A LCD Display Keypad
  • Siemens 6SN1145-1BA02-0CA1 PLC
  • LAM 2004365 TURBO BYPASS PLC ASM
  • Omron CJ1W-CORT21 PLC Module
  • Euchner MGB-L2B-PNA-L-121853 Safety Switch
  • XPSMC32ZP Safety Controller
  • Schneider 9070T3000D33 PLC
  • Omron C200H-MAD01 AD DA Module
  • Omron NJ501-1320 CPU Controller
  • Honeywell C36TR1UA1000 Thermostat
  • Honeywell TC-RPDXX1 Power Supply Module
  • Fuji NW0E32-3 PLC Programmable Controller
  • ASM 2004219 Turbo Bypass ASM 107864 Module
  • Future IHDW-BLA4S-IM CNC MPG Handwheel
  • Wieland R1.180.0080.0 SA-OR-S1-4RK-A Safety Module
  • Reliance Electric 57C493 AutoMax Power Supply 376W
  • Siemens 3VT8563-2AA03-2KA2 MCCB 3VT8
  • B&R X20IF1072 CAN Bus Interface Module
  • Mitsubishi OSE253S2 Rotary Encoder
  • Mitsubishi NV630-SW 4P 500A Earth Leakage Breaker
  • Euchner MGB-L1B-PNA-R-121857 Safety Switch
  • Honeywell 900A01-0102 Analog Input Module
  • OMRON C500-ID219 Input Unit
  • Westinghouse EL3030R Current Limiter
  • CLA-2 3L Electric Lubrication Pump
  • Proface GP2501-TC41-24V HMI
  • Omron KM-N1-FLK Small Power Monitor
  • HPM 1D703-0040 Command 9000 Console Card
  • Siemens 3RW5074-6AB14 SIRIUS Soft Starter
  • Genie 75032 Limit Switch
  • OMRON C200H-SP001 Space Module
  • OMRON C200H-PS211 Power Supply Unit
  • OMRON C200H-OC222 Relay Output Unit
  • Keyence KV-8000SO 4221 CPU Module