Darstellung (Presentation), Index 0x80n0:02
Index 0x80n0:02 „Presentation“ bietet die Möglichkeit zur Veränderung der Darstellungsweise des Messwertes.
Es sind drei Wertedarstellungen im 16 Bit PDO möglich:
- Signed Integer (default Einstellung):
Der Messwert mit Auflösung 1 Bit = 1/10°C wird vorzeichenbehaftet im Zweierkomplement dargestellt.
Maximaler Darstellungsbereich bei 16 Bit = -32768 ... +32767, entsprechend theoretisch -3276,8°C … +3276,7°C (real wird der Messwert durch die eingestellte Transformation begrenzt).
Beispiel: - 1000 0000 0000 0000bin = 0x8000hex = - 32768dez
- 1111 1111 1111 1110bin = 0xFFFEhex = - 2dez
- 1111 1111 1111 1111bin = 0xFFFFhex = - 1dez
- 0000 0000 0000 0001bin = 0x0001hex = +1dez
- 0000 0000 0000 0010bin = 0x0002hex = +2dez
- 0111 1111 1111 1111bin = 0x7FFFhex = +32767dez
- High resolution:
Der Messwert mit Auflösung 1 Bit = 1/100°C wird vorzeichenbehaftet im Zweierkomplement dargestellt, siehe dort. Maximaler Darstellungsbereich bei 16 Bit = -32768 ... +32767, entsprechend theoretisch -327,68°C … +327,67°C (real wird der Messwert durch die eingestellte Transformation begrenzt).
Die erzielbare Genauigkeit erhöht sich durch die feinere Darstellung nicht! Die zusätzliche Nachkommastelle kann aber für Regelungsaufgaben nützlich sein, wobei die interne ADC-Auflösung die Auflösung begrenzt: zum Beispiel sind bei Typ K reale Messwertänderungen von 60 mK abzulesen:
Messwert | Ausgabe | Ausgabe | Entspricht in | Entspricht in |
---|---|---|---|---|
-200,0°C | 0xF830 | -2000 | -200°C | -20°C |
-100,0°C | 0xFC18 | -1000 | -100°C | -10°C |
-0,1°C | 0xFFFF | -1 | -0,1°C | -0,01°C |
0,0°C | 0x0000 | 0 | 0°C | 0°C |
0,1°C | 0x0001 | 1 | 0,1°C | 0,01°C |
100,0°C | 0x03E8 | 1000 | 100°C | 10°C |
200,0°C | 0x07D0 | 2000 | 200°C | 20°C |
500,0°C | 0x1388 | 5000 | 500°C | 50°C |
850,0°C | 0x2134 | 8500 | 850°C | 85°C |
1000,0°C | 0x2170 | 10000 | 1000°C | 100°C |
Tab.: Messwert und Prozessdatenausgabe
- Absolute value with MSB as sign:
Der Messwert mit Auflösung 1 Bit = 1/10°C wird vorzeichenbehaftet in der Betrag-Vorzeichendarstellung ausgegeben.
Maximaler Darstellungsbereich bei 16 Bit = -32768 ... +32767, entsprechend theoretisch -3276,8°C … +3276,7°C (real wird der Messwert durch die eingestellte Transformation begrenzt)
Beispiel: - 1111 1111 1111 1111bin = 0xFFFFhex = - 32767dez
- 1000 0000 0000 0010bin = 0x8002hex = - 2dez
- 1000 0000 0000 0001bin = 0x8001hex = - 1dez
- 0000 0000 0000 0001bin = 0x0001hex = +1dez
- 0000 0000 0000 0010bin = 0x0002hex = +2dez
- 0111 1111 1111 1111bin = 0x7FFFhex = +32767dez