Siemens PXC controllers (PXC001, PXC36, PXC100) serve as the backbone of Desigo integrated building management systems. This guide covers LED diagnostic patterns, BACnet/ABT communication faults, firmware compatibility issues, point engineering errors, and I/O module failures. The PXC series uses a unique tri-state LED system and maintains detailed fault registers accessible via Desigo CC engineering software. Understanding these fault codes and LED patterns enables rapid diagnosis of controller hardware and software issues.
The PXC series features three status LEDs on the front panel. Unlike simple green/red systems, PXC LEDs use specific blink patterns and combinations to indicate detailed controller state.
| LED | Normal State | Meaning | Fault Indication |
|---|---|---|---|
| RUN | Solid Green | Controller executing program and in normal operation | Blinking Green = Controller booting; Off = Power issue or watchdog fault |
| ERR | Off | No errors detected | Solid Red = Critical fault (controller halted); Blinking Red = Warning/non-critical fault |
| BUS (ABT) | Solid Green | ABT communication healthy, syncing with engineering station | Blinking Green = Attempting to sync; Red = Communication timeout with Desigo CC |
| RUN | ERR | BUS | Diagnosis | Action |
|---|---|---|---|---|
| Solid Green | Off | Solid Green | Normal operation, no issues | Continue monitoring |
| Blinking Green | Off | Solid Green | Boot sequence in progress | Wait 2-3 minutes; if persists, check SD card |
| Off | Solid Red | Off | Power failure or critical fault | Check 24VAC supply; review fault registers |
| Solid Green | Blinking Red | Solid Green | Non-critical warning active | Check Event Log in Desigo CC; fault is not safety-critical |
| Solid Green | Off | Blinking Green | Attempting ABT sync with engineering station | Verify network connection; may resolve automatically |
| Solid Green | Off | Red | ABT communication lost | Check Ethernet cable; verify Desigo CC server is reachable |
PXC controllers store fault codes in dedicated fault registers accessible via Desigo CC. Fault codes range from 0x0000 to 0xFFFF and correspond to specific hardware or software conditions.
| Fault Code | Fault Name | Root Cause | Resolution |
|---|---|---|---|
| 0x0001 | Power Supply Failure | 24VDC supply voltage out of tolerance (below 19V or above 29V) | Measure voltage at terminal block; check transformer output; verify no short circuits in wiring; replace PSU if voltage erratic |
| 0x0002 | Memory Test Failed | DRAM or FLASH memory failed self-test during boot | Attempt cold reboot (remove power 60 seconds); if fault code persists, controller memory is damaged—replace controller |
| 0x0003 | Real-Time Clock Battery Low | RTC battery (typically 3V lithium) voltage below 2.5V | Replace RTC battery on main PCB; if unavailable, set time manually after power restore |
| 0x0004 | Watchdog Timeout | Firmware hung or infinite loop detected by watchdog timer | Check Desigo CC for program errors; review recent configuration changes; perform factory reset if necessary |
| 0x0005 | Configuration Checksum Error | Stored configuration corrupted or incomplete download | Re-download configuration from Desigo CC to controller; use "Verify and Repair" function in CC if available |
| Fault Code | Fault Name | Root Cause | Resolution |
|---|---|---|---|
| 0x1001 | BACnet Stack Initialization Failed | Ethernet driver not responding or hardware missing | Check Ethernet connector; reseat cable; verify network card LEDs illuminate when cable connected |
| 0x1002 | BACnet Device ID Conflict | Two or more PXC controllers on network with identical BACnet Device ID | Use Desigo CC network scanner; identify duplicate IDs; reconfigure one controller with unique ID (typically 1-65535) |
| 0x1010 | ABT Synchronization Timeout | PXC unable to establish ABT communication with Desigo CC server within 30 seconds | Verify Desigo CC server is running and reachable on network; check firewall for port 10001 (ABT protocol); reboot networking components |
| 0x1011 | BACnet Foreign Device Registration Failed | Controller attempted BBMD registration but BBMD unreachable | Verify BBMD IP address in PXC network settings; test connectivity to BBMD; ensure UDP port 47808 is open on firewall |
| 0x1020 | Network Interface Down | Ethernet driver detected physical disconnection | Reseat Ethernet cable; test with known-good cable; check network switch port for activity light |
| 0x1030 | IP Address Configuration Invalid | Static IP conflicts with existing device or DHCP pool exhausted | Use Desigo CC to change controller IP to unique address; verify no duplicate MAC addresses on network |
| Fault Code | Fault Name | Root Cause | Resolution |
|---|---|---|---|
| 0x2001 | TXM Module Not Detected | TXM expansion module not responding on RS-485 or physically disconnected | Verify TXM module is seated correctly in expansion slot; check termination resistors (120Ω should be present at end of bus); replace TXM if damaged |
| 0x2002 | TXM Module Address Conflict | Multiple TXM modules configured with same address | Use Desigo CC to verify each TXM has unique address (typically 1-4); reconfigure duplicate addresses |
| 0x2010 | I/O Point Initialization Error (Channel: XX) | I/O module failed to initialize specific channel (analog or digital) | Cycle controller power; if persistent, check analog input wiring; verify 4-20mA loop for analog modules |
| 0x2011 | Digital Output Overload | Digital output channel detected excessive current draw (short circuit) | Disconnect load from affected output; measure resistance at load terminals; if shorted, replace load or verify wiring integrity |
| 0x2020 | Analog Input Out of Range | Analog input signal missing or outside valid range (typically 0-10V or 4-20mA) | Check sensor wiring and connections; verify sensor power supply; test with known-good sensor if issue persists |
| Fault Code | Fault Name | Root Cause | Resolution |
|---|---|---|---|
| 0x3001 | Engineering Value Out of Range | Calculated point value exceeds configured min/max limits | Open Desigo CC, navigate to point properties, adjust engineering limits to accommodate sensor range; verify sensor calibration |
| 0x3002 | Circular Logic Detected | Program or database contains circular reference (e.g., Output A depends on Output A) | Review program logic in Desigo CC; identify circular dependency; restructure logic to break loop |
| 0x3010 | Database Corruption Detected | Configuration database has invalid structure or checksum mismatch | Perform factory reset and re-download clean configuration from backup; if no backup available, rebuild configuration manually |
| 0x3011 | Insufficient Memory for Points | Point database exceeds available controller memory (PXC001: 500 pts, PXC36: 2000 pts, PXC100: 4000 pts) | Count total points in Desigo CC; remove unused points; consolidate redundant logic; upgrade to larger PXC model if necessary |
| 0x3020 | Program Syntax Error | Downloaded program contains invalid syntax or unsupported functions | Review Desigo CC compiler output for specific line and error; correct syntax; re-download program |
Beyond fault codes stored in the controller, Desigo CC engineering software reports application-level errors visible in the CC interface.
"Device not found at address XX.XX.XX.XX"
"ABT Communication Timeout with Device XX"
"Unable to Download Configuration to Device"
"Engineering Value Out of Range (Point: HVAC.Temp1)"
"Duplicate Object ID Detected (OID: 45012)"
"Invalid Function Block Connection"
"Firmware Version Mismatch: Controller 3.1.5, Configuration Requires 3.5.0"
"Insufficient Flash Memory for Configuration Download"
The TXM expansion modules communicate via RS-485 bus on dedicated connector. Multiple TXM modules can daisy-chain for expanded I/O.
TXM Not Responding:
If analog inputs report incorrect values despite proper wiring:
Before Downloading Configuration:
After Successful Download:
Power Supply Issues: Measure voltage at controller terminal block with multimeter. If erratic or low (<19V), check transformer secondary; verify no load is drawing excessive current (check for short circuits in wiring).
Intermittent Network Faults: If BUS LED flickers or ABT sync is slow, check network cable for damage or poor connection. Swap with known-good patch cable to rule out cable issue. If wired into structured cabling, test with temporary cable to bypass wall jack.
Configuration Instability: If controller spontaneously reboots or fault codes appear randomly, suspect corrupted configuration database. Perform factory reset, restore clean backup, or rebuild configuration from scratch.
Module Expansion Planning: Each TXM module adds approximately 16 I/O points. Don't exceed 4 TXM modules per controller due to RS-485 bus limitations. If I/O count exceeds capacity, add additional PXC controllers.
Firmware Maintenance: Document current firmware version before performing updates. Store firmware files and their release notes. Test major firmware updates on non-critical building first.
Last updated: February 2026. Based on Siemens Desigo PXC firmware versions 3.0 through 3.7 and Desigo CC 6.8+