ST_Indexed

 

ST_Indexed - Allgemeine Informationen

Übersicht

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 alle 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 Zuges ü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 nur 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 abgeschaltet 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 umherfliegende Kleinteile, 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 härter und damit schneller 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 zurzeit aktiven Zug gültig.

TRUE: axSkipSteps ist für den zurzeit 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. Durch lrTrainsDistanceFactor = 0 fährt der Zug mit normaler Geschwindigkeit und Beschleunigung. Durch Werte für lrTrainsDistance-Factor > 1 wird ein Sollwert angehoben.

xStepTerminate

BOOL

FALSE: Standardwert

TRUE: Reduziert den Schwellenwert für die interne Kollisionsvermeidung. Definieren Sie daher die Bewegungsparameter sorgfältig, um Kollisionen zu vermeiden.

Lesen Sie den unten stehenden WARNHINWEIS.

xSafeArrival

BOOL

FALSE: Standardwert

TRUE: Reduziert den Schwellenwert für die interne Kollisionsvermeidung. Definieren Sie daher die Bewegungsparameter sorgfältig, um Kollisionen zu vermeiden.

Lesen Sie den unten stehenden WARNHINWEIS.

Warning_Color.gifWARNUNG

UNBEABSICHTIGTER GERÄTEBETRIEB

Wenn Sie xStepTerminate oder xSafeArrival auf TRUE setzen, müssen Sie Bewegungs­parameter sorgfältig definieren, um Kollisionen zu vermeiden.

Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben.