Herunterladen Inhalt Inhalt Diese Seite drucken

Programmbeispiel Mit Namespace-Option - Siemens SIMOTION SCOUT Funktionshandbuch

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

Werbung

INTERFACE
END_INTERFACE
IMPLEMENTATION
END_IMPLEMENTATION
Hinweis
Verwenden Sie die unter Eingangsparameter der Technologie-Funktionen beschriebene
Langform der Parameterübergabe (mit Wertzuweisung). Sie ist die übersichtlichere und
flexiblere Form.
Tipps zur effizienten Verwendung von Parametern in Systemfunktionen erhalten Sie in
Fehlerquellen und Effizientes Programmieren.
3.2.2

Programmbeispiel mit Namespace-Option

Das folgende Beispiel zeigt, wie Sie das Technologiepaket Cam wählen, ihm den
Namensraum Cam1 zuordnen und den Namensraum anwenden:
Tabelle 3- 5 Beispiel für die Wahl eines Technologiepaketes und Verwendung eines Namensraums
INTERFACE
END_INTERFACE
IMPLEMENTATION
Basisfunktionen
Funktionshandbuch, 05/2009
USEPACKAGE cam;
PROGRAM myPos;
// Das folgende Programm muss einer MotionTask zugeordnet
// werden.
// In der Taskkonfiguration muss die Option "Aktivierung
// nach StartupTask" angewählt sein.
PROGRAM myPos
VAR
retVal : DINT;
END_VAR
// Achse wird für eine Positionierung freigegeben.
retVal := _enableAxis (
axis := Achse_1,
// Bezeichner der TO-Instanz
nextCommand := WHEN_COMMAND_DONE,
// Bedingung für Programmweiterschaltung.
commandId := _getCommandId() );
// Eindeutige Befehls-Id
END_PROGRAM
USEPACKAGE Cam AS Cam1;
USES ST_2;
FUNCTION function1;
Programmieren mit Technologieobjekten
3.2 Programmierung der Technologieobjekte (TO)
69

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis