此功能块指示向目标位置的移动。
移动配置文件取决于指定的速度、减速度和加速度值。
若要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式一章。
下表描述了输入变量:
输入 |
类型 |
注释 |
---|---|---|
PTO_REF_IN |
对 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 通道的参考。 要与管理 和运动功能块的 PTO_REF_IN 输入引脚连接。 |
|
Done |
BOOL |
TRUE = 表示命令完成。 功能块执行结束。 |
Busy |
BOOL |
TRUE = 表示命令正在执行中。 |
Active |
BOOL |
此输出在功能块控制轴运动时进行设置。 |
CommandAborted |
BOOL |
TRUE = 表示该命令因为另一个移动命令而中止。 功能块执行结束。 |
Error |
BOOL |
TRUE = 表示检测到一个错误。 功能块执行结束。 |
ErrID |
当 Error 为 TRUE 时:检测到的错误的类型。 |
注意: 有关 Done、Busy、CommandAborted 和 Execution 引脚的更多信息,请参阅关于功能块管理的一般信息。