當前位置:首頁 » 操作系統 » 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協議,否則數據讀不了。

熱點內容
perl加密 發布:2024-12-24 23:51:22 瀏覽:987
手機優酷視頻緩存不了 發布:2024-12-24 23:50:36 瀏覽:677
office緩存文件在哪 發布:2024-12-24 23:50:31 瀏覽:292
進程優先順序調度演算法 發布:2024-12-24 23:16:47 瀏覽:674
6加密法 發布:2024-12-24 23:15:47 瀏覽:651
csol是什麼伺服器 發布:2024-12-24 23:12:44 瀏覽:905
索愛手機文件加密軟體 發布:2024-12-24 23:10:03 瀏覽:464
光遇流暢需要什麼配置 發布:2024-12-24 22:54:41 瀏覽:916
lua編譯原理 發布:2024-12-24 22:44:05 瀏覽:259
tar解壓報錯 發布:2024-12-24 22:43:16 瀏覽:264