什麼是組態?簡單來講就是利用行業化的應用軟件(監控組態和控制組態),對工程需求,進行軟件和硬件方面的配置,使其符合用戶的需求。html
在使用工控軟件中,咱們常常提到組態一詞,組態英文是「Configuration」,其意義到底是什麼呢?簡單的講,組態就是用應用軟件中提供的工具、方法、完成工程中某一具體任務的過程。
與硬件生產相對照,組態與組裝相似。如要組裝一臺電腦,事先提供了各類型號的主板、機箱、電源、CPU、顯示器、硬盤、光驅等,咱們的工做就是用這些部件拼湊成本身須要的電腦。固然軟件中的組態要比硬件的組裝有更大的發揮空間,由於它通常要比硬件中的「部件」更多,並且每一個 「部件」 都很靈活,由於軟部件都有內部屬性,經過改變屬性能夠改變其規格(如大小、性狀、顏色等)。
在組態概念出現以前,要實現某一任務,都是經過編寫程序(如使用BASIC,C,FORTRAN等)來實現的。編寫程序不但工做量大、週期長,並且容易犯錯誤,不能保證工期。組態軟件的出現,解決了這個問題。對於過去須要幾個月的工做,經過組態幾天就能夠完成。
組態軟件是有專業性的。一種組態軟件只能適合某種領域的應用。組態的概念最先出如今工業計算機控制中。如DCS(集散控制系統)組態,PLC(可編程控制器)梯形圖組態。人機界面生成軟件就叫工控組態軟件。其實在其餘行業也有組態的概念,人們只是不這麼叫而已。如AutoCAD,PhotoShop,辦公軟件(PowerPoint)都存在類似的操做,即用軟件提供的工具來造成本身的做品,並以數據文件保存做品,而不是執行程序。組態造成的數據可視化只有其製造工具或其餘專用工具才能識別。可是不一樣之處在於,工業控制中造成的組態結果是用在實時監控的。組態工具的解釋引擎,要根據這些組態結果實時運行。從表面上看,組態工具的運行程序就是執行本身特定的任務。
雖說組態就是不須要編寫程序就能完成特定的應用。可是爲了提供一些靈活性,組態軟件也提供了編程手段,通常都是內置編譯系統,提供類BASIC語言,有的甚至支持VB。
組態軟件的功能,如今的情況及未來的發展趨勢。
1. 總的發展趨勢
組態軟件是工業應用軟件的一個組成部分,其發展受到不少因素的制約。歸根結底,應用的帶動對其發展起着最爲關鍵的推進做用。
將來的傳感器、數據採集裝置、控制器的智能化程度愈來愈高,實時數據瀏覽和管理的需求日益高漲,有的買主甚至要求在本身的辦公室裏監督訂貨的製造過程。有的裝置直接內嵌「Web Server」,經過以太網就能夠直接訪問過程實時數據。即便這樣,也不能認爲再也不須要組態軟件了。
用戶要求的多樣化,決定了不可能有哪種產品囊括所有用戶的全部要求,直接用戶對監控系統人機界面的需求不可能固定爲單一的模式,所以直接用戶的監控系統是始終須要「組態」和「定製」的。這就致使組態軟件不可能退出市場,由於需求是存在的。
相似OPC這樣的組織的出現,以及現場總線、尤爲是工業以太網的快速發展,大大簡化了異種設備間互連、開發I/O設備驅動軟件的工做量。I/O驅動軟件也逐漸會朝標準化的方向發展。
2. 組態軟件功能的變遷
由單一的人機界面朝數據處理機方向發展,管理的數據量愈來愈大。最先的組態軟件用來支撐自動化系統的硬件。那時侯,硬件系統若是沒有組態軟件的支撐就很難發揮做用,甚至不能正常工做。如今的狀況有了很大改觀。一方面軟件部分地與硬件發生分離,大部分自動化系統的硬件和軟件如今不是由同一個廠商提供,這樣就爲自動化軟件的發展提供了能夠充分發揮做用的舞臺。
實時數據庫的做用將進一步增強。實時數據庫存儲和檢索的是連續變化的過程數據,它的發展離不開高性能計算機和大容量硬盤,如今愈來愈多的用戶經過實時數據庫來分析生產狀況、彙總和統計生產數據,做爲指揮、決策的依據。
在最終用戶的眼裏,組態軟件在一個自動化系統中發揮的做用逐漸增大,甚至有的系統就根本不能缺乏組態軟件。這其中的主要緣由是軟件的功能強大,用戶也存在廣泛的需求,廣大用戶在廠家強大的宣傳攻勢面前逐漸認清了軟件的價值所在。
3. 推進組態軟件發展的動力
需求是推進其發展的第一動力,市場會逐步擴大。組態軟件市場的崛起一方面爲最終用戶節省了系統投資,另外也爲用戶解決了實際問題。如今用戶購買組態軟件雖然也須要必定的投資,可是和之前相比,投資額獲得了大大下降。使用組態軟件,用戶能夠作到「花了少許的錢,辦成了大事情」。
中國的現代化建設正處於上升期,新項目的上馬、基礎設施的改造大量須要組態軟件,另外一方面,傳統產業的改造、原有系統的升級和擴容也須要組態軟件的支撐。
社會信息化的加速是組態軟件市場增加的強大推進力。隨着經濟發展水平的提高,信息化社會將爲組態軟件帶來更多的市場機會。
4. 用戶對組態軟件的需求變化
專用系統所佔比例日益提升。組態軟件的靈活程度和使用效率是一對矛盾,雖然組態軟件提供了不少靈活的技術手段,可是在多數狀況下,用戶只使用其中的一小部分,而使用方法的複雜化又給用戶熟悉和掌握軟件帶來的不少沒必要要的麻煩。這也是如今仍然有不少用戶還在本身用VB編寫自動化監控系統的主要緣由。在有些應用領域,自動監控的目標及其特性比較單一(或可枚舉,或可經過某種模板自主定義、添加、刪除、編輯)且數量較多,用戶但願自動生成大部分自動監控系統,例如在電梯自動監控、動力設備監控、鐵路信號監控等應用系統。這種應用系統具備一些「傻瓜」型軟件的特徵,用戶只需用組態軟件作一些系統硬件及其參數的配置,就能夠自動生成某種特定模式的自動監控系統,若是用戶對自動生成的監控系統的圖形界面不滿意,還能夠進行任意修改和編輯,這樣既知足了用戶對簡便性的要求,又同時配備比較完善的編輯工具。
組態軟件應該向更多的應用領域拓展和滲透。目前的組態軟件均產生於過程工業自動化,不少功能沒有考慮其餘應用領域的需求。例如:化驗分析(色譜儀、紅外儀等,包括在線分析)、虛擬儀器(例如LabView的口號是The Software is the Instrument)、測試(如測井、機械性能試驗、碰撞試驗等的數據記錄與回放等)、信號處理(如記錄和顯示輪船的航行數據:雷達信號、GPS數據、舵角、風速等)。這些領域大量地使用實時數據處理軟件,並且須要人機界面,可是因爲現有組態軟件爲這些應用領域考慮得太少,不能充分知足系統的要求,於是目前這些領域仍然是專用軟件佔統治地位。隨着計算機技術的飛速發展,組態軟件應該更多地總結這些領域的需求,設計出符合應用要求的開發工具,更好地知足這些行業對軟件的需求,進一步減小這些行業在自動測試、數據分析方面的軟件成本,提升系統的開放程度。
嵌入式應用進一步發展,在過去的十年間,工業PC及其相關的數據採集、監控系統硬件的銷售額一直保持高額增加。工業PC的成長是由於軟件開發工具豐富,比較容易上手,而用戶接受工業PC的主要緣由是一次性硬件成本獲得了下降,可是後續的維護和升級費用明顯高昂,常常帶來一些間接損失。商品化嵌入式組態軟件能夠有效地解決工業PC監控系統的工做效率、維護和升級等問題,完全擺脫我的行爲的束縛,使工業PC監控系統大踏步走入自動化系統高端市場。
5. 影響組態軟件發展的因素
軟件質量是影響產品發展的主要因素。在競爭不斷加重的今天,企業規模、科研開發的投入量、質量體系建設狀況等對組態軟件的質量影響甚大。
6. 將來技術走勢
不少新的技術將不斷地被應用到組態軟件當中,組態軟件裝機總量的提升會促進在某些專業領域專用版軟件的誕生,市場被自動地細分了。爲此,一種稱爲「軟總線」的技術將被普遍採用。在這種體系結構下,應用軟件以中間件或插件的方式被「安裝」在總線上,並支持熱插拔和即插即用。這樣作的優勢是:全部插件聽從統一標準,插件的專用性強,每一個插件開發人員之間不須要協調,一個插件出現故障不會影響其餘插件的運行。XML技術將被組態軟件廠商善加利用,來改變現有的體系結構,它的推廣也將改變現有組態軟件的某些使用模式,知足更爲靈活的應用需求。
7. 國際化及入世的影響
長期以來,中國的組態軟件市場都是由國外的產品佔主角,中國本土的組態軟件進入國際市場還有很長的路要走,須要具備綜合優點。中國的工程公司、自動化設備生產商在國際市場取得優點對組態軟件進入國際市場也具備必定的推進做用。相信民族組態軟件的崛起是早晚的事情。
與其餘軟件產品相比,雲組態軟件和IT類軟件不一樣,有本身的特殊性,具備系統的概念,使用範圍也不是很廣,面臨的國際競爭沒有其餘相似辦公軟件或操做系統那樣激烈,所以中國的本土軟件很容易崛起。可是畢竟咱們是跟在國外產品的後面發展起來的,要想全面超過國外的競爭對手,就必須堅持走好本身的道路,儘可能減小效仿,突出特點,以客戶需求爲中心,積極創新。只有這樣,本土的軟件纔可以具備穩固的根基。數據庫
來自多比軟件:http://duobee.com/portal/article/index/id/1262.html編程