Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 75

Vorschau ausblenden Andere Handbücher für SIMOTION SCOUT:
Inhaltsverzeichnis

Werbung

Vorgabe der Funktionsparameter ohne Angabe der Funktionsparameterbezeichner
Für die Angabe von Funktionsparametern beim Funktionsaufruf werden zwei Varianten
unterstützt (siehe IEC1131/3 2nd Edition, 11/98):
● "call by value" als Aufruf mit fester Anordnung und Anzahl der Eingangsvariablen
● "call by name" als Aufruf mit variabler Anordnung und Anzahl der Eingangsvariablen,
Bei der Kurzform der Parameterübergabe werden die Funktionsparameter
(Parameterbezeichner) weggelassen und nur die Aktualwerte (Parameterwerte) verwendet.
ACHTUNG
Bei der Kurzform der Parameterübergabe müssen Sie
optionale) durch Kommata getrennt
Nur bei wenigen Systemfunktionen (siehe Funktionen zur Laufzeitmessung von Tasks,
Tasksteuerbefehle und Funktionen zur Meldungsprojektierung) müssen Sie beim Aufruf die
Kurzform der Parameterübergabe verwenden. Dies ist bei den betreffenden Funktionen
explizit angeben.
Hinweis
Verwenden Sie die oben beschriebene Langform (mit Wertzuweisung). Sie ist die
übersichtlichere und flexiblere Form.
Datentyp der TO-Instanz-Variablen
Sie können TO-Instanz-Variablen beispielsweise für die Objektspezifikation in Aufrufe von
TO-Funktionen verwenden.
Hinweis
Neue TO-Datentypen (ab V4.0) beginnen mit einem "_", um Konflikte mit Anwendervariablen
zu vermeiden.
Davor müssen Sie jedoch diese Variablen deklarieren und dabei aus einer vorgegebenen
Auswahl von Datentypen wählen, siehe Tabelle zu Datentypen von Technologieobjekten. In
unseren Beispielen Verwendung von TO-Funktionen im Programm in diesem Abschnitt
(Beispiel für vorzugebende Variablen) lautet der Datentyp
Variablen für Positionierachsen anlegen wollen. Das Technologiepaket
Diskontinuierlicher Gleichlauf
(
das Technologieobjekt
Basisfunktionen
Funktionshandbuch, 05/2009
entsprechend der Funktionsdeklaration, wobei kein Zuweisungsoperator zugelassen ist.
wobei eine Zuweisung des Übergabeparameters zum Formaloperanden notwendig ist.
Bei dieser Aufrufvariante können mit Default-Werten belegte Übergabeparameter
ungenutzt bleiben.
Positionierachse
Programmieren mit Technologieobjekten
3.2 Programmierung der Technologieobjekte (TO)
in der richtigen Reihenfolge
), das Sie gewählt haben, enthält den Datentyp
.
alle
Parameterwerte (auch
angeben!
PosAxis
, da Sie TO-Instanz-
Cam
PosAxis
für
75

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis