一种用于矿山充填工艺的报表自动生成方法

文档序号:6637581阅读:216来源:国知局
一种用于矿山充填工艺的报表自动生成方法
【专利摘要】本发明公开了一种用于矿山充填工艺的报表自动生成方法,包括:(1)制作报表模板,配置用于存储生产数据的数据库;(2)利用Rsview32软件中的事件编辑器设置事件触发条件,设定充填起始时间记录的触发条件;(3)利用Rsview32软件中的Visual Basic编辑器编写程序,满足触发条件时调用程序实现报表的自动生成。本发明的方法能自动生成充填工艺需要的生产报表,并自动统计所需的关键数据,从而减少了劳动量,提高了记录准确性。
【专利说明】一种用于矿山充填工艺的报表自动生成方法

【技术领域】
[0001]本发明属于自动监控领域,涉及一种数据报表生产方法,尤其涉及一种用于矿山充填工艺的报表自动生成方法。

【背景技术】
[0002]生产报表是生产过程中生产状况的重要记录。目前,常用的方法是采用专门人员依赖上位组态画面实时记录生产数据,并统计所需的关键数据,形成生产报表。这种方式不仅耗费了人力成本,记录的数据也存在可更改性。


【发明内容】

[0003]本发明的目的是针对现有技术存在的问题,提供一种用于矿山充填工艺的报表自动生成方法。
[0004]上述目的是通过下述方案实现的:
一种用于矿山充填工艺的报表自动生成方法,其特征在于,所述方法包括:
(O制作报表模板,配置用于存储生产数据的数据库;
(2)利用RSvieW32软件中的事件编辑器设置事件触发条件,设定充填起始时间记录的触发条件;
(3)利用RSvieW32软件中的VisualBasic编辑器编写程序,满足触发条件时调用程序实现报表的自动生成。
[0005]根据上述的方法,其特征在于,所述触发条件是以充填的开始是以给灰为起始点,清洗管子结束为结束。
[0006]根据上述的方法,其特征在于,在所述步骤(I)中利用Microsoft Office Excel制作生产报表模板;利用Microsoft office Access作为数据库工具。
[0007]根据上述的方法,其特征在于,所述报表模板中包括数据表和图表。
[0008]根据上述的方法,其特征在于,在所述步骤(3)中所述程序完成生产数据、稳态数据平均值和关键时间的记录。
[0009]根据上述的方法,其特征在于,生产数据每隔3分钟更新一次。
[0010]根据上述的方法,其特征在于,在所述稳态数据平均值以充填砂浆浓度达到标准的下限为起始时间点,低于下限不再有高于下限的值为结束时间点计算各参数的平均值。
[0011]根据上述的方法,其特征在于,所述关键时间包括灰浆时间、提浓时间和清洗管子时间。
[0012]根据上述的方法,其特征在于,所述方法还包括模糊查询已存档的生产报表。
[0013]本发明的有益效果:本发明的方法能自动生成充填工艺需要的生产报表,并自动统计所需的关键数据,从而减少了劳动量,提高了记录准确性。

【具体实施方式】
[0014]本发明的用于矿山充填工艺的报表自动生成方法包括以下步骤:
(O制作报表模板,配置用于存储生产数据的数据库;
(2)利用RSvieW32软件中的事件编辑器设置事件触发条件,设定充填起始时间记录的触发条件;
(3)利用RSvieW32软件中的VisualBasic编辑器编写程序,满足触发条件时调用程序实现报表的自动生成。
[0015]下面结合一个具体实施例对本发明的方案进行详细描述。
[0016]1、设置报表模板
打开一个新的Microsoft Office Excel工作薄,第一行左半部分预留为生成的报表的标题,包括生成的报表日期、班次、班组、充填的系统和进路名称,设置好字体并居中。右半部分预留为生成报表的曲线图标题。第二行左半部分设置要记录数据的各参数名称,要写入数据的部分设置好数据的格式及字体等。右半部分是两个数据点折现图,利用excel的定义功能,定义好各个参数的数据源名称,引用名称设定数据点折线图的数据源。备注部分也设定好,保存该工作薄为扩展名是xlt的文档。
[0017]2、数据库设置
建立一个存储RSView历史数据的新建Microsoft office Access应用程序,打开ODBC数据源管理器,在“文件DSN”选项中,添加数据源驱动程序“Microsoft Access Driver(*.mdb ) ”,设置好名称和数据库连接。
[0018]在RSView的数据记录中,新建数据记录,“存储格式”选为“ODBC”,然后添加设置好的数据源,分别选择标记表格“TagTable”、浮点表格“FloatTable”、字符串表格“StringTable”,点击“创建表格”。“记录触发”设置为周期间隔时间。
[0019]3、数据记录设置及事件触发条件设定
设置数据记录模型,指定数据记录的存储格式、存储路径、创建和删除记录数据的时间、触发记录的条件、要记录的数据的标记。
[0020]在Rsview32 (Rockwell Software 的软件,RSView32 是基于 Windows 环境的工业监控软件。)的事件中设定充填起始时间记录的触发条件,充填的开始是以给灰为起始点,清洗管子结束为结束。
[0021]4、界面设置
在矿区充填系统的生产流程界面上设置报表生成的控制按钮,在在充填结束后单击该按钮,出现报表生成控制的界面,选择生产班次、当班班组以及要进行充填的是几号系统,并输入要充填的进路名称作为报表名称,点击开始生成报表按钮生成报表。
[0022]5、生产数据记录程序实现
充填系统启动时触发事件开始往access数据库记录数据,系统退出会结束记录数据。系统的搅拌启动时,自动记录开始启动的时间,等到充填结束清洗管子结束,记录结束清洗管子时间。获取access数据库中存储的充填启停时间段内的数据,间隔3分钟写入excel报表左侧,右侧会根据数值自动生成数据点折现图。生产数据包括充填过程的螺旋给料机给的水泥给料量(t/h )、皮带秤的给砂量(t/h )、搅拌桶的液位(cm)、充填砂楽的流量(m3/h)、浓度(%)。
[0023]6、稳态数据平均值统计程序实现要了解充填过程整体状况,需要知道各关键系列的平均值,由于刚开始给灰时,还没给砂,砂量偏小,浓度等参数也未达到稳态的标准值,清洗管子时给灰给砂已停止,浓度也偏小,砂量和灰量也达不到标准量,这些值如果加入平均值计算就会影响平均值,应该计算系统进入稳态后的平均值,以浓度达到标准的下限为起始时间点,低于下限不再有高于下限的值为结束时间点计算各参数的平均值。
[0024]7.关键时间记录
充填的生产报表还需要记录下灰浆时间、提浓时间和清洗管子时间。下灰浆的时间是由流量达到一定值开始算起到给砂结束,提浓的时间由给砂开始到浓度达到标准下限,清洗管子的时间由浓度很低到给水结束。这几个时间段的计算需要设定特定的条件,通过程序实现准确的计算。
[0025]8、报表模糊查询程序实现
想要查询某个进路的充填情况,就需要查找到该名称报表,很多时候不知道全部名称只知道关键字,或者为了输入方便,只输入报表名称中包含的文字或字符,就能查到相关的手艮^;。
【权利要求】
1.一种用于矿山充填工艺的报表自动生成方法,其特征在于,所述方法包括: (1)制作报表模板,配置用于存储生产数据的数据库; (2)利用1^4-32软件中的事件编辑器设置事件触发条件,设定充填起始时间记录的触发条件; (3)利用1?抑1冊32软件中的718皿1编辑器编写程序,满足触发条件时调用程序实现报表的自动生成。
2.根据权利要求1所述的方法,其特征在于,所述触发条件是以充填的开始是以给灰为起始点,清洗管子结束为结束。
3.根据权利要求1或2所述的方法,其特征在于,在所述步骤(1)中利用11(^080代0^^106 2X061制作生产报表模板;利用0^^106八“688作为数据库工具。
4.根据权利要求3所述的方法,其特征在于,所述报表模板中包括数据表和图表。
5.根据权利要求1或2所述的方法,其特征在于,在所述步骤(3)中所述程序完成生产数据、稳态数据平均值和关键时间的记录。
6.根据权利要求5所述的方法,其特征在于,生产数据每隔3分钟更新一次。
7.根据权利要求5所述的方法,其特征在于,在所述稳态数据平均值以充填砂浆浓度达到标准的下限为起始时间点,低于下限不再有高于下限的值为结束时间点计算各参数的平均值。
8.根据权利要求5所述的方法,其特征在于,所述关键时间包括灰浆时间、提浓时间和清洗管子时间。
9.根据权利要求1或2所述的方法,其特征在于,所述方法还包括模糊查询已存档的生产^艮^;。
【文档编号】G06F9/44GK104503744SQ201410738911
【公开日】2015年4月8日 申请日期:2014年12月8日 优先权日:2014年12月8日
【发明者】张鸿雁, 王锐, 张天红, 柳艳峰, 张忠, 张海峰, 吉春山, 冯艳 申请人:金川集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1