轨道任务运行方法、设备及存储介质与流程

文档序号:34610527发布日期:2023-06-29 06:53阅读:26来源:国知局
轨道任务运行方法、设备及存储介质与流程

本申请涉及工业生产,尤其涉及一种轨道任务运行方法、设备及存储介质。


背景技术:

1、目前,在工业生产时,常采用轨道来实现物料的运输,从而实现流水式的生产,提升了生产效率。相关技术中,轨道的控制往往涉及多个操作任务,如配置指令、状态上传、轨道控制等,每个操作任务之间由于硬件资源共享因此会相互影响,导致实时性要求较高的如轨道控制任务无法及时执行。因此,亟需一种轨道任务运行的方法可以提升实时性高的任务的运行效率。


技术实现思路

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、本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。



技术特征:

1.一种轨道任务运行方法,其特征在于,应用于轨道;所述方法包括:

2.根据权利要求1所述的轨道任务运行方法,其特征在于,所述第一执行时间间隔、所述第二执行时间间隔及所述第三执行时间间隔为互不相同的奇数且均小于所述周期间隔。

3.根据权利要求1所述的轨道任务运行方法,其特征在于,所述第一执行时间间隔、所述第二执行时间间隔及所述第三执行时间间隔通过如下方式确定:

4.根据权利要求1所述的轨道任务运行方法,其特征在于,所述第一任务执行轨道操作指令,所述第二任务执行维护操作指令,所述第三任务执行配置指令。

5.根据权利要求4所述的轨道任务运行方法,其特征在于,所述根据预设的第一执行时间间隔轮询执行第一任务,包括:

6.根据权利要求5所述的轨道任务运行方法,其特征在于,所述确定所述轨道运行流程中当前待执行的第一节点并执行所述第一节点,包括:

7.根据权利要求5所述的轨道任务运行方法,其特征在于,当所述轨道运行逻辑模式为双轨道模式,所述根据所述轨道运行逻辑模式确定轨道运行流程,包括:

8.根据权利要求5所述的轨道任务运行方法,其特征在于,当所述轨道运行逻辑模式为单轨道模式,所述根据所述轨道运行逻辑模式确定轨道运行流程,包括:

9.一种轨道任务运行设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至8中任一项所述的轨道任务运行方法。

10.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令执行如权利要求1至8中任一项所述的轨道任务运行方法。


技术总结
本申请公开了一种轨道任务运行方法、设备及存储介质,涉及工业生产技术领域,方法包括:获取定时器中预设的周期间隔时间、第一执行时间间隔、第二执行时间间隔及第三执行时间间隔;在所述周期间隔时间内,根据所述第一执行时间间隔轮询执行第一任务,根据所述第二执行时间间隔轮询执行第二任务,根据所述第三执行时间间隔轮询执行第三任务;第一执行时间间隔、第二执行时间间隔及第三执行时间间隔分别通过对应的定时器触发。通过这种方法,能够提高实时性要求高的任务的运行效率,同时运行方式更加简单。

技术研发人员:莫长亮,任强
受保护的技术使用者:广东安达智能装备股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1