一种指令执行方法、系统、电子设备以及存储介质技术方案

技术编号:30918931 阅读:41 留言:0更新日期:2021-11-23 00:08
本发明专利技术提供了一种指令执行方法、系统、电子设备以及存储介质,指令执行方法,包括:接收用户设备发送的多个需求指令;根据预设的排序规则,将有效的需求指令更新到待执行指令队列;根据待执行指令队列中需求指令的排列顺序,执行相应的需求指令;其中,排序规则至少包括:同一用户设备发送的优先级相同的需求指令,基于相应的发送时间顺序确定排列顺序,以及,不同用户设备发送的优先级相同的需求指令,基于相应的接收时间顺序确定排列顺序。通过实施本发明专利技术的技术方案,可以提高指令执行效率。率。率。

【技术实现步骤摘要】
一种指令执行方法、系统、电子设备以及存储介质


[0001]本专利技术涉及工控领域,尤其涉及一种指令执行方法、系统、电子设备以及存储介质。

技术介绍

[0002]生产过程的多个工艺段都会涉及物料传输的需求指令执行,需求指令执行的响应速度会影响整个生产的速度。而当前的指令执行系统一次只能接收一个需求指令,并只有在当前需求指令执行完成后,才能接收下一需求指令,导致指令执行效率低下,难以满足越来越高的工艺需求。

技术实现思路

[0003]本专利技术解决的问题是现有指令执行效率低下的问题。
[0004]为解决上述问题,本专利技术提供一种指令执行方法,包括:接收用户设备发送的多个需求指令;根据预设的排序规则,将有效的所述需求指令更新到待执行指令队列;根据所述待执行指令队列中所述需求指令的排列顺序,执行相应的所述需求指令;其中,所述排序规则至少包括:同一用户设备发送的优先级相同的所述需求指令,基于相应的发送时间顺序确定排列顺序,以及,不同用户设备发送的优先级相同的所述需求指令,基于相应的接收时间顺序确定排列顺序。<br/>[0005]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种指令执行方法,其特征在于,包括:接收用户设备发送的多个需求指令;根据预设的排序规则,将有效的所述需求指令更新到待执行指令队列;根据所述待执行指令队列中所述需求指令的排列顺序,执行相应的所述需求指令;其中,所述排序规则至少包括:同一所述用户设备发送的优先级相同的所述需求指令,基于相应的发送时间顺序确定排列顺序,以及,不同所述用户设备发送的优先级相同的所述需求指令,基于相应的接收时间顺序确定排列顺序。2.根据权利要求1所述的指令执行方法,其特征在于,所述根据预设的排序规则,将多个所述需求指令更新到待执行指令队列之前,所述指令执行方法还包括:若标定需求指令包含的用户设备信息与预设的用户设备信息库匹配,且,所述标定需求指令包含的物料信息与预设的物料信息库匹配,则确定所述标定需求指令为有效的所述需求指令。3.根据权利要求1所述的指令执行方法,其特征在于,所述根据预设的排序规则,将有效的所述需求指令更新到待执行指令队列之前,所述指令执行方法还包括:对每个有效的所述需求指令进行编码得到相应的传输编码,所述传输编码包括请求时间编码、物料信息编码、取样数量编码、取样批次编码和暂存位编码,其中,所述暂存位编码用于区分同一所述用户设备发送的多个所述需求指令。4.根据权利要求1所述的指令执行方法,其特征在于,所述同一所述用户设备发送的优先级相同的所述需求指令,基于相应的发送时间顺序确定排列顺序包括:同一用户发送的优先级相同的所述需求指令,根据相应所述需求指令的预设编码顺序确定排列顺序,其中,所述需求指令的预设编码顺序由相应所述用户设备根据相应所述需求指令的发送时间顺序确定。5.根据权利要求4所述的指令执行方法,其特征在于,所述根据预设的排序规则,将有效的所述需求指令更新到待执行指令队列包括:根据待更新指令的优先级,确定所述待执行指令队列中是否存在同级指令,其中,所述待更新指令为待更新到所述待执行指令队列的所述需求指令,所述同级指令为位于所述待更新指令中的与所述待更新指令的优先权相同的需求指令;在所述待执行指令队列中存在同级指令时,根据所述同级指令在所述待执行指令队列中的排列顺序,依次判断各个所述同级指令与所述待更新指令之间的排列顺序,以得到所述待执行指令在所述待执行指令队列中...

【专利技术属性】
技术研发人员:冯江勇马龙李雪张磊
申请(专利权)人:北京中天星控科技开发有限公司
类型:发明
国别省市:

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

1