| |
März 2003 LECIS, v1.0: Die SteuercZustandcModelle 2-5 2 ? jeder Untereinheitbetrieb kann unabhängig abgebrochen werden. Ein Betrieb kann abgebrochen werden wenn er z.Z. verarbeitet oder pausiert wird. Die Untereinheit wird in den Zustand gebracht SUB_ABORTED . um einen neuen Befehl anzunehmen bitten Sie um die Untereinheit muß sein löschte und zuerst initialisiert. ? , wenn eine Störung während einer Befehlsdurchführung auftritt, die Untereinheit wird in gebracht Zustand SUB_ERROR . Die Untereinheit sollte sein löschte und initialisierte, bevor sie kann nehmen Sie einen neuen Befehlsantrag an. Wenn die Störung ohne Reinigung behoben werden kann und initialisierend, kann der letzte Betrieb durchgeführt werden, oder die Untereinheit wird gebracht direkt im Zustand SUB_IDLE . Dieses Verhalten ist Implementierungsbesondere. Eine Störung in einer Untereinheit nicht notwendigerweise beeinflußt andere Untereinheiten. (wichtige Laufzeit Informationen für Scheduler und Störungsmanagement). ? im Notfall eine Bedingung, die Untereinheit muß alle Tätigkeiten sofort beenden und wird in den Zustand SUB_ESTOPPED gebracht . In diesem Fall die Haupt-Maßeinheit und alle andere Untereinheiten werden außerdem gestoppt. Dieses ist ein abschließender Zustand und kann nicht behoben werden ohne die Vorrichtung indirekt zu drehen. Abschaltung des ? A des kompletten SLM ist möglich, nur wenn kein Untereinheitbetrieb ist Laufen. Eine Untereinheit kann einzeln geschlossen werden. Ob ein geschlossener Antrag ist oder verweigert bewilligt Implementierungsbesondere. Während geschlossen ist die Untereinheit im Zustand SUB_SHUTDOWN . das ?, das eine Tätigkeit pausiert, konnte für einige Vorrichtungen nützlich sein, während für andere es nicht ist anwendbar. Ein Beispiel ist eine rüttelnde Vorrichtung mit mehrfachen Beispieltoren. Während Vorrichtung rüttelt, eine neue Probe könnte einem freien Hafen hinzugefügt werden. Folglich würde sie sein vorteilhaft, zu pausieren der gegenwärtige rüttelnde Betrieb, addieren Sie die Probe und nehmen Sie wieder auf der rüttelnde Betrieb. Andere Betriebe können möglicherweise nicht pausiert werden, weil sie wurden zerstören Sie die Probe. Aus diesem Grund ob eine Vorrichtung einen Pausenantrag bewilligen kann oder nicht ist Implementierungsbesondere. Wenn ein Pausenantrag bewilligt wird, pausiert die Vorrichtung gegenwärtiger Betrieb und ist dann im Zustand SUB_PAUSED . Andernfalls die Vorrichtung bringt den Resultatscode PAUSE_REQUEST_DENIED zurück . ? nachdem dem Benennen resume() Betrieb der Untereinheit, die Vorrichtung ist imselben Zustand war er, innen bevor er der Betrieb pausierte. Während der letzte Betrieb wieder aufgenommenes ist Untereinheit ist im Zustand SUB_RESUMING . ? , wenn der SLM einen SLM-gegründeten Makro-Betrieb durchführt, die Untereinheiten dieses SLM kann nicht andere Befehlsanträge während dieser Zeit verarbeiten. Irgendein anderer Befehl Antrag durch das run_op() Betrieb während dieser Zeit wird verweigert. Alle Untereinheiten werden in den Zustand SUB_PROCESSING gebracht während der Durchführung eines SLM gegründeter Makrobefehl. ?, das die Betriebe von einer Untereinheit nicht gleichzeitig laufen lassen sollten. Wenn die Untereinheit innen ist der Zustand SUB_PROCESSING der TSC muß warten, bis der SLM wieder zu untätig ist führen Sie den folgenden Befehl durch. Die Betriebe der unterschiedlichen Untereinheiten können laufen gleichzeitig. Ausnahme : Jeder Betrieb im DCD enthält eine Ausschlußliste alles SLM Betriebe, die nicht zu diesem Betrieb gleichzeitig laufen sollten. |  |
|
| |
|
|