組態軟件就是一些數據採集與過程控制的專用軟件,它們是在自動控制系統監控層一級的軟件平臺和開發環境,使用靈活的組態方式,爲用戶提供快速構建工業自動控制系統監控功能的通用層次的軟件工具。html
組態軟件應該能支持各類工控設備和經常使用的通訊協議,而且一般應提供分佈式數據管理和網絡功能。算法
組態軟件是一個用戶可以快速創建本身的HMI的軟件工具或開發環境。數據庫
2.工控軟件系統主要特性?編程
工業控制軟件系統主要包括 系統軟件、工控應用軟件、應用軟件開發環境三大部分。安全
工控軟件系統應具備六大主要特性:網絡
(1)開放性編程語言
(2)實時性分佈式
(3)網絡化集成化工具
(4)智能化測試
(5)人機界面更加友好化
(6)多任務性和多編程性 (現代控制和管理軟件所面臨的工業應用對象再也不是單一任務或者線程,而是較爲複雜的多任務系統,所以,如何有效地控制和管理這樣的系統還是當前工控軟件主要研究對象。
爲了適應這種要求,特別是底層的工控系統軟件必須具備此特性,如多任務實時操做系統的研究和應用等)
3.組態軟件的功能和特色?
通用組態軟件特色
(1)延續性擴展性(用戶需求發生改變時,不須要做不少修改的就能方便地完成軟件的更新和升級)
(2) 封裝性(易學易用) 通用組態軟件做完成的功能都用一種方便用戶使用的方法包裝起來,對於用戶,不須要掌握太多的編程語言技術,就能完成一個複雜工程所要求的 全部功能。
(3) 通用性 每個用戶根據工程實際狀況,利用通用組態軟件提供的底層設備的I/O驅動程序、開放式的數據庫和畫面製做工具,就能完成一個具備動畫效果、歷史數據和曲線並存、具備多媒體功能和網絡功能的工程,不受行業限制。
(4)實時多任務 。(數據採集與輸出、數據處理與算法實現、圖形顯示及人機對話、實時數據的存儲、檢索管理、實時通訊等多個任務要在同一臺計算機上同時運行)
組態軟件的功能分析
(1)強大的畫面顯示組態功能
(2)良好的開放性 開放性是指組態軟件能與多種通訊協議互聯,支持多種硬件設備,向上能與管理層通訊,實現上位機和下位機的雙向通訊。
(3)豐富的功能模塊 提供豐富的控制功能庫,知足用戶的測控要求和現場要求。利用各類功能模塊,完成實時監控、產生功能報表、顯示歷史數據曲線、實時曲線、提供報警等功能,使系統具備良好的人機界面,易於操做。
系統便可適用於單機集中式控制,分佈式控制,能夠帶遠程通訊能力的遠程測控系統。
(4)強大的數據庫 配有實時數據庫 可存儲各類數據 如模擬量、離散量、字符型,實現與外部設備的數據交換。
(5)可編程的命令語言 使用戶可根據本身的須要編寫程序,加強圖形界面
(6)系統安全防範 對不一樣操做者,賦予不一樣的操做權限,保證整個系統安全可靠運行
(7)仿真功能 提供強大的仿真功能是系統並行設計,從而縮短開發週期
(8)組態軟件的控制功能
組態軟件的系統構成
1.組態軟件的結構劃分:
(1)系統開發環境
自動化工程師爲了實施項目指定的方案,經過一系列用戶數據文件,生成最終的圖形目標應用系統供系統運行環境時使用。
系統開發環境由若干個組態程序組成例如圖形界面程序 實時數據庫程序 設備通訊程序 歷史數據庫程序 腳本程序等等。
制定方案—繪製運行時環境-與設備鏈接通訊-測試-部署
(2)系統運行環境
在系統運行環境下,目標應用程序被裝入計算機內存並投入實時運行,實時採集數據而且顯示在系統中。
組態軟件支持在線雲組態技術,即在不退出系統運行環境的狀況下能夠直接進入組態開發環境並修改組態,使修改後的組態直接生效。
2. 組態軟件的成員構成:
(1)應用程序管理器
應用程序管理器是提供應用程序的搜索、備份、解壓縮、創建新應用等功能的專用管理工具
(2)圖形界面開發程序
在圖形編輯工具的支持下進行圖形系統生成工做所依賴的開發環境 ,開發運行時環境的界面 數據的顯示 等功能 。生成最終圖形目標應用系統供圖形運行環境運行時使用
(3)圖形界面運行程序
在系統運行環境下 圖形目標應用系統被圖形界面運行程序裝入計算機內存並投入實時運行。
(4)實時數據庫系統組態程序
目前國內組態軟件(亞控 、力控、紫金橋、易控)都有本身的獨立的實時數據庫組件,有些公司是先從實時數據庫起家的,說明它在組態軟件上的重要性。
(5)實時數據庫系統運行程序
在系統運行環境下,目標實時數據庫及其應用系統被實時數據庫系統運行程序裝入計算機內存並執行預約的各類數據計算、數據處理任務。歷史數據的查詢、檢索、
報警的管理都是在實時數據庫系統運行程序中完成的。
(6)I/O驅動程序
這個在組態軟件中必不可少的的組成部分,用於和I/O設備通訊,互相交換數據,DDE和OPC Client是兩個通用的標準I/O驅動程序,用來和支持DDE標準和OPC標準的
I/O 設備通訊。
(7)擴轉可選組件:
1.通用數據庫接口(ODBC)組態程序
2.通用數據庫接口(ODBC)運行程序
3.策略(控制方案)編輯組態程序
4.策略運行程序
5.實用通訊程序組件
來自:http://duobee.com/portal/article/index/id/1263.html