FC_EtStateToString - 概述

概述

类型:

函数

最低适用版本:

V1.0.0.0

任务

SlcRemoteController 库的类型为 ET_State 的枚举元素转换为字符串。

描述

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

接口

输入

数据类型

描述

i_etState

ET_State

必须转换的 ET_State 值。

输出

数据类型

描述

q_etDiag

GD.ET_Diag

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

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

q_etDiagExt

ET_DiagExt

诊断上特定于 POU 的输出。

q_etDiag = GD.ET_Diag.Ok -> 状态消息

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

返回值

数据类型

描述

STRING[80]

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

诊断消息

q_etDiag

q_etDiagExt

描述

OK

Ok

Ok

InputParameterInvalid

UnknownState

所提供的状态不正确。

Ok

枚举名称:

Ok

枚举值:

0

描述:

Ok

枚举已成功转换为文本。

UnknownState

枚举名称:

UnknownState

枚举值:

14

描述:

所提供的状态不正确。

原因

解决方法

在输入 i_etState 处,设置的数值无法与 ET_State 的任何元素关联。

在输入 i_etState 处,必须设置枚举 ET_State 的元素。