对WinCC的远程ODBC连接

问题:
WinCC V5.1版本的标准设置中,不可以设置ODBC连接。它被用来通过MSnAccess, MS Query等访问WinCC数据库。需要注意哪些设置?

解答:

  • WinCC 站方面的准备 (如果要访问运行系统的数据库,必须启动WinCCn运行系统)。n

打开“SybasenCentral”,确定WinCC的数据库名。

对WinCC的远程ODBC连接

图 1:启动“Sybase Central”

选择菜单选项“工具 >n连接”。在打开的掩码中按以下输入
用户 ID:dba
口令:sql

对WinCC的远程ODBC连接

图 2:登录到数据库

在Sybase窗口中,可看到WinCC站名在窗口左边。点击 +n图标放大画面。现在可看到2个数据库。记住想要进行远程访问的数据库名。以nRT 结尾的数据库为运行系统数据库,其它的为CS数据库。

对WinCC的远程ODBC连接

图 3a: 确定数据库名

鼠标右键点击所要数据库的属性,也可以选择数据库名并将它复制到剪贴板。如果这样做并将名字储存在文本文件中,可以避免符号使用中的错误。(图n3b)。

对WinCC的远程ODBC连接

图 3b:复制数据库名到剪贴板

  • 远程站上的必要设置(另一台计算机)。n

从控制面板中启动“数据源(ODBC)”(WindowsnNT)或通过“启动 > 程序 > ODBC数据管理器” (Windowsn2000)启动。

对WinCC的远程ODBC连接

图 4:ODBC窗口中的设置

切换到“系统DSN”标签并选择“添加”(在此需注意“用户DSN”与“系统DSN”间的不同。有关于它们的解释在同窗口中的蓝色文本框中)

对WinCC的远程ODBC连接

图 5:选择驱动程序“Adaptive Server Anywheren7.0”

在“ODBC”标签中,输入一个独有的名,例如在数据库中的名(但它也可以是所选择的其他名字)。n必须在“延迟AutoCommit直到语句关闭”下打勾,以便在关闭一个链接着的表格时传送所做的改变。

对WinCC的远程ODBC连接

图 6:ODBC标签中的设置

请注册如下:(图 7):

用户ID:dba
口令:sql

对WinCC的远程ODBC连接

图 7:“注册”标签中的条目:

“数据库”标签中的输入域(图 8)含义如下:

“服务器名”是数据库所在的WinCC站的站名
“数据库名”是上面所提到的名字(SCVIEW)。
“数据库文件”是可访问到WinCC站的驱动器名和相应数据库的文件名。
不要激活“在最后一次断开连接后自动关闭数据库”选项!

注意:
驱动器盘的符号外(这里为G:),也可以使用一个UNC名。例如:ServernameEnablenameFilename。n

对WinCC的远程ODBC连接

图 8:“数据”标签:

在“网络”标签中,选择“TCP/IP”并传送该设置,因为在WinCC计算机上,所有的其他协议都不被允许。

对WinCC的远程ODBC连接

图 9:“网络”标签中的设置

对WinCC的远程ODBC连接

图 10:接受缺省设置并按“确定”。

现在可通过,例如MSnAccess,来对WinCC站的数据库进行访问了。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc341423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论