一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

切换料仓的方法、装置、电子设备和搅拌站与流程

2022-11-30 10:23:07 来源:中国专利 TAG:


1.本技术涉及混凝土生产技术领域,尤其涉及一种切换料仓的方法、装置、电子设备和搅拌站。


背景技术:

2.搅拌站是生产混凝土的重要设备。目前搅拌站的生产过程中,能够通过自动控制系统实现自动配料,包括自动放料、自动计量等操作,有效提高了搅拌站的工作效率。
3.但是,目前如果搅拌站的料仓在当前盘的生产过程中出现缺料等上料异常的情况,则需要工作人员进行复杂的手动处理流程。例如,需要工作人员手动控制异常料仓放料以完成当前盘的生产,然后手动将异常料仓的下一盘订单切换到正常的料仓等。因此,目前亟需一种技术方案,能够简化工作人员的处理流程,实现异常料仓的自动处理。


技术实现要素:

4.基于上述需求,本技术提出一种切换料仓的方法、装置、电子设备和搅拌站,能够简化工作人员的处理流程,实现异常料仓的自动处理。
5.本技术提出的技术方案具体如下:
6.一方面,本技术提供了一种切换料仓的方法,包括:
7.基于由搅拌站中的第一料仓切换至第二料仓的换仓操作,计算所述第一料仓的剩余配料量;
8.更新所述第二料仓的剩余配料量,更新后的所述第二料仓的剩余配料量等于更新前的所述第二料仓的剩余配料量与所述第一料仓的剩余配料量之和;
9.控制所述第二料仓按照更新后的所述第二料仓的剩余配料量进行配料。
10.进一步的,以上所述的方法中,还包括:
11.检测所述搅拌站当前的工作状态及所述第一料仓当前的工作状态;
12.所述计算所述第一料仓的剩余配料量,包括:
13.若所述搅拌站当前的工作状态为手动生产状态且所述第一料仓当前的工作状态为配料状态,则计算所述第一料仓的剩余配料量。
14.进一步的,以上所述的方法中,所述第一料仓的剩余配料量包括:所述第一料仓当前对应的混凝土盘次中所述第一料仓的剩余配料量;
15.所述更新所述第二料仓的剩余配料量,包括:
16.检测所述第一料仓与所述第二料仓的计量关系;其中,所述第一料仓与所述第二料仓的计量关系包括所述第一料仓与所述第二料仓对应相同的计量装置,或者,所述第一料仓与所述第二料仓对应不相同的计量装置;
17.确定所述第一料仓与所述第二料仓当前的配料状态是否满足所述计量关系对应的配料量转加条件;
18.若所述第一料仓与所述第二料仓当前的配料状态满足所述计量关系对应的配料
量转加条件,则更新所述第二料仓的剩余配料量。
19.进一步的,以上所述的方法中,在所述第一料仓与所述第二料仓的计量关系为所述第一料仓与所述第二料仓对应不相同的计量装置的情况下,所述确定所述第一料仓与所述第二料仓当前的配料状态是否满足所述计量关系对应的配料量转加条件,包括:
20.若所述第一料仓与所述第二料仓当前对应同一混凝土盘次,则确定所述第一料仓与所述第二料仓当前的配料状态满足所述计量关系对应的配料量转加条件。
21.进一步的,以上所述的方法中,还包括:
22.若所述第一料仓与所述第二料仓当前不对应同一个混凝土盘次,则根据第一料仓当前对应的混凝土盘次信息对所述第二料仓当前对应的混凝土盘次信息进行调整,以使所述第一料仓与所述第二料仓当前对应同一个混凝土盘次,所述第一料仓与所述第二料仓当前的配料状态满足所述计量关系对应的配料量转加条件。
23.进一步的,以上所述的方法中,所述混凝土盘次信息包括每个混凝土盘次对应的配料顺序;
24.所述根据第一料仓当前对应的混凝土盘次信息对所述第二料仓当前对应的混凝土盘次信息进行调整,以使所述第一料仓与所述第二料仓当前对应同一个混凝土盘次,包括:
25.若第一料仓当前对应的混凝土盘次的配料顺序在所述第二料仓当前对应的混凝土盘次的配料顺序之前,则将所述第二料仓当前对应的混凝土盘次切换为第一料仓当前对应的混凝土盘次;
26.若第一料仓当前对应的混凝土盘次的配料顺序在所述第二料仓当前对应的混凝土盘次的配料顺序之后,则控制所述第二料仓进行配料,直至所述第二料仓当前对应的混凝土盘次与第一料仓当前对应的混凝土盘次相同。
27.进一步的,以上所述的方法中,所述检测所述第一料仓与所述第二料仓的计量关系之后,还包括:
28.若所述第一料仓与所述第二料仓的计量关系为所述第一料仓与所述第二料仓对应不相同的计量装置,则至少控制所述第一料仓对应的计量装置和所述第二料仓对应的计量装置暂停计量;若所述第一料仓与所述第二料仓的计量关系为所述第一料仓与所述第二料仓对应相同的计量装置,则控制所述第一料仓和所述第二料仓对应的计量装置暂停计量;
29.和/或,缓存所述第一料仓当前对应的混凝土盘次中所述第一料仓的剩余配料量。
30.进一步的,以上所述的方法中,在所述第一料仓与所述第二料仓的计量关系为所述第一料仓与所述第二料仓对应相同的计量装置的情况下,所述确定所述第一料仓与所述第二料仓当前的配料状态是否满足所述计量关系对应的配料量转加条件,包括:
31.检测所述第一料仓与所述第二料仓的计量顺序;所述第一料仓与所述第二料仓的计量顺序包括所述第一料仓在所述第二料仓之前计量,或者,所述第一料仓在所述第二料仓之后计量;
32.基于所述第一料仓与所述第二料仓的计量顺序,确定所述第一料仓与所述第二料仓当前的配料状态是否满足所述计量关系对应的配料量转加条件。
33.进一步的,以上所述的方法中,所述基于所述第一料仓与所述第二料仓的计量顺
序,确定所述第一料仓与所述第二料仓当前的配料状态是否满足所述计量关系对应的配料量转加条件,包括:
34.若所述第一料仓与所述第二料仓的计量顺序为所述第一料仓在所述第二料仓之后计量,则检测所述第一料仓和所述第二料仓对应的计量装置是否处于暂停计量状态;若所述第一料仓和所述第二料仓对应的计量装置处于暂停计量状态,则确定所述第一料仓与所述第二料仓当前的配料状态满足所述计量关系对应的配料量转加条件;
35.若所述第一料仓与所述第二料仓的计量顺序为所述第一料仓在所述第二料仓之前计量,则确定所述第一料仓与所述第二料仓当前的配料状态满足所述计量关系对应的配料量转加条件。
36.进一步的,以上所述的方法中,所述检测所述第一料仓与所述第二料仓的计量关系之后,还包括:
37.基于第一堆栈将换仓指令发送给控制器;
38.所述更新所述第二料仓的剩余配料量,包括:
39.将所述第一料仓当前对应的混凝土盘次中所述第一料仓的剩余配料量通过第二堆栈发送给控制器,以使所述控制器根据所述换仓指令更新所述第二料仓的剩余配料量,并控制所述第一料仓停止配料。
40.进一步的,以上所述的方法中,所述第一料仓当前对应的混凝土盘次中所述第一料仓的剩余配料量包括:所述第一料仓当前对应的混凝土盘次中所述第一料仓当前已完成配料量和当前剩余配料量;
41.所述将所述第一料仓当前对应的混凝土盘次中所述第一料仓的剩余配料量通过第二堆栈发送给控制器,以使所述控制器根据所述换仓指令更新所述第二料仓的剩余配料量,并控制所述第一料仓停止配料,包括:
42.将所述当前已完成配料量、所述当前剩余配料量通过所述第二堆栈发送给控制器,以使所述控制器根据所述换仓指令将当前剩余配料量增加至所述第二料仓相应的混凝土盘次的剩余配料量中,将所述第一料仓当前对应的混凝土盘次的目标配料量修改为所述当前已完成配料量。
43.进一步的,以上所述的方法中,所述第一料仓的剩余配料量包括当前对应的混凝土盘次的下一个混凝土盘次的配料量;
44.所述更新所述第二料仓的剩余配料量,包括:
45.将所述第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量转加至所述第二料仓相应的混凝土盘次的配料量中。
46.进一步的,以上所述的方法中,将所述第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量转加至所述第二料仓相应的混凝土盘次的配料量中,包括:
47.检测到所述第一料仓当前对应的混凝土盘次的配料完成后,将预先缓存的所述第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量通过第三堆栈发送给控制器,以使所述控制器将所述第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量转加至所述第二料仓相应的混凝土盘次的配料量中。
48.另一方面,本技术提供了一种切换料仓的装置,包括:
49.计算模块,用于基于由搅拌站中的第一料仓切换至第二料仓的换仓操作,计算所
述第一料仓的剩余配料量;
50.更新模块,用于更新所述第二料仓的剩余配料量,更新后的所述第二料仓的剩余配料量等于更新前的所述第二料仓的剩余配料量与所述第一料仓的剩余配料量之和;
51.控制模块,用于控制所述第二料仓按照更新后的所述第二料仓的剩余配料量进行配料。
52.另一方面,本技术提供了一种电子设备,包括:
53.存储器和处理器;
54.其中,所述存储器用于存储程序;
55.所述处理器,用于通过运行所述存储器中的程序,实现以上任意一项所述的切换料仓的方法。
56.另一方面,本技术提供了一种搅拌站,包括以上所述的电子设备。
57.本技术提供的切换料仓的方法,基于由搅拌站中的第一料仓切换至第二料仓的换仓操作,计算第一料仓的剩余配料量,根据第一料仓的剩余配料量更新第二料仓的剩余配料量,更新后的第二料仓的剩余配料量等于更新前的第二料仓的剩余配料量与第一料仓的剩余配料量之和,控制第二料仓按照更新后的第二料仓的剩余配料量进行配料。基于此,本技术的技术方案实现了自动切换料仓,不需要工作人员执行复杂的处理流程,能够提高换仓速度,进而有效提高搅拌站的混凝土生产效率。
附图说明
58.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
59.图1是本技术实施例提供的一种切换料仓的方法的流程示意图。
60.图2是本技术实施例提供的将第一料仓的剩余配料量转加至第二料仓的第二剩余配料量中的流程示意图。
61.图3是本技术实施例提供的一种确定第一料仓与第二料仓当前的配料状态是否满足二者的计量关系对应的配料量转加条件的流程示意图。
62.图4是本技术实施例提供的另一种确定第一料仓与第二料仓当前的配料状态是否满足二者的计量关系对应的配料量转加条件的流程示意图。
63.图5是本技术实施例提供的另一种确定第一料仓与第二料仓当前的配料状态是否满足二者的计量关系对应的配料量转加条件的流程示意图。
64.图6是本技术实施例提供的一种切换料仓的装置的结构示意图。
65.图7是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
66.本技术实施例技术方案适用于搅拌站中自动切换料仓的应用场景,采用本技术实施例技术方案,能够简化工作人员的处理流程,实现异常料仓的自动处理。
67.示例性的,本技术实施例技术方案可应用于硬件处理器等硬件设备,或包装成软
件程序被运行,当硬件处理器执行本技术实施例技术方案的处理过程,或上述软件程序被运行时,可以实现自动切换料仓。本技术实施例只对本技术技术方案的具体处理过程进行示例性介绍,并不对本技术技术方案的具体执行形式进行限定,任意形式的可以执行本技术技术方案处理过程的技术实现形式,都可以被本技术实施例所采用。
68.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
69.本实施例提出一种切换料仓的方法,参见图1所示,该方法包括:
70.s101、基于由搅拌站中的第一料仓切换至第二料仓的换仓操作,计算第一料仓的剩余配料量。
71.上述搅拌站指的是用于生产混凝土的搅拌站,搅拌站中有多个料仓,料仓用于存储生产混凝土的配料并且在混凝土的生产过程中自动进行上料。如果搅拌站生产过程中存在料仓缺料或者上料异常的情况,出现缺料或者上料的料仓需要停止上料,并且使用能够正常出料的料仓代替出现缺料或者上料异常的料仓,继续进行上料生产。
72.上述第一料仓指的是出现缺料或者上料异常的料仓,上述第二料仓指的是代替出现缺料或者上料异常的料仓维续进行上料生产的料仓。需要说明的是,第二料仓可以由用户指定,系统也可以根据当前的运行状态自动确定接替第一料仓进行上料的第二料仓,本实施例不做限定。
73.上述第一料仓的剩余配料量指的是第一料仓故障时还没有完成的配料量,包括第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量,还包括第一料仓对应的未开始配料的、当前对应的混凝土盘次的下一个混凝土盘次的配料量。
74.如果将第一料仓切换为第二料仓,为了保证能够保持正常的生产配料,则需要先确定第一料仓的剩余配料量,以便于将第一料仓的剩余配料量增加至第二料仓中。如果第二料仓本身存在配料任务,那么第二料仓除了完成其自身的配料任务外,还需要完成增加的第一料仓的剩余配料量对应的配料任务;如果第二料仓本身没有配料任务,则仅需要第二料仓完成增加的第一料仓的剩余配料量对应的配料任务即可。
75.需要说明的是,除了将第一料仓的剩余配料量增加至第二料仓中之外,本技术的实施例中还需要第一料仓同时停止进行配料,以避免出现配料错误,影响混凝土的质量。
76.确定第一料仓的剩余配料量时,可以计算第一料仓出现缺料或者上料异常时,第一料仓当前对应的混凝土盘次中第一料仓的任务量和完成量,计算该任务量和该完成量的差值,将该差值确定为第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量;将第一料仓当前对应的混凝土盘次的下一个混凝土盘次的任务量,确定为第一料仓对应的未开始配料的每个混凝土盘次的配料量。
77.具体的,搅拌站进行配料时,各个料仓均按照混凝土盘次的订单顺序,对混凝土盘进行配料。如果按照混凝土盘次的订单顺序给每个混凝土盘从序号1开始编号,那么各个料仓的配料顺序为:给1号混凝土盘配料

给2号混凝土盘配料

给3号混凝土盘配料

给4号混凝土盘配料,等等,以此类推,直至所有混凝土盘次均配料完成或者收到结束配料的指令。
78.示例性的,若当前第一料仓正在配料的混凝土盘次为3号混凝土盘,其中针对3号混凝土盘,第一料仓需要配料的任务量为300公斤,切换第一料仓时,第一料仓已经完成100公斤,那么第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量为:3号混凝土盘200公斤。若第一料仓出现缺料或者上料异常时,第一料仓还有4号混凝土盘没有开始进行配料,4号混凝土盘的中第一料仓需要配料的任务量为500公斤,那么第一料仓对应的未开始配料的混凝土盘的配料量为:4号混凝土盘500公斤。
79.s102、更新第二料仓的剩余配料量,更新后的第二料仓的剩余配料量等于更新前的第二料仓的剩余配料量与第一料仓的剩余配料量之和。
80.确定第一料仓的剩余配料量后,对第二料仓的剩余配料量进行更新,更新后的第二料仓的剩余配料量等于更新前的第二料仓的剩余配料量与第一料仓的剩余配料量之和,以使第二料仓能够根据更新后的剩余配料量进行配料。
81.在第二料仓执行转加的第一料仓的剩余配料量中的配料任务时,需要确保第二料仓能够替代第一料仓,将物料配入对应的混凝土盘次中。示例性的,若第一料仓的剩余配料量包括如下两部分:第一部分为第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量,为3号混凝土盘200公斤;第二部分为第一料仓对应的未开始配料的混凝土盘次的配料量,为4号混凝土盘500公斤。那么第二料仓在执行转加的第一料仓的剩余配料量中的配料任务时,需要确保向3号混凝土盘下料200公斤、向4号混凝土盘下料500公斤。
82.因此,在将第一料仓的剩余配料量转加至第二料仓中时,需要按照混凝土盘次进行转加。
83.具体的,如果第一料仓当前正在进行配料的混凝土盘次与第二料仓当前正在进行配料的混凝土盘次为同一个混凝土盘次,那么可以将第一料仓当前正在进行配料的混凝土盘次对应的第一料仓的剩余配料量转加至第二料仓针对该混凝土盘次的剩余配料量中;而且,由于第一料仓正在进行配料的混凝土盘次与第二料仓正在进行配料的混凝土盘次为同一个混凝土盘次,则表示第一料仓对应的未开始配料的混凝土盘次,第二料仓也还未开始进行配料,因此可以将第一料仓对应的未开始配料的混凝土盘次的配料量增加至第二料仓相应的混凝土盘次的配料量中去,进而更新第二料仓的第二剩余配料量,使第二料仓按照更新后的第二剩余配料量进行自动配料。
84.具体的,如果第一料仓当前正在进行配料的混凝土盘次与第二料仓当前正在进行配料的混凝土盘次不是同一个混凝土盘次,由于第一料仓出现缺料或者上料异常等情况,使得当前第一料仓对应的混凝土盘次的配料顺序一般在第二料仓对应的混凝土盘次的配料顺序之后,那么可以将第二料仓当前对应的混凝土盘次切换为第一料仓当前对应的混凝土盘次。此时第一料仓和第二料仓当前对应的混凝土盘次相同,可以将第一料仓当前正在进行配料的混凝土盘次中,第一料仓的剩余配料量转加至第二料仓中,以使第二料仓替代第一料仓针对该混凝土盘次进行配料。而且,由于第二料仓后续会以切换后的混凝土盘次为起始再次按照配料顺序进行配料,因此可以将第一料仓对应的未开始配料的混凝土盘次的配料量增加至第二料仓相应的混凝土盘次的配料量中去,进而更新第二料仓的第二剩余配料量,使第二料仓按照更新后的第二剩余配料量进行自动配料。
85.例如,第一料仓当前对应3号混凝土盘、第二料仓当前对应4号混凝土盘,那么可以将第二料仓当前对应的混凝土盘次切换为3号混凝土盘,此时第一料仓和第二料仓当前对
应的混凝土盘次相同,均为3号混凝土盘,可以将3号混凝土盘中第一料仓当前的剩余配料量转加至第二料仓中,使第二料仓代替第一料仓对3号混凝土盘进行配料。而且,由于第二料仓后续会以3号混凝土盘为起始,重新按照3号混凝土盘、4号混凝土盘、5号混凝土盘,等等,的顺序进行配料,因此可以将第一料仓对应4号混凝土盘的任务量增加至第二料仓4号混凝土盘的任务量中去,进而更新了第二料仓的剩余配料量,使第二料仓按照更新后的配料量对3号混凝土盘进行配料,完成之后再按照更新后的配料量对4号混凝土盘进行配料。
86.s103、控制第二料仓按照更新后的第二料仓的剩余配料量进行配料。
87.第二料仓的第二剩余配料量更新完成后,控制第二料仓按照更新后的第二料仓的剩余配料量进行自动配料即可。需要说明的是,第二料仓的第二剩余配料量更新之后,第二料仓对应的计量装置会按照更新后的第二料仓的剩余配料量进行计量。
88.以上实施例中,基于由搅拌站中的第一料仓切换至第二料仓的换仓操作,计算第一料仓的剩余配料量,根据第一料仓的剩余配料量更新第二料仓的剩余配料量,更新后的第二料仓的剩余配料量等于更新前的第二料仓的剩余配料量与第一料仓的剩余配料量之和,控制第二料仓按照更新后的第二料仓的剩余配料量进行配料。基于此,本技术的技术方案实现了自动切换料仓,不需要工作人员执行复杂的处理流程,能够提高换仓速度,进而有效提高搅拌站的混凝土生产效率。
89.作为一种可选的实现方式,在本技术另一实施例中公开了,以上实施例的切换料仓的方法,还可以包括如下步骤:
90.检测搅拌站当前的工作状态及第一料仓当前的工作状态;
91.以上实施例的步骤计算第一料仓的剩余配料量,具体包括如下步骤:
92.若搅拌站当前的工作状态为手动生产状态且第一料仓当前的工作状态为配料状态,则计算第一料仓的剩余配料量。
93.具体的,在检测到将第一料仓切换为第二料仓的换仓操作后,需要进一步检测搅拌站当前的工作状态以及第一料仓当前的工作状态,以确定搅拌站和第一料仓是否满足换仓条件,在搅拌站和第一料仓满足换仓条件的前提下,再计算第一料仓的剩余配料量,然后根据第一料仓的剩余配料量执行第一料仓和第二料仓之间的换仓操作。
94.上述换仓条件包括搅拌站处于手动生产状态以及第一料仓处于配料状态。也就是说,换仓条件包括搅拌站退出自动配料的模式,如果没有工作人员进行手动操作的话,当前搅拌站处于暂停工作的状态。在这样暂停的状态下,料仓不进行配料,物料停止移动,能够计算较为准确的配料数据。以及,换仓条件包括第一料仓处于配料状态,如果第一料仓在配料时出现故障而不进行换仓,可能会导致错误配料,影响混凝土的质量;如果第一料仓未处于配料状态,则意味着第一料仓已经配料结束,可以不必进行换仓处理。
95.本技术的实施例中,在搅拌站处于手动生产状态之后,再进行计算,能够得到准确的第一料仓的剩余配料量。
96.可选的,上述换仓条件还可以包括搅拌站处于生产过程中,以及,第一料仓和第二料仓为同类型的仓库。需要说明的是,第一料仓和第二料仓同类型指的是第一料仓和第二料仓中的物料可以相互替代。
97.作为一种可选的实现方式,如图2所示,在本技术另一实施例中公开了,第一料仓的剩余配料量包括第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量;以上实施例
的步骤更新第二料仓的剩余配料量,具体可以包括如下步骤:
98.s201、检测第一料仓与第二料仓的计量关系。
99.上述第一料仓与第二料仓的计量关系包括第一料仓与第二料仓对应相同的计量装置,或者,第一料仓与第二料仓对应不相同的计量装置。
100.上述计量装置包括在配料过程中对料仓中的物料进行计量的计量秤。
101.本技术的实施例中,首先检测第一料仓和第二料仓是否采用相同的计量装置进行计量。在搅拌站的实际生产中,基于搅拌站的生产工艺流程可以确定,如果第一料仓和第二料仓对应同一个计量装置,则表示第一料仓和第二料仓正在针对同一个混凝土盘次进行配料:如果第一料仓和第二料仓不对应同一个计量装置,则表示第一料仓和第二料仓可能没有针对同一个混凝土盘次进行配料。
102.s202、确定第一料仓与第二料仓当前的配料状态是否满足计量关系对应的配料量转加条件;若第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件,则执行步骤s203;若第一料仓与第二料仓当前的配料状态不满足计量关系对应的配料量转加条件,则本步骤结束。
103.如果第一料仓与第二料仓的计量关系为第一料仓和第二料仓对应相同的计量装置,需要进一步检测第一料仓与第二料仓当前的配料状态是否满足该计量关系对应的配料量转加条件;如果第一料仓与第二料仓的计量关系为第一料仓和第二料仓对应不相同的计量装置,也需要进一步检测第一料仓与第二料仓当前的配料状态是否满足该计量关系对应的配料量转加条件。
104.具体的,如果第一料仓与第二料仓的计量关系为第一料仓和第二料仓对应不相同的计量装置,则表示第一料仓和第二料仓可能对应不相同的混凝土盘次。第一料仓与第二料仓当前的配料状态需要满足的配料量转加条件包括:第二料仓当前正在进行配料的混凝土盘次切换为第一料仓当前正在配料的混凝土盘次,以便于将第一料仓当前对应的混凝土盘次中的第一料仓的剩余配料量转加至第二料仓中,以使第二料仓替代第一料仓针对该混凝土盘次进行配料。
105.如果第一料仓与第二料仓的计量关系为第一料仓和第二料仓对应相同的计量装置,则表示第一料仓和第二料仓对应相同的混凝土盘次。由于第一料仓和第二料仓采用相同的计量装置,受到计量装置的工作方式的影响,计量装置可能无法启动针对第二料仓的计量。例如,若计量装置为单线程计量,且第二料仓的计量顺序在第一料仓之前,则表示第二料仓处于计量完成后的停止配料状态,计量装置无法再次启动针对第二料仓的计量。基于此,如果第一料仓与第二料仓的计量关系为第一料仓和第二料仓对应相同的计量装置,第一料仓与第二料仓当前的配料状态需要满足的配料量转加条件包括:第一料仓与第二料仓的计量装置切换为暂停计量状态,可以将暂停计量状态理解为计量装置处于下一次的计量准备状态,这表示第一料仓与第二料仓的计量装置做好配料准备,能够再次针对第一料仓和第二料仓进行计量,以便于将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量转加至第二料仓后,第二料仓能够迅速替代第一料仓针对该混凝土盘次进行配料。
106.上述单线程计量是目前搅拌站的计量装置较常采用的计量方式,具体为:若计量装置对料仓1、料仓2和料仓3进行计量,计量顺序为料仓1

料仓2

料仓3,计量装置对料仓3完成计量后则停止计量,在获取到用于启动下一次计量的暂停计量指令,进入暂停计量状
态之后,再重新从料仓1开始对料仓1、料仓2和料仓3进行计量。在这样的场景下,若第一料仓为料仓2,第二料仓为料仓1,那么当料仓2出现问题需要切换时,料仓1已经完成计量,处于计量完成后的停止配料状态,计量装置无法再次启动针对料仓1的计量。因此,需要将计量装置切换为暂停计量状态,以使计量装置能够针对料仓1进行计量。
107.若第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件,则执行步骤s203。
108.若第一料仓与第二料仓当前的配料状态不满足计量关系对应的配料量转加条件,也就是说,如果第一料仓与第二料仓的计量关系为第一料仓和第二料仓对应不相同的计量装置,且第二料仓当前正在进行配料的混凝土盘次无法切换为第一料仓当前正在配料的混凝土盘次;如果第一料仓与第二料仓的计量关系为第一料仓和第二料仓对应相同的计量装置,第二料仓无法切换为暂停计量状态,则本步骤结束,还可以发送异常提醒,以告知用户当前无法进行自动配料。
109.s203、更新第二料仓的剩余配料量。
110.本步骤中,如果第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件,将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量转加至第二剩余配料量中,更新第二料仓的剩余配料量。
111.本技术的实施例中,在第一料仓与第二料仓当前的配料状态满足二者之间的计量关系对应的配料量转加条件,则更新第二料仓的剩余配料量,进而实现自动换仓,提高搅拌站的混凝土生产效率。
112.作为一种可选的实现方式,如图3所示,在本技术另一实施例中公开了,在第一料仓与第二料仓的计量关系为第一料仓与第二料仓对应不相同的计量装置的情况下,以上实施例的步骤确定第一料仓与第二料仓当前的配料状态是否满足计量关系对应的配料量转加条件,具体可以包括如下步骤:
113.s301、确定第一料仓与第二料仓当前是否对应同一个混凝土盘次;若第一料仓与第二料仓当前对应同一混凝土盘次,则执行步骤s302;若第一料仓与第二料仓当前不对应同一混凝土盘次,则执行步骤s303。
114.本技术的实施例中,如果第一料仓和第二料仓的计量关系为第一料仓和第二料仓对应不相同的计量装置,则表示第一料仓和第二料仓可能对应不相同的混凝土盘次。本技术的实施例中,需要通过进一步的判断确认第一料仓与第二料仓当前是否对应同一个混凝土盘次。
115.如果第一料仓与第二料仓当前对应同一个混凝土盘次,则执行步骤s302;如果第一料仓与第二料仓当前不对应同一个混凝土盘次,则执行步骤s303。
116.s302、确定第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件。
117.如果第一料仓与第二料仓当前对应同一个混凝土盘次,则确定第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件。
118.s303、根据第一料仓当前对应的混凝土盘次信息对第二料仓当前对应的混凝土盘次信息进行调整,以使第一料仓与第二料仓当前对应同一个混凝土盘次,第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件。
119.如果第一料仓与第二料仓当前不对应同一个混凝土盘次,则需要根据第一料仓当前对应的混凝土盘次信息,对第二料仓的混凝土盘次信息进行调整,以使第一料仓与第二料仓当前对应同一个混凝土盘次,第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件。
120.其中,上述混凝土盘次信息包括混凝土盘次的配料顺序,即本身申请的实施例中对第二料仓当前对应的混凝土盘次的配料顺序进行调整,以使第一料仓与第二料仓当前对应同一个混凝土盘次。
121.以上实施例中,在第一料仓和第二料仓采用不同的计量装置进行计量的情况下,检测第一料仓与第二料仓当前是否对应同一个混凝土盘次,如果第一料仓与第二料仓当前不对应同一个混凝土盘次,则需要对第二料仓的混凝土盘次信息进行调整,以使第一料仓与第二料仓当前对应同一个混凝土盘次,以使第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件,进而实现自动换仓,提高搅拌站的混凝土生产效率。
122.作为一种可选的实现方式,在本技术另一实施例中公开了,混凝土盘次信息包括每个混凝土盘次对应的配料顺序,以上实施例的步骤根据第一料仓当前对应的混凝土盘次信息对第二料仓当前对应的混凝土盘次信息进行调整,以使第一料仓与第二料仓当前对应同一个混凝土盘次,具体可以包括如下步骤:
123.若第一料仓当前对应的混凝土盘次的配料顺序在第二料仓当前对应的混凝土盘次的配料顺序之前,则将第二料仓当前对应的混凝土盘次切换为第一料仓当前对应的混凝土盘次;
124.若第一料仓当前对应的混凝土盘次的配料顺序在第二料仓当前对应的混凝土盘次的配料顺序之后,则控制第二料仓进行配料,直至第二料仓当前对应的混凝土盘次与第一料仓当前对应的混凝土盘次相同。
125.一般情况下,由于出现缺料或者上料异常等情况,第一料仓的配料速度相对于其他正常的料仓配料速度降低,第一料仓当前对应的混凝土盘次的配料顺序在第二料仓当前对应的混凝土盘次的配料顺序之前。
126.具体的,如果确定第一料仓当前对应的混凝土盘次的配料顺序在第二料仓当前对应的混凝土盘次的配料顺序之前,那么可以直接将第二料仓当前对应的混凝土盘次切换为第一料仓当前对应的混凝土盘次。示例性的,若第一料仓当前对应的混凝土盘次为3号混凝土盘,第二料仓当前对应的混凝土盘次为5号混凝土盘,第一料仓当前对应的混凝土盘次的配料顺序在第二料仓当前对应的混凝土盘次的配料顺序之前,那么可以直接将第二料仓当前对应的混凝土盘次切换为3号混凝土盘,以使第二料仓重新从3号混凝土盘开始进行配料。
127.需要说明的是,上述实施例中,第二料仓替代第一料仓完成3号混凝土盘的配料后,由于第二料仓已经完成4号混凝土盘的配料,因此第二料仓会跳过4号混凝土盘,继续对5号混凝土盘进行配料。
128.如果出现异常情况,导致第一料仓当前对应的混凝土盘次的配料顺序在第二料仓当前对应的混凝土盘次的配料顺序之后,则可以控制第二料仓按照顺序进行配料,直至第二料仓当前对应的混凝土盘次与第一料仓当前对应的混凝土盘次相同。示例性的,若切第一料仓当前对应的混凝土盘次为5号混凝土盘,第二料仓对应的混凝土盘次为3号混凝土
盘,第一料仓当前对应的混凝土盘次的配料顺序在第二料仓当前对应的混凝土盘次的配料顺序之后,可以等待第二料仓对3号混凝土盘配料、4号混凝土盘配料,直至第二料仓开始对5号混凝土盘配料时,第二料仓当前对应的混凝土盘次与第一料仓当前对应的混凝土盘次相同。
129.以上实施例中,根据第一料仓与第二料仓对应的混凝土盘次的配料顺序对第二料仓对应的混凝土盘次进行调整,以使第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件。
130.作为一种可选的实现方式,在本技术另一实施例中公开了,以上实施例的步骤检测第一料仓与第二料仓的计量关系之后,具体还可以包括如下步骤:
131.若第一料仓与第二料仓的计量关系为第一料仓与第二料仓对应不相同的计量装置,则至少控制第一料仓对应的计量装置和第二料仓对应的计量装置暂停计量。
132.需要说明的是,当计量装置暂停计量时,使用该计量装置进行称重计量的料仓同时也会停止进行配料。
133.具体的,在将第一料仓切换为第二料仓时,为了避免出现故障,应该至少暂停第一料仓和第二料仓的配料,即控制第一料仓和第二料仓的计量装置暂停计量。本实施例中,可以在以上实施例的步骤检测第一料仓与第二料仓的计量关系之后,至少向第一料仓的计量装置和第二料仓的计量装置发送暂停计量指令,以至少控制第一料仓对应的计量装置和第二料仓对应的计量装置暂停计量,进而暂停第一料仓和第二料仓的配料;如果搅拌站设置有控制器直接对搅拌站的料仓进行控制,还可以将第一料仓和第二料仓的暂停计量指令发送给控制器,以使控制器控制控制第一料仓对应的计量装置和第二料仓对应的计量装置暂停计量,进而暂停第一料仓和第二料仓的配料。
134.需要说明的是,虽然以上实施例中已经限定需要搅拌站当前处于手动生产状态,但是如果有工作人员误触手动控制装置,依旧可能会导致第一料仓和第二料仓启动并开始进行配料,导致第一料仓无法正常切换到第二料仓,因此,本技术的实施例中,为了避免上述情况,在以上实施例的步骤检测第一料仓与第二料仓的计量关系之后,控制第一料仓对应的计量装置和第二料仓对应的计量装置暂停计量,进而暂停第一料仓和第二料仓的配料。
135.除了仅暂停第一料仓和第二料仓停止配料外,还可以控制所有的计量装置均停止计量,进而禁止搅拌站的所有料仓均停止配料,本实施例不做限定。
136.以上实施例中,通过至少控制第一料仓对应的计量装置和第二料仓对应的计量装置暂停计量,保证第一料仓能够正常切换到第二料仓。
137.作为一种可选的实现方式,在本技术另一实施例中公开了,以上实施例的步骤检测第一料仓与第二料仓的计量关系之后,具体还可以包括如下步骤:
138.若第一料仓与第二料仓的计量关系为第一料仓与第二料仓对应不相同的计量装置,缓存第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量。
139.具体的,本实施例可以预先缓存第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量,以便于在确定第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件时,能够直接从缓冲存储里获取第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量,将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量转加至第二剩余配
料量中。
140.相对于直接从存储器中读取数据的方式,本技术的实施例中提前将该数据放置于缓冲存储中,能够有效提高数据的读取速度。
141.作为一种可选的实现方式,在本技术另一实施例中公开了,如果第一料仓与第二料仓的计量关系为第一料仓与第二料仓对应不相同的计量装置并且检测到第一料仓与第二料仓当前可能不对应同一个混凝土盘次,还可以分别给第一料仓和第二料仓对应的计量装置添加第一切换标识,以便于控制器能够识别到第一料仓和第二料仓的对应的计量装置;此外,还可以给第一料仓和第二料仓添加第二切换标识,以便于控制器能够识别到第一料仓和第二料仓。
142.作为一种可选的实现方式,如图4所示,在第一料仓与第二料仓的计量关系为第一料仓与第二料仓对应相同的计量装置的情况下,以上实施例的步骤确定第一料仓与第二料仓当前的配料状态是否满足计量关系对应的配料量转加条件,具体可以包括如下步骤:
143.s401、检测第一料仓与第二料仓的计量顺序。
144.第一料仓与第二料仓的计量顺序包括第一料仓在第二料仓之前计量,或者,第一料仓在第二料仓之后计量。
145.本实施例中,如果第一料仓与第二料仓的计量关系为第一料仓和第二料仓对应相同的计量装置,则表示第一料仓和第二料仓对应相同的混凝土盘次。正如以上实施例的记载,由于第一料仓和第二料仓采用相同的计量装置,受到计量装置的工作方式的影响,计量装置无法再次启动针对第二料仓的计量。例如,若计量装置为单线程计量,且第二料仓的计量顺序在第一料仓之前,则表示第二料仓处于计量完成后的停止配料状态,计量装置无法再次启动针对第二料仓的计量。
146.基于此,本实施例中,若搅拌站的计量装置采用单线程计量,则需要进一步检测第一料仓和第二料仓的计量顺序。
147.s402、基于第一料仓与第二料仓的计量顺序,确定第一料仓与第二料仓当前的配料状态是否满足计量关系对应的配料量转加条件。
148.本技术的实施例中,根据第一料仓和第二料仓的计量顺序,确定第一料仓和第二料仓当前的配料状态是否满足计量关系对应的配料量转加条件。
149.具体的,若搅拌站的计量装置采用单线程计量,第一料仓与第二料仓的计量顺序为第一料仓在第二料仓之后计量,第一料仓与第二料仓当前的配料状态需要满足的配料量转加条件包括:第一料仓与第二料仓的计量装置切换为暂停计量状态。
150.以上实施例中,根据第一料仓与第二料仓的计量顺序,确定第一料仓与第二料仓当前的配料状态是否满足计量关系对应的配料量转加条件,进而确定第一料仓与第二料仓当前的配料状态是否满足计量关系对应的配料量转加条件,实现自动切换料仓。
151.作为一种可选的实现方式,如图5所示,在本技术另一实施例中公开了,以上实施例的步骤基于第一料仓与第二料仓的计量顺序,确定第一料仓与第二料仓当前的配料状态是否满足计量关系对应的配料量转加条件,具体可以包括如下步骤:
152.s501、若第一料仓与第二料仓的计量顺序为第一料仓在第二料仓之后计量,则检测第一料仓和第二料仓对应的计量装置是否处于暂停计量状态;若第一料仓和第二料仓对应的计量装置处于暂停计量状态,则执行步骤s502;若第一料仓和第二料仓对应的计量装
置未处于暂停计量状态,则执行步骤s503。
153.正如以上实施例的记载,在计量装置为单线程计量,且第二料仓的计量顺序在第一料仓之前的情况下,第二料仓处于计量完成后的停止配料状态,计量装置无法再次启动针对第二料仓的计量。
154.基于此,本实施例中,如果第一料仓与第二料仓的计量关系为第一料仓和第二料仓对应相同的计量装置,第一料仓与第二料仓的计量顺序为第一料仓在第二料仓之后计量,则第一料仓与第二料仓当前的配料状态需要满足的配料量转加条件包括:第一料仓与第二料仓的计量装置切换为暂停计量状态。
155.基于此,本技术的实施例中,若第一料仓与第二料仓的计量顺序为第一料仓在第二料仓之后计量,则检测第一料仓和第二料仓对应的计量装置是否处于暂停计量状态;若第一料仓和第二料仓对应的计量装置处于暂停计量状态,则执行步骤s502;若第一料仓和第二料仓对应的计量装置未处于暂停计量状态,则执行步骤s503。
156.s502、确定第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件。
157.如果第一料仓和第二料仓对应的计量装置处于暂停计量状态,则可以确定第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件。
158.s503、确定第一料仓与第二料仓当前的配料状态不满足计量关系对应的配料量转加条件。
159.如果第一料仓和第二料仓对应的计量装置未处于暂停计量状态,则表示第一料仓和第二料仓对应的计量装置可能处于停止配料的状态或者故障状态,当前无法进行配料,第一料仓与第二料仓当前的配料状态不否满足计量关系对应的配料量转加条件。
160.本技术的实施例中,在第一料仓和第二料仓对应的计量装置处于暂停计量状态的情况下,确定第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件,进而实现自动换仓,提高搅拌站的混凝土生产效率。
161.作为一种可选的实现方式,在本技术另一实施例中公开了,以上实施例的步骤检测第一料仓与第二料仓的计量顺序之后,具体还可以包括如下步骤:
162.若第一料仓与第二料仓的计量关系为第一料仓与第二料仓对应相同的计量装置,则控制第一料仓和第二料仓对应的计量装置暂停计量。
163.本技术的实施例中,若计量装置采用单线程计量并且第一料仓与第二料仓的计量顺序为第一料仓在第二料仓之后计量,可以控制第一料仓和第二料仓对应的计量装置结束当前计量,以使计量装置进入暂停计量状态,以便于将第一料仓当前正在进行配料的混凝土盘次中的第一料仓的剩余配料量转加至第二料仓后,第二料仓能够迅速替代第一料仓针对该混凝土盘次进行配料。
164.本技术的实施例中,检测第一料仓与第二料仓的计量顺序之后,可以向控制器发送暂停计量指令,以使该控制器控制第一料仓和第二料仓对应的计量装置结束当前计量,计量装置进入暂停计量状态,以便于将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量转加至第二料仓后,第二料仓能够迅速替代第一料仓针对该混凝土盘次进行配料。
165.此外,本实施例可以不使用控制器,直接向第一料仓和第二料仓对应的计量装置发送暂停计量指令,以使计量装置进入暂停计量状态。
166.进一步的,本技术的实施例中,检测到第一料仓与第二料仓采用同一个计量装置进行计量并且第一料仓的计量顺序在第二料仓的计量顺序之后时,还可以分别给第一料仓和第二料仓添加第三切换标识,以便于控制器能够识别到第一料仓和第二料仓。
167.作为一种可选的实现方式,在本技术另一实施例中公开了,以上实施例的步骤检测第一料仓与第二料仓的计量顺序之后,具体还可以包括如下步骤:
168.若第一料仓与第二料仓的计量关系为第一料仓与第二料仓对应相同的计量装置,缓存第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量。
169.具体的,本实施例中,还可以在以上实施例的步骤检测第一料仓与第二料仓的计量顺序之后,缓存第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量,以便于在确定第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件时,能够直接从缓冲存储里获取第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量,将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量转加至第二剩余配料量中。
170.相对于直接从存储器中读取数据的方式,本技术的实施例中提前将该数据放置于缓冲存储中,能够有效提高数据的读取速度。
171.作为一种可选的实现方式,在本技术另一实施例中公开了,以上实施例的步骤基于第一料仓与第二料仓的计量顺序,确定第一料仓与第二料仓当前的配料状态是否满足计量关系对应的配料量转加条件,具体可以包括如下步骤:
172.若第一料仓与第二料仓的计量顺序为第一料仓在第二料仓之前计量,则确定第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件。
173.本技术的实施例中,若第一料仓与第二料仓的计量顺序为第一料仓在第二料仓之前计量,且计量装置采用单线程计量,则可以确定,切换第一料仓时第二料仓还没有开始计量,第二料仓当前处于暂停计量状态,确定第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件。
174.示例性的,若计量装置对料仓1、料仓2和料仓3进行计量,且计量装置采用单线程计量,计量顺序为料仓1

料仓2

料仓3,第一料仓为料仓1,第二料仓为料仓3,第一料仓与第二料仓的计量顺序为第一料仓在第二料仓之前计量,当料仓1出现上料异常或者缺料的情况,表示当前计量装置正在计量料仓1中的物料,料仓3还没有开始计量,处于等待计量的状态中。
175.以上实施例中,若第一料仓与第二料仓的计量顺序为第一料仓在第二料仓之前计量,则可以确定第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件。
176.作为一种可选的实现方式,在本技术另一实施例中公开了,有的搅拌站的计量装置还会采用循环计量的方式,具体为:若计量装置对料仓1、料仓2和料仓3进行计量,计量顺序为料仓1

料仓2

料仓3

料仓1

料仓2

料仓3

料仓1,等等,以此类推,循环往复进行计量。
177.在这样的计量模式下,可以认为第二料仓的计量顺序始终在第一料仓之后,因此若计量装置采用循环计量的方式,且第一料仓和第二料仓使用同一个计量装置进行计量的情况下,可以确定第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件。
178.作为一种可选的实现方式,在本技术另一实施例中公开了,检测第一料仓与第二料仓的计量关系之后,还包括:基于第一堆栈将换仓指令发送给控制器;
179.以上实施例的步骤更新第二料仓的剩余配料量,具体可以包括如下步骤:
180.将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量通过第二堆栈发送给控制器,以使控制器根据换仓指令更新第二料仓的剩余配料量,并控制第一料仓停止配料。
181.本技术的实施例中,检测第一料仓与第二料仓的计量关系之后,基于第一堆栈将配料指令发送给控制器。
182.示例性的,可以利用第一堆栈将换仓指令发送给控制器。具体的,可以将换仓指令推入第一堆栈,第一堆栈将换仓指令发送给控制器并检测换仓指令是否发送成功。如果换仓指令发送成功,堆栈将该条换仓指令删除;如果换仓指令发送失败,则第一堆栈重新发送换仓指令,直至换仓指令发送成功。
183.需要说明的是,如果成功将换仓指令发送给控制器之后,控制器会反馈接收到换仓指令的信号,堆栈获取到控制器反馈的信号之后,可以确认该换仓指令发送成功。
184.更新第二料仓的剩余配料量时,将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量通过第二堆栈发送给控制器。
185.示例性的,可以将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量发送到第二堆栈,第二堆栈将上述信息发送给控制器并检测上述信息是否发送成功,如果上述信息发送成功,堆栈将上述信息删除;如果上述信息发送失败,则第二堆栈重新发送上述信息,直至上述信息发送成功。需要说明的是,如果成功将上述信息发送给控制器之后,控制器会反馈接收到上述信息的信号,第二堆栈获取到控制器反馈的信号之后,可以确认上述信息发送成功。
186.示例性的,若第一料仓和第二料仓采用不同的计量装置时,确定第一料仓和第二料仓对应相同的混凝土盘次,以及,存在具备第一切换标识的计量装置的前提下,可以将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量通过第二堆栈发送给控制器。
187.又一示例性的,若第一料仓和第二料仓采用相同的计量装置时,确定第一料仓在第二料仓之后计量,以及,存在具备第三切换标识的料仓的前提下,可以将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量通过第二堆栈发送给控制器;若第一料仓和第二料仓采用相同的计量装置时,确定第一料仓在第二料仓之前计量,可以将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量通过第二堆栈发送给控制器。
188.控制器获取到第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量后,可以根据上述换仓指令将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量增加至第二料仓相应的混凝土盘次的剩余配料量中,并控制第一料仓停止配料,以及,控制搅拌站恢复自动配料模式开始进行配料。
189.本技术的实施例中,通过堆栈将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量发送给控制器,避免消息丢失错误,提高传输效率。
190.作为一种可选的实现方式,在本技术另一实施例中公开了,第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量包括:第一料仓当前对应的混凝土盘次中第一料仓当前已完成配料量和当前剩余配料量;以上实施例的步骤将第一料仓当前对应的混凝土盘次
中第一料仓的剩余配料量通过第二堆栈发送给控制器,以使控制器根据换仓指令更新第二料仓的剩余配料量,并控制第一料仓停止配料,具体可以包括如下步骤:
191.将当前已完成配料量、当前剩余配料量通过堆栈发送给控制器,以使控制器根据换仓指令将当前剩余配料量增加至第二料仓相应的混凝土盘次的剩余配料量中,将第一料仓当前对应的混凝土盘次的目标配料量修改为当前已完成配料量。
192.具体的,以上实施例中的第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量包括:第一料仓当前对应的混凝土盘次中第一料仓当前已完成配料量和当前剩余配料量。
193.本技术的实施例中,将当前已完成配料量、当前剩余配料量通过第二堆栈发送给控制器,控制器可以将当前剩余配料量增加至第二料仓相应的混凝土盘次的剩余配料量中,控制搅拌站恢复自动配料模式开始进行配料,以使第二料仓代替第一料仓进行配料。将第一料仓当前对应的混凝土盘次的目标配料量修改为当前已完成配料量,第一料仓的目标配料量被修改之后,则可以停止配料。
194.进一步的,本实施例中,除了通过修改第一料仓的目标配料量控制第一料仓停止配料之外,还可以直接控制第一料仓停机。
195.进一步地,本实施例中,将当前已完成配料量、当前剩余配料量推入第二堆栈时,可以先推送当前已完成配料量,后推送当前剩余配料量,也可以先推送当前剩余配料量,后推送当前已完成配料量,还以同时推送当前已完成配料量和当前剩余配料量,本实施例不做限定。作为优选的,可以先推送当前剩余配料量,后推送当前已完成配料量。
196.本技术的实施例中,通过堆栈将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量发送给控制器,避免消息丢失错误,提高传输效率。
197.作为一种可选的实现方式,在本技术另一实施例中公开了,第一料仓的剩余配料量还包括第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量,以上实施例的步骤更新第二料仓的剩余配料量,具体可以包括如下步骤:
198.将第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量转加至第二料仓相应的混凝土盘次的配料量中。
199.具体的,本实施例中将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量转加至第二剩余配料量中之后,将第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量转加至第二料仓相应的混凝土盘次的配料量中即可。
200.作为一种可选的实现方式,在本技术另一实施例中公开了,以上实施例的步骤将第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量转加至第二料仓相应的混凝土盘次的配料量中,具体可以包括如下步骤:
201.检测到第一料仓当前对应的混凝土盘次的配料完成后,将预先缓存的第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量通过第三堆栈发送给控制器,以使控制器将第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量转加至第二料仓相应的混凝土盘次的配料量中。
202.具体的,本实施中可以在第一料仓当前对应的混凝土盘次的下一个混凝土盘次生产之前,预先缓存第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量,以便于提高数据的读取速度。
203.本技术的实施例中,在检测到第一料仓当前对应的混凝土盘次的配料完成后,将预先缓存的第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量通过第三堆栈发送给控制器。可选的,当检测到计量装置的完成盘数与卸料盘数相同时,则表示第一料仓当前对应的混凝土盘次的配料完成。
204.具体的,可以将第一料仓对应的下一个混凝土盘次的配料量发送给第三堆栈,第三堆栈将上述信息发送给控制器并检测上述信息是否发送成功,如果上述信息发送成功,堆栈将上述信息删除;如果上述信息发送失败,则第三堆栈重新发送上述信息,直至上述信息发送成功。需要说明的是,如果成功将上述信息发送给控制器之后,控制器会反馈接收到上述信息的信号,第三堆栈获取到控制器反馈的信号之后,可以确认上述信息发送成功。
205.控制器将第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量转加至第二料仓相应的混凝土盘次的配料量中,以使第二料仓代替第一料仓针对下一个混凝土盘次进行配料。
206.需要说明的是,在进行下一个混凝土盘次的配料过程中,可以将第一料仓的目标配料量修改为零,以使第一料仓停止配料,还可以直接控制第一料仓停机。
207.以上实施例中,能够将第一料仓对应的下一个混凝土盘次的配料量切换至第二料仓,由第二料仓完成切换,不需要工作人员执行复杂的处理流程,能够提高换仓速度,进而有效提高搅拌站的混凝土生产效率。
208.作为一种可选的实现方式,在本技术另一实施例中公开了,以上实施例的步骤还包括:保存第一料仓和第二料仓的历史出料信息;
209.其中,历史出料信息至少包括:第一料仓当前对应的第一单方配方值、第一配料目标值和第一实际配料值,第二料仓当前对应的第二单方配方值、第二配料目标值和第二实际配料值,以及,第一料仓的剩余配料量转加至第二料仓时折算的折算单方配方值和折算配料目标值。
210.本技术的实施例中,可以在计算第一料仓的剩余配料量的同时计算上述第一料仓和第二料仓的历史出料信息并保存,确保换仓生产的消耗记录准确。
211.需要说明的是,如果搅拌站同时存在至少一个料仓同时出现缺料或者上料异常等情况时,本技术的实施例支持至少一个料仓同时进行切换,每个料仓的切换过程相同,本领域的技术人员可以参照以上实施例的记载。而且如果切换之后的料仓也出现缺料或者上料异常的情况,本技术的实施例支持连续换仓。
212.作为一种可选的实现方式,在本技术另一实施例中公开了,若搅拌站的料仓由控制器直接进行控制,并且搅拌站的计量装置采用单线程计量,可以按照如下步骤切换故障料仓:
213.步骤一:由用户选择代替故障的第一料仓配料的第二料仓。
214.步骤二:检测搅拌站的工作状态是否处于生产过程中、第一料仓是否处于配料状态、第一料仓和第二料仓是否为同类型的仓库,以及,搅拌站当前是否处于手动生产状态。若搅拌站处于生产过程中、第一料仓处于配料状态中,以及,第一料仓和第二料仓为同类型的仓库,以及,搅拌站处于手动生产状态,可以至少计算并保存如下数据:第一料仓当前对应的第一单方配方值、第一配料目标值和第一实际配料值,第二料仓当前对应的第二单方配方值、第二配料目标值和第二实际配料值,以及,第一料仓的剩余配料量转加至第二料仓
时折算的折算单方配方值和折算配料目标值,以及,第一料仓的剩余配料量转加至第二料仓时折算的折算单方配方值和折算配料目标值。
215.步骤三:判断第一料仓和第二料仓是否采用同一个计量装置。
216.步骤四:如果第一料仓和第二料仓没有采用同一个计量装置,可以生成所有料仓对应的计量装置的的暂停计量指令,将暂停计量指令发送给料仓的控制器,以使控制器控制所有料仓对应的计量装置暂停计量,所有料仓暂停配料。生成换仓指令,并将该换仓指令推入第一堆栈。
217.第一堆栈将换仓指令发送给控制器,并检测换仓指令是否发送成功。如果换仓指令发送成功,堆栈将该条换仓指令删除;如果换仓指令发送失败,则第一堆栈重新发送换仓指令,直至换仓指令发送成功。当堆栈中没有待发送的信息时,可以将堆栈关闭。将换仓指令推入第一堆栈的同时,还可以缓存第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量,并对第一料仓和第二料仓对应的计量装置添加第一换秤标识和第二换秤标识。
218.步骤五:如果第一料仓和第二料仓采用同一个计量装置,同样可以生成换仓指令,并将换仓指令通过第一堆栈发送给控制器,本步骤中通过第一堆栈发送换仓指令的具体过程与步骤四中的通过第一堆栈发送换仓指令的具体过程相同,此处不做赘述。发送上述换仓指令的同时,可以进一步判断第一料仓和第二料仓的计量顺序。
219.如果第二料仓的计量顺序在第一料仓的计量顺序之前,可以生成暂停计量指令,控制第一料仓和第二料仓对应的计量装置暂停当前计量,以使计量装置进入暂停计量状态,并且缓存第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量,并对第一料仓添加第一向前换仓标识,对第二料仓添加第二向前换仓标识。
220.如果第二料仓的计量顺序在第一料仓的计量顺序之后,可以将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量推入第二堆栈,以使第二堆栈能够将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量发送给控制器,并检测是否发送成功。如果发送成功,堆栈将该条数据删除并向控制器下发允许配料指令;如果发送失败,则第一堆栈重新发送,直至发送成功。
221.步骤六:在步骤四或步骤五之后,均会将第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量更新至数据库中的配方表,更新完成之后,根据更新后的数据表中的配方表,计算并缓存下一盘混凝土盘次中,第一料仓对应的配料量和第二料仓对应的配料量(第一料仓对应的配料量为零,第二料仓对应的配料量为第二料仓本身针对该混凝土盘次的配料量和第一料仓针对该混凝土盘次的配料量)。
222.步骤七:判断是否有计量装置带有第一换秤标识和第二换秤标识,判断第一料仓和第二料仓是否对应同一混凝土盘次,如果第一料仓和第二料仓对应同一混凝土盘次,则将步骤四中缓存的第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量推入第二堆栈。
223.步骤八:判断是否有料仓带有第一向前换仓标识和第二向前换仓标识,且处于暂停计量状态,若有则将步骤五中缓存的第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量推入第二堆栈。
224.步骤九:判断是否有料仓带有第一向前换仓标识和第二向前换仓标识,或者是否有计量装置带有第一换秤标识和第二换秤标识,且判断带有标识的料仓或者计量装置是否
处于卸料完成状态,若是,可以将步骤六中缓存的下一盘混凝土盘次中,第一料仓对应的配料量和第二料仓对应的配料量推入第三堆栈。
225.第三堆栈将第一料仓对应的配料量和第二料仓对应的配料量发送给控制器,并检测第一料仓对应的配料量和第二料仓对应的配料量是否发送成功。如果第一料仓对应的配料量和第二料仓对应的配料量发送成功,堆栈将第一料仓对应的配料量和第二料仓对应的配料量删除;如果第一料仓对应的配料量和第二料仓对应的配料量发送失败,则第三堆栈重新发送第一料仓对应的配料量和第二料仓对应的配料量,直至第一料仓对应的配料量和第二料仓对应的配料量发送成功。当堆栈中没有待发送的信息时,可以将堆栈关闭。
226.与上述切换料仓的方法相对应的,本技术实施例还公开了一种切换料仓的装置,参见图6所示,该装置包括:
227.计算模块100,用于基于由搅拌站中的第一料仓切换至第二料仓的换仓操作,计算第一料仓的剩余配料量;
228.更新模块110,用于更新第二料仓的剩余配料量,更新后的第二料仓的剩余配料量等于更新前的第二料仓的剩余配料量与第一料仓的剩余配料量之和;
229.控制模块120,用于控制第二料仓按照更新后的第二料仓的剩余配料量进行配料。
230.可选的,在本技术的另一个实施例中,切换料仓的装置,还包括:
231.检测模块,用于检测搅拌站当前的工作状态及第一料仓当前的工作状态;
232.计算模块100,具体用于若搅拌站当前的工作状态为手动生产状态且第一料仓当前的工作状态为配料状态,则计算第一料仓的剩余配料量。
233.可选的,在本技术的另一个实施例中,第一料仓的剩余配料量包括第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量;
234.更新模块110,包括:
235.检测单元,用于检测第一料仓与第二料仓的计量关系;其中,第一料仓与第二料仓的计量关系包括第一料仓与第二料仓对应相同的计量装置,或者,第一料仓与第二料仓对应不相同的计量装置;
236.确定单元,用于确定第一料仓与第二料仓当前的配料状态是否满足计量关系对应的配料量转加条件;
237.转加单元,用于若第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件,则更新第二料仓的剩余配料量。
238.可选的,在第一料仓与第二料仓的计量关系为第一料仓与第二料仓对应不相同的计量装置的情况下,在本技术的另一个实施例中,确定单元,具体用于:
239.若第一料仓与第二料仓当前对应同一混凝土盘次,则确定第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件。
240.可选的,以上实施例的确定单元,具体还用于:
241.若第一料仓与第二料仓当前不对应同一个混凝土盘次,则根据第一料仓当前对应的混凝土盘次信息对第二料仓当前对应的混凝土盘次信息进行调整,以使第一料仓与第二料仓当前对应同一个混凝土盘次,第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件。
242.可选的,在本技术的另一个实施例中,混凝土盘次信息包括每个混凝土盘次对应
的配料顺序;
243.确定单元根据第一料仓当前对应的混凝土盘次信息对第二料仓当前对应的混凝土盘次信息进行调整,以使第一料仓与第二料仓当前对应同一个混凝土盘次时,具体用于:
244.若第一料仓当前对应的混凝土盘次的配料顺序在第二料仓当前对应的混凝土盘次的配料顺序之前,则将第二料仓当前对应的混凝土盘次切换为第一料仓当前对应的混凝土盘次;
245.若第一料仓当前对应的混凝土盘次的配料顺序在第二料仓当前对应的混凝土盘次的配料顺序之后,则控制第二料仓进行配料,直至第二料仓当前对应的混凝土盘次与第一料仓当前对应的混凝土盘次相同。
246.可选的,在本技术的另一个实施例中,切换料仓的装置,还包括:
247.暂停模块,用于若第一料仓与第二料仓的计量关系为第一料仓与第二料仓对应不相同的计量装置,则至少控制第一料仓对应的计量装置和第二料仓对应的计量装置暂停计量;若第一料仓与第二料仓的计量关系为第一料仓与第二料仓对应相同的计量装置,则控制第一料仓和第二料仓对应的计量装置暂停计量;
248.和/或,缓存模块,用于缓存第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量。
249.可选的,在第一料仓与第二料仓的计量关系为第一料仓与第二料仓对应相同的计量装置的情况下,在本技术的另一个实施例中,确定单元,具体用于:
250.检测第一料仓与第二料仓的计量顺序;第一料仓与第二料仓的计量顺序包括第一料仓在第二料仓之前计量,或者,第一料仓在第二料仓之后计量;
251.基于第一料仓与第二料仓的计量顺序,确定第一料仓与第二料仓当前的配料状态是否满足计量关系对应的配料量转加条件。
252.可选的,在本技术的另一个实施例中,确定单元基于第一料仓与第二料仓的计量顺序,确定第一料仓与第二料仓当前的配料状态是否满足计量关系对应的配料量转加条件时,具体用于:
253.若第一料仓与第二料仓的计量顺序为第一料仓在第二料仓之后计量,则检测第一料仓和第二料仓对应的计量装置是否处于暂停计量状态;若第一料仓和第二料仓对应的计量装置处于暂停计量状态,则确定第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件;
254.若第一料仓与第二料仓的计量顺序为第一料仓在第二料仓之前计量,则确定第一料仓与第二料仓当前的配料状态满足计量关系对应的配料量转加条件。
255.可选的,在本技术的另一个实施例中,还包括:
256.发送模块,用于基于第一堆栈将换仓指令发送给控制器;
257.更新模块110,具体用于将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量通过第二堆栈发送给控制器,以使控制器根据换仓指令更新第二料仓的剩余配料量,并控制第一料仓停止配料。
258.可选的,在本技术的另一个实施例中,第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量包括:第一料仓当前对应的混凝土盘次中第一料仓当前已完成配料量和当前剩余配料量;
259.更新模块110将第一料仓当前对应的混凝土盘次中第一料仓的剩余配料量通过第二堆栈发送给控制器,以使控制器根据换仓指令更新第二料仓的剩余配料量,并控制第一料仓停止配料时,具体用于:
260.将当前已完成配料量、当前剩余配料量通过第二堆栈发送给控制器,以使控制器根据换仓指令将当前剩余配料量增加至第二料仓相应的混凝土盘次的剩余配料量中,将第一料仓当前对应的混凝土盘次的目标配料量修改为当前已完成配料量。
261.可选的,在本技术的另一个实施例中,第一料仓的剩余配料量包括第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量;
262.更新模块110还用于:
263.将第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量转加至第二料仓相应的混凝土盘次的配料量中。
264.可选的,在本技术的另一个实施例中,更新模块110将第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量转加至第二料仓相应的混凝土盘次的配料量中时,具体用于:
265.检测到第一料仓当前对应的混凝土盘次的配料完成后,将预先缓存的第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量通过第三堆栈发送给控制器,以使控制器将第一料仓当前对应的混凝土盘次的下一个混凝土盘次的配料量转加至第二料仓相应的混凝土盘次的配料量中。
266.可选的,在本技术的另一个实施例中,切换料仓的装置,还包括:
267.保存模块,用于保存第一料仓和第二料仓的历史出料信息;
268.其中,历史出料信息至少包括:第一料仓当前对应的第一单方配方值、第一配料目标值和第一实际配料值,第二料仓当前对应的第二单方配方值、第二配料目标值和第二实际配料值,以及,第一料仓的剩余配料量转加至第二料仓时折算的折算单方配方值和折算配料目标值。
269.具体的,上述的切换料仓的装置的各个单元的具体工作内容,请参见上述方法实施例的内容,此处不再赘述。
270.本技术另一实施例还提出一种电子设备,参见图7所示,该电子设备包括:
271.存储器200和处理器210;
272.其中,存储器200与处理器210连接,用于存储程序;
273.处理器210,用于通过运行存储器200中存储的程序,实现上述任一实施例公开的切换料仓的方法。
274.具体的,上述电子设备还可以包括:总线、通信接口220、输入设备230和输出设备240。
275.处理器210、存储器200、通信接口220、输入设备230和输出设备240通过总线相互连接。其中:
276.总线可包括一通路,在计算机系统各个部件之间传送信息。
277.处理器210可以是通用处理器,例如通用中央处理器(cpu)、微处理器等,也可以是特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。还可以是数字信号处理器(dsp)、专用集成电路
(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
278.处理器210可包括主处理器,还可包括基带芯片、调制解调器等。
279.存储器200中保存有执行本技术技术方案的程序,还可以保存有操作系统和其他关键业务。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。更具体的,存储器200可以包括只读存储器(read-only memory,rom)、可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,ram)、可存储信息和指令的其他类型的动态存储设备、磁盘存储器、flash等等。
280.输入设备230可包括接收用户输入的数据和信息的装置,例如键盘、鼠标、摄像头、扫描仪、光笔、语音输入装置、触摸屏、计步器或重力感应器等。
281.输出设备240可包括允许输出信息给用户的装置,例如显示屏、打印机、扬声器等。
282.通信接口220可包括使用任何收发器一类的装置,以便与其他设备或通信网络通信,如以太网,无线接入网(ran),无线局域网(wlan)等。
283.处理器210执行存储器200中所存放的程序,以及调用其他设备,可用于实现本技术上述实施例所提供的切换料仓的方法的各个步骤。
284.本技术另一实施例还提出一种搅拌站,包括以上实施例所述的电子设备。
285.除了上述方法和设备以外,本技术的实施例还可以是计算机程序产品,其包括计算机程序指令,计算机程序指令在被处理器210运行时使得处理器210执行上述实施例所提供的切换料仓的方法的各个步骤。
286.计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本技术实施例操作的程序代码,程序设计语言包括面向对象的程序设计语言,诸如java、c 等,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
287.此外,本技术的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,计算机程序指令在被处理器运行时使得处理器210执行上述实施例所提供的切换料仓的方法的各个步骤。
288.所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
289.具体的,上述的电子设备和搅拌站的各个部分的具体工作内容,以及计算机程序产品或者上述的存储介质上的计算机程序被处理器运行时的具体处理内容,均可以参见上述的切换料仓的方法的各个实施例的内容,此处不再赘述。
290.对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某
些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
291.需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
292.本技术各实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减,各实施例中记载的技术特征可以进行替换或者组合。
293.本技术各实施例种装置及终端中的模块和子模块可以根据实际需要进行合并、划分和删减。
294.本技术所提供的几个实施例中,应该理解到,所揭露的终端,装置和方法,可以通过其它的方式实现。例如,以上所描述的终端实施例仅仅是示意性的,例如,模块或子模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个子模块或模块可以结合或者可以集成到另一个模块,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
295.作为分离部件说明的模块或子模块可以是或者也可以不是物理上分开的,作为模块或子模块的部件可以是或者也可以不是物理模块或子模块,即可以位于一个地方,或者也可以分布到多个网络模块或子模块上。可以根据实际的需要选择其中的部分或者全部模块或子模块来实现本实施例方案的目的。
296.另外,在本技术各个实施例中的各功能模块或子模块可以集成在一个处理模块中,也可以是各个模块或子模块单独物理存在,也可以两个或两个以上模块或子模块集成在一个模块中。上述集成的模块或子模块既可以采用硬件的形式实现,也可以采用软件功能模块或子模块的形式实现。
297.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
298.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件单元,或者二者的结合来实施。软件单元可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
299.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者
设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
300.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献