Exempel på ett åtdragningsresultat
I den här fältbusskartan börjar åtdragningsresultatdatan på registreringsnummer 2048 och varje registrering är på 64 bytes. Den maximala storleken på åtdragningsdata, inklusive rubriken är 646 bytes för att passa upp till 64 kanaler.
Data | Datatyp | Position i ramen | Byte | |
---|---|---|---|---|
a Längden på datadelen och sekvensen samt längden från rubriken, dvs. längden på datan plus 4 bytes | ||||
Status | Heltal | Rubrik | 0-1 | |
Sekvens | Heltal | Rubrik | 2-3 | |
Datalängda | Heltal | Rubrik | 4-5 | |
Bultnummer kanal 1 | Heltal | Data | 6-7 | |
Slutmoment kanal 1 | Verklig | Data | 8-11 | |
Slutvinkel kanal 1 | Verklig | Data | 12-15 | |
Bultnummer kanal 2 | Heltal | Data | 16-17 | |
Slutmoment kanal 2 | Verklig | Data | 18-21 | |
Slutvinkel kanal 2 ....................................... | Verklig | Data | 22-25 | |
Bultnummer kanal 64 | Heltal | Data | 636-637 | |
Slutmoment kanal 64 | Verklig | Data | 638-641 | |
Slutvinkel kanal 64 | Verklig | Data | 642-654 |
Rubrikfältens funktioner
Signal | Datatyp | Beskrivning |
---|---|---|
Status | Heltal | Tillagt för framtida användning, för tillfället alltid 0x8100 |
Sekvens | Heltal | Kommer alltid att vara -1 |
Datalängd | Heltal | Längden på datan och sekvensen samt längden från rubriken, dvs. längden på datan + 4 bytes |
Datafältens funktioner
Signal | Datatyp | Beskrivning |
---|---|---|
Bultnummer kanal X | Heltal | Bultnummer för kanalen enligt konfigurationen i det synkläge som används för åtdragningen. För kanaler som inte ingick i åtdragningen sätts bultnumret till 0 |
Slutmoment kanal X | Verklig | Slutmomentvärde från kanalens åtdragningsresultat. Värdet anges alltid i enheten Nm. För en kanal som inte ingick i åtdragningen eller som inte producerade något slutmoment sätts det till 0x7F820000 |
Slutvinkel kanal X | Verklig | Slutvinkelvärde från kanalens åtdragningsresultat. Värdet anges alltid i enheten grader. För en kanal som inte ingick i åtdragningen eller som inte producerade något slutmoment sätts det till 0x7F820000 |
Värdena på Slutmoment och Slutvinkel skickas som ett binärt flyttal (binary32) enligt ISO/IEC/IEEE60559:2011. Data överförs i nätverksordning (Big-endian). Om ett värde inte kan skickas, så skickas specialvärdet 0x7F820000. Om det tolkas som ett flyttal, så motsvarar det NaN (Not a Number).
Heltalsvärdena skickas som 16-bitars heltal med tecken, dvs. det giltiga intervallet är -32768 till 32767.
Om exempelvis en åtdragnings gjorts med kanal 1 och kanal 3 och följande åtdragningsdata producerats:
Kanal 1
Bultnummer 1
Slutmoment 10,23 Nm
Slutvinkel 341,4°
Kanal 3
Bultnummer 5
Slutmoment 10,32 Nm
Ingen slutvinkel producerades
Åtdragninsgdatan skickas vid instansnummer 2048 enligt följande:
Byte | Fält | Värde | Kommentar |
---|---|---|---|
0-1 | Status | 0X8100 | Kommer alltid att vara 0X8100 |
2-3 | Sekvens | -1 | Kommer alltid att vara -1 |
4-5 | Längd | 34 | 34 bytes, data för tre kanaler + längd och sekvensnummer |
6-7 | Bultnummer kanal 1 | 1 | |
8 - 11 | Slutmoment kanal 1 | 10.23 | 10,23 Nm |
12-15 | Slutvinkel kanal 1 | 341.4 | 341,4° |
16-17 | Bultnummer kanal 2 | 0 | Ingår ej i åtdragningen |
18-21 | Slutmoment kanal 2 | 0x7F820000 | Inget tillgängligt momentvärde |
22-25 | Slutvinkel kanal 2 | 0x7F820000 | Inget tillgängligt vinkelvärde |
26-27 | Bultnummer kanal 3 | 5 | |
28-31 | Slutmoment kanal 3 | 10.32 | 10,32Nm |
32-35 | Slutvinkel kanal 3 | 0x7F820000 | Inget tillgängligt vinkelvärde |