读取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的报警信息

    系统日常运行期间,报警太多,想删除想删掉的报警信息,删除后不会再出现了,能实现吗? 最佳答案 不需要删除,可以使用过滤的办法,指定相应的过滤条件。报警控件的过滤条件:报警控件&nb…

    SIMATIC WinCC 2019年6月10日
  • wincc报警框闪烁的复位

    在主画面上作了一个报警提示框,目的有二:1、在出现报警时,相关提示框报警文字闪烁。2、按画面上确认按钮后,如果报警仍然存在,则字体固定在红色,报警消失,字体恢复黑色!请问各位,第二…

    SIMATIC WinCC 2019年6月11日
  • WINCC V7.4SP1正版的安装

    安装时提示系统不能让不能安装在WIN7旗舰版的系统上,必须装在WIN7 SP1,WIN8.1的版本上。  7.4SP1版本在WIN7旗舰版就装不了吗?…

    2021年7月5日
  • wincc如何直接读取归档数据在画面显示

    怎么能直接读取归档的数据在画面显示,或者写入到变量中,有没有函数可以调用,谢谢了 问题补充:不想增加变量了,能不能在输入输出域的输出用脚本写一下,谁能帮我写一段代码,谢谢了 最佳答…

    2019年6月11日
  • wincc flexible smart 中,如何能将图形的背景色透明。

    wincc flexible smart 中,如何能将图形的背景色透明。如何能做出两条管道无缝连接的效果? 问题补充:我用的是:smart …

    2021年7月5日
  • DB块直接与OPC客户端通讯

    我这有个设备,老外的程序,400的PLC,我发现生产的产品数据直接发送到操作计算机界面上即OPC客户端上,不是通过SQL等的数据库,而且生产界面可以查看历史数据即OPC把每次的数据…

    SIMATIC WinCC 2018年12月9日
  • PROTOOl v6.0打开项目pdb文件出错

    最近用v6.0版打开项目中的.PDB文件出错,提示请见图片。麻烦老师解答。谢 问题补充:原来就是用PROTOOL做的,是不是版本问题。记得V6.0 还有一个SP2版本的。…

    2021年7月5日
  • step7中插入OS站无法编译

    在step7中插入OS站后点编译没任何反应,不知道怎么解决,wincc7.4   step7  5.5的。之前可以,现在不知道为什…

    SIMATIC WinCC 2021年7月5日
  • 求救:wincc\audit 出错

    系统采用的WIN7,wincc 7.0SP2,audit 7.0但是报错,什么问题呢? 图片说明:    最佳答案 1、你的wincc&nb…

    2021年7月5日
  • Wincc密码问题

    我想在触摸屏中的一个画面加密码,目的是防止其他人登陆我这个画面随便修改参数.我该怎么办,请指教!! 最佳答案 首先在左边导航栏的用户管理中建立新的组和用户,添加用户名和密码,并指定…

    SIMATIC WinCC 2019年6月11日