亞控科技自1997年成立至今,已經有了11年的歷史。11年堅持不懈的追求,鑄就了今天組態王系列產品在工控軟件市場的穩固地位。如今,在2008年里,亞控科技又將重磅出擊,隆重推出組態王軟件7.0。帶著對組態王7.0的無限憧憬和期待,筆者與亞控科技技術總監陸秋明博士進行了深入的交流。初見陸博士,他內斂謙遜,儒雅中胸懷壯志的氣質給筆者留下了極深的印象。通過進一步地溝通,筆者從陸博士的言談舉止中看到了亞控科技務實創新、穩健經營的企業文化。由此聯想到,這也許就是亞控多年來始終屹立在工控軟件前沿的原因所在。
潛心研發 重磅出擊
話題很自然的從組態王7.0談起。組態王7.0相較于以前的版本取得了很大的進步,談于此,陸博士難掩內心的激動,為筆者一一道來。
組態王7.0的先進性首先體現在圖形模型上,此次圖形模型包含腳本和動畫連接,提高了復用性和快速變更能力,可以輕松應對客戶需求的變化。第二,絢麗的畫面和極佳的操控性也是組態王7.0的一大特色。通過大畫面、無極縮放、分層、透明技術使得繪圖能力和動畫效果大大增強;全面支持鼠標和鍵盤的所有動作;圖形對象不僅可以在腳本中訪問,還可以在腳本運行中變更圖形對象屬性,對圖形的控制能力達到了前所未有的程度。第三,組態王7.0添加了更加豐富的預設圖庫,尤其是增加了面向不同行業應用的圖庫。第四,全面支持工程中所有對象的導入導出,其中包括變量、設備、畫面等等,為工程間對象的復用和快速建立大量對象,提供了有力的工具。第五,提供了完備的采集和數據流的監視,可以在很短的時間內清晰的判斷出錯誤的根源所在,節省了診斷和工程調試的時間。第六,組態王7.0的另一大進步是內置了簡便的門戶,不僅可發布流程圖畫面,各種預置的趨勢控件、報警控件、報表控件、圖標控件、win控件均可發布。支持局域網的TCP方式,同時也支持廣域網的Http方式。第七,也是組態王7.0相較于以前版本最大的進步之處——可靠性的提升。冗余可以做到兩秒鐘以內切換,包括實時庫、采集、報警、歷史存儲的冗余切換,均能在兩秒鐘內完成。第八,組態王7.0的架構發生了改變,分為了View,RealBD,IoServer三層結構,代碼更加簡潔、純粹、可靠;使用自動化測試平臺進行全面的自動化測試,為產品的質量提供最大保障。
除此之外,組態王7.0的開放性也同樣值得稱道。首先,其為不同的編程習慣的工程人員提供了不同的編程接口,例如為C++程序員提供了API接口,為VB程序員提供了SDK接口,為C#等.net程序員提供了API.net接口等;其次,通過接口可訪問的對象多種多樣,不僅可以做到變量的開放,其他如設備對象、配方對象、報警對象、用戶對象、歷史數據對象、事件對象、圖形對象、控件對象、腳本對象,全部都可以提供開放性的訪問;第三,訪問的方式也很多元,不僅可以取值、設值,還可以訂閱(有變化才通知,節省通訊量),并可以通過接口增加和刪除相關的對象。最后,組態王7.0的三層結構都可以獨立為客戶訪問使用;其中Ioserver層的獨立進一步發揮了亞控科技強大的驅動開發能力和優勢,使得已有的幾千種驅動可供第三方軟件通過OPC、API、SDK等多種訪問。
從陸博士為我們逐一闡述組態王7.0功能特點時的表情中,筆者感到陣陣的感動。那淡定從容的眼神背后隱藏的是一種精心培育的細心,是一種臥薪嘗膽的氣魄,是一種鷹擊長空的憧憬。
分享經驗 大將之風
當筆者問到可不可以和廣大讀者一起分享一下研發組態王7.0的經驗時,陸博士笑了,謙遜中帶著些許的感慨。“大型軟件開發本身是一個復雜的過程,產品構思、功能定義、架構設計、編碼、測試、發布,需要協調的分工協作,軟件開發人員又是思維活躍、精力充沛、各自很有思想的一群人,如何將這樣一群人組織起來,進行管理,使其產生有效的合力,對于任何公司都是一個挑戰。”陸博士繼續道,“實際上組態王7.0早在3、4年前就開始著手研發了,但在管理和流程方面走了很多彎路。經過這么多年的各種嘗試、努力和不斷學習,直到去年,我們終于摸索出了一整套團隊研發方法,并建立了嚴密的流程和管理制度,輔以相應的軟件工具,使得亞控科技能夠同時集中幾十人有序地開發像組態王7.0這樣的大型軟件,我相信當你看到組態王7.0時,你就能感受到這種研發流程,這種團隊合作的力量,這不是作坊式的研發方法所能做到的。”
當筆者進一步請陸博士詳細的談幾條具體的經驗時,他顯得真誠而坦率,毫無保留,大將之風溢于言表。“作為亞控科技來說,現在面對的不僅是國內市場,更是國際化市場,插一句,我們所有的軟件產品第一版都是英文,組態王7.0的第一版就是英文。由于面向全球,質量控制和品質保證異常重要。為此,我們的研發流程是以質量保證為主要目標的,目前,測試人員與開發人員的比例已經由以前的1:4變到現在的1:1。測試設計和產品設計同步進行,自動化測試代碼的開發和產品代碼的開發同步進行,測試執行和故障修復同步;所有產品代碼模塊全部使用我們自主開發的自動化測試平臺進行自動化測試,開發人員為測試所編寫的代碼量超過相應的產品模塊的代碼。”這樣將產品在最初階段就盡量做到盡善盡美,在無形中也節省了后期維護的成本和時間,充分體現了亞控科技穩健、嚴謹的工作作風。
未來 任重道遠
在中國工控軟件市場,國外品牌仍占據較強優勢,民族軟件企業與國際大型企業之間的差距是全方位的。對此,陸博士有著清晰的認識。“國外的軟件公司成立時間較長,產品應用較廣,占有非常大的品牌優勢和非常多的實踐經驗。另外,我認為民族軟件企業與國外軟件企業最大的差距不在于技術,而是在管理、流程、制度等方面。要想縮小這種差距,首先必須放眼世界,向先進的軟件企業學習,不僅學習技術,更要學習他們的管理、營銷、服務等各方面的經驗。其次,我們必須加倍的努力。就像組態王 7.0研發團隊的工程師一樣,在很長一段時間里,他們中的大多數人每周工作時間都超過60個小時,有些同事數月都工作在一線而不能回家,他們對能夠參與研發這樣一個具有世界先進水平的軟件感到由衷的自豪和無比的興奮。”
采訪的最后,陸博士談到了未來工控軟件3-5年的發展趨勢。他認為未來工控軟件將主要向各功能模塊網絡化且將會出現行業專用模塊;數據采集、處理、存儲、展示的分離化且對數據進行分散采集、集中管理、分散使用;畫面更加絢麗并運用三維的展示技術;組態規模越來越大,多人并行開發;更多的面向上層分析和上層應用,與MES、ERP結合;易于定制和組合;多語言版本國際化等方向發展。由此可見,工控軟件未來可發展的空間非常廣袤,民族工控軟件企業更可謂任重道遠。我們期待組態王7.0在工控界的卓越表現,更加期待亞控科技沉淀之后的厚積薄發!