分享

【547】S7

 宙斯盾坚 2016-03-17

在使用Step 7主要有两种加密方式,一种是对Step 7程序的加密一种是对CPU读写(上载/下载)权限的加密

一、对程序块的加密

对程序块的加密,主要作用就是防止其他人打开查看或者修改比较重要的程序块(例如一些成型的工序控制、电机控制),重点是对需要进行加密的程序生成源文件,对该程序的源文件进行加密从而达到加密程序块的目的。

1、把需要加密的程序生成源文件。

2、添加生成源文件的名称

3、选择需要加密的程序块

4、打开对源文件进行加密,在源文件程序中添加KNOW_HOW_PROTECT

5、加密成功、现在可以看出FC4和其他的功能块的不同了吧,FC4上有个小锁的标志表明该程序块已被加密保护。

如果我们需要解密的话,只需要将源文件中我们加上的KNOW_HOW_PROTECT删除,然后重新编译即可解密。肯定有人会问,你这样加密和没加密有什么区别,想解密的人只要进入源文件,删除KNOW_HOW_PROTECT不就行了么?这时只需要将加密后将源文件自己保存一份,然后删除就好了,在没有源文件时别人就解密不了了

二、对CPU读写权限的加密

对CPU读写权限的加密,就是对CPU中程序上载和下载权限的加密。S7-300PLC加密分为三个等级,一级不加密二级写权限加密三级读写权限加密

1、打开硬件组态界面,打开STEP7单击目录中的SIMATIC 300 station。双击右窗口的Hardware图标,从而入硬件组态界面。

2、双击CPU模块选择“保护”选项卡

选项卡中有三个保护级别,它们具体功能如下:

①无保护

②写保护:程序可读不可写

③读写保护:即不可读也不可写

3、设定密码,当需要二级三级保护时需要设置密码

设置好读写口令保护之后,当我们要改写程序或读程序时,就会弹出输入口令模框,提示您输入口令,只有输入的口令正确才可以正常读写。



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多