
新华DCS系统组态文件和工程师手册 B07历史数据和日志记录器.doc
3页XDPS 工程师用户手册7 历史数据和日志记录器7 - 1第七章第七章 历史数据和日志记录器历史数据和日志记录器1. 概述历史数据收集软件用于按周期地收集XDPS网上全局点,包括模拟量和开关量的历史数值存在于点目录中的点为全局点,只有全局点才可以被收集同时本软件也收集XDPS网上所有的报警和通告信息,即日志本软件的执行文件为Hisrec.exe,为MMI节点上的应用软件同其它XDPS应用软件一样,它必须在启动了NetWin之后才可被执行一般在历史站的Mminode.cfg配置文件的[StartUp]段中定义启动Hisrec.exe,使它在NetWin启动时即被启动启动后的界面如上,其中列出了当前在记录的历史数据文件和日志文件名其它,用户可不关心要关闭退出此软件,用户须先登录到ENG级别在Hisrec.exe被执行时,必须有一个收集配置文件Hisrec.cfg存在于项目数据路径下的ENG目录下,这个文件需由用户进行配置XDPS 工程师用户手册7 历史数据和日志记录器7 - 22. 组态方法收集配置文件HISREC.CFG以文本文件的方式存放的因此组态可用通用文本编辑工具、数据库生成工具进行离线组态。
Windows中的NotePad和Writer是很方便和常用的工具3. 配置文件的格式说明收集配置文件HISREC.CFG以文本文件的方式存放的因此组态可用通用文本编辑工具、数据库生成工具进行离线组态Windows中的NotePad和Writer是很方便和常用的工具下面是一个历史收集的配置文件的例子:下面是一个历史收集的配置文件的例子:RecordFilePath = F: \wh121his\hisdat Begin_Ai AI0001,20,0.01 BT0031,10,0.25 PT0030,5,0.02 End_Ai Begin_Di DI0003,10 DI0101,30 End_Di End这个文件中有四个要素:这个文件中有四个要素:3.1 历史数据记录路径由RecordFilePath=路径定义,路径可以是任何一种Windows文件系统合法的路径,可以指向本地,也可以指向网络这个路径必须在DOS或Windows下已开设的路径(目录或盘名称)由于历史收集数据量大,读写频繁,通常要求指向有一定存贮速率的介质,如硬盘若指向软盘,则易导致来不及写盘而造成的数据丢失另外, 指向的硬盘最好是一个独立的硬盘或一个分区,最好不要与操作系统或其它软件共用一个硬盘或分区。
3.2 模拟量定义块Begin_Ai和End_Ai之间的文本行定义了需收集的模拟测点名,收集周期和死区测点可以是以逗号结束的任意字符串(<12字节),若为点目录中没有的点,将被忽略测点之后是一个由数字构成的字符串,也以逗号结束,定义了本测点被收集的周期,以XDPS 工程师用户手册7 历史数据和日志记录器7 - 3100ms为单位例子中的20,10,5分别代表2秒,1秒,1/2秒收集周期的取值范围以0.5秒 ~60秒,小于0.5秒被强制为0.5秒收集周期之后定义的是本测点的以绝对值定义的死区在定义中用户必须写入一个大于零的数字值,无死区则写入0.0这三个域必须用逗号或空格隔开若少定义了一个域,启动HISREC.EXE会报警提醒用户那一行定义有错Begin_Ai和Eng_Ai之间不允许有空行3.3 开关量定义块开关量定义块定义了需收集的开关测点名和收集周期每一行定义一点,每点两个定义域含义同模拟量定义区3.4 定义结束文件的最后,必须以关键字End结束关于历史数据和日志记录文件关于历史数据和日志记录文件关于历史数据和日志记录文件关于历史数据和日志记录文件: : : :历史数据和日志收集是以一个小时为一个记录文件,存放在HISREC.CFG配置文件所定义的路径中的。
它们的扩展名为.hish和alm若用户用文件管理器看的话,记录文件有如下形式:96061203.HIS,96061203.ALM,00101100.HIS,00101100.ALM,等它们分别表示96年6月12日3点正~4点的记录文件,和2000年10月11日0点正~1点正的记录文件每一个小时的记录文件都要用去一部分磁盘空间,用户应定期后备并删去记录路径中最老的记录文件开启记录软件中的自动删除功能后,软件在磁盘余下10MB时,开始删除最老一小时的记录文件。
