PTOGetDiag 功能块

功能描述

此功能块返回检测到的 PTO 错误代码。

图形表示形式

G-RU-0010479.2.gif-high.gif

 

 

IL 和 ST 表示形式

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

I/O 变量描述

下表描述了输入变量:

输入

类型

注释

PTO_REF_IN

PTO_REF

对 PTO 通道的参考。

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

Execute

BOOL

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

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

下表对输出变量进行了描述:

输出

类型

注释

PTO_REF_OUT

PTO_REF

对 PTO 通道的参考。

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

Done

BOOL

TRUE = 表示 PTODiag 有效。

功能块执行结束。

Busy

BOOL

TRUE = 表示功能块执行正在进行。

Error

BOOL

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

功能块执行结束。

ErrID

PTOPWM_ERR_TYPE

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

PTODiag

DWORD

Done 为 TRUE 时:诊断错误代码(请参见下表)。

下表是诊断变量 PTODiag 的编码。有关详细诊断信息,请参阅管理检测到的错误

DWORD 位

含义

0...3

未使用

4

检测到内部错误

5

FastPTO 无效·DelayStart

6

抑制故障

7

检测到配置错误

8

无效缓冲区模式

9

检测到近似限制错误

10

命令缓冲区已满

11

检测到缓冲区速度错误

12

轴未被引用

13

回归起点或 PROX 被禁用

14

FastPTO 停止例外

15

FastPTO 重新配置

16

FastPTO 超范围

17

驱动器未就绪(辅助输入 DriveReady 为 FALSE

18

检测到软件上限

19

检测到软件下限

20

没有为 FastPTO 分配触发引脚

21

检测到回归错误

22

频率无效

23

加速度无效

24

减速度无效

25

命令被拒绝

26

距离无效

27

位置无效

28

无效回归

29

方向无效

30

反向

31

检测到配置文件错误

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