Beispiel für ein Verschraubungsergebnis

In der Feldbuszuordnung beginnen die Verschraubungsergebnisdaten bei Datensatznummer 2048, und jeder Datensatz hat eine Größe von 64 Bytes. Die maximale Größe der Verschraubungsdaten beträgt, einschließlich Kopfzeile, 646 Bytes, um bis zu 64 Kanäle abbilden zu können.

Daten

Datentyp

Position im Rahmen

Byte

a Die Länge des Datenteils und die Reihenfolge und Länge der Kopfzeile, d.h. die Länge der Daten plus 4 Bytes

Status

Integer

Kopfzeile

0-1

Schraubsequenz-

Integer

Kopfzeile

2-3

Datenlängea

Integer

Kopfzeile

4-5

Schraubennummer Kanal 1

Integer

Daten

6-7

Enddrehmoment Kanal 1

Real

Daten

8-11

Endwinkel Kanal 1

Real

Daten

12-15

Schraubennummer Kanal 2

Integer

Daten

16-17

Enddrehmoment Kanal 2

Real

Daten

18-21

Endwinkel Kanal 2

.......................................

Real

Daten

22-25

Schraubennummer Kanal 64

Integer

Daten

636-637

Enddrehmoment Kanal 64

Real

Daten

638-641

Endwinkel Kanal 64

Real

Daten

642-654

Die Belegung der Kopfzeilenfelder

Signal

Datentyp

Beschreibung

Status

Integer

Für zukünftige Verwendung, momentan immer 0x8100

Schraubsequenz-

Integer

Ist immer -1

Datenlänge

Integer

Die Länge der Daten und die Reihenfolge und Länge der Kopfzeile, d.h. die Länge der Daten + 4 Bytes

Die Belegung der Datenfelder

Signal

Datentyp

Beschreibung

Schraubennummer Kanal X

Integer

Die Schraubennummer des Kanals entsprechend der Konfiguration im für die Verschraubung verwendeten Synchronisierungsmodus Für Kanäle, die nicht für die Verschraubung genutzt werden, wird die Schraubennummer auf 0 gesetzt

Enddrehmoment Kanal X

Real

Der Enddrehmomentwert aus dem Verschraubungsergebnis für den Kanal. Der Wert wird immer in der Einheit Nm gesendet. Für einen Kanal, der nicht für die Verschraubung genutzt wird oder der keinen Enddrehmomentwert erzeugt hat, wird dieser Wert auf 0x7F820000 gesetzt

Endwinkel Kanal X

Real

Der Endwinkelwert aus dem Verschraubungsergebnis für den Kanal. Der Wert wird immer in der Einheit deg gesendet. Für einen Kanal, der nicht für die Verschraubung genutzt wird oder der keinen Endwinkelwert erzeugt hat, wird dieser Wert auf 0x7F820000 gesetzt

Die Werte für Enddrehmoment und Endwinkel werden gemäß ISO/IEC/IEEE60559:2011 als Gleitkommazahl mit einfacher Genauigkeit gesendet. Die Daten werden in Netzwerkreihenfolge (Big Endian) übertragen. Wenn ein Wert nicht gesendet werden kann, wird der Sonderwert 0x7F820000 gesendet. Als Gleitkommazahl interpretiert, entspricht dies NaN („Not a Number“ - „Keine Zahl“).

Die Ganzzahlwerte werden als vorzeichenbehaftete 16 Bit-Ganzzahlen gesendet, d.h. der gültige Bereich liegt zwischen -32768 und 32767

Wenn beispielsweise auf Kanal 1 und Kanal 3 eine Verschraubung durchgeführt wurde und die folgenden Verschraubungsdaten erzeugt worden sind:

Kanal 1

  • Schraubennummer 1

  • Enddrehmoment 10,23 Nm

  • Endwinkel 341,4°

Kanal 3

  • Schraubennummer 5

  • Enddrehmoment 10,32 Nm

  • Kein Endwinkel erzeugt

Werden die Verschraubungsdaten an Instanznummer 2048 wie folgt gesendet:

Byte

Feld

Wert

Kommentar

0-1

Status

0X8100

Ist immer 0X8100

2-3

Schraubsequenz-

-1

Ist immer -1

4-5

Länge

34

34 Bytes, Daten für drei Kanäle + Länge und Sequenznummer

6-7

Schraubennummer Kanal 1

1

8 - 11

Enddrehmoment Kanal 1

10,23

10,23 Nm

12-15

Endwinkel Kanal 1

341,4

341,4°

16-17

Schraubennummer Kanal 2

0

Nicht in der Verschraubung enthalten

18-21

Enddrehmoment Kanal 2

0x7F820000

Kein Drehmomentwert verfügbar

22-25

Endwinkel Kanal 2

0x7F820000

Kein Winkelwert verfügbar

26-27

Schraubennummer Kanal 3

5

28-31

Enddrehmoment Kanal 3

10,32

10,32Nm

32-35

Endwinkel Kanal 3

0x7F820000

Kein Winkelwert verfügbar