负载替换方法、空调机组及其模块、模块控制器与流程

文档序号:15963142发布日期:2018-11-16 23:00阅读:181来源:国知局

本发明涉及空调领域,特别涉及一种负载替换方法、空调机组及其模块、模块控制器。

背景技术

随着大家对设备研究的越来越深入,越来越了解,和用户对设备使用的要求越来越高,现有的很多机组在不影响机组可靠性等的基础上都有一些负载的等效替换功能,对于在同一模块内的替换倒容易实现。



技术实现要素:

申请人发现:空调机组包括多个模块。多个模块之间的替换会存在时序上的问题,因为发出的温度值和标志异常的数据不是同时发出的,尤其是can通讯,一帧只能发送几个有效数据,它们发出的时间的关系更不确定。如果使用发现异常标志位后进行替换的方法,机组就有可能按照不对的温度值进行调节,对机组造成损害。例如:当前温度值异常,但是当前温度值先发送,异常标志位后发送,由于当前未收到异常标志位,所以机组会按照将当前异常温度值作为正常温度值进行调节,从而对机组造成损害。

鉴于以上技术问题,本发明提供了一种负载替换方法、空调机组及其模块、模块控制器,可以在不增加异常标志的情况下实现负载的无缝替换。

根据本发明的一个方面,提供一种负载替换方法,其中,

判断本空调机组模块的等效负载是否发生故障;

根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给多个空调机组模块,以便多个空调机组模块进行等效负载替换。

在本发明的一些实施例中,所述根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给其它空调机组模块包括:

在本空调机组模块的等效负载未发生故障的情况下,将预定数据类型的正常负载检测值作为负载状态值并发送给其它空调机组模块。

在本发明的一些实施例中,所述根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给其它空调机组模块包括:

在本空调机组模块的等效负载发生故障的情况下,选择预定数据类型的特定值作为负载状态值,并发送给其它空调机组模块,其中,所述特定值处于正常负载检测值的有效值范围之外。

在本发明的一些实施例中,所述选择预定数据类型的特定值作为负载状态值包括:

确定等效负载的故障类型;

确定与所述故障类型相对应的预定数据类型的特定值作为负载状态值。

在本发明的一些实施例中,所述负载替换方法还包括:

按照预定负载优先级顺序,根据等效负载的负载状态值判断该等效负载是否发生故障;

将未发生故障的、最高优先级的等效负载的负载状态值作为当前负载检测值。

在本发明的一些实施例中,所述负载替换方法还包括:

预先确定负载优先级顺序。

在本发明的一些实施例中,所述预先确定负载优先级顺序包括:

根据等效负载自身特性和等效负载位置信息中的至少一项,预先确定负载优先级顺序。

在本发明的一些实施例中,所述预先确定负载优先级顺序的步骤由空调机组模块执行。

在本发明的一些实施例中,所述预先确定负载优先级顺序的步骤由空调机组主模块执行,其中,空调机组主模块为多个空调机组模块中的任一空调机组模块,多个空调机组模块中除空调机组主模块外的空调机组模块为空调机组副模块;

所述负载替换方法还包括:主模块控制器将所述负载优先级顺序发送给空调机组副模块。

根据本发明的另一方面,提供一种负载替换方法,其中,空调机组包括空调机组主模块和至少一个空调机组副模块,其中:

所述负载替换方法包括:

空调机组主模块和空调机组副模块判断本空调机组模块的等效负载是否发生故障;

空调机组主模块根据本空调机组模块的等效负载状态信息,确定预定数据类型的负载状态值;

空调机组副模块根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给空调机组主模块,以便空调机组主模块进行等效负载替换。

在本发明的一些实施例中,所述负载替换方法还包括:

空调机组主模块按照预定负载优先级顺序,根据等效负载的负载状态值判断该等效负载是否发生故障;

空调机组主模块将未发生故障的、最高优先级的等效负载的负载状态值作为当前负载检测值使用。

在本发明的一些实施例中,所述负载替换方法还包括:空调机组主模块将所述当前负载检测值发送给空调机组副模块使用。

在本发明的一些实施例中,所述预定负载优先级顺序为空调机组主模块等效负载的负载优先级高于空调机组副模块等效负载的负载优先级。

根据本发明的另一方面,提供一种一种负载替换方法,空调机组包括空调机组主模块和至少一个空调机组副模块,其中:

所述方法包括:

空调机组主模块按照预定负载优先级顺序,判断空调机组主模块和空调机组副模块的等效负载是否发生故障;

空调机组主模块将未发生故障的、最高优先级的等效负载的负载检测值作为当前负载检测值使用。

在本发明的一些实施例中,所述负载替换方法还包括:空调机组主模块将所述当前负载检测值发送给空调机组副模块使用。

根据本发明的另一方面,提供一种模块控制器,空调机组包括多个空调机组模块,至少一个空调机组模块包括等效负载和模块控制器,其中,所述模块控制器包括:

故障判断单元,用于判断本空调机组模块的等效负载是否发生故障;

负载状态值发送单元,用于根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给多个空调机组模块,以便多个空调机组模块进行等效负载替换。

在本发明的一些实施例中,所述模块控制器用于执行实现如上述任一实施例所述的负载替换方法的操作。

根据本发明的另一方面,提供一种模块控制器,包括模块存储器和模块处理器,其中:

模块存储器,用于存储指令;

模块处理器,用于执行所述指令,使得所述模块控制器执行实现如上述任一实施例所述的负载替换方法的操作。

根据本发明的另一方面,提供一种主模块控制器,空调机组包括空调机组主模块和至少一个空调机组副模块,空调机组主模块和一个空调机组副模块包括等效负载,空调机组主模块包括和主模块控制器,其中,主模块控制器包括:

故障识别单元,用于判断本空调机组模块的等效负载是否发生故障;

负载状态发送单元,用于根据本空调机组模块的等效负载状态信息,确定预定数据类型的负载状态值,以便进行等效负载替换。

在本发明的一些实施例中,所述模块控制器用于执行实现如上述任一实施例所述的负载替换方法的操作。

根据本发明的另一方面,提供一种主模块控制器,包括:

故障识别单元,用于按照预定负载优先级顺序,判断所述等效负载是否发生故障;

检测值确定单元,用于将未发生故障的、最高优先级的等效负载的负载检测值作为当前负载检测值使用。

在本发明的一些实施例中,所述主模块控制器用于执行实现如上述任一实施例所述的负载替换方法的操作。

根据本发明的另一方面,提供一种副模块控制器,空调机组包括空调机组主模块和空调机组副模块,至少一个空调机组副模块包括等效负载和副模块控制器,其中,副模块控制器包括:

故障识别单元,用于判断本空调机组模块的等效负载是否发生故障;

负载状态发送单元,用于根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给空调机组主模块,以便空调机组主模块进行等效负载替换。

根据本发明的另一方面,提供一种副模块控制器,所述副模块控制器用于执行实现如上述任一实施例所述的负载替换方法的操作。

根据本发明的另一方面,提供一种空调机组,包括至少两个空调机组模块,其中,所述空调机组模块包括等效负载、以及如上述任一实施例所述的模块控制器。

根据本发明的另一方面,提供一种空调机组,空调机组主模块和至少一个空调机组副模块,所述空调机组主模块包括等效负载和主模块控制器,所述空调机组副模块包括等效负载和副模块控制器,其中,所述主模块控制器为如上述任一实施例所述的主模块控制器。

根据本发明的另一方面,提供一种空调机组,空调机组主模块和至少一个空调机组副模块,所述空调机组主模块包括等效负载和主模块控制器,所述空调机组副模块包括等效负载和副模块控制器,其中,所述主模块控制器为如上述任一实施例所述的主模块控制器,所述副模块控制器为如上述任一实施例所述的副模块控制器;

根据本发明的另一方面,提供一种空调机组,空调机组主模块和至少一个空调机组副模块,所述空调机组主模块包括等效负载和主模块控制器,所述空调机组副模块包括等效负载和副模块控制器,其中,所述副模块控制器为如上述任一实施例所述的副模块控制器,所述主模块控制器为如上述任一实施例所述的模块控制器,所述主模块控制器还用于预先确定负载优先级顺序,并将所述负载优先级顺序发送给空调机组副模块。

根据本发明的另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如上述任一实施例所述的负载替换方法。

本发明可以在不增加异常标志的情况下实现负载的无缝替换。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明空调机组一些实施例的示意图。

图2为本发明负载替换方法一些实施例的示意图。

图3为本发明一个实施例中各模块发出需要替换的负载的示意图。

图4为本发明一个实施例中各模块接收到需要替换的负载的温度值的处理方式的示意图。

图5为本发明负载替换方法另一些实施例的示意图。

图6为本发明模块控制器一些实施例的示意图。

图7为本发明模块控制器另一些实施例的示意图。

图8为本发明模块控制器又一些实施例的示意图。

图9a为本发明空调机组另一些实施例的示意图。

图9b为本发明副模块控制器一些实施例的示意图。

图9c为本发明主模块控制器一些实施例的示意图。

图10为本发明负载替换方法再一些实施例的示意图。

图11a为本发明空调机组又一些实施例的示意图。

图11b为本发明副模块控制器又一些实施例的示意图。

图11c为本发明主模块控制器又一些实施例的示意图。

图12为本发明负载替换方法另一些实施例的示意图。

图13a为本发明空调机组再一些实施例的示意图。

图13b为本发明主模块控制器再一些实施例的示意图。

图14为本发明负载替换方法再一些实施例的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1为本发明空调机组一些实施例的示意图。如图1所示,所述空调机组包括多个空调机组模块1,其中,m个空调机组模块1可以包括模块控制器10和具备替换功能的等效负载11,其中,1≤m≤总模块数。

图1实施例中m等于3,以3个空调机组模块为例进行说明。

在本发明的一些实施例中,所述等效负载11可以为等效水温负载或等效压力负载等。

例如:所述等效负载11可以为等效水温负载,具体可以为冷冻进水感温包。各个空调机组模块接的冷冻进水感温包都放置在机组同一块地方,所述冷冻进水感温包可以互相等效。

模块控制器10,用于判断本空调机组模块的等效负载是否发生故障;根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给多个空调机组模块,以便多个空调机组模块进行等效负载替换。

在本发明的一些实施例中,模块控制器10具体可以用于在本空调机组模块的等效负载未发生故障的情况下,将预定数据类型的正常负载检测值作为负载状态值并发送给其它空调机组模块;在本空调机组模块的等效负载发生故障的情况下,选择预定数据类型的特定值作为负载状态值,并发送给其它空调机组模块,其中,所述特定值处于正常负载检测值的有效值范围之外。

模块控制器10,用于按照预定负载优先级顺序,根据等效负载的负载状态值判断该等效负载是否发生故障;将未发生故障的、最高优先级的等效负载的负载状态值作为当前负载检测值。

模块控制器10还可以用于根据等效负载自身特性和等效负载位置信息中的至少一项,预先确定负载优先级顺序。

基于本发明上述实施例提供的空调机组,通过当某个模块的负载故障需要替换时发出特殊值(特定值),而各个模块在处理数据时也是通过判断特殊值的方式来实现替换。由此本发明上述实施例可以在不增加异常标志的情况下实现负载的无缝替换。

通过本发明上述实施例,用户可以根据实际情况有选择性地接一套或多套模块间具有替换功能的负载,在有等效负载机组均能马上适应并进行正常的调节。

申请人发现:相关技术在多模块之间负载替换的时候时序上会有问题的情况下,多模块的其它显示设备也会显示不对的值,使得用户的体验感较差。

本发明上述实施例可以在不增加异常标志的情况下实现负载的无缝替换。并且各模块的显示设备均可以显示正确的、相同的值,从而提高了用户体验。

本发明上述实施例可以机组根据实际情况选择接m(1≤m≤总模块数)个等效负载,即,可以选择包括模块控制器10和等效负载11的m个空调机组模块,所述m个模块之间均能正常进行替换、控制,实用性更广。

图2为本发明负载替换方法一些实施例的示意图。优选的,本实施例可由本发明模块控制器(例如图1实施例的模块控制器)执行。如图2所示,所述负载替换方法可以包括:

步骤21,m个模块中每一模块的模块控制器判断本空调机组模块的等效负载是否发生故障。

步骤22,每一模块控制器根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给多个空调机组模块,以便多个空调机组模块进行等效负载替换。

在本发明的一些实施例中,步骤22可以包括步骤221和步骤222中的至少一个步骤:

步骤221,在本空调机组模块的等效负载未发生故障的情况下,将预定数据类型的正常负载检测值作为负载状态值并发送给其它空调机组模块。

步骤222,在本空调机组模块的等效负载发生故障的情况下,选择预定数据类型的特定值作为负载状态值,并发送给其它空调机组模块,其中,所述特定值处于正常负载检测值的有效值范围之外。

在本发明的一些实施例中,某个参数的非有效数据范围值的都可以作为特殊值。例如:某个参数实际范围是1-10,则不在范围1-10内的值都可以作为特殊值。

在本发明的一些实施例中,步骤222中,选择预定数据类型的特定值作为负载状态值的步骤可以包括:

步骤2221,每一模块控制器确定等效负载的故障类型(例如开路、短路等故障)。

步骤2222,每一模块控制器确定与所述故障类型相对应的预定数据类型的特定值作为负载状态值。

由此本发明上述实施例可以使的模块控制器方便地确定发生故障负载的故障类型,实现自动化的故障检测,方便后期维修。

图3为本发明一个实施例中各模块发出需要替换的负载的示意图。如图3所示,其中,设定特殊值(特定值、固定值)a和b是该参数的非有效范围值。

在本发明的一些实施例中,特殊值a以该数据类型的最大值减1,特殊值b以该数据类型的最大值。即,16位有符号二进制的表示范围是-32768~+32767;如果该参数是有符号16位的话,那特殊值a就是0x7ffe,特殊值b就是0x7fff。16位无符号二进制数的表示范围是0~65535;如果该参数是无符号16位,特殊值a是0xfffe,特殊值b是0xffff。

本发明上述实施例即可以减少一些额外的参数,又可以区分正常值和故障值。当然这两个特殊值也可以是同样的值,这种情况下无法通过数据判断该感温包的故障状态(开路或短路等)。

如图3所示,只有当模块检测到的冷冻进水感温包故障时才会发出特殊值,否则发实际检测到的值。即,当模块检测发现冷冻进水感温包开路的话就发特殊值a,当模块检测发现冷冻进水感温包短路的话就发特殊值b,没有故障的话就发实际检测到的温度值。

基于本发明上述实施例提供的负载替换方法,可以通过当某个模块的负载故障需要替换时发出特殊值(特定值),而各个模块在处理数据时也是通过判断特殊值的方式来实现替换。

通过本发明上述实施例,用户可以根据实际情况有选择性地接一套或多套模块间具有替换功能的负载,在有等效负载机组均能马上适应并进行正常的调节。

本发明上述实施例可以在不增加异常标志的情况下实现负载的无缝替换。并且各模块的显示设备均可以显示正确的、相同的值,从而提高了用户体验。

图4为本发明负载替换方法另一些实施例的示意图。优选的,本实施例可由本发明模块控制器(例如图1实施例的模块控制器)执行。图4实施例的步骤41-42分别与图2实施例的步骤21-22相同或相似。如图4所示,所述负载替换方法可以包括:

步骤40,m个模块中每一模块的模块控制器预先确定负载优先级顺序。

在本发明的一些实施例中,步骤40可以包括:根据等效负载自身特性和等效负载位置信息中的至少一项,预先确定负载优先级顺序。

在本发明的一些实施例中,步骤40可以包括:根据所有等效负载的自身特性确定等效负载的优先级顺序。

例如:对于等效负载的情况,由于感温包自身精度、温漂等特性的不同,每个感温包所检测出来的值之间都有一定的偏差,为了避免这些偏差给机组带来一定的损害,本发明上述实施例各个模块用一个温度值去进行控制。

在本发明的一些实施例中,假设约定当两个模块的冷冻进水感温包都正常的时候优先取模块一的;当模块一的冷冻进水感温包故障时,取模块二的冷冻进水感温包;当模块二的冷冻进水感温包故障时取模块三的,以此类推,当所有模块的冷冻进水感温包故障时,才在显示界面显示,提示用户冷冻进水感温包故障。

在本发明的另一些实施例中,步骤40可以包括:根据所有等效负载的位置信息,例如各个冷冻进水感温包距离冷冻进水口的具体远近,确定等效负载的优先级顺序。

由此本发明上述实施例可以使得机组采用一个值进行控制,从而避免了对机组的损害。同时本发明上述实施例采用精度较高的检测器件实现温度检测,可以实现更精确的机组控制。

步骤41,m个模块中每一模块的模块控制器判断本空调机组模块的等效负载是否发生故障。

步骤42,m个模块中每一模块的每一模块控制器根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给多个空调机组模块,以便多个空调机组模块进行等效负载替换。

步骤43,每一模块控制器按照预定负载优先级顺序,根据等效负载的负载状态值判断该等效负载是否发生故障。

图5为本发明一个实施例中各模块接收到需要替换的负载的温度值的处理方式的示意图。如图5所示,非模块一收到的模块一发出的冷冻进水感温包为特殊值a或b的话,就去判断模块二发出的冷冻进水温度值是否是特殊值a或b,一直判断下去,直到取到正常温度值或机组报冷冻进水感温包故障。模块一也如此,当它发现自己模块的冷冻进水感温包故障时,就去判断模块二的冷冻进水温度值,以此类推。

步骤44,每一模块控制器将未发生故障的、最高优先级的等效负载的负载状态值作为当前负载检测值使用。

本发明上述实施例没有时序上的问题,因此本发明上述实施例对机组没有损害,用户体验感好。

本发明上述实施例不需要额外增加具有替换标志的参数,从而节省了总线流量。

本发明上述实施例具有较好的兼容性,新增这样具有替换功能的负载后,显示器和主板之间的新旧程序搭配也不会有问题。

本发明上述实施例机组可以根据实际情况自己选择接m(1≤m≤总模块数)个冷冻进水感温包,各模块之间均能正常进行替换、控制,实用性更广。

图6为本发明模块控制器一些实施例的示意图。如图6所示,本发明模块控制器(例如图1实施例的模块控制器10)可以包括故障判断单元101和负载状态值发送单元102,其中:

故障判断单元101,用于判断本空调机组模块的等效负载是否发生故障。

负载状态值发送单元102,用于根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给多个空调机组模块,以便多个空调机组模块进行等效负载替换。

在本发明的一些实施例中,负载状态值发送单元102可以用于在本空调机组模块的等效负载未发生故障的情况下,将预定数据类型的正常负载检测值作为负载状态值并发送给其它空调机组模块;在本空调机组模块的等效负载发生故障的情况下,选择预定数据类型的特定值作为负载状态值,并发送给其它空调机组模块,其中,所述特定值处于正常负载检测值的有效值范围之外。

在本发明的一些实施例中,所述空调机组模块用于执行实现如上述任一实施例(例如图2-图5任一实施例)所述的负载替换方法的操作。

图7为本发明模块控制器另一些实施例的示意图。与图6实施例相比,在图7实施例中,本发明模块控制器(例如图1实施例的模块控制器10)还可以包括负载替换单元103和负载顺序确定单元104,其中:

负载替换单元103,用于按照预定负载优先级顺序,根据等效负载的负载状态值判断该等效负载是否发生故障;将未发生故障的、最高优先级的等效负载的负载状态值作为当前负载检测值。

负载顺序确定单元104,用于根据等效负载自身特性和等效负载位置信息中的至少一项,预先确定负载优先级顺序。

图8为本发明模块控制器又一些实施例的示意图。如图8所示,本发明模块控制器(例如图1实施例的模块控制器10)可以包括模块存储器108和模块处理器109,其中:

模块存储器108,用于存储指令。

模块处理器109,用于执行所述指令,使得所述空调机组模块执行实现如上述任一实施例(例如图2-图5任一实施例)所述的负载替换方法的操作。

基于本发明上述实施例提供的模块控制器,通过当某个模块的负载故障需要替换时发出特殊值(特定值),而各个模块在处理数据时也是通过判断特殊值的方式来实现替换。

通过本发明上述实施例,用户可以根据实际情况有选择性地接一套或多套模块间具有替换功能的负载,在有等效负载机组均能马上适应并进行正常的调节。

图9a为本发明空调机组另一些实施例的示意图。所述空调机组包括多个空调机组模块1,选择多个空调机组模块中的m个设置替换功能的等效负载11,其中2≤m≤总模块数。

如图9a所示,所述m个空调机组模块可以包括至少一个空调机组副模块3、以及空调机组主模块2,其中:

空调机组主模块2和每一空调机组副模块3均包括具备替换功能的等效负载11。

如图9a所示,空调机组副模块3还可以包括副模块控制器30。

图9b为本发明副模块控制器一些实施例的示意图。图9a实施例的副模块控制器30包括故障判断单元301、负载状态值发送单元302和负载替换单元303,其中:

故障判断单元301,用于判断本空调机组模块的等效负载是否发生故障。

负载状态值发送单元302,用于根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给多个空调机组模块,以便多个空调机组模块进行等效负载替换。

负载替换单元303,用于按照预定负载优先级顺序,根据等效负载的负载状态值判断该等效负载是否发生故障;将未发生故障的、最高优先级的等效负载的负载状态值作为当前负载检测值。

如图9a所示,空调机组主模块2还可以包括主模块控制器20。

图9c为本发明主模块控制器一些实施例的示意图。图9a实施例的主模块控制器20可以包括故障判断单元201、负载状态值发送单元202、负载替换单元203和负载顺序确定单元204,其中,故障判断单元201、负载状态值发送单元202和负载替换单元203的作用和功能与图7实施例中各模块的结构和功能相同或类似,其不同在于图9实施例中负载顺序确定单元的功能不同。

故障判断单元201,用于判断本空调机组模块的等效负载是否发生故障。

负载状态值发送单元202,用于根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给多个空调机组模块,以便多个空调机组模块进行等效负载替换。

负载替换单元203,用于按照预定负载优先级顺序,根据等效负载的负载状态值判断该等效负载是否发生故障;将未发生故障的、最高优先级的等效负载的负载状态值作为当前负载检测值。

负载顺序确定单元204,可以用于预先确定负载优先级顺序;并将所述负载优先级顺序发送给空调机组副模块3的副模块控制器30。

基于本发明上述实施例提供的空调机组,可以通过当某个模块的负载故障需要替换时发出特殊值(特定值),而各个模块在处理数据时也是通过判断特殊值的方式来实现替换。

由此本发明上述实施例空调机组的主模块和副模块均可以实现可以在不增加异常标志的情况下实现负载无缝替换的功能。本发明上述实施例空调机组的主模块还可以实现确定负载优先级顺序的功能。

通过本发明上述实施例,用户也可以根据实际情况有选择性地接一套或多套模块间具有替换功能的负载,在有等效负载机组均能马上适应并进行正常的调节。

图10为本发明负载替换方法再一些实施例的示意图。优选的,本实施例可由本发明主模块控制器(例如图9实施例的主模块控制器)执行。图10实施例的步骤101-103分别与图4实施例的步骤41-43相同或相似。如图10所示,所述负载替换方法可以包括:

步骤100,主模块控制器预先确定负载优先级顺序;并将所述负载优先级顺序发送给空调机组副模块。

在本发明的一些实施例中,步骤100中,主模块控制器预先确定负载优先级顺序的步骤可以包括:主模块控制器根据等效负载自身特性和等效负载位置信息中的至少一项,预先确定负载优先级顺序。

在本发明的一些实施例中,所述预定负载优先级顺序可以为空调机组主模块等效负载的负载优先级高于空调机组副模块等效负载的负载优先级。

步骤101,m个模块中每一模块的模块控制器判断本空调机组模块的等效负载是否发生故障。

步骤102,m个模块中每一模块的每一模块控制器根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给多个空调机组模块,以便多个空调机组模块进行等效负载替换。

在本发明的一些实施例中,步骤102可以包括步骤1021和步骤1022中的至少一个步骤:

步骤1021,在本空调机组模块的等效负载未发生故障的情况下,将预定数据类型的正常负载检测值作为负载状态值并发送给其它空调机组模块。

步骤1022,在本空调机组模块的等效负载发生故障的情况下,选择预定数据类型的特定值作为负载状态值,并发送给其它空调机组模块,其中,所述特定值处于正常负载检测值的有效值范围之外。

步骤103,每一模块控制器按照预定负载优先级顺序,根据等效负载的负载状态值判断该等效负载是否发生故障。

步骤104,每一模块控制器将未发生故障的、最高优先级的等效负载的负载状态值作为当前负载检测值使用。

本发明图9和图10实施例与图1-图8任一实施例的区别仅在于预先确定负载优先级顺序的功能由空调机组主模块的主模块控制器20执行,从而节约了空调机组副模块中副模块控制器的处理能力,提高了整体处理效率。

图11a为本发明空调机组又一些实施例的示意图。所述空调机组包括多个空调机组模块1,选择多个空调机组模块中的m个设置替换功能的等效负载11,其中2≤m≤总模块数。

如图11a所示,所述m个空调机组模块可以包括至少一个空调机组副模块3、以及空调机组主模块2,其中:

空调机组主模块2和每一空调机组副模块3均包括具备替换功能的等效负载11。

空调机组副模块3还可以包括副模块控制器31。

空调机组主模块2还可以包括主模块控制器21。

图11b为本发明副模块控制器又一些实施例的示意图。如图11b所示,本发明副模块控制器(例如图11a实施例中的副模块控制器31)可以包括故障识别单元311和负载状态发送单元312,其中:

故障识别单元311,用于判断本空调机组模块的等效负载是否发生故障。

负载状态发送单元312,用于根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给空调机组主模块,以便空调机组主模块的主模块控制器21进行等效负载替换。

在本发明的一些实施例中,负载状态发送单元312可以用于在本空调机组模块的等效负载未发生故障的情况下,将预定数据类型的正常负载检测值作为负载状态值并发送给空调机组主模块;在本空调机组模块的等效负载发生故障的情况下,选择预定数据类型的特定值作为负载状态值,并发送给空调机组主模块,其中,所述特定值处于正常负载检测值的有效值范围之外。

图11c为本发明主模块控制器又一些实施例的示意图。如图11c所示,本发明主模块控制器(例如图11a实施例中的主模块控制器20)可以包括顺序确定单元210、故障识别单元211、负载状态发送单元212、负载值确定单元213和负载值发送单元214,其中:

顺序确定单元210,用于预先确定负载优先级顺序。

故障识别单元211,用于判断本空调机组模块的等效负载是否发生故障。

负载状态发送单元202,用于根据本空调机组模块的等效负载状态信息,确定预定数据类型的负载状态值,以便空调机组主模块进行等效负载替换。

在本发明的一些实施例中,负载状态发送单元202可以用于在本空调机组模块的等效负载未发生故障的情况下,将预定数据类型的正常负载检测值作为负载状态值并发送给空调机组主模块;在本空调机组模块的等效负载发生故障的情况下,选择预定数据类型的特定值作为负载状态值,并发送给空调机组主模块,其中,所述特定值处于正常负载检测值的有效值范围之外。

负载值确定单元213,用于按照预定负载优先级顺序,根据等效负载的负载状态值依次判断所述等效负载是否发生故障;将未发生故障的、最高优先级的等效负载的负载状态值作为当前负载检测值使用。

负载值发送单元214,用于将所述当前负载检测值发送给每一空调机组副模块的副模块控制器使用;或者,空调机组主模块控制器通知每一空调机组副模块的副模块控制器,将所述未发生故障的、最高优先级的等效负载的负载状态值作为当前负载检测值使用。

基于本发明上述实施例提供的空调机组,空调机组的主模块可以同时实现可以在不增加异常标志的情况下实现负载无缝替换的功能、以及确定负载优先级顺序的功能。

图12为本发明负载替换方法另一些实施例的示意图。优选的,本实施例可由本发明空调机组(例如图11实施例的空调机组)执行。如图12所示,所述负载替换方法可以包括:

步骤120,空调机组主模块控制器预先确定负载优先级顺序。

在本发明的一些实施例中,步骤120可以包括:主模块控制器根据等效负载自身特性和等效负载位置信息中的至少一项,预先确定负载优先级顺序。

在本发明的一些实施例中,所述预定负载优先级顺序可以为空调机组主模块等效负载的负载优先级高于空调机组副模块等效负载的负载优先级。

步骤121,空调机组主模块控制器和空调机组副模块控制器判断本空调机组模块的等效负载是否发生故障。

步骤122,空调机组主模块根据本空调机组模块的等效负载状态信息,确定预定数据类型的负载状态值;空调机组副模块根据本空调机组模块的等效负载状态信息,将预定数据类型的负载状态值发送给空调机组主模块,以便空调机组主模块进行等效负载替换。

步骤123,空调机组主模块控制器按照预定负载优先级顺序,根据等效负载的负载状态值依次判断所述等效负载是否发生故障。

步骤124,空调机组主模块控制器将未发生故障的、最高优先级的等效负载的负载状态值作为当前负载检测值使用。

步骤125,空调机组主模块控制器将所述当前负载检测值发送给每一空调机组副模块的副模块控制器使用;或者,通知每一空调机组副模块的副模块控制器,将所述未发生故障的、最高优先级的等效负载的负载状态值作为当前负载检测值使用。

本发明图11-图12任一实施例、与图1-图10任一实施例的区别在于:预先确定负载优先级顺序的功能、以及负载无缝替换的功能均由空调机组主模块的主模块控制器20执行,从而进一步节约了空调机组副模块中副模块控制器的处理能力,提高了整体处理效率。

图13a为本发明空调机组再一些实施例的示意图。所述空调机组包括多个空调机组模块1,选择多个空调机组模块中的m个设置替换功能的等效负载11,其中2≤m≤总模块数。

如图13a所示,所述m个空调机组模块可以包括至少一个空调机组副模块3、以及空调机组主模块2,其中:

空调机组主模块2和每一空调机组副模块3均包括具备替换功能的等效负载11。

空调机组副模块3还可以包括副模块控制器32。

空调机组主模块2还可以包括主模块控制器22。

图13a实施例中各个等效水温负载直接与主模块控制器22连接,将各个等效水温负载的负载检测值发送给主模块控制器22。

图13b为本发明主模块控制器再一些实施例的示意图。如图13b所示,本发明主模块控制器(例如图13a实施例中的主模块控制器22)可以包括故障识别单元221、检测值确定单元222和负载值发送单元223,其中:

故障识别单元221,用于按照预定负载优先级顺序,判断所述等效负载是否发生故障。

检测值确定单元222,用于将未发生故障的、最高优先级的等效负载的负载检测值作为当前负载检测值使用。

负载值发送单元223,用于将所述当前负载检测值发送给每一空调机组副模块的副模块控制器使用;或者,通知每一空调机组副模块的副模块控制器,将所述未发生故障的、最高优先级的等效负载的负载状态值作为当前负载检测值使用。

图14为本发明负载替换方法再一些实施例的示意图。优选的,本实施例可由本发明空调机组(例如图13实施例的空调机组)执行。如图14所示,所述负载替换方法可以包括:

步骤140,空调机组主模块控制器预先确定负载优先级顺序。

在本发明的一些实施例中,步骤140可以包括:主模块控制器根据等效负载自身特性和等效负载位置信息中的至少一项,预先确定负载优先级顺序。

在本发明的一些实施例中,所述预定负载优先级顺序可以为空调机组主模块等效负载的负载优先级高于空调机组副模块等效负载的负载优先级。

步骤141,空调机组主模块控制器按照预定负载优先级顺序,判断空调机组主模块和空调机组副模块的等效负载是否发生故障。

步骤142,空调机组主模块控制器将未发生故障的、最高优先级的等效负载的负载检测值作为当前负载检测值使用。

步骤143,空调机组主模块控制器将所述当前负载检测值发送给每一空调机组副模块的副模块控制器使用;或者,通知每一空调机组副模块的副模块控制器,将所述未发生故障的、最高优先级的等效负载的负载状态值作为当前负载检测值使用。

图13-图14实施例中先确定负载优先级顺序的功能、以及负载无缝替换的功能均设置在主空调机组主模块控制器中,各个等效水温负载的负载检测值发送给主模块控制器直接发送到主空调机组主模块控制器,因此不需要设定特定的故障值,主模块控制器可以按照预定优先级实现各个等效负载的无缝替换。

本发明图1-图8任一实施例与图9-图14任一实施例相比,虽然加大了对副模块控制器处理能力的要求,但是由于预先确定负载优先级顺序的功能、以及负载无缝替换的功能设置于每个空调机组模块(包括空调机组副模块),从而可以避免图9-图14任一实施例中相关功能集中于主模块控制器,导致在主模块控制器故障时,无法实现负载无缝替换的技术问题。

根据本发明的另一方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述指令被处理器执行时实现如上述任一实施例(例如图2-图5、图10、图12、图14任一实施例)所述的负载替换方法。

基于本发明上述实施例提供的计算机可读存储介质,可以通过当某个模块的负载故障需要替换时发出特殊值(特定值),而各个模块在处理数据时也是通过判断特殊值的方式来实现替换。

通过本发明上述实施例,用户可以根据实际情况有选择性地接一套或多套模块间具有替换功能的负载,在有等效负载机组均能马上适应并进行正常的调节。

本发明上述实施例可以在不增加异常标志的情况下实现负载的无缝替换。并且各模块的显示设备均可以显示正确的、相同的值,从而提高了用户体验。

在上面所描述的模块控制器、主模块控制器可以实现为用于执行本申请所描述功能的通用处理器、可编程逻辑控制器(plc)、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。

至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1