The PTO function provides up to four pulse train output channels for a specified number of pulses and a specified velocity (frequency). The PTO function is used to control the positioning or speed of up to four independent linear single-axis stepper or servo drives in open loop mode (for example, with Lexium 28).
The PTO function does not have any position feedback information from the process.
The PTO function can be configured on any output channel of the logic controller not already configured for use by another expert function.
Each PTO channel can use up to:
Six inputs, if optional interface signals for homing (ref/index), event (probe), limits (limP, limN), or drive interface (driveReady) are used,
Three physical outputs, if optional drive interface signal is used (driveEnable).
Automatic origin offset and backlash compensation are also managed to improve positioning accuracy. Diagnostics are available for status monitoring, providing comprehensive and quick troubleshooting.
The four PTO channels support the following functions:
Four output modes, including quadrature
Single axis moves (velocity and position)
Relative and absolute positioning
Automatic trapezoidal and S-curve acceleration and deceleration
Homing (seven modes with offset compensation)
Dynamic acceleration, deceleration, velocity, and position modification
Switch from velocity to position mode and vice versa
Move queuing (buffer of one move)
Position capture and move trigger on event (using probe input)
Backlash compensation (in quadrature mode)
Limits (hardware and software)
Diagnostics
The PTO function is programmed in EcoStruxure Machine Expert using the following function blocks, available in the M241 PTOPWM library:
Category |
Subcategory |
Function Block |
---|---|---|
Motion (single axis) |
Power |
|
Discrete |
||
Continuous |
||
Homing |
||
Stopping |
||
Administrative |
Status |
|
Parameters |
||
Probe |
||
Error handling |
||
WARNING | |
---|---|
The PTO function has the following characteristics:
Characteristic |
Value |
---|---|
Number of channels |
4 |
Number of axes |
1 per channel |
Position range |
-2,147,483,648...2,147,483,647 (32 bits) |
Minimum velocity |
1 Hz |
Maximum velocity |
For a 40/60 duty cycle and maximum 200 mA:
|
Minimum step |
1 Hz |
Minimum acceleration / deceleration |
1 Hz/ms |
Maximum acceleration / deceleration |
100,000 Hz/ms |
Start move IEC |
300 µs + 1 pulse output time |
Start move on probe event |
|
Change move parameter |
|
Accuracy on velocity |
0.5 % |
Accuracy in position |
Depends on the pulse output time |