自动化流程的管理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36807720 阅读:15 留言:0更新日期:2023-03-09 00:25
本申请的实施例提供了一种自动化流程的管理方法、装置、电子设备及存储介质。该方法包括:获取自动化流程所作用的目标对象的第一时间约束信息,其中第一时间约束信息用于约束目标对象在自动化流程的相邻两个节点之间的转运操作的执行时间;以及自转运操作的起始子操作的开始时刻开始执行第一计时操作,在第一计时操作过程中,基于第一计时操作的当前所计时间、第一时间约束信息中预设时间以及转运操作的结束子操作是否执行结束,确定目标对象的转运操作是否超时。该方案可以确保目标对象在自动化流程中的有效性,从而可以保证自动化流程的准确、顺利进行。顺利进行。顺利进行。

【技术实现步骤摘要】
自动化流程的管理方法、装置、电子设备及存储介质


[0001]本申请涉及自动化领域,更具体地涉及一种自动化流程的管理方法、一种自动化流程的管理装置、一种电子设备及一种存储介质。

技术介绍

[0002]目前,很多的领域都在不断地实现自动化改造,从而达到解放人力、提高效率的目的。不论是自动化制造、自动化检测还是自动化试验/实验等,都会大量使用自动化系统。在自动化系统中,将整个自动化流程拆解为各个设备执行的多个操作。该操作不仅包括执行设备对目标对象如进行处理的主操作,还包括转运设备对目标对象在不同的执行设备间进行转运的转运操作。
[0003]以实验室自动化系统为例,可以通过集成不同厂商的执行设备如培养箱、离心机、移液工作站、去盖器、酶标仪等对对应的样本执行不同的实验操作。此外,在不同的执行设备间往往还需要通过诸如机械臂的转运设备来对样本进行转运操作,以保证实验流程的顺利执行。在自动化流程的运行过程中,每个转运设备完成每个转运操作都需要一定的执行时间,但会因为设备故障或者通信问题导致超时的发生。此外,由于某些样本本身对暴露时间有特殊要求。例如在对孔板所载的菌液进行转运时,超过一定时间就可能导致菌液毁坏。
[0004]现有技术中,自动化系统可以按时间规划自动化流程中的操作。例如,自动化流程中的一个转运设备会花费一定的时间执行对应的转运操作。自动化系统可以据此对自动化流程中的、位于该转运设备之后的后续设备的执行操作进行规划,以使后续设备按照规划执行对应的操作。但通常忽视了对样本转运的转运操作时间过长从而导致样本的暴露时间过长的问题,这进而可能会导致样本的损坏。而样本的损坏极有可能使得自动化流程无法正常执行,从而得出错误的结果。

技术实现思路

[0005]考虑到上述问题而提出了本申请。根据本申请的第一方面,提供了一种自动化流程的管理方法。包括:获取自动化流程所作用的目标对象的第一时间约束信息,其中第一时间约束信息用于约束目标对象在自动化流程的相邻两个节点之间的转运操作的执行时间;以及自转运操作的起始子操作的开始时刻开始执行第一计时操作,在第一计时操作过程中,基于第一计时操作的当前所计时间、第一时间约束信息中预设时间以及转运操作的结束子操作是否执行结束,确定目标对象的转运操作是否超时。
[0006]示例性地,自转运操作的起始子操作的开始时刻开始执行第一计时操作,在第一计时操作过程中,基于第一计时操作的当前所计时间、第一时间约束信息中预设时间以及转运操作的结束子操作是否执行结束,确定目标对象的转运操作是否超时,包括:自转运操作的起始子操作的开始时刻的绝对时间开始执行第一计时操作,在第一计时操作过程中,以预设频率获取第一计时操作的当前所计时间;基于转运操作的起始子操作的开始时刻的绝对时间和第一时间约束信息中预设时间,确定超时时刻;以及基于超时时刻、第一计时操
作的当前所计时间以及转运操作的结束子操作是否执行结束,确定目标对象的转运操作是否超时,其中,在第一计时操作的当前所计时间晚于超时时刻且转运操作的结束子操作尚未执行结束时,确定目标对象的转运操作超时。
[0007]示例性地,在自转运操作的起始子操作的开始时刻开始执行第一计时操作之前,方法还包括:基于第一时间约束信息的类型,确定起始子操作的开始时刻以及结束子操作是否执行结束,其中,对于相邻两个节点先后为起始节点和设备节点的情况,第一时间约束信息的类型为第一类型;对于相邻两个节点均为设备节点的情况,第一时间约束信息的类型为第二类型;对于相邻两个节点先后为设备节点和结束节点的情况,第一时间约束信息的类型为第三类型。
[0008]示例性地,基于第一时间约束信息的类型,确定起始子操作的开始时刻以及结束子操作是否执行结束,包括:对于第一时间约束信息的类型为第一类型的情况,确定起始子操作的开始时刻为目标对象从起始节点对应的设备离开的时刻,并基于设备节点对应的设备的自身操作是否开始执行,确定结束子操作是否执行结束。
[0009]示例性地,基于第一时间约束信息的类型,确定起始子操作的开始时刻以及结束子操作是否执行结束,包括:对于第一时间约束信息的类型为第二类型的情况,确定起始子操作的开始时刻为相邻两个节点中的上游节点对应的设备执行自身操作的结束时刻,并基于相邻两个节点中的下游节点对应的设备的自身操作是否开始执行确定结束子操作是否执行结束。
[0010]示例性地,基于第一时间约束信息的类型,确定起始子操作的开始时刻以及结束子操作是否执行结束,包括:对于第一时间约束信息的类型为第三类型的情况,确定起始子操作的开始时刻为相邻两个节点中的设备节点对应的设备执行的自身操作的结束时刻,并根据目标对象是否到达结束节点对应的设备,确定结束子操作是否执行结束。
[0011]示例性地,第一计时操作利用计时器实现,在确定目标对象的转运操作超时之前,方法还包括:判断当前时刻是否存在计时器;以及对于当前时刻不存在计时器的情况,等待预设时长后再次判断是否存在计时器,确定目标对象的转运操作是否超时,包括:对于当前时刻存在计时器的情况,基于每个计时器开始执行第一计时操作的先后顺序依次确定每个计时器所计的目标对象的转运操作是否超时。
[0012]示例性地,第一时间约束信息包括过期时间信息和/或最大等待时间信息;在确定目标对象的转运操作超时之后,方法还包括:对于确定目标对象的转运操作超过过期时间信息的预设时间的情况,对目标对象进行第一标记操作;对于确定目标对象的转运操作超过最大等待时间信息的预设时间的情况,对目标对象进行第二标记操作,并将目标对象搬运至丢弃位置。
[0013]示例性地,方法还包括:获取目标对象的第二时间约束信息,其中,第二时间约束信息用于约束当前节点对应的设备执行的自身操作的执行时间;自自身操作的开始时刻开始执行第二计时操作,在第二计时操作过程中,基于第二计时操作的当前所计时间、第二时间约束信息中预设时间以及自身操作是否执行结束,确定自身操作是否超时。
[0014]根据本申请的第二方面,还提供一种自动化流程的管理装置,包括:获取模块,用于获取自动化流程所作用的目标对象的第一时间约束信息,其中第一时间约束信息用于约束目标对象在自动化流程的相邻两个节点之间的转运操作的执行时间;以及确定模块,用
于自转运操作的起始子操作的开始时刻开始执行第一计时操作,在第一计时操作过程中,基于第一计时操作的当前所计时间、第一时间约束信息中预设时间以及转运操作的结束子操作是否执行结束,确定目标对象的转运操作是否超时。
[0015]根据本申请的第三方面,还提供一种电子设备,包括处理器和存储器,其中,存储器中存储有计算机程序指令,计算机程序指令被处理器运行时用于执行上述自动化流程的管理方法。
[0016]根据本申请的第四方面,还提供一种存储介质,在存储介质上存储了程序指令,程序指令在运行时用于执行上述自动化流程的管理方法。
[0017]在上述技术方案中,在自动化流程的运行过程中,通过获取用于约束相邻两个节点之间的目标对象转运操作的执行时间的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化流程的管理方法,其特征在于,包括:获取所述自动化流程所作用的目标对象的第一时间约束信息,其中所述第一时间约束信息用于约束所述目标对象在所述自动化流程的相邻两个节点之间的转运操作的执行时间;以及自所述转运操作的起始子操作的开始时刻开始执行第一计时操作,在第一计时操作过程中,基于第一计时操作的当前所计时间、所述第一时间约束信息中预设时间以及所述转运操作的结束子操作是否执行结束,确定所述目标对象的转运操作是否超时。2.如权利要求1所述的自动化流程的管理方法,其特征在于,所述自所述转运操作的起始子操作的开始时刻开始执行第一计时操作,在第一计时操作过程中,基于第一计时操作的当前所计时间、所述第一时间约束信息中预设时间以及所述转运操作的结束子操作是否执行结束,确定所述目标对象的转运操作是否超时,包括:自所述转运操作的起始子操作的开始时刻的绝对时间开始执行第一计时操作,在第一计时操作过程中,以预设频率获取第一计时操作的当前所计时间;基于所述转运操作的起始子操作的开始时刻的绝对时间和所述第一时间约束信息中预设时间,确定超时时刻;以及基于所述超时时刻、第一计时操作的当前所计时间以及所述转运操作的结束子操作是否执行结束,确定所述目标对象的转运操作是否超时,其中,在第一计时操作的当前所计时间晚于所述超时时刻且所述转运操作的结束子操作尚未执行结束时,确定所述目标对象的转运操作超时。3.如权利要求1所述的自动化流程的管理方法,其特征在于,在所述自所述转运操作的起始子操作的开始时刻开始执行第一计时操作之前,所述方法还包括:基于所述第一时间约束信息的类型,确定所述起始子操作的开始时刻以及所述结束子操作是否执行结束,其中,对于所述相邻两个节点先后为起始节点和设备节点的情况,所述第一时间约束信息的类型为第一类型;对于所述相邻两个节点均为设备节点的情况,所述第一时间约束信息的类型为第二类型;对于所述相邻两个节点先后为设备节点和结束节点的情况,所述第一时间约束信息的类型为第三类型。4.如权利要求3所述的自动化流程的管理方法,其特征在于,所述基于所述第一时间约束信息的类型,确定所述起始子操作的开始时刻以及所述结束子操作是否执行结束,包括:对于所述第一时间约束信息的类型为所述第一类型的情况,确定所述起始子操作的开始时刻为所述目标对象从所述起始节点对应的设备离开的时刻,并基于所述设备节点对应的设备的自身操作是否开始执行,确定所述结束子操作是否执行结束。5.如权利要求3所述的自动化流程的管理方法,其特征在于,所述基于所述第一时间约束信息的类型,确定所述起始子操作的开始时刻以及所述结束子操作是否执行结束,包括:对于所述第一时间约束信息的类型为所述第二类型的情况,确定所述起始子操作的开始时刻为所述相邻两个节点中的上游节点对应的设备执行自身操作的结束时刻,并基于所述相邻两个节点中的下游节点对应的设备的自身操作是否开始执行确定所...

【专利技术属性】
技术研发人员:孙飞张才峰
申请(专利权)人:深圳镁伽科技有限公司
类型:发明
国别省市:

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

1