Herunterladen Inhalt Inhalt Diese Seite drucken

Aktuelle Satzanzeige Unterdrücken (Displof) - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

Unterprogrammtechnik, Makrotechnik
2.15 Aktuelle Satzanzeige unterdrücken (DISPLOF)
● SBL1: IPO-Einzelsatz mit Stopp nach jedem Maschinenfunktionssatz.
● SBL2: Einzelsatz mit Stopp nach jedem Satz.
● SBL3: Halt im Zyklus (durch die Anwahl von SBL3 wird der SBLOF Befehl unterdrückt).
Einzelsatzunterdrückung bei Programmschachtelung
Wurde in einem Unterprogramm SBLOF in der PROC-Anweisung programmiert, so wird auf
den Unterprogrammrücksprung mit M17 angehalten. Damit wird verhindert, dass im
aufrufenden Programm bereits der nächste Satz ausgeführt wird. Wird in einem
Unterprogramm mit SBLOF, ohne SBLOF in der PROC-Anweisung, eine
Einzelsatzunterdrückung aktiviert, wird erst nach dem nächsten Maschinenfunktionssatz des
aufrufenden Programms angehalten. Ist dies nicht erwünscht, muss im Unterprogramm noch
vor dem Rücksprung (M17) wieder SBLON programmiert werden. Bei einem Rücksprung mit
RET in ein übergeordnetes Programm wird nicht angehalten.
2.15
Aktuelle Satzanzeige unterdrücken (DISPLOF)
2.15
Funktion
Mit DISPLOF wird die aktuelle Satzanzeige für ein Unterprogramm unterdrückt. DISPLOF
steht am Ende der PROC-Anweisung. Anstelle des aktuellen Satzes wird der Aufruf des
Zyklus bzw. des Unterprogramms angezeigt werden.
Standardmäßig ist die Satzanzeige eingeschaltet. Das Ausschalten der Satzanzeige mit
DISPLOF gilt bis zum Rücksprung aus dem Unterprogramm oder Programm-Ende.
Programmierung
In der PROC-Anweisungszeile
PROC ... DISPLOF
Werden aus dem Unterprogramm mit DISPLOF-Attribut weitere Unterprogramme
aufgerufen, so wird auch in diesen die aktuelle Satzanzeige unterdrückt. Wird ein
Unterprogramm mit unterdrückter Satzanzeige durch ein asynchrones Unterprogramm
unterbrochen, so werden die Sätze des aktuellen Unterprogramms angezeigt.
2-36
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Arbeitsvorbereitung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis