PDO-Darstellung (Presentation), 0x80n0:02
Index 0x80n0:02 „Presentation“ bietet die Möglichkeit zur Veränderung der digitalen Darstellungsweise des Messwertes im 16-bit-value, es sind drei Wertedarstellungen im 16 bit PDO möglich:
- Signed (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 RTD-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, kann aber durch die Anwenderskalierung erweitert werden).
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.
Messwert und Prozessdatenausgabe
Messwert | Ausgabe | Ausgabe | Entspricht in 1/10°C | Entspricht in 1/100°C |
---|---|---|---|---|
-250,0°C | 0xF63C | -2500 | -250°C | -25°C |
-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 |
- 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
Presentation-Hinweis zur Betriebsart "Widerstandsmessung"
In der Betriebsart "Widerstandsmessung" wird der Messwert unabhängig von der Einstellung "Presentation" (Objekt 0x80n0:02) immer unsigned (vorzeichenlos) 0..0xFFFF mit entsprechender Wertigkeit dargestellt.
1/16 Ω -> ~62 mΩ/Digit
1/64 Ω -> ~15 mΩ/Digit