Parametrierung für einen BiSS®-C-Encoder
- 1. Im Solution Explorer das untergeordnete Device „EP7041-0000“ auswählen.
- 2. Im CoE-Parameter 8008:18 „Mode“ den Wert 0 „BiSS-C“ auswählen.
- Der Parameter 0x8008:02 „Disable Status Bits“ wird automatisch auf FALSE gesetzt.
- 3. Den Encoder mit den folgenden CoE-Parametern konfigurieren:
- 0x8008:11 „CRC polynomial“
Tragen Sie hier das CRC-Polynom ein, mit dem der Encoder die Prüfsumme berechnet.
Gängige Werte sind der Default-Wert 0x43 (67dez.) oder 0x97 (151dez).
Nicht empfohlen: Sie können die CRC-Prüfung deaktivieren, indem Sie „CRC polynomial“ auf 0 setzen.
In der Regel wird die CRC-Prüfsumme invertiert übertragen. Falls nicht, setzen Sie den CoE-Parameter 0x8008:03 „CRC invert“ auf FALSE. - 0x8008:13 „Clock Frequency“
Stellen Sie hier die Taktfrequenz ein, mit der die EP7041-4032 die Werte aus dem Encoder lesen soll. Wertebereich: max. 10 MHz.
Wählen Sie eine Taktrate, die die maximale Taktfrequenz des Encoders nicht übersteigt.
Berücksichtigen Sie auch mögliche Einschränkungen durch ggf. hohe Kabellänge. - 0x8008:15 „Multiturn [Bit]“
Die Multiturn-Auflösung des Encoders. Sie entspricht der Anzahl von Multiturn-Bits, die vom Encoder übertragen werden.
Falls der Encoder nur Singleturn-Bits bereitstellt (z. B. linearer Encoder), setzen Sie „Multiturn [Bit]“ auf „0“. - 0x8008:16 „Singleturn [Bit]“
Die Singleturn-Auflösung des Encoders. Sie entspricht der Anzahl von Singleturn-Bits, die vom Encoder übertragen werden. - 0x8008:17 „Offset LSB Bits [Bit]“
Mit den „Offset LSB Bits“ können Sie zusätzliche Bits ausblenden, die manche Encoder im Anschluss an die Positionsdaten im BiSS®-C-Frame übertragen, z.B. ein Parity-Bit oder ein Power-Good-Bit.
Struktur eines BiSS®-C-Frames
Offset MSB Bit (optional) | Position [max. 64 Bit] | Offset LSB Bit | Error [1 Bit] | Warning [1 Bit] | CRC [8 Bit] | |
|---|---|---|---|---|---|---|
Nicht relevant | Multiturn data | Singleturn data | Optional | Status Bits | CRC polynomial | |
0x80p8:15 | 0x80p8:16 | 0x80p8:17 | 0x80p8:02 | 0x80p8:11 | ||
Fehlerbehandlung
Für die Fehlerbehandlung der BiSS®-C-Schnittstelle stehen in den Prozessdaten die folgenden Status-Bits zur Verfügung:
Warning | Error | Ready | TxPDO | Fehlerbeschreibung | Mögliche Ursachen |
|---|---|---|---|---|---|
0 | 0 | 1 | 0 | Kein Fehler, | Encoder ist richtig angeschlossen, Kommunikation erfolgt |
0 | 0 | 0 | 1 | Encoder ist nicht bereit für die Kommunikation, oder Positionswert ist ungültig | Verdrahtungsfehler: Falsche Parametrisierung: Kommunikationsfehler: |
0 | 0 | 1 | 1 | Encoder ist bereit für die Kommunikation, aber Positionswert ist ungültig | Falsche Parametrierung: Kommunikationsfehler: |
1 | 0 | X | 0 | BiSS-C Warning-Bit gesetzt | Encoderspezifische Warnung, Hersteller-Datenblatt prüfen |
0 | 1 | X | 1 | BiSS-C Error-Bit gesetzt | Encoderspezifischer Fehler, Hersteller-Datenblatt prüfen |
X | X | X | X | Positionswert ist ungültig | Falsche Parametrierung: |
1 | 1 | X | 1 | BiSS-C Warnung und Error-Bit gesetzt | Encoder-spezifischer Fehler und Warnung, Hersteller-Datenblatt überprüfen |
Legende
Status | Beschreibung |
|---|---|
1 | Permanenter Bit Status TRUE |
X | Bit Zustandsänderung, abhängig von der Geberposition |