图中区域A中参数选项的含义请参考下表:
设置 含义
无设置 下次切换画面时,所做组态将丢失。
“在CS和RT中保持” 即使关闭和重启系统,所做的组态仍然保持。
“在RT中保持” 所作组态一直保持到系统终止运行。
1.2 使用脚本对报警控件做查询
在WinCC所提供的VBS、C脚本中,可以把相对应的SQL查询语句,赋值给报警控件的“MsgFilterSQL”属性来设置消息的过滤。
有一个简单方法可以获得查询SQL语句。在控件中手动设置查询条件,在“删除选择”按钮左边(图4)的输出框内,就是此查询条件的SQL语句, 可以直接把此语句拷贝到脚本中使用。
下面两图给出了查询错误点“设备A”的“停机故障”类报警消息的脚本例程
“Control1”:报警控件的对象名称
“CLASS IN(2)”:“停机故障”的消息类别编号2
“TEXT2 LILE ‘设备A’”:错误点(文本块编号2)中文本匹配‘设备A’
C脚本
VBS脚本
关于使用查询SQL语句的更多详细信息请参考:WinCC 信息系统 > 使用WinCC > 建立消息系统 > 在运行系统中显示消息 > 用于过滤报警控件的消息的SQL语句
2.在线趋势/表格控件数据查询
在线趋势/表格控件可用来显示归档数据,用户可自定义开始时间/结束时间,做时间范围内的归档数据查询。
2.1 在线趋势/表格控件手动查询
1)趋势控件手动查询
在组态画面中双击在线趋势控件,在“WinCC在线趋势控件的属性”对话框中选择“工具栏”,把“选择时间范围”勾选上,保存设置。
系统运行后,在趋势控件工具栏上点击“开始/停止”按钮停止数据更新。然后点击“选择时间范围”按钮,在弹出对话框中先取消“时间范围”复选框,然后填写开始时间/结束时间(图8),最后点击确定。
2)在线表格控件手动查询
在组态画面中双击在线表格控件,在“WinCC在线表格控件的属性”对话框中选择“工具栏”,把“选择时间范围”勾选上,保存设置。