组态王应用——组态王数据存储到关系数据库

  • 格式:pdf
  • 大小:171.29 KB
  • 文档页数:12

例程:组态王数据存储到关系数据库 北京亚控科技发展有限公司 1 组态王数据存储到关系数据库 配置参考文档

北京亚控科技发展有限公司 技术部 例程:组态王数据存储到关系数据库

北京亚控科技发展有限公司 2 目录 一、功能概述......................................................................................................................................3

一、功能概述......................................................................................................................................3 二、工程实例......................................................................................................................................3 三、操作步骤:..................................................................................................................................3 1、新建数据库以及表:.................................................................................................................3 2、设置ODBC数据源:...............................................................................................................3 3.组态王中定义变量:.................................................................................................................6 3.1) 定义设备:..........................................................................................................................6

3.2) 定义变量:..........................................................................................................................6 4.组态王中定义记录体:.............................................................................................................6 5.建立组态王与数据库的关联:.................................................................................................7 5.记录数据到数据库:.................................................................................................................9 6.进入运行系统:.......................................................................................................................10

四、注意事项....................................................................................................................................11

图表 图一 原料数据表.........................................................................................................................4 图二 ODBC数据源管理器............................................................................................................4 图三 选择数据源的驱动程序.....................................................................................................5 图四 数据源定义.........................................................................................................................5 图五 选择数据库.........................................................................................................................5 图六 ODBC数据源定义............................................................................................................6 图七 定义记录体.........................................................................................................................7 图八 建立与数据库的连接.........................................................................................................8 图九 断开与数据库的连接.........................................................................................................8 图十 组态王画面.........................................................................................................................9 图十一 运行系统画面.............................................................................................................11 例程:组态王数据存储到关系数据库

北京亚控科技发展有限公司 3 一、功能概述 常规需求:很多工业现场要求将组态软件的数据通过ODBC接口存到关系数据库中。 组态王中的实现方法:组态王支持与ODBC接口的数据库进行数据传输,例如:ACCESS,SqlServer 等。在组态王的开发环境中,提供了SQL访问管理器配置项,来完成组态王和数据库之间的具体配置。 SQL访问管理器的记录体建立数据库表格字段和组态王变量之间的联系,允许组态王通过SQL函数对数据库的表的记录进行插入、修改、删除、查询等操作,也可以对数据库中的表进行建表、删表等操作。

二、工程实例 以某工业现场应用为例,需要对原料进行称量,并记录原料的生产厂家、原料编号、称量日期、称量时间,值班人员、原料重量。针对这种关系数据,使用组态王的历史库是无法记录的,因此我们使用关系数据库Access进行记录。下面就以此为例来演示完成这一现场需求的设置步骤。

三、操作步骤:

1、新建数据库以及表: 1.1)在Access中新建一个空数据库,例如建立路径为:D:\数据库存储例程\数据.mdb。 1.2)在数据库D:\数据库存储例程\数据.mdb中创建一个数据表:表的名称为:原料数据。字段为:称量日期、称量时间、原料重量、原料厂家、原料编号、值班人员。如下图一所示:其中原料重量字段类型为“数字”设置为“单精度”,其余为“文本”类型。 2、设置ODBC数据源: 2.1) 在“控制面板”-----“管理工具”----“ODBC数据源” 中建立ODBC数据源,点击“ODBC数据源”弹出“ODBC数据源管理器”,如下图二所示: 2.2) 在“用户DSN”中点击“添加”,弹出“选择数据源驱动程序”窗口,如下图三所示:选择“Microsoft Access Driver (*.mdb)”驱动,点击“完成”。弹出如图四所示窗口,填写ODBC数据源的名称,根据需要对数据源进行命名,如“数据”,点击“选择(S)”,如图五示,选择我们前面定义的数据库文件“D:\数据库存储例程\数据.mdb”。点击“确定”完成ODBC数据源的定义,如图六所示。其他数据库如SQLServer的ODBC定义请参考相关文档。