菲尼克斯電氣中國公司杜品圣
目前,人們對于工業軟件這個命題的討論是越來越火熱,同時它在工業領原因就在于互聯網時代IT技術的迅猛發展, 許多IT的專家認為工業軟件就是IT直接地進入工業領域,尤其是一些重要的工業巨頭也在拼命地并購軟件公司,以軟攻硬轉型成為工業的軟件公司。但是工業軟件的本質是為工業領域而用,它將不斷發展的新科技應用到工業領域中。工業軟件是工業領域中行業經驗的總結和工藝應用研究的成果,隨著工業化發展,各種創新的工業軟件技術不斷產生。按聯合國產業分類法共有39個工業大類,191個中類,525個小類。工業軟件要服務于如此巨大的工業領域。單單希望用一個簡單地方法來評價和比較國內外工業軟件的差距,這個良好的愿望從客觀上來講是件非常不容易的事情。我們有句老話:“隔行如隔山”,不同行業的工業控制軟件,其服務對象均不相同,鋼鐵行業針對的是冶金工業,其控制軟件很難適用機械行業。這說明工業軟件除了具有一般軟件的性質外,還具有獨特的行業特質。不同行業、不同生產模式、不同產品類型的制造企業,對工業軟件的需求差異很大,因此,工業軟件需要很強的可配置性和針對不同行業業務流程和工藝流程的二次開發能力。因此軟件工程師只有通過不斷熟悉行業的工藝流程和業務流程來積累行業知識,同時按照企業實踐應用及行業應用的普遍知識來發展工業軟件產業,才能開發出類型眾多的工業軟件。
特別近年來,隨著制造業競爭的加劇和客戶需求的個性化,制造企業對生產制造模式提出了越來越高的要求;而互聯網、物聯網、移動通信的快速發展,計算和存儲能力的迅速提升,軟件開發技術的不斷創新、虛擬現實/增強現實以及三維技術的普及,也對工業軟件發展帶來新的機遇。但是萬變不離其宗,即使在當今新技術層出不窮,未來世界不確定的情況下,我們還是要堅持工業軟件的本心。工業軟件是為工業所用,是為工業的發展而發展。
一、如何評價工業軟件國內外的差距?
我這里建議要細化分析,分類比較。其方法是:
(1)明確要進行國內外比較的工業軟件的定義;
(2)明確要進行國內外比較的工業軟件具體應用行業。
不分青紅皂白地將一個工業軟件作為一種概念與國外技術進行籠統而抽象地比較常常不能得到預期的效果。這里,擺在我們面前的一個關鍵問題是如何對工業軟件進行定義和分類。工信部信軟司在發表的工業軟件產業發展有關的文件中指出:工業軟件指專用于或主要用于工業領域,為提高工業企業研發、制造、生產管理水平和工業裝備性能的軟件。其不包括那些通用系統軟件和應用軟件,如電腦操作系統、通信軟件、通用數據庫、辦公軟件、社交軟件、金融軟件等。同時百度中又將工業軟件大體上分為兩個類型:嵌入式軟件和非嵌入式軟件。嵌入式軟件是嵌入在控制器、通信、傳感裝置之中的采集、控制、通信等軟件,非嵌入式軟件是裝在通用計算機或者工業控制計算機之中的設計、編程、工藝、監控、管理等軟件。從中可知,工業軟件本質上是生產制造產業鏈的應用軟件,(1)縱向的集成:貫穿企業的產業鏈,從研發、工藝、制造、采購、營銷、物流供應鏈到服務;(2)橫向的遞進:從車間層的生產控制到企業運營,再到決策,建立產品、設備、產線到數字工廠;(3)價值鏈的延伸:從企業內部到外部,實現與客戶、供應商和合作伙伴的互聯和供應鏈協同。所以工業軟件是執行企業或產品全生命周期的軟件技術。如果說產品全生命周期分成幾個里程牌的話,包括產品開發、產品制造和產品服務(包括舊產品從市場消失,新產品的推入市場的極點)。從以上的理解,我認為實際上工業軟件可以分為兩種:其一,對實時數據進行處理的工業軟件(嵌入式軟件),其二,對非實時數據進行處理的工業軟件(非嵌入式軟件)。即關于產品開發、產品管理(包括企業管理MES,ERP等)、產品服務的軟件(包括企業)都屬于對非實時數據進行處理的非嵌入式工業軟件。而生產制造控制屬于對實時數據進行采集、控制和通信的嵌入式工業軟件。談到這里,我有些恍然大悟,原來目前我們大家討論的工業軟件大多數是屬于對非實時數據進行處理和分析的軟件。而對于對實時控制數據進行處理和管理的工業軟件討論得很少。特別是我們從事工業自動化控制的人,對于工業控制軟件的發展好像有點力不從心。其根本的原因在于工業控制技術的軟件發展不是以軟用軟,工業控制軟件的發展完全依賴于控制系統(硬件)的發展。如果我們不談控制系統硬件的發展而空談工業控制軟件發展,本末倒置的現象就會出現。
二、中國工業控制軟件與國外技術相比,處于落后的地位,其原因是國內沒有國際領先的工業控制系統(硬件)談到國內外工業控制軟件的比較(PLC軟件、DCS軟件、運動控制軟件),想想目前我們工控領域60%以上采用的國外的控制器或國外的技術,中國本土的工業控制軟件能夠發展嗎?所以作為從事自動化控制領域的工作人員,還是要回歸本源,多談談如何盡快地發展本國的自動控制系統,開發新一代的控制系統,同時以此硬件為載體,開發實時操作系統以及相應的開放式的軟件。這可能才是我們討論工業軟件的正道。
具體來講如何能在國內的工業控制軟件上有一個質的飛躍,滿足當今智能制造的需要。作為拋磚引玉我提出下面兩點:一是自動化控制系統必須融合人工智能的技術;二是PLC控制系統的框架結構必須要進行變革。
摘自《自動化博覽》2019年8月刊