您现在的位置是:首页 > PLC技术 > PLC技术
S7-300/400 PLC CPU的存储区分布
来源:艾特贸易2017-06-05
简介S7-300/400 PLC 中的存储器分成了 3 个基本区域,如图 6-2 所示。 图 6-2 S7-300/400PLC 的存储器 1 .装载存储器 装载存储器采用了 RAM 或 FlashROM ,用来保存不包含符号表和注释的用户程序和系
S7-300/400 PLC中的存储器分成了3个基本区域,如图6-2所示。 图6-2 S7-300/400 PLC的存储器 1.装载存储器 装载存储器采用了RAM或FlashROM,用来保存不包含符号表和注释的用户程序和系统数据(组态参数、模块参数等)。有的CPU有集成的装载存储器,有的可以使用微存储卡MMC来进行扩展,CPU31xC的用户程序只能存放在MMC中。 在掉电时,数据被保存在MMC中,所以数据块的内容基本上被永久保存。 下载程序时,用户程序被下载到CPU的装载存储器中,CPU把可执行部分复制到工作存储器中,而符号表和注释则被保留在编程设备上。 2.工作存储器 工作存储器是集成的高速存取的RAM,用于存放运行时的用户程序和数据。为了保证程序执行的效率并且不过多地占据工作存储器的空间,在执行时只把与程序执行有关的块装入工作存储器。 3.系统存储器 系统存储器是CPU提供给用户程序使用的存储器组件,被划分为若干地址区域。使用指令可以在各地址区域内进行直接寻址。系统存储器为不可扩展的RAM,用于存放用户程序的操作数据(如输入过程映像、输出过程映像、位存储器、定时/计数器、块堆栈、中断堆栈和诊断缓冲等)。 系统存储器还提供临时存储器,用来存储块被调用时产生的临时数据。用户在建立块时,可以声明临时变量( TEMP),临时存储器中的数据在块执行结束后就被其他数据覆盖(每次扫描都会被覆盖)。 4.外设I/O存储区(包含在系统存储器中) 通过外设I/O存储区(PI/PQ),用户可以不经过输入过程映像和输出过程映像而直接访问I/O模块。对外设I/O的访问不能以位为单位进行,只能以字节、字或双字为单位进行。
点击排行
