軟件正在變得更加重要
現在,越來越多的機械制造商認識到軟件的重要性,因為,軟件封裝了企業(yè)的系統競爭力,在同樣的硬件平臺上,軟件賦予了設備更多的功能和競爭力的塑造,隨著市場對于批量小而品種更多的需求帶來了設備的需求的千變萬化,如何在激烈的競爭中取得先機?開發(fā)適用的機器?
存在哪些問題?
1.重復的開發(fā)帶來的資源浪費,
在傳統的控制系統架構里,由于對于開放的軟件支持能力的限制而無法使用那些經過封裝的標準軟件庫,例如:PLCopen庫,OMAC PackML,行業(yè)專家?guī)?,這使得重復的工作大大消耗了工程師的精力。
2. 軟件的不穩(wěn)定帶來機器的不可靠運行
不同的廠商提供了不同的軟件功能,但是,當他們銜接在一起時必須開發(fā)額外的軟件連接件,這往往是系統的脆弱一環(huán),因為,這些軟件往往并非是由專業(yè)人員開發(fā)的,或者代碼未經嚴格認證。
3.未經驗證的軟件功能帶來了調試的復雜
工程師不得不面對一個全新的項目,越來越多的功能設計需要新的軟件開發(fā),而這些開發(fā)基于傳統的控制系統結構的話就難以實現,這些新開發(fā)的代碼會消耗掉工程師大量的調試精力,因為,必須在機械、電氣、工藝多個方面具有豐富的經驗才能設計最佳的算法和模型,而這往往是我們所欠缺的。
4.人員調整帶來的軟件開發(fā)問題
沒有標準化的需求和開發(fā)規(guī)范、以及標準的文檔,造成了新的工程師接手一個新的機型則完全無處著力,往往無法讀懂原來的代碼,他們只好選擇重新編寫,而這又帶來漫長的周期和調試的時間浪費。
MAP it! 軟件開發(fā)效率提升的方案
作為包裝工業(yè)領域里有著數十年的直接客戶開發(fā)支持經驗的貝加萊,在對于軟件方面的理解和技術積累領先于整個自動化領域,這是基于一個良好的開發(fā)平臺!
MAP it!即Modular Application Platform-模塊化的應用平臺,它代表著未來電氣系統開發(fā)的方向。
模塊化設計是未來電氣開發(fā)的核心
對于包裝機械而言,模塊化的設計是滿足于未來市場變化的需求的必由之路,而軟件的模塊化正是與之匹配的系統設計方法和方向。
1.抽取模型
任何的機型,都有其共性的,尤其是在包裝工業(yè)領域里,這是普遍存在的,例如,一個機器,它的狀態(tài)顯示、溫度的趨勢圖、色標的檢測、薄膜收放卷的張力控制,均是共性的,變化只是根據機器所生產的材料、工藝需求、尺寸與規(guī)格的參數變化,那么,就可以將這些具有共性的功能進行抽取建模,共性部分的采用已有的并經過封裝的標準塊來組裝。
2.面向對象的編程
采用面向對象的編程,可以使得那些具有共性的函數、庫進行封裝,例如,采用C++的庫,C++編程具有在模塊化方面的巨大優(yōu)勢,因為,它具有針對類的操作能力,功能可以獲得繼承而類能夠對軟件庫進行成組處理和操作,這種編程使得開發(fā)變得易于理解,而無需關注其運行本身。
3.功能的封裝
封裝即實現模塊化,對于原有的開發(fā)的函數和庫進行標準化封裝,對新的功能同樣進行封裝,以便未來不同的機型可以繼續(xù)使用這些函數的調用和庫的集成。
為什么貝加萊可以?
1.Automation Studio平臺提供了這一可能
Automation Studio是自動化領域里最為開放的平臺軟件,它具有面向所有控制對象的設計能力,這使得它能夠全局的考慮整個機器的設計,并且,它具有對IEC61131-3、PLCopen庫、OMAC PackML、C、C++庫的支持能力,具有使用最為廣泛的開放架構下的軟件設計能力。
2.豐富的行業(yè)積累
作為包裝領域的系統方案提供商,貝加萊擁有和業(yè)界最為頂級企業(yè)的直接合作經驗,為客戶提供直接的應用庫開發(fā),積累了豐富的庫和函數,例如,針對溫度的PID調節(jié),針對張力的庫、色標與套色控制、濾波處理算法、壁厚控制、電子凸輪裁切、鼓序列發(fā)生器等等的功能開發(fā),不僅涵蓋了控制系統本身的通信、濾波、采樣、控制,也包括了行業(yè)的專家?guī)?、以及為了滿足設備互聯的開放式架構模塊如OPC UA架構、FDA設計追蹤模塊、Web Server訪問控制、數據庫驅動等等
它帶來什么好處?
對于OEM廠商而言,它帶來巨大的好處:
1.開發(fā)更加簡便,OEM的工程師更加關注需求和實現的目標定義,而系統則提供開發(fā)的現有標準庫支持,這些庫經過嚴格的流程下開發(fā)并經過反復的驗證,因此,穩(wěn)定可靠,并且高效集成。
2.降低開發(fā)成本,快速響應市場
顯然,這不言而喻,因為,降低了反復的程序調試過程所耗費的時間,能夠快速的開發(fā)適應新的市場需求的機器,在競爭中贏得先機。