工控编程吧
标题: 关于西门子内存的一点疑问 [打印本页]
作者: baikhgmv 时间: 2016-9-26 21:10
标题: 关于西门子内存的一点疑问
关于西门子内存的一点疑问最近写的一个程序,使用的是CPU 315-2PN/DP 使用的软件是TIA V13 SP1 , 发现一个问题,就是CPU工作存储区使用率超过70%时,程序就在下载时就报错了,说程序容量太大,需要压缩PLC内存,但压缩还是下不进去,提示程序过大,软件的程序信息看到使用的内存只用了 71% ,后来迫不得已删除了一些功能才把程序下进去,之前也看过选型的资料,感觉没有问题啊,难道还有其他系统文件要下进去?
-----这个不能说明问题,还有其他SDB之类的没有体现出来你还是在线看硬件组态里面的内存信息比较靠谱。
-------如果使用了CPU不支持的库也会出这样的问题
-------硬件组态看了,也是那么多内存,一直不明白这个原因,之前也看过选型资料,才选了这个CPU型号的
--------这个有点蹊跷,问西门子客服了么?他怎么解释?内存没有达到100%的话不应该下不了程序。现在问题解决了么?解决后在这里说一下哈,学习一下。
别的计算机在线程序时也会下不了程序。
-----------除了内存大小,还要看你要下载的程序块中单个最大的块以及内存的使用情况。比如你的内存已经占了70%,理论上还有30%的空间可以用,但是你多次下载程序,删除程序后,内存中有内存碎片(比如有很多几k的容量空间),这些碎片空间在没有整理前是不能用的。另外内存实际使用时也不能全部占满的(比如留20%空间给cpu特殊用途),这样算下来实际你可用的内存可能就不多了。你可以清空cpu重新下载程序,如果还不行,只有换一个内存卡了。
欢迎光临 工控编程吧 (https://www.gkbc8.com/) |
Powered by Discuz! X3.4 |