文档介绍:S7300/400存储
北京众恒控制工程有限公司
S7-300/400CPU 存储器介绍及存储卡使用
了解 S7-300CPU 存储器的概念及区域划分
了解新型 S7-300CPU 及标准型 S7-300CPU 的
区别
MMC 卡的使用方法及注意事项,包括如何将程序写
入和删除等
FEPROM 卡的使用方法及注意事项,包括如何将程
序写入及删除等
了解用户程序在 S7-300CPU 的数据保持问题,包
括如何定义保持区等
S7-300CPU 的启动方式及如何进行存储器复位
如何将存储卡格式化
北京众恒控制工程有限公司
S7 300/400 存储区概述
北京众恒控制工程有限公司
S7 300/400 存储区概述
1. 系统存储器:
系统存储器用于存放输入输出过程映像区(PII,PIQ)、位存储器(M)、定时器(T)和计数器(C))、块堆栈和中断堆栈以及临时存储器(本地数据堆栈)。
2. 工作存储器:
工作存储器仅包含运行时使用的程序和数据。RAM 工作存储器集成在 CPU 中, RAM 中的内容通过电源模块供电或后备电池保持。除了 S7 417-4 CPU 可以通过插入专用的存储卡来扩展工作存储器外,其他 PLC 的工作存储器都无法扩展。
3. 装载存储器:
装载存储器是用于存放不包含符号地址分配或注释(这些保留在编程设备的存储器中)的用户程序。装载存储器可以是存储器卡、内部集成的 RAM 或内部集成的EPROM.
4. 保持存储器:保持存储器是非易失性的 RAM,通过组态可以在 PLC 掉电后即使没有安装后备电池的情况下,保存一部分位存储器(M)、定时器(T)、计数器(C)和数据块(DB)。在设置 CPU 参数时一定要指定要保持的区域。(注意:由于 S7-400 PLC 没有非易失性 RAM,即使组态了保持区域,再掉电时若没有后备电池,也将丢失所有数据。这是 S7-300 PLC 与 S7-400的重要区别)
北京众恒控制工程有限公司
MMC卡的使用
(64K~8M)
MMC
MMC 卡中的程序
的被动格式化
北京众恒控制工程有限公司
MMC 卡使用寿命
1. 删除或编程步骤的数量
2. 外界影响。
3. MMC 卡严禁带电插拔。务必在电源关闭的条件下拆卸该卡。
带电插拔时会使卡烧坏。
MMC 卡
SFC82“CREA_DBL”:在装载内存(Load Memory)中生成数据块
SFC83“READ_DBL”:读装载内存(Load Memory)中的数据块
SFC84“WRIT_DBL”:写数据块(内容)到装载内存(Load Memory)即MMC卡中
例如周围温度。当周围温度超过为60℃时,会影响MMC的使用寿命,0-60℃的工作环境下,MMC卡可进行删除/ 写操作100,000次
1) 当装载用户程序时突然断电
2) 当执行“copy RAM to ROM”时突然断电。
3) 当存储器复位时出现模块存储赋值错误。
4) 错误格式化或格式化不能进行。
5) 当用户用手触摸 MMC 卡金属部分时,如果有静电,也可能使卡损坏。
北京众恒控制工程有限公司
如何将程序写入 MMC
2. “PLC >“Download User Program to Memory Card”
3. “PLC >Copy RAM to ROM”
4. “PLC > Save to Memory Card”
“WRIT_DBL”
北京众恒控制工程有限公司
被动格式化
1) 装入应用程序指令由于掉电而中断
2) 向 MMC 卡写数据时由于掉电而中断
3) 卡中程序的组态与实际的硬件配置不相符时
4) 卡中有 CPU 无法正确识别的数据
将模式开关打到 MRES 并保持直到 STOP 灯保持常亮(约九秒),并在其后两秒内迅速开关,
使其返回到 STOP 再迅速按回到 MRES 位置,此时,STOP 灯快速闪烁,表示正在格式化。保持
开关在 MRES 位置,直到 STOP 灯常亮,格式化完成。
注意:一定要使用规定的操作顺序。否则,MMC就不能进行格式化,而是返回存储器复位状
态。这种情况是在 CPU 的 STOP 灯慢速闪烁时使用,是一种被动的格式化,在正常使用的情况下无法用 MRES 格式化 MMC 卡。
20