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:

Prüfen, ob eine Szene existiert 1:

Eingänge

Parameter

Typ

Beschreibung

AxisGroupIdx

INT

Index der Achsgruppe

  • 1 … 5

ExecuteCmd

BOOL

Startet die Ausführung mit einer steigenden Flanke des Signals.

FörderbandIndex

INT

Index des Förderbands

  • 1 … 5

SceneSelection

INT

Zu verfolgende Szene

  • 1 (NextSyncable): Nächste synchronisierbare Szene
  • 2 (Current): Letzte verfolgte Szene
  • 3 (Next): Nächste Szene (ausgehend von der letzten verfolgten Szene)
  • 4 (Previous): Vorherige Szene (ausgehend von der letzten verfolgten Szene)
  • 5 (Latest): Neueste Szene
  • 6 (StepScenes): Bewegt sich um die angegebene Anzahl an Szenen (beginnend mit der letzten verfolgten Szene)
  • 7 (AbsoluteScene): Szene mit absoluter Anzahl

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