wincc怎么读取access中的数据

我access表格建立完了以后该怎么和wincc建立连接,有具体一点的步骤吗,有图片步骤最好

最佳答案

在本例中,通过ODBC驱动程序将标记值从WinCC写入Access数据库。该示例不包含错误处理。
过程
1. 使用WINCC_DATA表和(ID, TagValue)列创建Access数据库,其中ID作为自动编号。
2. 设置ODBC数据源,将名称“SampleDSN”引用到上面的Access数据库。
3.编程。


Dim objConnection

Dim strConnectionString

Dim lngValue

Dim strSQL

Dim objCommand

strConnectionString = "Provider=MSDASQL;DSN=SampleDSN;UID=;PWD=;" 

lngValue = HMIRuntime.Tags("Tag1").Read

strSQL = "INSERT INTO WINCC_DATA (TagValue) VALUES (" & lngValue & ");"  

Set objConnection = CreateObject("ADODB.Connection")

objConnection.ConnectionString = strConnectionString

objConnection.Open

Set objCommand = CreateObject("ADODB.Command")

With objCommand

    .ActiveConnection = objConnection

    .CommandText = strSQL

End With

objCommand.Execute

Set objCommand = Nothing

objConnection.Close

Set objConnection = Nothing

提问者对于答案的评价:
能不能做到先只建立连接,不读写数据库,之后需要的时候再进行读写,像我之前用VB的时候下面的程序,相同的功能
Public STRSQL As String ''连接数据库字符串
''建立数据库连接
STRSQL = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.Path & "\valve.mdb"
CONN1.Open STRSQL

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • wincc项目无法激活

    直接新建一个项目,不该任何东西是可以激活的。我要修改画面运行系统中的全屏显示就会跳出如图2的提示。点击否就无法修改,于是我点击了是,更改好后。我在重新把计算机该回本机名称。之后关闭…

    2021年7月5日
  • 怎么用WINCCEXPLOER做报表

    怎么用WINCCEXPLOER做报表?有没有这个软件的使用指导资料 问题补充:就是用WINNCC组态软件,请大侠指点 最佳答案 在指令树中有报表指令,打开添加报表,在窗口中有报表的…

    SIMATIC WinCC 2019年6月11日
  • 归档数据导出

    我现在用脚本导出有些问题 >  > 我们这属于快速归档 ;周期位20秒 ; ;一整天下来数据很多&…

    SIMATIC WinCC 2020年11月1日
  • WINCC单击按钮一次加一个数,一直加到100

    WINCC单击按钮一次加一个数,一直加到100,然后点击无效。PLC会,上位机C怎么写啊! 问题补充:点击无效是加到100后点击也不加 最佳答案 在按钮对象属性的事件下鼠标动作建立…

    SIMATIC WinCC 2021年7月5日
  • WinCC DTPicker

    在Windows Server2012上安装Wincc7.4,不能使用控件中的DTpicker控件,提示“未找到 许可信息,没有设计模式的有效许可”错误。在Wi…

    2021年7月5日
  • wincc画面字符不能显示

    使用PCS7,我在另外一台机器上建立一个ES站,里面建了个OS专做画面。做好画面后想把这个OS画面拷贝到项目里的ES电脑上,我只拷贝自己做的画面行不行?还是必须把整个OS拷贝过来?…

    SIMATIC WinCC 2019年6月11日
  • 同样设置的WINCC无法读取数据

    已有一套wincc站1采集1500PLC数据,现在需要再增加一个远程WINCC站2采集数据,光纤网线都弄好了,用我自己的笔记本来测试项目(自动获取IP的方式)读取数据已经正常。可在…

    2020年11月1日
  • 如何看服务器冗余状态

    400系统,服务器是否冗余如何看 最佳答案 如果你指的是Wincc冗余服务器的状态的话,那么可以利用Wincc提供的内部变量@RedundantServerState的数值来查看(…

    SIMATIC WinCC 2021年7月5日
  • WINCC画面中的按钮问题

    我在画面中从图形库中选择了一个按钮, 想用这个按钮操作PLC中的一个输入开关量.   也和WINCC中的变量连接了.S7中也作了符号编辑.可…

    SIMATIC WinCC 2019年6月11日
  • WINCC作为OPC server

    WINCC作为OPC服务器与第三方软件Mateikon OPC通讯,需要设置什么吗?是不是需要设置DCOM?若需要应该怎么设置? 最佳答案 如何配置OPC DC…

    SIMATIC WinCC 2020年11月1日