多泵组控制装置的制作方法

文档序号:16217296发布日期:2018-12-08 08:36阅读:150来源:国知局
多泵组控制装置的制作方法

本申请涉及自动控制领域,特别是涉及一种多泵组控制装置。

背景技术

泵是输送流体或使流体增压的机械。它将原动机的机械能或其他外部能量传送给液体,使液体能量增加。泵主要用来输送水、油、酸碱液、乳化液、悬乳液和液态金属等液体,也可输送液、气混合物及含悬浮固体物的液体。而多泵组是指按照一定顺序启动的多个泵组。

而一般的多泵组控制方法,难以更换多泵组启动次序。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种可以轻松更换多泵组启动顺序的多泵组控制装置。

一种多泵组控制装置,所述装置包括第一控制模块、状态判断模块以及第二控制模块;

所述第一控制模块通过先入先出的方式存储待控制各泵组的启动顺序,所述第一控制模块接收泵组的启动信号,并发送启动信号启动所述启动顺序中的当前泵组,所述状态判断模块判断当前泵组的启动状态,当所述当前泵组启动完成时,向所述第二控制模块发送启动完成信号,所述第二控制模块获取启动完成信号,并发送启动所述启动顺序中下一泵组的启动信号至所述第一控制模块。

在其中一个实施例中,所述第二控制模块还用于获取启动完成信号,当所述启动顺序中下一泵组的启动条件已经满足,发送用于启动下一泵组的启动信号至所述第一控制模块。

在其中一个实施例中,第二控制模块还用于当所述当前泵组启动完成时,通过先入先出的方式存储当前泵组的启动完成信息,发送用于启动下一泵组的启动信号至所述第一控制模块。

在其中一个实施例中,还包括顺序输入模块,所述顺序输入模块与所述第一控制模块连接,所述顺序输入模块用于设置所述第一控制模块中待控制各泵组的启动顺序。

在其中一个实施例中,还包括选择逻辑模块,所述第一控制模块通过所述选择逻辑模块与待控制各泵组连接,当所述选择逻辑模块接收到所述第一控制模块发送的启动信号时,所述选择逻辑模块根据所述启动信号启动对应的泵组。

在其中一个实施例中,还包括故障判断模块,所述故障判断模块与待控制各泵组连接,所述故障判断模块用于在待控制各泵组的启动过程出现故障时生成泵组启动故障信号。

在其中一个实施例中,所述故障判断模块与所述第一控制模块连接,所述第一控制模块还用于:当接收到泵组启动故障信号时,删除所述待控制各泵组的启动顺序。

在其中一个实施例中,还包括计数模块,所述计数模块与所述第一控制模块连接;所述计数模块用于累加所述第一控制模块发送启动信号的次数。

在其中一个实施例中,还包括显示模块,所述显示模块与所述计数模块连接。

在其中一个实施例中,还包括启动完成判断模块,所述状态判断模块通过所述启动完成判断模块与所述第二控制模块连接,所述状态判断模块通过所述启动完成判断模块向所述第二控制模块发送启动完成信号,当所述启动完成判断模块接收到状态判断模块发送的启动完成信号后,判断所述启动顺序中所有泵组是否启动完成;当还有泵组启动未完成时,向所述第二控制模块发送用于启动下一泵组的启动信号;当所有泵组启动完成时,结束启动流程。

上述多泵组控制装置,通过第一控制模块以先入先出的方式获取多泵组的启动顺序,并通过先入先出的方式存储多泵组的启动顺序,当接收到启动多泵组的信号时,启动启动顺序中当前泵组。并通过状态判断模块当前泵组是否启动完成,在当前泵组启动完成后,通过状态模块向第二控制模块发送启动完成信号,第二控制模块在获取启动完成信号后发送用于启动启动顺序中下一泵组的启动信号。本申请的多泵组控制装置,依据先入先出的方式存储泵组的启动顺序进行启动,在运行要求发生变化时,只需要改变输入第一控制模块的启动顺序,第一控制模块中记录待控制各泵组的启动顺序随之改变,变换多序列泵的启动次序不引起控制逻辑设计、软件组态、设备调试等工作变化。即可以轻松地改变多泵组的启动次序,提高多泵组启动效率。

