Herunterladen Inhalt Inhalt Diese Seite drucken

Fc Aufrufen - Siemens SIMATIC S7-300 Referenzhandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:
Inhaltsverzeichnis

Werbung

Programmsteuerung
10.7

FC aufrufen

Format
CALL FC n
Hinweis
Wenn Sie mit dem AWL-Editor arbeiten, muß sich die Angabe (n) auf bereits
vorhandene gültige Bausteine beziehen. Die symbolischen Namen müssen Sie
ebenfalls vorher definieren.
Beschreibung
Die Operation dient zum Aufruf von Funktionen (FCs). Die Operation CALL ruft die
FC auf, die Sie als Operanden eingeben, unabhängig vom VKE oder einer anderen
Bedingung. Nach der Bearbeitung des aufgerufenen Bausteins wird das Programm
des aufrufenden Bausteins weiterbearbeitet. Die Kennung des Codebausteins
kann absolut oder symbolisch angegeben werden.
Übertragen von Parametern (arbeiten Sie hierzu im inkrementellen
Bearbeitungsmodus)
Der aufrufende Baustein kann mit dem aufgerufenen Baustein über die
Variablenliste Parameter austauschen. Die Variablenliste wird in Ihrem
AWL-Programm automatisch ergänzt, wenn Sie eine gültige Anweisung CALL
eingeben.
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 ergänzt.
Beim Aufruf der FCs müssen Sie den Formalparametern Aktualparameter des
aufrufenden Codebausteins zuordnen.
Die Parameter IN können als Konstanten oder als absolute bzw. symbolische
Adressen angegeben werden. Die Parameter OUT und IN_OUT müssen als
absolute bzw. symbolische Adressen angegeben werden. Achten Sie darauf, daß
alle Adressen und Konstanten mit den Datentypen, die übertragen werden,
kompatibel sind.
Die Operation CALL speichert die Rücksprungadresse (Selektor und relative
Adresse), die Selektoren der beiden geöffneten Datenbausteine und das MA-Bit im
B-Stack. Zusätzlich deaktiviert die Operation die MCR-Abhängigkeit und erstellt
den Lokaldatenbereich des Bausteins, der aufgerufen werden soll.
10-10
Anweisungsliste (AWL) für S7-300/400
A5E00706959-01

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis