FunctionMLGearWriteRatSlpPipe Network motion icon

Description

Set the Ratio Slope value of a selected Gear Pipe Block. Ratio Slope sets the limit at which step changes in ratio are implemented.

Arguments

Input

BlockID

Description

ID number of an initialized Gear Pipe Block

 

Data type

DINT

 

Range

[-2147483648, 2147483648]

 

Unit

n/a

 

Default

Slope

Description

New Ratio Slope value to be assigned to selected Gear Pipe Block. Values lower then 1.0 can be entered, but require a leading zero (for example 0.8 instead of .8)

 

Data type

LREAL

 

Range

 

Unit

1/sec

 

Default

Output

Default (.Q)

Description

Returns TRUE if Ratio Slope value is changed in the selected Gear Pipe Block

See more details here

 

Data type

BOOL

 

Unit

n/a

Return Type

BOOL

Related Functions

MLGearReadOffSlp

MLGearInit

Example

Structured Text

 

//Set the Ratio Slope value of Gear1 Pipe Block to 100

MLGearWriteRatSlp(PipeNetwork.GEAR1, 100.0);

 

Ladder Diagram

MLGearWriteRatSlp: LD example

Function Block Diagram

MLGearWriteRatSlp: FBD example

RatioSlope Offset

If MLGearWriteRatSlp is set as to generate a ramp (instead of a step) when going from a gear ratio of 1 to 2, then there will be a position offset when the gear ratio settles as 2. In the image below the ratio goes from 1.0 to 2.0; Green is PN Gear Block Output and Red is Gearbox Input.

  1. Green line: PN Gear Block Output
  2. Red line: PN Gearbox Input
  3. When the ratio is changed
  4. Phase difference

If MLGearWriteRatSlp is set without a ramp, , then there will not be an offset.

  1. Green line: PN Gear Block Output
  2. Red line: PN Gearbox Input
  3. When the ratio changes
  4. Synched

Go back to the top of the page [Top]

 


Stay Connected with Kollmorgen

Copyright © 2015 Kollmorgen™