Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 802D sl Programmier- Und Bedienhandbuch Seite 292

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

Werbung

Programmieren
9.9 Rechenparameter R, LUD- und PLC-Variable
DEF STRING[stringlänge]
varname41
Jeder Datentyp erfordert eine eigene Programmzeile. Es können jedoch mehrere Variable
gleichen Typs in einer Zeile definiert werden.
Beispiel:
DEF INT PVAR1, PVAR2, PVAR3=12, PVAR4
Beispiel für Typ STRING mit Zuweisung:
DEF STRING[12] PVAR="Hallo"
Felder
Neben einzelnen Variablen können auch ein- oder zweidimensionale Felder von Variablen
dieser Datentypen definiert werden:
DEF INT PVAR5[n]
DEF INT PVAR6[n,m]
Beispiel:
DEF INT PVAR7[3]
Im Programm können die einzelnen Feldelemente über den Feldindex erreicht werden und
sind wie einzelne Variable behandelbar. Der Feldindex läuft von 0 bis kleiner Anzahl der
Elemente.
Beispiel:
N10 PVAR7[2]=24
Wertzuweisung für Feld mit SET-Anweisung:
N20 PVAR5[2]=SET(1,2,3)
Wertzuweisung für Feld mit REP-Anweisung:
N20 PVAR7[4]=REP(2)
292
; (8 Dezimalstellen und Vorzeichen und Dezimalpunkt)
oder
; Exponentialschreibweise: ± (10 hoch -300 ... 10 hoch
+300)
; Typ STRING, [stringlänge]: max. Zeichenzahl
; 4 Variable vom Typ INT
; Variable PVAR definieren mit maximaler
Zeichenlänge 12 und Zeichenfolge "Hallo"
zuweisen
; eindimensionales Feld vom Typ INT, n: ganzzahlig
; zweidimensionales Feld vom Typ INT, n, m:
ganzzahlig
; Feld mit 3 Elementen vom Typ INT
; Das dritte Feldelement (mit dem Index 2) erhält
den Wert 24.
; Ab dem 3.Feldelement werden verschiedene Werte
zugewiesen.
; Ab Feldelement [4] - erhalten alle den gleichen
Wert, hier 2.
Programmier- und Bedienhandbuch, 11/2012, 6FC5398-1CP10-7AA0
Drehen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis