西门子S7-300/400PLC存储器详解
需积分: 13 52 浏览量
更新于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 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
304 浏览量
点击了解资源详情
点击了解资源详情
weixin_38743481
- 粉丝: 696
- 资源: 4万+
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程