西门子S7-400一定要插存储卡运行么?
提起大型PLC, 西门子S7-400肯定要占一席之地。我们经常用PLC 控制器内存大小来衡量控制器的控制能力。一般认为内存越大的控制器规格越高。比如S7-400 控制器有4大系列:CPU 412,CPU 414, CPU 416和CPU 417. 控制器内存也从1MB,4MB, 16MB上升到32MB。不过大家注意,这个是控制器的内存,也就是工作存贮器。还有装载存储器,也就是我们经常用的存储卡。
装载存储器
用户的PLC 程序和数据(不包括符号地址分配和注释)下载到装载存储器。S7-400 装载存储器分两种:RAM 和 FEPROM. 使用RAM 装载存储器时,如果电源模块出现问题,必须使用备用电池,否则RAM存储卡里的程序和数据就会丢失。
其实在控制器里有集成的RAM装载存储器: CPU 412/414 集成512KB RAM, CPU 416/417 集成1MB RAM. 只有当控制器的内置RAM中的尺寸不够时,需要扩展RAM装载内存,就是我们经常插在S7-400CPU上的RAM装载存储卡。
如果使用FEPROM装载存储卡,如果出现电源模块故障,即使没有后备电池,FEPROM 卡里的程序也不会丢失。注意:必须在step7中使用“PLC”菜单下的“Download the user program to memory card”命令,程序才会下载到FEPROM卡里)。
如果要实现增量下载,不能使用FEPROM, 必须使用RAM装载存储卡。
S7-400 装载存储卡的容量可选:
工作存储器
工作内存器都是RAM, 内置在控制器里的,所以工作存储器不能扩展。工作内存只存储与程序顺序调用相关的数据。挺像PC 机的内存,在控制器运行时,从装载存储器调用用户程序和数据,在工作存储器运行。
所以大家根据自己的需要选择RAM/FEPROM装载存储卡。如果选RAM装载存储卡,用户程序又不大,控制器可以不用插装载存储卡运行啦。