Herunterladen Inhalt Inhalt Diese Seite drucken

Vorgehen Beim Deaktivieren Und Aktivieren Von Komponenten - Siemens SIMOTION Funktionsbeschreibung

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

Werbung

4.4
Vorgehen beim Deaktivieren und Aktivieren von
Komponenten
Im Folgenden sind kurz die Schritte zusammengefasst, die Sie beim Deaktivieren
und Aktivieren jeder Komponente (z. B. Maschinenmodule, DP-Slave mit
zugeordneten Technologieobjekten) einhalten müssen.
Achtung
Deaktivieren Sie nach Möglichkeit erst Technlogieobjekte und Komponenten,
bevor sie andere Komponenten und Technlogieobjekte aktivieren. Sie können so
Ebenenüberläufe vermeiden.
Deaktivieren von Komponenten
In dieser Reihenfolge gehen Sie vor, wenn Sie Technologieobjekte und die
dezentrale Peripherie, der sie zugeordnet sind, deaktivieren wollen:
1. Beenden Sie alle Befehle, die an den zu deaktivierenden Technologieobjekten
anstehen (z. B. Bewegung, Referenzieren).
2. Nehmen Sie alle Freigaben für diese Technologieobjekte weg mit der jeweils
für das Technologieobjekt spezifischen Systemfunktion, z. B. _disableAxis.
Nehmen Sie auch die Freigaben für abhängige Technologieobjekte weg (bei
Achsen z. B. Messtaster, Nocken, Gleichlaufobjekte).
3. Deaktivieren Sie einzeln diese Technologieobjekte:
− Achten Sie auf die Reihenfolge, wenn Technologieobjekte voneinander
abhängen: Deaktivieren Sie zuerst alle abhängigen Technologieobjekte
(z. B. Messtaster, Nocken, Gleichlaufobjekte), bevor Sie deren Basis-
Technologieobjekt (z. B. Achse) deaktivieren!
− Starten Sie die Deaktivierung mit der Systemfunktion _deactivateTo
(siehe Abschnitt Asynchroner Aufruf bzw. Synchroner Aufruf in
Kapitel 4.3.1).
− Nur bis Version V4.0 des SIMOTION Kernels:
Nach fehlerfreiem Beenden der Systemfunktion _deactivateTo rufen Sie
die Systemfunktion _getStateOfTo (siehe Kapitel 4.3.3) solange auf, bis
die Komponente commandIdState des Rückgabewerts (Datentyp
EnumStateOfTo) den Wert INACTIVE hat.
4. Wenn alle Technologieobjekte deaktiviert sind, die einer dezentralen
Peripherie (z. B. Antrieb) zugeordnet sind:
− Deaktivieren Sie die dezentrale Peripherie (z. B. Antrieb) mit der System-
funktion _deactivateDpSlave (siehe Kapitel 4.1)
bzw.
− Deaktivieren Sie einzelne Antriebsobjekte im SINAMICS S120 Antriebs-
verbund mit dem Parameter p0105 (siehe Kapitel 4.2).
5. Entfernen Sie gegebenenfalls die Komponente (z. B. Maschinenmodul).
© Siemens AG 2009 All Rights Reserved
SIMOTION Basisfunktionen für modulare Maschinen, 05/2009
Aktivieren und Deaktivieren von Komponenten und Technologieobjekten
4-79

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis