ModbusCloud
Zurück zur Bibliothek
ABB ABB ACS880 Modbus RTU template
Modbus RTU

ABB ACS880

ABB

Industrie-Frequenzumrichter: Drehzahl, Strom, Drehmoment, Leistung, Energie, Temperatur und Fehlercodes über Modbus RTU (RS485).

Überblick

Der ABB ACS880 ist ein Industrie-Frequenzumrichter für Pumpen, Lüfter, Verdichter, Förderbänder und andere schwere Motorantriebe. Dieses Template folgt dem Firmware-Handbuch des ACS880 Primary Control Program (3AUA0000085967 Rev V) und liest 26 Holding-Register über die integrierte Modbus-RTU-Schnittstelle: Motordrehzahl, Ausgangsfrequenz, Strom, Drehmoment, Zwischenkreisspannung, Ausgangsleistung, Energiezähler, Umrichtertemperatur, Fehler- und Warncodes sowie die Betriebszeitzähler. Standardverbindung: Knotenadresse 1, 19200 Baud, 8 Datenbits, Parität gerade, 1 Stoppbit, an Klemme XD2D.

Wichtige Messwerte

  • Motordrehzahl und Ausgangsfrequenz
  • Motorstrom und Drehmoment
  • Ausgangsleistung und Wellenleistung
  • Zwischenkreisspannung und Ausgangsspannung
  • Energie motorisch (GWh-, MWh- und kWh-Zähler)
  • Umrichtertemperatur in Prozent der Abschaltgrenze
  • Auslösender Fehler, aktive Fehler und letzte Warnung
  • Einschalt-, Betriebs- und Lüfterzeitzähler

Anwendungsfälle

  • Alarm, wenn Tripping Fault ungleich 0 ist, damit der Service den Fehlercode sieht, bevor jemand losfährt.
  • Inverter Temperature beobachten und Reinigung oder eine Lüfterprüfung planen, wenn sie sich der Warngrenze von etwa 94 % nähert.
  • Output Power und die Energiezähler je Antrieb protokollieren, um den Verbrauch von Pumpen oder Lüftern zu vergleichen.
  • Run-Time Counter und Fan On-Time Counter verfolgen, um den Tausch des Kühllüfters und andere Wartung zu planen.
  • Motor Current Percent und Motor Torque über die Zeit vergleichen und erkennen, welche Pumpe oder welches Förderband schwerer läuft als üblich.

Installation

  1. 1Klemme XD2D an der Control Unit des Umrichters mit geschirmtem Twisted-Pair-Kabel an den RS485-Anschluss Ihres ModbusCloud Gateways anschließen und am letzten Gerät der Linie den Abschluss einschalten.
  2. 2Am Umrichter 58.01 Protocol enable auf Modbus RTU stellen, 58.03 Node address (Standard 1), 58.04 Baud rate (19,2 kbit/s) und 58.05 Parity (8 EVEN 1) prüfen, 58.33 auf Mode 0 und 58.34 auf LO-HI belassen und mit 58.06 Communication control übernehmen oder die Control Unit neu starten.
  3. 3In ModbusCloud ein Modbus-Gerät (RTU) mit Adresse 1 (oder Ihrer Knotenadresse), 19200 Baud, 8 Datenbits, Parität gerade und 1 Stoppbit anlegen und dieses Template importieren.
  4. 4Verbindung prüfen: DC Voltage sollte bei eingeschaltetem Umrichter etwa dem 1,35-Fachen der Netzspannung entsprechen, und On-Time Counter zeigt die Tage, die der Umrichter in Betrieb ist.

Zu beachten

Der Umrichter antwortet überhaupt nicht. Was sollte ich prüfen?
Prüfen Sie, ob 58.01 Protocol enable auf Modbus RTU steht; mit None bleibt die XD2D-Schnittstelle still oder führt den Drive-to-Drive-Link. Einstellungen in Gruppe 58 wirken erst nach 58.06 Communication control = Refresh settings oder einem Neustart der Control Unit. Danach 8 EVEN 1, die Knotenadresse und den Abschluss an beiden Enden prüfen.
Warum zeigen Drehzahl und Strom riesige oder vertauschte Zahlen?
Die 32-Bit-Register werden standardmäßig mit dem niederwertigen Wort zuerst gesendet (58.34 = LO-HI). Hat jemand 58.34 auf HI-LO gestellt, kommen die Wörter umgekehrt an und die Werte wirken absurd. Stellen Sie 58.34 auf LO-HI zurück oder ändern Sie die Bytereihenfolge der 32-Bit-Register im Portal auf ABCD.
Eigene Register liefern 100-mal zu hohe Werte.
Die 32-Bit-Kopien tragen die FbEq32-Skalierung aus dem Firmware-Handbuch: 100 = 1 Hz, 100 = 1 A, 10 = 1 %. Das Template rechnet mit diesen Faktoren. Lesen Sie stattdessen die 16-Bit-Kopien ab 4001xx, folgt die Skalierung Gruppe 46 (zum Beispiel 46.01 Speed scaling) und ist nicht fest.
Löst das Auslesen den Fehler 6681 EFB comm loss aus?
Nicht mit der Standardeinstellung 58.14 Communication loss action = Fault, denn der Umrichter schaltet nur ab, wenn er eine Steuerung über den integrierten Feldbus erwartet. Steht 58.14 auf Fault always, schaltet er nach 58.16 Communication loss time (Standard 3 s) bei einem langsamen Master oder einer unterbrochenen Leitung ab. Für reine Überwachung 58.14 auf dem Standardwert lassen oder auf No stellen.
Wie lese ich die Fehlercodes?
ABB gibt Fehler- und Warncodes hexadezimal an, zum Beispiel 2310 für Überstrom. Die Register liefern dieselbe Zahl als Dezimalwert: 8976 ist 2310h. Rechnen Sie den Wert in Hex um und schlagen Sie ihn im Kapitel Fault tracing des Firmware-Handbuchs nach.

Register (26)

26 lesen / 0 schreiben

NameAdresseFunktionTypEinheitZugriff
Motor Speed
Measured or estimated motor speed, -30000 to 30000 rpm (FbEq32 100 = 1 rpm). ABB parameter 01.01 Motor speed used, register 420202.
•••••••••rpmR
Output Frequency
Estimated output frequency, -500 to 500 Hz (FbEq32 100 = 1 Hz). ABB parameter 01.06, register 420212.
•••••••••HzR
Motor Current
Measured motor current, 0 to 30000 A (FbEq32 100 = 1 A). ABB parameter 01.07, register 420214.
•••••••••AR
Motor Current Percent
Motor current in percent of the nominal motor current, 0 to 1000 % (FbEq32 10 = 1 %). ABB parameter 01.08, register 420216.
•••••••••%R
Motor Torque
Motor torque in percent of the nominal motor torque, -1600 to 1600 % (FbEq32 10 = 1 %). ABB parameter 01.10, register 420220.
•••••••••%R
DC Voltage
Measured DC link voltage, 0 to 2000 V (FbEq32 100 = 1 V). ABB parameter 01.11, register 420222.
•••••••••VR
Output Voltage
Calculated motor voltage, 0 to 2000 V AC (FbEq32 1 = 1 V). ABB parameter 01.13, register 420226.
•••••••••VR
Output Power
Drive output power, negative when regenerating (FbEq32 100 = 1 unit). Unit is kW unless 96.16 Unit selection is set to hp. ABB parameter 01.14, register 420228.
•••••••••kWR
Output Power Percent
Output power in percent of the nominal motor power, -300 to 300 % (FbEq32 10 = 1 %). ABB parameter 01.15, register 420230.
•••••••••%R
Motor Shaft Power
Estimated mechanical power at the motor shaft (FbEq32 100 = 1 unit). Unit is kW unless 96.16 is set to hp. ABB parameter 01.17, register 420234.
•••••••••kWR
Inverter Energy Motoring GWh
Motoring energy in full GWh, 0 to 32767, shown here in MWh (x 1000). Add 01.19 and 01.20 for the full total. ABB parameter 01.18, register 420236.
•••••••••MWhR
Inverter Energy Motoring MWh
Motoring energy in full MWh, 0 to 999; rolls over into 01.18. ABB parameter 01.19 Inverter MWh motoring, register 420238.
•••••••••MWhR
Inverter Energy Motoring kWh
Motoring energy in full kWh, 0 to 999; rolls over into 01.19. ABB parameter 01.20 Inverter kWh motoring, register 420240.
•••••••••kWhR
Power Factor
Momentary cos phi of the drive, -1.00 to 1.00 (FbEq32 100 = 1). ABB parameter 01.25 INU momentary cos phi, register 420250.
•••••••••R
Inverter Temperature
Estimated drive temperature in percent of the fault limit, -40 to 160 %: 0 % = 0 °C, about 94 % = warning limit, 100 % = fault limit. ABB parameter 05.11, register 421022.
•••••••••%R
Tripping Fault
Code of the fault that caused the current trip, 0 = none. ABB shows fault codes in hex: 8976 here is fault 2310h. ABB parameter 04.01, register 400401.
•••••••••R
Active Fault 2
Code of active fault 2 (hex code shown as a decimal number). ABB parameter 04.02, register 400402.
•••••••••R
Active Fault 3
Code of active fault 3 (hex code shown as a decimal number). ABB parameter 04.03, register 400403.
•••••••••R
Active Fault 4
Code of active fault 4 (hex code shown as a decimal number). ABB parameter 04.04, register 400404.
•••••••••R
Active Fault 5
Code of active fault 5 (hex code shown as a decimal number). ABB parameter 04.05, register 400405.
•••••••••R
Active Warning 1
Code of the first active warning (hex code shown as a decimal number). ABB parameter 04.06, register 400406.
•••••••••R
Latest Fault
Code of the latest stored, no longer active fault (hex code shown as a decimal number). ABB parameter 04.11, register 400411.
•••••••••R
Latest Warning
Code of the latest stored, no longer active warning (hex code shown as a decimal number). ABB parameter 04.16, register 400416.
•••••••••R
On-Time Counter
Days the drive has been powered, 0 to 65535 d. ABB parameter 05.01, register 400501.
•••••••••dR
Run-Time Counter
Days the inverter has been modulating (motor run time), 0 to 65535 d. ABB parameter 05.02, register 400502.
•••••••••dR
Fan On-Time Counter
Running time of the drive cooling fan, 0 to 65535 d; can be reset on the control panel after a fan replacement. ABB parameter 05.04, register 400504.
•••••••••dR

Register werden geladen…

ABB ACS880 aus der Ferne auslesen

Wir spielen die Templates auf das Gateway und richten Ihr Portal ein, Sie schließen es beim Kunden an. Beschreiben Sie kurz, was Sie brauchen, dann schicken wir Ihnen ein Angebot.

Ab €295 + €149/Jahr.

Lieber selbst konfigurieren? Gateway im Shop bestellen·Oder zuerst die Live-Demo ansehen

EU-gehostet
Daten in den Niederlanden und Deutschland
Offener Standard
Basierend auf Modbus RTU/TCP
Kostenlos einsehbar
Kein Konto oder Zahlung erforderlich
Europäisches Unternehmen
Mit Sitz in den Niederlanden

Weitere ABB-Vorlagen

Weitere RTU-Vorlagen