Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens S7-series Referenzhandbuch Seite 113

Inhaltsverzeichnis

Werbung

Beispiel
Netzwerk 1
DB 10
OPN
Netzwerk 2
MCRA
Netzwerk 3
DB 11
FB11
EN
ENO
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 FB 11 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 Funktionsbaustein FB 11 auf "0" gesetzt. Die Programmbearbeitung wird in FB
11 fortgesetzt. Benötigt FB 11 das MCR, muß das MCR im Funktionsbaustein wieder aktiviert
werden. Der Zustand des VKE muß durch die Operation [SAVE] im BIE-Bit gespeichert werden,
um eine Fehlerauswertung im aufrufenden FB vornehmen zu können. Ist die Bearbeitung des FB
11 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 geöffneten DB. Wird der FB 11 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
=
Programmsteuerung
10.3 CALL_FB : FB als Box aufrufen
113

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-300S7-400

Inhaltsverzeichnis