Herunterladen Diese Seite drucken

Werbung

Technisches Handbuch
PxA56
Feldbus: USB
Zu nutzen mit folgenden Varianten:
PSA56S-E-7-xxBN-xxx, PSA56S-E-7-xxKE-xxx, PSA56S-E-7-xxCA-xxx, PSA56S-E-7-
xxGA-xxx
Gültig ab Firmware-Version FIR-v2213
Technisches Handbuch Version: 1.0.0
und ab Hardware-Version W003

Werbung

loading

Inhaltszusammenfassung für Nanotec P A56 Serie

  • Seite 1 Technisches Handbuch PxA56 Feldbus: USB Zu nutzen mit folgenden Varianten: PSA56S-E-7-xxBN-xxx, PSA56S-E-7-xxKE-xxx, PSA56S-E-7-xxCA-xxx, PSA56S-E-7- xxGA-xxx Gültig ab Firmware-Version FIR-v2213 Technisches Handbuch Version: 1.0.0 und ab Hardware-Version W003...
  • Seite 2 Inhalt Inhalt 1 Einleitung......................9 1.1 Versionshinweise............................9 1.2 Urheberrecht, Kennzeichnung und Kontakt....................9 1.3 Bestimmungsgemäße Verwendung......................9 1.4 Zielgruppe und Qualifikation........................9 1.5 Gewährleistung und Haftungsausschluss....................10 1.6 EU-Richtlinien zur Produktsicherheit......................10 1.7 Mitgeltende Vorschriften........................... 10 1.8 Verwendete Symbole..........................10 1.9 Hervorhebungen im Text.......................... 11 1.10 Zahlenwerte.............................11 1.11 Bits................................
  • Seite 3 Inhalt 5 Generelle Konzepte..................34 5.1 Betriebsarten............................. 34 5.1.1 Allgemein............................34 5.1.2 Open Loop............................35 5.1.3 Closed Loop............................37 5.1.4 Slow Speed.............................41 5.2 CiA 402 Power State Machine......................... 43 5.2.1 Zustandsmaschine.......................... 43 5.2.2 Verhalten beim Verlassen des Zustands Operation enabled............45 5.3 Benutzerdefinierte Einheiten........................48 5.3.1 Einheiten............................
  • Seite 4 Inhalt 6.6.3 Aktivierung............................79 6.6.4 Controlword.............................79 6.6.5 Statusword............................79 6.6.6 Benutzung............................79 6.6.7 Setup...............................80 6.6.8 Operation............................80 6.7 Cyclic Synchronous Position........................80 6.7.1 Besonderheit USB.......................... 80 6.7.2 Übersicht............................81 6.7.3 Objekteinträge..........................82 6.8 Cyclic Synchronous Velocity........................82 6.8.1 Besonderheit USB.......................... 82 6.8.2 Übersicht............................82 6.8.3 Objekteinträge..........................83 6.9 Cyclic Synchronous Torque........................83 6.9.1 Besonderheit USB..........................
  • Seite 5 Inhalt 8.3 NanoJ-Funktionen im NanoJ-Programm....................110 8.4 Einschränkungen und mögliche Probleme..................... 112 9 Objektverzeichnis Beschreibung..............114 9.1 Übersicht..............................114 9.2 Aufbau der Objektbeschreibung......................114 9.3 Objektbeschreibung..........................114 9.4 Wertebeschreibung..........................115 9.5 Beschreibung............................116 1000h Device Type............................117 1001h Error Register.............................118 1003h Pre-defined Error Field........................119 1008h Manufacturer Device Name.......................
  • Seite 6 Inhalt 2701h Customer Storage Area........................173 2800h Bootloader And Reboot Settings....................... 174 3202h Motor Drive Submode Select......................175 3203h Feedback Selection........................... 177 3204h Feedback Mapping..........................178 320Dh Torque Of Inertia Factor........................180 3210h Motor Drive Parameter Set........................181 3212h Motor Drive Flags..........................186 321Ah Current Controller Parameters......................
  • Seite 7 Inhalt 6063h Position Actual Internal Value......................248 6064h Position Actual Value.........................248 6065h Following Error Window........................249 6066h Following Error Time Out........................249 6067h Position Window..........................250 6068h Position Window Time........................250 606Bh Velocity Demand Value........................251 606Ch Velocity Actual Value........................251 606Dh Velocity Window..........................252 606Eh Velocity Window Time........................
  • Seite 8 60EDh Additional Gear Ratio - Driving Shaft Revolutions................292 60EEh Additional Feed Constant - Driving Shaft Revolutions..............293 60F2h Positioning Option Code........................294 60F4h Following Error Actual Value......................296 60F8h Max Slippage............................. 296 60FAh Control Effort............................. 297 60FCh Position Demand Internal Value....................... 297 60FDh Digital Inputs.............................
  • Seite 9 Grenzen (siehe insbesondere Zulässige Betriebsspannung ) und unter den freigegebenen Umgebungsbedingungen Unter keinen Umständen darf dieses Nanotec-Produkt als Sicherheitsbauteil in ein Produkt oder eine Anlage integriert werden. Alle Produkte, in denen eine von Nanotec hergestellte Komponente enthalten ist, müssen bei Übergabe an Endnutzer entsprechende Warnhinweise samt Anleitung für sichere Verwendung und...
  • Seite 10 ■ die geltenden Vorschriften kennen. 1.5 Gewährleistung und Haftungsausschluss Nanotec haftet nicht für Schäden und Fehlfunktion durch Montagefehler, Nichtbeachten dieses Dokuments oder sachwidrige Reparatur. Verantwortlich für Auswahl, Betrieb, Nutzung unserer Produkte sind Anlagen- konstrukteur, Betreiber und Nutzer. Nanotec verantwortet keine Produktintegration im Endsystem. Es gel- ten die allgemeinen Geschäftsbedingungen auf www.nanotec.de.
  • Seite 11 1 Einleitung 1.9 Hervorhebungen im Text Im Dokument gelten folgende Konventionen: Ein unterstrichener Text markiert Querverweise und Hyperlinks: ■ Folgende Bits im Objekt 6041 (Statusword) haben eine gesonderte Funktion: ■ Eine Liste verfügbarer Systemcalls findet sich im Kapitel NanoJ-Funktionen im NanoJ-Programm . Ein kursiv hervorgehobener Text markiert benannte Objekte: ■...
  • Seite 12 1 Einleitung Max. acceleration (60C5 Max. deceleration (60C6 Version: 1.0.0 / FIR-v2213...
  • Seite 13 2 Sicherheits- und Warnhinweise 2 Sicherheits- und Warnhinweise HINWEIS Beschädigung der Steuerung durch Erregerspannung des Motors! Während des Betriebs können Spannungsspitzen die Steuerung beschädigen. ► Verbauen Sie geeignete Schaltungen (z. B. Stützkondensator), die Spannungsspitzen abbauen. HINWEIS Beschädigung der Elektronik durch unsachgemäßen Umgang mit ESD-empfindlichen Bauteilen! Das Gerät enthält Bauteile, die empfindlich gegen elektrostatische Entladung sind.
  • Seite 14 3 Technische Daten und Anschlussbelegung 3 Technische Daten und Anschlussbelegung   3.1 Umgebungsbedingungen Umgebungsbedingung Wert Schutzklasse IP65 (außer Wellenausgang) Umgebungstemperatur (Betrieb) -10 … +40°C Umgebungstemperatur (Lagerung und Transport) -25 … +85°C Rel.Luftfeuchtigkeit (Betrieb), nicht kondensierend 0 … 85% Rel. Luftfeuchtigkeit (Lagerung und Transport), nicht kondensierend 0 …...
  • Seite 15 3 Technische Daten und Anschlussbelegung PxA56S... Spitzenstrom eff. für 5 s 5,5 A 3.3.2 Technische Daten 3.4 Übertemperaturschutz Ab einer Temperatur von ca. 75°C auf der Leistungsplatine (entspricht 65 - 72 °C außen am hinteren Deckel) wird das Leistungsteil der Steuerung abgeschaltet und das Fehlerbit gesetzt (siehe Objekt 1001 und 1003 Nach Abkühlung und dem Bestätigen des Fehlers (siehe Tabelle für das Contolword , "Fault reset") funktioniert die Steuerung wieder normal.
  • Seite 16 3 Technische Daten und Anschlussbelegung HINWEIS Da das genaue Temperaturverhalten außer vom Motor auch von der Anflanschung und dem dortigen Wärmeübergang sowie von der Konvektion in der Applikation abhängt, empfehlen wir bei Applikationen, die hinsichtlich Stromhöhe und Umgebungstemperatur problematisch sind, immer einen Dauertest in der realen Umgebung.
  • Seite 17 HINWEIS Alle Pins mit der Bezeichnung GND sind intern verbunden. 3.6.2 X1 − Mini USB Mini-USB-Anschluss. 3.6.3 X2 − Spannungsversorgung Anschluss für die Hauptversorgung. Typ: M12, 5-polig, B-kodiert, male Passendes Nanotec-Kabel: ZK-M12-5-2M-1-B-S (nicht im Lieferumfang enthalten) Version: 1.0.0 / FIR-v2213...
  • Seite 18 3 Technische Daten und Anschlussbelegung 3.6.3.1 Spannungsquelle Die Betriebs- oder Versorgungsspannung liefert eine Batterie, ein Transformator mit Gleichrichtung und Siebung, oder ein Schaltnetzteil. HINWEIS EMV: Bei einer DC-Stromversorgungsleitung mit einer Länge von >30 m oder Verwendung des Motors an einem DC-Bus sind zusätzliche Entstör- und Schutzmaßnahmen notwendig.
  • Seite 19 ► Verwenden Sie ein Netzteil mit Schutzschaltung gegen Überspannung. 3.6.4 X3 − Ein-/Ausgänge und externe Logikversorgung Anschluss für die digitalen und analogen Ein-/Ausgänge und die externe Logikversorgung. Typ: M12, 12- polig, A-kodiert, male Passendes Nanotec-Kabel: ZK-M12-12-2M-1-AFF (nicht im Lieferumfang enthalten) Funktion Bemerkung Digitaler Eingang 1 5 V / 24 V Signal, umschaltbar per Software mit Objekt 3240 , max.
  • Seite 20 3 Technische Daten und Anschlussbelegung Funktion Bemerkung Digitaler Eingang 5 5 V / 24 V Signal, umschaltbar per Software mit Objekt 3240 , max. 1 MHz Digitaler Eingang 6 5 V / 24 V Signal, umschaltbar per Software mit Objekt 3240 , max.
  • Seite 21 3 Technische Daten und Anschlussbelegung Max. Spannung Schaltschwellen Einschalten Ausschalten 24 V > 14,74 V 3,78 V 3.6.5 Schalter S1 - Hex-Codierschalter für die Auswahl der speziellen Fahrmodi Über den Drehschalter S1 können Sie einen der speziellen Fahrmodi auswählen. Siehe Kapitel Spezielle Fahrmodi (Takt-Richtung und Analog-Drehzahl) Version: 1.0.0 / FIR-v2213...
  • Seite 22 Die Software Plug & Drive Studio bietet Ihnen eine Möglichkeit, die Konfiguration vorzunehmen und die Motorparameter an Ihre Applikation anzupassen. Weiterführende Informationen finden Sie im Dokument Plug & Drive Studio: Quick Start Guide auf www.nanotec.de . Die Steuerung bietet Ihnen auch die Möglichkeit, spezielle Fahrmodi über das Objekt 4015 aus-/ einzuschalten.
  • Seite 23 4 Inbetriebnahme HINWEIS EMV: Stromführende Leitungen – insbesondere um Versorgungsleitungen – erzeugen elektromagnetische Wechselfelder. Diese können den Motor und andere Geräte stören. Geeignete Maßnahmen können sein: ► Geschirmte Leitungen verwenden und den Leitungsschirm beidseitig auf kurzem Weg erden. ► Stromversorgungs-Leitungen so kurz wie möglich halten. ►...
  • Seite 24 4 Inbetriebnahme HINWEIS ■ Benutzen Sie ausschließlich ein standardisiertes USB-Kabel. Benutzen Sie keinesfalls USB- Kabel, die Hersteller von Mobiltelefonen ihren Produkten beilegen. Diese USB-Kabel können eine andere Steckerform oder Pin-Belegung aufweisen. ■ Speichern Sie keine anderen Dateien auf der Steuerung als die nachfolgend aufgelisteten: 1.
  • Seite 25 4 Inbetriebnahme 1. Speichern Sie die Datei, falls nicht schon geschehen. Der Motor hält an. 2. Trennen Sie das USB-Kabel von der Steuerung. 3. Trennen Sie die Spannungsversorgung der Steuerung für ca. 1 Sekunde, bis die Betriebs-LED aufhört zu blinken. 4.
  • Seite 26 4 Inbetriebnahme Bit zurücksetzen 3202:00.01=0 Bitweise OR 3202:00|=0x01 Bitweise AND 3202:00&=0x01 Beispiel Setzen des Objekts 203B :01 (Nennstrom) auf den Wert "600" (mA): 203B:01=600 Setzen des Objekts 3202 :00 auf den Wert "1" ( Closed Loop aktivieren): 3202:00=1 oder nur Bit 0 setzen 3202:00.00=1 HINWEIS ■...
  • Seite 27 4 Inbetriebnahme 5. Navigieren Sie im Explorer in das Verzeichnis mit Ihrem Programm. Die compilierte Datei hat den gleichen Namen wie die Sourcecode-Datei, nur mit der Dateinamen-Endung .usr. Benennen Sie diese Datei in vmmcode.usr um. 6. Kopieren Sie die Datei vmmcode.usr auf die Steuerung. Um das NanoJ-Programm beim nächsten Neustart der Steuerung zu starten, fügen Sie folgende Zeile in die Konfigurationsdatei ein: 2300:00=1...
  • Seite 28 4 Inbetriebnahme TIPP Solange sich der an der Steuerung angeschlossene Motor oder die Sensoren für die Rückführung (Encoder/Hall-Sensoren) nicht ändern, ist das Auto-Setup nur einmal bei der Erstinbetriebnahme durchzuführen. HINWEIS Beachten Sie die folgenden Voraussetzungen für das Durchführen des Auto-Setups: ►...
  • Seite 29 4 Inbetriebnahme Parameter Motor ohne Encoder Motor mit Encoder Motor mit Encoder und Index ohne Index Alignment (Verschiebung des elektrischen Nullpunkts zum Index) Parameter Motor ohne Motor mit Hall-Sensor Hall-Sensor Hallübergänge 4.2.2 Durchführung 1. Zum Vorwählen des Betriebsmodus Auto-Setup tragen Sie in das Objekt 6060 den Wert "-2"...
  • Seite 30 4 Inbetriebnahme Der Wert 1 im Bit 12 OMS im Objekt 6041 (Statusword) zeigt an, dass das Auto-Setup vollständig durchgeführt und beendet wurde. Zusätzlich kann über das Bit 10 TARG im Objekt 6041 abgefragt werden, ob ein Encoder-Index gefunden wurde (= "1") oder nicht (= "0"). Master/Software Motorsteuerung schreibe 6040...
  • Seite 31 4 Inbetriebnahme Der digitale Eingang 1 dient dabei als Freigabe (siehe ). HINWEIS Der Zustand der CiA 402 Power State Machine wird nach Aktivierung der speziellen Fahrmodi nur über einen digitalen Eingang (Freigabe) gesteuert. Zustandsänderungen, die im Objekt 6040 (Controlword) angefordert werden, haben keine Auswirkung. 4.3.1 Aktivierung Um die speziellen Fahrmodi zu aktivieren, müssen Sie in 4015 den Wert "2"...
  • Seite 32 4 Inbetriebnahme 4.3.3 Analog-Drehzahl Die Steuerung setzt intern den Betriebsmodus auf Velocity . Zur Vorgabe der Drehzahl wird die Spannung am analogen Eingang benutzt und die entsprechende Zielgeschwindigkeit wird in 6042 geschrieben. 4.3.3.1 Maximale Drehzahl Die maximale Drehzahl kann zwischen 100 U/min und 1000 U/min gewechselt werden, dabei passt die Steuerung die Skalierung in 604C automatisch an.
  • Seite 33 4 Inbetriebnahme +max Totzone Drehzahl -max Analoge Eingangs-Spannung 4.3.4 Automatische Fahrt mit 30 U/min (Testfahrt) Der Motor dreht mit 30 U/min wenn der Eingang Freigabe gesetzt ist. Version: 1.0.0 / FIR-v2213...
  • Seite 34 5 Generelle Konzepte 5 Generelle Konzepte 5.1 Betriebsarten 5.1.1 Allgemein Die Betriebsart von Systemen ohne Rückführung wird als Open Loop, die mit Rückführung als Closed Loop bezeichnet. In der Betriebsart Closed Loop ist es zunächst unerheblich, ob die zurückgeführten Signale vom Motor selbst oder aus dem beeinflussten Prozess kommen.
  • Seite 35 5 Generelle Konzepte Rückführung Schrittmotor BLDC-Motor Encoder Sensorless In Abhängigkeit der Betriebsart können verschiedene Betriebsmodi verwendet werden. Die nachfolgende Liste fasst alle Betriebsmodi zusammen, die in den verschiedenen Betriebsarten möglich sind. Betriebsmodus Betriebsart Open Loop Closed Loop Slow Speed Profile Position Velocity Profile Velocity Profile Torque...
  • Seite 36 Ein Wert größer "1000" wird intern auf "1000" limitiert. ■ Im Objekt 3202 (Motor Drive Submode Select) das Bit 0 (CL/OL) mit dem Wert "0" belegen. Nanotec empfiehlt die Stromabsenkung bei Stillstand des Motors, um die Verlustleistung und Wärmeentwicklung zu reduzieren: ■ Im Objekt 2036 (Open Loop Current Reduction Idle Time) wird die Zeit in Millisekunden angegeben, die sich der Motor im Stillstand (der Sollwert wird geprüft) befinden muss, bis die Stromabsenkung aktiviert...
  • Seite 37 "virtuellen Drehgeber", der ab einer gewissen Minimalgeschwindigkeit die Positions- und Drehzahlinformation mit der gleichen Präzision liefert wie ein realer optischer oder magnetischer Drehgeber. Alle Steuerungen von Nanotec, welche die Betriebsart Closed Loop unterstützen, implementieren eine feldorientierte Regelung mit einer sinuskommutierten Stromregelung. Die Schrittmotoren und BLDC- Motoren werden also genauso geregelt wie ein Servomotor.
  • Seite 38 5 Generelle Konzepte 5.1.3.2 Reglerstruktur Der Regler besteht aus drei kaskadierten PI-Reglern (proportional-integral): dem Stromregler (Kommutierung), dem Geschwindigkeitsregler und dem Positionsregler. Der Stromregler ist in allen Betriebsmodi aktiv. Der Geschwindigkeitsregler ebenso, mit der einzigen Ausnahme der "Real Torque"-Modi (Drehmomentmodus ohne Drehzahl-Begrenzung, wenn das Bit 5 in 3202 auf "1"...
  • Seite 39 5 Generelle Konzepte 5.1.3.3 Vorsteuerung Sie haben auch die Möglichkeit, eine Geschwindigkeitsvorsteuerung, eine Beschleunigungsvorsteuerung (die einem Drehmoment-/Stromwert entspricht) und eine Spannungsvorsteuerung einzustellen. Sie können die Vorsteuerung verwenden, um eine bereits bekannte oder zu erwartende Stellgröße auf die Führungsgröße ("prädiktiv") aufzuschlagen. Sie können z. B. das Trägheitsmoment der Last kompensieren, indem Sie einen Beschleunigungs-Vorsteuerwert auf den Ausgang des Geschwindigkeitsreglers addieren.
  • Seite 40 5 Generelle Konzepte Der Faktor für die Spannungsvorsteuerung wird im Objekt 321D in Promille der Spannung definiert, die benötigt wird, um den Sollstrom zu erzeugen. Ist der Faktor 1000‰ (Werkseinstellung), steht die Spannung sofort zur Verfügung und der Iststrom erreicht sehr schnell den Sollstrom. Dadurch existiert praktisch keine Regelabweichung beim Beschleunigen und der Stromregler wird entlastet.
  • Seite 41 5 Generelle Konzepte Es ist aufgrund der kaskadierten Reglerstruktur sinnvoll, mit der Optimierung des innersten Reglers (Stromreglers) zu beginnen, bevor der Geschwindigkeits- und ggf. der Positionsregler optimiert werden. Jeder der drei Regler besteht aus einem Proportional- und einem Integral-Anteil, die normalerweise in dieser Reihenfolge angepasst werden sollten.
  • Seite 42 5 Generelle Konzepte Speed bietet eine Schleppfehlerüberwachung, weist aber einen laufruhigeren Betrieb auf, als im puren Closed Loop-Betrieb bei niedrigen Drehzahlen. Die Rotorlage wird über die Signale des Encoders erfasst. Um die Geschwindigkeit zu berechnen, wird die Änderung der Position durch die (feste) Zykluszeit dividiert. Bei niedrigen Drehzahlen zählt der Controller weniger (oder gar keine) Encoder-Inkremente in einem Zyklus, was zu einer Geschwindigkeitskurve mit relativ vielen Spitzen führt (trotz des verwendeten Tiefpassfilters).
  • Seite 43 5 Generelle Konzepte +10% Umschaltdrehzahl -10% Closed Loop Slow Speed Closed Loop Im Stillstand befindet sich der Motor im Closed Loop-Betrieb. 5.1.4.3 Optimierungen Der gesamte Phasenstrom bleibt konstant, wie im Open Loop. Systembedingt können dann Resonanzen auftreten, die Sie durch Anpassung des Motorstroms und/oder der Beschleunigungsrampe vermeiden können.
  • Seite 44 5 Generelle Konzepte Low-level power Spannung für Controller zugeschaltet Fehler kann von Software Not ready to Start High-level Spannung kann zugeschaltet werden nicht behoben werden switch on Switched on Fault disabled Ready to switch on High-level power Spannung für Controller zugeschaltet High-level Spannung zugeschaltet Kein Drehmoment am Motor Switched on...
  • Seite 45 5 Generelle Konzepte Kommando Bit im Objekt 6040 Übergang Bit 7 Bit 3 Bit 2 Bit 1 Bit 0 Enable operation after Quick stop Fault / warning reset 5.2.1.3 Statusword In der nachfolgenden Tabelle sind die Bitmasken aufgelistet, die den Zustand der Steuerung aufschlüsseln. Statusword (6041 Zustand xxxx xxxx x0xx 0000...
  • Seite 46 5 Generelle Konzepte Low-level power Spannung für Controller zugeschaltet Fehler kann von Software Not ready to Start High-level Spannung kann zugeschaltet werden nicht behoben werden switch on Switched on Fault disabled Ready to switch on Disable voltage High-level power Spannung für Controller zugeschaltet High-level Spannung zugeschaltet Kein Drehmoment am Motor Switched on...
  • Seite 47 5 Generelle Konzepte Wert in Objekt 605A Beschreibung bestromt. Sie können wieder in den Zustand Operation enabled schalten. Abbremsen mit quick stop ramp ( 6085 ) und anschließendem Zustandswechsel in Quick Stop Active; Die Regelung schaltet nicht ab und der Motor bleibt bestromt. Sie können wieder in den Zustand Operation enabled schalten.
  • Seite 48 5 Generelle Konzepte Wert in Objekt 605D Beschreibung -32768 bis 0 Reserviert Abbremsen mit slow down ramp (Bremsbeschleunigung je nach Betriebsmodus) Abbremsen mit quick stop ramp ( 6085 3 bis 32767 Reserviert 5.2.2.6 Fault Fehlerfall (fault): Sollte ein Fehler auftreten, wird der Motor abgebremst, wie es in Objekt 605E hinterlegt ist.
  • Seite 49 5 Generelle Konzepte Faktor Einheiten Encoder Encoder-Inkremente Encoderauflösung Schritte Polpaare Elektrische Pole Motor Radiant Getriebefaktor Grad, Gon etc. Getriebe Umdrehungen Meter Zoll Vorschubkonstante Linearachse Fuß dimensionslos HINWEIS Wertänderungen aller Objekte, die in diesem Kapitel beschrieben werden, werden im Zustand Operation enabled der CiA 402 Power State Machine nicht sofort angewendet. Der Zustand Operation enabled muss dazu verlassen werden.
  • Seite 50 5 Generelle Konzepte                             Beschreibung Name Einheitenzeichen Wert 6091 6092 degree ° nein Grad arcminute nein Winkelminute (60'=1°) arcsecond nein Winkelsekunde (60''=1') mechanical nein Umdrehung revolution encoder nein nein Encoder-Inkremente. Abhängig vom increment verwendeten Sensor (Encoder/Hall- Sensor) und Betriebsart . Im Open Loop- und Sensorless-Betrieb entspricht die Anzahl der Polpaare ( 2030 ) multipliziert...
  • Seite 51 5 Generelle Konzepte 5.3.2 Encoderauflösung Die physikalische Auflösung des für die Positionsmessung verwendeten Encoders/Sensors berechnet sich aus den Encoder-Inkrementen ( 60E6 (Encoder Increments)) pro Motorumdrehungen ( 60EB (Motor Revolutions)). 5.3.3 Getriebeübersetzung Die Getriebeübersetzung berechnet sich aus Motorumdrehungen ( 60E8 (Motor Shaft Revolutions)) pro Achsenumdrehungen ( 60ED (Driving Shaft Revolutions)).
  • Seite 52 5 Generelle Konzepte ■ Bits 16 bis 23: die Positionseinheit (siehe Kapitel Einheiten ) ■ Bits 24 bis 31: den Exponenten einer Zehnerpotenz (siehe Kapitel Einheiten ) Exponent einer Zehnerpotenz Positionseinheit Zeiteinheit reserviert (00h) Beispiel Wird 60A9 mit dem Wert "00B44700 "...
  • Seite 53 5 Generelle Konzepte 60A2 Ruckeinheit 60A2 5.4 Begrenzung des Bewegungsbereichs Die digitalen Eingänge können als Endschalter verwendet werden, im Kapitel Digitale Eingänge wird beschrieben, wie Sie diese Funktion der Eingänge aktivieren. Die Steuerung unterstützt auch Software- Endschalter. 5.4.1 Verhalten beim Erreichen der Endschalter Wird ein Endschalter ausgelöst, so wird die Endschalterposition intern gespeichert, das Bit 7 (Warning) in 6041 (Statusword) gesetzt und die in Objekt 3701...
  • Seite 54 5 Generelle Konzepte Endschalterposition verwerfen HINWEIS Ein Verwerfen der Endschalterpositionen ist nötig, wenn beide Endschalter gleichzeitig betätigt wurden oder der Bewegungsbereich dynamisch durch eine Verschiebung der Endschalter begrenzt wird. Um die beim Auslösen intern gespeicherten Endschalterpositionen zu löschen und die Endschalter freizugeben oder frei zu fahren, setzen Sie das Objekt 3701 kurzzeitig auf "-2".
  • Seite 55 6 Betriebsmodi 6 Betriebsmodi Um diese weiteren Modi zu benutzen, setzen Sie 930 Operating Mode auf "0". Sie können Telegramm 300 oder 900 verwenden. 6.1 Profile Position 6.1.1 Besonderheit USB HINWEIS Da diese Steuerung nicht mit einem Feldbus ausgestattet ist, ist der nachfolgende Betriebsmodus nur mit einem NanoJ-Programm nutzbar.
  • Seite 56 6 Betriebsmodi Controlword 6040 Bit 9 Bit 5 Definition Die momentane Zielposition wird nur durchfahren, danach wird die neue Zielposition mit den neuen Werten angefahren. Siehe dazu das Bild in " Setzen von Fahrbefehlen ". HINWEIS Das Bit 9 im Controlword wird ignoriert, wenn die Rampengeschwindigkeit im Zielpunkt unterschritten wird.
  • Seite 57 6 Betriebsmodi Zielpunkt (607A Aktuelle Geschwindigkeit Neuer Zielpunkt (6040 , Bit 4) Zielpunkt Bestätigung (6041 , Bit 12) Zielpunkt erreicht (6041 , Bit 10) Die Steuerung kann das Bit 4 im Objekt 6040 (Controlword) auch selbstständig zurücksetzen. Das wird mit den Bits 4 und 5 des Objektes 60F2 eingestellt.
  • Seite 58 6 Betriebsmodi Zeitpunkte Neuer Zielpunkt (6040 , Bit 4) Änderungen sofort übernehmen (6040 , Bit 5) Zielpunkt (607A Gespeicherter Zielpunkt Zu bearbeitender Zielpunkt Zielpunkt Bestätigung (6041 , Bit 12) Zielpunkt erreicht (6041 , Bit 10) Übergangsprozedur für zweite Zielposition Die folgende Grafik zeigt die Übergangsprozedur für die zweite Zielposition, während die erste Zielposition angefahren wird.
  • Seite 59 6 Betriebsmodi Zielpunkt (607A Aktuelle Geschwindigkeit Neuer Zielpunkt (6040 , Bit 4) Zielpunkt Bestätigung (6041 , Bit 12) Zielpunkt erreicht (6041 , Bit 10) Möglichkeiten zum Anfahren einer Zielposition Ist Bit 9 in Objekt 6040 (Controlword) gleich "0", wird die momentane Zielposition erst vollständig angefahren.
  • Seite 60 6 Betriebsmodi Die nachfolgenden Bilder setzen voraus: ■ Ein Doppelpfeil markiert einen neuen Fahrbefehl. ■ Der erste Fahrbefehl am Start ist immer ein absoluter Fahrbefehl auf die Position 1100. ■ Die zweite Bewegung wird mit einer niedrigeren Geschwindigkeit durchgeführt, um einen übersichtlicher dargestellten Graphen zu erhalten.
  • Seite 61 6 Betriebsmodi - Änderung im Zielpunkt übernehmen (6040 :00 Bit 5 = 0) - Positionierung absolut (6040 :00 Bit 6 = 0) - Zielposition: 300 Zielposition: 1100 (absolut) 1100 1400 Position - Relativ zu der aktuellen Position (60F2 :00 = 1) - Änderung im Zielpunkt übernehmen (6040 :00 Bit 5 = 0) - Positionierung relativ (6040...
  • Seite 62 6 Betriebsmodi 6.1.5 Randbedingungen für eine Positionierfahrt 6.1.5.1 Objekteinträge Die Randbedingungen für die gefahrene Position lassen sich in folgenden Einträgen des Objektverzeichnisses einstellen: ■ 607A (Target Position): vorgesehene Zielposition ■ 607D (Software Position Limit): Definition der Endanschläge (siehe Kapitel Software-Endschalter ) ■...
  • Seite 63 6 Betriebsmodi 6.1.5.3 Parameter für die Zielposition Nachfolgende Grafik zeigt eine Übersicht über die Parameter, die für das Anfahren einer Zielposition angewendet werden (Abbildung nicht maßstabsgerecht). Set point (607A Profile velocity (6081 End velocity (6082 Max. acceleration (60C5 Profile acceleration (6083 Profile deceleration (6084 Max.
  • Seite 64 6 Betriebsmodi 6.2 Velocity 6.2.1 Besonderheit USB HINWEIS Da diese Steuerung nicht mit einem Feldbus ausgestattet ist, ist der nachfolgende Betriebsmodus nur mit einem NanoJ-Programm nutzbar. Weitere Hinweise zur Programmierung und Benutzung eines NanoJ-Programms findet sich im Kapitel Programmierung mit NanoJ . 6.2.2 Beschreibung Dieser Modus betreibt den Motor unter Vorgabe einer Zielgeschwindigkeit ähnlich einem Frequenzumrichter.
  • Seite 65 6 Betriebsmodi In 6046 wird die minimale Geschwindigkeit eingestellt. Unterschreitet die Zielgeschwindigkeit ( 6042 die Minimalgeschwindigkeit, wird der Wert auf die Minimalgeschwindigkeit 6046 begrenzt. In 6046 wird die maximale Geschwindigkeit eingestellt. Überschreitet die Zielgeschwindigkeit ( 6042 die Maximalgeschwindigkeit, wird der Wert auf die Maximalgeschwindigkeit 6046 begrenzt.
  • Seite 66 6 Betriebsmodi 6.3 Profile Velocity 6.3.1 Besonderheit USB HINWEIS Da diese Steuerung nicht mit einem Feldbus ausgestattet ist, ist der nachfolgende Betriebsmodus nur mit einem NanoJ-Programm nutzbar. Weitere Hinweise zur Programmierung und Benutzung eines NanoJ-Programms findet sich im Kapitel Programmierung mit NanoJ . 6.3.2 Beschreibung Dieser Modus betreibt den Motor im Geschwindigkeitsmodus mit erweiterten (ruck-limitierten) Rampen.
  • Seite 67 6 Betriebsmodi ■ 606C (Velocity Actual Value): Gibt die aktuelle Istgeschwindigkeit an. ■ 606D (Velocity Window): Dieser Wert gibt an, wie stark die tatsächliche Geschwindigkeit von der Sollgeschwindigkeit abweichen darf, damit das Bit 10 (Zielgeschwindigkeit erreicht; Target Reached") im Objekt 6041 (Statusword) auf "1"...
  • Seite 68 6 Betriebsmodi Velocity window (606D Profile velocity (60FF Velocity window (606D Max. acceleration (60C5 Profile acceleration (6083 Profile deceleration (6084 Max. deceleration (60C6 Begin acceleration End deceleration jerk (60A4 jerk (60A4 End acceleration Begin deceleration jerk (60A4 jerk (60A4 6.3.6.4 Limitierungen im Trapez-Fall Dieses Bild zeigt die einstellbaren Limitierungen für den Trapez-Fall ( 6086 = 0).
  • Seite 69 6 Betriebsmodi 6.4 Profile Torque 6.4.1 Besonderheit USB HINWEIS Da diese Steuerung nicht mit einem Feldbus ausgestattet ist, ist der nachfolgende Betriebsmodus nur mit einem NanoJ-Programm nutzbar. Weitere Hinweise zur Programmierung und Benutzung eines NanoJ-Programms findet sich im Kapitel Programmierung mit NanoJ . 6.4.2 Beschreibung In diesem Modus wird das Drehmoment als Sollwert vorgegeben und über eine Rampenfunktion angefahren.
  • Seite 70 6 Betriebsmodi ■ 6071 (Target Torque): Zielvorgabe des Drehmomentes ■ 6072 (Max Torque): Maximales Drehmoment während der gesamten Rampe (Beschleunigen, Drehmoment halten, Abbremsen) ■ 6073 (Max Current): Maximalstrom. Das Minimum von 6073 und 6072 wird als Limit für das Drehmoment in 6071 verwendet.
  • Seite 71 6 Betriebsmodi 6.4.6.2 Torque-Verlauf Target torque 6071 1sec Torque slope Torque slope 6087 6087 1sec 6.5 Homing 6.5.1 Besonderheit USB HINWEIS Da diese Steuerung nicht mit einem Feldbus ausgestattet ist, ist der nachfolgende Betriebsmodus nur mit einem NanoJ-Programm nutzbar. Weitere Hinweise zur Programmierung und Benutzung eines NanoJ-Programms findet sich im Kapitel Programmierung mit NanoJ .
  • Seite 72 6 Betriebsmodi Bit 13 Bit 12 Bit 10 Beschreibung Referenzfahrt ist unterbrochen oder nicht gestartet Referenzfahrt ist seit dem letzten Neustart bereits durchgeführt worden, aber Ziel ist aktuell nicht erreicht Referenzfahrt vollständig abgeschlossen Fehler während der Referenzfahrt, Motor dreht sich noch Fehler während der Referenzfahrt, Motor im Stillstand HINWEIS Das Bit 12 im Modus Homing wird nach der ersten vollständig abgeschlossenen Referenzfahrt seit...
  • Seite 73 6 Betriebsmodi Index Impuls Referenz- schalter 6099 6099 609A 609A 6.5.3 Referenzfahrt-Methode 6.5.3.1 Beschreibung Die Referenzfahrt-Methode wird als Zahl in das Objekt 6098 geschrieben und entscheidet darüber, ob auf eine Schalterflanke (steigend/fallend), eine Stromschwelle für Blockdetektion bzw. einen Index-Impuls referenziert wird oder in welche Richtung die Referenzfahrt startet. Methoden, die den Index-Impuls des Encoders benutzen, liegen im Zahlenbereich 1 bis 14, 33 und 34.
  • Seite 74 6 Betriebsmodi Block Position Motorstrom Blockierstrom- grenze 203A Blockierdauer 203A 6.5.3.3 Methoden-Überblick Die Methoden 1 bis 14, sowie 33 und 34 benutzen den Index-Impuls des Encoders. Die Methoden 17 bis 32 sind identisch mit den Methoden 1 bis 14, mit dem Unterschied, dass nur noch auf den End- oder Referenzschalter referenziert wird und nicht auf den Index-Impuls.
  • Seite 75 6 Betriebsmodi Index Impuls Referenz- schalter Bei den Methoden 5 und 6 wird die rechte Schaltflanke des Referenzschalters als Referenz verwendet: Index Impuls Referenz- schalter 6.5.3.6 Methoden 7 bis 14 Referenzieren auf Referenzschalter und Index-Impuls (mit Endschaltern). Bei diesen Methoden ist die derzeitige Position relativ zum Referenzschalter unwichtig. Mit der Methode 10 wird beispielsweise immer auf den Index-Impuls rechts neben der rechten Flanke des Referenzschalters referenziert.
  • Seite 76 6 Betriebsmodi Index Impuls Referenz- schalter negativer Endschalter 6.5.3.7 Methoden 17 und 18 Referenzieren auf den Endschalter ohne den Index-Impuls. Methode 17 referenziert auf den negativen Endschalter: negativer Endschalter Methode 18 referenziert auf den positiven Endschalter: positiver Endschalter 6.5.3.8 Methoden 19 bis 22 Referenzieren auf die Schaltflanke des Referenzschalters ohne den Index-Impuls.
  • Seite 77 6 Betriebsmodi Referenz- schalter Bei den Methoden 21 und 22 (äquivalent zu Methoden 5 und 6) wird die rechte Schaltflanke des Referenzschalters als Referenz verwendet: Referenz- schalter 6.5.3.9 Methoden 23 bis 30 Referenzieren auf Referenzschalter ohne den Index-Impuls (mit Endschaltern). Bei diesen Methoden ist die derzeitige Position relativ zum Referenzschalter unwichtig.
  • Seite 78 6 Betriebsmodi Referenz- schalter negativer Endschalter 6.5.3.10 Methoden 33 und 34 Referenzieren auf den nächsten Index-Impuls. Bei diesen Methoden wird nur auf den jeweils folgenden Index-Impuls referenziert: Index Impuls 6.5.3.11 Methode 35 Referenziert auf die aktuelle Position. HINWEIS Für den Homing Mode 35 ist es nicht notwendig, die CiA 402 Power State Machine in den Status "Operation Enabled"...
  • Seite 79 6 Betriebsmodi 6.6.2 Übersicht 6.6.2.1 Beschreibung Der Interpolated Position Mode dient zum Synchronisieren mehrerer Achsen. Hierzu übernimmt eine übergeordnete Steuerung die Rampen- bzw. Bahnberechnung und überträgt die jeweilige Sollposition, bei der sich die Achse zu einem bestimmten Zeitpunkt befinden soll, zur Steuerung. Zwischen diesen Positions- Stützstellen interpoliert die Steuerung.
  • Seite 80 6 Betriebsmodi Eigene interpolierte Daten Gegebene Daten Synchronisation In der derzeitigen Implementation wird nur ■ lineare Interpolation ■ und eine Zielposition unterstützt. 6.6.7 Setup Das folgende Setup ist nötig: ■ 60C2 : Zeit zwischen zwei übergebenen Zielpositionen in ms. ■ 60C4 : dieses Objekt ist auf "1"...
  • Seite 81 6 Betriebsmodi 6.7.2 Übersicht 6.7.2.1 Beschreibung In diesem Modus wird der Steuerung in festen Zeitabständen (im Folgenden Zyklus genannt) über den Feldbus eine absolute Positionsvorgabe übergeben. Die Steuerung berechnet dabei keine Rampen mehr, sondern folgt nur noch den Vorgaben. Die Zielposition wird zyklisch (per PDO) übertragen. Das Bit 4 im Controlword muss nicht gesetzt werden (im Gegensatz zum Profile Position Modus).
  • Seite 82 6 Betriebsmodi 6.7.3 Objekteinträge Folgende Objekte sind zur Steuerung dieses Modus erforderlich: ■ 607A (Target Position): Dieses Objekt muss zyklisch mit dem Positions-Sollwert beschrieben werden. ■ 607B (Position Range Limit): Dieses Objekt enthält die Vorgabe für einen Über- oder Unterlauf der Positionsangabe.
  • Seite 83 6 Betriebsmodi 6.8.2.3 Controlword In diesem Modus haben die Bits des Controlword 6040 keine gesonderte Funktion. 6.8.2.4 Statusword Folgende Bits im Objekt 6041 (Statusword) haben eine gesonderte Funktion: Wert Beschreibung Steuerung ist nicht synchron zum Feldbus Steuerung ist synchron zum Feldbus Reserviert Reserviert Steuerung folgt nicht der Zielvorgabe, die Vorgabe des 60FF...
  • Seite 84 6 Betriebsmodi 6.9.2 Übersicht 6.9.2.1 Beschreibung In diesem Modus wird der Steuerung in festen Zeitabständen (im Folgenden Zyklus genannt) über den Feldbus eine absolute Drehmomentvorgabe übergeben. Die Steuerung berechnet dabei keine Rampen mehr, sondern folgt nur noch den Vorgaben. HINWEIS Dieser Modus funktioniert nur wenn der Closed Loop aktiviert ist, siehe auch Inbetriebnahme Closed Loop 6.9.2.2 Aktivierung...
  • Seite 85 6 Betriebsmodi Folgende Objekte können in dem Modus ausgelesen werden: ■ 606C (Velocity Actual Value) ■ 6074 (Torque Demand) 6.10 Takt-Richtungs-Modus 6.10.1 Beschreibung Im Takt-Richtungs-Modus wird der Motor über zwei Eingänge durch eine übergeordnete Positioniersteuerung mit einem Takt- und einem Richtungssignal betrieben. Bei jedem Takt führt der Motor einen Schritt in die dem Richtungssignal entsprechende Richtung aus.
  • Seite 86 6 Betriebsmodi HINWEIS Bei einem Richtungswechsel ist es nötig, mindestens eine Zeit von 35µs verstreichen zu lassen, bevor der neue Takt angelegt wird. 6.10.4 Statusword Folgende Bits im Objekt 6041 (Statusword) haben eine gesonderte Funktion: ■ Bit 13 (Following Error): Dieses Bit wird im Closed Loop-Betrieb gesetzt, wenn der Schleppfehler größer als die eingestellten Grenzen ist ( 6065 (Following Error Window) und 6066 (Following Error Time Out)).
  • Seite 87 6 Betriebsmodi 6.11 Auto-Setup 6.11.1 Beschreibung Um einige Parameter im Bezug zum Motor und den angeschlossenen Sensoren (Encoder/Hallsensoren) zu ermitteln, wird ein Auto-Setup durchgeführt. Der Closed Loop Betrieb setzt ein erfolgreich abgeschlossenes Auto-Setup voraus. Bei den Plug & Drive Motoren ist es nicht notwendig ein Auto-Setup auszuführen, da dieses bereits werksseitig durchgeführt wurde.
  • Seite 88 7 Spezielle Funktionen 7 Spezielle Funktionen 7.1 Digitale Ein- und Ausgänge Diese Steuerung verfügt über digitale Ein- und Ausgänge. 7.1.1 Bitzuordnung Die Software der Steuerung ordnet jedem Eingang und Ausgang zwei Bits im jeweiligen Objekt (z.B. 60FDh bzw. 60FEh Digital Outputs ) zu: Digital Inputs 1.
  • Seite 89 7 Spezielle Funktionen Eingang Sonderfunktion Schaltschwelle umschaltbar Differenziell / single-ended Negativer Endschalter ja, 5 V oder 24 V (siehe Die Eingänge sind nur 3240 gemeinsam Positiver Endschalter / ja, 5 V oder 24 V (siehe umschaltbar. Richtungseingang im Takt- 3240 (siehe Richtungs-Modus 3240...
  • Seite 90 7 Spezielle Funktionen Dann werden nicht mehr die tatsächlichen, sondern die in Objekt 3240 eingestellten Werte für den jeweiligen Eingang verwendet. Bit 0 entspricht dabei dem Eingang 1, Bit 1 dem Eingang 2 usw. ■ 3240 (Force Value): Dieses Bit gibt den Wert vor, der als Eingangswert eingelesen werden soll, wenn das gleiche Bit im Objekt 3240 gesetzt wurde.
  • Seite 91 7 Spezielle Funktionen HINWEIS Die Einträge 3240 bis 3240 :04 haben dann keine Funktion mehr, bis das Eingangsrouting wieder abgeschaltet wird. HINWEIS Wird das Input Routing eingeschaltet, werden initial die Werte des 3242 geändert und entsprechen der Funktion der Inputs, wie diese vor der Aktivierung des Input Routing war. Die Eingänge der Steuerung verhalten sich mit der Aktivierung des Input Routing gleich.
  • Seite 92 7 Spezielle Funktionen Nummer Signalquelle Invertierter Physikalischer Eingang 2 Invertierter Physikalischer Eingang 3 Invertierter Physikalischer Eingang 4 Invertierter Physikalischer Eingang 5 Invertierter Physikalischer Eingang 6 Invertierter Physikalischer Eingang 7 Invertierter Physikalischer Eingang 8 Invertierter Physikalischer Eingang 9 Invertierter Physikalischer Eingang 10 Invertierter Physikalischer Eingang 11 Invertierter Physikalischer Eingang 12 Invertierter Physikalischer Eingang 13...
  • Seite 93 Es soll das digitale Ausgangssignal weiter verwendet werden. Dazu ist eine Beschaltung wie im nachfolgenden Bild zu realisieren. Supply voltage extern Nanotec Controller Output signal ON / OFF von 10 kΩ Bei einer Versorgungsspannung von +24 V wird ein Widerstandswert R extern empfohlen.
  • Seite 94 7 Spezielle Funktionen ■ 3250 : Keine Funktion. ■ 3250 : Damit lässt sich die Logik von Schließer auf Öffner umstellen. Als Schließer konfiguriert, gibt der Ausgang einen logischen High-Pegel ab, sollte das Bit "1" sein. Bei der Öffner -Konfiguration wird bei einer "1"...
  • Seite 95 7 Spezielle Funktionen Die Auswahl der Quelle wird mit 3252 :01 bis n im "High Byte" (Bit 15 bis Bit 8) gemacht. Die Zuordnung eines Kontrollbit aus dem Objekt 60FE erfolgt im "Low Byte" (Bit 7 bis Bit 0) des 3252 bis n (siehe nachfolgende Abbildung).
  • Seite 96 7 Spezielle Funktionen Bit 7 von 3252 bis 0n invertiert die Steuerung aus dem Objekt 60FE :01. Normalerweise schaltet der Wert "1" im Objekt 60FE das Signal "ein", ist das Bit 7 gesetzt, schaltet der Wert "0" das Signal ein. TIPP Um das Routing zu deaktivieren, tragen Sie den Wert FFFF ein.
  • Seite 97 7 Spezielle Funktionen Beispiel Das Bremsen-PWM-Signal soll auf Ausgang 2 gelegt werden. Da die automatische Bremsensteuerung das Bit 0 des 60FE :01 benutzt, soll dieses als Kontrollbit benutzt werden. ■ 3250 = 1 (Routing aktivieren) ■ 3252 = 1080 (=10XX + 0080 ).
  • Seite 98 7 Spezielle Funktionen 2. Schreiben Sie den Wert "1023" (entspricht der Auflösung in Digits) in 3323 (Analogue Input Factor Denominator). Bei der maximalen Spannung von 10 V, lesen Sie nun im Objekt 3320 (Read Analogue Input) den Wert "10000" aus: 1023 Digits * 10000 mV / 1023 = 10000 mV 7.3 I t Motor-Überlastungsschutz...
  • Seite 99 7 Spezielle Funktionen Der Motor kann solange mit Maximalstrom laufen, bis das berechnete I erreicht wird. Darauffolgend wird der Strom sofort auf Nennstrom gesenkt. Der Maximalstrom wird durch den maximalen Motorstrom ( 2031 ) begrenzt. In den folgenden Diagrammen sind die Zusammenhänge noch einmal dargestellt. Strom Maximaler Motorstrom...
  • Seite 100 7 Spezielle Funktionen ■ Applikation: Parameter mit Bezug auf Betriebsmodi. ■ Benutzer: Parameter, die ausschließlich vom Kunden/Benutzer geschrieben und gelesen, und von der Steuerungsfirmware ignoriert werden. ■ Bewegung: Parameter mit Bezug auf den Motor und die Sensoren (BLDC/Stepper, Closed/Open Loop...). Einige werden vom Auto-Setup gesetzt und gespeichert.
  • Seite 101 7 Spezielle Funktionen ■ 3701 : Limit Switch Error Option Code ■ 4013 : HW Configuration ■ 4015 : Special Drive Modes ■ 6040 : Controlword ■ 6042 : Vl Target Velocity ■ 6046 : Vl Velocity Min Max Amount ■...
  • Seite 102 7 Spezielle Funktionen ■ 60C1 : Interpolation Data Record ■ 60C2 : Interpolation Time Period ■ 60C4 : Interpolation Data Configuration ■ 60C5 : Max Acceleration ■ 60C6 : Max Deceleration ■ 60E8 : Additional Gear Ratio - Motor Shaft Revolutions ■...
  • Seite 103 7 Spezielle Funktionen HINWEIS ■ Das Speichern kann einige Sekunden dauern. Unterbrechen Sie während des Speicherns keinesfalls die Spannungszufuhr. Andernfalls ist der Stand der gespeicherten Objekte undefiniert. ■ Warten Sie immer, dass die Steuerung das erfolgreiche Speichern mit dem Wert "1" in dem entsprechenden Subindex im Objekt 1010 signalisiert.
  • Seite 104 7 Spezielle Funktionen HINWEIS ■ Die Objekte der Kategorie 06 (Tuning) werden vom Auto-Setup ermittelt und werden beim Zurücksetzen auf Werkseinstellungen mittels Subindex 01 nicht zurückgesetzt (damit ein erneutes Auto-Setup nicht notwendig wird). Sie können diese Objekte mit Subindex 06 zurücksetzen.
  • Seite 105 NanoJ ist eine C- bzw. C++-nahe Programmiersprache. NanoJ ist in der Software Plug & Drive Studio integriert. Weiterführende Informationen finden Sie im Dokument Plug & Drive Studio: Quick Start Guide auf www.nanotec.de 8.1 NanoJ-Programm Ein NanoJ-Programm stellt eine geschützte Ausführungsumgebung innerhalb der Firmware zur Verfügung.
  • Seite 106 8 Programmierung mit NanoJ HINWEIS Sollte das NanoJ-Programm zu lange die Rechenzeit nicht abgeben, wird es vom Betriebssystem die Ziffer 4 eingetragen, im beendet. In diesem Fall wird in das Statusword bei Objekt 2301 wird die Ziffer 5 (Timeout) notiert, siehe 2301h NanoJ Status und Fehlerregister bei Objekt 2302 2302h NanoJ Error Code Damit das NanoJ-Programm nicht angehalten wird, können Sie den AutoYield-Modus aktivieren,...
  • Seite 107 Allgemeinen deutlich langsamer und daher sind Mappings vorzuziehen. Die Anzahl an Mappings ist begrenzt (jeweils 16 Einträge in In/Out/InOut). TIPP Nanotec empfiehlt: Häufig genutzte und veränderte OD-Einträge mappen und auf weniger häufig genutzte OD-Einträge per NanoJ-Funktion zuzugreifen. Eine Liste verfügbarer NanoJ-Funktionen findet sich im Kapitel NanoJ-Funktionen im NanoJ-Programm .
  • Seite 108 8 Programmierung mit NanoJ 8.1.6 Aufbau NanoJ-Programm Ein Benutzerprogramm besteht aus mindestens zwei Anweisungen: ■ der Präprozessoranweisung #include "wrapper.h" ■ der Funktion void user(){} In der Funktion void user() lässt sich der auszuführende Code hinterlegen. HINWEIS Die Dateinamen der Benutzerprogramme dürfen nicht länger als acht Zeichen sein und drei Zeichen im Suffix enthalten;...
  • Seite 109 = 0; i < 5; ++i ) yield(); }// eof Weitere Beispiele finden Sie auf www.nanotec.de . 8.2 Mapping im NanoJ-Programm Mit dieser Methode wird eine Variable im NanoJ-Programm direkt mit einem Eintrag im Objektverzeichnis verknüpft. Das Anlegen des Mappings muss dabei am Anfang der Datei stehen - noch vor der #include "wrapper.h"-Anweisung.
  • Seite 110 8 Programmierung mit NanoJ 8.2.2 Beispiel eines Mappings Beispiel eines Mappings und der zugehörigen Variablenzugriffe: // 6040 is UNSIGNED16 map U16 controlWord as output 0x6040:00 // 6041 is UNSIGNED16 map U16 statusWord as input 0x6041:00 // 6060 is SIGNED08 (INTEGER8) map S08 modeOfOperation as inout 0x6060:00 #include "wrapper.h"...
  • Seite 111 8 Programmierung mit NanoJ 8.3.1 Zugriff auf das Objektverzeichnis void od_write (U32 index, U32 subindex, U32 value) Diese Funktion schreibt den übergebenen Wert an die angegebene Stelle in das Objektverzeichnis. index Index des zu schreibenden Objekts im Objektverzeichnis subindex Subindex des zu schreibenden Objekts im Objektverzeichnis value zu schreibender Wert HINWEIS...
  • Seite 112 8 Programmierung mit NanoJ 8.3.3 Debug-Ausgabe Die folgenden Funktionen geben einen Wert in die Debug-Konsole aus. Sie unterscheiden sich anhand des Datentyps des zu übergebenden Parameters. bool VmmDebugOutputString (const char *outstring) bool VmmDebugOutputInt (const U32 val) bool VmmDebugOutputByte (const U08 val) bool VmmDebugOutputHalfWord (const U16 val) bool VmmDebugOutputWord (const U32 val) bool VmmDebugOutputFloat (const float val)
  • Seite 113 8 Programmierung mit NanoJ Einschränkung/Problem Maßnahme Wenn ein Objekt als Output gemappt wurde und Initialisieren Sie die Werte der gemappten der Wert des Objekts niemals vor dem Start des Objekte in Ihrem NanoJ-Programm, damit es sich NanoJ-Programms festgelegt wird, kann der Wert deterministisch verhält.
  • Seite 114 9 Objektverzeichnis Beschreibung 9 Objektverzeichnis Beschreibung 9.1 Übersicht In diesem Kapitel finden Sie eine Beschreibung aller Objekte. Sie finden hier Angaben zu: ■ Funktionen ■ Objektbeschreibungen ("Index") ■ Wertebeschreibungen ("Subindices") ■ Beschreibungen von Bits ■ Beschreibung des Objekts 9.2 Aufbau der Objektbeschreibung Die Beschreibung der Objekteinträge ist immer gleich aufgebaut und besteht im Normalfall aus folgenden Abschnitten: Funktion...
  • Seite 115 9 Objektverzeichnis Beschreibung ■ VISIBLE_STRING: Das Objekt beschreibt eine in ASCII codierte Zeichenkette. Die Länge des Strings wird in Subindex 0 angegeben, die einzelnen Zeichen sind ab Subindex 1 gespeichert. Diese Zeichenketten sind nicht durch ein Null-Zeichen terminiert. Datentyp Hier wird die Größe und die Interpretation des Objekts angegeben. Für den Object Code "VARIABLE" gilt folgende Schreibweise: ■...
  • Seite 116 9 Objektverzeichnis Beschreibung In der Tabelle mit der Überschrift "Wertebeschreibung" werden alle Daten für Untereinträge mit Subindex 1 oder höher aufgelistet. Die Tabelle beinhaltet folgende Einträge: Subindex Nummer des aktuell beschriebenen Untereintrages. Name Der Name des Untereintrages. Datentyp Hier wird die Größe und die Interpretation des Untereintrages angegeben. Hier gilt immer folgende Schreibweise: ■...
  • Seite 117 9 Objektverzeichnis Beschreibung Beispiel [4] Beschreibung der Bits 4 bis einschließlich 7, diese Bits gehören logisch zusammen. Die 4 in den eckigen Klammern gibt die Anzahl der zusammengehörigen Bits an. Oftmals wird an der Stelle noch eine Liste mit möglichen Werten und deren Beschreibung angehängt. Beispiel [2] Beschreibung der Bits 3 und 2, diese Bits gehören logisch zusammen.
  • Seite 118 9 Objektverzeichnis Beschreibung Motor Type[16] Beschreibt den unterstützten Motor-Typ. Die folgenden Werte sind möglich: ■ Bit 23 bis Bit 16: Wert "2": BLDC-Motor ■ Bit 23 bis Bit 16: Wert "4": Schrittmotor ■ Bit 23 bis Bit 16: Wert "6": Sowohl Schrittmotor als auch BLDC-Motor Device profile number[16] Beschreibt den unterstützten CANopen-Standard.
  • Seite 119 9 Objektverzeichnis Beschreibung Spannung TEMP Temperatur Kommunikation PROF Betrifft das Geräteprofil Reserviert, immer "0" Hersteller-spezifisch 1003h Pre-defined Error Field Funktion Dieses Objekt beinhaltet einen Fehlerstapel mit bis zu acht Einträgen. Objektbeschreibung Index 1003 Objektname Pre-defined Error Field Object Code ARRAY Datentyp UNSIGNED32 Speicherbar...
  • Seite 120 9 Objektverzeichnis Beschreibung Vorgabewert 00000000 Subindex Name 2nd Standard Error Field Datentyp UNSIGNED32 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name 3th Standard Error Field Datentyp UNSIGNED32 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name 4th Standard Error Field Datentyp...
  • Seite 121 9 Objektverzeichnis Beschreibung Name 7th Standard Error Field Datentyp UNSIGNED32 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name 8th Standard Error Field Datentyp UNSIGNED32 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Beschreibung Allgemeine Funktionsweise Tritt ein neuer Fehler auf, wird dieser in Subindex 1 eingetragen. Die bereits vorhandenen Einträge in den Subindizes 1 bis 7 werden um eine Stelle nach hinten verschoben.
  • Seite 122 9 Objektverzeichnis Beschreibung Fehlernummer Beschreibung Sensor 3 (siehe 3204 ): Fehler durch elektrische Störung oder defekte Hardware Warnung: Positiver Endschalter überschritten Warnung: Negativer Endschalter überschritten Übertemperatur-Fehler Die Werte des Objekts 6065 (Following Error Window) und des Objekts (Following Error Time Out) wurden überschritten, es wurde ein Fault 6066 ausgelöst.
  • Seite 123 9 Objektverzeichnis Beschreibung Error Code Beschreibung 3100 Über-/ Unterspannung am Eingang der Steuerung 4200 Temperaturfehler innerhalb der Steuerung 5440 Interlock-Fehler: Bit 3 in 60FD steht auf "0", der Motor darf nicht fahren (siehe Abschnitt Interlock-Funktion im Kapitel Digitale Eingänge ) 6010 Software-Reset (Watchdog) 6100...
  • Seite 124 9 Objektverzeichnis Beschreibung ■ PD4-E591L42-EB-65-7: PD4-E591L42-EB-65-7 ■ PD4-EB59CD-EB-65-7: PD4-EB59CD-EB-65-7 Firmware Version FIR-v1426 Änderungshistorie 1009h Manufacturer Hardware Version Funktion Dieses Objekt enthält die Hardware-Version als Zeichenkette. Objektbeschreibung Index 1009 Objektname Manufacturer Hardware Version Object Code VARIABLE Datentyp VISIBLE_STRING Speicherbar nein Zugriff nur lesen PDO-Mapping nein...
  • Seite 125 9 Objektverzeichnis Beschreibung 1010h Store Parameters Funktion Mit diesem Objekt lässt sich das Speichern von Objekten starten. Siehe Kapitel Objekte speichern . Objektbeschreibung Index 1010 Objektname Store Parameters Object Code ARRAY Datentyp UNSIGNED32 Speicherbar nein Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Firmware Version...
  • Seite 126 9 Objektverzeichnis Beschreibung Subindex Name Save Communication Parameters To Non-volatile Memory Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000001 Subindex Name Save Application Parameters To Non-volatile Memory Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000001 Subindex Name Save Customer Parameters To Non-volatile Memory Datentyp...
  • Seite 127 9 Objektverzeichnis Beschreibung Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000001 Subindex Name Save Reserved1 Configurations To Non-volatile Memory Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name Save Reserved2 Configurations To Non-volatile Memory Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein...
  • Seite 128 9 Objektverzeichnis Beschreibung Vorgabewert 00000001 Subindex Name Save Profibus Configurations To Non-volatile Memory Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000001 Beschreibung Jeder Subindex des Objekts steht für eine bestimmte Speicherklasse. Durch Auslesen eines Eintrages kann festgestellt werden, ob diese Speicherkategorie abgespeichert (Wert "1") werden kann oder nicht (Wert="0"). Um den Speichervorgang einer Speicherkategorie zu starten, muss der Wert "65766173 "...
  • Seite 129 9 Objektverzeichnis Beschreibung Firmware Version FIR-v1512: Eintrag "Name" geändert von "Restore The Application Default Parameters" auf "Restore Application Default Parameters". Firmware Version FIR-v1540: Die Anzahl der Einträge haben sich geändert von 5 auf 7. Firmware Version FIR-v1738-B501312: Die Anzahl der Einträge haben sich geändert von 7 auf 14.
  • Seite 130 9 Objektverzeichnis Beschreibung Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000001 Subindex Name Restore Drive Default Parameters Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000001 Subindex Name Restore Tuning Default Parameters Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert...
  • Seite 131 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert 00000000 Subindex Name Restore CANopen Configurations To Non-volatile Memory Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000001 Subindex Name Restore Modbus RTU Configurations To Non-volatile Memory Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000001...
  • Seite 132 9 Objektverzeichnis Beschreibung 1018h Identity Object Funktion Dieses Objekt liefert generelle Informationen zu dem Gerät wie Hersteller, Produktcode, Revision und Seriennummer. TIPP Halten Sie diese Werte bei Serviceanfragen bereit. Objektbeschreibung Index 1018 Objektname Identity Object Object Code RECORD Datentyp IDENTITY Speicherbar nein Firmware Version...
  • Seite 133 9 Objektverzeichnis Beschreibung ■ PD4-E601L42-E-65-7: 00000041 ■ PD4-EB59CD-E-65-7: 0000004A ■ PD4-EB60SD-E-65-7: 000000E9 ■ PD4-E591L42-EB-65-7: 00000287 ■ PD4-EB59CD-EB-65-7: 0000029A Subindex Name Revision Number Datentyp UNSIGNED32 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 08A50000 Subindex Name Serial Number Datentyp UNSIGNED32 Zugriff nur lesen PDO-Mapping nein...
  • Seite 134 9 Objektverzeichnis Beschreibung Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Configuration Date Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name Configuration Time Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein...
  • Seite 135 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert Firmware Version FIR-v1540 Änderungshistorie Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Program Data Bootloader/firmware Datentyp DOMAIN Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Program Data NanoJ...
  • Seite 136 9 Objektverzeichnis Beschreibung PDO-Mapping nein Zulässige Werte Vorgabewert Firmware Version FIR-v1540 Änderungshistorie Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Program Control Bootloader/firmware Datentyp UNSIGNED8 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name...
  • Seite 137 9 Objektverzeichnis Beschreibung Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Firmware Version FIR-v1540 Änderungshistorie Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Program Status Bootloader/firmware Datentyp UNSIGNED32 Zugriff nur lesen PDO-Mapping nein Zulässige Werte...
  • Seite 138 9 Objektverzeichnis Beschreibung Speicherbar ja, Kategorie: Tuning Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert ■ PD4-E591L42-E-65-7: 00000032 ■ PD4-E601L42-E-65-7: 00000032 ■ PD4-EB59CD-E-65-7: 00000003 ■ PD4-EB60SD-E-65-7: 00000004 ■ PD4-E591L42-EB-65-7: 00000032 ■ PD4-EB59CD-EB-65-7: 00000003 Firmware Version FIR-v1426 Änderungshistorie Firmware Version FIR-v1540: Eintrag "Saveable" geändert von "nein" auf "ja, Kategorie: Tuning".
  • Seite 139 9 Objektverzeichnis Beschreibung Firmware Version FIR-v1748-B538662: Eintrag "Object Name" geändert von "Maximum Current" auf "Max Motor Current". Firmware Version FIR-v1825-B577172: Eintrag "Object Name" geändert von "Max Motor Current" auf "Maximum Current". Firmware Version FIR-v1825-B577172: Eintrag "Object Name" geändert von "Maximum Current" auf "Max Motor Current". Firmware Version FIR-v1825-B577172: Eintrag "Object Name"...
  • Seite 140 9 Objektverzeichnis Beschreibung Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert ■ PD4-E591L42-E-65-7: 00002710 ■ PD4-E601L42-E-65-7: 00002710 ■ PD4-EB59CD-E-65-7: 00002710 ■ PD4-EB60SD-E-65-7: 00002710 ■ PD4-E591L42-EB-65-7: 00005780 ■ PD4-EB59CD-EB-65-7: 00005780 Firmware Version FIR-v1426 Änderungshistorie Beschreibung Fällt die Eingangsspannung der Steuerung unter diesen Schwellwert, wird der Motor abgeschaltet und ein Fehler ausgelöst.
  • Seite 141 9 Objektverzeichnis Beschreibung Object Code VARIABLE Datentyp INTEGER32 Speicherbar ja, Kategorie: Applikation Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert FFFFFFCE Firmware Version FIR-v1426 Änderungshistorie Beschreibung Wert von 2037 größer/gleich 0 und kleiner als Wert 6075 Strom wird auf den hier eingetragenen Wert reduziert. Der Wert wird in mA und als Effektivwert interpretiert.
  • Seite 142 9 Objektverzeichnis Beschreibung PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Close Brake Idle Time Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert ■ PD4-E591L42-E-65-7: 000003E8 ■ PD4-E601L42-E-65-7: 000003E8 ■ PD4-EB59CD-E-65-7: 000003E8 ■ PD4-EB60SD-E-65-7: 000003E8 ■ PD4-E591L42-EB-65-7: 000000FA ■ PD4-EB59CD-EB-65-7: 000000FA Subindex Name Shutdown Power Idle Time...
  • Seite 143 9 Objektverzeichnis Beschreibung Name Start Operation Delay Time Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert ■ PD4-E591L42-E-65-7: 00000000 ■ PD4-E601L42-E-65-7: 00000000 ■ PD4-EB59CD-E-65-7: 00000000 ■ PD4-EB60SD-E-65-7: 00000000 ■ PD4-E591L42-EB-65-7: 00000032 ■ PD4-EB59CD-EB-65-7: 00000032 Subindex Name PWM Frequency Datentyp UNSIGNED32 Zugriff lesen/schreiben...
  • Seite 144 9 Objektverzeichnis Beschreibung Objektname Motor Currents Object Code ARRAY Datentyp INTEGER32 Speicherbar nein Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Firmware Version FIR-v1426 Änderungshistorie Firmware Version FIR-v1504: Tabellen-Eintrag "PDO-Mapping" bei Subindex 01 geändert von "nein" auf "TX-PDO". Firmware Version FIR-v1504: Tabellen-Eintrag "PDO-Mapping" bei Subindex 02 geändert von "nein"...
  • Seite 145 9 Objektverzeichnis Beschreibung Vorgabewert 00000000 Subindex Iα Name Datentyp INTEGER32 Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Iβ Name Datentyp INTEGER32 Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Actual Current Datentyp INTEGER32 Zugriff nur lesen PDO-Mapping TX-PDO...
  • Seite 146 9 Objektverzeichnis Beschreibung 203Ah Homing On Block Configuration Funktion Dieses Objekt enthält die Parameter für das Homing auf Block (siehe Kapitel Homing ). Objektbeschreibung Index 203A Objektname Homing On Block Configuration Object Code ARRAY Datentyp INTEGER32 Speicherbar ja, Kategorie: Applikation Zugriff PDO-Mapping Zulässige Werte...
  • Seite 147 9 Objektverzeichnis Beschreibung Vorgabewert ■ PD4-E591L42-E-65-7: 0000041A ■ PD4-E601L42-E-65-7: 0000041A ■ PD4-EB59CD-E-65-7: 000005DC ■ PD4-EB60SD-E-65-7: 000005DC ■ PD4-E591L42-EB-65-7: 0000041A ■ PD4-EB59CD-EB-65-7: 000005DC Subindex Name Block Detection Time Datentyp INTEGER32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 000000C8 Beschreibung Die Subindizes haben folgende Funktion: ■...
  • Seite 148 9 Objektverzeichnis Beschreibung Firmware Version FIR-v1748-B538662: Eintrag "Name" geändert von "Nominal Current" auf "Motor Rated Current". Firmware Version FIR-v1825-B577172: Eintrag "Name" geändert von "Motor Rated Current" auf "Nominal Current". Firmware Version FIR-v1825-B577172: Eintrag "Name" geändert von "Nominal Current" auf "Motor Rated Current". Firmware Version FIR-v1825-B577172: Eintrag "Name"...
  • Seite 149 9 Objektverzeichnis Beschreibung Vorgabewert ■ PD4-E591L42-E-65-7: 00000000 ■ PD4-E601L42-E-65-7: 00000000 ■ PD4-EB59CD-E-65-7: 000003E8 ■ PD4-EB60SD-E-65-7: 000003E8 ■ PD4-E591L42-EB-65-7: 00000000 ■ PD4-EB59CD-EB-65-7: 000003E8 Subindex Name Threshold Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name CalcValue Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping...
  • Seite 150 9 Objektverzeichnis Beschreibung ■ 01 : Hier wird der im Motordatenblatt angegebene Nennstrom in mA eingetragen. Dieser muss kleiner als der eingegebene Strom in 2031 und 6073 sein, sonst wird die Überwachung nicht aktiviert. Der angegebene Wert wird als Effektivwert interpretiert. ■...
  • Seite 151 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert 0000 Firmware Version FIR-v1540 Änderungshistorie Firmware Version FIR-v1614: Eintrag "Speicherbar" geändert von "nein" auf "ja, Kategorie: Applikation". Firmware Version FIR-v1738-B501312: Eintrag "Object Name" geändert von "Torque Window Time" auf "Torque Window Time Out". 203Fh Max Slippage Time Out Funktion Zeit in Millisekunden, bis ein zu großer Schlupffehler im Modus Profile Velocity zu einer Fehlermeldung führt.
  • Seite 152 9 Objektverzeichnis Beschreibung Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000080 Firmware Version FIR-v1426 Änderungshistorie 2058h Clock Direction Divider Funktion Durch diesen Wert wird der Takt-Zählwert im Takt-Richtungs-Modus dividiert, bevor er weiterverarbeitet wird. Objektbeschreibung Index 2058 Objektname Clock Direction Divider Object Code VARIABLE Datentyp...
  • Seite 153 9 Objektverzeichnis Beschreibung Firmware Version FIR-v1738-B501312: Eintrag "Object Name" geändert von "Encoder Boot Value" auf "Absolute Sensor Boot Value (in User Units)". Firmware Version FIR-v1738-B501312: Eintrag "Datentyp" geändert von "UNSIGNED32" auf "INTEGER32". 205Bh Clock Direction Or Clockwise/Counter Clockwise Mode Funktion Mit diesem Objekt lässt sich der Takt-Richtungs-Modus (Wert = "0") auf den Rechts-/Linkslauf-Modus (Wert = "1") umschalten.
  • Seite 154 9 Objektverzeichnis Beschreibung 2101h Fieldbus Module Availability Funktion Zeigt die verfügbaren Feldbusse an. Objektbeschreibung Index 2101 Objektname Fieldbus Module Availability Object Code VARIABLE Datentyp UNSIGNED32 Speicherbar nein Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 00190001 Firmware Version FIR-v1426 Änderungshistorie Firmware Version FIR-v1626: Eintrag "Object Name"...
  • Seite 155 9 Objektverzeichnis Beschreibung MRTU Wert = "1": Das benutzte Protokoll ist Modbus RTU. MTCP Wert = "1": Das benutzte Protokoll ist Modbus TCP E-IP ™ Wert = "1": Das benutzte Protokoll ist EtherNet/IP 2102h Fieldbus Module Control Funktion Mit diesem Objekt können bestimmte Feldbusse (physikalischen Schnittstellen und Protokolle) aktiviert/ deaktiviert werden.
  • Seite 156 9 Objektverzeichnis Beschreibung RS-232 RS-232 Schnittstelle CANopen Schnittstelle E-NET EtherNET Schnittstelle E-CAT EtherCAT Schnittstelle SPI Schnittstelle MRTU Modbus RTU Protokoll MTCP Modbus TCP Protokoll E-IP ™ EtherNet/IP Protokoll 2103h Fieldbus Module Status Funktion Zeigt die aktiven Feldbusse an. Objektbeschreibung Index 2103 Objektname Fieldbus Module Status...
  • Seite 157 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert Subindex Name Fieldbus Module Disable Mask Datentyp UNSIGNED32 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name Fieldbus Module Enabled Datentyp UNSIGNED32 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 00190001 Beschreibung Subindex 1 (Fieldbus Module Disable Mask): In diesem Subindex werden alle physikalischen Schnittstellen und Protokolle angezeigt, welche aktiviert oder deaktiviert werden können.
  • Seite 158 9 Objektverzeichnis Beschreibung E-CAT EtherCAT Schnittstelle SPI Schnittstelle MRTU Modbus RTU Protokoll MTCP Modbus TCP Protokoll E-IP ™ EtherNet/IP Protokoll 2290h PDI Control Funktion Mit diesem Objekt können Sie das Plug&Drive-Interface aktivieren. Weitergehende Informationen finden Sie im Dokument Funktionsbeschreibung Plug&Drive-Interface. Objektbeschreibung Index 2290...
  • Seite 159 9 Objektverzeichnis Beschreibung Objektname PDI Input Object Code RECORD Datentyp PDI_INPUT Speicherbar nein Zugriff nur lesen PDO-Mapping RX-PDO Zulässige Werte Vorgabewert Firmware Version FIR-v1748-B531667 Änderungshistorie Firmware Version FIR-v2013-B726332: Eintrag "Speicherbar" geändert von "ja, Kategorie: Applikation" auf "nein". Firmware Version FIR-v2315-B1040535: Eintrag "Data type" geändert von "INTEGER8"...
  • Seite 160 9 Objektverzeichnis Beschreibung Datentyp INTEGER8 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert Subindex Name PDI Command Datentyp INTEGER8 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 2292h PDI Output Funktion Wenn Sie das Plug&Drive-Interface benutzen, können Sie in diesem Objekt den Status und einen vom verwendeten Betriebsmodus abhängigen Rückgabewert lesen.
  • Seite 161 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert Subindex Name PDI Status Datentyp INTEGER16 Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert 0000 Subindex Name PDI Return Value Datentyp INTEGER32 Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert 00000000 2300h NanoJ Control Funktion Steuert die Ausführung eines NanoJ-Programms.
  • Seite 162 9 Objektverzeichnis Beschreibung Beschreibung AYield Schaltet das NanoJ-Programm ein (Wert = "1") oder aus (Wert = "0"). Bei einer steigenden Flanke in Bit 0 wird das Programm zuvor neu geladen und der Variablenbereich zurückgesetzt. HINWEIS Das Starten des NanoJ-Programms kann bis zu 200ms dauern. Beim Einschalten wird geprüft, ob ein NanoJ-Programm vorhanden ist.
  • Seite 163 9 Objektverzeichnis Beschreibung Beschreibung Wert = "0": Programm ist angehalten, Wert = "1": NanoJ-Programm läuft. Reserviert. Programm wurde mit Fehler beendet. Fehlerursache kann aus dem Objekt 2302 ausgelesen werden. 2302h NanoJ Error Code Funktion Zeigt an, welcher Fehler bei der Ausführung des Benutzerprogramms aufgetreten ist. Objektbeschreibung Index 2302...
  • Seite 164 9 Objektverzeichnis Beschreibung Fehler bei dem Zugriff auf ein Objekt: Nummer Beschreibung 1xxxxyy Ungültiges Mapping in der NanoJ-Programmdatei: Der Wert in "xxxx" benennt den Index, der Wert in "yy" den Subindex des Objekts, das gemappt werden soll aber nicht gemappt werden kann. 2000000 Ungültiges Mapping in der NanoJ-Programmdatei: es wurden zu viele Variablen des Typs input deklariert (siehe 2310h NanoJ Input Data Selection )
  • Seite 165 9 Objektverzeichnis Beschreibung Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name 1ms Timer Datentyp UNSIGNED32 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 230Fh Uptime Seconds Funktion Dieses Objekt enthält die Betriebszeit seit dem letzen Start der Steuerung in Sekunden. HINWEIS Dieses Objekt wird nicht gespeichert, die Zählung beginnt nach dem Einschalten oder einem Überlauf wieder mit "0".
  • Seite 166 9 Objektverzeichnis Beschreibung 2310h NanoJ Input Data Selection Funktion Beschreibt die Object Dictionary-Einträge, die in das Input PDO-Mapping des NanoJ-Programms kopiert werden. Objektbeschreibung Index 2310 Objektname NanoJ Input Data Selection Object Code ARRAY Datentyp UNSIGNED32 Speicherbar nein Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert...
  • Seite 167 9 Objektverzeichnis Beschreibung Beschreibung Jeder Subindex (1-16) beschreibt jeweils ein gemapptes Objekt. Ein Mapping-Eintrag besteht aus vier Bytes, die sich nach folgender Grafik zusammen setzen. Index [16] SubIndex [8] Length [8] Index [16] Darin ist der Index des zu mappenden Objektes enthalten Subindex [8] Darin ist der Subindex des zu mappenden Objektes enthalten Length [8]...
  • Seite 168 9 Objektverzeichnis Beschreibung Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex - 10 Name Mapping #1 - #16 Datentyp UNSIGNED32 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Beschreibung Jeder Subindex (1-16) beschreibt jeweils ein gemapptes Objekt. Ein Mapping Eintrag besteht aus vier Byte welche sich nach nachfolgender Grafik zusammen setzen.
  • Seite 169 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert Firmware Version FIR-v1650-B472161 Änderungshistorie Firmware Version FIR-v1436: Eintrag "Object Name" geändert von "VMM In/output Data Selection" auf "NanoJ In/output Data Selection". Firmware Version FIR-v1650-B472161: Eintrag "Speicherbar" geändert von "ja, Kategorie: Applikation" auf "nein". Firmware Version FIR-v1650-B472161: Tabellen-Eintrag "Zugriff" bei Subindex 00 geändert von "lesen/schreiben"...
  • Seite 170 9 Objektverzeichnis Beschreibung Length [8] Darin ist die Länge des zu mappenden Objektes in der Einheit Bit enthalten. 2400h NanoJ Inputs Funktion Hier befindet sich ein Array mit 32 32-Bit Integerwerten, das innerhalb der Firmware nicht verwendet wird und ausschließlich zur Kommunikation mit dem Benutzerprogramm über den Feldbus dient. Objektbeschreibung Index 2400...
  • Seite 171 9 Objektverzeichnis Beschreibung 2410h NanoJ Init Parameters Funktion Dieses Objekt funktioniert identisch dem Objekt 2400 mit dem Unterschied, dass dieses Objekt gespeichert werden kann. Objektbeschreibung Index 2410 Objektname NanoJ Init Parameters Object Code ARRAY Datentyp INTEGER32 Speicherbar ja, Kategorie: Applikation Zugriff nur lesen PDO-Mapping...
  • Seite 172 9 Objektverzeichnis Beschreibung Objektbeschreibung Index 2500 Objektname NanoJ Outputs Object Code ARRAY Datentyp INTEGER32 Speicherbar nein Firmware Version FIR-v1426 Änderungshistorie Firmware Version FIR-v1436: Eintrag "Object Name" geändert von "VMM Outputs" auf "NanoJ Outputs". Firmware Version FIR-v1436: Eintrag "Name" geändert von "VMM Output N#"...
  • Seite 173 9 Objektverzeichnis Beschreibung Datentyp UNSIGNED8 Speicherbar nein Firmware Version FIR-v1426 Änderungshistorie Firmware Version FIR-v1436: Eintrag "Object Name" geändert von "VMM Debug Output" auf "NanoJ Debug Output". Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert Subindex - 40...
  • Seite 174 9 Objektverzeichnis Beschreibung Änderungshistorie Firmware Version FIR-v1540: Eintrag "Data type" geändert von "UNSIGNED32" auf "UNSIGNED8". Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex - FE Name Storage #1 - #254 Datentyp UNSIGNED32 Zugriff lesen/schreiben...
  • Seite 175 9 Objektverzeichnis Beschreibung Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Reboot Command Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name Reboot Delay Time In Ms Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping...
  • Seite 176 9 Objektverzeichnis Beschreibung Objektbeschreibung Index 3202 Objektname Motor Drive Submode Select Object Code VARIABLE Datentyp UNSIGNED32 Speicherbar ja, Kategorie: Bewegung Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert ■ PD4-E591L42-E-65-7: 00000001 ■ PD4-E601L42-E-65-7: 00000001 ■ PD4-EB59CD-E-65-7: 00000041 ■ PD4-EB60SD-E-65-7: 00000041 ■ PD4-E591L42-EB-65-7: 00000005 ■...
  • Seite 177 9 Objektverzeichnis Beschreibung Wert = "1": M-Regler ist aktiv, andernfalls ist ein V-Regler überlagert: in den Torque-Modi wird kein V- Regler zur Geschwindigkeitsbegrenzung verwendet, das Objekt 6080 wird also ignoriert, 3210 :3 und :4 haben keinen Einfluss auf die Regelung. 3210 BLDC Wert = "1": Motortyp "BLDC"...
  • Seite 178 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert Subindex Name 2nd Feedback Interface Datentyp UNSIGNED8 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert Beschreibung Die Subindizes haben folgende Funktion: ■ 00 : Wert="1" bis "n", wo "n" die Anzahl der vorhandenen Rückführungen. ■ n Subindex n enthält eine Bitmaske für die jeweilige Rückführung n.
  • Seite 179 9 Objektverzeichnis Beschreibung Speicherbar nein Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert Firmware Version FIR-v1748-B538662 Änderungshistorie Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert Subindex Name Index Of 1st Feedback Interface Datentyp UNSIGNED16 Zugriff...
  • Seite 180 9 Objektverzeichnis Beschreibung 320Dh Torque Of Inertia Factor Funktion Dieser Faktor wird für die Berechnung der Beschleunigungsvorsteuerung verwendet (siehe 321D ). Default ist 0 (Vorsteuerung inaktiv). Die Beschleunigungsvorsteuerung ist auch beim Verzögern wirksam. Objektbeschreibung Index 320D Objektname Torque Of Inertia Factor Object Code ARRAY Datentyp...
  • Seite 181 9 Objektverzeichnis Beschreibung Vorgabewert 00000000 Beschreibung Der Wert hängt von der Trägheit der Last ab. Um den Faktor zu ermitteln: 1. Aktivieren Sie den Closed Loop und wählen Sie den Modus Profile Torque . 2. Stellen Sie eine Zielvorgabe für das Drehmoment und tragen Sie den entsprechenden Stromwert (mA) in 320D ein.
  • Seite 182 9 Objektverzeichnis Beschreibung Firmware Version FIR-v1626: Eintrag "Name" geändert von "Id_P" auf "Flux Current Loop, Proportional Gain (closed Loop)". Firmware Version FIR-v1626: Eintrag "Name" geändert von "Id_I" auf "Flux Current Loop, Integral Gain (closed Loop)". Firmware Version FIR-v1626: Eintrag "Name" geändert von "Iq_P" auf "Torque Current Loop, Proportional Gain (closed Loop)".
  • Seite 183 9 Objektverzeichnis Beschreibung Vorgabewert ■ PD4-E591L42-E-65-7: 00002710 ■ PD4-E601L42-E-65-7: 00000800 ■ PD4-EB59CD-E-65-7: 00007530 ■ PD4-EB60SD-E-65-7: 00007530 ■ PD4-E591L42-EB-65-7: 00002710 ■ PD4-EB59CD-EB-65-7: 00007530 Subindex Name Position Loop, Integral Gain (closed Loop) Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Velocity Loop, Proportional Gain (closed Loop)
  • Seite 184 9 Objektverzeichnis Beschreibung Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert ■ PD4-E591L42-E-65-7: 00A20C60 ■ PD4-E601L42-E-65-7: 00881EE0 ■ PD4-EB59CD-E-65-7: 00081A38 ■ PD4-EB60SD-E-65-7: 00081A38 ■ PD4-E591L42-EB-65-7: 00A20C60 ■ PD4-EB59CD-EB-65-7: 00081A38 Subindex Name Flux Current Loop, Integral Gain (closed Loop) Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO...
  • Seite 185 9 Objektverzeichnis Beschreibung ■ PD4-EB60SD-E-65-7: 0001F1D0 ■ PD4-E591L42-EB-65-7: 00033DB0 ■ PD4-EB59CD-EB-65-7: 0001F1D0 Subindex Name Torque Current Loop, Proportional Gain (open Loop) Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert ■ PD4-E591L42-E-65-7: 0033DB00 ■ PD4-E601L42-E-65-7: 0033DB00 ■ PD4-EB59CD-E-65-7: 004DC880 ■ PD4-EB60SD-E-65-7: 004DC880 ■...
  • Seite 186 9 Objektverzeichnis Beschreibung Vorgabewert 00000000 Beschreibung ■ Subindex 00 : Anzahl der Einträge ■ Subindex 01 : Proportional-Anteil des S-Reglers (Position) ■ Subindex 02 : Integral-Anteil des S-Reglers (Position) ■ Subindex 03 : Proportional-Anteil des V-Reglers (Geschwindigkeit) ■ Subindex 04 : Integral-Anteil des V-Reglers (Geschwindigkeit) ■...
  • Seite 187 9 Objektverzeichnis Beschreibung Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Reserved Datentyp INTEGER8 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Override Field Inversion Datentyp INTEGER8 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte...
  • Seite 188 9 Objektverzeichnis Beschreibung Beschreibung Für den Subindex 02 gültige Werte: ■ Wert = "0": Default-Werte der Firmware benutzen ■ Wert = "1": nicht Invertieren des Drehfeldes erzwingen (mathematisch positiv) ■ Wert = "-1": Invertieren des Drehfeldes erzwingen (mathematisch negativ) Für den Subindex 03 gültige Werte: ■...
  • Seite 189 9 Objektverzeichnis Beschreibung Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert ■ PD4-E591L42-E-65-7: 00002F7E ■ PD4-E601L42-E-65-7: 000027E4 ■ PD4-EB59CD-E-65-7: 000001AE ■ PD4-EB60SD-E-65-7: 000001AE ■ PD4-E591L42-EB-65-7: 00002F7E ■ PD4-EB59CD-EB-65-7: 000001AE Subindex Name Integrator Time Ti For Iq [µs] Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping...
  • Seite 190 9 Objektverzeichnis Beschreibung ■ PD4-EB59CD-E-65-7: 00000104 ■ PD4-EB60SD-E-65-7: 00000104 ■ PD4-E591L42-EB-65-7: 00000C35 ■ PD4-EB59CD-EB-65-7: 00000104 321Bh Velocity Controller Parameters Funktion Enthält die Parameter für den Geschwindigkeitsregler. Siehe Kapitel Reglerstruktur . Objektbeschreibung Index 321B Objektname Velocity Controller Parameters Object Code ARRAY Datentyp UNSIGNED32 Speicherbar...
  • Seite 191 9 Objektverzeichnis Beschreibung ■ PD4-EB59CD-EB-65-7: 00000780 Subindex Name Integrator Time Ti [µs] Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert ■ PD4-E591L42-E-65-7: 0000C350 ■ PD4-E601L42-E-65-7: 0006ACFC ■ PD4-EB59CD-E-65-7: 00007530 ■ PD4-EB60SD-E-65-7: 00007530 ■ PD4-E591L42-EB-65-7: 0000C350 ■ PD4-EB59CD-EB-65-7: 00007530 321Ch Position Controller Parameters Funktion Enthält die Parameter für den Positionsregler.
  • Seite 192 9 Objektverzeichnis Beschreibung Subindex Name Proportional Gain Kp [Hz] Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert ■ PD4-E591L42-E-65-7: 000000EE ■ PD4-E601L42-E-65-7: 00000032 ■ PD4-EB59CD-E-65-7: 000002CB ■ PD4-EB60SD-E-65-7: 000002CB ■ PD4-E591L42-EB-65-7: 000000EE ■ PD4-EB59CD-EB-65-7: 000002CB Subindex Name Integrator Time Ti [µs] Datentyp UNSIGNED32 Zugriff...
  • Seite 193 9 Objektverzeichnis Beschreibung Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Voltage Pre-control [‰] Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 000003E8 Subindex Name Acceleration Pre-control [‰] Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 000003E8 Subindex Name...
  • Seite 194 9 Objektverzeichnis Beschreibung Vorgabewert 000186A0 Firmware Version FIR-v2213-B1028181 Änderungshistorie Beschreibung Von diesem Wert hängt auch ab, ob die Übermodulation des Spannungsvektors verwendet wird. Wird die Übermodulation verwendet, kann ein höheres Drehmoment erreicht werden. Die resultierende Spannung ist aber nicht mehr sinusförmig, was zu Oberschwingungen und höheren Verlusten führen kann. Wert in mV Übermodulation 1001…U...
  • Seite 195 9 Objektverzeichnis Beschreibung Wertebeschreibung Subindex Name Number Of Analog Input Digits Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Analog Input #1 Digit Datentyp INTEGER16 Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert 0000 Beschreibung Formeln zum Umrechnen von [digits] in die jeweilige Einheit: ■...
  • Seite 196 9 Objektverzeichnis Beschreibung Beschreibung Generell gilt: Wird ein Bit auf den Wert "0" gesetzt, misst der Analogeingang die Spannung, ist das Bit auf den Wert "1" gesetzt, wird der Strom gemessen. Einstellung für Analogeingang 1 Einstellung für Analogeingang 2 3225h Analog Input Switches Funktion Dieses Objekt enthält den Wert des Drehschalters, der für die Aktivierung der speziellen Fahrmodi verwendet wird .
  • Seite 197 9 Objektverzeichnis Beschreibung Subindex Name Analog Input Switch #1 Datentyp UNSIGNED16 Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert 0000 Beschreibung Verfügt die Steuerung über einen Drehschalter, wird im Subindex 01 der Wert des Drehschalters angezeigt. Verfügt die Steuerung über 2 Drehschalter, wird in dem Subindex 01 der Wert des Drehschalters angezeigt, der sich aus Schalter 1 und 2 zusammensetzt.
  • Seite 198 9 Objektverzeichnis Beschreibung Subindex Name Special Function Enable Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Function Inverted Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Force Enable Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte...
  • Seite 199 9 Objektverzeichnis Beschreibung Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Differential Select Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Routing Enable Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Beschreibung Die Subindizes haben folgende Funktion: ■...
  • Seite 200 9 Objektverzeichnis Beschreibung ■ 3240 (Input Range Select): Damit können Eingänge - welche über diese Funktion verfügen - von der Schaltschwelle von 5 V (Bit auf "0") auf die Schaltschwelle 24 V (Bit auf "1") umgeschaltet werden. Bit 0 entspricht dabei dem Eingang 1, Bit 1 dem Eingang 2 usw. ■...
  • Seite 201 9 Objektverzeichnis Beschreibung 3243h Digital Input Homing Capture Funktion Mit diesem Objekt kann die aktuelle Position automatisch notiert werden, wenn am digitalen Eingang, der für den Referenzschalter verwendet wird, ein Pegelwechsel stattfindet. HINWEIS Verwenden Sie diese Funktion nicht in Kombination mit einer Referenzfahrt. Sonst kann die Referenzfahrt nicht erfolgreich abgeschlossen werden.
  • Seite 202 9 Objektverzeichnis Beschreibung Subindex Name Capture Count Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Value Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Sensor Raw Value Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert...
  • Seite 203 9 Objektverzeichnis Beschreibung Objektbeschreibung Index 3250 Objektname Digital Outputs Control Object Code ARRAY Datentyp UNSIGNED32 Speicherbar ja, Kategorie: Applikation Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Firmware Version FIR-v1426 Änderungshistorie Firmware Version FIR-v1426: Subindex 01 : Eintrag "Name" geändert von "Special Function Disable"...
  • Seite 204 9 Objektverzeichnis Beschreibung Vorgabewert 00000000 Subindex Name Force Enable Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Force Value Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Raw Value Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO...
  • Seite 205 9 Objektverzeichnis Beschreibung Name Routing Enable Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Enable Mask [Bit0=StatusLed, Bit1=ErrorLed] Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert FFFFFFFF Beschreibung Die Subindizes haben folgende Funktion: ■ 01 : Ohne Funktion.
  • Seite 206 9 Objektverzeichnis Beschreibung PDO-Mapping nein Zulässige Werte Vorgabewert Firmware Version FIR-v1540 Änderungshistorie Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Control Bit Of 60FEh:1h And Source For Brake Output Datentyp UNSIGNED16 Zugriff lesen/schreiben...
  • Seite 207 9 Objektverzeichnis Beschreibung Zugriff lesen/schreiben PDO-Mapping TX-PDO Zulässige Werte Vorgabewert 0092 3320h Analog Input Values Funktion Dieses Objekt zeigt die Momentanwerte der Analogeingänge in benutzerdefinierten Einheiten an. Objektbeschreibung Index 3320 Objektname Analog Input Values Object Code ARRAY Datentyp INTEGER32 Speicherbar nein Zugriff nur lesen...
  • Seite 208 9 Objektverzeichnis Beschreibung Beschreibung Die benutzerdefinierten Einheiten setzten sich aus Offset ( 3321 ) und Skalierungswert ( 3322 / 3323 zusammen. Sind beide noch mit Default-Werten beschrieben, wird der Wert in 3320 in der Einheit ADC Digits angegeben. Formel zum Umrechnen von Digits in die jeweilige Einheit: ■...
  • Seite 209 9 Objektverzeichnis Beschreibung PDO-Mapping nein Zulässige Werte Vorgabewert 0000 3322h Analog Input Numerators Funktion Wert, mit dem der eingelesene Analogwert ( 3220 + 3321 ) multipliziert wird, bevor er in das Objekt 3320 geschrieben wird. Objektbeschreibung Index 3322 Objektname Analog Input Numerators Object Code ARRAY Datentyp...
  • Seite 210 9 Objektverzeichnis Beschreibung ■ Subindex 01 : Multiplikator für Analogeingang 1 ■ Subindex 02 : Multiplikator für Analogeingang 2 (falls vorhanden) 3323h Analog Input Denominators Funktion Wert, mit dem der eingelesene Analogwert ( 3220 + 3321 ) dividiert wird, bevor er in das Objekt 3320 geschrieben wird.
  • Seite 211 9 Objektverzeichnis Beschreibung 3380h Feedback Sensorless Funktion Enthält Mess- und Konfigurations-Werte, die für die sensorlose Regelung und die Feldschwächung im Closed Loop notwendig sind. Objektbeschreibung Index 3380 Objektname Feedback Sensorless Object Code ARRAY Datentyp UNSIGNED32 Speicherbar ja, Kategorie: Tuning Zugriff nur lesen PDO-Mapping RX-PDO...
  • Seite 212 9 Objektverzeichnis Beschreibung Vorgabewert 00000000 Subindex Name Magnetic Flux [Vs] Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Switch On Speed [rpm] Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000078 Subindex Name Switch Off Speed [rpm] Datentyp UNSIGNED32 Zugriff...
  • Seite 213 9 Objektverzeichnis Beschreibung Objektname Feedback Incremental A/B/I 1 Object Code ARRAY Datentyp UNSIGNED16 Speicherbar ja, Kategorie: Tuning Zugriff nur lesen PDO-Mapping RX-PDO Zulässige Werte Vorgabewert Firmware Version FIR-v1738-B501312 Änderungshistorie Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping RX-PDO Zulässige Werte...
  • Seite 214 9 Objektverzeichnis Beschreibung ■ 02 (Alignment): Dieser Wert gibt den Versatz zwischen dem Index des Encoders und den Magneten des Rotors an. Die exakte Bestimmung ist über das Auto-Setup möglich. Das Vorhandensein dieses Wertes ist für den Closed Loop-Betrieb mit Encoder erforderlich. 3502h MODBUS Rx PDO Mapping Funktion In dieses Objekt können die Objekte für das RX Mapping geschrieben werden.
  • Seite 215 9 Objektverzeichnis Beschreibung PDO-Mapping nein Zulässige Werte Vorgabewert 60400010 Subindex Name 2nd Object To Be Mapped Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00050008 Subindex Name 3rd Object To Be Mapped Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 60600008 Subindex...
  • Seite 216 9 Objektverzeichnis Beschreibung Subindex Name 7th Object To Be Mapped Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 60FE0120 Subindex Name 8th Object To Be Mapped Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name 9th Object To Be Mapped Datentyp UNSIGNED32 Zugriff...
  • Seite 217 9 Objektverzeichnis Beschreibung Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name 13th Object To Be Mapped Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name 14th Object To Be Mapped Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert...
  • Seite 218 9 Objektverzeichnis Beschreibung HINWEIS Um das Mapping ändern zu können, müssen Sie es zuerst deaktivieren, indem Sie den Subindex auf "0" setzen. Nach dem Schreiben der Objekte in die jeweiligen Subindizes, tragen Sie die Anzahl der gemappten Objekte in den Subindex 0 ein.
  • Seite 219 9 Objektverzeichnis Beschreibung PDO-Mapping nein Zulässige Werte Vorgabewert 00050008 Subindex Name 3rd Object To Be Mapped Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 60610008 Subindex Name 4th Object To Be Mapped Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 60640020 Subindex...
  • Seite 220 9 Objektverzeichnis Beschreibung Subindex Name 8th Object To Be Mapped Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name 9th Object To Be Mapped Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name 10th Object To Be Mapped Datentyp UNSIGNED32 Zugriff...
  • Seite 221 9 Objektverzeichnis Beschreibung Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name 14th Object To Be Mapped Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name 15th Object To Be Mapped Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert...
  • Seite 222 9 Objektverzeichnis Beschreibung Vorgabewert FFFF Firmware Version FIR-v1426 Änderungshistorie Firmware Version FIR-v1738-B501312: Eintrag "Object Name" geändert von "Following Error Option Code" auf "Deviation Error Option Code". Beschreibung Wert Beschreibung -32768 bis -2 Reserviert keine Reaktion Endstufe ohne Bremsrampe abschalten; Antriebsfunktion gesperrt — Motor kann sich frei drehen Abbremsen mit slow down ramp (Bremsbeschleunigung je nach Betriebsmodus)
  • Seite 223 9 Objektverzeichnis Beschreibung Wert in Objekt 3701 Beschreibung Abbremsen mit slow down ramp (Bremsrampe je nach Betriebsmodus) und anschließendem Zustandswechsel in Switch on disabled Abbremsen mit quick stop ramp und anschließendem Zustandswechsel in Switch on disabled Abbremsen mit slow down ramp (Bremsrampe je nach Betriebsmodus) und anschließendem Zustandswechsel in Quick Stop Active;...
  • Seite 224 9 Objektverzeichnis Beschreibung Datentyp UNSIGNED32 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Beschreibung Subindex 01: Zeigt die Größe des angeschlossenen EEPROMS in Bytes an. Der Wert "0" bedeutet, dass kein EEPROM angeschlossen ist. 4013h HW Configuration Funktion Mit diesem Objekt kann man bestimmte Hardware-Konfigurationen einstellen. Objektbeschreibung Index 4013...
  • Seite 225 9 Objektverzeichnis Beschreibung Vorgabewert 00000000 Beschreibung reserviert 4014h Operating Conditions Funktion Dieses Objekt dient zum Auslesen aktueller Umgebungswerte der Steuerung. Objektbeschreibung Index 4014 Objektname Operating Conditions Object Code ARRAY Datentyp INTEGER32 Speicherbar nein Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Firmware Version FIR-v1540...
  • Seite 226 9 Objektverzeichnis Beschreibung Datentyp INTEGER32 Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Voltage UB Logic [mV] Datentyp INTEGER32 Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Temperature PCB [Celsius * 10] Datentyp INTEGER32 Zugriff nur lesen PDO-Mapping...
  • Seite 227 9 Objektverzeichnis Beschreibung ■ 04 : reserviert ■ 05 : aktuelle Temperatur des Prozessors in [d°C] (Zehntelgrad) 4015h Special Drive Modes Funktion Mit diesem Objekt können Sie die speziellen Fahrmodi aus- oder einschalten. Siehe Kapitel Spezielle Fahrmodi (Takt-Richtung und Analog-Drehzahl) Objektbeschreibung Index 4015...
  • Seite 228 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert Beschreibung Die Subindizes haben folgende Funktionen: ■ 01 □ Wert="0" : die speziellen Fahrmodi werden ausgeschaltet □ Wert="1" : die speziellen Fahrmodi werden eingeschaltet und der Modus wird über den Drehschalter eingestellt. □ Wert="2" : die speziellen Fahrmodi werden eingeschaltet und der Modus wird im Subindex 02 eingestellt.
  • Seite 229 9 Objektverzeichnis Beschreibung Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Beschreibung Für den Subindex 01 zulässige Werte: ■ Wert = "0" : Das Auto-Setup wurde nicht ausgeführt. ■ Wert = "1" : Das Auto-Setup wurde ausgeführt. 4021h Ballast Configuration Funktion Mit diesem Objekt schalten Sie die Ballast-Schaltung ein oder aus und bestimmen deren Ansprechschwelle.
  • Seite 230 9 Objektverzeichnis Beschreibung Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000001 Subindex Name UB Power Limit [mV] Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 0000D866 Subindex Name UB Power Hysteresis [mV] Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 000001F4 Beschreibung...
  • Seite 231 9 Objektverzeichnis Beschreibung Änderungshistorie 4041h Device Id Funktion Dieses Objekt hält die ID des Geräts. Objektbeschreibung Index 4041 Objektname Device Id Object Code VARIABLE Datentyp OCTET_STRING Speicherbar nein Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Firmware Version FIR-v1540 Änderungshistorie 4042h Bootloader Infos Objektbeschreibung Index...
  • Seite 232 9 Objektverzeichnis Beschreibung Vorgabewert Subindex Name Bootloader Version Datentyp UNSIGNED32 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name Bootloader Supported Fieldbus Datentyp UNSIGNED32 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 00000000 Subindex Name Bootloader Hw-group Datentyp UNSIGNED32 Zugriff nur lesen...
  • Seite 233 9 Objektverzeichnis Beschreibung Datentyp UNSIGNED16 Speicherbar nein Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert 0000 Firmware Version FIR-v1426 Änderungshistorie Beschreibung Bedeutung des Fehlers siehe Objekt 1003 (Pre-defined Error Field). Wird der Fehler durch setzen von Bit 7 im 6040h Controlword zurückgesetzt, wird dieses Objekt auch automatisch auf "0"...
  • Seite 234 9 Objektverzeichnis Beschreibung QS (Quick Stop) Wert = "0": Schalten in den Zustand "Quick stop" EO (Enable Operation) Wert = "1": Schalten in den Zustand "Enable operation" OMS (Operation Mode Specific) Bedeutung abhängig vom gewählten Betriebsmodus FR (Fault Reset) Setzt einen Fehler oder eine Warnung zurück (falls möglich) HALT Wert = "1": Löst einen Halt aus, gültig in folgenden Modi: ■...
  • Seite 235 9 Objektverzeichnis Beschreibung SO (Switched On) Wert = "1": Steuerung befindet sich in dem Zustand "Switched On" OE (Operation Enabled) Wert = "1": Steuerung befindet sich in dem Zustand "Operation Enabled" FAULT Fehler vorgefallen (siehe 1003 VE (Voltage Enabled) Spannung angelegt QS (Quick Stop) Wert = "0": Steuerung befindet sich in dem Zustand "Quick Stop"...
  • Seite 236 9 Objektverzeichnis Beschreibung 6042h Vl Target Velocity Funktion Gibt die Zielgeschwindigkeit für den Velocity Modus in benutzerdefinierten Einheiten an. Objektbeschreibung Index 6042 Objektname Vl Target Velocity Object Code VARIABLE Datentyp INTEGER16 Speicherbar ja, Kategorie: Applikation Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00C8 Firmware Version...
  • Seite 237 9 Objektverzeichnis Beschreibung Objektbeschreibung Index 6044 Objektname Vl Velocity Actual Value Object Code VARIABLE Datentyp INTEGER16 Speicherbar nein Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert 0000 Firmware Version FIR-v1426 Änderungshistorie 6046h Vl Velocity Min Max Amount Funktion Mit diesem Objekt können Minimalgeschwindigkeit und Maximalgeschwindigkeit in benutzerdefinierten eingestellt werden.
  • Seite 238 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert 00000000 Subindex Name MaxAmount Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00007530 Beschreibung Subindex 1 enthält die Minimalgeschwindigkeit. Subindex 2 enthält die Maximalgeschwindigkeit. Wird eine Zielgeschwindigkeit (Objekt 6042 ) vom Betrag her kleiner als die Minimalgeschwindigkeit angegeben, gilt die Minimalgeschwindigkeit und das Bit 11 (Internal Limit Reached) in 6041h Statusword wird gesetzt.
  • Seite 239 9 Objektverzeichnis Beschreibung Subindex Name DeltaSpeed Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 000001F4 Subindex Name DeltaTime Datentyp UNSIGNED16 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 0001 Beschreibung Die Beschleunigung wird als Bruch in benutzerdefinierten Einheiten angegeben: Geschwindigkeitsänderung pro Zeitänderung. Subindex 01 : enthält die Geschwindigkeitsänderung.
  • Seite 240 9 Objektverzeichnis Beschreibung Vorgabewert Subindex Name DeltaSpeed Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 000001F4 Subindex Name DeltaTime Datentyp UNSIGNED16 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 0001 Beschreibung Die Verzögerung wird als Bruch in benutzerdefinierten Einheiten angegeben: Geschwindigkeitsänderung pro Zeitänderung.
  • Seite 241 9 Objektverzeichnis Beschreibung Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name DeltaSpeed Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00001388 Subindex Name DeltaTime Datentyp UNSIGNED16 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 0001 Beschreibung Die Verzögerung wird als Bruch in benutzerdefinierten Einheiten angegeben: Geschwindigkeitsänderung pro Zeitänderung.
  • Seite 242 9 Objektverzeichnis Beschreibung Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Vl Dimension Factor Numerator Datentyp INTEGER32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000001 Subindex Name Vl Dimension Factor Denominator Datentyp INTEGER32 Zugriff...
  • Seite 243 9 Objektverzeichnis Beschreibung PDO-Mapping nein Zulässige Werte Vorgabewert 0002 Firmware Version FIR-v1426 Änderungshistorie Beschreibung Wert in Objekt 605A Beschreibung Soforthalt mit anschließendem Zustandswechsel in Switch on disabled Abbremsen mit slow down ramp (Bremsrampe je nach Betriebsmodus) und anschließendem Zustandswechsel in Switch on disabled Abbremsen mit quick stop ramp ( 6085 ) und anschließendem...
  • Seite 244 9 Objektverzeichnis Beschreibung Beschreibung Wert in Objekt 605B Beschreibung -32768 bis -1 Reserviert Sperren der Antriebsfunktion — Motor kann sich frei drehen Abbremsen mit slow down ramp (Bremsbeschleunigung je nach Betriebsmodus) und anschließendem Zustandswechsel in Ready to switch on 2 bis 32767 Reserviert 605Ch Disable Option Code Funktion...
  • Seite 245 9 Objektverzeichnis Beschreibung Objektbeschreibung Index 605D Objektname Halt Option Code Object Code VARIABLE Datentyp INTEGER16 Speicherbar ja, Kategorie: Applikation Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 0001 Firmware Version FIR-v1426 Änderungshistorie Beschreibung Wert in Objekt 605D Beschreibung -32768 bis 0 Reserviert Abbremsen mit slow down ramp (Bremsbeschleunigung je nach Betriebsmodus)
  • Seite 246 9 Objektverzeichnis Beschreibung Beschreibung Wert in Objekt 605E Beschreibung -32768 bis -1 Reserviert Sperren der Antriebsfunktion — Motor kann sich frei drehen Abbremsen mit slow down ramp (Bremsbeschleunigung je nach Betriebsmodus) Abbremsen mit quick stop ramp ( 6085 3 bis 32767 Reserviert 6060h Modes Of Operation Funktion...
  • Seite 247 9 Objektverzeichnis Beschreibung Modus Beschreibung Cyclic Synchronous Torque Mode 6061h Modes Of Operation Display Funktion Zeigt den aktuellen Betriebsmodus. Siehe auch 6060h Modes Of Operation . Objektbeschreibung Index 6061 Objektname Modes Of Operation Display Object Code VARIABLE Datentyp INTEGER8 Speicherbar nein Zugriff nur lesen...
  • Seite 248 9 Objektverzeichnis Beschreibung 6063h Position Actual Internal Value Funktion Enthält die aktuelle Istposition in Encoder-Inkrementen. Im Gegensatz zu den Objekten 6062 und 6064 wird dieser Wert nach einem Homing nicht auf "0" gesetzt. Die Quelle wird in 3203h Feedback Selection bestimmt.
  • Seite 249 9 Objektverzeichnis Beschreibung 6065h Following Error Window Funktion Definiert den maximal erlaubten Schleppfehler in benutzerdefinierten Einheiten symmetrisch zur Sollposition . Objektbeschreibung Index 6065 Objektname Following Error Window Object Code VARIABLE Datentyp UNSIGNED32 Speicherbar ja, Kategorie: Applikation Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000100...
  • Seite 250 9 Objektverzeichnis Beschreibung Änderungshistorie Firmware Version FIR-v1504: Eintrag "Savable" geändert von "nein" auf "ja, Kategorie: Applikation". Beschreibung Weicht die Istposition von der Sollposition so stark ab, dass der Wert des Objekts 6065 überschritten wird, wird das Bit 13 im Objekt 6041 gesetzt.
  • Seite 251 9 Objektverzeichnis Beschreibung Datentyp UNSIGNED16 Speicherbar ja, Kategorie: Applikation Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 0064 Firmware Version FIR-v1426 Änderungshistorie Firmware Version FIR-v1504: Eintrag "Savable" geändert von "nein" auf "ja, Kategorie: Applikation". Beschreibung Ist die Abweichung der Istposition zur Zielposition kleiner als der Wert des Objekts 6067 , wird das Bit 10 im Objekt 6041 gesetzt.
  • Seite 252 9 Objektverzeichnis Beschreibung Object Code VARIABLE Datentyp INTEGER32 Speicherbar nein Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert 00000000 Firmware Version FIR-v1426 Änderungshistorie 606Dh Velocity Window Funktion Gibt relativ zur Zielgeschwindigkeit einen symmetrischen Bereich an, innerhalb dessen das Ziel als erreicht gilt im Modus Profile Velocity .
  • Seite 253 9 Objektverzeichnis Beschreibung Datentyp UNSIGNED16 Speicherbar ja, Kategorie: Applikation Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 0000 Firmware Version FIR-v1426 Änderungshistorie Firmware Version FIR-v1614: Eintrag "Speicherbar" geändert von "nein" auf "ja, Kategorie: Applikation". Beschreibung Beschreibung Ist die Abweichung der Istgeschwindigkeit zur Sollgeschwindigkeit kleiner als der Wert des Objekts 606D wird das Bit 10 im Objekt 6041 gesetzt.
  • Seite 254 9 Objektverzeichnis Beschreibung Objektbeschreibung Index 6070 Objektname Velocity Threshold Time Object Code VARIABLE Datentyp UNSIGNED16 Speicherbar ja, Kategorie: Applikation Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 0000 Firmware Version FIR-v2013-B726332 Änderungshistorie Beschreibung Ist die Istgeschwindigkeit größer als der Wert in 606F (Velocity Threshold) für eine Zeit von 6070 (Velocity Threshold Time), hat das Bit 12 in 6041...
  • Seite 255 9 Objektverzeichnis Beschreibung 6072h Max Torque Funktion Das Objekt beschreibt das maximale Drehmoment für den Profile Torque und Cyclic Synchronous Torque Modus in Promille des Nenndrehmoments. Objektbeschreibung Index 6072 Objektname Max Torque Object Code VARIABLE Datentyp UNSIGNED16 Speicherbar ja, Kategorie: Applikation Zugriff lesen/schreiben PDO-Mapping...
  • Seite 256 9 Objektverzeichnis Beschreibung PDO-Mapping RX-PDO Zulässige Werte Vorgabewert ■ PD4-E591L42-E-65-7: 03E8 ■ PD4-E601L42-E-65-7: 03E8 ■ PD4-EB59CD-E-65-7: 07D0 ■ PD4-EB60SD-E-65-7: 07D0 ■ PD4-E591L42-EB-65-7: 03E8 ■ PD4-EB59CD-EB-65-7: 07D0 Firmware Version FIR-v1825-B577172 Änderungshistorie Beschreibung Der Maximalstrom wird in Promille des Nennstroms wie folgt berechnet: (6073 *203B :01)/1000...
  • Seite 257 9 Objektverzeichnis Beschreibung 6075h Motor Rated Current Funktion Enthält den in 203B eingetragen Nennstrom in mA. 6077h Torque Actual Value Funktion Dieses Objekt zeigt den aktuellen Drehmomentwert in Promille des Nenndrehmoments für den internen Regler. Objektbeschreibung Index 6077 Objektname Torque Actual Value Object Code VARIABLE Datentyp...
  • Seite 258 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert 00000FA0 Firmware Version FIR-v1426 Änderungshistorie Firmware Version FIR-v1626: Eintrag "Speicherbar" geändert von "nein" auf "ja, Kategorie: Applikation". 607Bh Position Range Limit Funktion Enthält die Minimal- und Maximalposition in benutzerdefinierten Einheiten . Objektbeschreibung Index 607B Objektname Position Range Limit Object Code...
  • Seite 259 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert 00000000 Beschreibung Wird dieser Bereich über- oder unterschritten, erfolgt ein Überlauf. Um diesen Überlauf zu verhindern, können im Objekt 607D ("Software Position Limit") Grenzwerte für die Zielposition eingestellt werden. 607Ch Home Offset Funktion Gibt die Differenz zwischen Null-Position der Steuerung und dem Referenzpunkt der Maschine in benutzerdefinierten Einheiten Objektbeschreibung Index...
  • Seite 260 9 Objektverzeichnis Beschreibung Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Min Position Limit Datentyp INTEGER32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Subindex Name Max Position Limit Datentyp INTEGER32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Beschreibung...
  • Seite 261 9 Objektverzeichnis Beschreibung Beschreibung Generell gilt für die Richtungsumkehr: Ist ein Bit auf den Wert "1" gesetzt, ist die Umkehrung aktiviert. Ist der Wert "0", ist die Drehrichtung wie im jeweiligen Modus beschrieben. VEL (Velocity) Umkehr der Drehrichtung in folgenden Modi: ■...
  • Seite 262 9 Objektverzeichnis Beschreibung Firmware Version FIR-v1738-B501312: Tabellen-Eintrag "Zugriff" bei Subindex 00 geändert von "nur lesen" auf "lesen/schreiben". Firmware Version FIR-v1738-B501312: Tabellen-Eintrag "PDO- Mapping" bei Subindex 00 geändert von "TX-PDO" auf "RX-PDO". 6080h Max Motor Speed Funktion Enthält die maximal zulässige Geschwindigkeit des Motors in benutzerdefinierten Einheiten . Objektbeschreibung Index 6080...
  • Seite 263 9 Objektverzeichnis Beschreibung Objektbeschreibung Index 6081 Objektname Profile Velocity Object Code VARIABLE Datentyp UNSIGNED32 Speicherbar ja, Kategorie: Applikation Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 000001F4 Firmware Version FIR-v1426 Änderungshistorie 6082h End Velocity Funktion Gibt die Geschwindigkeit am Ende der gefahrenen Rampe in benutzerdefinierten Einheiten an. Objektbeschreibung Index 6082...
  • Seite 264 9 Objektverzeichnis Beschreibung PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 000001F4 Firmware Version FIR-v1426 Änderungshistorie 6084h Profile Deceleration Funktion Gibt die maximale Verzögerung (Bremsrampe) in benutzerdefinierten Einheiten an. Wird durch 60C6 limitiert. Objektbeschreibung Index 6084 Objektname Profile Deceleration Object Code VARIABLE Datentyp UNSIGNED32 Speicherbar ja, Kategorie: Applikation...
  • Seite 265 9 Objektverzeichnis Beschreibung 6086h Motion Profile Type Funktion Gibt den Rampentyp für die Modi Profile Position und Profile Velocity an. Objektbeschreibung Index 6086 Objektname Motion Profile Type Object Code VARIABLE Datentyp INTEGER16 Speicherbar ja, Kategorie: Applikation Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 0000...
  • Seite 266 9 Objektverzeichnis Beschreibung Das Minimum von 6073 und 6072 wird als Limit für das Drehmoment in 6071 verwendet. Das Zieldrehmoment kann das Spitzendrehmoment (proportional zum maximalen Motorstrom in 2031 ) nicht übersteigen. 608Fh Position Encoder Resolution Funktion Enthält die physikalische Auflösung (siehe Objekte 60E6 / 60EB ) des Encoders/Sensors, der für die Positionsregelung verwendet wird (siehe 3203h Feedback Selection ).
  • Seite 267 9 Objektverzeichnis Beschreibung Subindex Name Motor Revolutions Datentyp INTEGER32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000001 Beschreibung Position Encoder Resolution = Encoder Increments ( 608F ) / Motor Revolutions ( 608F 6090h Velocity Encoder Resolution Funktion Enthält die physikalische Auflösung (siehe Objekte 60E6 / 60EB ) des Encoders/Sensors, der für die Drehzahlregelung verwendet wird (siehe 3203h Feedback Selection ).
  • Seite 268 9 Objektverzeichnis Beschreibung Firmware Version FIR-v1825-B577172: Eintrag "Data type" geändert von "UNSIGNED32" auf "INTEGER32". Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Encoder Increments Per Second Datentyp INTEGER32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte...
  • Seite 269 9 Objektverzeichnis Beschreibung Speicherbar ja, Kategorie: Applikation Firmware Version FIR-v1426 Änderungshistorie Firmware Version FIR-v1738-B501312: Tabellen-Eintrag "PDO- Mapping" bei Subindex 01 geändert von "nein" auf "RX-PDO". Firmware Version FIR-v1738-B501312: Tabellen-Eintrag "PDO- Mapping" bei Subindex 02 geändert von "nein" auf "RX-PDO". Wertebeschreibung Subindex Name Number Of Entries...
  • Seite 270 9 Objektverzeichnis Beschreibung Objektbeschreibung Index 6092 Objektname Feed Constant Object Code ARRAY Datentyp UNSIGNED32 Speicherbar ja, Kategorie: Applikation Firmware Version FIR-v1426 Änderungshistorie Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Feed Datentyp UNSIGNED32...
  • Seite 271 9 Objektverzeichnis Beschreibung Objektbeschreibung Index 6096 Objektname Velocity Factor Object Code ARRAY Datentyp UNSIGNED32 Speicherbar ja, Kategorie: Applikation Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Firmware Version FIR-v1738-B501312 Änderungshistorie Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte...
  • Seite 272 9 Objektverzeichnis Beschreibung 6097h Acceleration Factor Funktion Dieses Objekt beinhaltet den Faktor, der zum Umrechnen von benutzerdefinierten Beschleunigungseinheiten verwendet wird. Siehe Kapitel Benutzerdefinierte Einheiten . Objektbeschreibung Index 6097 Objektname Acceleration Factor Object Code ARRAY Datentyp UNSIGNED32 Speicherbar ja, Kategorie: Applikation Zugriff nur lesen PDO-Mapping...
  • Seite 273 9 Objektverzeichnis Beschreibung Beschreibung Die Subindizes haben folgende Funktionen: ■ 01 : Zähler des Faktors ■ 02 : Nenner des Faktors 6098h Homing Method Funktion Dieses Objekt definiert die Referenzfahrt-Methode im Homing Mode. Objektbeschreibung Index 6098 Objektname Homing Method Object Code VARIABLE Datentyp INTEGER8...
  • Seite 274 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert Subindex Name Speed During Search For Switch Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000032 Subindex Name Speed During Search For Zero Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 0000000A Beschreibung In Subindex 1 wird die Geschwindigkeit für die Suche nach dem Schalter angegeben.
  • Seite 275 9 Objektverzeichnis Beschreibung Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 000001F4 Firmware Version FIR-v1426 Änderungshistorie Beschreibung Die Rampe wird nur beim Losfahren verwendet. Beim Erreichen des Schalters wird sofort auf die niedrigere Geschwindigkeit umgeschaltet und beim Erreichen der Endposition wird sofort gestoppt. 60A2h Jerk Factor Funktion Dieses Objekt beinhaltet den Faktor, der zum Umrechnen von benutzerdefinierten Ruckeinheitein verwendet...
  • Seite 276 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert 00000001 Subindex Name Divisor Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000001 Beschreibung Die Subindizes haben folgende Funktionen: ■ 01 : Zähler des Faktors ■ 02 : Nenner des Faktors 60A4h Profile Jerk Funktion Im Falle einer Rampe mit begrenztem Ruck kann in diesem Objekt die Größe des Rucks in eingetragen werden.
  • Seite 277 9 Objektverzeichnis Beschreibung Subindex Name Begin Acceleration Jerk Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 000003E8 Subindex Name Begin Deceleration Jerk Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 000003E8 Subindex Name End Acceleration Jerk Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping...
  • Seite 278 9 Objektverzeichnis Beschreibung Objektbeschreibung Index 60A8 Objektname SI Unit Position Object Code VARIABLE Datentyp UNSIGNED32 Speicherbar ja, Kategorie: Applikation Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert FF410000 Firmware Version FIR-v1738-B501312 Änderungshistorie Beschreibung Das Objekt 60A8 enthält : ■ Bits 16 bis 23: die Positionseinheit (siehe Kapitel Einheiten ) ■...
  • Seite 279 9 Objektverzeichnis Beschreibung ■ Bits 8 bis 15: die Zeiteinheit (siehe Kapitel Einheiten ) ■ Bits 16 bis 23: die Positionseinheit (siehe Kapitel Einheiten ) ■ Bits 24 bis 31: den Exponenten einer Zehnerpotenz (siehe Kapitel Einheiten ) Exponent einer Zehnerpotenz Positionseinheit Zeiteinheit reserviert (00h)
  • Seite 280 9 Objektverzeichnis Beschreibung Änderungshistorie 60B2h Torque Offset Funktion Offset für den Drehmomentsollwert in Promille. Wird in den Modi Cyclic Synchronous Position , Cyclic , Cyclic Synchronous Torque und Takt-Richtungs-Modus berücksichtigt. Synchronous Velocity Objektbeschreibung Index 60B2 Objektname Torque Offset Object Code VARIABLE Datentyp INTEGER16...
  • Seite 281 9 Objektverzeichnis Beschreibung Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name 1st Set-point Datentyp INTEGER32 Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00000000 Beschreibung Der Wert wird zum nächsten Synchronisationszeitpunkt übernommen. 60C2h Interpolation Time Period Funktion Dieses Objekt enthält die Interpolationszeit.
  • Seite 282 9 Objektverzeichnis Beschreibung Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Interpolation Time Period Value Datentyp UNSIGNED8 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name Interpolation Time Index Datentyp INTEGER8 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert Beschreibung Die Subindizes haben folgende Funktionen: ■...
  • Seite 283 9 Objektverzeichnis Beschreibung Vorgabewert Firmware Version FIR-v1512 Änderungshistorie Firmware Version FIR-v1540: Tabellen-Eintrag "Zugriff" bei Subindex 05 geändert von "lesen/schreiben" auf "nur schreiben". Firmware Version FIR-v1540: Tabellen-Eintrag "Zugriff" bei Subindex 06 geändert von "lesen/schreiben" auf "nur schreiben". Firmware Version FIR-v1626: Eintrag "Speicherbar" geändert von "nein"...
  • Seite 284 9 Objektverzeichnis Beschreibung Subindex Name BufferPosition Datentyp UNSIGNED16 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 0001 Subindex Name SizeOfDataRecord Datentyp UNSIGNED8 Zugriff nur schreiben PDO-Mapping nein Zulässige Werte Vorgabewert Subindex Name BufferClear Datentyp UNSIGNED8 Zugriff nur schreiben PDO-Mapping nein Zulässige Werte Vorgabewert Beschreibung Der Wert des Subindex 01...
  • Seite 285 9 Objektverzeichnis Beschreibung Object Code VARIABLE Datentyp UNSIGNED32 Speicherbar ja, Kategorie: Applikation Zugriff lesen/schreiben PDO-Mapping RX-PDO Zulässige Werte Vorgabewert 00001388 Firmware Version FIR-v1426 Änderungshistorie 60C6h Max Deceleration Funktion Dieses Objekt enthält die maximal zulässige Verzögerung (Bremsrampe) für die Betriebsmodi Profile Position , Profile Velocity und Interpolated Position Mode .
  • Seite 286 9 Objektverzeichnis Beschreibung Firmware Version FIR-v1738-B501312 Änderungshistorie Firmware Version FIR-v1748-B538662: Eintrag "Datentyp" geändert von "UNSIGNED32" auf "INTEGER32". Firmware Version FIR-v1748-B538662: Eintrag "Data type" geändert von "UNSIGNED32" auf "INTEGER32". Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert...
  • Seite 287 9 Objektverzeichnis Beschreibung PDO-Mapping TX-PDO Zulässige Werte Vorgabewert Firmware Version FIR-v1738-B501312 Änderungshistorie Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert Subindex - 02 Name Additional Velocity Actual Value #1 - #2 Datentyp INTEGER32 Zugriff nur lesen...
  • Seite 288 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert Firmware Version FIR-v1748-B538662 Änderungshistorie Wertebeschreibung Subindex Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping RX-PDO Zulässige Werte Vorgabewert Subindex - 02 Name Additional Position Encoder Resolution - Encoder Increments Feedback Interface #1 - #2 Datentyp INTEGER32 Zugriff...
  • Seite 289 9 Objektverzeichnis Beschreibung 60E8h Additional Gear Ratio - Motor Shaft Revolutions Funktion In diesem Objekt und in 60ED können Sie die Getriebeübersetzung jeder vorhandenen Rückführung einstellen. Objektbeschreibung Index 60E8 Objektname Additional Gear Ratio - Motor Shaft Revolutions Object Code ARRAY Datentyp UNSIGNED32 Speicherbar...
  • Seite 290 9 Objektverzeichnis Beschreibung Gear Ratio = Motor Shaft Revolutions (60E8 ) / Driving Shaft Revolutions ( 60ED 60E9h Additional Feed Constant - Feed Funktion In diesem Objekt und in 60EE können Sie eine Vorschubkonstante für jede vorhandene Rückführung einstellen. Objektbeschreibung Index 60E9 Objektname...
  • Seite 291 9 Objektverzeichnis Beschreibung Subindex 01 entspricht immer der ersten (und immer vorhandenen) Rückführung Sensorless. Subindex entspricht dem internen Encoder. Die Vorschubkonstante der Rückführung "n" berechnet sich wie folgt: Feed Constant = Feed (60E9 ) / Driving Shaft Revolutions (60EE 60EBh Additional Position Encoder Resolution - Motor Revolutions Funktion Mit diesem Objekt und mit 60E6 wird die Auflösung jeder vorhandenen Rückführung berechnet.
  • Seite 292 9 Objektverzeichnis Beschreibung ■ 00 : Wert="1" bis "n", wo "n" die Anzahl der vorhandenen Rückführungen. ■ n Subindex n enthält die Anzahl der Motorumdrehungen der entsprechenden Rückführung. Subindex 01 entspricht immer der ersten (und immer vorhandenen) Rückführung Sensorless. Subindex entspricht dem internen Encoder.
  • Seite 293 9 Objektverzeichnis Beschreibung Beschreibung Die Subindizes haben folgende Funktion: ■ 00 : Wert= "n", wo "n" die Anzahl der vorhandenen Rückführungen. ■ n : Subindex "n" enthält die Anzahl der Umdrehungen der Abtriebsachse für die entsprechende Rückführung. Subindex 01 entspricht immer der ersten (und immer vorhandenen) Rückführung Sensorless. Subindex entspricht dem internen Encoder.
  • Seite 294 9 Objektverzeichnis Beschreibung Zulässige Werte Vorgabewert 00000001 Beschreibung Die Subindizes haben folgende Funktion: ■ 00 : Wert= "n", wo "n" die Anzahl der vorhandenen Rückführungen. ■ n : Subindex "n" enthält die Anzahl der Umdrehungen der Abtriebsachse für die entsprechende Rückführung.
  • Seite 295 9 Objektverzeichnis Beschreibung Bit 1 Bit 0 Definition Positionsbewegungen werden relativ zu der vorherigen (intern absoluten) Zielposition ausgeführt (jeweils relativ zu 0 falls keine Zielpositon voran gegangen ist) Positionsbewegungen werden relativ zum Vorgabewert (bzw. Ausgang) des Rampengenerators ausgeführt. Positionsbewegungen werden relativ zur Istposition (Objekt 6064 ausgeführt.
  • Seite 296 9 Objektverzeichnis Beschreibung Bit 7 Bit 6 Definition Positionierung mit dem kürzesten Weg zur Zielposition. Falls die Differenz zwischen aktueller Position und Zielposition in einem 360° System kleiner als 180° ist, fährt die Achse in positiver Richtung. 60F4h Following Error Actual Value Funktion Dieses Objekt enthält den aktuellen Schleppfehler in benutzerdefinierten Einheiten .
  • Seite 297 9 Objektverzeichnis Beschreibung Beschreibung Weicht die Istgeschwindigkeit von der Sollgeschwindigkeit so stark ab, dass der Wert (Absolutbetrag) dieses Objekts überschritten wird, wird das Bit 13 im Objekt 6041 gesetzt. Die Abweichung muss länger andauern als die Zeit im Objekt 203F Wird der Wert des 60F8 auf "7FFFFFFF"...
  • Seite 298 9 Objektverzeichnis Beschreibung Objektbeschreibung Index 60FC Objektname Position Demand Internal Value Object Code VARIABLE Datentyp INTEGER32 Speicherbar nein Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert 00000000 Firmware Version FIR-v1738-B501312 Änderungshistorie 60FDh Digital Inputs Funktion Mit diesem Objekt können die Digitalen Eingänge des Motors gelesen werden. Objektbeschreibung Index 60FD...
  • Seite 299 9 Objektverzeichnis Beschreibung IL (Interlock) Interlock IN n (Input n) Eingang n - die Anzahl der verwendeten Bits ist abhängig von der jeweiligen Steuerung. 60FEh Digital Outputs Funktion Mit diesem Objekt können die Digitalausgänge des Motors geschrieben werden. Objektbeschreibung Index 60FE Objektname Digital Outputs...
  • Seite 300 9 Objektverzeichnis Beschreibung Beschreibung Zum Schreiben der Ausgänge müssen noch die Einträge in Objekt 3250 , Subindex 02 bis 05 berücksichtigt werden. OUT4 OUT3 OUT2 OUT1 BRK (Brake) Bit für den Bremsenausgang (falls der Controller diese Funktion unterstützt): Wert "1" heißt, dass die Bremse aktiviert wird (kein Strom kann zwischen den beiden Pins des Bremsen-Anschlusses fließen, die Bremse ist geschlossen).
  • Seite 301 9 Objektverzeichnis Beschreibung Object Code VARIABLE Datentyp UNSIGNED32 Speicherbar nein Zugriff nur lesen PDO-Mapping TX-PDO Zulässige Werte Vorgabewert 000003EF Firmware Version FIR-v1426 Änderungshistorie Beschreibung Ein gesetztes Bit gibt an, ob der jeweilige Modus unterstützt wird. Ist der Wert des Bits "0", wird der Modus nicht unterstützt.
  • Seite 302 9 Objektverzeichnis Beschreibung Objektbeschreibung Index 6503 Objektname Drive Catalogue Number Object Code VARIABLE Datentyp VISIBLE_STRING Speicherbar nein Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Firmware Version FIR-v1426 Änderungshistorie 6505h Http Drive Catalogue Address Funktion Dieses Objekt enthält die Web-Adresse des Herstellers als Zeichenkette. Objektbeschreibung Index 6505...
  • Seite 303 10 Copyrights 10 Copyrights 10.1 Einführung In der Nanotec Software sind Komponenten aus Produkten externer Software-Hersteller integriert. In diesem Kapitel finden Sie die Copyright-Informationen zu den verwendeten externen Software-Quellen. 10.2 AES FIPS-197 compliant AES implementation Based on XySSL: Copyright (C) 2006-2008 Christophe Devine Copyright (C) 2009 Paul Bakker <polarssl_maintainer at polarssl dot org>...
  • Seite 304 10 Copyrights 10.4 uIP Copyright (c) 2005, Swedish Institute of Computer Science All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Seite 305 10 Copyrights FatFs module is a generic FAT file system module for small embedded systems. This is a free software that opened for education, research and commercial developments under license policy of following trems. Copyright (C) 2010, ChaN, all right reserved. The FatFs module is a free software and there is NO WARRANTY.
  • Seite 306 10 Copyrights EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.