采油廠-生產(chǎn)實(shí)時(shí)信息系統(tǒng)建設(shè)方案-V1.0_第1頁(yè)
采油廠-生產(chǎn)實(shí)時(shí)信息系統(tǒng)建設(shè)方案-V1.0_第2頁(yè)
采油廠-生產(chǎn)實(shí)時(shí)信息系統(tǒng)建設(shè)方案-V1.0_第3頁(yè)
采油廠-生產(chǎn)實(shí)時(shí)信息系統(tǒng)建設(shè)方案-V1.0_第4頁(yè)
采油廠-生產(chǎn)實(shí)時(shí)信息系統(tǒng)建設(shè)方案-V1.0_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、實(shí)時(shí)數(shù)據(jù)庫(kù)對(duì)比論證采油廠生產(chǎn)實(shí)時(shí)信息系統(tǒng)建設(shè)方案v1.0 1 建設(shè)方案1.1 數(shù)據(jù)庫(kù)應(yīng)用規(guī)劃 數(shù)據(jù)平臺(tái)架構(gòu)由4大模塊構(gòu)成:數(shù)據(jù)采集、數(shù)據(jù)中心、功能應(yīng)用、對(duì)外接口。 數(shù)據(jù)平臺(tái)Ø 數(shù)據(jù)采集:從監(jiān)控系統(tǒng)或生產(chǎn)元器件采集數(shù)據(jù);Ø 數(shù)據(jù)中心:包含實(shí)時(shí)數(shù)據(jù)庫(kù)和關(guān)系型數(shù)據(jù)庫(kù);Ø 功能應(yīng)用:實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)提供的功能應(yīng)用;Ø 對(duì)外接口:對(duì)外提供數(shù)據(jù)的服務(wù)平臺(tái)。1.1.1 功能規(guī)劃設(shè)計(jì) 數(shù)據(jù)平臺(tái)必須提供平臺(tái)配置與管理、數(shù)據(jù)分析、報(bào)警通知、數(shù)據(jù)展示等工具。功能規(guī)劃 數(shù)據(jù)分析規(guī)劃 數(shù)據(jù)平臺(tái)主要數(shù)據(jù)分析工具包含:趨勢(shì)分析、歷史過(guò)程回溯、自定義報(bào)表功、圖分析.1. 趨

2、勢(shì)分析通過(guò)對(duì)現(xiàn)場(chǎng)生產(chǎn)過(guò)程數(shù)據(jù)的收集整理,提供實(shí)時(shí)、歷史的數(shù)據(jù)變化趨勢(shì)分析。趨勢(shì)分析工具需實(shí)現(xiàn):Ø 縱向分析法:從縱向?qū)Ρ韧辉O(shè)備的不同時(shí)期的指標(biāo)數(shù)據(jù),分析設(shè)備運(yùn)行狀況;Ø 橫向分析法:從橫向?qū)Ρ炔煌O(shè)備同一指標(biāo)數(shù)據(jù),分析數(shù)據(jù)異常點(diǎn);Ø 標(biāo)準(zhǔn)分析法:將設(shè)備數(shù)據(jù)與標(biāo)準(zhǔn)數(shù)據(jù)對(duì)比,分析數(shù)據(jù)異常點(diǎn);Ø 綜合分析法:多種分析方法組合。軟件功能包括:Ø 實(shí)時(shí)、歷史趨勢(shì)時(shí)間段查詢;Ø 數(shù)據(jù)量程自適應(yīng)及自由設(shè)定;Ø 快捷周期調(diào)整。可方便進(jìn)行10分鐘、30分鐘、1小時(shí)、8小時(shí)、1天、7天、1月等周期快速設(shè)定;Ø 多條趨勢(shì)對(duì)比分析功能;

3、Ø 趨勢(shì)分析標(biāo)注、導(dǎo)出、打印等功能;Ø 自由設(shè)定趨勢(shì)顏色、背景等個(gè)性化展示。2. 歷史過(guò)程回溯通過(guò)圖形與歷史數(shù)據(jù)結(jié)合的方式,以畫面的方式再現(xiàn)過(guò)去某一歷史時(shí)段的運(yùn)行工況,便于分析時(shí)間段內(nèi)的運(yùn)行情況進(jìn)行,進(jìn)行事故追憶。歷史規(guī)程回溯包含功能:Ø 與過(guò)程監(jiān)視畫面完全一致的歷史規(guī)程回溯;Ø 回放歷史時(shí)間設(shè)定;Ø 多幅過(guò)程畫面同步播放;Ø 歷史趨勢(shì)同步分析。3. 自定義報(bào)表分析自定義報(bào)表分析工具可以用于對(duì)作業(yè)區(qū)中各類生產(chǎn)指標(biāo)的輔助分析。自定義報(bào)表分析工具應(yīng)滿足:Ø B/S架構(gòu)所有報(bào)表繪制及發(fā)布過(guò)程均采用B/S架構(gòu)方式。Ø 快速

4、繪制。報(bào)表分析工具應(yīng)提供EXCEL模版導(dǎo)入功能,進(jìn)行快速樣式繪制。Ø 多源報(bào)表同一張報(bào)表中的數(shù)據(jù)可以來(lái)自多個(gè)不同類型的數(shù)據(jù)源,多種不同類型的數(shù)據(jù)源可以是同一數(shù)據(jù)庫(kù)的多個(gè)不同表,或是多個(gè)不同數(shù)據(jù)庫(kù),或者多種文件類型的數(shù)據(jù)源。Ø 報(bào)表版本為了滿足不同的報(bào)表使用需求,報(bào)表需建立不同的版本號(hào),并把報(bào)表使用和修改記錄保存至日志中。Ø 計(jì)算列和匯總對(duì)數(shù)據(jù)進(jìn)行條件過(guò)濾,公式計(jì)算并對(duì)數(shù)據(jù)自動(dòng)進(jìn)行求和,平均,個(gè)數(shù)統(tǒng)計(jì),最大值,最小值等。Ø 可見即可得報(bào)表報(bào)表為可見即可得式,保證最終報(bào)表效果和制作的一致。Ø 一鍵式發(fā)布通過(guò)簡(jiǎn)單操作即可實(shí)現(xiàn)報(bào)表的發(fā)布。Ø

