已閱讀5頁,還剩57頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
監(jiān)控組態(tài)軟件 本章要點1 組態(tài)軟件的基本含義 發(fā)展趨勢與特點 2 組態(tài)軟件的圖形開發(fā)界面 3 工藝控制流程圖的組態(tài)設(shè)計步驟 4 復(fù)雜圖形對象的組態(tài)及應(yīng)用 本章主要內(nèi)容 13 1組態(tài)軟件及其發(fā)展 13 2組態(tài)軟件的圖形開發(fā)環(huán)境 13 3工藝控制流程圖的組態(tài) 13 4復(fù)雜圖形對象的組態(tài)及應(yīng)用 本章小結(jié) 思考題 13 1組態(tài)軟件及其發(fā)展 主要知識點 13 1 1組態(tài)軟件的發(fā)展趨勢 13 1 2組態(tài)軟件的特點 13 1 3使用組態(tài)軟件的一般步驟 13 1 1組態(tài)軟件的發(fā)展趨勢 組態(tài) Configuration 的意思就是多種工具模塊的任意組合 它是從DCS發(fā)展而來的 它的含義是使用工具軟件對計算機及軟件的各種資源進(jìn)行配置 使計算機或軟件按照預(yù)先設(shè)置的指令 自動執(zhí)行指定任務(wù) 滿足使用者的要求 最初的組態(tài)軟件主要解決人機圖形界面的問題 20世紀(jì)80年代時 世界上第一個商品化監(jiān)控組態(tài)軟件是由美國的Wonderware公司研制的Intouch 隨后又出現(xiàn)了Intellution公司的FIX系統(tǒng) 通用電氣的Cimplicity 以及德國西門子的WinCC等 在國內(nèi)主要有亞控公司的KingView組態(tài)王 昆侖公司的MCGS 三維公司的力控 太力公司的Synall等組態(tài)軟件 現(xiàn)場總線技術(shù)的成熟更加促進(jìn)了組態(tài)軟件的應(yīng)用 因為現(xiàn)場總線的網(wǎng)絡(luò)系統(tǒng)具備OSI協(xié)議 因此可以認(rèn)為它與普通網(wǎng)絡(luò)系統(tǒng)具有相同的屬性 這為組態(tài)軟件的發(fā)展提供了更多機遇 組態(tài)軟件的發(fā)展方向之一是能夠兼容多操作系統(tǒng)平臺 隨著UNIX LINIX操作系統(tǒng)越來越多的被公司采用作為主機操作系統(tǒng) 可移植性成為組態(tài)軟件的主要發(fā)展方向 13 1 2組態(tài)軟件的特點 組態(tài)軟件具有實時多任務(wù) 接口開放 使用靈活 運行可靠的特點 其中最突出的特點是它的實時多任務(wù)性 可以在一臺計算機上同時完成數(shù)據(jù)采集 信號數(shù)據(jù)處理 數(shù)據(jù)圖形顯示 可以實現(xiàn)人機對話 實時數(shù)據(jù)的存儲 歷史數(shù)據(jù)的查詢 實時通訊等多個任務(wù) 組態(tài)軟件的使用者是自動化工程設(shè)計人員 組態(tài)軟件可以使使用者在生成適合自己需要的應(yīng)用系統(tǒng)時不需要修改軟件程序的源代碼 下面是組態(tài)軟件主要解決的問題 如何與現(xiàn)場設(shè)備之間進(jìn)行數(shù)據(jù)采集和數(shù)據(jù)交換 將采集到的數(shù)據(jù)與上位機圖形界面的相關(guān)部分連接 實時數(shù)據(jù)的在線監(jiān)測 數(shù)據(jù)報警界限和系統(tǒng)報警 實時數(shù)據(jù)的存儲 歷史數(shù)據(jù)的查詢 各類報表的生成和打印輸出 應(yīng)用系統(tǒng)運行穩(wěn)定可靠 擁有良好的與第三方程序的接口 方便數(shù)據(jù)共享 在很好的解決了上述問題后 工程技術(shù)人員在組態(tài)軟件中只需要填寫一些根據(jù)實際需要事先設(shè)計好的表格 再利用其圖形功能將被控對象 如反應(yīng)罐 溫度計 鍋爐 趨勢曲線 報表等 形象地繪制在指定的位置 通過內(nèi)部數(shù)據(jù)變量連接被控對象的屬性與I O設(shè)備的實時數(shù)據(jù)進(jìn)行邏輯連接 13 1 3使用組態(tài)軟件的一般步驟 1 建模 根據(jù)實際需要 為控制系統(tǒng)建立數(shù)學(xué)模型 2 設(shè)計圖形界面 利用組態(tài)軟件的圖庫 使用相應(yīng)的圖形對象模擬實際的控制系統(tǒng)和控制設(shè)備 3 構(gòu)造數(shù)據(jù)庫變量 創(chuàng)建實時數(shù)據(jù)庫 用數(shù)據(jù)庫中的變量反映控制對象的各種屬性 變量描述控制對象的各種屬性 4 建立動畫連接 建立變量和圖形畫面中的圖形對象的連接關(guān)系 畫面上的圖形對象通過動畫的形式模擬實際控制系統(tǒng)的運行 5 運行 調(diào)試 這五個步驟并不是完全獨立的 事實上 這些步驟常常是交錯進(jìn)行的 13 2組態(tài)軟件的圖形開發(fā)環(huán)境 自動化工程的所有操作畫面 包括流程畫面都是在圖形開發(fā)環(huán)境下制作 生成的 工程設(shè)計人員使用最頻繁的組態(tài)軟件組件就是圖形開發(fā)環(huán)境 組態(tài)王的圖形開發(fā)環(huán)境是TOUCHMAK 力控R軟件中的圖形開發(fā)環(huán)境是Draw 在Intouch中是WindowMaker 圖形開發(fā)環(huán)境是目標(biāo)應(yīng)用系統(tǒng)的主要生成工具之一 它依照操作系統(tǒng)的圖形標(biāo)準(zhǔn) 采用面向?qū)ο蟮膱D形技術(shù) 為使用者提供豐富強大的繪圖編輯 動畫連接和腳本工具 提供右鍵菜單功能 幫助使用者簡化操作 13 2 1基本概念 1 命令語言命令語言是一段類似于C語言的程序 工程人員可以利用這段程序增強應(yīng)用工程的靈活性 組態(tài)王的命令語言包括應(yīng)用程序命令語言 熱鍵命令語言 事件命令語言 變量改變命令語言 自定義函數(shù)命令語言 動畫連接命令語言 畫面屬性命令語言 各類命令語言通過 命令語言 對話框編輯輸入 在運行系統(tǒng)中被編譯執(zhí)行 2 窗口窗口是組態(tài)軟件的目的操作界面 絕大部分的操作都在窗口上設(shè)計完成 3 圖素也稱圖形對象 是組態(tài)軟件中的基本元素之一 窗口中的絕大部分內(nèi)容都是由一些簡單的或復(fù)雜的圖形對象構(gòu)成的 簡單的如線 文本 按鈕等 通常是組態(tài)軟件系統(tǒng)自身提供的 稱為 標(biāo)準(zhǔn)圖素 復(fù)雜的如各種報警 事件 報表及第三方開發(fā)的圖素 4 外部對象是指由其它Windows應(yīng)用程序生成的圖形或數(shù)據(jù)對象 如Active控件 Excel表格 Word文檔等OLE對象 Active控件是典型的外部控件 一般以O(shè)CX做擴(kuò)展名 它是一種能夠完成特定功能的獨立的標(biāo)準(zhǔn)組件 可以是組態(tài)軟件本身開發(fā)的或者是用其他軟件如VB VC等第三方應(yīng)用程序開發(fā)的 也可以直接從第三方開發(fā)商那里購買 但它必須被置入控件容器 Container 中 KingView就是標(biāo)準(zhǔn)的控件容器 13 2 2圖形開發(fā)環(huán)境的工作界面 1 工程管理器的主要作用是集中管理本機上的組態(tài)王工程 功能主要包括 新建 刪除工程 搜索組態(tài)王工程 修改工程屬性 工程備份 恢復(fù) 數(shù)據(jù)詞典的導(dǎo)入導(dǎo)出 切換到組態(tài)王開發(fā)或運行環(huán)境等 工程管理器由菜單條 工具欄 工程信息顯示區(qū)及狀態(tài)欄組成 見圖13 1 2 工程瀏覽器工程瀏覽器是組態(tài)王6 01的集成開發(fā)環(huán)境 是一個類似于Windows資源管理器的窗口 在這里可以看到所建工程的所有組成部分 包括畫面 數(shù)據(jù)庫 外部設(shè)備 配方等 工程瀏覽器如圖13 2所示 由菜單欄 工具欄 工程目錄顯示區(qū) 目錄內(nèi)容顯示區(qū) 狀態(tài)條組成 3 圖形工具箱繪制圖素的主要工具放在圖形編輯工具箱中 當(dāng)畫面打開時 工具箱自動加載 如果沒有顯示 選擇菜單 工具 顯示工具箱 或按F10快捷鍵 工具箱中各基本工具的使用方法和Windows中的 畫筆 的使用類似 如圖13 3所示 4 圖庫管理器圖庫管理器如圖13 4所示 內(nèi)中存放的是組態(tài)軟件的各種圖素 用戶可以選擇需要的對象就可以設(shè)計自己需要的界面 它的使用降低了設(shè)計界面的難度 縮短開發(fā)周期 同時工程人員可以生成自己的圖庫對象 圖13 4圖庫管理器 13 3工藝控制流程圖的組態(tài) 工藝控制流程圖是實現(xiàn)控制系統(tǒng)實時監(jiān)控的最重要的部分之一 本節(jié)以水位控制系統(tǒng)為例 介紹如何使用組態(tài)軟件實現(xiàn)工藝控制流程圖的步驟 13 3 1建模 建模就是在對系統(tǒng)要求進(jìn)行分析后 建立數(shù)學(xué)模型 以水位控制系統(tǒng)為例 參見圖13 9 水泵將水源中的水通過進(jìn)水管道抽到水箱中 水箱出水管道連接用戶 為用戶提供水源 為了保護(hù)水壓的相對穩(wěn)定 對水箱中水位要有兩個報警限 分別為上限和下限 當(dāng)水位上升到上限 關(guān)閉水泵 水位低于下限 水泵工作 給水箱供水 在上下限之間 水泵不工作 13 3 2變量的定義 在控制系統(tǒng)中 需要采用變量來存放外部設(shè)備傳送來的檢測信號 如水位信號 這些變量需要同外部設(shè)備進(jìn)行數(shù)據(jù)交換 所以需要首先建立工程 然后進(jìn)行設(shè)備配置 再建立相應(yīng)的變量 1 建立工程啟動組態(tài)王工程管理器 選擇菜單 文件 中的 新建工程 或者單擊工具欄的 新建 按鈕 出現(xiàn) 新建工程向?qū)е?對話框 單擊 下一步 按鈕 彈出 新建工程向?qū)е?對話框 選擇工程所在目錄 單擊 下一步 彈出 新建工程向?qū)е?對話框 輸入新建組態(tài)王工程名稱 水位控制系統(tǒng) 工程描述 水位控制系統(tǒng) 單擊 完成 按鈕 在是否將所建的工程設(shè)為組態(tài)王當(dāng)前工程的對話框中選擇 是 在菜單項中選擇 工具 切換到開發(fā)系統(tǒng) 或者退出工程管理器 直接打開組態(tài)王工程瀏覽器 進(jìn)入工程瀏覽器畫面 此時組態(tài)王自動生成初始的數(shù)據(jù)文件 至此 新的工程建立 可參閱第13 2 2相關(guān)的內(nèi)容 2 建立畫面進(jìn)入工程瀏覽器 打開圖形工具箱和圖庫管理器 1 在工具箱中的立體管道工具中選擇 在畫面上 鼠標(biāo)圖形為 模式 在適當(dāng)位置單擊鼠標(biāo)左鍵 然后移動鼠標(biāo)到結(jié)束位置 雙擊 則立體管道在畫面上顯示出來 如果立體管道需要彎曲 只需在折點處單擊鼠標(biāo) 然后繼續(xù)移動鼠標(biāo) 就可實現(xiàn)折線形式的立體管道 選中所畫的立體管道 在調(diào)色板上的對象選擇按鈕中按下線條色按鈕 在選色區(qū)選擇顏色 則立體管道變?yōu)橄鄳?yīng)的顏色 2 打開圖庫管理器 在反應(yīng)器圖庫中選擇 圖素 雙擊后在水位控制畫面上單擊鼠標(biāo) 該圖素出現(xiàn)在相應(yīng)的位置 移動到相應(yīng)的立體管道上 并拖動邊框改變其大小 如圖13 5所示 圖13 5文本 圖素的使用方法 3 定義外部設(shè)備和數(shù)據(jù)變量作為上位機 需要與外部設(shè)備交換數(shù)據(jù) 這些外部設(shè)備包括 下位機如PLC 儀表 模塊 板卡等 一般通過串行口和上位機交換數(shù)據(jù) 其他Windows應(yīng)用程序 一般通過DDE交換數(shù)據(jù) 若組態(tài)軟件在網(wǎng)絡(luò)上運行 則外部設(shè)備還可以包括網(wǎng)絡(luò)上的其它計算機 只有在定義了外部設(shè)備之后 組態(tài)軟件才能通過I O變量進(jìn)行數(shù)據(jù)交換 為方便定義外部設(shè)備 組態(tài)王設(shè)計了 設(shè)備配置向?qū)?指導(dǎo)完成設(shè)備的連接 本書使用仿真PLC和組態(tài)王通訊 利用仿真PLC為組態(tài)王提供數(shù)據(jù) 假設(shè)仿真PLC連接在計算機的COM1口 由于篇幅所限 這里對外部設(shè)備的設(shè)置省略 請參閱相關(guān)的書籍 在定義了相關(guān)的外部設(shè)備之后 可以使用數(shù)據(jù)詞典定義需要的變量 對于水位控制系統(tǒng)至少需要一個模擬量和一個數(shù)字量 1 模擬量 水位 變量的定義 如圖13 6所示 單擊 數(shù)據(jù)庫 大綱的 數(shù)據(jù)詞典 成員名 然后在目錄內(nèi)容顯示區(qū)雙擊 新建 圖標(biāo) 出現(xiàn) 定義變量 窗口 在 基本屬性 頁輸入變量名 水位 變量類型為 I O實數(shù) 連接設(shè)備設(shè)置為 新IO設(shè)備 寄存器設(shè)置為DICREA100 數(shù)據(jù)類型為 FLOAT 讀寫數(shù)據(jù)為 只讀 采集頻率為1000ms 最小值0 最大值3 5 最小原始值0 最大原始值3 這樣就可以把從外部設(shè)備傳過來的4 20mA的電流信號通過標(biāo)準(zhǔn)電阻轉(zhuǎn)換為0 5 3 5V電壓 再轉(zhuǎn)換成0 3m的水位 圖13 6水位變量的定義 2 數(shù)字量 水泵運行 變量的定義 如圖13 7 在目錄內(nèi)容顯示區(qū)中雙擊 新建 圖標(biāo) 再次出現(xiàn) 定義變量 窗口 將變量名設(shè)置為 水泵運行 變量類型設(shè)置為 I O離散 初始值設(shè)置為 關(guān) 連接設(shè)備設(shè)置為 新IO設(shè)備 寄存器設(shè)置為 CommErr 數(shù)據(jù)類型為 Bit 采集頻率為1000ms 然后單擊 記錄和安全區(qū) 選項卡 單擊選中 數(shù)據(jù)變化記錄 單選按鈕 再單擊 確定 按鈕 完成變量的設(shè)置 3 實數(shù)變量的定義 實數(shù)變量是用來存儲歷史數(shù)據(jù)的 可以根據(jù)控制要求 例如存儲24個小時整點的水位數(shù)值 需要24個內(nèi)存實數(shù)變量如 水位1 水位24 雙擊 新建 圖標(biāo) 出現(xiàn) 定義變量 對話框 將變量名設(shè)置為 水位1 變量類型設(shè)置為 內(nèi)存實數(shù) 最大值設(shè)置為3 5 選中 保存數(shù)值 復(fù)選框 再單擊 確定 按鈕 定義完成 圖13 7水泵運行變量的定義 4 內(nèi)存離散變量的定義 如圖13 8所示 內(nèi)存離散變量是用來控制系統(tǒng)的啟 停的 雙擊 新建 圖標(biāo) 出現(xiàn) 定義變量 對話框 將變量名設(shè)置為 啟動 變量類型設(shè)置為 內(nèi)存離散 再單擊 確定 按鈕 定義完成 圖13 8啟動變量的定義 13 3 3畫面的編輯與動畫連接 1 畫面的編輯前節(jié)已經(jīng)對 水位控制系統(tǒng) 的建立有所陳述 現(xiàn)在利用組態(tài)王提供的各種繪圖工具來制作完善的主畫面 使得畫面能夠逼真地反映控制系統(tǒng)的工作運行狀況 并且可以通過畫面控制實際的運行狀態(tài) 從而實現(xiàn)對系統(tǒng)的實時監(jiān)控 如圖13 9所示 圖13 9水位控制系統(tǒng)主畫面 1 文本輸入用鼠標(biāo)單擊 工具箱 中的 文本 工具按鈕 然后將鼠標(biāo)移動到畫面上適當(dāng)位置單擊 用戶便可以輸入文字 輸入完畢后 單擊鼠標(biāo) 文字輸入完成 若需要對輸入的文字進(jìn)行修改 則可以首先選中該文本 然后用鼠標(biāo)單擊 在彈出的菜單中單擊 字符串替換 菜單項 彈出 字符串替換 對話框 輸入要修改的文字 單擊 確定 按鈕 如圖13 10所示 圖13 10字符串替換 若要對字體進(jìn)行修改 單擊 工具箱 中的 字體 按鈕 彈出 字體 對話框 用戶可以在此對話框中選擇需要的字體 字形和大小 單擊 確定 按鈕 字體的修改完成 修改文字的顏色 則可以選中文本 單擊 工具箱 中的 顯示調(diào)色板 按鈕 在彈出的 調(diào)色板 中單擊 字符色 按鈕 選擇需要的顏色即可 2 圖素輸入利用組態(tài)王的圖庫繪制需要的圖素 單擊 圖庫 中的 打開圖庫 菜單項 或使用快捷鍵F2 出現(xiàn) 圖庫管理器 窗口 下面以水泵為例 介紹圖庫的使用方法 打開圖庫管理器后 在左側(cè)的樹狀顯示區(qū)中選中 泵 右側(cè)將出現(xiàn)所有與泵相關(guān)的圖素 選中需要的水泵 這里選中左起的第二種 雙擊后將鼠標(biāo)移動到畫面適當(dāng)位置并單擊 則 泵 就出現(xiàn)在畫面上 用鼠標(biāo)將其大小調(diào)試到需要的尺寸后 即完成了 泵 的繪制 如圖13 11 圖13 11圖庫中選取水泵圖素 同樣的方法可以在畫面上繪制出水箱 管道 水位傳感器及相應(yīng)的文本 至此 主畫面繪制完成 2 動畫連接以上繪制的畫面是靜態(tài)的 要逼真的顯示系統(tǒng)的運行狀況 必須將圖素和數(shù)據(jù)庫中已經(jīng)設(shè)定的相應(yīng)變量聯(lián)系起來 即讓畫面 動 起來 將圖素和數(shù)據(jù)庫中對應(yīng)變量建立聯(lián)系的過程稱為 動畫連接 建立動畫連接后 當(dāng)數(shù)據(jù)庫中的變量發(fā)生變化后 圖形對象就可以按照設(shè)定的動畫連接隨之做同步的變化 下面是水位控制系統(tǒng)主畫面的動畫連接過程 1 啟動按鈕的動畫連接設(shè)置 雙擊 啟動 按鈕 出現(xiàn) 動畫連接 對話框 單擊命令語言連接中的 彈起時 按鈕 出現(xiàn) 命令語言 窗口 輸入如下命令語言 本站點 啟動 1 單擊 確定 按鈕 返回到 動畫連接 對話框 再單擊 確定 按鈕 則 啟動 按鈕的動畫連接完成 如圖13 12所示 當(dāng)用鼠標(biāo)單擊 啟動 按鈕時 系統(tǒng)運行 圖13 12啟動按鈕的動畫連接設(shè)置 同樣的方法可以設(shè)置 停止 按鈕 只要將輸入命令改為 本站點 啟動 0 即可 2 指示燈的動畫連接設(shè)置 雙擊 指示燈 出現(xiàn) 指示燈向?qū)?對話框 將變量名設(shè)定為 本站點 啟動 將 正常色 設(shè)置為綠色 報警色 設(shè)置為紅色 再單擊 確定 按鈕 則 指示燈 動畫連接完成 如圖13 13所示 在運行狀態(tài)下 此指示燈的顏色將表明系統(tǒng)的運行狀態(tài) 綠色表示系統(tǒng)處于運行狀態(tài) 紅色表示系統(tǒng)處于停止?fàn)顟B(tài) 圖13 13指示燈的動畫連接設(shè)置 3 水泵的動畫連接設(shè)置 雙擊 水泵 出現(xiàn) 泵 對話框 將其中的變量名設(shè)置為 本站點 水泵運行 單擊 確定 按鈕 則 水泵 動畫連接完成 如圖13 14所示 在運行時 水泵中央顯示綠色表示正在工作 紅色表示停止?fàn)顟B(tài) 圖13 14水泵的動畫連接設(shè)置 4 水箱的動畫連接設(shè)置 雙擊 水箱 出現(xiàn) 反應(yīng)器 對話框 變量名設(shè)置為 本站點 水位 填充顏色設(shè)置為藍(lán)綠色 并把最大值設(shè)置為3 5 單擊 確定 按鈕 則 水箱 動畫連接完成 運行時 水箱中填充的高度表示了水箱水位的高度 5 顯示文本的動畫連接設(shè)置 雙擊 水位顯示 文本 出現(xiàn) 動畫連接 對話框 單擊 模擬值輸出 按鈕 則彈出 模擬值輸出連接 對話框 將其中的表達(dá)式設(shè)置為 本站點 水位 整數(shù)位數(shù)為1 小數(shù)位數(shù)為1 單擊 確定 按鈕返回到 動畫連接 對話框 再次單擊 確定 按鈕 動畫連接設(shè)置完成 如圖13 15所示 在所有的動畫連接完成之后 將畫面保存好 沒有保存的畫面 在運行時均不會起作用 圖13 15顯示文本的動畫連接設(shè)置 3 命令語言及控制程序編寫在完成了上述的動畫設(shè)置后 還必須通過命令輸入 才能控制水泵的運行 工藝上要求水泵的工作狀態(tài)是根據(jù)水位的高低而運行的 當(dāng)水位低于下限時 水泵工作 為水箱送水 水位高于上限 水泵停止工作 在上下限之間 水泵不工作 這里假定下限設(shè)置為0 5m 上限為3 1m 在工程瀏覽器中的工程目錄顯示區(qū)中單擊 文件 大綱下面的 命令語言 下的 應(yīng)用程序命令語言 成員名 然后在目錄內(nèi)容顯示區(qū)中單擊 請單擊這兒進(jìn)入對話框 圖標(biāo) 則進(jìn)入 應(yīng)用程序命令語言 對話框 單擊 運行時 將循環(huán)執(zhí)行時間設(shè)定為3000ms 然后在命令語言輸入框內(nèi)輸入如下命令語言 if 啟動 1 if 水位3 1 水泵運行 0 else水泵運行 0 然后單擊 確定 按鈕 完成命令語言的輸入 如圖13 16所示 注意 命令輸入要求在語句的尾部加分號 圖13 16應(yīng)用程序命令語言 在完成上述步驟后 運行組態(tài)王 就可以按照指定的命令執(zhí)行了 13 4復(fù)雜圖形對象的組態(tài)及應(yīng)用 13 4 1趨勢曲線作為實時監(jiān)控的組態(tài)軟件 趨勢分析是必不可缺的 包括用于實時顯示數(shù)據(jù)的實時曲線和能夠?qū)?shù)據(jù)庫中的數(shù)據(jù)進(jìn)行指定趨勢分析的歷史曲線兩種 組態(tài)王圖庫中有設(shè)定好的各種功能按鈕的趨勢曲線 用戶只要定義幾個相關(guān)變量 適當(dāng)調(diào)整曲線外觀 即可完成曲線的指定的復(fù)雜功能 下面以 水位控制系統(tǒng) 的實時曲線和歷史曲線的設(shè)置為例 對趨勢曲線做一介紹 1 實時曲線實時曲線的建立是以單獨畫面的方式顯示的 所以需要單獨建立一個窗口 1 單擊 文件 中的 新畫面 在彈出的對話框中 畫面名稱 中輸入 水位控制系統(tǒng)實時曲線 窗口高度和寬度可以自己設(shè)定 單擊 確定 按鈕 則實時曲線畫面完成 2 單擊工具箱中的 實時趨勢曲線 按鈕 將鼠標(biāo)在畫面上的適當(dāng)位置單擊 拖動鼠標(biāo) 畫出需要大小的矩形框 雙擊出現(xiàn) 實時趨勢曲線 對話框 在此對話框中 將 曲線1 的表達(dá)式設(shè)置為 本站點 水位 顏色為紅 將 曲線2 的表達(dá)式設(shè)置為 本站點 啟動 顏色為綠 將 曲線3 的表達(dá)式設(shè)置為 本站點 水泵運行 顏色為藍(lán) 如圖13 17所示 將畫面保存后 即完成了3個參數(shù)的實時曲線設(shè)置 圖13 17實時曲線的設(shè)置 2 歷史曲線 1 歷史趨勢曲線的設(shè)置在建立了畫面之后 選擇菜單 圖庫 中的 打開圖庫 或按快捷鍵F2 雙擊 歷史曲線 庫的 歷史趨勢曲線 圖素 在畫面上單擊鼠標(biāo) 并拖動調(diào)整到適當(dāng)?shù)拇笮?2 雙擊歷史趨勢曲線 彈出 歷史趨勢向?qū)?對話框 歷史趨勢曲線名設(shè)置為 水位控制系統(tǒng)歷史曲線 曲線1設(shè)置為 本站點 水位 曲線2設(shè)置為 本站點 啟動 曲線3設(shè)置為 本站點 水泵運行 其他部分設(shè)置為默認(rèn)值即可 坐標(biāo)系 選項卡設(shè)置起始值為0 最大值為100 時間長度為10分鐘 在對 操作面板和安全屬性 選項卡設(shè)置之前 需要先建立兩個內(nèi)存整型量 變量使得歷史數(shù)據(jù)曲線可以按照用戶的要求顯示 a 調(diào)整跨度 變量的最小值為0 最大值為36000 相當(dāng)于10個小時 用戶可根據(jù)需要設(shè)定 用戶可以在運行系統(tǒng)中通過對此變量的修改改變時間軸平移或單邊移動的實際長度 b 卷動百分比 變量的最小值為0 最大值100 用戶可以在運行系統(tǒng)中通過對此變量的修改來改變時間軸平移的百分比長度 設(shè)定完成后 在 操作面板和安全屬性 選項卡的 調(diào)整跨度 項中設(shè)置 本站點 調(diào)整跨度 卷動百分比 設(shè)置為 本站點 卷動百分比 為使趨勢曲線內(nèi)能顯示變量的變化 必須設(shè)置變量的記錄屬性 只有在 定義變量 對話框中選擇 數(shù)據(jù)變化記錄 或 定時記錄 選項時 才能在歷史趨勢曲線中顯示此變量的變化情況 歷史趨勢曲線中的數(shù)據(jù)都取自歷史數(shù)據(jù)記錄文件 而歷史數(shù)據(jù)記錄文件只有記錄的 記錄 屬性有效才可用 單擊 確定 按鈕 保存好畫面 則完成了 水位控制系統(tǒng)歷史曲線 畫面的制作 運行畫面 就可以查閱歷史數(shù)據(jù)了 用戶可以通過按鈕任意改變時間軸范圍 查看需要的數(shù)據(jù) 如圖13 18所示 若需要的不是曲線 可以通過函數(shù)來實現(xiàn) 這可以參閱相關(guān)的書籍 圖13 18歷史曲線的設(shè)置 13 4 2報表生成 組態(tài)王提供內(nèi)嵌式報表系統(tǒng) 用戶可以任意設(shè)置報表樣式 對報表進(jìn)行組態(tài) 組態(tài)王為工程人員提供了豐富的報表函數(shù) 實現(xiàn)各種運算 數(shù)據(jù)轉(zhuǎn)換 統(tǒng)計分析 報表打印等 即可以制作實時報表 也可以制作歷史報表 另外 用戶還可以制作各種報表模塊 實現(xiàn)多次使用 以免重復(fù)工作 1 實時數(shù)據(jù)報表新建一個新畫面 名稱為 報表畫面 在工具箱中選擇 報表窗口 然后在畫面上拖拉出一個矩形 出現(xiàn)報表窗口 如圖13 19所示 圖13 19報表窗口1 雙擊報表窗口的灰色部分 彈出 報表設(shè)計 對話框 如圖13 20所示 圖13 20報表窗口2 在 報表控件名 對話框中輸入報表名稱 在 表格尺寸 輸入所要制作的報表的大致行數(shù) 列數(shù) 單擊 確定 按鈕 設(shè)計表頭 與Word的表格使用方法相同 選中要使用的所有表格 從報表工具箱上單擊 合并單元格 按鈕 在報表工具箱的編輯框輸入文本 如 實時數(shù)據(jù)報表 單擊 輸入 按鈕 或雙擊合并的單元格 使輸入光標(biāo)位于該單元格中 然后輸入上述文本 設(shè)計報表日期 雙擊要顯示的位置 即單元格 然后輸入 Date 年 月 日 若要顯示當(dāng)前時間 輸入 Time 時 分 秒 如圖13 21所示 組態(tài)王中不分大小寫 圖13 21報表時間的設(shè)置 設(shè)計報表格式 若要在第四個單元格顯示 水位 值 則在A4中輸入 水位顯示值 如圖13 22所示 圖13 22報表中變量設(shè)置 然后選中B4單元格 在組態(tài)王的數(shù)據(jù)改變命令語言中輸入 ReportSetCellValue 實時數(shù)據(jù)報表 4 2 水位 實時數(shù)據(jù)報表 報表的名稱 4 2 第四行第二列 水位 顯示的變量值 如圖13 23所示 同樣的方法 可以設(shè)置其他的變量 單擊 保存 按鈕 選擇保存路徑 輸入要保存的文件名 單擊 保存 按鈕 這樣一個簡單的實時數(shù)據(jù)報表就生成了 圖13 23數(shù)據(jù)改變命令語言窗口 打印報表 在畫面上畫一個打印按鈕 在彈起時命令語言對話框中輸入 ReportPrint2 實時數(shù)據(jù)報表 單擊 確定 即可 保存畫面 運行后 單擊 打印報表 數(shù)據(jù)報表即可打印 2 歷史數(shù)據(jù)報表歷史報表的制作和實時報表方法是一樣的 并可以通過調(diào)用歷史報表查詢函數(shù)加以實現(xiàn) 建立一個 報表查詢 按鈕 在彈起時輸入命令語言輸入歷史查詢函數(shù) ReportSelHisData2 查詢歷史數(shù)據(jù) 運行組態(tài)王 打開歷史數(shù)據(jù)報表畫面 單擊 報表查詢 按鈕 彈出對話框 在對話框中輸入適當(dāng)?shù)牟樵儏?shù)值 然后單擊 確定 按鈕 就可以查出指定變量在指定時間段的歷史數(shù)據(jù) 13 4 3報警和事件 組態(tài)王中的報警和事件主要包括變量報警事件 操作事件 用戶登錄事件和工作站事件 通過這些報警和事件 用戶可以方便地記錄和查看系統(tǒng)的報警 操作和各個工作站的運行情況 當(dāng)報警和事件發(fā)生時 在報警窗口會按照設(shè)置的過濾條件實時的顯示出來 為使報警窗口內(nèi)能顯示變量的報警和事件信息 必須先做如下設(shè)置 1 定義報警組打開工程瀏覽器 在左側(cè)選擇 報警組 然后雙擊右側(cè)的圖標(biāo)進(jìn)入 報警定義 對話框 在 報警組定義 對話框中單擊 修改 在 修改報警組 對話框中修改為 水位控制 單擊 確認(rèn) 關(guān)閉 修改報警組 對話框 單擊 增加 按鈕 在 水位控制 報警組中再增加一個分組 水位控制系統(tǒng)主畫面 單擊 報警組定義 對話框的 確認(rèn) 按鈕 如圖13 24所示 圖13 24報警組定義 2 設(shè)置變量的報警屬性在工程瀏覽器的左側(cè)選擇 數(shù)據(jù)詞典 在右側(cè)雙擊變量名 水位 彈出 定義變量 對話框 水位變量的定義在13 3 2中已經(jīng)介紹 然后單擊 報警定義 選項卡 根據(jù)水位控制系統(tǒng)對水位的要求 設(shè)置報警上限為3 1m 下限為0 5m 單擊 確定 按鈕 變量水位的報警屬性就建立了 如圖13 25所示 只有在 報警定義 對話框定義了變量所屬的報警組和報警方式后 才能在報警和事件窗口中顯示此變量報警信息 3 建立報警和事件窗口在工具箱中選用報警窗口圖素 繪制報警窗口 雙擊報警窗口對象 彈出 報警窗口配置屬性頁 對話框 通用屬性配置頁 設(shè)置 在報警窗口名設(shè)為 報警 其他的屬性按照需要打上需要的對勾即可 如圖13 26所示 圖13
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年新版承攬加工合同書范文
- 2025法人向公司借款合同
- 2025年度溫室大棚租賃與現(xiàn)代農(nóng)業(yè)技術(shù)合作合同3篇
- 2025年度農(nóng)村出租房租賃與農(nóng)村環(huán)保產(chǎn)業(yè)合作合同
- 二零二五年度電影宣傳推廣與營銷合同2篇
- 二零二五年度股權(quán)代持服務(wù)協(xié)議:涉及企業(yè)并購的綜合性協(xié)議3篇
- 二零二五年度農(nóng)村宅基地房屋租賃與農(nóng)村文化傳承合同
- 二零二五年度展臺搭建與展覽展示合同3篇
- 二零二五年度法人代表變更與股權(quán)收購協(xié)議3篇
- 2025年度液壓設(shè)備維修保養(yǎng)及安全檢測合同3篇
- 藍(lán)色糧倉-水產(chǎn)學(xué)專業(yè)導(dǎo)論智慧樹知到期末考試答案章節(jié)答案2024年中國海洋大學(xué)、山東大學(xué)、中國科學(xué)院海洋研究所、上海海洋大學(xué)、華中農(nóng)業(yè)大學(xué)、大連海洋大學(xué)、集美大學(xué)
- (高清版)JTGT D31-06-2017 季節(jié)性凍土地區(qū)公路設(shè)計與施工技術(shù)規(guī)范
- 幼兒園健康體檢活動方案及流程
- 冰箱結(jié)構(gòu)原理與維修
- 2024年交管12123學(xué)法減分考試題庫及答案大全
- 湖南省長沙市2022-2023學(xué)年二年級上學(xué)期期末數(shù)學(xué)試題
- 湖南省印刷業(yè)揮發(fā)性有機物排放標(biāo)準(zhǔn)2017
- 齊魯針灸智慧樹知到期末考試答案2024年
- 2024年蘇州市軌道交通集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 2024年1月電大國家開放大學(xué)期末試題及答案:農(nóng)村政策法規(guī)
- (高清版)DZT 0261-2014 滑坡崩塌泥石流災(zāi)害調(diào)查規(guī)范(1:50000)
評論
0/150
提交評論