故事作者:sunkey1

最近创作

看看TA的故事

《通信》400存储器区域划分

已锁定

sunkey1

  • 帖子

    397
  • 精华

    0
  • 被关注

    137

论坛等级:侠圣

注册时间:2015-03-31

钻石 钻石 如何晋级?

《通信》400存储器区域划分

600

1

2021-02-19 16:31:51

     在学习系统的过程中,我们知道cpu需要用存储卡来扩展存储区,那么存储卡扩展的是cpu存储器的哪一部分,cpu存储器区域又是如何划分的?

   400 cpu存储器分为系统存储器、装载存储器和工作储存器三类。

CPU存储器各区域的区别:

     系统存储器用于存放输入输出过程影响区(PII、PIQ)、位存储器(M)、定时器(T)和计数器(C)、块堆栈和中断堆栈以及临时存储器(本地数据堆栈)。

      装载存储器用于项目中除符号地址分配或注释之外的所有用户程序和数据,例如块、组态和参数设置。我们在使用存储卡时就是扩展的装载存储器。它可以是插入式存储卡或集成存储器。组态数据存储在 CPU 的装载存储器中。 通过备用电池或 EPROM 存储卡来保证组态数据在CPU 中的非易失性存储。

       工作存储器用于运行时相关块(逻辑块和数据块),也就是存放与运行相关的程序和数据。工作存储器是 CPU 中的 RAM 区,处理器在用户程序执行期间会访问该区域。400 CPU的工作存储器,一半用于存储与运行相关的程序代码;一半存储与运行相关的数据。

注意:

1、工作存储器是集成在cpu中的,不能扩展。

2、存储器复位期间,会拭除 CPU 的下列存储器区: 工作存储器、装载存储器的读/写区域、 系统存储器,会保留 MPI 参数和诊断缓冲区。

3、工作存储器、集成的装载存储器和RAM扩展的装载存储器中的内容需要使用后备电池进行保持。

存储器的存储空间

1、工作存储器的容量通过是由CPU的型号来决定的。

2、集成的装载存储器能够满足中小型的程序,大型程序需要插入存储卡来增加装载存储器的容量

注意:存储卡只能扩展装载内存,如果用户程序占用的CPU 工作内存或系统内存超出了CPU集成内存的大小,只能更换更高性能的CPU。

关于存储器与存储卡的具体学习参考文档:

《S7-400CPU存储器介绍及存储卡使用》

https://support.industry.siemens.com/cs/document/78395646



《通信》400存储器区域划分 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3227条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。