組態軟件是指一些數據采集與過程控制的專用軟件,它們是在自動控制系統監控層一級的軟件平臺和開發環境,使用靈活的組態方式,為用戶提供快速構建工業自動控制系統監控功能的、通用層次的軟件工具。組態軟件應該能支持各種工控設備和常見的通信協議,并且通常應提供分布式數據管理和網絡功能。其預設置的各種軟件模塊可以非常容易地實現和完成監控層的各項功能,并能同時支持各種硬件廠家的計算機和I/O產品,與高可靠的工控計算機和網絡系統結合,可向控制層和管理層提供軟、硬件的全部接口,進行系統集成。
隨著它的快速發展,實時數據庫、實時控制、SCADA、通訊及聯網、開放數據接口、對I/O設備的廣泛支持已經成為它的主要內容,隨著技術的發展,監控組態軟件將會不斷被賦予新的內容。
對應于原有的hmi(人機接口軟件,Human Machine Interface)的概念,組態軟件應該是一個使用戶能快速建立自己的HMI的軟件工具,或開發環境。在組態軟件出現之前,工控領域的用戶通過手工或委托第三方編寫HMI應用,開發時間長,效率低,可靠性差;或者購買專用的工控系統,通常是封閉的系統,選擇余地小,往往不能滿足需求,很難與外界進行數據交互,升級和增加功能都受到嚴重的限制。組態軟件的出現,把用戶從這些困境中解脫出來,可以利用組態軟件的功能,構建一套最適合自己的應用系統。
組態軟件是有專業性的。一種組態軟件只能適合某種領域的應用。人機界面生成軟件就叫工控組態軟件。其實在其他行業也有組態的概念,人們只是不這么叫而已。如AutoCAD,PhotoShop,辦公軟件(PowerPoint)都存在相似的操作,即用軟件提供的工具來形成自己的作品,并以數據文件保存作品,而不是執行程序。組態形成的數據只有其制造工具或其他專用工具才能識別。但是不同之處在于,工業控制中形成的組態結果是用在實時監控的。組態工具的解釋引擎,要根據這些組態結果實時運行。從表面上看,組態工具的運行程序就是執行自己特定的任務。
雖然說組態就是不需要編寫程序就能完成特定的應用。但是為了提供一些靈活性,組態軟件也提供了編程手段,一般都是內置編譯系統,提供類BASIC語言,有的甚至支持VB。
組態軟件的組成、功能和特點
組態軟件組要包括人機界面軟件(HMI)、基于PC的控制軟件以及生產執行管理軟件。
組態軟件的功能:(1)工業生產過程的動態可視化控制;(2)生產過程中生產數據的采集和管理;(3)生產過程監控報警;(4)報表功能;(5)基于網絡數據的上傳和相應控制。
組態軟件的特點:(1)延續性和可擴充性,用通用組態軟件開發的應用程序,當現場(包括硬件設備或系統結構)或用戶需求發生改變時,不需作很多修改即可方便地完成軟件的更新和升級;(2)封裝性(易學易用),通用組態軟件所能完成的功能都用一種方便用戶使用的方法包裝起來,用戶不需掌握太多的編程語言技術(甚至不需要編程技術),就能很好地完成一個復雜工程所要求的所有功能;(3)通用性,每個用戶根據工程實際情況,利用通用組態軟件提供的底層設備(PLC、智能儀表、智能模塊、板卡、變頻器等)的I/O Driver、開放式的數據庫和畫面制作工具,就能完成一個具有動畫效果、實時數據處理、歷史數據和曲線并存、具有多媒體功能和網絡功能的工程,不受行業限制。
























粵公網安備 44030402000745號