Welcome to the Industrial Automation website!

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

Delta AH500 PLC system operation and maintenance

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

Complete Guide to Installation, Debugging, and Troubleshooting of Delta AH500 Series PLC System

The Delta AH500 series is a medium to large programmable logic controller that is widely used in the fields of factory automation, process control, and motion control due to its modular design, powerful expansion capabilities (up to 68 I/O modules, 8 backboards), and rich communication interfaces (USB, Ethernet, RS-485/422/232). However, common problems encountered by on-site engineers during installation, debugging, and maintenance include: incorrect backplane expansion configuration, CPU module ERROR LED exception, program download failure, network communication timeout, etc. This article is based on the technical content of the AH500 operation manual, systematically summarizing the entire process knowledge from hardware installation to software configuration, from network setup to fault code diagnosis, to help engineers quickly locate and restore the system.


AH500 series CPU module selection and performance parameters

The AH500 offers two main types: basic (AHCPU 500/510/520/530) and advanced (AHCPU 511/521/531), with the main differences being program capacity, instruction execution speed, and I/O points.

Model, Program Capacity, Local I/O Points, Instruction Execution Speed, Built in Communication Port

AHCPU500-RS2/EN 32K steps 768 3K steps/ms RS2: 2×RS-485; EN: 1×Ethernet+1×RS-485

AHCP510-RS2/EN 64K steps 1280 3K steps/ms Same as above

AHCP511-RS2/EN 96K steps 1280 12K steps/ms Advanced version, faster speed

AHCPU520-RS2/EN 128K steps 2304 3K steps/ms 

AHCP521-EN 192K steps 2304 12K steps/ms Advanced type

AHCPU530-RS2/EN 256K steps 4352 3K steps/ms 

AHCP531-EN 384K steps 4352 12K steps/ms Advanced Type

Selection suggestion: For situations that require a large amount of floating-point operations or complex network communication, priority should be given to the advanced type (execution speed of 12K steps/ms). If the on-site I/O points exceed 2048, AHCP5-20 or higher models must be used.


Hardware Installation and Backplane Expansion Specification

3.1 Backboard Types and Expansion Limitations

The AH500 system consists of a main backplane and up to 7 expansion backplanes. Backboard type:

Main Backboard: 4/6/8/12 slots (AHBP04M1-5A/06M1-5A/08M1-5A/12M1-5A)

Expansion Backboard: 6/8 slots (AHBP06E1-5A/08E1-5A)

Maximum Expansion:

Up to 68 I/O modules (12 main slots+7 x 8 expansion slots)

AHCP500 can connect up to one backplane (only the main backplane)

AHCP510 can have up to 2 backboards (main+1 expansion)

AHCP5-20 up to 4 backboards (main+3 expansion)

AHCP530Up to 8 backboards (main+7 expansion)

Expansion cable: Available in four lengths: 0.6m, 1m, 1.5m, and 3m (AHACAB06/10/15/30-5A).

3.2 Installation steps

Backboard installation: Fix the backboard inside the control cabinet using M5 screws. It can also be installed on a 35mm DIN rail, and the installation clip needs to be pressed into the positioning hole.

Module installation: Insert the bottom protrusion of the module into the corresponding hole on the back panel, push forward until the buckle "clicks" and locks, and then tighten the upper and lower fixing screws.

Power module: Each backplane must be equipped with a power module (AHPS05-5A, 100-240V AC; or AHPS15-5A, 24V DC). The power capacity of the main backplane needs to calculate the total 5V/24V consumption of all modules, which must not exceed the nominal value.

Important: The installation location of the CPU module depends on the type of power module. If using a standard power supply (TSX PSY analogy, here AHPS05-5A), the CPU should be installed in slot 00; If using a double width power supply, install it in slot 01.

Software configuration: ISPSoft and HWCONFIG

The Delta AH500 uses ISPSoft programming software (supporting five languages: LD, FBD, ST, IL, and SFC) and comes with a built-in HWCONFIG hardware configuration tool.

4.1 Creating Projects and Hardware Configuration

Open ISPSoft, create a new project, and select the corresponding CPU model (such as AHCP530-EN).

Double click "HWCONFIG" to enter the hardware configuration interface. The system automatically generates a main backplane and pre installs power and CPU modules.

Drag the I/O module from the product library on the right to the empty slot on the backplane. The system automatically assigns input/output device addresses (X/Y).

Double click the CPU module to set basic parameters:

CPU name: for easy network identification.

Watchdog timeout: default 200ms. If the program scanning cycle exceeds this value, an error will be triggered.

Constant scanning cycle: can force a fixed scanning time (1-32000ms).

Lock device range: set the M, D, T, C and other areas for power-off holding.

Remote RUN/STOP: It can map an X point to control the running status of the CPU.

Configure COM port: Supports RS-232/485/422, can set baud rate, data bits, stop bits, parity bits, and station address (0~247).

Configure Ethernet port (EN type CPU): Set IP address, subnet mask, gateway, and enable email alerts, NTP time synchronization, Socket communication, and web monitoring functions.

4.2 Download and Online Diagnosis

After connecting the CPU via USB or Ethernet, click "Download" in HWCONFIG to write the hardware configuration and parameters to the PLC.

If the actual hardware does not match the configuration, the BUS FAULT LED of the CPU will light up. The "I/O Scan" function can automatically read the actual module configuration and update the project.


Network communication configuration: PLC Link and Ether Link

AH500 supports data exchange between multiple PLCs through RS-485 (PLC Link) and Ethernet (Ether Link).

5.1 PLC Link (RS-485 master-slave communication)

There is only one master station in a network, with a maximum of 32 slave stations.

The master station periodically reads/writes to slave devices (M, D, L, etc.).

Open NWCONFIG in ISPSoft, add RS-485 network, drag the node into the network, and set the station address.

Double click on the network to enter the PLC Link editor: select the main station port, set communication parameters (baud rate, data format), create a data exchange table - each record contains the slave station address, read/write direction, main station starting address, slave station starting address, and data length.

After downloading, the exchange status can be viewed in real-time through "Monitoring and Download". Each slave station corresponds to a status icon, with green indicating normal and red flashing indicating error.

Common errors:

Error codes 16 # 9A01~9A20: Incorrect data exchange settings at the slave station (such as device type or address out of range).

16 # 9A21~9A40: Communication failure between master and slave - check cable wiring and baud rate consistency.

16 # 9A41~9A60: No response from the substation - check if the substation power supply is normal.

5.2 Ether Link (Ethernet Data Exchange)

Based on TCP/IP, there is no master-slave concept, and each node can request data from other nodes.

Up to 128 data blocks, with a maximum of 1900 words per block.

Create an Ethernet network in NWCONFIG and assign IP addresses to each node (consistent with the IP set in HWCONFIG).

In the Ether Link configuration table, add a read entry for each demand node: select remote node, remote starting device, local storage device, and data length.

Startup mode options: always running, always stopping, or controlled by special auxiliary relays (SM1770, etc.).

Common errors:

16 # 6300: An unsupported device was used in Ether Link (only available for M, D, L).

16 # 6301: The device address is out of range.

16 # 6303: Remote device terminates connection - check network physical connection and firewall settings.


Common troubleshooting: LED indicator lights and error codes

6.1 Meaning of CPU module LED indicator lights

Meaning of LED status

RUN green constant light user program is executing

Green flashing PLC in STOP state

Extinguish PLC malfunction, no program, or invalid program

ERROR is a serious error (such as program damage, parameter errors, memory exceptions) with a constant red light

Red flashing minor errors (such as scan timeout, program syntax error, communication settings error)

Extinguish normally

BUS FAULT red constant light I/O bus serious error (module configuration mismatch, access error)

Red flashing I/O bus minor error (abnormal module)

Extinguish normally

SYSTEM flashing CPU reset, device value clearing, or SD card backup/restore in progress

6.2 Common reasons and solutions for the constant brightness of ERROR LED

Error code description and solution

16 # 000B program is damaged and needs to be re downloaded

16 # 000D CPU parameter damage, reset parameters and download again

16 # 0011 PLC ID Error Check if the PLC ID matches the project (SM9)

16 # 0012 Password Error: Enter the correct password or clear the password (power off reset required)

16 # 0015 module table incorrect use HWCONFIG I/O scan to correct configuration

16 # 0050~005A Lock Device Area Memory Exception Reset CPU and Download Again (SM9)

6.3 Common causes and solutions for ERROR LED flashing

Error code description and solution

16 # 000A scan timeout (watchdog) Increase watchdog setting or optimize program to shorten scan cycle

The program downloaded at 16 # 000C is incorrect. Please recompile the program before downloading again

16 # 0033~0035 COM1 communication setting error HWCONFIG reset COM parameters and download

16 # 2003 program checks whether the array and index register exceed the limit when the device is out of range

16 # 200B instruction constant out of range. Modify the constant value in the program

16 # 2012 Division Operation Error (Dividing by 0) Modify the program to avoid division by zero

16 # 6001 IP Address Illegal Reset Ethernet IP

16 # 6500 Data Exchange Initialization Failure Check if Modbus TCP or Ether Link configuration quantity exceeds limit

6.4 BUS FAULT LED Exception Handling

BUS FAULT is always on: usually corresponding to the ERROR LED of a certain I/O module. Check if the module is powered on and if it is damaged. Use HWCONFIG online diagnostics to view specific error codes (16 # 1401-16 # 140D). For example, 16 # 1402 indicates that the actual module arrangement is inconsistent with the module table.

BUS FAULT flashing: A module has a slight error (such as analog input exceeding limit, communication quality degradation).

Typical case: Communication error on the extension backplane (16 # 1409). Check if the expansion cable is securely connected and if the terminal resistor is connected (if using the AHAADP01EF-5A fiber optic module, check the fiber optic link).

6.5 Program running exception related errors

When an error occurs after compiling and downloading the program, special auxiliary relays such as SM0~SM2047 will indicate the specific problem:

SM0: Program execution error (instruction or device issue)

SM5: Program structure error (missing END, no labels, etc.)

SM8: Watchdog timeout

SM9: CPU parameter/ID/password/communication configuration error

SM10: Module table error

SM453: Memory card error (undetected, write protected, insufficient capacity)

Solution suggestion: Use "online mode" and "debug mode" in ISPSoft to step through the program, observe the changes in device values in the monitoring table, and view the last 20 error records in combination with the error log window (system log).

Quick troubleshooting of motion control module and network module faults

7.1 Motion Control Module (AH05PM-5A/AH10PM-5A/AH15PM-5A/AH20MC-5A)

Common error codes (16 # A002~A020):

16 # A00B: Single speed target position error (out of range)

16 # A00D/E: The speed setting value is incorrect (cannot be 0)

16 # A012: Positive pulse disabled (triggered by positive limit sensor)

16 # A014: Reaching limit switch

16 # A01A: Division error (division by 0)

Solution: Check the motion program written in PMSoft to confirm that the speed, position, and acceleration/deceleration parameters are legal; Check if the external limit switch signal returns normally.

7.2 Network modules (AH10EN-5A, AH10DNET-5A, AH10PFBM-5A, etc.)

AH10EN-5A Error 16 # A001: IP Address Conflict - Modify IP and re download parameters.

AH10DNET-5A Error 16 # A0F4: Bus shutdown - Check the DeviceNet cable and terminal resistance (121 Ω) to ensure that all nodes have consistent communication rates.

AH10PFBM-5A Error 16 # A4E2: Offline slave detected - Check PROFIBUS-DP bus connection and slave power supply.


Storage card (SD card) usage and system backup

AH500 supports SD/SDHC cards (up to 32GB) for program backup, system recovery, and log storage.

System backup (manual):

Set DIP switch SW3 to ON and SW4 to choose whether to backup device values.

Press and hold the CLR button for 5 seconds, the SYSTEM LED will flash, and the LED will turn off after the backup is complete.

The backup file (AUTOEXEC. dup) is saved in the SD card AH500 SysDup directory.

System recovery:

Set DIP switch SW2 to ON, and set SW1 and SW3 to OFF.

Power on again, the system automatically performs recovery, the SYSTEM LED flashes, and turns off after completion.

After restoration, SW2 must be turned back to OFF, otherwise it will be restored repeatedly every time it is powered on.

Common SD card errors:

16 # 005D: Memory card not detected - check if it is inserted correctly.

16 # 0061: Insufficient capacity - Use a larger capacity card or clean up old files.

16 # 0062: Write Protection - Move the SD card side lock to the unlock position.

16 # 0066: System backup error - reformat SD card to FAT32 and retry.


Maintenance recommendations and lifespan management

Regular functional inspection: According to the safety level requirements, emergency stop shall be triggered monthly or annually to confirm that the safety output is disconnected normally.

Battery replacement: The CPU's built-in battery (TSX PLP 01, mentioned in the manual) is used to maintain locked data and real-time clock. It is recommended to replace it every 2-3 years. When the battery voltage is too low, SM will prompt.

Firmware upgrade: Upgrade CPU and module firmware through SD card or ISPSoft, and backup the project before upgrading.

Cleaning and fastening: Check the torque of the backplate screws, module fixing screws, terminal wiring once a year, and clean dust if necessary.

Error log analysis: Utilize ISPSoft's "System Log" function to regularly view historical error codes and predict potential issues.

  • Basler Electric Phase Directional Overcurrent Relay BE1-Z2JA0N2F
  • Basler SSR125-12 Static Voltage Regulator
  • Basler Electric KR7F VOLTAGE REGULATOR 9116200100
  • BASLER ELECTRIC BE1-59N-A8E-E1L-N0S1F Ground Overvoltage Relay
  • Basler SR8A2B06B3A Static Voltage Regulator
  • BASLER ELECTRIC BE1-81O/UT3EE1KA7N1F Under/Over Frequency Relay
  • Basler MOC2107 Output Module
  • Basler 9125600102 Control Module
  • BASLER ELECTRIC BE1-81T1EE1EA2N0F
  • Basler BE3-25A Time Overcurrent Relay
  • Basler Electric CBS 212 Current Boost System 9 2650 00 100 120/240 VAC 50/60Hz
  • Basler Electric BE1-27 Under Voltage Relay A3EC1JA0N5F
  • Basler BE1-32R Power Relay B2EE1PA0N1F
  • Basler DECS100-B15 Automatic Voltage Regulator
  • Basler SR8A-2B15B3A Static Voltage Regulator
  • Basler AVC63-4 Analog Voltage Regulator
  • Basler UFOV 260 A Overvoltage Module
  • Basler SR4A-2B16B3A Static Voltage Regulator
  • Basler SR4A-2B16B3E Static Voltage Regulator
  • Basler SCA1300-32GM CCD Camera
  • Basler BE34062001 G18 Transformer
  • Basler BE1-87T Transformer Differential Relay
  • Basler 9 2849 00 101 DECS Power Module
  • Basler RAL6144-16GM Line Scan Camera
  • Basler 9269101107 Voltage Regulator Board
  • Basler BE1-851 Overcurrent Relay
  • Basler SR32A-2B13B3E Static Voltage Regulator
  • Basler 9 2007 00 100 Current Boost System CBS 305
  • Basler DECS-100-B11 Automatic Voltage Regulator
  • Basler BE127 Under Voltage Relay
  • Basler 3300C03B1028-G01 Spike Suppressor
  • Basler SSR 125-12 Static Voltage Regulator
  • Basler SCA1300-32GM CCD Camera Lens Enclosure
  • Basler BE32965001 Transformer Timer Kit
  • Basler D90 96801 100 PCB Card
  • Basler BE1-81-T1E-E1C-A0N1F / 9106400 Underfrequency Relay
  • Pro-Face Basler AGP3600-T1-D24 HMI Touch
  • Basler SR4A2B10B1A Static Voltage Regulator
  • Basler SR8A2B05B3A Static Voltage Regulator
  • Basler BE1-25 Time Overcurrent Relay M1FA6PA4S0F
  • Basler SR4A2B05B3E Static Voltage Regulator
  • Basler DECS-200-2L Digital Excitation Control
  • Basler BE303280001 Control Transformer
  • Basler 9262103004 Voltage Regulator Board For Basler DECS-400
  • Basler ICRM-7 Inrush Current Reduction Module
  • Basler BE1-32R Power Relay
  • BASLER ELECTRIC KR4F VOLTAGE REGULATOR 9042600100 600V 50/60Hz
  • Basler 9222600101 Power Module
  • Basler SR8A-2B15B3A Static Voltage Regulator
  • BASLER BE1-87G G1E A1L A0N1P Generator Differential Relay w/ Reactor 9170818100
  • Basler 9284900101 DECS Power Module
  • Basler PRS250 Veri-Sync Relay
  • Basler BE 12296 001 Transformer
  • Basler 905970-104 Rev.M Voltage Regulator
  • Basler BE1-87T Transformer Differential Relay
  • Basler SR8A-2B15B3A Static Voltage Regulator
  • Basler SR32A2B05B3E Static Voltage Regulator
  • Basler SR4A-2B16B3A Static Voltage Regulator
  • Basler SR32A-2B13B3E Static Voltage Regulator
  • Basler KR4F Voltage Regulator 9042600100
  • Basler SSR 32-12 Static Voltage Regulator 400Hz
  • Basler CBS 212A Current Boost System
  • Basler MVC236 Manual Control Module
  • Basler UFOV Protective Module 9040000100
  • Basler SSR 125-12 Static Voltage Regulator
  • Basler SR4A2B10A3E Static Voltage Regulator
  • Basler BE1-25 Solid State Time Overcurrent Relay
  • Basler MVC 232 Manual Voltage Control Module
  • Basler PRS 250 Veri-Sync Relay
  • Basler UFOV 260A Under Frequency Over Voltage Relay
  • Basler RUL2098-10GC Load Relay
  • Basler 9 1049 04 100 PC Board
  • Basler 125-12 Static Voltage Regulator
  • Basler PRS 250 Veri-Sync Relay
  • Basler 9185900102 SSR 125-12 Regulator
  • Basler BE12819001 Reactor
  • Teradyne 535-100-00 Power Supply
  • Basler BE1-67 Directional OC Relay
  • Basler PRP110 Reverse Power Relay
  • Basler BE30631001 Isolation Transformer
  • Basler DECS-200-2L Digital Excitation Control
  • Basler BE1-47N Voltage Phase Sequence Relay
  • Basler AEC63-7 Analog Excitation Controller 220-277V
  • Basler BE1-50/51B-107 Overcurrent Relay
  • Basler Electric BE1‑32R BE1‑E1P‑BON0F Protective Relay
  • Basler BE1-25 Solid State Time Overcurrent Relay M1EA6PA5S1F
  • Basler MVC 232 Manual Voltage Control Module 90 37000 103 60VAC 55VDC
  • Basler RAL6144-16GM Racer GigE Line Scan Camera
  • Basler SSR 63-12 Static Voltage Regulator
  • Basler BE1-51A Overcurrent Relay
  • Basler BE1-87T Solid State Protective Relay
  • Basler SR4A2B01B3A Static Voltage Regulator
  • Basler SSR 32-12 Static Voltage Regulator
  • Basler TRR00696 Transformer 1KVA 115V
  • Basler DECS-100-B15 AVR Replacement
  • Basler BE1-27 Under-Voltage Relay
  • Basler ACA2000-50GM Interface Module
  • Basler AEC63-7 Analog Excitation Controller
  • Basler PRS 250 Veri-Sync Relay
  • Basler SR4A-2B15B3A Static Voltage Regulator
  • Basler BE1-32R Power Relay
  • Basler SR8A-2B06B3E Static Voltage Regulator
  • Basler BE1-81 O/U Frequency Relay
  • Basler BE1-51A-K2E-W6M-B1N0F Overcurrent Relay
  • Basler BE1-851 Overcurrent Relay G3A1S1 – 48-125V AC/DC
  • Basler BEI-51 Overcurrent Relay – NSN 5945-01-293-2363
  • Basler Electric L301KC Protective Relay – L301KC
  • Basler DECS-100-B15 Automatic Voltage Regulator – Generator AVR
  • Basler SR4A-2B15B3A Static Voltage Regulator – SR4A2B15B3A
  • Basler UF 312 Under Frequency Protective Module – 9094700100
  • Basler Electric MVC 232 Manual Control Module – 60VAC 55VDC 20A
  • Basler PRS 250 Veri-Sync Relay – Generator Synchronizing Relay
  • Basler DECS-100-A05 Digital Regulator Review
  • Basler AEM-2020 Analog Expansion Module Specs
  • Basler DECS-100-B15 Digital Excitation Specs
  • Basler Electric 9125600106 Regulator Component
  • Basler BE1-51A-K1E-W6M-B1N0F Overcurrent Relay
  • Basler MVC-301 MVC 300 Excitation Controller
  • Basler SSR 32-12 Static Voltage Regulator
  • Basler 9-2849-00-101 Control Module
  • Basler BE1-51A Overcurrent Relay
  • Basler BE1-51/27R Overcurrent Relay
  • Basler BE1-51 Overcurrent Relay
  • Basler SR8A-2B15B3A Static Voltage Regulator
  • Basler BE32965001 Transformer and Timer Board
  • Basler 9174700100 EL200-7 Excitation Limiter
  • Basler BE2000E AVR Voltage Regulator
  • Basler BE1-87G Differential Relay