Herunterladen Inhalt Inhalt Diese Seite drucken

Übertragen Von Parametern (Arbeiten Sie Hierzu Im Inkrementellen Bearbeitungsmodus); Beispiel 1: Zuordnung Von Parametern Zu Dem Aufruf Der Funktion Fc6 - Siemens SIMATIC S7-300 Referenzhandbuch

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

Werbung

Programmsteuerung
Ü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 einen FB bzw. einen SFB oder eine FC bzw. 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 FCs und SFCs müssen Sie den Formalparametern
Aktualparameter des aufrufenden Codebausteins zuordnen.
Beim Aufruf der FBs und SFBs müssen Sie nur die Aktualparameter angeben, die
sich gegenüber dem letzten Aufruf ändern sollen, da die Aktualparameter nach der
Bearbeitung des FB im Instanz-DB gespeichert sind. Ist der Aktualparameter ein
DB, muß immer die vollständige, absolute Adresse angegeben werden, z.B. DB1,
DBW2.
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.
Statuswort
schreibt: -

Beispiel 1: Zuordnung von Parametern zu dem Aufruf der Funktion FC6

CALL
FC6
Formalparameter
NO OF TOOL
TIME OUT
FOUND
ERROR
10-6
BIE
A1
A0
-
-
Aktualparameter
:= MW100
:= MW110
:= A 0.1
:= A 100.0
OV
OS
OR
-
0
0
Anweisungsliste (AWL) für S7-300/400
STA
VKE
/ER
1
-
0
A5E00706959-01

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis