WinCC V6.2 报警控件、在线趋势/表格控件数据查询

时间:2023-03-20作者:佚名

1.报警控件数据查询
在WinCC报警记录组态时,我们可以给报警消息定义不同的类别、类型、用户文本块等(图1),有了以上的组态,我们就可以自定义过滤条件,在报警控件中查询或显示分类的报警信息。

WinCC V6.2 报警控件、在线趋势/表格控件数据查询
图 1

1.1 报警控件手动查询
在组态报警控件时,可直接设置报警控件过滤条件。
双击报警控件,在“WinCC报警控制属性”对话框中选择“消息列表”,然后单击“数据准备”区域中的“选择”按钮,在“指定选择”对话框中,通过对左边列表中复选框的选择,可以任意组合过滤条件(图2)。
图例中给出了查询错误点“设备A”的“停机故障”类报警的组态。保存组态后,此报警控件在运行时直接显示过滤后的查询结果。
点击“删除选择”按钮,可删除已组态的过滤条件,然后重新设置。

WinCC V6.2 报警控件、在线趋势/表格控件数据查询
图2

报警控件在系统运行过程中,也可使用工具栏来设置过滤条件。
在组态报警控件时双击控件,在“WinCC报警控制属性”对话框中选择“工具栏”,把“选择对话框”勾选上(图3),保存设置。

WinCC V6.2 报警控件、在线趋势/表格控件数据查询
图3

系统运行时在报警控件工具栏上,点击“打开选择对话框”按钮, 在“指定选择”对话框中,通过对左边列表中复选框的选择,也可以任意组合过滤条件(图4)。

WinCC V6.2 报警控件、在线趋势/表格控件数据查询
图4

图中区域A中参数选项的含义请参考(表1)

设置 含义
无设置 下次切换画面时,所做组态将丢失。
“在CS和RT中保持” 即使关闭和重启系统,所做的组态仍然保持。
“在RT中保持” 所作组态一直保持到系统终止运行。

表1

1.2 使用脚本对报警控件做查询
在WinCC所提供的VBS、C脚本中,可以把相对应的SQL查询语句,赋值给报警控件的“MsgFilterSQL”属性来设置消息的过滤。
有一个简单方法可以获得查询SQL语句。在控件中手动设置查询条件,在“删除选择”按钮左边(图4)的输出框内,就是此查询条件的SQL语句,可以直接把此语句拷贝到脚本中使用。
图5、图6给出了查询错误点“设备A”的“停机故障”类报警消息的脚本例程
“Control1”:报警控件的对象名称
“CLASS IN(2)”:“停机故障”的消息类别编号2
“TEXT2 LILE ‘设备A’”:错误点(文本块编号2)中文本匹配‘设备A’

WinCC V6.2 报警控件、在线趋势/表格控件数据查询
图5 -- C脚本

WinCC V6.2 报警控件、在线趋势/表格控件数据查询
图6 -- VBS脚本

关于使用查询SQL语句的更多详细信息请参考:WinCC 信息系统 > 使用WinCC > 建立消息系统 > 在运行系统中显示消息 > 用于过滤报警控件的消息的SQL语句

2.在线趋势/表格控件数据查询
在线趋势/表格控件可用来显示归档数据,用户可自定义开始时间/结束时间,做时间范围内的归档数据查询。

2.1 在线趋势/表格控件手动查询

1)趋势控件手动查询
在组态画面中双击在线趋势控件,在“WinCC在线趋势控件的属性”对话框中选择“工具栏”,把“选择时间范围”勾选上,保存设置(图7)。

WinCC V6.2 报警控件、在线趋势/表格控件数据查询
图7

系统运行后,在趋势控件工具栏上点击“开始/停止”按钮停止数据更新。然后点击“选择时间范围”按钮,在弹出对话框中先取消“时间范围”复选框,然后填写开始时间/结束时间(图8),最后点击确定。

2)在线表格控件手动查询
在组态画面中双击在线表格控件,在“WinCC在线表格控件的属性”对话框中选择“工具栏”,把“选择时间范围”勾选上,保存设置(图9)。

WinCC V6.2 报警控件、在线趋势/表格控件数据查询
图8

WinCC V6.2 报警控件、在线趋势/表格控件数据查询
图9

系统运行后,在表格控件工具栏上点击“开始/停止”按钮停止数据更新。然后点击“选择时间范围”按钮,在弹出对话框中先取消“时间范围”复选框,然后填写开始时间/结束时间(图10),最后点击确定。

