西门子 SIMATIC S7-400 系列 CPU 的 RAM 扩容步骤

AI摘要西门子 S7-400 CPU 的 RAM 扩容通过更换 RAM 内存卡实现。核心步骤:备份全程序与运行数据,将 CPU 切至 STOP 并断电,更换符合型号的 RAM 卡,上电后必要时执行 MRES,完整下载项目,检查存储信息与诊断区,确认无误后切至 RUN,再验证通讯及工艺状态。

西门子 SIMATIC S7-400 系列 CPU 的 RAM 扩容通常是通过更换或添加内存卡(Memory Card)来实现的。只想看最短步骤,就按这个执行:

  1. 备份程序、硬件组态、DB 当前值
  2. CPU 切 STOP
  3. 机架断电
  4. 更换RAM卡
  5. 上电检查
  6. 必要时做 MRES
  7. 完整下载项目
  8. 检查存储器信息和诊断缓冲区
  9. CPU 切 RUN
  10. 检查通讯、I/O、参数、工艺状态

以下是扩容 S7-400 CPU RAM 的详细步骤:

一、扩容前的准备工作

在开始扩容之前,请务必做好以下准备,这能确保操作顺利且安全。

1.1 确认兼容性

首先,确认购买的内存卡 与现场的 S7-400 CPU 型号是兼容的。不同型号的 CPU 可能支持不同容量或类型的内存卡。可以在 CPU 的技术数据手册中找到这些信息。S7-400存储卡常见问题-SIMATIC S7-300/400CPU-PLC-西门子下载中心常见问题大全

SIMATIC S7-400 CPU中使用的存储卡有以下3种:

1.1.1 用于S7
400 CPU的RAM卡

用来扩展CPU的内置RAM装载存储器,插入后和内置RAM装载存储器形成连续的存储区。当使用RAM存储卡,如果出现电源故障的话,系统必须使用后备电池或通过“EXT.BATT”插座为CPU提供外部备用电压,以便备份存储卡上的数据以及内部RAM上的数据,否则程序丢失。主要用途,只想扩展CPU集成的装载存储器,并需要经常修改程序。

RAM型号如下:

6ES7952-0AF00-0AA0 64KB
6ES7952-1AH00-0AA0 256KB
6ES7952-1AK00-0AA0 1MB
6ES7952-1AL00-0AA0 2MB
6ES7952-1AM00-0AA0 4MB
6ES7952-1AP00-0AA0 8MB
6ES7952-1AS00-0AA0 16MB

1.1.2 用于S7 400 CPU的Flash EPROM卡(FEPROM)

可以扩展CPU的装载存储区,插入CPU,FEPROM卡的扩展装载存储区和内置的装载存储区是各自独立的。在没有后备电池时PLC掉电,FEPROM卡里的程序也不会丢失,在PLC每次上电后都会自动从FEPROM卡中拷贝程序到CPU的工作存储器中(前提是将程序下载到FEPROM卡里)。主要用途,想在存储卡上永久的存储用户程序,即使掉电程序也不会丢失或在CPU之外使用扩展卡(如插入PG中查看用户程序)。

FEPROM型号如下:

6ES7952-0KF00-0AA0 64KB
6ES7952-0KH00-0AA0 256KB
6ES7952-1KK00-0AA0 1MB
6ES7952-1KL00-0AA0 2MB
6ES7952-1KM00-0AA0 4MB
6ES7952-1KP00-0AA0 8MB
6ES7952-1KS00-0AA0 16MB
6ES7952-1KT00-0AA0 32MB
6ES7952-1KY00-0AA0 64MB

1.1.3 只用于CPU417-4扩展工作存储器的RAM卡

该存储卡只用于CPU417-4(6ES7417-4XL00-0AB0 V1.1~V3.1)扩展工作存储器,其他型号CPU均不能扩展工作存储器,目前在产的CPU已经不能扩展工作内存。

1.2 备份项目

这是最重要的一步! 在进行任何硬件更换或配置修改之前,务必将当前 CPU 中的程序和数据完整备份到编程设备(例如 PG/PC)上。可以使用 STEP 7 软件进行在线备份。

备份内容应包括:程序块(OBs, FBs, FCs)、数据块(DBs)、符号表、硬件配置以及任何其他重要数据。这里说的不是只备份 DB 块本身,而是备份 PLC 在线运行时 DB 里的实际数值

比如这些内容:

  • 配方参数
  • PID 参数
  • 温度/压力上下限
  • 校准系数
  • 累计量
  • 延时设定
  • 通讯参数
  • 设备启停条件
  • 现场工程师后来改过的设定值

从 PLC 上传这些 DB,选中对应 DB,执行上传/复制到 PG。

常见做法是:

  • 在在线块中选中 DB
  • 复制到离线项目
  • 或执行 upload

这样得到的是 PLC 当前值 对应的 DB。

二、RAM 扩容步骤

现在,我们来一步步进行内存卡的更换:

2.1 将 CPU 置于 STOP 模式

在 CPU 前面板上找到模式选择开关(通常是 RUN/STOP/MRES)。

eea9683b322634ee2079e7930d78e533

将开关拨到 STOP 位置,确认 CPU 上的 STOP 指示灯亮起。

2.2 断开 CPU 的电源(可选)

为了操作安全,建议断开为 CPU 供电的电源模块。这可以避免在插拔内存卡时意外的电气冲击或短路。

如果无法断电,请确保在操作时格外小心。

2.4 取出旧内存卡

如果 CPU 中已经插有内存卡,需要将其取出。记录旧内存卡的容量和任何重要信息,并妥善保管。

2.5 插入新的内存卡

将新的 MMC 卡按照正确的方向(通常有防呆设计,只能一个方向插入)轻轻插入内存卡插槽。确保内存卡完全插入并卡到位。

2.6 重新连接电源并启动 CPU

如果之前断开了电源,现在请重新连接。

将 CPU 模式选择开关拨到 MRES (Memory Reset) 位置,保持几秒钟,然后松开。这会清除 CPU 内部的 RAM,并准备从新的内存卡加载程序。

将模式选择开关拨到 STOP 位置。

2.7 下载程序到 CPU

使用编程设备(PG/PC)和 STEP 7 软件,连接到 S7-400 CPU。

将之前备份的完整项目(包括硬件配置和程序块)下载到 CPU。

2.8 将 CPU 置于 RUN 模式

下载完成后,将 CPU 模式选择开关拨到 RUN 位置。

确认 CPU 上的 RUN 指示灯亮起,并且没有错误指示灯(如 SF 或 BF)亮起。

2.9 测试和验证

监控 CPU 的运行状态,检查是否有任何错误信息。

如果可能,对受影响的自动化功能进行测试,确保一切正常运行。

检查 CPU 的诊断缓冲区,确认没有与内存卡或程序加载相关的错误。

三、扩容后的注意事项

定期备份: 即使扩容成功,也要养成定期备份 CPU 程序的习惯。

文档更新: 更新设备文档,记录新的内存卡型号和容量。

旧内存卡处理: 如果旧内存卡不再使用,请妥善保管或按照公司规定处理。

纪小年

Jing

您可能还喜欢...

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理