浅谈西门子plc程序加密和程序块加密及解密西门子plc.docxVIP

  • 8
  • 0
  • 约小于1千字
  • 约 2页
  • 2021-10-17 发布于湖南
  • 举报

浅谈西门子plc程序加密和程序块加密及解密西门子plc.docx

PAGE PAGE 1 浅谈西门子plc程序加密和程序块加密及解密 - 西门子plc 信任大家在使用STEP7打开一些程序时,常会遇到以下三种plc的加密状况,现依据自己的经受和大家一起共享探讨。 第一种状况。是在硬件组态中,在CPU属性中依据爱护等级设置密码,将CPU中程序锁住,不影响CPU的正常运行。这种状况是往往是程序设计编程人员出于平安和学问产权的爱护等目的而进行的设置。常见的加密方式有三种,如图一所示。1、程序可读出,数据可修改,运行可监视,只是程序不行更改。(出于平安考虑)2、数据可修改,运行可监视,程序即不能读出也不能修改。(出于平安考虑,也为爱护学问产权)3、程序、数据、运行均不行读出、监视和更改。(平安性最高)方法:在硬件组态中打开CPU的protection(爱护)选项,选择所需加密方式,设置密码后保存编译重新下载硬 件组态就可以了。留意:如何设置密码遗忘或丢失,那么只有通过编程软件在线连接PLC,清空PLC程序,(包括程序块,系统块和数据块)然后将备份的程序重新下载。 图一 图二 其次种状况就是程序中程序块的加密和解密。方法步骤如下。 1、在STEP7中打开要加密的程序块,点击菜单“文件/生成源文件(File/Generate source)”, 生成要加密爱护的程序块的原代码文件。 2、关闭程序块,在项目管理器中打开“源文件(sou

文档评论(0)

1亿VIP精品文档

相关文档