2022年组态王数据库访问在PLC控制系统中的应用 .pdf
《2022年组态王数据库访问在PLC控制系统中的应用 .pdf》由会员分享,可在线阅读,更多相关《2022年组态王数据库访问在PLC控制系统中的应用 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 引言人机界面组态技术广泛应用于以ipc( 工控机 )为核心的计算机控制系统中。组态软件通过 plc 采集现场的数据,构造人机界面以动画显示、趋势曲线以及数据报表等方式提供plc控制系统现场的运行状况。操作人员通过对数据的分析,能够更好地对控制过程进行优化。对采集到的大量分散型数据进行分析时,通过报表输出的方式显然存在着不够灵活、实时性差以及难以进一步处理的问题。作者提出一种解决的方法,即将数据采集与数据处理分开,组态王具有odbc(ms 开放式数据库互连标准) 数据库访问功能, 一方面在ipc 中建立相应的数据库,由组态王将采集到的数据动态写入库中保存,另一方面操作人员可脱离控制系统随时随
2、地利用ms access 、visual foxpro等数据库强大的功能实现数据的处理。2 组态王数据库访问组态王数据库访问功能实现组态王与其他odbc 数据库之间的数据传输。它支持的数据库主要有oracle6 、oracle7.2、 sybase 或 sqlserver数据库、 dbase 数据库及microsoft access 数据库。先在系统odbc 数据源中添加数据库,后通过组态王sql 访问管理器和sql函数实现连接、断开数据库,写入、查询数据等各种操作。组态王 sql 访问管理器包括表格模板和记录体两部分。表格模板用来定义表格的结构,包括字段名称, 字段类型等。 记录体用来连接表
3、格的列和组态王数据词典中的变量。当执行sql 函数 sqlcreattable()时, 使用的表格模板将定义创建的表格结构; 当执行 sqlinsert()、sqlselect();或 update() 时,根据记录体中的定义使组态王中的变量和数据表格中的变量相关联。3 组态王 sql 函数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 组态王使用sql( 结构化查询语言)函数和数据库交换信息。这些函数是组态王标准函数的扩充,可
4、以在组态王的任一种命令语言中使用,这些函数允许操作人员选择、修改、插入、删除数据库表中的数据。sql 主要函数如附表所示。附表 sql主要函数除 sqlnumrows() 外,所有 sql 函数都返回结果代码,如果代码不为零,表示调用失败,结果代码可以通过sqlerrormsg()获得。4 组态王与 odbc 数据库连接4.1 odbc odbc(open database connectivity)称为开放式数据库互连,目的是实现异构数据库的互联。 在此之前, 由于各种数据库产品都有自己独立的编程语言和文件格式,要想实现异构数据库之间的数据共享和访问,就必须为特定的应用单独编写程序。这种临时
5、编写的程序不具备丝毫的通用性,当数据库的结构字段等属性发生变化时,原来的程序就不可以再次使用了。 access 、sql server、sybase 等数据库都支持odbc。一个完整的odbc 由下列几个部件组成: (1) 应用程序 (application); (2) dbc 管理器 (administrator)。该程序位于windows 控制面板 (control panel) 的 32位 odbc 内,其主要任务是管理安装的odbc 驱动程序和管理数据源; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年组态王数据库访问在PLC控制系统中的应用 2022 组态 数据库 访问 PLC 控制系统 中的 应用
限制150内