上海工業(yè)自動(dòng)化儀表研究院,PLCopen中國(guó)組織彭瑜
工業(yè)軟件的門類繁多,從其用途來分大體可分為:自動(dòng)化類,MES/生產(chǎn)調(diào)度類,ERP類,PLM類和各種設(shè)計(jì)類(CAD、CAE、CAM等和工程仿真)的軟件。
目前一般認(rèn)為國(guó)內(nèi)的工業(yè)軟件市場(chǎng)是發(fā)達(dá)國(guó)家高端軟件產(chǎn)品的一統(tǒng)天下,或者說這些軟件一旦斷供,將會(huì)極大地影響我國(guó)工業(yè)的正常發(fā)展。從總體上看,這些門類的工業(yè)軟件我國(guó)不是沒有,但大都處于中低端的位置。如果我們能深入了解市場(chǎng)的變化,我們的認(rèn)識(shí)或許會(huì)發(fā)生一些變化。
我只能從我熟悉的自動(dòng)化類工業(yè)軟件來分析。一個(gè)由DCS/PLC構(gòu)成的工程控制系統(tǒng),其中用到的軟件有:實(shí)時(shí)操作系統(tǒng)(如VxWorks、Windows NT、InTime、QNX等,一般來講其功能對(duì)用戶是隱藏的);編程組態(tài)軟件包(現(xiàn)在很多都基于IEC61131-3工控編程語言的國(guó)際標(biāo)準(zhǔn));圖形組態(tài)軟件包(包括流程圖形顯示、報(bào)警、歷史數(shù)據(jù)記錄功能等),也有人稱之為SCADA軟件或HMI軟件;控制工程項(xiàng)目開發(fā)管理軟件;DCS/PLC組成網(wǎng)絡(luò)用的通信組態(tài)軟件;如果還要用于運(yùn)動(dòng)控制的話,還要有專門的運(yùn)動(dòng)控制系統(tǒng)開發(fā)的軟件包。此外,工業(yè)自動(dòng)化用嵌入式軟件包括實(shí)時(shí)操作系統(tǒng)、開發(fā)工具軟件以及軟件編排和部署軟件等。
在以上列舉的軟件中,國(guó)內(nèi)可以拿得出手的或許只有HMI/SCADA這一類。我們不但有中低端的圖形組態(tài)軟件,而且也有高端的SCADA軟件以及與之配套的工業(yè)數(shù)據(jù)庫。在世界高端SCADA軟件中,亞控科技的KingSCADA居于第7位;在世界的工業(yè)數(shù)據(jù)庫軟件中,KingHistorian居于第8位。目前亞控科技已成為中國(guó)自動(dòng)化市場(chǎng)上這類軟件占有率最高的企業(yè),為全球6萬余家企業(yè)提供軟件授權(quán)服務(wù),并廣泛應(yīng)用于我國(guó)的30萬個(gè)大小工程中。根據(jù)美國(guó)ARC咨詢集團(tuán)的報(bào)告,2018年,亞控科技終于在HMI軟件的國(guó)內(nèi)市場(chǎng)上超越歐、美、法企業(yè),在國(guó)內(nèi)監(jiān)控軟件市場(chǎng)上占據(jù)第一的寶座。
至于其它軟件與國(guó)外工業(yè)軟件相比,就乏善可陳了。差距在什么地方呢?首當(dāng)其沖的應(yīng)該是商品化程度差。一個(gè)優(yōu)秀的工業(yè)軟件其商品化的標(biāo)志是通用和長(zhǎng)期有質(zhì)量的服務(wù),針對(duì)同類型的應(yīng)用要求,用戶不必編代碼,只要組態(tài)、設(shè)置相關(guān)參數(shù)和調(diào)用適當(dāng)?shù)墓δ軌K就可以完成自己工程項(xiàng)目的軟件。這是需要完整的總體規(guī)劃、嚴(yán)格的軟件工程、諳熟的編程技巧、嚴(yán)謹(jǐn)?shù)臏y(cè)試檢驗(yàn)和長(zhǎng)期的積累升級(jí),以及一以貫之的客戶服務(wù),才可能成就一個(gè)成熟的軟件。舉例而言,最近一個(gè)比較火的國(guó)產(chǎn)嵌入式實(shí)時(shí)操作系統(tǒng)SylixOS,其IDE是在開源Eclipse的基礎(chǔ)上改的,OK(open kernel)也是基于RT-Linux,雖然一些用戶對(duì)其頗有好評(píng),但因?yàn)閹爝€缺少很多功能,用起來就不那么順手了。用過的人說一用就知道這是國(guó)內(nèi)的軟件。
其次,我們?nèi)狈α夹匝h(huán)的工業(yè)軟件發(fā)展環(huán)境。全社會(huì)對(duì)知識(shí)產(chǎn)權(quán)的尊重和敬畏,是形成健康的軟件發(fā)展環(huán)境的基礎(chǔ)。如果只想一點(diǎn)力氣不花,一分錢不出,就能使用軟件,或是盜版或是“破譯”,即使國(guó)家有相當(dāng)?shù)耐顿Y,在這樣的氛圍下也很少有人愿意長(zhǎng)期去開發(fā)和維護(hù)軟件,那么我國(guó)的工業(yè)軟件會(huì)永遠(yuǎn)處于落后狀態(tài)。筆者就知道有些公司開發(fā)了基于IEC61131-3的DCS/PLC編程軟件平臺(tái),即使越來越成熟,也只愿意自己使用,而不愿意將其轉(zhuǎn)換為商品化的軟件。類似的,有的公司獲得了國(guó)家的科研經(jīng)費(fèi),開發(fā)了同類型的軟件,而且還通過了符合國(guó)際標(biāo)準(zhǔn)的測(cè)試,通過了科研驗(yàn)收,最后也不過束之高閣,沒有變成商品化的軟件為公眾服務(wù)。其中一個(gè)重要的原因就是懷疑我國(guó)工業(yè)軟件的盈利能力。
前面提到的亞控科技成立于1995年,經(jīng)過二十多年的發(fā)展,在沒有國(guó)家任何投資、依靠自身的積累和堅(jiān)持不懈,已經(jīng)在工業(yè)監(jiān)控軟件、全組態(tài)方式的MES和APS平臺(tái)軟件方面站穩(wěn)了腳跟,僅KingFusion2019年的銷售額有望達(dá)到5000萬元。最近又推出了自主研發(fā)的工業(yè)互聯(lián)網(wǎng)平臺(tái)WellinCloud,將產(chǎn)品線擴(kuò)展到云、邊、端三層,成為擁有“終端連接+邊緣計(jì)算+云端存儲(chǔ)+大數(shù)據(jù)分析+應(yīng)用服務(wù)”等端到云的工業(yè)互聯(lián)網(wǎng)平臺(tái)供應(yīng)商。該平臺(tái)采用完全配置化模式,讓大量無編程基礎(chǔ)而又深懂業(yè)務(wù)的企業(yè)內(nèi)工程師可以量身定制工業(yè)APP。他們的成功經(jīng)驗(yàn)啟示我們,在國(guó)內(nèi)這片工業(yè)軟件發(fā)展的熱土上,還是可以成就一番事業(yè)的。
摘自《自動(dòng)化博覽》2019年8月刊