Presentation (nur bei Verwendung von SINT16-PDO)
Aus historischen Gründen gibt es verschiedene Formate, in denen die 16 Bit des SINT-PDO (Signed Integer Process Data Object) interpretiert werden können.
Das Format kann im Index 0x80n0:02 eingestellt werden.
![Presentation (nur bei Verwendung von SINT16-PDO) 1:](Images/png/16311488139__Web.png)
Dieser Analogkanal unterstützt:
- „Signed“ (default): oberstes/höchstes/0. Bit ist Vorzeichen, negative Zahl im 2er Komplement in Bit 1..15
- „Unsigned“: alle 16 Bits werden genutzt für den Betrag des Analogwerts, damit ergibt sich doppelte Auflösung für positive Analogwerte. Keine Übertragung von negativen Werten möglich.
- „Absolute Value with sign“: oberstes/höchstes/0. Bit ist Vorzeichen, Bit 1..15 tragen den Betrag des Analogwerts
- „Absolute Value“: das Vorzeichen des Analogwerts wird ignoriert, es wird nur der (positive) Betrag in Bit 1..15 übertragen
Legacy Range | Extended Range | Darstellung (Werte dez. / Werte hex.) | |||
---|---|---|---|---|---|
unsigned interger | Abs. value w. MSB as sign | ||||
Dez | Hex | Dez | Hex | ||
100 % | 107,37 % | 32767 | 0x7FFF | 32767 | 0x7FFF |
- | 100 % | 30518 | 0x7736 | 30518 | 0x7736 |
0 % | 0 % | 0 | 0x0000 | 0 | 0x0000 |
- | -100 % | 30518 | 0x7736 | [-30518] | 0xF736 |
-100 % | -107,37 % | 32767 | 0x7FFF | [-32767] | 0xFFFF |
![]() | Darstellungsarten Die Darstellungsarten "Unsigned Integer" und "Absolute value with MSB as sign" haben bei unipolaren Klemmen keine Funktion; die Darstellung bleibt im positiven Bereich unverändert. |
In dieser Funktionseinheit werden auch mögliche Fehler (Error) und Unter-/Überschreitungen (Underrange/Overrange) gesetzt und angezeigt.
Sollte der Messwert aufgrund des vorangegangenen Tara-Prozesses die 16-Bit-Grenzen über- oder unterschreiten, wird der Wert auf -32768/32767 begrenzt.
Bitte beachten Sie: Bei Verwendung von REAL32-PDO kann dies nicht passieren, da der FloatingPoint-Wert grundsätzlich unbeschränkt ist.
Der analoge Messwert wird nun über EtherCAT übertragen.