什么是組態軟件
對應于原有的HMI(人機接口軟件,HumanMachineInterface)的概念,組態軟件應該是一個使用戶能快速建立自己的HMI的軟件工具,或開發環境。在組態軟件出現之前,工控領域的用戶通過手工或委托第三方編寫HMI應用,開發時間長,效率低,可靠性差;或者購買專用的工控系統,通常是封閉的系統,選擇余地小,往往不能滿足需求,很難與外界進行數據交互,升級和增加功能都受到嚴重的限制。組態軟件的出現,把用戶從這些困境中解脫出來,可以利用組態軟件的功能,構建一套最適合自己的應用系統。隨著它的快速發展,實時數據庫、實時控制、SCADA、通訊及聯網、開放數據接口、對I/O設備的廣泛支持已經成為它的主要內容,隨著技術的發展,監控組態軟件將會不斷被賦予新的內容。
組態軟件開發的特點
(1)功能強大
組態軟件提供豐富的編輯和作圖工具,提供大量的工業設備圖符、儀表圖符以及趨勢圖、歷史曲線、數據分析圖等;提供十分友好的圖形化用戶界面(GraphicsUserInterface,GUI),包括一整套Windows風格的窗口、菜單、按鈕、信息區、工具欄、滾動條等;畫面豐富多彩,為設備的正常運行、操作人員的集中監控提供了極大的方便;具有強大的通信功能和良好的開放性,組態軟件向下可以與數據采集硬件通信,向上可與管理網絡互聯。
(2)簡單易學
使用組態軟件不需要掌握太多的編程語言技術,甚至不需要編程技術,根據工程實際情況,利用其提供的底層設備(PLC、智能儀表、智能模塊、板卡、變頻器等)的I/O驅動、開放式的數據庫和界面制作工具,就能完成一個具有動畫效果、實時數據處理、歷史數據和曲線并存、具有多媒體功能和網絡功能的復雜工程。
(3)擴展性好
組態軟件開發的應用程序,當現場條件(包括硬件設備、系統結構等)或用戶需求發生改變時,不需要太多的修改就可以方便地完成軟件的更新和升級。
(4)實時多任務
組態軟件開發的項目中,數據采集與輸出、數據處理與算法實現、圖形顯示及人機對話、實時數據的存儲、檢索管理、實時通信等多個任務可以在同一臺計算機上同時運行。組態控制技術是計算機控制技術發展的結果,采用組態控制技術的計算機控制系統***的特點是從硬件到軟件開發都具有組態性,因此極大地提高了系統的可靠性和開發速率,降低了開發難度,而且其可視化圖形化的管理功能方便了生產管理與維護。
常見的組態軟件有哪些
①InTouch
Wonderware的InTouch軟件是最早進入我國的組態軟件。在80年代末、90年代初,基于Windows3.1的InTouch軟件曾讓我們耳目一新,并且InTouch提供了豐富的圖庫。但是,早期的InTouch軟件采用DDE方式與驅動程序通信,性能較差,***的InTouch7.0版已經完全基于32位的Windows平臺,并且提供了OPC支持。
②Fix
Intellution公司以Fix組態軟件起家,1995年被愛默生收購,現在是愛默生集團的全資子公司,Fix6.x軟件提供工控人員熟悉的概念和操作界面,并提供完備的驅動程序(需單獨購買)。Intellution將自己***的產品系列命名為iFiX,在iFiX中,Intellution提供了強大的組態功能,但新版本與以往的6.x版本并不完全兼容。原有的Script語言改為VBA(VisualBasicForApplication),并且在內部集成了微軟的VBA開發環境。遺憾的是,Intellution并沒有提供6.1版腳本語言到VBA的轉換工具。在iFiX中,Intellution的產品與Microsoft的操作系統、網絡進行了緊密的集成。Intellution也是OPC(OLEforProcessControl)組織的發起成員之一。iFiX的OPC組件和驅動程序同樣需要單獨購買。
③Citech
CiT公司的Citech也是較早進入中國市場的產品。Citech具有簡潔的操作方式,但其操作方式更多的是面向程序員,而不是工控用戶。Citech提供了類似C語言的腳本語言進行二次開發,但與iFix不同的是,Citech的腳本語言并非是面向對象的,而是類似于C語言,這無疑為用戶進行二次開發增加了難度。
④WinCC
Simens的WinCC也是一套完備的組態開發環境,Simens提供類C語言的腳本,包括一個調試環境。WinCC內嵌OPC支持,并可對分布式系統進行組態。但WinCC的結構較復雜,用戶***經過Simens的培訓以掌握WinCC的應用。
-
組態軟件
+關注
關注
4文章
231瀏覽量
27053 -
組態
+關注
關注
0文章
148瀏覽量
15013
發布評論請先 登錄
相關推薦
評論