Herunterladen Inhalt Inhalt Diese Seite drucken

Sfc Aufrufen - Siemens SIMATIC S7-300 Referenzhandbuch

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

Werbung

Programmsteuerung
10.9

SFC aufrufen

Format
CALL SFC n
Hinweis
Wenn Sie mit dem AWL-Editor im inkrementellen Bearbeitungsmodus 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 Siemens gelieferten Standardfunktionen
(SFCs). Die Operation CALL ruft die SFC 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 SFC 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 SFCs 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-14
Anweisungsliste (AWL) für S7-300/400
A5E00706959-01

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis