Alarm management for a printing press line

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp AlarmX: 报警管理 > 使用案例 >

Alarm management for a printing press line

要求

一条印刷生产线由几个工位组成:负责送纸的送纸器、负责印刷的打印机和储存印刷品的堆纸器。整个生产线是通过一个控制系统来操作的。

对于每个工位,都有一个单独的HMI应用来进行监控。此外,还有一个HMI应用来监控整条生产线。

usecase9_machine_line

现在的目标是实施先进的报警管理。一些报警应该在本地显示,另一些应该在生产线监督器中显示。下面的报警应该在印刷机生产线上。

报警

描述

配方报警

使用生产线监督器,应该可以确定当前正在打印的内容。这可以确保只有有效的打印作业被处理。当加载一个无效的工作时,这应该通过HMI应用程序可见。只有在配方有效的情况下,参数才会被传递到各个模块上。

进纸器轴

进纸器中的进纸应该通过传送带来控制。一旦轴处于错误状态,应立即通知用户。任何发生的轴错误都应该由HMI应用程序上的一个警报来表示。这可以确保报警列表不会被轴信息 "淹没"。

纸张空虚

应该监测纸张的水平。如果只剩下一点点纸,必须通知生产线主管,必须对进纸器进行维修("MaintainFeeder")。

在进纸器的局部,更多的细节应该显示在报警信息中。

吸纸

应该监控打印机的进纸情况。如果纸张被卡住,必须通知生产线主管。应显示警报 "维护进纸器"。这通知用户,必须对进纸器进行维修。

在进纸器的局部,更多的细节应该显示在报警信息中。

手动模式

一旦用户使用进纸器将机器切换到手动模式,就必须通过报警通知生产线主管。

打印机颜色

在打印机中,墨盒的填充水平被监控。如果一个或多个墨盒是空的,生产线应该被告知需要进行维护工作。究竟什么是必须维护的,只在本地可见。

必须更换的确切颜色应通过打印机的警报 "RedEmpty"、"GreenEmpty "和 "BlueEmpty "来显示。

安全门开启

当安全门被打开时,必须确保堆垛机的速度被降低。

此外,堆垛机应显示安全门已被打开。

堆垛机满

一旦堆垛机满了,整个机器生产线必须停止。此外,堆垛机应指示堆垛机已满。

实施

为了实现这条生产线和它的各个工位,必须建立一个mapp层次结构。这使得用户有可能独立管理各个工位。

在各个工位上还使用了其他的mapp组件。送纸的传送带是用mapp组件 mapp Axis控制 。配方管理系统被用来决定哪个订单应该被打印。这是用 mapp Recipe.

创建 mapp层次结构

使用mapp层次结构设置生产线

为每个站添加 "MpComGroupDefault "配置。现在在 "子组件 "下指定应位于各机器组中的组件的mapp链接。

usecase9_feedergroup

图。 车站。"送料器"。

usecase9_printergroup

图。 站台。"打印机"

usecase9_stackergroup

图: 站。"堆垛机"

usecase9_linegroup

图: 车站。"线"

usecase9_alarmhierarchy

图: 层次结构概述

报警配置

MpAlarmXCore配置是为整个线路监控器以及每个站添加的。在这个配置中定义了各个报警和它们的报警属性。这包括 报警行为。每个站都会创建以下报警。

车站

报警

报警描述

报警行为

馈线

馈电轴

只要有一个 Mapp Axis警报 被激活,就应该触发这个警报  。该警报应该只在警报列表中出现一次,并应在本地确认。

持久报警

所有轴的报警都设置在 mapp Axis 配置之上  。更多信息,见下文 "轴配置 "一节。

-


纸张是空的,必须重新填充。该警报应在本地显示,并由警报 "MaintainFeeder "取代,并向上升级到生产线主管。

持续的警报


纸张被卡住了。该警报应在本地显示,并由警报 "维护进纸器 "取代,并向上报告给生产线主管。

持续的警报


警报显示在生产线监督器中。"MaintainFeeder "的目的是提醒用户进纸器的维护工作。确切的原因显示在送料机的本地。

持久报警


如果用户从自动模式转变为手动模式,必须通知生产线监督员。

应通过生产线主管确认该警报。

边缘报警


打印机

红色空

打印机中的红色是空的。该警报应在本地确认。

水平监测

打印机中的蓝色是空的。应在本地确认该警报。

水位监测


打印机中的绿色是空的。报警应在当地确认。

水位监测


只要有一个颜色警报激活,就会触发警报。打印机颜色应在行监督员中确认。

持久报警


叠纸器

堆垛机已满

堆垛机已满。作为对该警报的回应,整个机器生产线应该被停止。该警报在本地被确认。

水平监测

堆垛机的安全门打开了。作为对该警报的反应,堆垛机的进给速度应该减少。该警报在本地被确认。

离散值监控


线路

配方报警

配方管理系统的所有警报都是通过该配置来管理的。 mapp Recipe 配置来管理。更多信息,见下文 "配方管理 "一节。

-

该配置还定义了哪些报警是本地管理的,哪些应该上报给线路主管。此外,还定义了哪种报警应该触发哪种反应。这是通过 "报警映射 "部分的 "行动 "来配置的。

各个选项的效果在 " 报警映射 "部分有解释

usecase9_possibleactions

"馈线 "配置

在送纸器的MpAlarmXCore配置中,来自 "PaperEmpty"、"FeederAxis "和 "UserLocked "的警报被映射到所有的警报中。 mapp UserX中的报警 "PaperEmpty"、"FeederAxis "和 "UserLocked "与 发生在 Mapp Axis 所有报警一起被映射 。

gAxis_1*: 所有由 mapp Axis 触发的报警应在本地汇总。应该显示一个共同的 "FeederAxis "警报,而不是单个轴的警报。

FeederAxis: 当轴警报被触发时,警报 "FeederAxis "发生。报警 "FeederAxis "应该被局部处理("REMAIN")。

PaperEmpty: 该报警应在本地显示并由报警 "MaintainFeeder "取代,然后向上升级。为此选择 "替换报警"。

PaperStuck: 该警报应在本地显示,并由警报 "MaintainFeeder "取代,然后向上升级。为此选择 "替换报警"。

手动模式。 如果用户从自动模式切换到手动模式,就会触发警报 "ManualMode"。这应该只显示在行管员中。所以这里选择 "升级报警"。该警报不再在本地显示。

usecase9_feederalarmmapping

"打印机 "配置

对于打印机的配置,报警 "RedEmpty"、"BlueEmpty "和 "GreenEmpty "被映射。一旦发生一个或多个颜色报警,就应该汇总并上报给线路主管("汇总报警并上报")。这意味着,一旦有一个或多个颜色报警被触发,报警 "PrinterColor "就会被启用一次并向上升级。报警 "PrinterColor "在行车监督器中只能显示一次。

usecase9_printeralarmmapping

"堆叠器 "配置

在堆垛机的MpAlarmXCore配置中,警报 "SafetyDoorOpen "和 "StackerFull "被映射。一旦安全门被打开,警报 "SafetyDoorOpen "就被激活。这个警报的目的是触发一个反应,降低对堆垛机的进料速度("SlowDown")。

叠纸器满了之后,警报 "StackerFull "被触发。如果警报发生,整个打印机生产线("升级反应")应该被停止("StopLine")。升级反应在生产线监督器中被检查,然后所有模块可以被告知必要的行动。

usecase9_stackeralarmmapping

"生产线 "配置

配方管理系统位于生产线监督器组中。出于这个原因,配方管理系统中的警报会自动显示在生产线监督器中。不需要进一步的映射。

usecase9_linealarmmapping

配方管理

添加了MpRecipeXml配置,以便可以通过生产线监督器加载各种配方。"MpAlarmX "被定义在 "警报 "下,以便配方管理系统中的警报被自动转发到警报管理系统中。

usecase9_recipeconfig

logo_yoututbe_tutorial

在我们的 YouTube频道,教程 mapp Recipe - 第一部分mapp Recipe - 第二部分 解释了如何实施配方管理。

logo_online_tutorial

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

轴的配置

为了控制送料站的传送带, 使用了Mapp Axis 组件。配置 "MpAxis "是为此而添加的。为了将轴的报警自动转发到报警系统,在 "报警 "下选择 "MpAlarmX"。

usecase9_axisconfig

logo_getting_started

关于如何将轴投入运行的解释,请参阅 mapp Axis的 "入门 "教程 。

准备HMI应用程序

HMI应用程序是使用mapp View创建的。关于如何创建mapp View HMI应用程序的解释,请看 这里

为了显示创建的警报, 使用 部件 "AlarmList"关于 如何使用该部件的解释,请参阅用例 "在表中显示警报"

使用Mapp组件

组件 MpAlarmXCore 被添加到线路监控器和每个站的报警管理中。

由于大多数创建的报警有 "电平监控 "或 "离散值监控 "作为其报警行为,一旦发生定义的条件,就会自动触发报警。

对于具有 "边缘报警 "或 "持续报警 "行为的报警,  必须使用 函数 MpAlarmXSet 来启用该报警,或者 使用MpAlarmXReset 来禁用该 报警  。

函数 MpAlarmXCheckReaction用于 检查某个反应,例如停止线路,是否是活动的。如果被查询的反应是激活的,生产线就可以被停止。