Herunterladen Inhalt Inhalt Diese Seite drucken

Implizite Typwandlung; Funktion - Siemens SINUMERIK 840D sl Programmierhandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Bewegungssynchronaktionen
10.3 Hauptlaufvariablen für Synchronaktionen
10.3.2

Implizite Typwandlung

Funktion

Bei Wertzuweisungen und Parameterübergaben können Variablen unterschiedlicher
Datentypen zugewiesen oder übergeben werden.
Die implizite Typwandlung löst eine interne Typenkonvertierung von Werten aus.
Mögliche Typkonvertierungen
von
REAL
INT
BOOL
Erklärungen
*
1)
Ergebnisse
Typwandlung von REAL oder INTEGER nach BOOL
Ergebnis BOOL = TRUE
Ergebnis BOOL = FALSE
Typwandlung von BOOL nach REAL oder INTEGER
Ergebnis REAL TRUE
Ergebnis INTEGER = TRUE
Typwandlung von BOOL nach REAL oder INTEGER
Ergebnis REAL FALSE)
Ergebnis INTEGER = FALSE
648
nach REAL
INT
ja
ja*
ja
ja
ja
ja
Bei Typumwandlung von REAL nach INT wird bei gebrochenem Wert >= 0.5
aufgerundet, ansonsten wird abgerundet (vgl. Funktion ROUND).
Bei Werteüberschreitungen wird ein Alarm ausgelöst.
Wert <> 0 entspricht TRUE, Wert == 0 entspricht FALSE
BOOL
CHAR
ja
)
1
ja
)
1
ja
wenn der Wert von REAL oder INTEGER ungleich Null ist
wenn der Wert von REAL oder INTEGER gleich Null ist
wenn der Wert von BOOL = TRUE (1) ist
wenn der Wert von BOOL = TRUE (1) ist
wenn der Wert von BOOL = FALSE (0) ist
wenn der Wert von BOOL = FALSE (0) ist
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
STRING
AXIS
Arbeitsvorbereitung
FRAME

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis