多联控制方法、计算机设备与可读存储介质与流程

文档序号:18160857发布日期:2019-07-13 09:19阅读:116来源:国知局
多联控制方法、计算机设备与可读存储介质与流程

本发明涉及混凝土设备技术领域,具体而言,涉及一种多联控制方法、一种计算机设备与一种计算机可读存储介质。



背景技术:

在相关技术中,搅拌站和充填泵等混凝土泵之间是分开控制的,以具有搅拌站和充填泵的控制设备为例,各控制器只控制自身所控制的设备,各个设备间没有数据交互,具体操作时,由不同的操作工控制或者操作工搅拌完混凝土后,再去操作充填泵工作。

而这种分开控制存在以下问题:

自动化程度低,搅拌站与充填泵的节拍配合由人经验控制,准确度低,对操作工要求高,生产效率低。



技术实现要素:

本发明旨在至少解决现有技术中搅拌站与混凝土泵的自动化程度低、配合准确度低、生产效率低的技术问题。

为此,本发明的第一方面实施例提出了一种自动化程度高、配合精确度高、生产效率高的多联控制方法。

本发明的第二方面实施例提出了一种实现上述多联控制方法的计算机设备。

本发明的第三方面实施例提出了一种存储有实现上述多联控制方法的计算机程序的计算机可读存储介质。

有鉴于此,根据本发明的第一方面实施例,本发明提出了一种多联控制方法,多联控制方法用于控制搅拌站系统与至少两个混凝土泵系统,多联控制方法包括:接收生产信息;控制搅拌站系统运行;根据混凝土泵系统的运行情况,在至少两个混凝土泵系统中确定一个接料混凝土泵系统;控制搅拌站系统将物料卸料至接料混凝土泵系统内。

本发明提供的多联控制方法,用于控制搅拌站系统与至少两个混凝土泵系统,即将搅拌站系统与至少两个混凝土泵系统共同控制,为搅拌站系统自动选择一个接料混凝土泵系统进行卸料,从而取消了人工选择混凝土泵系统进行卸料的低自动化工序,提高了整个生产过程的自动化程度,保证了搅拌站系统与混凝土泵系统配合的精确度,提升了生产效率。

另外,本发明提供的上述实施例中的多联控制系统还可以具有如下附加技术特征:

在上述技术方案中,优选地,根据混凝土泵系统的运行情况,在至少两个混凝土泵系统中确定一个接料混凝土泵系统具体包括:判断任一混凝土泵系统是否启动;在任一混凝土泵系统启动的情况下,判断该已启动的混凝土泵系统的接料斗是否位于上料位;在该已启动的混凝土泵系统的接料斗未处于上料位的情况下,则确定该接料斗未处于上料位的混凝土泵系统为接料混凝土泵系统。

在该技术方案中,先通过判断混凝土泵是否启动,进行第一步筛选,再在已经启动的混凝土泵系统中,判断哪个混凝土泵系统的接料斗未处于上料位,选取这个接料斗未处于上料位的混凝土泵系统作为接料混凝土泵系统,此种流程下,可以选取出正处于空闲,且随时可接收物料的混凝土泵系统,以此系统作为接料混凝土泵系统,极大地提升了生产效率,并且,不会出现向错误的混凝土泵系统卸料的情况,极大地提升了搅拌站系统与混凝土泵系统配合的准确性。

在上述任一技术方案中,优选地,控制搅拌站系统运行具体包括:控制搅拌站系统根据生产信息进行计量;在计量完成后,控制搅拌主机进行搅拌;在搅拌主机完成搅拌后,判断存料搅拌机内是否有物料;在存料搅拌机内有物料的情况下,控制搅拌主机进入等待状态;在存料搅拌机内无料的情况下,控制搅拌主机将物料卸料至存料搅拌机。

在该技术方案中,搅拌站系统的运行流程为,根据生产信息进行计量,在计量完成后,将计量的物料送入搅拌主机,并控制搅拌主机进行搅拌,当搅拌主机搅拌完成后,判断存料搅拌机内是否有物料,在存料搅拌机内没有物料时,将搅拌主机内的物料卸料至存料搅拌机,在存料搅拌机内有物料时,搅拌主机进入等到状态,即在搅拌过程中,无需人工控制是否搅拌主机内的物料卸料至存料搅拌机,整个搅拌流程呈现极高地自动化。

在上述任一技术方案中,优选地,根据混凝土泵系统的运行情况,在至少两个混凝土泵系统中确定一个接料混凝土泵系统具体还包括:若至少两个混凝土泵系统全部不满足确定为接料混凝土泵系统的情况下,控制存料搅拌机进入等待状态。

在该技术方案中,如果全部混凝土泵系统,均不具备成为接料混凝土泵系统,则控制存料搅拌机进入等待状态,直至任一混凝土泵系统满足条件,成为接料混凝土泵系统,进而再将存料搅拌机内的物料卸料至接料混凝土泵系统。

在上述任一技术方案中,优选地,在接收生产信息之后,控制搅拌站系统运行之前还包括:判断搅拌站系统与至少两个混凝土泵系统是否发生故障;根据判断结果控制搅拌站系统与至少两个混凝土泵系统是否运行。

在该技术方案中,在每次生产之前,均对搅拌站系统与混凝土泵系统进行诊断,以避免搅拌站系统与混凝土泵系统在故障的状态下运行,以避免搅拌站系统搅拌后出现因混凝土泵系统出现无处卸料的情况,同样地,也可避免混凝土泵系统启动后,由于搅拌站系统出现故障,导致无料的情况,实现在生产之前就对故障设备进行维修。

具体地,可先判断搅拌站系统是否故障,再判断混凝土泵系统是否故障;也可以先判断混凝土泵系统是否故障,再判断搅拌站系统是否故障;还可以同时判断搅拌站系统与混凝土泵系统是否故障。

在上述任一技术方案中,优选地,在接收生产信息后,执行生产的过程中,获取搅拌站系统与至少两个混凝土泵系统中任一控制器的运行状态,根据运行状态确定任一控制器是否发生故障;在任一控制器发生故障的情况下,控制任一其他控制器执行任一控制器的控制程序。

在该技术方案中,在运行过程中对控制搅拌站系统与混凝土泵系统的控制器进行诊断,在任一控制器出现故障时,控制任一其他控制器,控制已发生故障的任一副控制器所控制的执行设备,即在某一搅拌站系统与混凝土泵系统的所对应的控制器发生故障的情况下,可以由其他搅拌站系统与混凝土泵系统的控制器接替已发生故障的控制器的控制权,以保证生产的正常进行,进而实现了即使在生产过程中,控制搅拌站系统与混凝土泵系统的任一控制器发生故障,也能继续进行生产,避免了由于控制器故障而造成的延误生产。

在上述任一技术方案中,优选地,在任一控制器发生故障的情况下,控制任一其他控制器执行任一控制器的控制程序具体包括:在任一控制器发生故障的情况下,根据全部其他控制器的利用率对全部其他控制器进行排序,选择利用率最低的任一其他控制器执行任一控制器的控制程序。

在该技术方案中,在任一控制器发生故障时,将剩余的其他控制器,根据控制器自身的利用率进行排序,进而选取利用率最低的任一其他控制器,接替发生故障的任一控制器,进而避免控制器的运算能力不足而造成执行过程中卡钝现象的出现,保证成个系统的运行的流畅性。

在上述任一技术方案中,优选地,获取搅拌站系统与至少两个混凝土泵系统中任一控制器的运行状态,根据运行状态确定任一控制器是否发生故障具体为:向任一控制器发送检测信息,根据任一控制器的反馈信息确定任一控制器是否处于离线状态;在任一控制器处于离线状态的情况下,则确定任一控制器发生故障。

在该技术方案中,以控制器是否处于离线状态作为判断任一控制器是否故障的标准,即在向任一控制器发送检测信息后,若预设时间内未接收到反馈信息,则说明任一控制器已处于离线状态,该任一控制器已发生故障,此判断流程执行难度低,判断准确性高。

根据本发明的第二方面实施例,本发明提出了一种计算机设备,包括:主控制器;搅拌站控制器与至少两个混凝土泵控制器;以及存储器,用于存储计算机程序;其中,主控制器用于执行计算机程序以实现如上述技术方案中任一项所述的多联控制方法,用以控制搅拌站控制器与至少两个混凝土泵控制器。

本发明提出的计算机设备,包括主控制器,搅拌站控制器、至少两个混凝土泵控制器与存储器,其中,存储器中存储有计算机程序,且主控制器执行计算机程序时,实现如上述技术方案中任一项所述的多联控制方法,因此,本发明提出的计算机设备具有如上述技术方案中的任一项所述的多联控制方法所具有的全部有益效果,在此不再陈述。

根据本发明的第三方面实施例,本发明提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述技术方案中的任一项所述的多联控制方法。

本发明提出的计算机可读存储介质,存储有计算机程序,且计算机程序被处理器执行时,实现如上述技术方案中任一项所述的多联控制方法,因此,本发明提出的计算机可读存储介质具有如上述技术方案中的任一项所述的多联控制方法所具有的全部有益效果,在此不再陈述。

本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1示出本发明第一个实施例提供的多联控制方法的流程图;

图2示出本发明第二个实施例提供的多联控制方法的流程图;

图3示出本发明第三个实施例提供的多联控制方法的流程图;

图4示出本发明一个实施例提供的多联控制方法的通讯图;

图5示出如图4所示的通讯图中一个控制器故障后的通讯图;

图6示出如图4所示的通讯图中只余一个控制器未发生故障的通讯图;

图7示出本发明一个实施例提供的多联控制方法的通讯控制流程图;

图8示出本发明一个实施例提供的多联控制方法在生产过程中各个模块的通讯控制流程图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

下面参照图1至图8描述根据本发明一些实施例提供的多联控制方法、计算机设备与计算机可读存储介质。

图1示出本发明第一个实施例提供的多联控制方法的流程图。

如图1所示,本发明第一个实施例提供的多联控制方法,具体流程如下:

步骤102:接收生产信息;

步骤104:控制搅拌站系统运行;

步骤106:根据混凝土泵系统的运行情况,在至少两个混凝土泵系统中确定一个接料混凝土泵系统;

步骤108:控制搅拌站系统将物料卸料至接料混凝土泵系统内。

本发明提供的多联控制方法,用于控制搅拌站系统与至少两个混凝土泵系统,该混凝土泵系统可以为充填泵系统(亦称填充泵系统)、拖泵系统,该控制方法可以将搅拌站系统与至少两个混凝土泵系统共同控制,为搅拌站系统自动选择一个接料混凝土泵系统进行卸料,从而取消了人工选择混凝土泵系统进行卸料的低自动化工序,提高了整个生产过程的自动化程度,保证了搅拌站系统与混凝土泵系统配合的精确度,提升了生产效率。

具体地,搅拌站系统的工作是一个持续的过程。

图2示出本发明第二个实施例提供的多联控制方法的流程图。

如图2所示,本发明第二个实施例提供的多联控制方法,具体流程如下:

步骤202:接收生产信息;

步骤204:控制搅拌站系统运行;

步骤206:判断任一混凝土泵系统是否启动;在判断结果为是的情况下,执行步骤208,在判断结果为否的情况下,再次执行步骤206;

步骤208:判断任一混凝土泵系统的接料斗是否位于上料位;在判断结果为否的情况下,执行步骤210,在判断结果为是的情况下,再次执行步骤208;

步骤210:确定该接料斗未处于上料位的混凝土泵系统为接料混凝土泵系统;

步骤212:控制搅拌站系统将物料卸料至接料混凝土泵系统内。

本发明提供的多联控制方法,用于控制搅拌站系统与至少两个混凝土泵系统,即将搅拌站系统与至少两个混凝土泵系统共同控制,为搅拌站系统自动选择一个接料混凝土泵系统进行卸料,从而取消了人工选择混凝土泵系统进行卸料的低自动化工序,提高了整个生产过程的自动化程度,保证了搅拌站系统与混凝土泵系统配合的精确度,提升了生产效率。

并且,在选择混凝土泵系统时,先通过判断混凝土泵是否启动,进行第一步筛选,再在已经启动的混凝土泵系统中,判断哪个混凝土泵系统的接料未处于上料位,选取这个接料斗未处于上料位的混凝土泵系统作为接料混凝土泵系统,此种流程下,可以选取出正处于空闲,且随时可接收物料的混凝土泵系统,以此系统作为接料混凝土泵系统,极大地提升了生产效率,并且,不会出现向错误的混凝土泵系统卸料的情况,极大地提升了搅拌站系统与混凝土泵系统配合的准确性。

图3示出本发明第三个实施例提供的多联控制方法的流程图。

如图3所示,本发明第三个实施例提供的多联控制方法,具体流程如下:

步骤302:接收生产信息;

步骤304:控制搅拌站系统根据生产信息进行计量;

步骤306:在计量完成后,控制搅拌主机进行搅拌;

步骤308:在搅拌主机完成搅拌后,判断存料搅拌机内是否有物料;在判断结果为是时,执行步骤310,并再次执行步骤308,在判断结果为否时,执行步骤312;

步骤310:控制搅拌主机进入等待状态;

步骤312:搅拌主机将物料卸料至存料搅拌机;

步骤314:判断任一混凝土泵系统是否启动;在判断结果为是时,执行步骤316,在判断结果为否时,再次执行步骤314;

步骤316:判断该已启动的混凝土泵系统的接料斗是否位于上料位;在判断结果为是时,再次执行步骤316,在判断结果为否时,执行步骤318;

步骤318:确定该接料斗未处于上料位的混凝土泵系统为接料混凝土泵系统;

步骤320:控制搅拌站系统将物料卸料至接料混凝土泵系统内。

本发明提供的多联控制方法,用于控制搅拌站系统与至少两个混凝土泵系统,即将搅拌站系统与至少两个混凝土泵系统共同控制,为搅拌站系统自动选择一个接料混凝土泵系统进行卸料,从而取消了人工选择混凝土泵系统进行卸料的低自动化工序,提高了整个生产过程的自动化程度,保证了搅拌站系统与混凝土泵系统配合的精确度,提升了生产效率。

其中,搅拌站系统的运行流程为,根据生产信息进行计量,在计量完成后,将计量的物料送入搅拌主机,并控制搅拌主机进行搅拌,当搅拌主机搅拌完成后,判断存料搅拌机内是否有物料,在存料搅拌机内没有物料时,将搅拌主机内的物料卸料至存料搅拌机,在存料搅拌机内有物料时,搅拌主机进入等到状态,即在搅拌过程中,无需人工控制是否搅拌主机内的物料卸料至存料搅拌机,实现搅拌站与混凝土泵的自动化运行。

并且,在选择混凝土泵系统时,先通过判断混凝土泵是否启动,进行第一步筛选,再在已经启动的混凝土泵系统中,判断哪个混凝土泵系统的接料斗未处于上料位,选取这个接料斗未处于上料位的混凝土泵系统作为接料混凝土泵系统,此种流程下,可以选取出正处于空闲,且随时可接收物料的混凝土泵系统,以此系统作为接料混凝土泵系统,极大地提升了生产效率,并且,不会出现向错误的混凝土泵系统卸料的情况,极大地提升了搅拌站系统与混凝土泵系统配合的准确性。

进一步地,根据混凝土泵系统的运行情况,在至少两个混凝土泵系统中确定一个接料混凝土泵系统具体还包括:若至少两个混凝土泵系统全部不满足确定为接料混凝土泵系统的情况下,控制存料搅拌机进入等待状态。

在该实施例中,如果全部混凝土泵系统,均不具备成为接料混凝土泵系统,则控制存料搅拌机进入等待状态,直至任一混凝土泵系统满足条件,成为接料混凝土泵系统,进而再将存料搅拌机内的物料卸料至接料混凝土泵系统。

基于上述第一个实施例、第二个实施例、第三个实施例。

在本发明的一个实施例中,还包括:在接收生产信息之后,控制搅拌站系统运行之前还包括:判断搅拌站系统是否发生故障;在搅拌站系统未发生故障的情况下,判断至少两个混凝土泵系统是否发生故障;根据至少两个混凝土泵系统是否发生故障的判断结果,控制搅拌站系统是否运行。

在该实施例中,在每次生产之前,均对搅拌站系统进行诊断,以避免搅拌站系统在故障的状态下运行,在搅拌站系统无故障的情况下,继续判断对混凝土泵系统进行诊断,在混凝土泵系统也无故障的情况下,再控制搅拌站系统运行,以避免搅拌站系统完成搅拌后出现因混凝土泵系统出现无处卸料的情况,并且,可以在生产之前就对故障设备进行维修。

在本发明的另一个实施例中,还包括:在接收生产信息之后,控制搅拌站系统运行之前还包括:判断至少两个混凝土泵系统是否发生故障;在至少一个混凝土泵系统未发生故障的情况下;判断搅拌站系统是否发生故障,根据搅拌站系统是否发生故障的判断结果,控制搅拌站系统是否运行。

在该实施例中,在每次生产之前,均对搅拌站系统与混凝土泵系统进行诊断,以避免混凝土泵系统全部故障的状态下,仍然运行搅拌站系统,避免了搅拌站系统无处卸料的情况,并且,可以在生产之前就对故障设备进行维修。

在本发明的另一个实施例中,还包括:在接收生产信息之后,控制搅拌站系统运行之前还包括:判断搅拌站系统与至少两个混凝土泵系统是否发生故障,在搅拌站系统与至少一个混凝土泵系统未发生故障的情况下,控制搅拌站系统运行。

在该实施例中,在每次生产之前,均对搅拌站系统与混凝土泵系统进行诊断,可以在生产之前就对故障设备进行维修。

在本发明的一个实施例中,优选地,在接收生产信息后,执行生产的过程中,获取搅拌站系统与至少两个混凝土泵系统中任一控制器的运行状态,根据运行状态确定任一控制器是否发生故障;在任一控制器发生故障的情况下,控制任一其他控制器执行任一控制器的控制程序。

在该实施例中,在运行过程中对控制搅拌站系统与混凝土泵系统的控制器进行诊断,在任一控制器出现故障时,控制任一其他控制器,控制已发生故障的任一副控制器所控制的执行设备,即在某一搅拌站系统与混凝土泵系统的所对应的控制器发生故障的情况下,可以由其他搅拌站系统与混凝土泵系统的控制器接替已发生故障的控制器的控制权,以保证生产的正常进行,进而实现了即使在生产过程中,控制搅拌站系统与混凝土泵系统的任一控制器发生故障,也能继续进行生产,避免了由于控制器故障而造成的延误生产。

在本发明的一个实施例中,优选地,在任一控制器发生故障的情况下,控制任一其他控制器执行任一控制器的控制程序具体包括:在任一控制器发生故障的情况下,根据全部其他控制器的利用率对全部其他控制器进行排序,选择利用率最低的任一其他控制器执行任一控制器的控制程序。

在该实施例中,在任一控制器发生故障时,将剩余的其他控制器,根据控制器自身的利用率进行排序,进而选取利用率最低的任一其他控制器,接替发生故障的任一控制器,进而避免控制器的运算能力不足而造成执行过程中卡钝现象的出现,保证成个系统的运行的流畅性。

在本发明的一个实施例中,优选地,获取搅拌站系统与至少两个混凝土泵系统中任一控制器的运行状态,根据运行状态确定任一控制器是否发生故障具体为:向任一控制器发送检测信息,根据任一控制器的反馈信息确定任一控制器是否处于离线状态;在任一控制器处于离线状态的情况下,则确定任一控制器发生故障。

在该实施例中,以控制器是否处于离线状态作为判断任一控制器是否故障的标准,即在向任一控制器发送检测信息后,若预设时间内未接收到反馈信息,则说明任一控制器已处于离线状态,该任一控制器已发生故障,此判断流程执行难度低,判断准确性高。

在本发明的一个实施例中,优选地,向任一控制器发送检测信息具体为:每隔预设时间向任一控制器发送一次检测信息。

在该实施例中,每隔预设时间向任一控制器发送一次检测信息,以实现循环判断,确保生产的顺利进行。

在本发明的一个实施例中,优选地,还包括:判断任一控制器是否脱离离线状态;在任一控制器脱离离线状态的情况下,控制其他控制停止执行任一控制器的控制程序,控制任一控制器重新执行任一控制器的控制程序。

在该实施例中,如果发生故障的任一控制器排除故障,重新启动任一控制器,由任一控制器执行相应的控制程序。

在本发明的一个实施例中,优选地,在接收生产信息之前还包括:为搅拌站系统与至少两个混凝土泵系统中任一控制器分配标识信息,以根据标识信息识别任一控制器。

在该实施例中,以标识记录,并管理控制器,保证对控制器管理的准确性。

其中,标识可以是地址信息。

在本发明的一个实施例中,优选地,在任一控制器发生故障的情况下,发出提示。

在该实施例中,在任一控制器发生故障时,发出提示,以提醒工作人员整体设备中有任一控制器发生故障。

具体地,如图4至8所示,本发明提供的多联控制方法采用以太网通讯方式,通过交换机将至少两个混凝土泵控制器、搅拌站控制器与工控机连接,在工控机或计算机的软件上实现联合控制。

操作人员通过工控机向搅拌站系统及至少两个混凝土泵系统发送生产控制指令,工控机接收生产信息,各个控制器将各自的生产数据、状态数据上传至工控机端。当局域网内一个或多个控制器离线,可由在线的任一其他控制器接管控制权。

在本发明的具体实施例中:

预先给每个控制器分配了同一网段内的不同ip(internetprotocoladdress,即互联网协议地址),工控机上的控制软件及主控制器给每个执行设备的控制模块分配通讯用的端口号,即有多少个设备需要控制,就需要多少组端口号来绑定。

如图4所示,每个控制器具有一个ip地址,搅拌站控制模块通过端口号8081与8082来传递数据和控制指令;第一混凝土泵控制模块的端口号采用8083与8084;第二混凝土泵控制模块的端口号采用8085与8086;当搅拌站系统生产中需要判断混凝土泵系统的状态时,搅拌站软件模块可以通过进程消息发出请求,混凝土泵控制软件响应请求,再通过进程消息将第一混凝土泵控制器或第二混凝土泵控制器上传的状态信息反馈至搅拌站软件,搅拌站软件完成判断后将动作指令下发至搅拌站控制器。

如图5所示,在生产过程中,如果一个控制器发生故障无法正常使用,则可由任一其他控制器的控制接替控制权。

在线控制器接替离线控制器时,需要进行优先级判断:

首先由利用率较低的控制器执行离线控制器的控制程序,即控制工作较轻松的控制器来接替离线控制器的工作,最后才选择利用率较高的控制器执行离线控制器的控制程序,即选择工作繁忙的控制器。

如图6所示,在生产过程中,如果仅剩余一个控制器未发生故障,则可由在线控制器的控制接替全部离线控制器的控制权。

其中,以混凝土泵为充填泵系统为例,图4至图6中的搅拌站控制模块与充填泵控制模块通过windows(视窗电脑操作系统)进行通讯,在其他实施例中,该充填泵可以替换为其他的混凝土泵,如拖泵。

图7示出本发明一个实施例提供的多联控制方法的通讯控制流程图。

如图7所示,本发明一个实施例提供的多联控制方法的通讯控制流程,具体如下:

步骤702:标记controller1为搅拌站系统;controller2为第一混凝土泵系统;controller3为第二混凝土泵系统;其中,controller为控制器。

步骤704:判断是否有控制器离线;判断结果为是时,执行步骤706,判断结果为否时,执行再次执行步骤704;

步骤706:判断在线控制器数量;当有0台控制器在线时,执行步骤708,当有仅有一台控制器在线时,执行步骤710,当有多余一台控制器在线时,执行步骤712;

步骤708:所有控制器离线,报错,通讯结束;

步骤710:仅有一台控制器在线,启用所有控制模块与三组网络端口通讯;

步骤712:是否有控制器恢复在线;在全部控制器恢复在线时,执行步骤702,当部分控制器恢复在线时,执行步骤714,没有控制器恢复在线时,再次执行步骤712;

步骤714:离线控制器是否为搅拌站控制器;在判断结果为是时,执行步骤716,在判断结果为否时,执行步骤722;

步骤716:controller2启用搅拌控制模块和混凝土泵控制模块,接替controller1控制搅拌站生产,并同时监控第一混凝土泵系统;

步骤718:controller1是否恢复连线;在判断结果为是时,执行步骤720,在判断结果为否时,再次执行步骤716;

步骤720:controller2交出搅拌站控制权,由controller1接管搅拌站控制权;并循环执行步骤702;

步骤722:在线的混凝土泵控制器启动两个控制模块,接替离线控制器的控制工作,并同时完成自己的控制工作;

步骤724:离线控制器是否恢复连线;在判断结果为是时,执行步骤726,在判断结果为否时,再次执行步骤722;

步骤726:交出一个混凝土泵的控制权,由恢复连线的控制器接管;并循环执行步骤702。

其中,循环扫描局域网内的设备是否所有控制器都在线,如果所有控制器都离线,则清除故障后才能正常使用;如果仅有一台控制器,则此控制器启动所有控制模块和三组通讯端口,所有端口同时发送接收数据;如果有控制器离线,且在线控制器的数量大于1,则进一步判断如果离线控制器是搅拌站控制器,则有混凝土泵控制器接管搅拌站控制权;如果离线设备为填充泵控制器,则由仍在线的混凝土泵控制器接管离线混凝土泵的控制权。

以混凝土泵为充填泵系统为例,图8示出本发明一个实施例提供的多联控制方法在生产过程中各个模块的通讯控制流程图,在其他实施例中,该充填泵可以替换为其他的混凝土泵,如拖泵。

如图8所示,本发明一个实施例提供的多联控制方法在生产过程中各个模块的通讯控制流程;具体如下:

步骤802:搅拌站系统生产;

步骤804:主搅拌机是否无故障;在判断结果为是时,执行步骤806,在判断结果为否时,循环执行步骤804;

步骤806:存料搅拌机是否故障;在判断结果为是时,执行步骤808,在判断结果为否时,循环执行步骤806;

步骤808:充填泵系统选用;分别对第一充填泵系统与第二充填泵系统进行检测;

步骤810:第一充填泵系统是否故障;在判断结果为是时,循环执行步骤810,在判断结果为否时,执行步骤814;

步骤812:第二充填泵系统是否故障;在判断结果为是时,循环执行步骤812,在判断结果为否时,执行步骤814;

步骤814:计量;

步骤816:搅拌

步骤818:存料搅拌机是否启动;在判断结果为是时,执行步骤820,在判断结果为否时,执行步骤816;

步骤820:存料搅拌机是否无料;在判断结果为是时,执行步骤822,在判断结果为否时,执行步骤816;

步骤822:主搅拌机卸料至存料搅拌机;

步骤824:存料搅拌机搅拌;

步骤826:选择充填泵系统;分别对第一充填泵系统与第二充填泵系统进行检测;

步骤828:第一充填泵系统是否启动;在判断结果为是时,执行步骤830,在判断结果为否时,执行步骤824;

步骤830:第一充填泵系统的接料斗料位检测是否为上料位;在判断结果为是时,执行步骤824,在判断结果为否时,执行步骤832;

步骤832:卸料至第一充填泵接料斗;

步骤834:第二充填泵系统是否启动;在判断结果为是时,执行步骤836,在判断结果为否时,执行步骤824;

步骤836:第二充填泵系统的接料斗料位检测是否为上料位;在判断结果为是时,执行步骤824,在判断结果为否时,执行步骤838;

步骤838:卸料至第二充填泵接料斗。

其中,在生产过程中,操作人员根据实际需求,在下达搅拌站生产任务;搅拌控制模块判断搅拌站设备是否发生故障,存料搅拌机是否有故障,并发送进程消息给充填泵控制模块,请求反馈启用的充填泵系统是否发生故障,搅拌模块根据反馈的故障状态判断是否进行生产计量。即若充填泵系统发生故障,则不进行生产计量。

搅拌模块完成计量和搅拌控制以后,判断存料搅拌机内是否有料,若有料搅拌主机搅拌等待,若无料则卸料至存料搅拌机。此时,搅拌模块发送进程消息请求充填泵控制模块反馈选用哪一个充填泵系统,并反馈此充填泵是否启动,若未启动,存料搅拌机进入等待状态,若为启动状态,则根据料位计反馈的料位信号进一步判断充填泵系统的存料斗是否检测到上料位,若为上料位,存料搅拌机进入等待状态,等待卸料,若不为上料位,则存料搅拌机打开选用充填泵系统所对应的卸料门,卸料至相应充填泵系统的存料斗。

采用一机多控的方式实现搅拌站系统和至少两个充填泵系统的联合控制,每个控制器通过不同的端口号通讯,保证了数据的独立性,通过软件之间的windows(视窗电脑操作系统)进程消息来实现信息交互。系统自动完成混凝土搅拌及充填泵泵送的流水作业,操作人员在计算机前就可完成搅拌站和多个充填泵的监控,计算机可记录下生产相关数据,便于生产管理。当任一控制器通讯中断时,系统自动会分配任一其他控制器接替控制,此方法可以提高流水作业的自动化和智能化,提高工作效率及准确性。

根据本发明的第二方面实施例,本发明提供了一种计算机设备,包括:主控制器;搅拌站控制器与至少两个混凝土泵控制器;以及存储器,用于存储计算机程序;其中,主控制器用于执行计算机程序以实现如上述任一实施例提供的多联控制方法,用以控制搅拌站控制器与至少两个混凝土泵控制器。

本发明提供的计算机设备,包括主控制器,搅拌站控制器、至少两个混凝土泵控制器与存储器,其中,存储器中存储有计算机程序,且主控制器执行计算机程序时,实现如上述任一实施例提供的多联控制方法,因此,本发明提出的计算机设备具有如上述任一实施例提供的多联控制方法所具有的全部有益效果,在此不再陈述。

根据本发明的第三方面实施例,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一实施例提供的多联控制方法。

本发明提供的计算机可读存储介质,存储有计算机程序,且计算机程序被处理器执行时,实现如上述任一实施例提供的多联控制方法,因此,本发明提出的计算机可读存储介质具有如上述任一实施例提供的多联控制方法所具有的全部有益效果,在此不再陈述。

综上,本发明通过智能管理平台实现一台工控机对多台执行设备的控制;采用冗余控制提高成套设备的兼容性、稳定性;并且,系统中任一控制器故障,任一其他控制器可接管控制,提高了生成效率、维护便捷。

在本发明中,术语“安装”、“相连”、“连接”、“固定”等术语均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;“相连”可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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