FB_ApplicationLoggerHandler - GetLoggerPoint(方法)

概述

类型:

方法

适用的版本:

V1.0.4.0

任务

此方法将接口返回给已寄存的记录器点。

描述

通过寄存到应用程序记录器,记录器点可获得识别号。

应用程序记录器自身的编号为 1。其他记录器点根据各自的寄存顺序获得编号。

接口

输入

数据类型

描述

i_udiId

UDINT

记录器点的识别号。

输出

数据类型

描述

q_ifLoggerPoint

IF_LoggerPoint

连接到记录器点的接口。

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 -> 诊断消息

诊断消息

q_etDiag

q_etDiagExt

枚举值

描述

OK

Ok

0

良好

InputParameterInvalid

IdInvalid

11

ID 无效。

UnexpectedProgramBehavior

ApplicationLoggerItfNotSupported

14

应用程序记录器接口不受支持。

UnexpectedProgramBehavior

ApplicationLoggerNotSet

13

应用程序记录器未被设置。

UnexpectedProgramBehavior

UnexpectedFeedback

3

反馈值无效。

ApplicationLoggerItfNotSupported

枚举名称:

ApplicationLoggerItfNotSupported

枚举值:

14

描述:

应用程序记录器接口不受支持。

原因

解决方案

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

请联系 Schneider Electric 服务代表。

ApplicationLoggerNotSet

枚举名称:

ApplicationLoggerNotSet

枚举值:

13

描述:

应用程序记录器未被设置。

原因

解决方案

全局变量 G_ifApplicationLogger 已被更改。

切勿写入变量 G_ifApplicationLogger

输出 q_etDiag 显示 GD.ET_Diag.UnexpectedProgramBehavior

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

请联系 Schneider Electric 服务代表。

IdInvalid

枚举名称:

IdInvalid

枚举值:

11

描述:

ID 无效。

原因

解决方案

在输入 i_udiId 处,指定了无效值。

在输入 i_udiId 处,必须指定介于 udiFirstLogEntryId 与 udiLastLogEntryId 之间的值。

Ok

枚举名称:

Ok

枚举值:

0

描述:

良好

记录器点接口已成功返回。

UnexpectedFeedback

枚举名称:

UnexpectedFeedback

枚举值:

3

描述:

反馈值无效。

原因

解决方案

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

请联系 Schneider Electric 服务代表。