对于 S7-1200 PLC 用户,存储卡的作用常被低估。这不仅是一张 SD 卡,更是项目传输、密码恢复和固件更新的关键工具。掌握其核心功能与设置方法,能极大提升设备维护与调试效率。
智能速览
S7-1200 存储卡分为程序卡和传输卡两种工作模式。
它是清除 CPU 内部项目和密码的唯一有效方式。
使用存储卡可以便捷地为多个 PLC 拷贝项目文件。
24M 及以上容量的卡可用于更新 CPU 固件版本。
设置 CPU 为“Warm restart-RUN”是成功运行的关键。
精华内容
深入理解存储卡的工作模式,是实现高效项目管理和设备维护的第一步。
两种工作模式
S7-1200 使用的存储卡(SD卡)有两种核心工作模式:程序卡和传输卡。程序卡模式下,所有用户程序和数据都存储在卡中,CPU 离开存储卡无法独立运行,拔卡后会报错。传输卡则作为一种项目拷贝介质,将项目文件从卡传输到 CPU 内部存储区后即可拔出,CPU 可独立运行。这两种模式的切换需要在 STEP 7 Basic 软件中的“SIMATIC Card Reader”里对存储卡属性进行设置。
程序卡实操
将存储卡用作程序卡时,需先将卡设置为“编程”模式。在 STEP 7 Basic 中,将 CPU 的启动属性设置为“Warm restart-RUN”。随后,给 CPU 断电,插入存储卡再上电,此时将项目完整下载至存储卡即可。下载成功后,CPU 便会从卡中运行程序。这种模式的优点是更换 CPU 时无需重新下载项目,但必须保证卡始终在位。
传输卡应用
当需要向多个 PLC 快速拷贝项目时,传输卡模式非常高效。首先,将一张空卡或程序卡在软件中设置为“编程”模式,然后将整个 PLC 项目设备拖拽到存储卡的盘符中。完成后,将该卡插入目标 CPU(需断电后插入,再上电),CPU 的“MAINT”灯会闪烁,表示正在从卡中复制项目。复制完成后,断电并拔出存储卡,CPU 再次上电即可独立运行新程序。
密码清除妙用
忘记了 S7-1200 CPU 的保护密码是常见问题,此时恢复出厂设置无效,唯一的方法是使用存储卡。操作很简单:准备一张全新的或已格式化的空卡,在 CPU 断电状态下插入卡槽,然后给 CPU 上电。CPU 启动时会用存储卡“空”的内容覆盖内部的 FLASH 存储区,从而清除了原有的程序和密码。操作完成后,拔出存储卡,CPU 即恢复到出厂空白状态。
固件更新步骤
使用 24M 或更大容量的存储卡可以更新 CPU 固件。首先,用读卡器清除卡内所有文件(注意不要格式化),然后从西门子官网下载对应固件更新包,解压后将“S7_JOB.SYS”文件和“FWUOPDATE.S7S”文件夹拷贝到卡中。将卡插入断电的 CPU,再上电。此时“RUN/STOP”灯红绿交替闪烁,表示正在更新;当该灯常亮且“MAINT”灯闪烁时,表示更新完成。最后,拔卡并再次重启 CPU 即可。