读取sql2000中的数据

wincc 6.0 怎么样才能读到数据库中的数据?能不能那读到数据参与PLC程序的控制?望高手们能指点指点,不胜感激!发个列子更好,
 邮箱:xch202@163.com

最佳答案

wincc 6.0 怎么样才能读到数据库中的数据?--------可以用脚本方法实现!
 能不能那读到数据参与PLC程序的控制?-----可以!
 给你段脚本看看:
 Dim sPro 

 Dim sDsn 

 Dim sSer 

 Dim sCon 

 Dim sSql 

 Dim oRs 

 Dim conn 

 Dim oCom 

 Dim oItem 

 Dim m, n, s

 Dim hourdate 

 Dim secdate 

 Dim k

 Dim oList

 Set oList = ScreenItems("Para_Listview")

 oList.View =3

 oList.ListItems.Clear

 ''[RED]WinCCOLEDBProvider[/RED]

 sPro = "Provider=WinCCOLEDBProvider.1;"

 sDsn = "Catalog=CC_extrudin_07_09_12_14_02_42R;"

 sSer = "Data Source=.\WinCC"

 sCon = sPro + sDsn + sSer

 'sSql = "TAG:R,'ProcessvalueArchive\NewTag','0000-00-00 00:00:00.000','0000-00-01 00:00:00.000'"

 sSql = "SELECT * FROM UA#JobData"

 MsgBox "Open with:" & vbCr & sCon & vbCr & sSql & vbCr

 Set conn = CreateObject("ADODB.Connection")

 conn.ConnectionString = sCon

 conn.CursorLocation = 3

 conn.Open

 Set oRs = CreateObject("ADODB.Recordset")

 Set oCom = CreateObject("ADODB.Command")

 oCom.CommandType = 1

 Set oCom.ActiveConnection = conn

 oCom.CommandText = sSql

 Set oRs = oCom.Execute

 

提问者对于答案的评价:
看不懂,还是谢谢了

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

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

相关推荐

  • WINCC报警记录无法显示

    我安装了WINCC软件,其他都好用,但是就是报警记录无法显示。请教各位如何解决 最佳答案 你的电脑里是否安装了暴风影音,杀毒软件,AUTOCAD?如果是,必须要卸载。否则影响WIN…

    SIMATIC WinCC 2019年6月11日
  • wincc popup 窗口 标题

    wincc 画面中设计了一个button,弹出另一个画面窗口。但是这个画面窗口没有显示标题。有谁知道如何产生/改变画面窗口标题。就像在windows下,当打开一个应用程序…

    SIMATIC WinCC 2017年12月7日
  • wincc7.0按钮权限组态

    我有两个开关,必须第一个开关打开之后,才可以打开第二个开关,否则第二个开关无法操作,弹出提示框?请问要怎么组态呀?请回答的详细一点,谢谢! 最佳答案 增加一个内部变量,第一个开关置…

    SIMATIC WinCC 2017年6月3日
  • WINCC 输入输出确认操作

    使用WinCC输入/输出域实现带确认的输入操作,根据官方的文档AO476做了,现在的问题是我输入的数据是浮点数,应该在脚本里如果改动(我把GetTagWord改成了GetTagFl…

    SIMATIC WinCC 2019年6月11日
  • wincc 用VB脚本动态改变趋势曲线控件当前显示变量趋势

    wincc 用VB脚本动态改变趋势曲线控件当前显示变量趋势,主要目的是利用趋势曲线控件显示用户所需要显示的变量曲线 最佳答案 结合OnlineTrend的Index和It…

    SIMATIC WinCC 2019年6月11日
  • WINCC控制200PLC问题

    WINCC通过PCACCESS软件控制200PLC,程序是启动后Q点每隔3秒顺序启动,现在问题是按下停止按钮后Q点又自动启动,程序没问题,调试很成功,就是用WINCC画面控制后出现…

    SIMATIC WinCC 2021年7月5日
  • WINCC 7.4 不能安装

    WINCC  7.4 SP1不能安装在WIN7系统 钻石用户推荐最佳答案 可以安装在Windows 7 SP1 以下的纯…

    2021年7月5日
  • 触摸屏的脚步自动循环

    1.如何让脚本一开机就按10MS自动循环执行。2.如何让图形视图和矩形具有事件。 最佳答案 10MS,太快了,建议还是PLC上做。 提问者对于答案的评价:mm 专家置评 1、需要在…

    SIMATIC WinCC 2019年6月11日
  • Wincc 6.0中如何通过SpreadSheet控件在线显示归档变量

    Wincc6.0 通过SpreadSheet控件查看历史归档变量,希望能通过选择时间段,数据源等方式做一个在线的报表。 最佳答案 1、用 WinCC …

    SIMATIC WinCC 2019年6月11日
  • 如何在在线趋势图中获取实时统计数据?

    通过ruler control获取平均值、最大值时要暂停在线趋势图,如何不用暂停,如统计最新的10个数据的平均值、最大值? 最佳答案 参考:SIMATIC Wi…

    SIMATIC WinCC 2018年3月6日