L_MC2P_ClutchPos

Mit diesem FB kann eine Weg-gesteuerte Ein- und Auskupplung der Leitposition für alle Fahrbereiche (Modulo/linear) über ein Polynom 5. Ordnung realisiert werden.

Weitere Funktionen:

  • Zwangsöffnung der Kupplung (für Notfallsituationen)
  • Hartes Einkuppeln

 

 

 

L_MC2P_ClutchPos

 

 

 

LREAL

-

lrSetCycPos

lrSetPosOut

-

LREAL

BOOL

-

xOpen

lrSetVelOut

-

LREAL

LREAL

-

lrOpenPosition

xClosed

-

BOOL

BOOL

-

xOpenInstant

xOpenDone

-

BOOL

BOOL

-

xReset

xInTarget

-

BOOL

LREAL

-

lrDistEngage

xError

-

BOOL

LREAL

-

lrDistDisEngage

eErrorID

-

L_IE1P_Error

LREAL

-

lrDec

LREAL

-

lrJerk

L_MC1P_TraversingRange

-

eTraversingRange

LREAL

-

lrCycleLength

 

 

 

 

 

 

 

 

Eingänge

Name

Datentyp

Info/Einstellmöglichkeiten

lrSetCycPos

LREAL

Eingangsposition (Vorgabe einer externen Leitposition)

xOpen

BOOL

Steuerung der Kupplungsfunktion

TRUE

Kupplung öffnen (Auskuppelvorgang).

  • Die Ausgangsposition lrSetPosOut löst sich ab der Auskuppelposition von der Leitposition lrSetCycPos und wird in die Stillstandsposition lrOpenPosition geführt.
  • Die Auskuppelposition ergibt sich indirekt durch den in lrDistDisEngage eingestellten relativen Auskuppelweg.
  • Hat die Ausgangsposition lrSetPosOut die Stillstandsposition erreicht, so werden die beiden Ausgänge xInTarget und xOpenDone auf TRUE gesetzt.

FALSE

Kupplung schließen (Einkuppelvorgang).

  • Der Einkuppelvorgang lässt sich erst starten, nachdem der Auskuppelvorgang vollständig abgeschlossen ist, ein vorzeitiger Abbruch des Auskuppelvorgangs ist nicht möglich.
  • Die Ausgangsposition lrSetPosOut wird wieder auf die Leitposition lrSetCycPos synchronisiert und folgt dieser anschließend.
  • Die Position, ab der die Eingangsposition und die Ausgangsposition wieder synchron laufen, ergibt sich indirekt durch den in lrDistEngage eingestellten relativen Einkuppelweg.
  • Laufen Eingangs- und Ausgangsposition wieder synchron, wird der Ausgang xClosed auf TRUE gesetzt.

lrOpenPosition

LREAL

Stillstandsposition nach dem Auskuppelvorgang

xOpenInstant

BOOL

Zwangsöffnung der Kupplung (für Notfallsituationen)

  • Dieser Eingang besitzt eine höhere Priorität als der Eingang xOpen .

FALSE ä TRUE

Die Ausgangsposition lrSetPosOut wird unmittelbar von der Leitpo- sition lrSetCycPos getrennt und in der in lrDec eingestellten Verzögerung in den Stillstand geführt.

  • Ein vorzeitiger Abbruch der Zwangsöffnung ist nicht möglich.
  • Befindet sich die Ausgangsposition lrSetPosOut im Stillstand, so wird der Ausgang xOpenDone auf TRUE gesetzt.
  • Anschließend ist ein Einkuppelvorgang durch eine TRUE-FALSE-Flanke am Eingang xOpen erst wieder möglich, nachdem der Eingang xOpenInstant wieder auf FALSE zurückgesetzt wurde.

xReset

BOOL

Auskuppelvorgang zurücksetzen.

  • Diese Funktion ermöglicht ein hartes Einkuppeln und kann für Abbruchmechanismen oder ein Anfahren der Maschine verwendet werden.
  • Das Zurücksetzen des Auskuppelvorgangs sollte nur bei aktivierter Reglersperre oder abgekoppelten Sollwertpfad erfolgen.
  • Dieser Eingang besitzt die höchste Priorität.

TRUE

  • Die Ausgangsposition lrSetPosOut wird unmittelbar auf die Leitposition lrSetCycPos gesetzt.
  • Der Ausgang xClosed wird auf TRUE gesetzt.

lrDistEngage

LREAL

Relativer Einkuppelweg

Bezogen auf die Position, ab der die Ausgangsposition lrSetPosOut und die Eingangsposition lrSetCycPos wieder synchron laufen.

  • Einheit: Units
  • Initialwert: 90.0

lrDistDisEngage

LREAL

Relativer Auskuppelweg

Bezogen auf die Stillstandsposition lrOpenPosition .

  • Einheit: Units
  • Initialwert: 90.0

lrDec

LREAL

Beschleunigung zur Zwangsöffnung der Kupplung

  • Einheit: Units/s 2
  • Einstellung '0.0': Maximale Beschleunigung, d. h. die Geschwindigkeitsdifferenz wird in einem Zyklus aufgebaut.

lrJerk

LREAL

Ruck zur Zwangsöffnung der Kupplung

  • Einheit: Units/s 3
  • Einstellung '0.0': Verwendung linearer Beschleunigungsrampen, d. h. die gegebene Beschleunigung wird in einem Zyklus aufgebaut.

eTraversingRange

L_MC1P_TraversingRange

Fahrbereich

0

Modulo Fahrbereich (Rundachse)

1

Begrenzter Fahrbereich

lrCycleLength

LREAL

Taktlänge

Ausgänge

Name

Datentyp

Wert/Bedeutung

lrSetPosOut

LREAL

Ausgangssollposition

lrSetVelOut

LREAL

Ausgangssollgeschwindigkeit

xClosed

BOOL

Kupplungszustand

FALSE

Die Kupplung ist geöffnet oder ein Ein-/Auskuppelvorgang ist aktiv.

  • Die Ausgangsposition lrSetPosOut steht oder befindet sich in einer Beschleunigungs-/Verzögerungsphase.

TRUE

Die Kupplung ist geschlossen.

  • Ausgangsposition lrSetPosOut und Eingangsposition lrSetCycPos laufen synchron zueinander.

xOpenDone

BOOL

TRUE

Der über xOpen oder xOpenInstant aktivierte Auskuppelvorgang ist vollständig abgeschlossen. Ein Einkuppelvorgang ist wieder möglich.

xInTarget

BOOL

TRUE

Die Stillstandsposition lrOpenPosition wurde nach einem über xOpen aktivierten Auskuppelvorgang erreicht.

xError

BOOL

TRUE

Es ist ein Fehler aufgetreten. Details siehe eErrorID .

eErrorID

L_IE1P_Error

Wenn xError = TRUE: Fehlernummer zum aufgetretenen Fehler.