Herunterladen Diese Seite drucken

Goto_Label - Auf Sprungziel Springen - Siemens 840D Handbuch

Sinumerik
Vorschau ausblenden Andere Handbücher für 840D:

Werbung

09.03
2.2.6

GOTO_LABEL - auf Sprungziel springen

Beschreibung
Syntax
Parameter
Beispiel
2.2.7
OB_DO_ACTION_LIST – Aktionslisten ausführen
Beschreibung
Syntax
Parameter
© Siemens AG 2003 All Rights Reserved
SINUMERIK 840D/810D Projektiersyntax (PS) - Ausgabe 09.03
Springt auf eine Marke (OB_|AC_|RC_LABEL) innerhalb der Liste. Das
Sprungziel kann sowohl vor als auch hinter der Sprungfunktion
OB_|AC_|RC_GOTO_LABEL stehen, muß jedoch innerhalb der Liste stehen,
in der die Sprungfunktion steht. Bei Reaktions-Listen muß das Sprungziel
zusätzlich im gleichen Event-Block (Reaktionen auf gleiche Events müssen
unmittelbar aufeinanderfolgen) stehen. Wird das Sprungziel innerhalb der Liste,
bzw. innerhalb des Event-Blocks nicht gefunden, wird die Bearbeitung dieser
Liste abgebrochen.
OB_|AC_|RC_GOTO_LABEL (id [, ev_code])
id
Eindeutige Kennung des Elements.
label
Identifikation des Sprungziels. D.h. es wird die Marke
OB_ІAC_ІRC_LABEL (label) angesprungen.
ev_code
Code des Ereignisses, auf das durch Bearbeiten des
Reaktionselements reagiert werden soll.
RC_GOTO_LABEL
Hinweis
Durch Sprünge mit GOTO_LABEL können Endlosschleifen projektiert
werden; es ist daher sehr sorgfältig mit dieser Funktion umzugehen.
Um GOTO_LABEL bedingt auszuführen, kann die Funktion in Kombination
mit den SKIP- und BREAK-Funktionen projektiert werden.
Das Element OB_DO_ACTION_LIST wird in Objekt-Listen verwendet, um
Aktions-Listen auszuführen.
Damit wird es möglich, Objekte vor ihrer Verwendung zu initialisieren oder
Zeichenroutinen für Objekte aufzurufen, die mit reinen Projektierelementen
nicht auskommen.
Die Aktionsliste wird mit einem Pointer (Projektiermakro ACTION_LIST_PTR( ))
aufgerufen. Ein Eintrag im Listen-Directory ist hierfür nicht erforderlich.
OB_DO_ACTION_LIST (id, ACTION_LIST_PTR(ac_list_id))
id
Eindeutige Kennung des Elements innerhalb des Moduls.
ac_list_id
Symbol der auszuführenden Aktionslist.
2.2 Abbruch- und Sprungfunktionen in Listen
(412, KEY_ENTER, LB_TEACH_BREAK)
2 Projektierbare Listen
2-51

Werbung

loading

Diese Anleitung auch für:

810d