Skip to main content
blog | Tipps zur Verarbeitung von 64-Bit-Daten auf Modbus-Kommunikationsgeräten, die nur 32-Bit-Daten unterstützen |
|
2 Minuten Lesezeit

Die meisten Parameter des AKD Servoverstärkers haben eine Datengröße von 32 Bit, es gibt jedoch auch 64-Bit-Parameter. Die Modbus-Kommunikation im AKD Servoverstärker verwendet 16-Bit-Register. Für einen 64-Bit-Parameter werden also vier Register benötigt, um die Daten über Modbus zu versenden.

AKD Servoverstärkers Es gibt zahlreiche PC-Anwendungen und Geräte, darunter SPS und HMIs, die 64-Bit-Daten nicht unterstützen. Was kann man also tun, um 64-Bit-Werte zu lesen und zu schreiben, wenn man mit Modbus und einem Gerät arbeitet, das nur 32-Bit-Werte unterstützt?

Es gibt zwei Möglichkeiten, um einen 64-Bit-Wert auf 32 Bits zu begrenzen. Eine ist, einfach die beiden oberen Register nicht zu verwenden. Bei der zweiten Methode verwendet man die in 32-Bit-Versionen umgewandelten Modbus-Adressen der 64-Bit-Parameter.

In vielen Fällen kann die Positionsskalierung so eingestellt werden, dass die Positionswerte wie PL.FB nicht länger als 32 Bits sind. Wenn Sie zum Beispiel die Positionsskalierung auf 10.000 Zählungen pro Motorumdrehung einstellen, würde es 429.496 Motorumdrehungen erfordern, um den 32-Bit-Positionswert zu füllen. Wenn Sie den Motor nie so lange bewegen, werden die beiden oberen Register des 64-Bit-Positionswerts nicht verwendet.

Für Parameter mit negativem Wert ist das Vorzeichenbit im obersten 16-Bit-Register enthalten. Wenn Sie also einen 64-Bit-Parameter auf einen 32-Bit-Wert begrenzen möchten, indem Sie die oberen beiden Register nicht verwenden, entfernen Sie das Vorzeichenbit und der Wert kann nicht negativ sein. So wie Sie nur die beiden unteren Register verwenden können, um aus einem 64-Bit-Parameter einen 32-Bit-Wert zu machen, können Sie auch nur das untere 16-Bit-Register eines 64- oder 32-Bit-Parameters verwenden. Es gibt zahlreiche AKD-Parameter mit Werten, die nie 16 Bits übersteigen und immer einen positiven Wert haben.

Die Reihenfolge der Modbus-Register ist wichtig. Für den AKD Servoverstärker ist die Modbus-Adressennummer die Adresse des höchstwertigen Registers. Mit PL.FB ist die Adresse 588, was die Adresse des höchstwertigen Registers dieses Parameters ist. Register 591 ist das unterste oder niedrigstwertige Register. Beachten Sie also, welche Register Sie lesen oder schreiben wollen, wenn Sie nur einen Teil der Datengröße des Parameters verwenden. Register 590 und 591 sind die beiden niedrigstwertigen Register (32 Bit) von PL.FB. Modbus Modbus

Die zweite Methode ist, die von 64 Bit in 32 Bit umgewandelten Modbus-Adressen zu verwenden. Die Modbus-Adresse 588 ist zum Beispiel für PL.FB und umfasst vier Modbus-Register (588, 589, 590 und 591). Die Modbus-Adresse 2072 ist für PL.FB und hat eine Datengröße von 32 Bit, einschließlich des Vorzeichenbits. Sie besteht aus zwei Modbus-Registern.

Kontaktieren Sie uns

1G Motion System

Entdecken Sie Antriebstechnik, die wie gemacht ist für Ihre Maschine. Das Kollmorgen 1G Motion System bietet eine breite Palette an Optionen und Funktionen und überzeugt durch seine hohe Zuverlässigkeit.
Erfahren Sie Mehr

AKD Servoverstärker

Die AKD®-Baureihe ist ein bewährtes Produkt, das die größte installierte Kundenbasis unterstützt und Folgendes bietet:

  • Herausragende Antriebsregelungskreise
  • Umfassende Unterstützung für Motorfeedback und Servoverstärker-Feldbus, einschließlich EtherCAT, EtherNet/IP, Profinet RT usw.
  • Plug-and-Play-kompatibel mit Kollmorgen-Motoren
  • WorkBench-Benutzeroberfläche für Bedienkomfort und einen hohen Nutzwert
