ABB AC500 SPS-Fehlerbehebung: Antworten auf die häufigsten Probleme im Feld
Der ABB Die AC500-Plattform sowie die Serien PM5xx, PM58x und PM59x werden in Wasseraufbereitungsanlagen, Gebäudeautomationssystemen und Prozesslinien in Europa und dem Nahen Osten eingesetzt. Ingenieure vor Ort stoßen dabei auf dieselben, vorhersehbaren Fehler.

Ein defekter Prozessor beim Einschalten kann vier Ursachen haben.
Zuerst die Stromversorgung prüfen. Die Netzteile der Serie TA521 benötigen eine saubere 24-V-Gleichspannung. Prüfen Sie die grüne LED an der Vorderseite des Netzteils. Leuchtet sie nicht, liegt keine Gleichspannung an, die Eingangsspannung ist niedriger als 19,2 V oder das Netzteil ist defekt. Messen Sie direkt an den Anschlüssen mit einem Multimeter. Die Kontrollleuchte am Bedienfeld ist nicht aussagekräftig.
Bootloader-Beschädigung. Seltener. Tritt bei PM582-CPUs nach einem fehlgeschlagenen Firmware-Update oder Stromausfall während des Updates auf. Die Power-LED der CPU leuchtet, aber es passiert nichts weiter. Laden Sie die Firmware über den SD-Kartensteckplatz mit Automation Builder neu. Schlägt dies fehl, muss die CPU mit einem Bootloader-Reflash von ABB neu geflasht werden.
Speicherkartenprobleme. Verwenden Sie bei den SPSen PM591 und PM592 eine FAT32-formatierte SD-Karte mit einem gültigen Firmware-Image. Eine Karte aus einer anderen SPS oder eine beschädigte Karte verhindert den Startvorgang vollständig. Entfernen Sie die Karte und versuchen Sie, ohne sie zu starten. Wenn die CPU startet, ist die Karte die Fehlerursache.
Stellung des RUN/STOP-Schalters. Klingt selbstverständlich, aber wir haben dies unseren Technikern schon mehrfach erklärt. Befindet sich der Schalter in der STOP-Position, schaltet sich die CPU ein, führt aber das Programm nicht aus. Stellen Sie ihn auf RUN und schalten Sie die CPU aus und wieder ein.
---
Die Status-LED des PM582 zeigt Ihnen genau an, was nicht stimmt, wenn Sie den Blinkcode kennen:
LED-Muster | Bedeutung | Aktion
Grün | Läuft normal | Nichts
Blinkt grün (langsam) | STOP-Modus | RUN/STOP-Schalter oder Programmstatus prüfen
Blinkt rot, 2 Mal blinken, dann Pause | Hardwarefehler | CPU muss ausgetauscht werden
Blinkt rot, 3-mal blinkend, dann Pause | Busfehler | Überprüfen Sie das TA523-Backplane-Modul und die I/O-Busverbindungen.
Blinkt rot, 4-mal blinkend, dann Pause | Programmfehler, Watchdog-Timeout | Zykluszeit und Programmlogik prüfen
Durchgehend rot | Schwerwiegender Fehler | Die CPU ist wahrscheinlich defekt, ersetzen Sie sie.
Drei blinkende LEDs (Busfehler) sind ein häufiges Fehlersignal. Man geht sofort von einem defekten Prozessor aus, tatsächlich liegt es aber fast immer an der Backplane oder einem lockeren I/O-Modul. Setzen Sie das TA523-Backplane-Modul und alle angeschlossenen I/O-Module neu ein und starten Sie das System neu. Sollte das dreiblinkende Muster weiterhin bestehen, tauschen Sie zuerst das TA523 aus. Es ist günstiger als ein neuer Prozessor.
Vier Blinken (Programmfehler) bedeutet, dass der Watchdog ausgelöst hat. Überprüfen Sie im Automatisierungs-Builder die Aufgabenkonfiguration. Ihre Zykluszeit überschreitet das konfigurierte Watchdog-Limit. Erhöhen Sie die Watchdog-Zeit oder optimieren Sie Ihren Code. Suchen Sie nach Endlosschleifen in ST, vergessenen Sprungmarken in LADDER oder SFC-Schritten, die nie abgeschlossen werden.
---
Probleme mit der Ethernet-Verbindung sind das zweithäufigste Ärgernis.
Falsche IP-Adresse. Die Standard-IP-Adresse der PM5xx-Serie lautet 192.168.0.10. Wenn diese geändert wurde oder sich Ihr Laptop in einem anderen Subnetz befindet, kann keine Verbindung hergestellt werden. Halten Sie die CPU im STOP-Modus, verbinden Sie sich direkt mit einem Crossover-Kabel (die meisten modernen Netzwerkkarten verwenden Auto-MDIX, aber nicht alle) und scannen Sie das Netzwerk mit dem Netzwerk-Erkennungstool von Automation Builder.
Subnetzkonflikt. Ihr Laptop befindet sich möglicherweise im Bereich 192.168.1.x, während die SPS im Bereich 192.168.0.x arbeitet. Weisen Sie Ihrem Laptop eine statische IP-Adresse aus demselben Bereich zu: 192.168.0.100 mit der Subnetzmaske 255.255.255.0.
Firewall blockiert Ports. Automation Builder verwendet die TCP-Ports 6681 und 6682 für die Kommunikation. Windows Defender Firewall oder Unternehmenssicherheitssoftware blockieren diese häufig. Fügen Sie eine eingehende Regel hinzu, um diese Ports zuzulassen. Prüfen Sie außerdem, ob sich die SPS nicht hinter einem Managed Switch mit aktivierter Port-Sicherheit befindet.
Beschädigung der physikalischen Schicht. Industrielle Umgebungen setzen RJ45-Steckern stark zu. Vibrationen, Feuchtigkeit und Ölnebel schädigen Ethernet-Kabel. Verwenden Sie ein nachweislich funktionierendes Kabel. Leuchtet die Link-LED am Ethernet-Anschluss der CPU nach dem Anschließen nicht auf, tauschen Sie das Kabel aus. Leuchtet sie weiterhin nicht, ist der Anschluss möglicherweise defekt. Nutzen Sie den zweiten Ethernet-Anschluss Ihrer CPU (falls vorhanden) oder installieren Sie ein CM574-Ethernet-Modul.
---
Driftende oder stark schwankende Analogwerte an einem TA521-AI4- oder TA522-AI8-Modul sind auf Verdrahtungs- oder Konfigurationsprobleme zurückzuführen, nicht auf ein defektes Modul.
Probleme mit der 4-20-mA-Schleife. Die häufigste Ursache ist ein Kabelbruch in der Schleife. Prüfen Sie die Durchgängigkeit zwischen Sender und KI-Modul. Überprüfen Sie anschließend die Schleifenstromversorgung. Wenn der Sender schleifengespeist ist, muss die 24-V-Versorgung anliegen und stabil sein. Ein Spannungsabfall von nur 50 ms verursacht einen Messspitzenwert. Schließen Sie einen Präzisionswiderstand (250 Ohm) an die Eingangsklemmen an und messen Sie die Spannung. 1–5 V Gleichspannung am Widerstand entsprechen einer intakten 4-20-mA-Schleife.
Erdschleifen. Wenn Messumformer und SPS an unterschiedlichen Stromversorgungen oder Erdungspunkten angeschlossen sind, speisen Erdschleifen Störungen in das Signal ein. Verwenden Sie isolierte AI-Module oder installieren Sie einen Signalisolator zwischen Messumformer und SPS-Eingang.
Falsche Skalierung im Automation Builder. Jedes Analogmodul benötigt die korrekten Skalierungsparameter. Wenn Sie einen 4-20-mA-Eingang als 0-10 V konfiguriert oder den falschen Bereich der technischen Einheiten eingestellt haben (z. B. 0-100 PSI statt 0-250 PSI), erscheinen die Messwerte zwar falsch, das Modul selbst funktioniert aber einwandfrei. Überprüfen Sie die Modulkonfiguration im Automation Builder unter der Registerkarte „E/A-Zuordnung“.
Filtereinstellungen. Die AC500 AI-Module verfügen über konfigurierbare digitale Filter. Ist die Filterzeitkonstante zu niedrig eingestellt, treten elektrische Störungen auf. Ist sie zu hoch, werden Prozessänderungen nicht erfasst. Beginnen Sie mit 50 ms und passen Sie die Werte gegebenenfalls an.
Gleichtaktspannung. Beim TA521-AI4 beträgt die maximale Gleichtaktspannung 30 V DC zwischen einem beliebigen Eingang und AGND. Wenn Ihr Messumformer auf eine andere Masse bezogen ist, kann dieser Wert überschritten werden, was zu fehlerhaften Messwerten führt. Verbinden Sie alle analogen Masseanschlüsse an einem gemeinsamen Punkt.
---
Das Programm lädt einwandfrei, dann stürzt die CPU ab und der Status ändert sich.
Fehlende Hardwarekonfiguration. Ihr Programm referenziert E/A-Module, die physisch nicht vorhanden sind, oder die Backplane-Konfiguration im Automation Builder stimmt nicht mit der tatsächlichen Bestückung überein. Öffnen Sie die Hardwarekonfiguration und vergleichen Sie sie mit der tatsächlichen Hardware. Wenn Sie ein TA521 gegen ein TA522 ausgetauscht oder Module in andere Steckplätze verschoben haben, ist die Konfiguration ungültig.
Task-Überlauf / Watchdog-Timeout. Das Programm lässt sich kompilieren und laden, aber die Zykluszeit überschreitet beim Ausführen den Watchdog-Timeout des Tasks. Dies tritt auf, wenn ein rechenintensiver Funktionsblock, wie z. B. eine PID-Schleife mit kurzer Zykluszeit, hinzugefügt wird, der im vorherigen Programm nicht vorhanden war. Überprüfen Sie die Task-Konfiguration und erhöhen Sie den Watchdog-Timeout oder optimieren Sie den fehlerhaften Codeblock.
Division durch Null oder unbehandelte Ausnahme. ST- und LADDER-Code führen zu einem CPU-Absturz, wenn eine Division durch Null, ein ungültiger Zeiger oder ein Array-Index außerhalb der Grenzen auftritt. Es gibt keine automatische Ausnahmebehandlung. Die CPU stürzt ab. Fügen Sie vor mathematischen Operationen Bereichsprüfungen hinzu. Prüfen Sie in ST, ob der Divisor ungleich Null ist, bevor Sie dividieren. Verwenden Sie in LADDER Vergleichsblöcke vor mathematischen Funktionen.
Ausgänge im STOP-Modus erzwingen. Wenn Sie digitale Ausgänge online erzwungen haben und ein neues Programm hochladen, kann der Erzwingungsstatus mit der neuen Logik in Konflikt geraten. Entfernen Sie alle Erzwingungen vor dem Hochladen. Gehen Sie im Automation Builder zur Erzwingungsansicht, entfernen Sie alle Erzwingungen und laden Sie dann das Programm herunter.
---
Die AC500-Plattform hat mehrere Lebenszyklusphasen durchlaufen. Einige Module sind noch aktiv, andere wurden eingestellt.
Für aktuelle Modelle (PM591, PM592, CM574) ist ABB Direct die erste Anlaufstelle. Die Lieferzeiten für ältere Modelle können jedoch 8–16 Wochen betragen. Die Modelle PM571, PM582, CM571 und verschiedene Varianten der TA521-Serie werden nicht mehr hergestellt oder sind aus dem Produktlebenszyklus ausgeschieden.
Automatisierungsteilehändler wie Rexel, Sonepar und spezialisierte Anbieter von Industrieautomatisierungsteilen führen noch immer NOS-Lagerbestände (neue, alte Lagerware). Die Preise variieren stark. Vergleichen Sie daher mehrere Angebote.
Spezialanbieter wie tztechio.com führen geprüfte gebrauchte und neue AC500-Überschussmodule, insbesondere die schwerer zu findenden Modelle wie PM582 und CM571.
Auslaufende Module, für die Sie nur schwer neue finden werden:
· PM571
· PM582
· CM571
· TA521-Serie (mehrere Varianten, wobei die Modelle TA521-ETH und TA521-AI4 noch häufiger erhältlich sind als andere)
· Ältere Backplane-Module
Wenn Sie ein neues System entwerfen oder eine defekte CPU ersetzen, sollten Sie anstelle einer PM582 eine PM591 oder PM592 wählen. Diese werden aktuell produziert und sind besser verfügbar.
---
Ja. Der AC500 kommuniziert über serielles Modbus RTU mit älteren ABB-Antrieben.
Modbus RTU über CM572. Das serielle Kommunikationsmodul CM572 bietet RS-232- und RS-485-Schnittstellen. Konfigurieren Sie es im Automation Builder als Modbus-Master. Verbinden Sie die RS-485-Klemmen (A+/B-) mit der Modbus-Schnittstelle des Antriebs. Beachten Sie die Abschlusswiderstände. Aktivieren Sie diese nur an den beiden physischen Enden des Busses.
Die Frequenzumrichter ACS350 und ACS355 unterstützen Modbus RTU standardmäßig. Die Parametergruppe 53 (Modbus-Konfiguration) legt Stations-ID, Baudrate und Parität fest. Diese Einstellungen sollten mit der Konfiguration des CM572 übereinstimmen. Übliche Einstellungen: 19200 Baud, 8 Datenbits, gerade Parität, 1 Stoppbit.
DriveAP-Bibliothek. ABB stellt die DriveAP-Funktionsbausteinbibliothek für Automation Builder bereit. Sie ermöglicht die Modbus-Kommunikation mit ABB-Antrieben, ohne dass dafür Modbus-Funktionscode geschrieben werden muss. Fügen Sie einfach einen DriveAP-Baustein ein, konfigurieren Sie die Antriebs-ID und lesen/schreiben Sie Parameter über den Index.
Die Frequenzumrichter ACS580 und ACS880 arbeiten auch über Modbus RTU, unterstützen aber zusätzlich Ethernet-basierte Feldbusse, sofern ein CM574 oder der integrierte Ethernet-Anschluss der CPU vorhanden ist. Für Neuinstallationen empfiehlt sich Modbus TCP anstelle von RTU. Es ist schneller, einfacher zu warten und verursacht weniger Verkabelungsprobleme.
---
Die meisten AC500-Fehler lassen sich in wenige Kategorien einteilen: Stromversorgungsprobleme, Konfigurationsfehler, Verkabelungsprobleme und Modullebensdauer. Halten Sie eine Ersatz-TA523-Backplane bereit. Sie ist nach dem Netzteil die häufigste Fehlerquelle. Im Zweifelsfall hilft Ihnen der LED-Blinkcode der CPU, den Fehlerort einzugrenzen.
Mehr über ABB-Automatisierungsprodukte erfahren Sie in unseren Leitfäden zu ABB-SPS-Plattformen, SPS-Grundlagen, Frequenzumrichtern und industriellen Automatisierungssystemen.
---------------------------------------------------------------------------------------------------
🏢 Über TZ Tech
TZ Tech ist ein führender Anbieter von Komponenten für Industrieautomation, Elektrotechnik, Messtechnik und Telekommunikation. Wir sind spezialisiert auf die Beschaffung sofort lieferbarer Lagerbestände von Distributoren und können Ihnen dadurch äußerst wettbewerbsfähige Preise und kurze Lieferzeiten bieten. Dank unseres umfangreichen Lagers können wir sogar seltene und nicht mehr produzierte Teile beschaffen, die andernorts schwer zu finden sind.
🛡️ Unser Qualitätsversprechen
Wir wissen, dass Qualität für Sie oberste Priorität hat. Jede Komponente durchläuft einen strengen Prüf- und Kontrollprozess, damit Sie unbesorgt kaufen können. Bei älteren oder nicht mehr erhältlichen Teilen setzen wir auf absolute Transparenz und liefern Ihnen stets einen ehrlichen und genauen Bericht über den Zustand des Produkts. Darüber hinaus erhalten Sie auf alle Neuteile eine einjährige Garantie.
✉️ Nehmen Sie Kontakt auf
Haben Sie ein Projekt oder benötigen Sie ein Ersatzteil? Senden Sie uns noch heute Ihre Anfrage! Unser Team ist bestrebt, Ihnen innerhalb von 6 Stunden (außer an Wochenenden) eine schnelle Antwort zu geben.

Darüber hinaus möchten wir mit Ihrer Erlaubnis Cookies platzieren, um Ihren Besuch und die Interaktion mit slOC persönlicher zu gestalten. Hierzu verwenden wir Analyse- und Werbecookies. Mit diesen Cookies können wir und Dritte Ihr Internetverhalten innerhalb und außerhalb von super-instrument.com verfolgen und erfassen. Dabei passen wir und Dritte super-instrument.com und Werbung an Ihre Interessen an. Indem Sie auf „Akzeptieren“ klicken, stimmen Sie dem zu. Wenn Sie dies ablehnen, verwenden wir nur die notwendigen Cookies und Sie erhalten leider keine personalisierten Inhalte. Bitte besuchen Sie unsere Cookie-Richtlinie für weitere Informationen oder um Ihre Einwilligung in Zukunft zu ändern.
Accept and continue Decline cookies