製作報表導出Exce
-
瀏覽控件嚮導,選擇“趨勢”→雙擊“HistData”控件
-
雙擊控件,彈出HistData設置面板
-
單擊“建議”按鈕,系統自定義生成趨勢標記“HistTrend”
-
系統生成的趨勢標記名爲“HDW”開頭的標記名,按照流程操作就不需要認爲創建這些標記名,這樣不容易出錯。
-
接着創建需要記錄歷史數據的變量,例如:Tag01,Tag02,Tag03,Tag04,Tag05,Tag06,Tag07,Tag08,每個標記名一定要勾選“記錄數據”,那樣纔會存爲歷史數據。
-
在“工具”欄選擇歷史記錄選項,彈出歷史記錄屬性窗口,勾選歷史記錄,填寫數據存儲的天數和歷史文件存放的位置,其他可保持默認。
-
最後編寫生成報表的查詢腳本,設置DTPicker時間控件、間隔時間輸入框、時間長度輸入框。
-
打開運行畫面會提示“是否啓動HistData.exe?”,選擇是即可。
-
“HistData”程序不要關,否則不會生成報表,可最小化運行。
-
運行後,可選擇適當的開始時間和時間間隔以及需要查詢的時間長度,例如,間隔爲1s,長度爲1min。
-
點擊查詢後生成“REPORT.CSV”報表原文件。
-
在同一文件夾下創建一個“Data.xls”日報表模板的Excel文檔,版面事先規劃好,編寫宏語句爲打開時自動啓動。
-
打開模板“Data.xls”後自動保存歸檔。
-
這是生成歷史數據的歷史文件,曲線和報表數據均來自於它。可以通過腳本函數來獲取.lgh和.idx文件的數據,打開文件可修改或者刪除對應時間的數據,將.lgh和.idx文件的數據轉化爲SQL Server數據存檔作爲數據源供第三方數據平臺調用。