当前位置:首页 » 操作系统 » wincc数据库

wincc数据库

发布时间: 2022-01-10 07:13:14

㈠ 如何在WINCC中把数据存入数据库中

多谢,可以说的详细一下吗,请WinCC里面如何调用ODBC API函数,如果能给给个例子就更好了。

㈡ 如何利用ODBC访问WINCC的历史数据库

WINCC
作为一个工控软件,有着工控软件的一系列特征:能显示实时数据,历史数据,生
成实时数据曲线与历史数据曲线,
并能生成报表。
然而
WINCC
与其它的工控软件包有不同
的地方:
它的数据是保存在标准的及功能强大的
Sybase sql Anywhere
数据库中
,
所以,
我们
可以像访问一般的数据库一样,通过
ODBC
直接访问
WINCC
的历史数据库。

一、

通过
Sybase Central 4.0
访问显示数据

Wincc
在安装时就把
Sysbase
数据引擎与
Sybase
Central
4.0
一同安装到系统中,你可以在
Program
Files\Sybase\Shared\

中找到
Sybase
Central
4.0

,你可在在其目录下
\java\
中发
现

scjview.exe
,该程序功能相当于
SQL
server
的企业管理器。你可以通过其查看你在
WinCC
中的归档数据。

使用方法:

1)
运行
WINCC
,这时
WINCC
会在
ODBC
中添加两条数据源:

CC_FY_02-10-16_10:40:18

CC_FY_02-10-16_10:40:18R

其中
CC_FY_02-10-16_10:40:18R

是可以通过

Sybase
Central
4.0

及别的一些工具不用
用户名与密码读取的。这就是我们
WinCC
的历史数据库。

注意:这两条
ODBC
名不是一成不变的,它是结构如下

CC_FY_02-10-16_10:40:18R

CC
:

固有的,指明是
WinCC
生成的
ODBC
。

FY

:

项目名,这是我这个
WinCC
项目名称

02-10-16
:最后一次修改的日期。

10:40:18
:最后一次修改的时间。

R
:

表示是运行库。

2
)
、运行
scjview.exe
,点击
Adaptive
Server
AnyWhere
7
按右键,选择
Connect
。将会弹出
Connect
配置界面。

在
Identification
的页面,选中
ODBC SOURCE NAME
点
BROWSE
则会列出所有对
Sybase
数据引擎的
ODBC
名,选择
CC_FY_02-10-16_10:40:18R
,点击“
OK
“、
“
OK
“即可。

这时在
Adaptive Server AnyWhere 7
下面会出现你的计算机名,并已连通了你的
WINCC
历
史数据库。

好了,我们现在可以查看
WinCC
的历史数据了。

展开:
Adaptive Server AnyWhere 7
(
DBA
)

展开:
TABLE

我们现在可以看到数据库的表名与表结构了:

表名:
PDE#HQZ#GAS_PRE

组成方式如下

PDE
:固有

HQZ
:归档名称

GAS_PRE:
变量名。

表结构:有三个字段:
T, V
, F

T
:时间

V
:值

F
:标志

由于没有可靠的资料可查,其
F
的名值表示的含义就不得而知,不过,在我的使用中,我
将
F
值
8392705
作为一个合法值,
在
WINCC
的处理中没有出过错,
但别的
FLAG
值的含义,
只能问西门子公司了。

二、

利用
VB
编写程序访问
WINCC
历史数据库。

上面已明确描述了
WINCC
的历史数据库的结构组成与表结构,
那么我们就可以通过编程访
问
WINCC
的历史数据库。如其它通过
ODBC
访问的数据一样。如下面的小例子

在
VB
中,先引用
ADO
组件。并声明
ADO
变量。

Private cn As ADODB.Connection

Private rs As ADODB.Recordset

Const dsn = “CC_FY_02
-10-
16_10:40:18R”

Private sub insertData(nowV
alue as double)

