Herunterladen Inhalt Inhalt Diese Seite drucken

Weitere Informationen - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

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.

Weitere Informationen

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.
Arbeitsvorbereitung
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
11.8 Programmstelle für SERUPRO verhindern (IPTRLOCK, IPTRUNLOCK)
Kommentar
; Haltesatz, der suchunfähige Programmabschnitt be-
ginnt.
; Interpretation des Unterprogramms 2.
; Unwirksam, wiederholter Beginn.
; Unwirksam, Ende in anderer Ebene.
; Ende des suchunfähigen Programmabschnitts.
; Hauptprogramm wird fortgesetzt.
Bahnverhalten
457

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis