组态王与数据库的链接图文介绍精

合集下载

组态王连接SQL数据库操作步骤.docx

组态王连接SQL数据库操作步骤.docx

1、建立ODBC连接配置:(1)开始一一设置一一控制面板一一管理工具一一数据源:□ilVI 號首理工貝玄件世)扁煨© 奁看眇收盘⑥ 工具⑴ 帮肋⑩X岭_>5妞1除威钳停止E删地址叩|呵営翟工且丈件和立件熹任等虱医命宕这亍丈并站移动这亍立件3复制这亍丈件孙将这牛丈件挖布到Web j 黑子邮件那式抑吿此X地除这亍立徉K-EttE0轻制面顿」我的文档J我的电荷智岡上擁居详轴信息(ODfC)㈱改日贿:201醉5月W 日,L:1T龙小;L 55 KBo&a>y^^H快捷方式快捷方式2 KB蹋由帝远程访月2 KE爭什箜看龍快規方式2 KE聯负或平覆首理器快連方式2 KE证屯撷炭机构观方式2 EB2 EBj H L er«s«fl HE?■ j Fr utv«rk 1.1 配置礙L快附云本地宝全貳略快煙片式2 KBMitrsiftfl. .EETF E圳ewfttk 2.0 配置快捷方弍営理塚的服务關快連看式I 2 KB念悬凰Ji er. EETF J* Mttwark ].]向导快励式分布式丈件系筑诜促方丈2 EE计快便方式2 EE诀捷方云2 KL姐件很务卜快捷方式F 2 KB(2 )双击“数据源”,选择“用户DSN ”选项卡:<^ODEC数据橱管理器拼冥甘理器快険方式2 EE£ 据溥IC.BBC:EE远趕臭直-2 EB换方式2 EE用尸问|系统DSM |文件临]駆动程序|跟踪|连接池|关于|用户数据源QI) J名称驱动程序dBASE'"y;Ies,MS Access DatableSQL C*rtSQLZT^st與遢据库Vi EIC Database Samples Vi sual FoxPro Dat&bas«Vi su^l F QX P FC Tablesft dBas« Driver(X dbf) ft Excel Driver (*. xls)Driver do Mi crosoft Access (*.(*. mdb Hi crosoMi crasoMicrosoft . SQLServer SQLServer MicrosoftMi croseft ,M L crasoftNioroEoftAccessAccessA.eeas^Vi EU&IVi吕u JDriverDr i vtrDriverFoxProFoxPrc±1(*. mdb(#. MDBDriverDriver±i 确定|取消I(3)点击“添加”,选择“ SQL Server",点击“完成”信臥用帮助创建新数据源选择您想为耳安装数据源的驱动程序0)-名称Microsoft FoxPro VFP Eriver (#. ib£5Hi cr0sof t ODBC for OracleHi crosoft Faradoi: Driver (*, db ) Mi rrosof tFiradwfTrtibtr 賦韭) Microsoft Text Driver h七;*.CEV)Mi crosef t Tent^Triiber Outlet:*. csv) Mi croscft¥isuil Fos?rc Driver Microsoft Vi sual FoxPrc-TreibsrSQL JIative ClientSQL Servert 2J〈上一^@〕| 完成| 取消|(4)写入“数据源名称”,选择需要连接的“服务器”,点击“下一步(5)选择“使用用户输入登录ID和密码的SQL Server验证”,“登录ID”输入“ sa”,如有密码则输入密码,点击“下一步”:(6)将“更改默认的数据库为”打勾,选择需要连接的数据库名称,点击“下一步(7)点击“完成”创建到SQL S^ver 的新数据源|Simplified Chin>eTp -对数据使用莊大的抑密(!)F?执行字符数据翻译世)厂当输出货币、数宇、日期和时间时,请使用区域设置也)・ 厂将枚时间运行的查询保存到日志立件⑸:|C \ IIOCM T 1 \AJWINI ^1 \IBCALS' "1 \ T^p' QUERY长查询时间【毫秒)厂費丿朋[驰动程序统计记录到日志文件@): |C:VDOCUME^l\LaCALS^l XTfimp^T/kTS.<上一步匹1 完成1取消1帮助(8)点击“测试数据源”,如果提示“测试成功”,表示配置正确,点击“确定”,完成ODBC 连接配置:2、组态王——变量(1) 工程浏览器一一变量一一新建:厂更改[宫匚0亟蔭[義缄肖區的语苣龙©1〕浏览g曙1期S|>釁瞬図益竄器1U最1尊2喪。

组态王与数据库连接的实现方法

组态王与数据库连接的实现方法
图10
4.设置完毕后关闭此对话框,利用按钮的弹起时命令语言实现数据库查询,操作设置如图11:
图11
5.
设置完毕依次点击确定。保存画面并且换到运行系统可看到如图12效果。
图12
6.用同样方法创建一个“清除记录”按钮用于清除数据库表格中的记录,命令语言如下:
SQLClearTable( DeviceID, "biaoge1");
图5
1.3
注意:记录体中的字段名称必须与表格模板中的字段名称保持一致,记录体中字段对应的变量数据类型必须和表格模板中相同字段对应的数据类型相同。
1.在工程浏览器窗口“数据库\数据词典”中新增三个内存字符串型变量(ziduan1、ziduan2、ziduan3)。
2.找到工程浏览器窗口左侧“SQL访问管理器\记录体”选项,双击右侧“新建”图标建立名为“jiluti1”的记录体,对话框设置如图6所示:
2.在数据库操作画面中添加一个名为“字段一”的文本
3.在“字段一”的动画连接中添加对应类型的值输入和值输出并关联到变量:ziduan1。
4.添加文本“字段二”、“字段三”,分别关联变量“ziduan2”、“ziduan3”并添加值输入、值输出动画连接。
5.添加一按钮,按钮文本为“插入记录”在按钮的弹起事件中输入如图6所示命令语言。
图6
依次增加ziduan1、ziduan2、ziduan3三个字段点击“确认”。
2
2.1
1.在工程浏览器窗口“数据库\数据词典”中定义一个内存整型变量:
变量名:DeviceID
变量类型:内存整型
2.在工程浏览器窗口的“命令语言\应用程序命令语言\启动时”窗口输入命令:
SQLConnect( DeviceID, "dsn=yuan;uid=;pwd=");

组态王连接SQL数据库操作步骤

组态王连接SQL数据库操作步骤

1、建立ODBC连接配置:(1)开始——设置——控制面板——管理工具——数据源:(2)双击“数据源”,选择“用户DSN”选项卡:(3)点击“添加”,选择“SQL Server”,点击“完成”:(4)写入“数据源名称”,选择需要连接的“服务器”,点击“下一步”:(5)选择“使用用户输入登录ID和密码的SQL Server验证”,“登录ID”输入“sa”,如有密码则输入密码,点击“下一步”:(6)将“更改默认的数据库为”打勾,选择需要连接的数据库名称,点击“下一步”:(7)点击“完成”:(8)点击“测试数据源”,如果提示“测试成功”,表示配置正确,点击“确定”,完成ODBC 连接配置:2、组态王——变量(1)工程浏览器——变量——新建:(2)双击“新建”,输入变量名,变量类型,变量名为需要保存到SQL数据库中的数值,如开关量,模拟量,字符串等,点击“确定”:(3)如有多个变量,重复第(2)步骤:3、组态王——新建记录体:(1)工程浏览器——系统——SQL访问管理器——记录体:(2)双击“新建”,输入“记录体名”,“字段名称”输入SQL数据表中的字段名称,“组态王变量”输入保存数值的变量名(可点击“?”选择),点击“增加字段”,可以保存该条记录,如有其它字段需要保存,可重复录入。

