[发明专利]一种可自主配置硬件资源的PLC快速构建方法有效
申请号: | 201711097833.4 | 申请日: | 2017-11-09 |
公开(公告)号: | CN107861458B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 孙瑞瑞;程广河;王茂励;李成攻;赵晓杰;赵帅 | 申请(专利权)人: | 山东省计算中心(国家超级计算济南中心) |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 吕利敏 |
地址: | 250013*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自主 配置 硬件 资源 plc 快速 构建 方法 | ||
一种可自主配置硬件资源的PLC快速构建方法,包括:(1)生成硬件资源配置参数表;(2)将所述硬件资源配置参数表PLC‑CS下载到PLC‑PCB参数配置存储区FLASH中,将PLC监控程序下载到PLC‑PCB程序存储区FLASH中,完成PLC的构建;(3)构建的PLC运行实现过程;(3.1)读取硬件资源配置参数表PLC‑CS完成I/O驱动解析,完成硬件资源的自主配置;(3.2)运行PLC监控程序。本发明是通过对CPU硬件资源进行硬件的自主配置,快速构建定制PLC硬件,通过配置技术,实现CPU硬件资源范围内任意I/O点数定制,快速形成不同I/O点数、不同通信方式的系列安全PLC研发。
技术领域
本发明涉及一种可自主配置硬件资源的PLC快速构建方法,属于PLC硬件资源配置的技术领域。
背景技术
PLC产品系列化是指根据不同I/O输入输出类型、路数、通信模式的不同,差异定制开发,传统方式下,需要开发差异性的软件来实现,大大增加了开发的难度,存在开发周期长、软件稳定性与一致性差等问题。
中国专利文献CN101303580A公开了一种支持多种CPU构造PLC控制器的实现方法,本发明包括核心构造部分和应用设计两大部分。核心构造部分包括PLC指令框架、PLC引擎构造和CPU平台构造三部分,PLC指令框架实现PLC指令算法和汇编代码的转换,PLC引擎构造实现通用引擎的结构和框架定制,CPU构造实现各种CPU属性的定制和描述。应用设计部分包括硬件构造平台和软件设计平台两部分,硬件设计平台根据应用和核心部分的CPU构造,对各类硬件资源进行定制和描述,包括I/O、中断、定时器和可配置软元件等。软件设计平台实现IL指令编写和梯形图设计,向用户提供逻辑控制程序设计平台,用户逻辑控制程序和硬件构造平台对CPU的构造结果结合实现PLC控制器的定制开发。
中国专利文献CN101303580A与本发明的技术区别如表1:
表1:
本发明是通过对CPU硬件资源进行硬件的自主配置,快速构建定制PLC硬件,通过配置技术,实现CPU硬件资源范围内任意I/O点数定制,可以快速形成不同I/O点数、不同通信方式的系列安全PLC研发。
发明内容
针对现有技术的不足,本发明提供一种可自主配置硬件资源的PLC快速构建方法。将本发明所述构建方法应用至新型号的PLC开发时,只需根据I/O点数的不同开发PCB硬件电路,PLC系统软件不用单独开发,通过配置参数的方式实现,缩短了开发周期,保证了软件稳定性与一致性。
本发明的技术方案如下:
一种可自主配置硬件资源的PLC快速构建方法,包括:
(1)生成硬件资源配置参数表;
根据PLC产品的定制要求,PLC硬件根据控制要求及PLC的功能确定I/O点数及类型,在CPU硬件I/O资源允许的范围内,实现不同型号PLC构建;
所述硬件资源配置参数的确定方法包括:
(1.1)PLC的I/O点数选择,首先要考虑控制要求,兼顾备用余量;通常I/O点数是根据受控对象的输入、输出信号的实际需要,再加上10%--30%的备用量来确定的;
(1.2)依据I/O资源要求,开发PCB电路板PLC-PCB;
(1.3)应用硬件可配置软件生成硬件资源配置参数表PLC-CS,实现PLC硬件资源的自主配置;所述硬件可配置软件是本领域技术人员所常用的软件,其作用就是实现硬件资源配置参数表PLC-CS;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省计算中心(国家超级计算济南中心),未经山东省计算中心(国家超级计算济南中心)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711097833.4/2.html,转载请声明来源钻瓜专利网。