<< 点击显示目录 >> 主页 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的HMI应用中的变化。
有关其他信息,请参阅 mapp Audit下的VC4事件系统 和 定义事件文本 部分的 "VC4作为文本源" 。
在VC4中,单位也不能显示值的变化!
本主题还包括一个 用例。 |
Event ID 17 |
组成部分 |
Events |
|
op |
事件发生时登录的用户名称 |
ev |
事件ID |
idx |
返回当前生成的事件的索引。该值在每一个新的事件上都是递增的。因此,事件列表中第一个生成的事件的值是1;第50个事件的索引是50,第100个事件的索引是100。 |
map |
事件通过MpLink分配到的mapp组件的名称 |
dpid |
在这种情况下,根据功能块 MpAuditVC4Event的输入 "Localize",使用用户ID或用户ID的描述 。用户ID的描述是通过一个额外的文本组来解决的。这个文本组与数据源相连。 在这个文本组中,为每个用户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 |
组成部分 |
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 |
组成部分 |
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 |
组成部分 |
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".