wincc 写入mysql_wincc变量值写入SQL数据库中

本文介绍如何在WinCC项目中创建一个按钮,通过点击该按钮将WinCC变量的值直接写入MySQL数据库,而无需先进行变量归档。方法涉及使用WinCC OLE DB Provider和ADODB连接,通过类似VB的脚本来实现数据的写入操作。
摘要由CSDN通过智能技术生成

我想问一下在wincc画面上做一个按钮,通过按下该按钮把变量值写入SQL数据库中要怎么做?是不是要对变量值归档后才能写到SQL数据库中?

最佳答案

转帖:

wincc数据库的访问和vb数据库的访问一样,通过odb可直接访问,访问连接字符串用provider=WinCCOLEDBProvider.1;catalog=CC_gz_food_09_07_14_14_54_22R;data source=ComputerName\WinCC

查询语句select 换成是ssql="Tag:R,’archive_test\archive_test1′,’2009-8-19 10:00:00.000′,’2009-8-19 10:59:59.999’"  ‘archive_test\archive_test1   分别是归档名称和归档变量

其它都就和vb中访问一样了! 例如:

Dim cnn As String

cnn = "provider=WinCCOLEDBProvider.1;catalog=CC_gz_food_09_07_14_14_54_22R;data source=ComputerName\WinCC"

Set cc1 = CreateObject("adodb.connection")

cc1.ConnectionString = cnn

cc1.CursorLocation = 3

cc1.Open

Dim rst As Object

Set rst = CreateObject("adodb.recordset")

Dim ssql As String

ssql="Tag:R,’archive

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值