附图说明

图1为一个实施例中多泵组控制装置的结构框图;

图2为另一个实施例中多泵组控制装置的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的多泵组控制装置,可以应用于多泵组控制中。其中,多泵组控制装置与待控制泵组连接,用于控制泵组的启动。

在其中一个实施例中,如图1所示,提供了一种多泵组控制装置,装置包括第一控制模块200、状态判断模块400以及第二控制模块600。

第一控制模块200以及第二控制模块400用于实现泵组的启动,状态判断模块400用于判断多泵组中某台泵的启动状态,启动状态具体可以包括泵组未启动、泵组启动中以及泵组已启动。在其中一个实施例中,第一控制模块200与第二控制模块400具体可为fifo(firstinputfirstoutput,先入先出)存储器。

第一控制模块200通过先入先出的方式存储有待控制各泵组的启动顺序,第一控制模块200接收泵组的启动信号,并发送启动信号启动启动顺序中的当前泵组,状态判断模块400判断当前泵组的启动状态,当当前泵组启动完成时,向第二控制模块600发送启动完成信号,第二控制模块600获取启动完成信号,并发送启动启动顺序中下一泵组的启动信号至第一控制模块200。

第一控制模块200在启动多泵组前已预存有待控制各泵组的启动顺序,该控制器可以按照先入先出的顺序来对泵组的启动顺序进行控制。启动顺序以队列的形式存入,首先存入的为启动顺序中应首先启动的泵组对应的启动信息,而后按照预设的泵组的启动顺序依次将各泵组对应的启动信息存入当第一控制模块200,当第一控制模块200接收到泵组的启动信号时,按照第一控制模块200中预存的启动顺序启动当前泵组。当当前启动的泵组为预存的启动顺序中排第一即首先启动的泵组时,对第一控制模块200执行出队动作,按照先入先出的顺序,首先出队的启动信息为首先存入第一控制模块200的启动信息,而后装置根据该启动信息启动对应的泵组,而状态判断模块400对该泵组的启动状态进行监控。当当前泵组启动完成后,状态判断模块400向第二控制模块600发送启动完成信号。第二控制模块600接收到状态判断模块400发送的启动信息后即向第一控制发送启动信息触发第一控制模块200先入先出队列的出队操作,启动启动顺序中的下一泵组。在其中一个实施例中,第二控制模块600为先入先出存储器,第二控制模块600预先存储有激发第一控制模块200进行出列操作的启动信号。状态判断模块400向第二控制模块600发送的启动完成信息用于触发第二控制模块600的出队操作,第二控制模块600存储的启动信号出列并被发送至第一控制模块200,用于激发第一控制模块200的出列操作,启动启动顺序中的下一泵组。在其中一个实施例中,多泵组控制装置还包括手动按钮模块,第一控制模块200与手动按钮模块连接,操作人员通过手动按钮模块来向第一控制模块200发送第一个启动信号以启动多泵组,第一控制模块200收到的第一个启动信号来自于手动按钮模块,而后续的启动信号则来自第二控制模块600。

上述多泵组控制装置,通过第一控制模块以先入先出的方式获取多泵组的启动顺序,并通过先入先出的方式存储多泵组的启动顺序,当接收到启动多泵组的信号时,启动启动顺序中当前泵组。并通过状态判断模块当前泵组是否启动完成,在当前泵组启动完成后,通过状态模块向第二控制模块发送启动完成信号,第二控制模块在获取启动完成信号后发送用于启动启动顺序中下一泵组的启动信号。本申请的多泵组控制装置,依据先入先出的方式存储泵组的启动顺序进行启动,在运行要求发生变化时,只需要改变输入第一控制模块的启动顺序,第一控制模块中记录待控制各泵组的启动顺序随之改变,变换多序列泵的启动次序不引起控制逻辑设计、软件组态、设备调试等工作变化。即可以轻松地改变多泵组的启动次序,提高多泵组启动效率。

在其中一个实施例中,第二控制模块600还用于获取启动完成信号,当启动顺序中下一泵组的启动条件已经满足,发送用于启动下一泵组的启动信号至第一控制模块。

第二控制模块600用于获取状态判断模块400发送的启动完成信号,此外第二控制模块600还用于判断启动顺序中下一泵组的启动条件是否满足,启动条件具体可以为,下一泵组是否处于未启动状态,下一泵组是否通电,下一泵组是否出现故障等。当下一泵组的启动条件满足,即下一泵组可以立即启动时,第二控制模块600才会发送用于启动下一泵组的启动信号至第一控制模块。进而启动下一泵组,通过判断下一泵组是否满足启动条件再进行启动可以有效减少因泵组不满足启动条件而出现的故障问题。

在其中一个实施例中,第二控制模块600还用于当当前泵组启动完成时,通过先入先出的方式存储当前泵组的启动完成信息,发送用于启动下一泵组的启动信号至第一控制模块。第二控制模块600具体可为先入先出存储器,第二控制模块预先存储有激发第一控制模块200进行出列操作的启动信号。状态判断模块400向第二控制模块600发送的启动完成信息用于触发第二控制模块600的出队操作,第二控制模块600存储的启动信号出列并被发送至第一控制模块200,用于激发第一控制模块200的出列操作,启动启动顺序中的下一泵组。

如图2所示,在其中一个实施例中,还包括顺序输入模块100,顺序输入模块100与第一控制模块200连接,顺序输入模块100用于更新第一控制模块中200待控制各泵组的启动顺序。可以通过顺序输入模块100向第一控制模块200输入各泵组的启动顺序,而后第一控制模块以先入先出的方式存储该启动顺序。先存入的启动顺序中需要优先启动的泵组。通过顺序输入模块100可以轻松对第一控制模块存储的启动顺序进行修改,从而轻松修改泵组的启动顺序,变换多序列泵的启动次序不引起控制逻辑设计、软件组态、设备调试等工作变化,提高多泵组的启动效率。

在其中一个实施例中,还包括选择逻辑模块300,第一控制模块200通过选择逻辑模块300与待控制各泵组连接,当选择逻辑模块300接收到第一控制模块200发送的启动信号时,选择逻辑模块300根据启动信号启动对应的泵组。选择逻辑模块300用于根据第一控制模块200的控制信号启动待控制各泵组中与启动信号对应的泵组。通过选择逻辑模块可以对启动信号进行识别,提高泵组的启动效率。

在其中一个实施例中,还包括故障判断模块500,故障判断模块与500待控制各泵组连接,故障判断模块500用于在待控制各泵组的启动过程出现故障时生成泵组启动故障信号。故障判断模块500用于判断各泵组的启动过程是否出现故障,在其中一个实施例中,多泵组启动装置还包括显示模块,故障判断模块500与显示模块连接,在泵组启动过程中出现故障时,可以通过显示模块向外界操作人员提高泵组的故障信息。通过向故障判断模块500来提供故障信息,可以防止因泵组启动故障而造成的生产损失,同时外界操作人员可以对泵组的故障进行及时的检修,从而提高生产效率。

在其中一个实施例中,故障判断模块500与第一控制模块200连接,第一控制模块200还用于:当接收到泵组启动故障信号时,删除待控制各泵组的启动顺序。可以通过故障判断模块500向第一控制模块200发送泵组启动故障信号,当第一控制模块200接收到泵组启动故障信号时,即删除第一控制模块200储存的泵组启动顺序,防止储存的泵组启动顺序对泵组的检修以及后续的泵组造成影响。

在其中一个实施例中,还包括计数模块700,计数模块700与第一控制模块200连接;计数模块700用于累加第一控制模块200发送启动信号的次数。计数模块700具体可为一个加法器模块,用于通过累加第一控制模块200发送启动信号的次数从而统计已启动的泵组的个数。在其中一个实施例中,还包括显示模块,显示模块与计数模块700连接。显示模块用于显示计数模块700统计的已启动的泵组的个数,通过显示模块可以清楚的向操作人员显示已启动完成的泵组的个数,让操作人员更清楚的了解目前的启动状况。在另一个实施例中,显示模块还与故障判断模块500连接,通过显示模块来显示当前泵组的故障是否出现故障。

在其中一个实施例中,还包括启动完成判断模块800,状态判断模块400通过启动完成判断模块800与第二控制模块600连接,状态判断模块400通过启动完成判断模块800向第二控制模块600发送启动完成信号,当启动完成判断模块800接收到状态判断模块400发送的启动完成信号后,判断启动顺序中所有泵组是否启动完成;当还有泵组启动未完成时,向第二控制模块600发送用于启动下一泵组的启动信号;当所有泵组启动完成时,结束启动流程。启动完成判断模块800用于判断启动顺序中的所有泵组是否均启动完成,当所还有泵组启动未完成时,启动完成判断模块800才会向第二控制模块600发送相关的启动完成信号,进行下一泵组的启动控制。在其中一个实施例中,启动完成判断模块800预存有启动顺序,当接收到启动完成信息后,通过判断当前泵组是否为启动顺序中最后的泵组来判断是否有泵组启动未完成。在另一个实施例中,启动完成判断模块800预存有应启动泵组的数量信息,启动完成判断模块800与计数模块700连接,通过计数模块700计算已启动完成的泵组数目信息来判断是否有泵组启动未完成。

在其中一个实施例中,如图1所示,提供了一种多泵组控制装置,装置包括顺序输入模块100、第一控制模块200、逻辑模块300、状态判断模块400、故障判断模块500、第二控制模块600、计数模块700、显示模块以及启动完成判断模块800。其中顺序输入模块100与第一控制模块200连接,第一控制模块200通过选择逻辑模块300与待控制各泵组连接,故障判断模块500与待控制各泵组以及第一控制模块200连接,计数模块700与第一控制模块200连接。显示模块与计数模块700连接,状态判断模块400与待控制各泵组连接,状态判断模块400通过启动完成判断模块800与第二控制模块600连接。

顺序输入模块100用于设置第一控制模块中200待控制各泵组的启动顺序。可以通过顺序输入模块100向第一控制模块200输入各泵组的启动顺序,而后第一控制模块200以先入先出的方式存储该启动顺序。第一控制模块200接收到泵组的启动信号时,按照第一控制模块200中预存的启动顺序向选择逻辑模块300发送启动当前泵组的启动信号。当选择逻辑模块300接收到第一控制模块200发送的启动信号时,选择逻辑模块300根据启动信号启动对应的泵组。而后状态判断模块400判断当前泵组的启动状态,当当前泵组启动完成时,状态判断模块400通过启动完成判断模块800向第二控制模块600发送启动完成信号,当启动完成判断模块800接收到状态判断模块400发送的启动完成信号后,判断启动顺序中所有泵组是否启动完成;当还有泵组启动未完成时,向第二控制模块600发送用于启动下一泵组的启动信号;当所有泵组启动完成时,结束启动流程。第二控制模块600获取启动完成信号,并发送启动启动顺序中下一泵组的启动信号至第一控制模块200。第二控制模块600还用于当当前泵组启动完成时,通过先入先出的方式存储当前泵组的启动完成信息,发送用于启动下一泵组的启动信号至第一控制模块。第二控制模块600具体可为先入先出存储器,第二控制模块预先存储有激发第一控制模块200进行出列操作的启动信号。故障判断模块500用于在待控制各泵组的启动过程出现故障时生成泵组启动故障信号。当第一控制模块200接收到泵组启动故障信号时,删除待控制各泵组的启动顺序。计数模块700用于累加第一控制模块200发送启动信号的次数。显示模块用于显示计数模块700统计的已启动的泵组的个数,通过显示模块可以清楚的向操作人员显示已启动完成的泵组的个数,让操作人员更清楚的了解目前的启动状况。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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