33B0h Feedback SSI 1 Funktion Enthält Konfigurationswerte für den ersten SSI-Encoder. Objektbeschreibung Index 33B0h Objektname Feedback SSI 1 Object Code RECORD Datentyp SSI ENCODER Speicherbar ja, Kategorie: Tuning Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Firmware Version FIR-v1939-B682906 Änderungshistorie Wertebeschreibung Subindex 00h Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 0Ch Subindex 01h Name Configuration Datentyp UNSIGNED16 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 0000h Subindex 02h Name Alignment Datentyp UNSIGNED16 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 0000h Subindex 03h Name Home Position Low Datentyp INTEGER32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000h Subindex 04h Name Home Position High Datentyp INTEGER32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000h Subindex 05h Name Number Of Bits For Transfer Datentyp UNSIGNED8 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 33h Subindex 06h Name Baud Rate Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 001E8480h Subindex 07h Name Position Bitmask Low Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert FFFFFFFCh Subindex 08h Name Position Bitmask High Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000007h Subindex 09h Name Status Bitmask Low Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000003h Subindex 0Ah Name Status Bitmask High Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000h Subindex 0Bh Name Status Value Low Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000001h Subindex 0Ch Name Status Value High Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000h Beschreibung Die Subindizes haben folgende Funktion: 01h (Configuration): Bit 0: Wert = "0": Das Alignment wurde noch nicht ermittelt bzw. soll nicht verwendet werden. Wert = "1" : Das Alignment ist vorhanden und soll verwendet werden. 02h (Alignment): Dieser Wert gibt den Versatz zwischen der Nullposition des Encoders und den Magneten des Rotors an. Die exakte Bestimmung ist nur über das Auto-Setup möglich. Das Vorhandensein dieses Wertes ist für den Closed Loop-Betrieb mit Encoder erforderlich. 03h (Home Position Low) und 04h (Home Position High): In diese Subindizes wird die absolute Encoderposition eingetragen, nachdem ein Homing abgeschlossen ist. 05h (Number Of Bits For Transfer): Anzahl der Bits einer Nachricht (Encoder-Daten). Maximal 64 Bits. 06h (Baud Rate): Baudrate der Schnittstelle in Hertz. Folgende Frequenzen werden unterstützt: 21 MHz, 10,5 MHz, 5,25 MHz, 2,625 MHz, 1,3125 MHz, 656,25 KHz, 328,125 KHz, 164,0625 KHz. Bei abweichenden Werten wird die gültige Frequenz mit der kleinsten Differenz gewählt. 07h (Position Bitmask Low) und 08h (Position Bitmask High): In diese Subindizes tragen Sie eine Bitmaske ein, die bestimmt, welche Bits der Encoder-Daten die Positionsdaten enthalten (siehe nachfolgende Anleitung). 09h (Status Bitmask Low) und 0Ah (Status Bitmask High): In diese Subindizes tragen Sie eine Bitmaske ein, die bestimmt, welche Bits der Encoder-Daten die Statusinformationen enthalten (siehe nachfolgende Anleitung). 0Bh (Status Value Low) und 0Ch (Status Value High): In diese Subindizes tragen Sie eine Bitmaske ein, die bestimmt, welchen Wert die Statusinformationen-Bits (Subindizes 09h und 0Ah) haben müssen (siehe nachfolgende Anleitung). Ein anderer Wert an dieser Stelle de Encoder-Daten wird von der Steuerung als Fehler interpretiert. Um die Konfiguration entsprechend Ihres Encoders einzustellen: Stellen Sie die Baudrate in Subindex 06h und die Anzahl der Bits in Subindex 05h ein, entsprechend dem Encoder-Datenblatt. Legen Sie fest, welche Bits die Positionsdaten enthalten sollen und setzen Sie die Subindizes 07h und 08h auf den entsprechenden Wert. Legen Sie fest, welche Bits die Statusinformationen (z. B.Status, Error etc.) enthalten sollen und setzen Sie die Subindizes 09h und 0Ah auf den entsprechenden Wert. Legen Sie fest, welchen Wert, "0" oder "1", die Statusinformationen-Bits haben müssen und setzen Sie die entsprechenden Bits in den Subindizes 09h und 0Ah auf den Wert. Speichern Sie das Objekt, indem Sie den Wert "65766173h" in 1010h:06h schreiben, und starten Sie die Steuerung neu. Beispiel Der Encoder sendet die Daten in einer 32-Bit-Nachricht. Bits 4…23 enthalten die Position. Die Statusinformationen sind in folgenden Bits geteilt: Bits 0…2 sind Status-Bits, die immer den Wert "0" haben müssen Bit 3 ist das Error-Bit, das den Wert "0" hat, wenn ein Fehler aufgetreten ist Bit 31 signalisiert den Beginn der Nachricht und hat immer den Wert "1" Sie müssen in die Subindizes folgende Werte eintragen: 05h (Number Of Bits For Transfer): 20h 07h(Position Bitmask Low) 00FFFFF0h 09h (Status Bitmask Low): 8000 000Fh 0Bh (Status Value Low): 8000 000F8h Die Subindizes 08h, 0Ah und 0Ch, welche die höchstwertige 32 Bits einer 64-Bit-Nachricht enthalten würden, haben den Wert "0".
33B0h Feedback SSI 1 Funktion Enthält Konfigurationswerte für den ersten SSI-Encoder. Objektbeschreibung Index 33B0h Objektname Feedback SSI 1 Object Code RECORD Datentyp SSI ENCODER Speicherbar ja, Kategorie: Tuning Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Firmware Version FIR-v1939-B682906 Änderungshistorie Wertebeschreibung Subindex 00h Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 0Ch Subindex 01h Name Configuration Datentyp UNSIGNED16 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 0000h Subindex 02h Name Alignment Datentyp UNSIGNED16 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 0000h Subindex 03h Name Home Position Low Datentyp INTEGER32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000h Subindex 04h Name Home Position High Datentyp INTEGER32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000h Subindex 05h Name Number Of Bits For Transfer Datentyp UNSIGNED8 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 33h Subindex 06h Name Baud Rate Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 001E8480h Subindex 07h Name Position Bitmask Low Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert FFFFFFFCh Subindex 08h Name Position Bitmask High Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000007h Subindex 09h Name Status Bitmask Low Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000003h Subindex 0Ah Name Status Bitmask High Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000h Subindex 0Bh Name Status Value Low Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000001h Subindex 0Ch Name Status Value High Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000h Beschreibung Die Subindizes haben folgende Funktion: 01h (Configuration): Bit 0: Wert = "0": Das Alignment wurde noch nicht ermittelt bzw. soll nicht verwendet werden. Wert = "1" : Das Alignment ist vorhanden und soll verwendet werden. 02h (Alignment): Dieser Wert gibt den Versatz zwischen der Nullposition des Encoders und den Magneten des Rotors an. Die exakte Bestimmung ist nur über das Auto-Setup möglich. Das Vorhandensein dieses Wertes ist für den Closed Loop-Betrieb mit Encoder erforderlich. 03h (Home Position Low) und 04h (Home Position High): In diese Subindizes wird die absolute Encoderposition eingetragen, nachdem ein Homing abgeschlossen ist. 05h (Number Of Bits For Transfer): Anzahl der Bits einer Nachricht (Encoder-Daten). Maximal 64 Bits. 06h (Baud Rate): Baudrate der Schnittstelle in Hertz. Folgende Frequenzen werden unterstützt: 21 MHz, 10,5 MHz, 5,25 MHz, 2,625 MHz, 1,3125 MHz, 656,25 KHz, 328,125 KHz, 164,0625 KHz. Bei abweichenden Werten wird die gültige Frequenz mit der kleinsten Differenz gewählt. 07h (Position Bitmask Low) und 08h (Position Bitmask High): In diese Subindizes tragen Sie eine Bitmaske ein, die bestimmt, welche Bits der Encoder-Daten die Positionsdaten enthalten (siehe nachfolgende Anleitung). 09h (Status Bitmask Low) und 0Ah (Status Bitmask High): In diese Subindizes tragen Sie eine Bitmaske ein, die bestimmt, welche Bits der Encoder-Daten die Statusinformationen enthalten (siehe nachfolgende Anleitung). 0Bh (Status Value Low) und 0Ch (Status Value High): In diese Subindizes tragen Sie eine Bitmaske ein, die bestimmt, welchen Wert die Statusinformationen-Bits (Subindizes 09h und 0Ah) haben müssen (siehe nachfolgende Anleitung). Ein anderer Wert an dieser Stelle de Encoder-Daten wird von der Steuerung als Fehler interpretiert. Um die Konfiguration entsprechend Ihres Encoders einzustellen: Stellen Sie die Baudrate in Subindex 06h und die Anzahl der Bits in Subindex 05h ein, entsprechend dem Encoder-Datenblatt. Legen Sie fest, welche Bits die Positionsdaten enthalten sollen und setzen Sie die Subindizes 07h und 08h auf den entsprechenden Wert. Legen Sie fest, welche Bits die Statusinformationen (z. B.Status, Error etc.) enthalten sollen und setzen Sie die Subindizes 09h und 0Ah auf den entsprechenden Wert. Legen Sie fest, welchen Wert, "0" oder "1", die Statusinformationen-Bits haben müssen und setzen Sie die entsprechenden Bits in den Subindizes 09h und 0Ah auf den Wert. Speichern Sie das Objekt, indem Sie den Wert "65766173h" in 1010h:06h schreiben, und starten Sie die Steuerung neu. Beispiel Der Encoder sendet die Daten in einer 32-Bit-Nachricht. Bits 4…23 enthalten die Position. Die Statusinformationen sind in folgenden Bits geteilt: Bits 0…2 sind Status-Bits, die immer den Wert "0" haben müssen Bit 3 ist das Error-Bit, das den Wert "0" hat, wenn ein Fehler aufgetreten ist Bit 31 signalisiert den Beginn der Nachricht und hat immer den Wert "1" Sie müssen in die Subindizes folgende Werte eintragen: 05h (Number Of Bits For Transfer): 20h 07h(Position Bitmask Low) 00FFFFF0h 09h (Status Bitmask Low): 8000 000Fh 0Bh (Status Value Low): 8000 000F8h Die Subindizes 08h, 0Ah und 0Ch, welche die höchstwertige 32 Bits einer 64-Bit-Nachricht enthalten würden, haben den Wert "0".
Objektbeschreibung Index 33B0h Objektname Feedback SSI 1 Object Code RECORD Datentyp SSI ENCODER Speicherbar ja, Kategorie: Tuning Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert Firmware Version FIR-v1939-B682906 Änderungshistorie
Wertebeschreibung Subindex 00h Name Number Of Entries Datentyp UNSIGNED8 Zugriff nur lesen PDO-Mapping nein Zulässige Werte Vorgabewert 0Ch Subindex 01h Name Configuration Datentyp UNSIGNED16 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 0000h Subindex 02h Name Alignment Datentyp UNSIGNED16 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 0000h Subindex 03h Name Home Position Low Datentyp INTEGER32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000h Subindex 04h Name Home Position High Datentyp INTEGER32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000h Subindex 05h Name Number Of Bits For Transfer Datentyp UNSIGNED8 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 33h Subindex 06h Name Baud Rate Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 001E8480h Subindex 07h Name Position Bitmask Low Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert FFFFFFFCh Subindex 08h Name Position Bitmask High Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000007h Subindex 09h Name Status Bitmask Low Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000003h Subindex 0Ah Name Status Bitmask High Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000h Subindex 0Bh Name Status Value Low Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000001h Subindex 0Ch Name Status Value High Datentyp UNSIGNED32 Zugriff lesen/schreiben PDO-Mapping nein Zulässige Werte Vorgabewert 00000000h
Beschreibung Die Subindizes haben folgende Funktion: 01h (Configuration): Bit 0: Wert = "0": Das Alignment wurde noch nicht ermittelt bzw. soll nicht verwendet werden. Wert = "1" : Das Alignment ist vorhanden und soll verwendet werden. 02h (Alignment): Dieser Wert gibt den Versatz zwischen der Nullposition des Encoders und den Magneten des Rotors an. Die exakte Bestimmung ist nur über das Auto-Setup möglich. Das Vorhandensein dieses Wertes ist für den Closed Loop-Betrieb mit Encoder erforderlich. 03h (Home Position Low) und 04h (Home Position High): In diese Subindizes wird die absolute Encoderposition eingetragen, nachdem ein Homing abgeschlossen ist. 05h (Number Of Bits For Transfer): Anzahl der Bits einer Nachricht (Encoder-Daten). Maximal 64 Bits. 06h (Baud Rate): Baudrate der Schnittstelle in Hertz. Folgende Frequenzen werden unterstützt: 21 MHz, 10,5 MHz, 5,25 MHz, 2,625 MHz, 1,3125 MHz, 656,25 KHz, 328,125 KHz, 164,0625 KHz. Bei abweichenden Werten wird die gültige Frequenz mit der kleinsten Differenz gewählt. 07h (Position Bitmask Low) und 08h (Position Bitmask High): In diese Subindizes tragen Sie eine Bitmaske ein, die bestimmt, welche Bits der Encoder-Daten die Positionsdaten enthalten (siehe nachfolgende Anleitung). 09h (Status Bitmask Low) und 0Ah (Status Bitmask High): In diese Subindizes tragen Sie eine Bitmaske ein, die bestimmt, welche Bits der Encoder-Daten die Statusinformationen enthalten (siehe nachfolgende Anleitung). 0Bh (Status Value Low) und 0Ch (Status Value High): In diese Subindizes tragen Sie eine Bitmaske ein, die bestimmt, welchen Wert die Statusinformationen-Bits (Subindizes 09h und 0Ah) haben müssen (siehe nachfolgende Anleitung). Ein anderer Wert an dieser Stelle de Encoder-Daten wird von der Steuerung als Fehler interpretiert. Um die Konfiguration entsprechend Ihres Encoders einzustellen: Stellen Sie die Baudrate in Subindex 06h und die Anzahl der Bits in Subindex 05h ein, entsprechend dem Encoder-Datenblatt. Legen Sie fest, welche Bits die Positionsdaten enthalten sollen und setzen Sie die Subindizes 07h und 08h auf den entsprechenden Wert. Legen Sie fest, welche Bits die Statusinformationen (z. B.Status, Error etc.) enthalten sollen und setzen Sie die Subindizes 09h und 0Ah auf den entsprechenden Wert. Legen Sie fest, welchen Wert, "0" oder "1", die Statusinformationen-Bits haben müssen und setzen Sie die entsprechenden Bits in den Subindizes 09h und 0Ah auf den Wert. Speichern Sie das Objekt, indem Sie den Wert "65766173h" in 1010h:06h schreiben, und starten Sie die Steuerung neu. Beispiel Der Encoder sendet die Daten in einer 32-Bit-Nachricht. Bits 4…23 enthalten die Position. Die Statusinformationen sind in folgenden Bits geteilt: Bits 0…2 sind Status-Bits, die immer den Wert "0" haben müssen Bit 3 ist das Error-Bit, das den Wert "0" hat, wenn ein Fehler aufgetreten ist Bit 31 signalisiert den Beginn der Nachricht und hat immer den Wert "1" Sie müssen in die Subindizes folgende Werte eintragen: 05h (Number Of Bits For Transfer): 20h 07h(Position Bitmask Low) 00FFFFF0h 09h (Status Bitmask Low): 8000 000Fh 0Bh (Status Value Low): 8000 000F8h Die Subindizes 08h, 0Ah und 0Ch, welche die höchstwertige 32 Bits einer 64-Bit-Nachricht enthalten würden, haben den Wert "0".