使用VB或VBS访问WINCC6.0历史数据库(原创:工控网独此一页),建议版主加精,不然我就没动力了 点击:13368 | 回复: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的设置,数据归档是以一定时间做为基准,形成数据片段.
大体上有三个用户需要了解的表.
(未完待续)
  



不需刻意

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 14回
  • 年度积分:0
  • 历史总积分:47
  • 注册:2003年3月16日
发表于:2007-12-17 09:32:00
41楼
谢谢了.正对这个问题很疑惑呢,都下载了,准备慢慢看,再次感谢.

阿胜

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 23回
  • 年度积分:0
  • 历史总积分:1190
  • 注册:2005年2月03日
发表于:2007-12-24 22:12:00
42楼
下载了去看看去

wlg124

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2005年11月10日
发表于:2007-12-27 10:26:00
43楼
为什么wincc中不能像VB一样用MSHFLEXGRID和ADO控件直接连接SQL数据库呢?

heidai

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 1835回
  • 年度积分:0
  • 历史总积分:2824
  • 注册:2007年5月23日
发表于:2007-12-27 10:55:00
44楼
支持

ryyag

  • 精华:0帖
  • 求助:0帖
  • 帖子:44帖 | 1101回
  • 年度积分:0
  • 历史总积分:3075
  • 注册:2005年10月14日
发表于:2008-01-30 09:24:00
45楼
 hao!! 支持!!

麒麟之家

  • 精华:0帖
  • 求助:1帖
  • 帖子:19帖 | 55回
  • 年度积分:0
  • 历史总积分:227
  • 注册:2005年10月07日
发表于:2008-01-31 15:29:00
46楼
能不能给个asp访问wincc数据的程序?

麒麟之家

  • 精华:0帖
  • 求助:1帖
  • 帖子:19帖 | 55回
  • 年度积分:0
  • 历史总积分:227
  • 注册:2005年10月07日
发表于:2008-02-27 15:28:00
47楼
asp访问wincc6.0数据库的方法已解决!

香儿如梦

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 38回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2005年3月27日
发表于:2008-07-04 00:33:44
48楼
强啊,学习中....

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-07-04 13:27:57
49楼

好文!我也查了WINCC SQL 2000,发现数据存放得很怪,

这篇好文,有指导意义

卦爻

  • 精华:1帖
  • 求助:0帖
  • 帖子:25帖 | 79回
  • 年度积分:1000
  • 历史总积分:1209
  • 注册:2005年4月22日
发表于:2008-07-24 02:35:27
50楼

  学习!好好学习

tigermu

  • 精华:6帖
  • 求助:0帖
  • 帖子:175帖 | 5410回
  • 年度积分:0
  • 历史总积分:19807
  • 注册:2003年1月19日
发表于:2008-07-25 21:22:04
51楼
支持               

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-07-29 13:46:09
52楼

用其它高级语言如:DELPHI,C++BUILDER怎样访问呢,我试一下,总是出错,

主要因为SQL语句太怪所致。

 

死亡骑士

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 1774回
  • 年度积分:0
  • 历史总积分:2630
  • 注册:2006年7月17日
发表于:2008-07-30 11:01:55
53楼

好文啊 好文!!!!!!!!

BLACKMAN

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 94回
  • 年度积分:0
  • 历史总积分:433
  • 注册:2003年11月22日
发表于:2008-08-11 22:02:11
54楼
学习中!!!!!!!!!!

阿经

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:142
  • 注册:2003年6月25日
发表于:2008-08-12 10:36:29
55楼

值得学习,好好学习。

困兽

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2007年11月04日
发表于:2008-08-15 21:51:38
56楼

楼主辛苦了    顶啊    呵呵   

二十四桥明月夜

  • 精华:3帖
  • 求助:0帖
  • 帖子:114帖 | 3593回
  • 年度积分:0
  • 历史总积分:7688
  • 注册:2008年3月16日
发表于:2008-08-19 17:07:01
57楼

用其它高级语言如:DELPHI,C++BUILDER怎样访问呢,我试一下,总是出错,

主要因为SQL语句太怪所致。

-------------------------------

此问题已完美解决

lumx0326

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2006年10月27日
发表于:2008-09-11 15:41:23
58楼

lumx0326

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2006年10月27日
发表于:2008-09-12 10:36:47
59楼

工控小生777

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 20回
  • 年度积分:0
  • 历史总积分:147
  • 注册:2004年11月03日
发表于:2008-09-12 10:44:13
60楼

非常好的东西,正在应用wincc做项目,很有用的。谢谢楼主。


热门招聘
相关主题

官方公众号

智造工程师