S7-300/400系列PLC包括四个存储器:系统存储器、工作存储器、装载存储器、外设IO存储器,各自的作用如下:
一、 PLC系统存储器:用于存放用户程序的操作数据,包括过程映像输入、输出、位存储器、定时器、计数器、块堆栈、中断栈、诊断缓冲区,还提供临时存储器,用来存储程序被调用时的临时数据。系统存储器为不能扩展的RAM。
二、 PLC工作存储器:它是集成的RAM存储器,用于存储用户程序和数据,包括组织块、功能、功能块、数据块。为了保证程序执行的快速性和不过多占用工作存储器,只有与程序执行有关的块被装入工作存储器。复位CPU的存储器时,RAM中的程序被清除,FEPROM中的程序不会被清除。
三、 PLC装载存储器:可能是RAM和FEPROM,用于保存不包含符号地址和注释的用户程序和系统数据(组态、连接和模块参数等)。有的CPU集成装载存储器,有的可以用微存储器卡(MMC)来扩展,CPU 31xC的用户程序只能装入插入式的MMC。断电时数据保存在MMC存储器中,数据块的内容基本上永久保留。下载程序时,用户程序被下载到CPU的装载存储器,CPU把可执行部分复制到工作存储器,符号表和注释保存在编程设备中。
四、 PLC外设I/O存储器:通过外设I/O存储器(PI和PQ),用户可以不经过过程映像输入、输出,直接访问输入输出模块,不能以位(Bit)为单位访问外设I/O存储区,只能以字节、字、双字为单位访问。
上一篇:S7-300 PLC的扩展能力