時間:2006-07-19 15:26:00來源:xuzh
基于上述結(jié)構(gòu)的數(shù)據(jù)采集和通訊采用IDAS for XDPS DCS軟件系統(tǒng)實現(xiàn)DCS或其他輔助系統(tǒng)數(shù)據(jù)的采集和實時數(shù)據(jù)庫的導(dǎo)入。
IDAS是一個可以處理多協(xié)議、多設(shè)備的現(xiàn)場設(shè)備數(shù)據(jù)輸入/輸出服務(wù)器軟件??梢酝瓿蒁CS、MODBUS、TCP/UDP、OPC等多種用戶協(xié)議的翻譯和數(shù)據(jù)截獲。同時將所有截獲到的數(shù)據(jù)采用統(tǒng)一的數(shù)據(jù)格式導(dǎo)入"IDAS模塊內(nèi)部高速數(shù)據(jù)軟總線"中,通過IDAS模塊主控模塊,將數(shù)據(jù)寫入InSQL數(shù)據(jù)庫中。數(shù)據(jù)采集程序和DCS采用異步通訊模式,保證數(shù)據(jù)幾乎沒有時間延遲。
InSQL實時數(shù)據(jù)庫
InSQL實時數(shù)據(jù)庫是功能強(qiáng)大,性能卓越的實時關(guān)系型數(shù)據(jù)庫開發(fā)外殼(Shell)。它解決了關(guān)系型數(shù)據(jù)庫在存儲和管理工廠環(huán)境下快速產(chǎn)生的大量的實時數(shù)據(jù)時遇到的問題。使得系統(tǒng)能夠快速地存取現(xiàn)場實時數(shù)據(jù)同時能夠保存大量的歷史數(shù)據(jù)。InSQL實時數(shù)據(jù)庫最大的特點是其具有廣泛的適應(yīng)性,通過采用現(xiàn)有的工業(yè)數(shù)據(jù)庫產(chǎn)品內(nèi)核,使得系統(tǒng)在實時數(shù)據(jù)存貯方面具有非常良好的表現(xiàn)。配合標(biāo)準(zhǔn)的SQL數(shù)據(jù)庫查詢語言,使數(shù)據(jù)庫系統(tǒng)的二次開發(fā)的易用性得到了保證。
InSQL實時數(shù)據(jù)庫的查詢充分考慮到了系統(tǒng)用戶的計算機(jī)專業(yè)水平和行業(yè)特點,采用了SQL外殼的解決方案,即在InSQL實時數(shù)據(jù)庫之外,再加上一層客戶化的數(shù)據(jù)查詢分析處理器,使用客戶的專業(yè)術(shù)語進(jìn)行查詢,而不是讓用戶使用他們所不熟悉的ADO等查詢語言進(jìn)行數(shù)據(jù)查詢,這樣更加易于數(shù)據(jù)庫的使用和推廣。
如:通過外殼程序,
可以讓用戶填表輸入查詢
#2主汽溫度A 2004-4-1 2003-4-5 6000
表示查詢#2機(jī)組A測主汽溫度自"2004-4-1"到"2003-4-5"間隔為1分鐘的查詢結(jié)果。
客戶應(yīng)用軟件開發(fā)工具包
系統(tǒng)應(yīng)該提供了一個可供用戶操作系統(tǒng)資源的應(yīng)用軟件開發(fā)工具包。為了解決系統(tǒng)的二次開發(fā)用戶大部分為非計算機(jī)專業(yè)的人員。該工具包提供了包括數(shù)據(jù)查詢、存貯、人機(jī)界面生成以及網(wǎng)頁生成等一系列開發(fā)實用工具和基于組件的開發(fā)構(gòu)件。使得系統(tǒng)的用戶使用這些工具即可在無需編程的情況下,組態(tài)生成需要的應(yīng)用子系統(tǒng),也可使用任一種常用的高級編程語言(VB、VC、Delphi等)輕松開發(fā)出同一風(fēng)格的客戶端應(yīng)用子系統(tǒng)。也可以將SIS系統(tǒng)的組件和Microsoft的辦公自動化軟件系統(tǒng)Office融合,形成完整的解決方案.
WebServer (Web應(yīng)用服務(wù)器)
系統(tǒng)應(yīng)該提供了一個可供用戶操作系統(tǒng)資源的應(yīng)用軟件開發(fā)工具包。為了解決系統(tǒng)的二次開發(fā)用戶大部分為非計算機(jī)專業(yè)的人員。該工具包提供了包括數(shù)據(jù)查詢、存貯、人機(jī)界面生成以及網(wǎng)頁生成等一系列開發(fā)實用工具和基于組件的開發(fā)構(gòu)件。使得系統(tǒng)的用戶使用這些工具即可在無需編程的情況下,組態(tài)生成需要的應(yīng)用子系統(tǒng),也可使用任一種常用的高級編程語言(VB、VC、Delphi等)輕松開發(fā)出同一風(fēng)格的客戶端應(yīng)用子系統(tǒng)。也可以將SIS系統(tǒng)的組件和Microsoft的辦公自動化軟件系統(tǒng)Office融合,形成完整的解決方案.
用戶實用程序集合
系統(tǒng)包含多種實用程序,通過這些程序,用戶可以輕松地完成系統(tǒng)參數(shù)的描述以及組態(tài)信息的生成,從而達(dá)到生成實用系統(tǒng)的目的。
7. 實際使用介紹
2003年11月,安徽馬鞍山萬能達(dá)發(fā)電有限責(zé)任公司通過招標(biāo)確定安徽瑞志信息技術(shù)有限公司為其SIS開發(fā)商并使用該公司獨立開發(fā)的iSDP(internet/intranet Shared Data Platform)系統(tǒng),iSDP是一套基于internet/intranet技術(shù)架構(gòu)的工業(yè)自動化信息共享平臺,被安徽省發(fā)展計劃委員會高新技術(shù)產(chǎn)業(yè)化示范工程項目,它的核心數(shù)據(jù)庫使用Wonderware的InSQL,接口使用Wonderware的IDAS模塊,能夠完全完成公司的應(yīng)用目標(biāo)。
公司SIS由前置網(wǎng)關(guān)計算機(jī)(或稱接口機(jī))、防火墻、網(wǎng)絡(luò)交機(jī)、中心數(shù)據(jù)庫服務(wù)器、網(wǎng)絡(luò)操作系統(tǒng)服務(wù)器、web服務(wù)器、管理工程師操作員站和客戶機(jī)系統(tǒng)構(gòu)成。其中,每一個服務(wù)器的功能可以自由組合由一臺或若干臺計算機(jī)系統(tǒng)組成。
本系統(tǒng)從物理結(jié)構(gòu)上分為生產(chǎn)現(xiàn)場部分、管理維護(hù)機(jī)房中心、客戶端三部分。三部分之間通過計算機(jī)網(wǎng)絡(luò)系統(tǒng)互連,傳輸介質(zhì)為光纜或者雙絞線。即生產(chǎn)數(shù)據(jù)通過SIS網(wǎng)接入中央數(shù)據(jù)庫系統(tǒng),然后通過iSDP提供的各類服務(wù),將結(jié)果導(dǎo)入廠區(qū)MIS主干網(wǎng)絡(luò)。
在生產(chǎn)現(xiàn)場中,使用兩臺現(xiàn)場接口計算機(jī),內(nèi)置雙網(wǎng)卡,通過單向交換機(jī),分別連接#1、#2DCS系統(tǒng)的接口機(jī),由于采用了單向交換機(jī)制,就從物理上隔離了生產(chǎn)網(wǎng)絡(luò)和管理網(wǎng)絡(luò)。在現(xiàn)場接口計算機(jī)中,運(yùn)行有IDAS for XDPS程序負(fù)責(zé)接收從DCS來的數(shù)據(jù),由于數(shù)據(jù)是單向流動的,從軟件上也杜絕了對DCS系統(tǒng)的干擾。
在管理維護(hù)機(jī)房中心的SIS服務(wù)器系統(tǒng)擔(dān)負(fù)著實時和歷史數(shù)據(jù)的存貯、查詢。本服務(wù)器系統(tǒng)采用雙網(wǎng)卡結(jié)構(gòu)加裝防火墻,從而使SIS網(wǎng)與MIS網(wǎng)隔離。
本系統(tǒng)SIS網(wǎng)絡(luò)部分采用了百兆以太網(wǎng)的解決方案。即交換機(jī)和服務(wù)器之間通過百兆網(wǎng)絡(luò)模塊實現(xiàn)互連,同時為了保證網(wǎng)絡(luò)系統(tǒng)的可靠性,服務(wù)器和交換機(jī)采用光纖百兆以太網(wǎng)模塊連接,而SIS服務(wù)器同SIS網(wǎng)通過千兆以太網(wǎng)模塊連接。
體系結(jié)構(gòu)如下圖示:
采用Wonderware Insql 8.0作為中央實時數(shù)據(jù)庫系統(tǒng)的解決方案的軟件系統(tǒng)結(jié)構(gòu)如下圖示:
其中,系統(tǒng)中央實時數(shù)據(jù)庫系統(tǒng)采用美國Wanderware公司的InSql 8.0實時數(shù)據(jù)庫系統(tǒng),而采用iSDP的目的就是為了提高系統(tǒng)的性能價格比,并提供給用戶符合中國用戶操作和思維習(xí)慣的客戶化產(chǎn)品。
本系統(tǒng)的軟件設(shè)計所采用的主要技術(shù)為:
基于OPC的現(xiàn)場數(shù)據(jù)網(wǎng)關(guān),由于本系統(tǒng)采用OPC技術(shù),充分挖掘了硬件本身的通訊潛力。另外加上本系統(tǒng)的"均衡網(wǎng)絡(luò)負(fù)荷"和"即時數(shù)據(jù)傳輸(JIT)"的特點,將數(shù)據(jù)瞬時導(dǎo)入中央實時數(shù)據(jù)庫中,數(shù)據(jù)的高速傳輸?shù)玫奖U稀?
數(shù)據(jù)緩存技術(shù):可以使得系統(tǒng)在諸如服務(wù)器檢修、網(wǎng)絡(luò)斷線等災(zāi)難性故障產(chǎn)生時,由現(xiàn)場的數(shù)據(jù)網(wǎng)關(guān)計算機(jī)完成現(xiàn)場數(shù)據(jù)的存貯。在系統(tǒng)恢復(fù)以后將數(shù)據(jù)和主服務(wù)器進(jìn)行數(shù)據(jù)同步。避免數(shù)據(jù)丟失。
高速數(shù)據(jù)存貯技術(shù):由于采用了專門優(yōu)化設(shè)計的算法來采集和存儲模擬量和開關(guān)量,在相同的硬件條件下,InSQL Server的性能超過所有的傳統(tǒng)關(guān)系型數(shù)據(jù)庫,使把高速產(chǎn)生的數(shù)據(jù)存儲到關(guān)系型數(shù)據(jù)庫成為可能。 InSQL Server可以直接存儲來自于I/O Server的快速產(chǎn)生的數(shù)據(jù),用I/O Server直接連接了大量的數(shù)據(jù)源.
節(jié)省存儲空間技術(shù)即無損壓縮技術(shù):InSQL Server存儲數(shù)據(jù)所需要的存儲空間只是傳統(tǒng)關(guān)系型數(shù)據(jù)庫存儲相同數(shù)據(jù)所需存儲空間的零頭。它真正所需要的磁盤空間取決于工廠的大小和狀態(tài)以及需要保存歷史數(shù)據(jù)的時間長度。采用的動態(tài)壓縮算法是一個"零數(shù)據(jù)丟失"算法,保證了數(shù)據(jù)的高分辨率和高質(zhì)量。
面向?qū)ο蟮娜藱C(jī)界面編輯和存貯技術(shù):iSDP_BluePrint人機(jī)界面編輯系統(tǒng)采用面向電力行業(yè)的設(shè)備的圖形編輯方式,可以實現(xiàn)電力系統(tǒng)設(shè)備的簡單拖拽式定義,面向?qū)ο蟮脑O(shè)計和描述方式使得客戶在定義人機(jī)界面時如同親自在安裝設(shè)備。圖形系統(tǒng)基于矢量存貯方式,可以實現(xiàn)無級縮放和漫游。本人機(jī)界面采用組件式的數(shù)據(jù)定義方式,可以完成各種模擬現(xiàn)場設(shè)備的動態(tài)圖符的定義,如:棒圖、儀表、趨勢圖等。同時所有動態(tài)點的歷史和實時數(shù)據(jù)都將和中央實時數(shù)據(jù)庫系統(tǒng)關(guān)聯(lián),在運(yùn)行時顯示現(xiàn)場設(shè)備的運(yùn)行狀況。
面向維護(hù)人員和使用人員的數(shù)據(jù)管理技術(shù):由于本系統(tǒng)涉及的現(xiàn)場變量數(shù)以萬計。完全按照市售的數(shù)據(jù)庫直接輸入將給系統(tǒng)的數(shù)據(jù)輸入和維護(hù)造成極大的不便。因此,本系統(tǒng)采用的數(shù)據(jù)庫維護(hù)工具是基于工業(yè)實時數(shù)據(jù)庫管理系統(tǒng)(InSQL)的開放式完全圖形視圖工具,同現(xiàn)場測點定義數(shù)據(jù)庫相連,為SIS系統(tǒng)的測點定義、維護(hù)提供一個方便高效的工具,管理數(shù)據(jù)模型是按兩條主線抽象出來的統(tǒng)一管理模式,這兩條主線一是:設(shè)備分層管理(系統(tǒng)——邏輯設(shè)備單元——線路——測點);二是:采集裝置分層管理(系統(tǒng)——采集裝置——測點)。 按照這兩條路線可以方便快速地定位到任一廠站的任一線路單元及其測點或者任一采集裝置的任一采集測點,而且可以在樹圖上實現(xiàn)廠站、單元、測點的隨意刪除、修改。另外,廠站、測點的規(guī)模多少不受限制。如此管理,不僅僅可以便于從維護(hù)人員的角度進(jìn)行數(shù)據(jù)的管理,同時也可以從操作人員的角度進(jìn)行設(shè)備和測點的使用。
和OFFICE系統(tǒng)集成的數(shù)據(jù)查詢技術(shù):報表功能是一個組件,不僅僅可以單獨使用,也可集成到畫面、人機(jī)界面工具(iSDP_BluePrint)中使用,同時可以導(dǎo)出/導(dǎo)入Excel格式。不論是新手還是專家,使用iSDP_Report產(chǎn)生報表都非常方便。iSDP_Report具有表格計算功能。我們擴(kuò)展了Excel功能,增加了通過向?qū)Ш投ㄖ频腅xcel功能訪問存儲在InSQL Server中的數(shù)據(jù)的能力。對于各種生產(chǎn)和經(jīng)營報表是非常理想??梢园褕蟊肀4鏋槟0澹瑤椭惝a(chǎn)生自己標(biāo)準(zhǔn)的報表。產(chǎn)生的報表可以通過Web方便地分發(fā)和訪問。
基于WEB的數(shù)據(jù)查詢技術(shù):iSDP_WebServer是運(yùn)行在服務(wù)器端的Windows組件,它集成了ASP,ActiveX,XML等技術(shù),采用基于HTTP的數(shù)據(jù)通訊方式進(jìn)行信息的交互。使得客戶端的用戶通過瀏覽器(IE)就可以不用安裝任何軟件及可以瀏覽到系統(tǒng)提供的所有信息。真正做到了瘦客戶機(jī)的運(yùn)行模式。iSDP_WebServer是基于B/S和C/S構(gòu)架的混合系統(tǒng),系統(tǒng)的所有組態(tài)結(jié)果(人機(jī)界面、報表、趨勢以及計算結(jié)果列表)在運(yùn)行時都將和實時數(shù)據(jù)庫系統(tǒng)InSQL通過C/S方式實現(xiàn)互連,然后通過HTTP協(xié)議相應(yīng)客戶的請求,將結(jié)果發(fā)送到客戶端顯示。為了在這樣一個分布式計算機(jī)系統(tǒng)中實現(xiàn)上述的系統(tǒng)功能,我們采用了針對不同的需求采用不同的解決方案的辦法:
針對實時信息的訪問,采用直接的基于變化量的TCP通訊訪問機(jī)制,即可以保證實時信息的及時響應(yīng),又可以避免對數(shù)據(jù)庫的過于頻繁的讀寫。
針對歷史信息的數(shù)據(jù)庫查詢,采用基于ISAPI/NSAPI的網(wǎng)絡(luò)服務(wù)模式,可以有效地避免由于系統(tǒng)處理多個用戶并發(fā)訪問系統(tǒng)而創(chuàng)建進(jìn)程可能造成的系統(tǒng)堵塞,可以提高系統(tǒng)的工作效率,并且適用任何一種網(wǎng)絡(luò)的接入方式,保證系統(tǒng)的數(shù)據(jù)安全到達(dá)。
針對大量的、突發(fā)的數(shù)據(jù)庫訪問,本系統(tǒng)采用了歷史數(shù)據(jù)Cache管理模式,可以減少大量的,重復(fù)的數(shù)據(jù)庫訪問,降低數(shù)據(jù)庫服務(wù)器的負(fù)荷,提高訪問速度。
系統(tǒng)安全和數(shù)據(jù)安全技術(shù):iSDP的安全特性可以分為物理安全、網(wǎng)絡(luò)安全、操作系統(tǒng)安全和數(shù)據(jù)庫安全幾個部分,其中數(shù)據(jù)庫安全又分系統(tǒng)管理級、系統(tǒng)應(yīng)用工程師級及操作員級。iSDP有非常完善的安全機(jī)制。在系統(tǒng)管理級下,注冊工程師(組)及操作員(組)帳號和口令,同時嚴(yán)格規(guī)定其各自權(quán)限。進(jìn)入iSDP時,必須登記注冊及校驗口令。iSDP組態(tài)編程時,將內(nèi)部參量按區(qū)劃分,系統(tǒng)授權(quán)操作員按權(quán)限操作指定的區(qū)域,同時采用系統(tǒng)安全保護(hù)。iSDP的客戶端用戶必須是授權(quán)的客戶,且必須輸入用戶名和密碼才能進(jìn)入,WEB必須是本公司的機(jī)器方可訪問。iSDP的用戶安全授權(quán)采用iSDP的客戶管理插件進(jìn)行,用戶可以通過和系統(tǒng)開發(fā)人員自定義若干個安全級別,并通過程序給予確認(rèn)。軟件環(huán)境如下:
服務(wù)器端:
網(wǎng)絡(luò)操作系統(tǒng) (NOS):Microsoft Windows 2000 Server 中文版
工業(yè)數(shù)據(jù)庫管理系統(tǒng)(RT_DBMS) : Wonderware InSQL 8.0
Web服務(wù)器(Web Server) : Microsoft Internet Information Server 4.0
客戶端:
操作系統(tǒng):(OS)
Microsoft Windows 98 中文版 + IE (不可運(yùn)行iSDP_SISClient)
Microsoft Windows ME 中文版 + IE (不可運(yùn)行iSDP_SISClient)
Microsoft Windows2000 Professional 中文版
Microsoft Windows XP Professional 中文版
iSDP軟件系統(tǒng)的主要功能模塊如下圖示:
整個工程5月1日開始試運(yùn)行,7月1日正式運(yùn)行,從運(yùn)行情況來看,由于采用全部現(xiàn)場DCS圖形,界面友好,安裝方便,穩(wěn)定性好,所以用戶能快速使用本系統(tǒng)。
本文感謝:
滕佑來:安徽馬鞍山萬能達(dá)發(fā)電有限責(zé)任公司,安徽馬鞍山電業(yè)路#1。
胡長舟:安徽馬鞍山萬能達(dá)發(fā)電有限責(zé)任公司,安徽馬鞍山電業(yè)路#1。
標(biāo)簽:
傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(www.surachana.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價比王者」NK290M普及型數(shù)控...
2025-10-09
2025-09-23
2025-09-23