制作报表导出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数据存档作为数据源供第三方数据平台调用。