Herunterladen Inhalt Inhalt Diese Seite drucken

Wertzuweisung; Typkonvertierung - Siemens SIMATIC FM 357-2 Handbuch

Vorschau ausblenden Andere Handbücher für SIMATIC FM 357-2:
Inhaltsverzeichnis

Werbung

Wertzuweisung

Im NC-Programm können Werte, also Konstanten, Variable oder ein Ausdruck,
eines passenden Types (siehe Typkonvertierung) Adressen oder Variablen zuge-
wiesen werden.
Die Zuweisung erfordert einen eigenen Satz. Pro Satz sind mehrere Zuweisungen
möglich. Zuweisungen zu Achsadressen erfordern einen getrennten Satz gegen-
über den Variablenzuweisungen.
Beispiel:
N05 R10 =100 R11=200
N10 G1 X=R10 F=R11
N20 R10=100+R11+SIN(20)
...
N30 G1 X=R10 R10=50

Typkonvertierung

Der einer Variablen als Konstante, Variable oder Ausdruck zugewiesene Wert muß
vom gleichen Datentyp der Variable sein bzw. es muß eine automatische (implizite)
Typkonvertierung möglich sein.
Tabelle 10-4 Mögliche Typkonvertierung
nach
von
REAL
INT
BOOL
CHAR
STRING
AXIS
B
1)
ei Typumwandlung von REAL nach INT wird bei gebrochenem Wert >=0.5 aufgerundet,
ansonsten wird abgerundet
2) Wert <> 0 entspricht TRUE, Wert == 0 entspricht FALSE
3) Wenn der Wert im zulässigen Zahlenbereich liegt
4) Wenn nur 1 Zeichen
5) Stringlänge 0 = FALSE, ansonsten TRUE
Hinweis
Ist beim Konvertieren ein Wert größer als der Zielbereich, erfolgt eine Fehlermel-
dung.
Treten in einem Ausdruck gemischte Typen auf, wird falls möglich eine automa-
tische (implizite) Typanpassung durchgeführt.
Neben der impliziten Typkonvertierung existieren noch eine Reihe von speziellen
Anweisungen zur Typkonvertierung, siehe z.B. Stringoperationen.
Mehrachsbaugruppe FM 357-2 für Servo- bzw. Schrittantrieb
6ES7 357-4AH00-8AG0
; Wertzuweisung Konstanten
; Wertzuweisung Variable
; Wertzuweisung Ausdruck
; falsch!
; Variablenzuweisung erfordert einen eigenen Satz
REAL
INT
BOOL
1)
ja
ja
ja
ja
ja
ja
ja
ja
ja
ja
ja
ja
ja
NC-Programmierung
CHAR
STRING
2)
1)
ja
2)
3)
ja
ja
ja
2)
ja
ja
5)
4)
ja
ja
AXIS
ja
10–101

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis