DefineUnitModeWithHandler(方法)

概述

类型:

接口

适用的版本:

V1.4.2.0

继承:

描述

方法 DefineUnitModeWithHandler 具有与方法 DefineUnitMode() 相同的功能。但是,方法 DefineUnitModeWithHandler 还能够传递功能块 FB_StateModelHandlerBase 的实例。这将授予 FB_UnitModeManager2 访问此实例的权限,在使用 ExecuteCurrentState() 方法时,调用该实例的相应状态方法。

接口

输入

数据类型

描述

i_sName

STRING

请参阅 DefineUnitMode(方法) 的界面。

i_diValue

UDINT

i_diStatesDisabled

DINT

i_diStatesModeChangeAllowed

DINT

i_etInitialState

ET_States

i_ifStateModelHandler

IF_StateModelHandler

此参数用于将接口传递到 FB_StateModelHandlerBase 的实例。

输出

数据类型

描述

q_etResult

ET_Result

以数字值的形式提供诊断和状态信息。

If q_xError = FALSEq_etResult 提供状态信息。

If q_xError = TRUEq_etResult 提供诊断/错误信息。

q_sResultMsg

STRING

以文本消息的形式提供附加的诊断和状态信息。

返回值

输出

数据类型

描述

DefineUnitModeWithHandler

BOOL

如果方法成功完成则指示 TRUE