wincc无法访问数据库请检查访问权限

wincc无法访问数据库请检查访问权限,第1张

wincc无法访问数据请检查访问权限是在突然断电,而没有退出wicc的激活。

1、在开始--运行注销一下wincc项目:resetwinccvbs看是否有效。

2、在我的电脑>>管理>>用户/用户组,检查当前登陆用户是否隶属于下列用户组。

3、PowerUser或Administraotr、SIMATICHMI、SQLServer2005MSSQLUser$COMPUTERNAMESWINCC类似问题,由于使用杀毒软件或其他破坏了西门子软件,针对这种解决方法,是重装系统来解决,为了减少维护工作量,在把软件安装完全后,对 *** 作系统做一个ghost备件,软件或系统出问题,还原一下几分钟就可解决。

WInCC的实时数据会默认存储到本地的SQL Server中进行归档,当然wincc也可以作为opc 的server 将自己的实时数据给到opc 的client,那么你也可以在opc client上将从wincc中获得的数据存储到其他数据库中。

也可以用wincc的选件工业数据桥

>

具体 *** 作修改一下连接字符串和sSql里的命令就可以了

Dim sCon

Dim sSql

Dim oRs

Dim conn

Dim oCom

Dim Con

Dim Data1, Data2, Data3

‘读取wincc变量

Data1=HMIRuntimetags("编号")read

Data2=HMIRuntimetags("姓名")read

Data3=HMIRuntimetags("年龄")read

‘连接数据库

Con="Provider=SQLOLEDB1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=读写数据库;Data Source=\WINCC"

Set conn = CreateObject("ADODBConnection")

connConnectionString = Con

connCursorLocation = 3

connOpen

‘写入数据库

sSql="insert into个人信息VALUES('" & Data1 & "','" & Data2&"','"&Data3&"');"

Set oRs = CreateObject("ADODBRecordset")

Set oCom = CreateObject("ADODBCommand")

Set oComActiveConnection = conn

oComCommandType = 1

oComCommandText = sSql

Set oRs = oComExecute

Set oRs = Nothing

connClose

Set conn = Nothing

您好,我来为您解答:

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

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

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

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

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

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

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

以上就是关于wincc无法访问数据库请检查访问权限全部的内容,包括:wincc无法访问数据库请检查访问权限、将WinCC中的数据通过OPC转储到实时数据库中可以吗,还是必须转储到SQL数据库、用SQL建立一个本地数据库,然后和WINCC建立连接,然后用VB读取和修改SQL数据库里面内容,最好是实例。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存