///////////////////////////////////////////////////////////////////////////////////////////
报警画面自动弹出
使用系统提供的$NewAlarm变量可以实现当系统产生报警信息时将报警画面自动弹出,操作步骤如下:
第一步:在KingSCADA3.1开发环境树型目录中选择“脚本”→ “用户自定义脚本”选项 → 单击右侧显示区中的“新建”按钮,弹出事件脚本编辑框,编辑框设置如下:
图6-20报警画面弹出脚本程序
第二步:单击“确认”按钮关闭编辑框。当系统有新报警产生时即可弹出报警画面。
第二节 事件记录及输出
事件是不需要用户来应答的,KingSCADA3.1中根据操作对象和方式的不同,分为以下几类:
1、操作事件:用户对变量的值或变量其它域的值进行修改。 2、登录事件:用户登录到系统,或从系统中退出登录。
3、工作站事件:单机或网络站点上KingSCADA3.1运行系统的启动和退出。 下面以操作事件为例进行讲解。 操作事件配置过程如下:
第一步:在KingSCADA3.1开发环境的数据词典中选中“valve_gate1”变量并双击,弹出变量属性设置对话框,在“基本属性”选项卡中,设置“安全”属性,如下所示:
图6-21设置变量安全属性
同样的方法设置变量“valve_gate2”、“valve_gate3”、“water_pump”的操作事件。
第二步:在开发环境树型目录中选择“配置”→ “报警与事件配置”选项并双击弹出对话框,设置如下:
图6-22记录操作事件选项
图6-23 操作事件默认的数据库
第三步:操作事件可以在事件窗口中查询,事件窗口与报警窗口的使用方法一致,请参考报警窗口的介绍,在此不再赘述。
这样当进入运行系统后操作反应釜的三个阀门和水泵的时候就会有操作事件产生并被记录下来。
第八章
趋势曲线
本章内容 ?
? 定义变量的记录属性 ?
? 趋势曲线控件 ?? 趋势曲线控件方法
概述
趋势曲线是用来反应变量随时间的变化情况,趋势曲线有两种:实时趋势曲线和历史趋势曲线。KingSCADA3.1提供的趋势曲线控件既可以显示实时趋势曲线又可以显示某一时间段的历史趋势曲线,并且提供了丰富的控件方法和控件事件,使趋势曲线的查询显得更加灵活、方便。
第一节
定义变量的记录属性
要想查询变量的历史趋势曲线,就需要定义变量的记录属性。
在KingSCADA3.1开发环境的数据词典中双击“液位”变量,弹出变量属性对话框,选择“历史”选项卡,设置变量的记录属性,如图8-1所示:
图8-1记录属性设置对话框
当“液位”值变化时,系统自动保存该数值。
第二节 趋势曲线图素
趋势曲线的展示是通过趋势曲线图素来实现的,图素的使用方法如下:
第一步:在KingSCADA3.1画面编辑器中打开已建立好的画面:趋势曲线画面。
第二步:在图形编辑器中,执行“对象”菜单 → “扩展图素”→ “趋势曲线”命令或者单击工具箱中的图标 → 鼠标移到画面中,光标呈‘+'状,按住鼠标左键并拖动绘出一趋势曲线窗口,如图8-2. 所示:
图8-2趋势曲线窗口
同时弹出窗口属性对话框,对话框设置如图8-3所示:
图8-3曲线窗口属性对话框 其他属性可根据需要设置。
第三步:选中图8-2曲线窗口 → 单击鼠标右键 → 在弹出的菜单中执行“编辑”命令 →鼠标单击标题栏(位于曲线窗口的上面)→ 弹出标题栏属性对话框,对话框设置如下:
图8-4标题栏属性设置
第四步:选中图8-2曲线窗口 → 单击鼠标右键 → 在弹出的菜单中执行“编辑”命令 → 鼠标单击网格区(位于曲线窗口中间)选中此区域 → 在该区域中单击鼠标右键 → 在弹出的右键菜单中执行“添加曲线”命令 → 选中添加的曲线后同时弹出曲线属性对话框,如图8-5所示:
图8-5曲线属性对话框
在DataSource属性中连接“液位”变量,曲线颜色设置为:绿色。 其他属性可根据需要设置。
第五步:利用同样方法,在网格区中添加一条曲线,连接变量temperature,曲线颜色分别为:蓝色。 最后的效果图如下:
图8-6实时趋势曲线窗口
第六步:利用同样方法,在趋势曲线画面添加一个历史趋势曲线窗口,窗口属性设置如下:
图8-7窗口属性设置
第七步:选中曲线窗口 → 单击鼠标右键 → 在弹出的菜单中执行“编辑”命令 →鼠