[发明专利]一种应用于可编程逻辑控制器的编程方法及装置在审
申请号: | 202111478152.9 | 申请日: | 2021-12-06 |
公开(公告)号: | CN114200885A | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 彭从锋;陈时兴;马明阳;王培龙 | 申请(专利权)人: | 嘉兴立鸿科技有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 杭州凌通知识产权代理有限公司 33316 | 代理人: | 胡远 |
地址: | 314022 浙江省嘉兴市南湖区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 可编程 逻辑 控制器 编程 方法 装置 | ||
1.一种应用于可编程逻辑控制器的编程方法,其特征在于,所述方法包括:
提供一显示页面,通过目标语言加载配置表,其中,所述配置表的属性至少包括:资源信息、资源操作和资源参数;
依据用户对所述配置表属性的选择操作,生成对应的编辑信息;
依据所述编辑信息,生成对应的文件模型,并确定目标文件;
将所述目标文件转换为二进制文件,其中,所述二进制文件能被所述可编程逻辑控制器识别;
下发所述二进制文件到所述可编程逻辑控制器中。
2.根据权利要求1所述的应用于可编程逻辑控制器的编程方法,其特征在于,所述方法还包括:
创建一用于器件型号展示的配置页面;
依据用户在所述配置页面的点选操作,确定目标器件型号;
依据所述目标器件型号,匹配所述目标器件对应的资源信息、资源操作和资源参数;
将所述资源信息、资源操作和所述资源参数,加载到所述配置表中。
3.根据权利要求1所述的应用于可编程逻辑控制器的编程方法,其特征在于,所述依据所述编辑信息,生成对应的文件模型,包括:
对所述编辑信息进行解析,确定所述配置表中控制对象的数量;
确定与所述控制对象的数量一致的文件模型。
4.根据权利要求3所述的应用于可编程逻辑控制器的编程方法,其特征在于,所述确定目标文件包括:
依据所述编辑信息中的其它内容,替换各所述文件模型中的模型属性,将替换后的所述文件模型按序组合,作为目标文件。
5.根据权利要求1所述的应用于可编程逻辑控制器的编程方法,其特征在于,所述将目标文件转换为二进制文件包括:
将所述目标文件的内容转换成二进制流,按照顺序对各所述二进制流进行组合,确定二进制文件。
6.根据权利要求1所述的应用于可编程逻辑控制器的编程方法,其特征在于,所述方法还包括:
在执行转换步骤失败的情况下,在所述配置表中显示提示信息,其中,提示信息用于确定所述文件转换出错的区域。
7.一种应用于可编程逻辑控制器的编程装置,其特征在于,所述装置包括:
显示模块,用于提供一显示页面,通过目标语言加载配置表,其中,所述配置表的属性至少包括:资源信息、资源操作和资源参数;
编辑确定模块,用于依据用户对所述配置表属性的选择操作,生成对应的编辑信息;
文件生成模块,用于依据所述编辑信息,生成对应的文件模型,并确定目标文件;
文件转换模块,用于将所述目标文件转换为二进制文件,其中,所述二进制文件能被所述可编程逻辑控制器识别;
下发所述二进制文件到所述可编程逻辑控制器中。
8.根据权利要求7所述的应用于可编程逻辑控制器的编程装置,其特征在于,所述装置还包括:
页面创建模块,用于创建一用于器件型号展示的配置页面;
型号确定模块,用于依据用户在所述配置页面的点选操作,确定目标器件型号;
资源匹配模块,用于依据所述目标器件型号,匹配所述目标器件对应的资源信息、资源操作和资源参数;
资源加载模块,用于将所述资源信息、资源操作和所述资源参数,加载到所述配置表中。
9.一种电子设备,包括:
一个或多个处理器;
存储器;
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行权利要求1-6中任一所述的方法。
10.一种计算机可读存储介质,存储与电子设备结合使用的计算机程序,所述计算机程序可被处理器执行以完成权利要求1-6中任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于嘉兴立鸿科技有限公司,未经嘉兴立鸿科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111478152.9/1.html,转载请声明来源钻瓜专利网。