
- iPlature是一個面向各種過程控制計算機系統(tǒng)的軟件開發(fā)平臺,是一套基于分布式技術(shù)、以客戶機/服務(wù)器架構(gòu)為基礎(chǔ)的中間件平臺軟件。
- 平臺開放性好,可擴充能力強,應(yīng)用開發(fā)功能完備,是企業(yè)過程控制計算機應(yīng)用系統(tǒng)開發(fā)的工具。
- iPlature面向過程控制領(lǐng)域,現(xiàn)已經(jīng)在鋼鐵生產(chǎn)各生產(chǎn)工序環(huán)節(jié)得到廣泛應(yīng)用,并在有色金屬生產(chǎn)、石化、挖掘等領(lǐng)域使用推廣。
產(chǎn)品背景
過程控制開發(fā)技術(shù)人員在進(jìn)行軟件開發(fā)過程中,通常都會遇到如下問題:
- 不同的操作系統(tǒng)的區(qū)別巨大,開發(fā)人員常常得掌握多種操作系統(tǒng)
- 開發(fā)人員在短期內(nèi)難熟練掌握所運行的操作系統(tǒng)的大量的系統(tǒng)調(diào)用(進(jìn)程控制、IPC、資源控制等等)和運行時庫或其它系統(tǒng)API
- 需要了解所采用的硬件的有關(guān)知識,增加了開發(fā)周期
- 需要掌握一些基本軟件如前端開發(fā)工具
- 眾多的使用說明書、用戶手冊、用戶參考手冊使開發(fā)人員不知所措
寶信過程控制平臺軟件能夠幅度地避免或緩和這些問題:
- 將常用的系統(tǒng)調(diào)用進(jìn)行封裝,對不同的操作系統(tǒng)提供*相同的API,使操作系統(tǒng)對開發(fā)人員*透明
- 提供眾多的專門用于過程控制計算機應(yīng)用系統(tǒng)開發(fā)的子系統(tǒng)
- 在基本軟件基礎(chǔ)上另外提供工具包,使得開發(fā)工作簡單化、標(biāo)準(zhǔn)化
- 向開發(fā)人員提供簡單易用、內(nèi)容豐富的使用說明書
產(chǎn)品特點
過程數(shù)據(jù)管理
整個平臺系統(tǒng)的過程數(shù)據(jù)核心,它負(fù)責(zé)管理與 基礎(chǔ)控制數(shù)據(jù)、生產(chǎn)管理數(shù)據(jù)相應(yīng)的過程數(shù)據(jù),為整個應(yīng)用系 統(tǒng)提供透明數(shù)據(jù)存儲、訪問能力,并可根據(jù)配置對過程數(shù)據(jù)進(jìn) 行緩存、導(dǎo)出、合并和清理。
運行維護(hù)管理
具備多種方式和工具實現(xiàn)平臺的運行維護(hù)。使 用時,可以對平臺的運行狀況進(jìn)行監(jiān)控,并且可以實時更新系 統(tǒng)配置。
任務(wù)調(diào)度管理
具備基于組件應(yīng)用程序開發(fā)的框架和應(yīng)用服務(wù) 的管理器。應(yīng)用程序框架提供了開發(fā)過程控制應(yīng)用常用的定周 期調(diào)用、事件響應(yīng)調(diào)用等功能,具備統(tǒng)一的交互、管理接口, 有利于規(guī)范應(yīng)用開發(fā)、提高開發(fā)效率和擴展能力;應(yīng)用服務(wù)管 理器通過配置加載并管理所有應(yīng)用程序,并且具備遠(yuǎn)程管理功能。
畫面開發(fā)框架
具備基于組件應(yīng)用程序開發(fā)的框架和應(yīng)用服務(wù) 的管理器。應(yīng)用程序框架提供了開發(fā)過程控制應(yīng)用常用的定周 期調(diào)用、事件響應(yīng)調(diào)用等功能,具備統(tǒng)一的交互、管理接口, 有利于規(guī)范應(yīng)用開發(fā)、提高開發(fā)效率和擴展能力;應(yīng)用服務(wù)管 理器通過配置加載并管理所有應(yīng)用程序,并且具備遠(yuǎn)程管理功能。
數(shù)據(jù)轉(zhuǎn)換處理
具備通用的電文編碼轉(zhuǎn)換功能,支持二進(jìn)制、 ASCII碼等多種格式,對外部系統(tǒng)的通信數(shù)據(jù)進(jìn)行解析和打包, 支持過程控制應(yīng)用程序?qū)Ω黜椷^程數(shù)據(jù)的透明訪問,減少了外 部通訊差異給應(yīng)用系統(tǒng)帶來的影響。
報表開發(fā)維護(hù)
具備基于Excel的報表開發(fā)功能,采用Excel作 為制作、瀏覽、展現(xiàn)和打印工具,所見即所得;數(shù)據(jù)源與展示 格式分離,報表設(shè)計靈活可變, 具有強大的可擴展性;提供豐富 的API接口,無縫集成至畫面管理子系統(tǒng)中。
報警信息管理
具備報警級別定義功能,方便的報警接口,支 持集成畫面顯示實時報警,并且具備報警的查詢功能。
實時數(shù)據(jù)管理
提供了兩種訪問實時數(shù)據(jù)庫的方式。 ObjectMap是一種具有持久化功能的關(guān)聯(lián)容器,通過與底層鍵 值對類型實時數(shù)據(jù)庫的關(guān)聯(lián),實現(xiàn)實時數(shù)據(jù)訪問功能。 ObjectCache實現(xiàn)了跨進(jìn)程的高速訪問實時數(shù)據(jù)的能力,支持 對這些實時內(nèi)存數(shù)據(jù)的統(tǒng)一管理。
通用數(shù)據(jù)訪問
支持對常用關(guān)系型數(shù)據(jù)庫和文件系統(tǒng)的訪問功 能。支持多種關(guān)系型數(shù)據(jù)庫的訪問,包括Oracle、DB2、 SQLServer、PostgresSQL、SQLite等,具有很強的高效性 和通用性;支持對多種文件格式的訪問,包括XML、ini、 config等文件格式。
應(yīng)用日志管理
為應(yīng)用程序提供靈活日志記錄接口,方便應(yīng)用 程序輸出統(tǒng)一格式日志信息。支持通過配置文件修改日志生成 規(guī)則,確定日志輸出格式。
價值優(yōu)勢