5、定時(shí)生成根據(jù)報(bào)表生成的頻率 如日、周、月、季、年等,自動(dòng)統(tǒng)計(jì)結(jié)果并生成報(bào)表。Ø 結(jié)果推送報(bào)表系統(tǒng)具有多種靈活推送方式,將定時(shí)生產(chǎn)的報(bào)表以EXCEL、PDF等多種文件形式發(fā)送至指定位置或是郵箱中。Ø 權(quán)限控制和安全管理通過(guò)角色和用戶名進(jìn)行多種控制,角色和用戶數(shù)據(jù)可以作為系統(tǒng)參數(shù)。除角色管理報(bào)表的本地/遠(yuǎn)程設(shè)計(jì),瀏覽,填報(bào),表單權(quán)限,平臺(tái)管理權(quán)限等還可以通過(guò)系統(tǒng)參數(shù)來(lái)進(jìn)行數(shù)據(jù)源的篩選或者細(xì)化到單元格的數(shù)據(jù)顯示樣式控制,保證數(shù)據(jù)的安全性。4. 示功圖示功圖是以抽油機(jī)光桿的位移為X軸,以光桿所承受的負(fù)荷為Y軸,繪制的平面曲線圖形。軟件功能包括:Ø 示功圖顯示;Ø

6、 與標(biāo)準(zhǔn)示功圖對(duì)比;Ø 與12種典型示功圖對(duì)比;Ø 示功圖回放;Ø 參數(shù)顯示,包含上行負(fù)荷最大值、下行最小值、沖程等;Ø 示功圖面積、產(chǎn)量計(jì)算,提供“單次產(chǎn)液量”和“日產(chǎn)液量”。 報(bào)警通知規(guī)劃在生產(chǎn)現(xiàn)場(chǎng)中包含著成千上萬(wàn)個(gè)測(cè)點(diǎn)和參數(shù),這些參數(shù)一起共同反映了生產(chǎn)設(shè)備的運(yùn)行狀況?,F(xiàn)場(chǎng)生產(chǎn)管理人員的核心工作就是在各參數(shù)的變化過(guò)程中發(fā)現(xiàn)機(jī)組運(yùn)行中可能存在的問(wèn)題,并及時(shí)加以調(diào)整和檢修。但要現(xiàn)場(chǎng)生產(chǎn)管理人員在這些浩如煙海的數(shù)據(jù)及其變化趨勢(shì)中及時(shí)發(fā)現(xiàn)某運(yùn)行設(shè)備可能存在的問(wèn)題絕非易事。作業(yè)區(qū)數(shù)據(jù)平臺(tái)中,需完成各類設(shè)備測(cè)點(diǎn)數(shù)據(jù)監(jiān)視分析,為生產(chǎn)管理人員提供幫助支

7、持。1. 業(yè)務(wù)功能包括:A:常規(guī)超限:Ø 基于固定限值的報(bào)警;Ø 基于變化條件的動(dòng)態(tài)限值報(bào)警。B:基于設(shè)備報(bào)警信號(hào)的報(bào)警。C:瞬變報(bào)警:測(cè)點(diǎn)單位時(shí)間內(nèi)變化過(guò)大時(shí)報(bào)警。D:劣變報(bào)警:設(shè)定時(shí)間段內(nèi),測(cè)點(diǎn)上下限差值過(guò)大時(shí)報(bào)警。2. 軟件功能包括:Ø 報(bào)警判斷周期為1秒;Ø 支持用戶自定義報(bào)警設(shè)定;Ø 支持邏輯判斷進(jìn)行報(bào)警;Ø 報(bào)警總量可達(dá)到測(cè)點(diǎn)總量的20%;Ø 支持實(shí)時(shí)報(bào)警數(shù)據(jù)顯示;Ø 支持歷史報(bào)警數(shù)據(jù)查詢;Ø 支持報(bào)警表達(dá)式中測(cè)點(diǎn)進(jìn)行趨勢(shì)分析;Ø 支持報(bào)警聲音通知;Ø 支持實(shí)時(shí)或歷史報(bào)警數(shù)

8、據(jù)導(dǎo)出;Ø 支持報(bào)警級(jí)別定義、報(bào)警分類,并提供點(diǎn)名、報(bào)警級(jí)別、報(bào)警類別等條件過(guò)濾功能;Ø 支持觸發(fā)短信通知;Ø 支持對(duì)外數(shù)據(jù)接口; 數(shù)據(jù)展示規(guī)劃實(shí)時(shí)數(shù)據(jù)庫(kù)必須提供豐富的數(shù)據(jù)展示工具,例如數(shù)據(jù)瀏覽、圖形監(jiān)視、數(shù)據(jù)快照、點(diǎn)信息查詢等。1. 數(shù)據(jù)瀏覽數(shù)據(jù)瀏覽是實(shí)時(shí)數(shù)據(jù)庫(kù)的另一種展示。它把具有相同系統(tǒng)的數(shù)據(jù)統(tǒng)一到一起查詢、對(duì)比。軟件功能包括Ø 查詢:點(diǎn)擊查詢按鈕根據(jù)幾項(xiàng)基本屬性查出符合條件的測(cè)點(diǎn);Ø 選擇列:通過(guò)“配置列”顯示需要在表格中顯示供查閱或?qū)С龅牧校?Ø 排序:點(diǎn)擊表頭,對(duì)查詢結(jié)果依據(jù)該列排序;Ø 彈出:彈出

9、趨勢(shì),點(diǎn)信息,數(shù)據(jù)快照程序輔助查看測(cè)點(diǎn);Ø 導(dǎo)出:查詢到表格中顯示的測(cè)點(diǎn),可導(dǎo)出為CSV格式數(shù)據(jù)。2. 圖形監(jiān)視:生產(chǎn)實(shí)時(shí)監(jiān)視可實(shí)時(shí)展示抽油機(jī)井的內(nèi)部結(jié)構(gòu),工作原理圖,并在相應(yīng)部位標(biāo)注參數(shù)。軟件功能包括:Ø 放大縮小圖形;Ø 圖型間轉(zhuǎn)跳;Ø 圖型上測(cè)點(diǎn)特殊狀態(tài)的特殊顯示;例如超時(shí)或者報(bào)警;Ø 圖型本身的計(jì)算點(diǎn);Ø 圖型間轉(zhuǎn)跳;Ø 圖型中的趨勢(shì),棒狀圖等。3. 數(shù)據(jù)快照數(shù)據(jù)快照程序用于展示和導(dǎo)出測(cè)點(diǎn)在實(shí)時(shí),歷史某時(shí)間,歷史區(qū)間的值,應(yīng)許多點(diǎn)同時(shí)操作。軟件功能包括:Ø 點(diǎn)組管理;Ø 添加點(diǎn)組;Ø 刪

10、除點(diǎn)組;Ø 重命名點(diǎn)組;Ø 為點(diǎn)組增刪點(diǎn);Ø 導(dǎo)入、導(dǎo)出點(diǎn)組;Ø 查閱數(shù)據(jù);Ø 實(shí)時(shí)快照:測(cè)點(diǎn)實(shí)時(shí)值呈現(xiàn);Ø 歷史快照:歷史某時(shí)間測(cè)點(diǎn)值呈現(xiàn);Ø 歷史區(qū)間快照:歷史某時(shí)間段內(nèi),以一定時(shí)間間隔為單位,依次顯示測(cè)點(diǎn)在各個(gè)時(shí)間的的值;Ø 歷史區(qū)間統(tǒng)計(jì):歷史某段時(shí)間內(nèi),點(diǎn)組中測(cè)點(diǎn)的最大、最小、平均、流量值;Ø 導(dǎo)出:導(dǎo)出正在呈現(xiàn)的數(shù)據(jù)為CSV;4. 點(diǎn)信息查詢用來(lái)查閱測(cè)點(diǎn)的全面的信息和屬性。例如,采集屬性,報(bào)警屬性,實(shí)時(shí)值,計(jì)算表達(dá)式,配置屬性等。軟件功能包括Ø 點(diǎn)信息程序用于展示測(cè)點(diǎn)的各個(gè)字段以及當(dāng)前

11、值。Ø 從其他程序的點(diǎn)中彈出并呈現(xiàn)該測(cè)點(diǎn)的字段和當(dāng)前值Ø 根據(jù)鍵盤輸入的測(cè)點(diǎn)名呈現(xiàn)該測(cè)點(diǎn)的字段和當(dāng)前值1.1.2 數(shù)據(jù)采集方式設(shè)計(jì)(OPC,MODBUS,其他。)OPC,MODBUS,其他。數(shù)據(jù)庫(kù)應(yīng)具有豐富、完善的與現(xiàn)場(chǎng)各種控制系統(tǒng)及智能裝置的標(biāo)準(zhǔn)接口,至少應(yīng)包括通用的生產(chǎn)系統(tǒng)和Siemens、Modicon 、AB等PLC系統(tǒng)以及其它通用或?qū)S孟到y(tǒng)等。假設(shè),現(xiàn)場(chǎng)提供數(shù)據(jù)采集接口,并提供相應(yīng)文檔說(shuō)明,則該數(shù)據(jù)應(yīng)該有相應(yīng)的數(shù)據(jù)接口支持。數(shù)據(jù)采集基礎(chǔ)結(jié)構(gòu)如圖:1. 數(shù)據(jù)采集組成:Ø 數(shù)據(jù)源:各類生產(chǎn)系統(tǒng)和PLC。Ø 數(shù)據(jù)采集程序:數(shù)據(jù)采集是一個(gè)規(guī)約轉(zhuǎn)換過(guò)程,

12、將不同廠家不同規(guī)約的實(shí)時(shí)信息轉(zhuǎn)換成統(tǒng)一的標(biāo)準(zhǔn)格式進(jìn)行通訊。Ø 實(shí)時(shí)數(shù)據(jù)庫(kù):將數(shù)據(jù)送到實(shí)時(shí)數(shù)據(jù)服務(wù)器中進(jìn)入后續(xù)處理。OPCModbusT3000數(shù)據(jù)源數(shù)據(jù)采集實(shí)時(shí)數(shù)據(jù)庫(kù)I/O 驅(qū)動(dòng)上位機(jī)實(shí)時(shí)數(shù)據(jù)庫(kù)服務(wù)器2. 采集程序必須提供但不限于以下功能或要求:Ø 數(shù)據(jù)接口安全,包含不影響正常生產(chǎn)、不影響數(shù)據(jù)平臺(tái)正常運(yùn)行;Ø 采集接口支持TCP/UDP、RS232/RS485等多種網(wǎng)絡(luò)接口協(xié)議;Ø 支持本地?cái)?shù)據(jù)緩存,能夠在網(wǎng)絡(luò)中斷或者其它無(wú)法進(jìn)行正常數(shù)據(jù)發(fā)送的情況下,將過(guò)程數(shù)據(jù)暫存于本地,待故障排除后,再將數(shù)據(jù)送入實(shí)時(shí)/歷史數(shù)據(jù)庫(kù)。數(shù)據(jù)緩存區(qū)的大小可按需配置。Ø

13、; 采集頻率:1秒;Ø 提供統(tǒng)一的接口程序,實(shí)現(xiàn)各種接口數(shù)據(jù)采集的操作方式統(tǒng)一;3. OPC數(shù)據(jù)采集要求Ø 支持中文字符標(biāo)簽Ø 標(biāo)簽名字長(zhǎng)度不限制;1.1.3 數(shù)據(jù)庫(kù)規(guī)劃設(shè)計(jì)根據(jù)作業(yè)區(qū)的具體情況,數(shù)據(jù)庫(kù)點(diǎn)數(shù)規(guī)劃5萬(wàn)35萬(wàn)。 實(shí)時(shí)數(shù)據(jù)庫(kù)規(guī)劃須體現(xiàn)隨著實(shí)時(shí)數(shù)據(jù)庫(kù)的點(diǎn)數(shù)增加,對(duì)服務(wù)器的硬件和網(wǎng)絡(luò)條件的不同要求。 數(shù)據(jù)庫(kù)采集與處理規(guī)劃主要說(shuō)明一臺(tái)服務(wù)器負(fù)責(zé)采集多少點(diǎn)最優(yōu),壓縮比,采集頻率、硬件配置情況數(shù)據(jù)庫(kù)的壓縮率每采集點(diǎn)可配置。在采集頻率1秒,壓縮率為采集點(diǎn)量程0.5%的條件下,35萬(wàn)點(diǎn)數(shù)據(jù)規(guī)模的硬件配置。設(shè)備類型設(shè)備名稱參數(shù)數(shù)據(jù)庫(kù)服務(wù)器IBM 38504

14、CPU,2.13GHz主頻,32GB內(nèi)存,300GB硬盤。磁盤陣列IBM DS3512/35242.5TB 歷史數(shù)據(jù)存儲(chǔ)規(guī)劃歷史數(shù)據(jù)存儲(chǔ)方式、變化采集還是定時(shí)采集,歷史數(shù)據(jù)存儲(chǔ)時(shí)長(zhǎng)、以及歷史數(shù)據(jù)備份方法Ø 數(shù)據(jù)存儲(chǔ)于磁盤陣列,數(shù)據(jù)備份介質(zhì)可以選擇磁盤、磁帶、關(guān)盤刻錄等。Ø 實(shí)時(shí)數(shù)據(jù)庫(kù)推薦數(shù)據(jù)采集為每秒定時(shí)采集,數(shù)據(jù)庫(kù)必須具備高效的數(shù)據(jù)壓縮算法。Ø 歷史數(shù)據(jù)存儲(chǔ)時(shí)間長(zhǎng)度不低于10年,訪問(wèn)不同時(shí)間段的數(shù)據(jù)訪問(wèn)速度基本一致。即,訪問(wèn)昨天的歷史數(shù)據(jù)與訪問(wèn)5年前的歷史數(shù)據(jù)具備基本一致的訪問(wèn)速度。Ø 歷史數(shù)據(jù)備份支持每天增量備份。實(shí)時(shí)/歷史數(shù)據(jù)存儲(chǔ)于磁

15、盤陣列,2.5TB可以保存3年以上數(shù)據(jù),數(shù)據(jù)備份于其他磁盤或磁帶,一般采用每天定時(shí)增量存儲(chǔ)。openPlant的歷史文件是每天產(chǎn)生一個(gè)存儲(chǔ)文件,所以歷史數(shù)據(jù)備份使用各種操作系統(tǒng)自帶的定時(shí)任務(wù),把每天生產(chǎn)的歷史文件拷貝出來(lái)就可以。1.1.4 數(shù)據(jù)庫(kù)點(diǎn)規(guī)劃設(shè)計(jì) 數(shù)據(jù)點(diǎn)命名實(shí)時(shí)數(shù)據(jù)庫(kù)處理的主要對(duì)象為從現(xiàn)場(chǎng)各控制系統(tǒng)采集來(lái)的各測(cè)點(diǎn)的實(shí)時(shí)數(shù)據(jù),為了統(tǒng)一管理這些數(shù)據(jù),保證數(shù)據(jù)的唯一性,openPlant實(shí)時(shí)數(shù)據(jù)庫(kù)采用了“數(shù)據(jù)庫(kù)名.實(shí)例名.節(jié)點(diǎn)名.點(diǎn)名”的多維結(jié)構(gòu),對(duì)進(jìn)入系統(tǒng)的所有采集點(diǎn)、手工輸入點(diǎn)、計(jì)算點(diǎn)進(jìn)行統(tǒng)一規(guī)劃和屬性定義,保留控制系統(tǒng)原有的點(diǎn)名,使采集數(shù)據(jù)在全廠范圍內(nèi)得到統(tǒng)一管理并易于

