发布于 2011-11-09 21:06:35
8楼
一、从截图可看出,你这CPU416-3DP模块订货号可能是6ES7 416-3XL00-0AB0,即Work memory 1.6MB code and 1.6MB data(实际截图显示为1.696288MByte)。上分析如下:
1、其工作存储器(Work memory )使用率44%,也即占用7465.84KByte。
2、而模块订货号6ES7 414-2XK05-0AB0的工作存储器(Work memory)最大 512KB 。所以不够用,须更换为6ES7 414-3XM05-0AB0(Work memory 1.4MB code and 1.4MB of data)!
3、另外,你在CPU416-3DP模块中插入的存储卡容量约1.31072MByte,装载存储器使用了56%,也即占用7377.68KByte。
二、从以上分析可看出:CPU414-2DP模块插上使用“提示工作区(即Work memory)不足,好象是需要393KB多”是正常的。因为CPU414-2DP(6ES7 414-2XK05-0AB0)工作存储器(Work memory)最大 512KB ,而在CPU416-3DP模块测试就已占用7465.84KByte了,超出约200KB!
三、如果你的项目装载存储器使用了7377.68KByte,那么1MB的存储卡使用率约74%,是完全够用的!
四、因此初步分析:你这项目文件使用了较多而又较大的算法程序FB功能块,属典型的过程控制(Process Control),导致工作存储器(Work memory )使用率很高;但是你这项目的I/O点数量并不多(约1000点),规模不大,所以项目程序容量才7377.68KByte。使用CPU416-3DP模块,配插1MB的存储卡是完全够用了!
五、当然,如果你这项目的算法程序FB功能块,和CFC调用运行组(Run Sequence)经过一些优化,应该是可以在CPU414-2DP模块中使用!
大学之道,在明明德,在亲民,在止于至善。