组件

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp Report:创建报告 > 配置 > MpReportCore配置 > 配置说明 >

组件

mapp Services V5.16

显示高级参数

 

名称



报告(MpReport)




组件





组件:{/}






名称






历史报警链接






最大条目






空的列表文本






表格样式






文本风格






选择







{/列}
















 

名字









 

 

信息









 

 

实例ID









 

 

代码









 

 

严重度









 

 

范围









 

 

状态改变









 

 

时间戳









 

 

附加信息1









 

 

附加信息2








宽度








水平对齐








标题









文本






在哪里







连接







#1-N















操作








比较到

















过程变量






名称






审计线索链接






最大条目






空列表文本






表格样式






文本风格






选择







{/列}















宽度








水平对齐








标题









文本






在哪里







连接







#1-N















操作








比较到

















过程变量





其他mapp服务组件的报告信息可以在 "组件 "部分定义。

报警历史

一般设置

报警历史可以通过选择 "报警历史 "集成到报告中。报警历史以表格形式显示。

必须在 "报警历史链接 "下指定MpAlarmXHistory配置的mapp链接

logo_online_tutorial

有关报警历史的教程(GER/ENG),请参见 B&R教程门户网站。(访问数据)

"最大条目"可用于定义报告中应显示的报警历史条目的最大数量。可以通过该参数定义所需数量。如果条目不应受到限制,可以为该参数选择 "无限"。

unlimited_config

表格和文本的风格可以在 "表格风格 "和 "文本风格 "中选择。样式事先在 "样式"部分进行了配置 。

如果没有报警,报告中会出现当前没有数据的信息。

report_noalarmhistorydata

要显示的文本由参数 "Empty list text 空列表文本 "定义。这可以被指定为本地文本或 使用文本系统进行本地化

过滤标准

"SELECT "和 "WHERE "可以用来创建报警历史的过滤标准。这使得定义哪些报警历史信息应该显示在报告中成为可能。

 

SELECT

哪些报警历史信息应该显示在报告中,由 "SELECT "决定。有以下选择:

Name

Message

InstanceID

Code

Severity

Scope

StateChange

TimeStamp

AdditionalInformation1

AdditionalInformation2

关于单个参数的其他信息,请看 这里。"StateChange "指定了报警的状态变化。状态变化可以在报告中以文本或图像形式显示。所需的变体在 "显示方式 "下定义。当选择 "文本 "时,  可以为每个状态变化("激活"、"未确认 "等)指定 一个静态文本或 通过文本系统本地化的文本 当选择 "图像 "时,可以为每个状态变化("活动"、"不承认 "等)指定一个图像。同样的一般条件适用于图像,如  "图像 "项目中的 " 内容" 部分所解释的  。可以在 "更新的文本 "或 "更新的图像 "下定义文本或图像,以便在警报被更新时使用。在 mapp AlarmX 中配置的警报  必须为此使用 "数据更新 "功能。有关其他信息,请参见 这里

component_config

在报告中为每个选定的SELECT元素创建一列。"标题 "定义了列的名称。如果指定 "无",则不分配列名。报告中的标题行被省略。使用 "单一文本", 可以指定一个静态文本或 通过文本系统本地化的文本

 

在哪里

过滤器属性可以在 "WHERE "下进一步配置。在 "列 "下,可以确定哪些信息应该被过滤。与 "SELECT "下所列的选择选项相同。

必须注意的是,如果根据 "StateChange "进行过滤,状态变化被指定为一个数字。如上所述,状态变化可以是 "活动"、"非活动"、"已确认"、"未确认 "或 "更新"。数字2("活动")、3("非活动")、4("确认")、5("未确认")和6("更新")被使用。

通过 "操作 "和 "比较",可以在查询中添加额外的过滤器,如具有某个名称的警报或特定时间点的警报。这意味着可以对某些数值进行查询,比如说。"比较 "可以是一个固定值("Value")或过程变量("PV")。

 

如果使用 "LIKE "进行操作比较("Operator"),可以搜索到类似的条目。必须使用通配符 "*"。如果使用 "*Test*"作为值("值"),例如,可以搜索到条目 "Test01"、"MyTest "和 "MyTest01"。

 

例子

报警历史应包括在报告中。这方面的要求是,报警系统 mapp AlarmX 是激活的。警报名称和警报的严重程度应显示在报告中。为了更好地了解情况,报告中只应显示严重程度为>30的报警。

为了在报告中显示报警名称和严重程度,在 "SELECT选择 "下配置了 "名称 "和 "严重程度 "列。

接下来,在 "WHERE哪里 "下定义过滤标准。严重程度> 30被搜索到。

configuration_filter_criteria

