组态王历史趋势曲线控件讲解.docx

例程:历史趋势曲线控件的使用 例程:历史趋势曲线控件的使用 北京亚控科技发展有限公司 PAGE 北京亚控科技发展有限公司 PAGE # 组态王历史趋势曲线控件使用 配置参考文档 北京亚控科技发展有限公司 技术部 目录 TOC \o 1-5 \h \z \o Current Document 一、功能概述 3 一、功能概述 3 \o Current Document 二、工程实例 3 \o Current Document 三、操作步骤: 3 \o Current Document 1、历史趋势曲线控件的特点: 3 \o Current Document 2、创建新的工程: 4 \o Current Document 2.1) 定义设备: 4 \o Current Document 2.2) 定义变量: 4 \o Current Document 2.3) 创建趋势曲线: 5 \o Current Document 2.4) 添加曲线变量: 5 \o Current Document 3、切换到运行系统: 7 \o Current Document 4、控件的属性、方法: 8 \o Current Document 2.1) 控件的属性与方法: 8 \o Current Document 2.2) 属性方法的使用举例: 14 \o Current Document 四、注意事项 19 图表 图一 定义变量压力 4 图二 定义变量流量 5 图三 记录和安全区属性 6 图四 历史趋势曲线 6 图五 历史趋势曲线 7 图六 运行系统 8 图七 画面属性 15 图八 画面命令语言编辑框 16 图九 控件属性 16 图十 画面命令语言 17 图十一 运行画面 17 图十一 控件方法的使用 18 图十二 运行画面 19 一、功能概述 常规需求:很多工业现场都会要求显示采集量的趋势曲线 ,包括实时曲线、历史曲线。 组态王中的趋势曲线的实现方法: 1、 利用组态王的“工具箱”中的“实时曲线” 、“历史曲线”实现。 2、 利用组态王的“插入通用控件”中的“历史趋势曲线”实现。 第一种实现方法的优点在于可以进行 WEB 的发布,实现通过 IE 浏览器进行浏览。缺点 为支持的曲线笔比较少,许多功能的实现需要通过组态王的函数来实现,使用相对要麻烦。 第二种实现方法的优点在于支持同时绘制 16 条曲线,功能比较完善,可以在系统运行时 动态增加、删除、隐藏曲线,还可以修改曲线属性,实现无级缩放,曲线打印等等。许多功能 都不需要通过编写脚本的方法实现,使用比较方便。缺点在于无法进行 WEB 的发布。 二、工程实例 以一个简单的例程来说明“历史趋势曲线控件”的使用。 三、操作步骤: 1、历史趋势曲线控件的特点: KVHTrend曲线控件是组态王以 Active X 控件形式提供的绘制历史曲线和 ODBC数据 库曲线的功能性工具。该曲线具有以下特点: 1. 即可以连接组态王的历史库,也可以通过 ODBC数据源连接到其它数据库上,如 Access 、 SQLServer 等。 2. 连接组态王历史库时, 可以定义查询数据的时间间隔, 如同在组态王中使用报表查询 历史数据时使用查询间隔一样。 3. 完全兼容了组态王原有历史曲线的功能。最多可同时绘制 16 条曲线。 4. 可以在系统运行时动态增加、删除、隐藏曲线。还可以修改曲线属性。 5. 曲线图表实现无级缩放。 6. 可实现某条曲线在某个时间段上的曲线比较。 7. 数值轴可以使用工程百分比标识,也可用曲线实际范围标识,二者之间自由切换。 8. 可直接打印图表曲线。 9. 可以自由选择曲线列表框中的显示内容。 10.可以选择移动游标时是否显示曲线数值。 11.可以在曲线中显示报警区域的背景色 2、创建新的工程: 定义设备: 新建一个工程,在设备处新建设备,我们在本例中定义一个仿真 PLC 的设备,设备列表 为“ PLC-亚控-仿真 PLC-串口” ,设备名称为“ PLC1”。此仿真 PLC 可以做为虚拟设备 与组态王进行通讯。仿真 PLC 主要有如下的寄存器:自动加 1 寄存器 INCREA ,自动减 1 寄 存器 DECREA ,随机寄存器 RADOM ,常量寄存器 STATIC ,常量字符串寄存器 STRING , CommErr 寄存器。具体的寄存器的使用请参考组态王 IO 驱动帮助。 定义变量: 在数据词典中新建两个 IO 变量,变量名称分别为 压力、流量 ,变量类型为 IO 实数,连 接的设备为前面定义的仿真 PLC 设备“ PL

文档评论(0)

1亿VIP精品文档

相关文档