WinCC V6.2 报警控件、在线趋势/表格控件数据查询
图10

图9、图10区域A中参数选项的含义请参考章节1中的表1。

2.2 使用脚本对在线趋势/表格控件做查询
在WinCC所提供的VBS、C脚本中,可以通过C脚本内部函数“SetPropXXX()”或者是VBS脚本中使用控件对象的属性,来做归档数据的时间范围查询。
图11、图12给出了归档数据时间范围查询所使用的C、VBS脚本图例(以下脚本趋势/表格控件都可以使用)
“Control1”:报警控件的对象名称
“Index”:选择控件中的归档时间轴,此例中我们使用了公共时间轴,所以将使用第一个归档的时间范围。归档计数从“0”开始。
“Online”:将控件切换为离线模式
“TimeRange”:禁止时间范围
“BeginTime”:开始时间
“EndTime”:结束时间

WinCC V6.2 报警控件、在线趋势/表格控件数据查询

图11 –- C脚本

WinCC V6.2 报警控件、在线趋势/表格控件数据查询

图12 – VBS脚本

此例中,开始时间/结束时间是使用了2个文本变量来做赋值。关于日期时间的格式需要特别注意,这个时间格式不是以控件上所显示的时间格式为准,而是以项目所运行操作系统的时间格式为准。
具体查看时间格式的方法,打开操作系统的“控制面板”,点击“区域和语言选项”,在“区域选项”中点击“自定义”按钮,在“自定义区域选项”中查看“时间格式”(图13)以及“日期格式”(图14)。所赋值的开始时间/结束时间必须按照此格式拼写,请注意小时H/h的大小写(24小时制),以及分隔符的选择。

WinCC V6.2 报警控件、在线趋势/表格控件数据查询

图13

WinCC V6.2 报警控件、在线趋势/表格控件数据查询
图14

相关阅读

基于Multisim的压频转换电路设计与仿真

方案比较 压频转换电路的目标是将电压的变化转换为频率的变化。电压/频率变换器的输出信号频率f与输入电压u的大小成正比。设计电压转换频电路,就得选择好的脉冲输出电路,脉冲...
2023-06-15
基于Multisim的压频转换电路设计与仿真

这两个鼻子谁压得好?吵的不可开交!

就在最近这段时间,小编在浏览网页时偶然看到了一篇的帖子。帖子中所描述的场景着实令人感到新奇和意外。 原来,是有一家工厂在招聘电工,有两位电工前来应聘。面试的过程中,领导...
2024-08-28
这两个鼻子谁压得好?吵的不可开交!

90KW电机异响,电工说有问题,机修说正常,我这样做对吗?

周二下午,我正在公司篮球场上打得尽兴,机修主任突然找了过来,拉着我就往车间走,非要我去现场听一听一台电机的轴承声音,确认是不是有异响。可当我听完来龙去脉,当场就不干了,直接甩...
2026-04-11
90KW电机异响,电工说有问题,机修说正常,我这样做对吗?

电工题库,第二季,填空题和判断题,带答案

一、填空 1、低压试电笔使用的电压范围是(60-500V)。 2、电器按工作电压高低可分为(低压电器)和(高压电器)。 3、在直流电路中,电感可以看做(短路),电容可以看做(开路)...
2023-04-01
电工题库,第二季,填空题和判断题,带答案

这一篇帮您科普“设备常见电气故障的处理”,看完你就学会了

学习目标 了解机床电气设备常见的故障分类。 了解电气设备发生故障的主要原因。 一、机床电气设备常见的故障分类 按故障产生原因,可以分为以下两类: (1) 人为故障 :机床在...
2023-06-16
这一篇帮您科普“设备常见电气故障的处理”,看完你就学会了

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪165气罐

连发瓦斯枪是一款专为高强度瓦斯射钉设计的工具,其特点在于能够连续发射瓦斯气体,适用于多种需要快速穿透和固定材料的场景。这款瓦斯枪配备了165气罐,容量足够满足...
4.5

黄铜镀镍金属电缆防水接头EWM密封格兰头HSM电线固定填料函M20M16

黄铜镀镍金属电缆防水接头EWM密封格兰头(HSM型)是一款高性能电线固定与密封装置,适用于M16和M20螺纹规格。采用优质黄铜材质并表面镀镍处理,具备优异的防腐蚀性、机械...
1.14

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

网站栏目