HSCGetDiag:提供在HSC 上检测到的错误的详细信息

功能描述

此管理功能块返回检测到的 HSC 错误的详细信息。

图形表示形式

 

G-RU-0010466.2.gif-high.gif

 

 

IL 和 ST 表示形式

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

I/O 变量描述

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

输入

类型

注释

HSC_REF_IN

HSC_REF

HSC 的参考。

在功能块执行期间,不得进行更改。

Execute

BOOL

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

在下降沿上,则在其执行终结时,复位功能块的输出。

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

输出

类型

注释

HSC_REF_OUT

HSC_REF

HSC 的参考。

Done

BOOL

TRUE = 表示 HSCDiag 有效。

功能块执行结束。

Busy

BOOL

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

Error

BOOL

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

功能块执行结束。

ErrID 

HSC_ERR_TYPE

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

HSCDiag

DWORD

Done 为 TRUE 时,诊断值输出到功能块的此引脚。当 DWORD 的位 7 = TRUE 时,检测到配置错误。未使用位 0...6 和 8...15。

注意: 有关 DoneBusy 和 Execution 引脚的详细信息,请参阅功能块管理的一般信息

添加 HSCGetdiag 功能块

步骤

描述

1

软件目录中选择选项卡,然后单击

在列表中选择控制器 > HMISCU > HMISCU HSC > HSCGetDiag,然后将该项目拖放至 POU 窗口中。

2

HSC_REF_IN 输入链接到 HSC 的 HSC_REF 输出。