现在一个PLC里面,已经有一个FB/FC块,尺寸2K。可以实现一个复杂的功能,比如A,B,C,D,E,F,G。
而且也已经调用了N次。
现在又面临一个计算需求,也要使用n次,但功能要简单的多。只需要其中的A功能。
所以可以有两种选择,
1,既然包含这个功能的函数已经在CPU里了, 不用白不用。 继续使用原来的大FB/FC。(2000Byte)
2,重新编制一个简短的小的专用的FB/FC,实现功能。比如尺寸只有200Byte
我们假设原来的函数块在只运行A功能的情况下,会跳过其他无关功能, 所以在CPU运行时间方面不存在差异,楼下的不要再纠缠运行时间扫描时间。
我们现在关注的是:
那么现在的选择, 哪一种方法耗费的CPU的memory更少呢?
内存空间和硬盘空间。