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