198366809 发表于 2021-5-23 20:52:36

忘了西门子PLC密码如何访问一个带密码的CPU

如果我忘了密码,如何访问一个带密码的CPU?  即便CPU 有密码保护,你也可以不受限制地使用以下功能:  1.读写用户数据  2.启动,停止 CPU  3.读取和设置实时时钟  如果不知道密码,用户不能读取或修改一个带三级密码保护的CPU中的程序。
  清除密码
  如果你不知道CPU的密码,你必须清除CPU内存,才能重新下装程序。执行清除CPU 指令并不会改变CPU原有的网络地址、波特率和实时时钟;如果有外插程序存储卡,其内容也不会改变。
  清除密码后,CPU中原有的程序将不存在。
  1.要清除密码,可按如下操作:
  在Micro/WIN中选择菜单“PLC > Clear”
  选择所有三种块并按"OK"确认
http://www.diangon.com/data/attachment/portal/201308/22/155844vv4x8sio559icivz.jpg  图1. 选择要清除的块
  输入“CLEARPLC”
http://www.diangon.com/data/attachment/portal/201308/22/155844ab2o4y5jlmzpy47l.jpg  图2. 输入清除密码
  “CLEARPLC”是所有密码的通用清除口令,但会引起相关程序等的丢失。
  2.另外一种方法是通过程序“wipeout.exe”来恢复CPU 的缺省设置。这个程序可在STEP 7-Micro/WIN 安装光盘中找到;或者在ProDIS网站上下载,FAQ号2123168。
  执行程序“wipeout.exe”不仅删除用户程序,而且会将CPU恢复成缺省设置,即网络地址:2、波特率:9.6K。
  注意:wipeout.exe软件不能与USB/PPI电缆配合使用。
  3.另外,还可以在CPU上插入一个含有未加密程序的外插存储卡,上电后此程序会自动装入CPU并且覆盖原有的带密码的程序。然后CPU可以自由访问。
  我们建议您保存好程序的备份。而程序注释只存在于离线程序,并没有下载到CPU。
  对于POU(程序组织单元,包括子程序、中断程序等)的密码,如果忘记则无法打开。


feiyang 发表于 2021-5-24 00:08:52

感谢分享,佩服佩服!

秦超 发表于 2021-5-24 01:45:38

看完楼主的帖子,我的心情竟是久久不能平息,受教了

蔚蓝海i 发表于 2025-11-24 19:10:29

这逻辑绝了,分析得太到位了吧

赵辉 发表于 2025-11-24 19:26:34

路过混个脸熟,顺便为优质内容打 call~

wx_gmfAsbzd 发表于 2025-11-24 19:29:56

原来还有这种操作,长见识了!

wx_kIW6MQ8S 发表于 2025-11-24 19:37:52

同款经历!简直是世另我

适者生存 发表于 2025-11-24 19:47:03

不请自来,就想夸一句:太顶了!

啊啊啊好难啊 发表于 2025-11-24 19:48:54

楼主太会说了,字字句句都在理~

涛声依然 发表于 2025-11-24 19:51:20

浅评一下:内容优质,值得推荐~
页: [1] 2
查看完整版本: 忘了西门子PLC密码如何访问一个带密码的CPU