打开APP
userphoto
未登录

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

开通VIP
你应该知道的S7-200加密方法!!

程序是工程师心血的结晶,当呕心沥血的实现某个功能后你应该加密后再去和同事庆祝。否则竞争对手在你喝庆功酒的时候,就有可能把你的劳动成果不留痕迹的窃取。


程序不单单包含自己的劳动成果,还有客户的知识产权。为了实现控制的最优,正常情况都要和客户针对工艺有比较充分的沟通。在沟通过程中客户会把工艺毫无保留的提供给我们,当我们在听取这些的时候就应该知道,保密是一个工程师最起码的职业道德。


因此保护好自己的程序不单单是对自己的负责,更是对客户的一份承诺。


S7-200系统提供了强大的密码保护功能,以保护程序开发者的知识产权,防止未经授权的操作等。


密码不能破解,因此不必为此咨询西门子技术支持部门。如果需要破解密码可以找第三方机构。 不过友情提示:破解有风险,操作请谨慎!


S7-200系列的PLC提供三种加密方式:项目文件加密CPU加密POU加密


三种方式不见的都用,可以适当的选择一种或两种使用。


下面分别介绍如果在我们的程序中使用这些加密方式:


一、项目文件加密

所谓的项目文件加密就是在编程电脑上把编程的程序添加上密码,以防止当我们的电脑给别人拿去后打开自己的程序。


使用STEP 7-Micro/WIN V4.0以上版本,可以为整个Project(项目)文件加密,使不知道密码的人无法打开项目。


在编程软件STEP 7 MicroWIN 的File(文件)菜单中选择Set Password(设置密码)命令,在弹出的对话框中输入最多16个字符的项目文件密码。



密码可以是字母或数字的组合,区分大小写。


当我们设置好密码退出编程软件后,再次打开必须要输入密码。



二、CPU加密

项目文件加密是加密电脑上的项目文件,因此CPU中的程序是无法保护的,当需要防止通过上载的方式查看你的程序时,就需要对CPU加密。


CPU加密是在系统块中设置CPU密码以限制用户对CPU的访问。可以分等级设置密码。


如何设置密码如下图:




由上图可以看出CPU加密共分为四级,从1级到4级权限越来越小。


a.选择密码保护等级
“Full”等于没有限制(无密码)

b.输入1 - 8个字母、符号或数字作为密码

c.再输入一次验证


字母大、小写无关。



Level 4 密码:第 4 级保护密码禁止上载程序,即便有正确的密码也不行。 在没有源程序的情况下,处于第 4 级密码保护下的 CPU 也不支持程序状态监控 、运行模式程序编辑和项目比较。其他功能处于和第 3 级密码相同的保护状态。


密码只有在系统块下载到 CPU 中后才起作用。


注意:

1、经过密码验证后的编程连接会一直保持,如果编程计算机的通信意外断开,有效的连接会继续开放约一分钟。正确的做法是先退出(关闭)编程软件Micro/WIN 再断开编程连接。


2、CPU 密码保护不能限制他人使用编程软件 Micro/WIN 对用户数据区的访问。如果在诸如 V 存储区、M 存储区中保持了敏感的数据,需要注意。


3、设置了CPU密码后,为何看不出密码已经生效?

在系统块中设置了CPU密码并下载后,因为你仍然保持了Micro/WIN与CPU的通信连接,所以CPU不会对设置密码的Micro/WIN做保护。


要检验密码是否生效,可以:

  • 停止Micro/WIN与CPU的通信一分钟以上

  • 关闭Micro/WIN程序,再打开

  • 停止CPU的供电,再送电 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
S7-200smart 加密保护、清除CPU密码、POU加密、项目文件加密
西门子工程师:入门PLC编程干货,必备S7-200 SMART软件精华
周报97期 | 西门子模拟量、POU加密、高速输入/输出、旋转编码器、NPN/PNP等问题解答
S7-200SMART MicroSD卡功能的使用
PLC加密与解密
浅谈西门子plc程序加密和程序块加密及解密
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服