Dim nowtime as string

Nowtime =now

cn.Open dsn, "", ""

sqlstr=”
insert
into
PDE#HQZ#GAS_PRE(T,V
,F)
V
alues(„”+
Nowtime
+”‟,”+
nowV
alue
+”,
8392705) ”

cn.Execute sqlstr

cn.close

End sub

本程序中的子程序只处理了数据插入,其它读出就更为简单,与其它的
ADO
访问是一模一
样的,这里就不多说了。

三、

结语

能通过
ODBC
访问
WINCC
的历史数据,给我们提供了更多了解决办法,特别是在企业信
息化平台上使用非实时数据方面,可以人为给
WINCC
添加正确的历史数据,使
WINCC
的
功能更为强大。

由于
ODBC
名与项目的修改时间有关,所以在项目频繁变化时,请不要使用这个功能。

WinCC
在启动时自动添加
ODBC
名,在关闭时自动删除,所以,在
WINCC
关闭后,不能
再通过
ODBC
访问
ODBC
。

㈢ wincc数据归档后如何写到用户自己的数据库

只要学会如何用VC访问标准数据库就可以了,读取压缩归档数据库跟其差别不大的,主要是连接字符串以及SQL语句,其他基本一致,你可以参考书上的VB示例进行相应的更改。
网络"VC ADODB",相关的资料很多。
参考:http://hi..com/wj354/blog/item/6b6311b52c4adfcf36d3ca9f.html

㈣ Wincc变量纪录数据库表怎么查看

Wincc变量纪录数据库表怎么查看
wincc的数据库是微软为西门子单独开发的,他的数据是加了密的,所以只能在wincc相应的表里看

㈤ 怎么查看wincc在SQL中的数据

目前几乎所有组态软件都支持ODBC指令,用这些指令可以对各类数据库进行读、写、增加、删除等操作。不同软件的做法不同,但道理都差不多,每一种组态软件都有专门章节指导。一般情况下,步骤是:1建立一个数据库2定义数据源:进入“控制面板”中的“管理工具”,用鼠标双击“数据源(ODBC)”选项,弹出“ODBC数据源管理器”。3在组态软件中引用数据库操作指令,操作已经定义好的数据库。

㈥ WINCC集成的SQL数据库是实时数据库还是关系数据库

目前几乎所有组态软件都支持ODBC指令,用这些指令可以对各类数据库进行读、写、增加、删除等操作。
不同软件的做法不同,但道理都差不多,每一种组态软件都有专门章节指导。
一般情况下,步骤是:
1建立一个数据库
2定义数据源:进入“控制面板”中的“管理工具”,用鼠标双击“数据源 (ODBC)”选项,弹出“ODBC数据源管理器”。
3在组态软件中引用数据库操作指令,操作已经定义好的数据库。

㈦ 求助:如何清理WINCC数据库

使用WINCC工具复制一个项目,使用新的项目。

㈧ 利用WinCC 怎么开发实时数据库

WInCC 本身就不是用来开发数据库,他本身带有SQL server的数据库,如果你是想把WinCC的归档数据导出到别的数据库,可以使用连通性选件包或工业数据桥,给你两个链接参考:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0442
http://www.wincc.com.cn/tutorial_show.asp?id=12461

㈨ 第三方软件访问Wincc数据库

西门子的运行数据库名不是固定的,但运行数据库前两个字“CC”,最后一个“R”,这是固定的,你可以通过字符判断获得。“Archive”是所有归档的变量名。但是你要访问归档数据的话,必须使用winccole-db协议,否则数据读不了。

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:1422
制作脚本网站 发布:2025-10-20 08:17:34 浏览:1694
python中的init方法 发布:2025-10-20 08:17:33 浏览:1423
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:1555
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:1404
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1803
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:976
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:894
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:1536
python股票数据获取 发布:2025-10-20 07:39:44 浏览:1677