Wonderware InTouch 关系数据库ODBC配置指南

需积分: 11 2 下载量 4 浏览量 更新于2024-09-09 收藏 217KB PDF 举报
"这篇文档详细介绍了如何配置InTouch软件以实现与关系数据库的数据交互,特别是通过ODBC接口连接Microsoft Access 2000/2003。虽然文章是以Access为例,但原理同样适用于其他数据库如Oracle和SQL Server。在开始配置前,用户需要确保已安装InTouch的最新版本和SQL Access Manager选项,以及Microsoft Office XP/2003专业版(包含Access)。文档中提到了创建Access数据库,定义表结构,以及配置ODBC数据源的步骤。对于使用OLEDB接口的用户,可以跳过ODBC数据源配置部分。" **InTouch关系数据库ODBC配置** **1. InTouch与数据库交互的基础** InTouch是Wonderware公司的一款人机界面(HMI)软件,它允许操作员与工业自动化系统进行交互。通过ODBC(Open Database Connectivity),InTouch能够连接到各种关系数据库,实现数据的读取和写入。ODBC是一种标准的数据库访问接口,使得应用程序能够与多种数据库管理系统(DBMS)进行通信。 **2. 配置前准备** 在开始配置前,必须确保以下组件已安装: - InTouch的最新版本,例如9.5中文版,且包含了SQL Access Manager。 - Microsoft Office XP/2003专业版,尤其是Access 2003,用于创建和管理数据库。 **3. 创建Access数据库** - 打开Access,创建一个新的数据库文件,如`SQLAccessData.mdb`。 - 在数据库中创建一个表`InTouchData`,包含两列:`Pressure`和`Speed`,数据类型为数字。 - 不设置任何索引,然后保存并关闭数据库。 **4. 配置ODBC数据源** - 使用ODBC数据源管理器,通常位于“控制面板”的“管理工具”中。 - 添加一个新的系统数据源,选择Access驱动程序,并指定刚刚创建的Access数据库文件路径。 **5. InTouch中的配置** - 在InTouch中,利用SQL Access Manager来创建数据库连接和查询。 - 定义InTouch变量与数据库表中的字段对应,以便读取和写入数据。 - 使用InTouch的脚本语言(如Action Language)编写读写数据库的指令。 **6. 其他数据库的兼容性** 尽管示例使用的是Access,但InTouch通过调整ODBC或OLEDB设置,也能连接Oracle、SQL Server等其他数据库。 **7. 函数使用和参考** 对于更复杂的数据库操作,用户应参考《InTouch SQL Access Manager用户手册》,了解如何编写和执行SQL语句,以及如何处理错误和异常。 **总结** InTouch的ODBC配置是实现HMI与数据库集成的关键步骤,它使得实时监控数据能够存储在关系数据库中,便于进一步分析和报告。通过遵循上述步骤,用户可以成功地配置InTouch以与Access或其他数据库进行有效交互。