发明名称 基于协作式多任务调度机制的共享总线的轮询方法与装置
摘要 本发明涉及现场总线的轮询技术领域,即一种基于协作式多任务调度机制的共享总线的轮询方法与装置,其中的轮询方法包括:比较在线的从设备的优先级;根据所述优先级比较结果,选择优先级最高的从设备占用总线进行数据交互,数据交互完成后,对应的从设备休眠。该方法通过对各个设备和命令分配优先级,动态调整设备轮询周期,保证了高优先级设备的数据能够得到及时响应,并避免了高优先级设备数据繁忙时低优先级设备完全无法得到处理,解决了控制命令响应超时的问题,以及当从设备个数逐渐增多时重要设备的数据变化响应的问题。
申请公布号 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号