也可以创建多个标准。这些标准通过 "连接 "相互连接。例如,如果创建了3个标准,连接可能看起来像这样。

criteria

如果为某一列类型指定了一个PV,那么该PV必须使用以下数据类型。

列类型

数据类型

名称

STRING

信息

WSTRING

实例ID

STRING,wstring,udint

编码

string, wstring, udint

严重程度

string, wstring, udint

范围

string, wstring

状态改变

string, wstring, udint

时间戳

以下数据类型可用于获得精度为一秒的时间戳:DATE, DATE_AND_TIME, UDINT

 

要获得精度为毫秒的时间戳,必须使用以下结构。

query_milliseconds

epoch:返回日期和时间(精度为秒)

msOffset:返回毫秒数

utcOffset:UTC时间中的分钟。在mapp AlarmX中不使用,始终为0。

附加信息1

wstring

附加信息2

wstring

事件列表

一般设置

通过选择 "审计跟踪",事件列表可以被整合到报告中。事件列表以表格形式显示。

必须在 "审计跟踪链接 "下指定MpAuditTrail配置的mapp链接

logo_online_tutorial

我们的 B&R教程门户网站 包括关于mapp Audit(GER/ENG)的教程。(访问数据)

"最大条目 "可用于定义报告中应显示的事件条目的最大数量。可以通过该参数定义所需的数量。如果条目不应受到限制,可以为该参数选择 "无限"。

component_config_audit

表格和文本的风格可以在 "表格风格 "和 "文本风格 "中选择。样 式事先在 "样式"部分进行了配置 。

如果没有事件,报告中会出现当前没有数据的信息。

要显示的文本由参数 "Empty list text空列表文本 "定义。它可以被指定为本地文本或 使用文本系统的本地化形式

 

过滤标准

"SELECT "和 "WHERE "可以用来创建事件列表的过滤条件。这样就可以定义哪些事件列表信息应该显示在报告中。

选择

 

报告中应显示哪些事件列表信息是由 "SELECT "决定的。有以下选择选项:

条目索引: 返回事件的索引。

指定的事件文本: 指定导出的文本。有关其他信息,请看 这里

指定的显示文本: 指定显示文本。有关其他信息,请看 这里

操作员姓名: 事件发生时登录的用户名称。

事件时间: 返回事件的时间。

新值/状态: 当一个值发生变化时的新值/状态。

旧值/状态: 当一个值发生变化时的旧值/状态。

在报告中为每个选择的SELECT元素创建一个列。"标题 "定义了列的名称。如果指定 "无",则不分配列名。报告中的标题行被省略。使用 "单一文本", 可以指定一个静态文本或 通过文本系统的本地化形式的文本

 

在哪里

过滤器属性可以在 "WHERE "下进一步配置。在 "列 "下,可以确定哪些信息应该被过滤。与 "SELECT "下所列的选择选项相同。

使用 "操作 "和 "比较",查询可以提供额外的过滤器,例如具有特定ID的事件或来自特定时间点的事件。这意味着可以查询到某些数值,例如。"比较 "可以是一个固定值("Value")或过程变量("PV")。

如果使用 "LIKE "进行比较("运算符"),可以搜索到类似的条目。必须使用通配符 "*"。如果使用 "*Test*"作为值("值"),例如,可以搜索到条目 "Test01"、"MyTest "和 "MyTest01"。

 

例子

事件列表应该包括在报告中。这方面的要求是,事件管理 Mapp Audit 是活动的。事件的时间戳和事件文本应该显示在报告中。为了更好地浏览,事件应该从某个时间点开始显示。

在 "选择 "下,配置了 "事件时间 "和 "指定的事件文本 "列。

接下来,在 "哪里 "下定义过滤标准。事件应该从某个时间点开始显示。时间由过程变量 "FilterTimestamp "定义。

component_config_audit_query

还可以创建多个标准。这些标准通过 "连接 "相互连接。例如,如果创建了3个标准,连接可能看起来像这样。

criteria

如果为某一列类型指定了一个PV,则必须为PV使用以下数据类型。

列类型

数据类型

输入索引

string, wstring, udint

指定的事件文本

string, wstring

指定的显示文本

string, wstring

操作员名称

string, wstring

事件时间

为了获得精确到秒的确认的时间戳,可以使用以下数据类型。date, date_and_time, udint。为了获得精度在毫秒内的时间戳,必须使用以下结构。

eventtime_filter

epoch。返回日期和时间(精度为秒)。

msOffset。返回毫秒数

utcOffset。UTC时间中的分钟。在mapp Audit中不使用,始终为0。

新值/状态

string, wstring, udint, uint, dint, int, real

旧值/状态

string, wstring, udint, uint, dint, int, real