[发明专利]一种面向多运算周期的批量下装组态的方法有效
申请号: | 202110283826.3 | 申请日: | 2021-03-17 |
公开(公告)号: | CN113064703B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 薛建中;翟亮晶;吴波;程国栋;徐卫峰;胡波;卢海松 | 申请(专利权)人: | 西安热工研究院有限公司;南京南瑞继保工程技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 何会侠 |
地址: | 710032 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 运算 周期 批量 下装 组态 方法 | ||
1.一种面向多运算周期的批量下装组态的方法,其特征在于,用于工业过程控制系统中逻辑组态下装过程,包含以下步骤:
步骤a)确定在某运算周期内希望更新或删除POU页的页数:系统为每个运算周期规定了可一次性处理的最大POU页页数Pi,工程人员在下装组态文件之前设定单运算周期内期望一次性处理的POU页的最大页数Ni,当设定的最大页数Ni超过系统规定的页数Pi时,系统将页数Pi作为每周期的处理数量,当设定的最大页数Ni小于系统规定的页数Pi时,则采用设定的最大页数Ni;如果工程人员没有设定页数,则采用手动设定默认值1页,即每运算周期内只更新或者删除一页POU页;
步骤b)POU页报文的接收过程:当控制器接收到从上位机发送过来的POU页报文时,不对POU页报文进行任何解析,而是直接将接收到的报文统一存储至大缓冲区,以备后续处理;
步骤c)控制器对接收到的POU页报文的预处理过程:控制器从大缓冲区读取接收到的POU页报文,对POU页报文进行预处理,主要是解析报文中的请求信息、报文中POU页的任务级信息、报文中POU页的内容信息,将处理的结果存储至预处理缓冲区,确定已经解析的POU页的数量,每解析完一页POU文件,统计当前该运算周期中已经预解析的POU页的数量,当数量没有超过控制器中的POU的处理数量而大缓冲区中已无POU页报文,置相应的标志位以等待后续的批处理工作;若此时处理数量已经等于设定的POU页数量,此时停止从大缓冲区读取POU页报文,置相应的标志位等待批处理过程,处理完后,当大缓冲区中的POU报文数量为空时,控制器置相应标志位,预处理过程结束,否则,继续从大缓冲区解析接收到的POU页报文信息,控制器置预处理完成标记;
步骤d)POU页报文的批处理过程:在周期任务中,当控制器检测到已经进行过预处理操作后,在周期运算之前就会从预处理缓冲区加载POU页报文的各项信息,并将这些信息拷贝至控制器中存储的对应POU页对象处,以等待后续运算任务加载。
2.如权利要求1所述的一种面向多运算周期的批量下装组态的方法,其特征在于,其中步骤a)中,上位机根据逻辑的组态需求及运算需求设计组态页面结构,称其为一页POU页,根据不同的运算周期,系统支持的一个周期内处理的POU页数也不同,因此不同运算周期对应不同的设定的最大页数Ni。
3.如权利要求1所述的一种面向多运算周期的批量下装组态的方法,其特征在于,其中步骤b)中,当没有POU页报文下发时,控制器一直在等待,若有POU页报文下发,控制器直接将此报文存储至大缓冲区,若存储成功时,置相应的标志位,等待预处理过程,否则,向上位机返回下装失败报文。
4.如权利要求1所述的一种面向多运算周期的批量下装组态的方法,其特征在于,其中步骤c)中,当有报文存储至大缓冲区时,控制器就开始对POU页报文进行预处理,预处理失败,则向上位机返回下装失败报文;在预处理过程中,控制器会判断已经预处理过的POU页报文量是否满足规定的处理数量;如果处理数量不满足,而此时大缓冲区中POU页报文数量不为空,控制器继续预处理大缓冲区的下一个报文;如果大缓冲区的报文数量已经为空,则进行报文的批处理操作;如果预处理过的报文量等于处理数量而此时大缓冲区中还有报文,控制器先进行批处理操作,等到下一次预处理时再预解析缓冲区中的报文。
5.如权利要求1所述的一种面向多运算周期的批量下装组态的方法,其特征在于,其中步骤d)中控制器检测其进行过预处理操作是通过检测步骤c)中所置的预处理完成变量标记,只有当变量标记符合要求且这些POU页的各项信息均通过检测,则进行POU页最终的更新或删除操作,若对应的操作成功,则向上位机返回下装成功报文,否则,返回下装失败报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安热工研究院有限公司;南京南瑞继保工程技术有限公司,未经西安热工研究院有限公司;南京南瑞继保工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110283826.3/1.html,转载请声明来源钻瓜专利网。