Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 802D Bedienungsanleitung Seite 210

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

Werbung

Programmieren
8.9
Rechenparameter R, LUD und PLC−Variable
Programmierung
DEF BOOL varname1
DEF CHAR varname2
DEF INT varname3
DEF REAL varname4
Jeder Typ 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
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 einzelen Feldelemente über den Feldindex erreicht werden und sind
wie einzelne Variable behandelbar. Der Feldindex läuft von 0 bis kleiner Anzahl Elemente.
Beispiel:
N10 PVAR7[2]=24
Wertzuweisung für Feld mit SET−Anweisung:
N20 PVAR5[2]=SET(1,2,3) ; Ab dem 3.Feldelement werden verschiedene Werte zugewiesen.
Wertzuweisung für Feld mit REP−Anweisung:
N20 PVAR7[4]=REP(2)
Anzahl von LUDs
Maximal können bei SINUMERIK 802D 200 LUDs definiert sein. Beachten Sie aber: Die
Standard−Zyklen von SIEMENS benutzen ebenfalls LUDs und teilen sich diese Anzahl mit
dem Anwender. Halten Sie stets genügend Reserve, wenn Sie mit diesen Zyklen arbeiten.
8-210
; Typ Bool, Werte: TRUE (=1), FALSE (=0)
; Typ Char, 1 Zeichen im ASCII−Code: "a", "b", ...
; Code−Zahlenwert: 0 ... 255
; Typ Integer, ganzzahlige Werte, 32−bit−Wertebereich:
; −2 147 483 648 bis +2 147 483 648 (dezimal)
; Typ Real, natürliche Zahl (wie Rechenparameter R),
; Wertebereich: (0.000 0001 ... 9999 9999)
; (8 Dezimalstellen und Vorzeichen und Dezimalpunkt) oder
; Exponentialschreibweise:  ( 10
; 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 Feldelement [4] − erhalten alle den gleichen Wert, hier 2.
SINUMERIK 802D Bedienen und Programmieren Fräsen (BP−F), Ausgabe 08/2005
−300
+300
... 10
; 4 Variable vom Typ INT
6FC5 698−2AA10−1AP5
).

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis