组态王历史库记录文件包括以下三种文件格式:
*.tmp:临时数据文件,存储最近一段时间的原始数据。文件名格式为projectYYYYMMDDHHXX.tmp,如project200712261200.tmp ,YYYY—年,MM—月,DD—日,HH—小时,XX—文件序号;
*.std:压缩的原始数据文件,保存的是一天内的压缩数据。文件名格式为projectYYYYMMDDXX.std,如project2007102500.std;
*.ev:特征值文件,存放将原始数据根据特征值算法过滤出的部分数据。文件名格式为projectYYYYXX.ev,如project200700.ev;
当历史趋势曲线的时间轴跨度大于24小时时,绘制曲线时是从ev文件里取历史数据来绘制曲线;
当历史趋势曲线的时间轴跨度小于24小时时,绘制曲线时是从std文件里取历史数据来绘制曲线;
例如我们默认的历史数据记录10天,那么组态王的数据文件会有一个ev文件及最近10天的std文件,更早的std文件被自动删除。因此当查询10天前的历史曲线,时间轴跨度大于24小时,绘制出了历史曲线,但时间轴跨度小于24小时时,就没有历史曲线了,原因就是查询小于24小时内的历史曲线时,由于是从std文件里取历史数据来绘制曲线,而恰恰这个时间的std文件已经被删除了,就绘制不出历史曲线了。