MLAxisStop

Pipe Network motion icon

 Function BlockClosed A function block groups an algorithm and a set of private data. It has inputs and outputs. - Stop with the specified deceleration.
This does NOT remove the input source, but to stop the driveClosed In electrical engineering, a drive is an electronic device to provide power to a motor or servo. Control device for regulating the speed, torque and position of a motor. A unit controlling a motor using the current and timing in its coils. from continuing to move.

Inputs

Input

Data Type

Range

Unit

Default

Description

ID

DINT

No range

N/A

No default

ID Name of the Axis block.

Start

BOOL

FALSE, TRUE

N/A

No default

 

Deceleration

LREAL

No range

User unit/sec2

No default

 

See Set the Axis Block Position Units.

Outputs

Output

Data Type

Range

Unit

Description

Default (.Q)

BOOL

FALSE, TRUE

N/A

Becomes TRUE when the Axis is completely stopped.

GenPos

LREAL

 

User units

Corresponds to the Generator Position input to the axis at the time the stop is triggered.

See Axis Pipe Block about positions.

PipePos

LREAL

 

User units

Corresponds to the Pipe Position input to the axis at the time the stop is triggered.

See Axis Pipe Block about positions.

RealignPos

LREAL

 

User units

Realign Position is the Reference Position at which the stop is triggered.

StopPos

LREAL

 

User units

Corresponds to the last Reference Position sent to the drive at the time when the Axis is completely stopped.

Remarks

FBD Language Example

FFLD Language Example

IL Language Example

Not available.

ST Language Example

Inst_MLAxisStop(PipeNetwork.AXIS1, bStop, 200000);
If Inst_MLAxisStop.Done Then
Axis1_PipePosition := Inst_MLAxisStop.PipePos;
Axis1_GeneratorPosition := Inst_MLAxisStop.GenPos;
Axis1_RealignPosition := Inst_MLAxisStop.RealignPos;
Axis1_StopPosition := Inst_MLAxisStop.StopPos;
End_if;

See Also

MLAxisReAlign