Fahrbereichs-Endschalter 'freifahren'

Frage:

Wie kann bei Verwendung des Template Positioner V3.1 ein belegter Fahrbereichs-Endschalter frei gefahren werden?

Antwort:

Nachdem ein Endschalter angefahren wurde geht das Template in den Zustand 'Trouble'. Um den Endschalter wieder zu verlassen muss zunächst die Bewegungsanforderung (z.B. g_bManualJogPos=TRUE) zurückgesetzt werden, die den Antrieb in den Endschalter geführt hat. Erst dann kann die Fehlermeldung mit g_bErrorReset=TRUE zurückgesetzt werden. Danach darf nur in die Richtung vom Endschalter weg verfahren werden.

Es gibt grundsätzlich zwei Möglichkeiten einen belegten Endschalter zu verlassen:

1. per Handfahren (ManualJog)
Ist z.B. der negative Endschalter betätigt, so kann nach einem ErrorReset der Endschalter über 'Handfahren in positiver Richtung' (g_bManualJogPos=TRUE) wieder freigefahren werden. Der Antrieb verfährt zurück in den Verfahrbereich bis das 'Handfahren in positiver Richtung' wieder deaktiviert wird.

2. per vorgefertigter Funktion 'Automatisches Freifahren'
Mit Aktivierung der Funktion ('g_bReleaseLimitSwitch=TRUE') wird der belegte Endschalter in die entsprechende Freifahrrichtung verlassen. Der Antrieb stoppt, sobald der Endschalter nicht mehr belegt ist. Die Variable g_bReleaseLimitSwitch muss vom Anwender gesetzt und rückgesetzt werden, d.h. bei permanent aktivierter Freifahrfunktion würde der Antireb immer nach Rücksetzen der Fehlermeldung einen belegten Endschalter automatisch verlassen.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/20033196/0/
Kontaktformular