報(bào)表系統(tǒng)-組態(tài)王報(bào)表系統(tǒng)_第1頁
報(bào)表系統(tǒng)-組態(tài)王報(bào)表系統(tǒng)_第2頁
報(bào)表系統(tǒng)-組態(tài)王報(bào)表系統(tǒng)_第3頁
報(bào)表系統(tǒng)-組態(tài)王報(bào)表系統(tǒng)_第4頁
報(bào)表系統(tǒng)-組態(tài)王報(bào)表系統(tǒng)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第八講 報(bào)表系 統(tǒng) 在本課程您將 掌握實(shí)時(shí)報(bào)表的創(chuàng)建過程 掌握歷史報(bào)表的創(chuàng)建 查詢過程 第一節(jié) 概述 數(shù)據(jù)報(bào)表的用途 數(shù)據(jù)報(bào)表是反應(yīng)生產(chǎn)過程中的過程數(shù)據(jù) 運(yùn)行狀態(tài)等 并對(duì)數(shù)據(jù)進(jìn)行記錄 統(tǒng)計(jì)的一種 重要工具 是生產(chǎn)過程必不可少的一個(gè)重要環(huán)節(jié) 它既能反應(yīng)系統(tǒng)實(shí)時(shí)的生產(chǎn)情況又能對(duì)長 期的生產(chǎn)過程數(shù)據(jù)進(jìn)行統(tǒng)計(jì) 分析 使管理人員能夠掌握和分析生產(chǎn)過程情況 組態(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ù)工作 第二節(jié) 實(shí)時(shí)數(shù)據(jù)報(bào)表 創(chuàng)建實(shí)時(shí)數(shù)據(jù)報(bào)表 實(shí)時(shí)數(shù)據(jù)報(bào)表創(chuàng)建過程如下 6 新建一畫面 名稱為 實(shí)時(shí)數(shù)據(jù)報(bào)表畫面 7 選擇工具箱中的工具 在畫面上輸入文字 實(shí)時(shí)數(shù)據(jù)報(bào)表 3 選擇工具箱中的工具 在畫面上繪制一實(shí)時(shí)數(shù)據(jù)報(bào)表窗口 如圖 8 1 所示 圖 8 1 報(bào)表工具箱 會(huì)自動(dòng)顯示出來 雙擊窗口的灰色部分 彈出 報(bào)表設(shè)計(jì) 對(duì)話框 如 圖 8 2 所示 圖 8 2 對(duì)話框設(shè)置如下 報(bào)表控件名 Report1 行數(shù) 6 列數(shù) 10 4 輸入靜態(tài)文字 選中 A1 到 J1 的單元格區(qū)域 執(zhí)行 報(bào)表工具箱 中的 合并單元 格 命令并在合并完成的單元格中輸入 實(shí)時(shí)數(shù)據(jù)報(bào)表演示 利用同樣方法輸入其它靜態(tài)文字 如圖 8 3 所示 圖 8 3 5 插入動(dòng)態(tài)變量 合并 B2 和 C2 單元格 并在合并完成的單元格中輸入 本站點(diǎn) 日期 變量的輸入可以利用 報(bào)表工具箱 中的 插入變量 按鈕實(shí)現(xiàn) 利 用同樣方法輸入其它動(dòng)態(tài)變量 如圖 8 4 所示 圖 8 4 注 如果變量名前沒有添加 符號(hào)的話此變量被當(dāng)作靜態(tài)文字來處理 6 單擊 文件 菜單中的 全部存 命令 保存您所作的設(shè)置 7 單擊 文件 菜單中的 切換到 VIEW 命令 進(jìn)入運(yùn)行系統(tǒng) 系統(tǒng)默認(rèn)運(yùn)行的畫 面 可能不是您剛剛編輯完成的 實(shí)時(shí)數(shù)據(jù)報(bào)表畫面 您可以通過運(yùn)行界面中 畫面 菜單 中的 打開 命令將其打開后方可運(yùn)行 如圖 8 5 所示 圖 8 5 實(shí)時(shí)數(shù)據(jù)報(bào)表打印 一 實(shí)時(shí)數(shù)據(jù)報(bào)表自動(dòng)打印設(shè)置過程如下 1 在 實(shí)時(shí)數(shù)據(jù)報(bào)表畫面 中添加一按鈕 按鈕文本為 實(shí)時(shí)數(shù)據(jù)報(bào)表自動(dòng)打印 2 在按鈕的彈起事件中輸入如下命令語言 如圖 8 6 所示 圖 8 6 3 單擊 確認(rèn) 按鈕關(guān)閉命令語言編輯框 當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí) 單擊此按鈕數(shù)據(jù) 報(bào)表將被打印出來 二 實(shí)時(shí)數(shù)據(jù)報(bào)表手動(dòng)打印設(shè)置過程如下 1 在 實(shí)時(shí)數(shù)據(jù)報(bào)表畫面 中添加一按鈕 按鈕文本為 實(shí)時(shí)數(shù)據(jù)報(bào)表手動(dòng)打印 2 在按鈕的彈起事件中輸入如下命令語言 如圖 8 7 所示 圖 8 7 8 單擊 確認(rèn) 按鈕關(guān)閉命令語言編輯框 9 當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí) 單擊此按鈕 彈出 打印屬性 對(duì)話框 如圖 8 8 所示 圖 8 8 5 在 打印屬性 對(duì)話框中做相應(yīng)設(shè)置后 單擊 確定 按鈕 數(shù)據(jù)報(bào)表將被打印出 來 三 實(shí)時(shí)數(shù)據(jù)報(bào)表頁面設(shè)置過程如下 1 在 實(shí)時(shí)數(shù)據(jù)報(bào)表畫面 中添加一按鈕 按鈕文本為 實(shí)時(shí)數(shù)據(jù)報(bào)表頁面設(shè)置 2 在按鈕的彈起事件中輸入如下命令語言 如圖 8 9 所示 圖 8 9 3 單擊 確認(rèn) 按鈕關(guān)閉命令語言編輯框 4 當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí) 單擊此按鈕 彈出 頁面設(shè)置 對(duì)話框 如圖 8 10 所示 圖 8 10 10 在 頁面設(shè)置 對(duì)話框中對(duì)報(bào)表的頁面屬性做相應(yīng)設(shè)置后 單擊 確定 按鈕 完成 報(bào)表的頁面設(shè)置 四 實(shí)時(shí)數(shù)據(jù)報(bào)表打印預(yù)覽設(shè)置過程如下 1 在 實(shí)時(shí)數(shù)據(jù)報(bào)表畫面 中添加一按鈕 按鈕文本為 實(shí)時(shí)數(shù)據(jù)報(bào)表打印預(yù)覽 2 在按鈕的彈起事件中輸入如下命令語言 如圖 8 11 所示 圖 8 11 3 單擊 確認(rèn) 按鈕關(guān)閉命令語言編輯框 4 當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí) 頁面設(shè)置完畢后 單擊此按鈕 系統(tǒng)會(huì)自動(dòng)隱藏組態(tài)王的 開發(fā)系統(tǒng)和運(yùn)行系統(tǒng)窗口 并進(jìn)入打印預(yù)覽窗口 如圖 8 12 所示 圖 8 12 11 在打印預(yù)覽窗口中使用打印預(yù)覽查看打印后的效果 單擊 關(guān)閉 按鈕結(jié)束預(yù) 覽 系統(tǒng)自動(dòng)恢復(fù)組態(tài)王的開發(fā)系統(tǒng)和運(yùn)行系統(tǒng)窗口 實(shí)時(shí)數(shù)據(jù)報(bào)表的存儲(chǔ) 實(shí)現(xiàn)以當(dāng)前時(shí)間作為文件名將實(shí)時(shí)數(shù)據(jù)報(bào)表保存到指定文件夾下的操作過程如下 1 在當(dāng)前工程路徑下建立一文件夾 實(shí)時(shí)數(shù)據(jù)文件夾 2 在 實(shí)時(shí)數(shù)據(jù)報(bào)表畫面 中添加一按鈕 按鈕文本為 保存實(shí)時(shí)數(shù)據(jù)報(bào)表 3 在按鈕的彈起事件中輸入如下命令語言 如圖 8 13 所示 圖 8 13 命令語言如下所示 string filename filename InfoAppDir 實(shí)時(shí)數(shù)據(jù)文件夾 StrFromReal 本站點(diǎn) 年 0 f StrFromReal 本站點(diǎn) 月 0 f StrFromReal 本站點(diǎn) 日 0 f StrFromReal 本站點(diǎn) 時(shí) 0 f StrFromReal 本站點(diǎn) 分 0 f StrFromReal 本站點(diǎn) 秒 0 f rtl ReportSaveAs Report1 filename 5 單擊 確認(rèn) 按鈕關(guān)閉命令語言編輯框 當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí) 單擊此按鈕數(shù)據(jù) 報(bào)表將以當(dāng)前時(shí)間作為文件名保存實(shí)時(shí)數(shù)據(jù)報(bào)表 實(shí)時(shí)數(shù)據(jù)報(bào)表的查詢 利用系統(tǒng)提供的命令語言可將實(shí)時(shí)數(shù)據(jù)報(bào)表以當(dāng)前時(shí)間作為文件名保存在指定的文 件 夾中 對(duì)于已經(jīng)保存到文件夾中的報(bào)表文件如何在組態(tài)王中進(jìn)行查詢呢 下面將介紹一下 實(shí) 時(shí)數(shù)據(jù)報(bào)表的查詢過程 利用組態(tài)王提供的下拉式組合框與一報(bào)表窗口控件可以實(shí)現(xiàn)上述功能 1 在工程瀏覽器窗口的數(shù)據(jù)詞典中定義一個(gè)內(nèi)存字符串變量 變量名 報(bào)表查詢變量 變量類型 內(nèi)存字符串 初始值 空 2 新建一畫面 名稱為 實(shí)時(shí)數(shù)據(jù)報(bào)表查詢畫面 3 選擇工具箱中的工具 在畫面上輸入文字 實(shí)時(shí)數(shù)據(jù)報(bào)表查詢 4 選擇工具箱中的工具 在畫面上繪制一實(shí)時(shí)數(shù)據(jù)報(bào)表窗口 控件名稱為 Report2 5 選擇工具箱中的工具 在畫面上插入一 下拉式組合框 控件 控件屬性設(shè)置如 圖 8 14 所示 圖 8 14 6 在畫面中單擊鼠標(biāo)右鍵 在畫面屬性的命令語言中輸入如下命令語言 如圖 8 15 所示 圖 8 15 命令語言如下所示 string filename filename InfoAppDir 實(shí)時(shí)數(shù)據(jù)文件夾 rtl listClear List1 ListLoadFileName List1 filename 上述命令語言的作用是將已經(jīng)保存到 當(dāng)前組態(tài)王工程路徑下實(shí)時(shí)數(shù)據(jù)文件夾 中的 實(shí) 時(shí)報(bào)表文件名稱在下拉式組合框中顯示出來 7 在畫面中添加一按鈕 按鈕文本為 實(shí)時(shí)數(shù)據(jù)報(bào)表查詢 8 在按鈕的彈起事件中輸入如下命令語言 如圖 8 16 所示 圖 8 16 命令語言如下所示 string filename1 string filename2 filename1 InfoAppDir 實(shí)時(shí)數(shù)據(jù)文件夾 本站點(diǎn) 報(bào)表查詢變量 ReportLoad Report2 filename1 filename2 InfoAppDir 實(shí)時(shí)數(shù)據(jù) 文件夾 rtl listClear List1 ListLoadFileName List1 filename2 上述命令語言的作用是將下拉式組合框中選中的報(bào)表文件的數(shù)據(jù)顯示在 Report2 報(bào) 表窗口中 其中 本站點(diǎn) 報(bào)表查詢變量保存了下拉式組合框中選中的報(bào)表文件名 9 設(shè)置完畢后單擊 文件 菜單中的 全部存 命令 保存您所作的設(shè)置 10 單擊 文件 菜單中的 切換到 VIEW 命令 運(yùn)行此畫面 當(dāng)您單擊下拉式組合 框 控件時(shí)保存在指定路徑下的報(bào)表文件全部顯示出來 選擇任一報(bào)表文件名 單擊 實(shí)時(shí)數(shù) 據(jù) 報(bào)表查詢 按鈕后此報(bào)表文件中的數(shù)據(jù)會(huì)在報(bào)表窗口中顯示出來 從而達(dá)到了實(shí)時(shí)數(shù)據(jù)報(bào) 表 查詢的目的 北京亞控科技發(fā)展有限公司 20 第 1 頁 共 112 頁北京亞控科技發(fā)展有限公 第三節(jié) 歷史數(shù)據(jù)報(bào)表 創(chuàng)建歷史數(shù)據(jù)報(bào)表 歷史數(shù)據(jù)報(bào)表創(chuàng)建過程如下 1 新建一畫面 名稱為 歷史數(shù)據(jù)報(bào)表畫面 2 選擇工具箱中的工具 在畫面上輸入文字 歷史數(shù)據(jù)報(bào)表 3 選擇工具箱中的工具 在畫面上繪制一歷史數(shù)據(jù)報(bào)表窗口 控件名稱為 Report5 并設(shè)計(jì)表格 如圖 8 17 所示 圖 8 17 歷史數(shù)據(jù)報(bào)表查詢 利用組態(tài)王提供的 ReportSetHistData2 函數(shù)可從組態(tài)王記錄的歷史庫中按指定的起始 時(shí) 間和時(shí)間間隔查詢指定變量的數(shù)據(jù) 設(shè)置過程如下 1 在畫面中添加一按鈕 按鈕文本為 歷史數(shù)據(jù)報(bào)表查詢 2 在按鈕的彈起事件中輸入如下命令語言 如圖 8 18 所示 司 北京亞控科技發(fā)展有限公司 第 1 頁 共 112 頁 北京亞控科技發(fā)展有限公司 20 圖 8 18 3 設(shè)置完畢后單擊 文件 菜單中的 全部存 命令 保存您所作的設(shè)置 4 單擊 文件 菜單中的 切換到 VIEW 命令 運(yùn)行此畫面 單擊 歷史數(shù)據(jù)報(bào)表 查詢 按鈕 彈出報(bào)表歷史查詢對(duì)話框 如圖 8 19 所示 圖 8 19 報(bào)表歷史查詢對(duì)話框分三個(gè)屬性頁 報(bào)表屬性頁 時(shí)間屬性頁 變量屬性頁 報(bào)表屬 性頁 在報(bào)表屬性頁中您可以設(shè)置報(bào)表查詢的顯示格式 此屬性頁設(shè)置如圖 8 19 所示 時(shí)間屬性頁 在時(shí)間屬性頁中您可以設(shè)置查詢的起止時(shí)間以及查詢的時(shí)間間隔 如 圖 8 20 所示 圖 8 20 北京亞控科技發(fā)展有限公司 第 1 頁 共 112 頁 北京亞控科技發(fā)展有限公司 20 變量屬性頁 在變量屬性頁中您可以選擇欲查詢歷史數(shù)據(jù)的變量 如圖 8 21 所示 圖 8 21 5 設(shè)置完畢后單擊 確定 按鈕 原料油液位變量的歷史數(shù)據(jù)即可顯示在歷史數(shù)據(jù)報(bào) 表控件中 從而達(dá)到了歷史數(shù)據(jù)查詢的目的 如圖 8 22 所示 圖 8 22 歷史數(shù)據(jù)報(bào)表的其它應(yīng)用 一 1 分鐘數(shù)據(jù)報(bào)表演示 利用報(bào)表窗口工具結(jié)合組態(tài)王提供的命令語言可實(shí)現(xiàn)一個(gè) 1 分鐘的數(shù)據(jù)報(bào)表 設(shè)置過程 如下 北京亞控科技發(fā)展有限公司 第 1 頁 共 112 頁 北京亞控科技發(fā)展有限公司 20 1 新建一畫面 名稱為 1 分鐘數(shù)據(jù)報(bào)表畫面 2 選擇工具箱中的工具 在畫面上輸入文字 1 分鐘數(shù)據(jù)報(bào)表 3 選擇工具箱中的工具 在畫面上繪制一報(bào)表窗口 64 行 5 列 控件名稱為 Report6 并設(shè)計(jì)表格 如圖 8 23 所示 圖 8 23 4 在工程瀏覽器窗口左側(cè) 工程目錄顯示區(qū) 中選擇 命令語言 中的 數(shù)據(jù)改變命 令語 言 選項(xiàng) 在右側(cè) 目錄內(nèi)容顯示區(qū) 中雙擊 新建 圖標(biāo) 在彈出的編輯框中輸入如 下腳本語 言 如圖 8 24 所示 圖 8 24 命令語言如下所示 當(dāng)系統(tǒng)變量 本站點(diǎn) 秒 變化時(shí) 執(zhí)行該腳本程序 北京亞控科技發(fā)展有限公司 第 1 頁 共 112 頁 北京亞控科技發(fā)展有限公司 20 long row row 本站點(diǎn) 秒 4 ReportSetCellString Report6 2 2 本站點(diǎn) 日期 ReportSetCellString Report6 row 1 本站點(diǎn) 時(shí)間 ReportSetCellValue Report6 row 2 本站點(diǎn) 原料油液位 ReportSetCellValue Report6 row 3 本站點(diǎn) 催化劑液位 ReportSetCellValue Report6 row 4 本站點(diǎn) 成品油液位 If row 4 ReportSetCellString2 Report6 5 1 63 5 上述命令語言的作用是將 本站點(diǎn) 原料油液位 本站點(diǎn) 催化劑液位 和 本站點(diǎn) 成品油液位 變量每秒鐘的數(shù)據(jù)自動(dòng)寫入報(bào)表控件中 5 設(shè)置完畢后單擊 文件 菜單中的 全部存 命令 保存您所作的設(shè)置 6 單擊 文件 菜單中的 切換到 VIEW 命令 運(yùn)行此畫面 系統(tǒng)自動(dòng)將數(shù)據(jù)寫入 報(bào) 表控件中 如圖 8 25 所示 圖 8 25 二 1 分鐘數(shù)據(jù)查詢報(bào)表演示 間隔時(shí)間為 2 秒鐘 利用組態(tài)王歷史數(shù)據(jù)查詢函數(shù) ReportSetHistData 實(shí)現(xiàn)定時(shí)自動(dòng)查詢歷史數(shù)據(jù) 并 獲取 1 分鐘數(shù)據(jù)的平均值 設(shè)置過程如下 1 新建一畫面 名稱為 1 分鐘數(shù)據(jù)查詢報(bào)表畫面 北京亞控科技發(fā)展有限公司 第 1 頁 共 112 頁 北京亞控科技發(fā)展有限公司 20 2 選擇工具箱中的工具 在畫面上輸入文字 1 分鐘數(shù)據(jù)查詢報(bào)表 3 選擇工具箱中的工具 在畫面上繪制一報(bào)表窗口 33 行 5 列 控件名稱為 Report7 并設(shè)計(jì)表格 在如圖 8 26 所示 圖 8 26 4 在報(bào) 表 窗口 的 b33 單元格中填寫 Average b3 b32 c33 單 元格中 填 寫 Average c3 c32 d33 單元格中填寫 Average d3 d32 如圖 8 27 所示 圖 8 27 5 在工程瀏覽器窗口左側(cè) 工程目錄顯示區(qū) 中選擇 命令語言 中的 數(shù)據(jù)改變命 令語 言 選項(xiàng) 在右側(cè) 目錄內(nèi)容顯示區(qū) 中雙擊 新建 圖標(biāo) 在彈出的編輯框中輸入如 下腳本語 言 如圖 8 28 所示 北京亞控科技發(fā)展有限公司 第 1 頁 共 112 頁 北京亞控科技發(fā)展有限公司 20 圖 8 28 數(shù)據(jù)改變命令語言如下所示 當(dāng)系統(tǒng)變量 本站點(diǎn) 分 變化時(shí) 執(zhí)行該腳本程序 long StartTime StartTime HTConvertTime 本站點(diǎn) 年 本站點(diǎn) 月 本站點(diǎn) 日 本站點(diǎn) 時(shí) 本站點(diǎn) 分 0 StartTime StartTime 60 ReportSetTime Report7 StartTime 2 a3 a32 ReportSetHistData Report7 本站點(diǎn) 原料油液位 StartTime 2 b3 b32 ReportSet

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論