组态王在微机监控系统中的一个应用实例

组态王在微机监控系统中的一个应用实例

!"

组态王在微机监控系统中的一个应用实例

组态王在微机监控系统中的一个应用实例

李卫中李红霞

曹顺安

武汉大学应用化学系

#!$%%&"’

河南城建高等专科学院#!(&%%)’

!"#$%&’$

!"#$%&%’(#)*(+,-.’$&)&%%/#.&*#+)’0&1%/’+234567489:;<#)*"’,’$#=)+2.+1%-*’(1+)#*+(#)=$>$*’1;4*#$"+?*+$&@’,&*&A>*"’(&*’+21$;

()*+,%-#.,&*&$&@’B.+)2#=-(&*#+)$+2*?&(’BCDEBFGHI

关键词:数据保存,组态软件,CDE,FGHI

本文介绍了利用组态王:;<在开发微机监控系统时的一个应用实例—实现毫秒级数据保存功能。

<引言

随着对工业自动化的要求越来越高,以及大量控

能,通过动态数据交换(可以把数据实时传送到GG8)O$80.’/里进行保存。但是这样做就需要进行80.’/

7HP编程,而且最终用到的函数声明中也不支持毫秒。这种尝试以失败告终。

在对组态王进行重新研究后,我们发现组态王CDE访问功能可以实现组态王和其他FGHI数据库之间的数据传输。它包括组态王CDE访问管理器和CDE函数。CDE访问管理器用来建立数据库列和组态王变量之间的联系。通过表格模板在数据库中创建表通过记录格,表格模板信息存储在CDE;G8Q文件中;体建立数据库表格列和组态王之间的联系,允许组态王通过记录体直接操纵数据库中的数据。这种联系存储在H54G;G8Q文件中。CDE函数可以在组态王的任意一种命令语言中调用。这些函数用来创建表格,插入删除记录,编辑已有的表格,清空删除表格,查询记录等。

结合因此我们决定借助它提供的CDE访问功能,实现期望的数据保存功能。OCPII8CC数据库,

具体实现方法是:首先建立一个OCPII8CC数据库,以实测参量为字段构造一个表(表的名称可以随意取),本例中取名为监测表;然后找到945KL的控制添加一个基于驱动程序P.R面板中的FGHI数据源,

数据库来源要选取前面建立的.’$$G(#@’(的数据源(

数据库),取名为CDE记录;然后回到组态王开发环

添加一个包境,找到CDE访问管理器的记录体选项,含时间和所有要传输到PII8CC的变量的记录体,名称是H45G,注意记录体中字段的名称和顺序要与前制设备和过程监控装置之间的通讯的需要,微机数据采集系统和控制系统越来越受到重视。组态软件凭借其易用性强,稳定性高等特点被大量使用。但组态软件提供的某些功能有时并不能满足实际要求,这就需要结合其他工具扩展组态软件的功能。

本文就介绍一下如何利用组态王:;<实现毫秒级数据保存功能。J

组态王的数据保存功能及其缺陷

组态王是运行在9#),+?$KLM5!上的一种组态

软件,它具有完善、先进的图形界面生成功能,提供了丰富的数据类型、命令语言、控件和控件函数,以及多而且支持网络运行。使用组态王,可种4MF驱动程序,

以设计多级安全控制和访问权限;设计清晰准确的画面描述工业控制现场;设计复杂的动画显示现场的操作状态和数据;监控和记录各种报警信息;显示实时趋势曲线和历史趋势曲线;实现报表打印和查询历史数据等功能。

组态王的数据保存是在变量定义时设定的。虽然数据采集频率可以设定为毫秒级,但组态王提供的最也就是说,对每个变量快的数据保存频率是<个M秒。

而言,当现场实际要<秒只能保存一个有效监测数据。

求<秒钟保存多个数据时,简单、直接的使用组态王是不能实现的。N

毫秒级数据保存的实现策略

要实现毫秒级数据保存功能,我们首先想到的是

你可能喜欢

  • 组态王实例
  • 组态王介绍
  • 系统设计
  • 应用数学
  • 组态王设计
  • 组态王画面
  • 测试实例

组态王在微机监控系统中的一个应用实例相关文档

最新文档

返回顶部