Wonderware InTouch 通过 ODBC 配置与关系数据库交互
需积分: 11 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可以用于实时监控和控制工业生产过程中的数据,从而提升自动化系统的效率和可靠性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2019-11-01 上传
2021-09-27 上传
2022-02-17 上传
2021-11-29 上传
2021-10-05 上传
点击了解资源详情
sunpinganlaw
- 粉丝: 2
- 资源: 32
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新