第六章-报表维护_第1页
第六章-报表维护_第2页
第六章-报表维护_第3页
第六章-报表维护_第4页
第六章-报表维护_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上第六章 报表维护目录专心-专注-专业1. 综述报表是变电站运行监视和存储运行数据的重要手段。这有两方面的含义:一是就SCADA系统来说,运行报表记录是其主要功能;二是就现场来说,现场日常工作中需要统计大量的表格,报表是运行人员工作的有力支撑。报表的重要性是不言而喻的。报表具有如下功能:1. 编辑报表模板:报表模板是一系列实点、字符串、公式等定义的集合。对报表模板的编辑,如新建报表、编辑报表、复制报表等等,基本上是由工程人员完成的。工程人员根据现场要求,编辑相应的日表、月表、年表等报表模版。2. 生成运行报表:现场运行人员选择日期,由报表模板生成所选日期所在范围的日表、

2、月表、年表等,现场运行人员亦可以对之进行输出,如打印、输出成Excel格式文件等。点击开始à应用模块à历史及报警à报表,如下图所示,将弹出报表管理界面。图 11 启动报表报表程序启动后,布局如下图所示。左边以树形结构显示报表工作室列表,上边显示菜单栏和工具栏。工具栏中部分按钮,如保存报表、实点更新等在报表浏览状态时不可用,以灰色显示;在报表编辑态时,则自动恢复可用状态。在报表工作室列表中,根节点是报表工作室,其下的次级节点为各类报表的主节点。如运行报表、日报表、周报表、月报表、季度报表、年度报表等。双击这些节点,则展开该次级列表。次级列表中列出当前该类报表的所有报

3、表。双击这些报表,在浏览态时会依据所设定日期,生成相应的日表、月表、年表;在编辑态时,则会打开相应的报表模版,可对之进行编辑。如果需要新建或者修改已有报表,需在菜单中选择设置进入报表编辑或者在工具栏中点击报表编辑按钮进入报表编辑。系统会根据用户所具有的权限,判定用户是否具有编辑报表和修改报表的权利。编辑报表等请参阅使用说明。图 12 报表主界面2. 报表系统文件含义及恢复报表中模版文件的存放位置:csc2100_homeprojectReportdata中存放报表模版文件以及各报表系统文件。各文件意义如下:ReportInfo.dat:为报表配置,存放用户所定义的报表信息,如报表类型、名称及报

4、表中实点信息。此文件一旦破坏,报表将不能查看所定义的报表。这个文件是由程序自动生成的。不可缺少。ReportInfo_back.dat:为报表配置的备份文件,程序自动备份。rptitem.def:报表读取历史库的配置文件,这个文件一般不需要修改,不可缺少。sample.vts:报表的最基本模版文件,所有用户定义的报表都是由此而来。这个文件不需要修改。不可缺少。剩下的以.vts结尾的文件都是用户自己定义的各日、月、年报表同名模版文件。这些文件在程序更新的时候,可能因上述ReportInfo.dat的破坏,常见的是报表存储信息格式发生改变,而从报表中不能读取。同时,在做一个新的工程时,若我们有以前

5、工程的备份,而想部分导入某些模版。这些情况都涉及到报表模版的恢复、导入。先将这些以.vts结尾的文件移出ReportTest目录,不包括sample.vts文件。然后在打开报表,在报表中重新建立各类型的同名报表,然后退出报表,将移出的文件重新移回ReportTest目录。然后打开报表,在编辑态中重新打开各报表,然后逐一保存即可。因此,对用户定义的报表模版,可以做一备份,防止丢失。3. 报表系统配点逻辑Ø 对分钟类型精度,如遥测量当前值,采用在配置文件rptitem.def指定区间内递归配点的方式。Ø 对小时类型精度,如遥测量小时最大值,时间意义为前延。例:库中DT为 200

6、1-01-12 14:03:00 的记录表示2001-01-12这一天13点到14点这个时间段的统计值。这里在做报表时注意一下意义即可。Ø 对天型类型精度,如遥测量日最大值等,则时间意义同DT字段,库中DT为 2001-01-12 23:59:55 的记录表示2001-01-12这一天整天时间段的统计值。Ø 对月型类型精度,如遥测量月最大值等,则时间意义为DT字段前延,库中DT为 2001-01-01 00:03:00 的记录表示2004年3月份的统计值。Ø 对年型类型精度,如遥测量年最大值等,则时间意义为DT字段前延,库中DT为 2001-01-01 00:03

7、:00 的记录表示2003年的统计值。 注意:运行报表是报表查询历史库中相应数据,匹配到相应位置而成。为增强报表的可维护性,报表将逻辑存放在数据定义文件中。其中定义了遥测量、遥信量、遥脉量在日报表、月报表等报表中各种统计类型,所对应的历史库的相应表名、字段名、数据类型、取点格式等等。报表在定义日报表中遥测量当前值、遥脉量绝对电度、每小时电度时,可能需要修改数据定义文件中的取点范围。以定义母线A相电压12时实时值为例,数据定义文件中遥测量日表中当前值时间精度为0,即分钟类型,左右时间范围为-5分钟,到5分钟。则报表会从历史库中查询12时附近-5分钟,5分钟范围内的所有母线A相电压实时值,然后将距

8、离12时最近的实时值匹配到母线A相电压12时实时值上。而在历史配置时,我们知道可以选择实点的存储周期,如1分钟、5分钟等等,如果实点的存储周期大于报表取点的范围,则可能报表匹配不到相应的实时值。此时必须修改rptitem.def中的相应统计类型的取点范围,修改为实点存储周期的两倍多些,如实点存储周期为15分钟,则取点范围为-16分钟,16分钟。最后保存rptitem.def文件,重新启动报表即可。另外为使其他节点上报表生效,需要同步报表,报表同步功能见使用说明书介绍。同样,对电压合格时间等以秒为单位的值,若现场需要改为其他单位,如小时。也同样需要修改rptitem.def文件。在rptitem

9、.def文件,找到该统计类型对应的字段名,如A_IURUNTIME,改为A_IURUNTIME/3600,重复操作,将日、周、月、季、年等类型报表统一修改。重新启动报表即可。#报表数据定义文件示例#时间精度 0 分钟精度 1 小时精度 2 3 4 5 分别为天 周 月 年  BEGINDESC#DayAnalogTABLEDESC#注释 表名 字段名数据格式时间精度时间范围(Left) 时间范围(Right)当前值 TABSNAPSHOT A_RVAL10-5 5 最大值 TABDAYMMAA_RMAX 12-0 1 最大值时刻 TABDAYMMATO_CHAR(A_DTM

10、AX,'YYYY-MM-DD_HH24:MI:SS') 22 -0 1 最小值 TABDAYMMA A_RMIN12-0 1 最小值时刻 TABDAYMMATO_CHAR(A_DTMIN,'YYYY-MM-DD_HH24:MI:SS') 22-0 1 平均值 TABDAYMMAA_RAVE12-0 1 累加值 NULLNULL 12-0 1 越上限次数 TABDAYUA_IUHIGH02-0 1 越下限次数 TABDAYU A_IULOW02-0 1 越上限时间 NULLNULL02-0 1 越下限时间 NULLNULL02-0 1 越上限率 TABDAYU A

11、_RHIRATIO12-0 1 越下限率 TABDAYUA_RLOWRATIO12-0 1 合格时间 TABDAYU A_IURUNTIME02-0 1 TABLEEND #WeekAnalog TABLEDESC #注释 表名 字段名数据格式时间精度时间范围(Left) 时间范围(Right) 当前值 NULL NULL10-5 5 最大值 TABDAYMMAA_RMAX 12-0 1 TABLEEND #MonthAnalog TABLEDESC #注释 表名 字段名数据格式时间精度时间范围(Left) 时间范围(Right) 当前值 TABSNAPSHOT A_RVAL10-5 5 最大

12、值 TABDAYMMAA_RMAX 12-0 1 TABLEEND #DayDigit TABLEDESC TABLEEND #DayPulse TABLEDESC #注释 表名 字段名数据格式时间精度时间范围(Left) 时间范围(Right) 绝对电度 TABENERGYSNAPSHOTP_RENERGY10-5 5 每小时电度 TABHOURENERGYP_RENERGY 10-15 5 TABLEEND TABLEEND ENDDESC 4. 报表串口文件传输功能配置报表串口文件传输功能依赖两个后台程序共同完成,为:asyclient:文件发送端,运行在CSC2000(v2)监控系统所

13、在主机,由报表程序调用。 asyserver:文件接收端,运行在第三方MIS系统所在Windows主机。实时运行,等待接收发送端所传文件,自动储存在指定目录下。考虑到串口传输速率,在发送和接收端,需要进行传输报表文件的压缩、解压缩工作。压缩、解压缩工作由第三方工具实现,文件传输程序自动调用,对用户透明。Ø 配置文件说明发送端和接收端配置文件为asytransfer.ini,发送端配置文件路径为%csc2100_home%/config/,接收端配置文件与asyserver程序在同一目录,对路径无要求。具体参数可参加文件中说明。需要工程人员设置的项如下:#COMPORT=/dev/ttyb对于所连串口设备名,在Windows和unix下不同。对于solaris,联接串口a,则定义 #COMPORT=/dev/ttya,联接串口b,则定义#COMPORT=/dev/ttyb。对于windows,连接串口1,则定义#COMPORT=com1。这里需要注意,不要与开入开出所连串口、五防等定义串口冲突。#DIR=C:xls该路径对于发送端,是发送临时文件所在路径,对于接收端,为文件自动存储路径,该路径必须存在。Ø 环境变量设置串口传输程序,在Solaris x下利用了系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论