WINCC如何归档数据到ACCESS作为历史数据

 时间:2024-10-11 18:45:50

1、首先建立一个ACCESS表格,文件名为SDSN.MDB,表名改为wincc.注意:此表名可以为其他,与脚本一致即可。在设计视图模式下,添加列,如下面第2图,注意字段名称后面的数据类型

WINCC如何归档数据到ACCESS作为历史数据
WINCC如何归档数据到ACCESS作为历史数据

2、建立ODBC数据源,下面第一图,数据库选项指向第一步建立的文件如下面第2图。点击确实。

WINCC如何归档数据到ACCESS作为历史数据
WINCC如何归档数据到ACCESS作为历史数据

3、打开WINCC图形编辑器,并在画面中插入一按钮,右击按钮,选择属性,打开对话框。点击“事件”表情,曜廨枳簸找到>按钮>释放左键。在释放左键处右击,选择VBS动作,下方第2图。在弹出的对话框中编辑脚本

WINCC如何归档数据到ACCESS作为历史数据
WINCC如何归档数据到ACCESS作为历史数据

4、第3步的脚本如下:Dim objConnectionDim strConnectionSt筠续师诈ringDim lngValueDim ln爿讥旌护gValueaDim lngValuebDim strSQLDim objCommandstrConnectionString = "Provider=MSDASQL;DSN=SampleDSN;UID=;PWD=;" //SampleDSN为ODBC数据源lngValuea = HMIRuntime.Tags("A2").ReadlngValueb = HMIRuntime.Tags("A1").ReadstrSQL = "INSERT INTO wincc (lngValuea,lngValueb)values("&lngvaluea&","&lngvalueb&");"Set objConnection = CreateObject("ADODB.Connection")objConnection.ConnectionString = strConnectionStringobjConnection.OpenSet objCommand = CreateObject("ADODB.Command")With objCommand.ActiveConnection = objConnection.CommandText = strSQLEnd WithobjCommand.ExecuteSet objCommand = NothingobjConnection.CloseSet objConnection = Nothing

5、此时就完成了写入的全部工作。如下图所示

WINCC如何归档数据到ACCESS作为历史数据

6、根据要求,可更改为何时写入ACCESS作为归档数据。自此,就完成了数据库的归档。

  • win10电脑防火墙无法打开怎么办
  • 解压出来的ISO系统文件,恢复的原来
  • win10电脑系统查看端口的操作方法
  • 电脑怎么查看Netlogon服务?
  • 惠普HP紧急恢复F11功能,安装BackupandRecovery
  • 热门搜索
    足球手抄报简单又漂亮 天安城门手抄报 中秋节手抄报简单漂亮 争做新时代好队员手抄报 五年级数学手抄报 森林草原防火手抄报 中国梦手抄报图片 扣好人生第一粒扣子手抄报 有关读书的手抄报 卫生与健康手抄报