mapp Audit events

<< 点击显示目录 >>

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

mapp Audit events

mapp Services V5.16

本节列出了由 mapp Audit功能块和功能触发的不同事件

值变化

这种事件类型记录指定参数的变化。

Event ID

16

组成部分

MpAuditRegPar | MpAuditStringChange | MpAuditValueChange | MpAuditWStringChange

Event

ev

事件ID

idx

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

op

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

map

事件通过MpLink分配到的mapp组件的名称

dpid

已经改变的值的标识。输入 "Identifier "上的值用于所有值的变化。

new

值变化时的新值("New")。

old

值变化时的旧值("旧")。

Table: Value change

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

新格式的例子。

当被评估时, "Value of {&dpid} changed. Old: {&old}, New: {&new}" 将看起来像这样: "Value of SetTemp changed. Old: 80, New: 90".

可以在%par之后添加$format来定义格式。

"Value of {&dpid} changed. Old: {&old|.2f}, New: {&new|.2f}" 等同于: "Value of SetTemp changed. Old: 80.81, New: 90.00".

"|.2f "定义了小数点后应显示多少个位置。

旧格式的例子。

当被评估时, "Value of [%dpid] changed. Old: [%old], New: [%new]" 将看起来像这样: "Value of SetTemp changed. Old: 80, New: 90".

可以在%par后面加上$x.x来确定格式。

"Value of [%dpid] changed. Old: [%old$2.1], New: [%new$2.2]" 等同于: "Value of SetTemp changed. Old: 80.1, New: 90.00".

$2.2 与 $2.1 定义小数点后应显示多少个位置。

VC4值变化

VC4值变化允许记录基于VC4的HMI应用中的变化。

有关其他信息,请参阅 mapp Audit下的VC4事件系统定义事件文本 部分的 "VC4作为文本源" 。

在VC4中,单位也不能显示值的变化!

logo_use_case

本主题还包括一个 用例

Event ID

17

组成部分

MpAuditVC4Event

Events

op

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

ev

事件ID

idx

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

map

事件通过MpLink分配到的mapp组件的名称

dpid

在这种情况下,根据功能块 MpAuditVC4Event的输入 "Localize",使用用户ID或用户ID的描述 。用户ID的描述是通过一个额外的文本组来解决的。这个文本组与数据源相连。

dpiduseriddcr

在这个文本组中,为每个用户ID生成一个条目,用户ID对应于文本组中的索引。然后用来代替%dpid的文本来自文本组中的相应条目。

new

新值("New")在数值变化时

old

旧值("Old")在数值变化时。

unit

用于输入的单元组("单元组")/文本组的索引

utext

单位组内的索引,用于识别所使用的确切单位

sel

通过下拉菜单使用的文本组内的索引

type

由用户定义的事件触发的类型("类型")。

表: VC4数值变化

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

新格式的例子:

"VC4 change of {&dpid}. Old: {&old}, New: {&new}" 等同于: "VC4 change of StartHeating. Old: FALSE, New: TRUE".

旧格式的例子:

"VC4 change of [%dpid]. Old: [%old], New: [%new]" 等同于: "VC4 change of StartHeating. Old: FALSE, New: TRUE".

用户定义的事件

该事件类型支持记录用户定义的事件

Event ID

18

组成部分

MpAuditCustomEvent

Events

op

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

ev

事件ID

idx

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

map

事件通过MpLink分配给的mapp组件的名称

type

类型("Type")由一个用户定义的事件触发的

msg

消息("Message")来自一个用户定义的事件

cmt

评论("Comment")来自一个用户定义的事件

表:用户定义的事件

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

新格式的例子:

"User-defined event: {&typ} enabled by {&msg}" 等同于: "User-defined event: Turbine 1 enabled by Motor 5".

旧格式的例子:

"User-defined event: [%typ] enabled by [%msg]" 等同于: "User-defined event: Turbine 1 enabled by Motor 5".

批量事件

该事件类型允许记录一个新批次("Batch")的开始。

Event ID

20

组成部分

MpAuditStartBatch

Events

op

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

idx

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

ev

事件ID

map

事件通过MpLink分配到的mapp组件的名称

id

开始批次的ID

prev

前一个批次的ID

表:批量事件

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

新格式的例子:

"User {&op} starting batch {&id}, previous batch {&id} stopped" 等同于: "User Admin starting batch Pizza, previous batch Bread stopped".

旧格式的例子:

"User [%op] starting batch [%id], previous batch [%prev] stopped" 等同于: "User Admin starting batch Pizza, previous batch Bread stopped".

清除缓冲区事件

该事件类型可用于记录包含所有当前记录的事件的缓冲区何时被重置。

Event ID

2457

组成部分

MpAuditClearBuffer

Events

op

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

ev

事件ID

idx

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

map

事件通过MpLink分配到的Mapp组件的名称

表: 事件

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

新格式的例子:

"{&op} - Buffer was reset" 等同于: "Admin - Buffer was reset".

旧格式的例子:1

"[%op] - Buffer was reset" 等同于: "Admin - Buffer was reset".