軟件在工業(yè)自動化的重要性日趨突出隨著硬件的成本不斷下降,硬件冗余已被廣泛理解和應用,同時,硬件設計越來越成熟,能夠滿足各種預定的要求,達到很高的可靠性水平。與此形成鮮明對比的是,即使可靠性水平不太高,人們也難以在設計軟件時能夠確保完全滿足預定的要求;而包括從控制系統(tǒng)到安全系統(tǒng)、從單獨的系統(tǒng)到復雜的集成系統(tǒng)的工業(yè)系統(tǒng),對軟件的依賴卻越來越大。這就是說,軟件變得越來越復雜,以至于更難控制其可靠性。于是,由于軟件和人為因素造成的失效、事故甚至停機所占的比重越來越大。
更值得關注的是,自動化系統(tǒng)中軟件開發(fā)成本越來越高。據可靠數據顯示,在裝備制造系統(tǒng)中,由1980至2010年的30年來,軟件成本由10%增至40%,電子電器成本由
10%增至25%,機械成本由80%降至35%。此外,軟件的復雜性隨著軟件變大呈指數增長,所需的開發(fā)時間也越來越長,而且軟件出錯的概率也不斷增加�?梢姡瑢浖膹碗s性進行科學管理的必要性日益迫切。
顯然,在工業(yè)控制領域,軟件設計的工程化必須在其全生命周期完善實施,即在設計階段、仿真階段、程序編制階段、調試階段、現場調試階段、運行階段以及支持服務階段(對供應商)、維護階段(對用戶)全面實施。
其中,編程語言是實現軟件功能的基礎。對一個控制系統(tǒng)來說,軟件的重要性不可置疑。用什么樣的編程語言來編制應用軟件,并且為貫穿于整個軟件的全生命周期提供堅實的基礎和足夠的支持,極為關鍵。這種編程語言必須建立在現代軟件工程的理論基礎之上,用它來實現軟件的全生命周期的各種必要功能,它首先必須具備以下特性:結構化、可分解、可重復使用、在軟件的執(zhí)行過程中必須是可控的,同時必須是可以被認證和被確認的。
信息化與自動化的密切融合在當今我國國情和歷史條件下如何加快我國工業(yè)現代化進程?信息化是我國加快實現工業(yè)化和現代化的必然選擇。我們應該堅持以信息化帶動工業(yè)化,以工業(yè)化促進信息化,兩化融合,走出一條科技含量高,經濟效益好,資源消耗低,環(huán)境污染少,人力資源優(yōu)勢得到充分發(fā)揮的新型工業(yè)化路子。
工業(yè)化是一個不斷發(fā)展的動態(tài)過程。隨著科學與技術革命的發(fā)展,這個動態(tài)發(fā)展過程體現在每一個工業(yè)企業(yè)中,就是要以提升企業(yè)的經濟效益和競爭力為目標,以現代化信息技術為手段,以開發(fā)和利用信息資源為對象,以優(yōu)化企業(yè)的開發(fā)、生產、管理和營銷等業(yè)務流程為主要內容,持續(xù)不斷地接近和超越世界工業(yè)的現代化先進水平。
從上世紀90年代開始,自動化的體系結構從底層的制造自動化到頂層的管理自動化,完成了由五層模型向三層模型的演變,充分體現了工業(yè)化和信息化兩化融合的發(fā)展趨勢。









