[发明专利]一种PLC软硬件结合加密保护方法有效
| 申请号: | 201510043562.9 | 申请日: | 2015-01-26 |
| 公开(公告)号: | CN104573423B | 公开(公告)日: | 2017-10-31 |
| 发明(设计)人: | 李新;邹骏宇;李晨亮;毛振峰 | 申请(专利权)人: | 无锡信捷电气股份有限公司 |
| 主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/51;G06F21/72 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 214122 江苏省无锡*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 plc 软硬件 结合 加密 保护 方法 | ||
技术领域
本发明涉及一种PLC软硬件结合加密保护方法。
背景技术
在PLC市场销售中,常会出现代理商(即程序开发方)辛苦为客户开发了工程程序,客户得到工程程序后,从其它渠道获得低价PLC裸机,将代理商为其开发的工程下载到裸机使用,而不再从代理商处购买,这样就使代理商的利益损失。传统的加密方法是通过设置PLC程序密码,防止客户下载或上传程序,这样客户就无法看到程序内容,而且一旦客户获知密码,就可以将程序应用在其它PLC设备上,不在通过代理商处购买,从而代理商利益受到损失。
为了保护代理商(即程序开发方)的利益,因此迫切需要一种软硬件结合的PLC加密保护方法,使开发的PLC程序具有较高的加密性,提升PLC的安全性能,既能使客户获得工程程序,又使客户必须依赖代理商的供货,从而保护程序开发方的劳动成果。
发明内容
本发明的目的在于克服上述现有技术的问题,提供一种PLC软硬件结合加密保护方法,其可提高软件与硬件之间的加密性,从而提升PLC的安全性能。
本发明的目的是通过以下技术方案来实现:
一种PLC软硬件结合加密保护方法,包括初始值可隐藏编辑的加密寄存器及具有函数功能块加密导出功能的PLC编程软件,上电修改所述加密寄存器的至少一个值为特定值,定义为加密标志位;运行所述PLC编程软件,添加函数功能块进行程序语言编辑,实现校验判断所述加密标志位的值是否正确,如正确,则置位所述PLC编程软件中的梯形图主程序的关键标志位;选择以隐藏信息的方式加密导出所述函数功能块,生成加密程序包;重新导入打开所述加密程序包,在所述梯形图主程序中调用所述加密程序包,校验判断所述关键标志位是否置位,若是,则执行启动主程序;若否则不执行。
进一步地,所述加密寄存器的其中一个值为特定值。
本发明所述的PLC软硬件结合加密保护方法,将硬件部分加密寄存器内的至少一个值设置为特定值,并将软件程序编写为对应的加密程序包,在加密程序包中设置启动标志位,使用时判断硬件部分加密寄存器中的相应位置值是否与特定值对应,若是则置位启动标志位,从而顺利执行启动主程序。这种PLC软硬件结合加密保护方法,其提高了软件与硬件之间的加密性,从而提升了PLC的安全性能。
附图说明
图1为本发明所述一种PLC软硬件结合加密保护方法一具体实施例中的流程演示图一;
图2为本发明所述一种PLC软硬件结合加密保护方法一具体实施例中的流程演示图二;
图3为本发明所述一种PLC软硬件结合加密保护方法一具体实施例中的流程演示图三;
图4为本发明所述一种PLC软硬件结合加密保护方法一具体实施例中的流程演示图四;
图5为本发明所述一种PLC软硬件结合加密保护方法一具体实施例中的流程演示图五;。
具体实施方式
下面根据附图和实施例对本发明作进一步详细说明。
如图1所示,本发明所述的一种PLC软硬件结合加密保护方法,包括初始值可隐藏编辑的加密寄存器及具有函数功能块加密导出功能的PLC编程软件,上电修改加密寄存器的至少一个值为特定值,定义为加密标志位;运行PLC编程软件,添加函数功能块进行程序语言编辑,实现校验判断加密标志位的值是否正确,如正确,则置位PLC编程软件中的梯形图主程序的关键标志位;选择以隐藏信息的方式加密导出函数功能块,生成加密程序包;重新导入打开加密程序包,在梯形图主程序中调用加密程序包,校验判断关键标志位是否置位,若是,则执行启动主程序;若否则不执行。更具体地,加密寄存器的其中一个值为特定值。
为了便于理解该PLC软硬件结合加密保护方法,以上电修改加密寄存器的一个值为例做进一步的描述:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡信捷电气股份有限公司,未经无锡信捷电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510043562.9/2.html,转载请声明来源钻瓜专利网。





