wincc數(shù)據(jù)庫sql訪問

wincc數(shù)據(jù)庫sql訪問

ID:21921489

大?。?00.50 KB

頁數(shù):14頁

時間:2018-10-25

wincc數(shù)據(jù)庫sql訪問_第1頁
wincc數(shù)據(jù)庫sql訪問_第2頁
wincc數(shù)據(jù)庫sql訪問_第3頁
wincc數(shù)據(jù)庫sql訪問_第4頁
wincc數(shù)據(jù)庫sql訪問_第5頁
資源描述:

《wincc數(shù)據(jù)庫sql訪問》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應用文檔-天天文庫。

1、WORD文檔可編輯WinCCV6.2數(shù)據(jù)庫訪問我們現(xiàn)在的WinCC教材是以WinCCV6.0SP3為軟件平臺而開發(fā)的,而之后,Siemens又推出了V6.2、V7.0版本的WinCC。目前,BU大力推的是V7.0的WinCC,我們的WinCC教材也準備升級為V7.0版本。但從用戶的角度來說,對V7.0版本的WinCC還有一個逐步接受的過程,以后,我們碰到的客戶,可能很多還是使用V6.2版本的軟件。所以,我們還是有必要熟悉一下WinCCV6.2。本文主要介紹WinCCV6.2的數(shù)據(jù)庫訪問,由于WinCCV7.0和WinCCV6.2采

2、用的都是SQLServer2005數(shù)據(jù)庫,故本文對了解WinCCV7.0的數(shù)據(jù)庫訪問也是有幫助的。(一)若采用WinCCV6.2,原來的教材中有關(guān)操作和界面的變化1.打開SQLServer管理工具SQLServer2005和SQLServer2000在界面上還是有很大不同的,原來的企業(yè)管理器變成了SQLServerManagementStudio(SSMS)。圖1.啟動SSMS2.選擇身份認證方式:WinCC系統(tǒng)在SQLServer中注冊了自己的賬戶,如WinCCAdmin、WinCCConnect等,所以,WinCC使用到了SQ

3、LServer的認證方式。外部程序訪問數(shù)據(jù)庫時,可以采用Windows集成的認證方式。技術(shù)資料專業(yè)分享WORD文檔可編輯圖2.選擇身份認證方式圖3.WinCC在SQLServer中注冊的用戶3.查看ValueID和ValueName的對應關(guān)系技術(shù)資料專業(yè)分享WORD文檔可編輯圖4.查看ValueID和ValueName的對應關(guān)系4.查看組態(tài)的消息圖5.查看組態(tài)的消息5.查看歸檔片段的消息技術(shù)資料專業(yè)分享WORD文檔可編輯圖6.查看歸檔片段的消息6.數(shù)據(jù)傳輸服務圖7.選擇數(shù)據(jù)導出服務技術(shù)資料專業(yè)分享WORD文檔可編輯圖8.選擇數(shù)據(jù)源

4、(與原來的DTS類似)圖9.設(shè)置數(shù)據(jù)源技術(shù)資料專業(yè)分享WORD文檔可編輯圖10.選擇目標地圖11.選擇查詢并傳輸技術(shù)資料專業(yè)分享WORD文檔可編輯圖12.輸入查詢語句圖13.源和目標列的對應關(guān)系技術(shù)資料專業(yè)分享WORD文檔可編輯圖14.選擇立刻執(zhí)行傳輸圖15.傳輸執(zhí)行前的提示技術(shù)資料專業(yè)分享WORD文檔可編輯圖16.傳輸執(zhí)行結(jié)果報告圖17.查看傳輸結(jié)果技術(shù)資料專業(yè)分享WORD文檔可編輯7.在Excel中編程利用WinCCOLE-DB訪問WinCC數(shù)據(jù)庫方法及程序同原來的教材,原來的教材的程序同樣適用。8.歸檔變量設(shè)置和歸檔數(shù)據(jù)庫片

5、段設(shè)置和原來版本類似。(二)有關(guān)WinCCV6.2數(shù)據(jù)庫訪問的一些背景知識1.WinCC數(shù)據(jù)庫的變遷:SybaseAnywhere7(V6.0之前)->MicrosoftSQLServer2000(V6.0)->MicrosoftSQLServer2005(V6.2,V7.0)2.WinCCV6.2開始,慢速歸檔和快速歸檔都采用了壓縮的方式存儲在數(shù)據(jù)庫的相應表中(MicrosoftSQLServer2005之后),訪問這些經(jīng)過壓縮的二進制數(shù)據(jù)塊,需要采用獨特的OLE–DBprovider——WinCCOLE-DBprovider,

6、而普通的MicrosoftOLE–DBprovider無法讀取并解密出WinCC的歸檔數(shù)據(jù)。3.WinCC和WinCCFlexibel項目各自生成一個實例。所謂的“實例”,就是一個SQLServer數(shù)據(jù)庫引擎。SQLServer支持在同一臺計算機上同時運行多個SQLServer數(shù)據(jù)庫引擎實例,每個SQLServer數(shù)據(jù)庫引擎實例各有一套不為其他實例共享的系統(tǒng)及用戶數(shù)據(jù)庫。各實例的運行是獨立的,一個實例的運行不會受其他實例運行的影響,也不會影響其他實例的運行。在一臺計算機上安裝多個SQLServer實例,就相當于把這臺計算機模擬成多

7、個數(shù)據(jù)庫服務器,而且這些模擬的數(shù)據(jù)庫服務器是獨立且同時運行的。4.WinCC歸檔變量的時間采用通用協(xié)調(diào)時(UTC,UniversalTimeCoordinated)時間,滯后北京時間8小時,所以得到歸檔數(shù)據(jù)后,時間需要做調(diào)整。例如在VB中可以使用DateAdd函數(shù)來進行轉(zhuǎn)換。5.ODBC是曾經(jīng)的數(shù)據(jù)庫通信標準;在組件/對象盛行的大趨勢下,微軟打算用OLE-DB來取代ODBC;ADO是簡單的應用程序?qū)用娴臄?shù)據(jù)庫訪問方法,構(gòu)建在OLE-DB之上。ODBC(OpenDatabaseConnectivity)是一個數(shù)據(jù)庫訪問的標準接口。O

8、DBC能夠動態(tài)裝載各個數(shù)據(jù)庫的CLI,并把對ODBC的調(diào)用轉(zhuǎn)換為CLI調(diào)用。通過這一標準的接口,開發(fā)者就可以不必關(guān)心具體的數(shù)據(jù)庫管理系統(tǒng)(DBMS)的實現(xiàn)細節(jié)。只要相應類型數(shù)據(jù)庫提供了ODBC驅(qū)動程序,就可以同過ODBC來實現(xiàn)對數(shù)據(jù)庫的訪問。至此,

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。