PTOSimple 功能块

概述

PTOSimple 功能块管理 PTO 功能。

在每个 MAST 任务循环中调用该功能块。

功能块实例名称是由配置定义的名称。

当用户从内嵌功能配置中在 Channel PTO 0 上调用 PTO 模式时创建该功能块实例:

G-SE-0024878.1.gif-high.gif

 

 

注意: 向全局变量 PTO_PWM.PTO00 分配功能块实例名称。

G-SE-0026846.1.gif-high.gif

 

 

图形表示形式

G-RU-0010491.2.gif-high.gif

 

 

IL 和 ST 表示形式

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

I/O 变量描述

下表描述了输入变量

输入

类型

注释

ResetError

BOOL

在上升沿复位检测到的 PTO 错误。

注意: 必须将关联到 PTO00 轴的任何 PTOMoveRelative 上的 Execute 引脚设置为 FALSE 才能复位检测到的错误。

DIS_AuxInput

BOOL

TRUE = 当被配置为驱动器就绪输入时,禁用辅助输入。

不使用辅助输入时,此引脚不会产生任何影响。

下表描述了输出变量:

输出

类型

注释

PTO_REF

PTO_REF

对 PTO 通道的参考。

与 PTO 功能块的 PTO_REF_IN 输入引脚配合使用。

PTOError

BOOL

TRUE = 表示检测到一个错误。使用 PTOGetDiag 功能块获取有关此检测到的错误的详细信息。

Moving

BOOL

TRUE = 表示运动状态为正在移动。

停止

BOOL

TRUE = 表示运动状态为正在停止。

Frequency

DWORD

当前移动速度(以 Hz 为单位)。

Distance

DWORD

PTO 轴当前移动所经过的距离(脉冲数)。