如果不知道受密码保护的CPU的程序的密码,如何访问该程序?
即使CPU设置为受密码保护,亦可执行CPU功能,不受限制:
• 用户数据的读、写
• CPU的开始、停止和重启
• 读取和设置实时时间
重要事项:
以下情况是不可能的:用户在不知道密码时试图读取或修改保护级别为3级的CPU的程序。
如果在CPU中输入的密码是未知的,必须执行CPU内存复位,程序也必须重新加载到CPU。在内存复位时,网络地址、波特率、实时时间和内存子模块中的程序(如果有的话)都不会更改。
1. 为此请按下列步骤进行:
• 选择“Target system > memory reset”。
• 之后选中所有要清除的三个块类型,按“OK”确定。
图1:选中要清除的块
• 在对话窗口中输入“CLEARPLC”
图2:输入密码以执行清除
2. 另外,也可以用程序“Wipeout.exe”复位CPU。该程序位于STEP7-Micro/WIN的安装光盘,或者从因特网上获得,> 条目ID: 2123168 .
与通过STEP7-Micro/WIN复位相反,程序“Wipeout.exe”不仅删除用户程序、数据块和组态信息,而且将波特率重设为9.6 kbit/s,网址重设为2。CPU则被重新设置为出厂状态。
3. 或者,内存子模块也可以使用不受密码保护的程序而插入CPU。当重新调整电压时,该程序加载到CPU中,覆盖密码未知的程序。之后,就可以访问CPU了。
注意事项:
因此我们通常建议在数据媒介中保留程序副本。此外,程序注解只可在离线项目中获得,不会加载到CPU中。