西门子S7-1200 PLC清除下载密码的详细步骤

西门子S7-1200 PLC清除下载密码的详细步骤

在使用西门子S7-1200 PLC的过程中,有时会因为设置了下载密码而忘记,导致无法下载或修改程序。本文提供几种有效的方法来清除或重置下载密码,帮助用户恢复对PLC的访问。

方法一:通过存储卡清除密码

  1. 断电操作:首先关闭PLC电源,确保安全。
  2. 取出存储卡:找到CPU上的SIMATIC Micro Memory Card(MMC)并取出。
  3. 格式化存储卡:将存储卡插入电脑读卡器,使用电脑格式化(注意:备份卡内数据,格式化会清除所有内容包括密码)。
  4. 插回存储卡:将格式化后的空卡插回CPU。
  5. 上电重启:给PLC上电,此时CPU恢复出厂状态,无密码保护。
  6. 重新下载程序:使用博途(TIA Portal)重新下载程序并设置新密码。

方法二:恢复出厂设置(需硬件操作)

某些S7-1200 CPU(如1211C、1212C等)支持通过拨码开关或特定引脚恢复出厂设置,但此方法会清空所有程序和数据。请参考具体CPU型号的手册。

  1. 断电:关闭PLC电源。
  2. 设置模式选择开关:将CPU上的模式开关拨到“MRES”位置(如果存在),或短接特定端子(如参考手册中的M+和3.3V引脚)。
  3. 上电并等待:通电并保持该状态约10秒,直到CPU指示灯闪烁后恢复常亮。
  4. 恢复默认:此时CPU已清除所有密码和用户程序,重新下载即可。

方法三:使用博途软件在线清除密码

如果PLC密码未设置“写保护”或“完全访问保护”,且您仍能通过在线连接PLC(例如仅设置了保护而不阻止连接),可以尝试以下操作:

  1. 在博途软件中,打开项目并尝试在线连接PLC。
  2. 如果连接成功但无法下载,进入“在线诊断”视图。
  3. 找到“保护”选项卡,选择“清除”或“重置”密码选项(有时需要输入旧密码,如果不知道则此方法无效)。
  4. 若无法在线清除,可尝试将PLC恢复为出厂设置(通过硬件方法)。

注意事项

  • 数据备份:清除密码会丢失PLC中存储的所有程序和数据,请在操作前尝试通过上传方式备份。
  • 合法性:确保您拥有PLC的合法权限,避免用于未经授权的设备。
  • 版本差异:不同固件版本的CPU操作细节可能不同,请参考西门子官方文档。

通过以上方法,您可以成功清除S7-1200 PLC的下载密码。建议在日常使用中妥善保管密码,或使用密码管理工具记录,避免不必要的麻烦。