概述

 

脉冲串输出 (PTO)

简介

PTO 功能针对指定的脉冲数和指定的速度(频率)提供最多四个脉冲串输出通道。PTO 功能用于在开环模式下控制最多四个独立的线性单轴步进器或伺服驱动器的定位或速度(例如,针对 Lexium 28)。

PTO 功能块没有过程的任何位置反馈信息。

PTO 功能可在逻辑控制器的尚未配置用于其他专用功能的任何输出通道上配置。

每个 PTO 通道最多可以使用:

o六个输入,如果使用用于回归(参考/索引)、事件(探测器)、限制(limP、limN)或驱动器接口 (driveReady) 的可选接口信号。

o三个物理输出,如果使用可选驱动器接口信号 (driveEnable)。

自动起点偏移和间隙补偿也得到管理,以改善定位精度。可以对状态监控进行诊断,以便可全面快速地进行排除故障。

支持的功能

四个 PTO 通道支持以下功能:

o四个输出模式,包括正交模式

o单轴移动(速度和位置)

o相对和绝对定位

o自动梯形和 S 曲线加速和减速

o回归(七个模式,带有偏移补偿)

o动态加速、减速、速度和位置修改

o速度模式与位置模式之间的来回切换

o移动排队(一个移动的缓冲区)

o事件触发位置捕捉和移动(使用探测器输入)

o间隙补偿(在正交模式下)

o限位(硬件和软件)

o诊断

PTO 功能块

在 EcoStruxure Machine Expert 中使用 M241 PTOPWM 库中提供的以下功能块对 PTO 功能进行编程:

类别

子类别

功能块

运动(单轴)

电源

MC_Power_PTO

离散量

MC_MoveAbsolute_PTO

MC_MoveRelative_PTO

MC_Halt_PTO

MC_SetPosition_PTO

连续

MC_MoveVelocity_PTO

回归

MC_Home_PTO

停止

MC_Stop_PTO

管理

状态

MC_ReadActualVelocity_PTO

MC_ReadActualPosition_PTO

MC_ReadStatus_PTO

MC_ReadMotionState_PTO

参数

MC_ReadParameter_PTO

MC_WriteParameter_PTO

MC_ReadBoolParameter_PTO

MC_WriteBoolParameter_PTO

探测器

MC_TouchProbe_PTO

MC_AbortTrigger_PTO

错误处理

MC_ReadAxisError_PTO

MC_Reset_PTO

注意: 根据运动状态图,运动功能块按照轴的位置进行操作。管理功能块不影响运动状态。

注意: MC_Power_PTO 功能块是强制功能块,在它之后才能发出移动命令。

Warning_Color.gif警告

意外的设备操作

o请勿在不同的程序任务中使用同一个功能块实例。

o请勿在功能块正在执行时更改功能块参考 (AXIS)。

不遵循上述说明可能导致人员伤亡或设备损坏。

PTO 特性

PTO 功能具有以下特性:

特性

通道数

4

轴数目

每通道 1 个

位置范围

-2,147,483,648...2,147,483,647(32 位)

最小速度

1 Hz

最大速度

对于 40/60 占空比和最大 200 mA:

o快速输出 (Q0...Q3):100 kHz

o常规输出 (Q4...Q7):1 kHz

最小步长

1 Hz

加速度/减速度最小值

1 赫兹/毫秒

加速度/减速度最大值

100,000 赫兹/毫秒

开始移动 IEC

300 微秒 + 1 脉冲输出时间

发生探测器事件时开始移动

更改移动参数

速度精度

0.5 %

位置精度

取决于脉冲输出时间