Erfahren Sie Mehr

Das Außergewöhnliche entwickeln

Wir bei Kollmorgen glauben an die Kraft von Antriebstechnik und Automatisierung bei der Erschaffung einer besseren Welt.

Erfahren Sie Mehr

Related Resources

Effizientere Maschinen entwickeln

Effizientere Maschinen entwickeln: Wie Maschinenbauer Komplexität reduzieren und gleichzeitig Leistung und Flexibilität steigern >

| 3:00 PM CEST time
Steigende Maschinenkomplexität, lange Inbetriebnahmezeiten und wachsender Engineering-Aufwand stellen viele OEMs vor große Herausforderungen. Gleichzeitig steigt der Druck, leistungsstarke und flexible Maschinen schneller auf den Markt zu bringen.
Deutsch
Kollmorgen HV Essentials

Kollmorgen stellt neue Steuerung und Hochspannungsfähigkeit im Essentials™-Portfolio vor >

Kollmorgen Essentials erweitert sein Angebot um eine neue 8-Achsen-Steuerung und Hochspannungsantriebe, um den Bau maßgeschneiderter Antriebssysteme für industrielle Anwendungen zu ermöglichen.
Kollmorgen verbessert die Sicherheit und Leistung von Linearmotoren mit SafeMotion Monitor Firmware-Upgrade

Kollmorgen verbessert die Sicherheit und Leistung von Linearmotoren mit SafeMotion Monitor Firmware-Upgrade >

Die erweiterte Firmware bietet Unterstützung für EnDat 2.2 Safe Feedback für Linearmotoranwendungen, erweitert die Funktionen für funktionale Sicherheit und ermöglicht die Einhaltung von SIL 3
Kollmorgen Essentials™: Bewegungssysteme für jede Achse, jedes Budget

Kollmorgen Essentials™: Bewegungssysteme für jede Achse, jedes Budget >

Entdecken Sie Kollmorgen Essentials für hochpräzise Bewegung und bewährte Zuverlässigkeit. Die neue Komplettserie ermöglicht es Maschinenbauern, Projekte schneller zu spezifizieren, einfacher zu integrieren und kostengünstiger zu skalieren.…
Deutsch
Kollmorgen Essentials™: Komplette Bewegungssysteme für jede Achse und jedes Budget

Kollmorgen Essentials: Komplette Bewegungssysteme für jede Achse und jedes Budget >

Entdecken Sie, wie Sie mit Kollmorgen Essentials hochpräzise Bewegung und bewährte Zuverlässigkeit erreichen – jetzt noch schneller, einfacher und kostengünstiger. Die neue Kollmorgen Essentials Linie bietet komplette, vorgefertigte…
Kollmorgen Antriebssystem ermöglicht Kabelroboter mit dreifachem Durchsatz

Kollmorgen Antriebssystem ermöglicht Kabelroboter mit dreifachem Durchsatz >

Erfahren Sie, warum man sich bei Rbot9 für AKM2G-Servomotoren und AKD-Servoantriebe entschieden hat, um bei diesem schweren, an Kabeln aufgehängten Roboter die Nutzlastkapazität, Geschwindigkeit und Sicherheit bei der Handhabung vertikaler Lasten zu…
AC PM Servoantriebsverstärker: Unterschiede bei dem Abgleich der Motorphasen und des Kommutierungswinkels

AC PM Servoantriebsverstärker: Unterschiede bei dem Abgleich der Motorphasen und des Kommutierungswinkels >

Die Probleme beim Abgleich des Kommutierungswinkels zwischen Servomotoren und Servoantrieben, insbesondere wenn Motor und Antrieb von verschiedenen Herstellern stammen, können durchaus eine Herausforderung darstellen. Durch das Verständnis der…

Anpassen von Standardbewegungsprofilen zur Optimierung von Betriebsgeschwindigkeit und -zeit >

Anpassung standardmäßiger Antriebsprofile zur Optimierung der Betriebsgeschwindigkeit und -zeit: Erfahren Sie mehr über einfache Profilanpassungen, die dazu beitragen, Bewegung und Bewegungsdauer zu bewahren und einprägsame Profile zu erstellen.

Erste Schritte bei der Dimensionierung und Auswahl von Servomotoren: Gründe für eine Systemlösung >

When specifying servo motors, drives and cables, learn how to optimize motion by incorporating mechanical load, motion profile, ambient environment, cabling and other considerations into a system-wide approach.