S7-400H可以通过存储卡扩展CPU的装载内存区(存放用户程序)。S7-400H支持RAM和FLASH两种类型的存储卡。两者在形状上并没有区别:
· RAM卡掉电后程序数据丢失,为保证数据和程序不丢失,可以配置后备电池。
· 而FLASH卡可以掉电保持程序。如果要维持保持性存储的位存储器、定时器、计数器、系统数据以及变量数据块中的数据,也需要配置后备电池。
执行CPU下载时需要注意:
· 使用RAM卡时,直接点击下载按钮下载。
· 使用FLASH卡时,不能直接下载,而需要通过”Simatic菜单→PLC菜单→下载用户程序到存储卡 ”方式下载。对于冗余CPU,要对每个CPU各执行一次。
注意,存储卡只能扩展装载内存,如果用户程序占用的CPU 工作内存或系统内存超出了CPU集成内存的大小,只能更换更高性能的CPU。
v 了解S7-400H CPU的内存结构
RAM卡的扩展范围为256KB至64MB。
6ES7952-1AH00-0AA0 |
S7 Memory Card, RAM, 256KB |
6ES7952-1AK00-0AA0 |
S7 Memory Card, RAM, 1MB |
6ES7952-1AL00-0AA0 |
S7 Memory Card, RAM, 2MB |
6ES7952-1AM00-0AA0 |
S7 Memory Card, RAM, 4MB |
6ES7952-1AP00-0AA0 |
S7 Memory Card, RAM, 8MB |
6ES7952-1AS00-0AA0 |
S7 Memory Card, RAM, 16MB |
6ES7952-1AY00-0AA0 |
S7 Memory Card, RAM, 64MB |
FLASH卡的扩展范围为1MB至64MB。
6ES7952-1KK00-0AA0 |
S7 Memory Card, FEPROM, 1MB |
6ES7952-1KL00-0AA0 |
S7 Memory Card, FEPROM, 2MB |
6ES7952-1KM00-0AA0 |
S7 Memory Card, FEPROM, 4MB |
6ES7952-1KP00-0AA0 |
S7 Memory Card, FEPROM, 8MB |
6ES7952-1KS00-0AA0 |
S7 Memory Card, FEPROM, 16MB |
6ES7952-1KT00-0AA0 |
S7 Memory Card, FEPROM, 32MB |
6ES7952-1KY00-0AA0 |
S7 Memory Card, FEPROM, 64MB |
注意:
不是所有S7-400H CPU都能支持64MB的RAM卡。
6ES7414-4HJ04-0AB0和6ES7417-4HL04-0AB0(二者固件版本为V4)只支持16MB及以下的RAM卡。
究竟选用哪种类型的存储卡则根据实际项目需要:
· 需要不停机修改硬件组态(HCIR)及程序的情况下,使用RAM卡。PCS7项目推荐使用RAM卡。
· 不需要不停机下载功能时可选用Flash卡。
使用FLASH卡时,CFC程序的在线监视功能不可用。
根据实际项目需要,有时会对CPU设置下载/上传的程序密码。
· RAM卡:如果RAM卡掉电且没有电池保持,那么程序和密码一并丢失。
· FLASH卡:密码始终保持,直至被新的程序密码替代。
通过SIMATIC Prommer(西门子专用读卡器)或者西门子PG设备擦除FLASH卡会一并清除密码。