描述
simatic cpu 的存储器的一部分被系统功能所占用,这些系统功能所占用的大小依赖于cpu的不同参数。
cpu 中监控缓冲区的信息的数量
通信任务的大数量
过程映像输入输出区的大小
所有带优先级的本地堆栈的数量
对于主存储区很小的cpu来说,改变上述参数对于完善cpu的性能是非常有意义的。
cpu程序使用的主存储器的一个主要的部分是cpu的诊断缓冲区,这儿需要决定在监控缓冲区中使用的信息数量。
图. 1: cpu监控缓冲区信息的数量的设置选项
可以改变通信任务的数量, 在 当前应用的通信任务(图. 4)可以读出应用的需求,改变它的大值是必要的,必须考虑30%的备用。
可以在如下图所示的对话框中改变消息数量。
图2: 通信任务和本地堆栈数据的设置选项
尽可能无间隔的设置io模块的io地址,这样能够减少过程映像输入输出区的大小。
图. 3: 过程映像的设置选项
在cpu的在线属性中,可以看到主存储区被占用了多少。 在 存储器 栏,选择主存储器代码 值 (在此点击), 然后点击 主存储器详细 按钮。
图 4: cpu 412 主存储器的占用