[发明专利]控制程序处理器的片上系统的控制程序执行方法有效

专利信息
申请号: 201510443437.7 申请日: 2015-07-24
公开(公告)号: CN105137817B 公开(公告)日: 2018-04-17
发明(设计)人: 杨大胜;潘再生;童庆;唐艳丽;朱冬冬 申请(专利权)人: 浙江杰芯科技有限公司
主分类号: G05B19/04 分类号: G05B19/04
代理公司: 上海汉声知识产权代理有限公司31236 代理人: 胡晶
地址: 310053 浙江省*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 控制程序 处理器 系统 及其 执行 方法
【权利要求书】:

1.一种片上系统的控制程序执行方法,其特征在于,包括以下步骤:

S1:下载控制程序和数据至存储器中;

S2:控制管理单元读取存储器中的控制程序任务信息,并根据控制程序任务信息进行多控制任务的调度,当有符合执行要求的控制任务就绪后,判断该控制任务的类型:如控制任务为逻辑控制任务,则将对应的逻辑控制程序及数据发送至逻辑控制处理器并转至步骤S3,如控制任务为运动控制任务,则将对应的运动控制程序及数据发送至运动控制处理器并转至步骤S4;

S3:所述逻辑控制处理器根据接收到的逻辑控制程序及数据自动从存储器中寻址获取对应的指令及数据段数据,并按顺序依次执行指令直至该逻辑控制程序的程序段结束,向所述控制管理单元返回程序执行结果信息,转至步骤S5;

S4:所述运动控制处理器根据接收到的运动控制程序及数据自动从存储器中寻址获取对应的指令及数据段数据,并按顺序依次执行指令直至该运动控制程序的程序段结束,向所述控制管理单元返回程序执行结果信息,转至步骤S5;

S5:通过信号交互模块输出程序执行结果信息至待控制设备;

其中,

所述步骤S3中,在执行指令的过程中,当指令中包含运动控制功能的调用程序时,由所述逻辑控制处理器将所调用的运动控制功能程序段及数据段信息发送至所述运动控制处理器以执行该调用程序,并在执行结束后向逻辑控制处理器返回执行结果;

所述逻辑控制处理器执行包括以所述逻辑控制程序为主体的混合控制程序;

在所述混合控制程序中,所述运动控制程序以G代码功能块的形式存放,并提供功能块编号;所述逻辑控制程序里直接使用“CALL FB+功能块编号”的指令来调用所述运动控制程序;当所述逻辑控制处理器执行到该“CALL FB+功能块编号”的指令时,调用功能块编号查找到所述运动控制程序段段号和数据段段号,并发送给所述运动控制处理器。

2.根据权利要求1所述的控制程序执行方法,其特征在于,所述步骤S3或S4中,在执行指令的过程中,当出现指令错误、数据超限或其他程序错误,则暂停程序的执行并向所述控制管理单元发送报警信息。

3.根据权利要求1所述的控制程序执行方法,其特征在于,所述步骤S3或S4中,在执行指令的过程中,当遇到子程序调用、功能块调用或其他调用命令时,自动将当前程序信息压栈保存,然后寻址获取调用程序的程序段和数据段并执行调用程序,调用程序执行结束后,从栈中弹出原程序信息以继续执行。

4.根据权利要求1所述的控制程序执行方法,其特征在于,所述步骤S3或S4中,在执行指令的过程中,当有符合执行要求且优先级更高的任务程序就绪,则有控制管理单元向所述逻辑控制处理器或运动控制处理器发送抢占信息,并将该任务程序交由所述逻辑控制处理器或运动控制处理器,所述逻辑控制处理器或运动控制处理器将原程序信息压栈保存后开始执行该任务程序,执行完后从栈中弹出原程序信息以继续执行。

5.根据权利要求1所述的控制程序执行方法,其特征在于,所述逻辑控制处理器在执行包含运动控制功能的调用程序的指令时,判断该调用程序的类型,如为阻塞型,则所述逻辑控制处理器在接收到运动控制处理器返回的执行结果后再执行后续的逻辑控制程序;如为非阻塞型,则所述逻辑控制处理器继续执行后续的逻辑控制程序。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江杰芯科技有限公司,未经浙江杰芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510443437.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top