Herunterladen Inhalt Inhalt Diese Seite drucken

Systemfunktionen Zum Aktivieren Und Deaktivieren Der Technologieobjekte - Siemens SIMOTION Funktionsbeschreibung

Basisfunktionen für modulare maschinen
Vorschau ausblenden Andere Handbücher für SIMOTION:
Inhaltsverzeichnis

Werbung

4.3.1
Systemfunktionen zum Aktivieren und Deaktivieren der
Technologieobjekte
Zum Aktivieren bzw. Deaktivieren der Technologieobjekte zur Laufzeit
verwenden Sie die Funktionen _deactivateTo und _activateTo.
Das betreffende Technologieobjekt übergeben Sie im Parameter TO_Instance
(Datentyp ANYOBJECT).
Achtung
Das Technologieobjekt Temperaturkanal können Sie nur im Engineering-System
aktivieren und deaktivieren (siehe Kapitel 4.3.2).
Zustandsdiagramm
Bild 4-6 zeigt die Zustände der Systemfunktionen _activateTo und
_deactivateTo. Es gilt auch für die Systemfunktion _getStateOfTo (siehe
Kapitel 4.3.3). Beim asynchronen Aufruf der Funktionen (Parameter
nextCommand := IMMEDIATELY) müssen diese abgefragt werden, um das
Ende der Befehlsausführung feststellen zu können.
Zum Ausführen der Funktion (z. B. Aktivieren bzw. Deaktivieren eines
Technologieobjekts) starten Sie diese mit dem Parameter
reqActDeactGetStateMode := REQUEST_TRUE.
Zur Statusabfrage der Funktion starten Sie diese mit dem Parameter
reqActDeactGetStateMode := REQUEST_FALSE. Verwenden Sie dabei
dieselbe CommandId wie beim Erstaufruf.
Achtung
Um beim asynchronen Aufruf die Funktion ordnungsgemäß zu beenden, müssen
Sie die Funktion so oft mit dem Parameter reqActDeactGetStateMode :=
REQUEST_FALSE aufrufen, bis Sie als Rückgabewert 16#0000_0000 oder eine
Fehlermeldung erhalten.
Für jedes Technologieobjekt können Sie die Funktion gleichzeitig nur einmal aus-
führen.
© Siemens AG 2009 All Rights Reserved
SIMOTION Basisfunktionen für modulare Maschinen, 05/2009
Aktivieren und Deaktivieren von Komponenten und Technologieobjekten
4-69

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis