13.07.2015 Aufrufe

GE Fanuc Manuals | Series 90-70 9070 | GFK-2055 - GE Fanuc PLC

GE Fanuc Manuals | Series 90-70 9070 | GFK-2055 - GE Fanuc PLC

GE Fanuc Manuals | Series 90-70 9070 | GFK-2055 - GE Fanuc PLC

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

135HHOOH*OHLWNRPPD]DKOHQBeim Datentyp REAL, der für einige mathematische und numerische Funktionen verwendetwerden kann, handelt es sich eigentlich um Gleitkommadaten. Gleitkommazahlenwerden im IEEE-Standardformat mit einfacher Genauigkeit gespeichert. Dieses Formatbenötigt 32 Bits, die zwei (zusammenhängende) 16-Bit-SPS-Wörter belegen.Höherwertiges RegisterNiederwertiges RegisterBits 17-32 Bits 1-1632 17 16 123-Bit-Mantisse8-Bit-Exponent1 Vorzeichenbit (Bit 32)Wenn beispielsweise die Gleitkommazahl die Register %R0005 und %R0006 belegt, ist%R0005 das niederwertige und %R0006 das höherwertige Register.Der Bereich der Zahlen, die sich in diesem Format speichern lassen, lautet± 1,401298E–45 bis ± 3,402823E+38 und umfaßt die Zahl Null.)HKOHUEHLUHHOOHQ=DKOHQXQG%HUHFKQXQJHQEin Überlauf tritt auf, wenn eine REAL-Funktion eine Zahl ergibt, die größer als3,402823E+38 oder kleiner als -3,402823E+38 ist. In diesem Fall wird der ok-Ausgangder Funktion auf AUS gesetzt; als Ergebnis wird für eine Zahl, die größer als3,402823E+38 ist, Plus Unendlich und für eine Zahl, die kleiner als –3.402823E+38 ist,Minus Unendlich ausgegeben. Ob einer dieser Fälle vorliegt, kann durch Abfragen desZustands des ok-Ausgangs festgestellt werden.POS_INF = 7F800000h – Plus Unendlich in hexadezimaler IEEE-DarstellungNEG_INF = FF800000h – Minus Unendlich in hexadezimaler IEEE-DarstellungWenn die durch einen Überlauf verursachten Unendlich-Ergebnisse als Operanden fürandere REAL-Funktionen verwendet werden, können diese zu undefinierten Ergebnissenführen. Es solches Ergebnis wird auch als NaN (Not a Number) bezeichnet. So liefertbeispielsweise die Addition von Plus Unendlich und Minus Unendlich kein definiertesErgebnis. Wenn die Funktion ADD_REAL unter Verwendung von Plus Unendlich undMinus Unendlich als Operanden aufgerufen wird, liefert sie als Ergebnis "NaN".13-16 VersaMax Micro-SPS- und Nano-SPS – Benutzerhandbuch – April 2000

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!