Software-Endlagen

Die parametrierbaren Software-Endlagen dienen zur software-seitigen Begrenzung des Fahrbereichs.

Hinweis!

Eine Auswertung und Überwachung der Software-Endlagen erfolgt nur, wenn

  • dem Antrieb die Referenzposition bekannt ist,
  • die Software-Endlagen über den Subindex 50 wirksam geschaltet sind und
  • die Überwachung nicht aus der Applikation heraus deaktiviert wurde.

Beim Verfahrbereich "Modulo" sowie in den Gerätezuständen "Homing", "ErrorStop" und "Disabled" sind die Software-Endlagen grundsätzlich nicht aktiv.

  • Die Information, dass die Überwachung der Software-Endlagen tatsächlich wirksam ist, wird am FB MC_ReadAxisInfo und am FB L_MC1P_AxisBasicControl über den Ausgang xSWLimitEnabled bereitgestellt.
  • Aus der Applikation heraus lässt sich die Überwachung der Software-Endlagen über folgende FBs (temporär) deaktivieren:
  • Bei Überschreiten der SW-Endlage erfolgt ein Wechsel in den Zustand "ErrorStop". Ein "Freifahren" der SW-Endlagen in Richtung des erlaubten Bereiches ist möglich. Die gewünschte Fehlerreaktion kann in Subindex Subindex 105 parametriert werden.
  • Für bewegungsführende FBs, die einen Wechsel in den Zustand "ContiniousMotion"oder "DiscreteMotion" bewirken, ist das Verhalten in Subindex 53 einstellbar.
    Bei FBs, die die Achse in den Zustand "SynchronizedMotion" versetzen (z. B. MC_GearIn ) erfolgt keine Vorabüberprüfung. Die Achse wird erst nach Überschreiten der SW-Endlagen gestoppt.

Softwareendlagenüberwachung (Subindex 50)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Software-Endlagen aktivieren (wirksam schalten)

Auswahlliste (Lenze-Einstellung fettgedruckt)

Info

0

Deaktiviert

Nicht aktiviert

1

Aktiviert

Aktiviert

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

UNSIGNED_8

Positive Softwareendlage (Subindex 51)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Positive Software-Endlage

Einstellbereich (min. Wert | Einheit | max. Wert)

Lenze-Einstellung

Unit

0.0 Unit

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

FLOAT_64

Negative Softwareendlage (Subindex 52)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Negative Software-Endlage

Einstellbereich (min. Wert | Einheit | max. Wert)

Lenze-Einstellung

Unit

0.0 Unit

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

FLOAT_64

Verhalten SW-Endlagenüberw. (Subindex 53)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Generelles Verhalten der bewegunsbeauftragenden FBs bei aktiven Software-Endlagen, die die Achse in den Zustand Continuous Motion oder Discrete Motion versetzen.

Auswahlliste (Lenze-Einstellung fettgedruckt)

Info

0

Stoppen hinter der Grenze

In den bewegunsbeauftragenden FBs erfolgt keine Überwachung der Software-Endlagen. Erst bei Überschreiten der Software-Endlagen wird ein Fehler ausgelöst.

1

Stoppen auf Limit

Abhängig vom bewegunsbeauftragenden FB erfolgt bereits bei Beauftragung der Bewegung eine Überprüfung, ob die Software-Endlagen überschritten werden.

  • MC_MoveVelocity : Der FB stoppt direkt auf der Software-Endlage.
  • Positionier-FBs ( MC_MoveAbsolute , MC_MoveRelative , ...): Liegt das Lageziel außerhalb der Software-Endlagen, so wird ein Fehler am FB ausgegeben und der Bewegungsauftrag nicht ausgeführt.

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

UNSIGNED_16

Verhalten bei wirksamen Software-Endlagen

Sind die Software-Endlagen wirksam, so lassen sich keine Fahrbefehle mehr ausführen, die ein Verlassen des zulässigen Fahrbereichs zur Folge hätten:

Parametrierte negative Software-Endlage

Parametrierte positive Software-Endlage

Fahrbefehl möglich

Fahrbefehl nicht möglich, da Zielposition außerhalb des zulässigen Verfahrbereichs.

Beispiel: Verfahrbereichsbegrenzung durch Software-Endlagen

Befindet sich die Achse bereits außerhalb des zulässigen Fahrbereichs und die Software-Endlagen werden wirksam geschaltet, so lassen sich nur noch Fahrbefehle ausführen, die ein Verfahren der Achse zurück in den zulässigen Fahrbereich zur Folge haben:

Parametrierte negative Software-Endlage

Parametrierte positive Software-Endlage

Verfahren in "Freifahrrichtung" möglich

Verfahren entgegengesetzt der "Freifahrrichtung" nicht möglich

Beispiel: Zulässige Verfahrrichtung bei wirksamen Software-Endlagen

Sind die Software-Endlagen wirksam und es wird eine Software-Endlage "überfahren":

  • Wird die Fehlermeldung "SWLimitPos" oder "SWLimitNeg" generiert.
  • Wird der Ausgang SWLimitSwitchPos oder SWLimitSwitchNeg des FB MC_ReadAxisInfo auf TRUE gesetzt.
  • Erfolgt ein Wechsel in den Achsenzustand "ErrorStop", d. h. die Achse wird abhängig von der in Subindex 105 parametrierten Fehlerreaktion in den Stillstand geführt.
    Die Achse kann daraufhin erst wieder verfahren werden, nachdem der Fehler mittels MC_Reset quittiert wurde.

Reaktion Softwarelimits überschritten (Subindex 105)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Auswahlliste (Lenze-Einstellung fettgedruckt)

19

Fehler->Fast Stop

21

Fehler->QSP->CINH

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

UNSIGNED_8