本文介绍一种清除西门子博途S7-1200型PLC密码的方法,使用的是存储卡,参考的是官方文档,不用担心存储卡会不会报废,PLC会不会损害。
问题描述:放置很久的PLC,忘记密码,下载不了程序。
清除密码的方法有很多,本文推荐使用存储卡来。
参考的官方文档是:
Memory_Card (siemens.com.cn)
这篇文章介绍的是西门子存储卡的使用方法,其中就包含了使用存储卡清除PLC密码的方法。步骤有7步。
实际上这7步不用全部都做一遍。比如手头有一张全新的存储卡的话。第一步和第二步就不用了。
请注意,先断开电源,再插卡!!!!!
插上卡之后,PLC上电,等若干秒钟,MAINT灯闪烁就可以断开电源了。
再拔掉存储卡,再上电,PLC就恢复出厂设置了。包括PLC的IP地址,也恢复成了192.168.0.1。
PLC就成为一个“全新”的控制器了。
可以正常下载
假如您的存储卡不是全新的,那就需要对存储卡进行一定的操作,把第一步和第二步完成。
存储卡有两种工作模式:
程序卡:存储卡作为S7-1200 CPU 的装载存储区,所有程序和数据存储在卡中,CPU内部成的存储区中没有项目文件,设备运行中存储卡不能被拔出 。
传送卡:用于从存储卡向CPU传送项目,传送完成后必须将存储卡拔出。CPU可以离开存储卡独立运行。
要将存储卡模式设置为“传送卡”。
注意,请勿将西门子存储卡用读卡器在电脑上格式化!
S7-1200 CPU 仅支持由西门子制造商预先格式化过的存储卡。
作者没有测试过,但是有些文章,以及西门子官方文档种提到:
如果使用 Windows 格式化程序对SIMATIC 存储卡重新进行格式化,CPU 将无法使用该重新格式化的存储卡。(固件V2.0.1以前)