SIMATIC 存储卡(SMC)有非一致性或者是格式错误?如何修复?
SIMATIC 存储卡(SMC)使用的是特殊的FAT32文件系统,且能够在Windows系统中使用。如果在Windows操作系统中使用标准的读卡器,那么移除存储卡时必须使用“弹出”功能或者“安全删除硬件”功能。否则,可能会丢失数据。在SIMATIC存储卡中,存有两个S7-1500运行时需要的文件。这两个文件被设置为隐藏文件。如果这两个隐藏文件从SIMATIC存储卡中被删除,那么这个存储卡就不能再在S7-CPU上使用。必须在SIMATIC存储卡中恢复原来的格式。这种情况可以由S7-1500的显示面板或者使用STEP 7(TIA Portal) 来识别出。有以下几种方法:
在 STEP7 (TIA Portal) 中,在诊断缓冲区中会收到以下信息:
事件:“存储卡读/写警告:不一致的外部装载存储器结构”
事件 ID: "16#02:4177"
描述:“CPU 维护请求:存储卡读/写警告:外部装载存储器不一致的结构,当前卡类型:程序存储卡...”
或者
事件:“评估存储卡时发生错误:不能接受装载存储器...”
事件 ID: "16#02:4175"
描述:“CPU 错误:评估存储卡时发生错误:装载存储卡不能接受或者不能创建,当前卡类型:存储卡错误的格式...”
在 S7-1500 显示面板上也会显示一条相应的信息。
说明:
有几种不同的方法来恢复 SIMATIC 存储卡。
如果存储卡没有使用正确的方法移除,那么卡能够使用 Windows7 修复。
注意:
Windows XP 不会检查或者修复存储卡。这就是为什么必须使用一个 S7-1500CPU 和 TIAPortal 来修复存储卡。
不要使用 Windows 浏览器或者任何其它的 Windows 工具来格式化,此类格式化将导致SIMATIC存储卡不能在 S7-CPU上使用。这种情况下必须恢复存储卡的原始格式。
如果 SIMATIC 存储卡的文件系统(隐藏文件)被删除,存储卡只能使用一个 S7-1500或S7-1200 CPU 和 TIAPortal 来修复和格式化。
使用S7-1500修复SIMATIC 存储卡:
序号 | 步骤 |
1 | 将 SIMATIC 存储卡插入一个 S7-1500CPU 中。 |
2 | 使用 PG/PC(STEP 7 V12) 与 S7-1500CPU 建立起在线连接。 |
3 | 打开 CPU 的 “在线和诊断” 视图。 |
4 | 在 “功能” 目录中选择 “格式化存储卡” 选项。 |
5 | 点击 “格式化” 按钮。 |
使用S7-1200修复SIMATIC 存储卡:
如果从S7-1200中修复存储卡,CPU中的程序将会自动载入存储卡中,之后CPU将不会有程序。
序号 | 步骤 |
1 | 断开电源,将SIMATIC 存储卡插入一个 S7-1200CPU 中。 |
2 | 接通 S7-1200 CPU 电源。 |
3 | 等待直到 MAINT LED 停止闪烁。 |
注意:
从固件V2.0.1开始才支持存储卡中隐藏文件的自动修复,早期的版本无此功能。