☰
【贝加莱PLC进阶教学】8.1 MpAlarm报警及mappView界面
2026/10/24 3:36:26 网站建设 项目流程

摘要

本文介绍了AutomationStudio软件中MappView设计告警画面的方法流程,并且给出了最终的展示效果以供参考学习。

系列文章目录

【贝加莱PLC基础教学】目录大全-CSDN博客

一、准备工作

准备工作基本如

【贝加莱PLC进阶教学】8.MpAlarmX报警-CSDN博客

所示。

需要先能够正确配置简易组态、配置MpAlarmXCore;

需要先能够掌握简易的LD梯形图语言和基础操作;

1.1 用例代码及变量表速览

二、配置告警HMI界面

2.1 基础配置

按常规HMI配置,首先需要在ConfigurationView中找到mappView:

然后从左侧toolbox中加入Config.mappview和Visualizat(类似的),使得mappView文件夹下出现这两个设置,如下图所示:

在Visualizat中,关注几个值(vis_0、StartPage、Page):

在Config.mappview中,需关注这个ID of default visualization与刚刚Visualizat中id一致(一般为vis_*):

然后打开LogicalView,点击下方空白处加入MappView文件夹:

并且在layouts中加入布局,这里为了方便选择的不带分隔线的布局

并且在mappView中加入Visualization:

然后在Page页面下使用同样方法,从ToolBox中拿到Content。

并且注意要设置一些属性:

比如在Pages中设置属性layoutId。

比如在Page.page中设置refId为content_0。

以上HMI配置操作比较基础,如果有不懂之处可以先参考:

【贝加莱PLC基础教学】4.AutiomationStudio界面交互与仿真_贝加莱visual component vc4 和mapp view-CSDN博客

熟悉操作以后,更加得心应手。

2.2 MappViewAlarm

在Content中点击空白区域,然后在右侧ToolBox中找到Alarm勾选,或者直接在ToolBox中能找到AlarmList也行。

在LogicView的Libraries中通过ToolBox--B&R Libraries--找到MpServer加入(否则后续在AlarmList中添加不了AlarmListItem)

点击保存

回到Content中点击AlarmList中间空白部分,加入多个AlarmListItem

点击对应的AlarmListItem控件,选择属性栏,分配要显示的数据,比如这里三个数据分别为:Timestamp、message和state。

然后最后需要将AlarmList控件绑定到数据源上,我们点击AlarmList,然后选择属性页面,选择这个Data下的mpLink,选中如图所示的mapp中的gAlarmXCore,finish即可。

最后开启仿真,下载:

三、结果展示

输入网址127.0.0.1:81后:

可以看到(蓝色背景是在Page.page的属性设置的,并不影响核心功能)

然后我们监控,点击Program右键--open--watch:

添加监控变量后初始情况:

现在将UserAlarm修改为1并且回车输入,发现ActiveAlams为1了并且界面出现报警:

再将UserAlarm置0回车输入:

如果我们将AckAlarm置1在回车:

验证完毕,报警和确认报警的显示都正常。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询