組態軟體是指一些資料採集與過程控制的專用軟體,它們是在自動控制系統監控層一級的軟體平臺和開發環境,使用靈活的組態方式,為使用者提供快速構建工業自動控制系統監控功能的、通用層次的軟體工具。組態軟體應該能支援各種工控裝置和常見的通訊協議,並且通常應提供分散式資料管理和網路功能。其預設定的各種軟體模組可以非常容易地實現和完成監控層的各項功能,並能同時支援各種硬體廠家的計算機和I/O產品,與高可靠的工控計算機和網路系統結合,可向控制層和管理層提供軟、硬體的全部介面,進行系統整合。
隨著它的快速發展,實時資料庫、實時控制、SCADA、通訊及聯網、開放資料介面、對I/O裝置的廣泛支援已經成為它的主要內容,隨著技術的發展,監控組態軟體將會不斷被賦予新的內容。
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)實用通訊程式元件
1、延續性擴充套件性(使用者需求發生改變時,不需要作很多修改的就能方便地完成軟體的更新和升級)
2、封裝性(易學易用) 通用組態軟體作完成的功能都用一種方便使用者使用的方法包裝起來,對於使用者,不需要掌握太多的程式語言技術,就能完成一個複雜工程所要求的 所有功能。
3、通用性,每一個使用者根據工程實際情況,利用通用組態軟體提供的底層裝置的I/O驅動程式、開放式的資料庫和畫面製作工具,就能完成一個具有動畫效果、歷史資料和曲線並存、具有多媒體功能和網路功能的工程,不受行業限制。
4、實時多工(資料採集與輸出、資料處理與演算法實現、圖形顯示及人機對話、實時資料的儲存、檢索管理、實時通訊等多個任務要在同一臺計算機上同時執行)。
1、強大的畫面顯示組態功能
2、良好的開放性 開放性是指組態軟體能與多種通訊協議互聯,支援多種硬體裝置,向上能與管理層通訊,實現上位機和下位機的雙向通訊。
3、豐富的功能模組 提供豐富的控制功能庫,滿足使用者的測控要求和現場要求。利用各種功能模組,完成實時監控、產生功能報表、顯示歷史資料曲線、實時曲線、提供報警等功能,使系統具有良好的人機介面,易於操作。
系統即可適用於單機集中式控制,分散式控制,可以帶遠端通訊能力的遠端測控系統。
4、強大的資料庫 配有實時資料庫 可儲存各種資料 如模擬量、離散量、字元型,實現與外部裝置的資料交換。
5、可程式設計的命令語言 使使用者可根據自己的需要編寫程式,增強圖形介面
6、系統安全防範 對不同操作者,賦予不同的操作許可權,保證整個系統安全可靠執行
7、模擬功能 提供強大的模擬功能是系統並行設計,從而縮短開發週期
8、組態軟體的控制功能
組態軟體是有專業性的。從表面上看,組態工具的雲形成是執行自己特定的任務,工控組態軟體提供了程式設計手段,一般都是內建編譯系統,支援BASIC語言、VB有的甚至支援C#。組態大多數都支援各種主流工控裝置和標準通訊協議,通常情況下應提供分散式資料管理和網路功能,他還是一個是使用者能快速建立自己的HIMI軟體工具或開發環境,工控領域的使用者透過手工或委託第三方編寫HIMI應用在組態出現之前,這種方式開發時間長,效率低,可靠性也差,組態出現後,使用者可以利用組態軟體的功能構建一套適合自己的應用系統。隨著科技的進步,組態也快速發展著,實時資料庫、實時控制、通訊及聯網、開放資料介面的廣泛支援成為組態的主要內容。
組態軟體通常具有強大的介面顯示功能,其充分利用Windows的圖形功能介面、工具欄,操作人員直接進入開發狀態,利用組態提供給使用者豐富的作圖工具,隨心所欲任意編輯。組態軟體能與多種通訊協議互聯,支援多種硬體裝置,組態的開放性是衡量其的重要指標。具備強大的資料庫,真正實現與外部裝置的資料交換,豐富的功能模組滿足使用者的測控要求和現場要求,利用對應的版塊功能,完成實時監控能功能,使系統具有良好的人機介面且易於操作。
組態軟體是指一些資料採集與過程控制的專用軟體,它們是在自動控制系統監控層一級的軟體平臺和開發環境,使用靈活的組態方式,為使用者提供快速構建工業自動控制系統監控功能的、通用層次的軟體工具。組態軟體應該能支援各種工控裝置和常見的通訊協議,並且通常應提供分散式資料管理和網路功能。其預設定的各種軟體模組可以非常容易地實現和完成監控層的各項功能,並能同時支援各種硬體廠家的計算機和I/O產品,與高可靠的工控計算機和網路系統結合,可向控制層和管理層提供軟、硬體的全部介面,進行系統整合。
隨著它的快速發展,實時資料庫、實時控制、SCADA、通訊及聯網、開放資料介面、對I/O裝置的廣泛支援已經成為它的主要內容,隨著技術的發展,監控組態軟體將會不斷被賦予新的內容。
組態軟體的系統構成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)實用通訊程式元件
組態軟體特點1、延續性擴充套件性(使用者需求發生改變時,不需要作很多修改的就能方便地完成軟體的更新和升級)
2、封裝性(易學易用) 通用組態軟體作完成的功能都用一種方便使用者使用的方法包裝起來,對於使用者,不需要掌握太多的程式語言技術,就能完成一個複雜工程所要求的 所有功能。
3、通用性,每一個使用者根據工程實際情況,利用通用組態軟體提供的底層裝置的I/O驅動程式、開放式的資料庫和畫面製作工具,就能完成一個具有動畫效果、歷史資料和曲線並存、具有多媒體功能和網路功能的工程,不受行業限制。
4、實時多工(資料採集與輸出、資料處理與演算法實現、圖形顯示及人機對話、實時資料的儲存、檢索管理、實時通訊等多個任務要在同一臺計算機上同時執行)。
四、組態軟體功能1、強大的畫面顯示組態功能
2、良好的開放性 開放性是指組態軟體能與多種通訊協議互聯,支援多種硬體裝置,向上能與管理層通訊,實現上位機和下位機的雙向通訊。
3、豐富的功能模組 提供豐富的控制功能庫,滿足使用者的測控要求和現場要求。利用各種功能模組,完成實時監控、產生功能報表、顯示歷史資料曲線、實時曲線、提供報警等功能,使系統具有良好的人機介面,易於操作。
系統即可適用於單機集中式控制,分散式控制,可以帶遠端通訊能力的遠端測控系統。
4、強大的資料庫 配有實時資料庫 可儲存各種資料 如模擬量、離散量、字元型,實現與外部裝置的資料交換。
5、可程式設計的命令語言 使使用者可根據自己的需要編寫程式,增強圖形介面
6、系統安全防範 對不同操作者,賦予不同的操作許可權,保證整個系統安全可靠執行
7、模擬功能 提供強大的模擬功能是系統並行設計,從而縮短開發週期
8、組態軟體的控制功能
組態軟體有什麼用組態軟體是有專業性的。從表面上看,組態工具的雲形成是執行自己特定的任務,工控組態軟體提供了程式設計手段,一般都是內建編譯系統,支援BASIC語言、VB有的甚至支援C#。組態大多數都支援各種主流工控裝置和標準通訊協議,通常情況下應提供分散式資料管理和網路功能,他還是一個是使用者能快速建立自己的HIMI軟體工具或開發環境,工控領域的使用者透過手工或委託第三方編寫HIMI應用在組態出現之前,這種方式開發時間長,效率低,可靠性也差,組態出現後,使用者可以利用組態軟體的功能構建一套適合自己的應用系統。隨著科技的進步,組態也快速發展著,實時資料庫、實時控制、通訊及聯網、開放資料介面的廣泛支援成為組態的主要內容。
組態軟體通常具有強大的介面顯示功能,其充分利用Windows的圖形功能介面、工具欄,操作人員直接進入開發狀態,利用組態提供給使用者豐富的作圖工具,隨心所欲任意編輯。組態軟體能與多種通訊協議互聯,支援多種硬體裝置,組態的開放性是衡量其的重要指標。具備強大的資料庫,真正實現與外部裝置的資料交換,豐富的功能模組滿足使用者的測控要求和現場要求,利用對應的版塊功能,完成實時監控能功能,使系統具有良好的人機介面且易於操作。