Herunterladen Inhalt Inhalt Diese Seite drucken

Selektion Eines Einzelzeichens (Stringvar, Stringfeld) - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

Flexible NC-Programmierung
1.9 Stringoperationen
1.9.8

Selektion eines Einzelzeichens (STRINGVAR, STRINGFELD)

Funktion
Diese Funktionalität erlaubt es, die einzelnen Zeichen eines Strings zu selektieren. Dies trifft
sowohl auf den lesenden als auch auf den schreibenden Zugriff zu.
Syntax
CHAR_ERG = STRINGVAR [IDX] ; Ergebnistyp: CHAR
CHAR_ERG = STRINGFELD [IDX_FELD, IDX_CHAR] ; Ergebnistyp: CHAR
Semantik
Es wird das Zeichen innerhalb des Strings gelesen/geschrieben, das an der angegebenen
Stelle steht. Ist die Positionsangabe negativ oder größer als der String, wird ein Alarm
ausgelöst.
Beispiel Meldungen:
Einsetzen eines Achsbezeichners in einem vorgefertigten String.
Programmcode
DEF STRING [50] MELDUNG = "Achse n hat Position erreicht"
MELDUNG [6] = "X"
MSG (MELDUNG)
Parameter
Der Einzelzeichenzugriff ist nur auf vom Anwender definierte Variablen (LUD-,GUD- und
PUD-Daten) möglich.
Außerdem ist diese Art des Zugriffs bei einem Unterprogrammaufruf nur für Parameter vom
Typ "Call-By-Value" möglich.
90
Kommentar
; liefert die Meldung "Achse X
hat Position erreicht"
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis