找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
1200 CPU,集成了装载存储器以及工作存储器,所以可以不插存储卡使用,也可以插存储卡。
其中工作存储器不能与所使用的CPU 型号有关,不可扩展,而装载存储器则是可以用存储卡扩展的。CPU 提供了以下用于存储用户程序、数据和组态的存储区:
1、装载存储器,用于非易失性地存储用户程序、数据和组态。将项目下载到 CPU 后,CPU 会先将程序存储在装载存储区中。该存储区位于存储卡(如存在)或 CPU 中。CPU 能够在断电后继续保持该非易失性存储区。存储卡支持的存储空间比 CPU 内置的存储空间更大。
2、工作存储器是易失性存储器,用于在执行用户程序时存储用户项目的某些内容。 CPU会将一些项目内容从装载存储器复制到工作存储器中。该易失性存储区将在断电后丢失,而在恢复供电时由 CPU 恢复。
3、保持性存储器,用于非易失性地存储限量的工作存储器值。断电过程中, CPU 使用保持性存储区存储所选用户存储单元的值。如果发生断电或掉电, CPU 将在上电时恢复这些保持性值。
如图,截自系统手册
https://support.industry.siemens.com/cs/document/109741593
S7-1200 存储卡使用
https://support.industry.siemens.com/cs/document/87133851
当存储空间吃紧时,可从以下几个方面来优化。
1、将公共部分代码模块化,做成 FC、FB,使化码复用;
2、能用优化块的地方尽量使用优化块。
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
找答案微信小程序
提问
搜索
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!