L_MC2P_ConvAxisV

Dieser FB übersetzt eine Geschwindigkeit zwischen zwei Achsen.

 

 

 

L_MC2P_ConvAxisV

 

 

 

BOOL

-

xEnable

lrSetVelOut

-

LREAL

LREAL

-

lrCycVel

xError

-

BOOL

DWORD

-

dwMode

eErrorID

-

L_IE1P_Error

LREAL

-

lrCouplingX

LREAL

-

lrCouplingY

L_MC1P_TraversingRange

-

eTraversingRangeX

L_MC1P_TraversingRange

-

eTraversingRangeY

LREAL

-

lrCycleLengthY

LREAL

-

lrCycleLengthX

 

 

 

 

 

 

 

 

Eingänge

Name

Datentyp

Info/Einstellmöglichkeiten

xEnable

BOOL

FALSE ä TRUE

Funktion aktivieren

FALSE

Ausgangsgeschwindigkeit = 0

TRUE

Ausgangsgeschwindigkeit = übersetzte Eingangsgeschwindigkeit

lrCycVel

LREAL

Vorgabe der Leitgeschwindigkeit

dwMode

DWORD

Modus um Maßsysteme X und Y zu koppeln

  • 0 = Einheitenkopplung
  • 1 = Kopplung über Taktlängen

lrCouplingX

LREAL

Koppelfaktor X-Achse

lrCouplingY

LREAL

Koppelfaktor Y-Achse

eTraversingRangeX

L_MC1P_TraversingRange

Fahrbereich X-Achse

eTraversingRangeY

L_MC1P_TraversingRange

Fahrbereich Y-Achse

lrCycleLengthY

LREAL

Taktlänge des X-Maßsystems

lrCycleLengthX

LREAL

Taktlänge des Y-Maßsystems

Ausgänge

Name

Datentyp

Wert/Bedeutung

lrSetVelOut

LREAL

Ausgangsgescwindigkeit

xError

BOOL

TRUE

Statussignal "Fehler vorhanden".

eErrorID

L_IE1P_Error

Wenn xError = TRUE: Fehlernummer zum aufgetretenen Fehler.

Funktionsbeschreibung

Dieser FB transformiert eine Geschwindigkeit zwischen zwei Achsen. Dabei berechnet er die Funktion eines elektronischen Getriebes.

  • Betriebsart 0 (Einheitenkopplung)
    In dieser Betriebsart koppelt der FB die beiden Achsen über die eingestellten Vorschubkonstanten.
    Über lrCouplingX und lrCouplingY wird das Verhältnis der jeweiligen Einheiten eingestellt, d. h. wieviele Einheiten der X-Achse wievielen Einheiten der Y-Achse entsprechen.
  • Betriebsart 1 (Taktgleichheit)
    In dieser Betriebsart zieht der FB die eingestellten Taktlängen zu Hilfe. Die Übersetzung bildet eine Taktlänge der X-Achse exakt in eine Taktlänge der Y-Achse ab.