mapp PackML events

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp Audit:事件管理 > 概念 > 事件类型 >

mapp PackML events

mapp Services V5.16

 

本节列出了不同的OMAC PackML事件。

OMAC PackML模式变化

这种事件类型允许跟踪MpPackML模式的变化。该事件类型可以在同步模式和独立模式下使用。

选项 "审计 "必须在 MpPackMLCore配置中启用 以便记录事件。

packml_enable_audit_events

Event ID

64

组成部分

MpPackML function blocks

Events

ev

事件ID

idx

返回当前生成的事件的索引。该值在每一个新事件中都会被递增。因此,事件列表中第一个生成的事件的值是1;第50个事件的索引是50,第100个事件的索引是100。

old

旧的PackML模式

new

新的PackML模式

resp

PackML模式或状态变化的来源(例如 "MpPackMLBasicUI","MpPackMLMode","PackML标签结构")。

state

当前状态

op

事件发生时登录的用户名称

表: MpPackML模式变化

有关如何指定事件文本的信息,见 " 使用新格式"一节

新格式的例子:

"PackML mode: Old: [&old], New: [&new]" 等同于: "PackML mode: Old: Manual, New: Production", 这意味着PackML模式从 "手动 "变为 "生产"。

旧格式的例子:

"PackML mode: Old: [%old], New: [%new]" 等同于: "PackML mode: Old: Manual, New: Production", 这意味着PackML模式从 "手动 "变为 "生产"。

OMAC PackML状态变化

这种事件类型允许跟踪MpPackML的状态变化。该事件类型可以在同步模式和独立模式下使用。

选项 "审计 "必须在 MpPackMLCore配置中启用 以便记录事件。

packml_enable_audit_events

Event ID

65

Components

MpPackML function blocks

Events

ev

事件ID

idx

返回当前生成的事件的索引。该值在每一个新事件中都会被递增。因此,事件列表中第一个生成的事件的值是1;第50个事件的索引是50,第100个事件的索引是100。

old

旧的PackML状态

resp

PackML模式或状态变化的来源(例如 "MpPackMLBasicUI"、"MpPackMLMode"、"PackML标签结构")。

如果mapp PackML被用于同步模式,"resp "返回触发状态变化的模块。

new

新的PackML状态

mode

目前的活动模式

info

这个参数只能在 "同步 "模式下使用。传递一个模块当前状态的附加描述。

op

事件发生时登录的用户的名字

表: MpPackML状态变化

有关如何指定事件文本的信息,见 " 使用新格式"一节

新格式的例子:

"Event: {&ev}, Old: {&old}, New: {&new}" 等同于: "Event: 65, Old: Idle, New: Starting", 这意味着PackML状态从 "Idle "变为 "Starting"。

旧格式的例子:

"Event: [%ev] Old: [%old], New: [%new]" 等同于: "Event: 65 Old: Idle, New: Starting", 这意味着PackML状态从 "Idle "变为 "Starting"。

OMAC PackML模块变化

这个事件类型只有在mapp PackML以 同步模式工作时才能使用

这个事件类型可以用来确定是否应该记录一个模块的状态变化和子状态变化。

选项 "Auditing "必须在 MpPackMLModule配置中启用 以便记录事件。

auditing_module

此外,在 MpPackMLCore配置中必须启用选项 "Auditing "!

packml_enable_audit_events

如果一个模块现在触发了一个状态变化,就会自动触发一个 "OMAC PackML状态变化 "事件,其中包含该模块的新旧状态。

Event ID

66

组成部分

MpPackMLModule

Events

ev

事件ID

idx

返回当前生成的事件的索引。该值在每一个新事件中都会被递增。因此,事件列表中第一个生成的事件的值是1;第50个事件的索引是50,第100个事件的索引是100。

old

上一个子状态

new

新的子状态

resp

模块的名称

info

指定同步模式的附加说明。通过 MpPackMLModule的 "StateInfo "定义 。

op

事件发生时登录的用户名称

表: MpPackML子状态变化

有关如何指定事件文本的信息,见 " 使用新格式"一节

新格式的例子:

"Old substate: {&old}, New substate: {&new}, Module: {&resp}, Info: {&info}" 等同于: "Old substate: 2, New substate: 3, Module: Infeed, Info: Axis reference completed", 这意味着模块 "Infeed "的子状态已经改变。轴的归位已经完成。

旧格式的例子:

"Old substate: [%old], New substate: [%new], Module: [%resp], Info: [%info]" 等同于: "Old substate: 2", New substate: 3, Module: Infeed, Info: Axis reference completed", 这意味着模块 "Infeed "的子状态已经改变。轴的归位已经完成。