收藏 分享(赏)

WINCC中使用VBS脚本读写SQLServer数据库文件.doc

上传人:HR专家 文档编号:11539340 上传时间:2020-06-11 格式:DOC 页数:3 大小:16.50KB
下载 相关 举报
WINCC中使用VBS脚本读写SQLServer数据库文件.doc_第1页
第1页 / 共3页
WINCC中使用VBS脚本读写SQLServer数据库文件.doc_第2页
第2页 / 共3页
WINCC中使用VBS脚本读写SQLServer数据库文件.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、Wincc读写SQLServer数据库一、在数据库中建立数据库文件,文件名为“读写数据库”,在数据库中建立新的表,命名为“个人信息”分别建立编号、姓名、年龄。二、数据库中建立表后,在wincc中建立与数据库中类型相同的变量,变量类型相同在读写数据时很重要。在图形编辑器中新建画面,并在画面中增加三个输入输出域,并连接变量。三、添加两个按钮控件,分别命名为写数据、读数据1、在写数据按钮中写入一下VBS脚本wincc变量写入数据库定义变量Dim sCon Dim sSql Dim oRs Dim conn Dim oComDim ConDim Data1, Data2, Data3读取wincc变量

2、Data1=HMIRuntime.tags(编号).readData2=HMIRuntime.tags(姓名).readData3=HMIRuntime.tags(年龄).read连接数据库Con=Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=读写数据库;Data Source=.WINCCSet conn = CreateObject(ADODB.Connection) conn.ConnectionString = Conconn.CursorLocation

3、 = 3 conn.Open写入数据库 sSql=insert into个人信息VALUES( & Data1 & , & Data2&,&Data3&); Set oRs = CreateObject(ADODB.Recordset) Set oCom = CreateObject(ADODB.Command) Set oCom.ActiveConnection = conn oCom.CommandType = 1 oCom.CommandText = sSql Set oRs = oCom.Execute Set oRs = Nothing conn.Close Set conn = N

4、othing在实际项目中需要修改的只有定义变量时增加或减少数据data的个数,Data1=HMIRuntime.tags(编号).read中的变量名,数据库的名字,以及数据库的表名2、在读数据按钮中写入一下VBS脚本读取数据库变量到wincc变量定义变量Dim sCon Dim sSql Dim oRs Dim conn Dim oComDim ConDim Data1Dim Data2Dim Data3Dim data4Dim data5Dim data6Dim data7data7=HMIRuntime.tags(编号).read Con=Provider=SQLOLEDB.1;Integ

5、rated Security=SSPI;Persist Security Info=False;Initial Catalog=读写数据库;Data Source=.WINCCSet conn = CreateObject(ADODB.Connection) conn.ConnectionString = Conconn.CursorLocation = 3 conn.Open sSql=SELECT * FROM 个人信息 WHERE 编号=&data7&; Set oRs = CreateObject(ADODB.Recordset) Set oCom = CreateObject(ADO

6、DB.Command) Set oCom.ActiveConnection = conn oCom.CommandType = 1 oCom.CommandText = sSql Set oRs = oCom.Execute Set oRs = Nothingdata4=oRs.Fields(0).Valuedata5=oRs.Fields(1).Valuedata6=oRs.Fields(2).Value data1.write data4 Set data1=HMIRuntime.Tags(编号) Set data2=HMIRuntime.Tags(姓名) Set data3=HMIRuntime.Tags(年龄) data1.Read data1.Write data4 data2.Read data2.Write data5 data3.Read data3.Write data6Set oRs = Nothing conn.Close Set conn = Nothing读取数据时,按照编号读取数据,在实际中需要修改数据库语言。运行wincc,再编号输入输出域中输入编号,点击读数据按钮,得到需要的数据

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报