16、查詢,為企業(yè)數(shù)據(jù)的集成應(yīng)用提供便利;openPlant實(shí)時(shí)數(shù)據(jù)庫(kù)系統(tǒng)采用分布式架構(gòu),輕松應(yīng)對(duì)集團(tuán)級(jí)實(shí)時(shí)/歷史數(shù)據(jù)管理要求。其中:RTDB:為數(shù)據(jù)庫(kù)名稱;常用以表示二/三級(jí)單位Instance:為一個(gè)實(shí)時(shí)數(shù)據(jù)庫(kù)實(shí)例。常用以表示采油單位。Node:可以表示一個(gè)實(shí)時(shí)數(shù)據(jù)庫(kù)實(shí)例中的某個(gè)節(jié)點(diǎn),如集輸站,區(qū)域控制中心等。Point:表示某個(gè)采集節(jié)點(diǎn)中的點(diǎn)。結(jié)合中石油的特點(diǎn)命名規(guī)劃可以做如下規(guī)劃:1.1.5 對(duì)外接口規(guī)劃設(shè)計(jì)數(shù)據(jù)庫(kù)必須提供良好的對(duì)外接口,包含支持標(biāo)準(zhǔn)通信規(guī)約的數(shù)據(jù)交付、高性能的編程接口SDK/API、穩(wěn)定高效的轉(zhuǎn)關(guān)系數(shù)據(jù)庫(kù)工具。 數(shù)據(jù)交付規(guī)劃數(shù)據(jù)交付主要用在將 數(shù)據(jù)庫(kù)數(shù)據(jù)提交到

17、油田公司級(jí)數(shù)據(jù)庫(kù)中,要求 數(shù)據(jù)庫(kù)提供但不限以下數(shù)據(jù)交付接口。1. OPC Server Ø OPC (OLE for Process Control用于過(guò)程控制的OLE)是一個(gè)應(yīng)用廣泛的工業(yè)標(biāo)準(zhǔn)。Ø OPC Server必須提供完整安裝包,安裝過(guò)程必須包含本機(jī)DCOM組件的安裝,本機(jī)遠(yuǎn)程OPC配置;Ø OPC Server向操作系統(tǒng)注冊(cè)成服務(wù),不需要界面,但必須提供實(shí)時(shí)采集點(diǎn)配置方法,當(dāng)由客戶端連接時(shí)可以自動(dòng)啟動(dòng)服務(wù)。Ø 提供OPC客戶機(jī)遠(yuǎn)程DCOM的自動(dòng)化配置程序。Ø 提供用戶訪問(wèn)權(quán)限控制。2. WebService項(xiàng)目實(shí)時(shí)系統(tǒng)數(shù)據(jù)量龐大,系

18、統(tǒng)復(fù)雜多樣。為有效整合數(shù)據(jù),提高數(shù)據(jù)的公共訪問(wèn)水平,要求數(shù)據(jù)庫(kù)支持定制的Web Service接口,并通過(guò)向企業(yè)服務(wù)總線注冊(cè)服務(wù)的方式對(duì)外提供數(shù)據(jù)服務(wù)功能。主要有以下功能:Ø 支持取多點(diǎn)實(shí)時(shí)數(shù)據(jù);Ø 支持取多點(diǎn)同一時(shí)間點(diǎn)的歷史數(shù)據(jù);Ø 支持取多點(diǎn)同時(shí)一段歷史時(shí)間的數(shù)據(jù);Ø 支持取多點(diǎn)一段時(shí)間的統(tǒng)計(jì)數(shù)據(jù)(統(tǒng)計(jì)數(shù)據(jù)包含平均值、最大值、最小值、累計(jì)值、方差值)。 SDK/API使用方案數(shù)據(jù)庫(kù)提供C/C+和JAVA的兩套API。其中C/C+的API以動(dòng)態(tài)庫(kù)的形式提供,任何能使用動(dòng)態(tài)庫(kù)的編程語(yǔ)言(如:C/C+、.net、Python等)都能支持,包含

19、Windows/Unix/Linux等多種操作系統(tǒng)的支持。JAVA的API則更能符合JAVA開發(fā)人員的使用習(xí)慣,更不用以使用本地化組件的方式來(lái)調(diào)用C/C+的API。API必須提供但不限于以下功能:Ø 實(shí)時(shí)數(shù)據(jù)庫(kù)連接初始化:包含實(shí)時(shí)數(shù)據(jù)庫(kù)IP,端口,超時(shí)等;Ø 與實(shí)時(shí)數(shù)據(jù)庫(kù)連接狀態(tài)監(jiān)測(cè);Ø 實(shí)時(shí)數(shù)據(jù)庫(kù)庫(kù)操作API本地緩存,數(shù)據(jù)庫(kù)連接斷開后再連接需要把本地緩存數(shù)據(jù)寫到數(shù)據(jù)庫(kù);Ø 支持取多點(diǎn)實(shí)時(shí)數(shù)據(jù);Ø 支持取多點(diǎn)同一時(shí)間點(diǎn)的歷史數(shù)據(jù);Ø 支持取多點(diǎn)同時(shí)一段歷史時(shí)間的數(shù)據(jù);Ø 支持取多點(diǎn)一段時(shí)間的統(tǒng)計(jì)數(shù)據(jù)(統(tǒng)計(jì)數(shù)據(jù)包含平均值、最大

20、值、最小值、累計(jì)值、方差值)。 轉(zhuǎn)關(guān)系數(shù)據(jù)庫(kù)方案隨著實(shí)時(shí)數(shù)據(jù)庫(kù)應(yīng)用的不斷深入,用戶希望能夠有工具對(duì)實(shí)時(shí)數(shù)據(jù)庫(kù)進(jìn)行更多樣、更自由、更復(fù)雜的操作。通過(guò)實(shí)時(shí)數(shù)據(jù)庫(kù)數(shù)據(jù)與各業(yè)務(wù)系統(tǒng)數(shù)據(jù)的集成,來(lái)提升數(shù)據(jù)的利用率,挖掘數(shù)據(jù)中蘊(yùn)含的價(jià)值。在典型的數(shù)據(jù)報(bào)表及BI智能數(shù)據(jù)分析模塊中,需要使用大量實(shí)時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。實(shí)時(shí)數(shù)據(jù)庫(kù)提供除提供API、數(shù)據(jù)交付等對(duì)外數(shù)據(jù)接口外,還必須提供與關(guān)系數(shù)據(jù)庫(kù)進(jìn)行交互的方案,包含如下功能Ø 關(guān)系數(shù)據(jù)庫(kù)到實(shí)時(shí)數(shù)據(jù)庫(kù)數(shù)據(jù)采集通過(guò)配置和部署服務(wù)即可實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)到實(shí)時(shí)數(shù)據(jù)庫(kù)數(shù)據(jù)的采集。Ø 實(shí)時(shí)數(shù)據(jù)庫(kù)到關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)統(tǒng)計(jì)服務(wù)在各類系統(tǒng)業(yè)務(wù)中,需要使用

