ST_Indexed – Allgemeine Informationen

Überblick

Typ:

Datenstruktur

Verfügbar ab:

V1.0.0.0

Übernommen aus:

-

Versionen:

Aktuelle Version

Beschreibung

Diese Struktur wird verwendet, um eine Station, die im getakteten Betrieb arbeitet, zu konfigurieren.

Siehe auch Indexed Station.

Strukturelemente

Variable

Datentyp

Beschreibung

stStepMove

ST_Movement

Bewegungsparameter für die Bewegung während eines Schritts. Siehe ST_Movement. Die Parameter werden übernommen, wenn die Züge, die sich momentan in der Station befinden, stehen.

stDepartureMove

ST_Movement

Bewegungsparameter für die Abfahrt von dieser Station zur nächsten. Siehe ST_Movement. Die Parameter werden bei der Abfahrt des nächsten Zugs übernommen.

lencHelp

L_ENC

Logischer Geber, der zur Zeitmessung benötigt wird, falls die Station die Startsignale von einem Touchprobe-Eingang erhält. Der logische Geber muss nur in der Steuerungskonfiguration angelegt werden und darf nicht verändert werden. Der Parameter wird bei einer steigenden Flanke an i_xEnable übernommen.

lrStartDelayTime

LREAL

Verzögerungszeit in ms zwischen dem Startsignal des Touchprobe und dem Start der Bewegung des Zugs.

lrLockOutTime

LREAL

Zeit in ms, nach der der Touchprobe-Eingang gefiltert wird, nachdem ein Produkt erkannt wurde. Der Parameter kann z. B. verwendet werden, um Produkte die ein „Flackern“ des Eingangs verursachen, zu behandeln.

lrMinProductTime

LREAL

Der Zeitraum, für den das Produkt den Touchprobe-Eingang verdecken muss, damit ein Startsignal erkannt wird. Der Parameter kann verwendet werden, um Störsignale, die den Sensor auslösen, zu ignorieren.

lrDepartureDelay

LREAL

Zusätzliche Wartezeit in ms, die ein voll beladener Zug wartet, bevor er zur nächsten Station startet. Somit wartet der Zug vor dem letzten Schritt lrStartDelayTime + lrDepartureDelay.

lrMaxProductTime

LREAL

Der Zeitraum, für den der Touchprobe-Eingang kontinuierlich verdeckt sein muss, bis xMaxProductTime auf TRUE gesetzt wird. Siehe ST_StationFeedBack.

lrReadyForStepOffset

LREAL

Der Wert gibt den Offset an, ab dem das Bit xReadyForStep auf TRUE gesetzt wird. Das Bit zeigt an, dass der Zug bereit ist, einen Schritt zu machen. Der Wert ist relativ zur lrStationPos.

xWaitForTrainInQueue

BOOL

Ist ein Zug voll beladen und das Bit xWaitForTrainInQueue = TRUE, dann wartet der Zug vor dem Start zur nächsten Station, bis ein Zug zu ihm aufgeschlossen hat oder näher als lrStartAcceptOffset an der lrStationPos ist. Ist das Bit FALSE startet der Zug sofort.

xStartOnVelocity

BOOL

Soll ein Zug im Fahren beladen werden, kann dieses Bit verwendet werden.

FALSE (Standard): Der Zug startet nach Ablauf von lrStartDelayTime die Bewegung.

TRUE: Der Zug ist nach Ablauf von lrStartDelayTime auf Plateaugeschwindigkeit.

etWsProductHandling

ET_WarmStartProductHandling

Die Enumeration legt fest, was mit Produkten, die zwischen Sensor und Zug liegen, vor einem Warmstart gemacht werden muss. Die Produkte müssen entweder komplett entfernt, oder von Hand in den Zug eingelegt werden. Weitere Informationen finden Sie unter ET_WarmStartProductHandling.

lrArriveToLoadFactor

LREAL

Der Wert gibt einen Faktor an, um den der Bewegungsübergang eines ankommenden Zugs in die Ladegeschwindigkeit abrupt gemacht werden kann. Der Faktor ist also ein Multiplikator, der nur während der kurzen Übergangsbewegung von hoher Ankunftsgeschwindigkeit auf die niedrigere Ladegeschwindigkeit verwendet wird. Dabei können die eingestellten Beschleunigungs- und Ruckmaxima kurzzeitig überschritten werden. Im Normalfall wirkt sich der Wert jedoch nur auf den Ruck aus, da die Beschleunigungsmaxima in der kurzen Zeit nicht erreicht werden können. Die Standardeinstellung ist 1 (damit ist der Faktor wirkungslos).

xUseSkipsForActiveTrain

BOOL

Mit diesem Bit wird festgelegt, für welchen Zug das Array axSkipSteps gültig ist.

FALSE (Standard): axSkipSteps ist nur für den nächsten Zug hinter dem aktiven Zug gültig.

TRUE: axSkipSteps ist für den aktiven Zug in der Station gültig.

lrTrainsDistanceFactor

LREAL

Fahren Sie den ersten Schritt des ankommenden Zugs mit höherer Geschwindigkeit und Beschleunigung, um möglichst synchron mit dem letzten Schritt des abfahrenden Zugs zu bleiben. Der gültige Wertebereich ist >= 0. Bei lrTrainsDistanceFactor = 0 fährt der Zug mit normaler Geschwindigkeit und Beschleunigung. Bei Werten lrTrainsDistanceFactor > 1 wird ein Sollwert angehoben.

xStepTerminate

BOOL

FALSE: Standardwert

TRUE: Reduziert den Schwellenwert für die interne Kollisionsvermeidung.

Siehe die nachstehende Warnmeldung.

xSafeArrival

BOOL

FALSE: Standardwert

TRUE: Reduziert den Schwellenwert für die interne Kollisionsvermeidung.

Siehe die nachstehende Warnmeldung.

 WARNUNG
UNINTENDED EQUIPMENT OPERATION
Define motion parameters to avoid collisions if xStepTerminate or xSafeArrival are set to TRUE.
Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben.