【技术实现步骤摘要】
本申请属于工业自动化控制领域,具体涉及一种多任务处理方法及装置。
技术介绍
1、在工业自动化控制领域中,控制器同时处理多个任务的需求十分普遍。例如,相关技术中,在操作系统环境下,工业控制器需要同时运行多个任务,以实现比较复杂的功能。
2、然而,相关技术中存在多个任务对硬件资源同时访问冲突而影响多任务处理速度的问题。例如,在实际应用中,多个任务不能同时对硬件资源进行操作,如果根据优先级按顺序执行,则多个第一任务会因为对硬件资源的操作而延长任务执行时间,从而导致控制器的任务处理速度降低。
技术实现思路
1、本申请实施例提供一种多任务处理方法及装置,能够解决相关技术中多个任务对硬件资源同时访问冲突而影响多任务处理速度的问题。
2、第一方面,本申请实施例提供了一种多任务处理方法,该方法包括:
3、获取控制器待执行的多个第一任务对应的多个硬件操作任务;其中,所述第一任务包括硬件操作任务;
4、根据所述多个硬件操作任务,确定第二任务;其中,所述第二任务包
...【技术保护点】
1.一种多任务处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述通过执行所述第二任务,以执行多个第一任务对应的多个硬件操作任务,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述多个硬件操作任务,确定第二任务,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一任务对应的硬件操作任务,在第二任务对应的任务记录表中记录与所述硬件操作任务的类型对应的标记,包括:
5.根据权利要求1所述的方法,其特征在于,所述第一任务还包括软件操作任务,针对每个第一任务,所述方法还包括:
...【技术特征摘要】
1.一种多任务处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述通过执行所述第二任务,以执行多个第一任务对应的多个硬件操作任务,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述多个硬件操作任务,确定第二任务,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一任务对应的硬件操作任务,在第二任务对应的任务记录表中记录与所述硬件操作任务的类型对应的标记,包括:
5.根据权利要求1所述的方法,其特征在于,所述第一任务还包括软件操作任务,针对每个第一任务,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述硬件操作任务包括对存储设备的操作任务...
【专利技术属性】
技术研发人员:戴若星,李华军,温宜明,周政强,
申请(专利权)人:杭州康吉森自动化科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。