如何用WINCC里的脚本语言连接微软的数据库

如何用WINCC里的脚本语言连接微软的数据库,第1张

WinCC的VBS虽可以声明Public变量,但作用域仅限于本画面,如下:

如果WinCC版本>=V6.0 SP3,则可以使用Dataset对象,该对象可以在不同的VBS脚本中进行访问,下面是个简单的例子:

1、连接

Dim objConnection,strConnectionString

strConnectionString ="Driver={SQL Server}Server=.\WINCCuid=pass=database=guowincc"

Set objConnection = CreateObject("ADODB.Connection")

objConnection.ConnectionString = strConnectionString

objConnection.open

HMIRuntime.DataSet.Add "objConnection",objConnection

2、全局动作中引用

Dim objConnection

objConnection= HMIRuntime.DataSet("objConnection").Value

with objCommand

.ActiveConnection = objConnection

xxxxxxxx

3、关闭连接:

Dim objConnection

objConnection= HMIRuntime.DataSet("objConnection").Value

objConnection.Close

Set objConnection = Nothing

您好,我来为您解答:

手动连接:本地换出的 WinCC 归档数据库处于选中状态,然后连接到本地 SQLserver。

手动断开:已连接的数据库处于选中状态,然后断开与 SQL server 的连接。

自动连接:用于换出的 WinCC 归档的本地文件夹处于选中状态。在复制时,所选文件夹中的所有归档均将自动连接到 SQL server。

只有使用本地 SQL Server 和连通性软件包许可证,才能运行归档连接器。

1、点击“连接数据库”连接上数据库,并开始写入数据

2、点击“断开数据库”则停止记录数据

希望我的回答对你有帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6632361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存