1. 西门子装载存储器满了怎么办
西门子装载存储器满了的话使用压缩按钮对MMC卡进行压缩,如果仍然无法释放出足够的空间,则需更换更大的MMC存储卡。
相关资料
S7-1500使用SIMATIC存储卡作为程序存储器。SIMATIC存储卡主要有以下功能:作为CPU的装载存储区,离开存储卡CPU就无法运行。可以用于更新S7-1500CPU及集中式IO模块的固件版本。
读取服务数据。清除存储卡中的项目数据有些情况需要清除存储卡中的项目数据:忘记了设置的读写保护密码,如果需要再次下载程序时。当前要下载的博途项目版本比存储卡里的项目版本低,比如,存储卡中的博途项目版本是V16,但是当前需要下载V15版本的项目,就有可能下载不了。
下载项目过程中发生了意外终止,比如网络中断,这样会造成存储卡中的项目不完整,TIASTEP7无法再连接CPU进行下载。清除存储卡项目数据的方法。通过CPU的显示屏进行格式化。使用TIASTEP7进行格式化。使用市售SD卡读卡器删除项目文件。
2. s7-1200工作存储器和装载存储器的区别
PLC上的存储器与个人电脑上的存储器功能相似,主要用来存储系统程序、用户程序和数据。
根据功能不同可把存储器进行细分,可分为如下几个存储区:
装载存储器区(Load Memory)
工作存储器区(Work Memory)
保存存储器区(Retentive Memory)
系统存储器区(System Memory)
上面四个区域除了装载存储器区是外插SIMATIC存储卡,其他都是CPU内部集成的存储器。
1、 装载存储器
在S7-300/400系列PLC中装载存储器也就是外插的MMC卡,这个卡是Flash Memory,断电后卡中的信息不会丢失。对于S7-1500 CPU的装载存储器,只能通过外插存储卡扩展,容量最大支持到32G。
装载存储器主要存储项目中的程序块、数据块、工艺对象、硬件配置,就是你用博途编写程序和组态硬件产生的所有数据。
在你下载程序的过程中,首先是存储到装载存储器中,然后再复制到工作存储器中,程序和数据在工作存储器中运行。
对CPU的任何操作都不会让SIMATIC存储卡的用户程序丢失,也不会损坏程序。所以无论你CPU怎么损坏,用户程序是不会丢失的,但是没有了SIMATIC存储卡,即使你买再多的CPU,依然要重写程序。
装载存储器类似电脑的硬盘。
在S7-300/400 PLC中,装载存储器不存储项目中的符号和注释等信息,但是S7-1500 PLC的装载存储器可以保存变量的符号、注释信息以及PLC的数据类型。
西门子SIMATIC存储卡的知识以后专门介绍,这篇文章你知道所谓装载存储器就是S7-300/400上的MMC卡,S7-1500上这张卡叫做SIMATIC存储卡。
2、工作存储器
工作存储器是集成在CPU内部的RAM存储器,容量根据型号确定,不能扩展。所以在选择CPU时除了要考虑指令的处理速度,还要考虑最终程序的大小。如果写完程序发现CPU没法运行,就比较麻烦了。
可分为代码工作存储器和数据工作存储器,分别用来保存与程序运行有关的代码(OB/FC/FB)和数据块(DB)。
工作存储器类似个人电脑中的内存条,断电时数据会丢失,恢复供电时CPU会从装载存储器复制数据到工作存储器。
3. 400plc如何选择存储卡
400系列CPU主要用到两种存储卡,一种是Flash存储卡,一种是RAM存储卡。二者都是用于扩展400系列CPU的装载存储器(Load
Memory),但二者又存在以下区别:
1.
程序保持功能
Flash存储卡具有掉电保持功能,即CPU在断电状态下,程序仍然可以保持在Flash存储卡中,下次PLC的CPU再次上电时,程序可以继续使用;而RAM存储卡不具备这种功能,如果CPU断电,则程序丢失。而一般情况下,为了避免因为CPU断电而造成的程序丢失,PLC可以装入电池,这样就可以做到程序在CPU断电时保存下来。
2.
程序下载
Flash存储卡在下载程序时,需要用户在编程软件中选择“Blocks”->“PLC”->“Load
user
program
to
memory
card”,可以将程序保存在存储卡中,需要注意的是,Flash存储卡只能下载完整的用户程序,并且下载时需要CPU停机。而RAM卡下载程序较为方便,在CPU运行时就可以下载程序,用户在编程软件中直接点“Download”即可。
用户可以将Flash存储卡和RAM存储卡理解为电脑的硬盘和内存,这里Flash存储卡相当于硬盘,RAM存储卡相当于内存,用户可以根据自己的实际需求进行选择。