RTSCycleInfo-Baustein

Kurz-Information

Name

RTSCycleInfo

→POE-Typ

→Funktion

Kategorie

weitere Systembausteine, Bausteine für Zielsystemdiagnose

Grafische Schnittstelle

images/download/thumbnails/414780299/RTSCycleInfo-version-1-modificationdate-1534499055690-api-v2.png

Verfügbar ab

Funktionalität

Der Baustein liefert Informationen über den Ausführungsprozess der Anwendung, die aktuell vom Laufzeitsystem ausgeführt wir d. Die folgenden Fragen werden beantwortet: Läuft es gerade? Wird es gerade gestartet (initialisiert) oder gestoppt?

Falls der Ausgang den Wert TRUE (oder eine Entsprechung) liefert, wird die Anwendung im entsprechenden Zustand ausgeführt – siehe Spalte „Beschreibung“ in der Tabelle unter "Ausgänge".

Verwenden Sie den Baustein in Ihrer Anwendung, so können Sie rechtzeitig auf Zustandsänderungen der gerade ausgeführten Anwendung reagieren. Gründe für Zustandsänderungen können Aktionen sein, die Sie in logi.CAD 3 ausgelöst haben (Ausführung auf SPS starten (Kaltstart oder Warmstart) oder Ausführung auf SPS stoppen), aber auch eine abgelaufene Laufzeitsystem-Lizenz (falls Sie das Laufzeitsystem als Demo-Version betreiben).

Ausgänge


Bezeichner

→Datentyp

Beschreibung

Ausgänge:


Init

BOOL

Die Anwendung wird im Initialisierungszustand ausgeführt. Der Zustand ist mit Hilfe einer Konfigurationsdatei für das Laufzeitsystem deaktivierbar/aktivierbar.
Standardmäßig ist der Initialisierungszustand aktiviert. In diesem Fall wird er als einmaliger Zyklus nach dem Starten der Ausführung ausgeführt. Nach dem Initialisierungszustand wird die Anwendung in den Run-Zustand überführt. Eine Zeitdauer zwischen Initialisierungs- und Run-Zustand ist nicht definiert und kann vom Anwender nicht vorgegeben werden.

Falls Sie den Zustand konfigurieren wollen, lesen Sie in diesem FAQ-Beitrag nach: Kann ich die Ausführung der Anwendung (die auszuführenden Zustände) konfigurieren?


Run

BOOL

Die Anwendung wird im Normalbetrieb ausgeführt. Sie können die Ausführung des Run-Zustands nicht deaktivieren.
Der Run-Zustand wird nach dem Initialisierungszustand solange ausgeführt (mehrere Zyklen sind im Run-Zustand möglich), bis die Ausführung gestoppt wird oder die Laufzeitsystem-Lizenz abgelaufen ist (falls Sie das Laufzeitsystem als Demo-Version betreiben).


Shutdown

BOOL

Der Stopp der Anwendung wird vorbereitet. Der Zustand ist mit Hilfe einer Konfigurationsdatei für das Laufzeitsystem deaktivierbar/aktivierbar. Zusätzlich können Sie die Ausführungsdauer des Zustands mit Hilfe einer Konfigurationsdatei für das Laufzeitsystem definieren.
Standardmäßig ist der Shutdown-Zustand deaktiviert. Falls er aktiviert ist, wird er nach dem Stoppen der Ausführung ausgeführt (mehrere Zyklen sind im Shutdown-Zustand möglich). In der Standardkonfiguration ist eine Dau er von 3 Sekunden für die Ausführung des Shutdown-Zustands eingetragen .

Falls Sie den Zustand konfigurieren wollen, lesen Sie in diesem FAQ-Beitrag nach: Kann ich die Ausführung der Anwendung (die auszuführenden Zustände) konfigurieren?


Term

BOOL

Die Anwendung befindet sich im letzten Zyklus, bevor die Anwendung in den Stopp-Zustand überführt wird. Der Zustand ist mit Hilfe einer Konfigurationsdatei für das Laufzeitsystem deaktivierbar/aktivierbar.
Standardmäßig ist der Term-Zustand aktiviert. In diesem Fall wird er als einmaliger Zyklus ausgeführt, bevor die Code-Ausführung endgültig gestoppt wird. Eine Zeitdauer zwischen dem vorangehenden Zustand und dem Term-Zustand ist nicht definiert und kann vom Anwender nicht vorgegeben werden.

Falls Sie den Zustand konfigurieren wollen, lesen Sie in diesem FAQ-Beitrag nach: Kann ich die Ausführung der Anwendung (die auszuführenden Zustände) konfigurieren?

Der Eingang EN und der Ausgang ENO sind für den →Aufruf des Bausteins verfügbar. Siehe "Ausführungssteuerung: EN, ENO" für Informationen zum Eingang EN und zum Ausgang ENO.

Beispiel für Verwendung im ST-Editor

Derzeit ist kein Beispiel verfügbar.

Bei der Erstellung Ihrer Anwendung im ST-Editor erstellen Sie den Aufruf eines Bausteins, indem Sie den laut Syntax erforderlichen Text eintippen oder die Inhaltshilfe verwenden.