[发明专利]硬件设备的编程方法、可视化编程平台、存储器和处理器有效
申请号: | 201810070138.7 | 申请日: | 2018-01-24 |
公开(公告)号: | CN108345265B | 公开(公告)日: | 2020-01-21 |
发明(设计)人: | 陈雷;杨冬茜;杨锐;陈求胜 | 申请(专利权)人: | 珠海优特电力科技股份有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 11240 北京康信知识产权代理有限责任公司 | 代理人: | 赵囡囡 |
地址: | 519000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬件设备 硬件平台 编程 可运行程序 编程硬件 可视化 输入输出设备 可编程能力 存储器 编程平台 编程元件 程序文件 描述文件 应用逻辑 处理器 可执行程序 驱动 逻辑编程 逻辑控制 文件下发 配置 | ||
本发明公开了一种硬件设备的编程方法、可视化编程平台、存储器和处理器。其中,该方法包括:配置待编程硬件设备的IO驱动和待编程硬件设备的硬件平台;根据硬件平台获取编程元件种类和用于进行可视化逻辑编程的输入输出设备;根据IO驱动和硬件平台生成可运行程序文件,其中,可运行程序文件用于表示待编程硬件设备的可执行程序;将可运行程序文件下发至硬件平台,结合形成支持编程的硬件设备;根据编程元件种类和输入输出设备生成可编程能力描述文件;将可编程能力描述文件生成应用逻辑程序文件;将应用逻辑程序文件下发到支持编程的硬件设备。本发明解决了逻辑控制硬件设备的逻辑定制比较复杂的技术问题。
技术领域
本发明涉及控制领域,具体而言,涉及一种硬件设备的编程方法、可视化编程平台、存储器和处理器。
背景技术
工业控制领域、由于控制环境复杂多样,需要根据不同的场景和用户需求进行控制策略的定制。目前主要的控制装置有PLC和专用装置。
PLC,又称可编程逻辑控制单元,虽然具有可靠性高、组态灵活、输入输出模块齐全,但其价格昂贵、梯形图编程方式也需要一定的编程能力,输入输出模块的扩展受限于PLC厂家的总线标准及其提供的输入输出模块,灵活性及可定制性受限。并且随着智能制造的发展和社会的进步工业领域和非工业领域需要的控制设备越来越多,控制场景也越来越多样化,对控制设备的低成本要求也越来越强烈,同时对控制策略的易修改性也提出了更高的期望。
专用装置,多使用单片机配合开发专用的控制程序实现,与PLC相比成本更低,但其初始开发周期长、通用性差、控制策略的修改难度大、硬件的扩展更是不易实现。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种硬件设备的编程方法、可视化编程平台、存储器和处理器,以至少解决逻辑控制硬件设备的逻辑定制比较复杂的技术问题。
根据本发明实施例的一个方面,提供了一种硬件设备的编程方法,包括:配置待编程硬件设备的IO驱动和所述待编程硬件设备的硬件平台;根据所述硬件平台获取编程元件种类和用于进行可视化逻辑编程的输入输出设备;根据所述IO驱动和所述硬件平台生成可运行程序文件,其中,所述可运行程序文件用于表示所述待编程硬件设备的可执行程序;将所述可运行程序文件下发至所述硬件平台,结合形成支持编程的硬件设备;根据所述编程元件种类和所述输入输出设备生成可编程能力描述文件,其中,所述可编程能力描述文件用于描述所述硬件设备的可编程能力,所述可编程能力描述文件包括IO信息和所支持的运算元件信息;将所述可编程能力描述文件生成应用逻辑程序文件;将所述应用逻辑程序文件下发到所述支持编程的硬件设备,其中,所述支持编程的硬件设备支持运行所述应用逻辑程序文件。
可选地,将可编程能力描述文件生成应用逻辑程序文件包括:根据所述可编程能力描述文件形成编程IO元件和运算元件的图形模型,使用所述图形模型构建连接关系;根据所述连接关系生成所述应用逻辑程序文件。
可选地,在根据所述连接关系生成所述应用逻辑程序文件之前,所述方法还包括:对所述IO元件和所述运算元件的连接关系进行离线仿真;判断离线仿真结果是否正确,若正确,则生成所述应用逻辑程序文件;若不正确,则重新构建元件间的连接关系。
可选地,在生成应用逻辑程序文件之后,所述方法还包括:将所述应用逻辑程序文件下发至所述支持编程的硬件设备中进行在线调试。
可选地,将所述应用逻辑程序文件下发到所述支持编程的硬件设备包括:执行所述应用逻辑程序文件时,按工作区的调度间隔对所述应用逻辑程序文件每个工作区进行调度,其中,当多个所述工作区同一时刻被调度时,将按工作区优先级对多个所述工作区进行先后调度。
可选地,执行所述应用逻辑程序文件时按工作区的调度间隔对所述应用逻辑程序文件每个工作区进行调度包括:按照所述工作区内逻辑图的运行顺序进行逐个调度,其中,所述逻辑图内的元件按照元件的运行顺序进行逐个执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海优特电力科技股份有限公司,未经珠海优特电力科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810070138.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可编程控制器
- 下一篇:一种五轴数控机床数控程序生成方法