Wonderware InTouch 通过 ODBC 配置与关系数据库交互

需积分: 11 10 下载量 29 浏览量 更新于2024-09-15 收藏 217KB PDF 举报
ODBC数据源管理员"。 b)在“系统DSN”标签下,点击“添加”按钮,选择“Microsoft Access Driver (*.mdb)”,然后点击“完成”。 c)在“创建新数据源”窗口中,点击“浏览”按钮找到刚才创建的Access数据库SQLAccessData.mdb,然后点击“确定”。 d)在“ODBC Microsoft Access 设置”窗口中,填写数据源名称(例如:InTouch_DB),描述可以为空或者输入简短说明,然后点击“确定”。 e)在弹出的“ODBC Microsoft Access 数据源”窗口中,确认数据源指向正确的Access数据库文件,点击“测试数据源”确保连接成功,最后点击“确定”。 配置InTouch与ODBC数据源的连接 1. 打开InTouch设计环境,创建一个新的工程或者打开已有工程。 2. 在InTouch工具栏中,选择“SQL Access Manager”图标,打开SQL Access Manager对话框。 3. 在“SQL Access Manager”中,点击“新建”按钮,创建一个新的数据库连接。 4. 在“数据库连接属性”窗口中,填写“连接名”,例如:“InTouch_to_Access”。 5. 在“数据库类型”下拉菜单中选择“ODBC”,然后在“ODBC数据源”下拉菜单中选择我们之前配置的“InTouch_DB”。 6. 设置用户名和密码,如果Access数据库没有设置用户名和密码,可以留空。 7. 点击“测试连接”确保InTouch能够成功连接到ODBC数据源,如果一切正常,点击“确定”保存设置。 编写InTouch脚本读写数据库 1. 在InTouch设计界面,添加变量到项目中,比如“Pressure”和“Speed”,并关联到之前创建的数据库字段。 2. 使用InTouch的脚本语言(通常为TScript)编写读取和写入数据库的脚本。 例如,读取数据库数据: ```tscript Local var pressure, speed; pressure = SQLRead("SELECT Pressure FROM InTouchData"); speed = SQLRead("SELECT Speed FROM InTouchData"); ``` 写入数据库数据: ```tscript SQLWrite("UPDATE InTouchData SET Pressure = %压力%, Speed = %速度%"); ``` 在这些脚本中,“%压力%”和“%速度%”是InTouch变量,它们会将值传递给SQL语句。 3. 将脚本绑定到InTouch的对象,例如按钮的点击事件,以便在用户操作时执行读写操作。 4. 运行InTouch工程,测试数据库的读写功能,确保数据能够正确地从InTouch写入Access数据库,同时也能从数据库读取到InTouch显示。 总结: InTouch关系数据库ODBC配置主要涉及Wonderware InTouch软件如何通过ODBC接口与关系数据库(如Microsoft Access、Oracle、SQL Server等)进行数据交互。这包括创建ODBC数据源、配置InTouch的SQL Access Manager、编写脚本读写数据库等步骤。确保所有必要的软件和驱动都已安装并正确配置,才能实现InTouch与数据库之间的无缝通信。通过这种方式,InTouch可以用于实时监控和控制工业生产过程中的数据,从而提升自动化系统的效率和可靠性。