全部录入完毕后,点击“确认”完成:4、组态王——将变量值保存到SQL中:(1)工程浏览器——系统——文件——画面——新建:(2)新建“文本”——“开关量”,新建“按钮”——“连接SQL”,新建“按钮”——“插入一条记录”,新建“按钮”——“查询记录”,新建“按钮”——“断开SQL”:(3)双击“文本”——“开关量”,“值输出”——“模拟值输出”——选择“Test_KGL_Z”变量,“权限保护动画连接”——“值输入”——“模拟值输入”——选择“Test_KGL_Z”变量:(4)双击“按钮”——“连接SQL”,“命令语言连接”——“按下时”,写入以下语句:SQLConnect(ConnectionID, "dsn=SQL_Test;uid=sa;pwd=apply");(5)双击“按钮”——“插入一条记录”,“命令语言连接”——“按下时”,写入以下语句:SQLInsert(ConnectionID, "Test_Table","Test" );(6)双击“按钮”——“查询记录”,“命令语言连接”——“按下时”,写入以下语句:SQLSelect(ConnectionID, "Test_Table","Test", "SQL_KGL='1'", "" );(7)双击“按钮”——“断开SQL”,“命令语言连接”——“按下时”,写入以下语句:SQLDisconnect(ConnectionID);。

组态王连接本地数据库操作文档

组态王连接本地数据库操作文档

组态王连接本地数据库操作文档
1配置数据源ODBC
控制面板->ODBC
或者控制面板->管理工具-> ODBC
双击打开ODBC数据源管理器,在系统DSN标签中,点击添加按
钮,创建新数据源。

选择SQL Server为安装数据源的驱动程序。

填写创建到SQL Server的新数据源的名称,本例中以“yue1”为例,在服务器中选择(local)作为需要连接的SQL Server。

其他选项保存默认设置即可,配置ODBC数据源完成后在系统数据源列表中出现新添加的数据源。

2 组态王连接数据库
数据词典中新建变量DeviceID
新建画面SQLtest,在画面中添加按钮
双击新添加的按钮,弹出动画连接对话框。

点击命令语言连接“按下时”,弹出命令语言编辑对话框
点击SQL…按钮,在弹出的选择函数对话框中选择SQLConnect函数,点击确定。

修改函数中的参数,点击确认。

保存画面,并运行整个系统,
3 运行组态王“运行系统”
打开组态王“运行系统”
定。

点击文本按钮,在信息窗口可以看到系统信息SQL数据库连接成功。

组态王与数据库的链接图文介绍(精)

组态王与数据库的链接图文介绍(精)
微软公司为其视窗操作系统推出的一套访问各种数据库的统一接口
技术。ODBC类似一种软件驱动程序,提供了应用软件与数据库之
间的访问标准。
1、创建数据源及数据库
外建一个Access数据库,(路径:d:,数据库名为:mydb.mdb);
用Windows 控制面板中自带的ODBC Data Sources (32bit)管理工具新
TableName: 表格名
BindList:记录体
5)查询记录
用户如果需要将数据库中的数据调入组态王来显示,需要另
外建立一个记录体,此记录体的字段名称要和数据库表格中
的字段名称一致,连接的变量与数据库中字段的类型一致,
操作过程如下:
在工程浏览器窗口的数据词典中定义三个内存变量:
a、变量名:记录日期
选择“SQL 访问管理器”中的“记录体”选项,如图所示:
记录体中定义了Access 数据库表格字段与组态王变量之
间的对应关系,对应关系如下:
注:
• 记录体中的字段名称必须与表格模板中的字段名称保持
一致,
• 记录体中字段对应的变量数据类型必须和表格模板中相
同字段对应的数据类型相同。
4、 对数据库的操作
上述命令语言的作用是使组态王与mine2数据源建立了
连接(即与mydb2.mdb 数据库建立了连接)。
SQLConnect
连接组态王和数据库。
语法:
SQLConnect(DeviceID, "dsn=;uid=;pwd=");
2)创建数据库表格
SQLCreateTable( DeviceID, "KingTable", "table1" );

组态王应用——组态王对关系数据库的查询

组态王应用——组态王对关系数据库的查询

组态王对关系数据库的查询配置参考文档北京亚控科技发展有限公司技术部目录一、功能概述 (3)一、功能概述 (3)二、工程实例 (3)三、操作步骤: (3)1、数据库以及表: (3)2、设置ODBC数据源: (3)3.利用SQL函数进行查询: (7)3.1) 定义变量: (7)3.2) 定义记录体: (7)3.3) 建立组态王与数据库的关联: (7)3.4) 查询数据库: (9)3.5) 进入运行系统: (11)4.利用KV ADODBG RID控件进行查询: (11)4.1) KVADODBGrid控件的介绍: (11)4.2) KVADODBGrid控件的使用: (12)4.3) 进入运行系统: (17)四、注意事项 (17)图表图一原料数据表 (4)图二 ODBC数据源管理器 (5)图三选择数据源的驱动程序 (5)图四数据源定义 (6)图五选择数据库 (6)图六 ODBC数据源定义 (6)图七定义记录体 (7)图八建立与数据库的连接 (8)图九断开与数据库的连接 (9)图十组态王画面 (10)图十一运行系统画面 (11)图十二插入通用控件 (12)图十三 KV控件属性 (13)图十四数据链接属性 (14)图十五KV控件配置 (14)图十六KV控件 (15)图十七KV控件 (16)图十八 KV ADODBGrid控件查询画面 (16)图十九 KV ADODBGrid控件运行画面 (17)一、功能概述常规需求:很多工业现场要求对关系数据库的数据根据不同的条件进行查询处理。

组态王中的实现方法:1、利用组态王的SQL函数实现对数据库的数据的查询处理。

2、利用组态王的KV ADODBGrid控件实现对数据库的查询处理。

这两种实现方法的不同之处在于:第一种方式是将查询结果对应到组态王的变量上,可以通过组态王的变量进行相关的计算处理以及在命令语言中使用,但是如果符合条件的记录有许多条则无法同时看到所有的查询选择结果。

组态王与Access数据库连接

组态王与Access数据库连接

组态王与Access数据库连接第九讲组态王与Access数据库连接 90第九讲组态王与Access数据库连接在本课程您将:, 了解组态王SQL访问管理器。

, 了解如何与通用数据库进行连接, 了解如何想向数据库插入记录组态王SQL访问功能实现组态王和其他外部数据库(支持ODBC访问, 了解如何查询数据库中记录接口)之间的数据传输。

它包括组态王的SQL访问管理器和SQL函数。

,以Ms Access数据库为例,下面说明组态王与其相连的例子。

北京亚控科技发展有限公司第九讲组态王与Access数据库连接 91SQL访问管理器SQL访问管理器用来建立数据库列和组态王变量之间的联系。

包括表格模板和记录体两部分功能。

通过表格模板在数据库表中建立表格;通过记录体建立数据库表格列和组态王之间的联系,允许组态王通过记录体直接操作数据库中的数据。

表格模板和记录体都是在工程浏览器中建立的。

北京亚控科技发展有限公司第九讲组态王与Access数据库连接 92创建表格模板,在工程浏览器中左侧工程目录显示区中选择“SQL访问管理器”下的“表格模板”项,在右侧目录内容显示区中双击“新建”,弹出“创建表格模板对话框”,如下图。

在表格模板中建立五个记录,字段名称,变量类型,变量长度,索引类型分别如上图所示。

建立表格模板的目的在于定义一种格式,在后面用到是SQLCreatTable ()以次格式在Access数据库中建立表格。

北京亚控科技发展有限公司第九讲组态王与Access数据库连接 93创建记录体在工程浏览器左侧的工程目录显示区中选择SQL访问管理器下的记录体,在右侧的目录内容显示区中双击“新建”,弹出“创建表格模板对话框”,如下图。

记录体定义了组态王变量$日期、$时间、原料油液位、催化剂液位、成品油液位和Access数据库表格中相应字段日期、时间、原料油液位值、催化剂液位值、成品油液位值之间的对应连接关系。

