“創新為路”一直是易控組態軟件的宗旨之一,面對紛繁復雜的組態軟件產品市場,組態軟件技術的未來在哪?下面結合目前最新的IT技術、通信技術、控制技術和用戶使用的發展,淺談幾點組態軟件的未來技術。
隨著網絡技術的發展,下一代的組態軟件必將在網絡技術上面有著突破性的進展。未來組態軟件基于網絡平臺的運行如同目前基于單機平臺的運行效果一樣,能更好地適應大規模的重量級場合的應用。未來的組態軟件仍將著力于目前的生產過程控制和管理,但具有豐富的接口,可以與目前豐富的PLC設備、PAC設備、智能儀表等各種設備鏈接,同時具有與上位MIS系統、ERP系統交互數據的能力,在圖像動畫的表現上更加出色。
★支持工程多人開發
未來的大型工程開發必將是網絡式開發,不同的工程人員為了同一個系統工程進行配置。系統架構師構建系統對象、搭建系統;負責IO設備的工程人員配置通信設備和IO點;負責畫面的界面人員搭建優美的界面等等。
★支持工程遠程部署和調整
未來的工程人員無需親自到現場機器處調試和配置工程,可以在系統維護工程師站搞定一切,并可以根據網絡流量等情況靈活動態調整部署,調整時無需停止整個系統,只需暫停相關模塊重新部署即可。即:整個系統是運行時動態調整的。
★支持遠程調試功能
系統維護工程師可以在工程站監視整個系統的運行狀況,可以遠程更改運行參數并進行遠程調試。
★系統靈活性和可擴展性大為增強
未來的組態軟件可能僅僅是一個架構,開發商提供一些底層必須的組件和模塊,工程開發人員可以根據自己的行業特點并利用開發商提供的公開接口開發自己的模板。如開發自己的系統模板;利用描述語言開發自己的設備通信程序;開發自己的畫面模板和組件、專業圖庫等等。
★C/S應用和B/S應用合二為一
兩大開發陣營的界限將消失,系統架構師根據最終用戶的特點選擇不同的展現方式。無論程序是以桌面程序的方式運行還是在WEB瀏覽器中運行,其背后的界面描述均是一致的,有關系統安全和用戶驗證等等也是一致的,并且可以很方便地從一種方式轉換成另一種方式。
★對XAML和XML語言的支持
近年來XML和XAML語言極為火熱,其強大的描述行功能以及便于網絡傳輸的特點決定了其本身必將在未來的組態軟件中占有一席之地。利用XAML語言和WPF技術,我們可以方便地開發可以同時運行在桌面程序和WEB瀏覽器中的界面程序。
★將是面向對象的
未來的組態軟件將拋棄目前的TagServer中心,雖然未來的數據流仍然是標準的變量,但它不再是無生命的孤立的Tag,而是與具體的對象有機的組合在一起。包括系統的描述、系統組成、狀態變化存儲等等均將以對象為基礎,網絡上傳輸的數據無非是對象狀態的變化、對象方法的調用、對象事件傳輸等等。
★將是面向服務的
未來的組態軟件將是由無數個相對獨立的服務提供者所構成的有機整體,常見服務包括:IO數據采集服務、報警服務、數據記錄服務、用戶安全和驗證服務等等。各種服務之間相互交換信息以提供系統所需的功能。未來的開發環境也是以服務的方式提供的。
★將是事件驅動的
對象狀態的變化產生事件,對其他對象的事件變化感興趣的對象可以訂購該事件,并通過服務所提供的功能調用服務所暴露的方法。這樣做可以極大地減少網絡流量。
★圖形界面將進一步豐富
具體表現在對2D和3D動畫的支持、對聲音、語音的支持等等,目前市場上所有的組態軟件在這方面均做的不夠,隨著2D和3D組件的標準化,這些技術必將在工控軟件中得到廣泛應用。