Herunterladen Diese Seite drucken

Siemens SINUMERIK 840Di sl Inbetriebnahmehandbuch Seite 86

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

Werbung

Bedienoberfläche ergänzen (BE1)
3 Syntax
Errorvariable ERR
Mit der Variable ERR kann geprüft werden, ob die vorhergehenden Zeilen fehlerfrei
ausgeführt wurden.
ERR
Das Ergebnis der Abfrage kann sein:
FALSE = vorherige Zeile wurde fehlerfrei ausgeführt
TRUE = vorherige Zeile wurde nicht fehlerfrei ausgeführt
Die Variable ERR ist nur lesbar.
VAR4 = Gewinde[VAR1,"KDM",3]
IF ERR == TRUE
VAR5 = "Fehler beim Arrayzugriff"
ELSE
VAR5 = "Alles OK"
ENDIF
Focus FOC
Der Eingabefokus (aktuelles aktives E-/A-Feld) in einer Maske wird mit FOC ge-
steuert. FOC kann gelesen und geschrieben werden.
FOC
Beim Lesen von FOC wird als Ergebnis der Name der fokussierten Variable gelie-
fert.
IF FOC == "Var1"
REG[1] = Var1
ELSE
REG[1] = Var2
ENDIF
Beim Schreiben von FOC kann entweder ein String oder ein numerischer Wert zu-
gewiesen werden. Ein String wird als Variablenname und ein numerischer Wert als
Variablenindex interpretiert.
Die Funktion FOC darf nicht mit einem Navigationsereignis ausgelöst werden. Die
Cursor-Position darf nur in Softkey-Press-Blöcken, Change-Blöcken, ... verändert
werden.
Die Reaktion von Cursor links, rechts, hoch, herunter sowie PGUP, PGDN sind fest
vordefiniert
Hinweis
Variablen mit dem Eingabemodus wr = 0 und wr = 4 sowie Hilfsvariablen können
nicht fokusiert werden.
FOC = "Var1"
FOC = 3
BE1/3-80
;der Eingabefokus wird Variable 1 zugewiesen
;der Eingabefokus wird dem 3. Maskenelement
;mit WR ≥ 2 zugewiesen
SINUMERIK 840D sl/840Di sl/840D/840Di/810D IBN HMI (IAM) - Ausgabe 01/2006
;Wert aus Array ausgeben
;Abfrage ob Wert im Array gefunden
;wurde
;Wurde der Wert im Array nicht
;gefunden, wird der Variablen der
;Wert "Fehler beim Arrayzugriff"
;zugewiesen
;Wurde der Wert im Array
;gefunden, wird der Variablen der
;Wert "Alles OK" zugewiesen
;Fokus lesen
© Siemens AG 2006 All Rights Reserved
01/2006

Werbung

loading