Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens S7-300 Referenzhandbuch Seite 184

Funktionsplan (fup)
Vorschau ausblenden Andere Handbücher für S7-300:
Inhaltsverzeichnis

Werbung

Programmsteuerungsoperationen
Parameter
Die Parameter des aufgerufenen Bausteins werden an der FUP–Box dar-
gestellt. Je nach Bausteinart ist bei der Zuweisung von Parametern unter-
schiedlich zu verfahren.
Für strukturierte IN/OUT–Parameter sowie für Parameter vom Typ Pointer
und Array müssen Sie (zumindest beim ersten Aufruf) einen Aktualparameter
zur Verfügung stellen.
Jeder Aktualparameter, den sie beim Aufruf eines Funktionsbausteins zur
Verfügung stellen, muß denselben Datentyp haben wie sein Formalparameter.
Informationen darüber, wie Sie eine Funktion programmieren oder mit ihren
Parametern arbeiten können, entnehmen Sie der Online-Hilfe zu STEP 7.
Tabelle 16-2 zeigt eine Box zum Aufrufen von FBs, FCs, SFBs, SFCs und
beschreibt die Parameter, die für die Box all dieser Bausteine gemeinsam
sind. Die Nummer des Bausteins wird automatisch angezeigt (Nummer des
FB, der FC, des SFB oder der SFC, z. B. FC 10).
Tabelle 16-2
Box und Parameter für Aufrufe von FB, FC, SFB, SFC
FUP–Box
Parameter
DB–Nr.
DB–Nr.
Baustein–Nr.
EN
EN
EN
IN
OUT
IN/OUT
ENO
ENO
Aktualparameter,
deren Werte vor
Bearbeitung des
FB 10 in den
Instanz–DB DB 13
kopiert werden.
Bild 16-3
FB als Box aufrufen
16-6
Für eine Funktion (FC) müssen Sie alle Formalparameter mit
Aktualparametern versehen.
Bei Funktionsbausteinen (FB) ist die Angabe der Aktualparameter
optional. Sie müssen den FB–Aufruf jedoch mit einem
Instanz–Datenbaustein (Instanz–DB) versehen. Wenn ein
Formalparameter nicht mit einem Aktualparameter versehen wurde,
arbeitet der FB mit den Werten, die in seinem Instanz–DB vorhanden
sind.
Multiinstanzen werden über ihren Variablennamen aufgerufen. Die auf-
gerufene Box ist bereits mit allen Parametern versehen (zum Deklarieren
von Multiinstanzen siehe Online-Hilfe zu STEP 7).
Datentyp
Speicherbereich
BLOCK_DB –
BOOL
E, A, M, D, L, T, Z
BOOL
E, A, M, D, L
DB13
FB10
EN
ENO
E 1.0
Start
Run
E 1.1
Stop
MW20
Länge
Beschreibung
Nummer des DB. Diese Informa-
tionen müssen Sie nur angeben,
wenn Sie FBs aufrufen möchten.
Freigabeeingang
Freigabeausgang
Ruft FB10 mit
Instanz–DB 13 auf
M2.1
Der Wert dieses Parameters
wird nach Bearbeitung des
FB 10 aus DB 13 in M 2.1
kopiert.
Formalparameter des FB
Funktionsplan (FUP) für S7-300/400
C79000-G7000-C566-01

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-400

Inhaltsverzeichnis