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