美國Standish 集團(tuán)每年進(jìn)行一次基于13000 個工程項(xiàng)目的調(diào)查。調(diào)查報(bào)告顯示按時并符合預(yù)算地完成自控工程是很困難的。根據(jù)2003 年度報(bào)告,只有不到20%的項(xiàng)目能夠按時完成,超過40%的項(xiàng)目超過預(yù)算。在完成的項(xiàng)目中,只有一半的項(xiàng)目符合最初的設(shè)計(jì)說明。
通過對自控軟件設(shè)計(jì)開發(fā)過程的分析,我們發(fā)現(xiàn)開發(fā)的每一個階段都需要使用不同的工具,卻沒有一個產(chǎn)品能夠應(yīng)對涵蓋整個開發(fā)流程。這一不能令人滿意的事實(shí)正是我們產(chǎn)品所要提供的核心所在。
為什么只有20%的自控工程能夠按時完成的一個主要原因是不可能在現(xiàn)場實(shí)際安裝之前進(jìn)行代碼測試。負(fù)責(zé)自控系統(tǒng)設(shè)計(jì)的ControlBuild 產(chǎn)品開發(fā)人員已經(jīng)在這個領(lǐng)域工作了多年。之前他們使用 Spex 和Maxsim 產(chǎn)品在自控系統(tǒng)設(shè)計(jì)和仿真領(lǐng)域取得了卓越的成就并贏得了國際聲譽(yù)。這兩個產(chǎn)品能夠讓用戶在購買系統(tǒng)設(shè)備之前就進(jìn)行系統(tǒng)的定義和校驗(yàn),并對其可運(yùn)轉(zhuǎn)部分進(jìn)行仿真。
ControlBuild 產(chǎn)品是工控軟件設(shè)計(jì)領(lǐng)域里第一個全流程解決方案。在已有出色的設(shè)計(jì)和仿真特性的基礎(chǔ)上,集成了代碼生成功能, 可以直接為市場上標(biāo)準(zhǔn)的自動化系統(tǒng)以及開放的 IEC61131 國際標(biāo)準(zhǔn)生成代碼。ControlBuild 也可以為工業(yè)控制器生成C 代碼。
ControlBuild 設(shè)計(jì)人員把重點(diǎn)放到了應(yīng)用模型的建模過程上,以便于能夠在一個組件程序庫中管理和集成所有組件。這種能力充分地利用了開發(fā)工作的成果,顯著地提高了設(shè)計(jì)的復(fù)用性,極大地降低了從一個應(yīng)用到另外一個應(yīng)用的開發(fā)成本。
(1) http://www.standishgroup.com
(2) 一個自控軟件應(yīng)用的開發(fā)包括以下幾個階段:用戶需求、規(guī)格說明、設(shè)計(jì)、代碼生成、測試、生成和升級。