首页 上一页 1 2 3 4 5 下一页 尾页

使用VB或VBS访问WINCC6.0历史数据库(原创:工控网独此一页),建议版主加精,不然我就没动力了 点击:13161 | 回复:85



wincc123

    
  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2006-03-22 14:41:00
楼主
   从WINCC6.0开始,就开始采用SQL3000SP3做为WINCC的后台数据了.而这个SQL2000SP3是由SIEMENS为WINCC做了二次开发的,采用了一些独有的技术,一些是我们知道的,一些是我们所不知道的.所以当我们打开SQL管理器和用高级语言访问时,和常规的SQL访问的方法是有一些出入的.即使我们能够很轻易的访问ACCESS,普通的SQL2000的数据库,不见的你就能顺利的访问到WINCC的历史数据.

   官方的资料显示:
   1:WINCC的数据有设计时数据库和运行时数据库,分别放在相关的目录,对于数据使用者而言,我们知道就可以了.设计时数据库我们了解没有什么意义.但运行时数据库至少我们要知道它的名.他的名一般是"CC_工程名_年_月_日_时_分_秒R"的名,这个对于我们使用者而言,是很重要的的,无论你准备以DSN或OLEDB的方式访问数据库,你都需要它.如果你实在不知道它的名,你可以将WINCC激活,然后在'ODBC管理器"或"SQL企业管理器下的"DATABASE"可以看到它,它就蹲在那里.....
   2:运行时库的表的问题.
其实,这个是很多的用户很关心的问题,包括我自己在内.常规的使用过高级语言访问SQL的技术人员都知道,很多的SQL语句,如SELECT ,INSERT INTO等等,都需要指明在某一库的表中对它进行操作.因此,这个表的问题可能就是你访问SQL的拦路虎.
   先告诉大家:WINCC6.0的SQL库操作是不需要表名的,因为他有自己定义的SQL语句.细节一会儿在描述.
其实,WINCC在运行时,根据WINCC的设置,数据归档是以一定时间做为基准,形成数据片段.
大体上有三个用户需要了解的表.
(未完待续)
  



xx7815

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2002年11月18日
发表于:2010-09-05 20:32:20
81楼

谢谢各位大侠!真是受益匪浅。

罗振东

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 52回
  • 年度积分:0
  • 历史总积分:186
  • 注册:2005年11月24日
发表于:2010-10-10 13:06:52
82楼

学习中,能交个朋友吗?

QQ:38363785

不懂工控

  • 精华:0帖
  • 求助:0帖
  • 帖子:32帖 | 647回
  • 年度积分:0
  • 历史总积分:583
  • 注册:2004年9月23日
发表于:2010-12-31 03:38:57
83楼
过来学习下,谢谢!!!!!!!!!!

沈阳博思科技

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 162回
  • 年度积分:0
  • 历史总积分:869
  • 注册:2001年5月14日
发表于:2013-11-12 00:55:08
84楼

这个程序我原来也写过,并在现场用了,不过后来笔记本丢了,没有源程序了。赞一个楼主的分享精神

w6168

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2011年5月26日
发表于:2019-10-28 23:21:33
85楼

感谢楼主的分享


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 5 下一页 尾页