Herunterladen Inhalt Inhalt Diese Seite drucken

Kennzeichen Der Technologieobjekte (To); Kennzeichen Der Technologie-Funktionen (To-Funktionen) - Siemens SIMOTION SCOUT Funktionshandbuch

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

Werbung

Programmieren mit Technologieobjekten
3.2 Programmierung der Technologieobjekte (TO)

Kennzeichen der Technologieobjekte (TO)

Ein Technologiepaket stellt Technologieobjekte (TO) bereit, die im SIMOTION SCOUT
instanziiert werden. Das instanziierte TO wird in der Programmierung über seinen Namen
angesprochen (referenziert).

Kennzeichen der Technologie-Funktionen (TO-Funktionen)

TO-Funktionen sind in erster Linie Befehle, die bestimmte Aktionen am Technologieobjekt
ausführen, weshalb sie auch TO-Befehle genannt werden. Sie können TO-Funktionen in
selbstdefinierten FB einsetzen. Mehr zu den Formvorschriften der selbstdefinierten FCs und
FBs können Sie im Programmierhandbuch SIMOTION ST erfahren. Die folgende Tabelle
zeigt die formellen Kennzeichen der TO-Funktionen im Überblick.
Tabelle 3- 3 Kennzeichen der TO-Funktionen
Kennzeichen
Name
Eingangsparameter
Rückgabewert
Beispiel
Wenn die Anforderung an die Arbeitsaufgabe in der Freigabe einer virtuellen Achse besteht,
könnten Sie eine Quelldatei so wie im nächsten Bild erstellen.
Folgende Voraussetzungen müssen gegeben sein:
● Es wurde eine Instanz einer Positionierachse oder Drehzahlachse als virtuelle Achse mit
● Das Programm
● Die Quelle wurde auf das Zielsystem geladen.
Nachdem die CPU in den Betriebszustand RUN versetzt wurde, wird der virtuellen Achse
Achse_1
Achse_1.control
Tabelle 3- 4 Beispiel für die Verwendung von TO-Funktionen im Programm
68
Beschreibung
Alle Namen der TO-Funktionen (im Beispiel
SIMOTION System definierte Bezeichner, die grundsätzlich mit
_ (Unterstrich) beginnen. Um selbstdefinierte FBs und FCs von den TO-
Funktionen zu unterscheiden, sollten Sie keine Quelldatei-Abschnitte
erstellen, die mit dem Zeichen _ beginnen.
TO-Funktionen können beim Aufruf einen oder mehrere
Eingangsparameter enthalten und geben immer einen Rückgabewert an die
Aufrufstelle zurück. Ausgangsparameter sind nicht möglich.
Weitere Informationen siehe Kapitel 8.1.2.
Alle Befehle besitzen in der Regel eine Ganzzahl doppelter Genauigkeit
(Datentyp DINT) als Rückgabewert. Dieser zeigt an, ob die
Befehlsübergabe an das System und die Verarbeitung in Ordnung waren
(Rückgabewert Null) oder ob ein Fehler aufgetreten ist (Returnwert ungleich
Null).
dem Namen Achse_1 im SIMOTION SCOUT angelegt.
myPos
MotionTask_1
Taskkonfiguration der
angewählt.
eine Freigabe erteilt. Der Zustand der Achsfreigabe kann in der Systemvariablen
überprüft werden.
wurde beispielsweise der
wurde die Option Aktivierung nach StartupTask
_enableAxis
) sind im
MotionTask_1
zugeordnet. In der
Funktionshandbuch, 05/2009
Basisfunktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis