Herunterladen Inhalt Inhalt Diese Seite drucken

Allen-Bradley Logix 5000 serie Referenzhandbuch Seite 900

Inhaltsverzeichnis

Werbung

Kapitel 22
Allgemeine Attribute für Allgemeine Befehle
900
Ein DINT-Wert verwendet bis zu 32 Bits für den Wert (einen für das
Vorzeichen und 31 für den Wert).
Wenn der DINT-Wert mehr als 24 signifikante Bits erfordert, kann es sein, dass
nicht auf denselben REAL-Wert umgerechnet wird. Falls nicht, speichert das
Steuerung die höchsten 24 Bits, gerundet auf den nächsten geraden Wert.
Umrechnung DINT in SINT oder INT
Zur Umrechnung eines DINT-Wertes in einen SINT- oder INT-Wert kürzt das
Steuerung den oberen Teil des DINT-Wertes und speichert die unteren Bits so,
dass sie zum Datentyp passen. Ist der Wert zu groß, führt die Umrechnung zu
einer Überschreitung.
Dieser DINT-Wert
16#0001_0081 (65,665)
Umrechnung REAL in SINT, INT oder DINT
Zur Umrechnung eines REAL-Wertes in einen Integer rundet die Steuerung
jeden Bruchteil ab und speichert die Bits, welche zum sich ergebenden Datentyp
passen. Ist der Wert zu groß, führt die Umrechnung zu einer Überschreitung.
Zahlen werden entsprechend der folgenden Beispiele gerundet.
Werte < 0,5 werden auf die nächste ganze Zahl abgerundet.
Werte > 0,5 werden auf die nächste ganze Zahl aufgerundet.
Werte = 0,5 werden auf die nächste ganze Zahl auf- oder abgerundet.
Wichtig:
Dieser REAL-Wert wird in diesen DINT-Wert umgerechnet
-2,5
-3,5
-1,6
-1,5
-1,4
1,4
1,5
1,6
2,5
3,5
Rockwell Automation-Publikation 1756-RM003T-DE-P - November - 2018
Umrechnung DINT in INT und SINT
wird in diesen kleineren Wert umgerechnet
INT:
16#0081 (129)
SINT:
16#81 (-127)
Umrechnung von REAL-Werten in DINT-Werte
-2
-4
-2
-2
-1
1
2
2
2
4

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis