PTOMoveAbsolute 功能块

功能描述

此功能块指示向目标位置的移动。

移动配置文件取决于指定的速度、减速度和加速度值。

图形表示形式

G-SE-0007768.1.gif-high.gif

 

 

IL 和 ST 表示形式

若要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式一章。

I/O 变量描述

下表描述了输入变量:

输入

类型

注释

PTO_REF_IN

PTO_REF

对 PTO 通道的参考。

要连接到 PTOSimple 的 PTO_REF,或连接到管理运动输出引脚功能块的 PTO_REF_OUT

Execute

BOOL

在上升沿启动功能块的执行。

如果为 FALSE,则在功能块执行终结时复位功能块的输出。

Velocity

DWORD

最大速度 (Hz)(不一定达到)。

范围:0...最大输出频率

注意:

当速度设置为 0 时:

o当 PTO 空闲时,将忽略移动命令并且不会指示任何 PTO 错误。

o当 PTO 正在运行时,PTO 将使用功能块上的减速度参数停止,但不会指示任何 PTO 错误。

位置

DWORD

以脉冲数表示的移动距离。

范围:1...2,147,483,647

加速度

DWORD

以赫兹/毫秒或毫秒(根据配置)表示的加速度。

范围(赫兹/毫秒):1 到加速度最大值

范围(毫秒):加速度最大值...最大软件限制

减速度

DWORD

以赫兹/毫秒或毫秒(根据配置)表示的减速度。

范围(赫兹/毫秒):1 到减速度最大值

范围(毫秒):减速度最大值...最大软件限制

模式

PTO_CMD_MODE

确定 2 种可能性之一:

o在启动新移动命令时中止正在执行的移动命令

o在当前正在执行的命令完成后执行新移动命令。

方向

PTO_DIRECTION

移动方向(正向或负向)。

注意: 加速和减速斜坡不能超过 2,147,483,647 个脉冲。

 

输出

类型

注释

PTO_REF_OUT

PTO_REF

对 PTO 通道的参考。

要与管理运动功能块的 PTO_REF_IN 输入引脚连接。

Done

BOOL

TRUE = 表示命令完成。

功能块执行结束。

Busy

BOOL

TRUE = 表示命令正在执行中。

Active

BOOL

此输出在功能块控制轴运动时进行设置。

CommandAborted

BOOL

TRUE = 表示该命令因为另一个移动命令而中止。

功能块执行结束。

Error

BOOL

TRUE = 表示检测到一个错误。

功能块执行结束。

ErrID

PTOPWM_ERR_TYPE

Error 为 TRUE 时:检测到的错误的类型。

注意: 有关 Done、Busy、CommandAborted 和 Execution 引脚的更多信息,请参阅关于功能块管理的一般信息