




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、過程控制計算機應(yīng)用系統(tǒng)開發(fā)平臺iPlature,過程控制計算機系統(tǒng)開發(fā)面臨的問題,開發(fā)周期長,程序設(shè)計復(fù)雜; 應(yīng)用質(zhì)量無法保障、已有成果難重用; 維護困難,運行管理工作量大; 集成困難; 計算機技術(shù)更新快,技術(shù)進步難連續(xù); 工藝人員過多關(guān)注計算機知識。,什么是iPlature,iPlature是在寶信原有過程控制計算機應(yīng)用系統(tǒng)開發(fā)平臺Plature99基礎(chǔ)上,為了滿足計算機技術(shù)的發(fā)展和控制系統(tǒng)規(guī)模不斷擴大、控制精度不斷加強的需要而開發(fā)的全新升級 iPlature是一套基于通用硬件系統(tǒng),以客戶機/服務(wù)器架構(gòu)為基礎(chǔ)的平臺軟件,基于面向?qū)ο蟮姆植际接嬎阋?,機器開發(fā)語言無關(guān),開放性好,可擴充能力強,
2、應(yīng)用開發(fā)功能完備,是企業(yè)過程控制計算機應(yīng)用系統(tǒng)開發(fā)的工具。,iPlature結(jié)構(gòu),iPlature任務(wù)管理,提供了一個基于組件應(yīng)用程序開發(fā)框架和應(yīng)用服務(wù)管理器。 應(yīng)用框架提供了開發(fā)過程控制應(yīng)用常用的諸多功能供調(diào)用,和統(tǒng)一的交互、管理接口,有利于規(guī)范應(yīng)用開發(fā)、提高開發(fā)效率和擴展能力; 應(yīng)用服務(wù)管理器通過配置加載和管理的應(yīng)用,并且可以對它進行遠程管理,使應(yīng)用變成一組離散的服務(wù),其組合通過動態(tài)配置而不是靜態(tài)鏈接。,iPlature任務(wù)管理,提供一種用于使對象接口與其實現(xiàn)相分離的基礎(chǔ)性抽象機制,通過接口描述語言(IDL)在客戶與服務(wù)器之間建立合約,描述應(yīng)用所使用的各種類型及對象接口這種描述與實現(xiàn)語言無
3、關(guān),提供對客戶端開發(fā)和服務(wù)端開發(fā)語言的語言映射,映射,IDL,Server,Client,iPlature任務(wù)管理,數(shù)據(jù)庫,文件,Server,通過配置提高產(chǎn)品靈活性 配置信息可以存放在XML文件或數(shù)據(jù)庫中 無需修改源碼以適應(yīng)需求變更 專有工具或界面修改配置信息,服務(wù)靈活可配置,iPlature任務(wù)管理,iPlature畫面系統(tǒng),HMI應(yīng)用管理系統(tǒng)是一種基于Microsoft.NET的HMI應(yīng)用開發(fā)和管理的框架。它提供應(yīng)用畫面制作的模板和控件,應(yīng)用畫面加載和管理的框架,Tag數(shù)據(jù)訪問、數(shù)據(jù)庫訪問以及安全認證服務(wù)的企業(yè)應(yīng)用程序庫。Super Frame能夠降低HMI應(yīng)用畫面制作的復(fù)雜性,提高HM
4、I應(yīng)用開發(fā)的速度和效率。,iPlature畫面系統(tǒng),iPlature過程數(shù)據(jù)Tag系統(tǒng),基于Tag的過程數(shù)據(jù)在線管理子系統(tǒng)是整個平臺系統(tǒng)的數(shù)據(jù)核心,它負責(zé)管理來自L1的基礎(chǔ)數(shù)據(jù)點以及根據(jù)這些基礎(chǔ)數(shù)據(jù)產(chǎn)生的導(dǎo)出數(shù)據(jù): 1、在線數(shù)據(jù)存儲池保存所有已定義tag點的配置信息及這些tag點對應(yīng)的最新采樣值 2、短時間的內(nèi)存存儲用以提高數(shù)據(jù)訪問性能 3、在線數(shù)據(jù)計算,可以自動計算指定tag點指定周期內(nèi)的最大值、最小值、平均值、累計值、方差值、標(biāo)準(zhǔn)差值 4、執(zhí)行任務(wù),當(dāng)指定事件觸發(fā)時可以執(zhí)行相應(yīng)的任務(wù),這些任務(wù)包括:啟動進程、刷新畫面、執(zhí)行數(shù)據(jù)庫存儲過程 5、對基礎(chǔ)的過程數(shù)據(jù)和計算后的導(dǎo)出數(shù)據(jù)進行數(shù)據(jù)庫歸檔
5、,iPlature過程數(shù)據(jù)Tag系統(tǒng),iPlature實時數(shù)據(jù)存儲,過程控制系統(tǒng)里有大量實時數(shù)據(jù),其中有部分數(shù)據(jù)需要保存下來供實時分析處理,普通的文件方式或者一般的關(guān)系型數(shù)據(jù)庫無法滿足這種高性能要求。實時數(shù)據(jù)庫為過程控制的高速數(shù)據(jù)訪問提供了堅實的基礎(chǔ)。 Berkeley DB是一個具有工業(yè)強度的嵌入式數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)處理的效率很高庫非常緊湊,不超過500K,但可以管理大至256T的數(shù)據(jù)量,iPlature實時數(shù)據(jù)存儲,簡化實時數(shù)據(jù)訪問操作(STL Map方式) 定義StringIntMap map(connection, simple); 新增map.insert(make_pair(key,
6、 i); 查找p = map.find(z); 修改p.set(p-second + 1); 刪除map.erase(p);,實時數(shù)據(jù)操作交互工具,iPlature關(guān)系數(shù)據(jù)庫訪問,基于Oracle OCI(Oracle Call Interface)技術(shù)的封裝庫,模仿了Windows平臺下微軟ADO技術(shù),iPlature關(guān)系數(shù)據(jù)庫訪問,使用方便 connection cn (scott, tiger,server_name); string sql = select count(*) total from pdodata; resultset 基于OCI運行效率高 支持Window、Linux
7、、AIX、HP-UX等 代碼自動生成Table2CPP,實現(xiàn)ORM,提供效率 單表訪問無需編碼,自動代碼生成工具生成鍵值類、內(nèi)容類、操作類,iPlature日志系統(tǒng),應(yīng)用系統(tǒng)長期運行需要進行日志的記錄,日志系統(tǒng)模塊就是為應(yīng)用系統(tǒng)提供日志功能,日志系統(tǒng)有三個主要的組件: Logger日志寫出器,供程序員輸出日志信息; Appender日志目的地,把格式化好的日志信息輸出到指定的地方去; Layout日志格式化器,用來把程序的日志格式化成字符串;,iPlature日志系統(tǒng),線程安全、高效 多種格式 Printf格式 正則表達式 多種輸出目的 屏幕 打印機 大小可配置:固定文件、Rolling文件、
8、每日Rolling文件,iPlature報表系統(tǒng),報表管理模塊提供報表設(shè)計、瀏覽、打?。ň_套打)以及文件導(dǎo)出等功能,并實現(xiàn)了在B/S構(gòu)架軟件中報表的存取、二次分析、報表分發(fā)控制等,iPlature報表系統(tǒng),iPlature特點,基于先進的面向?qū)ο蠓植际接嬎阒虚g件引擎 完全保留面向?qū)ο筇匦?,所有調(diào)用均后綁定,運行時決定操作的實現(xiàn); 客戶機和服務(wù)器使用TCP/UDP等多種協(xié)議通信,實現(xiàn)遠程調(diào)用; 全面支持多線程,iPlature特點,機器、編程語言無關(guān) 核心架構(gòu)層屏蔽字節(jié)順序、填充等機器相關(guān)問題,提供可以在WindowUnixLinux等操作系統(tǒng)上均可使用的統(tǒng)一API; 客戶和服務(wù)器可分別部署,
9、使用接口合約定義行為,接口合約支持向C/C+、Java、C#、Python等目標(biāo)開發(fā)語言映射;,iPlature特點,高效穩(wěn)定 iPlature核心采用C+開發(fā),全面支持線程,運行效率高; 可伸縮應(yīng)用服務(wù)器動態(tài)部署應(yīng)用組件,負責(zé)啟動、停止和狀態(tài)監(jiān)控,iPlature特點,智能化客戶端 基于Microsoft.NET的HMI應(yīng)用框架; 應(yīng)用畫面制作的模板和控件,支持曲線、趨勢等多種圖表格式,集成安全認證、數(shù)據(jù)庫訪問、日志記錄、異常處理和版本自動更新等多種功能,對畫面組件動態(tài)加載、管理。,iPlature特點,契合冶金行業(yè) 深厚行業(yè)背景,上百個過程控制自動化項目的成功經(jīng)歷為開發(fā)平臺的研制積累的豐富的經(jīng)驗,iPlature針對過程控制計算機應(yīng)用系統(tǒng)特點開發(fā)了系統(tǒng)控制管理、任務(wù)管理、Tag過程數(shù)據(jù)管理、HMI畫面管理、高速過程數(shù)據(jù)存儲、日志、關(guān)系數(shù)據(jù)庫訪問等功能以滿足實際工程開發(fā)的需要。,我們的優(yōu)勢,技術(shù)優(yōu)勢 近10年過程控制開發(fā)平臺經(jīng)驗;20人資深研發(fā)團隊,其中博士一人,碩士5人;業(yè)內(nèi)領(lǐng)先的分布式計算引擎; 產(chǎn)品優(yōu)勢 模塊化的設(shè)計使用戶可以根據(jù)自身需求定制搭建符合特定應(yīng)用需要開發(fā)和運行平臺。同時對各分散模塊進行系統(tǒng)級功能的集中管理,極大地增強了產(chǎn)品的靈活性和拓展能力 服務(wù)優(yōu)勢 我們立足冶金自動化行業(yè),在上百個成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 營養(yǎng)缺乏與甲狀腺功能
- 企業(yè)培訓(xùn)年度總結(jié)課件
- 英語九年級全一冊作文范文(21篇)
- 餐飲行業(yè)品牌營銷與技術(shù)合作合同
- 車輛借用與代駕服務(wù)協(xié)議合同
- 車輛抵押貸款合同爭議解決條款
- 餐飲廢棄物處理與城市景觀美化項目合同
- 草莓種子種植技術(shù)專利授權(quán)與銷售合同
- 車庫租賃與車位租賃合同模板
- 金融理財產(chǎn)品銷售代理合同參考文本
- 2025年新高考1卷(新課標(biāo)Ⅰ卷)英語試卷
- 如何提取關(guān)鍵詞
- 乙二酸二甲酯(草酸二甲酯;草酸甲酯)的理化性質(zhì)及危險特性表
- 一二年級-數(shù)獨游戲課件
- 問題解決型護理品管圈QCC成果匯報之提高痰標(biāo)本采集合格率
- 物業(yè)公司戰(zhàn)略合作協(xié)議范本
- 電網(wǎng)公司項目管理標(biāo)準(zhǔn)手冊
- 中央空調(diào)多聯(lián)機系統(tǒng)施工組織設(shè)計
- 衛(wèi)生值日表格源碼文件可編輯可修改
- ASTM B344-20 電加熱元件用拉制或軋制鎳鉻及鎳鉻鐵合金標(biāo)準(zhǔn)規(guī)范
- 《石油化工企業(yè)儲運罐區(qū)罐頂油氣連通安全技術(shù)要求》
評論
0/150
提交評論