使用方法 RegisterLoggerPoint,功能块 FB_UnitModeManager2 寄存为全局应用程序记录器的记录器点。
应用程序记录器中的记录器点的名称由输入 i_sName 定义。
输入 i_ifParent 指定父记录器点,功能块 FB_UnitModeManager2 的记录器点在记录器树中寄存在该记录器点之下。
成功执行方法后,方法的返回值为 TRUE。
有关应用程序记录器的更多常规信息,请参阅“使用 ApplicationLogger 库 。
成功寄存记录器点后,必须使用 SetApplicationLoggerLogLevel() 方法设置所需的记录器层级。
FB_UnitModeManager2 支持在以下事件中创建日志条目:
事件 |
记录器层级 |
---|---|
执行 DefineUnitMode() 方法失败。 |
APL.ET_LogLevel.Warning |
触发了状态命令。 |
APL.ET_LogLevel.DebugMessage |
执行了状态命令。 |
APL.ET_LogLevel.StatusMessage |
拒绝了状态命令。 |
APL.ET_LogLevel.Warning |
触发了模式更改命令。 |
APL.ET_LogLevel.DebugMessage |
执行了模式更改。 |
APL.ET_LogLevel.StatusMessage |
拒绝了模式更改命令。 |
APL.ET_LogLevel.Warning |
输入 |
数据类型 |
描述 |
---|---|---|
i_ifParent |
APL.IF_LoggerPoint |
父记录器点,功能块的记录器点寄存在它的下方。如果输入设置为 0,则全局记录器点 APL.GVL.G_ifApplicationLogger 定义为父级。 |
i_sName |
STRING |
应用程序记录器中显示的记录器点的名称。 |
输出 |
数据类型 |
描述 |
---|---|---|
q_etResult |
以数字值的形式提供诊断和状态信息。 If q_xError = FALSE,q_etResult 提供状态信息。 If q_xError = TRUE,q_etResult 提供诊断/错误信息。 |
|
q_sResultMsg |
STRING |
以文本消息的形式提供附加的诊断和状态信息。 |