Herunterladen Inhalt Inhalt Diese Seite drucken

Suchunfähige Bereiche Erfassen Und Suchen; Auf Den Aktuellen Satz Wieder Aufsetzen - Siemens SINUMERIK 840D sl Programmierhandbuch

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Bahnverhalten
8.5 Programmstelle für SERUPRO verhindern (IPTRLOCK, IPTRUNLOCK)
Beispiel
Verschachtelung suchunfähiger Programmabschnitte in zwei Programmebenen mit impliziten
IPTRUNLOCK. Das implizite IPTRUNLOCK in Unterprogramm 1 beendet den suchunfähigen
Bereich.
Programmcode
N10010 IPTRLOCK()
N10020 R1 = R1 + 1
N10030 G4 F1
...
N10040 Unterprogramm2
...
N20010 IPTRLOCK ()
...
N20020 IPTRUNLOCK ()
N20030 RET
...
N10060 R2 = R2 + 2
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.
484
Kommentar
; Haltesatz, der suchunfähige Programmabschnitt
beginnt.
; Interpretation des Unterprogramms 2.
; Unwirksam, wiederholter Beginn.
; Unwirksam, Ende in anderer Ebene.
; Ende des suchunfähigen Programmabschnitts.
; Hauptprogramm wird fortgesetzt.
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis