Diese Struktur enthält die Parameter, die für das Homing mithilfe des Funktionsbausteins FB_HomeOnTp erforderlich sind.
Variable |
Datentyp |
Beschreibung |
---|---|---|
stMove |
Bewegungsparameter für das Homing des Touchprobe |
|
xTpNegEdge |
BOOL |
TRUE: Negative Flanke des Touchprobe-Sensors verwenden. FALSE: Positive Flanke des Touchprobe-Sensors verwenden. Siehe auch Startsignale (xStart/ginStartSensor). |
lrMaxTPSignalDistance |
LREAL |
Ist nur aktiv, wenn uiTPSignalsPerTrain > 1. lrMaxTPSignalDistance gibt die Obergrenze des Fensters an, in dem ein Touchprobe akzeptiert wird. Diese ist relativ zum letzten akzeptierten Touchprobe. Bei Überschreitung wird q_etDiagExt = ET_DiagExt.MaxTPSignalDistance ausgegeben. |
lrMinTPSignalDistance |
LREAL |
Ist nur aktiv, wenn uiTPSignalsPerTrain > 1. lrMinTPSignalDistance gibt die Untergrenze des Fensters an, in dem ein Touchprobe akzeptiert wird. Diese ist relativ zum letzten akzeptierten Touchprobe. Touchprobes vor lrMinTPSignalDistance werden ignoriert. |
uiTPSignalsPerTrain |
UINT |
Anzahl der Signale, die für das Homing verwendet werden. Weitere Signale werden ignoriert. Standard = 1. |
xDisablePositionCheck |
BOOL |
Hiermit wird die Überprüfung nach der Erkennung von Touchprobe-Signalen ausgeschaltet, wenn sich Züge überschneiden. Standard = FALSE = aktiv. |
uiStation |
UINT |
Gibt an, auf welche Station die Züge gefahren werden sollen. |