您的位置:

Wincc报警记录的详细阐述以及相关代码示例

一、Wincc报警记录弹窗

Wincc报警记录弹窗是Wincc报警记录的一个强大的功能,可以实时地向操作员展示设备报警信息。创建弹窗需要以下步骤:

Step 1. 创建一个容器控件,用于显示弹窗页面,然后添加一个Label控件,用于展示报警信息;
Step 2. 在Wincc项目中,选择“配置” -> “操作面板” -> “右键菜单” -> “新建控件”;
Step 3. 输入控件名称,选择控件类型为“操作面板”,选择弹窗页面所在的容器控件;
Step 4. 点击“确定”后,打开弹窗编辑器,添加Label控件,设置其属性;
Step 5. 保存弹窗,返回操作面板,保存并上传到Wincc项目中;
Step 6. 在想要弹出报警记录弹窗的页面上添加一个按钮,配置其相应事件为弹出制定的操作面板即可。

二、Wincc报警记录

Wincc报警记录是Wincc系统提供的一个重要功能,记录设备工作中出现的所有报警信息,为设备运行数据的可视化管理提供了方便。创建Wincc报警记录需要以下步骤:

Step 1: 新建数据记录集,选择WinCC Management Console;
Step 2: 点击“New”按钮,选择“Alarm Logging”;
Step 3:输入数据记录集名称,选择要记录的报警对象(例如:PLC、IO、WinCC Process等),设置记录范围等属性;
Step 4: 点击“Properties”按钮,设置数据记录集的详细属性;
Step 5: 点击“Finish”按钮保存数据记录集;
Step 6: 在Web Navigator中,选择要记录设备的监控对象和变量;
Step 7: 在用户界面中,添加一个报警列表,配置其数据源为指定的记录集即可。

三、WinCC7.5报警记录的创建方法及代码示例

创建Wincc7.5报警记录步骤:

Step 1: 在Wincc项目中,选择“配置” -> “管理” -> “新建数据记录集”;
Step 2: 输入数据记录集名称,选择数据记录集类型为“报警记录”,选择要记录的对象等相关信息;
Step 3: 点击“完成”,创建Wincc7.5报警记录。

相关示例代码如下:

Sub CreateAlarmLogger()
Dim oRoot, oApp, oConf, oServer, oGroup, oItem, oAlarm, oLogger

Set oRoot = GetObject("WinCC:\")
Set oApp = oRoot.GetObject("Application")
Set oConf = oApp.Configuration
Set oServer = oConf.GetServerByName("AS01")
Set oGroup = oServer.GetGroupByName("Basic")
Set oItem = oGroup.GetItemByName("FirstTag")
Set oAlarm = oGroup.CreateAlarm("AlarmName", "AlarmDesc")
oLogger = oConf.CreateAlarmLogger("LoggerName")
oLogger.BindGroup oGroup
oLogger.BindTags oItem, True
oLogger.Enabled = True
End Sub

四、WinCC报警记录的归档方法

为了避免报警记录数据过多导致系统负载过高,我们需要定期对WinCC报警记录进行归档处理。Wincc报警记录的归档步骤如下:

Step 1. 在WinCC Management Console中,选择要归档的数据记录集;
Step 2. 选择“存档”选项卡,设置归档策略;
Step 3. 点击“启动”按钮,开始归档处理。

五、Wincc报警记录的导出和筛选

Wincc报警记录的导出和筛选功能可以方便地将报警记录数据导出为Excel格式,也可以按照自定义规则进行筛选,以便进行更深入的数据分析。导出和筛选Wincc报警记录的步骤如下:

Step 1: 在WinCC Management Console中,选择要导出或筛选的数据记录集;
Step 2: 点击“导出数据”或“选择数据”,设置导出或筛选的相关参数;
Step 3: 点击“确定”按钮,进行数据导出或筛选。

六、WinCC7.3报警记录图解

Wincc7.3报警记录提供了多种图表展示方式,可以直观地展示设备运行中的各种报警信息,方便操作员进行数据分析和故障诊断。

相关示例代码:

Sub DisplayAlarmChart()
Dim oRoot, oApp, oAlarmLogger, oAlarmGroup, oChartFactory, oAlarmChart

Set oRoot = GetObject("WinCC:\")
Set oApp = oRoot.GetObject("Application")
Set oAlarmLogger = oApp.AlarmLogging.GetAlarmLoggerByName("AlarmLogger1")
Set oAlarmGroup = oAlarmLogger.GetAlarmGroupByName("AlarmGroup1")
Set oChartFactory = oAlarmGroup.GetChartFactory()
Set oAlarmChart = oChartFactory.CreateAlarmChart("ChartName", "ChartDesc", "AlarmType")

' 设置报警统计范围
oAlarmChart.SetPeriod (3)
oAlarmChart.SetChartType (0)
oAlarmChart.SetChartTimeType ("ChartTimeType")
oAlarmChart.SetChartMethod ("ChartMethod")
oAlarmChart.SetChartColorScheme ("ColorScheme")
oAlarmChart.SetChartLegend ("Legend")

' 展示图表
oAlarmChart.ShowChart
End Sub

七、WinCC7.5报警记录的查看选取

Wincc7.5报警记录的查看选取功能可以方便地根据自定义条件选择所需的报警信息,并进行导出或分析。查看选取Wincc7.5报警记录的步骤如下:

Step 1. 在WinCC Management Console中,选择要查看的数据记录集;
Step 2. 选择“查看选取”选项卡,设置筛选条件;
Step 3. 点击“选择”按钮,选择要查看的报警记录;
Step 4. 点击“导出数据”按钮,进行数据导出或分析。

以上就是Wincc报警记录的详细阐述以及相关代码示例,希望对读者有所启发和帮助。

Wincc报警记录的详细阐述以及相关代码示例

2023-05-23
印象笔记记录java学习(Java成长笔记)

2022-11-12
python技巧笔记(python自学笔记)

2022-11-12
发篇java复习笔记(java课程笔记)

2022-11-09
Python Padx:用Python快速打造自己的代码笔记

2023-05-12
java客户端学习笔记(java开发笔记)

2022-11-14
为知笔记私有化部署

2023-05-21
java包笔记,Java语言包

2022-11-18
数据库的笔记mysql,数据库管理系统笔记

2022-11-24
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08
python基础学习整理笔记,Python课堂笔记

2022-11-21
java笔记,大学java笔记

2022-11-28
java学习笔记(java初学笔记)

2022-11-14
5000元笔记本电脑

随着科技的不断发展,笔记本电脑已经成为了现代人生活中必不可少的工具。 随着科技的不断发展,笔记本电脑已经成为人们生活中必不可少的工具。在如今数字化时代的到来,人们对信息的需求也越来越高了,而笔记本作为

2023-12-08
javascript简要笔记,JavaScript读书笔记

2022-11-17
关于已前的学习笔记java的信息

2022-11-18
java方法整理笔记(java总结)

2022-11-08
关于java学习笔记良葛格的信息

2022-11-11
我的python笔记06(Python)

2022-11-14
阿里云mysql调试记录,阿里云mysql管理

2022-11-20