21、大量實(shí)時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。根據(jù)數(shù)據(jù)挖掘的基本原理,需要在實(shí)時(shí)數(shù)據(jù)庫(kù)和業(yè)務(wù)展示層之間建立數(shù)據(jù)庫(kù)倉(cāng)庫(kù),將頻繁使用的指標(biāo)按不同的粒度進(jìn)行抽取,以提高業(yè)務(wù)數(shù)據(jù)查詢效率、降低實(shí)時(shí)數(shù)據(jù)庫(kù)壓力等。統(tǒng)計(jì)服務(wù)特點(diǎn)如下:1. 支持從實(shí)時(shí)數(shù)據(jù)庫(kù)到關(guān)系數(shù)據(jù)庫(kù)(Oracle、MySQL、SQL Server等)數(shù)據(jù)抽取轉(zhuǎn)換。2. 自動(dòng)觸發(fā)數(shù)據(jù)統(tǒng)計(jì)任務(wù),用戶無(wú)需關(guān)注。3. 支持用戶自定義數(shù)據(jù)統(tǒng)計(jì)周期、數(shù)據(jù)回補(bǔ)。4. 高精度數(shù)據(jù)統(tǒng)計(jì)。統(tǒng)計(jì)服務(wù)統(tǒng)計(jì)數(shù)據(jù)基于每秒原始數(shù)據(jù)統(tǒng)計(jì),實(shí)現(xiàn)高精度數(shù)據(jù)分析。5. 支持自定義條件分析功能。用戶可根據(jù)系統(tǒng)分析要求,設(shè)定不同的數(shù)據(jù)條件進(jìn)行過(guò)濾分析。6. 支持大量數(shù)據(jù)統(tǒng)計(jì)設(shè)置。統(tǒng)計(jì)服務(wù)支持超過(guò)500

22、0點(diǎn),各類統(tǒng)計(jì)類型設(shè)置。數(shù)據(jù)統(tǒng)計(jì)類型包括:1. 條件時(shí)間段分析。2. 指定時(shí)間點(diǎn)的時(shí)刻數(shù)據(jù)。3. 時(shí)間段的統(tǒng)計(jì)聚合數(shù)據(jù)(最大值、最小值、平均值、累計(jì)值)。4. 指定時(shí)間段滿足條件的聚合數(shù)據(jù)(最大值、最小值、平均值、累計(jì)值)。5. 支持?jǐn)?shù)據(jù)超限統(tǒng)計(jì),并提供次數(shù)、時(shí)長(zhǎng)累計(jì)等功能。6. 支持鏈?zhǔn)綏l件分析。數(shù)據(jù)統(tǒng)計(jì)時(shí)間周期支持小時(shí)、日、月、年、班值、周、旬、季度等Ø 自定義數(shù)據(jù)抽取實(shí)時(shí)數(shù)據(jù)庫(kù)必須提供自定義數(shù)據(jù)抽取方案,能夠勝任各種復(fù)雜的數(shù)據(jù)抽取任務(wù)。數(shù)據(jù)源方面:支持所有主流的數(shù)據(jù)源,如:MySQL、SQL Server、Oracle、Text、Excel、XML等,同時(shí)提供實(shí)時(shí)數(shù)據(jù)庫(kù)訪問(wèn)接口

23、,把實(shí)時(shí)數(shù)據(jù)庫(kù)當(dāng)成關(guān)系型數(shù)據(jù)庫(kù)進(jìn)行操作。數(shù)據(jù)轉(zhuǎn)換方面:提供豐富的數(shù)據(jù)轉(zhuǎn)換組件,通過(guò)各組件自由的排列組合,能夠解決各種復(fù)雜的業(yè)務(wù),轉(zhuǎn)換組件需包括: (行轉(zhuǎn)列、排序、分組、聚合、格式轉(zhuǎn)換、數(shù)據(jù)過(guò)濾、數(shù)據(jù)關(guān)聯(lián)等)。管理和調(diào)度方面:數(shù)據(jù)抽取任務(wù)可能會(huì)涉及多個(gè)抽取過(guò)程。抽取軟件需提供對(duì)過(guò)程之間的依賴關(guān)系、出錯(cuò)控制以及恢復(fù)的處理流程管理辦法。自定義數(shù)據(jù)抽取工具需按照多線程、分布式、負(fù)載均衡的多層體系架構(gòu)設(shè)計(jì),支持時(shí)間及事件觸發(fā),提供統(tǒng)一的任務(wù)管理平臺(tái)。1.2 部署方案描述如何部署,軟硬件準(zhǔn)備,網(wǎng)絡(luò)通訊等需求以下是針對(duì)單個(gè)作業(yè)區(qū)的部署方案。1. 硬件環(huán)境序號(hào)設(shè)備名稱設(shè)備型號(hào)部署位置單位數(shù)量1數(shù)據(jù)庫(kù)服務(wù)器IB

