一种窑炉产量统计方法及系统技术方案

技术编号:25186942 阅读:49 留言:0更新日期:2020-08-07 21:14
本发明专利技术涉及窑炉生产技术领域,具体涉及一种窑炉产量统计方法及系统,所述方法为:首先对走砖通道进行监视,获取窑炉产量,通过对窑炉产量进行累计,得到累计值,当累计值达到最高值时,将最高值记录到累积值中并对窑炉产量重新累计,并以设定周期读取累计值,计算当前周期的增加产量,并实时更新累计值。将累积值和累计值之和作为当前产量,并将产量信息储存于文件组中,所述产量信息包括存储时刻、当前产量、累计值,本发明专利技术能够清楚、准确的反映窑炉产量。

【技术实现步骤摘要】
一种窑炉产量统计方法及系统
本专利技术涉及窑炉生产
,具体涉及一种窑炉产量统计方法及系统。
技术介绍
现有技术中,使用对射电眼进行窑炉进砖的检测时,对射电眼会在PLC的某个极限值时清零,再重新开始叠加,如此往复。上位机软件通过采集PLC的累加值,并统计其变化值,按照应用场景中的分班时刻,对统计值进行复位和保存,并切换隶属班次。然而,由于上位机存在重启或关闭的可能,而PLC采用线性叠加统计,在极限值后复位的计数方式,有可能导致如下问题:(1)相对于用户设置的班次或分班时刻,产量统计无法准确。(2)对产量重复储存,给历史查询带来极大不便。(3)上位机软件重启后,由于上位机记录的缺失,不得不从0开始计算,在一个班间隔这种重启是产量无法准确统计的主要原因。
技术实现思路
本专利技术目的在于提供一种窑炉产量统计方法及系统,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。为了实现上述目的,本专利技术提供以下技术方案:一方面,提供一种窑炉产量统计方法,包括:对走砖通道进行监视,获取窑炉产量;对窑炉产量进行累计,得到累计值,当累计值达到最高值时,将最高值记录到累积值中并对窑炉产量重新累计;以设定周期读取累计值,计算当前周期的增加产量,并实时更新累计值;将累积值和累计值之和作为当前产量,并将产量信息储存于文件组中,所述产量信息包括存储时刻、当前产量、累计值。进一步,所述文件组包含有多份文件,多个所述文件轮流循环储存产量信息。进一步,当中断更新累计值时,以最近时刻的产量信息中的当前产量作为当前班次的起始累积值;当恢复更新累计值时,将重新开始更新的累计值与中断前最后的累计值之差作为当前班次的新增产量,将当前班次的起始累积值和当前班次的新增产量之和作为当前班次的当前产量。进一步,所述班次按时间段进行划分得到,所述班次按时间段进行划分的时刻以“小时*100+分钟”的形式作为一个整数数组进行标记。进一步,当读取累计值的时刻跳过当前班次对应的时间段时,将当前班次的产量信息储存于文件组中,并对窑炉产量重新累计;当读取累计值的时刻首次处于当日第一个班次对应的时间段时,将前一日所有班次的当前产量之和作为前一日的日产量,并将前一日的日产量储存于文件组中。另一方面,提供一种窑炉产量统计系统,包括依次连接的电子眼、PLC和上位机,其中:电子眼,用于对走砖通道进行监视,获取窑炉产量;PLC,用于对窑炉产量进行累计,得到累计值,当累计值达到最高值时,将最高值记录到累积值中并对窑炉产量重新累计;上位机,用于以设定周期读取累计值,计算当前周期的增加产量,并实时更新累计值,以及,将累积值和累计值之和作为当前产量,并将产量信息储存于文件组中,所述产量信息包括存储时刻、当前产量、累计值。进一步,所述文件组包含有多份文件,多个所述文件轮流循环储存产量信息。进一步,当中断更新累计值时,以最近时刻的产量信息中的当前产量作为当前班次的起始累积值;当恢复更新累计值时,将重新开始更新的累计值与中断前最后的累计值之差作为当前班次的新增产量,将当前班次的起始累积值和当前班次的新增产量之和作为当前班次的当前产量。进一步,所述班次按时间段进行划分得到,所述班次按时间段进行划分的时刻以“小时*100+分钟”的形式作为一个整数数组进行标记。进一步,当读取累计值的时刻跳过当前班次对应的时间段时,将当前班次的产量信息储存于文件组中,并对窑炉产量重新累计;当读取累计值的时刻首次处于当日第一个班次对应的时间段时,将前一日所有班次的当前产量之和作为前一日的日产量,并将前一日的日产量储存于文件组中。本专利技术的有益效果是:本专利技术公开一种窑炉产量统计方法及系统,所述方法为:首先对走砖通道进行监视,获取窑炉产量,通过对窑炉产量进行累计,得到累计值,当累计值达到最高值时,将最高值记录到累积值中并对窑炉产量重新累计。并以设定周期读取累计值,计算当前周期的增加产量,并实时更新累计值。将累积值和累计值之和作为当前产量,并将产量信息储存于文件组中,所述产量信息包括存储时刻、当前产量、累计值。本专利技术实施例提供的统计方法能够清楚、准确的反映窑炉产量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一种窑炉产量统计方法的流程示意图;图2是本专利技术实施例一种窑炉产量统计系统的结构示意图。具体实施方式以下将结合实施例和附图对本公开的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本公开的目的、方案和效果。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。参考图1,如图1所示为一种窑炉产量统计方法,包括以下步骤:步骤S100、对走砖通道进行监视,获取窑炉产量。在一个典型的实施例中,将电子眼、PLC和上位机依次连接,通过电子眼实时监视走砖通道,检测窑炉产量,并以数字信号的形式发送给PLC。步骤S200、对窑炉产量进行累计,得到累计值,当累计值达到最高值时,将最高值记录到累积值中并对窑炉产量重新累计。例如,将最高值设为100,则当累计值每次到达100时,触发一次累计上限,将最高值累加记录到原有累积值中,即,在原有累积值的基础上再次累加一个最高值。当触发到累计上限的时候,将累计值清零,开始重新累计。这样,可以通过循环使用有限的累计次数,使记录的累积值不受限制。步骤S300、以设定周期读取累计值,计算当前周期的增加产量,并实时更新累计值。即,将相邻累计值的差值作为增加产量,并将累计值更新为当前周期下的累计值,由于每个设定周期都会更新累计值,从而可以实时掌握累计值。步骤S400、将累积值和累计值之和作为当前产量,并将产量信息储存于文件组中,所述产量信息包括存储时刻、当前产量、累计值。在一个典型的实施例中,由于PLC中记录的累计值是根据窑炉产量实时更新的,当上位机出现中断、重启等故障而有可能停止更新,此时,PLC依然会记录累计值,通过将当前产量划分为累积值和累计值,将累计值通过PLC记录,将产量信息储存于文件组中,可保证当前产量不会因上位机出现中断、重启等故障而导致数据丢失。本实施例中,首先对走砖通道进行监视,获取窑炉产量,通过对窑炉产量进行累计,得到累计值,当累计值达到最高值时,将最高值记录到累积值中并对窑炉产量重新累计。并以设定周期读取累计值,计算当前周期的增加产量,并实时更新累计值。将累积值和累计值之和作为当前产量,并将产量信息储存于文件组中,所述产量信息包括存储时刻、当前产量、累计值。可见,本专利技术实施例提供的统计方法能够清楚、准确的反映窑炉本文档来自技高网...

【技术保护点】
1.一种窑炉产量统计方法,其特征在于,包括:/n对走砖通道进行监视,获取窑炉产量;/n对窑炉产量进行累计,得到累计值,当累计值达到最高值时,将最高值记录到累积值中并对窑炉产量重新累计;/n以设定周期读取累计值,计算当前周期的增加产量,并实时更新累计值;/n将累积值和累计值之和作为当前产量,并将产量信息储存于文件组中,所述产量信息包括存储时刻、当前产量、累计值。/n

【技术特征摘要】
1.一种窑炉产量统计方法,其特征在于,包括:
对走砖通道进行监视,获取窑炉产量;
对窑炉产量进行累计,得到累计值,当累计值达到最高值时,将最高值记录到累积值中并对窑炉产量重新累计;
以设定周期读取累计值,计算当前周期的增加产量,并实时更新累计值;
将累积值和累计值之和作为当前产量,并将产量信息储存于文件组中,所述产量信息包括存储时刻、当前产量、累计值。


2.根据权利要求1所述的一种窑炉产量统计方法,其特征在于,所述文件组包含有多份文件,多个所述文件轮流循环储存产量信息。


3.根据权利要求2所述的一种窑炉产量统计方法,其特征在于,当中断更新累计值时,以最近时刻的产量信息中的当前产量作为当前班次的起始累积值;当恢复更新累计值时,将重新开始更新的累计值与中断前最后的累计值之差作为当前班次的新增产量,将当前班次的起始累积值和当前班次的新增产量之和作为当前班次的当前产量。


4.根据权利要求3所述的一种窑炉产量统计方法,其特征在于,所述班次按时间段进行划分得到,所述班次按时间段进行划分的时刻以“小时*100+分钟”的形式作为一个整数数组进行标记。


5.根据权利要求4所述的一种窑炉产量统计方法,其特征在于,当读取累计值的时刻跳过当前班次对应的时间段时,将当前班次的产量信息储存于文件组中,并对窑炉产量重新累计;当读取累计值的时刻首次处于当日第一个班次对应的时间段时,将前一日所有班次的当前产量之和作为前一日的日产量,并将前一日的日产量储存于文件组中。


6.一种窑炉产量...

【专利技术属性】
技术研发人员:杨胜传
申请(专利权)人:广东中鹏热能科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1