1
基于组态王软件下的 SQL 数据库技术
SQL Database Technology based on Configuration King Software
孙明革 朱喜林
Sun,Mingge Zhu, Xilin
摘要:本文以具体实例详细地说明了组态王软件中 SQL 数据库技术的要点,给出了在组态
王软件中利用该技术设计工控系统关于数据管理方面的一般方法和步骤,具体解决了工控系
统中涉及数据库方面的技术问题。该技术具有功能强,使用方便,适用范围广等特点。
关键词:数据库技术;SQL;组态王;工控
Abstract:The ingredients of SQL database technology in Configuration King Software are
explained in details with concrete examples in this article. The ways and steps of designing
industrial control system on data management are shown with utilization of the technology,
which has solved the technical problems involved in database in industrial control system. The
technology is of great function, easy utilization and wide application.
Keywords:Database technology; SQL; Configuration king; Industrial control
中图分类号:TP311.131 文献标识码:B
1 前言
步入二十一世纪计算机技术已经日趋完善,数据库技术也渗透到日常生活的各个领域
中,在工业控制领域中专用 DCS 软件中虽然集成比较完善的数据库技术,但由于该 DCS 软
件只适用于与该软件相配套的硬件系统中,所以虽然它的数据库技术比较完善,但不能得到
普及。随着国内外通用组态软件的日益普及和完善,并且适用于工业控制领域的数据库技术
逐渐地嵌入到通用组态软件中,并慢慢地在该领域中崭露头角,使组态软件的功能更强大,
适用范围更广。而 SQL 技术又是数据库技术的核心,通用组态软件是否集成 SQL 技术成为
衡量该软件优劣的重要因素。而国内流行的组态王软件下在这方面则是佼佼者,它集成的
SQL 技术功能最强,使用最方便,适用范围最广。本文以具体实例阐述了组态王软件下所
涉及的 SQL 数据库技术。
2 概述
【
2
】
2.1 组态王支持的数据库
组态王 SQL 访问功能能够实现组态王和其他 ODBC 数据库之间的数据传输。最新版本
的组态王软件支持的 ODBC 数据库有 Oracle6 数据库、Oracle7.2 数据库、SyBase 或
MsSQLServer 数据库、DBase 数据库和 MsAccess 数据库,其中 MsAccess 数据库以简单、
实时性好、易学等特点,在工控领域中应用比较广泛。
2.2 组态王 SQL 访问管理器
组态王 SQL 访问管理器用来建立数据库列和组态王变量之间的联系。通过表格模板在
数据库中创建表格;通过记录体建立数据库表格列和组态王之间的联系,允许组态王通过记
录体直接操纵数据库中的数据。
2.3 技术关键
这里以 MsAccess 为例说明,首先利用 MsAccess 软件建立一个空数据库,然后在系统
ODBC 数据源中添加该数据库,接着通过组态王 SQL 访问管理器建立与该空数据库的联系,
在组态王中的适当位置调用 SQL 函数实现各种操作。这些函数用来创建表格,插入、删除
记录,编辑已有的表格,清空、删除表格,查询记录等操作。
3 基于组态王下的工控系统 SQL 技术的具体实现
【
2
】
下面以大庆油田采油六厂联合站无线数据采集系统为例详细地说明使用组态王 SQL 技
术进行工控方面数据库设计的步骤和技术要点。
评论1