ET_Result

概述

类型:

枚举

适用的版本:

V1.0.1.0

描述

枚举包含功能块所执行的运算的可能结果值。

枚举元素

名称

数据类型

数值

描述

如果功能块q_xError 为 FALSE,将显示以下状态消息之一。

Ok

DINT

0

POU 正常,但不运行。

Disabled

DINT

1

POU 已被禁用。

Initializing

DINT

2

POU 正在初始化。

Running

DINT

4

正在执行 POU。

ResettingTimerAndCounter

DINT

5

POU 正在使定时器和计数器复位。

如果功能块q_xError 为 TRUE,将显示以下错误消息之一。

UnitModeCurrentRange

DINT

11

输入 i_diUnitModeCurrent 的值超出范围。操作模式的值必须在范围 0 和 Gc_uiMaxNumberOfModes 中。

StateCurrentRange

DINT

12

输入 i_diStateCurrent 的值超出范围。状态的值必须在范围 0 和 Gc_uiMaxNumberOfStates 中。

NumberOfModesRange

DINT

13

操作模式的数量超限。操作模式的数量必须在范围 0 和 Gc_uiMaxNumberOfModes 中。

PointerInitModeInvalid

DINT

14

初始操作模式指针 i_pstInitMode 无效。

PointerAdminInvalid

DINT

15

管理指针 i_pstAdmin 无效。

PointerStatusInvalid

DINT

16

状态指针 i_pstStatus 无效。

UnitModeRange

DINT

17

操作模式超限。范围应为:

0 < i_diUnitMode <= diNumberOfModes

InvalidStateModelNoExecuteState

DINT

20

操作模式的状态模型无效:无执行状态。

InvalidStateModelNoStoppedState

DINT

21

操作模式的状态模型无效:无已停止状态。

InvalidStateModelNoHeldState

DINT

22

操作模式的状态模型无效:如果存在正在保持正在取消保持状态,则必须存在已保持状态。

InvalidStateModelNoCompleteState

DINT

23

操作模式的状态模型无效:如果存在正在完成状态,则必须存在完成状态。

InvalidStateModelNoSuspendedState

DINT

24

操作模式的状态模型无效:如果存在正在挂起正在取消挂起状态,则必须存在已挂起状态。

InvalidStateModelNoAbortedState

DINT

25

操作模式的状态模型无效:如果存在正在中止正在清除状态,则必须存在已中止状态。

InvalidStateModelNoIdleState

DINT

26

操作模式的状态模型无效:正在复位状态仅可结合空闲状态使用。

InvalidStateModelNoResettingState

DINT

27

操作模式的状态模型无效:空闲状态仅可结合正在复位状态使用。

ModeChangeRequestRejected

DINT

28

请求更改操作模式遭到拒绝。

StateChangeRequestRejected

DINT

29

在当前状态下不接受触发状态命令。

UnknownResult

DINT

30

函数 FC_EtResultToString 的输入 i_etResult 的值未知。

InvalidInput

DINT

33

至少有一个指定的输入无效。

MaxNumberOfUnitModesExceeded

DINT

34

已定义设备模式的最大数量。在添加新的之前删除设备模式。

NoUnitMode

DINT

35

未激活任何设备模式。不允许执行命令的操作。

UnitModeNotFound

DINT

36

未定义指定的设备模式。

UnitModeActive

DINT

37

设备模式处于活动状态。不允许执行命令的操作。

NoStateModelHandler

DINT

39

设备模式的定义需要 FB_StateModelHandlerBase 的实例。

RegisterLoggerPointFailed

DINT

41

无法寄存记录器点。

AlreadyExists

DINT

42

已定义具有相同值或同名的设备模式。

NotReady

DINT

43

POU 被另一个任务阻止,未准备好执行。

使用对象

枚举 ET_Result 供此库的所有 POU 使用。