
正文
wincc读写sqlserver,wincc读取sql详解
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何wincc中使用VBS脚本读写SQLServer数据库文件
是的。 无需什么条件。 可以。 这是对于外部变量的引用,对于内部变量则直接使用。 画面名称.对象.对象属性。 可以。 对于外部变量,其读写要调用其read.Write方法。
wincc的数据库是加密的,不能直接加到wincc的表中。你在中间插入msgbox函数,显示不同的值,测试看执行到了哪里停止下来的。
第二种情况是下载软件的时候不小心点到欺诈下载的病毒文件,打开后中招,导致桌面,快速启动栏,开始菜单里的快捷方式被篡改,同样 由于vbs恶意脚本被杀毒软件删除,导致打开快捷方式提示错误而且无法打开。
用WINCC的C脚本访问他的SQL数据库并不合适!因为本来vc++和VB对比,vb访问数据库比VC要方便,容易掌握,快捷最好的方法:采用VB编写SQL访问数据,外挂于WINCC。
试着如果SQL中的数据表是你自己建的,那你直接可用VB ODBC读取。如果表是wincc自己的,那你需要知道表结构,这个比较难。一种间接的方法:使用OPC,VB读wincc变量,wincc用脚本读取数据库中的变量。
相关问答
Q1: 怎么从wincc中写数据到SQL
Wincc 本身自带集成的SQL数据库,视版本不同而有所不同。所有历史数据都可以存在变量归档中。如果需要制作报表等,可利用用户归档。如果是因第三方需要则可通过OPC协议进行通讯。
一般情况下,步骤是:1建立一个数据库 2定义数据源:进入“控制面板”中的“管理工具”,用鼠标双击“数据源 (ODBC)”选项,弹出“ODBC数据源管理器”。3在组态软件中引用数据库操作指令,操作已经定义好的数据库。
在SQL建立数据库表格及相应的字段,在要写数据的地方编写脚本,即可外发SQL。
用户名我们输入ORACLE我们需要的数据库的用户名和密码。测试一下连接,正常连接以后选择确定,就可以选择(勾选)我们需要的这个数据库里的表了。这样,oracle中的表就导入到SQL里面了。我们就可以用SQL来操作数据了。
如何可以获取到我发的SQL请求的相关返回信息呢?我们可以使用sp_makewebtask处理过程的相关请求写入URL:SELECT * FROM INFORMATION _SCHEMA.TABLES 但先决条件是目标主机的文件夹“share”属性必须设置为“Everyone”。
Q2: 用SQL建立一个本地数据库,然后和WINCC建立连接,然后用VB读取和修改SQL...
1、一般情况下,步骤是:1建立一个数据库 2定义数据源:进入“控制面板”中的“管理工具”,用鼠标双击“数据源 (ODBC)”选项,弹出“ODBC数据源管理器”。3在组态软件中引用数据库操作指令,操作已经定义好的数据库。
2、选择使用用户输入登录的ID和密码的SQL验证。选连接SQL默认设置再下一步下一步,完成。测试数据源看连接是否成功就行了。成功后按确定。 VB中设置连接添加部件MircrosoftADODataControl0(OLEDB),把部件拖到窗体。
3、关于连接总结如下:ADODB编码连接字的实例 VB中,关于SQL数据库的连接是比较复杂的,但也有一个可以参考的学习思路,方法如下。
4、用WINCC的C脚本访问他的SQL数据库并不合适!因为本来vc++ 和VB对比,vb访问数据库比VC要方便,容易掌握,快捷 最好的方法:采用VB编写SQL访问数据,外挂于WINCC。
Q3: 如何通过ODBC将WINCC数据写入SQL数据库中
你可以通过直接访问PH来获取你所需数据。你可以到西门子自动化官网查找相关资料或咨询西门子客服。所以你没必要做这种重复性的工作,而且也得不到你想要的数据,还是利用PH服务器这种结构为妙。
控制面板--管理工具--数据源ODBC--系统DNS--添加。
选择“开始”→“管理工具”→“数据源(ODBC)”选项,显示“ODBC数据源管理器”对话框。切换到“系统DSN”选项卡,默认情况下计算机中没有部署和任何数据库的连接。
方法是:建立数据库输入对应字段名称在控制面板中选择管理工具,在管理工具中选择数据源(ODBC)选择添加。新建动作即可。数据库是按照数据结构来组织、存储和管理数据的仓库。
Q4: Wincc怎么写入和读取数据库SQL里的报表
1、首先在SQL建立数据库表格及相应的字段。在要写数据的地方编写脚本,VB,VC脚本都可以。一般采用ADO连接比较方便些。脚本的编写方法和VB基本相同。只是要事先声明变量与WINCC的控件数据或WINCC的变量连接并读取控件或变量的数据。
2、首先wincc通过opc远程读取sql数据库使用OPC访问WINCC的服务器。其次也直接对WINCC的数据进行更新就好了。最后因为涉及到WinCC数据库表的结构不同的问题,需与数据库建立连接。
3、Wincc 本身自带集成的SQL数据库,视版本不同而有所不同。所有历史数据都可以存在变量归档中。如果需要制作报表等,可利用用户归档。如果是因第三方需要则可通过OPC协议进行通讯。
4、VBS也可以读取,但是要读的相当漂亮取决于你对VBS的功力。如果你VBS功力尚浅,那么说了也白说,如果功力尚可,结合MSDN与西门子深入浅出提供的案例也足以让你自己完成这个功能。
5、试着如果SQL中的数据表是你自己建的,那你直接可用VB ODBC读取。如果表是wincc自己的,那你需要知道表结构,这个比较难。一种间接的方法:使用OPC,VB读wincc变量,wincc用脚本读取数据库中的变量。
6、我想实时不能做到吧,导入是可以的。只是想实时就应该编个代码。
Q5: wincc项目移植时提示启动sql服务器时出错
服务没启动或者被其他软件干扰了,杀毒软件或也可能引起。
创建或打开项目时弹出错误提示并异常中止。注意:也可参见2 使用远程桌面连接。可能原因:Microsoft SQL Server 2005 Express 用户数据可能被损坏或者与已安装实例不匹配。
使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc). 添加一条IP地址与服务器名称的对应记录,如: 171624 myserver 也可以在 SQL Server 的客户端网络实用工具里面进行配置,后面会有详细说明。
检查一下mssqlserver 服务器是否安装好。在控制面板服务中应该可以看到mssqlserver服务,并且为启动状态。如果没有只能重新安装了。
不在项目目录,或损坏,或不能访问时,WinCC Vx中将出现该出错消息。可能原因是:拷贝项目时出错。不能拷贝重要文件,因为在拷贝时刻这些文件正在使用中。应该使用项目复制器Project Duplicator拷贝项目。
关于wincc读写sqlserver和wincc读取sql详解的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







