Herunterladen Inhalt Inhalt Diese Seite drucken

Call_Fc : Fc Als Box Aufrufen - Siemens S7-series Referenzhandbuch

Inhaltsverzeichnis

Werbung

Programmsteuerung

10.4 CALL_FC : FC als Box aufrufen

10.4
CALL_FC : FC als Box aufrufen
Symbol
FC no.
EN
ENO
Das Symbol ist von der Funktion abhängig (je nachdem, ob bzw. wie viele Parameter vorhanden
sind). EN, ENO und der Name bzw. die Nummer der FC müssen vorhanden sein.
Parameter
EN
ENO
FC no.
Beschreibung
CALL_FC (FC als Box aufrufen) ruft eine Funktion (FC) auf, wenn EN = 1 ist. Die Funktion
CALL_FC arbeitet folgendermaßen:
Sie speichert die Rücksprungadresse des aufrufenden Bausteins.
Sie aktualisiert den Lokaldatenbereich für die aufgerufene Funktion.
Sie schiebt das MA-Bit (aktives MCR-Bit) in den Baustein-Stack (B-Stack).
Anschließend wird die Programmbearbeitung in der aufgerufenen Funktion fortgesetzt.
Zur Ermittlung des ENO wird das BIE-Bit abgefragt, diesem muß vom Anwender im aufgerufenen
Baustein mit [SAVE] der gewünschte Zustand (Fehlerauswertung) zugewiesen werden.
Wenn Sie eine FC aufrufen und die Variablendeklarationstabelle des aufgerufenen Bausteins über
Deklarationen vom Typ IN, OUT und IN_OUT verfügt, werden diese Variablen im Programm des
aufrufenden Bausteins als Liste der Formalparameter angezeigt.
Beim Aufruf der FCs müssen Sie zwingend den Formalparametern Aktualparameter an der
Aufrufstelle zuordnen. Eventuelle Anfangswerte in der FC-Deklaration sind ohne Bedeutung.
Statuswort
Bedingt
Absolut
114
Datentyp
BOOL
BOOL
BLOCK_FC
BIE
A1
schreibt:
X
-
schreibt:
-
-
Speicherbereich
E, A, M, L, D
E, A, M, L, D
-
A0
OV
OS
-
-
0
-
-
0
Referenzhandbuch, 04/2017, A5E41654587-AA
Beschreibung
Freigabeeingang
Freigabeausgang
Nummer der FC, Bereich ist
von der CPU abhängig
OR
STA
VKE
0
X
X
0
X
X
Funktionsplan (FUP) für S7-300/400
/ER
X
X

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-300S7-400

Inhaltsverzeichnis