Prüfen, ob eine Szene existiert
Beschreibung
Mit dem Funktionsbaustein KRC_ConvSceneExists wird überprüft, ob aktuell eine bestimmte Szene auf dem ausgewählten Förderband existiert. Mit den unterschiedlichen Eingangsparametern des Funktionsbausteins kann Folgendes definiert werden:
- die zu überprüfende Szene
- die am Anfang und am Ende des Arbeitsbereichs hinzugefügten Offsets
- den Offset, der dem Ende des Synchronisationsbereichs hinzugefügt wurde
- der Offset, der zur Alarm-Distanz addiert wird
Eingänge
Parameter | Typ | Beschreibung |
|---|---|---|
AxisGroupIdx | INT | Index der Achsgruppe
|
ExecuteCmd | BOOL | Startet die Ausführung mit einer steigenden Flanke des Signals. |
FörderbandIndex | INT | Index des Förderbands
|
SceneSelection | INT | Zu verfolgende Szene
|
SceneStepOffset | INT | Wird nur verwendet, wenn der Wert von SceneSelection auf StepScenes eingestellt ist. Anzahl der Szenen, die zwischen zwei aufeinander folgenden Szenen übersprungen werden sollen |
SceneAbsoluteId | INT | Wird nur verwendet, wenn der Wert von SceneSelection auf AbsoluteScene eingestellt ist. Absoluter Index der zu verfolgenden Szene |
StartOfWorkAreaOffset | REAL | Offset, der dem Anfang des Arbeitsbereichs hinzugefügt wurde |
EndOfSyncAreaOffset | REAL | Offset am Ende des Synchronisationsbereichs hinzugefügt |
AlarmDistanceOffset | REAL | Offset zur Alarmdistanz hinzugefügt |
EndOfWorkAreaOffset | REAL | Offset am Ende des Arbeitsbereichs hinzugefügt |
Ausgänge
Parameter | Typ | Beschreibung |
|---|---|---|
Busy | BOOL | TRUE = Statement wird aktuell übertragen oder wurde bereits übertragen |
Fertig | BOOL | TRUE = Statement wurde ausgeführt |
Aborted | BOOL | TRUE = Statement wurde abgebrochen |
Exists | BOOL | TRUE = Szene mit gegebenen Parametern existiert im Moment |
Fehler | BOOL | TRUE = Fehler im Funktionsbaustein |
ErrorID | DINT | Fehlernummer |
OrderID | DINT | OrderID-Nummer |