Herunterladen Inhalt Inhalt Diese Seite drucken

Einzelsatzsperre Für Asynchrone Unterprogramme; Programmbeeinflussungen Im Einzelsatz - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

N30 X0
N40 M30
Randbedingungen
● Die aktuelle Satzanzeige kann in Zyklen mit DISPLOF unterdrückt werden.
● Wird DISPLOF zusammen mit SBLOF programmiert, so wird bei Einzelsatz-Stopps
● Wurde der Einzelsatz-Stopp im System-ASUP oder Anwender-ASUP mit Bit0 = 1 bzw.
● Der Einzelsatz-Stopp im Anwender-ASUP wird mit
● Durch die Anwahl von SBL3 wird der Befehl SBLOF unterdrückt.
● Einzelsatz-Stopp im Einzelsatztyp 2 ignorieren. Im Einzelsatztyp 2 (SBL2) wird im
Einzelsatzsperre für asynchrone Unterprogramme
Um ein ASUP im Einzelsatz in einem Schritt abzuarbeiten, muss im ASUP eine PROC-
Anweisung mit SBLOF programmiert werden. Dies gilt auch für die Funktion "editierbares
System-ASUP" über MD 11610: ASUP_EDITABLE.
Beispiel für "editierbaren System-ASUP":
N10 PROC ASUP1 SBLOF DISPLOF
N20 IF $AC_ASUP=='H200'
N30 RET
N40 ELSE
N50 REPOSA
N60 ENDIF

Programmbeeinflussungen im Einzelsatz

In der Funktion Einzelsatz kann der Anwender das Teileprogramm satzweise abarbeiten. Es
existieren folgende Einstellungsarten der Funktion Einzelsatz:
Arbeitsvorbereitung
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
N130 M17
innerhalb des Zyklus nach wie vor der Zyklen-Aufruf angezeigt.
Bit1 = 1 von MD 10702: IGNORE_SINGLEBLOCK_MASK unterdrückt, so kann durch
Programmierung von SBLON im ASUP der Einzelsatz-Stopp wieder aktiviert werden.
MD 20117: IGNORE_SINGLEBLOCK_ASUP unterdrückt und kann durch
Programmierung von SBLON nicht mehr aktiviert werden.
SBLON-Satz nicht angehalten, wenn das Bit12 = 1 von MD
10702: IGNORE_SINGLEBLOCK_MASK gesetzt wird.
Hinweis
Weitere Informationen zur Satzanzeige mit/ohne Einzelsatzunterdrückung siehe unter
/FB1/ Funktionshandbuch Grundfunktionen; BAG, Kanal, Programmbetrieb (K1),
Kapitel "Einzelsatz".
Unterprogrammtechnik, Makrotechnik
2.14 Einzelsatzunterdrückung (SBLOF, SBLON)
;in diesem Rücksprungssatz wird
;gestoppt,
;SBLOF der PROC-Anweisung aktiv
;in diesem Satz wird gestoppt
;in diesem Satz wird gestoppt
;kein REPOS bei BA-Wechsel
;REPOS in allen übrigen Fällen
2-35

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis