无锡信捷电气股份有限公司毛振峰获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉无锡信捷电气股份有限公司申请的专利一种基于条件编译的柔性下载方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN113608743B 。
龙图腾网通过国家知识产权局官网在2026-03-20发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110888821.3,技术领域涉及:G06F8/41;该发明授权一种基于条件编译的柔性下载方法是由毛振峰;李烨祺;陈旭;殷明;邹骏宇设计研发完成,并于2021-08-03向国家知识产权局提交的专利申请。
本一种基于条件编译的柔性下载方法在说明书摘要公布了:本发明涉及工业控制编程语言技术领域,具体是一种基于条件编译的柔性下载方法,包括包括标签管理模块、标签编辑模块、标签语法模块、条件编译模块、下载模式模块和下载程序模块,用户通过在已有配对程序代码段上附加标签的方式来实现用户控制程序的按条件方式选择性编译,同时也可以充当代码注释的作用,不同的标签视实际情况可以定义不同的含义,并可以通过标签编辑灵活组合的方式实现复杂的条件编译业务逻辑。本方法可以很好的满足用户个性化、多样化的柔性控制需求,以实现不同控制机型和厂家适配,并实现控制工艺个性化目的,此外,基于条件编译可以极大地提高用户程序模块化编译速度,程序支持多种条件模式适配,有利于后期长期维护和管理。
本发明授权一种基于条件编译的柔性下载方法在权利要求书中公布了:1.一种基于条件编译的柔性下载方法,其特征在于,包括标签管理模块、标签编辑模块、标签语法模块、条件编译模块、下载模式模块和下载程序模块,步骤如下: S1通过标签管理模块为用户程序配对代码段创建标签,并生成标签仓库;所述用户程序配对代码段对应的编程语言为国际电工委员会编写的梯形图、指令表、结构文本、顺序功能图、功能块图、连续功能图六种标准语言;所述创建标签,包括标签定义、标签删除和标签修改;标签定义时用户可以附加有含义的说明信息,标签名不支持重复且必须遵循特定的命名规则;所述标签包括预定义标签和自定义标签;所述预定义标签事先根据机型信息或特定条件预先定义,用户可以直接使用不需要定义,预定义标签不能删除,主要用于快速绑定机型的程序;所述自定义标签可绑定控制工艺参数; S2通过标签编辑模块在程序代码段任意位置自由插入所述标签仓库中的标签,生成有标签匹配的程序代码;标签编辑时支持单标签或多标签表达式,多标签支持标签自由灵活组合,通过与或非连接符连接可以实现复杂控制程序业务需求; S3通过标签语法模块对所述标签匹配的程序代码的标签的有效性进行语法规则检查,若为有效标签匹配的程序代码则予以通过,以黑色显示;若为无效标签匹配的程序代码段则予以不通过,以灰色淡化显示;所述语法规则检查,具体为:所述标签语法模块定义了父子标签嵌套规则和单标签或多标签语法规则,配对程序代码段可以支持父子级标签多层嵌套规则;若父子级标签嵌套规则是父标签有效,若子标签同时有效则将子标签匹配的程序代码段参与条件编译,若子标签无效则子标签匹配的程序代码段不参与条件编译,父子级标签搜索支持递归遍历查找;若父标签无效,则不搜索其子标签,父标签匹配的所有程序代码段都不参与到条件编译,通过父子级标签的嵌套组合可以实现复杂的控制程序业务逻辑;多标签表达式由多个单标签组成,单标签通过与或非连接符连接可以实现复杂组合条件关系; S4通过条件编译模块对所述有效标签匹配的程序代码进行编译,生成机器最终可以执行的代码;编译过程中,自动剔除无效标签对应的图形化模块;且不包含条件编译标签的程序代码段默认全部参与编译; S5通过下载模式模块按需快速切换多种下载模式,不同的下载模式匹配对应不同的定义标签;所述下载模式模块与用户定义的标签相互关联,建立了匹配映射关系表,一种下载模式可以包含多个标签并实现单向的一对多逻辑关系,实现下载模式与定义标签完全绑定匹配;用户通过下载模式的快速切换,控制相应标签的有效性,控制用户程序代码段是否参与条件编译; S6通过下载程序模块对选择的下载模式下对应的机器最终可以执行的代码实现柔性下载;还包括规则检查模块,柔性下载前通过所述规则检查模块精简用户程序;所述规则检查模块主要包括单标签语法检查、多标签表达式语法检查、用户程序语法检查、下载数据检查;所述单标签语法检查主要检查标签名是否合法;所述多标签表达式语法检查在单标签语法检查的基础上加入了与或非等操作符规则的检查;所述用户程序主要检查语法及语义是否合法,按特定规则检查;所述下载数据检查主要检查用户数据是否合法及有效。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人无锡信捷电气股份有限公司,其通讯地址为:214000 江苏省无锡市滨湖区胡埭工业园北区刘塘路9号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励