Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens S7-series Referenzhandbuch Seite 115

Inhaltsverzeichnis

Werbung

Beispiel
Netzwerk 1
DB 10
OPN
Netzwerk 2
MCRA
Netzwerk 3
FC 10
EN
ENO
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.
Wird der absolute Aufruf von FC 10 ausgeführt, 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 Operation MCRA auf "1" gesetzt wurde, wird in den B-Stack geschoben und dann für
den aufgerufenen Baustein FC 10 auf "0" gesetzt. Die Programmbearbeitung wird in FC 10
fortgesetzt. Benötigt FC 10 das MCR, dann muß das MCR in FC 10 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 von FC 10
beendet, geht die Programmbearbeitung zurück zum aufrufenden Funktionsbaustein. Das MA-Bit
wird wiederhergestellt. Nach Bearbeitung der FC 10 wird in Abhängigkeit vom ENO das Programm
im aufrufenden FB fortgesetzt:
ENO = 1
ENO = 0
Wird auch FC 11 korrekt bearbeitet, ist ENO = 1 und somit A 4.0 = 1.
Hinweis
Nach dem Rücksprung in den aufrufenden Baustein ist nicht immer sichergestellt, daß der zuvor
geöffnete DB wieder geöffnet ist. Beachten Sie Bitte den Hinweis in der Liesmich-Datei.
Funktionsplan (FUP) für S7-300/400
Referenzhandbuch, 04/2017, A5E41654587-AA
FC 11
A 4.0
EN
ENO
=
FC 11 wird bearbeitet
Bearbeitung beginnt im nächsten Netzwerk
10.5 CALL_SFB : System-FB als Box aufrufen
Programmsteuerung
115

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-300S7-400

Inhaltsverzeichnis