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数据库里面内容,最好是实例。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)