Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens 840D sl/840DE sl Handbuch Seite 418

Inhaltsverzeichnis

Werbung

Bahnverhalten
9.8 Programmstelle für SERUPRO verhindern (IPTRLOCK, IPTRUNLOCK)
N10070 RET
N100 G4 F2
Eine Unterbrechung auf 100 liefert dann wieder
der Unterbrechungszeiger.
Suchunfähige Bereiche erfassen und suchen
Die suchunfähigen Programmabschnitte werden mit dem Sprachbefehlen IPTRLOCK und
IPTRUNLOCK 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, muss über HMI wieder entfernt werden.
Regeln bei Schachtelung
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
2. IPTRLOCK in einem suchunfähigen Bereich bleibt ohne Wirkung.
3. Ruft Unterprogramm1 in einem suchunfähigen Bereich Unterprogramm2, so bleibt
Weitere Informationen hierzu siehe
/FB1/ Funktionshandbuch Grundfunktionen; BAG, Kanal, Programmbetrieb (K1).
Systemvariable
Ein suchunfähiger Bereich kann mit $P_IPTRLOCK im Teileprogramm erkannt werden.
9-50
IPTRUNLOCK aktiviert.
Unterprogramm2 komplett suchunfähig. Insbesondere ist IPTRUNLOCK in
Unterprogramm2 wirkungslos.
;Ende des suchunfähigen
;Programmabschnitts
;Hauptprogramm wird fortgesetzt
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Arbeitsvorbereitung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis