9
Bahnfahrverhalten
9.8 Programmstelle für SERUPRO verhindern, IPTRLOCK,
Ablauf
Suchunfähige Bereiche erfassen und suchen
Die suchunfähigen Programmabschnitte werden mit
dem Sprachbefehlen IPTRLOCK und IPRTUNLOCK
gekennzeichnet.
Der Befehl IPTRLOCK friert den Unterbrechungszeiger
auf ein im Hauptlauf ausführbaren Einzelsatz (SBL1)
ein. Dieser Satz wird im folgenden als Haltesatz
bezeichnet. Tritt nach IPTRLOCK ein
Programmabbruch ein, so kann auf der
Bedienoberfläche HMI nach diesen sogenannten
Haltesatz gesucht werden.
Auf den aktuellen Satz wieder aufsetzen
Der Unterbrechungszeiger wird mit IPTRUNLOCK
für den nachfolgenden Programmabschnitt auf den
aktuellen Satz zum Unterbrechungspunkt gesetzt
werden.
Nach einem gefundenen Suchziel kann mit dem selben
Haltesatz ein neues Suchziel wiederholt werden.
Ein vom Benutzer editierter Unterbrechungszeiger,
muß über HMI wieder entfernt werden.
Weitere Hinweise
Regeln bei Schachtelungen:
Folgende Punkte regeln das Zusammenspiel der
Sprachbefehle IPTRLOCK und IPTRUNLOCK mit
Verschachtelungen und dem Unterprogrammende:
1. Mit dem Ende des Unterprogramms, in dem
IPTRLOCK gerufen wurde, wird implizit
IPTRUNLOCK aktiviert.
2. IPTRLOCK in einem suchunfähigen Bereich
bleibt ohne Wirkung.
3. Ruft Unterprogramm1 in einem suchunfähigen
Bereich Unterprogramm2, so bleibt
Unterprogramm2 komplett suchunfähig.
Insbesondere ist IPTRUNLOCK in
Unterprogramm2 wirkungslos.
Systemvariable:
Ein suchunfähiger Bereich kann mit $P_IPRTLOCK
im Teileprogramm erkannt werden.
9-408
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
03.04
Siemens AG 2004 All rights reserved.
9