wincc和Access连接写如变量

我要把在WINCC中设定的变量(多个变量)保存到ACCESS数据库,用的时候再从ACCESS中提取写入PLC,分别用保存,读取,增加,按钮实现,怎么做,最好详细说明,

最佳答案

WinCC 对一个小型数据库进行查询、插入等操作,推荐使用 MS Access 比较方便。大致步骤如下:
1、电脑上安装 Microsoft Office 组件 Access;
2、新建一个数据库文件,存放在C盘根目录下(比如C:\FLT1.accdb);
3、WinCC 使用 VB 脚本访问该数据库,实现功能为将表1中ID列为1的那一行数据对应写入 WinCC 中 data_1~data_8 变量中。(更多SQL操作语句网上很多参考)
Function Enabled_Trigger(ByVal Item)
Dim objConnection
Dim strTAG
Dim objRecordset
Dim strConnectionString
Dim strSQL
Dim lngValue
Dim lngCount
Dim i

strConnectionString = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=C:\FLT1.accdb" 
strSQL = "select * from 表1 where ID = 1"

Set objConnection = CreateObject("ADODB.Connection")
Set objRecordset = CreateObject("ADODB.Recordset")

objConnection.ConnectionString = strConnectionString
objConnection.Open
Set objRecordset = objConnection.Execute (strSQL)
lngCount = objRecordset.Fields.Count

For i= 1 To 80
strTAG="data_" & i
HMIRuntime.Tags(strTAG).Write objRecordset.Fields(i).Value
Next

objConnection.Close
Set objConnection = Nothing
End Function

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc264506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午3:02
下一篇 2019年6月11日 上午3:02

相关推荐

  • WINCC正版授权

    怎么知道安装的Wincc是正版授权? 问题补充:很老了,5.1的 最佳答案 你的WINCC的版本是多少?如果是7.0,那么是需要硬授权的(有一个U盘的,)根据上面的序列号,可以向西…

    SIMATIC WinCC 2021年7月5日
  • wincc怎样得到时间控件的值用脚本该怎样写

    我在wincc界面中添加一个时间控件并绑定了一个变量,我在控件中选择时间时变量值没有变化,我是想做一个时间查询历史数据库,在控件上直接选择时间即可 最佳答案 1.时间控件?WinC…

    SIMATIC WinCC 2019年6月11日
  • 显示画面窗口的C语言命令是什么

    我做了个按纽,点击左键用来显示画面窗口中的画面,我用的直接连接,把1给到目标画面窗口的显示,但是同时我还想点击左键把一个变量给0,请问显示画面窗口的C语言命令是什么?这样我就可以实…

    SIMATIC WinCC 2019年6月11日
  • HMI怎么能用电脑监控呢?

    HMI怎么能用电脑监控呢?我的触摸屏在一楼.都挂在以太网上,我在二楼,怎么能用电脑监控HMI呢?距离15米以内!MP277的触摸屏. 最佳答案 很简单,在电脑上安装wincc&nb…

    SIMATIC WinCC 2019年6月11日
  • wincc v7.0安装问题时 xp的消息列队处理

    请教,我最近重装WINCC时发现XP SP3消息列队不能安装。请教各位大侠 最佳答案 重装系统试试,我的电脑可以直接安装上的,你使用的GHOST版系统吗?不行换纯净版系统…

    SIMATIC WinCC 2019年6月11日
  • TP277触摸屏怎样下载画面

    TP277触摸屏怎样下载画面,并用哪个型号的数据线下载画面,并告知具体型号,谢谢! 最佳答案 采用下载线USB-TP-485 的型号,可以对触摸屏TP277 T…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2画面大小自动调整

    各位高工:    请教您们个问题!    是这样的,本人在画面编辑器中用了个画面窗口的智能对象,现想…

    SIMATIC WinCC 2019年6月11日
  • WINCC管道流动控件安装问题

    以前用WINCC V6.2时从网下的两个管道流动控件可以使用(pipev.ocx,pipeh.ocx),现在改为WINCC V7.0 SP3之后注册控…

    SIMATIC WinCC 2017年11月4日
  • wincc与pc 连接

    各位大侠 我用的是PC Adapter USB 电缆连接的 怎么也连接不了了,以前可以传送的 图片说明:   …

    2018年12月6日
  • wincc趋势问题&STEP7帮助问题

    最近将单位一老掉牙的WINCC4升到5,增加了一个趋势画面,短时间一切正常,几个小时之后从主画面切换到趋势画面就一直LOAD…点其他分画面也点不开; 我的STEP7帮…

    SIMATIC WinCC 2019年6月11日