打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【547】S7

在使用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、设定密码,当需要二级三级保护时需要设置密码

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



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
为S7-300和ET200 CPU程序加密,你会几种方法?
如何做到对自己的程序块进行解密?
STEP 7 V5.5 中FB和FC块的保护加密功能
如何对PDF文档进行加密
程序加密的三种方法
浅谈西门子plc程序加密和程序块加密及解密
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服