MLPmpForcePos
Description
Forces the position of a PMP Block to a specified position. This block can only be executed when motion is not occurring. It can be used to force the PMP starting position to the desired values from which to start motion.
Arguments
Input
| EN | Description | Enables FB to be executed |
| Data type | BOOL | |
| Range | 0, 1 | |
| Unit | n/a | |
| Default | — | |
| Block ID | Description | ID name of the PMP Block |
| Data type | DINT | |
| Range | [-2147483648, 2147483648] | |
| Unit | n/a | |
| Default | — | |
| Position | Description | Defines the PMP starting position when the motion starts |
| Data type | LREAL | |
| Range | — | |
| Unit | User unit | |
| Default | — |
Output
|
Default (.Q) |
Description | Returns true when function successfully executes See more details here |
| Data type | BOOL | |
| Unit | n/a |
Related Functions
Example
Structured Text
|
MLPmpForcePos( PipeNetwork.PMP, 2500.0 );
|
Ladder Diagram
-
-
You must use a pulse contact to start the FB
Function Block Diagram
|
Copyright © 2018 Kollmorgen |
|
[Top]






