Resultierendes Verhalten des Motors
Das Programm führt zu folgendem Verhalten des Motors:
- Mit Referenzfahrt
stHome.stConfig.diSearchVelocity(V1) wird soweit in Richtung ZielpositionstHome.stConfig.diPositiongefahren bis der Referenzschalter überfahren wird. - Danach wird auf Geschwindigkeit 0 mit
stHome.stConfig.diDeceleration abgebremstund mitstHome.stConfig.diAccelerationbeschleunigt und in negativer Richtung mit GeschwindigkeitdiSearchVelocity(V1). - Sobald der Referenzschalter wieder frei gefahren wird, wird wieder gebremst und in positive Richtung auf Geschwindigkeit
diClearVelocity(V2) beschleunigt. Da mitdiClearVelocitynun die Flanke des Referenzschalters angefahren wird, sollte diese niedrig gewählt werden. - Bei erneutem Erreichen des Sensors wird der Antrieb gestoppt und die Grundstellung
stHome.stConfig.diOffsetgesetzt. stHome.stConfig.diOffset=stBasic.stOUT.diPosition- Die Variable
stInverter.stOUT.xTargetReached = TRUEzeigt, dass das Homing ausgeführt wurde.
