FC_EtDiagExtToString

 

FC_EtDiagExtToString - 一般信息

概述

类型:

功能

适用的版本:

V1.0.4.0

任务

ApplicationLogger 库的类型为 ET_DiagExt 的枚举元素转换为字符串。

描述

每个枚举元素都有名称或值。功能的返回值是枚举元素的名称。

接口

输入

数据类型

描述

i_etDiagExt

ET_DiagExt

必须转换的 ET_DiagExt 值。

输出

数据类型

描述

q_etDiag

GD.ET_Diag

诊断中的一般性陈述(与库无关)。

不等于 ET_Diag.Ok 的值与诊断消息对应。

q_etDiagExt

ET_DiagExt

诊断中 POU 特有的输出

q_etDiag = ET_Diag.Ok -> 状态消息

q_etDiag <> ET_Diag.Ok -> 诊断消息

返回值

数据类型

描述

STRING[80]

在输入 i_etDiagExt 处指定的枚举元素的名称。

诊断消息

q_etDiag

q_etDiagExt

枚举值

描述

OK

Ok

0

良好

InputParameterInvalid

UnknownDiagExt

36

DiagExt 代码无法确定。

UnexpectedProgramBehavior

UnexpectedDiagExt

35

DiagExt 无效。

Ok

枚举名称:

Ok

枚举值:

0

描述:

良好

枚举已成功转换成文本。

UnexpectedDiagExt

枚举名称:

UnexpectedDiagExt

枚举值:

35

描述:

DiagExt 无效。

原因

解决方案

在内部执行中检测到错误。

i_etDiagExt 输入处的值无法在内部正确处理。

请联系 Schneider Electric 服务代表。

UnknownDiagExt

枚举名称:

UnknownDiagExt

枚举值:

36

描述:

DiagExt 代码无法确定。

原因

解决方案

在输入 i_etDiagExt 处,指定的数值无法关联到 ET_DiagExt 的任何元素。

在输入 i_etDiagExt 处,必须指定枚举 ET_DiagExt 的元素。