Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens S7-series Referenzhandbuch Seite 117

Inhaltsverzeichnis

Werbung

Beispiel
Netzwerk 1
DB 10
OPN
Netzwerk 2
MCRA
Netzwerk 3
DB 8
SFB 8
EN
.
.
.
.
.
.
.
Netzwerk 4
DB 10
OPN
Bei den oben dargestellten Netzwerken handelt es sich um Programmteile eines vom Anwender
geschriebenen Funktionsbausteins. DB 10 wird in diesem Baustein geöffnet und das MCR aktiviert.
Wenn der absolute Aufruf von SFB 8 ausgeführt wird, geschieht folgendes:
Die Rücksprungadresse des aufrufenden Funktionsbausteins und die Auswahldaten für DB 10 und
den Instanz-Datenbaustein des aufrufenden Funktionsbausteins werden gespeichert. Das MA-Bit,
das von der Funktion MCRA auf "1" gesetzt wurde, wird in den B-Stack geschoben und dann für
den aufgerufenen Systemfunktionsbaustein SFB 8 auf "0" gesetzt. Die Programmbearbeitung wird
in SFB 8 fortgesetzt. Ist die Bearbeitung von SFB 8 beendet, geht die Programmbearbeitung
zurück zum aufrufenden Funktionsbaustein. Das MA-Bit wird wiederhergestellt, und der Instanz-
Datenbaustein des vom Anwender geschriebenen Funktionsbausteins wird wieder zum aktuellen
Instanz-DB. Wird der SFB 8 korrekt bearbeitet, ist ENO = 1 und somit A 4.0 = 1.
Hinweis
Bei FB/SFB-Aufrufen geht die Nummer des zuvor geöffneten Datenbausteins verloren. Der
benötigte DB muß erneut geöffnet werden.
Funktionsplan (FUP) für S7-300/400
Referenzhandbuch, 04/2017, A5E41654587-AA
.
.
.
A 4.0
ENO
=
10.5 CALL_SFB : System-FB als Box aufrufen
Programmsteuerung
117

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-300S7-400

Inhaltsverzeichnis