西门子S7-300/400PLC存储器详解
需积分: 13 197 浏览量
更新于2024-09-05
收藏 510KB PDF 举报
"西门子S7-300-400PLC的存储方式主要涉及系统存储器、工作存储器、装载存储器和保持存储器四个关键部分。系统存储器存储输入输出过程映像区、位存储器、定时器、计数器以及堆栈等;工作存储器是CPU运行时使用的RAM,内容由电源或后备电池维持;装载存储器存放用户程序,可为存储卡、集成RAM或EPROM;保持存储器是非易失性RAM,能在无电池情况下保持部分数据,但S7-400在无电池时会丢失所有数据。此外,文档还介绍了MMC卡的使用,包括其容量范围、使用寿命、程序写入和删除方法等。"
西门子S7-300和S7-400系列PLC在存储机制上有显著差异,其中S7-300的存储结构更加详细地解释了各种存储区域的功能和特性:
1. 系统存储器:这部分存储器是固定的,用于存储过程映像(PII, PIQ)、位存储器(M)、定时器(T)、计数器(C)、块堆栈、中断堆栈和本地数据堆栈。这些数据在PLC运行时不断更新,反映了输入/输出的状态和其他临时计算结果。
2. 工作存储器:这是集成在CPU内的RAM,仅在运行时使用。它存储当前执行的程序和相关数据。S7-300系列的大部分CPU工作存储器不可扩展,但S7-417-4可以通过专用存储卡来增加容量。工作存储器的内容需要持续电源支持,或者通过后备电池来保持。
3. 装载存储器:装载存储器用于存储用户的程序代码,不包括符号地址和注释,这些信息保留在编程设备上。装载存储器可以是外部的存储卡,也可以是CPU内部的RAM或EPROM。用户在编程和调试过程中通常在装载存储器中操作。
4. 保持存储器:保持存储器是一种特殊类型的RAM,即使在断电后也能保持一部分位存储器、定时器、计数器和数据块的状态。用户可以根据需求配置哪些区域需要保持。然而,S7-400系列不包含非易失性RAM,因此在没有后备电池的情况下,即使配置了保持区域,数据也会丢失。
此外,文档还强调了MMC卡的使用技巧,如MMC卡的容量选择(64K到8M),卡片的寿命,如何将程序写入和删除等操作步骤。这些细节对于日常的程序管理和维护至关重要,确保了PLC系统的稳定运行和数据安全。
2015-08-19 上传
2019-09-23 上传
2015-01-27 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
305 浏览量
点击了解资源详情
点击了解资源详情
weixin_38743481
- 粉丝: 697
- 资源: 4万+
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