Herunterladen Inhalt Inhalt Diese Seite drucken

Übergabe An In_Out-Parameter Eines Fb; Beispielprogramme; Beispielprojekte Und Beispielprogramme - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

Anhang
A.3.4.9
Übergabe an In_out-Parameter eines FB
Bei der Übergabe von zusammengesetzten Datentypen an In_out-Parameter eines
Funktionsbausteins (FB) wird die Operandenadresse der Variable übergeben (call
by reference).
Bei der Übergabe von elementaren Datentypen an In_out-Parameter eines FB
werden die Werte in den Instanz-Datenbaustein kopiert, bevor der FB gestartet
wird, und aus dem Instanz-Datenbaustein herauskopiert, nachdem der FB beendet
ist.
Dadurch können In_out-Variablen elementaren Datentyps mit einem Wert
initialisiert werden.
Es ist jedoch nicht möglich, in einem Aufruf eine Konstante als Aktualparameter an
der Position einer In_out-Variablen anzugeben, da auf eine Konstante nicht
geschrieben werden kann.
Variablen vom Datentyp STRUCT oder ARRAY können nicht initialisiert werden, da
in diesem Fall im Instanz-Datenbaustein nur eine Adresse liegt.
A.4

Beispielprogramme

A.4.1

Beispielprojekte und Beispielprogramme

Die Installations-CD enthält eine Anzahl von Beispielprojekten. Bei den Projekten,
die nicht in diesem Kapitel beschrieben werden, ist eine Beschreibung im
entsprechenden OB 1 enthalten.
Beispiele und Beispielprojekte
Projekte "Erste_Schritte_KOP",
"Erste_Schritte_FUP" und "Erste_Schritte_AWL"
Beispiel für einen industriellen Mischprozess
Beispiel zur Hantierung mit Uhrzeitalarmen
Beispiel zur Hantierung mit Verzögerungsalarmen
Der Schwerpunkt der Beispiele liegt nicht auf der Vermittlung eines bestimmten
Programmierstils oder technischen Fachwissens, das Sie zur Steuerung eines
bestimmten Prozesses benötigen. Mit Hilfe dieser Beispiele können Sie vielmehr
die Schritte nachvollziehen, die beim Programmentwurf ausgeführt werden
müssen.
A-70
Auf CD
In diesem Kapitel
enthalten
beschrieben
Eigenes Handbuch
"Erste Schritte mit
STEP 7 Lite"
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis