发明名称 |
基于协作式多任务调度机制的共享总线的轮询方法与装置 |
摘要 |
本发明涉及现场总线的轮询技术领域,即一种基于协作式多任务调度机制的共享总线的轮询方法与装置,其中的轮询方法包括:比较在线的从设备的优先级;根据所述优先级比较结果,选择优先级最高的从设备占用总线进行数据交互,数据交互完成后,对应的从设备休眠。该方法通过对各个设备和命令分配优先级,动态调整设备轮询周期,保证了高优先级设备的数据能够得到及时响应,并避免了高优先级设备数据繁忙时低优先级设备完全无法得到处理,解决了控制命令响应超时的问题,以及当从设备个数逐渐增多时重要设备的数据变化响应的问题。 |
申请公布号 |
CN106569897A |
申请公布日期 |
2017.04.19 |
申请号 |
CN201610976330.3 |
申请日期 |
2016.11.07 |
申请人 |
许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司;国家电网公司 |
发明人 |
陈玉峰;应站煌;段太钢;王旭宁;方正;王龙洋;刘博;徐涛;汪强;郑晓庆 |
分类号 |
G06F9/50(2006.01)I;G06F9/48(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
郑州睿信知识产权代理有限公司 41119 |
代理人 |
崔旭东 |
主权项 |
一种基于协作式多任务调度机制的共享总线的轮询方法,其特征在于,在一个控制周期中,步骤如下:调度步骤:比较在线的从设备的优先级,该优先级是指预先分配的轮询优先级,或者是在有控制命令时,以命令优先级替换对应从设备的轮询优先级得到的;所述控制命令包括不同的任务,所述不同的任务分别对应不同的命令优先级,所述命令优先级大于、等于或者小于所述轮询优先级;数据交互步骤:根据所述优先级比较结果,选择优先级最高的从设备占用总线进行数据交互,数据交互完成后,对应的从设备休眠。 |
地址 |
461000 河南省许昌市许继大道1298号 |