(注意:记录体中的字段名称和顺序必须与表格模板中的字段名称和顺序必须保持一致,记录体中的字段对应的变量的数据类型必须和表格模板中相同字段对应的数据类型相同。

组态软件基础及应用课件 第七章 组态王数据库访问

组态软件基础及应用课件 第七章 组态王数据库访问
7.1 组态王SQL访问管理器
组态王SQL访问管理器用来建立数据库列和组态王变量之间的 联系。通过表格模板在数据库中创建表格,表格模板信息存储在 SQL.DEF文件中;通过记录体建立数据库表格列和组态王之间的联 系,允许组态王通过记录体直接操纵数据库中的数据。这种联系存 储在BIND.DEF文件中。
允许为空值:选中该项,将在前面的方框中出现“?”标志,表 示数据记录到数据库的表格中该字段可以有空值。不选中该项则表 示该字段的数据不能为空值。
另外还有“增加字段”、“删除字段”、 “修改字段”、“上 移一行”、“下移一行”这几按键,可对已填入字段进行编辑和选 择。
7.1.2 记录体
记录体用来连接表格的列和组态王数据词典中的变量。选择工 程浏览器中的 “SQL访问管理器文件\记录体”,双击“新建”, 弹出“创建记录体”对话框,如图7-2所示。该对话框用于建立新 的记录体。
图7-9 创建记录体

第七章 组态王数据库访问
(4)建立组态王与数据库的关联 组态王中通过SQL函数实现与数据库的建立与断开连接。通过
SQLConnect()函数建立组态王与数据库的连接,通过SQLConnect()函数断 开连接。本历程中数据库无用户名和密码,具体用法如下:
SQLConnect( DeviceID, "dsn=图书馆;uid=;pwd="); 其中DeviceID是用户创建的内存整形变量,用来保存SQLConnect()为每 个数据库连接分配的一个数值。编辑脚本程序。建议将建立数据库连接的命 令函数放在应用程序命令语言的启动时执行,执行语句如下”: SQLConnect(DeviceID,”dsn=图书管;uid=;pwd”); 将断开数据库连接的命令函数放在应用程序命令语言的停止时执行,执 行语句如下:

组态王与Access数据库连接的配置及使用说明

组态王与Access数据库连接的配置及使用说明

组态王与Access数据库的数据交换SQL访问管理器SQL访问管理器用来建立数据库列和组态王变量之间的联系。

包括表格模板和记录体两部分功能。

通过表格模板在数据库表中建立表格;通过记录体建立数据库表格列和组态王之间的联系,允许组态王通过记录体直接操纵数据库中的数据。

表格模板和记录体都是在工程浏览器中建立的。

创建表格模板在工程浏览器中左侧工程目录显示区中选择“SQL访问管理器”下的“表格模板”项,在右侧目录内容显示区中双击“新建”,弹出“创建表格模板”对话框,如下图。

建立表格模板的目的在于定义一种格式,在后面用到是SQLCreatTable(),以次格式在Access数据库中建立表格。

创建记录体在工程浏览器中左侧工程目录显示区中选择“SQL访问管理器”下的“记录体”项,在右侧目录内容显示区中双击“新建”,弹出“创建记录体”对话框,如下图。

其中: 字段名称填写数据库表格中的列名。

 组态王变量填写和表格中指定列相关联的组态王变量。

 建立Ms Access数据库 1.建立一空Access文件,定名。

 2.定义数据源 双击控制面板下的“ODBC数据源(32位)”选项,弹出“ODBC数据源管理器”对话框。

 选择“用户DSN”属性页,并单击“添加”按钮。

  在弹出的“创建新数据源”对话框中,选择“Mirosoft Access Driver”单击“完成”按钮。

 弹出“ODBC Microsoft Access安装”对话框,定义数据源名。

 单击“选取”按钮,从中选择相应路径下刚刚定义的数据库文件。

 单击“确定”按钮,完成对数据源的配置。

 对数据库的操作  首先在数据词典里建立变量DeviceID,为内存整形,是数据库连接时产生的连接号。

 1.连接数据库 函数SQLConnect( DeviceID, "dsn=;uid=;pwd="); 参数说明: DeviceID SQLConnct()产生的连接号 "dsn=;uid=;pwd=" 连接语句,包括 ODBC中定义的数据源名、用户名和密码,用户名和密码可以缺省。

组态王与数据库通讯

组态王与数据库通讯

1、如何使组态王与数据库建立连接使用组态王与数据库进行数据通讯,首先要建立它们之间的连接。

下面通过一个实例介绍如何使组态王与数据库建立连接。

例如:◆ 继续使用“定义ODBC数据源”中的例子。

在机器上D盘根目录下建立的“SQL 数据库.mdb”数据库中建立一个名为kingview的表格。

在组态王的数据词典里定义新变量,变量名称:DeviceID,变量类型:内存整型;◆ 然后在本机上的ODBC数据源中建立一个数据源,比如数据源名为mine。

详细配置请参照“定义ODBC数据源”一节;◆ 在组态王工程浏览器中建立一个名为BIND的记录体,定义一个字段:name (对应组态王内存字符串变量name),详细定义请参照“记录体”一节;◆ 连接数据库:新建画面“数据库连接”,在画面上作一个按钮,按钮文本为:“连接数据库”,在按钮“弹起时”动画连接中使用SQLConnect()函数和SQLSelect()函数建立与“mine”数据库进行连接:SQLConnect( DeviceID, "dsn=mine;uid=;pwd=");/*建立和数据库mine连接,其中DeviceID是用户创建的内存整型变量,用来保存SQLConnect()函数为每个数据库连接分配的一个数值*//*注意在执行SQLDisconnect(断开和数据库的连接函数)之前,重复执行SQLConnect将会增加DeviceID,DeviceID最多为255*/SQLSelect( DeviceID, "kingview", "BIND", "", "");/* SQLSelect()函数:访问一个数据库并返回一个表的信息,此信息可以被查询、删除、清空等操作*/以上指令执行之后,使组态王与数据库建立了连接。

2、如何创建一个表格组态王与数据库连接成功之后,可以通过组态王操作在数据库中创建表格。

组态王与MySQL数据库连接配置教程_20190807

组态王与MySQL数据库连接配置教程_20190807

组态王与MySQL数据库连接配置教程一、安装环境(1)操作系统:win7 旗舰版 64位中文操作系统;(2)组态王版本:kingview 7.5 SP2;(3)MySQL版本:mysql-installer-community-5.7.21.0;(4)ODBC版本:mysql-connector-odbc-5.1.5-win32(ODBC为32位版本);二、软件安装1.组态王软件安装无需特殊配置,按照安装步骤选择默认安装即可;2.MySQL安装本次安装的版本为mysql-installer-community-5.7.21.0.msi;安装过程如下:(1)选择接受许可条款“I accept the license terms”;(2)安装MySQL服务,选择“Server only”,点击“Next”;(3)点击“Execute”,执行安装;(4)安装完成点击“next”;(5)Type and Networking(类型和网络),选择“Standalone MySQL Server/Classic MySQL Replication”,点击“next”;两种类型简单介绍:1.standalone mysql server/classic mysql replication:独立的mysql服务器/经典的mysql复制2. innodb cluster sandbox thst setup(for testing only):innodb集群沙箱thst设置(仅用于测试)(6)进行服务配置,MySQL默认端口为3306;(7)为root用户设置密码。

可添加一个具有普通用户权限的MySQL用户账户,也可不添加;(8)以系统用户运行windows服务,在Windows下MySQL服务名为:mysql57;(9)配置插件和扩展页面没进行修改直接下一步:(10)应用配置页面,点击“Execute”;(11)点击“Finish”,安装程序又回到了product configutration(产品配置)页面,此时我们看到mysql server安装成功的显示,继续"next";(12)安装完成;(13)配置mysql环境变量;mysql默认安装路径是:C:\Program Files\MySQL\MySQL Server 5.7,点点击我的电脑右键->属性->高级系统设置->环境变量->系统变量,选中Path->点击编辑,将“;C:\Program Files\MySQL\MySQL Server 5.7\bin”添加并保存;(14)测试mysql连接;打开cmd输入mysql –u root –p,输入root的密码:(若提示MySQL不是内部命令需重启后再进行连接)(15)启动&关闭MySQL服务:以管理员权限运行命令提示符,用net start mysql57启动MySQL服务。

组态王7.5SP1版本第8章数据库连接

组态王7.5SP1版本第8章数据库连接

第九讲组态王与数据库连接第一节SQL访问管理器概述组态王SQL访问功能实现组态王和其他外部数据库(通过ODBC访问接口)之间的数据传输。

它包括组态王的SQL访问管理器和相关的SQL函数。

SQL访问管理器用来建立数据库字段和组态王变量之间的联系,包括“表格模板”和“记录体”两部分。

通过表格模板在数据库表中建立相应的表格;通过记录体建立数据库字段和组态王之间的联系。

同时允许组态王通过记录体直接操作数据库中的数据。

创建数据源及数据库首先建一个数据库,这里我们选用Access数据库(数据库名为:mydb.accdb)。

然后,用Windows控制面板——管理工具——数据源(ODBC)新建一个Microsoft Access Driver(*.mdb, *.accdb)驱动的数据源,名为:mine,然后配置该数据源,指向刚才建立的Access数据库(即mydb.accdb),如图9-1所示。

图9-1 ODBC数据源的建立创建表格模板1、在工程浏览器窗口左侧“工程目录显示区”中选择“SQL访问管理器”中的“表格模板”选项,在右侧“目录内容显示区”中双击“新建”图标弹出创建表格模板对话框,在对话框中建立三个字段,如图9-2所示。

图9-2 创建表格模板对话框2、单击“确认”按钮完成表格模板的创建。

建立表格模板的目的是定义数据库格式,在后面用到SQLCreatTable()函数时以此格式在Access数据库中自动建立表格。

创建记录体1、在工程浏览器窗口左侧“工程目录显示区”中选择“SQL访问管理器”中的“记录体”选项,在右侧“目录内容显示区”中双击“新建”图标弹出创建记录体对话框,对话框设置如图9-3所示。

图9-3 创建记录体对话框记录体中定义了Access数据库表格字段与组态王变量之间的对应关系,对应关系如下所示:即:将组态王中\\local\$Date变量值写到Access数据库表格日期字段中;将\\local\$Time变量值写到Access数据库表格时间字段中;将\\local\原料油液位变量值写到Access数据库表格原料油液位值字段中;2、单击“确认”按钮完成记录体的创建。

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目八 任务2组态王与Access数据库连接

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目八 任务2组态王与Access数据库连接

项目八 水箱水位组态监控系统设计
表8-2-1 表的字段名称
字段名称 AlarmDate
AlarmTime
AlarmType AcrDate AcrTime EventType VarName
AlarmValue
LimitValue
数据类型 文本
文本
文本 文本 文本 文本 文本
文本
文本
说明 报警日期
项目八 水箱水位组态监控系统设计
三、运行调试
1.单击开发系统菜单栏中文件/切换到View,进入组态王运 行系统。
2.以经理身份登录,按下运行按钮,设备处于运行状态。 3.将供水箱水位模拟游标调至最小位置与最大位置,将水 池水位模拟游标调至最小位置与最大位置。 4.打开报警画面,观察并记录报警画面中记录的报警与事 件内容。
报警时间
报警类型 事件日期 事件时间 事件类型 变量名
报警值
限值
字段名称 ResumeValue OperatorNam
e Quality
Pri GroupName VarComment MachineName IOServerNam
e ResumeValue
数据类型 文本
说明 恢复值
文本
操作员名
文本 文本 文本 文本 文本
项目八 水箱水位组态监控系统设计
任务2 组态王与Access数来自库连接学习目标1.了解组态王SQL访问管理器。 2.掌握组态王与Access数据库的连接。
项目八 水箱水位组态监控系统设计
任务引入
很多工业现场要求将变量的报警信息进行存储,并且可 以灵活地进行历史报警的查询与打印。组态王支持通过 ODBC 接口将数据存储到关系数据库(可以为Access 数据 库或者SQLServer 数据库)中,并且提供KVADODBGrid 控件对存储的历史报警信息进行条件查询,并可以对查询 结果进行打印。本任务要求组态王与Access数据库进行连 接访问,实现对报警、事件信息的存储与查询。

组态王与Access数据库连接

组态王与Access数据库连接

组态王与Access数据库连接第九讲组态王与Access数据库连接 90第九讲组态王与Access数据库连接在本课程您将:, 了解组态王SQL访问管理器。

, 了解如何与通用数据库进行连接, 了解如何想向数据库插入记录组态王SQL访问功能实现组态王和其他外部数据库(支持ODBC访问, 了解如何查询数据库中记录接口)之间的数据传输。

它包括组态王的SQL访问管理器和SQL函数。

,以Ms Access数据库为例,下面说明组态王与其相连的例子。

北京亚控科技发展有限公司第九讲组态王与Access数据库连接 91SQL访问管理器SQL访问管理器用来建立数据库列和组态王变量之间的联系。

包括表格模板和记录体两部分功能。

通过表格模板在数据库表中建立表格;通过记录体建立数据库表格列和组态王之间的联系,允许组态王通过记录体直接操作数据库中的数据。

表格模板和记录体都是在工程浏览器中建立的。

北京亚控科技发展有限公司第九讲组态王与Access数据库连接 92创建表格模板,在工程浏览器中左侧工程目录显示区中选择“SQL访问管理器”下的“表格模板”项,在右侧目录内容显示区中双击“新建”,弹出“创建表格模板对话框”,如下图。

在表格模板中建立五个记录,字段名称,变量类型,变量长度,索引类型分别如上图所示。

建立表格模板的目的在于定义一种格式,在后面用到是SQLCreatTable ()以次格式在Access数据库中建立表格。

北京亚控科技发展有限公司第九讲组态王与Access数据库连接 93创建记录体在工程浏览器左侧的工程目录显示区中选择SQL访问管理器下的记录体,在右侧的目录内容显示区中双击“新建”,弹出“创建表格模板对话框”,如下图。

记录体定义了组态王变量$日期、$时间、原料油液位、催化剂液位、成品油液位和Access数据库表格中相应字段日期、时间、原料油液位值、催化剂液位值、成品油液位值之间的对应连接关系。

(注意:记录体中的字段名称和顺序必须与表格模板中的字段名称和顺序必须保持一致,记录体中的字段对应的变量的数据类型必须和表格模板中相同字段对应的数据类型相同。

组态王数据存储到关系数据库说明文档

组态王数据存储到关系数据库说明文档

组态王数据存储到关系数据库例程说明文档北京亚控科技发展有限公司2009年6月目录1. 功能概述 (1)2. 工程实例 (1)3. 操作步骤 (1)3.1 新建数据库以及表 (1)3.2 设置ODBC数据源 (1)3.3 组态王中定义变量 (5)3.4 组态王中定义记录体 (5)3.5 建立组态王与数据库的关联 (6)3.6 记录数据到数据库 (8)3.7 进入运行系统 (10)4. 注意事项 (11)1. 功能概述常规需求:很多工业现场要求将组态软件的数据通过ODBC接口存到关系数据库中。

组态王中的实现方法:组态王支持与ODBC接口的数据库进行数据传输,例如:ACCESS,Sql 等。

在组态王的开发环境中,提供了SQL访问管理器配置项,来完成组态王和数据库之间的具体配置。

SQL访问管理器的记录体建立数据库表格字段和组态王变量之间的联系,允许组态王通过SQL函数对数据库的表的记录进行插入、修改、删除、查询等操作,也可以对数据库中的表进行建表、删表等操作。

2. 工程实例以某工业现场应用为例,需要对原料进行称量,并记录原料的生产厂家、原料编号、称量日期、称量时间,值班人员、原料重量。

针对这种关系数据,使用组态王的历史库是无法记录的,因此我们使用关系数据库Access进行记录。

下面就以此为例来演示完成这一现场需求的设置步骤。

3. 操作步骤3.1新建数据库以及表1)在Access中新建一个空数据库,例如建立路径为:D:\数据库存储例程\数据.mdb。

2)在数据库D:\数据库存储例程\数据.mdb中创建一个数据表:表的名称为:原料数据。

字段为:称量日期、称量时间、原料重量、原料厂家、原料编号、值班人员。

如下图一所示:其中原料重量字段类型为“数字”设置为“单精度”,其余为“文本”类型。

3.2设置ODBC数据源1)在“控制面板”-“管理工具”-“ODBC数据源”中建立ODBC数据源,点击“ODBC数据源”弹出“ODBC数据源管理器”,如下图二所示:2)在“用户DSN”中点击“添加”,弹出“选择数据源驱动程序”窗口,如下图三所示:选择“Microsoft Access Driver (*.mdb)”驱动,点击“完成”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档