L_MC2P_ClutchVelocity

This FB provides the "Virtual clutch" function with speed reference for the "Electronic gearbox" application.

 

 

 

L_MC2P_ClutchVelocity

 

 

 

BOOL

-

xEnable

xOpen

-

BOOL

BOOL

-

xClose

xAccDec

-

BOOL

BOOL

-

xOpenInstant

lrSetVelOut

-

LREAL

LREAL

-

lrCycVel

LREAL

-

lrGroundVel

LREAL

-

lrAccDecOpen

LREAL

-

lrAccDecClose

LREAL

-

lrDecStop

LREAL

-

lrJerk

 

 

 

 

 

 

 

 

Inputs

Name

Data type

Information/possible settings

xEnable

BOOL

Activate clutch function.

  • This input has the highest priority.

TRUE

Clutch function is activated.

FALSE

Clutch function is deactivated.

  • The lrCycVel input is connected 1:1 to the lrSetVelOut output. No ramps are active.

xClose

BOOL

Control of the clutch function

TRUE

Open the clutch (declutch process).

  • The lrSetVelOut master speed is led to the lrSetSpeed base speed via the lrAccDecOpen acceleration set.

FALSE

Close the clutch (clutch-in process).

  • The lrSetVelOut master speed is synchronised to the lrCycVel setpoint speed via the lrAccDecClose acceleration set.

xOpenInstant

BOOL

Positive opening operation of the clutch

  • This input has the second highest priority (after xEnable ).

FALSE ä TRUE

The lrSetVelOut master speed is separated from the master shaft immediately and is stopped via the lrAccStop deceleration set.

TRUE æ FALSE

The lrSetVelOut master speed is led to the lrSetSpeed base speed via the lrAccDecOpen acceleration set.

lrCycVel

LREAL

Setpoint speed

lrGroundVel

LREAL

Basic velocity

  • The speed selected is output at lrSetVelOut when the clutch is open.

lrAccDecOpen

LREAL

Deceleration for synchronising the lrSetVelOut master speed to the lrSetSpeed base speed in the course of the declutch process

  • Unit: units/s 2
  • Setting '0.0': maximum deceleration, i.e. the speed difference is reduced within one cycle.

lrAccDecClose

LREAL

Acceleration for synchronising the lrSetVelOut master speed to the lrCycVel setpoint speed in the course of the clutch-in process

  • Unit: units/s 2
  • Setting '0.0': maximum acceleration, i.e. the speed difference is generated within one cycle.

lrDecStop

LREAL

Acceleration for positive opening operation of the clutch

  • Unit: units/s 2
  • Setting '0.0': maximum acceleration, i.e. the speed difference is generated within one cycle.

lrJerk

LREAL

Jerk for positive opening operation of the clutch

  • Unit: units/s 3
  • Setting '0.0': jerk limitation deactivated, for the use of linear acceleration ramps
Outputs

Name

Data type

Value/meaning

xOpen

BOOL

TRUE

The clutch is closed.

  • The lrSetVelOut master speed follows the lrCycVel setpoint speed.

FALSE

The lrSetVelOut master speed is asynchronous to the lrCycVel setpoint speed and is controlled via the internal ramp generator.

xAccDec

BOOL

TRUE

The ramp function of the clutch is active.

  • The clutch is closed or the master speed is shut down.

FALSE

The ramp function of the clutch is not active.

  • The master speed is accelerated or decelerated.

lrSetVelOut

LREAL

Output of the setpoint speed