從系統(tǒng)層次考慮,最近的工業(yè)自動化軟件系統(tǒng)正利用先進的軟件技術朝著集成化、網(wǎng)絡化、平臺化、綜合管理等方向發(fā)展。
(1) 工業(yè)自動化軟件的集成化
以前的工業(yè)自動化軟件已經(jīng)考慮到對設備和多系統(tǒng)的集成觀點,但是集成的范圍往往集中在對局部系統(tǒng)或分廠系統(tǒng),而沒有考慮更大范圍的集成,而新的自動化軟件系統(tǒng)已經(jīng)考慮到大范圍、區(qū)域性以及全廠級的系統(tǒng)集成,提供總體的集成解決方案。
(2) 工業(yè)自動化軟件的網(wǎng)絡化
隨著數(shù)據(jù)的分散性以及網(wǎng)絡的多樣性,工業(yè)自動化軟件系統(tǒng)的信息正朝著信息總線的方向發(fā)展,信息總線的方式改變了過去需要將數(shù)據(jù)集中采集和處理的觀念,相當于在數(shù)據(jù)監(jiān)控層鋪設了一條信息總線,各個子系統(tǒng)只要掛接在該信息總線上,就可以實現(xiàn)各個系統(tǒng)間的相互通訊,實現(xiàn)了全分布的監(jiān)控系統(tǒng)。比如基于Wonderware FactorySuiteA2構(gòu)建的監(jiān)控系統(tǒng),就是通過在整個系統(tǒng)中部署在每臺電腦中的Platform進行信息交互。由于工業(yè)自動化軟件間的信息交互越來越多,需要在單臺機器上實現(xiàn)對多臺機器上的軟件系統(tǒng)進行集中遠程管理的功能,因此網(wǎng)絡化的管理也是自動化軟件的發(fā)展方向。目前多家國內(nèi)外的工業(yè)自動化軟件企業(yè)就實現(xiàn)了網(wǎng)絡管理,比如Wonderware公司基于微軟管理控制臺(MMC)技術的系統(tǒng)管理控制臺SMC(System Management Console)就可以實現(xiàn)對數(shù)據(jù)采集軟件、日志文件、部署的對象等實現(xiàn)集中的遠程管理。
(3) 工業(yè)自動化軟件中面向?qū)ο蠹夹g的應用
面向?qū)ο蠓椒òǚ庋b性、繼承性、多態(tài)性等特點,這些特點使面向?qū)ο蠓椒ㄔ谲浖I域得到迅速的發(fā)展,在工業(yè)自動化領域,很多控制對象同樣具有面向?qū)ο蠹夹g中的“對象”屬性,也引起了人們的注意,控制工程師和控制軟件開發(fā)人員也試圖將面向?qū)ο蟮募夹g應用到工業(yè)自動化領域,但目前基本上仍停留在針對某個控制系統(tǒng)的軟件設計和控制軟件的軟件設計中,這些都說明面向?qū)ο蟮募夹g可以應用在工業(yè)自動化領域,但沒有真正將面向?qū)ο蠹夹g應用到控制系統(tǒng)的整體系統(tǒng)設計中。這就是要將面向?qū)ο蟮募夹g優(yōu)勢引入到整個自動化系統(tǒng)的設計之中,而不是簡單的停留在某個具體的軟件設計之中的??傊瑐鹘y(tǒng)的面向功能的設計方法集中在控制系統(tǒng)的局部,圍繞某個功能的實現(xiàn)為主線,而在嵌入面向?qū)ο蠹夹g的自動化軟件平臺Wonderware Industrial Application Server上,采用面向?qū)ο笏枷朐O計監(jiān)控系統(tǒng),要充分發(fā)揮面向?qū)ο蠹夹g的封裝性、繼承性的優(yōu)勢,同時采用抽象對象的方法來看待整個監(jiān)控系統(tǒng)的組成。Wonder- ware公司推出了一款嵌入面向?qū)ο蠹夹g的新產(chǎn)品—Wonderware Industrial Application Server。該產(chǎn)品充分發(fā)揮了面向?qū)ο蟮募夹g優(yōu)勢,提供了供自動化工程師選擇使用的多個基礎模板,將程序中的面向?qū)ο蠹夹g屏蔽掉,只需要經(jīng)過客戶化的配置以及擴展即可以滿足工業(yè)自動化系統(tǒng)的設計和規(guī)劃工作,從而使工程師從簡單復雜耗時的程序模塊設計中解放出來,將主要的精力集中在系統(tǒng)控制模型以及控制算法上,大大縮短了工業(yè)自動化系統(tǒng)的設計和上線時間,并提高了系統(tǒng)的重用性。
(4) 工業(yè)自動化軟件系統(tǒng)的平臺化
在工業(yè)自動化軟件系統(tǒng)的發(fā)展過程中,由于涉及到多種功能的實現(xiàn),因此在20世紀80年代末期和20世紀90年代,根據(jù)模塊功能的區(qū)別,實現(xiàn)了軟件系統(tǒng)的模塊化。而由于工業(yè)自動化系統(tǒng)設計的范圍及廣度的增加,需要一個統(tǒng)一的平臺軟件,實現(xiàn)各個功能的統(tǒng)一運行。國內(nèi)外大的工業(yè)自動化軟件企業(yè)都將自己的模塊化軟件統(tǒng)一運行在自己的平臺之上,而且該平臺具有高度的開放性和擴展性,相關廠商的產(chǎn)品就可以在該平臺上進行開發(fā)。
(5) 工業(yè)自動化軟件系統(tǒng)的綜合管理化
目前各個工業(yè)自動化軟件廠商不僅是為企業(yè)提供監(jiān)控功能軟件的廠商,而且能根據(jù)工業(yè)現(xiàn)場的要求,提供豐富的管理軟件,向著工業(yè)自動化解決方案廠商的轉(zhuǎn)變。他們?yōu)槠髽I(yè)提供了資產(chǎn)管理、質(zhì)量、批次管理等豐富的軟件。而且隨著企業(yè)信息化的推進,目前都在積極提供為企業(yè)ERP進行數(shù)據(jù)支撐的MES解決方案。最明顯的就是不少廠商推出了基于S95標準的MES解決方案,比如Wonderware公司的生產(chǎn)事件模塊PEM(Production Events Module)就是遵循S95標準的生產(chǎn)效能跟蹤管理的解決方案。
在工業(yè)自動化軟件支持的數(shù)據(jù)點數(shù)、處理能力以及可伸縮性或擴展性等方面,都有明顯的發(fā)展和提高。廠商考慮越來越多的是系統(tǒng)隨時間推移而增值和延長項目的生命周期,從整體上提高系統(tǒng)建設的投資回報率。