24、M 3850集團(tuán)/采集單位臺(tái)22磁盤陣列IBM DS3512/3524集團(tuán)/采集單位臺(tái)13WEB應(yīng)用發(fā)布服務(wù)器IBM 3850集團(tuán)/采集單位臺(tái)14接口機(jī)研華工控機(jī) 610集輸站臺(tái)15隔離器/防火墻CISCO ASA5510集輸站臺(tái)16核心交換機(jī)CISCO C3750集團(tuán)/采集單位臺(tái)27數(shù)據(jù)二級(jí)交換機(jī)CISCO C2960集團(tuán)/采集單位臺(tái)212機(jī)柜集團(tuán)/采集單位臺(tái)113顯示套件集團(tuán)/采集單位臺(tái)114光纖米15光纖收發(fā)器對(duì)16收發(fā)器機(jī)架臺(tái)17屏蔽雙絞線箱2. 軟件環(huán)境序號(hào)類別名稱部署位置單位數(shù)量1操作系統(tǒng)RHEL(Red Hat Enterprise Linux) 5.6 (64位)實(shí)時(shí)數(shù)據(jù)庫(kù)服務(wù)

25、器套22Windows Server 2008 (64位)WEB應(yīng)用發(fā)布服務(wù)器套13Windows XP接口機(jī)套14實(shí)時(shí)數(shù)據(jù)庫(kù)openPlant實(shí)時(shí)數(shù)據(jù)庫(kù) V3實(shí)時(shí)數(shù)據(jù)庫(kù)服務(wù)器套15關(guān)系數(shù)據(jù)庫(kù)Mysql5.5WEB應(yīng)用發(fā)布服務(wù)器套16雙機(jī)熱備Linux-HA Hearbeat 3.0實(shí)時(shí)數(shù)據(jù)庫(kù)服務(wù)器套17數(shù)據(jù)采集OPCDAS接口機(jī)套N12應(yīng)用功能圖形監(jiān)視WEB應(yīng)用發(fā)布服務(wù)器套113趨勢(shì)分析WEB應(yīng)用發(fā)布服務(wù)器套114點(diǎn)信息WEB應(yīng)用發(fā)布服務(wù)器套115數(shù)據(jù)一覽WEB應(yīng)用發(fā)布服務(wù)器套116數(shù)據(jù)快照WEB應(yīng)用發(fā)布服務(wù)器套117圖形組態(tài)工具WEB應(yīng)用發(fā)布服務(wù)器套118管理控制臺(tái)WEB應(yīng)用發(fā)布服務(wù)器套1

26、19數(shù)據(jù)接口API(C/C+ 和Java)、OPC Server等。WEB應(yīng)用發(fā)布服務(wù)器套N3. 網(wǎng)絡(luò)架構(gòu) 部署的網(wǎng)絡(luò)架構(gòu)圖:4. 軟件系統(tǒng)安裝:Ø 安裝Redhat Enterprise Linux操作系統(tǒng)1. 插入Redhat Enterprise Linux第一張光盤,從光盤重新引導(dǎo)。2. 安裝提示設(shè)置主機(jī)名,IP地址,網(wǎng)關(guān),DNS等。3. 磁盤分區(qū)請(qǐng)注意:讓Linux使用硬盤空閑空間,不要?jiǎng)h除現(xiàn)有分區(qū)。4. 安裝軟件時(shí)選擇“定制”,確保選上以下軟件包: 圖形化互聯(lián)網(wǎng) FTP 服務(wù)器 SQL 數(shù)據(jù)庫(kù) 打開“細(xì)節(jié)”,選上mysql-server 遺留的網(wǎng)絡(luò)服務(wù)器 打開“細(xì)節(jié)”,選

27、上telnet-server 開發(fā)工具 系統(tǒng)工具5. 按提示安裝完成。配置文件共享6. 重新啟動(dòng)后以root用戶登錄。7. 添加sis用戶點(diǎn)擊系統(tǒng)任務(wù)條>應(yīng)用程序>系統(tǒng)設(shè)置>用戶和組群>添加用戶8. 設(shè)置Windows文件共享(Samba)點(diǎn)擊系統(tǒng)任務(wù)條>應(yīng)用程序>系統(tǒng)設(shè)置>服務(wù)器設(shè)置>Samba在Samba服務(wù)器設(shè)置>首選項(xiàng)>服務(wù)器設(shè)置工作組:mygroup 改為 workgroup首選項(xiàng)>Samba用戶>添加用戶添加sis用戶及其訪問(wèn)密碼。9. 啟動(dòng)Samba服務(wù)應(yīng)用程序>系統(tǒng)設(shè)置>服務(wù)器設(shè)置>服務(wù)在

28、服務(wù)設(shè)置的左邊一欄,選上smb, 點(diǎn)擊菜單下“開始”, 然后點(diǎn)擊“保存”。Ø 安裝openPlant軟件包1. 從網(wǎng)絡(luò)或光盤拷貝openPlant系統(tǒng)軟件到臨時(shí)文件夾,安裝包:openplant-2.0.tar.gz2. 打開一個(gè)終端窗口,進(jìn)入超級(jí)用戶 # su輸入密碼: 3. 執(zhí)行安裝 # gunzip <openplant-2.0.tar.gz | tar xvf -# cd openplant-2.0# ./installer 4. 安裝完畢,查看openPlant數(shù)據(jù)庫(kù)、Tomcat Web 服務(wù)器等服務(wù)啟動(dòng)是否正常。Ø 功能應(yīng)用安裝功能應(yīng)用分成兩部分,一部分

