WINCC 通过ODBC 读 ACCESS的数据到TAG3 里面 怎么实现

WINCC 通过ODBC写数据到ACCESS 解决了
   现在读数据的问题又来了
  VB基本没学过
  哪位 帮帮忙
   在WINCC帮助例程里面改下给我
  谢谢 
   例程发下面:
 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

 

问题补充:
在WINCC读取ACCESS里面的数据以前
  我还要在程序中读取一个TAG2(TAG2做SELECT的 条件)

 Select  <字段名表>  From<数据表名>  [Where <筛选条件>]
 筛选条件等于 TAG2 的值 这个格式我不会
   没学过VB 那位帮我写下这个语句 
  还有就是 HMIruntime.  写数据的格式。。。
 

最佳答案

strSQL = “SELECT * FROM TABLENAME WHERE COLUMNNAME ='"&TAG2&"');"
 最好的读写值的方法是
 DIM A  
 SET A = HMIRUNTIME.TAGS("tagname")
 A.read //这样以后调用A就很方便
 以后用A的值就是A.value
 写A的值就是 A.Write XXX

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

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

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

相关推荐

  • WINCC数据存储的问题

    大家好,我需要的功能有点类似于配方,项目为一个药厂反应釜,药材在反应釜里进行温度控制。控制要求:反应釜里的药材名需要存储,药材在反应釜里的时间和温度这两个数据需要存储,在平时生产里…

    SIMATIC WinCC 2019年6月11日
  • WinCC通过OPC连接欧姆龙PLC问题

    上位机用的WinCC 6.2 SP3,OPC软件用的KEPServerEx,下位机用的欧姆龙PLC。在WinCC没有与PLC连接的时候,去读取PLC的外部变量的…

    SIMATIC WinCC 2019年6月11日
  • wincc c脚本控制MSCOMM控件

    如何在wincc中利用c脚本控制MSCOMM控件的属性,比如设置串口号,打开、关闭等属性? 最佳答案 可以用设置对象属性的函数,假如MSC为MSComm控件,在当前画面SetPro…

    SIMATIC WinCC 2019年6月11日
  • wincc c脚本动态改变棒图控件报警AH WH等绑定变量

    wincc c脚本动态改变棒图控件报警AH WH等绑定变量 我发现用setlink函数可以改变棒图高度(过程驱动连接)绑定的变量,但对报警限值变量的改…

    SIMATIC WinCC 2019年6月11日
  • TP177A和上位机同时监控PLC

    CPU224XP   端口0用来自由口通许,端口1用来连接TP177A和电脑编程软件,连接TP177A时通讯正常,将编程电缆(西门子原装)插到DP连接…

    SIMATIC WinCC 2019年6月11日
  • matlab与PLC通过OPC通信时,wincc该如何设置??

    用基于OPC的通信实现matlab与S7-300PLC的通信连接,请问wincc中该如何设置?? 最佳答案 首先,你的问题 很怪,如果MATLAB通过OPC读300数据,…

    SIMATIC WinCC 2017年11月1日
  • kepsever协议

    各位大哥,我这边有一个电力仪表协议是rs485 (modbus rtu)。我这边已经安装一个485转以太网的模块,再连上交换机,打算上位机通过kepserver…

    SIMATIC WinCC 2019年6月11日
  • wincc数据库表格问题

    在wincc V7.3自带的sql server数据库内自己手动建立的表,是保存在项目文件夹下吗?可以随着项目复制器拷贝到别的计算机吗? 最佳答案 手动建立的表…

    SIMATIC WinCC 2021年7月5日
  • TIA Portal V13 WINCC运行

    应该怎么设置能在开机自动启动RT。 问题补充:主要是怎么生成.mcx文件。谢谢大家。 最佳答案 参考:如何避免使用 WinCC (TIA Portal…

    SIMATIC WinCC 2017年6月9日
  • WINCC中用VBS脚本写文本文件问题

    我想用winCC中的VBS脚本向一个文本文件中写变量,西门子也提供了一个例程:Dim fso, MyFileSet fso = C…

    SIMATIC WinCC 2019年6月11日