西门子S7-1200密码清除方法详解
一、前言
西门子S7-1200 PLC广泛应用于工业自动化领域,为了程序安全,用户常设置访问密码。但密码遗忘或管理不善时,会导致无法修改程序或访问设备。本文总结了三种有效的密码清除方法,适用于不同场景。
二、方法一:通过TIA Portal软件在线清除
前提:PLC与编程PC正常通信,且知道原密码(用于降低保护级别)或已有项目文件。操作步骤:
- 打开TIA Portal,建立项目并连接PLC(在线)。
- 在项目树中双击“在线访问”下的设备,选择“在线与诊断”。
- 点击“功能”选项卡中的“保护”,输入原密码后选择“完全访问权限(无保护)”,点击“应用”。
- 若原密码遗忘,此方法无效。建议使用其他方法。
三、方法二:使用存储卡执行出厂复位
适用于未设置保护或可以物理接触PLC的情况。需要一张空白或已格式化的MicroSD卡(非西门子原装卡需注意兼容性)。步骤:
- 在PC上创建一个空文件,命名为“S7_JOB.S7S”或使用西门子提供的配置文件(如“RESET_TO_FACTORY”)。
- 将文件复制到MicroSD卡根目录。
- 断开PLC电源,插入存储卡,重新上电。PLC会自动识别并执行复位,清除所有密码和用户程序。
- 等待完成指示灯(如STOP/ERROR灯)显示正常后,取出存储卡,断电重启。
注意:此操作将清除全部用户程序、配方、数据日志等,相当于恢复出厂设置。
四、方法三:硬件复位(MRES)
部分型号S7-1200支持通过CPU上的复位按键或特定顺序清除密码。但一般CPU无直接复位按键,需通过S7-1200内部固件功能。常见方法:
- 将PLC切换至STOP模式(通过拨码开关或软件)。
- 使用网线连接PLC和PC,打开TIA Portal,选择“在线访问”中的“恢复出厂设置”功能。
- 按提示操作,过程中可能需要输入PLC序列号确认。完成后密码和程序均被清除。
五、注意事项
- 清除密码后,PLC所有用户程序、数据块、配方等将丢失,请提前备份(若有密码)。
- 对于固件版本较低或带写保护的CPU,某些方法可能受限。
- 若PLC属于客户或生产线,操作前需获得授权,避免生产事故。
六、总结
密码清除操作应根据现场条件和受控级别选择合适方法。推荐优先使用存储卡复位(安全可靠),其次TIA Portal在线复位(需密码)。若以上均不可行,可尝试更换CPU或联系西门子技术支持。