29、是數(shù)據(jù)分析、數(shù)據(jù)展示的發(fā)布于Web應(yīng)用服務(wù)器,另一部分是數(shù)據(jù)庫(kù)管理維護(hù)工具,發(fā)布于openPlant-client-3.2.0-win32.zip。Web 應(yīng)用服務(wù)器安裝:雙擊openPlant-web-server-3.2-win.exe,按提示安裝。數(shù)據(jù)庫(kù)管理工具安裝:openPlant-client-3.2.0-win32.zip。解壓,基本上就是選擇目錄和點(diǎn)擊下一步,沒有特別重要的操作說(shuō)明。本安裝包包含四部分工具:l CommandLine 命令行工具 l Console 控制臺(tái) l GBuilder 圖型組態(tài)工具 l Simu 數(shù)據(jù)模擬工具Ø 采集程序安裝、配置openPl

30、ant采集程序沒有做安裝包,只要把相應(yīng)的文件拷貝到采集接口機(jī)上做相應(yīng)的配置就可以。采集程序包含文件:l OPCDAS.exe - OPC數(shù)據(jù)采集客戶端程序l opcdas.xml - 數(shù)據(jù)采集配置文件l fkxt.txt - 采集點(diǎn)清單配置文件內(nèi)容:opcdas.xml<?xml version="1.0" encoding="GB2312"?><OPCDAS><OPDBServer name="22" port="8200" max_plen="163

31、84"/><UpdateRate>1000</UpdateRate><DataSource name="Intellution.OPCEDA" machine="" retry="1" interval="100"><Topic caption="輔控" name="FKXT" file="fkxt.txt" subfix=".F_CV"node="4" &g

32、t;</Topic></DataSource>128 版本號(hào): 2.0 </OPCDAS>配置文件參數(shù)說(shuō)明:1. 數(shù)據(jù)庫(kù)服務(wù)器<OPDBServer name="22,IP2,IP3" port="8200"max_plen="16384"/>Name -openPlant數(shù)據(jù)庫(kù)服務(wù)器地址,按逗號(hào)分隔,支持2個(gè)冗余地址Port -openPlant數(shù)據(jù)庫(kù)服務(wù)器端口max_plen -數(shù)據(jù)包的最大長(zhǎng)度,超過(guò)最大長(zhǎng)度分次發(fā)送2. 采集數(shù)據(jù)源<DataSource

33、name="Intellution.OPCEDA" machine="" retry="1" interval="100">Name - OPC 服務(wù)器的應(yīng)用程序名或其他協(xié)議的協(xié)議名稱。Machine - 服務(wù)器的網(wǎng)絡(luò)地址,如果是本機(jī)設(shè)為空Retry -是否在發(fā)生故障后重新連接服務(wù)器Interval -數(shù)據(jù)包分次發(fā)送到數(shù)據(jù)庫(kù)服務(wù)器的中間停留間隔(毫秒)3. 采集節(jié)點(diǎn)<Topic caption="輔控" name="FKXT" subfix=".F_CV

34、" file="fkxt.txt"node="4" accessPath=""vartype=""update_rate="1000"deadband="0.1">Caption - 采集組顯示名稱Name - 采集組名稱,可為空Subfix - 采集測(cè)點(diǎn)的后綴File - 采集測(cè)點(diǎn)列表文件Node - 采集節(jié)點(diǎn)在數(shù)據(jù)庫(kù)服務(wù)器中的節(jié)點(diǎn)號(hào)。accessPath - 采集組的訪問(wèn)路徑,缺省為空varitype-OPC采集測(cè)點(diǎn)的數(shù)據(jù)類型,缺省為空(采用服務(wù)端的類型)

35、update_rate-OPC采集組數(shù)據(jù)更新頻率(毫秒)deadband-OPC采集組數(shù)據(jù)更新的死區(qū)OPC采集項(xiàng)的全名為:TopicName+“.” + 測(cè)點(diǎn)列表中的點(diǎn)名 + Subfix測(cè)點(diǎn)列表文件測(cè)點(diǎn)列表文件給出了要發(fā)送的點(diǎn)號(hào)、點(diǎn)名、點(diǎn)類型等信息。點(diǎn)號(hào)是測(cè)點(diǎn)在openPlant數(shù)據(jù)庫(kù)中的系統(tǒng)標(biāo)識(shí)號(hào);點(diǎn)號(hào)、點(diǎn)名、點(diǎn)類型均不允許為空;# 點(diǎn)號(hào),點(diǎn)名,點(diǎn)類型(AX為模擬量,DX為開關(guān)量, I2 為短整型,I4為長(zhǎng)整型)1, TE0001, AX2, PT0001, AX3, DX0001, DX4, DX0002, DX129 版本號(hào): 2.0 從不同的數(shù)據(jù)源采集數(shù)據(jù)只需要配置“采集數(shù)據(jù)源”,從

36、不同的數(shù)據(jù)源采集數(shù)據(jù)的配置舉例:OPC數(shù)據(jù)采集從力控OPC Server中采集數(shù)據(jù),配置文件如下:<DataSource name="PCAuto.OPCServer" machine="" retry="1" interval="1000">Modbus 數(shù)據(jù)采集<DataSource name="Modbus " machine="" retry="1" interval="100

37、0">T300數(shù)據(jù)采集<DataSource name="T3K " machine="" retry="1" interval="1000">Ø 對(duì)外接口安裝OPCServer安裝1. 安裝語(yǔ)言選擇2. 選擇安裝路徑3. 創(chuàng)建快捷方式4. 安裝選項(xiàng)一覽5. 完成安裝openPlant OPCServer配置配置文件:安裝目錄下的server.xml。OPServer的屬性配置:Name:openPlant的名稱。Host:openPlant的IP或是機(jī)器名稱Port:openPlant的端口Allow:配置使用的點(diǎn)表。(注意:若沒有配置則表示允許訪問(wèn)所有點(diǎn)。)遠(yuǎn)程opc配置1. 操作系統(tǒng)用戶 a) 在OPC服務(wù)器上用Admi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論